id	name	appeared	creators	maintainers	measurements	tags	rijuRepl_website	website	spec	foundationScore	blog	releaseNotes	download	latestVersion	rank	exampleCount	lastActivity	writtenInCount	pldbScore	hoplId	isLanguage	inboundLinksCount	inboundLinks	conferences	dblp	dblp_hits	dblp_publications	equation	filenames	mainRepo	primaryTag	githubBigQuery_users	githubBigQuery_repos	githubLanguage_filenames	githubLanguage_repos	githubLanguage_wrap	githubLanguage_trendingProjectsCount	githubLanguage_trendingProjects	githubLanguage_group	githubLanguage_aliases	githubLanguage_interpreters	githubLanguage_aceMode	githubLanguage_codemirrorMode	githubLanguage_codemirrorMimeType	githubLanguage_tmScope	githubLanguage_type	githubRepo_created	githubRepo_updated	githubRepo_firstCommit	githubRepo_subscribers	githubRepo_forks	githubRepo_stars	githubRepo_issues	isFinished	nativeLanguage	screenshot	photo	leachim6_filepath	linguistGrammarRepo_commitCount	linguistGrammarRepo_firstCommit	linguistGrammarRepo_lastCommit	linguistGrammarRepo_sampleCount	linguistGrammarRepo_committerCount	meetup_memberCount	meetup_groupCount	standsFor	aka	oldName	maintainerOrganization	packageInstallCount	packageCount	packageAuthors	forLanguages	projectEuler_memberCount	pygmentsHighlighter_filename	subreddit_memberCount	redditDiscussion	repoStats_firstCommit	repoStats_newestCommit	repoStats_commits	repoStats_committers	repoStats_files	repoStats_mb	repoStats_linesOfCode	roadmap	tiobe_currentRank	twitter_followers	webRepl	domainName_registered	domainName_awisRank	wikipedia_appeared	wikipedia_related	wikipedia_summary	wikipedia_created	wikipedia_dailyPageViews	wikipedia_backlinksCount	wikipedia_revisionCount	wikipedia_pageId	zulip	description	githubRepo_description	paper	lab	rijuRepl_description	fileExtensions	githubLanguage_fileExtensions	leachim6_fileExtensions	pygmentsHighlighter_fileExtensions	rijuRepl_fileExtensions	wikipedia_fileExtensions	interviews	languageServerProtocolProject_writtenIn	writtenIn	compilesTo	leetSheets	isPublicDomain	isOpenSource	numberOfUsersEstimate	numberOfJobsEstimate	exercism	expandedMeasurements	related	runsOnVm	influencedBy	successorOf	dialectOf	subsetOf	implementationOf	renamedTo	supersetOf	extensionOf	forkOf	inputLanguages	protocols	iso	irc	numberOfCreators	isSelfHosted	latestMajorVersion	usesSemanticVersioning	demoVideo	clocExtensions	gdbSupport	visualParadigm	tryItOnline	docs	devDocs	ebook	emailList	forums	esolang	eventsPageUrl	faq	fileType	wordRank	annualReportsUrl	antlr	codeMirror	monaco	quineRelay	replit	rosettaCode	packageRepository	centralPackageRepositoryCount	repoStats	ubuntuPackage	country	funFact	proposals	projectEuler	reference	example	compilerExplorer_example	tiktoks	instagram	facebook	youtubes	discord	mastodon	discourse	theLanguage	helloWorldCollection	leachim6_example	linguistGrammarRepo_example	pygmentsHighlighter	subreddit	rijuRepl	rijuRepl_example	twitter	wikipedia_example	leachim6	compilerExplorer	gource	languageServerProtocolProject	githubCopilotOptimized	keywords	gitRepo	githubRepo	gitlabRepo	meetup	rijuRepl_gitRepo	sourcehutRepo	specRepo	lineCommentToken	multiLineCommentTokens	printToken	stringToken	assignmentToken	booleanTokens	includeToken	canDoShebang	canReadCommandLineArgs	canUseQuestionMarksAsPartOfIdentifier	canWriteToDisk	hasSinglePassParser	hasAbstractTypes	hasAccessModifiers	hasAlgebraicTypes	hasAnonymousFunctions	hasArraySlicingSyntax	hasAssertStatements	hasAssignment	hasAsyncAwait	hasBinaryNumbers	hasBinaryOperators	hasBitWiseOperators	hasBlobs	hasBooleans	hasBoundedCheckedArrays	hasBreak	hasBuiltInRegex	hasCaseInsensitiveIdentifiers	hasCharacters	hasClasses	hasClobs	hasComments	hasConditionals	hasConstants	hasConstructors	hasContinue	hasDecimals	hasDecorators	hasDefaultParameters	hasDependentTypes	hasDestructuring	hasDirectives	hasDisposeBlocks	hasDocComments	hasDuckTyping	hasDynamicProperties	hasDynamicSizedArrays	hasDynamicTyping	hasEnums	hasEscapeCharacters	hasExceptions	hasExplicitTypeCasting	hasExports	hasExpressions	hasFirstClassFunctions	hasFixedPoint	hasFloats	hasFnArguments	hasForEachLoops	hasForLoops	hasFunctionComposition	hasFunctionOverloading	hasFunctions	hasGarbageCollection	hasGradualTypes	hasGenerators	hasGenerics	hasGlobalScope	hasGotos	hasHereDocs	hasHexadecimals	hasHomoiconicity	hasIds	hasIfElses	hasIfs	hasImplicitArguments	hasImplicitTypeConversions	hasImports	hasIncrementAndDecrementOperators	hasInfixNotation	hasInheritance	hasIntegers	hasInterfaces	hasIterators	hasLabels	hasLazyEvaluation	hasLineComments	hasLists	hasStandardLibrary	hasExplicitStandardLibrary	hasMacros	hasMagicGettersAndSetters	hasManualMemoryManagement	hasMapFunctions	hasMaps	hasMemberVariables	hasMessagePassing	hasMethodChaining	hasMethodOverloading	hasMethods	hasMixins	hasModules	hasMonads	hasMultiLineComments	hasMultilineStrings	hasMultipleDispatch	hasMultipleInheritance	hasNamedArguments	hasNamespaces	hasNull	hasOctals	hasOperatorOverloading	hasOperators	hasPairs	hasPartialApplication	hasPatternMatching	hasPipes	hasPointers	hasPolymorphism	hasPostfixNotation	hasPrefixNotation	hasPrintDebugging	hasProcessorRegisters	hasRangeOperators	hasReferences	hasRefinementTypes	hasRegularExpressionsSyntaxSugar	hasRequiredMainFunction	hasReservedWords	hasRunTimeGuards	hasSExpressions	hasScientificNotation	hasSelfOrThisWord	hasSemanticIndentation	hasSets	hasSingleDispatch	hasSingleTypeArrays	hasSourceMaps	hasStatementTerminatorCharacter	hasStatements	hasStaticMethods	hasStaticTyping	hasStreams	hasStringConcatOperator	hasStrings	hasStructs	hasStructuralTyping	hasSwitch	hasSymbolTables	hasSymbols	hasTemplates	hasTernaryOperators	hasThreads	hasTimestamps	hasTraits	hasTriples	hasTryCatch	hasTypeAliases	hasTypeAnnotations	hasTypeClasses	hasTypeInference	hasTypeParameters	hasTypedHoles	hasUnaryOperators	hasUnicodeIdentifiers	hasUnionTypes	hasUnitsOfMeasure	hasUserDefinedOperators	hasValueReturnedFunctions	hasVariableSubstitutionSyntax	hasVariadicFunctions	hasVirtualFunctions	hasVoidFunctions	hasWhileLoops	hasZeroBasedNumbering	hasZippers	isCaseSensitive	letterFirstIdentifiers	mergesWhitespace	supportsBreakpoints	jupyterKernel	wikipedia	bookCount	paperCount	hopl	pypl	tiobe	domainName	githubBigQuery	linguistGrammarRepo	hackerNewsDiscussions	isbndb	githubLanguage	indeedJobs	linkedInSkill	stackOverflowSurvey	semanticScholar	goodreads
javascript	JavaScript	1995	Brendan Eich		149	pl			https://ecma-international.org/publications-and-standards/standards/ecma-262/	562				es14	1	5			25707	2133	true	616	11ty abs ace aframe ait al alumina amber apache-hbase argdown arquero arrow-format asciidots asciimath assemblyscript asterius-compiler atprotocol avail awl badlanguage ballerina bamboo basis-universal-format bazel bebasic bee bicep binaryen bitsy bizubee blackcoffee blender-app blockml blur-markup-language borgo bosque bounce-lang bqn bruijn bucklescript bun bun caffeine calcit calcit capn-proto capybara caramel carbon cat catala ceylon chatterbot chevrotain chisel cir cito civet civet claro cloc clojurescript clojurescript closure-templates cmake coco coco codecept codemirror codeql coffeekup coffeescript coffeescript cokescript colascript colascript common-workflow-language commonmark conceptual contracts.coffee contracts.coffee coq cor cor cortex couchdb cperl cryptol crystal cson css-doodle csvw curv cwerg cyber d3 dafny dak dak daonode dat-protocol datascript deno deno dexvis dgraph dhall differential-datalog djangoql dlvm dogescript dojo dojo drakon drupal earl-grey earl-grey ecl ecr edgedb edgelisp edh eff eiffel ejs elena elm elm elvish emberjs-framework emberscript emesh emojicode emscripten enso erlang euphoria eve exkited eyg factor fancy fardlang fay fish fjs flatbuffers flatline flix flow flow9 flowchart-fun flownote flutter flux fold forest-lang forml fql frost fructure-editor fun futhark futurescript gap gerbil gforth ghc gintonic git gleam gleam glicol glisp go gogs-editor golo gorillascript gorillascript gradle grid-notation gridstudio-editor gun gura hakaru halide ham ham haste haxe hazel heap.coffee hedy hera heron-lang hhvm highlightjs hilvl hjson hodor hook hotcocoalisp hrqr htl htmx htsql huginn hurl huwcode hvm2 hyperscript-lang hyperscript hyphy ibis icarus icedcoffeescript icedcoffeescript idris idyll imba imba imhex impala infusion-framework inko insitux invokator iterm2 ixml jakt jammy jaqt jasmine java javascriptcore jcof jedi jedlang jeeves jekyll jemplate jet jinx jison-lex jison jisp jlang jq jquery jsf jsil-compiler json-ld json-schema json-script json-url json json5 jsoncanvas jsonnet jsparagus jspp juvix k-framework kaffeine kal kamby kasaya katex kefir keli keras khepri kode koka kotlin koto ktexteditor-editor ktyek kumir ladybird lamdu-editor lamdu latte-js lawvere ld-json leo-editor lesma lever lezer lfortran lighttable ligo lil links-programming-language lispyscript literate-coffeescript litescript litescript lobster loci lodash logica lsd lucid-lang luna lux m3db macchiato mal manhood manim mapgen maraca-lang margin marko markus markwhen marp maskjs mastodon mathjson mathpix-markdown matplotlib mavo mdx melody mermaid michelson microblocks micropython minizinc mirah mlscript mobl-lang mochajs moescript monaco mond mongodb monkey monkeyx moya mu mun-lang mys nadesiko nadesiko nearley netbeans-editor neut never nextflow ngnk ngs nianiolang nilscript nim nimskull nit nlpl nodejs noisecraft nomnoml noms-db noon note noulith nulan numba nuua objective-j objective-j objectscript observable-framework observable-lang observable-lang observable-plot obsidian-lang oden odin ohayo ohm oil ok olc onnx oopsilon opa open-nn open-shading-language opencv openscad openverse p4p packagist-pm paraview parenscript parsers particles pasukon pearscript pearscript pegjs pegjs penrose pep8 php pikelet pinto pkl plaid-programming-language plang please-build pod6 podlite pogoscript pomsky porffor porffor postcss pov-ray-sdl prettier prismjs project-mentat prometheus prql psvg psyche pug purescript purescript pygments pyret-lang pyret pyth python pytorch qalb quaint quickjs quickjs quint racket rainbow rakudo ralph ramdascript ramdascript rant rascal reach react-native reactjs reason redis reko-decompiler ren-c rescript rescript revolution-programming-language ricscript rmarkdown robotframework roc rockstar roy royalscript rpscript ru ruby runiq rust rye sagemath saltstack sanddance savi scala-js scala-js scallop scikit-learn score scribble scroll scroll seif sentient seq serious shadama shiv sibilant sile simoji sizzle skip skulpt slashdown slim slony smallbasic snowball-programming-language snowman-decompiler solidity sourcepawn space speedie spider spider spidermonkey spry sqlite sqrl squiggle ssb stacklang statsplorer storymatic strat subleq sugar sugarss superjson susn svelte sweetjs swi-prolog swift swym sympy tablam tabloid taf taijilang tangledown taxa tensorflow terra testml threejs tht tibet tiledb timpani tiscript tlc tldr tldraw toffeescript toki-sona toontalk topaz-lang topshell tornado tosh tql tree-annotation-operator tridash tuplemarkup twine txtzyme typecastjs typescript typescript u ucg uiua uno unseemly urweb v v8 v8 v8 vega veryl virgil visdown vlc vsxu vuejs vyxal wa walt wasm wasmer wasp-lang wats wax web3js wenyan wenyan wing wiredtiger wisp wonkey wren wyvern xgboost-model xgboost xidoc xl-lang xlwings-editor xodio xtext xxl yara yawl yii yoptascript yoptascript z-expressions z zephir zest zig								pl	566345	1099879	Jakefile	16046489		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nPavelDoGreat WebGL-Fluid-Simulation https://github.com/PavelDoGreat.png https://github.com/PavelDoGreat/WebGL-Fluid-Simulation JavaScript #f1e05a 6010 473 2246 ""Play with fluids in your browser (works even on mobile)""\nyangshun tech-interview-handbook https://github.com/yangshun.png https://github.com/yangshun/tech-interview-handbook JavaScript #f1e05a 33598 4587 4242 ""💯 Materials to help you rock your next coding interview""\nhaotian-wang google-access-helper https://github.com/haotian-wang.png https://github.com/haotian-wang/google-access-helper JavaScript #f1e05a 3644 1071 1332 谷歌访问助手破解版\nnondanee UnblockNeteaseMusic https://github.com/nondanee.png https://github.com/nondanee/UnblockNeteaseMusic JavaScript #f1e05a 5101 689 1660 ""Revive unavailable songs for Netease Cloud Music""\nricklamers gridstudio https://github.com/ricklamers.png https://github.com/ricklamers/gridstudio JavaScript #f1e05a 5643 937 3362 ""Grid studio is a web-based spreadsheet application with full integration of the Python programming language.""\namejiarosario dsa.js-data-structures-algorithms-javascript https://github.com/amejiarosario.png https://github.com/amejiarosario/dsa.js-data-structures-algorithms-javascript JavaScript #f1e05a 4576 334 2082 ""Data Structures and Algorithms explained and implemented in JavaScript""\nbilibili flv.js https://github.com/bilibili.png https://github.com/bilibili/flv.js JavaScript #f1e05a 15970 2425 648 ""HTML5 FLV Player""\noutline outline https://github.com/outline.png https://github.com/outline/outline JavaScript #f1e05a 5553 330 2038 ""The fastest wiki and knowledge base for growing teams. Beautiful, feature rich, markdown compatible and open source.""\njamiebuilds the-super-tiny-compiler https://github.com/jamiebuilds.png https://github.com/jamiebuilds/the-super-tiny-compiler JavaScript #f1e05a 14459 1332 966 ""⛄️ Possibly the smallest compiler ever""\nYvetteLau Blog https://github.com/YvetteLau.png https://github.com/YvetteLau/Blog JavaScript #f1e05a 1043 181 253 【前端进阶】优质博文\nalvarotrigo fullPage.js https://github.com/alvarotrigo.png https://github.com/alvarotrigo/fullPage.js JavaScript #f1e05a 27942 6580 805 ""fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple""\ndcloudio uni-app https://github.com/dcloudio.png https://github.com/dcloudio/uni-app JavaScript #f1e05a 12081 957 1600 ""uni-app 是使用 Vue 语法开发小程序、H5、App的统一框架""\nwebtorrent webtorrent https://github.com/webtorrent.png https://github.com/webtorrent/webtorrent JavaScript #f1e05a 20280 1948 307 ""⚡️ Streaming torrent client for the web""\nanswershuto learnVue https://github.com/answershuto.png https://github.com/answershuto/learnVue JavaScript #f1e05a 7570 1538 421 ""Vue.js 源码解析""\ndate-fns date-fns https://github.com/date-fns.png https://github.com/date-fns/date-fns JavaScript #f1e05a 19569 803 836 ""⏳ Modern JavaScript date utility library ⌛️""\nKickball awesome-selfhosted https://github.com/Kickball.png https://github.com/Kickball/awesome-selfhosted JavaScript #f1e05a 35277 2823 1495 ""This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers.""\nreact-ui-kit dribbble2react https://github.com/react-ui-kit.png https://github.com/react-ui-kit/dribbble2react JavaScript #f1e05a 1143 522 222 ""Transform Dribbble designs to React-Native code & YouTube video tutorials""\njonasschmedtmann complete-javascript-course https://github.com/jonasschmedtmann.png https://github.com/jonasschmedtmann/complete-javascript-course JavaScript #f1e05a 2088 3077 198 ""Starter files, final projects and FAQ for my Complete JavaScript course""\ngraphql graphql-js https://github.com/graphql.png https://github.com/graphql/graphql-js JavaScript #f1e05a 14679 1279 340 ""A reference implementation of GraphQL for JavaScript""\nDIYgod RSSHub https://github.com/DIYgod.png https://github.com/DIYgod/RSSHub JavaScript #f1e05a 8818 1112 480 ""🍰 万物皆可 RSS""\nqianguyihao Web https://github.com/qianguyihao.png https://github.com/qianguyihao/Web JavaScript #f1e05a 6166 1785 598 前端入门和进阶学习笔记，超详细的Web前端学习图文教程。从零开始学前端，做一个Web全栈工程师。持续更新...\nBinaryify NeteaseCloudMusicApi https://github.com/Binaryify.png https://github.com/Binaryify/NeteaseCloudMusicApi JavaScript #f1e05a 11486 2196 826 ""网易云音乐 Node.js API service""\ntransloadit uppy https://github.com/transloadit.png https://github.com/transloadit/uppy JavaScript #f1e05a 20872 1051 498 ""The next open source file uploader for web browsers 🐶""\ngchq CyberChef https://github.com/gchq.png https://github.com/gchq/CyberChef JavaScript #f1e05a 5890 818 424 ""The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis""\ngivanz VvvebJs https://github.com/givanz.png https://github.com/givanz/VvvebJs JavaScript #f1e05a 1848 443 616 ""Drag and drop website builder javascript library."""		js or node	chakra d8 gjs js node nodejs qjs rhino v8 v8-shell	javascript	javascript	text/javascript	source.js	programming								false				j/JavaScript.js	1133	2013	2018	38	103	3151948	5270		es5								javascript.py											6		https://playcode.io/javascript/			1995	java lua scheme perl self c python awk hypertalk actionscript coffeescript dart livescript objective-j opa raku qml typescript json html regex pdf tcl c-- vbscript jscript jquery npm-pm mongodb sql max unity-engine google-apps-script objective-c applescript visual-studio-editor asmjs processing oberon smalltalk scala racket llvmir fantom haxe clojure kotlin squeak wasm	JavaScript (), often abbreviated as JS, is a high-level, dynamic, weakly typed, prototype-based, multi-paradigm, and interpreted programming language. Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production. It is used to make webpages interactive and provide online programs, including video games. The majority of websites employ it, and all modern web browsers support it without the need for plug-ins by means of a built-in JavaScript engine. Each of the many JavaScript engines represent a different implementation of JavaScript, all based on the ECMAScript specification, with some engines not supporting the spec fully, and with many engines supporting additional features beyond ECMA. As a multi-paradigm language, JavaScript supports event-driven, functional, and imperative (including object-oriented and prototype-based) programming styles. It has an API for working with text, arrays, dates, regular expressions, and basic manipulation of the DOM, but the language itself does not include any I/O, such as networking, storage, or graphics facilities, relying for these upon the host environment in which it is embedded. Initially only implemented client-side in web browsers, JavaScript engines are now embedded in many other types of host software, including server-side in web servers and databases, and in non-web programs such as word processors and PDF software, and in runtime environments that make JavaScript available for writing mobile and desktop applications, including desktop widgets. Although there are strong outward similarities between JavaScript and Java, including language name, syntax, and respective standard libraries, the two languages are distinct and differ greatly in design; JavaScript was influenced by programming languages such as Self and Scheme.	2001	4264	8982	6131	9845					Netscape			js _js bones cjs es es6 frag gs jake javascript jsb jscad jsfl jslib jsm jspre jss jsx mjs njs pac sjs ssjs xsjs xsjslib	js	js jsm mjs cjs							https://cheatsheets.zip/javascript		true	5962666	63993	https://exercism.org/tracks/javascript	245			java self scheme													1		14	true		_js bones cjs es6 jake jakefile js jsb jscad jsfl jsm jss mjs njs pac sjs ssjs xsjs xsjslib				https://developer.mozilla.org/en-US/docs/Web/JavaScript		https://eloquentjavascript.net/						text	3002	https://stateofjs.com/en-us/	https://github.com/antlr/grammars-v4/tree/master/javascript/ecmascript	javascript	javascript	JavaScript	https://repl.it/languages/javascript	http://www.rosettacode.org/wiki/Category:JavaScript	http://npmjs.org			nodejs	United States	"The name Java in JavaScript was pure marketing: ""At the time, the dot-com boom had begun and Java was the hot new language, so Eich considered the JavaScript name a marketing ploy by Netscape"""	https://github.com/tc39/proposals	ECMAScript	https://www.w3schools.com/js/js_reserved.asp											"// Hello world in JavaScript console.log(""Hello World"");"	"console.log(""Hello World""); "	"alert(""dude!"")"	JavaScript	https://reddit.com/r/javascript	https://riju.codes/javascript	"console.log(""Hello, world!""); "		"var minstake   = 0.00000100;  // valor base     //-----------------------------------------     var autorounds = 99;         // n° de rolls     //======================================================     // if (profit > profit_max) {         //     error_title = ""Maximum profit exceeded"";         //     error_info = ""Maximum profit: "" + number_format(profit_max, devise_decimal);         //     error_value = ""Maximum profit exceeded - Maximum profit: "" + number_format(profit_max, devise_decimal);         //     error = true;         // }         // else if (amount > balance) {         //     error_title = ""Bet amount"";         //     error_info = ""Maximum bet: "" + number_format(balance, devise_decimal);         //     error_value = ""Bet amount - Maximum bet: "" + number_format(balance, devise_decimal);         //     error = true;         // }     var handbrake  = 1.0000000;  // valor lose pause game     var autoruns   = 1;         // else if (amount > bet_max) {         //     error_title = ""Bet amount"";         //     error_info = ""Maximum bet: "" + number_format(bet_max, devise_decimal);         //     error_value = ""Bet amount - Maximum bet: "" + number_format(bet_max, devise_decimal);         //     error = true;         // }         // else if (amount < bet_min) {         //     error_title = ""Bet amount"";         //     error_info = ""Minimum bet: "" + number_format(bet_min, devise_decimal);         //     error_value = ""Bet amount - Minimum bet: "" + number_format(bet_min, devise_decimal);         //     error = true;         // }     function playnow() {            if (autoruns > autorounds ) { console.log('Limit reached'); return; }            document.getElementById('double_your_btc_bet_hi_button').click();            setTimeout(checkresults, 1000);            return;}     function checkresults() {            if (document.getElementById('double_your_btc_bet_hi_button').disabled === true) {                   setTimeout(checkresults, 1000);                   return;            }            var stake = document.getElementById('double_your_btc_stake').value * 1;            var won = document.getElementById('double_your_btc_bet_win').innerHTML;            if (won.match(/(\d+\.\d+)/) !== null) { won = won.match(/(\d+\.\d+)/)[0]; } else { won = false; }            var lost = document.getElementById('double_your_btc_bet_lose').innerHTML;            if (lost.match(/(\d+\.\d+)/) !== null) { lost = lost.match(/(\d+\.\d+)/)[0]; } else { lost = false; }            if (won && !lost) { stake = minstake; console.log('Bet #' + autoruns + '/' + autorounds + ': Won  ' + won  + ' Stake: ' + stake.toFixed(8)); }            if (lost && !won) { stake = lost * 2.1; console.log('Bet #' + autoruns + '/' + autorounds + ': Lost ' + lost + ' Stake: ' + stake.toFixed(8)); }            if (!won && !lost) { console.log('Something went wrong'); return; }            document.getElementById('double_your_btc_stake').value = stake.toFixed(8);            autoruns++;            if (stake >= handbrake) {                   document.getElementById('handbrakealert').play();                   console.log('Handbrake triggered! Execute playnow() to override');                return;            }            setTimeout(playnow, 1000);            return;            }playnow()"	JavaScript				true	abstract arguments await boolean break byte case catch char class const continue debugger default delete do double else enum eval export extends false final finally float for function goto if implements import in instanceof int interface let long native new null package private protected public return short static super switch synchronized this throw throws transient true try typeof var void volatile while with yield				https://www.meetup.com/topics/javascript				//	/* */	console.log	`	=	true false						false	false	false		true			true	true	true	true	true		true				false		true		true	true	true	true				true		true	true				true		true	false		true		true	true	true		true				true	false	true	true		true					true						true	true	true	true	true	true			true		true	true	true		false	true		true				true		true				true	true	false	false	false			true	false	true		true			false	true			true	false		true		true				false	true		false	true	true		true		true		false			true		false	true		true		true								false										false				true	true		true	true	true	true	https://github.com/n-riesco/ijavascript	https://en.wikipedia.org/wiki/JavaScript	351	48	https://hopl.info/showlanguage.prx?exp=2133	JavaScript	JavaScript		JavaScript	https://github.com/atom/language-javascript		"year|publisher|title|authors|isbn13\n2014|Wiley|JavaScript and JQuery: Interactive Front-End Web Development|Duckett, Jon|9781118531648\n2010|Pearson|JavaScript by Example|Quigley, Ellie|9780137054893\n2005|McGraw Hill|JavaScript Demystified|Keogh, Jim|9780072261349\n2007|SitePoint|Simply JavaScript: Everything You Need to Learn JavaScript From Scratch|Yank, Kevin and Adams, Cameron|9780980285802\n2009|Prentice Hall|JavaScript for Programmers|Deitel, Paul J.|9780137001316\n2013|Manning|Secrets of the JavaScript Ninja|John Resig and Bear Bibeault|9781933988696\n2012|Addison-Wesley Professional|Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)|Herman, David|9780321812186\n2008|O'Reilly Media|Head First JavaScript|Morrison, Michael|9780596527747\n2004|Prentice Hall|Mastering the Internet, Xhtml, and Javascript|Zeid, Ibrahim|9780131400863\n2018|Jones & Bartlett Learning|Web Programming with HTML5, CSS, and JavaScript|Dean, John|9781284091793\n2017|Jones And Bartlett Learning,|Web Programming With Html5, Css, And Javascript|Dean, John , 1962- (author.)|9781284091793\n2018|Independently published|Composing Software: An Exploration of Functional Programming and Object Composition in JavaScript|Elliott, Eric|9781661212568\n2014|Wiley|JavaScript and jQuery: Interactive Front-End Web Development|Duckett, Jon|9781118871652\n2009|Wrox|Beginning JavaScript|Wilton, Paul and McPeak, Jeremy|9780470525937\n2013|For Dummies|PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies|Suehring, Steve and Valade, Janet|9781118213704\n2014|O'Reilly Media|Web Development with Node and Express: Leveraging the JavaScript Stack|Brown, Ethan|9781491949306\n2015|O'Reilly Media|JavaScript Cookbook: Programming the Web|Powers, Shelley|9781491901885\n2012|Sams Publishing|JavaScript in 24 Hours, Sams Teach Yourself (5th Edition)|Ballard, Phil|9780672336089\n2003|McGraw-Hill Education|How to Do Everything with JavaScript|Duffy, Scott|9780072228878\n2000|Wiley|Introduction to Interactive Programming on the Internet: Using HTML and JavaScript|Knuckles, Craig D.|9780471383666\n2005|Cengage Learning|HTML and JavaScript BASICS (BASICS Series)|Barksdale, Karl and Turner, E. Shane|9780619266257\n2010|Apress|Pro JavaScript with MooTools (Expert's Voice in Web Development)|Obcena, Mark|9781430230540\n2017|Sams Publishing|PHP, MySQL & JavaScript All in One, Sams Teach Yourself|Meloni, Julie|9780672337703\n2009|For Dummies|JavaScript & Ajax for Dummies|Harris, Andy|9780470417997\n2001|Crisp Pub Inc|Course ILT: Javascript Programming|Technology, Course|9780619068059\n2014|O'Reilly Media|Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries|Elliott, Eric|9781491950296\n2016|Packt Publishing|Mastering JavaScript|Antani, Ved|9781785281341\n2007|Course Technology|JavaScript|Gosselin, Don|9781423901501\n2009|Wrox|Professional JavaScript Frameworks: Prototype,YUI, ExtJS, Dojo and MooTools|Orchard, Leslie M. and Pehlivanian, Ara and Koon, Scott and Jones, Harley|9780470384596\n2016|Packt Publishing|Mastering JavaScript Object-Oriented Programming|Chiarelli, Andrea|9781785889103\n2008|AddisonWesley Professional|Dojo: Using the Dojo JavaScript Library to Build Ajax Applications|Harmon, James E.|9780132358040\n2010|Apress|JavaScript for Absolute Beginners|McNavage, Terry|9781430272199\n2003|Course Technology PTR|Learn JavaScript In a Weekend, Second Edition|Ford, Jr., Jerry Lee|9781592000869\n2002|Cengage Learning PTR|JavaScript Programming for the Absolute Beginner|Harris, Andy|9780761534105\n2020|Addison-Wesley Professional|Modern JavaScript for the Impatient|Horstmann, Cay|9780136502142\n2012|O'Reilly Media|HTML5 and JavaScript Web Apps: Bridging the Gap Between the Web and the Mobile Web|Hales, Wesley|9781449320515\n2008|Adobe Developer Library|AIR for Javascript Developers Pocket Guide: Getting Started with Adobe AIR|Chambers, Mike and Dura, Daniel and Dura, Daniel and Hoyt, Kevin and Hoyt, Kevin and Georgita, Dragos|9780596518370\n2011|O'Reilly Media|Programming HTML5 Applications: Building Powerful Cross-Platform Environments in JavaScript|Kessin, Zachary|9781449399085\n2001|Sams|Pure JavaScript (2nd Edition)|R. Allen Wyke and Charlton Ting and Jason D. Gilliam and Sean Michaels|9780672321412\n2012|Packt Publishing|Getting Started with Meteor.js JavaScript Framework|Strack, Isaac|9781782160823\n20170302|Independent Publishers Group (Chicago Review Press)|JavaScript: Optimizing Native JavaScript|Robert C. Etheredge|9780986307652\n2007|Adobe Developer Library|Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide (Adobe Developer Library)|Chambers, Mike and Dura, Daniel and Hoyt, Kevin|9780596515195\n2011|friends of ED|Foundation HTML5 Animation with JavaScript|Lamberta, Billy and Peters, Keith|9781430236658\n2014|Apress|Scripting in Java: Integrating with Groovy and JavaScript|Sharan, Kishori|9781484207147\n2008|Pragmatic Bookshelf|Mastering Dojo: Javascript and Ajax Tools for Great Web Experiences (Pragmatic Programmers)|Riecke, Craig and Gill, Rawld and Russell, Alex|9781934356111\n2000|Sams|Javascript Unleashed||9780672317637\n2008|Apress|Foundation Website Creation with CSS, XHTML, and JavaScript|Jonathan Lane and Meitar Moscovitz and Joseph R. Lewis|9781430209911\n2017|Packt Publishing|Internet of Things Programming with JavaScript|Ramos, Ruben Oliva|9781785888564\n20180509|O'Reilly Media, Inc.|Learning PHP, MySQL & JavaScript|Robin Nixon|9781491979099\n1999|Sams|Sams Teach Yourself Javascript 1.3 in 24 Hours (Teach Yourself in 24 Hours)|Moncur, Michael|9780672314070\n2011|O'Reilly Media|Learning the iOS 4 SDK for JavaScript Programmers: Create Native Apps with Objective-C and Xcode|Goodman, Danny|9781449388454\n1999|Apress|Professional JavaScript with DHTML, ASP, CGI, FESI, Netscape Enterprise Server, Windows Script Host, LiveConnect and Java|Chirelli, Andrea and Li, Sing and Wilton, Paul and McFarlane, Nigel and Updegrave, Stuart and Wilcox, Mark and Wootton, Cliff and McFarlane, Nigel and James De Carli|9781861002709\n2000|Wrox|Beginning JavaScript (Programmer to Programmer)|Wilton, Paul|9780764544057\n2013|O'Reilly Media|DOM Enlightenment: Exploring JavaScript and the Modern DOM|Lindley, Cody|9781449342845\n20140328|O'Reilly Media, Inc.|Client-Server Web Apps with JavaScript and Java|Casimir Saternos|9781449369316\n2012|Apress|Learn HTML5 and JavaScript for iOS: Web Standards-based Apps for iPhone, iPad, and iPod touch|Preston, Scott|9781430240389\n2002|Prentice Hall PTR|Essential JavaScript for Web Professionals (2nd Edition)|Barrett, Dan and Brown, Micah and Lifingston, Dan|9780131001473\n2018|Pragmatic Bookshelf|3D Game Programming for Kids: Create Interactive Worlds with JavaScript|Strom, Chris|9781680502701\n1997|Peachpit Pr|Javascript for the World Wide Web (Visual QuickStart Guide)|Gesing, Ted and Schneider, Jeremy|9780201688146\n1997|Apress|Instant Javascript|McFarlane, Nigel and McFarlane|9781861001276\n2005|Adobe Pr|Adobe Illustrator Cs2 Official Javascript Reference|Adobe Systems|9780321412942\n2005|Adobe Pr|Adobe Golive Cs2 Official Javascript Reference|Adobe Systems|9780321409713\n2013|O'Reilly Media|JavaScript Testing with Jasmine: JavaScript Behavior-Driven Development|Hahn, Evan|9781449356378\n2004|McGraw-Hill|Teach Yourself Javascript|McBride, Mac|9780071435048\n2020|Packt Publishing|Mastering JavaScript Functional Programming: Write clean, robust, and maintainable web and server code using functional JavaScript, 2nd Edition|Kereki, Federico|9781839213069\n2001|Que Pub|Special Edition Using Javascript|McFedries, Paul|9780789725769\n2016|Packt Publishing|JavaScript Projects for Kids|Towaha, Syed Omar Faruk|9781785287176\n2014|Packt Publishing|Mastering JavaScript Design Patterns|Timms, Simon|9781783987986\n2016|CreateSpace Independent Publishing Platform|TypeScript: JavaScript Development Guide|Brown, Nicholas|9781539124771\n2011|Apress|HTML5 and JavaScript Projects (Expert's Voice in Web Development)|Meyer, Jeanine|9781430240327\n2012|Posts and Telecom Press|JavaScript Efficient Graphical Programming (Chinese Edition)|[Mei]RaffaeleCecco|9787115278814\n2020|BPB Publications|JavaScript for Modern Web Development: Building a Web Application Using HTML, CSS, and JavaScript (English Edition)|Ranjan, Alok and Sinha, Abhilasha and Battewad, Ranjit|9789389328721\n2017|Springer Nature|Beginning Functional JavaScript|Anto Aravinth|9781484226568\n1996|Hayden Books|Javascript for Macintosh|Shobe, Matt and Ritchey, Tim|9781568302782\n2015|Packt Publishing|Reactive Programming with JavaScript|Hayward, Jonathan|9781783558551\n2002|Sams Publishing|JavaScript Unleashed (4th Edition)|Wyke, R. Allen and Gilliam, Jason|9780672324314\n2020|Manning Publications|The Joy of JavaScript|Atencio, Luis|9781617295867\n2001|Wiley, John & Sons, Incorporated|Mastering Javascript Premium Edition|James Jaworski and Jamie Jaworski|9780782128192\n2012|O'Reilly Media|Node: Up and Running: Scalable Server-Side Code with JavaScript|Hughes-Croucher, Tom and Wilson, Mike|9781449398583\n2009|Packt Publishing|Drupal 6 JavaScript and jQuery|Butcher, Matt|9781847196163\n20140918|O'Reilly Media, Inc.|JavaScript & jQuery: The Missing Manual|David Sawyer McFarland|9781491948620\n1996|Ziff Davis|JavaScript 2.1 Manual of Style|Mark Johnson|9781562764234\n2011|Apress|Pro iOS Web Design and Development: HTML5, CSS3, and JavaScript with Safari|Picchi, Andrea and Willat, Carl|9781430232469\n2014|Apress|Pro TypeScript: Application-Scale JavaScript Development|Fenton, Steve|9781430267904\n2012|Apress|Pro Windows 8 Development with HTML5 and JavaScript (Expert's Voice in Microsoft)|Freeman, Adam|9781430244011\n2009|Sams|Sams Teach Yourself JavaScript and Ajax: Video Learning Starter Kit|Sams Publishing|9780672330377\n1996|New Riders|Inside Javascript|New Riders and Jill Bond|9780737215748\n2015|Pragmatic Bookshelf|Reactive Programming with RxJS: Untangle Your Asynchronous JavaScript Code|Mansilla, Sergi|9781680501292\n2019|Apress|JavaScript Frameworks for Modern Web Development: The Essential Frameworks, Libraries, and Tools to Learn Right Now|bin Uzayr, Sufyan and Cloud, Nicholas and Ambler, Tim|9781484249956\n2000|Charles River Media|Javascript CD Cookbook|Monroe, J Brook and Sadun, Erica|9781584500209\n2011|Packt Publishing|iPhone JavaScript Cookbook|Fernandez Montoro, Arturo|9781849691086\n2017|CreateSpace Independent Publishing Platform|Computer Programming: 6 Books in 1: Beginner's Guide + Best Practices to Programming Code with Python, JavaScript and Java|Masterson, Charlie|9781548828547\n2004|Unknown|An Introduction to Programming Using JavaScript (M150 Data, Computing and Information)||9780749257644\n1996|Wiley|JavaScript Sourcebook: Create Interactive JavaScript Programs for the World Wide Web|McComb, Gordon|9780471161851\n29-06-2016|Packt Publishing|Mastering JavaScript Design Patterns|Simon Timms|9781785880353\n2003|Apress|Practical Javascript for the Usable Web|Wilton, Paul and Williams, Stephen and Li, Sing|9781590591895\n2009|Prentice Hall Ptr|Javascript Fundamentals I And Ii Livelessons Bundle|Paul J. Deitel|9780137018253\n20061130|O'Reilly Media, Inc.|Prototype and Scriptaculous: Taking the Pain out of JavaScript|Chris Angus|9780596529192\n2019|Independently Published|Javascript|Ryan Turner|9781697517811\n20181114|Springer Nature|Full Stack JavaScript|Azat Mardan|9781484237182\n1998|McGraw-Hill Osborne Media|Javascript Annotated Archives|Frentzen, Jeff and Sobotka, Henry and McNair, Dewayne|9780078823640\n20180215|Springer Nature|Objektorientierte Programmierung mit JavaScript|Jörg Bewersdorff|9783658210779\n2015|Apress|JavaScript Quick Syntax Reference|Olsson, Mikael|9781430264941\n42726|Packt Publishing|TypeScript: Modern JavaScript Development|Remo H. Jansen|9781787287594\n2011|Apress|Pro JavaScript with MooTools: Laerning Advanced JavaScript Programming (Expert's Voice in Web Development)|Obcena, Mark|9781430230557\n2003|Adobe Pr|Extending Acrobat Forms With Javascript|Deubert, John|9780321172389\n20120113|Springer Nature|Foundation HTML5 Animation with JavaScript|Billy Lamberta; Keith Peters|9781430236665\n20120808|Springer Nature|Pro JavaScript for Web Apps|Adam Freeman|9781430244622\n2015|Apress|JavaScript Frameworks for Modern Web Dev|Ambler, Tim and Cloud, Nicholas|9781484206621\n2013|Apress|Expert JavaScript (Expert's Voice in Web Development)|Daggett, Mark E.|9781430260981\n2014|O'Reilly Media|Building Web Apps with Ember.js: Write Ambitious JavaScript|Cravens, Jesse and Brady, Thomas Q|9781449370923\n20140804|Pearson Education (US)|Introduction to JavaScript Programming with XML and PHP|Elizabeth Drake|9780133560107\n20150630|Packt Publishing|Getting Started with Meteor.js JavaScript Framework - Second Edition|Isaac Strack|9781785282270\n2011|Apress|Beginning iPhone and iPad Web Apps: Scripting with HTML5, CSS3, and JavaScript|Apers, Chris and Daniel Paterson|9781430230465\n2014|Apress|Beginning JavaScript Charts: With jqPlot, d3, and Highcharts (Expert's Voice in Web Development)|Nelli, Fabio|9781430262909\n2011|Apress|The Essential Guide to HTML5: Using Games to learn HTML5 and JavaScript (Essential Guide To...)|Meyer, Jeanine|9781430233848\n2013|Apress|Beginning Windows Store Application Development: HTML and JavaScript Edition (The Expert's Voice in Windows 8)|Isaacs, Scott and Burns, Kyle|9781430257806\n2020-11-10T00:00:01Z|Drip Digital|Learn JavaScript Quickly: A Complete Beginner’s Guide to Learning JavaScript, Even If You’re New to Programming (Crash Course With Hands-On Project)|Quickly, Code|9781951791476\n2014|O'Reilly Media|Head First JavaScript Programming: A Brain-Friendly Guide|Eric Freeman and Robson, Elisabeth|9781449340131\n2014|No Starch Press|JavaScript for Kids: A Playful Introduction to Programming|Morgan, Nick|9781593274085\n2019|O'Reilly Media|Programming TypeScript: Making Your JavaScript Applications Scale|Cherny, Boris|9781492037651\n2020|Addison-Wesley Professional|Modern JavaScript for the Impatient|Horstmann, Cay S.|9780136502159\n2012|Wrox|Professional JavaScript for Web Developers|Zakas, Nicholas C.|9781118026694\n2021|Packt Publishing|Interactive Dashboards and Data Apps with Plotly and Dash: Harness the power of a fully fledged frontend web framework in Python – no JavaScript required|Dabbas, Elias|9781800568914\n2014|No Starch Press|The Principles of Object-Oriented JavaScript|Zakas, Nicholas C.|9781593275402\n2010|O'Reilly Media|JavaScript Patterns: Build Better Applications with Coding and Design Patterns|Stefanov, Stoyan|9780596806750\n2014|O'Reilly Media|Head First JavaScript Programming: A Brain-Friendly Guide|Freeman, Eric and Robson, Elisabeth|9781449343965\n2012|O'Reilly Media|JavaScript Pocket Reference: Activate Your Web Pages (Pocket Reference (O'Reilly))|Flanagan, David|9781449316853\n2016|Que Publishing|JavaScript Absolute Beginner's Guide|Chinnathambi Kirupa|9780134498621\n2016|Manning Publications|Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques|Atencio, Luis|9781617292828\n2021|Packt Publishing|JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages|Svekis, Laurence Lars and Putten, Maaike van and Percival, Rob|9781800566774\n2020|Packt Publishing|Mastering JavaScript Functional Programming: Write clean, robust, and maintainable web and server code using functional JavaScript, 2nd Edition|Kereki, Federico|9781839217425\n2022|The MIT Press|Structure and Interpretation of Computer Programs: JavaScript Edition (MIT Electrical Engineering and Computer Science)|Abelson, Harold and Sussman, Gerald Jay|9780262367622\n2019|Candlewick|Get Coding 2! Build Five Computer Games Using HTML and JavaScript|Whitney, David|9781536210309\n2012|Addison-Wesley Professional|Effective JavaScript (Effective Software Development Series)|Herman, David|9780132902250\n2020|Independently published|Coding for Kids Ages 9-15: Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch|Mather, Bob|9798644382446\n2010|Wiley|Learn JavaScript and Ajax with w3Schools|W3Schools and Refsnes, Hege and Refsnes, Stale and Refsnes, Kai Jim and Refsnes, Jan Egil|9780470611944\n2010|Pearson|JavaScript by Example|Quigley, Ellie|9780137084760\n2017-04-18T00:00:01Z|Maia LLC|Programming Fundamentals in JavaScript|Barzee, Rex A.|9780996246330\n2017|Make Community, LLC|Making Things Smart: Easy Embedded JavaScript Programming for Making Everyday Objects into Intelligent Machines|Williams, Gordon F.|9781680451894\n2020|Packt Publishing|Clean Code in JavaScript: Develop reliable, maintainable, and robust JavaScript|Padolsey, James|9781789957297\n2014|O'Reilly Media|JavaScript & jQuery: The Missing Manual (Missing Manuals)|McFarland, David Sawyer|9781491947074\n2014|O'Reilly Media|Learning Web App Development: Build Quickly with Proven JavaScript Techniques|Purewal, Semmy|9781449370190\n2019|Apress|Beginning Ethereum Smart Contracts Programming: With Examples in Python, Solidity, and JavaScript|Lee, Wei-Meng|9781484250860\n2019|Pearson|""Introduction to JavaScript Programming The """"Nothing but a Browser"""" Approach""|Roberts, Eric|9780135245859\n2017|CreateSpace Independent Publishing Platform|Functional-Light JavaScript: Balanced, Pragmatic FP in JavaScript|Simpson, Kyle|9781981672349\n2019|Wrox|Professional JavaScript for Web Developers|Frisbie, Matt|9781119366577\n2013|Manning|Single Page Web Applications: JavaScript end-to-end|Mikowski, Michael and Powell, Josh|9781638351344\n2014|Microsoft Press|Exam Ref 70-480 Programming in HTML5 with JavaScript and CSS3 (MCSD)|Delorme, Rick|9780735676633\n2018|Apress|Learn JavaScript with p5.js: Coding for Visual Learners|Arslan, Engin|9781484234266\n2017|Apress|Introducing JavaScript Game Development: Build a 2D Game from the Ground Up|Stuart, Graeme|9781484232521\n2021|Apress|Beginning Machine Learning in the Browser: Quick-start Guide to Gait Analysis with JavaScript and TensorFlow.js|Suryadevara, Nagender Kumar|9781484268421\n2014|No Starch Press|JavaScript for Kids: A Playful Introduction to Programming|Morgan, Nick|9781593276591\n2011|O'Reilly Media|Head First HTML5 Programming: Building Web Apps with JavaScript|Freeman, Eric and Robson, Elisabeth|9781449390549\n2013|Addison-Wesley Professional|Web Game Developer's Cookbook, The: Using JavaScript and HTML5 to Develop Games (Game Design)|Burchard, Evan|9780133358674\n2016|Addison-Wesley Professional|Learning Node.js: A Hands-On Guide to Building Web Applications in JavaScript|Wandschneider, Marc|9780134663722\n2015|Packt Publishing|Mastering JavaScript Promises|Hussain, Muzzamil|9781783985500\n2019|Apress|JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals|Bae, Sammie|9781484239889\n2018|Sams Publishing|JavaScript in 24 Hours, Sams Teach Yourself|Ballard, Phil|9780135166956\n2017|Sams Publishing|PHP, MySQL & JavaScript All in One, Sams Teach Yourself|Meloni Julie C.|9780134439587\n2014|Sams Publishing|HTML, CSS and JavaScript All in One, Sams Teach Yourself: Covering HTML5, CSS3, and jQuery|Meloni, Julie C.|9780133795189\n2016|No Starch Press|Understanding ECMAScript 6: The Definitive Guide for JavaScript Developers|Zakas, Nicholas C.|9781593277987\n2020|Packt Publishing|Hands-On JavaScript High Performance: Build faster web apps using Node.js, Svelte.js, and WebAssembly|Scherer, Justin|9781838825867\n2019|Independently published|JavaScript Grammar|Sidelnikov, Greg|9781091212169\n2013-04-08T00:00:01Z|Microsoft Press|Training Guide: Programming in HTML5 with JavaScript and CSS3 (Microsoft Press Training Guide)|Johnson, Glenn|9780735674387\n1997|IDG Books Worldwide|JavaScript for Dummies, 2nd Edition|Emily A. Vander Veer|9780764502231\n2011|O'Reilly Media|JavaScript & jQuery: The Missing Manual|McFarland, David Sawyer|9781449399023\n2020|Black and White Line Ltd|JavaScript for beginners: The simplified for absolute beginner's guide to learn and understand computer programming coding with JavaScript step by step. Basics concepts and practice examples inside.|Python, Matthew|9781801257534\n2018|Packt Publishing|Learning JavaScript Data Structures and Algorithms: Write complex and powerful JavaScript code using the latest ECMAScript, 3rd Edition|Groner, Loiane|9781788624947\n2021|Ladoo Publishing LLC|Javascript: This book includes: Javascript Basics For Beginners + Javascript Front End Programming + Javascript Back End Programming|Vickler, Andy|9781955786010\n2012-12-11T00:00:01Z|Mike Murach & Associates|Murach's JavaScript and jQuery|Zak Ruvalcaba and Mike Murach|9781890774707\n2018|Manning Publications|JavaScript on Things: Hacking hardware for web developers|Gardner, Lyza Danger|9781617293863\n2020|Apress|Essential ASP.NET Web Forms Development: Full Stack Programming with C#, SQL, Ajax, and JavaScript|Beasley, Robert E.|9781484257845\n2017|Apress|Enhancing Adobe Acrobat DC Forms with JavaScript|Harder, Jennifer|9781484228937\n2019|Que Publishing|JavaScript Absolute Beginner's Guide|Chinnathambi, Kirupa|9780136204350\n2013|Pragmatic Bookshelf|Node.js the Right Way: Practical, Server-Side JavaScript That Scales|Wilson, Jim|9781937785734\n2011|O'Reilly Media|Head First HTML5 Programming: Building Web Apps with JavaScript|Robson, Elisabeth and Freeman, Eric|9781449319366\n2014|Packt Publishing|Learning JavaScript Data Structures and Algorithms|Groner, Loiane|9781783554874\n2021|Apress|Decoupled Django: Understand and Build Decoupled Django Architectures for JavaScript Front-ends|Gagliardi, Valentino|9781484271445\n2019-04-14T00:00:01Z|Independently published|JavaScript Programming: A Step-by-Step Guide for Absolute Beginners|Brian Jenkins|9781093985948\n2016|Apress|Making Games: With JavaScript|Pitt, Christopher|9781484224939\n2017|Packt Publishing|Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond|Kereki, Federico|9781787289734\n2013|Pragmatic Bookshelf|3D Game Programming for Kids: Create Interactive Worlds with JavaScript (Pragmatic Programmers)|Strom, Chris|9781937785444\n2018|Packt Publishing|Learn Blockchain Programming with JavaScript: Build your very own Blockchain and decentralized network with JavaScript and Node.js|Traub, Eric|9781789618822\n2013|O'Reilly Media|JavaScript Enlightenment: From Library User to JavaScript Developer|Lindley, Cody|9781449342883\n2015|No Starch Press|Build an HTML5 Game: A Developer's Guide with CSS and JavaScript|Bunyan, Karl|9781593275754\n2012|Apress|Foundation Game Design with HTML5 and JavaScript|van der Spuy, Rex|9781430247166\n2010|Cengage Learning|HTML and JavaScript BASICS|Barksdale, Karl and Turner, E. Shane|9780538742351\n2019|Packt Publishing|Advanced JavaScript: Speed up web development with the powerful features and benefits of JavaScript|Shute, Zachary|9781789803891\n2021|O'Reilly Media|JavaScript Cookbook: Programming the Web|Scott, Adam D. and MacDonald, Matthew and Powers, Shelley|9781492055754\n2018|Packt Publishing|Learn Blockchain Programming with JavaScript: Build your very own Blockchain and decentralized network with JavaScript and Node.js|Traub, Eric|9781789614848\n2013|Apress|Foundation Game Design with HTML5 and JavaScript|van der Spuy, Rex|9781430247173\n2022|Pragmatic Bookshelf|Programming Phoenix LiveView: Interactive Elixir Web Programming Without Writing Any JavaScript|Tate, Bruce A. and DeBenedetto, Sophie|9781680508215\n2019|Packt Publishing|The JavaScript Workshop: Learn to develop interactive web applications with clean and maintainable JavaScript code|Labrecque, Joseph and Love, Jahred and Rosenbaum, Daniel and Turner, Nick and Mehla, Gaurav and Hosford, Alonzo L. and Sloot, Florian and Kirkbride, Philip|9781838645885\n2015|Sams Publishing|JavaScript in 24 Hours, Sams Teach Yourself|Ballard Phil|9780134172170\n2013|Pearson|Introduction to JavaScript Programming with XML and PHP|Drake, Elizabeth|9780133068306\n2020|Apress|Essential ASP.NET Web Forms Development: Full Stack Programming with C#, SQL, Ajax, and JavaScript|Beasley, Robert E.|9781484257838\n2017|Packt Publishing|Object-Oriented JavaScript: Learn everything you need to know about object-oriented JavaScript (OOJS)|Antani, Ved and Stefanov, Stoyan|9781785884719\n2014-05-06T00:00:00.000Z|McGraw-Hill Education TAB|Programming the BeagleBone Black: Getting Started with JavaScript and BoneScript|Monk, Simon|9780071832120\n2007|Apress|Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming|Diaz, Dustin and Harmes, Ross|9781590599082\n2017-11-29T00:00:01Z|Packt Publishing|Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond|Kereki, Federico|9781787287440\n2013|Pearson|Introduction to JavaScript Programming with XML and PHP (2-downloads)|Drake, Elizabeth|9780133251821\n2012|Sams Publishing|Sams Teach Yourself JavaScript in 24 Hours|Ballard, Phil and Moncur, Michael|9780133048315\n2016|Packt Publishing|Learning JavaScript Data Structures and Algorithms: Hone your skills by learning classic data structures and algorithms in JavaScript, 2nd Edition|Groner, Loiane|9781783553884\n2021|Packt Publishing|End-to-End Web Testing with Cypress: Explore techniques for automated frontend web testing with Cypress and JavaScript|Mwaura, Waweru|9781839215636\n2016|Manning Publications|Get Programming with JavaScript|Larsen, John|9781617293108\n2013|Microsoft Press|Training Guide Programming in HTML5 with JavaScript and CSS3 (MCSD) (Microsoft Press Training Guide)|Johnson, Glenn|9780735674349\n2018|Pragmatic Bookshelf|Node.js 8 the Right Way: Practical, Server-Side JavaScript That Scales|Wilson, Jim|9781680501957\n2018|Packt Publishing|Beginning API Development with Node.js: Build highly scalable, developer-friendly APIs for the modern web with JavaScript and Node.js|Nandaa, Anthony|9781789534177\n2016|CreateSpace Independent Publishing Platform|Programming: Computer Programming For Beginners: Learn The Basics Of HTML5, JavaScript & CSS (Coding, C Programming, Java Programming, Web Design, JavaScript, Python, HTML and CSS)|Connor, Joseph|9781541006225\n2016-06-22T00:00:01Z|CreateSpace Independent Publishing Platform|JavaScript: Learn JavaScript in 24 Hours or Less - A Beginner’s Guide To Learning JavaScript Programming Now (JavaScript, JavaScript Programming)|Dwight, Robert|9781534821859\n2014|Apress|Building JavaScript Games: for Phones, Tablets, and Desktop|Egges, Arjan|9781430265399\n2021|Microsoft Press|Begin to Code with JavaScript|Miles, Rob|9780136870630\n2014|O'Reilly Media|Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript|Percival, Harry|9781449364823\n2015|Apress|Advanced Game Design with HTML5 and JavaScript|van der Spuy, Rex|9781430258018\n2019|Packt Publishing|Advanced TypeScript Programming Projects: Build 9 different apps with TypeScript 3 and JavaScript frameworks such as Angular, React, and Vue|O'Hanlon, Peter|9781788991018\n2016|Packt Publishing|Mastering JavaScript Object-Oriented Programming|Chiarelli, Andrea|9781785888267\n2018|Apress|HTML5 and JavaScript Projects: Build on your Basic Knowledge of HTML5 and JavaScript to Create Substantial HTML5 Applications|Meyer, Jeanine|9781484238639\n2012|Wrox|Professional Node.js: Building Javascript Based Scalable Software|Teixeira, Pedro|9781118185469\n2014|Apress|Physics for JavaScript Games, Animation, and Simulations: with HTML5 Canvas|Dobre, Adrian and Ramtal, Dev|9781430263371\n2017|Packt Publishing|Object-Oriented JavaScript: Learn everything you need to know about object-oriented JavaScript (OOJS), 3rd Edition|Antani, Ved and Stefanov, Stoyan|9781785880568\n2011|Cengage Learning|Principles of Program Design: Problem-Solving with JavaScript (Logic and Design)|Addison, Paul|9781133387299\n2019-05-04T00:00:01Z|Independently published|Discover Functional JavaScript: An overview of Functional and Object Oriented Programming in JavaScript|Salcescu, Cristian|9781095338780\n2013|O'Reilly Media|Developing Backbone.js Applications: Building Better JavaScript Applications|Osmani, Addy|9781449328252\n2017|Apress|Pro TypeScript: Application-Scale JavaScript Development|Fenton, Steve|9781484232491\n2015|Make Community, LLC|JavaScript Robotics: Building NodeBots with Johnny-Five, Raspberry Pi, Arduino, and BeagleBone (Make)|Media, Backstop and Waldron, Rick|9781457186950\n2020|Packt Publishing|Hands-on JavaScript for Python Developers: Leverage your Python knowledge to quickly learn JavaScript and advance your web development career|Nagale, Sonyl|9781838641047\n2012|Wiley|Smashing Node.js: JavaScript Everywhere|Rauch, Guillermo|9781119962595\n2008|Packt Publishing|Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries|Stefanov, Stoyan|9781847194145\n2019|Apress|Beginning JavaScript: The Ultimate Guide to Modern JavaScript Development|Ferguson, Russ|9781484243954\n2014|Apress|Physics for JavaScript Games, Animation, and Simulations: with HTML5 Canvas|Dobre, Adrian and Ramtal, Dev|9781430263388\n2005|McGraw-Hill Education|JavaScript Demystified|Keogh, Jim|9780071471398\n2009|O'Reilly Media|Learning PHP, MySQL, and Javascript (Animal Guide)|Robin Nixon|9780596157135\n2015|Packt Publishing|Learning Three.js – the JavaScript 3D Library for WebGL - Second Edition: Create stunning 3D graphics in your browser using the Three.js JavaScript library|Dirksen, Jos|9781784391027\n2001|Que Pub|Javascript 1.5 by Example|Kingsley-Hughes, Adrian and Kingsley-Hughes, Kathie|9780789724991\n2012|McGraw-Hill Education|JavaScript The Complete Reference 3rd Edition|Powell, Thomas A. and Schneider, Fritz|9780071741217\n2015|CreateSpace Independent Publishing Platform|Javascript: Learn Javascript In A DAY! - The Ultimate Crash Course to Learning the Basics of the Javascript Programming Language In No Time ... Javascript Course, Javascript Development)|Acodemy|9781507587140\n2015|Packt Publishing|JavaScript Unlocked|Sheiko, Dmitry|9781785885068\n2021|Packt Publishing|Deno Web Development: Write, test, maintain, and deploy JavaScript and TypeScript web applications using Deno|Santos, Alexandre Portela dos|9781800201149\n2017|CreateSpace Independent Publishing Platform|Computer Programming For Beginners: Learn The Basics of Java, SQL, C, C++, C#, Python, HTML, CSS and Javascript|Alvin, Cooper|9781981497805\n2016-11-04T00:00:01Z|CreateSpace Independent Publishing Platform|JAVASCRIPT: Easy JavaScript Programming For Beginners. Your Step-By-Step Guide to Learning JavaScript Programming (JavaScript Series)|Alvaro, Felix|9781539929185\n2013|For Dummies|HTML5 Programming with JavaScript For Dummies|Mueller, John Paul|9781118431665\n2010|O'Reilly Media|JavaScript Cookbook|Powers, Shelley|9780596806132\n2015|Packt Publishing|JavaScript Concurrency|Boduch, Adam|9781785889233\n2017|Apress|Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks|Japikse, Philip and Kevin Grossnicklaus and Ben Dewey|9781484224786\n2021|Dr. Lucas J. Loan|JavaScript Crash Course: The Only Guide to Quickly Learn JavaScript, the Most Used Programming Language||9781801567824\n2021|Independently published|Javascript: This book includes : Javascript Basics For Beginners + Javascript Front End Programming + Javascript Back End Programming|Vickler, Andy|9798718960556\n2002|O'Reilly Media|JavaScript Pocket Reference (2nd Edition)|Flanagan, David|9780596004118\n2018|Packt Publishing|D3.js Quick Start Guide: Create amazing, interactive visualizations in the browser with JavaScript|Huntington, Matthew|9781789347746\n2019|Apress|Building Web Applications with .NET Core 2.1 and JavaScript: Leveraging Modern JavaScript Frameworks|Japikse, Philip and Grossnicklaus, Kevin and Dewey, Ben|9781484253526\n2009|Jones & Bartlett Learning|The JavaScript Programming Language|Toal, Ray and Dionisio, John David|9780763766580\n2019|Packt Publishing|Advanced TypeScript Programming Projects: Build 9 different apps with TypeScript 3 and JavaScript frameworks such as Angular, React, and Vue|O'Hanlon, Peter|9781789133042\n2010|Wrox|JavaScript 24-Hour Trainer|McPeak, Jeremy|9780470647837\n2010|O'Reilly Media|Closure: The Definitive Guide: Google Tools to Add Power to Your JavaScript|Bolin, Michael|9781449381875\n2017|Packt Publishing|JavaScript by Example: Learn modern web development with real-world applications|S, Dani Akash|9781788299008\n2010|Peachpit Press|The JavaScript Pocket Guide (Peachpit Pocket Guide)|Burdette, Lenny|9780321700957\n2013|Packt Publishing|JavaScript and JSON Essentials|Sriparasa, Sai Srinivas|9781783286041\n2002|Wiley|Making Use of JavaScript|Bhasin, Shweta|9780471219767\n2018|Independently published|Javascript for Beginners: The Simple Way to Start Programming|Connors, K.|9781723929762\n2013|Apress|Beginning JavaScript with DOM Scripting and Ajax: Second Editon|Ferguson, Russ and Heilmann, Christian|9781430250937\n2016|Packt Publishing|Mastering JavaScript Single Page Application Development|Klauzinski, Philip and Moore, John|9781785886447\n2016|Packt Publishing|JavaScript: Functional Programming for JavaScript Developers|Antani, Ved and Timms, Simon and Mantyla, Dan|9781787124660\n2015|Packt Publishing|Test-driven JavaScript Development|Gupta, Ravi Kumar and Singh, Harmeet and Prajapati,  Hetal|9781785288746\n2011|For Dummies|HTML, CSS, and JavaScript Mobile Development For Dummies|Harrel, William|9781118026229\n2021|Cengage Learning|JavaScript for Web Warriors|Carey, Patrick and Vodnik, Sasha|9780357638033\n2020|MiraVista Press|Javascript: Optimizing Native Javascript: Designing, Programming, and Debugging Native JavaScript Applications|Etheredge, Robert C.|9781952433337\n2019-04-09T00:00:01Z|Pragmatic Bookshelf|Web Development with ReasonML: Type-Safe, Functional Programming for JavaScript Developers|Eisenberg, J. David|9781680506334\n2017|Packt Publishing|Build Applications with Meteor: Isomorphic JavaScript web development|Ganev, Dobrin|9781787124738\n2012|Apress|Pro Android Web Game Apps: Using HTML5, CSS3 and JavaScript|Bura, Juriy and Coates, Paul|9781430238195\n2017|Packt Publishing|Practical Internet of Things with JavaScript: Build standalone exciting IoT projects with Raspberry Pi 3 and JavaScript (ES5/ES6)|Ravulavaru, Arvind|9781788295598\n2013|Microsoft Press|JavaScript Step by Step (Step by Step Developer)|Suehring, Steve|9780735667310\n2013|Sams Publishing|jQuery and JavaScript in 24 Hours, Sams Teach Yourself|Dayley Brad|9780133414196\n1999|O'Reilly Media|JavaScript Application Cookbook: Programming JavaScript Applications|Bradenbaugh, Jerry|9781565925779\n2021|Hacktech Academy|Learn JavaScript Programming: 3 Books in 1 - The Best Beginner's Guide to Learn JavaScript and Master Front End & Back End Programming|Hacktech Academy|9781802350463\n2017|Packt Publishing|Building Web and Mobile ArcGIS Server Applications with JavaScript - Second Edition: Build exciting custom web and mobile GIS applications with the ArcGIS Server API for JavaScript|Pimpler, Eric and Lewin, Mark|9781787280359\n2018|Packt Publishing|Internet of Things with Raspberry Pi 3: Leverage the power of Raspberry Pi 3 and JavaScript to build exciting IoT projects|Rao, Maneesh|9781788620659\n2018|Pragmatic Bookshelf|Reactive Programming with RxJS 5: Untangle Your Asynchronous JavaScript Code|Mansilla, Sergi|9781680502473\n2020|Apress|Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript|Davis, Adam L.|9781484255698\n2017|Packt Publishing|Learning D3.js 4 Mapping - Second Edition: Build cutting-edge maps and visualizations with JavaScript|Newton, Thomas and Villarreal, Oscar and Verspohl, Lars|9781787284258\n2017|Packt Publishing|Mastering Immutable.js: Better JavaScript development using immutable data|Boduch, Adam|9781788397247\n2018|Apress|The Essential Guide to HTML5: Using Games to Learn HTML5 and JavaScript|Meyer, Jeanine|9781484241554\n2017|Apress|Building a 2D Game Physics Engine: Using HTML5 and JavaScript|Tanaya, Michael and Chen, Huaming and Pavleas, Jebediah and Sung, Kelvin|9781484225837\n2015|Packt Publishing|JavaScript JSON Cookbook|Rischpater, Ray|9781785284359\n2010|Wrox|Professional XMPP Programming with JavaScript and jQuery|Moffitt, Jack|9780470540718\n2011|Springer|Guide to HTML, JavaScript and PHP: For Scientists and Engineers|Brooks, David R.|9780857294494\n2020-01-18T00:00:01Z|Apress|Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript|Davis, Adam L.|9781484255681\n2015|Packt Publishing|Functional Programming in JavaScript|Mantyla, Dan|9781784398224\n2018|Apress|Front-End Reactive Architectures: Explore the Future of the Front-End using Reactive JavaScript Frameworks and Libraries|Mezzalira, Luca|9781484231807\n2018|Manning Publications|Get Programming with JavaScript Next: New features of ECMAScript 2015, 2016, and beyond|Isaacks, J.D.|9781617294204\n2014|Apress|JavaScript Creativity: Exploring the Modern Capabilities of JavaScript and HTML5|Hudson, Shane|9781430259459\n2018|Independently published|HTML, CSS & JavaScript for Complete Beginners: A Step by Step Guide to Learning HTML5, CSS3 and the JavaScript Programming Language|Hawramani, Ikram|9781790591848\n2014|Apress|Pro JavaScript Development: Coding, Capabilities, and Tooling|Odell, Den|9781430262695\n2011|Apress|JavaScript for Absolute Beginners|McNavage, Terry|9781430272182\n2015|Apress|Pro JavaScript Techniques: Second Edition|Paxton, John and Resig, John and Ferguson, Russ|9781430263920\n2017-09-07T00:00:01Z|CreateSpace Independent Publishing Platform|React: Quickstart Step-By-Step Guide To Learning React Javascript Library (React.js, Reactjs, Learning React JS, React Javascript, React Programming)|Lopez, Lionel|9781976210235\n2013|Packt Publishing|Learning Three.js: The JavaScript 3D Library for WebGL|Dirksen, Jos|9781782166283\n2010|McGraw-Hill Education|Plug-In JavaScript 100 Power Solutions|Nixon, Robin|9780071738620\n2016|Apress|Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript|Davis, Adam L.|9781484224908\n2017-03-10T00:00:01Z|Apress|Beginning Functional JavaScript: Functional Programming with JavaScript Using EcmaScript 6|Aravinth, Anto|9781484226551\n2016|Packt Publishing|TypeScript: Modern JavaScript Development|Jansen, Remo H. and Vane, Vilic and Wolff, Ivo Gabe de|9781787289086\n2014|Packt Publishing|Building Web and Mobile ArcGIS Server Applications with JavaScript|Pimpler, Eric|9781849697965\n2017|CreateSpace Independent Publishing Platform|JavaScript: JavaScript Programming For Absolute Beginner's Ultimate Guide to JavaScript Coding, JavaScript Programs and JavaScript Language|Sullivan, William|9781978421868\n2006|Sams Publishing|Sams Teach Yourself JavaScript in 24 Hours (4th Edition)|Moncur, Michael|9780672328794\n2019-05-01T00:00:01Z|Independently published|JavaScript Programming Pattern: Looping intelligence|YAKUB, MOHMAD|9781096466093\n2017-09-25T00:00:01Z|CreateSpace Independent Publishing Platform|Javascript: Javascript Programming The Ultimate Beginners Guide|Hutten, Dennis|9781977650719\n2019-09-06T00:00:01Z|Apress|Beginning Ethereum Smart Contracts Programming: With Examples in Python, Solidity, and JavaScript|Lee, Wei-Meng|9781484250853\n2017|Independently published|React.js Book: Learning React JavaScript Library From Scratch|Sidelnikov, Greg|9781521546185\n2015|Chapman and Hall/CRC|Start Programming Using HTML, CSS, and JavaScript (Chapman & Hall/CRC Textbooks in Computing)|Fajfar, Iztok|9781498731447\n2013|Apress|JavaScript Programmer's Reference|Valentine, Thomas and Reid, Jonathan|9781430246305\n2017|MiraVista Press|JavaScript: Optimizing Native JavaScript: Designing, Programming, and Debugging Native JavaScript Applications|Etheredge, Robert C.|9780986307638\n2015|Packt Publishing|JavaScript Unlocked|Sheiko, Dmitry|9781785881572\n2002|Career Education|Programming the Web Using XHTML and JavaScript|Lagerstrom,Larry and Lagerstrom, Larry|9780072560312\n2018|Independently published|Learning JavaScript: The non-boring beginner's guide to modern (ES6+) JavaScript programming Vol 2: DOM manipulation|Emrich, Marco and Marit, Christin|9781983139147\n2013-08-12T00:00:01Z|Wiley|JavaScript Programming: Pushing the Limits|Raasch, Jon|9781118524565\n2014|Apress|Learn Unity3D Programming with UnityScript: Unity's JavaScript for Beginners|Suvak, Janine|9781430265863\n2005|Wrox|Professional JavaScript for Web Developers (Wrox Professional Guides)|Zakas, Nicholas C.|9780764579080\n2014|O'Reilly Media|Client-Server Web Apps with JavaScript and Java: Rich, Scalable, and RESTful|Saternos, Casimir|9781449369330\n2012|Microsoft Press|Start Here! Learn JavaScript|Suehring, Steve|9780735667358\n2016|Packt Publishing|Modern JavaScript Applications|Prusty, Narayan|9781785880278\n2015|Packt Publishing|JavaScript at Scale|Boduch, Adam|9781785284878\n2012|Apress|Foundation Website Creation with HTML5, CSS3, and JavaScript|Lewis, Joe and Lane, Jonathan and Moscovitz, Meitar and Barker, Tom|9781430237907\n2012|Apress|Pro Android Web Game Apps: Using HTML5, CSS3 and JavaScript|Bura, Juriy and Coates, Paul|9781430238201\n2016|Packt Publishing|Modular Programming with JavaScript|Seydnejad, Sasan|9781785880650\n2000|Cengage Learning|Internet Programming with VBScript and JavaScript (Web Warrior Series)|Kalata, Kate|9780619015237\n2018-12-05T00:00:01Z|Independently published|Learn GIS Programming with ArcGIS for Javascript API 4.x and ArcGIS Online: Learn GIS programming by building an engaging web map application, works on mobile or the web|Nasser, Hussein|9781731503930\n2014|Packt Publishing|JavaScript Mobile Application Development|Saleh, Hazem|9781783554171\n2016-11-29T00:00:01Z|CreateSpace Independent Publishing Platform|JavaScript: Beginner's Guide to Programming Code with JavaScript (JavaScript, Java, Python, Code, Programming Language, Programming, Computer Programming) (Volume 1)|Masterson, Charlie|9781540734235\n2013|Microsoft Press|Start Here! Build Windows 8 Apps with HTML5 and JavaScript|Esposito, Dino and Esposito, Francesco|9780735676183\n2015|CreateSpace Independent Publishing Platform|Javascript: The Ultimate guide for javascript programming (javascript for beginners, how to program, software development, basic javascript, browsers, ... Coding, CSS, Java, PHP) (Volume 7)|Hoffman, Stanley|9781518849121\n2015|Packt Publishing|Test-Driven JavaScript Development|Gupta, Ravi Kumar and Prajapati, Hetal and Singh, Harmeet|9781782174929\n2015|Chapman and Hall/CRC|Start Programming Using HTML, CSS, and JavaScript (Chapman & Hall/CRC Textbooks in Computing Book 17)|Fajfar, Iztok|9781498731454\n2021|BPB Publications|Decoding JavaScript: A Simple Guide for the Not-so-Simple JavaScript Concepts, Libraries, Tools, and Frameworks (English Edition)|Shah, Rushabh Mulraj|9789390684816\n2016|Packt Publishing|Mastering JavaScript Single Page Application Development|Klauzinski, Philip and Moore, John|9781785881640\n2008|Peachpit Press|JavaScript and Ajax for the Web: Visual QuickStart Guide (7th Edition)|Negrino, Tom and Smith, Dori|9780321564085\n2009|Wrox|Beginning JavaScript and CSS Development with jQuery|York, Richard|9780470227794\n2010|friendsofED|The Essential Guide to HTML5: Using Games to learn HTML5 and JavaScript|Meyer, Jeanine|9781430233831\n2012|Apress|Pro JavaScript Performance: Monitoring and Visualization (Expert's Voice in Web Development)|Barker, Tom|9781430247500\n2017|CreateSpace Independent Publishing Platform|JavaScript: Advanced Guide to Programming Code with JavaScript (Java, JavaScript, Python, Code, Programming Language, Programming, Computer Programming)|Masterson, Charlie|9781543055016\n2013|Apress|Windows 8 MVVM Patterns Revealed: covers both C# and JavaScript (Expert's Voice in Windows 8)|Ghoda, Ashish|9781430249092\n2011|Apress|HTML5 and JavaScript Projects (Expert's Voice in Web Development)|Meyer, Jeanine|9781430240334\n2008|Peachpit Press|JavaScript and Ajax for the Web: Visual QuickStart Guide|Negrino, Tom and Smith, Dori|9780132104272\n2016|Apress|Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript|Davis, Adam L. L.|9781484224892\n2019|Independently published|Computer programming Javascript: step-by-step beginner’s guide on how to start to programm your first website using Javascript + practical exercises|Harris, Adam|9781704415956\n2012|Apress|Learn HTML5 and JavaScript for iOS: Web Standards-based Apps for iPhone, iPad, and iPod touch|Preston, Scott|9781430240396\n2017-09-15T00:00:01Z|CreateSpace Independent Publishing Platform|JavaScript-mancy: Object-Oriented Programming: Mastering the Arcane Art of Summoning Objects in JavaScript for C# Developers|González García, Jaime|9781976459238\n2012|Addison-Wesley Professional|Building Windows 8 Apps with JavaScript (Microsoft Windows Development Series)|Sells, Chris and Satrom, Brandon and Box, Don|9780133090581\n2012|O'Reilly Media|Mobile JavaScript Application Development: Bringing Web Programming to Mobile Devices|Kosmaczewski, Adrian|9781449327859\n2010|New Riders|Scriptin' with JavaScript and Ajax: A Designer's Guide (Voices That Matter)|Wyke-Smith, Charles|9780132104760\n2020|BPB Publications|JavaScript for Gurus: Use JavaScript programming features, techniques and modules to solve everyday problems (English Edition)|Preez, Ockert J. du|9789389423655"	JavaScript	javascript developer	javascript		year|title|doi|citations|influentialCitations|authors|paperId\n2006|The application/json Media Type for JavaScript Object Notation (JSON)|10.17487/RFC4627|1178|151|D. Crockford|cc4e39f219e384df97109a36b80875791fdd8d30\n2014|The JavaScript Object Notation (JSON) Data Interchange Format|10.17487/RFC7158|625|107|T. Bray|d94aa2358423328344c291ef9cc8d943a52b2fd7\n2013|JSME: a free molecule editor in JavaScript|10.1186/1758-2946-5-24|176|14|B. Bienfait and P. Ertl|0f62cd120ccb58696dc3c5fc3846f5b3bf6c6e0b\n2013|Efficient construction of approximate call graphs for JavaScript IDE services|10.1109/ICSE.2013.6606621|98|9|Asger Feldthaus and Max Schäfer and Manu Sridharan and Julian T Dolby and F. Tip|c866a930fe71b77c8c99ec59088fd3cdf5af8558\n2015|DLint: dynamically checking bad coding practices in JavaScript|10.1145/2771783.2771809|62|5|Liang Gong and Michael Pradel and Manu Sridharan and Koushik Sen|641094f7b66d126a6decafbe57f0f0c05c31a886\n2016|Discovering bug patterns in JavaScript|10.1145/2950290.2950308|59|5|Quinn Hanam and Fernando Brito and Ali Mesbah|7915125f1b90cd43120cca127cfb71e1c565a8a6\n2017|A Survey of Dynamic Analysis and Test Generation for JavaScript|10.1145/3106739|56|3|Esben Andreasen and Liang Gong and Anders Møller and Michael Pradel and Marija Selakovic and Koushik Sen and Cristian-Alexandru Staicu|448f69b78819f2797715a685203cfa1d7ffa265b\n2017|An empirical study of code smells in JavaScript projects|10.1109/SANER.2017.7884630|40|2|Amir Saboury and Pooya Musavi and F. Khomh and G. Antoniol|e9e9cd100c3bbe03060b441336ca70b9e2b9ad04\n2019|BugsJS: a Benchmark of JavaScript Bugs|10.1109/ICST.2019.00019|40|3|Péter Gyimesi and Béla Vancsics and Andrea Stocco and D. Mazinanian and Árpád Beszédes and R. Ferenc and Ali Mesbah|10fd1629037821e6fc480506004b8d7d5ac986c8\n2015|Detecting JavaScript races that matter|10.1145/2786805.2786820|35|4|Erdal Mutlu and S. Tasiran and B. Livshits|1a6df344e298ddce54bd8c3c4a75311b5a65e786\n2016|Mobile Multi-agent Systems for the Internet-of-Things and Clouds Using the JavaScript Agent Machine Platform and Machine Learning as a Service|10.1109/FiCloud.2016.43|29|2|S. Bosse|29261bd6d9a190dc957c56c5105d8b948e60d387\n2009|AOJS: aspect-oriented javascript programming framework for web development|10.1145/1509276.1509285|27|4|H. Washizaki and A. Kubo and Tomohiko Mizumachi and Kazuki Eguchi and Y. Fukazawa and N. Yoshioka and Hideyuki Kanuka and T. Kodaka and Nobuhide Sugimoto and Yoichi Nagai and Rieko Yamamoto|0a8212fdfeafa2cf56915a1408c10f53e57ac16d\n2019|The Simplicity of Modern Audiovisual Web Cartography: An Example with the Open-Source JavaScript Library leaflet.js|10.1007/s42489-019-00006-2|23|0|Dennis Edler and M. Vetter|49eac0ffa1e47b77755050ea7eb76c38bb29291b\n2019|JStap: a static pre-filter for malicious JavaScript detection|10.1145/3359789.3359813|21|1|Aurore Fass and M. Backes and Ben Stock|3da8e277712210217587051e31bb1a6b673a6fec\n2019|A large-scale empirical study of code smells in JavaScript projects|10.1007/s11219-019-09442-9|15|1|David Johannes and F. Khomh and G. Antoniol|a777b5616c3b8efa8d76a8c511af57d2d32626a7\n2018|An extensible approach for taming the challenges of JavaScript dead code elimination|10.1109/SANER.2018.8330226|14|2|N. Obbink and I. Malavolta and Gian Luca Scoccia and P. Lago|3c60a80e69d3131a61a86759dad89edc6367f912\n2017|Refactoring Asynchrony in JavaScript|10.1109/ICSME.2017.83|13|0|Keheliya Gallaba and Quinn Hanam and Ali Mesbah and Ivan Beschastnikh|5e3b5966f3cf3b486415ac79c54adebb6b16a1aa\n1998|JavaScript as a first programming language for multimedia students|10.1145/282991.283557|11|0|Robert Ward and Martin Smith|7d12e9df3d0bd39263400a15be0a50d313019d86\n2021|Automated conformance testing for JavaScript engines via deep compiler fuzzing|10.1145/3453483.3454054|11|0|Guixin Ye and Zhanyong Tang and Shin Hwei Tan and Songfang Huang and Dingyi Fang and Xiaoyang Sun and Lizhong Bian and Haibo Wang and Zheng Wang|dd63c76b40d937dc3a7af3de5ba42232b858bd6c\n2019|Mining Rule Violations in JavaScript Code Snippets|10.1109/MSR.2019.00039|10|0|Uriel Campos and Guilherme Smethurst and João Pedro Moraes and R. Bonifácio and G. Pinto|a6eb1a84e2000b7f4184a5d9e1b6bee30b3befb6\n2018|Accelerated Mobile Pages from JavaScript as Accelerator Tool for Web Service on E-Commerce in the E-Business|10.11591/IJECE.V8I4.PP2399-2405|9|0|A. Wibowo and G. Aryotejo and M. Mufadhol|898b2a68db7bd851f1d8f66ae86d96f8d75ec945\n2011|ClojureScript: Functional Programming for JavaScript Platforms|10.1109/MIC.2011.148|9|3|M. McGranaghan|0222250a30698b39f08aff5247270abee7cf8ec0\n2018|Modern JavaScript frameworks: A Survey Study|10.1109/ZINC.2018.8448444|8|1|Sanja Delčev and D. Draskovic|910721d68ae9fc95295618b57419e6792ee37cfd\n2019|A Server-Side JavaScript Security Architecture for Secure Integration of Third-Party Libraries|10.1155/2019/9629034|8|1|N. V. Ginkel and Willem De Groef and F. Massacci and F. Piessens|d04471d1d78dfc41289e3b59cc1330b918038ef2\n2020|BUGSJS: a benchmark and taxonomy of JavaScript bugs|10.1002/stvr.1751|7|0|Péter Gyimesi and Béla Vancsics and Andrea Stocco and D. Mazinanian and Árpád Beszédes and R. Ferenc and Ali Mesbah|f4ef28993cc17a192b34e85e5a20e4ce64964c30\n2018|Sparse matrices on the web: characterizing the performance and optimal format selection of sparse matrix-vector multiplication in javascript and webassembly|10.1145/3237009.3237020|6|0|Prabhjot Sandhu and D. Herrera and L. Hendren|89428a2534ebfc5ae593c22587ca5991f5d33c56\n2021|JEST: N+1-Version Differential Testing of Both JavaScript Engines and Specification|10.1109/ICSE43902.2021.00015|6|0|Jihyeok Park and Seungmin An and Dongjun Youn and Gyeongwon Kim and S. Ryu|08dc259ab52194a9da5022decc8316149a397095\n2019|Evaluation and Comparison of Dynamic Call Graph Generators for JavaScript|10.5220/0007752904720479|5|0|Zoltán Herczeg and Gábor Lóki|1609a912a7c91c93bb7e616c406ea518b0f1028e\n2018|Automated refactoring of client-side JavaScript code to ES6 modules|10.1109/SANER.2018.8330227|4|0|Aikaterini Paltoglou and V. Zafeiris and E. A. Giakoumakis and N. A. Diamantidis|38354bce37c211c7eea6e24fc7772df9804eb648\n2020|JISET: JavaScript IR-based Semantics Extraction Toolchain|10.1145/3324884.3416632|4|0|Jihyeok Park and Jihee Park and Seungmin An and S. Ryu|7be6a84f7a69f8066483f2673dd383d84a243a6d\n2018|Lexicon Visualization Library and JavaScript for Scientific Data Visualization|10.1109/MCSE.2018.011111125|3|0|I. Tanyalcin and Carla Al Assaf and Julien Ferté and F. Ancien and Taushif Khan and G. Smits and M. Rooman and W. Vranken|cba224db4c4ee0364f79397d93b5dac19c95d31a\n2020|Industry Practice of JavaScript Dynamic Analysis on WeChat Mini-Programs|10.1145/3324884.3421842|3|1|Yi Liu and Jinhui Xie and Jianbo Yang and Shi-ze Guo and Yuetang Deng and Shuqing Li and Yechang Wu and Yepang Liu|c4354ff184c905cd9fc484a4bf33430df6f035dd\n2020|DRUIDJS — A JavaScript Library for Dimensionality Reduction|10.1109/VIS47514.2020.00029|3|0|René Cutura and Christoph Kralj and M. Sedlmair|86a55c10816bc81071b362a54bcee26b7e214ee2\n2019|Malicious JavaScript Detection using Statistical Language Model|10.31979/etd.nujz-hf4a|3|1|Anumeha Shah|2c31f7d6c21df7a7e4c26e191781081391953980\n2018|JSNVM: Supporting Data Persistence in JavaScript Using Non-Volatile Memory|10.1109/PADSW.2018.8644622|2|0|Hao Xu and Yanmin Zhu and Yuting Chen and Linpeng Huang and Tianyou Li and Pan Deng|354befad12d440787eb78b887b2852607b8e7c93\n2018|WebletScript: A Lightweight Distributed JavaScript Engine for Internet of Things|10.1109/GLOCOM.2018.8647204|2|1|Dong Li and Bin Huang and Li Cui and Zhiwei Xu|8104fe10fae101963ace0dcc69b1c512f61357c3\n2011|A Study on Visual Programming Extension of JavaScript|10.5120/2186-2762|2|1|A. Wajid and S. Kanwal and Pervez Sophia|448fb190f9ec0b291a769806db2ef045a0a0fd02\n2019|Interactive course for JavaScript in LMS Moodle|10.1109/ICETA48886.2019.9039987|2|0|P. Vostinár|25f4e1f7907e21f34444e8febf46ee0ddcd03543\n2019|JSAC: A Novel Framework to Detect Malicious JavaScript via CNNs over AST and CFG|10.1109/IJCNN.2019.8851760|2|0|Hongliang Liang and Yuxing Yang and Lu Sun and Lin Jiang|11b2227f1e7f453a000be07b2486e42866ded461\n2019|JSOptimizer: An Extensible Framework for JavaScript Program Optimization|10.1109/ICSE-Companion.2019.00069|2|0|Yi Liu|d7d32f464175e11c1e0694b5988aa185c662a5d4\n2002|JavaScript programming basics: a laboratory series for beginning programmers|10.1145/772938.772939|2|0|A. Brady and R. McDowell and Kelly Schultz|75ba8ef3c7565b889ee21a8765cc46ad67aa98d8\n2020|Analysis of WebAssembly as a Strategy to Improve JavaScript Performance on IoT Environments|10.5753/sbesc_estendido.2020.13102|2|0|F. Oliveira and J. Mattos|e72c81c91e2c3f3259a9a28f5157ed132c01f698\n2015|Teaching introductory programming with JavaScript in higher education|10.14794/ICAI.9.2014.1.339|2|0|Gyfizfi Horváth and L. Menyhárt|4990c9214aac6db1a71291f4d60d883a8f233fb3\n2019|JavaScript Development Environment for Programming Education Using Smartphones|10.1109/CANDARW.2019.00058|2|0|M. Uehara|90762afc573af09032204322796f24a795effb49\n2018|JavaScript Guidelines for JavaScript Programmers - A Comprehensive Guide for Performance Critical JS Programs|10.5220/0006918904310438|1|0|Gábor Lóki and Péter Gál|b232f8145c7e53a0df89fb4edc58a82f62d1a806\n2016|JavaScript language extension for non-professional programmers: Sharable own variables|10.1109/GCCE.2016.7800390|1|0|M. Oya and Ayumu Kashiwakura|568d2f0e2d7415523cce127ce25bab8b3dff455e\n2019|State-of-the-Art Javascript Language for Internet of Things|10.5753/sbesc_estendido.2019.8651|1|0|Fernando Luis Oliveira and J. Mattos|146ce6bb1be347a7afe095f0f8c6b4d9068b4572\n2019|Functional Programming Patterns in JavaScript|10.1007/978-981-13-8311-3_26|1|0|A. Sobolev and S. Zykov|7817b9bfa35c5ea2aad9e8c8050c5d23cc5705a8	title|year|author|goodreadsId|rating|ratings|reviews\nEloquent JavaScript: A Modern Introduction to Programming|2010|Marijn Haverbeke|13787033|4.12|1721|141\nProfessional JavaScript for Web Developers|2005|Nicholas C. Zakas|130520|4.14|559|31
c	C	1972	Dennis Ritchie		106	pl			https://www.iso-9899.info/wiki/The_Standard	426				C17	2	5			25686	577	true	465	acorn-lang ad-hoc adamant adept alumina alumina ana apache-hbase aplette aretext arrow-format astatine asterius-compiler atomspace attoparsec austral avi-synth awl bash basis-universal-format battlestar bazel beef berkeleydb berry binaryen bio blazex blech blech blender-app blitzmax blockml blox bog boomerang-decompiler broccoli-1 bucklescript c-headers c-headers c2 c2 c3 c3 candor candy caramel carbon carp catala chapel chapel checked-c chibicc chibicc chicken chrysalisp cir clang clash clay click clike cloc cmake co-dfns codeql cognate cognate comby cone coq couchdb cperl cpp crap crema cryptol crystal cspydr curly curv cwerg cyber cytosol dasm ddp deno dern dex dexvis differential-datalog dlvm dragonbasic drakon dub-pm duro ec ecl ecr ed-editor eiffel em emojicode emscripten emscripten encore erlang euphoria everparse3d ex-editor f-prime fact-lang fact-lang factor fancy fardlang fe felix femtolisp fetlang ffmpeg filebench-wml firrtl fish flex flow flow9 flua flutter fork-lang forsp frost fstar futhark gap gcc gcc gerbil gforth ghc git glms glpk-lib go gradle gravity groff gura gwion hacspec hal-format halide hashlink haste haxe hhvm hina homa hook hr-code hurl hvm2 hyphy i ibuki-cl icarus idio idris imhex imp-lang impala invokator iterm2 j jal-compiler janet java java jedlang jelly jq jsonnet jule julia juvix k-framework kai kamby kefir kefir kitten ko koka koka kona kotlin ktexteditor-editor ktyek kubernetes kuc kuin kumir kuroko l2 lambda-zero latino lax lean lemon-lang lemon lemon leveldb lever lfortran lil lily linearml linux litescript lmdb lobster loci lowstar luajit luna-1 lwjgl mal manool markus matplotlib mercury metalang99 michelson microblocks microl micropython minilang minizinc mirth mlpolyr mojo mongodb monkeyx moonscript mountain mu mudlle muon mys mythryl ncl neko nelua nesc netbeans-editor neut never newlisp ngnk ngs nianiolang nim nim nimskull ninja nit nodejs noweb nqc numba numpy nymph objective-c objectscript odin oil olc ooc oopsilon opa opal opam-pm open-nn opencomal opencv openrc-runscript openscad orca-pl owen-lang oxyl p pact pandas paraview pawn-scripting-language pawn pcrap pcre pegasus pegasus perl pgbouncer pgbouncer php pikchr please-build poke pony popr popr postgresql potion pov-ray-sdl praat-script pragtical prescheme prql psyche-c psyche pycket pygments python pytorch qoir quaint-lang quickjs racket rakudo ralph ramen rapidbatch raptorjit rascal recfiles red redis reflex-framework reforth reko-decompiler ren-c rescript retdec revolution-programming-language rholang ricscript riff roc rocksdb rosie ruby rust rye saltstack savi scikit-learn scipy score sdlang sectorc setlx shill shiv sile simit simple-binary-encoding simplictiy skip skulpt slash slony smali smallbasic smc smpl snowball-programming-language solid solidity sophie souper sourcepawn spatial speedie spiral sporth sprite-os sqlite squire squirrel srt stoneknifeforth streem subleq sugar swi-prolog swift swizzle t-lang taichi tamgu tao3d tbox-lib tensorflow terra textadept-editor tick-c tick-c tierra tiledb tinyc-compiler tiscript titan toi tornado toy-lang treesheets tridash triton tuplemarkup txtzyme ucl ugbasic umka urweb v v8 vala vale-assembly vale vcpkg-pm virgil vlc volt vsxu wa wa wasm wasmer wax wax whack wing wiredtiger woe wonkey wren xgboost-model xgboost xidoc xla xoc-compiler xodio xtclang xxl yacc yara yasl yeti yggdrasil z-flat zephir zig zl zuo zz								pl	177962	292876		2160271		26	"author name avatar url language languageColor stars forks currentPeriodStars description\npwn20wndstuff Undecimus https://github.com/pwn20wndstuff.png https://github.com/pwn20wndstuff/Undecimus C #555555 4836 991 1356 ""unc0ver jailbreak for iOS 11.0 - 12.4""\nLiteOS LiteOS https://github.com/LiteOS.png https://github.com/LiteOS/LiteOS C #555555 3361 1146 1832 ""code and manual""\ngit git https://github.com/git.png https://github.com/git/git C #555555 29183 16856 680 ""Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.""\nnginx nginx https://github.com/nginx.png https://github.com/nginx/nginx C #555555 9590 3619 293 ""An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html""\nlittlevgl lvgl https://github.com/littlevgl.png https://github.com/littlevgl/lvgl C #555555 2274 522 128 ""Powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).""\nGenymobile scrcpy https://github.com/Genymobile.png https://github.com/Genymobile/scrcpy C #555555 18275 1510 2342 ""Display and control your Android device""\nNVIDIA open-gpu-doc https://github.com/NVIDIA.png https://github.com/NVIDIA/open-gpu-doc C #555555 734 39 721 ""Documentation of NVIDIA chip/hardware interfaces""\nbetaflight betaflight https://github.com/betaflight.png https://github.com/betaflight/betaflight C #555555 3001 1405 124 ""Open Source Flight Controller Firmware""\nnothings stb https://github.com/nothings.png https://github.com/nothings/stb C #555555 10557 2767 341 ""stb single-file public domain libraries for C/C++""\nopenbsd src https://github.com/openbsd.png https://github.com/openbsd/src C #555555 1202 314 52 ""Public git conversion mirror of OpenBSD's official CVS src repository. Pull requests not accepted - send diffs to the tech@ mailing list.""\nARMmbed littlefs https://github.com/ARMmbed.png https://github.com/ARMmbed/littlefs C #555555 1480 220 333 ""A little fail-safe filesystem designed for microcontrollers""\nnmap nmap https://github.com/nmap.png https://github.com/nmap/nmap C #555555 3319 1126 114 ""Nmap - the Network Mapper. Github mirror of official SVN repository.""\nRT-Thread rt-thread https://github.com/RT-Thread.png https://github.com/RT-Thread/rt-thread C #555555 3199 2128 227 ""RT-Thread is an open source IoT operating system from China.""\nDoubleLabyrinth navicat-keygen https://github.com/DoubleLabyrinth.png https://github.com/DoubleLabyrinth/navicat-keygen C++ #f34b7d 7512 1890 565 ""A keygen for Navicat""\ntorvalds linux https://github.com/torvalds.png https://github.com/torvalds/linux C #555555 79929 27885 1452 ""Linux kernel source tree""\nzephyrproject-rtos zephyr https://github.com/zephyrproject-rtos.png https://github.com/zephyrproject-rtos/zephyr C #555555 2423 1468 115 ""Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.""\nKevinOConnor klipper https://github.com/KevinOConnor.png https://github.com/KevinOConnor/klipper C #555555 1531 724 62 ""Klipper is a 3d-printer firmware""\nJVictorDias Dinossauro-Google https://github.com/JVictorDias.png https://github.com/JVictorDias/Dinossauro-Google C #555555 297 85 191 ""Código do projeto onde uma rede neural aprende a jogar o dinossauro do google""\ncommaai openpilot https://github.com/commaai.png https://github.com/commaai/openpilot C #555555 12310 2924 408 ""open source driving agent""\nqmk qmk_firmware https://github.com/qmk.png https://github.com/qmk/qmk_firmware C #555555 4961 9458 204 ""Open-source keyboard firmware for Atmel AVR and Arm USB families""\ncfenollosa os-tutorial https://github.com/cfenollosa.png https://github.com/cfenollosa/os-tutorial C #555555 16163 1776 271 ""How to create an OS from scratch""\nmit-pdos xv6-public https://github.com/mit-pdos.png https://github.com/mit-pdos/xv6-public C #555555 2956 1586 92 ""xv6 OS""\nphp php-src https://github.com/php.png https://github.com/php/php-src C #555555 24746 5666 486 ""The PHP Interpreter""\nmicropython micropython https://github.com/micropython.png https://github.com/micropython/micropython C #555555 9015 2745 190 ""MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems""\nesp8266 Arduino https://github.com/esp8266.png https://github.com/esp8266/Arduino C #555555 9944 7850 166 ""ESP8266 core for Arduino"""			tcc	c_cpp	clike	text/x-csrc	source.c	programming								false				c/C.c	359	2005	2018	57	23	69338	204										c_cpp.py											2					2011	cyclone unified-parallel-c split-c cilk b bcpl cpl algol-68 assembly-language pl-i ampl awk c-- csharp objective-c d go java javascript julia limbo lpc perl php pike processing python rust seed7 vala verilog unix algol swift multics unicode fortran pascal mathematica matlab ch smalltalk	C (, as in the letter c) is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems. C was originally developed by Dennis Ritchie between 1969 and 1973 at Bell Labs, and used to re-implement the Unix operating system. It has since become one of the most widely used programming languages of all time, with C compilers from various vendors available for the majority of existing computer architectures and operating systems. C has been standardized by the American National Standards Institute (ANSI) since 1989 (see ANSI C) and subsequently by the International Organization for Standardization (ISO). C is an imperative procedural language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with few changes to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers.	2001	6268	10585	7316	6021					Bell Labs			c cats h idc		c h idc x[bp]m	c h	Mono					https://courses.cs.washington.edu/courses/cse351/14sp/sections/1/Cheatsheet-c.pdf		true	3793768	59919	https://exercism.org/tracks/c	148																1		17	false		c cats ec idc pgc	true			https://devdocs.io/c/								text	81		https://github.com/antlr/grammars-v4/tree/master/c		cpp	C	https://repl.it/languages/c	http://www.rosettacode.org/wiki/Category:C				gcc	United States	 C gets credit for the // comments, starting in 1972, but that's not really accurate. BCPL -- which begat B which begat C -- had // comments but they were not included in C until C99. C++ (which isn't included in their top 30 languages) brought back // comments from BCPL sometime between 1979 and 1985 (the first public release of cfront). Many C compilers included // comments as an extension prior to C99 but those were inspired by C++		C/C++	http://www.c4learn.com/c-programming/c-keywords/		// Type your code here, or load an example. int square(int num) {     return num * num; }										"#include <stdio.h>  main() {     printf(""Hello World\n""); } "	#ifndef HELLO_H #define HELLO_H  void hello();  #endif 	C	https://reddit.com/r/C_Programming	https://riju.codes/c	"#include <stdio.h>  int main() {   printf(""Hello, world!\n"");   return 0; } "		"#include <stdio.h>  int main(void) {     printf(""hello, world\n""); }"	C	C				auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while				https://www.meetup.com/topics/c	https://github.com/llvm/llvm-project			//	/* */	printf		=							true		false				true	true				true		true				false	true	false		true	true	true	false							true							true		false	true				false						false	true	false					true									true	true			true					true		true	true	true		true											true			false	false	false			false	true					true				true					false					true		false								true			true	true	false	true	true		false	true								false										false	true			true	true		true				https://github.com/brendan-rius/jupyter-c-kernel	https://en.wikipedia.org/wiki/C_(programming_language)	78	19	https://hopl.info/showlanguage.prx?exp=577	C	C		C	https://github.com/textmate/c.tmbundle		year|publisher|title|authors|isbn13\n2003|McGraw-Hill Education|Introduction to Computing Systems: From Bits and Gates to C and Beyond|Yale N. Patt and Sanjay J. Patel|9780072467505\n1978|Prentice-Hall|The C Programming Language|Brian W. Kernighan and Dennis M. Ritchie|9780131101630\n1995|Pearson|Data Structures Using C and C++ (2nd Edition)|Langsam, Yedidyah and Augenstein, Moshe J. and Tenenbaum, Aaron M.|9780130369970\n2012|Pearson|Problem Solving and Program Design in C (7th Edition)|Hanly, Jeri R. and Koffman, Elliot B.|9780132936491\n1996|Pearson|Data Structures and Algorithm Analysis in C (2nd Edition)|Weiss, Mark A.|9780201498400\n2014|Cengage Learning PTR|C Programming for the Absolute Beginner|Davenport, Keith and Vine, Michael|9781305273764\n1992|Pearson|Standard C Library, The|Plauger, P.J.|9780131315099\n1999|Pearson|SPARC Architecture, Assembly Language Programming, and C|Paul, Richard|9780130255969\n2009|Pearson|System Programming with C and Unix|Hoover, Adam|9780136067122\n1994|Pearson|Expert C Programming: Deep C Secrets|van der Linden, Peter|9780131774292\n1997|Addison-Wesley Professional|Book on C, A: Programming in C|Kelley, Al and Pohl, Ira|9780201183993\n2000|Pearson|C for Java Programmers|Muldner, Tomasz|9780201702798\n2013|O'Reilly Media|Understanding and Using C Pointers: Core Techniques for Memory Management|Reese, Richard M|9781449344184\n2019|Pearson|C for Scientists and Engineers|Johnsonbaugh, Richard and Kalin, Martin|9780023611360\n2002|Addison-Wesley Professional|Embedded C: Embedded C|Pont, Michael|9780201795233\n2015|Apress|Beginning C for Arduino, Second Edition: Learn C Programming for the Arduino|Purdum, Jack|9781484209417\n2007|Cengage Learning PTR|C Programming for the Absolute Beginner|Vine, Michael|9781598634808\n2008|Charles River Media|Microcontrollers: From Assembly Language to C Using the Pic24 Family|Reese, Robert B. and Bruce, J. W. and Jones, Bryan A.|9781584505839\n2013|Packt Publishing|C Programming for Arduino|Bayle, Julien|9781849517584\n2004|Pearson|Engineering Problem Solving with C (3rd Edition)|Etter, Delores M.|9780131429710\n1994|Sams Publishing|Absolute Beginner's Guide to C (2nd Edition)|Perry, Greg|9780672305108\n2016|CreateSpace Independent Publishing Platform|C Programming Language: A Step by Step Beginner's Guide to Learn C Programming in 7 Days|Graham, Darrel L.|9781534679702\n2015|CRC Press|Intermediate C Programming|Lu, Yung-Hsiang|9781498711630\n2013|Prentice Hall|C for Programmers with an Introduction to C11 (Deitel Developer Series): With an Introduction to C11 (Deitel Developer (Paperback))|Deitel, Paul|9780133462067\n1996|W W Norton & Co Inc|C Programming: A Modern Approach|King, K. N. and King, K.N.|9780393969450\n|Pearson Learning Solutions|C Knights: An Introduction to Programming in C (with selections by Arup Guha and Ali Orooji)||9780558564698\n1993|Sams|The Waite Group's New C Primer Plus|Waite, Mitchell and Prata, Stephen|9780672303197\n2015|Pearson|Problem Solving and Program Design in C Plus MyLab Programming with Pearson eText -- Access Card Package|Hanly, Jeri and Koffman, Elliot|9780134243948\n1999|Pearson|Introduction to C|Etter, Delores|9780130118547\n1995|Computing McGraw-Hill|Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming (Unix/C)|Holub, Allen I.|9780070296893\n2022|Mc Graw Hill India|Programming In Ansi C|E Balagurusamy|9789339219666\n2012|Oxford University Press|Programming in C 2/e (Oxford Higher Education)|Dey, Pradip and Ghosh, Manas|9780198065289\n1991|Pearson|Crafting a Compiler with C|Fischer, Charles and LeBlanc Jr., Richard|9780805321661\n2005|Smiley Micros|C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR Compiler|Pardue, Joe|9780976682202\n2014|O'Reilly Media|21st Century C: C Tips from the New School|Klemens, Ben|9781491903896\n1994|Cambridge University Press|C by Example (Cambridge Computer Science Texts, Series Number 29)|Kalicharan, Noel|9780521456500\n1995|Waite Group Pr|Black Art of 3D Game Programming: Writing Your Own High-Speed 3D Polygon Video Games in C|Lamothe, Andre|9781571690043\n1986|Scott, Foresman|Programming C On The Macintosh|Terry A Ward|9780673182746\n2007|BPB Publications|Let Us C Solutions|Yashavant Kanetkar|9788183331777\n1995|Addison-Wesley|C by Dissection: The Essentials of C Programming|Kelley, Al and Pohl, Ira|9780805331493\n1998|Addison-Wesley Professional|C++ For C Programmers, Third Edition (3rd Edition)|Pohl, Ira|9780201395198\n1988|Cambridge University Press|Numerical Recipes in C|Press, W. H. and Flannery, B. P. and Teukolsky, S. A. and Vetterling, W. T.|9780521354653\n1996|Springer|C A Software Engineering Approach|Darnell, Peter A. and Margolis, Philip E.|9780387946757\n2007|O'Reilly Media|Linux System Programming: Talking Directly to the Kernel and C Library|Love, Robert|9780596009588\n2020|Addison-Wesley Professional|C Puzzle Book, The|Feuer, Alan|9780201604610\n1995|O'Reilly & Associates|C++ The Core Language: A Foundation for C Programmers (Nutshell Handbooks)|Brown, Doug and Satir, Gregory|9781565921160\n2000|Cambridge University Press|Simulating Ecological and Evolutionary Systems in C|Wilson, Will|9780521772280\n2017|MC GRAW HILL INDIA|Computing Fundamentals And C Programming 2Nd Edition|BALAGURUSAMY|9789352604166\n2022|PEARSON INDIA|Programming in C|KOCHAN|9789332554665\n2012|Oxford University Press|Computer Fundamentals & Programming in C|Thareja, Reema|9780198078883\n1994|Wiley|Programming for Graphics Files: In C and C++|Levine, John R. and Levine, John|9780471598565\n1992|West Publishing Company, College & School Division|Programming in ANSI C|Kumar, Ram; Agrawal, Rakesh|9780195690378\n2003|Thomson Delmar Learning|Programming in Objective- C|Cengage|9780672325861\n2011|MC GRAW HILL INDIA|Parallel Programming In C With Mpi And Open Mp, 1St Edn|QUINN|9780070582019\n|BPB Publications|ANSI C Programming||9788183333245\n2013|Oxford University Press|Introduction to C Programming|Thareja, Reema|9780198086390\n2014|Oxford University Press|Introduction to C Programming|Thareja, Reema|9780199452057\n1995|Addison-Wesley Professional|C Programming Faqs: Frequently Asked Questions|Summit, Steve|9780201845198\n2020|For Dummies|C Programming For Dummies (For Dummies (Computer/Tech))|Gookin, Dan|9781119740247\n1989|Wiley|Graphics Programming In Turbo C|Leen Ammeraal|9780471924395\n2020|BPB Publications|Let Us C: Authentic Guide to C PROGRAMMING Language 17th Edition (English Edition)|Kanetkar, Yashavant|9789389845686\n1997|Prentice Hall|大学计算机教育丛书•C程序设计语言习题解答(第2版)(影印版) - The C Answer Book - Solutions to the Exercises in the C Programming Language - 2nd Edition||9787302027287\n2009|Wiley India|Computer Concepts and C Programming|VIKAS GUPTA|9788177229981\n1986|Springer|The Art of C Programming|Jones, Robin and Stewart, Ian|9780387963921\n2015|Pearson|Mylab Programming with Pearson Etext -- Access Code Card -- For Problem Solving and Program Design in C|Hanly, Jeri and Koffman, Elliot|9780134253992\n2015|Pearson|MyLab Programming with Pearson eText -- Standalone Access Card -- for C How to Program|Deitel, Paul and Deitel, Harvey|9780134225340\n1985|Que Corp|C programming guide|Purdum, Jack J|9780880221573\n1996|McGraw Hill|Programming with C|Hubbard, John|9780070593695\n2012|O'Reilly Media|21st Century C: C Tips from the New School|Klemens, Ben|9781449327149\n1996|Prentice Hall|Data Structures and Program Design In C (2nd Edition)|Kruse, Robert L. and Leung, Bruce P. and Tondo, Clovis L.|9780132883665\n1989|McGraw-Hill Osborne Media|Advanced Turbo C (Borland-Osborne/McGraw-Hill Programming Series)|Schildt, Herbert|9780078814792\n2004|Bpb Publications|Data Structures Through C in Depth [May 30, 2004] Srivastava, S. K. and Srivastava, Deepali|Srivastava, S. K.|9788176567411\n2010|People Post Press Pub. Date: 2010 -04|C language programming: a modern approach(Chinese Edition)|( MEI )K. N. King|9787115219572\n20081020|Springer Nature|Foundations of C  /CLI|Gordon Hogenson|9781430210245\n1988|Sams|Programming in C (Hayden books C library)|Kochan, Stephen G.|9780672484209\n1992|M & T Books|Getting Graphic: Programming Fundamentals in C and C++/Book and Disk|Finlay, Mark|9781558512825\n20140307|Pearson Education (US)|Starting Out with C   From Control Structures to Objects|Tony Gaddis|9780133888201\n1992|Dryden Pr|Business Programming in C for Dos-Based Systems (The Dryden Press Series in Information System)|Millspaugh, A. C.|9780155001398	C	c engineer	c		year|title|doi|citations|influentialCitations|authors|paperId\n1978|The C Programming Language|10.1007/978-3-662-09507-2_22|2216|51|B. Kernighan and D. Ritchie|d36227ed3bfbe37972acfc90acea59f1246e0fde\n1992|The Semantics of the C Programming Language|10.1007/3-540-56992-8_17|252|10|Y. Gurevich and J. Huggins|6d65722122ef01784cf681cffff7b8e70a033f5b\n2008|Hardbound: architectural support for spatial safety of the C programming language|10.1145/1346281.1346295|211|30|Joseph Devietti and Colin Blundell and Milo M. K. Martin and S. Zdancewic|4f8aa76dd8c1309d48bca4858a468769c992bff9\n1989|The concurrent C programming language|10.5860/choice.27-0970|84|1|N. Gehani and W. D. Roome|6f4869aad5488ceb5dc9123f812cf650f8ad07b5\n1978|UNIX time-sharing system: The C programming language|10.1002/J.1538-7305.1978.TB02140.X|58|0|D. Ritchie and S. C. Johnson and M. Lesk and B. Kernighan|1f12815c916ee291721ab09f32b6dc9cccf78052\n2017|Real-time learning analytics for C programming language courses|10.1145/3027385.3027407|32|1|Xinyu Fu and Atsushi Shimada and H. Ogata and Yuta Taniguchi and D. Suehiro|e62c260c0bdafaff60edd58cca1916b6bfd1de01\n2008|Introductory C Programming Language Learning with Game-Based Digital Learning|10.1007/978-3-540-85033-5_22|24|3|Wen-Chih Chang and Yu-Min Chou|c608f31fcf55b8025d32db5b5e5e6965d0c86124\n1996|C Programming: A Modern Approach|10.5860/choice.34-0350|23|3|K. N. King|96393da4f7c043d840fab62911d1fa4a44b12b39\n2011|A minimal, extensible, drag-and-drop implementation of the C programming language|10.1145/2047594.2047646|22|1|S. Federici|19bcbe22289575283fa5ea50b28b98b4fef0195e\n1985|Omega&#8212;A Data Flow Analysis Tool for the C Programming Language|10.1109/TSE.1985.232542|20|1|C. Wilson and L. Osterweil|a17b956678ab4e32f2246a425d92d2d0c9d9035a\n1996|The development of the C programming language|10.1145/234286.1057834|18|0|D. Ritchie|53a1e8c89f53aee3cb584f63968c65bbc23516bb\n1993|Extensions to the C programming language for enhanced fault detection|10.1002/spe.4380230604|17|1|D. Flater and Y. Yesha and E. Park|85f138643978fbd9f461a0a024e9d20009a33d20\n2015|Research and Reflection on Teaching of C Programming Language Design|10.1007/978-3-662-46248-5_45|12|0|Hui Gao and Zhaowen Qiu and Di Wu and Liyan Gao|ca493d45444957fb34f85425e89c1132c1e58797\n2017|A Serious Game for Learning C Programming Language Concepts Using Solo Taxonomy|10.3991/ijet.v12i03.6476|12|0|Alaeeddine Yassine and D. Chenouni and M. Berrada and A. Tahiri|dab275e2c8e9f22bc9cce1286b62fcb6ba3b2f2d\n2018|Timed C: An Extension to the C Programming Language for Real-Time Systems|10.1109/RTAS.2018.00031|10|0|Saranya Natarajan and David Broman|d1baf7641b5c7f0074923e3b3773f0f6d6f77741\n1987|Design tradeoffs to support the C programming language in the CRISP microprocessor|10.1145/36206.36198|8|0|D. Ditzel and H. McLellan|37a1c18cce1c6840b7b94600a4e7247b534382b6\n1985|The C Programming Language and a C Compiler|10.1147/sj.241.0037|7|0|Ralph R. Ryan and Hans-Dieter Spiller|0f9a12e9901772a51486f72283b7e34e3d54f996\n2008|Virtual Education System for the C Programming Language|10.1007/978-3-540-85033-5_20|5|1|Il-Hyeon Moon and Saeron Han and KwanSun Choi and Dongsik Kim and Changwan Jeon and Sunheum Lee and Heunggu Jeon|3c048305affc8dd4a384db4843f4c98d59cf4660\n1985|The C programming language|10.1016/0011-684X(85)90032-2|2|0|Russell Jones|4ad1b60dca3d306e164233d7044f9587f296e002	
python	Python	1991	Guido van Rossum		130	pl	https://www.python.org/	https://www.python.org/	https://docs.python.org/3/reference/	420		https://docs.python.org/3/whatsnew/	https://www.python.org/downloads/	3.13.0	3	3		32	25686	1658	true	439	aardvark ace adept aheui ail aith alumina ana apache-hbase aretext arkscript arrow-format asciidots asdf asterius-compiler astroml atomspace austral avi-synth basis-universal-format battlestar bazel beef berry binaryen blender-app blz boomerang-decompiler bruijn bucklescript bython c3 calypso candor candy capn-proto caramel carbon carp catala chapel chapel charcoal chatterbot chisel cir civet clash clay clike cloc closure-templates cmake co2 coconut coconut codeql common-workflow-language commonmark conan-pm coq couchdb crmsh croc cryptol crystal csvw curly curv cwerg cyber cython dafny dasel dasm datafun dedukti dern dex dgraph dhall differential-datalog djangoql dllup dlvm docopt dragonbasic drakon dynamo-visual-language easybuild ec ecl eco-editor ecr edgedb edh eff egison eiffel elena elm elpi elvish emojicode emscripten enso erg erlang esoteric-reaction f-prime fardlang felix fern fetlang ffmpeg firrtl fish flame-ir flare flatbuffers flatline floscript flow flow9 flua forthscript frank-lang fstar futhark g-fu gap generate-ninja gforth ghc git glush go graph-it gridstudio-editor hacspec hakaru hal-format halide harlan hasklig haxe hcl hedy heron-lang hhvm highlightjs hobbes homa hook horse64 htsql httplang huginn humanhash-hash-function hurl hush hvm2 hy hyperscript-lang hyphy ibis idio idris imhex impala inko insitux invokator ioke iterm2 jakt jal-compiler java jeeves jelly jesth jinja jq json-graph-format jsonnet jsparagus julia juvix k-framework kakoune-editor kalyn katex kdl keras kgl koka kotlin kubernetes kumir kuroko ladybird lamderp lean leo-editor lever lfortran lift ligo lila-lang lily links-programming-language linux lobster loci logica luna lux mal manim markus mathics matplotlib mesh metalang99 mgmt michelson micro-cpp microblocks microl micropython mimium minidsdb minidsdb minilang minizinc mochi mojo mojo mojo mongodb monte moya mps mu mugo multicodec mycroft myia mys nadesiko ncl nestedtext netbeans-editor neutron never newclay nextflow ngnk nim nimskull ninja nit nltk nodejs noms-db numba numpy nushell nuua nylo observable-framework obsidian-lang odin ohm oil olc onnx oopsilon opa open-nn open-shading-language opencv openscad openverse oxyl p pact pan pandas paraview parenthetic particles pcre penrose pgbouncer phorth php pipelines plang please-build please-build pomsky popr postgresql pov-ray-sdl powershell praat-script project-mentat prql psyche-c pycket pygments pyth python pytorch quint racket rascal reach reactjs recfiles redis redprl reko-decompiler rescript retdec revolution-programming-language rholang ricscript rita robotframework roc rocksdb rockstar rosie roy ruby rust rye saltstack sanddance savi scallop scikit-learn scipy score scroll seq seq setlx shiv shrubbery simit simple-binary-encoding skip skulpt smpl snowball-programming-language solidity sophia sophie souper sourcepawn spatial speedie spiral spry sqlalchemy sqrl squirrel srt stacklang starlark stencil stoneknifeforth strictyaml subleq sugar sugartex swi-prolog swift sympy taichi tamgu tampio tangledown tea-pl tensorflow testml tiledb tiscript tldr toi toml tornado triton truck tuplemarkup twtxt ucl uno urweb uxf v-golf v v8 vale-assembly vale vcpkg-pm vigil virgil vlc vsxu vyper vyxal wasm wasmer wax wax wenyan whack wing wiredtiger wlambda wonkey workfl wren wyvern xarray xgboost-model xgboost xl-lang xla xlwings-editor yamp yang yara yasl zig							https://github.com/python/cpython	pl	297138	550171	.gclient DEPS SConscript SConstruct Snakefile wscript	9300725		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nCorentinJ Real-Time-Voice-Cloning https://github.com/CorentinJ.png https://github.com/CorentinJ/Real-Time-Voice-Cloning Python #3572A5 7049 955 4051 ""Clone a voice in 5 seconds to generate arbitrary speech in real-time""\nYorko mlcourse.ai https://github.com/Yorko.png https://github.com/Yorko/mlcourse.ai Python #3572A5 5417 3816 871 ""Open Machine Learning Course""\niperov DeepFaceLab https://github.com/iperov.png https://github.com/iperov/DeepFaceLab Python #3572A5 8645 2006 3166 ""DeepFaceLab is a tool that utilizes machine learning to replace faces in videos. Includes prebuilt ready to work standalone Windows 7,8,10 binary (look readme.md).""\ntaki0112 UGATIT https://github.com/taki0112.png https://github.com/taki0112/UGATIT Python #3572A5 3646 593 2798 ""Official Tensorflow implementation of U-GAT-IT: Unsupervised Generative Attentional Networks with Adaptive Layer-Instance Normalization for Image-to-Image Translation""\nshengqiangzhang examples-of-web-crawlers https://github.com/shengqiangzhang.png https://github.com/shengqiangzhang/examples-of-web-crawlers Python #3572A5 4155 1295 1321 ""一些非常有趣的python爬虫例子,对新手比较友好,主要爬取淘宝、天猫、微信、豆瓣、QQ等网站。(Some interesting examples of python crawlers that are friendly to beginners. )""\ngoogle-research google-research https://github.com/google-research.png https://github.com/google-research/google-research Python #3572A5 3329 488 724 ""Google AI Research""\ndeepfakes faceswap https://github.com/deepfakes.png https://github.com/deepfakes/faceswap Python #3572A5 24602 8021 3172 ""Deepfakes Software For All""\nznxlwm UGATIT-pytorch https://github.com/znxlwm.png https://github.com/znxlwm/UGATIT-pytorch Python #3572A5 1150 199 933 ""Official PyTorch implementation of U-GAT-IT: Unsupervised Generative Attentional Networks with Adaptive Layer-Instance Normalization for Image-to-Image Translation""\npwxcoo chinese-xinhua https://github.com/pwxcoo.png https://github.com/pwxcoo/chinese-xinhua Python #3572A5 6111 1309 535 ""📙 中华新华字典数据库。包括歇后语，成语，词语，汉字。""\ntlbootcamp tlroadmap https://github.com/tlbootcamp.png https://github.com/tlbootcamp/tlroadmap Python #3572A5 1965 184 806 ""👩🏼‍💻👨🏻‍💻Карта навыков и модель развития тимлидов""\npytorch fairseq https://github.com/pytorch.png https://github.com/pytorch/fairseq Python #3572A5 5336 1168 536 ""Facebook AI Research Sequence-to-Sequence Toolkit written in Python.""\nvinta awesome-python https://github.com/vinta.png https://github.com/vinta/awesome-python Python #3572A5 72704 14251 2125 ""A curated list of awesome Python frameworks, libraries, software and resources""\nAvik-Jain 100-Days-Of-ML-Code https://github.com/Avik-Jain.png https://github.com/Avik-Jain/100-Days-Of-ML-Code Python #3572A5 25578 6210 861 ""100 Days of ML Coding""\npandas-dev pandas https://github.com/pandas-dev.png https://github.com/pandas-dev/pandas Python #3572A5 21188 8366 561 ""Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more""\ntimgrossmann InstaPy https://github.com/timgrossmann.png https://github.com/timgrossmann/InstaPy Python #3572A5 8694 2384 280 ""📷 Instagram Bot - Tool for automated Instagram interactions""\nrobotframework robotframework https://github.com/robotframework.png https://github.com/robotframework/robotframework Python #3572A5 3746 1186 153 ""Generic automation framework for acceptance testing and RPA""\ngoogle python-fire https://github.com/google.png https://github.com/google/python-fire Python #3572A5 15088 900 469 ""Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.""\neriklindernoren ML-From-Scratch https://github.com/eriklindernoren.png https://github.com/eriklindernoren/ML-From-Scratch Python #3572A5 13039 2386 1269 ""Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.""\nnvbn thefuck https://github.com/nvbn.png https://github.com/nvbn/thefuck Python #3572A5 46597 2305 1380 ""Magnificent app which corrects your previous console command.""\ninstagrambot instabot https://github.com/instagrambot.png https://github.com/instagrambot/instabot Python #3572A5 1902 648 151 ""🐙 Free Instagram scripts, bots and Python API wrapper. Get free instagram followers with our auto like, auto follow and other scripts!""\npublic-apis public-apis https://github.com/public-apis.png https://github.com/public-apis/public-apis Python #3572A5 61065 6583 1402 ""A collective list of free APIs for use in software and web development.""\ntiangolo fastapi https://github.com/tiangolo.png https://github.com/tiangolo/fastapi Python #3572A5 4182 224 516 ""FastAPI framework, high performance, easy to learn, fast to code, ready for production""\n521xueweihan HelloGitHub https://github.com/521xueweihan.png https://github.com/521xueweihan/HelloGitHub Python #3572A5 15415 1708 1008 ""Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目""\n3b1b manim https://github.com/3b1b.png https://github.com/3b1b/manim Python #3572A5 13205 1540 1041 ""Animation engine for explanatory math videos""\nxingyizhou CenterNet https://github.com/xingyizhou.png https://github.com/xingyizhou/CenterNet Python #3572A5 2194 503 289 ""Object detection, 3D detection, and pose estimation using center point detection:"""		python3 or rusthon	python python2 python3	python	python	text/x-python	source.python	programming	2017	2024		1511	29561	61378	8730	false								20		1424303	1964										python.py			1990	2025	156324	3360	5121	681	2776350		1			1995		1991	jython micropython stackless-python cython abc algol-68 c dylan haskell icon java lisp modula-3 perl boo cobra coffeescript d f-sharp falcon genie go groovy javascript julia nim ruby swift setl unix unicode standard-ml pascal regex csharp common-lisp scheme objective-c numpy mime http sagemath llvmir jvm java-bytecode cil pyrex mercurial python-for-s60 qt django scipy matplotlib gdb freebsd ocaml tcl erlang pandas	Python is a widely used high-level programming language for general-purpose programming, created by Guido van Rossum and first released in 1991. An interpreted language, Python has a design philosophy that emphasizes code readability (notably using whitespace indentation to delimit code blocks rather than curly brackets or keywords), and a syntax that allows programmers to express concepts in fewer lines of code than might be used in languages such as C++ or Java. It provides constructs that enable clear programming on both small and large scales. Python features a dynamic type system and automatic memory management. It supports multiple programming paradigms, including object-oriented, imperative, functional and procedural, and has a large and comprehensive standard library. Python interpreters are available for many operating systems. CPython, the reference implementation of Python, is open source software and has a community-based development model, as do nearly all of its variant implementations. CPython is managed by the non-profit Python Software Foundation.	2001	7204	6849	6342	23862					Centrum Wiskunde & Informatica		py pyc pyd pyo	py cgi fcgi gyp gypi lmi py3 pyde pyi pyp pyt pyw rpy smk spec tac wsgi xpy		py pyw jy sage sc SConstruct SConscript bzl BUCK BUILD BUILD.bazel WORKSPACE tac	py pyi pyc pyd pyo pyw pyz	py pyc pyd pyo		csharp	python restructuredtext c xml toml yaml bourne-shell json markdown html objective-c ini svg cpp powershell diff d make gradle m4 javascript bash assembly-language xslt lisp css kotlin idl dockerfile c-shell cmake dtd		https://cheatsheets.zip/python		true	2971459	46976	https://exercism.org/tracks/python	226																1	true	3	true		buck build.bazel gclient gyp gypi lmi py py3 pyde pyi pyp pyt pyw sconscript sconstruct snakefile tac workspace wscript wsgi xpy		false		https://docs.python.org/3/			https://mail.python.org/mailman/listinfo			https://www.python.org/events/	https://docs.python.org/3/faq/	text	4048	https://www.python.org/psf-landing/	https://github.com/antlr/grammars-v4/tree/master/python/python	python	python	Python	https://repl.it/languages/python	http://www.rosettacode.org/wiki/Category:Python	https://pypi.python.org/pypi			python	Netherlands		https://peps.python.org/	Python	https://www.programiz.com/python-programming/keyword-list		def square(num):     return num * num 					https://www.pythondiscord.com/						"#!/usr/bin/env python2.4 print ""Python"" "	Python	https://reddit.com/r/Python	https://riju.codes/python	"print(""Hello, world!"") "				Python	https://www.youtube.com/watch?v=9mput42uZsQ	https://github.com/Microsoft/python-language-server	true	and as assert break class continue def del elif else except False finally for from global if import in is lambda None nonlocal not or pass raise return True try while with yield		https://github.com/python/cpython		https://www.meetup.com/topics/python	https://github.com/python/cpython			#	'''	print		=	True False		true			true	false							true		true		true		true				false		true		true	true		true						true	true	true		true	true			false								true					false	true			true					true							true		true	true	true		true			true	true	true		false										true			true	true		true	true			true	true				true		false				true					false					true		true		true						true			true		true	true	true			true	true						true	false							false			false				true	true		true					https://en.wikipedia.org/wiki/Python_(programming_language)	342	52	https://hopl.info/showlanguage.prx?exp=1658	Python	Python	python.org	Python	https://github.com/tree-sitter/tree-sitter-python		year|publisher|title|authors|isbn13\n2014|No Starch Press|Black Hat Python: Python Programming for Hackers and Pentesters|Seitz, Justin|9781593275907\n2010|Franklin, Beedle & Associates|Python Programming: An Introduction to Computer Science|Zelle, John|9781590282410\n2015|McGraw-Hill Education TAB|Programming the Raspberry Pi, Second Edition: Getting Started with Python|Monk, Simon|9781259587405\n2011|CRC Press|Maya Python for Games and Film: A Complete Reference for Maya Python and the Maya Python API|Mechtley, Adam and Trowbridge, Ryan|9780123785787\n2013|The MIT Press|Introduction to Computation and Programming Using Python (MIT Press)|Guttag, John V.|9780262525008\n2010|Course Technology|Python Programming for the Absolute Beginner, 3rd Edition|Dawson, Michael|9781435455009\n2012|O'Reilly Media|Think Python|Allen B. Downey|9781449330729\n2009|No Starch Press|Gray Hat Python: Python Programming for Hackers and Reverse Engineers|Seitz, Justin|9781593271923\n2013|Jones & Bartlett Learning|Python Programming in Context|Miller, Bradley N. and Ranum, David L.|9781449699390\n2019|No Starch Press|Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming|Matthes, Eric|9781593279288\n2009|Addison-Wesley Professional|Python Essential Reference|Beazley, David|9780672329784\n2013|Addison-Wesley Professional|Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)|Shaw, Zed|9780321884916\n2012|Pearson|The Practice of Computing Using Python (2nd Edition)|Punch, William F. and Enbody, Richard|9780132805575\n2014|lulu.com|Mathematics and Python Programming|Bautista, J.C.|9781326017965\n2009|O'Reilly Media|Head First Programming: A learner's guide to programming using the Python language|Griffiths, David and Barry, Paul|9780596802370\n2017|Pearson|Starting Out with Python Plus MyLab Programming with Pearson eText -- Access Card Package|Gaddis, Tony|9780134543666\n2014|CreateSpace Independent Publishing Platform|Python Programming for Beginners: An Introduction to the Python Computer Language and Computer Programming|Cannon, Jason|9781501000867\n2016|Springer|A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering, 6)|Langtangen, Hans Petter|9783662498866\n2015|No Starch Press|Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming|Payne, Bryson|9781593276140\n2011|Pearson|Starting Out with Python (2nd Edition) (Gaddis Series)|Gaddis, Tony|9780132576376\n2007|Prentice Hall|Rapid GUI Programming with Python and Qt (Prentice Hall Open Source Software Development)|Summerfield, Mark|9780132354189\n2014|Chapman and Hall/CRC|Explorations in Computing: An Introduction to Computer Science and Python Programming (Chapman & Hall/CRC Textbooks in Computing)|Conery, John S.|9781466572447\n2020|Esri Press|Python Scripting for ArcGIS Pro|Zandbergen, Paul A.|9781589484993\n2009|Pearson|Introduction To Computing And Programming In Python|Guzdial, Mark J. and Ericson, Barbara|9780136060239\n2006|Pearson P T R|Core Python Programming|Chun, Wesley J.|9780132269933\n2003|Addison-Wesley Professional|Text Processing in Python|Mertz, David and Mike Hendrickson|9780321112545\n2015|Packt Publishing|Python GUI Programming Cookbook|Meier, Burkhard A.|9781785283758\n2020|SAGE Publications, Inc|Introduction to Python Programming for Business and Social Science Applications|Kaefer, Frederick and Kaefer, Paul|9781544377445\n2014|Packt Publishing|Python Network Programming Cookbook|Sarker, Dr. M. O. Faruque|9781849513463\n2015|Springer|Python Programming Fundamentals (Undergraduate Topics in Computer Science)|Lee, Kent D.|9781447166412\n2020|Pearson|Starting Out with Python [RENTAL EDITION]||9780135929032\n2020|O'Reilly Media|Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python|Bruce, Peter and Bruce, Andrew and Gedeck, Peter|9781492072942\n2015|Packt Publishing|Python Parallel Programming Cookbook|Zaccone, Giancarlo|9781785289583\n2017|Addison-Wesley Professional|Learn More Python 3 the Hard Way: The Next Step for New Python Programmers (Zed Shaw's Hard Way Series)|Shaw, Zed|9780134123486\n2006|O'Reilly Media|Python in a Nutshell, Second Edition (In a Nutshell)|Martelli, Alex|9780596100469\n2018|Manning Publications|The Quick Python Book|Ceder, Naomi|9781617294037\n2009||Python For Software Design||9780511507311\n2016|Packt Publishing|Mastering Python: Master the art of writing beautiful and powerful Python by using all of the features that Python 3.5 offers|Hattem, Rick van|9781785289729\n2010|Wrox|Beginning Python: Using Python 2.6 and Python 3.1|Payne|9780470414637\n2012|Pearson|The Practice of Computing Using Python plus MyProgrammingLab with Pearson eText -- Access Card Package (2nd Edition)|Punch, William F. and Enbody, Richard|9780132992831\n2013|Packt Publishing|Learning Geospatial Analysis with Python|Lawhead, Joel|9781783281138\n2018|No Starch Press|Impractical Python Projects: Playful Programming Activities to Make You Smarter|Vaughan, Lee|9781593278908\n2017|Apress|Mastering Machine Learning with Python in Six Steps: A Practical Implementation Guide to Predictive Data Analytics Using Python|Swamynathan, Manohar|9781484228654\n2016|Packt Publishing|Designing Machine Learning Systems with Python|Julian, David|9781785882951\n2010|Apress|Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)|Hetland, Magnus Lie|9781430232377\n2014|Packt Publishing|Mastering Python Regular Expressions|Lopez, Felix and Romero, Victor|9781783283156\n2015|CreateSpace Independent Publishing Platform|A collection of Data Science Interview Questions Solved in Python and Spark: Hands-on Big Data and Machine Learning (A Collection of Programming Interview Questions) (Volume 6)|Gulli, Antonio|9781517216719\n2007|Apress|Beginning Game Development with Python and Pygame: From Novice to Professional (Expert's Voice)|McGugan, Will|9781590598726\n2010|Apress|Foundations of Python Network Programming: The comprehensive guide to building network applications with Python (Books for Professionals by Professionals)|Goerzen, John and Bower, Tim and Rhodes, Brandon|9781430230038\n2015|Packt Publishing|Mastering Python for Data Science|Madhavan, Samir|9781784390150\n2000|Manning Publications|The Quick Python Book|Harms Ph.D., Daryl D and McDonald, Kenneth|9781884777745\n1996|CreateSpace Independent Publishing Platform|Programming Python|Mark Lutz|9781565921979\n2014|Packt Publishing|Parallel Programming with Python|Palach, Jan|9781783288397\n2013|Sams Publishing|Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours|Blum, Richard and Bresnahan, Christine|9780789752055\n2015|Packt Publishing|Functional Python Programming|Lott, Steven|9781784396992\n2021|No Starch Press|Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters|Seitz, Justin and Arnold, Tim|9781718501126\n2018|For Dummies|Beginning Programming with Python For Dummies|Mueller, John Paul|9781119457893\n2009|Cambridge University Press|Python for Software Design: How to Think Like a Computer Scientist|Downey, Allen B.|9780521725965\n2008|Prentice Hall|Python Fundamentals|Chun, Wesley J.|9780137143412\n2009|Cambridge University Press|Python for Software Design: How to Think Like a Computer Scientist|Downey, Allen B.|9780521898119\n2011|Springer|A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)|Langtangen, Hans Petter|9783642183652\n2014|Packt Publishing|Python Data Analysis|Idris, Ivan|9781783553358\n2020|Pearson|MyLab Programming with Pearson eText -- Access Card -- for Starting out with Python|Gaddis, Tony|9780136679110\n2014|Packt Publishing|Learning Python Data Visualization|Adams, Chad|9781783553334\n2003|Cengage Learning PTR|Python Programming for the Absolute Beginner|Dawson, Michael|9781592000739\n2016|Apress|Beginning Ethical Hacking with Python|Sinha, Sanjib|9781484225400\n2017|DK Children|Coding Projects in Python (Computer Coding for Kids)|DK|9781465461889\n2017|Packt Publishing|Mastering Python Networking: Your one stop solution to using Python for network automation, DevOps, and SDN|Chou, Eric|9781784397005\n2016|Packt Publishing|Scientific Computing with Python 3|Fuhrer, Claus and Solem, Jan Erik and Verdier, Olivier|9781786463517\n2008|Packt Publishing|Expert Python Programming: Best practices for designing, coding, and distributing your Python software|Ziadé, Tarek|9781847194947\n2015|CreateSpace Independent Publishing Platform|A collection of Advanced Data Science and Machine Learning Interview Questions Solved in Python and Spark (II): Hands-on Big Data and Machine ... of Programming Interview Questions)|Gulli, Dr Antonio|9781518678646\n2017|Springer|Programming with Python|Padmanabhan, T R|9789811032769\n2016|Packt Publishing|Bayesian Analysis with Python|Martin, Osvaldo|9781785883804\n2017|O'Reilly Media|Python in a Nutshell: A Desktop Quick Reference|Martelli, Alex and Ravenscroft, Anna Martelli and Holden, Steve|9781449392925\n2010|Apress|The Definitive Guide to Jython: Python for the Java Platform (Expert's Voice in Software Development)|Juneau, Josh and Baker, Jim and Wierzbicki, Frank and Soto Muoz, Leo and Ng, Victor and Ng, Alex and Baker, Donna L.|9781430225270\n2015|O'Reilly Media|Programming Google App Engine with Python: Build and Run Scalable Python Apps on Google's Infrastructure|Sanderson, Dan|9781491900253\n2016|Cambridge University Press|Learning Scientific Programming with Python|Hill, Christian|9781107428225\n2014|Packt Publishing|Learning Selenium Testing Tools with Python|Gundecha, Unmesh|9781783983506\n11/2018|Wiley Global Education US|Python For Everyone, Enhanced eText|Cay S. Horstmann; Rance D. Necaise|9781119498537\n2019|Apress|Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming|Milliken, Connor P.|9781484253540\n2016|Packt Publishing|Learning Python Application Development|Sathaye, Ninad|9781785889196\n2009|Packt Publishing|Matplotlib for Python Developers|Tosi,Sandro|9781847197900\n2009|CreateSpace Independent Publishing Platform|Python/C Api Manual - Python 3: (Python Documentation Manual Part 4)|Van Rossum, Guido and Drake, Fred L.|9781441412737\n20200325|Pearson Education (US)|Starting Out with Python|Tony Gaddis|9780136719199\n2004|Apress|Foundations of Python Network Programming|Goerzen, John|9781590593714\n2011|Createspace Independent Publishing Platform|Python Programming|Wikibooks Contributors|9781466366053\n2017|Wiley-ISTE|Digital Signal Processing (DSP) with Python Programming|Charbit, Maurice|9781786301260\n2003|O'Reilly Media|Python in a Nutshell|Alex Martelli|9780596001889\n2012||Myprogramminglab With Pearson Etext -- Access Card -- For Starting Out With Python (myprogramminglab (access Codes))|Tony Gaddis|9780133075939\n2018|Packt Publishing|Python Programming Blueprints: Build nine projects by leveraging powerful frameworks such as Flask, Nameko, and Django|Furtado, Daniel and Pennington, Marcus|9781786468161\n2018|Wiley India|Core Python Programming, 2Ed [Paperback] [Jan 01, 2018] R. Nageswara Rao|R. Nageswara Rao|9789386052308\n2014|Packt Publishing|Python Tools for Visual Studio|Sabia, Martino and Wang, Cathy|9781783288687\n2016|CreateSpace Independent Publishing Platform|Python: The Fundamentals Of Python Programming|Jones, Paul|9781539530268\n2015|Pearson|Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming (paperback)|Summerfield, Mark|9780134393339\n2002|Wiley|Making Use of Python|Gupta, Rashi|9780471219750\n1999|Premier Pr|Programming With Python|Altom, Tim and Chapman, Mitch|9780761523345\n2018|Packt Publishing|Internet of Things Programming Projects: Build modern IoT solutions with the Raspberry Pi 3 and Python|Dow, Colin|9781789134803\n2019|BPB Publications|Python for Professionals: Hands-on Guide for Python Professionals (English Edition)|Telles, Matt|9789389423754\n2018|Mercury Learning & Information|Python Basics: A Self-Teaching Introduction|Bhasin, H.|9781683923534\n2011|Chapman and Hall/CRC|A Concise Introduction to Programming in Python (Chapman & Hall/CRC Textbooks in Computing)|Johnson, Mark J.|9781439896945\n2016|Packt Publishing|Learning Predictive Analytics with Python: Gain practical insights into predictive modelling by implementing Predictive Analytics algorithms on public datasets with Python|Kumar, Ashish|9781783983261\n2010|Packt Publishing|Python Geospatial Development|Westra, Erik|9781849511544\n2011|Prentice Hall|Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites|Ramm, Mark|9780132433884\n2019|BPB Publications|Let Us Python: Python Is Future, Embrace It Fast (Second Edition) (English Edition)|Kanetkar, Yashavant and Kanetkar, Aditya|9789389845006\n2014|Pearson|MyLab Programming with Pearson eText -- Access Code Card -- for An Introduction to Programming Using Python|Schneider, David|9780134058436\n2016|Createspace Independent Publishing Platform|Python: Python Programming: Learn Python Programming In A Day - A Comprehensive Introduction To The Basics Of Python & Computer Programming|Steve Gold|9781534608634\n2015|Pearson|MyLab Programming with Pearson eText -- Access Card -- for Introduction to Computing and Programming in Python (My Programming Lab)|Guzdial, Mark and Ericson, Barbara and Guijarro-Crouch, Mercedes|9780134026244\n2016|Packt Publishing|Natural Language Processing: Python and NLTK|Hardeniya, Nitin and Perkins, Jacob and Chopra, Deepti and Joshi, Nisheeth and Mathur, Iti|9781787285101\n2019|BPB Publications|Python for Developers: Learn to Develop Efficient Programs using Python (English Edition)|Raj, Mohit|9788194401872\n2020|Mercury Learning & Information|Python 3 for Machine Learning|Campesato, Oswald|9781683924951\n2020|Wiley|Bite-Size Python: An Introduction to Python Programming|Speight, April|9781119643814\n2011|Apress|Pro Android Python with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell|Ferrill, Paul|9781430235699\n2008|Cengage Learning EMEA|Python for Rookies|Mount, Sarah and Shuttleworth, James and Winder, Russel|9781844807017\n2020|Apress|The Definitive Guide to Masonite: Building Web Applications with Python|Pitt, Christopher and Mancuso, Joe|9781484256015\n2016|Createspace Independent Publishing Platform|Deep Learning With Python|Chao Pan|9781721250974\n2018|Routledge|Introduction to Python for Science and Engineering (Series in Computational Physics)|Pine, David J.|9781138583894\n2016|CreateSpace Independent Publishing Platform|Python: Beginner’s Guide to Programming Code with Python (Python, Java, JavaScript, Code, Programming Language, Programming, Computer Programming) (Volume 1)|Masterson, Charlie|9781540501998\n20170921|Springer Nature|Snake Charming - The Musical Python|Iain Gray|9783319606606\n2017|CreateSpace Independent Publishing Platform|Tor: Accessing The Deep Web & Dark Web With Tor: How To Set Up Tor, Stay Anonymous Online, Avoid NSA Spying & Access The Deep Web & Dark Web (Tor, Tor ... Invisible, NSA Spying, Python Programming)|Jones, Jack|9781545269923\n2020|Drip Digital|Learn Python Quickly: A Complete Beginner’s Guide to Learning Python, Even If You’re New to Programming (Crash Course With Hands-On Project)|Quickly, Code|9781951791278\n2019|Independently published|Problem Solving with Python 3.6 Edition: A beginner's guide to Python & open-source programming tools|Kazarinoff, Peter D.|9781793814043\n2019|Packt Publishing|MicroPython Cookbook: Over 110 practical recipes for programming embedded systems and microcontrollers with Python|Alsabbagh, Marwan|9781838649951\n2020|Cambridge University Press|Python for Linguists|Hammond, Michael|9781108493444\n2018|Packt Publishing|Mastering Python for Networking and Security: Leverage Python scripts and libraries to overcome networking and security issues|Ortega, José Manuel|9781788990707\n2017|Apress|MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers|Bell, Charles|9781484231227\n2018|CRC Press|Understanding Optics with Python (Multidisciplinary and Applied Optics)|Lakshminarayanan, Vasudevan and Ghalila, Hassen and Ammar, Ahmed and Varadharajan, L. Srinivasa|9781498755047\n2018|Apress|Learn Keras for Deep Neural Networks: A Fast-Track Approach to Modern Deep Learning with Python|Moolayil, Jojo|9781484242391\n2014|CreateSpace Independent Publishing Platform|Python: Learn Python FAST! - The Ultimate Crash Course to Learning the Basics of the Python Programming Language In No Time|Hutt, Ryan|9781502741004\n2008|Addison-Wesley Professional|Python Web Development with Django|Forcier, Jeff and Paul Bissex and Wesley Chun|9780132701815\n2017|Apress|Pro Deep Learning with TensorFlow: A Mathematical Approach to Advanced Artificial Intelligence in Python|Pattanayak, Santanu|9781484230961\n2017|Packt Publishing|Python Network Programming Cookbook - Second Edition: Practical solutions to overcome real-world networking challenges|Kathiravelu, Pradeeban and Sarker, Dr. M. O. Faruque|9781786463999\n2018|CreateSpace Independent Publishing Platform|Writing Interpreters and Compilers for the Raspberry Pi Using Python|Dos Reis, Anthony J.|9781977509208\n2018|Springer|Dynamical Systems with Applications using Python|Lynch, Stephen|9783319781440\n2020|Chapman & Hall|Advanced Data Science and Analytics with Python (Chapman & Hall/CRC Data Mining and Knowledge Discovery Series)|Rogel-Salazar, Jesus|9781138315068\n2016|Springer|Python for Probability, Statistics, and Machine Learning|Unpingco, José|9783319307176\n2013|Wiley|Python for Everyone|Horstmann, Cay S. and Necaise, Rance D.|9781118645208\n2018|Independently published|50 Steps to Mastering Basic Python Programming: With 140 practice problems and available accompanying videos, software, and problem solutions|Shaffer, Dr. Steven C.|9781980763321\n2020|Apress|Beginning Game Programming with Pygame Zero: Coding Interactive Games on Raspberry Pi Using Python|Watkiss, Stewart|9781484256497\n2018|CreateSpace Independent Publishing Platform|Python for beginners: Step-By-Step Guide to Learning Python Programming|Lutz, Larry|9781717410580\n2017|Createspace Independent Publishing Platform|Python: The No B.s. Python Crash Course For Newbies - Learn Python Programming In 8 Hours! (programming Series) (volume 3)|Steven Codey|9781545180426\n20090213|Pearson Technology Group|Advanced Python 3 Programming Techniques|Mark Summerfield|9780321637710\n2016|Lulu.com|The Python Language Reference Manual|Sheridan, Chris|9781326570972\n2019|Pearson|Revel for Introduction to Python Programming and Data Structures -- Access Card|Liang, Y. Daniel|9780135187753\n2017|Independently published|Programming: Python Programming, JAVA Programming, HTML and CSS Programming for Beginners|Academy, iCode|9781520676081\n2017|CreateSpace Independent Publishing Platform|PYTHON & HACKING: The No-Nonsense Bundle: Learn Python Programming and Hacking Within 24 Hours!|University, Cyberpunk|9781543055399\n2019|Apress|Learn TensorFlow 2.0: Implement Machine Learning and Deep Learning Models with Python|Singh, Pramod and Manure, Avinash|9781484255582\n2019|Independently published|Problem Solving with Python 3.7 Edition: A beginner's guide to Python & open-source programming tools|Kazarinoff, Peter D.|9781693405419\n2019|Independently published|Data Structures and Algorithms in Python|Publishing, DS|9781691372379\n2018|Packt Publishing|Tkinter GUI Programming by Example: Learn to create modern GUIs using Tkinter by building real-world projects in Python|Love, David|9781788627481\n2020|Apress|Machine Learning Concepts with Python and the Jupyter Notebook Environment: Using Tensorflow 2.0|Silaparasetty, Nikita|9781484259665\n2016|CreateSpace Independent Publishing Platform|Python: The Complete Python Quickstart Guide (For Beginner's) (Python, Python Programming, Python for Dummies, Python for Beginners, Python crash course)|Style Academy, Life-|9781539567745\n2019|BPB Publications|Data Science with Jupyter: Master Data Science skills with easy-to-follow Python examples|Gupta, Prateek|9789388511377\n2018|CreateSpace Independent Publishing Platform|Python Programming: A Step By Step Guide For Beginners|Eddison, Leonard|9781719396509\n2018|In Easy Steps Limited|Python in easy steps: Covers Python 3.7|McGrath, Mike|9781840788365\n2019|Independently published|Python Programming: The Ultimate Crash Course for Beginners with all the Tools and Tricks to Learn Coding with Python (with Practical Examples)|Hayes, Howard|9781706111658\n2017|Createspace Independent Publishing Platform|Python Made Simple And Practical: A Step-by-step Guide To Learn Python Coding And Computer Science From Basic To Advanced Concepts.|James L. Young|9781546573333\n2015|Springer|The Python Workbook: A Brief Introduction with Exercises and Solutions|Stephenson, Ben|9783319142401\n2016|Chapman and Hall/CRC|Python for Bioinformatics (Chapman & Hall/CRC Mathematical and Computational Biology)|Bassi, Sebastian|9781584889304\n2016|CreateSpace Independent Publishing Platform|Python: An Ultimate Beginner's Guide to Python Programming|Gabon, Gale|9781533535573\n2018||Python Crash Course|Alexis Jordan|9781717716484\n20170113|Springer Nature|Programming with Python|T R Padmanabhan|9789811032776\n2019|Independently published|Mastering Deep Learning Fundamentals with Python: The Absolute Ultimate Guide for Beginners To Expert and Step By Step Guide to Understand Python Programming Concepts|Wilson, Richard|9781080537778\n2017-04-28|Packt Publishing|Python Deep Learning|Valentino Zocca and Gianmario Spacagna and Daniel Slater and Peter Roelants|9781786460660\n2015|Packt Publishing|Python Penetration Testing Essentials|Mohit|9781784395889\n|Independently Published|Python Programming: An Easiest Beginner To Expert Guide To Learn Python|Burn and Andrew|9781090664846\n2016|Createspace Independent Publishing Platform|Python Programming: A Beginner's Guide To Learn Python In 7 Days|Ramsey Hamilton|9781533698537\n2018|Packt Publishing|Keras Deep Learning Cookbook: Over 30 recipes for implementing deep neural networks in Python|Dua, Rajdeep and Ghotra, Manpreet Singh|9781788621755\n2017|CreateSpace Independent Publishing Platform|Python: 2 Books in 1: Beginner's Guide + Best Practices to Programming Code with Python (Python, Java, JavaScript, Code, Programming Language, Programming, Computer Programming)|Masterson, Charlie|9781543292756\n2009|Springer|A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering Book 6)|Langtangen, Hans Petter|9783642024757\n2019|Independently published|Raspberry Pi 3: A Practical Beginner's Guide To Understanding The Full Potential Of Raspberry Pi 3 By Starting Your Own Projects Using Python Programming|Sanders, Finn|9781093479508\n2017|Lulu.com|The Hacker's Guide To Scaling Python|Danjou, Julien|9781387379323\n2015|Packt Publishing|Python Data Visualization Cookbook - Second Edition|Milovanovic, Igor and Foures, Dimitry and Vettigli, Giuseppe|9781784394943\n2019|John Wiley & Sons|Python All-in-one For Dummies|John Shovic and Alan Simpson|9781119557678\n2014|Springer|A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering Book 6)|Langtangen, Hans Petter|9783642549595\n2014|Apress|Learn Raspberry Pi Programming with Python|Donat, Wolfram|9781430264255\n2015|Packt Publishing|Python 3 Object-oriented Programming: Building robust and maintainable software with object oriented design patterns in Python|Phillips, Dusty|9781784395957\n2018|CreateSpace Independent Publishing Platform|Python Programming & Machine Learning With Python: Best Starter Pack Illustrated Guide For Beginners & Intermediates: The Future Is Here!|Sullivan, William|9781724534668\n2017|Createspace Independent Publishing Platform|Learn To Code:: The Beginner's Guide To Computer Programming - Python Machine Learning, Python For Beginners, Coding For Beginners|Dave Jones|9781548309794\n2017|Haynes Publishing UK|Coding - Computer programming (beginners onwards): Everything you need to get started with programming using Python (Owners' Workshop Manual)|Saunders, Mike|9781785211188\n2019|BPB Publications|Python Data Persistence: With SQL and NOSQL Databases|Lathkar, Malhar|9789388511759\n2018|BlackNES Guy Books|PYTHON & HACKING BUNDLE: 3 BOOKS IN 1: THE BLUEPRINT: Everything You Need To Know For Python Programming and Hacking!|Architects, CyberPunk|9781775235774\n2019|Independently published|PYTHON FOR BEGINNERS: The Ultimate Step by Step Learning Guide for Beginners to Python Programming in the Best Optimal Way|SANCHEZ, ENRIQUE|9781089550860\n2018|Independently published|Python Programming: A Step-by-Step Guide For Absolute Beginners|Brian Jenkins|9781792659416\n2019|EGEA Spa - Bocconi University Press|Python for non-Pythonians: How to Win Over Programming Languages|Grossetti, Francesco and Rubera, Gaia|9788885486867\n2007|Springer|Python Scripting for Computational Science (Texts in Computational Science and Engineering Book 3)|Langtangen, Hans Petter|9783540739166\n2016|People's Posts and Telecommunications Press|Python programming quickly get started to make the tedious work automation(Chinese Edition)|[ MEI ] Al Sweigart ZHU|9787115422699\n2021|Millennium Publishing Ltd|Python Programming For Beginners In 2021: Learn Python In 5 Days With Step By Step Guidance, Hands-on Exercises And Solution (Fun Tutorial For Novice Programmers) (Easy Coding Crash Course)|Tudor, James|9781913361273\n2019|Independently published|Python Data Analytics: A step by step fast and easy guide for whom are interested learn python data analytics. With examples, tips and tricks, includind basics of Pandas, Numpy and Matlotlib|programming languages project|9781704066530\n2019|Platinum Press LLC|Python Programming: Python Programming for Beginners, Python Programming for Intermediates|Stewart, Sarah|9781951339944\n2019|Apress|Natural Language Processing Recipes: Unlocking Text Data with Machine Learning and Deep Learning using Python|Kulkarni, Akshay and Shivananda, Adarsha|9781484242674\n2016|Springer|A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering Book 6)|Langtangen, Hans Petter|9783662498873\n2017|Createspace Independent Publishing Platform|Python Succinctly|Jason Cannon|9781542827126\n20091002|O'Reilly Media, Inc.|Learning Python|Mark Lutz|9781449379322\n2003|O'Reilly Media, Incorporated|Learning Python|Mark Lutz and David Ascher|9781600330216\n2019|Independently published|LEARN PYTHON PROGRAMMING: Write code from scratch in a clear & concise way, with a complete basic course. From beginners to intermediate, an hands-on project with examples, to follow step by step|GRAY, WILLIAM|9781098525729\n2021|Apress|Programming Microcontrollers with Python: Experience the Power of Embedded Python|Subero, Armstrong|9781484270578\n2015|Createspace Independent Publishing Platform|Python: Learn Python Fast - The Ultimate Crash Course To Learning The Basics Of The Python Programming Language In No Time (python, Python ... Coding Fast With Hands-on Project) (volume 7)|Stephen Hoffman|9781517137861\n2016|Packt Publishing|Bayesian Analysis with Python|Martin, Osvaldo|9781785889851\n20091208|O'Reilly Media, Inc.|Bioinformatics Programming Using Python|Mitchell L  Model|9781449382902\n2018|Packt Publishing|Python Artificial Intelligence Projects for Beginners: Get up and running with Artificial Intelligence using 8 smart and exciting AI applications|Eckroth, Dr. Joshua|9781789538243\n2017|Createspace Independent Publishing Platform|Intermediate Python Programming: The Insider Guide To Intermediate Python Programming Concepts|Richard Ozer|9781978081123\n2014|Packt Publishing|Python for Secret Agents|Lott,  Steven F.|9781783980437\n20140423|Pearson Education (US)|Starting Out with Python|Tony Gaddis|9780133743692\n2021|Simvol-Pljus|Programming in Python 3. Detailed guidance. / Programmirovanie na Python 3. Podrobnoe rukovodstvo.|Various authors|9785932861615\n2017|Independently Published|Python Programming For Intermediates: Learn The Fundamentals Of Python In 7 Days|Michael Knapp|9781521439555\n2014|Apress|Foundations of Python Network Programming|Rhodes, Brandon and Goerzen, John|9781430258551\n2009|Champion Writers, Inc.|Python Programming With Oracle Database|Ray Terrill|9781608300136\n2020|Springer|Essential Python for the Physicist|Giovanni Moruzzi|9783030450274\n2018|CreateSpace Independent Publishing Platform|Python: The Ultimate Beginners Guide to Learn and Understand Python Programming (Volume 1)|Webber, Mr Zach|9781986840156\n20160830|O'Reilly Media, Inc.|The Hitchhiker's Guide to Python|Kenneth Reitz; Tanya Schlusser|9781491933220\n20180903|Taylor & Francis|Nonlinear Digital Filtering with Python|Ronald K. Pearson; Moncef Gabbouj|9781498714136\n2011|Apress|Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)|Hetland, Magnus Lie|9781430232384\n2019|Packt Publishing|Expert Python Programming: Become a master in Python by learning coding best practices and advanced programming concepts in Python 3.7, 3rd Edition|Jaworski, Michał and Ziadé, Tarek|9781789806779\n2011|Apress|Pro Android Python with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell|Ferrill, Paul|9781430235705\n2018|Packt Publishing|Hands-On Bitcoin Programming with Python: Build powerful online payment centric applications with Python|Garg, Harish|9781789533163\n2019|Independently Published|Coding: This Book Includes: Python Coding And Programming + Linux For Beginners + Learn Python Programming”|Clark, Michael and Learn, Michael|9781673163865\n2016|Packt Publishing|Modern Python Cookbook: The latest in modern Python recipes for the busy modern programmer|Lott, Steven F.|9781786463845\n2014|John Wiley & Sons|Beginning Programming With Python For Dummies|John Paul Mueller|9781118891476\n2014|Packt Publishing|Raspberry Pi Cookbook for Python Programmers|Cox, Tim|9781849696630\n2020|SAGE Publications Ltd|Programming with Python for Social Scientists|Brooker, Phillip|9781526431721\n15-07-2019|Packt Publishing|Hands-On Web Scraping with Python|Anish Chapagain|9781789536195\n2018|Independently published|Programming: 4 Manuscripts in 1 book: Python For Beginners, Python 3 Guide, Learn Java, Excel 2016|Needham, Timothy C.|9781728914671\n2015|Packt Publishing|Programming ArcGIS with Python Cookbook - Second Edition|Pimpler, Eric|9781785281259\n2018|Apress|Data Science Fundamentals for Python and MongoDB|Paper, David|9781484235973\n2015|Cambridge University Press|Python Programming for Biology: Bioinformatics and Beyond|Stevens, Tim J.|9780521895835\n2017|John Wiley & Sons|Digital Signal Processing (dsp) With Python Programming|Maurice Charbit|9781119373032\n2019|Independently Published|Python Coding: Step-by-step Beginners' Guide To Learning Python Programming Language With Hands-on Project. Exercises Included|Zed Fast|9781670440549\n2015|Apress|Beginning Python Games Development, Second Edition: With PyGame|McGugan, Will and Kinsley, Harrison|9781484209707\n2015|CreateSpace Independent Publishing Platform|Python Programming: Getting started FAST With Learning of Python Programming Basics in No Time (Programming is Easy) (Volume 3)|Gimson, Matthew|9781519564849\n2011|Apress|Foundations of Python Network Programming: The comprehensive guide to building network applications with Python (Books for Professionals by Professionals)|Goerzen, John and Bower, Tim and Rhodes, Brandon|9781430230045\n2018|CreateSpace Independent Publishing Platform|Python Programming: A Step By Step Guide For Beginners|Eddison, Leonard|9781986278577\n2016|People Post Press|Teach children to learn programming language Python version(Chinese Edition)|Bryson Payne|9787115416346\n2019|Independently published|Learning Python: The Ultimate Guide to Learning How to Develop Applications for Beginners with Python Programming Language Using Numpy, Matplotlib, Scipy and Scikit-learn|Hack, Samuel|9781086759440\n2017|Pearson|Introduction to Computing and Programming in Python with MyProgrammingLab, Global Edition|Guzdial, Mark J. and Ericson, Barbara|9781292109954\n2015|Springer|Data Structures and Algorithms with Python (Undergraduate Topics in Computer Science)|Lee, Kent D. and Hubbard, Steve|9783319130729\n2016|Sams,|Sams Teach Yourself Python Programming For Raspberry Pi In 24 Hours|Blum, Richard , 1962- (author.)|9780134389585\n2017|Packt Publishing|Python Social Media Analytics: Analyze and visualize data from Twitter, YouTube, GitHub, and more|Chatterjee, Siddhartha and Krystyanczuk, Michal|9781787126756\n2014|Chapman and Hall/CRC|Making Music with Computers: Creative Programming in Python (Chapman & Hall/CRC Textbooks in Computing)|Manaris, Bill and Brown, Andrew R.|9781482222210\n2021|American Geophysical Union|Python for Remote Sensing Applications in Earth Science: A Practical Programming Guide (Special Publications)|Esmaili, Rebekah B.|9781119606888\n2011|Springer|A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering Book 6)|Langtangen, Hans Petter|9783642183669\n2019|Apress|Building Android Apps in Python Using Kivy with Android Studio: With Pyjnius, Plyer, and Buildozer|Gad, Ahmed Fawzy Mohamed|9781484250310\n2017|Packt Publishing|Statistics for Machine Learning: Techniques for exploring supervised, unsupervised, and reinforcement learning models with Python and R|Dangeti, Pratap|9781788291224\n2017|Springer|Introduction to Data Science: A Python Approach to Concepts, Techniques and Applications (Undergraduate Topics in Computer Science)|Igual, Laura and Santi Seguí and Jordi Vitrià and Eloi Puertas and Petia Radeva and Oriol Pujol and Sergio Escalera and Francesc Dantí and Lluís Garrido|9783319500171\n||Introduction To Computing And Programming In Python Plus Myprogramming Lab Without Pearson Etext -- Access Card Package (3rd Edition)||9780133591521\n2019|Independently Published|Python Programming: 2 Books In 1: Ultimate Beginner's Guide & 7 Days Crash Course, Learn Computer Programming, Machine Learning And Data Science Quickly With Step-by-step Exercises|John Russel|9781673121223\n2019|Springer|Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python 3.6 (Texts in Computational Science and Engineering Book 15)|Linge, Svein and Hans Petter Langtangen|9783030168773\n2019-05-01T00:00:01Z|QuickStudy Reference Guides|Python Programming Language|Jayne, Berajah|9781423241881\n2016|Springer|Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python (Texts in Computational Science and Engineering Book 15)|Linge, Svein and Langtangen, Hans Petter|9783319324289\n2022|Independently published|Python Programming for Beginners: The #1 Python Programming Crash Course for Beginners to Learn Python Coding Well & Fast (with Hands-On Exercises)|Publishing, Codeone|9798430918002\n2012|No Starch Press, Incorporated|Python for Kids: A Playful Introduction to Programming|Briggs, Jason R.|9781593274078\n2021|Real Python (realpython.com)|Python Basics: A Practical Introduction to Python 3|Amos, David and Bader, Dan and Jablonski, Joanna and Heisler, Fletcher|9781775093329\n2017|O'Reilly Media|Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython|McKinney, Wes|9781491957660\n2021|Independently published|Python Programming for Beginners: The Ultimate Guide for Beginners to Learn Python Programming: Crash Course on Python Programming for Beginners (Python Programming Books)|Publishing, AMZ|9798536636619\n2019|No Starch Press|Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming|Matthes, Eric|9781593279295\n2014|O'Reilly Media|Python Pocket Reference: Python In Your Pocket (Pocket Reference (O'Reilly))|Lutz, Mark|9781449357016\n2020|Packt Publishing|40 Algorithms Every Programmer Should Know: Hone your problem-solving skills by learning different algorithms and their implementation in Python|Ahmad, Imran|9781789801217\n2013|O'Reilly Media|Python Cookbook, Third Edition|Beazley, David and Jones, Brian K.|9781449340377\n2020|Independently published|Python for Beginners: 2 Books in 1: Python Programming for Beginners, Python Workbook|ACADEMY, PROGRAMMING LANGUAGES|9781654414016\n2020|Quickstudy|Python Standard Library: A Quickstudy Laminated Reference Guide|Jayne, Berajah|9781423244233\n2018-10-30T00:00:01Z|Packt Publishing|Python 3 Object-Oriented Programming: Build robust and maintainable software with object-oriented design patterns in Python 3.8, 3rd Edition|Phillips, Dusty|9781789615852\n2020|Esri Press|Python Scripting for ArcGIS Pro|Zandbergen, Paul A. and Zandbergen, Paul|9781589485006\n2016|Franklin, Beedle & Associates|Python Programming: An Introduction to Computer Science, 3rd Ed.|John Zelle|9781590282755\n2021|No Starch Press|Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters|Seitz, Justin and Arnold, Tim|9781718501133\n2021|Independently published|Python for Beginners: Learn Python Programming With No Coding Experience in 7 Days: The Easiest & Quickest Way to Learn Python Coding, Programming, Web-Programming. Be a Python Programmer|Ozoemena, Santos|9798478596194\n2019|Addison-Wesley Professional|Effective Python: 90 Specific Ways to Write Better Python (Effective Software Development Series)|Brett, Slatkin|9780134854595\n2017|Addison-Wesley Professional|Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)|A., Shaw Zed|9780134693903\n2021|Packt Publishing|Learn Python Programming: An in-depth introduction to the fundamentals of Python, 3rd Edition|Romano, Fabrizio and Kruger, Heinrich|9781801815093\n2021|McGraw-Hill Education TAB|Programming the Raspberry Pi, Third Edition: Getting Started with Python|Monk, Simon|9781264257355\n2021|Mike Murach & Associates|Murach's Python Programming (2nd Edition)|Joel Murach and Michael Urban|9781943872749\n2020|Rockridge Press|Python Programming for Beginners: A Kid's Guide to Coding Fundamentals|Foster, Patricia|9781646113880\n2020|Packt Publishing|40 Algorithms Every Programmer Should Know: Hone your problem-solving skills by learning different algorithms and their implementation in Python|Ahmad, Imran|9781789809862\n2020|Independently published|Learn Coding Basics for Kids, Young Adults and People Who Are Young at Heart, With Python: Python Computer Programming Made Easy!|Stanley, Jack C. and Gross, Erik D. and Academy, The Tech|9798677949418\n2017|Manning|Deep Learning with Python|Chollet, Francois|9781638352044\n2015|No Starch Press|Python Crash Course: A Hands-On, Project-Based Introduction to Programming|Matthes, Eric|9781593276034\n2021|Columbia Business School Publishing|Python for MBAs|Griffel, Mattan and Guetta, Daniel|9780231193931\n2015|Esri Press|Python Scripting for ArcGIS (Python Scripting (3))|Zandbergen, Paul A.|9781589483712\n2016|Mike Murach & Associates|Murach's Python Programming|Michael Urban and Joel Murach|9781890774974\n2018-11-29T00:00:01Z|Packt Publishing|Learn Robotics Programming: Build and control autonomous robots using Raspberry Pi 3 and Python|Staple, Danny|9781789340747\n2019|Independently published|Computer Programming And Cyber Security for Beginners: This Book Includes: Python Machine Learning, SQL, Linux, Hacking with Kali Linux, Ethical Hacking. Coding and Cybersecurity Fundamentals|Codings, Zach|9781671532908\n2015|Addison-Wesley Professional|Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)|Slatkin, Brett|9780134034287\n2020|Manning Publications|Tiny Python Projects: 21 small fun projects for Python beginners designed to build programming skill, teach new algorithms and techniques, and introduce software testing|Youens-Clark, Ken|9781617297519\n2020|Packt Publishing|Django 3 By Example: Build powerful and reliable Python web applications from scratch, 3rd Edition|Melé, Antonio|9781838989323\n2015|Pearson|Introduction to Computing and Programming in Python|Guzdial, Mark and Ericson, Barbara|9780134025544\n2021|Independently published|PYTHON: Learn Coding Programs with Python Programming and Master Data Analysis & Analytics, Data Science and Machine Learning with the Complete Crash Course for Beginners - 5 Manuscripts in 1 Book|Academy, TechExp|9798597916552\n2009|Addison-Wesley Professional|Programming in Python 3: A Complete Introduction to the Python Language|Summerfield, Mark|9780321680563\n2021|McGraw-Hill Education TAB|Programming the Raspberry Pi, Third Edition: Getting Started with Python|Monk, Simon|9781264257362\n2019|Independently published|Python Workbook: Learn How to Quickly and Effectively Program with Exercises, Projects, and Solutions|LANGUAGES ACADEMY, PROGRAMMING|9781653039296\n2020|Coherent Press|Python from the Very Beginning: With 100 exercises and answers|Whitington, John|9780957671157\n2017|Independently published|Python for Beginners: An Introduction to Learn Python Programming with Tutorials and Hands-On Examples|Metzler, Nathan|9781973108795\n2021|No Starch Press|Learn to Code by Solving Problems: A Python Programming Primer|Zingaro, Daniel|9781718501331\n2021|Packt Publishing|Hands-On Data Analysis with Pandas: A Python data science handbook for data collection, wrangling, analysis, and visualization, 2nd Edition|Molin, Stefanie|9781800563452\n2021|Packt Publishing|Interactive Dashboards and Data Apps with Plotly and Dash: Harness the power of a fully fledged frontend web framework in Python – no JavaScript required|Dabbas, Elias|9781800568914\n2020-06-29T00:00:01Z|Packt Publishing|Raspberry Pi Computer Vision Programming: Design and implement computer vision applications with Raspberry Pi, OpenCV, and Python 3, 2nd Edition|Pajankar, Ashwin|9781800207219\n2020|Frank|Python programming for beginners|Cannon, Jason|9783033083073\n2021|AI Publishing LLC|Hands-on Python Programming for Beginners: Learn Practical Python Fast|Publishing, AI|9781734790191\n2016|Sundog Publishing|Python Programming and Visualization for Scientists|Alex J. DeCaria|9780972903387\n2016|Packt Publishing|Python: Deeper Insights into Machine Learning: Leverage benefits of machine learning techniques using Python|Raschka, Sebastian and Julian, David and Hearty, John|9781787128545\n2015|McGraw-Hill Education TAB|Programming the Raspberry Pi, Second Edition: Getting Started with Python|Monk, Simon|9781259587412\n2020|Packt Publishing|Practical Data Analysis Using Jupyter Notebook: Learn how to speak the language of data by extracting useful and actionable insights using Python|Wintjen, Marc|9781838825096\n2021|O'Reilly Media|Think Bayes: Bayesian Statistics in Python|Downey, Allen B.|9781492089469\n2020|Apress|Machine Learning in the Oil and Gas Industry: Including Geosciences, Reservoir Engineering, and Production Engineering with Python|Pandey, Yogendra Narayan and Rastogi, Ayush and Kainkaryam, Sribharath and Bhattacharya, Srimoyee and Saputelli, Luigi|9781484260937\n2006|For Dummies|Python For Dummies|Maruch, Stef and Maruch, Aahz|9780471778646\n2014|Packt Publishing|Mastering Object-oriented Python|F. Lott, Steven|9781783280971\n2009|Addison-Wesley Professional|Python Essential Reference (Developer's Library)|Beazley, David|9780768687026\n2018|Packt Publishing|Learn Python Programming: The no-nonsense, beginner's guide to programming, data science, and web development with Python 3.7, 2nd Edition|Romano, Fabrizio|9781788996662\n2021|Princeton University Press|A Student's Guide to Python for Physical Modeling: Second Edition|Kinder, Jesse M. and Nelson, Philip|9780691223667\n2019|Independently published|Python Programming For Beginners: Learn The Basics Of Python Programming (Python Crash Course, Programming for Dummies)|Tudor, James|9781075311932\n2013|Pragmatic Bookshelf, The|Practical Programming: An Introduction to Computer Science Using Python 3 (Pragmatic Programmers)|Gries, Paul and Campbell, Jennifer and Montojo, Jason|9781937785451\n2021|Packt Publishing|Practical Discrete Mathematics: Discover math principles that fuel algorithms for computer science and machine learning with Python|White, Ryan T. and Ray, Archana Tikayat|9781838983505\n2012|McGraw-Hill Education Tab|Programming the Raspberry Pi: Getting Started with Python|Monk, Simon|9780071807838\n2021|Independently published|Data Science for Beginners: 4 books in 1 — Master the Basics of Python Programming and Learn The Art of Data Science with Real-World Applications to Artificial Intelligence and Machine Learning|Park, Andrew|9798788844732\n2020|No Starch Press|Python One-Liners: Write Concise, Eloquent Python Like a Professional|Mayer, Christian|9781718500518\n2017|Microsoft Press|Begin to Code with Python|Miles, Rob|9781509304530\n2022|Independently published|Python: 3 books in 1- Your complete guide to python programming with Python for Beginners, Python Data Analysis and Python Machine Learning|Ellison, Brady|9798410695930\n2018|Princeton University Press|A Student's Guide to Python for Physical Modeling: Updated Edition|Kinder, Jesse M. and Nelson, Philip|9781400889426\n2021|Independently published|PYTHON: Learn Coding Programs with Python Programming and Master Data Analysis & Analytics, Data Science and Machine Learning with the Complete Crash Course for Beginners - 5 Manuscripts in 1 Book|Academy, TechExp|9798789894958\n2021|Packt Publishing|Python GUI Programming with Tkinter: Design and build functional and user-friendly GUI applications, 2nd Edition|Moore, Alan D.|9781801815925\n2012|No Starch Press|Python for Kids: A Playful Introduction To Programming|Briggs, Jason|9781593274948\n2018-05-15T00:00:01Z|Packt Publishing|Python GUI Programming with Tkinter: Develop responsive and powerful GUI applications with Tkinter|Moore, Alan D.|9781788835886\n2019|Packt Publishing|Python Network Programming: Conquer all your networking challenges with the powerful Python language|Ratan, Abhishek and Chou, Eric and Kathiravelu, Pradeeban and Sarker, Dr. M. O. Faruque|9781788830232\n2009|Addison-Wesley Professional|Programming in Python 3: A Complete Introduction to the Python Language|Summerfield, Mark|9780321699879\n2020|Cambridge University Press|Numerical Methods in Physics with Python|Gezerlis, Alex|9781108805889\n2020|Packt Publishing|Python Data Cleaning Cookbook: Modern techniques and Python tools to detect and remove dirty data and extract key insights|Walker, Michael|9781800564596\n2018|Packt Publishing|Learn Python Programming: The no-nonsense, beginner's guide to programming, data science, and web development with Python 3.7, 2nd Edition|Romano, Fabrizio|9781788991650\n2017|CreateSpace Independent Publishing Platform|Python Programming: for Engineers and Scientists|Turk, Irfan|9781543173833\n2019-02-28T00:00:01Z|Packt Publishing|Advanced Python Programming: Build high performance, concurrent, and multi-threaded apps with Python using proven design patterns|Lanaro, Dr. Gabriele and Nguyen, Quan and Kasampalis, Sakis|9781838551216\n2019|Packt Publishing|Mastering OpenCV 4 with Python: A practical guide covering topics from image processing, augmented reality to deep learning with OpenCV 4 and Python 3.7|Villán, Alberto Fernández|9781789349757\n2017|Pragmatic Bookshelf|Practical Programming: An Introduction to Computer Science Using Python 3.6|Gries, Paul and Campbell, Jennifer and Montojo, Jason|9781680502688\n2021|Packt Publishing|Hands-On Data Analysis with Pandas: A Python data science handbook for data collection, wrangling, analysis, and visualization, 2nd Edition|Molin, Stefanie|9781800565913\n2019-10-01T00:00:01Z|Oxford Univ Pr|Python Programming: Using Problem Solving Approach|Thareja, Reema|9780199480173\n2013|O'Reilly Media|Twisted Network Programming Essentials: Event-driven Network Programming with Python|McKellar, Jessica and Fettig, Abe|9781449326111\n2018|No Starch Press|Impractical Python Projects: Playful Programming Activities to Make You Smarter|Vaughan, Lee|9781593278915\n2019-12-24T00:00:01Z|Independently published|Python GUI Programming with PyQt: A Beginner’s Guide to Python 3 and GUI Application Development|Metzler, Nathan|9781650440712\n2013|O'Reilly Media|Think Bayes: Bayesian Statistics in Python|Allen B. Downey|9781449370787\n2021|Packt Publishing|Hands-On Financial Trading with Python: A practical guide to using Zipline and other Python libraries for backtesting trading strategies|Pik, Jiri and Ghosh, Sourav|9781838988807\n2018|Packt Publishing|Bioinformatics with Python Cookbook: Learn how to use modern Python bioinformatics libraries and applications to do cutting-edge research in computational biology, 2nd Edition|Antao, Tiago|9781789349986\n2022|Cambridge University Press|Mathematical Logic through Python|Gonczarowski, Yannai A. and Nisan, Noam|9781108949477\n2013-09-07T00:00:01Z|CreateSpace Independent Publishing Platform|Python for Biologists: A complete programming course for beginners|Jones, Dr Martin|9781492346135\n2018|Packt Publishing|Mastering Python Design Patterns: A guide to creating smart, efficient, and reusable software, 2nd Edition|Ayeva, Kamon and Kasampalis, Sakis|9781788832069	Python	python engineer	python		year|title|doi|citations|influentialCitations|authors|paperId\n2019|SciPy 1.0: fundamental algorithms for scientific computing in Python|10.1038/s41592-019-0686-2|8661|421|Pauli Virtanen and R. Gommers and T. Oliphant and Matt Haberland and Tyler Reddy and D. Cournapeau and Evgeni Burovski and Pearu Peterson and Warren Weckesser and Jonathan Bright and Stéfan J. van der Walt and M. Brett and Joshua Wilson and K. Millman and N. Mayorov and Andrew R. J. Nelson and E. Jones and Robert Kern and Eric Larson and C. J. Carey and Ilhan Polat and Yu Feng and Eric W. Moore and J. Vanderplas and D. Laxalde and Josef Perktold and R. Cimrman and I. Henriksen and E. Quintero and Charles R. Harris and A. Archibald and Antônio H. Ribeiro and Fabian Pedregosa and P. van Mulbregt and Aditya Alessandro Pietro Alex Andreas Andreas Anthony Ant Vijaykumar Bardelli Rothberg Hilboll Kloeckner Sco and A. Vijaykumar and Alessandro Pietro Bardelli and Alex Rothberg and A. Hilboll and Andre Kloeckner and A. Scopatz and Antony Lee and A. Rokem and C. N. Woods and Chad Fulton and Charles Masson and C. Häggström and Clark Fitzgerald and D. Nicholson and David R. Hagen and D. Pasechnik and E. Olivetti and Eric Martin and Eric Wieser and Fabrice Silva and F. Lenders and Florian Wilhelm and G. Young and Gavin A. Price and G. Ingold and Gregory E. Allen and Gregory R. Lee and H. Audren and I. Probst and J. Dietrich and J. Silterra and James T. Webber and J. Slavič and J. Nothman and J. Buchner and Johannes Kulick and Johannes L. Schönberger and J. V. de Miranda Cardoso and J. Reimer and J. Harrington and Juan Rodríguez and Juan Nunez-Iglesias and Justin Kuczynski and K. Tritz and M. Thoma and M. Newville and Matthias Kümmerer and Maximilian Bolingbroke and Michael Tartre and M. Pak and Nathaniel J. Smith and N. Nowaczyk and Nikolay Shebanov and O. Pavlyk and P. A. Brodtkorb and Perry Lee and R. McGibbon and Roman Feldbauer and Sam Lewis and S. Tygier and Scott Sievert and S. Vigna and Stefan Peterson and S. More and Tadeusz Pudlik and T. Oshima and T. Pingel and T. Robitaille and Thomas Spura and T. Jones and T. Cera and Tim Leslie and Tiziano Zito and Tom Krauss and U. Upadhyay and Y. Halchenko and Y. Vázquez-Baeza|f0d35b37fec26c3f1ed09253cbb9304fb62208d1\n2014|scikit-image: image processing in Python|10.7717/peerj.453|2701|73|S. Walt and Johannes L. Schönberger and Juan Nunez-Iglesias and François Boulogne and Joshua D. Warner and Neil Yager and E. Gouillart and Tony Yu|a2fcf53f0aef0bfaec6353676c4f1d4e36aab5c0\n2016|Probabilistic programming in Python using PyMC3|10.7287/peerj.preprints.1686v1|1322|145|J. Salvatier and T. Wiecki and C. Fonnesbeck|8085b60ce1771647f11ccc4728397275b502f359\n2017|The atomic simulation environment-a Python library for working with atoms.|10.1088/1361-648X/aa680e|1291|28|Ask Hjorth Larsen and Jens Jørgen Mortensen and J. Blomqvist and I. Castelli and R. Christensen and M. Dulak and J. Friis and M. Groves and B. Hammer and Cory Hargus and E. Hermes and P. C. Jennings and Peter Bjerre Jensen and J. Kermode and J. Kitchin and Esben Leonhard Kolsbjerg and J. Kubal and K. Kaasbjerg and S. Lysgaard and Jón Bergmann Maronsson and Tristan Maxson and T. Olsen and L. Pastewka and Andrew A. Peterson and C. Rostgaard and J. Schiøtz and O. Schütt and M. Strange and K. Thygesen and T. Vegge and L. Vilhelmsen and M. Walter and Z. Zeng and K. Jacobsen|433d14e40f0d5362df4016270ba97e13371bc42a\n2012|Pyomo — Optimization Modeling in Python|10.1007/978-1-4614-3226-5|573|46|W. Hart and C. Laird and J. Watson and D. L. Woodruff|aad4604a72ae4856ae9fb4d0c3f8748a7a895b7b\n2018|Pingouin: statistics in Python|10.21105/joss.01026|362|55|Raphael Vallat|cbac8b0d82ea8e9251d5530695841d816cb196b9\n2020|Pymoo: Multi-Objective Optimization in Python|10.1109/ACCESS.2020.2990567|236|20|Julian Blank and K. Deb|61e27dbae190b82639c57f180ecf97e4c46fcad9\n2016|The Python ARM Radar Toolkit (Py-ART), a Library for Working with Weather Radar Data in the Python Programming Language|10.5334/JORS.119|181|14|Jonathan J. Helmus and S. Collis|49d96266eb10a539b120c2bac02cd4ad454bb089\n2019|Machine Learning Made Easy: A Review of Scikit-learn Package in Python Programming Language|10.3102/1076998619832248|82|6|J. Hao and T. Ho|a8fadb33a38f1096f84f64bd66345717a5bc3241\n2005|On the performance of the Python programming language for serial and parallel scientific computations|10.1155/2005/619804|81|1|Xing Cai and H. Langtangen and H. Moe|9f4c51b5bc52aaa33b3fb48857ecbfb0bcf3347d\n2013|Pygrass: An Object Oriented Python Application Programming Interface (API) for Geographic Resources Analysis Support System (GRASS) Geographic Information System (GIS)|10.3390/IJGI2010201|48|3|P. Zambelli and Sören Gebbert and M. Ciolli|4cb258581acc3e9821dab7fbac28d3c7b5e0d33c\n2020|DNA Features Viewer, a sequence annotations formatting and plotting library for Python|10.1101/2020.01.09.900589|45|1|Valentin Zulkower and S. Rosser|2539ed2a518f604511faa22716a936b21f715efd\n2016|User interfaces for computational science: A domain specific language for OOMMF embedded in Python|10.1063/1.4977225|39|2|M. Beg and R. Pepper and H. Fangohr|319b1d8a7fdb25fa0e8e6261d8b440303eaf120e\n2011|Programming language Python for data processing|10.1109/ICECENG.2011.6057428|28|1|Z. Dobesová|3b2574ca20143a380283d827f361f99de3d57b7e\n2016|Learning Scientific Programming with Python|10.1017/cbo9781139871754|25|0|Christian Hill|dd5059f388d500015f1d84a3a1bb7a5a0ced8c9f\n2013|Python to learn programming|10.1088/1742-6596/423/1/012027|21|1|A. Bogdanchikov and M. Zhaparov and R. Suliyev|33ff56972266b079cf0c76ed70e7d4b395ba7cab\n2018|Python Programming Language for Power System Analysis Education and Research|10.1109/TDC-LA.2018.8511780|21|2|Thiago R. Fernandes and Leonardo R. Fernandes and T. R. Ricciardi and Luis F. Ugarte and M. D. de Almeida|a5c0568085dbd68be3c889051a27981ed096e985\n2020|Converting 2D-Medical Image Files “DICOM” into 3D- Models, Based on Image Processing, and Analysing Their Results with Python Programming|10.37394/23205.2020.19.2|18|0|Rafeek Mamdouh and H. El-Bakry and A. Riad and Nashaat Elkhamisy|0d04472d639b5977d5ee3f06f87373a8832dc9e6\n2020|Topoly: Python package to analyze topology of polymers|10.1093/bib/bbaa196|17|0|P. Dabrowski-Tumanski and P. Rubach and W. Niemyska and B. Greń and J. I. Sulkowska|49097dc79099613a5057138be4146e853e8940d6\n2019|ML2SQL - Compiling a Declarative Machine Learning Language to SQL and Python|10.5441/002/edbt.2019.56|15|0|Maximilian E. Schüle and Matthias Bungeroth and Dimitri Vorona and A. Kemper and Stephan Günnemann and Thomas Neumann|d0a8f899cc206bcbc438b752b3e3667ef175b997\n2017|Implementation of vehicle detection algorithm for self-driving car on toll road cipularang using Python language|10.1109/ICEVT.2017.8323550|14|0|M. V. G. Aziz and H. Hindersah and A. S. Prihatmanto|c811d4b3d4c7a1d1ff9cdca8eec2110579898729\n2019|Boa Meets Python: A Boa Dataset of Data Science Software in Python Language|10.1109/MSR.2019.00086|13|1|Sumon Biswas and Md Johirul Islam and Yijia Huang and Hridesh Rajan|df3f507f3d46dece98a527999676b978af4ae987\n2008|Students' perceptions of python as a first programming language at wits|10.1145/1384271.1384407|11|0|I. Sanders and Sasha Langford|1857aa5c9463cc673839c765f0088663749674ad\n2006|Parallelizing PDE Solvers Using the Python Programming Language|10.1007/3-540-31619-1_9|11|0|Xing Cai and H. Langtangen|73af7fa141a3482b652c026b4868b166a6e9a064\n2020|Simple Visual-Aided Automated Titration Using the Python Programming Language|10.1021/acs.jchemed.9b00802|11|0|Song Wei Benjamin Tan and P. K. Naraharisetti and Siew Kian Chin and Lai Yeng Lee|93387a14fa9bdc092326d77e6dabf25e3e6a3ce2\n2017|Research on the improvement of python language programming course teaching methods based on visualization|10.1109/ICCSE.2017.8085571|10|0|Xiaoyan Kui and Weiguo Liu and Jiazhi Xia and Huakun Du|90757079d209870b3e881af763150b9614261cf4\n2018|It's Like Python But: Towards Supporting Transfer of Programming Language Knowledge|10.1109/VLHCC.2018.8506508|10|0|Nischal Shrestha and Titus Barik and Chris Parnin|1f3c99beff721ca21c61158862647662f349b103\n2005|Using the Python programming language for bioinformatics|10.1002/047001153X.G409314|9|1|M. Sanner|cae1431de64e6cb16452c7cb0fb83b836bc20b47\n2015|Which Programming Language Should Students Learn First? A Comparison of Java and Python|10.1109/LaTiCE.2015.15|9|0|Chieh-An Lo and Yu-Tzu Lin and Cheng-Chih Wu|f9e85681e331ab22bf55e92bab27b9b2726e4eb6\n2015|Python Programming for Biology: A beginners’ guide|10.1017/CBO9780511843556.003|8|0|T. Stevens and W. Boucher|0ef02287cecda2f9634f3612cb1d5f3f59094d9e\n2019|Scalable Parallel Programming in Python with Parsl|10.1145/3332186.3332231|8|0|Y. Babuji and A. Woodard and Zhuozhao Li and D. Katz and Ben Clifford and Ian T Foster and M. Wilde and K. Chard|b215861908a7dd5a0e9edc0ba4f3d59efdb6863c\n2019|Static Analyses in Python Programming Courses|10.1145/3287324.3287503|8|0|David Liu and A. Petersen|4263a39a1a90d843dd182483ba173b9f78b8a711\n2015|Is Python an Appropriate Programming Language for Teaching Programming in Secondary Schools?|10.1515/ijicte-2015-0005|8|1|Eva Mészárosová|d3231d487b138472a57be12699a2ddb8db666187\n2020|Analysis of Student Misconceptions using Python as an Introductory Programming Language|10.1145/3372356.3372360|8|0|Fionnuala Johnson and Stephen McQuistin and J. O'Donnell|69cc696d5609501347ffe491b279ee6c32be4c27\n2016|New implementation of OGC Web Processing Service in Python programming language. PyWPS-4 and issues we are facing with processing of large raster data using OGC WPS|10.5194/ISPRS-ARCHIVES-XLI-B7-927-2016|8|0|J. Cepicky and Luís Moreira de Sousa|e7beaf22b07976097bb8407de4b640664df21e4e\n2017|Computer programming with Python for industrial and systems engineers: Perspectives from an instructor and students|10.1002/cae.21837|7|0|Yong Wang and Kasey J. Hill and Erin C. Foley|1a5e834fc3549460b64cc413c63a6d3b9c07233a\n2018|CharmPy: A Python Parallel Programming Model|10.1109/CLUSTER.2018.00059|7|0|J. J. Galvez and K. Senthil and L. Kalé|25c5f91b8a22888ab43848da789ef7ea8d361f3f\n2015|Python Programming for Biology: Bioinformatics and Beyond|10.1017/cbo9780511843556|7|0|T. Stevens and W. Boucher|cede6c6ee0ad80759d25047b363c98d34290db41\n2014|PySy: a Python package for enhanced concurrent programming|10.1002/cpe.2981|6|0|Todd Williamson and R. Olsson|c533a666f816a4803bec727de7080d76ce811e93\n2020|Development of a Programming Course for Students of a Teacher Training Higher Education Institution Using the Programming Language Python|10.20511/PYR2020.V8N3.484|6|0|Mikhail S. Prokopyev and E. Vlasova and T. Tretyakova and M. A. Sorochinsky and Rimma Alekseyevna Solovyeva|a108642c864ee0bf46a80d53f309a61f17e97664\n2015|An Introduction to Python and Computer Programming|10.1007/978-981-287-609-6|5|1|Yue Zhang|75089958e2f34e5e536627b7ab309aa1b0ced814\n2010|Python Programming Fundamentals|10.1007/978-1-4471-6642-9|5|0|Kent D. Lee|5f086c30767069c2f3a69338121180b0db504220\n2015|Python as a First Programming Language for Biomedical Scientists|10.25080/MAJORA-7B98E3ED-002|5|1|B. Chapman and J. Irwin|3076af3155928a19242d87c0a0ff82204542cfc5\n2016|Python – A comprehensive yet free programming language for statisticians|10.1080/09720510.2015.1103446|5|0|X. U. Shukla and Dinesh J. Parmar|412310f67b2ff7a85ef9babbbeea478bcefc8cc8\n2014|TEACHING ALGORITHMIZATION AND PROGRAMMING USING PYTHON LANGUAGE|10.14308/ite000493|4|0|Lvov M. and K. V.|22c6d35f122ebb71d84eb923ec8b4f601e9b7f87\n2019|Neural Network Programming in Python|10.35940/ijitee.f1075.0486s419|4|0||5a61e58eb7bd9823d3fd46b6a62b9f5532fb7961\n2021|An Empirical Study for Common Language Features Used in Python Projects|10.1109/SANER50967.2021.00012|4|1|Yun Peng and Yu Zhang and Mingzhe Hu|ecdc0e16b9212657a80a92e3f32177c9801ad38d\n2020|Python as Multi Paradigm Programming Language|10.5120/ijca2020919775|4|0|Nimit Thaker and Abhilash Shukla|d14fe76d02ecd92ec2a9f9d8c68380e368df761f\n2018|Board Games in the Computer Science Class to Improve Students’ Knowledge of the Python Programming Language|10.1109/ICONIC.2018.8601207|4|0|D. Jordaan|a1789d56cc0b8c02c62523a1de4e9781ffb14191\n2016|The Core Python Language I|10.1017/CBO9781139871754.002|3|0|Christian Hill|1e843d30863753566df0bf4da1d07b8dd7074916\n2019|Application of python programming language in measurements|10.2298/FUEE1901001P|3|0|P. Pejovic|9d6fef95807c0caf7da9c58d309bf77010a66c40\n2019|An Analysis on Python Programming Language Demand and Its Recent Trend in Bangladesh|10.1145/3373509.3373540|3|0|Aaquib Javed and Monika Zaman and Mohammad Monir Uddin and Tasnova Nusrat|82f771befdb6a7d06abb4496cd6b4fb08bef6eb7	title|year|author|goodreadsId|rating|ratings|reviews\nPython: Programming: Your Step By Step Guide To Easily Learn Python in 7 Days (Python for Beginners, Python Programming for Beginners, Learn Python, Python Language)||iCode Academy|54724997|3.76|126|6\nProgramming Python|1996|Mark Lutz|77671|3.96|898|23\nNatural Language Processing with Python|2009|Steven    Bird|6581044|4.14|389|34
java	Java	1995	James Gosling		116	pl		https://openjdk.org/	https://docs.oracle.com/javase/specs/	149	https://blogs.oracle.com/java/	https://openjdk.org/projects/jdk-updates/	https://www.oracle.com/java/technologies/downloads/	20	4	6		34	25676	2131	true	160	abcl-lang ace apache-hbase arrow-format avail ballerina bazel bebasic blz cali-lang categorical-query-language ceylon chapel cito claro clay click cloc clojure closure-templates cmake codeql couchdb curly cyber dafny deesel dexvis differential-datalog drakon duro dyvil ec ecl edina eiffel elegance enso erlang felix flare flatbuffers flix flow9 flutter frege fuzuli gamerlanguage gforth golo gradle gun halide haxe hdfs hecl hhvm idio idris impala invokator ioke java javascript jflex jslt jsonnet k-framework kamilalisp koara koka kotlin ladybird lift linotte lobster luna lux lwjgl mai mal melody minecraft mirah mobl-lang mongodb monkeyx mps ncl nesc netbeans-editor netlogo nextflow nianiolang nit obsidian-lang olc omgrofl opa opal opencv oracle-java p pan parboiled partiql passambler pegdown pinto pizza pkl plaid-programming-language polyglot-compiler pomsky project-mentat prql pygments pytorch quint rainbow rakudo rascal react-native rebeca-modeling-language red revolution-programming-language roc rocksdb rustscript rye scala-js sdlang setlx simple-binary-encoding simple-binary-encoding skulpt smali smallbasic smc snowball-programming-language sqlite tamgu tensorflow thjson txtzyme uno virgil wax wax whiley wonkey wyvern xgboost-model xgboost xtclang xtext yawl yeti zenscript zlang							https://github.com/openjdk/jdk	pl	216933	369548		11529980		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nxkcoding spring-boot-demo https://github.com/xkcoding.png https://github.com/xkcoding/spring-boot-demo Java #b07219 5022 1536 3876 ""spring boot demo 是一个用来深度学习并实战 spring boot 的项目，目前总共包含 59 个集成demo，已经完成 49 个。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作M…""\nhope-for hope-boot https://github.com/hope-for.png https://github.com/hope-for/hope-boot Java #b07219 2706 523 1757 🌱🚀一款现代化的脚手架项目。企业开发？接外包？赚外快？还是学习？这都能满足你，居家必备，值得拥有🍻整合Springboot2，单点登陆+tk.mybatis+shiro+redis+thymeleaf+maven+swagger前后端分离接口管理+代码生成+定时任务+数据库版本管理flyway+hutool工具包，等实用技术。\nalibaba spring-cloud-alibaba https://github.com/alibaba.png https://github.com/alibaba/spring-cloud-alibaba Java #b07219 8811 2415 1176 ""Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.""\nelunez eladmin https://github.com/elunez.png https://github.com/elunez/eladmin Java #b07219 3080 1123 744 ""项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统，项目采用分模块开发方式， 权限控制采用 RBAC，支持数据字典与数据权限管理，支持一键生成前后端代码，支持动态路由""\nzhoutaoo SpringCloud https://github.com/zhoutaoo.png https://github.com/zhoutaoo/SpringCloud Java #b07219 1237 666 345 基于SpringCloud2.0的微服务开发脚手架，整合了spring-security-oauth2、apollo、eureka、feign、hystrix、springcloud-gateway、springcloud-bus等。治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等，让项目开发快速进入业务开发，而不需过多时间花费在架构搭建上。持续更新中\nb3log solo https://github.com/b3log.png https://github.com/b3log/solo Java #b07219 11000 3050 1605 ""🎸 一款小而美的博客系统，专为程序员设计。""\n2227324689 gpmall https://github.com/2227324689.png https://github.com/2227324689/gpmall Java #b07219 1404 531 1387 【咕泡学院实战项目】-基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka、Elasticsearch\njustauth JustAuth https://github.com/justauth.png https://github.com/justauth/JustAuth Java #b07219 4025 635 2866 ""💯 史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐和Gitlab等第三方平台的授权登录。 Login, so easy!""\nseaswalker spring-analysis https://github.com/seaswalker.png https://github.com/seaswalker/spring-analysis Java #b07219 4014 1560 1136 Spring源码阅读\ndengyuhan magnetW https://github.com/dengyuhan.png https://github.com/dengyuhan/magnetW Java #b07219 2748 571 1857 ""磁力搜网页版 - 磁力链接聚合搜索 - https://bt.biedian.me""\nfrank-lam fullstack-tutorial https://github.com/frank-lam.png https://github.com/frank-lam/fullstack-tutorial Java #b07219 5473 1193 991 ""🚀 fullstack tutorial 2019，后台技术栈/架构师之路/全栈开发社区，春招/秋招/校招/面试""\nAngel-ML angel https://github.com/Angel-ML.png https://github.com/Angel-ML/angel Java #b07219 5174 1295 941 ""A Flexible and Powerful Parameter Server for large-scale machine learning""\nalibaba COLA https://github.com/alibaba.png https://github.com/alibaba/COLA Java #b07219 1054 348 314 ""Clean Object-oriented & Layered Architecture""\napache skywalking https://github.com/apache.png https://github.com/apache/skywalking Java #b07219 10224 2942 742 ""APM, Application Performance Monitoring System""\nhollischuang toBeTopJavaer https://github.com/hollischuang.png https://github.com/hollischuang/toBeTopJavaer Java #b07219 8122 1818 1939 ""To Be Top Javaer - Java工程师成神之路""\nActiviti Activiti https://github.com/Activiti.png https://github.com/Activiti/Activiti Java #b07219 5681 4712 180 ""Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the…""\nMisterBooo LeetCodeAnimation https://github.com/MisterBooo.png https://github.com/MisterBooo/LeetCodeAnimation Java #b07219 39935 6812 3065 ""Demonstrate all the questions on LeetCode in the form of animation.（用动画的形式呈现解LeetCode题目的思路）""\nflowable flowable-engine https://github.com/flowable.png https://github.com/flowable/flowable-engine Java #b07219 2141 867 126 ""A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.""\nZXZxin ZXBlog https://github.com/ZXZxin.png https://github.com/ZXZxin/ZXBlog Java #b07219 3358 865 333 记录各种学习笔记(算法、Java、数据库、并发......)\nCymChad BaseRecyclerViewAdapterHelper https://github.com/CymChad.png https://github.com/CymChad/BaseRecyclerViewAdapterHelper Java #b07219 18176 3805 361 ""BRVAH:Powerful and flexible RecyclerAdapter""\ncrossoverJie cim https://github.com/crossoverJie.png https://github.com/crossoverJie/cim Java #b07219 3769 1134 278 ""📲cim(cross IM) 适用于开发者的分布式即时通讯系统""\ncabaletta baritone https://github.com/cabaletta.png https://github.com/cabaletta/baritone Java #b07219 961 273 308 ""google maps for block game""\nmacrozheng mall-learning https://github.com/macrozheng.png https://github.com/macrozheng/mall-learning Java #b07219 2149 965 719 ""mall学习教程，架构、业务、技术要点全方位解析。mall项目（20k+star）是一套电商系统，使用现阶段主流技术实现。 涵盖了SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis3.2、Mongodb3.2、Mysql5.7等技术，采用Docker容器化部署。""\nkeycloak keycloak https://github.com/keycloak.png https://github.com/keycloak/keycloak Java #b07219 4386 2167 199 ""Open Source Identity and Access Management For Modern Applications and Services""\nhankcs HanLP https://github.com/hankcs.png https://github.com/hankcs/HanLP Java #b07219 14671 4174 518 ""自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁"""				java	clike	text/x-java	source.java	programming	2018	2024		329	5337	19037	311	false				j/Java.java	283	2004	2018	9	21	1162766	2090		OpenJDK								jvm.py			2007	2025	85056	2003	68966	1317	7210891		3					1995	javascript pizza ada csharp eiffel mesa modula-3 oberon objective-c ucsd-pascal object-pascal beanshell chapel clojure fantom gambas groovy hack jsharp kotlin php python scala seed7 vala java-bytecode jvm c oak linux solaris arm eclipse-editor html http mime java-server-pages motif-software android xml java-ee-version-history	"Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers ""write once, run anywhere"" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. As of 2016, Java is one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9 million developers. Java was originally developed by James Gosling at Sun Microsystems (which has since been acquired by Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them. The original and reference implementation Java compilers, virtual machines, and class libraries were originally released by Sun under proprietary licenses. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and IcedTea-Web (browser plugin for applets). The latest version is Java 9, released on September 21, 2017, and is one of the two versions currently supported for free by Oracle. Versions earlier than Java 8 are supported by companies on a commercial basis; e.g. by Oracle back to Java 6 as of October 2017 (while they still ""highly recommend that you uninstall"" pre-Java 8 from at least Windows computers)."	2001	5242	11543	7818	15881					Sun Microsystems			java jav	java	java				java	java cpp xml c html bourne-shell xsd objective-c assembly-language xslt markdown dtd m4 javascript awk svg make yaml css bash korn-shell d perl c-shell python sql sed csv metal ini json java-server-pages expect diff		https://cheatsheets.zip/java		true	5587175	85206	https://exercism.org/tracks/java	211			c cpp													1	true	20	true		java		false			https://openjdk.org/guide/	https://sd.blackball.lv/library/thinking_in_java_4th_edition.pdf	https://mail.openjdk.org/mailman/listinfo			https://dev.java/community/events/		text	1489		https://github.com/antlr/grammars-v4/tree/master/java/java		java	Java	https://repl.it/languages/java	http://www.rosettacode.org/wiki/Category:Java	https://mvnrepository.com/popular			openjdk-8-jdk	United States		https://openjdk.org/jeps/0	Java			// Type your code here, or load an example. class Square {     static int square(int num) {         return num * num;     } }									"// Hello World in Java  class HelloWorld {   static public void main( String args[] ) {     System.out.println( ""Hello World!"" );   } } "	"public class Java {  public static void main(String[] args) {   System.out.println(""Hello World"");  } } "	"/**  *   Copyright (c) Rich Hickey. All rights reserved.  *   The use and distribution terms for this software are covered by the  *   Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)  *   which can be found in the file epl-v10.html at the root of this distribution.  *   By using this software in any fashion, you are agreeing to be bound by  *   the terms of this license.  *   You must not remove this notice, or any other, from this software.  **/  /* rich Apr 19, 2008 */  package clojure.lang;  import java.lang.ref.Reference; import java.math.BigInteger; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import java.lang.ref.SoftReference; import java.lang.ref.ReferenceQueue;  public class Util{ static public boolean equiv(Object k1, Object k2){  if(k1 == k2)   return true;  if(k1 != null)   {   if(k1 instanceof Number && k2 instanceof Number)    return Numbers.equal((Number)k1, (Number)k2);   else if(k1 instanceof IPersistentCollection || k2 instanceof IPersistentCollection)    return pcequiv(k1,k2);   return k1.equals(k2);   }  return false; }  static public boolean equiv(long k1, long k2){  return k1 == k2; }  static public boolean equiv(Object k1, long k2){  return equiv(k1, (Object)k2); }  static public boolean equiv(long k1, Object k2){  return equiv((Object)k1, k2); }  static public boolean equiv(double k1, double k2){  return k1 == k2; }  static public boolean equiv(Object k1, double k2){  return equiv(k1, (Object)k2); }  static public boolean equiv(double k1, Object k2){  return equiv((Object)k1, k2); }  static public boolean equiv(boolean k1, boolean k2){  return k1 == k2; }  static public boolean equiv(Object k1, boolean k2){  return equiv(k1, (Object)k2); }  static public boolean equiv(boolean k1, Object k2){  return equiv((Object)k1, k2); }  static public boolean equiv(char c1, char c2) {     return c1 == c2; }  static public boolean pcequiv(Object k1, Object k2){  if(k1 instanceof IPersistentCollection)   return ((IPersistentCollection)k1).equiv(k2);  return ((IPersistentCollection)k2).equiv(k1); }  static public boolean equals(Object k1, Object k2){  if(k1 == k2)   return true;  return k1 != null && k1.equals(k2); }  static public boolean identical(Object k1, Object k2){  return k1 == k2; }  static public Class classOf(Object x){  if(x != null)   return x.getClass();  return null; }  static public int compare(Object k1, Object k2){  if(k1 == k2)   return 0;  if(k1 != null)   {   if(k2 == null)    return 1;   if(k1 instanceof Number)    return Numbers.compare((Number) k1, (Number) k2);   return ((Comparable) k1).compareTo(k2);   }  return -1; }  static public int hash(Object o){  if(o == null)   return 0;  return o.hashCode(); }  static public int hasheq(Object o){  if(o == null)   return 0;  if(o instanceof Number)   return Numbers.hasheq((Number)o);  else if(o instanceof IHashEq)   return ((IHashEq)o).hasheq();  return o.hashCode(); }  static public int hashCombine(int seed, int hash){  //a la boost  seed ^= hash + 0x9e3779b9 + (seed << 6) + (seed >> 2);  return seed; }  static public boolean isPrimitive(Class c){  return c != null && c.isPrimitive() && !(c == Void.TYPE); }  static public boolean isInteger(Object x){  return x instanceof Integer    || x instanceof Long          || x instanceof BigInt    || x instanceof BigInteger; }  static public Object ret1(Object ret, Object nil){   return ret; }  static public ISeq ret1(ISeq ret, Object nil){   return ret; }  static public <K,V> void clearCache(ReferenceQueue rq, ConcurrentHashMap<K, Reference<V>> cache){   //cleanup any dead entries  if(rq.poll() != null)   {   while(rq.poll() != null)    ;   for(Map.Entry<K, Reference<V>> e : cache.entrySet())    {             Reference<V> val = e.getValue();    if(val != null && val.get() == null)     cache.remove(e.getKey(), val);    }   } }  static public RuntimeException runtimeException(String s){  return new RuntimeException(s); }  static public RuntimeException runtimeException(String s, Throwable e){  return new RuntimeException(s, e); }  /**  * Throw even checked exceptions without being required  * to declare them or catch them. Suggested idiom:  * <p>  * <code>throw sneakyThrow( some exception );</code>  */ static public RuntimeException sneakyThrow(Throwable t) {     // http://www.mail-archive.com/javaposse@googlegroups.com/msg05984.html  if (t == null)   throw new NullPointerException();  Util.<RuntimeException>sneakyThrow0(t);  return null; }  @SuppressWarnings(""unchecked"") static private <T extends Throwable> void sneakyThrow0(Throwable t) throws T {  throw (T) t; }  }  "	Java	https://reddit.com/r/java	https://riju.codes/java	"public class Main {     public static void main(String[] args) {         System.out.println(""Hello, world!"");     } } "	https://twitter.com/java	"// Hello.java (Java SE 5) import javax.swing.*;  public class Hello extends JFrame {     public Hello() {         super(""hello"");         super.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);         super.add(new JLabel(""Hello, world!""));         super.pack();         super.setVisible(true);     }      public static void main(final String[] args) {         new Hello();     } }"	Java	Java		https://github.com/georgewfraser/vscode-javac		abstract continue for new switch assert default goto package synchronized boolean do if private this break double implements protected throw byte else import public throws case enum instanceof return transient catch extends int short try char final interface static void class finally long strictfp volatile const float native super while _		https://github.com/openjdk/jdk		https://www.meetup.com/topics/java				//	/* */	System.out.println	""""		true false						false		true				true			true				true				false		true		true	true	true	true																true						true					true	true	true			true				true							true	true		true	true	true	true			true		true		false											true		true				false			true	false						false				true									false	true		false		true						true			true		false	true					true							false										false				true	true		true				https://github.com/SpencerPark/IJava	https://en.wikipedia.org/wiki/Java_(programming_language)	401	37	https://hopl.info/showlanguage.prx?exp=2131	Java	Java		Java	https://github.com/textmate/java.tmbundle		year|publisher|title|authors|isbn13\n2017|Pearson|Java Software Solutions|Lewis, John and Loftus, William|9780134462028\n2011|Pearson|Data Structures and Other Objects Using Java|Main, Michael|9780132576246\n2013|Pearson|Building Java Programs (3rd Edition)|Reges, Stuart and Stepp, Marty|9780133360905\n2009|McGraw-Hill Education|Java Programming: From The Ground Up|Ralph Bravaco and Shai Simonson|9780073523354\n2011|Pearson|Java Software Solutions: Foundations of Program Design|Lewis, John and Loftus, William|9780132149181\n2014|O'Reilly Media|Java in a Nutshell: A Desktop Quick Reference|Evans, Benjamin J and Flanagan, David|9781449370824\n2003|Pearson|C++ for Java Programmers|Weiss, Mark|9780139194245\n2013|Cengage Learning|Java Programming|Farrell, Joyce|9781285081953\n2014|Manning Publications|Java 8 in Action: Lambdas, Streams, and functional-style programming|Urma, Raoul-Gabriel and Fusco, Mario and Mycroft, Alan|9781617291999\n2006|Pearson|Thinking in Java|Eckel, Bruce|9780131872486\n2017|Mike Murach & Associates|Murach's Java Programming (5th Edition)|Joel Murach|9781943872077\n2012|Pearson|Absolute Java (5th Edition)|Savitch, Walter and Mock, Kenrick|9780132830317\n2005|Pearson|Data Structures and Algorithms in Java|Drake, Peter|9780131469143\n2009|Wiley|Big Java: Compatible with Java 5, 6 and 7|Horstmann, Cay S.|9780470509487\n2017|Pearson|Java How to Program, Early Objects (Deitel: How to Program)|Deitel, Paul and Deitel, Harvey|9780134743356\n2014|Pearson|Introduction to Java Programming, Comprehensive Version plus MyLab Programming with Pearson eText -- Access Card Package (10th Edition)|Liang, Y. Daniel|9780133813463\n2000|Pearson|C for Java Programmers|Muldner, Tomasz|9780201702798\n2002|Sams|Sams Teach Yourself Java 2 in 24 Hours (3rd Edition) (Sams Teach Yourself...in 24 Hours (Paperback))|Cadenhead, Rogers|9780672324604\n2012|Wiley|Java Concepts: Early Objects|Horstmann, Cay S.|9781118431122\n2013|O'Reilly Media|RESTful Java with JAX-RS 2.0: Designing and Developing Distributed Web Services|Burke, Bill|9781449361341\n2005|Wiley|Java Concepts|Horstmann, Cay S.|9780471697046\n2014|Sybex|OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808|Boyarsky, Jeanne and Scott Selikoff|9781118957400\n2014|Pearson|Intro to Java Programming, Comprehensive Version, Student Value Edition (10th Edition)|Liang, Y. Daniel|9780133593495\n2008|McGraw-Hill Science/Engineerin|Introduction to Programming with Java A Problem Solving Approach|John S. Dean and Raymond H. Dean|9780073047027\n2007|Wiley|Java Concepts for AP Computer Science|Horstmann, Cay S.|9780470181607\n2007|Cengage Learning|Java Programming Lab Manual: From Problem Analysis To Program Design, 3rd Edition|Mayfield, Blayne|9781423901884\n2004|O'Reilly Media|Java Threads: Understanding and Mastering Concurrent Programming|Scott Oaks and Henry Wong|9780596007829\n2005|Cengage Learning|Java Programming: Program Design Including Data Structures|Malik, D. S.|9781418835408\n2009|Prentice Hall|Java How to Program: Late Objects Version|Deitel, Paul|9780136123712\n2012|Prentice Hall|Introduction to Java Programming, Comprehensive Version Plus Myprogramminglab with Pearson Etext -- Access Card Package|Liang, Y Daniel|9780133050578\n08/24/2012|O'Reilly Media, Inc.|Java in a Nutshell|Flanagan, David|9780596007737\n2014|Pearson|Introduction to Java Programming, Brief Version Plus MyLab Programming with Pearson eText -- Access Card Package (10th Edition)|Liang, Y. Daniel|9780133813487\n2014|O'Reilly Media|Java 8 Lambdas: Functional Programming For The Masses|Warburton, Richard|9781449370770\n2013|O'Reilly Media|Java Network Programming|Harold, Elliotte Rusty|9781449357672\n2012|McGraw Hill|Java Programming: A Comprehensive Introduction|Schildt, Herbert and Skrien, Dale|9780078022074\n2004|Pearson|Addison-Wesley's Java Backpack Reference Guide|DePasquale, Peter|9780321304278\n2002|Manning|Bitter Java|Tate, Bruce A.|9781930110434\n2008|Pearson|Programming with Alice and Java|Lewis, John and DePasquale, Peter|9780321512093\n2006|Lulu.com|Java by Dissection|McDowell, Charlie|9781411652385\n2011|McGraw-Hill Education|Java The Complete Reference, 8th Edition|Schildt, Herbert|9780071606301\n2001|O'Reilly Media|Java Security (2nd Edition)|Oaks, Scott|9780596001575\n1996|Addison-Wesley Pub (Sd)|The Java Programming Language|Arnold, Ken and Gosling, James|9780201634556\n1998|O'Reilly Media|Java Swing (Java (O'Reilly))|Eckstein, Robert and Loy, Marc and Wood, Dave|9781565924550\n2002|Jones & Bartlett Learning|Fundamentals Of Computer Science Using Java|Hughes, David|9780763717612\n2017|Packt Publishing|Programming Kotlin: Get to grips quickly with the best Java alternative|Samuel, Stephen and Bocutiu, Stefan|9781787126367\n2017|Mercury Learning & Information|Computer Graphics Programming in OpenGL with Java|Gordon, V. Scott and Clevenger, John L.|9781683920274\n2016|Pearson|Building Java Programs: A Back to Basics Approach Plus MyLab Programming with Pearson eText -- Access Card Package|Reges, Stuart and Stepp, Marty|9780134448305\n2002|McGraw-Hill Osborne Media|Java 2: The Complete Reference, Fifth Edition|Schildt, Herbert|9780072224207\n2005|For Dummies|Beginning Programming with Java For Dummies|Burd, Barry A.|9780764588747\n2016|Packt Publishing|Neural Network Programming with Java: Create and unleash the power of neural networks by implementing professional Java code|Souza, Alan M.F. and Soares, Fabio M.|9781785880902\n2003|Prentice Hall|Object-Oriented Software Engineering: Using UML, Patterns and Java (2nd Edition)|Bruegge, Bernd and Dutoit, Allen H.|9780130471109\n1997|Addison-Wesley|The Java Programming Language (Java Series)|Arnold, Ken and Gosling, James|9780201310061\n2006|Wiley|Operating System Concepts with Java|Silberschatz, Abraham and Galvin, Peter B. and Gagne, Greg|9780471769071\n2012|O'Reilly Media|Programming Android: Java Programming for the New Generation of Mobile Devices|Mednieks, Zigurd and Dornin, Laird and Meike, G. Blake and Nakamura, Masumi|9781449316648\n2010|O'Reilly Media|Java: The Good Parts: Unearthing the Excellence in Java|Waldo, Jim|9780596803735\n1997|Butterworth-Heinemann|Software Development for Engineers, C/C++, Pascal, Assembly, Visual Basic, HTML, Java Script, Java DOS, Windows NT, UNIX|Buchanan, William|9780340700143\n2012|McGraw Hill|Java Programming (Oracle Press)|Sarang, Poornachandra|9780071633604\n2017|Pearson|Introduction to Java Programming and Data Structures, Comprehensive Version, Student Value Edition Plus MyLab Programming with Pearson eText - Access Card Package|Liang, Y. Daniel|9780134756431\n1999|O'Reilly Media|Java I/O (Java Series)|Harold, Elliotte Rusty|9781565924857\n2005|Addison-Wesley Professional|Java Puzzlers: Traps, Pitfalls, and Corner Cases|Bloch, Joshua and Gafter, Neal|9780321336781\n2004|Springer|Multimedia Introduction to Programming Using Java|Gries, David and Gries, Paul|9780387226811\n2002|Apress|Bug Patterns In Java|Allen, Eric|9781590590614\n2020|Sybex|OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide: Exam 1Z0-815, Exam 1Z0-816, and Exam 1Z0-817|Boyarsky, Jeanne and Selikoff, Scott|9781119619130\n1997|McGraw-Hill Osborne Media|Java Programmer's Reference|Schildt, Herbert and O'Neil, Joe|9780078823688\n2002|Sams|Java for the Web With Servlets, Jsp, and Ejb: A Developer's Guide to Scalable Solutions|Kurniawan, Budi|9780735711952\n2007|John Wiley and Sons|Java Concepts, Compatible with Java 5 and 6, 5th Edition|Horstmann, Cay S.|9780470105559\n2014|Pearson|MyLab Programming with Pearson eText -- Access Card -- for Intro to Java Programming, Comprehensive Version, 10/e|Liang, Y. and Liang, Y. Daniel|9780133762518\n2003|Course Technology|Data Structures Using Java|Malik, D. S.|9780619159504\n2010|Pearson Education|Introduction to Java Programming, Comprehensive: International Edition|Liang|9780132472753\n2006|Wiley|Concurrency: State Models and Java Programs|Magee, Jeff and Kramer, Jeff|9780470093559\n2000|O'Reilly Media|Learning Java (Java Series)|Knudsen, Jonathan and Niemeyer, Patrick|9781565927186\n2014|Pragmatic Bookshelf|Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions|Subramaniam, Venkat|9781937785468\n2005|Cengage Learning|Java Programming: Introductory Concepts and Techniques (Available Titles Skills Assessment Manager (SAM) - Office 2010)|Shelly, Gary B. and Cashman, Thomas J. and Starks, Joy L.|9781418859831\n2014|Addison-Wesley Professional|Java Language Specification, Java SE 8 Edition, The (Java Series)|Gosling, James and Joy, Bill and Steele Jr., Guy and Bracha, Gilad and Buckley, Alex|9780133900699\n2007|Chapman and Hall/CRC|A Practical Guide to Data Structures and Algorithms using Java (Chapman & Hall/CRC Applied Algorithms and Data Structures series)|Goldman, Sally. A and Goldman, Kenneth. J|9781584884552\n2015|DT EDITORIAL SERVICES|Java 8 Programming: Black Book|WILEY INDIA and WILEY INDIA and WILEY INDIA|9789351197584\n2011|Wrox|Java Programming 24-Hour Trainer|Fain, Yakov|9780470889640\n2004|Prentice Hall|Just Java 2 (6th Edition)|van der Linden, Peter|9780131482111\n2020|O'Reilly Media|Learning Java: An Introduction to Real-World Programming with Java|Loy, Marc and Niemeyer, Patrick and Leuck, Daniel|9781492056270\n1999|Sams|Java Thread Programming|Hyde, Paul|9780672315855\n2014|Apress|Beginning Java 8 APIs, Extensions and Libraries: Swing, JavaFX, JavaScript, JDBC and Network Programming APIs (Expert's Voice in Java)|Sharan, Kishori|9781430266617\n2003|Cambridge University Press|Java Frameworks and Components: Accelerate Your Web Application Development|Nash, Michael|9780521520591\n2001|Addison-Wesley Professional|Building Parsers with Java|Metsker, Steven John Metsker|9780201719628\n1996|Addison-Wesley|The Java Class Libraries: An Annotated Reference (Java Series) (v. 1)|Chan, Patrick and Lee, Rosanna|9780201634587\n2000|McGraw-Hill|Java 2 Programmer's Reference|ONeil, Joseph|9780072123548\n2007|Springer|Java for Bioinformatics and Biomedical Applications|Bal, Harshawardhan and Hujol, Johnny|9780387372372\n20130312|Springer Nature|Java kompakt|Matthias Hölzl; Allaithy Raed; Martin Wirsing|9783642285042\n2017|No Starch Press|Learn Java the Easy Way: A Hands-On Introduction to Programming|Payne, Bryson|9781593278052\n2018|Cengage Learning|Bundle: Java Programming, Loose-Leaf Version, 9th + MindTap Programming, 1 term (6 months) Printed Access Card|Farrell, Joyce|9781337756280\n20080514|O'Reilly Media, Inc.|Java Web Services: Up and Running|Kalin, Martin|9780596521127\n2012|O'Reilly Media|Clojure Programming: Practical Lisp for the Java World|Emerick, Chas and Carper, Brian and Grand, Christophe|9781449394707\n2011|Wiley-IEEE Press|Practical Database Programming with Java|Bai, Ying|9780470889404\n2015|Wrox|Java Programming: 24-Hour Trainer|Fain, Yakov|9781118951453\n2009|McGraw-Hill Higher Education|An Introduction to Object-Oriented Programming with Java|Wu, C. Thomas|9780071283687\n2007|McGraw-Hill Science/Engineering/Math|A Comprehensive Introduction to Object-Oriented Programming with Java|Wu, C|9780073317083\n2014|Pearson|MyLab Programming with Pearson eText -- Access Code Card -- for Java Software Solutions: Foundations of Program Design|Lewis, John and Lewis, John and Loftus, William|9780133781281\n2004|O'Reilly Media|Java Network Programming, Third Edition|Harold, Elliotte Rusty|9780596007218\n2000|Addison-Wesley|The Real-Time Specification for Java|Gosling, James and Bollella, Greg and Dibble, Peter and Furr, Steve and Turnbull, Mark|9780201703238\n1996|Waite Group Pr|Black Art of Java Game Programming|Fan, Joel and Tenitchi, Calin and Ries, Eric|9781571690432\n2000|Addison-Wesley|Advanced Programming for the Java 2 Platform|Austin, Calvin and Pawlan, Monica|9780201715019\n2000|Cambridge University Press|Fundamentals of OOP and Data Structures in Java|Wiener, Richard and Pinson, Lewis J.|9780521662208\n2017|For Dummies|Java For Dummies (For Dummies (Computers))|Burd, Barry|9781119235552\n2008|Pragmatic Bookshelf|Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)|Subramaniam, Venkat|9781934356098\n2008|CRC Press|Java Programming Fundamentals: Problem Solving Through Object Oriented Analysis and Design|Nair, Premchand S.|9781420065473\n2004|McGraw-Hill Education|Java Demystified|Keogh, Jim|9780072254549\n2008|Prentice Hall|Introduction to Java Programming|Liang, Y. Daniel|9780136042587\n1997|Cambridge University Press|Modern Compiler Implementation in Java|Appel, Andrew W.|9780521583886\n2004|Prentice Hall|Small Java How To Program|Deitel, Harvey M. and Deitel, Paul J.|9780131486607\n2017|Manning Publications|Functional Programming in Java: How functional techniques improve your Java programs|Saumont, Pierre-Yves|9781617292736\n1999|Wiley|Mastering Enterprise JavaBeans and the Java 2 Platform, Enterprise Edition|Roman, Ed|9780471332299\n2003|Jones & Bartlett Publishers|Programming and Problem Solving with Java|Dale, Nell B. and Chip Weems and Mark R. Headington|9780763704902\n1996|Ventana Pr|Java Programming For The Internet: A Guide To Creating Dynamic, Interactive Internet Applications|Pratik R. Patel and Alan D. Hudson and Donald A. Ball|9781566043557\n2002|McGraw-Hill/OsborneMedia|Java Servlets Developer's Guide|Karl Moss and Michael Mueller and Lyssa Wald|9780072222623\n2019|Pearson|Mylab Programming with Pearson Etext -- Access Card -- For Introduction to Java Programming and Data Structures, Comprehensive Version|Liang, Y. Daniel|9780134672816\n2004|Morgan Kaufmann|Java Cryptography Extensions: Practical Guide for Programmers (The Practical Guides)|Weiss, Jason R.|9780127427515\n2001|O'Reilly Media|Java Programming with Oracle JDBC|Bales, Donald|9780596000882\n2004|Prentice Hall|Java Application Development on Linux|Albing, Carl|9780131436978\n2006|Jones & Bartlett Learning|Java Web Development Illuminated (Jones and Bartlett Illuminated (Paperback))|Qian, Kai|9780763734237\n2000|Que Pub|Platinum Edition Using Xhtml, Xml and Java 2|O'Donnell, Jim|9780789724731\n1996|Addison-Wesley|Hooked on Java: Creating Hot Web Sites With Java Applets|Van Hoff, Arthur and Shaio, Sami and Starbuck, Orca and Sun Microsystems, Inc.|9780201488371\n2012||Java Programming: A Comprehensive 1st Skrien|Herbert Schildt, Dale John Skrien|9780071310376\n1996|Addison-wesley Pub. Co.|Hooked On Java: Creating Hot Web Sites With Java Applets|Van Hoff, Arthur.|9780201852745\n2010|Apress|The Definitive Guide to Jython: Python for the Java Platform (Expert's Voice in Software Development)|Juneau, Josh and Baker, Jim and Wierzbicki, Frank and Soto Muoz, Leo and Ng, Victor and Ng, Alex and Baker, Donna L.|9781430225270\n1999|Wiley|Concurrency: State Models & Java Programs|Magee, Jeff and Kramer, Jeff|9780471987109\n2021|Oxford University Press|Programming in Java|Sachin Malhotra,Saurabh Chaudhary|9780198094852\n2002|O'Reilly Media|Learning Wireless Java|Qusay Mahmoud|9780596002435\n2007|Addison Wesley|Java Foundations: Introduction to Program Design and Data Structures|Lewis, John and DePasquale, Peter and Chase, Joseph|9780321429728\n2006|Springer|An Introduction to Network Programming with Java|Graba, Jan|9781846283802\n1997|O'Reilly Media|Java Virtual Machine (Java Series)|Downing, Troy and Meyer, Jon|9781565921948\n2002|Course Technology|Object-Oriented Application Development Using Java|Doke, E. Reed and Satzinger, John W. and Rebstock Williams, Susan|9780619035655\n2005|Lawrenceville Pr|A Guide To Programming in Java: Java 2 Platform Standard Edition 5|Brown, Beth|9781580030717\n2004|Wrox|Professional Java Tools for Extreme Programming: Ant, XDoclet, JUnit, Cactus, and Maven|Hightower, Richard and Onstine, Warner and Visan, Paul and Payne, Damon and Gradecki, Joseph D.|9780764556173\n2019|Pearson|Building Java Programs, Student Value Edition|Reges, Stuart and Stepp, Marty|9780135472118\n1999|Sams|Java 2 for Professional Developers|Morgan, Michael|9780672316975\n1999|Manning Publications|Java Network Programming, 2nd Edition|Hughes, Merlin and Hamner, Derek and Hughes, Merlin|9781884777493\n2007|Course Technology|Modern Software Development Using Java|Tymann, Paul T. and Schneider, G.Michael|9781423901235\n2002|O'Reilly Media|Java Management Extensions: Managing Java Applications with JMX|J. Steven Perry|9780596002459\n2014|Pearson|MyLab Programming with Pearson eText -- Access Card -- for Intro to Java Programming, Brief Version|Liang, Y. Daniel|9780133592689\n2004|Prentice Hall|Java Transaction Processing (Hewlett-Packard Professional Books): Design and Implementation|Mark Little and Jon Maron and Greg Pavlik and Jonathan Maron|9780130352903\n2003|IBM Press|Enterprise Java Programming with IBM WebSphere (2nd Edition)|Brown, Kyle and Craig, Gary and Hester, Greg and Pitt, David and Stinehour, Russell and Weitzel, Mark and Amsden, Jim and Jakab, Peter M. and Berg, Daniel|9780321185792\n2004|O'Reilly Media|Hardcore Java|Robert Simmons|9780596005689\n1999|Addison Wesley|Introduction to Programming Using Java: An Object-Oriented Approach: Java 2 Update|Arnow, David and Weiss, Gerald|9780201612721\n2009|Cengage Learning|Java Programming|Farrell, Joyce|9780324599510\n1997|O'Reilly Media|Java in a Nutshell: A Desktop Quick Reference for Java Programmers (In a Nutshell (O'Reilly))|Flanagan, David|9781565922624\n2007|Cengage Learning PTR|Beginning Java Game Programming Second Edition|Harbour, Jonathan S.|9781598634761\n2001|Prentice Hall Ptr|Java 3D API Jump-Start|Aaron E. Walsh and Doug Gehringer|9780130340764\n1999|Prentice Hall|Java 2 Programmer's Interactive Workbook|Chu, Kevin and Brower, Eric|9780130166388\n2005|Wiley-Interscience|Modern Multithreading : Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs|Carver, Richard H. and Tai, Kuo-Chung|9780471725046\n2015|Apress|Pro Java 8 Programming|Brett Spell, Terrill|9781484206423\n2006|Pragmatic Bookshelf|From Java to Ruby: Things Every Manager Should Know (Pragmatic Programmers)|Tate, Bruce A.|9780976694090\n2011|Addison-Wesley Professional|Starting Out with Java: From Control Structures Through Data Structures with Java Integrated Development Environment Resource Kit|Gaddis, Tony and Muganda, Godfrey|9780132757638\n1999|Springer|Essential Java 2 fast: How to develop applications and applets with Java 2 (Essential Series)|Cowell, John|9781852330712\n2008|Apress|Practical API Design: Confessions of a Java Framework Architect|Tulach, Jaroslav|9781430209737\n2003|For Dummies|Beginning Programming with Java For Dummies (For Dummies (Computers))|Burd, Barry A.|9780764526466\n2000|Coriolis Group|Java Black Book: The Java Book Programmers Turn To First|Holzner, Steven|9781576105313\n20200417|Pearson Education (US)|Introduction to Java Programming and Data Structures, Comprehensive Version|Y. Daniel Liang|9780136801504\n2017|Pearson|Java Software Solutions, Student Value Edition Plus MyLab Programming with Pearson eText - Access Card Package|Lewis, John and Loftus, William|9780134756387\n1998|Wiley|Client/Server Programming with Java and CORBA, 2nd Edition|Orfali, Robert and Harkey, Dan|9780471245780\n2012|Packt Publishing|Oracle Certified Associate, Java SE 7 Programmer Study Guide|M. Reese Richard|9781849687324\n2005|John Wiley & Sons|Concurrent And Real-time Programming In Java|Andrew Wellings|9780470011270\n2011|Oxford University Press|Programming in JAVA|Malhotra, Sachin and Choudhary, Saurabh|9780198063582\n1996|IDG Books|Java for Dummies|Aaron E. Walsh|9781568846415\n1998|Addison-Wesley|The Java Tutorial: Object-Oriented Programming for the Internet (2nd Edition)|Campione, Mary and Walrath, Kathy|9780201310078\n1999|Sams|Sams Teach Yourself Java 2 in 21 Days (Teach Yourself in 21 Days Series)|Lemay, Laura and Cadenhead, Rogers|9780672316388\n2005|Course Technology|Java Programming|Farrell, Joyce|9780619213190\n2012|McGraw-Hill Education TAB|Kinect Open Source Programming Secrets: Hacking the Kinect with OpenNI, NITE, and Java|Davison, Andrew|9780071783170\n2003|Wiley|MySQL and Java Developer's Guide|Mark Matthews and Jim Cole and Joseph D. Gradecki|9780471269236\n2013|Pearson|MyProgrammingLab with Pearson eText -- Access Card -- for Building Java Programs (MyProgrammingLab (Access Codes))|Reges, Stuart and Stepp, Marty|9780133379785\n1999|Prentice Hall|Java for Students 1.2|Bell, Doug and Parr, Mike|9780130109224\n1996|John Wiley & Sons Inc|Foundations of Java Programming for the World Wide Web|Walsh, Aaron E.|9781568848112\n2017|O'Reilly Media|Java Pocket Guide: Instant Help for Java Programmers|Liguori, Robert and Liguori, Patricia|9781491938690\n2001|Prentice Hall PTR|Core Java 2, Volume II: Advanced Features (5th Edition)|Horstmann, Cay and Cornell, Gary|9780130927385\n||Java|In Easy Steps|9780071077101\n2002|Prentice Hall|Java, Java, Java Object-Oriented Problem Solving (2nd Edition)|Morelli, Ralph|9780130333704\n2006|Sams Publishing|Agile Java Development with Spring, Hibernate and Eclipse|Hemrajani, Anil|9780672328961\n2002|Syngress|Programming Lego Mindstorms with Java (With CD-ROM)|Dario Laverde and Giulio Ferrari and Jurgen Stuber|9781928994558\n2007|AddisonWesley Professional|Eclipse Web Tools Platform: Developing Java Web Applications|Dai, Naci|9780321396853\n2001|O'Reilly Media|Java Programming with Oracle SQLJ|Price, Jason|9780596000875\n2016|Createspace Independent Publishing Platform|Java: The Ultimate Guide To Learn Java Programming And Computer Hacking (java For Beginners, Java For Dummies, Java Apps, Hacking) (html, Javascript, ... Developers, Coding, Css, Php) (volume 2)|Peter Hoffman and Matt Benton|9781523407811\n2003|John Wiley &Sons|Mastering AspectJ: Aspect-Oriented Programming in Java|Gradecki, Joseph D.|9780471431046\n2005|Addison Wesley|Starting Out with Java 5: Control Structures to Objects|Gaddis, Tony|9781576761717\n2008|I. K. International Pvt Ltd|Data Structures Through Java|Muniswamy|9788189866822\n2001|Prentice Hall|Weaving a Website: Programming in HTML, Java Script, Perl and Java|Anderson-Freed, Susan|9780130282200\n2006|Prentice Hall|Introduction to Java Programming (GOAL Series)|Liang, Y Daniel|9780132237383\n2002|Wiley|Java the UML Way: Integrating Object-Oriented Design and Programming|Lervik, Else and Havdal, Vegard B.|9780470843864\n2012|Apress|Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology|Weaver, James and Gao, Weiqi and Chin, Stephen and Iverson, Dean and Vos, Johan|9781430268727\n2000|O'Reilly Media|Java Network Programming (Java (O'Reilly))|Harold, Elliotte Rusty|9781565928701\n2003|Sybex|Java Programming 10-Minute Solutions|Watson, Mark and Sybex|9780782142853\n1996|Mis Pr|Java Programming Basics|Au, Edith and Makower, Dave|9781558284692\n2002|Wrox|Beginning Java 2|Horton, Ivor|9780764543654\n2015|Kidware Software|Java For Kids: NetBeans 8 Programming Tutorial|Conrod, Philip and Tylee, Lou|9781937161880\n2018|Mercury Learning & Information|Computer Graphics Programming in OpenGL with JAVA|Gordon, V. Scott and Clevenger, John L.|9781683922193\n1999|Prentice Hall Ptr|Core Java 2 , Volume 2: Advanced Features (4th Edition)|Horstmann, Cay S. and Cornell, Gary|9780130819345\n2012|Pearson|MyProgrammingLab with Pearson eText  --  Access Card  -- for Absolute Java (5th Edition)|Pearson Education and Mock, Kenrick|9780132846387\n2007|Pragmatic Bookshelf|Rails for Java Developers|Halloway, Stuart and Gehtland, Justin|9780977616695\n1997|Computing McGraw-Hill|Advanced Java 1.1 Programming|Rice, Jeffrey C. and Salisbury, Irving|9780079130891\n2020|O'Reilly Media|Programming AWS Lambda: Build and Deploy Serverless Applications with Java|Chapin, John and Roberts, Mike|9781492041054\n2019|Springer|Fundamentals of Java Programming|Ogihara, Mitsunori|9783030077853\n2020|O'Reilly Media|Quarkus Cookbook: Kubernetes-Optimized Java Solutions|Bueno, Alex Soto and Porter, Jason|9781492062653\n1996|Sybex Inc|Mastering Java|Phillips, Ivan and Hsu, Goang-Tay and Sankar, Krishna and Ries, Eric and Rohaly, Tim and Zukowski, John and Vanhelsuwe, Laurence|9780782119350\n2002|Wiley|Java Database Programming Bible|O'Donahue, John|9780764549243\n2009|Springer|A Concise and Practical Introduction to Programming Algorithms in Java (Undergraduate Topics in Computer Science)|Nielsen, Frank|9781848823389\n2006|Lawrenceville Pr|A Guide to Programming in Java: Java 2 Platform Standard Edition 5|Brown, Beth|9781580030724\n2002|Pearson P T R|Java Web Services: For Experienced Programmers (Deitel Developers Series)|Deitel, Harvey M. and Deitel, Paul J. and Gadzik, J. P. and Lomeli, K. and Santry, S. E. and Zhang, S.|9780130461346\n2013|Kidware Software|Java For Kids - A Computer Programming Tutorial|Conrod, Philip and Tylee, Lou|9781937161606\n2003|Charles River Media|ANT: The Java Build Tool In Practice (Programming Series)|Matzke, Bernd|9781584502487\n2001|Pearson|On to Java (3rd Edition)|Winston, Patrick Henry and Narasimhan, Sundar|9780201725933\n2003|Apress|Java Regular Expressions: Taming the java.util.regex Engine|Mehran Habibi|9781590591079\n2000|Apress|Professional Java Programming|Spell, Brett|9781861003829\n1996|Osborne Mcgraw-Hill|The Java Handbook|Naughton, Patrick|9780078821998\n2003|Wiley, John & Sons, Incorporated|Java Testing Patterns|Andrew Glover and Kyle Brown and Jon Thomas and Matthew Young|9780471448464\n2020|Payload Media|Android Studio 4.0 Development Essentials - Java Edition: Developing Android Apps Using Android Studio 4.0, Java and Android Jetpack|Smyth, Neil|9781951442224\n2001|Wiley|Java In Telecommunications: Solutions For Next Generation Networks|Thomas C. Jepsen and Farooq Anjum and Ravi Raj Bhat and Douglas Tait|9780471498261\n2007|Apress|Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs (Expert's Voice in Java)|Davison, Andrew|9781590598177\n1998|Addison-Wesley|Understanding Object-Oriented Programming With Java|Budd, Timothy|9780201308815\n1999|Wiley|Computing Concepts with Java 2 Essentials|Horstmann, Cay S.|9780471346098\n2002|Manning Publications|Java 2 Micro Edition|White, James and Hemphill, David A and Hemphill, David|9781930110335\n2005|Charles River Media|Java Messaging (Programming Series)|Bruno, Eric|9781584504184\n2000|Apress|Beginning Java 2 - Jdk 1.3 Edition (Programmer to Programmer)|Horton, Ivor|9781861003669\n2000|Sybex Inc|The Complete Java 2 Certification Study Guide: Programmer's and Developers Exams (With CD-ROM)|Roberts, Simon and Heller, Philip and Ernest, Michael and Heller, Philip|9780782128253\n2003|Prentice Hall|Information Systems Programming with Java (2nd Edition)|Staugaard, Andrew|9780131018600\n2017|Packt Publishing|Mastering Concurrency Programming with Java 9 - Second Edition: Fast, reactive and parallel application development|Gonzalez, Javier Fernandez|9781785887949\n1999|McGraw-Hill Education|Java 2: The Complete Reference|Naughton, Patrick and Schildt, Herbert|9780072132878\n2001|Research & Education Association|Java Super Review w/ CD-ROM (Super Reviews Study Guides)|Rea and Staff of Research & Education Association and Randall Raus and Dr. Hang Lau|9780878913800\n1997|O'Reilly Media|Java in a Nutshell, Deluxe Edition (In a Nutshell (O'Reilly))|Flanagan, David|9781565923041\n2017|Pearson|MyLab Programming with Pearson eText -- Access Code Card -- for Java How to Program, Early Objects|Deitel, Paul and Deitel, Harvey|9780134752129\n1996|Sams|Teach Yourself Java in 21 Days (Teach Yourself (Teach Yourself))|Lemay, Laura and Perkins, Charles L.|9781575210308\n2014|Pragmatic Bookshelf|Learn to Program with Minecraft Plugins: Create Flaming Cows in Java Using CanaryMod|Hunt, Andy|9781941222942\n2021|Sybex|OCP Java SE 11 Developer Complete Certication Kit|Boyarsky, Jeanne and Selikoff, Scott|9781119784746\n2009|Apress|Learn Objective-C for Java Developers (Learn Series)|Bucanek, James|9781430223696\n1999|Iuniverse|Principles Of Object-oriented Programming In Java 1.1|James W. Cooper|9781583482186\n2002|Addison-Wesley|Java Data Objects|Roos, Robin M.|9780321123800\n1998|O'Reilly Media|Java Cryptography (Java Series)|Knudsen, Jonathan|9781565924024\n1998|McGraw-Hill|Schaum's Outlines of Programming with Java|Hubbard, John R.|9780071342100\n2019|Apress|Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud|Binildas Christudas|9781484245019\n2003|Que Pub|Java 2 Developer Exam Cram 2: Exam Cx-310-252A and Cx-310-027|Trottier, Alain|9780789729927\n1997|Prentice Hall Ptr|JAVA JUMP START: A Beginner's Guide to Internet Programming|Enete, Noel|9780135658543\n2002|Sams Publishing|JXTA: Java P2P Programming|Brookshier, Daniel and Govoni, Darren and Krishnan, Navaneeth and Soto, Juan|9780672323669\n2016|Pearson|MyLab Programming with Pearson eText -- Access Card -- for Introduction to Java Programming, AP Version (1-year access)|Liang, Y. Daniel|9780134441160\n2018|CreateSpace Independent Publishing Platform|Java: Simple Beginner’s Guide to Java Programming (Tips and Tricks and Strategies of Java Programming) (Volume 1)|Laurence, Paul|9781718753914\n1999|Waite Group Pr|Java Programming for Linux|Meyers, Nathan|9781571691668\n2001|Apress|Professional WebObjects with Java|Thomas Termini and Pierce Wetter and Ben Galbraith and Jim Roepcke and Pero Maric and John Hopkins and Josh Flowers and Daniel Steinberg and Max Muller and Michael DeMann and Bernard Scholz|9781861004314\n2008|Morgan Kaufmann|Bluetooth Application Programming with the Java APIs Essentials Edition (The Morgan Kaufmann Series in Networking)|Thompson, Timothy J. and Kumar, C Bala and Kline, Paul J.|9780123743428\n2012|Pearson College Div|Introduction to Java Programming|Liang, Y. Daniel|9780133051469\n2008|Packt Publishing|Java EE 5 Development with NetBeans 6|Heffelfinger, David|9781847195463\n|Pearson Education Limited|Introduction to Java Programming and Data Structures, Comprehensive Version Plus Pearson Mylab Programming with Pearson Etext, Global Edition||9781292222028\n|Wrox Press|Professional Oracle 8i Java|Wrox Press Author Team|9781861004154\n2005|Sams Publishing|Java After Hours: 10 Projects You'll Never Do at Work|Holzner, Steven|9780672327476\n1999|Apress|Professional JavaScript with DHTML, ASP, CGI, FESI, Netscape Enterprise Server, Windows Script Host, LiveConnect and Java|Chirelli, Andrea and Li, Sing and Wilton, Paul and McFarlane, Nigel and Updegrave, Stuart and Wilcox, Mark and Wootton, Cliff and McFarlane, Nigel and James De Carli|9781861002709\n2001|Sams|Wireless Java Programming With J2me|Yu Feng and Jun Zhu|9780672321351\n2017|Cengage Learning|Java Programming, Loose-leaf Version|Farrell, Joyce|9781337685917\n1996|Computing McGraw-Hill|Web Site Programming With Java|Harms, David and Fiske, Barton C. and Rice, Jeffrey C.|9780079129864\n2002|Charles River Media|Java Programming Fundamentals (CYBERROOKIES SERIES)|Seefeld, Kimberly|9781584502210\n2000|Sams|Java Server Pages Application Development|Scott M. Stirling and Andre Lei and Ben Forta and Edwin Smith and Larry Kim and Roger Kerr and David Aden|9780672319396\n2000|Addison-wesley Professional|Ldap Programming With Java (paperback)|Rob Weltman and Tony Dahbura|9780768682144\n20041228|Cambridge University Press|COBOL Programmers Swing with Java|E. Reed Doke; Bill C. Hardgrave; Richard A. Johnson|9780511081507\n1999|Holt Software Associates Inc.|Programming Concepts in Java 2nd Edition w/ IBM's VisualAge for Java 2.0 Software||9780921598329\n2007|AddisonWesley Professional|Next Generation Java Testing: TestNG and Advanced Concepts|Beust, C\Xe9dric|9780321503107\n20140328|O'Reilly Media, Inc.|Client-Server Web Apps with JavaScript and Java|Casimir Saternos|9781449369316\n2014|Apress|Pro JavaFX 8: A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients|Vos, Johan and Gao, Weiqi and Weaver, James and Chin, Stephen and Iverson, Dean|9781430265740\n1999|Sams|Pure Java 2|Litwak, Kenneth|9780672316548\n2021|McGraw-Hill Publishing Co.|Programming with Java|Bradley, Julia Case and Millspaugh, Anita|9780071123099\n2006|BrainySoftware|Java 5: A Beginner's Tutorial (BrainySoftware)|Kurniawan, Budi|9780975212851\n2002|Sams Publishing|Java 2 Unleashed|Potts, Stephen and Pestrikov, Alex|9780672323942\n2002|Sams Publishing|Java Media APIs: Cross-Platform Imaging, Media and Visualization|Terrazas PH.D., Alejandro and Ostuni PH.D., John and Barlow, Michael|9780672320941\n2002|Microsoft Press|C# for Java Developers (Pro-Developer)|Jones, Allen and Freeman, Adam|9780735617797\n2001|Pearson Education (US)|Understanding Object-Oriented Programming with Java|Timothy A. Budd|9780201787047\n2001|Addison-Wesley Professional|Programming Open Service Gateways with Java Embedded Server™ Technology|Mike Hendrickson and Chen, Kirk and Gong, Li|9780201711028\n2013|CreateSpace Independent Publishing Platform|Fundamentals of Object-Oriented Programming in Java|Mohan, Permanand|9781482587524\n2021|CENGAGE INDIA|Java Programming: Advanced Topics (GTU) (with CD)|WILLIAMS RICHARD H.|9788131508688\n2002|Course Technology|Java Programming, Second Edition|Farrell, Joyce|9780619016593\n2022|N/a|Java An Introduction to Problem Solving & Programming|Walter Savitch|9780273751427\n2003|O'Reilly Media|Java Extreme Programming Cookbook|Eric M. Burke and Brian M. Coyner|9780596003876\n2011|Course Technology|Java Programming From Problem Analysis To Program Design|Malik and D. S.|9781111577643\n2010|Packt Publishing|Google App Engine Java and GWT Application Development|Guermeur, Daniel and Unruh, Amy|9781849690447\n2002|Routledge|Java Programming for Engineers (Mechanical Engineering)|Sanchez, Julio|9780849308109\n2004|Wiley|Concurrent and Real-Time Programming in Java|Wellings, Andrew|9780470844373\n2021|Jones & Bartlet|A Laboratory Course for Programming with Java|Dale|9789380108186\n2014|Apress|Learn Java for Web Development: Modern Java Web Development|Layka, Vishal|9781430259848\n1999|Alpha|The Complete Idiot's Guide to Java 2|Morrison, Michael|9780789721310\n2004|O'Reilly Media|Java Threads: Understanding and Mastering Concurrent Programming|Scott Oaks and Henry Wong|9780448446257\n2012|Pearson College Div|Java + MyProgrammingLab Access Code: How to Program|Deitel, Paul and Deitel, Harvey|9780132940955\n2006|Apress|Pro EJB 3: Java Persistence API (Expert's Voice in Java)|Keith, Mike and Schincariol, Merrick|9781590596456\n2012|PUP Department of Computer Science|Start Concurrent: An Introduction to Problem Solving in Java with a Focus on Concurrency, 2013 Edition|Wittman, Barry and Mathur, Aditya and Korb, Tim|9781557536723\n2008|Packt Publishing|DWR Java AJAX Applications|Sami Salkosuo|9781847192936\n1999|Springer|Formal Syntax and Semantics of Java (Lecture Notes in Computer Science (1523))||9783540661580\n2004|Course Technology|Java Programs to Accompany Programming Logic and Design|Smith, Jo Ann|9780619160258\n2013|CreateSpace Independent Publishing Platform|Learning Java through Alice|Daly, Tebring and Wrigley, Eileen|9781491073933\n2002|Mc Press|Java for RPG Programmers|Coulthard, Phil and Farr, George|9781931182065\n2012|Pearson|MyProgrammingLab with Pearson eText -- Access Card -- for Introduction to Java Programming, Brief Version (MyProgrammingLab (Access Codes))|Liang, Y. Daniel|9780132991568\n2016|Apress|Beginning Robotics Programming in Java with LEGO Mindstorms|Lu, Wei|9781484220047\n1999|Charles River Media|Graphics Programming With Java Second Edition/Book and Cd-Rom (Graphics Series)|Stevens, Roger T.|9781886801912\n2016|CreateSpace Independent Publishing Platform|Java: The Guide to Master Java Programming Fast (Booklet) (Volume 2)|Hoffman, Andrew|9781532852701\n2013|Packt Publishing|BPEL and Java Cookbook|Laznik, Jurij|9781849689205\n2003|Mcgraw-hill (tx)|An Introduction To Object-oriented Programming With Java|C. Thomas Wu|9780071217705\n2001|Sams Publishing|Jython for Java Programmers|Bill, Robert|9780735711112\n2000|Manning Publications|Server-Based Java Programming|Neward, Ted|9781884777714\n2016-09-26|Wiley Global Education US|Big Java Late Objects|Cay S. Horstmann|9781119321071\n2000|O'Reilly Media|The Java Enterprise CD Bookshelf|O'Reilly Media, Inc.|9781565928503\n20170404|Pearson Technology Group|Introduction to Programming in Java|Robert Sedgewick; Kevin Wayne|9780134512396\n2011|BrainySoftware|Java 7: A Beginner's Tutorial|Kurniawan, Budi|9780980839616\n2000|Holt Software Assoc Inc|Introduction to Programming in Java|Hume, J. N. Patterson and Stephenson, Christine|9780921598398\n20100824|Pearson Technology Group|Java EE 6 Tutorial, The|Eric Jendrock; Ian Evans; Devika Gollapudi; Kim Haase; Chinmayee Srivathsa|9780137084265\n2001|McGraw-Hill Science/Engineering/Math|Objects Have Class: An Introduction to Programming with Java with CD-ROM and OLC|Poplawski, David A.|9780072505016\n2009|Pearson|Seam Framework: Experience the Evolution of Java EE (2nd Edition)|Yuan, Michael and Orshalick, Jacob and Heute, Thomas|9780137129393\n2004|Wiley|An Introduction to Programming and Object-Oriented Design Using Java|Ni?o, Jaime and Hosch, Frederick A.|9780471481676\n2016|CreateSpace Independent Publishing Platform|Learn Java 8 In a Week: A beginner's guide to Java Programming (Black Book)|Rathore, Mahavir DS|9781530669172\n2002|Jones & Bartlett Learning|Introduction To Cryptography With Java Applets|Bishop, David|9780763722074\n2017|Packt Publishing|Modular Programming in Java 9: Build large scale applications using Java modularity and Project Jigsaw|Kothagal, Koushik|9781787126909\n2015|机械工业出版社|Java Programming Language (Basic) (the original book version 10) - Java语言程序设计（基础篇）（原书第10版）|[美]Y.Daniel Liang|9787111506904\n1996|Coriolis Group|Java Programming EXplorer: Everything You Need to Develop Internet Applications with the Java Programming Language|Simkin, Steve and Bartlett, Neil and Leslie, Alex|9781883577810\n1998|Cambridge University Press|Java Gems: Jewels from Java Report|Dwight Deugo and Donald G. Firesmith|9780521648240\n2017|Addison-Wesley Professional|Effective Java|Joshua, Bloch|9780134686042\n1999|Coriolis Group|Java 2 Exam Cram Exam 310-025|William B. Brogden|9781576102916\n2010|Pearson Education|Introduction to Java Programming, Brief: International Edition|Liang, Y. Daniel|9780132473118\n1999|Coriolis Group|Java 2 Exam Prep (Exam: 310-025)|Brogden, Bill|9781576102619\n1999|Mc Pr Llc|Java Application Strategies For The As/400|Don Denoncourt|9781883884611\n2018|Packt Publishing|Developing Java Applications with Spring and Spring Boot|Oliveira, Claudio Eduardo de and Turnquist, Greg L. and Antonov, Alex|9781789534757\n2002|Prentice Hall|Practical Object-Oriented Development with UML and Java|Lee, Richard C. and Tepfenhart, William M.|9780130672384\n2019|Arcler Press|Java Programming Applications|Prudhomme, Gerard|9781774073193\n2000|Addison-Wesley|The Java 3D(TM)  API Specification (2nd Edition)|Sowizral, Henry and Rushforth, Kevin and Deering, Michael|9780201710410\n20170830|Pearson Education (US)|Java Software Solutions|John Lewis; William Loftus|9780134544021\n2002|Apress|The Sun Certified Java Developer Exam with J2SE 1.4|Patterson, Jeremy and Habibi, Mehran and Camerlengo, Terry|9781590590300\n2019|Apress|Learn Java with Math: Using Fun Projects and Games|Dai, Ron|9781484252086\n2008|Pragmatic Bookshelf|Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)|Davis, Scott|9780978739294\n2004||Java Programming For Kids|Yakov Fain|9780971843950\n2001|Apress|Java XML Programmer's Reference|Eric Jung and Andrei Cioroianu and Dave Writz and Mohammad Akif and Steven Brodhead and James Hart|9781861005205\n2004-08-26|Wiley|Java 2 For Dummies|Barry Burd|9780764578496\n20150529|Pearson Education (US)|Starting Out with Java|Tony Gaddis|9780133957235\n2000|Morgan Kaufmann|Understanding SQL and Java Together: A Guide to SQLJ, JDBC, and Related Technologies (The Morgan Kaufmann Series in Data Management Systems)|Melton, Jim and Eisenberg, Andrew|9781558605626\n2003|Sams|Extreme Programming With Ant: Building and Deploying Java Applications With Jsp, Ejb, Xslt, Xdoclet, and Junit|Niemeyer, Glenn and Poteet, Jeremy|9780672325625\n2015|Packt Publishing|Learning Network Programming with Java|Reese, Richard|9781785882562\n1998|Wiley|Computer Graphics for Java Programmers|Ammeraal, Leen|9780471981428\n2014|Apress|Beginning Java 8 Games Development|Jackson, Wallace|9781484204153\n2017|Independently published|Programming: Python Programming, JAVA Programming, HTML and CSS Programming for Beginners|Academy, iCode|9781520676081\n2006|Wiley|Developing Java Software (third edition)|Winder, Russel and Roberts, Graham|9780470090251\n2004|ISTE Publishing Company|Java & Databases (Innovative Technology Series)||9781903996157\n2020|Apress|Beginning Quarkus Framework: Build Cloud-Native Enterprise Java Applications and Microservices|Koleoso, Tayo|9781484260319\n2000|John Wiley and Sons|(Wcs)Intro to Programming W/ Java|Nino|9780471399568\n2005|Heaton Research, Inc.|Introduction to Neural Networks with Java|Heaton, Jeff T|9780977320608\n2005|Charles River Media|Learning JAVA through Applications (Programming Series)|Jarc, Duane J|9781584503767\n20080212|Jones & Bartlett Learning|Programming and Problem Solving with Java|Nell Dale|9781449639808\n1999|Mcgraw-hill Education (ise Editions)|An Introduction To Object Oriented Programming With Java (mcgraw-hill International Editions)|C.thomas Wu|9780071168502\n2022|SYS-CON Media|Rich Internet Applications with Adobe Flex and Java : Secrets of the Masters|Fain, Yakov; Rasputnis, Victor; Tartakovsky, Anatole|9780977762224\n2002|Cengage Learning PTR|Java Programming for the Absolute Beginner|Russell, Joseph P.|9780761535225\n1999|Addison-Wesley Professional|Mr. Bunny's Big Cup o' Java|Egremont, Carlton|9780201615630\n2020|Apress|Spring Boot Persistence Best Practices: Optimize Java Persistence Performance in Spring Boot Applications|Anghel Leonard|9781484256268\n2019|Packt Publishing|Serverless Programming Cookbook: Practical solutions to building serverless applications using Java and AWS|Kanikathottu, Heartin|9781788623797\n2000|Morgan Kaufmann|Object-Oriented Implementation of Numerical Methods: An Introduction with Java & Smalltalk (The Morgan Kaufmann Series in Software Engineering and Programming)|Besset, Didier H.|9781558606791\n1998|Sams|Sams Teach Yourself Java 1.2 in 21 Days|Lemay, Laura and Cadenhead, Rogers|9781575213903\n2015|Cengage Learning|Java Programming|Farrell, Joyce|9781305480537\n2002|Muska & Lipman/Premier-Trade|Java Security|Ganguli, Madhushree|9781931841856\n2009||Java Programming|D. S. Malik|9781439040348\n2017|Apress|Pro Java Clustering and Scalability: Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ|Acetozi, Jorge|9781484229859\n2000|Apress|Definitive Guide to Swing for Java 2, Second Edition|Zukowski, John|9781893115781\n2019|lulu.com|Reviewing Java|Maureau, Alex|9780557043552\n2007|Pearson|Introduction To Java Programming Comprehensive Version Custom Edition Sixth Edition|Y. Daniel Liang|9780558100117\n2017|CreateSpace Independent Publishing Platform|Computer Programming: 6 Books in 1: Beginner's Guide + Best Practices to Programming Code with Python, JavaScript and Java|Masterson, Charlie|9781548828547\n2002|Manning Publications|Java 3D Programming|Selman, Daniel|9781930110359\n1999|Course Technology Ptr (Sd)|Java Programming: Comprehensive|Farrell, Joyce M.|9780760010709\n2011|Pearson College Div|Java Software Solutions|Lewis and John/ Loftus|9780132783385\n20140226|Pearson Education (US)|Java Software Solutions|John Lewis; William Loftus|9780133795318\n2005|Virtualbookworm.com Publishing, Incorporated|Ant Java Notes: An Accelerated Intro Guide to the Java Ant Build Tool|A. T. Bell|9781589397385\n2016|CreateSpace Independent Publishing Platform|Android: Android Programming And Android App Development For Beginners: (Learn How To Program Android Apps, How To Develop Android Applications Through Java Programming, Android For Dummies)|Publishing, UpSkill|9781534746183\n1997|Sams|Maximum Java 1.1|Vanderburg, Glenn|9781575212906\n2000||Java Network Programming|E. Harold|9780765561947\n2006|Wiley|Developing Chemical Information Systems: An Object-Oriented Approach Using Enterprise Java|Li, Fan|9780471751571\n2007|Cengage Learning Ptr|Mobile 3d Graphics: Learning 3d Graphics With The Java Micro Edition|Claus Höfele|9781598632927\n20060516|O'Reilly Media, Inc.|Java I/O|Elliotte Rusty Harold|9781449390884\n2015-09-18|Packt Publishing|Java Hibernate Cookbook|Yogesh Prajapati|9781784391904\n2013|Springer|An Introduction to Network Programming with Java: Java 7 Compatible|Graba, Jan|9781447152545\n2021|Prentice Hall of India|Object Oriented Programming with C++ and Java [Oct 30, 2004] D. Samanta|Samanta|9788120316201\n2002|Apress|Beginning Java Web Services|Henry Bequet and Meeraj Kunnumpurath and Rhody, Sean and Andre Tost|9781861007537\n2007|New Age Publications (academic)|Internet And Java Programming|R. Krishnamoorty,prabhu R. Krishnamoorty|9788122413526\n2002|John Wiley &Sons|Java Web Services Programming|Mogha, Rashim|9780764549526\n2004|Sams Publishing|BEA WebLogic Workshop 8.1 Kick Start: Simplifying Java Web Applications and J2EE|Saganich Jr., Albert and Hardy, Tom and Kaye, Lawrence and Srivatsan, Sunila|9780672326226\n1996|Coriolis Group,U.S.|Kickass Java Programming: Cutting-Edge Java Techniques With an Attitude|Tonny Espeset|9781883577995\n2012|Jaico Publishing House|Introduction To Java Programming|K. Somasundaram|9788184954432\n2012|Wiley Global Education|Big Java Late Objects|Cay S. Horstmann|9781118214572\n2014|Addison-Wesley Professional|Java Tutorial, The: A Short Course on the Basics (Java Series)|Gallardo, Raymond and Hommel, Scott and Kannan, Sowmya and Gordon, Joni and Zakhour, Sharon Biocca|9780134034690\n2004|Springer|The JR Programming Language: Concurrent Programming in an Extended Java (The Springer International Series in Engineering and Computer Science (774))|Olsson, Ronald A. and Keen, Aaron W.|9781402080852\n1999|Prentice Hall Ptr|Core Java Media Framework|deCarmo, Linden|9780130115195\n1997|Charles River Media|Graphics Programming with Java|Stevens, Roger|9781886801622\n2014|Wspc|The Nonlinear Workbook: Chaos, Fractals, Cellular Automata, Genetic Algorithms, Gene Expression Programming, Support Vector Machine, Wavelets, Hidden ... Java And Symbolicc++ Programs|Steeb, Willi-Hans|9789814583473\n2002|BPB Publications|Learn Advanced Java Script Programming|Vijay Mukhi|9788170299370\n20070830|O'Reilly Media, Inc.|Darkstar: The Java Game Server|Brendan Burns|9780596514846\n1996|Prentice Hall Ptr|Java Programming For The Internet|Marc Loy|9780132707787\n2002|London ; Taylor & Francis, 2002.|Java Programming For Spatial Sciences|Jo Wood|9780203166178\n2004|iUniverse|First Course: Data Structures and Algorithms Using Java: Data Structures and Algorithms Using JAVA|Hill, Edward|9780595318964\n2017|Pearson Education Limited|Java Plus Myprogramminglab With Pearson Etext|Savitch and Walter J.|9781292184944\n2001|Wiley|Mobile Information Device Profile For Java 2 Microedition: Professional Developer's Guide (professional Developer's Guide Series)|C. Enrique Ortiz and Eric Gigu?re|9780471034650\n1999|Wiley|Programming Windows with Java and WFC|Krell, Bruce E.|9780764532726\n2011|Lulu.com|C For Java Programmers: A Primer|Charlie McDowell|9781257188796\n2009|China Water Power Press Pub. Date :2009-09|Java Case Programming Tutorials(chinese Edition)|Guo Zhen Min Sheng Gui Yong|9787508468280\n2002|Indianapolis, In : Wiley, 2002.|Wireless Java Programming For Enterprise Applications|Dan Harkey and Shan Appajodu and Mike Larkin|9780471218784\n2008|Prentice Hall|Java: Introduction To Problem Solving And Programming Value Package (includes Addison-wesley's Java Backpack Reference Guide)|Walter Savitch and Frank Carrano|9780135038253\n2007-02-15|Packt Publishing|Google Web Toolkit: GWT Java AJAX Programming|Prabhakar Chaganti|9781847191014\n20061107|Springer Nature|The Definitive Guide to Building Java Robots|Scott Preston|9781430200888\n2013|Cengage Learning|Bundle: Java Programming, 7th + Coursemate Printed Access Card|Joyce Farrell|9781285999722\n2002|Cengage Learning|Java With Object-oriented Programming (non-infotrac Version)|Paul S. Wang|9780534391447	Java	java engineer	java		year|title|doi|citations|influentialCitations|authors|paperId\n1998|Making the future safe for the past: adding genericity to the Java programming language|10.1145/286936.286957|594|44|Gilad Bracha and Martin Odersky and David Stoutamire and P. Wadler|7862ab20bf14ff78eb74c5b17fd52a4d498eaec2\n1998|Compatible genericity with run-time types for the Java programming language|10.1145/286936.286958|150|13|Robert Cartwright and G. Steele|fb892076f2b162d2c061bfefdad88158cf522b99\n2008|Session-Based Distributed Programming in Java|10.1007/978-3-540-70592-5_22|149|19|Raymond Hu and N. Yoshida and Kohei Honda|1c657b0b5a77b302493a69820540d418ba18ba47\n2004|Adding wildcards to the Java programming language|10.1145/967900.968162|137|13|Mads Torgersen and Erik Ernst and Christian Plesner Hansen and P. Ahé and Gilad Bracha and N. Gafter|cec77c48196c68ae617911e7b316612396ad27ec\n2000|Java programming for high-performance numerical computing|10.1147/SJ.391.0021|117|8|J. Moreira and S. Midkiff and Manish Gupta and Pedro V. Artigas and M. Snir and Richard D. Lawrence|e6ba2aae171aaadf0d4648cbd254f279c5b92566\n2014|Mining billions of AST nodes to study actual and potential usage of Java language features|10.1145/2568225.2568295|97|7|Robert Dyer and Hridesh Rajan and H. Nguyen and T. Nguyen|d5fd3931b0f0492bd543aac33c953aa541f2d03c\n2011|ContextJ: Context-oriented Programming with Java|10.11185/IMT.6.399|95|9|M. Appeltauer and R. Hirschfeld and M. Haupt and Hidehiko Masuhara|6472be8854d79560923461f32c36026ebc97f883\n2000|NaturalJava: a natural language interface for programming in Java|10.1145/325737.325845|93|5|D. Price and E. Riloff and J. Zachary and Brandon Harvey|a11513ce3256ebea0eec68b38acbd8275723050d\n2013|Maxine: An approachable virtual machine for, and in, java|10.1145/2400682.2400689|89|12|Christian Wimmer and M. Haupt and M. V. D. Vanter and Mick J. Jordan and L. Daynès and Doug Simon|3a54e9d683c172acf9d2a503754f1c68b7daf611\n1998|Java as first programming language: a critical evaluation|10.1145/292422.292440|87|6|Said Hadjerrouit|2f80cbad16b5945f2f5029012999aeff12efd51d\n2007|Keyword programming in Java|10.1007/s10515-008-0041-9|78|3|Greg Little and Rob Miller|6f6c15e91faf8afa4ad9b48c224350f1bf135054\n2007|Interface-based programming assignments and automatic grading of java programs|10.1145/1268784.1268805|64|7|Michael T. Helmick|48142625261b1cca94ab650a6ccf10706e830f49\n2017|Investigating Static Analysis Errors in Student Java Programs|10.1145/3105726.3106182|62|2|S. Edwards and Nischel Kandru and Mukund B. M. Rajagopal|f0552a483f71919a32365012de15051c206c00ad\n2001|Concurrent Programming: The Java Programming Language|10.12694/scpe.v4i2.230|62|5|G. Gagne|fcfd49bdf3cecf170a4bf5974bdfa2abcd250397\n2000|A Java programming tool for students with visual disabilities|10.1145/354324.354356|58|3|Ann C. Smith and J. Francioni and Sam D. Matzek|8892647a286cd2141d5d18c1a9b00fc2e1c58ff4\n2017|Understanding the use of lambda expressions in Java|10.1145/3133909|56|8|D. Mazinanian and Ameya Ketkar and Nikolaos Tsantalis and Danny Dig|f3047998ef0ab6ffffe617397cf8efe99bd34b80\n2014|LeakWatch: Estimating Information Leakage from Java Programs|10.1007/978-3-319-11212-1_13|50|4|Tom Chothia and Yusuke Kawamoto and Chris Novakovic|c72cea83ed4b4649251f54a83adc18124f42de55\n2014|DeltaJ 1.5: delta-oriented programming for Java 1.5|10.1145/2647508.2647512|50|5|J. Koscielny and Sönke Holthusen and I. Schaefer and Sandro Schulze and Lorenzo Bettini and F. Damiani|777b8c22184ce1b10a56730d594adae962f10cbc\n2008|Caching and incrementalisation in the java query language|10.1145/1449764.1449766|40|10|Darren Willis and David J. Pearce and J. Noble|1ef340939607eaf1361c9da010da9c3c12dcde42\n2015|Genetic Algorithms in Java Basics|10.1007/978-1-4842-0328-6|40|3|Lee Jacobson and B. Kanber|94ebd1b97887bd36ca54d93581ac83b2911157b4\n2012|Using mobile phone programming to teach Java and advanced programming to computer scientists|10.1145/2157136.2157292|39|5|D. Riley|d6b50fc7e13a1057b077ab3bd48f87271d9af8b8\n2002|Language-specific make technology for the Java programming language|10.1145/582419.582453|39|3|M. Dmitriev|c6db9561b9769a5fc1618e1fe29ee3b7851555a1\n2010|Programming Finite Elements in Java|10.1007/978-1-84882-972-5|34|2|G. Nikishkov|a8f6e0d60e1364333694ccc60cb04d5cf5f44374\n2011|Safe Parallel Programming with Session Java|10.1007/978-3-642-21464-6_8|30|0|Nicholas Ng and N. Yoshida and Olivier Pernet and Raymond Hu and Yiannos Kryftis|870662bb6c66a2069a7392e2ad2bb67f9a65dd94\n2012|A machine-checked, type-safe model of Java concurrency: language, virtual machine, memory model, and verified compiler|10.5445/KSP/1000028867|30|2|Andreas Lochbihler|c36ff13c201aa3caaa8ed1179b206023fdd194ed\n1997|The Case for Java as a Programming Language|10.1109/4236.585172|30|2|A. Hoff|2aed90d637971b96a891f79187f3e6e92736b925\n1998|Concurrent programming: the Java programming language|10.5860/choice.36-1006|30|1|Stephen J. Hartley|f3919013a32e7236f1235dc39b085e8fa3357be4\n2002|Evaluation of Assertion Support for the Java Programming Language|10.5381/jot.2002.1.3.a1|28|0|Reinhold Plösch|0e6ee9ce96b9f5aae32f1da6fbf21a44d7ee198b\n2010|Web-Based Multiplayer Online Role Playing Game (MORPG) for Assessing Students' Java Programming Knowledge and Skills|10.1109/DIGITEL.2010.20|22|0|Maiga Chang and Kinshuk|c6446458e72ce254305ef3cd4eeb0fc62c71cb4e\n2012|Modeling the Knowledge Domain of the Java Programming Language as an Ontology|10.1007/978-3-642-33642-3_16|21|1|Aggeliki Kouneli and G. Solomou and C. Pierrakeas and A. Kameas|3915703932e988d909d0a9251009fa6c5933290e\n1997|Improving the interactivity and functionality of Web-based radiology teaching files with the Java programming language.|10.1148/RADIOGRAPHICS.17.6.9397464|20|2|J. Eng|09501e85462489a754a1cab8eafd9ccb759f8234\n2003|Assessment of the Java programming language for use in high integrity systems|10.1145/844091.844099|19|1|J. Kwon and A. Wellings and S. King|90b925874632d2a11c9d3ada8c963e899e363c4e\n1998|Applications of JAVA programming language to database management|10.1145/273244.273254|13|0|Bradley F. Burton and V. Marek|e502374c91f0b196836e965cf0ac88002d642bb3\n1999|SQLJ Part 1: SQL routines using the Java programming language|10.1145/344816.344864|13|1|A. Eisenberg and Jim Melton|75aac5614558f08595d4b737c075e89e47040337\n2018|Comparison of garbage collectors in Java programming language|10.23919/MIPRO.2018.8400277|12|0|H. Grgic and B. Mihaljević and A. Radovan|090173690ad7bcf3c2d83f840db65872d0d66b5f\n2018|Java Programming Language|10.1007/978-3-030-02619-6_35|1|0|Gerard O'Regan|6bffc1a6dff69fc47734945adfc4e04775d3b139\n1996|Java Programming Language|10.32388/4ejcag|1|0|D. Friedel and Anthony P. Potts|6e0f1aacb150c00ef2c9ad638c7fa495332086fa	title|year|author|goodreadsId|rating|ratings|reviews\nEffective Java Programming Language Guide|2001|Joshua Bloch|101316|4.48|5484|299
cpp	C++	1985	Bjarne Stroustrup		83	pl		http://isocpp.org/	https://isocpp.org/std/the-standard	313	https://www.isocpp.org/blog	https://en.cppreference.com/w/cpp/language/history		C++20	5	6			25666	1202	true	330	ace acorn-lang apache-hbase arduino arkscript arrow-format atomspace avi-synth basis-universal-format bazel beef berkeleydb binaryen bio blender-app blitzmax boomerang-decompiler bosque bucklescript c2 c3 calc4 candor cane capn-proto carbon chaiscript chapel chapel chika chisel chrysalisp ciel cir circle-lang cito cityhash-hash-function clang clang clay click clike cloc cmake codeql couchdb cperl crema croc crystal cspydr curv cwerg cyber dale dashrep dex dlvm dplyr dragonbasic drakon duro ec ecl ecr egel eiffel elena elfe emerald-lang emojicode emscripten emscripten encore enso erlang eyg f-prime factor fardlang felix fern fetlang ffmpeg filebench-wml firrtl fish flare flatbuffers flex flow flow9 flua flutter forthscript g-portugol gap gcc gcc gdl generate-ninja ghc go gold-linker gradle graph-it gravity groff gura hal-format halide harlan hashlink haxe hhvm hla hobbes homa hpp huginn huwcode hyphy ibis imhex impala invokator ircis iterm2 j jakt jakt jank java java jeebox jinx jq jsil-compiler jsonnet jule jule julia kakoune-editor kerf koka kotlin ktexteditor-editor kuin kumir ladybird lax ldpl lean lesma leveldb lfortran lift linux lobster loci luna lwjgl mal manool markus matplotlib mewmew michelson micro-cpp microarchitecture-description-language microblocks micropython mimium minecraft minizinc mongodb monkeyx mu mun-lang mys neeilang netbeans-editor nim ninja nodejs numba nuua objectscript odin oil olc om onnx ooc oopsilon open-nn open-shading-language opencv openscad orca p-star paraview particles pawn-scripting-language pawn pep8 phorth php plasma please-build pony postgresql pov-ray-sdl praat-script prql psyche-c pygments python pytorch qoir qore qt racket ragel rakudo ramen rapidbatch rapira raptorjit react-native reactjs real-time-concurrent-c redis reko-decompiler rescript retdec revolution-programming-language rhine rholang ricscript rigc ripple rocksdb root-lib roslyn-compiler ruby rust savi scikit-learn scipy score sdlang seq sham sile simit simple-binary-encoding skip smallbasic smc smpl solidity souper sourcepawn spatial speedie speedie spiral sporth sqlite squirrel srt stacklang stan subleq swallow swift t2b taichi tamgu tao3d tbox-lib tensorflow terra testml textadept-editor tiledb tiscript toy-lang treesheets triton tuplemarkup txtzyme ucl uno v v8 vale vcpkg-pm vdscript verona virgil vlc vsxu wa wart wasm wasmer wax wax whack wing winxed wiredtiger wonkey xgboost-model xgboost xl-lang xla xlwings-editor xodio yacas yara yasl z-flat z2 zeta zig zl zot	https://cppcon.org							pl	170927	277733		2161625		26	"author name avatar url language languageColor stars forks currentPeriodStars description\ngoogle mediapipe https://github.com/google.png https://github.com/google/mediapipe C++ #f34b7d 2824 386 2250 ""MediaPipe is a cross-platform framework for building multimodal applied machine learning pipelines""\nfmtlib fmt https://github.com/fmtlib.png https://github.com/fmtlib/fmt C++ #f34b7d 6596 796 273 ""A modern formatting library""\nTheCherno Hazel https://github.com/TheCherno.png https://github.com/TheCherno/Hazel C++ #f34b7d 1589 265 130 ""Hazel Engine""\narendst Sonoff-Tasmota https://github.com/arendst.png https://github.com/arendst/Sonoff-Tasmota C++ #f34b7d 7683 1795 281 ""Provide ESP8266 based itead Sonoff with Web, MQTT and OTA firmware using Arduino IDE or PlatformIO""\nocornut imgui https://github.com/ocornut.png https://github.com/ocornut/imgui C++ #f34b7d 16553 2604 474 ""Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies""\nanhkgg SuperWeChatPC https://github.com/anhkgg.png https://github.com/anhkgg/SuperWeChatPC C++ #f34b7d 2071 573 474 超级微信电脑客户端，支持多开、防消息撤销、语音消息备份...开放WeChatSDK\ngnuradio gnuradio https://github.com/gnuradio.png https://github.com/gnuradio/gnuradio C++ #f34b7d 1798 1055 79 ""GNU Radio""\nplaidml plaidml https://github.com/plaidml.png https://github.com/plaidml/plaidml C++ #f34b7d 2457 214 120 ""PlaidML is a framework for making deep learning work everywhere.""\nTonyChen56 WeChatRobot https://github.com/TonyChen56.png https://github.com/TonyChen56/WeChatRobot C++ #f34b7d 1468 559 938 PC版微信机器人\nhuihut interview https://github.com/huihut.png https://github.com/huihut/interview C++ #f34b7d 7108 2269 641 ""📚 C/C++ 技术面试基础知识总结，包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。""\nskypjack entt https://github.com/skypjack.png https://github.com/skypjack/entt C++ #f34b7d 2053 180 302 ""Gaming meets modern C++ - a fast and reliable entity-component system (ECS) and much more""\nOneLoneCoder videos https://github.com/OneLoneCoder.png https://github.com/OneLoneCoder/videos C++ #f34b7d 535 395 72 ""The official distribution of olcConsoleGameEngine, a tool used in javidx9's YouTube videos and projects""\ndolphin-emu dolphin https://github.com/dolphin-emu.png https://github.com/dolphin-emu/dolphin C++ #f34b7d 5521 1278 96 ""Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.""\nosquery osquery https://github.com/osquery.png https://github.com/osquery/osquery C++ #f34b7d 14868 1796 457 ""SQL powered operating system instrumentation, monitoring, and analytics.""\ndanielkrupinski Osiris https://github.com/danielkrupinski.png https://github.com/danielkrupinski/Osiris C++ #f34b7d 260 115 56 ""Free open-source training software / cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by imgui.""\ncarla-simulator carla https://github.com/carla-simulator.png https://github.com/carla-simulator/carla C++ #f34b7d 3098 840 239 ""Open-source simulator for autonomous driving research.""\ngrpc grpc https://github.com/grpc.png https://github.com/grpc/grpc C++ #f34b7d 22945 5381 557 ""The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)""\nFastLED FastLED https://github.com/FastLED.png https://github.com/FastLED/FastLED C++ #f34b7d 3180 828 63 ""The main FastLED library (successor to FastSPI_LED). Please direct questions/requests for advice to the reddit community - http://fastled.io/r - we'd like to keep issues to just tracking bugs/enhancements/tasks. *NOTE* major library work is currently on hold""\nTarsCloud Tars https://github.com/TarsCloud.png https://github.com/TarsCloud/Tars C++ #f34b7d 7510 1822 243 ""Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.""\napache thrift https://github.com/apache.png https://github.com/apache/thrift C++ #f34b7d 6723 3037 131 ""Apache Thrift""\nNVIDIA DALI https://github.com/NVIDIA.png https://github.com/NVIDIA/DALI C++ #f34b7d 1829 208 245 ""A library containing both highly optimized building blocks and an execution engine for data pre-processing in deep learning applications""\nhaoel leetcode https://github.com/haoel.png https://github.com/haoel/leetcode C++ #f34b7d 11615 3642 295 ""LeetCode Problems' Solutions""\nllvm llvm-project https://github.com/llvm.png https://github.com/llvm/llvm-project C++ #f34b7d 1832 557 213 ""This is the canonical git mirror of the LLVM subversion repository. The repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.""\npytorch pytorch https://github.com/pytorch.png https://github.com/pytorch/pytorch C++ #f34b7d 31392 7706 966 ""Tensors and Dynamic neural networks in Python with strong GPU acceleration""\nmicrosoft onnxruntime https://github.com/microsoft.png https://github.com/microsoft/onnxruntime C++ #f34b7d 1113 247 135 ""ONNX Runtime: cross-platform, high performance scoring engine for ML models"""		cpp		c_cpp	clike	text/x-c++src	source.c++	programming								false				c/C++.cpp				49		69338	204										c_cpp.py											4			2012		1998	ada algol-68 c clu ml simula python csharp chapel d java lua perl php rust nim sql bcpl unix assembly-language regex	C++ ( pronounced cee plus plus) is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights. C++ has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications, including desktop applications, servers (e.g. e-commerce, web search or SQL servers), and performance-critical applications (e.g. telephone switches or space probes). C++ is a compiled language, with implementations of it available on many platforms. Many vendors provide C++ compilers, including the Free Software Foundation, Microsoft, Intel, and IBM. C++ is standardized by the International Organization for Standardization (ISO), with the latest standard version ratified and published by ISO in December 2014 as ISO/IEC 14882:2014 (informally known as C++14). The C++ programming language was initially standardized in 1998 as ISO/IEC 14882:1998, which was then amended by the C++03, ISO/IEC 14882:2003, standard. The current C++14 standard supersedes these and C++11, with new features and an enlarged standard library. Before the initial standardization in 1998, C++ was developed by Bjarne Stroustrup at Bell Labs since 1979, as an extension of the C language as he wanted an efficient and flexible language similar to C, which also provided high-level features for program organization. The C++17 standard is due in July 2017, with the draft largely implemented by some compilers already, and C++20 is the next planned standard thereafter. Many other programming languages have been influenced by C++, including C#, D, Java, and newer versions of C.	2001	4307	10943	1487	72038					Bell Labs			cpp c++ cc cp cxx h h++ hh hpp hxx inc inl ino ipp ixx re tcc tpp	cpp	cpp hpp c++ h++ cc hh cxx hxx C H cp CPP tpp	C cc cpp cxx c++ h hh hpp hxx h++								true	4128238	61098	https://exercism.org/tracks/cpp	218									c							1		20	false		C c++ c++m cc ccm CPP cpp cppm cxx cxxm h++ inl ipp ixx pcc tcc tpp	true	false		https://devdocs.io/cpp/			https://lists.isocpp.org/mailman/listinfo.cgi			https://isocpp.org/blog/category/events		text		https://isocpp.org/about/annual-reports	https://github.com/antlr/grammars-v4/tree/master/cpp		cpp	C++	https://repl.it/languages/cpp					g++	United States			C/C++			// Type your code here, or load an example. int square(int num) {     return num * num; }									"// Hello World in C++ (pre-ISO)  #include <iostream.h>  main() {     cout << ""Hello World!"" << endl;     return 0; } "	"#include <iostream>  int main() {    std::cout << ""Hello World"" << std::endl; } "	#include <cstdint>  namespace Gui {  } 	C++	https://reddit.com/r/cpp	https://riju.codes/cpp	"#include <iostream>  int main() {   std::cout << ""Hello, world!"" << std::endl;   return 0; } "	https://twitter.com/isocpp	"1 #include <iostream> 2 #include <vector> 3 #include <stdexcept> 4 5 int main() { 6     try { 7         std::vector<int> vec{3, 4, 3, 1}; 8         int i{vec.at(4)}; // Throws an exception, std::out_of_range (indexing for vec is from 0-3 not 1-4) 9     } 10     // An exception handler, catches std::out_of_range, which is thrown by vec.at(4) 11     catch (std::out_of_range &e) { 12         std::cerr << ""Accessing a non-existent element: "" << e.what() << '\n'; 13     } 14     // To catch any other standard library exceptions (they derive from std::exception) 15     catch (std::exception &e) { 16         std::cerr << ""Exception thrown: "" << e.what() << '\n'; 17     } 18     // Catch any unrecognised exceptions (i.e. those which don't derive from std::exception) 19     catch (...) { 20         std::cerr << ""Some fatal error\n""; 21     } 22 }"	C++	C++			true	#define #defined #elif #else #endif #error #if #ifdef #ifndef #include #line #pragma #undef alignas alignof and and_eq asm atomic_cancel atomic_commit atomic_noexcept auto bitand bitor bool break case catch char char16_t char32_t class compl concept const constexpr const_cast continue decltype default delete do double dynamic_cast else enum explicit export extern false final float for friend goto if inline int import long module mutable namespace new noexcept not not_eq nullptr operator or or_eq override private protected public register reinterpret_cast requires return short signed sizeof static static_assert static_cast struct switch synchronized template this thread_local throw transaction_safe transaction_safe_dynamic true try typedef typeid typename union unsigned using virtual void volatile wchar_t while xor xor_eq				https://www.meetup.com/topics/c	https://github.com/llvm/llvm-project			//	/* */	std::cout	""""	=	true false								true																	true					true																true											true																						true					true	true		false															true	false	true			true			true																					true						true					true				true		true							false												true									https://github.com/QuantStack/xeus-cling	https://en.wikipedia.org/wiki/C++	128	6	https://hopl.info/showlanguage.prx?exp=1202	C++	C++	isocpp.org	C++	https://github.com/textmate/c.tmbundle		year|publisher|title|authors|isbn13\n2011|PEARSON INDIA|ADTs, Data Structures, and Problem Solving with C++|Nyhoff|9780131409095\n2013|Pearson|Data Structures & Algorithm Analysis in C++|Weiss, Mark|9780132847377\n2012|Addison-Wesley Professional|C++ Primer (5th Edition)|Lippman, Stanley and Lajoie, Josée and Moo, Barbara|9780321714114\n2001|Pearson|Data Structures with C++ Using STL|Ford, William and Topp, William|9780130858504\n2013|Pearson|Introduction to Programming with C++ (Myprogramminglab)|Liang, Y. Daniel|9780133252811\n2013|Pearson|C++ How to Program (Early Objects Version) (9th Edition)|Deitel, Paul and Deitel, Harvey|9780133378719\n2014|Cengage Learning|C++ Programming: Program Design Including Data Structures|Malik, D. S.|9781285852751\n2011|Pearson|Engineering Problem Solving with C++ (3rd Edition)|Etter, Delores M. and Ingber, Jeanine A.|9780132492652\n2011|Pearson|Problem Solving With C++|Savitch, Walter|9780132162739\n2010|Pearson|C++ How to Program: Late Objects Version (How to Program (Deitel))|Deitel, Paul and Deitel, Harvey|9780132165419\n2007|Pearson|C++ Programming Today|Johnston, Barbara|9780136150992\n2003|Pearson|C++ for Java Programmers|Weiss, Mark|9780139194245\n2010|Wiley|C++ for Everyone|Horstmann, Cay S.|9780470927137\n1995|Pearson|Data Structures Using C and C++ (2nd Edition)|Langsam, Yedidyah and Augenstein, Moshe J. and Tenenbaum, Aaron M.|9780130369970\n2012|Cengage Learning|Introduction to Programming with C++|Zak, Diane|9781285061474\n2006|Pearson College Div|Data Structures And Algorithm Analysis in C++|Weiss, Mark Allen|9780321441461\n2011|Jones & Bartlett Learning|C++ Plus Data Structures|Dale, Nell|9781449646752\n2004|Addison-Wesley Professional|Developing Series 60 Applications: A Guide for Symbian OS C++ Developers: A Guide for Symbian OS C++ Developers|Edwards, Leigh and Barker, Richard and Staff of EMCC Software Ltd.|9780321227225\n1997|Addison-Wesley Professional|The C++ Programming Language (3rd Edition)|Stroustrup, Bjarne|9780201889543\n2012|PEARSON INDIA|C++ Standard Library, The: A Tutorial And Reference 2Nd Edition|NICOLAI M JOSUTTIS|9780321623218\n2012|Pearson|Starting Out with Games & Graphics in C++|Gaddis, Tony|9780133128079\n2008|Addison Wesley|Problem Solving with C++|Savitch, Walter|9780321531346\n2009|Jones & Bartlett Learning|Programming And Problem Solving With C++|Dale, Nell|9780763771560\n2009|Course Technology|Introduction to C++ Programming, Brief Edition|D. S. Malik|9781423902461\n2008|Addison-Wesley Professional|Programming: Principles and Practice Using C++|Stroustrup, Bjarne|9780321543721\n2008|Cengage Learning|C++ Programming: From Problem Analysis to Program Design|Malik, D. S.|9781423902096\n1998|Pearson|An Introduction to Computing Using C++ and Object Technology|Ford, William H. and Topp, William R.|9780132681520\n2004|Addison-Wesley Professional|C++ Template Metaprogramming|Abrahams, David|9780321227256\n2017|Cengage Learning|C++ Programming: Program Design Including Data Structures (MindTap Course List)|Malik, D. S.|9781337117562\n2012|Course Technology|C++ Programs to Accompany Programming Logic and Design|Smith, Jo Ann|9781133525806\n2011|Wiley|C++ for Everyone|Horstmann, Cay S.|9780470920923\n2010|Cengage Learning|C++ Programming: From Problem Analysis to Program Design (Introduction to Programming)|Malik, D. S.|9780538798082\n2000|Course Technology|Understanding Programming: An Introduction Using C++|Cannon, Scott R.|9780534379759\n2009|Pearson|Absolute C++ (4th Edition)|Savitch, Walter|9780136083818\n1994|Mcgraw-Hill Osborne Media|C++ from the Ground Up: Learn C++ from the Master|Schildt, Herbert|9780078819698\n2019|Packt Publishing|Hands-On Embedded Programming with C++17: Create versatile and robust embedded solutions for MCUs and RTOSes with modern C++|Posch, Maya|9781788629300\n2013|Pearson|C++ How to Program plus MyProgrammingLab with Pearson eText -- Access Card Package (9th Edition)|Deitel, Paul and Deitel, Harvey|9780133450736\n2008|Prentice Hall|C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source Software Development Series)|Blanchette, Jasmin and Summerfield, Mark|9780132354165\n2003|McGraw-Hill Education|C++ from the Ground Up, Third Edition|Schildt, Herbert|9780072228977\n2008|Cengage Learning|Object-Oriented Programming Using C++ (Introduction to Programming)|Farrell, Joyce|9781423902577\n2017|Pearson|Problem Solving with C++ Plus MyLab Programming with Pearson eText -- Access Card Package|Savitch, Walter|9780134710747\n2007|Prentice Hall|C++ How to Program (6th Edition)|Deitel, Paul J.|9780136152507\n1992|Addison-Wesley Pub (Sd)|Algorithms in C++|Sedgewick, Robert|9780201510591\n2005|Wrox|Professional C++|Solter, Nicholas A. and Kleper, Scott J.|9780764574849\n2003|Cambridge University Press|Parallel Scientific Computing in C++ and MPI: A Seamless Approach to Parallel Algorithms and their Implementation|Karniadakis, George Em|9780521520805\n2006|Prentice Hall PTR|C++ GUI Programming with Qt 4|Blanchette, Jasmin and Summerfield, Mark|9780131872493\n2005|Addison-Wesley Professional|C++ Primer|Lippman, Stanley B. and Lajoie, Josee and Moo, Barbara E.|9780201721485\n1995|Computing McGraw-Hill|Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming (Unix/C)|Holub, Allen I.|9780070296893\n2004|Course Technology|Assembly Language and Computer Architecture Using C++ and Java™|Dos Reis, Anthony J.|9780534405274\n1999|Addison-Wesley Professional|Advanced CORBA® Programming with C++|Henning, Michi and Vinoski, Steve|9780201379273\n2009|Pearson|Introduction to Programming with C++ (2nd Edition)|Liang, Y. Daniel|9780136097204\n1989|Pearson Ptr|Programming in C++|Dewhurst, Stephen|9780137231560\n2011|In Easy Steps Limited|C++ Programming in easy steps|McGrath, Mike|9781840784329\n2002|Addison-Wesley Professional|C++ Gotchas: Avoiding Common Problems in Coding and Design|Dewhurst, Stephen C.|9780321125187\n2017|Pearson|MyLab Programming with Pearson eText -- Access Card -- for Starting Out with C++ from Control Structures to Objects (My Programming Lab)|Gaddis, Tony|9780134484198\n1994|Macmillan Coll Div|Object Oriented Programming In C++|Johnsonbaugh, Richard and Kalin, Martin|9780023606823\n2010|Wrox|Ivor Horton's Beginning Visual C++ 2010|Horton, Ivor|9780470500880\n2008|Pearson|C++ Programming And Fundamental Concepts|Anderson Jr., Arthur E.|9780131182660\n2009|For Dummies|C++ All-In-One Desk Reference For Dummies|Mueller, John Paul and Cogswell, Jeff|9780470317358\n1996|Addison-Wesley Professional|Inside the C++ Object Model|Lippman, Stanley B.|9780201834543\n2013|Packt Publishing|Boost.Asio C++ Network Programming|Torjo, John|9781782163268\n2002|Addison-Wesley Professional|C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks|Debbie Lafferty and Schmidt, Douglas and Huston, Stephen|9780201795257\n1999|Addison-Wesley Professional|Essential C++|Lippman, Stanley B.|9780201485189\n2016|Packt Publishing|Beginning C++ Game Programming|Horton, John|9781786466198\n1998|Oxford University Press|An Introduction to C++ and Numerical Methods|Ortega, James M. and Grimshaw, Andrew S.|9780195117677\n2014|Pearson|Mylab Programming with Pearson Etext -- Access Card -- For Problem Solving with C++|Savitch, Walter|9780133834413\n1998|Sams|The Waite Group's Object-Oriented Programming in C++|Lafore, Robert and Waite Group|9781571691606\n2008|Packt Publishing|Microsoft Visual C++ Windows Applications by Example: Code and explanation for real-world MFC C++ Applications|Stefan Björnander|9781847195562\n2002|Prentice Hall|C++ How to Program (4th Edition)|Deitel, Harvey M. and Deitel, Paul J.|9780130384744\n1998|Addison-Wesley Professional|C++ For C Programmers, Third Edition (3rd Edition)|Pohl, Ira|9780201395198\n2012|Cambridge University Press|Numerical Methods in Finance with C++ (Mastering Mathematical Finance)|Capinski, Maciej J.|9780521177160\n2002|Wiley|Object-Oriented Programming in C++|Josuttis, Nicolai M.|9780470843994\n2006|Cengage Learning PTR|Beginning C++ Through Game Programming, Second Edition|Dawson, Michael|9781598633603\n2005|Peachpit Pr|C++ Programming|Ullman, Larry E. and Signer, Andreas|9780321356567\n2015|Apress|Advanced Metaprogramming in Classic C++|Di Gennaro, Davide|9781484210116\n1998|Waite Group Pr|C++ Primer Plus (Mitchell Waite Signature Series)|Prata, Stephen|9781571691316\n2018|Packt Publishing|Expert C++ Programming: Leveraging the power of modern C++ to build scalable modular applications|Swaminathan, Jeganathan and Posch, Maya and Galowicz, Jacek|9781788831390\n1995|O'Reilly & Associates|C++ The Core Language: A Foundation for C Programmers (Nutshell Handbooks)|Brown, Doug and Satir, Gregory|9781565921160\n1999|Microsoft Press|Learn Microsoft Visual C++ 6.0 Now|Sphar, Chuck|9781572319653\n2015|Pearson|Mylab Programming with Pearson Etext -- Access Code Card -- For Absolute C++|Savitch, Walter and Mock, Kenrick|9780134254005\n1995|McGraw-Hill College|Programming With Class: Introduction To Computer Science With C++|Kamin, Samuel N. and Reingold, Edward M.|9780070518339\n2005|Addison-Wesley Professional|C++ Common Knowledge: Essential Intermediate Programming: Essential Intermediate Programming|Dewhurst, Stephen|9780321321923\n2005|Charles River Media|C++ Standard Library Practical Tips (Programming Series)|Reese, Greg|9781584504009\n2001|Sams|Sams Teach Yourself C++ in 21 Days (Sams Teach Yourself...in 21 Days)|Liberty, Jesse|9780672320729\n2000|Microsoft Press|Microsoft Mastering: MFC Development Using Microsoft Visual C++ 6.0 (DV-DLT Mastering)|Microsoft Press|9780735609259\n2001|Addison-Wesley Professional|C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns: Mastering Complexity with ACE and Patterns|Schmidt, Douglas and Huston, Stephen|9780201604641\n2018|Manning Publications|Functional Programming in C++: How to improve your C++ programs using functional techniques|Cukic, Ivan|9781617293818\n2006|A-list Publishing|Hackish C++ Games & Demos|Michael Flenov|9781931769587\n1998|Sigs|Using Motif With C++ (sigs: Advances In Object Technology)|Daniel J. Bernstein|9780132073905\n2001|Irwin Professional Publishing|C++ Program Design|Davidson|9780072411638\n1989|Addison-Wesley|C++ primer|Lippman, Stanley B|9780201164879\n1996|Jones & Bartlett Pub|Programming and Problem Solving With C++|Dale, Nell B. and Weems, Chip and Headington, Mark and Dale, Nell|9780763702922\n2021|Reema Thareja|Object Oriented Programming With C++|OXFORD UNIVERSITY PRESS and OXFORD UNIVERSITY PRESS and OXFORD UNIVERSITY PRESS|9780199459636\n2005|For Dummies|C++ Timesaving Techniques For Dummies|Telles, Matthew|9780764579868\n2021|Prentice Hall of India|Unix System Programming Using C++|Chan, Terrence|9788120314689\n1992|Que Pub|C++ by Example (Programming Series)|Perry, Greg M.|9781565290389\n1996|Mcgraw-Hill|Schaum's Outlines - Programming With C++|Hubbard, John R. and Hubbard, John R.|9780070308374\n1994|Wiley|Programming for Graphics Files: In C and C++|Levine, John R. and Levine, John|9780471598565\n2020|Apress|Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards|Dmitrović, Slobodan|9781484260463\n2003|Jones And Bartlett Publishers|C++ Plus Data Structures|Dale, Nell|9780763704810\n2016|Packt Publishing|C++ Windows Programming|Bjornander, Stefan|9781786464224\n2007|Course Technology|An Introduction to Programming With C++ (Available Titles Skills Assessment Manager (SAM) - Office 2010)|Zak, Diane|9781418836184\n2007|Springer|Introduction to C++ Programming and Graphics|Pozrikidis, Constantine|9780387689920\n1994|Morgan Kaufmann Pub|Windows Animation Programming With C++|Young, Michael J.|9780127737508\n2006|Addison Wesley|Problem Solving, Abstraction & Design Using C++ (5th Edition)|Friedman, Frank L. and Koffman, Elliot B.|9780321450050\n2006|Oxford University Press|Object-Oriented Programming with C++ (Oxford Higher Education)|Sahay, Sourav|9780195681529\n2013|Addison-Wesley Professional|C++ Programming Language, The|Bjarne, Stroustrup|9780133522853\n2001|Pearson|C++ Programming with Design Patterns Revealed|Muldner, Tomasz|9780201722314\n1999|Wiley|Speech Recognition: Theory and C++ Implementation|Becchetti, Claudio and Ricotti, Lucio Prina|9780471977308\n1999|McGraw-Hill|Schaum's Easy Outline: Programming with C++|Hubbard, John R.|9780070527133\n1996|Prentice Hall|C++ and Object Oriented Programming|Irvine, Kip R.|9780023598524\n1999|Pearson|Object-Oriented Programming in C++ (2nd Edition)|Johnsonbaugh, Richard and Kalin, Martin|9780130158857\n2015|Apress|Practical C++ Financial Programming|Oliveira, Carlos|9781430267157\n2012|Wrox|Ivor Horton's Beginning Visual C++ 2012|Horton, Ivor|9781118368084\n2004|Wiley|Financial Instrument Pricing Using C++|Duffy, Daniel J.|9780470855096\n1999|Sams|Sams Teach Yourself C++ in 21 Days, Third Edition|Liberty, Jesse|9780672315152\n2005|Course Technology|Program Development and Design Using C++|Bronson, Gary J.|9780619216771\n1995|Wiley-interscience|A Jump Start Course In C++ Programming|James W. Cooper and Richard B. Lam|9780471031710\n1993|Que Pub|Borland C++ Power Programming/Book and Disk|Walnum, Clayton|9781565291720\n1999|Que Pub|Practical C++|McGregor, Robert W.|9780789721440\n2008|Prentice Hall In Association With Trolltech Press|C++ Gui Programming With Qt 4|Blanchette, Jasmin.|9780137143979\n2005|Addison Wesley|Starting Out With C++: Brief Version Update, Visual C++ .net (4th Edition)|Tony Gaddis and Barret Krupnow|9780321419613\n1997|TBS|Object-oriented Programming with C++|E Balagurusamy|9780074620380\n2008|In Easy Steps Limited|C++ Programming In Easy Steps|McGrath, Mike|9781840783520\n1996|Addison-Wesley|Stl Tutorial & Reference Guide: C++ Programming With the Standard Template Library (Addison-Wesley Professional Computing Series)|Musser, David R. and Saini, Atul|9780201633986\n2016|Packt Publishing|Boost.Asio C++ Network Programming Cookbook: Over 25 hands-on recipes to create robust and highly-effi cient cross-platform distributed applications with the Boost.Asio library|Radchuk, Dmytro|9781783986545\n2000|Scott Jones|Starting Out With The C++ (2nd Brief Edition)|Tony Gaddis|9781576760406\n2019|BPB Publications|Data Structures Through C++: Experience Data Structures C++ through animations|Kanetkar, Yashavant|9789388511360	C++	c++ engineer	c++		year|title|doi|citations|influentialCitations|authors|paperId\n1986|C++ Programming Language|10.1002/9781118361054.ch3|7014|230|B. Stroustrup|c04e29b09f67158e7c4405ddad18108a1ddecbd4\n2018|TOPAS and TOPAS-Academic: an optimization program integrating computer algebra and crystallographic objects written in C++|10.1107/S1600576718000183|627|27|A. Coelho|f24ca222ed1a87ff7892d5bf969643eb240e86b3\n1991|Advanced C++ Programming Styles and Idioms|10.1109/TOOLS.1997.681881|468|14|J. Coplien|20627f2ad92cf787efb4ec960e49b89d10bb4529\n2000|Introduction to the GiNaC Framework for Symbolic Computation within the C++ Programming Language|10.1006/jsco.2001.0494|389|39|Christian Bauer and A. Frink and R. Kreckel|5b2f780c3ce63f1795bbfa6e3e7e22d8ae5e268b\n2004|Supporting Students in C++ Programming Courses with Automatic Program Style Assessment|10.28945/300|84|6|Kirsti Ala-Mutka and Toni Uimonen and Hannu-Matti Järvinen|7880378ba289053eadf19cb03ce2f543616a2b53\n1999|An Overview of the C++ Programming Language|10.1201/9781420049114.sec3|24|3|B. Stroustrup|eb331db6ec60d64b9e0d90978ee7398d9e2f0605	
html	HTML	1991	Tim Berners-Lee		54	textMarkup			https://html.spec.whatwg.org/	546				html5	6	4			25654	2097	true	553	11ty abcl-lang abs ace activity-pub aframe alma-007 apache-hbase aretext argdown arrow-format asciidots asciimath assemblyscript asterius-compiler astroml avail avi-synth awl ballerina bash basis-universal-format bazel bee beef berkeleydb bicep bitsy blackcoffee blender-app blitzmax blockml blur-markup-language bounce-lang bqn bruijn bucardo bucklescript buzz caffeine cairo capn-proto caramel carbon cat categorical-query-language ceylon chatterbot chevrotain chicken chika cir civet claro clojure clojurescript closure-templates cmake coco codecept codemirror codeql coffeekup coffeescript cokescript colascript commonmark conceptual contracts.coffee coq cor cortex couchdb croc cryptol crystal csvw curv cyber dafny daonode dashrep datascript dern dex dexvis dhall differential-datalog djangoql djot dllup dlvm dogescript dragonbasic drakon drupal duro dynamo-visual-language ec ecl ecr ecsharp edgelisp eff eiffel ejs elena elvish em emberjs-framework emerald-lang emojicode emscripten enso erlang euphoria eve eyg f-prime factor fancy fardlang fay felix ffmpeg fish flatbuffers flatline fleck flow9 flowchart-fun flownote flua flutter flux fold forest-lang forml fql frege frost fructure-editor frundis fun gap gerbil ghc gleam glicol glisp gluon go goal gogs-editor golo gradle gravity gridstudio-editor groff gun gura halide hasklig haste haxe haxelibs-pm hazel heap.coffee hedy heron-lang hhvm highlightjs hilvl hjson hotcocoalisp hpp hrqr htl htmx htsql hurl huwcode hyperscript-lang hyperscript icedcoffeescript idio idyll imba imhex infusion-framework insitux invokator ioke ircis iterm2 ixml j jal-compiler java jedi jeeves jekyll jemplate jet jinja jinx jison jq jquery jsf jsil-compiler jslt jsoncanvas jsonnet k-framework kaffeine kamby kami kamilalisp katex kefir kgl knight koka kotlin koto ktyek kubernetes kuin kumir kuroko ladybird lamdu-editor lamdu laml latte ld-json lean leo-editor leveldb lever lighttable ligo lil links-programming-language linux lispyscript literate-coffeescript lobster loci logica lsif-format luajit luna m3db mal manhood manim mapgen margin markdown marko markwhen maskjs masm mastodon mathics mathjson mathpix-markdown matplotlib mavo mech-lang melody menhir mermaid mesh michelson microblocks micropython minidsdb minizinc mirah mlscript mobl-lang mochajs moescript monaco mond mongodb monkey monkeyx monte moya mps mu mugo mustache myia mys mythryl nadesiko nearley nesc netbeans-editor netlogo never newlisp nextflow ngnk ngs nim nimskull nit nlpl nltk nodejs noisecraft nomnoml noms-db note noulith noweb nulan numba objectscript observable-framework observable-lang observable-plot obsidian-lang oden odin ohayo ohm oil ok olc om ooc opa opam-pm open-nn open-shading-language opencv openscad openverse org p4p packagist-pm pact pan pandas paraview parenscript parsers particles particles partiql pcre pegdown pegjs penrose pep8 php pinto pkl plaid-programming-language please-build pogoscript polyglot-compiler popr porffor pov-ray-sdl praat-script prettier prismjs project-mentat prometheus prql psyche pug pygments pyret-lang pyret pyth python pytorch qalb qore quint racket rainbow rakudo ralph ramdascript ramen rant rapidbatch raptorjit rascal reach react-native reactjs readable reason red redis reko-decompiler ren-c rescript revolution-programming-language ricscript rmarkdown robotframework roc rocksdb rockstar rosie roy rpscript ruby rust rye sagemath saltstack sanddance scala-js scallop scikit-learn scipy score scribble scroll scroll seif sentient serious shadama shml sibilant simoji simplictiy sizzle skip skulpt slab slab slashdown slashlang slony smallbasic smpl snowman-decompiler solid-network solidity sophia space spatial speedie spiderbasic spiral spry sqlite squiggle stacklang statsplorer stencil storymatic strat subleq sugar svelte swi-prolog swift swym sympy tablam tabloid taf taijilang tangledown tao-lang tao3d tensorflow terra textadept-editor texti threejs tibet tiscript tldraw toffeescript toontalk topshell tornado tosh treesheets tridash triton tuplemarkup twig twine txtzyme typecastjs u ucg uiua ultralisp-pm unison unseemly urweb v v8 vale vega-editor-app vega verona vine virgil visdown vlc vsxu vuejs vyper vyxal walt wasm wasmer wasp-lang wats wax web3js wenyan wing wiredtiger wonkey wren wyvern xarray xidoc xl-lang xlwings-editor xodio xtclang xtext yamp yang yara yawl yii yoptascript zest zig zz								textMarkup	492136	777550		12648584		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nripienaar free-for-dev https://github.com/ripienaar.png https://github.com/ripienaar/free-for-dev HTML #e34c26 23923 2569 587 ""A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev""\nnax3t webdevbootcamp https://github.com/nax3t.png https://github.com/nax3t/webdevbootcamp HTML #e34c26 739 506 106 ""All source code for back-end projects from the Web Developer Bootcamp""\nIgglybuff awesome-piracy https://github.com/Igglybuff.png https://github.com/Igglybuff/awesome-piracy HTML #e34c26 7209 648 447 ""A curated list of awesome warez and piracy links""\nadolfintel speedtest https://github.com/adolfintel.png https://github.com/adolfintel/speedtest HTML #e34c26 2572 698 162 ""Self-hosted HTML5 Speedtest. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more""\njavascript-tutorial ru.javascript.info https://github.com/javascript-tutorial.png https://github.com/javascript-tutorial/ru.javascript.info HTML #e34c26 931 298 335 ""Современный учебник JavaScript""\nthelinuxchoice blackeye https://github.com/thelinuxchoice.png https://github.com/thelinuxchoice/blackeye HTML #e34c26 1235 465 328 ""The most complete Phishing Tool, with 32 templates +1 customizable""\nshishan100 Java-Interview-Advanced https://github.com/shishan100.png https://github.com/shishan100/Java-Interview-Advanced HTML #e34c26 467 208 222 中华石杉--互联网Java进阶面试训练营\nterkelg awesome-creative-coding https://github.com/terkelg.png https://github.com/terkelg/awesome-creative-coding HTML #e34c26 5334 408 221 ""Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.""\ncod3rcursos web-moderno https://github.com/cod3rcursos.png https://github.com/cod3rcursos/web-moderno HTML #e34c26 831 441 69\nportainer portainer https://github.com/portainer.png https://github.com/portainer/portainer HTML #e34c26 12659 1201 276 ""Making Docker management easy.""\nmercyblitz jsr https://github.com/mercyblitz.png https://github.com/mercyblitz/jsr HTML #e34c26 1176 628 83 ""Java Specification Requests""\ngithub training-kit https://github.com/github.png https://github.com/github/training-kit HTML #e34c26 2328 3160 54 ""Open source cheat sheets for Git and GitHub""\ngoogle styleguide https://github.com/google.png https://github.com/google/styleguide HTML #e34c26 21536 7535 378 ""Style guides for Google-originated open-source projects""\nblinkfox hexo-theme-matery https://github.com/blinkfox.png https://github.com/blinkfox/hexo-theme-matery HTML #e34c26 910 230 154 ""A beautiful hexo blog theme with material design and responsive design.一个基于材料设计和响应式设计而成的全面、美观的Hexo主题。""\nstisla stisla https://github.com/stisla.png https://github.com/stisla/stisla HTML #e34c26 995 261 93 ""Free Bootstrap Admin Template""\nfacebookresearch fastText https://github.com/facebookresearch.png https://github.com/facebookresearch/fastText HTML #e34c26 19504 3714 422 ""Library for fast text representation and classification.""\nsimple-icons simple-icons https://github.com/simple-icons.png https://github.com/simple-icons/simple-icons HTML #e34c26 7606 881 106 ""SVG icons for popular brands""\nwhatwg html https://github.com/whatwg.png https://github.com/whatwg/html HTML #e34c26 2806 927 67 ""HTML Standard""\nmicrosoft dotnet https://github.com/microsoft.png https://github.com/microsoft/dotnet HTML #e34c26 11433 1806 111 ""This repo is the official home of .NET on GitHub. It's a great starting point to find many .NET OSS projects from Microsoft and the community, including many that are part of the .NET Foundation.""\nSamProf MatBlazor https://github.com/SamProf.png https://github.com/SamProf/MatBlazor HTML #e34c26 520 51 95 ""Material Design components for Blazor and Razor Components""\nbigcommerce cornerstone https://github.com/bigcommerce.png https://github.com/bigcommerce/cornerstone HTML #e34c26 124 245 6 ""The BigCommerce Cornerstone theme""\nGTFOBins GTFOBins.github.io https://github.com/GTFOBins.png https://github.com/GTFOBins/GTFOBins.github.io HTML #e34c26 1682 210 269 ""Curated list of Unix binaries that can be exploited to bypass system security restrictions""\nKhronosGroup glTF https://github.com/KhronosGroup.png https://github.com/KhronosGroup/glTF HTML #e34c26 3332 610 77 ""glTF – Runtime 3D Asset Delivery""\nw3c webcomponents https://github.com/w3c.png https://github.com/w3c/webcomponents HTML #e34c26 2838 258 88 ""Web Components specifications""\nganlanyuan tiny-slider https://github.com/ganlanyuan.png https://github.com/ganlanyuan/tiny-slider HTML #e34c26 1839 272 163 ""Vanilla javascript slider for all purposes."""		xhtml		html	htmlmixed	text/html	text.html.basic	markup								false				h/HTML.html	371	2013	2018	7	51	1590050	2347				WHATWG						html.py													https://playcode.io/html/			1993	sgml css javascript webgl dtd rfc xml unicode utf-8 http fat	Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications. With Cascading Style Sheets (CSS) and JavaScript it forms a triad of cornerstone technologies for the World Wide Web. Web browsers receive HTML documents from a web server or from local storage and render them into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document. HTML elements are the building blocks of HTML pages. With HTML constructs, images and other objects, such as interactive forms, may be embedded into the rendered page. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags, written using angle brackets. Tags such as <img /> and <input /> introduce content into the page directly. Others such as <p>...</p> surround and provide information about document text and may include other tags as sub-elements. Browsers do not display the HTML tags, but use them to interpret the content of the page. HTML can embed programs written in a scripting language such as JavaScript which affect the behavior and content of web pages. Inclusion of CSS defines the look and layout of content. The World Wide Web Consortium (W3C), maintainer of both the HTML and the CSS standards, has encouraged the use of CSS over explicit presentational HTML since 1997.	2001	4897	15298	7612	13191					CERN			html hta htm htmlhl inc xht xhtml	html	html htm xhtml xslt				typescript			https://cheatsheets.zip/html https://eastmanreference.com/complete-list-of-html-tags	true	true	5570873	69531		61														https://www.iso.org/standard/27688.html		1		5	true		htm html html.hl xht				https://devdocs.io/html/			https://www.w3.org/html/wiki/HTML_Mailing_Lists					text	970		https://github.com/antlr/grammars-v4/tree/master/html		html		https://repl.it/languages/html						Switzerland															<HTML> <!-- Hello World in HTML --> <HEAD> <TITLE>Hello World!</TITLE> </HEAD> <BODY> Hello World! </BODY> </HTML> 	"<!DOCTYPE html> <html lang=""en""> <head>   <meta charset=""UTF-8"">   <meta name=""viewport"" content=""width=device-width, initial-scale=1.0"">   <title>Hello World</title> </head> <body>   <h1>Hello World</h1> </body> </html> "	"</UL> <P><A HREF=""devices.html"">Supported Targets</A></P> </BODY> </HEAD>  "	HTML	https://www.reddit.com/r/HTML				"<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01//EN"" ""http://www.w3.org/TR/html4/strict.dtd"">"	HTML			https://github.com/Microsoft/vscode/tree/master/extensions/html-language-features/server						https://www.meetup.com/topics/html5			https://github.com/whatwg/html		<!-- -->																											true				true	false																false																													false									false		true		false													true									false																					false																		false																														https://en.wikipedia.org/wiki/HTML	116	7	https://hopl.info/showlanguage.prx?exp=2097				HTML	https://github.com/atom/language-html		year|publisher|title|authors|isbn13\n2005|O'Reilly Media|Head First Html With CSS & XHTML|Eric Freeman and Elisabeth Freeman and Elisabeth Robson|9780596101978\n2006|Cengage Learning|HTML Illustrated Complete (Illustrated Series)|Cox, Vicki and Wermers, Lynn and Reding, Elizabeth Eisner|9780619268442\n2001|Sams|Sams Teach Yourself Web Publishing with HTML and XHTML in 21 Days, Third Edition (3rd Edition)|Laura Lemay and Denise Tyler and Rafe Colburn|9780672320774\n2009|McGraw-Hill Osborne Media|HTML A Beginner's Guide|Willard, Wendy|9780071611435\n2005|Cengage Learning|HTML BASICS, Third Edition (BASICS Series)|Barksdale, Karl and Turner, E. Shane|9780619266264\n2010|O'Reilly Media|HTML and XHTML Pocket Reference (Pocket Reference (O'Reilly))|Robbins, Jennifer Niederst|9780596805869\n2000|Wiley|Introduction to Interactive Programming on the Internet: Using HTML and JavaScript|Knuckles, Craig D.|9780471383666\n2005|Cengage Learning|HTML and JavaScript BASICS (BASICS Series)|Barksdale, Karl and Turner, E. Shane|9780619266257\n2000|Course Technology|New Perspectives on Creating Web Pages with HTML and Dynamic HTML - Comprehensive (New Perspectives (Course Technology Paperback))|Carey, Patrick|9780619019693\n2000|Course Technology|New Perspectives on Creating Web Pages with HTML Second Edition - Comprehensive|Carey, Patrick and Carey, Joan|9780619019686\n1999|Que Pub|Special Edition Using HTML 4 (6th Edition)|Holzschlag, Molly E.|9780789722676\n2005|Sybex|Integrated HTML and CSS: A Smarter, Faster Way to Learn|DeBolt, Virginia|9780782143782\n2000|Prima Tech|Learn HTML on the Mac in a Weekend|Steven E. Callihan|9780761530091\n2003|McGraw-Hill|Schaum's Easy Outline HTML|Mercer,David and Mercer, David|9780071422420\n2001|Mcgraw-hill Professional|Schaum's Outline Of Html|David Mercer|9780071373654\n1999|Addison-wesley Professional|Dynamic Html: The Html Developer's Guide|Jeff Rule|9780201379617\n2002|Charles River Media|Html & Xhtml Template Master CD-Rom|Kelly Valqui|9781584502081\n1998|Ventana Pr|The Html 4 Programmer's Reference: All Platforms|Mullen, Robert|9781566047302\n1995|Que Pub|Html Visual Quick Reference|Scharf, Dean|9780789704115\n1997|Sams|HTML 4 Unleashed, Professional Reference Edition (2nd Edition)|Darnell, Rick|9781575213804\n2003|Muska & Lipman/Premier-Trade|HTML Professional Projects|Gosney, John W.|9781592000555\n2000|Microsoft Press|HTML in action|Morris, Bruce|9781556159480\n2003|Wiley|HTML Complete Course|Baker, Donna L.|9780764540929\n2000|Course Technology|HTML Illustrated Brief, Second Edition|Vodnik, Sasha and Reding, Elizabeth Eisner|9780619018818\n2003|iUniverse, Inc.|Programming a REAL Internet Site with ASP and HTML: Book I: HTML and Basic ASP|Bosque, Marcelo|9780595271764\n1996|Sams|Html 3.2 and Cgi Unleashed: Professional Reference Edition|December, John and Ginsburg, Mark|9781575211770\n2000|Coriolis Group|HTML Black Book: The Programmer's Complete HTML Reference Book|Steven Holzner|9781576106174\n2001|Apress|HTML 4.01 Programmer's Reference|Chris Ullman and Sean Palmer and Simon Oliver and Stuart Conway and Cassandra Greer and Christian Jarolim and Gary Damschen and Daniel Maharry and Jon Stephens|9781861005335\n2017|Independently published|Programming: Python Programming, JAVA Programming, HTML and CSS Programming for Beginners|Academy, iCode|9781520676081\n2019|Adesh Silva|Computer Programming The Doctrine 2.0: Full Breakdown of HTML, Python, C, C++, Coding Raspberry PI, Java, SQL, HTML and Black Hat Hacking.|Silva, Adesh|9781999256753\n1997|Sams|HTML 4 Unleashed|Pozadzides, John|9781575212999\n1996|Que Pub|Html by Example|Stauffer, Todd|9780789708120\n1996|Springer-Verlag New York, LLC|HTML and The Art of Authoring For the World Wide Web|Bebo White|9780792396918\n2010|Sams Publishing|Sams Teach Yourself Web Publishing with HTML and CSS in One Hour a Day: Includes New HTML5 Coverage|Lemay, Laura and Colburn, Rafe|9780672331367\n1997|Ziff Davis Pr|Html 3.2 Manual of Style (HTMLMANUAL OF STYLE)|Aronson, Larry and Lowery, Joseph|9781562765293\n2009|Sams|Sams Teach Yourself HTML and CSS: Video Learning Starter Kit|Sams Publishing|9780672330599\n2001|Software Pubns Pty Ltd|Introduction to Html|Cheryl Price|9781877225727\n2000|Prentice Hall Ptr|Html User's Interactive Workbook|Cohn, Alayna and Potter, John|9780130170040\n2010|Apress|Beginning Smartphone Web Development: Building JavaScript, CSS, HTML and Ajax-based Applications for iPhone, Android, Palm Pre, BlackBerry, Windows Mobile and Nokia S60|Frederick, Gail and Lal, Rajesh|9781430226215\n2013|McGraw-Hill Education|HTML: A Beginner's Guide, Fifth Edition: CourseLoad ebook for HTML A BEGINNERS GD 5E|Willard, Wendy|9780071809283\n1997|Microsoft Press|Inside Dynamic HTML (Microsoft Programming Series)|Isaacs, Scott|9781572316867\n20071018|Springer Nature|Beginning HTML with CSS and XHTML|Craig Cook; David Schultz|9781430203506\n1995|John Wiley & Sons|Creating Cool Web Pages With Html|Dave Taylor|9781568848228\n2008|Apress|The Essential Guide to CSS and HTML Web Design (Essentials)|Grannell, Craig|9781430204794\n2015|Apress|Custom SharePoint Solutions with HTML and JavaScript: For SharePoint On-Premises and SharePoint Online|Atkinson, Brandon|9781484205440\n2013|Apress|Beginning Windows Store Application Development: HTML and JavaScript Edition (The Expert's Voice in Windows 8)|Isaacs, Scott and Burns, Kyle|9781430257806\n2017|Independently published|HTML & CSS: Learn The Fundamentals In 7 days|Knapp, Micheal|9781520562599\n2019|Candlewick|Get Coding 2! Build Five Computer Games Using HTML and JavaScript|Whitney, David|9781536210309\n2020|Independently published|The Computer Programming Bible: A Step by Step Guide On How To Master From The Basics to Advanced of Python, C, C++, C#, HTML Coding Raspberry Pi3|Inc, C.P.A|9781661846282\n2018-09-22T00:00:01Z|CreateSpace Independent Publishing Platform|Computer Programming: The Bible: Learn From The Basics to Advanced of Python, C, C++, C#, HTML Coding, and Black Hat Hacking Step-by-Step IN NO TIME!|Architects, CyberPunk|9781727521900\n2015|Dot EDU|HTML Guide (Speedy Study Guides)|Publishing, Speedy|9781681856858\n2010|McGraw-Hill Education|HTML & XHTML DeMYSTiFieD|Cottrell, Lee|9780071748049\n2019|Manning|Web Design Playground: HTML & CSS The Interactive Way|McFedries, Paul|9781638350590\n2010|McGraw Hill|HTML & XHTML DeMYSTiFieD|Cottrell, Lee M.|9780071748056\n2010|Cengage Learning|HTML and JavaScript BASICS|Barksdale, Karl and Turner, E. Shane|9780538742351\n2012|Cengage Learning|New Perspectives on Blended HTML and CSS Fundamentals: Introductory|Bojack, Henry and Scollard, Sharon|9781285414652\n2021|ND Publishing|HTML Beginner's Crash Course: HTML for Beginner's Guide to Learning HTML, HTML & CSS, & Web Design (HTML5, HTML5 and CSS3, HTML Programming, HTML CSS, HTML for Beginners, HTML Programming)|Start Guides, Quick|9781777942885\n1999|Sams|Sams Teach Yourself Html 4 in 24 Hours (Sams Teach Yourself...in 24 Hours)|Oliver, Dick|9780672317248\n2016|CreateSpace Independent Publishing Platform|Programming: Computer Programming For Beginners: Learn The Basics Of HTML5, JavaScript & CSS (Coding, C Programming, Java Programming, Web Design, JavaScript, Python, HTML and CSS)|Connor, Joseph|9781541006225\n2001|Que Publishing|HTML Goodies (2nd Edition)|Burns Ph.D., Joe|9780789726117\n2017|Independently published|HTML & CSS For Beginners: Your Step by Step Guide to Easily HtmL & Css Programming in 7 Days|Academy, iCode|9781520561400\n2002|McGraw-Hill Education|HTML & Web Design Tips & Techniques|Jamsa, Kris and King, Konrad and Anderson, Andy|9780072228250\n2017|Chapman and Hall/CRC|Introduction to Web Interaction Design: With HTML and CSS|Macaulay, Michael|9781138911857\n2007|Springer|An Introduction to HTML and JavaScript: for Scientists and Engineers|Brooks, David R.|9781846286568\n2008|Apress|HTML and CSS Web Standards Solutions: A Web Standardistas' Approach|Persson, Nicklas and Murphy, Christopher|9781430216063\n1995-08T|Hungry Minds Inc|Foundations of World Wide Web Programming With Html & Cgi/Book and Cd-Rom|Tittel, Ed and Gaither, Mark and Hassinger, Sebastian and Erwin, Mike|9781568847030\n2007|Apress|Beginning HTML with CSS and XHTML: Modern Guide and Reference (Beginning: from Novice to Professional)|Cook, Craig and Schultz, David|9781590597477\n2003|McGraw-Hill Osborne Media|HTML & XHTML: The Complete Reference (Osborne Complete Reference Series)|Powell,Thomas|9780072229424\n2004|The Guilford Press|How to Conduct Behavioral Research over the Internet: A Beginner's Guide to HTML and CGI/Perl (Methodology in the Social Sciences)|Fraley, R. Chris|9781572309975\n1997|Waite Group Pr|Html 4 How-To: The Definitive Html 4 Problem-Solver|Zakour, John and Foust, Jeff and Kerven, David|9781571691255\n2001|O'Reilly Media|Perl for Web Site Management: HTML Generation, Link Checking, Simple CGI, and More|Callender, John|9781565926479\n2020|Cyberpunk Architects|Computer Programming Bible: A Step by Step Guide On How To Master From The Basics to Advanced of Python, C, C++, C#, HTML Coding Raspberry Pi3|Inc, C P a|9781989120347\n2014|Independently published|jQuery Gems: The easy guide to the JavaScript library for beginners who are ready to start moving beyond basic HTML programming.|Sidelnikov, Greg|9781520274737\n2006|Sams|Sams Teach Yourself Html in 10 Minutes|Hayes, Deidre|9780672328787\n2012|Springer|Essential Dynamic HTML fast (Essential Series)|Ayesh, Aladdin|9781447103639\n2007|Sybex|Mastering Integrated HTML and CSS|DeBolt, Virginia|9780470097540\n2012|Wrox|Beginning iOS Application Development with HTML and JavaScript|Wagner, Richard|9781118159002\n1998|Hayden Books|Html Artistry: More Than Code|Ibanez, Ardith and Zee, Natalie|9781568304540\n1996|Que Pub|Platinum Edition Using HTML 3.2, Java 1.1, and CGI|Jim O'Donnell and Jerry Ablan and Tobin Anthony and Eric Ladd and Dr. Donald Doherty and Jeffry Dwight|9780789709325\n1997|Apress|Instant HTML Programmer's Reference Html|Homer, Alex and Ullman, Chris and Homer, Alex|9781861001566\n2017-09-11T00:00:01Z|Springer|Programming in HTML and PHP: Coding for Scientists and Engineers (Undergraduate Topics in Computer Science)|Brooks, David R.|9783319569727\n2001|McGraw-Hill/OsborneMedia|HTML Programmer's Reference, 2nd Edition|Whitworth, Dan|9780072132328\n2001-10-01T00:00:01Z|Course Technology Ptr|Programming Basics Using Microsoft Visual Basic, C++, Html and Java|Knowlton, Todd|9780619058012\n1999|Course Technology|HTML & JavaScript Programming Concepts (Computer Applications Series)|Barksdale, Karl and Turner, E. Shane|9780538688222\n2003|Course Technology|New Perspectives on Creating Web Pages with HTML and Dynamic HTML, 2nd Edition|Carey, Patrick|9780619187194\n1998|Que Pub|Using HTML 4 - Java 1.1 - Javascript 1.2 - Platinum Edition|Ladd, Eric and O'Donnell, Jim|9780789714770\n1997|Peachpit Pr|HTML for the World Wide Web, Second Edition (Visual QuickStart Guide)|Castro, Elizabeth|9780201688627\n2003|McGraw-Hill|Teach Yourself HTML Publishing on the World Wide Web|Bride, Mac|9780071419567\n1998|Que Pub|Special Edition Using Html 4|Holzschlag, Molly E.|9780789718518\n1996|Sams|Teach Yourself Web Publishing With Html 3.2 in 14 Days: Premier Edition (Teach Yourself (Teach Yourself))|Lemay, Laura|9781575210964\n2003|John Wiley &Sons|HTML in 10 Simple Steps or Less|Fuller, Robert G.|9780764541230\n1998|New Riders Pub|Creative Html Design|Weinman, Lynda and Weinman, William|9781562057046\n1996|McGraw-Hill Osborne Media|Beyond Html|Karpinski, Richard|9780078821981\n1997|McGraw-Hill Osborne Media|Dynamic Html in Action|Petrovsky, Michele|9780078824371\n2015|CreateSpace Independent Publishing Platform|HTML Programming Professional Made Easy: Expert HTML Programming Language Success in a Day for any Computer Users|Key, Sam|9781508438649\n2020-02-28T00:00:01Z|Elluminet Press|HTML & CSS for Beginners: Learn the Fundamentals of Computer Programming (1) (Essential Coding)|Foster, Jo|9781913151140\n1999|Microsoft Press|Dynamic HTML Reference and Software Development Kit|Microsoft Corporation|9780735606388\n2015|CreateSpace Independent Publishing Platform|Html & CSS Programming: The Ultimate guide on How you can write Html and CSS in Under 10 Hours|Dawson, Ted|9781519536709\n1997|Que Pub|10 Minute Guide to Html Style Sheets (SAMS TEACH YOURSELF IN 10 MINUTES)|Zacker, Craig|9780789710345\n1998|Academic Press|Discovering HTML 4|Pfaffenberger, Bryan|9780125531672\n2018|Independently published|HTML Programming For Beginners: Answers all your Questions Step-by-Step (Programming for Beginners: A Friendly Q & A Guide)|Doyle, Ryshith|9781792923265\n2004|Althos|Introduction to Extensible HTML (xHTML)|Routt, Bill|9781932813005\n2015|CreateSpace Independent Publishing Platform|PHP - HTML for a customizable edit form (IT Easy Solutions - Programming & Office Automation) (Volume 1)|Taricco, Mr Gian Piero|9781514646670\n1997|John Wiley & Sons Inc|Html & Web Publishing Secrets|Heid, Jim and Block, Adam|9780764540035\n1998|Prentice Hall Ptr|Javascript and Html 4.0 User's Resource|Murray, William H. and Pappas, Chris H.|9780139774225\n2019|Adesh Silva|Computer Programming The Doctrine: An introduction to the language of computer programming. From user-friendly HTML to the more advanced Python. C, C++,C#, Coding, Rasberry PI and Black Hat Hacking|Silva, Adesh|9781999256746\n2002|Course Technology|New Perspectives on Creating Web Pages with HTML Third Edition - Introductory (New Perspectives (Course Technology Paperback))|Carey, Patrick|9780619101138\n2014|GRIN Verlag|HTML & Advanced HTML Programming for Beginners|Chikani, Nitin|9783656607526\n2013|lulu.com|Html & Css Programming Guide|Ramasamy, Venkatesh|9781304699787\n2000|Paraglyph Press / Dreamtech, New Delhi, India|Html Black Book: Comprehensive Problem Solver|Holzner and Steven|9788177220865\n2021|Jacob Parker|HTML & CSS: The Simplified Beginners Guide to build your websites and Easily Html & CSS Programming in 7 Days|Parker, Jacob|9781803060545	HTML	html developer	html		year|title|doi|citations|influentialCitations|authors|paperId\n2002|A typed representation for HTML and XML documents in Haskell|10.1017/S0956796802004392|70|8|Peter Thiemann|aefffbc84ecc2754b34b50bfdd2593ae90637e67\n2000|Modeling HTML in Haskell|10.1007/3-540-46584-7_18|28|2|Peter Thiemann|ef171868f99c03e4875c6b4e9b04e5ab07a1df34\n1998|Using HTML and JavaScript in introductory programming courses|10.1145/273133.273754|15|0|Rebecca T. Mercuri and N. Herrmann and J. Popyack|9b58c94021a5d7f6c1dd7052221a47bde042f5ff\n2013|Labicom.net — Putting your laboratory online in less than five minutes with WebPager tool: Automatic generation and real-time control of a LabVIEW based laboratory server from pluginless HTML page|10.1109/EXPAT.2013.6703063|4|0|Igor Titov and Evgeny Titov|77d6843d3dd20cd3b554aacfac82d0df2a1706c2\n2018|HTML Voice|10.1109/ICCUBEA.2018.8697733|2|0|Hashmeet Chadha and Satyam Mhatre and Unnati Ganatra and S. Pathak|081d9e7d4c794dc4975cc00d9dd5a856d031c787\n2018|Build an Online Shop Website Using Html Programming Language|10.1088/1757-899X/407/1/012064|2|0|E. S. Soegoto and H. Pasaribu|7eca57779b9bcb922028e10feb0e8c9757abea74\n2017|Recommendation of Instructional Video Clips for HTML Learners Based on the ID3 Algorithm|10.1109/IIAI-AAI.2017.84|1|0|Ting-Chia Hsu and Kai-Zhong Zhou|1bd14d790a2abaa69d9a7114cf864d970516f63b	title|year|author|goodreadsId|rating|ratings|reviews\nHTML Black Book: The Programmer's Complete HTML Reference Book|2000|Steven Holzner|1922302|3.77|96|5\nHTML 4 for Dummies|1995|Ed Tittel|625442|3.46|130|10\nHtml: HTML & CSS: For Beginners: Your Step by Step Guide to Easily HtmL & Css Programming in 7 Days||iCode Academy|54826146|3.70|47|2\nHTML, XHTML & CSS for Dummies|2008|Ed Tittel|2557278|3.55|109|14\nHTML: Learn HTML The Smart Way! HTML for Beginners Guide to: Learning HTML, HTML & CSS, & Web Design (HTML5, HTML5 and CSS3, HTML Programming, HTML CSS, HTML for Beginners, HTML Programming Book 1)|2015|Quick Start Guides|46124453|3.89|18|0
css	CSS	1996	Håkon Wium Lie		50	stylesheetLanguage		https://www.w3.org/Style/CSS/	https://www.w3.org/Style/CSS/specs.en.html	447				css3	7	4			25632		true	449	abs ace aframe al alumina apache-hbase argdown arrow-format asciidots atprotocol avail awl ballerina bazel beef bicep bitsy blackcoffee blender-app blitzmax blockml borgo bounce-lang bqn bruijn bucklescript capn-proto caramel carp cat categorical-query-language ceylon chatterbot chevrotain chicken chisel cir civet claro clash clay clojurescript cmake coco codeql coffeekup coffeescript cokescript contracts.coffee coq cor cortex couchdb cperl crmsh croc cryptol crystal csvw curv cyber d3 dafny dak daonode deno dex dexvis dhall differential-datalog djangoql djot dlvm dragonbasic drupal duro ecl ecr edgedb eiffel ejs elena elm elvish emojicode emscripten enso erlang euphoria eve eyg factor fancy fardlang felix ffmpeg fish flatbuffers flatline flix flow flow9 flowchart-fun flua flutter flux forml fql frost fructure-editor frundis fun futhark futurescript gap gforth ghc git gleam glicol gluon go goal gogs-editor golo gradle gravity gridstudio-editor groff gun gura hackett hakaru halide hasklig haxelibs-pm hazel heap.coffee hedy heron-lang hhvm highlightjs hjson hrqr htmx htsql huginn hurl hy hyperscript-lang ibis icedcoffeescript idris idyll imba imhex impala infusion-framework inko invokator ioke iterm2 ixml jal-compiler jasmine java jeeves jekyll jet jflex jinx jison jq jquery jsil-compiler jsoncanvas jsonnet julia juvix k-framework kaffeine katex kefir koka kotlin koto ktyek kumir kuroko ladybird ld-json leo-editor lesma lever lfortran lift lighttable ligo links-programming-language linux lispyscript literate-coffeescript lobster loci logica lsif-format luajit lucid-lang luna m3db mal manhood manim margin marko markwhen maskjs masm mastodon mathjson mathpix-markdown matplotlib mavo mdx melody menhir mermaid michelson microblocks micropython minilang minizinc mirah mlscript mochajs moescript monaco mond mongodb monkeyx monte moya mps mu mun-lang myia mys mythryl nadesiko nearley nestedtext netbeans-editor netlogo neut newlisp nextflow ngs nim nimskull ninja nit nlpl nltk nodejs noisecraft nomnoml note numba objectscript observable-framework observable-plot obsidian-lang oden ohayo ohm oil ok olc om onnx opa open-nn open-shading-language opencv openscad openverse p-star p4p packagist-pm pact pandas paraview parsers particles particles pawn-scripting-language pawn pegjs penrose pinto pkl plaid-programming-language plang plasma please-build podlite poke polyglot-compiler popr postgresql potion pov-ray-sdl prettier prismjs project-mentat prometheus prql pug purescript pygments pyth python pytorch qalb qore quaint quint racket rainbow ramen rant rapidbatch raptorjit reach reactjs recfiles red redis redprl reko-decompiler rescript ricscript rmarkdown robotframework roc rockstar rosie roy ruby rust rye sagemath saltstack sanddance satysfi scala-js scikit-learn scipy scribble scroll sentient serious shadama shml sibilant simoji sizzle skip skulpt slab slony smallbasic smpl snowman-decompiler solid-network solidity sourcepawn space speedie spiderbasic sqlite sqrl stacklang statsplorer strat stringbean subleq sugarss svelte swift swym sympy tablam tabloid taf taijilang tampio tangledown terra textadept-editor threejs tht tibet tiledb tiscript tldr tldraw toffeescript toontalk tornado tosh twine twtxt txtzyme u uiua urweb v v8 vega-editor-app vega vimwiki vine visdown vlc vsxu vuejs vyxal wasm wasp-lang web3js wenyan wing wiredtiger wonkey wren wyvern xarray xgboost-model xgboost xidoc xl-lang xtext yasnippet yawl yeti yii yoptascript zephir								stylesheetLanguage	505671	808537		4446834		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nLanikSJ slack-dark-mode https://github.com/LanikSJ.png https://github.com/LanikSJ/slack-dark-mode CSS #563d7c 425 52 202 ""Slack Dark Mode for macOS Desktop""\nCyb3rWard0g HELK https://github.com/Cyb3rWard0g.png https://github.com/Cyb3rWard0g/HELK CSS #563d7c 1743 327 110 ""The Hunting ELK""\nmicrosoft TypeScript-Node-Starter https://github.com/microsoft.png https://github.com/microsoft/TypeScript-Node-Starter CSS #563d7c 5908 1323 307 ""A starter template for TypeScript and Node with a detailed README describing how to use the two together.""\nUndeadSec SocialFish https://github.com/UndeadSec.png https://github.com/UndeadSec/SocialFish CSS #563d7c 1216 441 97 ""Educational Phishing Tool & Information Collector""\njonasschmedtmann advanced-css-course https://github.com/jonasschmedtmann.png https://github.com/jonasschmedtmann/advanced-css-course CSS #563d7c 1413 1726 86 ""Starter files, final projects and FAQ for my Advanced CSS course""\nnecolas normalize.css https://github.com/necolas.png https://github.com/necolas/normalize.css CSS #563d7c 36137 7356 423 ""A modern alternative to CSS resets""\nvinceliuice Mojave-gtk-theme https://github.com/vinceliuice.png https://github.com/vinceliuice/Mojave-gtk-theme CSS #563d7c 352 71 58 ""Mojave is a macos Mojave like theme for GTK 3, GTK 2 and Gnome-Shell""\nnikitavoloboev my-mac-os https://github.com/nikitavoloboev.png https://github.com/nikitavoloboev/my-mac-os CSS #563d7c 15117 629 171 ""List of applications and tools that make my macOS experience even more amazing""\njgthms bulma https://github.com/jgthms.png https://github.com/jgthms/bulma CSS #563d7c 36439 2965 550 ""Modern CSS framework based on Flexbox""\nrstacruz cheatsheets https://github.com/rstacruz.png https://github.com/rstacruz/cheatsheets CSS #563d7c 7217 1704 226 ""My cheatsheets""\ntroxler awesome-css-frameworks https://github.com/troxler.png https://github.com/troxler/awesome-css-frameworks CSS #563d7c 2026 151 99 ""List of awesome CSS frameworks""\npmarsceill just-the-docs https://github.com/pmarsceill.png https://github.com/pmarsceill/just-the-docs CSS #563d7c 847 420 80 ""A modern, high customizable, responsive Jekyll theme for documention with built-in search.""\ntailwindcss tailwindcss https://github.com/tailwindcss.png https://github.com/tailwindcss/tailwindcss CSS #563d7c 14288 666 761 ""A utility-first CSS framework for rapid UI development.""\nStylishThemes GitHub-Dark https://github.com/StylishThemes.png https://github.com/StylishThemes/GitHub-Dark CSS #563d7c 5847 421 215 ""Dark GitHub style""\nryanoasis nerd-fonts https://github.com/ryanoasis.png https://github.com/ryanoasis/nerd-fonts CSS #563d7c 16392 1030 650 ""Iconic font aggregator, collection, & patcher. 3,600+ icons, 40+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more""\nBlackrockDigital startbootstrap-sb-admin https://github.com/BlackrockDigital.png https://github.com/BlackrockDigital/startbootstrap-sb-admin CSS #563d7c 2234 1587 29 ""A free, open source, Bootstrap admin theme created by Start Bootstrap""\nDMQ mvvm https://github.com/DMQ.png https://github.com/DMQ/mvvm CSS #563d7c 3821 942 113 剖析vue实现原理，自己动手实现mvvm\nBNDong Cnblogs-Theme-SimpleMemory https://github.com/BNDong.png https://github.com/BNDong/Cnblogs-Theme-SimpleMemory CSS #563d7c 300 256 67 ""🍭 Cnblogs theme / Basic theme : SimpleMemory""\nuikit uikit https://github.com/uikit.png https://github.com/uikit/uikit CSS #563d7c 14876 2128 144 ""A lightweight and modular front-end framework for developing fast and powerful web interfaces""\nBlackrockDigital startbootstrap-sb-admin-2 https://github.com/BlackrockDigital.png https://github.com/BlackrockDigital/startbootstrap-sb-admin-2 CSS #563d7c 7083 4238 166 ""A free, open source, Bootstrap admin theme created by Start Bootstrap""\ntheme-next hexo-theme-next https://github.com/theme-next.png https://github.com/theme-next/hexo-theme-next CSS #563d7c 3901 1230 248 ""Elegant and powerful theme for Hexo.""\nmicrosoft azuredevopslabs https://github.com/microsoft.png https://github.com/microsoft/azuredevopslabs CSS #563d7c 200 146 19 ""Learn how you can plan smartly, collaborate better, and ship faster with a set of modern development services with Azure DevOps.""\nTencent weui.js https://github.com/Tencent.png https://github.com/Tencent/weui.js CSS #563d7c 2546 837 42 ""A lightweight javascript library for WeUI.""\ndaneden animate.css https://github.com/daneden.png https://github.com/daneden/animate.css CSS #563d7c 61860 13095 738 ""🍿 A cross-browser library of CSS animations. As easy to use as an easy thing.""\nkitian616 jekyll-TeXt-theme https://github.com/kitian616.png https://github.com/kitian616/jekyll-TeXt-theme CSS #563d7c 833 788 65 ""💎 🐳 A super customizable Jekyll theme for personal site, team site, blog, project, documentation, etc."""				css	css	text/css	source.css	markup								false				c/CSS.css	418	2013	2018	2	48	608659	963	Cascading Style Sheets			W3C						css.py													https://playcode.io/css/			1996	html javascript webgl xml svg xpath	Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language. Although most often used to set the visual style of web pages and user interfaces written in HTML and XHTML, the language can be applied to any XML document, including plain XML, SVG and XUL, and is applicable to rendering in speech, or on other media. Along with HTML and JavaScript, CSS is a cornerstone technology used by most websites to create visually engaging webpages, user interfaces for web applications, and user interfaces for many mobile applications. CSS is designed primarily to enable the separation of presentation and content, including aspects such as the layout, colors, and fonts. This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple HTML pages to share formatting by specifying the relevant CSS in a separate .css file, and reduce complexity and repetition in the structural content. Separation of formatting and content makes it possible to present the same markup page in different styles for different rendering methods, such as on-screen, in print, by voice (via speech-based browser or screen reader), and on Braille-based tactile devices. It can also display the web page differently depending on the screen size or viewing device. Readers can also specify a different style sheet, such as a CSS file stored on their own computer, to override the one the author specified. Changes to the graphic design of a document (or hundreds of documents) can be applied quickly and easily, by editing a few lines in the CSS file they use, rather than by changing markup in the documents. The CSS specification describes a priority scheme to determine which style rules apply if more than one rule matches against a particular element. In this so-called cascade, priorities (or weights) are calculated and assigned to rules, so that the results are predictable. The CSS specifications are maintained by the World Wide Web Consortium (W3C). Internet media type (MIME type) text/css is registered for use with CSS by RFC 2318 (March 1998). The W3C operates a free CSS validation service for CSS documents.	2001	1937	7498	3840	23290197					CERN			css	css	css									true	2881847	45617		55																1		3	true		css				https://devdocs.io/css/								text	3840		https://github.com/antlr/grammars-v4/tree/master/css3	css	css								Switzerland				https://examples.p6c.dev/categories/parsers/CSSGrammar.html											"/* Hello World in CSS */ body:before {     content: ""Hello World""; } "	"body::before {     content: ""Hello World""; } "	"/*!  * Bootstrap v2.3.1  *  * Copyright 2012 Twitter, Inc  * Licensed under the Apache License v2.0  * http://www.apache.org/licenses/LICENSE-2.0  *  * Designed and built with all the love in the world @twitter by @mdo and @fat.  */ .clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"""";line-height:0;} .clearfix:after{clear:both;} .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} audio:not([controls]){display:none;} html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} a:hover,a:active{outline:0;} sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;} sup{top:-0.5em;} sub{bottom:-0.25em;} img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;} #map_canvas img,.google-maps img{max-width:none;} button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;} button,input{*overflow:visible;line-height:normal;} button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} button,html input[type=""button""],input[type=""reset""],input[type=""submit""]{-webkit-appearance:button;cursor:pointer;} label,select,button,input[type=""button""],input[type=""reset""],input[type=""submit""],input[type=""radio""],input[type=""checkbox""]{cursor:pointer;} input[type=""search""]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;} input[type=""search""]::-webkit-search-decoration,input[type=""search""]::-webkit-search-cancel-button{-webkit-appearance:none;} textarea{overflow:"	CSS					body {    overflow: hidden;    background: #000000; }	CSS									https://www.meetup.com/topics/css					/* */		""""							false																		true				true																	false														false															true									false		true												false			true																														false											true							false																														https://en.wikipedia.org/wiki/Cascading_Style_Sheets	102	2					CSS	https://github.com/atom/language-css		year|publisher|title|authors|isbn13\n2005|O'Reilly Media|Head First Html With CSS & XHTML|Eric Freeman and Elisabeth Freeman and Elisabeth Robson|9780596101978\n2010|O'Reilly Media|CSS Cookbook, 3rd Edition (Animal Guide)|Christopher Schmitt|9780596155933\n2010|Course Technology, Cengage Learning|Blended Html, Xhtml, and CSS|Henry Bojack|9780538746335\n2006|Apress|Pro CSS Techniques (Expert's Voice)|Rubin, Dan and Lloyd, Ian and Croft, Jeffrey|9781590597323\n2004|Peachpit Press|DHTML and CSS Advanced: Visual QuickPro Guide|Teague, Jason Cranford|9780321266910\n2004|Wiley|HTML, XHTML, and CSS Bible (Bible) 3rd Edition|Pfaffenberger, Bryan and Schafer, Steven M. and White, Chuck and Karow, Bill|9780764557392\n2004|Wrox|Beginning Web Programming with HTML, XHTML, and CSS (Wrox Beginning Guides)|Duckett, Jon|9780764570780\n2009|McGraw-Hill Education|HTML, XHTML & CSS QuickSteps|Hart-Davis, Guy|9780071633178\n2017|Independently published|Programming: Python Programming, JAVA Programming, HTML and CSS Programming for Beginners|Academy, iCode|9781520676081\n2010|Sams Publishing|Sams Teach Yourself Web Publishing with HTML and CSS in One Hour a Day: Includes New HTML5 Coverage|Lemay, Laura and Colburn, Rafe|9780672331367\n20061017|O'Reilly Media, Inc.|CSS Cookbook|Christopher Schmitt|9780596554682\n2017|Packt Publishing|Enduring CSS|Frain, Ben|9781787284531\n2014|Apress|CSS Quick Syntax Reference|Olsson, Mikael|9781430264910\n20071018|Springer Nature|Beginning HTML with CSS and XHTML|Craig Cook; David Schultz|9781430203506\n2015|Apress|Beginning CSS Preprocessors: With SASS, Compass.js and Less.js|Prabhu, Anirudh|9781484213476\n2008|Apress|The Essential Guide to CSS and HTML Web Design (Essentials)|Grannell, Craig|9781430204794\n2011|Apress|Pro CSS for High Traffic Websites (Expert's Voice in Web Design)|Kennedy, Antony and de Leon, Inayaili|9781430232896\n2013|Apress|CSS for Windows 8 App Development (Expert's Voice in Windows 8)|Foster, Jeremy|9781430249849\n2020|Packt Publishing|Responsive Web Design with HTML5 and CSS: Develop future-proof responsive websites using the latest HTML5 and CSS techniques, 3rd Edition|Frain, Ben|9781839219795\n2022|SitePoint|Tailwind CSS|Gerchev, Ivaylo|9781098140991\n2020|Independently published|Coding for Kids Ages 9-15: Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch|Mather, Bob|9798644382446\n2020|Apress|Modern CSS: Master the Key Concepts of CSS for Modern Web Development|Attardi, Joe|9781484262948\n2014|Adobe Press|CSS Animations and Transitions for the Modern Web|Bradley, Steven|9780133980547\n2013|O'Reilly Media|CSS Text: Styling Your Words|Meyer, Eric A.|9781449373740\n2021|Independently published|Coding for Absolute Beginners: Master the Basics of Computer Programming with Python, Java, SQL, C, C++, C#, HTML, and CSS|Warner, Andrew|9798543586372\n2014|Sams Publishing|HTML, CSS and JavaScript All in One, Sams Teach Yourself: Covering HTML5, CSS3, and jQuery|Meloni, Julie C.|9780133795189\n2011|For Dummies|HTML, XHTML and CSS For Dummies|Tittel, Ed and Noble, Jeff|9780470916599\n2019|Manning|Web Design Playground: HTML & CSS The Interactive Way|McFedries, Paul|9781638350590\n2015|No Starch Press|Build an HTML5 Game: A Developer's Guide with CSS and JavaScript|Bunyan, Karl|9781593275754\n2014|O'Reilly Media|Learning PHP, MySQL, JavaScript, CSS & HTML5: A Step-by-Step Guide to Creating Dynamic Websites|Nixon, Robin|9781491949467\n2012|Cengage Learning|New Perspectives on Blended HTML and CSS Fundamentals: Introductory|Bojack, Henry and Scollard, Sharon|9781285414652\n2016|CreateSpace Independent Publishing Platform|Programming: Computer Programming For Beginners: Learn The Basics Of HTML5, JavaScript & CSS (Coding, C Programming, Java Programming, Web Design, JavaScript, Python, HTML and CSS)|Connor, Joseph|9781541006225\n2017|CreateSpace Independent Publishing Platform|Computer Programming For Beginners: Learn The Basics of Java, SQL, C, C++, C#, Python, HTML, CSS and Javascript|Alvin, Cooper|9781981497805\n2011|New Riders|CSS for Print Designers|Graffam, J. D.|9780321765888\n2017|Apress|CSS Mastery: Advanced Web Standards Solutions|Collison, Simon and Budd, Andy and Moll, Cameron|9781430223986\n2017|Independently published|HTML & CSS For Beginners: Your Step by Step Guide to Easily HtmL & Css Programming in 7 Days|Academy, iCode|9781520561400\n2010|Mike Murach & Associates|Murach's HTML, XHTML, and CSS|Anne Boehm|9781890774578\n2009|Apress|AdvancED CSS|Lewis, Joe and Moscovitz, Meitar|9781430219330\n2006|O'Reilly Media|CSS Cookbook (Cookbooks (O'Reilly))|Schmitt, Christopher|9780596527419\n2015|McGraw Hill|CSS & CSS3: 20 Lessons to Successful Web Development: 20 Lessons to Successful Web Development [ENHANCED EBOOK]|Nixon, Robin|9780071850216\n2008|Wrox|Beginning Web Programming with HTML, XHTML, and CSS|Duckett, Jon|9780470259313\n2008|For Dummies|HTML, XHTML, and CSS All-in-One Desk Reference For Dummies|Harris, Andy and McCulloh, Chris|9780470186275\n2005-07-01T00:00:01Z|Teora USA, LLC|HTML, XHTML, CSS and XML by Example: A Practical Guide (By Example Series)|Teodoru Gugoiu|9781594960376\n2018|Apress|CSS Framework Alternatives: Explore Five Lightweight Alternatives to Bootstrap and Foundation with Project Examples|Shenoy, Aravind and Prabhu, Anirudh|9781484233993\n2017|Chapman and Hall/CRC|Introduction to Web Interaction Design: With HTML and CSS|Macaulay, Michael|9781138911857\n2008|Apress|HTML and CSS Web Standards Solutions: A Web Standardistas' Approach|Persson, Nicklas and Murphy, Christopher|9781430216063\n2007|Apress|Beginning HTML with CSS and XHTML: Modern Guide and Reference (Beginning: from Novice to Professional)|Cook, Craig and Schultz, David|9781590597477\n2009|Wrox|Beginning JavaScript and CSS Development with jQuery|York, Richard|9780470227794\n2018|Independently published|HTML, CSS & JavaScript for Complete Beginners: A Step by Step Guide to Learning HTML5, CSS3 and the JavaScript Programming Language|Hawramani, Ikram|9781790591848\n2007|Sybex|Mastering Integrated HTML and CSS|DeBolt, Virginia|9780470097540\n2007|Thomson Course Technology|New Perspectives on Blended HTML, XHTML, and CSS|Bojack, Henry|9781423906513\n2009|Apress|Getting StartED with CSS|Powers, David|9781430225430\n2003|Wiley|JavaScript: A Programmer's Companion from Basic through DHTML, CSS and DOM|Koch, Stefan|9780470847046\n2020-02-28T00:00:01Z|Elluminet Press|HTML & CSS for Beginners: Learn the Fundamentals of Computer Programming (1) (Essential Coding)|Foster, Jo|9781913151140\n2001|Prentice Hall|Essential CSS and DHTML for Web Professionals (2nd Edition)|Livingston, Dan|9780130649959\n2015|CreateSpace Independent Publishing Platform|Html & CSS Programming: The Ultimate guide on How you can write Html and CSS in Under 10 Hours|Dawson, Ted|9781519536709\n2019-09-03T00:00:01Z|Independently published|You Are The Css To My Html: Size 6 x 9 inch - 120 Pages - Lined (Ruled) Notebook/Journal|Journal, Programming and Coding Lovers|9781690768128\n43014|Packt Publishing|Mastering CSS|Rich Finelli|9781787120570\n2013|lulu.com|Html & Css Programming Guide|Ramasamy, Venkatesh|9781304699787\n20160613|O'Reilly Media, Inc.|Table Layout in CSS|Eric A. Meyer|9781491930489\n2015-08-21T00:00:01Z|Lulu.com|CSS Programming Professional Made Easy|Key, Sam|9781329461710\n2019|Independently published|Source Code: Path to Programming CSS|Society, Source Code|9781090804709\n20160912|Springer Nature|ASP.NET MVC with Entity Framework and CSS|Lee Naylor|9781484221372\n2021|Jacob Parker|HTML & CSS: The Simplified Beginners Guide to build your websites and Easily Html & CSS Programming in 7 Days|Parker, Jacob|9781803060545\n2008T|Wiley|Beginning Web Programming With Html, Xhtml, And Css|Jon Duckett|9788126516971\n2015|CreateSpace Independent Publishing Platform|Python Programming In A Day & CSS Programming Professional Made Easy|Key, Sam|9781511454568\n2015|CreateSpace Independent Publishing Platform|C++ Programming Professional Made Easy & CSS Programming Professional Made Easy|Key, Sam|9781517222819\n2014|Tsinghua University Press|HTML 5 and CSS 3 programming from basic to applied (with DVD-ROM disc 1)(Chinese Edition)|ZHU HONG TAO . ZHAO XI LAI|9787302317999\n20110223|Hachette|Css|Fabien Basmaison; Antoine Cailliau|9782822409711\n2007|Eyrolles|Css 2|Raphaël Goetter|9782212850734\n20160726|Springer Nature|CSS Mastery|Andy Budd; Emil Björklund|9781430258643\n2007|Wiley & Sons, Incorporated, John|Beginning Css|Richard York|9780470175071\n20150604|O'Reilly Media, Inc.|CSS Secrets|Lea Verou|9781449372767\n20130821|O'Reilly Media, Inc.|CSS Text|Eric A. Meyer|9781449373771\n20181011|O'Reilly Media, Inc.|CSS Master|Tiffany B Brown|9781492071013\n20160113|O'Reilly Media, Inc.|CSS Floating|Eric A. Meyer|9781491929612\n20181022|O'Reilly Media, Inc.|Modern CSS|Craig Buckler; Ilya Bodrov-Krukowski; Claudio Ribeiro; Tiffany B Brown; David Attard; Ahmed Bouchefr|9781492069973\n20130821|O'Reilly Media, Inc.|CSS Text|Eric A. Meyer|9781449373788\n20210815|O'Reilly Media, Inc.|CSS Master|Tiffany B Brown|9781098129484\n20160113|O'Reilly Media, Inc.|CSS Floating|Eric A. Meyer|9781491929599\n20200515|Springer Nature|Architecting CSS|Martine Dowden; Michael Dowden|9781484257500\n20150604|O'Reilly Media, Inc.|CSS Secrets|Lea Verou|9781449372774\n20091215|O'Reilly Media, Inc.|CSS Cookbook|Christopher Schmitt|9781449389055\n20091215|O'Reilly Media, Inc.|CSS Cookbook|Christopher Schmitt|9781449382940\n2017|Createspace Independent Publishing Platform|Html And Css|Micheal Knapp|9781542829908\n20160413|O'Reilly Media, Inc.|Positioning in CSS|Eric A. Meyer|9781491930328\n20130912|O'Reilly Media, Inc.|Jump Start CSS|Louis   Lazaris|9781457192258\n20130912|O'Reilly Media, Inc.|Jump Start CSS|Louis   Lazaris|9781457192265\n20180308|Simon & Schuster|CSS in Depth|Keith Grant|9781638355861\n20180402|O'Reilly Media, Inc.|CSS Pocket Reference|Eric Meyer|9781492033349\n20170525|O'Reilly Media, Inc.|Flexbox in CSS|Estelle Weyl|9781491981436\n2017|CreateSpace Independent Publishing Platform|Html & Css For Beginners|iCode Academy|9781535236102\n2009|Prentice Hall|CSS Fundamentals [With DVD]|Montoya and Christian|9780137043835\n2022-04-22|Elluminet Press|HTML& CSS for Beginners|Jo Foster|9781913151706\n20071222|Springer Nature|Beginning CSS Web Development|Simon Collison|9781430202257\n20210125|ClydeBank Media|HTML & CSS QuickStart Guide|David DuRocher|9781636100029\n11/2021|Mike Murach & Associates|Murach's HTML and CSS|Zak Ruvalcaba, Anne Boehm|9781943872886\n20210505|O'Reilly Media, Inc.|Modern CSS with Tailwind|Noel Rappin|9781680508574\n20181022|O'Reilly Media, Inc.|The Advanced CSS Collection|Craig Buckler; Ilya Bodrov-Krukowski; Claudio Ribeiro; Tiffany B Brown; David Attard; Ahmed Bouchefr|9781492069898\n20100325|Springer Nature|Getting StartED with CSS|David Powers|9781430225447\n2019|Anak Hebat Indonesia|Buku Sakti Html, Css & Javascript|Adam Saputra, S.Si.|9786232443723	CSS	css developer	css		year|title|doi|citations|influentialCitations|authors|paperId\n2016|An Empirical Study on the Use of CSS Preprocessors|10.1109/SANER.2016.18|22|1|D. Mazinanian and Nikolaos Tsantalis|c064a3f1e0d9d086baa50433435f884905e15177\n2018|CSS Preprocessing: Tools and Automation Techniques|10.3390/info9010017|3|0|R. Queirós|6f85bbca627498fa404f6f705b3000ca0155c989	title|year|author|goodreadsId|rating|ratings|reviews\nHTML, XHTML & CSS for Dummies|2008|Ed Tittel|2557278|3.55|109|14
perl	Perl	1987	Larry Wall		86	pl		https://www.perl.org	https://perldoc.perl.org/File::Spec	123		https://dev.perl.org/perl5/news/	https://www.perl.org/get.html	5.38.2	8	5		16	25614	2355	true	127	ace al apache-hbase bash bazel beef berkeleydb blitzmax bucardo bucardo ceylon cir cito civet click clike cloc cmake codeql cosh cperl cryptol cyber dale dashrep dlvm ec ecl eiffel elymas erlang factor felix ffmpeg flare flex flow9 frege frundis gap ghc git go groff gura hakaru hhvm homa icarus idio idris iterm2 jal-compiler java jemplate jflex juicy kakoune-editor katex ko lean links-programming-language linux lobster mal markdown mathics michelson mongodb mudlle mythryl ncl nesc netbeans-editor newclay nextflow nianiolang nit nodejs noweb objectscript obsidian-lang opa opal opencv openrc-runscript org pan paraview pcre perl polyglot-compiler postgresql potion pov-ray-sdl pygments racket rakudo revolution-programming-language rholang ricscript roc rocksdb ruby skip slash slash slony smallbasic smpl snowball-programming-language souper sporth swi-prolog sympy tao3d tensorflow testml textframe tinyc-compiler txtzyme vcpkg-pm vlc vsxu wiredtiger wonkey zl							https://github.com/Perl/perl5	pl	69499	101542	Makefile.PL Rexfile ack cpanfile	169830		6	"author name avatar url language languageColor stars forks currentPeriodStars description\nbrendangregg FlameGraph https://github.com/brendangregg.png https://github.com/brendangregg/FlameGraph Perl #0298c3 8342 973 180 ""Stack trace visualizer""\nwebmin webmin https://github.com/webmin.png https://github.com/webmin/webmin Perl #0298c3 1077 318 37 ""Powerful and flexible web-based server management control panel""\nAlDanial cloc https://github.com/AlDanial.png https://github.com/AlDanial/cloc Perl #0298c3 7923 502 189 ""cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.""\nSpiderLabs owasp-modsecurity-crs https://github.com/SpiderLabs.png https://github.com/SpiderLabs/owasp-modsecurity-crs Perl #0298c3 1828 573 41 ""OWASP ModSecurity Core Rule Set (CRS) Project (Official Repository)""\nsullo nikto https://github.com/sullo.png https://github.com/sullo/nikto Perl #0298c3 3232 542 81 ""Nikto web server scanner"""		cperl	cperl perl	perl	perl	text/x-perl	source.perl	programming	2013	2024		129	533	1886	2286	false				p/Perl.pl	248	2005	2018	20	30	28878	83										perl.py			1987	2025	96320	1262	6895	355	2924969		15			1995		1987	pearl c lisp pascal sed coffeescript falcon groovy javascript julia lpc raku php python ruby powershell unix bourne-shell regex unicode haskell parrot-vm dtrace json awk fortran s-expressions yacc bison sql html xs rfc jvm apl perl-data-language pod	"Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages. The languages in this family include Perl 5 and Perl 6. Though Perl is not officially an acronym, there are various backronyms in use, including ""Practical Extraction and Reporting Language"". Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions. Perl 6, which began as a redesign of Perl 5 in 2000, eventually evolved into a separate language. Both languages continue to be developed independently by different development teams and liberally borrow ideas from one another. The Perl languages borrow features from other programming languages including C, shell script (sh), AWK, and sed. They provide powerful text processing facilities without the arbitrary data-length limits of many contemporary Unix commandline tools, facilitating easy manipulation of text files. Perl 5 gained widespread popularity in the late 1990s as a CGI scripting language, in part due to its then unsurpassed regular expression and string parsing abilities. In addition to CGI, Perl 5 is used for system administration, network programming, finance, bioinformatics, and other applications, such as for GUIs. It has been nicknamed ""the Swiss Army chainsaw of scripting languages"" because of its flexibility and power, and also its ugliness. In 1998, it was also referred to as the ""duct tape that holds the Internet together"", in reference to both its ubiquitous use as a glue language and its perceived inelegance."	2001	1299	4942	3709	23939					Unisys		pl pm t pod	pl al cgi fcgi perl ph plx pm psgi t	pl	pl pm t perl		pl pm t pod			perl c bourne-shell xml yaml json markdown tex pascal make diff lisp prolog sql yacc d		https://cheatsheets.zip/perl		true	496732	13482	https://exercism.org/tracks/perl	163																1	true	5	false		ack al cpanfile makefile.pl perl ph plh plx pm psgi rexfile pl p6		false	https://tio.run/#perl6	https://perldoc.perl.org/			https://lists.perl.org/all.html			https://www.perl.org/events.html	https://perldoc.perl.org/perlfaq	text	3152	http://blogs.perl.org/users/mohammad_s_anwar/2022/01/		perl	perl			http://www.rosettacode.org/wiki/Category:Perl	https://www.cpan.org/				United States			Perl												"# Hello world in perl  print ""Hello World!\n""; "	"#!/usr/bin/perl print ""Hello World\n"";"	"#!/usr/local/bin/perl print ""Perl\n"" "	Perl	https://reddit.com/r/perl	https://riju.codes/perl	"print(""Hello, world!\n""); "		"#!/usr/bin/perl use strict; use warnings; use IO::Handle;  my ( $remaining, $total );  $remaining = $total = shift(@ARGV);  STDOUT->autoflush(1);  while ( $remaining ) {     printf ( ""Remaining %s/%s \r"", $remaining--, $total );     sleep 1; }  print ""\n"";"	Perl					__DATA__ else lock qw __END__ elsif lt qx __FILE__ eq m s __LINE__ exp ne sub __PACKAGE__ for no tr and foreach or unless cmp ge package until continue gt q while CORE if qq xor do le qr y		https://github.com/Perl/perl5		https://www.meetup.com/topics/perl				#	=begin =cut	print																		true								false				true	true									true															true													true	true							true				true					true		true															true			true				true	true										true		true			true					true		false											true																													true							https://github.com/bduggan/p6-jupyter-kernel	https://en.wikipedia.org/wiki/Perl	276	9	https://hopl.info/showlanguage.prx?exp=2355	Perl	Perl	perl.org	Perl	https://github.com/textmate/perl.tmbundle		"year|publisher|title|authors|isbn13\n2007|Prentice Hall|Perl by Example (4th Edition)|Quigley, Ellie|9780132381826\n2000|Addison-Wesley Professional|Network Programming with Perl|Stein, Lincoln D.|9780201615715\n1996|Sams|Perl 5 Unleashed|Husain, Kamran and Breedlove, Robert F.|9780672308918\n2001|Peachpit Press|Perl and CGI for the World Wide Web, Second Edition|Castro, Elizabeth|9780201735680\n2012|Wrox|Beginning Perl|Poe, Curtis|9781118013847\n1998|Peachpit Press|Perl and CGI for the World Wide Web (Visual QuickStart Guide)|Castro, Elizabeth|9780201353587\n1997|O'Reilly Media|Advanced Perl Programming (Perl Series)|Srinivasan, Sriram|9781565922204\n1997|O'Reilly Media|Mastering Regular Expressions: Powerful Techniques for Perl and Other Tools (Nutshell Handbooks)|Friedl, Jeffrey E. F.|9781565922570\n1998|Computing McGraw-Hill|Perl 5 Developer's Guide|Peschko, Ed and Dewolfe, Michelle|9780079136985\n2011|O'Reilly Media|Perl Pocket Reference: Programming Tools|Vromans, Johan|9781449303709\n2006|O'Reilly Media|Intermediate Perl|Randal L. Schwartz and Tom Phoenix and brian d foy|9780596102067\n1998|Addison-Wesley Professional|Effective Perl Programming: Writing Better Programs with Perl|Hall, Joseph N. and Schwartz, Randal|9780201419757\n1999|O'Reilly Media|The Perl CD Bookshelf: Perl in a Nutshell/Programming Perl, 2nd Edition/Perl Cookbook/Advanced Perl Programming/Learning Perl, 2nd Edition/Learning Perl on WIN32 Systems|O'Reilly Media, Inc.|9781565924628\n1999|Coriolis Group|Perl Core Language Little Black Book: The Essentials of the Perl Language|Holzner, Steven|9781576104262\n1997|O'Reilly Media|Learning Perl (Nutshell Handbooks)|Christiansen, Tom and Schwartz, Randal L.|9781565922846\n2014|O'Reilly Media|Mastering Perl: Creating Professional Programs with Perl|foy, brian d|9781449393113\n2003|For Dummies|Perl For Dummies|Hoffman, Paul|9780764537509\n2002|O'Reilly Media|Mastering Perl/Tk: Graphical User Interfaces in Perl|Lidie, Stephen and Walsh, Nancy|9781565927162\n2005|Sams Publishing|Sams Teach Yourself Perl in 24 Hours (3rd Edition)|Pierce, Clinton|9780672327933\n2007|Jones & Barlett Learning|Perl Programming For Medicine And Biology|Jules J. Berman|9780763743338\n2001|McGraw-Hill Osborne Media|Instant Perl Modules|Sparling, Douglas and Wiles, Frank|9780072129625\n2001|Apress|Professional Perl Development|Arva, Adrian and Ellis, Joshua and Corliss, Arthur and Kobes, Randy and Wainwright, Peter and Wilcox, Mark and de Mauro, Pancrazio and Mauro, Pancrazio de and Oliver, Simon and Brown, Gavin|9781861004383\n2002|O'Reilly Media|The Perl CD Bookshelf, Version 3.0: 7 Bestselling Books on CD-ROM Includes a Bonus Book!  Perl in a Nutshell, 2nd Edition|O'Reilly & Associates|9780596003890\n2001|O'Reilly Media|Perl CD Bookshelf 2.0 (Book & CD-ROM)|Various Authors|9780596001643\n2002|Addison-Wesley|The Web Wizard's Guide to Perl and CGI|David A. Lash|9780201764369\n2020|Apress|Advanced Perl Programming: From Advanced to Expert|""Rothwell, William """"Bo""""""|9781484258620\n1998|O'Reilly Media|Perl 5 Pocket Reference|Vromans, Johan|9781565924956\n2003|Wiley-Liss|Perl Programming for Biologists|Jamison, D. Curtis|9780471430599\n2002|Manning Publications|Graphics Programming with Perl|Verbruggen, Martien|9781930110021\n2003|O'Reilly Media|Perl 6 Essentials|Allison Randal and Dan Sugalski and Leopold Totsch|9780596004996\n2001|Prentice Hall|Weaving a Website: Programming in HTML, Java Script, Perl and Java|Anderson-Freed, Susan|9780130282200\n1996|O'Reilly Media|Perl 5 Desktop Reference (A Nutshell Handbook)|Vromans, Johan|9781565921870\n2001|Sams Publishing|Win32 Perl Programming: The Standard Extensions|Roth, Dave|9781578702169\n2019|Apress|Beginning Perl Programming: From Novice to Professional|""Rothwell, William """"Bo""""""|9781484250549\n2006|No Starch Press|Wicked Cool Perl Scripts: Useful Perl Scripts That Solve Difficult Problems|Oualline, Steve|9781593270629\n2001|Addison-wesley|Perl Debugged|Scott, Peter|9780201700541\n1999|Coriolis Group Books|Perl Black Book: The Most Comprehensive Perl Reference Available Today|Holzner, Steven|9781576104651\n2001|Addison-Wesley Professional|Writing CGI Applications with Perl|Meltzer, Kevin and Michalski, Brent|9780201710144\n2001|Coriolis Group|Perl Black Book, 2nd Edition|Holzner, Steven|9781588801937\n2000|Sams Publishing|Win32 Perl Scripting: The Administrator's Handbook|Roth, Dave|9781578702152\n2016|CreateSpace Independent Publishing Platform|Advanced programming in Perl for beginners|Oria San Martin, Dorian|9781533018731\n1996|Sams|Teach Yourself Cgi Programming With Perl in a Week (Sams Teach Yourself)|Herrmann, Eric|9781575210094\n2016|CreateSpace Independent Publishing Platform|Perl In Your Hands: For Beginners in Perl Programming|S, Gokul Amuthan|9781530959631\n1997|Hungry Minds Inc|Perl 5 for Dummies|Hoffman, Paul|9780764500442\n20010718|O'Reilly Media, Inc.|Learning Perl|Tom Phoenix; Randal L. Schwartz|9780596551926\n2009|Chapman and Hall/CRC|Combinatorial Pattern Matching Algorithms in Computational Biology Using Perl and R (Chapman & Hall/CRC Computational Biology Series)|Valiente, Gabriel|9781420069730\n2012|Cambridge University Press|Unix And Perl To The Rescue!: A Field Guide For The Life Sciences (and Other Data-rich Pursuits)|Bradnam, Keith.|9780521169820\n1997|Prentice Hall Ptr|Cgi Developer's Resource: Web Programming in Tcl and Perl (Resource Series)|Ivler, J. M. and Husain, Kamran|9780137277513\n20030821|O'Reilly Media, Inc.|Perl Cookbook|Tom Christiansen; Nathan Torkington|9780596554965\n20011022|O'Reilly Media, Inc.|Beginning Perl for Bioinformatics|James Tisdall|9780596550479\n2002|Wiley|Programming the Network with Perl|Barry, Paul|9780471486701\n2020|Apress|Pro Perl Programming: From Professional to Advanced|""Rothwell, William """"Bo""""""|9781484256053\n1997|Sams|Sams Teach Yourself Perl 5 For Windows Nt In 21 Days|Till and David and Zhang and Tony|9780672310478\n2009|Chapman and Hall/CRC|Combinatorial Pattern Matching Algorithms in Computational Biology Using Perl and R (Chapman & Hall/CRC Computational Biology Series)|Valiente, Gabriel|9781420069747\n2006|Springer|An Introduction to Language Processing with Perl and Prolog: An Outline of Theories, Implementation, and Application with Special Consideration of English, French, and German (Cognitive Technologies)|Nugues, Pierre M.|9783540343363\n2003|O'Reilly Media|Perl Cookbook, Second Edition|Christiansen, Tom and Torkington, Nathan|9780596003135\n2000|O'Reilly Media|Programming Perl (3rd Edition)|Wall, Larry and Christiansen, Tom and Orwant, Jon|9780596000271\n2003|Wiley-Blackwell|Programming for Linguists: Perl for Language Researchers|Hammond, Michael|9780631234340\n2012|O'Reilly Media|Intermediate Perl: Beyond The Basics of Learning Perl|Schwartz, Randal L. and foy, brian d and Phoenix, Tom|9781449393090\n2019|Apress|Beginning Perl Programming: From Novice to Professional|""Rothwell, William """"Bo""""""|9781484250556\n2005|O'Reilly Media|Perl Best Practices: Standards and Styles for Developing Maintainable Code|Conway, Damian|9780596001735\n2005|O'Reilly Media|Advanced Perl Programming: The Worlds Most Highly Developed Perl Tutorial|Cozens, Simon|9780596004569\n2001|O'Reilly Media|Beginning Perl for Bioinformatics|James Tisdall|9780596000806\n2000|O'Reilly Media|Programming the Perl DBI: Database programming with Perl|Tim Bunce and Alligator Descartes|9781565926998\n2004|CGI101.com|CGI Programming 101: Programming Perl for the World Wide Web, Second Edition|Jacqueline Hamilton|9780966942613\n2010|Addison-Wesley Professional|Effective Perl Programming: Ways to Write Better, More Idiomatic Perl (Effective Software Development)|Hall, Joseph N. and McAdams, Joshua A. and Foy, Brian D.|9780321718273\n2010|Addison-Wesley Professional|Effective Perl Programming: Ways to Write Better, More Idiomatic Perl (Effective Software Development Series)|Hall, Joseph and McAdams, Joshua and Foy, Brian|9780321496942\n1999|Manning Publications|Elements of Programming with Perl|Johnson, Andrew L|9781884777806\n2002|O'Reilly Media|Perl in A Nutshell: A Desktop Quick Reference (2nd Edition)|Ellen Siever and Stephen Spainhour and Nathan Patwardhan|9780596002411\n2003|O'Reilly Media|Mastering Perl for Bioinformatics|James D. Tisdall|9780596003074\n2001|Manning Publications|Data Munging with Perl|Cross, David|9781930110007\n2017|Apress|Parsing with Perl 6 Regexes and Grammars: A Recursive Descent into Parsing|Lenz, Moritz|9781484232286\n1996|Addison-Wesley Professional|CGI Programming in C and Perl|Boutell, Thomas|9780201422191\n2006|O'Reilly Media|Perl Hacks: Tips & Tools for Programming, Debugging, and Surviving|""chromatic and Damian Conway and Curtis """"Ovid"""" Poe""|9780596526740\n2002|O'Reilly Media|Perl Graphics Programming: Creating SVG, SWF (Flash), JPEG and PNG files with Perl|Wallace, Shawn|9780596002190\n2002|O'Reilly Media|Perl and XML: XML Processing with Perl|Ray, Erik T. and McIntosh, Jason|9780596002053\n2008|Wiley|Scripting with Objects: A Comparative Presentation of Object-Oriented Scripting with Perl and Python|Kak, Avinash C.|9780470397251\n2001|Prentice Hall|Perl How to Program|Deitel, Harvey M. and Deitel, Paul J. and Nieto, Tem R. and McPhie, D. C.|9780130284181\n2017|Apress|Perl 6 Fundamentals: A Primer with Examples, Projects, and Case Studies|Lenz, Moritz|9781484228999\n2005|O'Reilly Media|Perl Testing: A Developer's Notebook: A Developer's Notebook|Ian Langworth and chromatic|9780596100926\n2006|Cengage Learning PTR|Perl Programming for the Absolute Beginner|Ford, Jr.  Jerry Lee|9781598632224\n2002|O'Reilly Media|Programming Web Services with Perl|Randy J. Ray and Pavel Kulchenko|9780596002060\n2019|Independently published|PERL: PERL Programming for Beginners. Learn Programming PERL, 2019 Edition. (Step-by-Step PERL Programming)|Publishing, Nexcod|9781088570869\n2010|Apress|Beginning Perl (Expert's Voice in Open Source)|Lee, James|9781430227939\n2002|Manning Publications|Extending and Embedding Perl|Tim Jenness and Simon Cozens|9781930110823\n2008|Wiley|Practical Text Mining with Perl|Bilisoly, Roger|9780470176436\n2020|Apress|Advanced Perl Programming: From Advanced to Expert|""Rothwell, William """"Bo""""""|9781484258637\n2002|Sams Publishing|Sams Teach Yourself Perl in 21 Days (2nd Edition)|Lemay, Laura|9780672320354\n2003|O'Reilly Media|Learning Perl Objects, References, and Modules|Randal L. Schwartz and Tom Phoenix|9780596004781\n2005|Apress|Pro Perl Debugging|Lester, Andy and Foley, Richard|9781590594544\n2002|O'Reilly Media|Computer Science & Perl Programming: Best of TPJ|Jon Orwant|9780596003104\n1996|O'Reilly Media|Programming Perl|Christiansen, Tom and Schwartz, Randal L. and Wall, Larry|9781565921498\n2007|O'Reilly Media|Mastering Perl|brian d foy|9780596527242\n2005|Apress|Pro Perl Parsing|Frenz, Christopher M.|9781590595046\n2002|John Wiley &Sons|Perl Database Programming|Michalski, Brent|9780764549564\n1997|O'Reilly Media|Learning Perl on Win32 Systems: Perl Programming in Win32 (Perl Series)|Schwartz, Randal L. and Olson, Erik and Christiansen, Tom|9781565923249\n2017|Packt Publishing|Perl 6 Deep Dive: Data manipulation, concurrency, functional programming, and more|Shitov, Andrew|9781787123458\n2003|In Easy Steps Limited|PERL in easy steps|McGrath, Mike|9781840782608\n2007|Elsevier Inc.|Perl Scripting for Windows Security: Live Response, Forensic Analysis, and Monitoring|Harlan Carvey and Jeremy Faircloth|9781597491730\n2004|O'Reilly Media|Games Diversions & Perl Culture: Best of the Perl Journal|Jon Orwant|9780596003128\n2019|Apress|Perl 6 Quick Syntax Reference: A Pocket Guide to the Language, the Core Modules, and the Community|Merelo, J.J.|9781484249567\n2012|Cambridge University Press|UNIX and Perl to the Rescue!: A Field Guide for the Life Sciences (and Other Data-rich Pursuits)|Bradnam, Keith and Korf, Ian|9780521169820\n2002|O'Reilly Media|Perl Pocket Reference, 4th Edition|Vromans, Johan|9780596003746\n2006|Apress|Pro Perl Debugging: From Professional to Expert (Pro: From Professional to Expert)|Lester, Andy and Foley, Richard|9781430200444\n1991|O'Reilly Media|Programming Perl (Nutshell Handbooks)|Schwartz, Randal L. and Wall, Larry|9780937175644\n1993|O'Reilly Media|Learning Perl (Nutshell Handbooks)|Schwartz, Randal L.|9781565920422\n2020-02-29T00:00:01Z|Apress|Pro Perl Programming: From Professional to Advanced|""Rothwell, William """"Bo""""""|9781484256046\n1999|O'Reilly Media|Writing Apache Modules with Perl and C: The Apache API and mod_perl|MacEachern, Doug and Stein, Lincoln|9781565925670\n2011|Syngress|Perl Scripting for Windows Security: Live Response, Forensic Analysis, and Monitoring|Carvey, Harlan|9780080555638\n2001|Apress|Professional Perl Programming|Simon Cozens|9781861004499\n1996|Sams|Teach Yourself Cgi Programming With Perl 5 in a Week (Teach Yourself Series)|Herrmann, Eric|9781575211961\n2004|Paraglyph Press|Perl Core Language Little Black Book, Second Edition|Steven Holzner|9781932111927\n2004|O'Reilly Media|Perl 6 and Parrot Essentials, Second Edition|Allison Randal and Dan Sugalski and Leopold Toetsch|9780596007379\n1996|Sams|Teach Yourself Perl 5 in 21 Days (Sams Teach Yourself)|Till, David|9780672308949\n2014|Packt Publishing|Penetration Testing with Perl|Berdeaux, Douglas|9781783283453\n2002|Manning Publications|Web Development with Apache and Perl|Peterson, Theo and Petersen, Theo|9781930110069\n2000|O'Reilly Media|Perl 5 Pocket Reference, 3rd Edition: Programming Tools (O'Reilly Perl)|Vromans, Johan and Mui, Linda|9780596000325\n2001|O'Reilly Media|Perl for Web Site Management: HTML Generation, Link Checking, Simple CGI, and More|Callender, John|9781565926479\n2007|Oxford University Press|Perl for Exploring DNA|LeBlanc, Mark D. and Dyer, Betsey Dexter|9780195305890\n2001|Que Publishing|Perl for the Web|Radcliff, Chris|9780735711143\n1997|O'Reilly Media|Perl Resource Kit -- UNIX Edition|Siever, Ellen and Wall, Larry and Jepson, Brian and Futato, David and Patwardhan, Nathan|9781565923706\n2017|Packt Publishing|Perl 6 Deep Dive: Data manipulation, concurrency, functional programming, and more|Shitov, Andrew|9781787282049\n1996|Que Pub|Special Edition Using Perl 5 for Web Programming|Harlan, David and Doyle, Paul and Healy, Matthew D. and Foghlu, Micheal O and Powers, Shelley|9780789706591\n1997|Sams|Web Programming with Perl 5|Middleton, Bill and Deng, Brian and Kemp, Chris|9781575211121\n1999|Prentice Hall|A Little Book on Perl|Sebesta, Robert W.|9780139279553\n2004|Apress|Perl 6 Now: The Core Ideas Illustrated with Perl 5 (Expert's Voice in Open Source)|Walters, Scott|9781590593950\n2000|For Dummies|Perl For Dummies?|Hoffman, Paul|9780764507762\n2015|Lulu Publishing Services|Programming Perl for Geoscientists|Oria San Martin, Dorian|9781483418438\n1997|White Mane Pub. Co|Web Client Programming with Perl|Wong, Clinton|9780942597264\n1999|New Riders Pub|Win32 Perl Programming: The Standard Extensions (The Mtp Windows Nt Professional Reference Series)|Roth, Dave|9781578700677\n1999-07-01T00:00:01Z|Prentice Hall Ptr|Perl Programmer's Interactive Workbook (Interactive Workbook (Prentice Hall))|Lowe, Vincent|9780130208682\n2004|Universal Publishers|On Perl: Perl for Students and Professionals|Kalita, Jugal K.|9781581125504\n1996|Waite Group Pr|Perl 5 How-To|Glover, Mike and Humphreys, Aidan and Weiss, Ed|9781571690586\n1999-02-11T00:00:01Z|O'Reilly Media|Programming Web Graphics with Perl and GNU Softwar|Shawn P. Wallace|9781565924789\n2009-03-20T00:00:01Z|CreateSpace Independent Publishing Platform|Learning PERL the Hard Way: Perl Programming for Beginners|Downey, Allen B.|9781441419033\n1999|O'Reilly Media|Perl in a Nutshell|Ellen Siever and Nathan Patwardhan and Spainhour, Stephen|9781565922860\n2002|Pearson P T R|Modern Perl Programming|Saltzman, Michael|9780130089656\n1998|Hungry Minds Inc|Perl for Dummies|Hoffman, Paul|9780764504600\n2015|Lulu.com|Perl Programming Success In Day|Key, Sam|9781329502239\n1997|John Wiley & Sons Inc|Discover Perl 5 (Discover (Idg Books Worldwide, Inc.).)|Barkakati, Nabajyoti|9780764530760\n1996|Ziff Davis Pr|Programming Perl 5.0 Cgi Web Pages for Microsoft Windows Nt (PC Magazine (New York, N.Y.).)|Hagey, Jonathan|9781562764203\n2010|Springer|An Introduction to Language Processing with Perl and Prolog: An Outline of Theories, Implementation, and Application with Special Consideration of English, French, and German (Cognitive Technologies)|Nugues, Pierre M.|9783642064050\n2019|Independently Published|Perl|Nexcod Publishing|9781076869388\n2022||Programming Perl|Christiansen|9789350236505\n2019-11-21T00:00:01Z|Independently published|PERL PROGRAMMING|Toliver, Felicia|9781710286021\n2003|Tata Mcgraw-hill Education|Perl Programming For Bioinformatics|Harshawardhan P. Bal and Bal|9780070474475\n2005|O'Reilly Media|Extreme Programming with Perl|Nagler, Rob|9780596002664\n|NA|PROGRAMMING PERL 3/E|WALL|9788173662652\n2011T|Pearson Education|Effective Perl Programming 2/e: Ways to Write Better, More Idiomatic Perl|Hall|9788131774250\n1996|John Wiley & Sons Inc|60 Minute Guide to Cgi Programming With Perl 5|Farrell, Robert|9781568847801\n1999|Computing Mcgraw-hill|Perl|Martin C. Brown|9780072121421\n|New Riders|Applied Perl|William Weinman|9781562057343\n20120726|O'Reilly Media, Inc.|Intermediate Perl|Randal L. Schwartz; brian d foy; Tom Phoenix|9781449343804\n2000|San Val|Programming Perl|Larry Wall and Tom Christiansen and Jon Orwant|9781417625642\n20061101|Springer Nature|Pro Perl|Peter Wainwright|9781430200147\n2007|O'reilly Media, Inc.|Mastering Perl|brian d foy|9780596551476\n2001|Wiley|Applied Perl|Peter Williams|9780764547836\n20140109|O'Reilly Media, Inc.|Mastering Perl|brian d foy|9781449364977\n20140109|O'Reilly Media, Inc.|Mastering Perl|brian d foy|9781449364960\n20010718|O'Reilly Media, Inc.|Learning Perl|Tom Phoenix|9780596517953\n||Programming Perl|Larry Wall; Steve Talbot; Randal L. Schwartz; Tom Christiansen|9781565928282\n20080908|BarCharts Inc.|Perl Guide|Scott Marino|9781423208150\n20210629|O'Reilly Media, Inc.|Learning Perl|Randal L. Schwartz; brian d foy; Tom Phoenix|9781492094906\n2012-09-27|Wiley|Beginning Perl|Curtis Poe|9781118235638\n20120217|O'Reilly Media, Inc.|Programming Perl|Tom Christiansen|9781449321475\n20120217|O'Reilly Media, Inc.|Programming Perl|Tom Christiansen; brian d foy; Larry Wall; Jon Orwant|9781449321468\n20140430|Pearson Technology Group|Perl Debugged|Peter Scott|9780133891454\n20161006|O'Reilly Media, Inc.|Learning Perl|Randal L. Schwartz; brian d foy; Tom Phoenix|9781491954270\n20080627|O'Reilly Media, Inc.|Learning Perl|Randal L. Schwartz; Tom Phoenix; brian d foy|9780596154318\n9/4/12|Wiley Professional Development (P&T)|Beginning Perl|Curtis Poe|9781118221877\n20080627|O'Reilly Media, Inc.|Learning Perl|Randal L. Schwartz; Tom Phoenix; brian d foy|9780596551858\n20030821|O'Reilly Media, Inc.|Perl Cookbook|Tom Christiansen; Nathan Torkington|9780596516864\n20100614|Springer Nature|Beginning Perl|James Lee|9781430227946\n20120726|O'Reilly Media, Inc.|Intermediate Perl|Randal L. Schwartz; brian d foy; Tom Phoenix|9781449343811\n20131126|Random House Publishing Services|Perl One-Liners|Peteris Krumins|9781593275693\n2000||Advanced Perl Programming|Sriram Srinivasan / Larry Wall / Tom Christiansen / Ronald Schwartz|9781565925588\n2002|Sams|XML and Perl|Mark Riehl and Ilya Sterin and Llya Sterin|9780735712898\n||Perl Programming Essentials|Software Alchemy|9781114236967\n2000|D D C Pub|Advanced Perl Programming|Rob Roselius|9781562439774\n|Safari Press|Basic Perl Programming|Loy and Marc|9780596526030\n2001|Wrox Press, Inc.|Professional Perl Programming|Peter C. Wainwright and Arthur Corliss and Aldo Calpini and Simon Cozens and J. J. Merelo-Guervos|9780641537356\n20150102|Pearson Technology Group|Perl by Example|Ellie Quigley|9780133593044\n20020719|O'Reilly Media, Inc.|Perl Pocket Reference|Johan Vromans|9780596528942\n||Advanced Perl Programming|Sriram Srinivasan; Andy Oram|9781565928305\n1997|O'Reilly Media, Incorporated|Advanced Perl Programming|Sriram Srinivasan and Andy Oram|9780641500220\n2005||Programming In Perl|Behrouz A. Forouzan and Richard F. Gilberg|9780534376628\n||Advanced Perl Programming|Not Available|9780596002671\n20110719|O'Reilly Media, Inc.|Perl Pocket Reference|Johan Vromans|9781449312978\n20110719|O'Reilly Media, Inc.|Perl Pocket Reference|Johan Vromans|9781449313555\n20050331|Elsevier S & T|Higher-Order Perl|Mark Jason Dominus|9780080478340\n20020425|O'Reilly Media, Inc.|Perl and XML|Erik T. Ray|9780596516406\n20020719|O'Reilly Media, Inc.|Perl Pocket Reference|Johan Vromans|9781449378844\n20021219|O'Reilly Media, Inc.|Perl Graphics Programming|Shawn Wallace|9781449358310\n|Longman Higher Education|Wall:programming Perl 2e||9781565920330\n20021219|O'Reilly Media, Inc.|Perl Graphics Programming|Shawn Wallace|9781449358303\n2011-05-09|Wiley|Perl For Dummies|Paul Hoffman|9781118085189\n20050712|O'Reilly Media, Inc.|Perl Best Practices|Damian Conway|9780596516369\n20170508|O'Reilly Media, Inc.|Think Perl 6|Laurent Rosenfeld; Allen B. Downey|9781491980507\n|McGraw-Hill|Perl 5 complete|Peschko, Ed and DeWolfe, Michele|9780072129144\n20050628|O'Reilly Media, Inc.|Advanced Perl Programming|Simon Cozens|9781449378912\n20020425|O'Reilly Media, Inc.|Perl and XML|Erik T. Ray; Jason McIntosh|9781449366827\n20050628|O'Reilly Media, Inc.|Advanced Perl Programming|Simon Cozens|9780596517113\n20061107|Springer Nature|Pro Perl Parsing|Christopher M. Frenz|9781430200499\n20180824|O'Reilly Media, Inc.|Learning Perl 6|brian d foy|9781491977644\n20050712|O'Reilly Media, Inc.|Perl Best Practices|Damian Conway|9780596555023\n1999|Longhorn Pr|Perl Power!: A Jumpstart Guide To Programming With Perl 5|Michael Schilli|9780201360684\n2000||Programming The Perl Dbi|Alligator Descartes / Tim Bunce|9780641508608\n1998||Cgi Programming With Perl|Ziff-Davis Education|9780737253542\n2000|D D C Pub|Perl Programming (5 Days)|Jeff Howell|9781562439767\n2006|Equity Press|Perl Programming Interview Questions, Answers, And Explanations: Perl Programming Certification Review|Itcookbook|9781933804484\n1999/08/24|Upper Saddle River, N.J. Prentice Hall PTR, c2000.|Perl 5 programmer's notebook|Jesse Feiler|9780130213211\n20021104|O'Reilly Media, Inc.|Computer Science & Perl Programming|Jon Orwant|9781449371357\n2007|Oxford University Press|Perl for exploring DNA|Leblanc, Mark D. , 1962-|9780195327571\n19990818|O'Reilly Media, Inc.|Mastering Algorithms with Perl|Jarkko Hietaniemi|9781449307271\n20061122|Springer Nature|Beginning Perl Web Development|Steve Suehring|9781430200895\n20000204|O'Reilly Media, Inc.|Programming the Perl DBI|Tim Bunce; Alligator Descartes|9781449315368\n19990818|O'Reilly Media, Inc.|Mastering Algorithms with Perl|Jarkko Hietaniemi; John Macdonald; Jon Orwant|9781449307196\n20000629|O'Reilly Media, Inc.|CGI Programming with Perl|Scott Guelich|9781491904664\n20030925|O'Reilly Media, Inc.|Mastering Perl for Bioinformatics|James Tisdall|9781449390907\n20011022|O'Reilly Media, Inc.|Beginning Perl for Bioinformatics|James Tisdall|9780596516277\n2014-12-30|Packt Publishing|Penetration Testing with Perl|Douglas Berdeaux|9781783283460\n|Hoboken, N.J. : Wiley-Liss, c2003.|Perl programming for biologists||9780471722748\n2005-09-27|Wiley|Bioinformatics Biocomputing and Perl|Michael Moorhouse and Paul Barry|9780470026458\n|Cambridge, Ma : O'reilly, 2000.|Programming The Perl Dbi||9781565929753\n20030522|O'Reilly Media, Inc.|Games, Diversions & Perl Culture|Jon Orwant|9781449397784\n20080514|O'Reilly Media, Inc.|Learning Perl Student Workbook|foy, brian d|9781449335205\n2007||Programming The Perl Dbi|Tim Bunce and Jeff Zucker|9780596005863\n20000629|O'Reilly Media, Inc.|CGI Programming with Perl|Scott Guelich; Shishir Gundavaram; Gunther Birznieks|9781449326791\n20030522|O'Reilly Media, Inc.|Games, Diversions & Perl Culture|Jon Orwant|9781449397913\n20020603|O'Reilly Media, Inc.|Perl in a Nutshell|Nathan Patwardhan; Ellen Siever; Stephen Spainhour|9780596516550\n20000204|O'Reilly Media, Inc.|Programming the Perl DBI|Tim Bunce|9781449315917\n20021104|O'Reilly Media, Inc.|Computer Science & Perl Programming|Jon Orwant|9781449371340\n20020603|O'Reilly Media, Inc.|Perl in a Nutshell|Nathan Patwardhan; Ellen Siever; Stephen Spainhour|9781449378820\n20030925|O'Reilly Media, Inc.|Mastering Perl for Bioinformatics|James Tisdall|9781449391553\n1997|O'reilly|Web Client Programming With Perl|Wong, Clinton.|9781565922143\n|Cambridge ; O'reilly, C1997.|Web Client Programming With Perl||9780585032238\n20021219|O'Reilly Media, Inc.|Programming Web Services with Perl|Randy J. Ray; Pavel Kulchenko|9780596516413\n2011-09-20|Wiley|Practical Text Mining with Perl|Roger Bilisoly|9781118210505\n20050714|O'Reilly Media, Inc.|Perl Testing: A Developer's Notebook|Ian Langworth; Chromatic|9781449313081\n20050714|O'Reilly Media, Inc.|Perl Testing: A Developer's Notebook|Ian Langworth|9781449313678\n20020809|Springer Nature|Writing Perl Modules for CPAN|Sam Tregar|9781430211525\n|O'reilly Media|Programming Cocoa Applications With Perl|Sugalski, Dan|9780596003586\n2003-01-10|Wiley|Programming the Network with Perl|Paul Barry|9780470849415\n20030609|O'Reilly Media, Inc.|Learning Perl Objects, References, and Modules|Randal L. Schwartz; Tom Phoenix|9781449365691\n1996|Simon & Schuster|Perl And Cgi Programming Starter Kit|Simon & Schuster|9781575210780\n2001||Perl Programming For The Absolute Beginner|Andy Harris|9780761536635\n1902|Addison-wesley Professional|Programming Perl In The .net Environment|Yevgeny Menaker and Michael Saltzman and Robert J. Oberg|9780130652065\n1998|Wiley & Sons, Incorporated, John|Perl Cgi Programming - No Experience Required|Erik Strom|9780782121575\n20030609|O'Reilly Media, Inc.|Learning Perl Objects, References, and Modules|Randal L. Schwartz|9781449365707\n20120719|Cambridge University Press|UNIX and Perl to the Rescue!|Keith Bradnam; Ian Korf|9781139368575\n20120719|Cambridge University Press|UNIX and Perl to the Rescue!|Keith Bradnam; Ian Korf|9781139365741\n2003|Wiley, John & Sons, Incorporated|Programming for Linguists: Perl for Language|Michael Hammond|9780631234333\n20140316|Emereo|Perl 254 Success Secrets - 254 Most Asked Questions On Perl - What You Need To Know|Janice Randolph|9781488538193\n2015-07-21|Createspace Independent Publishing Platform|Perl Programming Success In A Day: Beginners Guide To Fast, Easy, And Efficient Learning Of Perl Programming|Sam Key|9781515168584\n1997|Macmillan Technical Pub|Perl 5 Windows Nt Programming (using Series)|Mike Mcmillan|9781578700011\n1999|Coriolis Group Books|Perl Programming For Nt Blue Book: The Quickest Path To Expertise In Nt Administration Scripting Using Perl|Michael Mcmillan and James Sutherland|9781576104040\n1999|O'reilly|Writing Apache Modules With Perl And C|Stein, Lincoln D. , 1960-|9781565925670\n2000|Mcgraw-hill Professional|Perl Developer's Guide (book/cd-rom Package)|Ed S. Peschko and Ed Peschko and Michele Dewolfe and Michelle DeWolfe|9781402854194\n2003|APRESS|Real World SQL Server Administration with Perl|Linchi Shea|9781590590973\n1996||Using Perl 5 For Web Programming, Special Edition||9780641024894\n2000||Tuomas J. Lukka's Object-oriented Programming In Perl|Tuomas J. Lukka|9781893115033\n2002||Perl Programming For Biologists: Hands-on Tools For Bioinformatics|Unknown|9781891786143\n2012|Createspace Independent Publishing Platform|Perl Programming Interview Questions You'll Most Likely Be Asked|Vibrant Publishers|9781475188387\n2011|Xlibris Corporation 9/27/2011|Scientific Database And Programming Examples Using Php, Mysql, Xml, Matlab, Python, Perl: Using Php, Mysql, Xml, Matlab, Python, Perl (paperback Or Softback)|Cheung and K. Y.|9781465364432\nJuly 2000||Relational Database Programming for the Web with Perl and CGI|Brian Shensky|9780201432954\n2008-05-15|Wiley Global Research (STMS)|Scripting with Objects: A Comparative Presentation of Object-Oriented Scripting with Perl and Python|Avinash C. Kak|9781119095095\n2012|Cambridge University Press|Unix And Perl To The Rescue!: A Field Guide For The Life Sciences (and Other Data-rich Pursuits)|Bradnam, Keith.|9780521169820\n2001||Open Source: The Wiki Way: Quick Collaboration On The Web, Postgresql: Introduction And Concepts And Network Programming With Perl Package|Momjian|9780201787719\n2010||Array Programming Languages: FORTRAN, APL, Gnu Octave, J, Mathematica, MATLAB, Nial, Scilab, IDL, Supercollider, K, Numpy, Perl Data Language|Books and LLC and Group|9781157458708\n|Springer Berlin Heidelberg,|An Introduction To Language Processing With Perl And Prolog: An Outline Of Theories, Implementation, And Application With Special Consideration Of English, French, And German|Nugues, Pierre M. (author.)|9783540250319"	Perl	perl engineer	perl		year|title|doi|citations|influentialCitations|authors|paperId\n2002|Programming for Linguists: Perl for Language Researchers|10.1002/9780470752234|20|0|Michael Hammond|008fce82b00d157447e1432559aa9193d8986bf9\n2014|Perldoop: Efficient execution of Perl scripts on Hadoop clusters|10.1109/BigData.2014.7004303|6|0|J. Abuín and J. C. Pichel and T. F. Pena and Pablo Gamallo and Marcos Garcia|a1139332895dd8827f2152413f66c2f6a5918bf8\n2015|Quantitative Linguistic Computing with Perl|10.1080/07268602.2015.1004657|3|0|Haoda Feng|fa316f617c3256ec4ee95c7fbb41fe488e42c217\n2005|VECT: an automatic visual Perl programming tool for nonprogrammers.|10.2144/05384RR02|2|0|Hui-Hsien Chou|06a478a88dc7d47277addc1d648ab7f3e749af0a\n2020|A newly developed free software tool set for averaging electroencephalogram implemented in the Perl programming language|10.1016/j.heliyon.2020.e05580|2|0|S. Suwazono and H. Arao|fca6d512fc3434c39663f289f7df06a403553dac\n2011|Joint Application of Perl Scripts and MCNPX in Solving the Dynamic-Geometry Related Problems in Proton Beam Radiotherapy (Selected Papers of the Joint International Conference of Supercomputing in Nuclear Applications and Monte Carlo : SNA + MC 2010)|10.15669/pnst.2.176|1|0|F. Guan and J. Poston and L. Braby|e28e642649d133b7f2f861a256c63b2d620c91b0\n2019|Running Perl 6|10.1007/978-1-4842-4956-7_1|1|0|J. Merelo|2146c6d9a24fd20503e7db406799eefa6ff0ae47\n2004|PERL PROGRAMMING FOR BIOLOGISTS, by D. Curtis Jamison, Wiley, Hoboken, 2003, ISBN 0-471-43059-5, ix + 191 pp. (Pbk, £27.95)|10.1017/S0263574704210943|1|0|A. Andrew|014606001ea7425a185967570b2c8711ed3fb42d\n2006|A Study on Perl Programming Language Aided Informetrics|10.11925/INFOTECH.1003-3513.2006.07.10|1|0|Chen Xin Chen Tun|c01b9d1786913352f097df4f480d04d5d8a9b222	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming Perl|1991|Tom Christiansen|675275|4.04|2104|52\nAdvanced Perl Programming (Perl Series)|1997|Sriram Srinivasan|570466|3.93|201|1\nEffective Perl Programming|1997|Joseph Hall|931057|4.22|103|10\nPerl for Dummies|1997|Paul E.  Hoffman|1015718|3.42|48|5\nThe Perl CD Bookshelf: Perl in a Nutshell/Programming Perl, 2nd Edition/Perl Cookbook/Advanced Perl Programming/Learning Perl, 2nd Edition/Learning Perl on WIN32 Systems|1999|O'Reilly Media Inc.|570491|4.11|27|0\nProgramming the Perl DBI|2000|Tim Bunce|620583|3.47|77|3
ruby	Ruby	1995	Yukihiro Matsumoto		109	pl		https://www.ruby-lang.org		98	https://www.ruby-lang.org/en/community/weblogs/	https://www.ruby-lang.org/en/downloads/releases/	https://www.ruby-lang.org/en/downloads/	3.3.1	9	6		31	25610	2458	true	103	ace ante-esolang apache-hbase arrow-format bato bloom brain-flak capybara chaiscript civet cloc cmake codeql contracts.coffee couchdb csvw cyber dexvis dgraph dlvm emberscript factor fancy ffmpeg flatbuffers flow9 flutter forest-lang gamerlanguage gap gerbil git glush golo gradle groff hamdown haml hcl heap.coffee hexagony hhvm hivemind homebrew-pm hook htmx inko invokator ioke iterm2 jekyll jison kakoune-editor knight kotlin ligo lily linux liquid lux mal markaby mastodon mirah mongodb mustache netbeans-editor nit nodejs nydp olc plaid-programming-language pogoscript potion pygments pytorch qalb ragel ramen rapidbatch rascal rbs react-native redis reia roc rouge ruby savi slash slash slim squiggle statsplorer stencil swift tensorflow testml toffeescript txtzyme v wenyan wren	https://rubyconf.org						https://github.com/ruby/ruby	pl	185514	374367	.irbrc .pryrc .simplecov Appraisals Berksfile Brewfile Buildfile Capfile Dangerfile Deliverfile Fastfile Gemfile Guardfile Jarfile Mavenfile Podfile Puppetfile Rakefile Snapfile Steepfile Thorfile Vagrantfile buildfile	2659551		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nthepracticaldev dev.to https://github.com/thepracticaldev.png https://github.com/thepracticaldev/dev.to Ruby #701516 10232 1313 360 ""Where programmers share ideas and help each other grow""\nrails rails https://github.com/rails.png https://github.com/rails/rails Ruby #701516 44018 17771 334 ""Ruby on Rails""\nfaker-ruby faker https://github.com/faker-ruby.png https://github.com/faker-ruby/faker Ruby #701516 8005 2100 122 ""A library for generating fake data such as names, addresses, and phone numbers.""\njekyll jekyll https://github.com/jekyll.png https://github.com/jekyll/jekyll Ruby #701516 38586 8424 318 ""🌐 Jekyll is a blog-aware static site generator in Ruby""\nrapid7 metasploit-framework https://github.com/rapid7.png https://github.com/rapid7/metasploit-framework Ruby #701516 17501 8594 283 ""Metasploit Framework""\nShopify liquid https://github.com/Shopify.png https://github.com/Shopify/liquid Ruby #701516 7357 957 91 ""Liquid markup language. Safe, customer facing template language for flexible web apps.""\ntootsuite mastodon https://github.com/tootsuite.png https://github.com/tootsuite/mastodon Ruby #701516 18765 3265 424 ""Your self-hosted, globally interconnected microblogging community""\nlynndylanhurley devise_token_auth https://github.com/lynndylanhurley.png https://github.com/lynndylanhurley/devise_token_auth Ruby #701516 2818 879 30 ""Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.""\nHomebrew homebrew-core https://github.com/Homebrew.png https://github.com/Homebrew/homebrew-core Ruby #701516 6353 6781 198 ""🍻 Default formulae for the missing package manager for macOS""\nplataformatec devise https://github.com/plataformatec.png https://github.com/plataformatec/devise Ruby #701516 20171 4823 118 ""Flexible authentication solution for Rails with Warden.""\ngithub explore https://github.com/github.png https://github.com/github/explore Ruby #701516 1303 4960 74 ""Community-curated topic and collection pages on GitHub""\nfastlane fastlane https://github.com/fastlane.png https://github.com/fastlane/fastlane Ruby #701516 26631 4084 396 ""🚀 The easiest way to automate building and releasing your iOS and Android apps""\norbitalindex awesome-space https://github.com/orbitalindex.png https://github.com/orbitalindex/awesome-space Ruby #701516 637 32 423 ""🛰️🚀A list of awesome space-related packages and resources maintained by The Orbital Index""\ndiscourse discourse https://github.com/discourse.png https://github.com/discourse/discourse Ruby #701516 28975 6539 249 ""A platform for community discussion. Free, open, simple.""\nrest-client rest-client https://github.com/rest-client.png https://github.com/rest-client/rest-client Ruby #701516 4728 877 58 ""Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.""\nhuginn huginn https://github.com/huginn.png https://github.com/huginn/huginn Ruby #701516 22091 2380 253 ""Create agents that monitor and act on your behalf. Your agents are standing by!""\nelastic logstash https://github.com/elastic.png https://github.com/elastic/logstash Ruby #701516 10512 2837 126 ""Logstash - transport and process your logs, events, or other data""\nmperham sidekiq https://github.com/mperham.png https://github.com/mperham/sidekiq Ruby #701516 9802 1694 71 ""Simple, efficient background processing for Ruby""\nsolidusio solidus https://github.com/solidusio.png https://github.com/solidusio/solidus Ruby #701516 2706 798 77 ""Solidus, Rails eCommerce System""\nHomebrew brew https://github.com/Homebrew.png https://github.com/Homebrew/brew Ruby #701516 18868 4230 352 ""🍺 The missing package manager for macOS (or Linux)""\neducation classroom https://github.com/education.png https://github.com/education/classroom Ruby #701516 1116 384 38 ""GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.""\nthoughtbot factory_bot https://github.com/thoughtbot.png https://github.com/thoughtbot/factory_bot Ruby #701516 6596 1878 54 ""A library for setting up Ruby objects as test data.""\nCocoaPods CocoaPods https://github.com/CocoaPods.png https://github.com/CocoaPods/CocoaPods Ruby #701516 11889 2130 89 ""The Cocoa Dependency Manager.""\nruby ruby https://github.com/ruby.png https://github.com/ruby/ruby Ruby #701516 16129 4314 138 ""The Ruby Programming Language [mirror]""\nsinatra sinatra https://github.com/sinatra.png https://github.com/sinatra/sinatra Ruby #701516 10680 1923 60 ""Classy web-development dressed in a DSL (official / canonical repo)"""		jruby or macruby or rake or rb or rbx	ruby macruby rake jruby rbx	ruby	ruby	text/x-ruby	source.ruby	programming	2010	2024		1098	5297	21790	432	false				r/Ruby.rb	458	2013	2018	20	76	705060	932										ruby.py			1998	2024	108184	1116	11005	335	2606381		13					2007	rails c yarv jruby ada clu dylan eiffel lisp lua perl python smalltalk clojure coffeescript crystal d elixir falcon groovy ioke julia mirah nu rust swift unicode regex yaml json xml java csharp jvm llvmir javascript objective-c parrot-vm linux solaris	"Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro ""Matz"" Matsumoto in Japan. According to its creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, and Lisp. It supports multiple programming paradigms, including functional, object-oriented, and imperative. It also has a dynamic type system and automatic memory management."	2001	1731	3048	2618	25768					fj.sources		rb	rb builder eye fcgi gemspec god jbuilder mspec pluginspec podspec prawn rabl rake rbi rbuild rbw rbx ru ruby spec thor watchr	rb	rb rbw Rakefile rake gemspec rbx duby Gemfile Vagrantfile		rb		ruby	ruby c yaml markdown rust erb m4 json python bourne-shell assembly-language make perl bash scheme cpp javascript toml yacc css lisp awk xml csv diff d idl sed z-shell html dockerfile		https://cheatsheets.zip/ruby		true	396528	11438	https://exercism.org/tracks/ruby	225														https://www.iso.org/standard/59579.html		1	true	3	true		appraisals berksfile brewfile builder buildfile capfile dangerfile deliverfile eye fastfile gemfile gemfile.lock gemspec god guardfile irbrc jarfile jbuilder mavenfile mspec podfile podspec pryrc puppetfile rabl rake rb rbuild rbw rbx ru snapfile thor thorfile vagrantfile watchr		false	https://tio.run/#ruby	https://www.ruby-lang.org/en/documentation/			https://www.ruby-lang.org/en/community/mailing-lists/				https://www.ruby-lang.org/en/documentation/faq/	text	5813		https://github.com/antlr/grammars-v4/tree/master/ruby	ruby	ruby	Ruby	https://repl.it/languages/ruby	http://www.rosettacode.org/wiki/Category:Ruby	https://rubygems.org/			ruby	Japan		https://bugs.ruby-lang.org/projects/ruby-master/wiki/FeatureProposals	Ruby	https://stackoverflow.com/questions/9446150/where-are-keywords-defined-in-ruby		# Type your code here, or load an example. def square(num)   num * num end									"# Hello World in Ruby puts ""Hello World!"" "	"#!/usr/bin/env ruby print ""Hello World"" "	module Foo end 	Ruby	https://reddit.com/r/ruby	https://riju.codes/ruby	"puts ""Hello, world!"" "		"""Hello, World!"".in_blue  => ""<span style=\""color: #00f\"">Hello, World!</span>"""	Ruby	Ruby	https://www.youtube.com/watch?v=-_y4y1o6YQY	https://github.com/kwerle/ruby_language_server	true	__ENCODING__ __FILE__ __LINE__ alias and BEGIN begin break case class def defined do else elsif END end ensure false for if in module next nil not or redo rescue retry return self super then true undef unless until when while yield		https://github.com/ruby/ruby		https://www.meetup.com/topics/ruby				#	=begin =end	puts	""""		true false													true	false					true				false		true		true	true	true						false		true	false		true				false		true											false	true	true		true				true								true				true		true			true		true												true			true	true			true				true										true		true			true							false											true																									false				true			true				https://github.com/SciRuby/iruby	https://en.wikipedia.org/wiki/Ruby_(programming_language)	65	13	https://hopl.info/showlanguage.prx?exp=2458	Ruby	Ruby		Ruby	https://github.com/atom/language-ruby		year|publisher|title|authors|isbn13\n2013|O'Reilly Media|Computer Science Programming Basics in Ruby: Exploring Concepts and Curriculum with Ruby|Frieder, Ophir and Frieder, Gideon and Grossman, David|9781449355975\n2008|O'Reilly Media|The Ruby Programming Language: Everything You Need to Know|Flanagan, David and Matsumoto, Yukihiro|9780596516178\n2010|Cengage Learning|Ruby Programming (Introduction to Programming)|Ford, Jr.  Jerry Lee|9781111222376\n2009|Pragmatic Bookshelf|Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)|Thomas, Dave and Fowler, Chad and Hunt, Andy|9781934356081\n2013|No Starch Press|Ruby Under a Microscope: An Illustrated Guide to Ruby Internals|Shaughnessy, Pat|9781593275273\n2006|Pragmatic Bookshelf|Enterprise Integration with Ruby|Schmidt, Maik|9780976694069\n2007|Apress|Practical Ruby Projects: Ideas for the Eclectic Programmer (Books for Professionals by Professionals)|Cyll, Christopher|9781590599112\n2006|Wrox|Beginning Ruby on Rails|Holzner, Steve|9780470069158\n2002|Syngress|Ruby Developers Guide|Syngress and Feldt, Robert and Johnson, Lyle and Ortiz, Jonothon|9781928994640\n2007|For Dummies|Ruby on Rails For Dummies|Burd, Barry|9780470081204\n2002|Sams Publishing|Sams Teach Yourself Ruby in 21 Days|Slagell, Mark|9780672322525\n2002|John Wiley & Sons|Making Use of Ruby w/WS|Mahadevan, Suresh|9780471219729\n2007|SitePoint|Build Your Own Ruby on Rails Web Applications|Lenz, Patrick|9780975841952\n2009|AddisonWesley Professional|Distributed Programming with Ruby|Bates, Mark|9780321638366\n2010|Pragmatic Bookshelf|Metaprogramming Ruby: Program Like the Ruby Pros|Paolo Perrotta|9781934356470\n20150424|Pearson Technology Group|Ruby on Rails Tutorial|Michael Hartl|9780134077789\n2012|Addison-Wesley Professional|Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)|Metz, Sandi|9780132930888\n2008|Addison-Wesley Professional|Ruby Phrasebook|Clinton, Jason D|9780672328978\n2011|Addison-Wesley Professional|Ruby on Rails 3 Tutorial: Learn Rails by Example (Livelessons)|Hartl, Michael|9780132492546\n2011|O'Reilly Media|MacRuby: The Definitive Guide: Ruby and Cocoa on OS X|Aimonetti, Matt|9781449380373\n2014|Apress|Ruby Quick Syntax Reference|Clements, Matt|9781430265696\n2007|No Starch Press|Ruby by Example: Concepts and Code|Baird, Kevin C.|9781593271602\n2009|Wrox|Ruby on Rails for Microsoft Developers|Cangiano, Antonio|9780470374955\n2020|Apress|Beginning Ruby 3: From Beginner to Pro|DiLeo, Carleton|9781484263235\n20170111|Springer Nature|Beginning Ruby|Peter Cooper|9781430223641\n20070501|Springer Nature|Beginning Ruby|Kenneth Cooper|9781430203643\n2017|Independently published|Ruby For Beginners: Your Guide To Easily Learn Ruby Programming in 7 days|Academy, iCode|9781521367704\n20071015|Springer Nature|Practical Ruby for System Administration|Andre Ben-Hamou|9781430201946\n2008|Emereo Pty Ltd|Using Ruby On Rails For Web Development, Introduction Guide To Ruby On Rails: An Extensive Roundup Of 100 Ultimate Resources|Jacob White|9781921573125\n2021|Packt Publishing|Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code|Evans, Jeremy|9781801072724\n2007|Addison-Wesley Professional|Design Patterns in Ruby (Addison-Wesley Professional Ruby Series)|Olsen, Russ|9780132702508\n2018|Addison-Wesley Professional|Practical Object-Oriented Design: An Agile Primer Using Ruby|Metz, Sandi|9780134456478\n2007|Addison-Wesley Professional|Design Patterns in Ruby|Olsen, Russ|9780321490452\n2020|Addison-Wesley Professional|Ruby on Rails Tutorial|Michael, Hartl|9780136702696\n2015|O'Reilly Media|Ruby Cookbook: Recipes for Object-Oriented Scripting|Carlson, Lucas and Richardson, Leonard|9781449373719\n2011|Addison-Wesley Professional|Eloquent Ruby (Addison-Wesley Professional Ruby Series)|Olsen, Russ|9780321584106\n2007|Apress|Pro Active Record: Databases with Ruby and Rails (Expert's Voice)|Pytel, Chad and Yurek, Jonathan and Marshall, Kevin|9781590598474\n2010|Addison-Wesley Professional|Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby Series)|Pytel, Chad and Saleh, Tammer|9780132660068\n2013|Pragmatic Bookshelf|Programming Ruby 1.9 & 2.0: The Pragmatic Programmers' Guide (The Facets of Ruby)|Thomas, Dave and Hunt, Andy and Fowler, Chad|9781937785499\n2016-05-10T00:00:01Z|Codemy.com|Intro To Ruby Programming: Beginners Guide Series|Elder, John|9780692714416\n2015-03-02T00:00:01Z|Addison-Wesley Professional|Ruby Way, The: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby Series)|Fulton, Hal and Arko, André|9780321714633\n2014|Pragmatic Bookshelf|Metaprogramming Ruby 2: Program Like the Ruby Pros (Facets of Ruby)|Perrotta, Paolo|9781941222126\n2014|No Starch Press|Ruby Wizardry: An Introduction to Programming for Kids|Weinstein, Eric|9781593275662\n2014|Addison-Wesley Professional|Effective Ruby: 48 Specific Ways to Write Better Ruby (Effective Software Development Series)|Jones, Peter J.|9780133847062\n2015|Addison-Wesley Professional|Ruby Way, The: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby Series)|Fulton, Hal and Arko, André|9780132480376\n2016|Addison-Wesley Professional|Ruby on Rails Tutorial: Learn Web Development with Rails (Addison-Wesley Professional Ruby Series)|Hartl, Michael|9780134597508\n2010|Cengage Learning|Ruby Programming (Introduction to Programming)|Ford Jr., Jerry Lee|9781133172567\n2014|Addison-Wesley Professional|Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code (Zed Shaw's Hard Way Series)|Shaw, Zed A.|9780133135633\n2016|CreateSpace Independent Publishing Platform|Ruby: Learn Ruby in 24 Hours or Less - A Beginner’s Guide To Learning Ruby Programming Now (Ruby, Ruby Programming, Ruby Course)|Dwight, Robert|9781533191618\n2021|ND Publishing|Ruby Beginner's Crash Course: Beginner's Guide to Ruby Programming, Ruby On Rails & Rails Programming|Start Guides, Quick|9781777942809\n2009|Manning Publications|The Well-Grounded Rubyist: Covers Ruby 1.9.1|David A. Black|9781933988658\n2020|Apress|Learn Rails 6: Accelerated Web Development with Ruby on Rails|Notodikromo, Adam|9781484260258\n2018-02-04T00:00:01Z|CreateSpace Independent Publishing Platform|Ruby Programming: Basics to Advanced Concepts|Andahi, Alban|9781984935014\n2007|No Starch Press|Ruby by Example: Concepts and Code|Baird, Kevin C.|9781593271480\n2010|Addison-Wesley Professional|Ruby on Rails 3 Tutorial: Learn Rails by Example (Addison-Wesley Professional Ruby Series)|Hartl, Michael|9780132564199\n2019|Packt Publishing|The Ruby Workshop: Develop powerful applications by writing clean, expressive code with Ruby and Ruby on Rails|Paul, Akshat and Philips, Peter and Szabó, Dániel and Wallace, Cheyne|9781838648879\n2006|O'Reilly Media|Ruby Cookbook (Cookbooks (O'Reilly))|Carlson, Lucas and Richardson, Leonard|9780596523695\n2001|O'Reilly Media|Ruby In A Nutshell|Yukihiro Matsumoto|9780596002145\n2018|Apress|Learn Rails 5.2: Accelerated Web Development with Ruby on Rails|Wintermeyer, Stefan|9781484234891\n2015-10-21T00:00:01Z|CreateSpace Independent Publishing Platform|RUBY Beginner's Crash Course: Ruby for Beginner's Guide to Ruby Programming, Ruby On Rails & Rails Programming (Ruby, Operating Systems, Programming) (Volume 1)|Guides, Quick Start|9781518721649\n2009|Addison-Wesley Professional|Distributed Programming with Ruby (Addison-Wesley Professional Ruby Series)|Bates, Mark|9780321699930\n2009|O'Reilly Media|Head First Rails: A Learner's Companion to Ruby on Rails|Griffiths, David|9780596515775\n2009|O'Reilly Media|Ruby Best Practices: Increase Your Productivity - Write Better Code|Brown, Gregory T|9780596523008\n2006|Addison-Wesley Professional|The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition)|Fulton, Hal|9780672328848\n2006|Manning Publications|Ruby for Rails: Ruby Techniques for Rails Developers|David Black|9781932394696	Ruby	ruby engineer	ruby		year|title|doi|citations|influentialCitations|authors|paperId\n2010|BioRuby: bioinformatics software for the Ruby programming language|10.1093/bioinformatics/btq475|186|10|Naohisa Goto and P. Prins and M. Nakao and R. Bonnal and J. Aerts and Toshiaki Katayama|6806fe4a47310f6961cdaeca17fca6aed513d33f\n2001|Programming ruby|10.1145/505482.505496|40|5|Parasuram Anantharam|07cf5fc8f6a8cd4fdc419e541042297ff32f7c60\n2012|FSelector: a Ruby gem for feature selection|10.1093/bioinformatics/bts528|35|5|Tiejun Cheng and Yanli Wang and S. Bryant|9f44aa75bf8d4bd691ad30a31d4ae836774d7b3d\n2008|A little language for surveys: constructing an internal DSL in Ruby|10.1145/1593105.1593181|31|1|H. C. Cunningham|735dcf869561bd8c1cbcd51ab04a838ef79a1e9e\n2009|Feature-oriented programming with Ruby|10.1145/1629716.1629721|27|1|S. Günther and Sagar Sunkle|0a5e41f0b40a14c679edf1c45742e5d40e34de9e\n2009|The ruby intermediate language|10.1145/1640134.1640148|25|4|Michael Furr and Jong-hoon An and J. Foster and M. Hicks|0b6b91b17263b8b275514c19d6d74606836dcd39\n2014|FlowR: aspect oriented programming for information flow control in ruby|10.1145/2577080.2577090|17|1|Thomas Pasquier and J. Bacon and B. Shand|88725c499c0b425fcaaf36de32cdd287386a9870\n2014|αRby - An Embedding of Alloy in Ruby|10.1007/978-3-662-43652-3_5|16|3|Aleksandar Milicevic and I. Efrati and D. Jackson|c6709b3b8420194bacc64e8f1bd1149cbbeaf710\n2008|A machine vision extension for the Ruby programming language|10.1109/ICINFA.2008.4608143|7|0|J. Wedekind and B. Amavasai and K. Dutton and M. Boissenin|a0ea79afc0f997062f6305877ec38684fe9c33b6\n2008|Language design and implementation using ruby and the interpreter pattern|10.1145/1352135.1352155|4|0|Ariel Ortiz|602a908e10c1e586a5962823bbe7a3b749d822fb\n2018|Specializing ropes for ruby|10.1145/3237009.3237026|2|0|Kevin Menard and Chris Seaton and Benoit Daloze|6fcf92f1bf8a95512a01c0fef1236ac2610299db\n2020|Let’s Get It Started: Installing Ruby|10.1007/978-1-4842-1278-3_1|1|0|Pete Cooper|56bfb401cd9a9183005b3aae84ec7ed4c8c6b49f\n2013|A machine vision extension to the Ruby programming language using OpenCV and FFI|10.1109/IVCNZ.2013.6727013|1|0|A. Marburg and M. Hayes and A. Bainbridge-Smith|07e2461bccbd4a17609d022518a82bdba691c21d	
php	PHP	1995	Rasmus Lerdorf		101	pl		https://php.net		61		https://www.php.net/releases/index.php	https://www.php.net/downloads.php	8.3.7	10	5		31	25607	2361	true	65	ace apache-hbase asciimath chaiscript chrysalisp cloc cmake codecept cyber dexvis drupal eiffel flatbuffers flow9 fpp haxe hhvm hook huginn ioke jedi jekyll jison jquery latte ldpl leo-editor lux mal mobl-lang mongodb monkeyx nadesiko netbeans-editor nodejs nuua packagist-pm pharen pharen phel phel php pov-ray-sdl prql pygments ramen reko-decompiler sdms slash slim-framework smallbasic sourcepawn sqhtml srl swym textile tht tiscript toontalk twig typoscript wasmer wordpress yii zephir							https://github.com/php/php-src	pl	202442	339509	.php .php_cs .php_cs.dist Phakefile	3479326		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nfzaninotto Faker https://github.com/fzaninotto.png https://github.com/fzaninotto/Faker PHP #4F5D95 21754 2507 375 ""Faker is a PHP library that generates fake data for you""\nlaravel laravel https://github.com/laravel.png https://github.com/laravel/laravel PHP #4F5D95 54813 16809 929 ""A PHP framework for web artisans""\nlaravel framework https://github.com/laravel.png https://github.com/laravel/framework PHP #4F5D95 18676 6774 463\nmonicahq monica https://github.com/monicahq.png https://github.com/monicahq/monica PHP #4F5D95 7726 935 302 ""Personal CRM. Remember everything about your friends and family.""\nmautic mautic https://github.com/mautic.png https://github.com/mautic/mautic PHP #4F5D95 3421 1236 88 ""Mautic: Open Source Marketing Automation Software.""\ndanielmiessler SecLists https://github.com/danielmiessler.png https://github.com/danielmiessler/SecLists PHP #4F5D95 19907 8011 550 ""SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more.""\nthe-benchmarker web-frameworks https://github.com/the-benchmarker.png https://github.com/the-benchmarker/web-frameworks PHP #4F5D95 2932 243 204 ""Which is the fastest web framework?""\nSeldaek monolog https://github.com/Seldaek.png https://github.com/Seldaek/monolog PHP #4F5D95 15663 1570 315 ""Sends your logs to files, sockets, inboxes, databases and various web services""\nfirefly-iii firefly-iii https://github.com/firefly-iii.png https://github.com/firefly-iii/firefly-iii PHP #4F5D95 2718 426 130 ""Firefly III: a personal finances manager""\neasy-swoole easyswoole https://github.com/easy-swoole.png https://github.com/easy-swoole/easyswoole PHP #4F5D95 2336 365 282 ""High performance Coroutine PHP Framework, base on Swoole""\nPrestaShop PrestaShop https://github.com/PrestaShop.png https://github.com/PrestaShop/PrestaShop PHP #4F5D95 3922 3305 77 ""PrestaShop offers a fully scalable open source ecommerce solution.""\nakaunting akaunting https://github.com/akaunting.png https://github.com/akaunting/akaunting PHP #4F5D95 2097 797 137 ""Free and Online Accounting Software""\nphacility phabricator https://github.com/phacility.png https://github.com/phacility/phabricator PHP #4F5D95 10942 1385 116 ""Open software engineering platform and fun adventure game""\nyiisoft yii2 https://github.com/yiisoft.png https://github.com/yiisoft/yii2 PHP #4F5D95 13073 6810 94 ""Yii 2: The Fast, Secure and Professional PHP Framework""\nswoft-cloud swoft https://github.com/swoft-cloud.png https://github.com/swoft-cloud/swoft PHP #4F5D95 3829 590 447 ""🚀 PHP Microservice Full Coroutine Framework""\nelastic elasticsearch-php https://github.com/elastic.png https://github.com/elastic/elasticsearch-php PHP #4F5D95 3510 712 106 ""Official PHP low-level client for Elasticsearch.""\nelementor elementor https://github.com/elementor.png https://github.com/elementor/elementor PHP #4F5D95 2505 632 81 ""The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.""\nopencart opencart https://github.com/opencart.png https://github.com/opencart/opencart PHP #4F5D95 5040 3838 87 ""A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.""\ntymondesigns jwt-auth https://github.com/tymondesigns.png https://github.com/tymondesigns/jwt-auth PHP #4F5D95 8258 1047 134 ""🔐 JSON Web Token Authentication for Laravel & Lumen""\nlaravel cashier https://github.com/laravel.png https://github.com/laravel/cashier PHP #4F5D95 1655 411 41\nmagento magento2 https://github.com/magento.png https://github.com/magento/magento2 PHP #4F5D95 7806 6717 128 ""All Submissions you make to Magento Inc. (""""Magento"""") through GitHub are subject to the following terms and conditions: (1) You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty free, irrevocable license under your applicable copyrights and patents to reproduce, prepare derivative works of, display, publically perform, subli…""\ntennc webshell https://github.com/tennc.png https://github.com/tennc/webshell PHP #4F5D95 4829 3617 191 ""This is a webshell open source project""\narea17 twill https://github.com/area17.png https://github.com/area17/twill PHP #4F5D95 1507 162 119 ""Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible. Chat with us and others on Spectrum! https://spectrum.chat/twill""\nhyperf-cloud hyperf https://github.com/hyperf-cloud.png https://github.com/hyperf-cloud/hyperf PHP #4F5D95 1186 167 366 ""🚀 A coroutine framework that focuses on hyperspeed and flexibility, specifically used for build microservices or middlewares.""\ncomposer composer https://github.com/composer.png https://github.com/composer/composer PHP #4F5D95 20839 5592 354 ""Dependency Manager for PHP"""		inc	php	php	php	application/x-httpd-php	text.html.php	programming	2011	2024	1999	1399	7709	37688	1035	false				p/PHP.php	509	2005	2018	15	28	904206	2012	Personal Home Page									php.py			1999	2025	152264	1617	24867	600	3346306		10			1997		1994	c hhvm parrot-vm java perl tcl falcon hack html x86-isa unicode wordpress json mysql mime javascript xml parrot-internal-representation cil ftp postgresql sqlite aws java-server-pages linux python mediawiki drupal	PHP is a server-side scripting language designed primarily for web development but also used as a general-purpose programming language. Originally created by Rasmus Lerdorf in 1994, the PHP reference implementation is now produced by The PHP Development Team. PHP originally stood for Personal Home Page, but it now stands for the recursive acronym PHP: Hypertext Preprocessor. PHP code may be embedded into HTML or HTML5 markup, or it can be used in combination with various web template systems, web content management systems and web frameworks. PHP code is usually processed by a PHP interpreter implemented as a module in the web server or as a Common Gateway Interface (CGI) executable. The web server software combines the results of the interpreted and executed PHP code, which may be any type of data, including images, with the generated web page. PHP code may also be executed with a command-line interface (CLI) and can be used to implement standalone graphical applications. The standard PHP interpreter, powered by the Zend Engine, is free software released under the PHP License. PHP has been widely ported and can be deployed on most web servers on almost every operating system and platform, free of charge. The PHP language evolved without a written formal specification or standard until 2014, leaving the canonical PHP interpreter as a de facto standard. Since 2014 work has gone on to create a formal PHP specification.	2001	3151	7839	10104	24131					Zend		php phtml php3 php4 php5 php7 phps	php aw ctp fcgi inc php3 php4 php5 phps phpt	php	php php[345] inc		php phtml php3 php4 php5 php7 phps		php	php c pascal m4 json xml assembly-language yaml markdown cpp bourne-shell glsl html xslt xsd restructuredtext ini lua diff reason csv dtd yacc awk lex javascript python d make bash dockerfile		https://cheatsheets.zip/php		true	2362840	30349	https://exercism.org/tracks/php	231																1	true	8	true	https://www.youtube.com/watch?v=ZdP0KM49IVk	aw ctp phakefile php php3 php4 php5 php_cs php_cs.dist phps phpt phtml		false	https://tio.run/#php	https://devdocs.io/php/ https://www.php.net/docs.php.			https://www.php.net/mailing-lists.php			https://www.php.net/cal.php		text	1596	https://www.zend.com/blog/state-php-2022	https://github.com/antlr/grammars-v4/tree/master/php	php	php	PHP	https://repl.it/languages/php	http://www.rosettacode.org/wiki/Category:PHP	https://packagist.org/			php-cli	Canada		https://wiki.php.net/rfc	PHP	http://php.net/manual/en/reserved.keywords.php											<?php   // Hello world in PHP   echo 'Hello World!'; ?>	<?php  echo 'Hello World'; 	"#!/usr/bin/php <?php  echo ""PHP\n"";"	PHP	https://reddit.com/r/PHP	https://riju.codes/php	"<?php  echo ""Hello, world!\n""; "	https://twitter.com/official_php	"class Person {     public $firstName;     public $lastName;      public function __construct(string $firstName, string $lastName = '') { // optional second argument         $this->firstName = $firstName;         $this->lastName  = $lastName;     }      public function greet(): string {         return 'Hello, my name is ' . $this->firstName .                (($this->lastName != '') ? (' ' . $this->lastName) : '') . '.';     }      public static function staticGreet(string $firstName, string $lastName) {         return 'Hello, my name is ' . $firstName . ' ' . $lastName . '.';     } }  $he    = new Person('John', 'Smith'); $she   = new Person('Sally', 'Davis'); $other = new Person('iAmine');  echo $he->greet(); // prints ""Hello, my name is John Smith."" echo '<br />';  echo $she->greet(); // prints ""Hello, my name is Sally Davis."" echo '<br />';  echo $other->greet(); // prints ""Hello, my name is iAmine."" echo '<br />';  echo Person::staticGreet('Jane', 'Doe'); // prints ""Hello, my name is Jane Doe."""	PHP		https://www.youtube.com/watch?v=yLsUwIhg_k4	https://github.com/phan/phan		__CLASS__ __DIR__ __FILE__ __FUNCTION__ __halt_compiler() __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ abstract and array() as break callable case catch class clone const continue declare default die() do echo else elseif empty() enddeclare endfor endforeach endif endswitch endwhile eval() exit() extends final finally for foreach function global goto if implements include include_once instanceof insteadof interface isset() list() namespace new or print private protected public require require_once return static switch throw trait try unset() use var while xor yield		https://github.com/php/php-src		https://www.meetup.com/topics/php				//	/* */	echo	'										true					true						true				false		true		true	true	true	true																true												true							true								true	true		true						true		true			true												true	true							true										true												false											true			true				true			true																true			true							https://github.com/Litipk/Jupyter-PHP	https://en.wikipedia.org/wiki/PHP	274	26	https://hopl.info/showlanguage.prx?exp=2361	PHP	PHP	php.net	PHP	https://github.com/textmate/php.tmbundle		year|publisher|title|authors|isbn13\n2009|O'Reilly Media|Head First PHP & MySQL: A Brain-Friendly Guide|Lynn Beighley and Michael Morrison|9780596006303\n2012|Peachpit Press|PHP Advanced and Object-Oriented Programming: Visual QuickPro Guide (Visual QuickPro Guides)|Ullman, Larry|9780321832184\n2002|Prentice Hall|The Web Wizard's Guide to PHP|Lash, David|9780321121745\n2006|O'Reilly Media|PHP Cookbook: Solutions and Examples for PHP Programmers|Trachtenberg, Adam and Sklar, David|9780596101015\n2012|CreateSpace Independent Publishing Platform|The Joy of PHP: A Beginner's Guide to Programming Interactive Web Applications with PHP and mySQL|Forbes, Alan|9781494267353\n2004|O'Reilly Media|Learning PHP 5|Sklar, David|9780596005603\n|Apress Distributed To The Book Trade Worldwide By Springer-verlag New York|Php Objects, Patterns, And Practice|Zandstra, Matt.|9781430229254\n2016|Apress|Design Patterns in PHP and Laravel|Dockins, Kelt|9781484224519\n2004|O'Reilly Media|Web Database Applications with PHP & MySQL, 2nd Edition|Hugh E. Williams and David Lane|9780596005436\n2004|O'Reilly Media|Upgrading to PHP 5|Trachtenberg, Adam|9780596006365\n2012|O'Reilly Media|PHP & MySQL: The Missing Manual|McLaughlin, Brett|9781449325572\n2013|Apress|PHP Objects, Patterns, and Practice|Zandstra, Matt|9781430260318\n2010|Apress|Beginning PHP and MySQL: From Novice to Professional (Expert's Voice in Web Development)|Gilmore, W Jason|9781430231141\n2001|Peachpit Press|PHP Advanced for the World Wide Web: Visual QuickPro Guide|Ullman, Larry|9780201775976\n2004|Cengage Learning PTR|PHP 5 / MySQL Programming for the Absolute Beginner|Harris, Andy|9781592004942\n2016|Apress|PHP Objects, Patterns, and Practice|ZANDSTRA, MATT|9781484219959\n2015|Apress|Learn PHP 7: Object Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL|Prettyman, Steve|9781484217290\n2010|Packt Publishing|PHP 5 E-commerce Development|Peacock, Michael|9781847199645\n2011|Apress|Pro PHP Programming (Expert's Voice in Open Source)|Gogala, Mladen and MacIntyre, Peter and MacDonald, Adam and Danchilla, Brian|9781430235606\n2006|Cengage Learning PTR|PHP for Teens|Sethi, Maneesh|9781598631395\n2008|Cengage Learning EMEA|Dynamic Web Application Development Using PHP and MySQL|Stobart, Simon and Parsons, David|9781844807536\n2006|musketeers.me, LLC|Phparchitect's Zend PHP 5 Certification Study Guide|Shafik, Davey and Ramsey, Ben|9780973862140\n2007|O'Reilly Media|Learning PHP & MySQL: Step-by-Step Guide to Creating Database-Driven Web Sites|Davis, Michele E. and Phillips, Jon A.|9780596514013\n2002|Sams Publishing|PHP and PostgreSQL Advanced Web Programming|Geschwinde, Ewald and Schoenig, Hans-Juergen|9780672323829\n|Novatec|PHP Com XML||9788575220252\n2007|Peachpit Press|PHP 5 Advanced: Visual QuickPro Guide|Ullman, Larry|9780321376015\n2008|Wiley|Flash and PHP Bible|Keefe, Matthew|9780470258248\n2005|Addison-Wesley Professional|Spring Into PHP 5|Holzner, Steven|9780131498624\n2017|Createspace Independent Publishing Platform|Learn Php: The Complete Beginner's Guide To Learn Php Programming (php Guide)|Bruce Berke|9781544883847\n2016|Packt Publishing|Modular Programming with PHP 7|Ajzele, Branko|9781786462954\n2007|Packt Publishing|Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP|LeBlanc, Joseph L.|9781847191304\n2005|O'Reilly Media|PHP in a Nutshell: A Desktop Quick Reference|Hudson, Paul|9780596100674\n2016|Packt Publishing|PHP 7 Programming Blueprints|Palala, Jose and Helmich, Martin|9781785889714\n2004|Prentice Hall|PHP 5 Power Programming|Gutmans, Andi|9780131471498\n2009|Sams|Sams Teach Yourself PHP and MySQL: Video Learning Starter Kit|Sams Publishing|9780672330278\n2013|O'Reilly Media|Node.js for PHP Developers: Porting PHP to Node.js|Howard, Daniel|9781449333607\n2016|Apress|PHP CLI: Create Command Line Interface Scripts with PHP|Aley, Rob|9781484222379\n2010|Packt Publishing|PHP 5 Social Networking|Peacock, Michael|9781849512381\n2011|O'Reilly Media|PHP & MySQL: The Missing Manual|McLaughlin, Brett|9780596515867\n2005|O'Reilly Media|PHP Hacks: Tips & Tools For Creating Dynamic Websites|Herrington, Jack D.|9780596101398\n2020|Apress|Learn PHP 8: Using MySQL, JavaScript, CSS3, and HTML5|Prettyman, Steve|9781484262399\n2015|Routledge|Web Programming for Business: PHP Object-Oriented Programming with Oracle|Paper, David|9780415818049\n2005|For Dummies|PHP and MySQL Everyday Apps For Dummies|Valade, Janet|9780764575877\n2006|O'Reilly Media|Learning PHP and MySQL|Michele E. Davis and Jon A. Phillips|9780596101107\n2008|Packt Publishing|Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP|Butcher, Matt|9781847194442\n2019|Independently published|PHP: Advanced Detailed Approach to Master PHP Programming Language for Web Development|Martin, MG|9781075932557\n2006|McGraw-Hill Education|Oracle Database 10g Express Edition PHP Web Programming (Oracle Press)|McLaughlin, Michael|9780072263251\n2012|Springer|PHP and MySQL Manual: Simple, yet Powerful Web Programming (Springer Professional Computing)|Stobart, Simon and Vassileiou, Mike|9781447110552\n2001|Addison-Wesley|Create Dynamic Web Pages Using PHP and MySQL|Tansley, David|9780201734027\n2004|Course Technology PTR|PHP Game Programming|Rutledge, Matt|9781592001538\n31-10-2019|Packt Publishing|The PHP Workshop|Alexandru Busuioc; David Carr; Markus Gray; Vijay Joshi; Mark McCollum; Bart McLeod; M A Hossain Ton|9781838647285\n2014|Apress|PHP for Absolute Beginners|Lengstorf, Jason and Blom Hansen, Thomas|9781430268147\n2003|Apress|Advanced PHP for Flash|Webster, Steve and Rice, Matt and Palmer, James and Sutherland, Kev and Marks, Todd and Hanson, Jacob and Eide, Harvard and Eide, Håvard|9781590591871\n2018|Independently Published|Php: A Comprehensive Intermediate Guide To Learn The Concept Of Php Programming|Martin and Mg|9781730781094\n2004|Apress|Essential PHP Tools: Modules, Extensions, and Accelerators|Sklar, David|9781590592809\n2003|Wrox Press|PHP MySQL Website Programming: Problem - Design - Solution|Chris Lea and Mike Buzzard and Cinis, Jessey and Thomas, Dilip|9781861008275\n2016|php[architect]|Functional Programming in PHP (2nd ed): a php[architect] guide|Holywell, Simon and Bruce, Kevin Hamilton|9781940111469\n2006|A-List Publishing|Hackish PHP Pranks & Tricks|Flenov, Michael|9781931769525\n2010|Packt Publishing|Magento 1.3: PHP Developer's Guide|Huskisson,Jamie|9781847197429\n2001|Pearson Educacion|PHP 4 - Serie Practica (Spanish Edition)|Fabrega Martinez, Pedro Pablo|9788420531120\n2006|Packt Publishing|Smarty PHP Template Programming And Applications|Hasin Hayder and J. P. Maia and Lucian Gheorghe|9781904811404\n2002|A-List Pub|Creating Your Web Site with PHP|Koterov, Dmitriy|9781931769044\n|Visibooks, LLC|The Visibooks Guide to PHP Basics|Paul Gruhn|9781597060332\n2016|Addison-Wesley Professional|PHP and MySQL Web Development (Developer's Library)|Luke, Welling and Thomson Laura|9780133038637\n2007|Packt Publishing|PHP Web 2.0 Mashup Projects: Practical PHP Mashups with Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!|Chow, Shu-Wai|9781847190888\n2014|Apress|PHP Solutions: Dynamic Web Design Made Easy|Powers, David|9781484206355\n2016|Apress|PHP and MySQL Recipes: A Problem-Solution Approach|Kromann, Frank M.|9781484206058\n2010|Shroff Publishers and Distributors Pvt. Ltd.|LAMP Programming, for Professionals - Covers MySQL 5.4 & PHP 6 (Book/CD-ROM/CentOS 5.4 DVD) by Sharanam Shah, Vaishali Shah (2010) Hardcover|Sharanam Shah and Vaishali Shah|9788184048438\n2007|Jones & Bartlett Learning|Filemaker Web Publishing: A Complete Guide To Using The API For PHP|Allyson Olm and Stephen Knight and Michael Petrov|9781598220414\n2017|Independently published|Object-Oriented PHP Best Practices: A Small Handbook of Conventions for Writing Readable, Sustainable OOPHP Code|Hawramani, Ikram|9781520921464\n20110110|Springer Nature|Pro PHP Refactoring|Francesco Trucchia; Jacopo Romei|9781430227281\n20160106|O'Reilly Media, Inc.|PHP Web Services|Lorna Jane Mitchell|9781491933046\n2008|Apress|PHP Object-Oriented Solutions|Powers, David|9781430210122\n2019|Independently Published|Php : A Beginner's Guide|Bruce Herbert|9781099807183\n20091001|Springer Nature|Zend Enterprise PHP Patterns|John Coggeshall; Morgan Tocker|9781430219750\n20100806|Springer Nature|Pro PHP and jQuery|Jason Lengstorf|9781430228486\n20080311|Springer Nature|Practical Web 2.0 Applications with PHP|Quentin Zervaas|9781430204756\n20070205|Springer Nature|Pro PHP XML and Web Services|Robert Richards|9781430201397\n2012|Apress|Pro PHP MVC (Expert's Voice in Open Source)|Pitt, Chris|9781430241652\n2019|Independently published|PHP: A Step By Step Guide from Beginner to Expert (Learn PHP in 2 Hours and Start Programming Today)|Clyde, Alexander|9781078335126\n2015|Createspace Independent Publishing Platform|Php Programming: Learn Php Programming: - Crush It In One Day. Learn It Fast. Learn It Once. Get Coding Today.|Giggle Publishing|9781517659738\n20140804|Pearson Education (US)|Introduction to JavaScript Programming with XML and PHP|Elizabeth Drake|9780133560107\n2009|Apress|PHP for Absolute Beginners (Expert's Voice in Open Source)|Lengstorf, Jason|9781430224747\n2019||Php Mysql: Interview Exam, Certification Exam, 100 Questions And Answers|Ray Yao|9781798562062\n2015|Apress|Make an E-commerce Site in a Weekend: Using PHP|Harwani, Bintu|9781484216729\n2014|Apress|Practical PHP and MySQL Website Databases: A Simplified Approach (Expert's Voice in Web Development)|West, Adrian W.|9781430260776\n2004-02-20T00:00:01Z|Sams|Advanced PHP Programming|Schlossnagle, George|9780672325618\n2002|O'Reilly Media|PHP Pocket Reference, 2nd Edition|Rasmus Lerdorf|9780596004026\n2021|Apress|Pro PHP 8 MVC: Model View Controller Architecture-Driven Application Development|Pitt, Christopher|9781484269572\n2017|Peachpit Press|PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide|Ullman, Larry|9780134301914\n2010|Cengage Learning|PHP Programming with MySQL: The Web Technologies Series|Gosselin, Don and Kokoska, Diana and Easterbrooks, Robert|9781111790523\n2015|CreateSpace Independent Publishing Platform|The Joy of PHP: A Beginner's Guide to Programming Interactive Web Applications with PHP and mySQL|Forbes, Alan|9781522792147\n2017|Peachpit Press|PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide|Ullman, Larry|9780134301846\n2010|Course Technology / Cengage Learning|PHP Programming with MySQL: The Web Technologies Series|Gosselin, Don and Kokoska, Diana and Easterbrooks, Robert|9780538745840\n2014|Packt Publishing|Building a Web Application with PHP and MariaDB: A Reference Guide|Sriparasa, Sai Srinivas|9781783981632\n2018|Apress|Beginning PHP and MySQL: From Novice to Professional|Kromann, Frank M.|9781430260448\n2011|O'Reilly Media|Head First PHP & MySQL|Morrison, Michael and Beighley, Lynn|9780596800802\n2016|Apress|PHP Objects, Patterns, and Practice|ZANDSTRA, MATT|9781484219966\n2016|Peachpit Press|PHP for the Web: Visual QuickStart Guide|Ullman, Larry|9780134301884\n2021|Apress|PHP 8 Solutions: Dynamic Web Design and Development Made Easy|Powers, David|9781484271414\n2014|O'Reilly Media|PHP Cookbook: Solutions & Examples for PHP Programmers|Sklar, David and Trachtenberg, Adam|9781449363758\n2008|Addison-Wesley Professional|PHP and MySQL Web Development (4th Edition)|Welling, Luke and Thomson, Laura|9780672329166\n2011|Peachpit Press|PHP and MySQL for Dynamic Web Sites, Fourth Edition: Visual QuickPro Guide|Ullman, Larry|9780132767583\n2021|php[architect]|PHP Web Development with MySQL: A Hands On Approach to Application Programming|Marks, Kenneth E.|9781940111957\n2014|Peachpit Press|PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide|Ullman, Larry|9780321784070\n2018-05-21T00:00:01Z|CreateSpace Independent Publishing Platform|PHP Programming for Beginners: Programming Concepts. How to use PHP with MySQL and Oracle databases (MySqli, PDO)|Skudaev, Sergey|9781548980078\n2020-12-02T00:00:01Z|Paul Gibbs|PHP Tutorials: Programming with PHP and MySQL: Learn PHP 7 / 8 with MySQL databases for web Programming|Gibbs, Paul|9780992869755\n2012T|PP|PHP ADVANCED AND OBJECT-ORIENTED PROGRAMMING: VISUAL QUICKPRO GUIDE|Ullman, Larry|9789332502093\n2019|Apress|PHP 7 Solutions: Dynamic Web Design Made Easy|Powers, David|9781484243381\n2019|Independently published|PHP: The Complete Guide for Beginners,Intermediate and Advanced Detailed Approach To Master PHP Programming|Martin, MG|9781080691098\n2020|Apress|Learn PHP 8: Using MySQL, JavaScript, CSS3, and HTML5|Prettyman, Steve|9781484262405\n2009|Wrox|Beginning PHP 5.3|Doyle, Matt|9780470413968\n2017|Packt Publishing|PHP 7 Data Structures and Algorithms: Implement linked lists, stacks, and queues using PHP|Rahman, Mizanur|9781786463579\n2011|Peachpit Press|PHP for the Web: Visual QuickStart Guide|Ullman, Larry|9780321733450\n2017|Apress|PHP 7 Zend Certification Study Guide: Ace the ZCE 2017-PHP Exam|Beak, Andrew|9781484232460\n2016|Packt Publishing|PHP 7 Programming Cookbook|Bierer, Doug|9781785882548\n2013|Pearson|Introduction to JavaScript Programming with XML and PHP|Drake, Elizabeth|9780133068306\n2016|In Easy Steps Limited|PHP 7 in easy steps|McGrath, Mike|9781840787467\n2012|Peachpit Press|PHP Advanced and Object-Oriented Programming: Visual QuickPro Guide (Visual QuickPro Guides)|Ullman, Larry|9780133057782\n2016|Packt Publishing|PHP 7 Programming Cookbook|Bierer, Doug|9781785883446\n2013|Pearson|Introduction to JavaScript Programming with XML and PHP (2-downloads)|Drake, Elizabeth|9780133251821\n2007|Manning Publications|PHP in Action: Objects, Design, Agility|Dagfinn Reiersol and Marcus Baker and Chris Shiflett|9781932394757\n2008|Apress|PHP Object-Oriented Solutions|Powers, David|9781430210115\n2016|Packt Publishing|Learning PHP 7|Lopez, Antonio|9781785883415\n2004|Sams Publishing|Advanced PHP Programming|Schlossnagle, George|9780672333149\n2016|Packt Publishing|Learning PHP 7|Lopez, Antonio|9781785880544\n2010|O'Reilly Media|PHP: The Good Parts: Delivering the Best of PHP|MacIntyre, Peter|9780596804374\n2015-04-14T00:00:01Z|CreateSpace Independent Publishing Platform|PhP: Learn PHP Programming Quick & Easy|Dimes, Troy|9781511594226\n2005|O'Reilly Media|Essential PHP Security|Shiflett, Chris|9780596006563\n2011|Peachpit Press|PHP for the Web: Visual QuickStart Guide|Ullman, Larry|9780132639880\n2013|O'Reilly Media|Learning PHP Design Patterns|Sanders, William|9781449344917\n2003|Sams Publishing|Sams Teach Yourself PHP in 24 Hours (3rd Edition): Php in 24 Hours|Zandstra, Matt|9780672326196\n2008|Sams Publishing|Sams Teach Yourself Ajax, JavaScript, and PHP All in One|Ballard, Phil and Moncur, Michael|9780768685442\n2016|Packt Publishing|PHP 7: Real World Application Development|Bierer, Doug and Hussain, Altaf and Ajzele, Branko|9781787120143\n2014|Packt Publishing|Web Application Development with Yii 2 and PHP|Safronov,  Mark and Winesett,  Jeffrey|9781783981892\n2015|McGraw-Hill Education|PHP and MySQL Web Development: A Beginner’s Guide (Beginner's Guide)|Matthews, Marty|9780071837316\n2006|O'Reilly Media|Programming PHP|Lerdorf, Rasmus and Tatroe, Kevin and MacIntyre, Peter|9780596006815\n2016-04-09T00:00:01Z|CreateSpace Independent Publishing Platform|PHP: Learn PHP in 24 Hours or Less - A Beginner’s Guide To Learning PHP Programming Now (PHP, PHP Programming, PHP Course)|Dwight, Robert|9781530904389\n2018|Apress|Practical PHP 7, MySQL 8, and MariaDB Website Databases: A Simplified Approach to Developing Database-Driven Websites|West, Adrian W. and Prettyman, Steve|9781484238431\n2008|John Wiley &Sons|PHP & MySQL Web Development All-in-One Desk Reference For Dummies|Valade, Janet|9780470167779\n2005|SitePoint|No Nonsense XML Web Development With PHP: Master PHP 5's Powerful New XML Functionality|Myer, Thomas|9780975240205\n2015-05-18T00:00:01Z|CreateSpace Independent Publishing Platform|Php: Learn PHP In A DAY! - The Ultimate Crash Course to Learning the Basics of PHP In No Time (Learn PHP FAST - The Ultimate Crash Course to Learning ... of the PHP Programming Language In No Time)|Acodemy|9781511872171\n2009|MC Press|The IBM i Programmer's Guide to PHP|Olen, Jeff and Schroeder, Kevin|9781583470831\n2008|Cengage Learning PTR|PHP 6/MySQL Programming for the Absolute Beginner|Harris, Andrew B.|9781598637984\n2017|Packt Publishing|Functional PHP|Crettenand, Gilles|9781785880322\n2016|Packt Publishing|Modular Programming with PHP 7|Ajzele, Branko|9781786461469\n2022|Independently published|PHP Programming: A Step-by-Step Guide to Learn, in an Easy Way, the Fundamentals of PHP Programming Language 3nd Edition|Robinson, Daniel|9798403343497\n2015|Packt Publishing|Learning Phalcon PHP|Rada, Calin|9781783555109\n2010|Packt Publishing|PHP jQuery Cookbook|Joshi, Vijay|9781849512756\n2010|Apress|Pro PHP Security: From Application Security Principles to the Implementation of XSS Defenses (Expert's Voice in Open Source)|Snyder, Chris and Myer, Thomas and Southwell, Michael|9781430233183\n2011|Apress|Pro PHP Security: From Application Security Principles to the Implementation of XSS Defenses (Expert's Voice in Open Source)|Snyder, Chris and Thomas Myer and Michael Southwell|9781430233190\n2015-08-28T00:00:01Z|CreateSpace Independent Publishing Platform|PHP Programming For Beginners: The Simple Guide to Learning PHP Fast!|Warren, Tim|9781517080525\n2011|Wrox|PHP and MySQL 24-Hour Trainer|Tarr, Andrea|9781118066881\n2002|O'Reilly Media|PHP Cookbook|Sklar, David and Trachtenberg, Adam|9781565926813\n2011|Packt Publishing|PHP Ajax Cookbook|Sedliak, Milan and Bhattarai, Roshan and Anbiah, R. Rajesh Jeba|9781849513098\n2006|Pearson|PHP and MySQL by Example|Quigley, Ellie and Gargenta, Marko|9780138006020\n2014|Apress|PHP Objects, Patterns, and Practice|Zandstra, Matt|9781430260325\n2005|O'Reilly Media|PHPUnit Pocket Guide: Test-Driven Development in PHP|Bergmann, Sebastian|9780596101039\n2008|Sams Publishing|Sams Teach Yourself Ajax, JavaScript, and PHP All in One|Ballard, Phil and Moncur, Michael|9780672329654\n2011|Apress|Pro PHP Application Performance: Tuning PHP Web Projects for Maximum Performance (Expert's Voice in Open Source)|Padilla, Armando and Hawkins, DUPTim|9781430228998\n2013|Packt Publishing|Apache Solr PHP Integration|Kumar, Jayant|9781782164937\n2016|Packt Publishing|Learning PHP 7 High Performance|Hussain, Altaf|9781785882265\n2016|Packt Publishing|Mastering PHP Design Patterns|Ali, Junade|9781785887130\n2010|New Riders|Effortless E-Commerce with PHP and MySQL (Voices That Matter)|Ullman, Larry|9780321678829\n2010|Wrox|Expert PHP and MySQL|Curioso, Andrew and Bradford, Ronald and Galbraith, Patrick|9780470563120\n2019-11-29T00:00:01Z|Independently published|PHP: The Ultimate Crash Course To Learn PHP with Practical Computer Coding Exercises|Academy, Computer Programming|9781713215486\n2005|Course Technology|PHP Programming with MySQL|Gosselin, Don|9780619216870\n2008|Addison-Wesley Professional|Securing PHP Web Applications|Ballad, Tricia and Ballad, William|9780321534347\n2012|Addison-Wesley Professional|PHP and MySQL Phrasebook (Developer's Library)|Wenz, Christian Wenz|9780321834638\n2009|Wrox|Professional PHP Design Patterns|Saray, Aaron|9780470496701\n2010|McGraw-Hill Education|Plug-In PHP: 100 Power Solutions: Simple Solutions to Practical PHP Problems|Nixon, Robin|9780071666596\n2009|Peachpit Press|PHP for the Web: Visual QuickStart Guide|Ullman, Larry|9780321617446\n2011|Microsoft Press|Integrating PHP with Windows|Hollosi, Arno|9780735647916\n2002|O'Reilly Media|Programming PHP|Lerdorf, Rasmus and Tatroe, Kevin|9781565926103\n2015|Apress|Learn PHP 7: Object Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL|Prettyman, Steve|9781484217306\n2008|Peachpit Press|PHP for the World Wide Web, Third Edition|Ullman, Larry|9780321442499\n2001|Sams|PHP and MySQL Web Development|Luke Welling and Laura Thomson|9780672317842\n2022|Mike Murach & Associates|Murach's PHP and MySQL (4th Edition)|Joel Murach and Ray Harris|9781943873005\n2013|Packt Publishing|Persistence in PHP with Doctrine ORM|Dunglas, Kévin|9781782164104\n2016-09-24T00:00:01Z|Apress|Lumen Programming Guide: Writing PHP Microservices, REST and Web Service APIs|Redmond, Paul|9781484221860\n2017|CreateSpace Independent Publishing Platform|PHP Beginners Course: Understand basics of PHP / MySQL programming in 5 days|Thenmayer, Klaus|9781542609876\n2012|Packt Publishing|Web Application Development with Yii and PHP|Winesett, Jeffrey|9781849518727\n2010|Apress|Pro PHP Application Performance: Tuning PHP Web Projects for Maximum Performance (Expert's Voice in Open Source)|Padilla, Armando and Hawkins, DUPTim|9781430228981\n2008|Cengage Learning PTR|PHP 6 Fast and Easy Web Development|Telles, Matt and Meloni, Julie C.|9781598634716\n2007|Apress|Beginning PHP and Oracle: From Novice to Professional (Expert's Voice)|Gilmore, W Jason and Bryla, Bob|9781430203674\n1999|Apress|Professional PHP Programming|Castagnetto, Jesus M. and Rawat, Harish and Veliath, Deepak T.|9781861002969\n2009|Wrox|Beginning PHP 6, Apache, MySQL 6 Web Development|Boronczyk, Timothy and Naramore, Elizabeth and Gerner, Jason and Le Scouarnec, Yann and Stolz, Jeremy|9780470391143\n2015|Springer|Web Programming with PHP and MySQL: A Practical Guide|Bramer, Max|9783319226590\n2013|Packt Publishing|Instant PHP Web Scraping|Ward, Jacob|9781782164760\n2002|Pearson Technology Group|Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP|Lee, James|9780201770612\n2001|Sams|Php Functions Essential Reference|Wilson, Tprbem and Michlitsch, Brett and Merrall, Graeme|9780735709706\n2003|Prentice Hall|Core PHP Programming (3rd Edition)|Atkinson, Leon and Suraski, Zeev|9780130463463\n2011|Apress|Pro PHP Programming (Expert's Voice in Open Source)|MacIntyre, Peter and Brian Danchilla and Mladen Gogala and Adam MacDonald|9781430235613\n2008|McGraw-Hill Education|Oracle Database Ajax & PHP Web Application Development (Oracle Press)|Barney, Lee and McLaughlin, Michael|9780071502771\n2012|Addison-Wesley Professional|PHP and MySQL Phrasebook (Developer's Library)|Wenz, Christian|9780133040333\n2004|SitePoint|The PHP Anthology: Object Oriented PHP Solution, Volume 1|Fuecks, Harry|9780957921856\n2004|Sams Publishing|PHP 5 Unleashed|John C. Coggeshall|9780672325113\n2004|Cengage Learning PTR|PHP 5 Fast & Easy Web Development|Meloni, Julie C.|9781592004737\n2004|SitePoint|Build Your Own Database Driven Website Using PHP and MySQL: Learning PHP & MySQL Has Never Been So Easy!|Yank, Kevin|9780975240212\n2009|Apress|Beginning PHP 5 and MySQL: From Novice to Professional|Gilmore, W Jason|9781893115514\n2014-11-14T00:00:01Z|CreateSpace Independent Publishing Platform|PHP Programming and MySQL For Beginners: A Simple Start To PHP & MySQL Written By A Software Engineer (PHP Programming, MySQL, Computer Programming, Software Engineering) (Volume 1)|Sanderson, Scott|9781503216051\n2014|Packt Publishing|Building a Web Application with PHP and MariaDB: A Reference Guide|Sriparasa, Sai Srinivas|9781783981625\n2015|CreateSpace Independent Publishing Platform|Programming For Beginner's Box Set: Learn HTML, HTML5 & CSS3, Java, PHP & MySQL, C# With the Ultimate Guides For Beginner's (Programming for Beginners in under 8 hours!)|Wilson, T. J|9781515046530\n2007|SitePoint|The PHP Anthology: 101 Essential Tips, Tricks & Hacks|Balbo, Ben and Fuecks, Harry and Shafik, Davey and Turmelle, Ligaya and O'Phinney, Matthew Weler|9780975841990\n2020|Apress|PHP 8 Quick Scripting Reference: A Pocket Guide to PHP Web Scripting|Olsson, Mikael|9781484266199\n2005|McGraw-Hill Education|How to Do Everything with PHP and MySQL|Vaswani, Vikram|9780071466547\n2008|Pearson Technology Group|PHP Developer's Cookbook|Hughes, Sterling|9780672323256\n2010|Apress|Pro PHP and jQuery (Expert's Voice in Open Source)|Lengstorf, Jason|9781430228479\n2000-08-03T00:00:01Z|Pearson Education|Core Php Programming: Using Php to Build Dynamic Web Sites|Atkinson, Leon|9780130893987\n2005|Visual|PHP 5: Your visual blueprint for creating open source, server-side content|Boudreaux, Toby|9780764583322\n2017|Packt Publishing|PHP Reactive Programming: Leverage the power of Reactive Programming in PHP|Sikora, Martin|9781786462879\n2018|BPB Publications|PHP Beginner's Practical Guide|Guleria, Pratiyush|9789387284203\n1999|Prentice Hall Ptr|Core PHP Programming|Atkinson, Leon|9780130207876\n2003|Apress|PHP MySQL Website Programming: Problem - Design - Solution|Chris Lea and Mike Buzzard and Dilip Thomas and Jessey White-Cinis|9781590591505\n2004|Peachpit Press|PHP for the World Wide Web, Second Edition|Ullman, Larry|9780321245656\n2018|CADCIM Technologies|Introducing PHP 7/MySQL|Purdue Univ, Prof. Sham Tickoo|9781942689713\n2015|CreateSpace Independent Publishing Platform|PHP: The Ultimate Step by Step guide for beginners on how to learn PHP and MYSQL programming in just 6 hours|Dawson, Ted|9781516927494\n2013|Packt Publishing|Apache Solr PHP Integration|Kumar, Jayant|9781782164920\n2000|Cengage Learning PTR|PHP Essentials (Prima Tech Linux Series)|Meloni, Julie C.|9780761527299\n2005|McGraw-Hill Education|How to Do Everything with PHP and MySQL|Vaswani, Vikram|9780072257953\n2013|Apress|Expert PHP and MySQL: Application Design and Development (Expert's Voice in Web Development)|Rochkind, Marc|9781430260080\n2009|Springer|An Introduction to PHP for Scientists and Engineers: Beyond JavaScript|Brooks, David R.|9781848002371\n2006|Apress|Beginning PHP and PostgreSQL E-Commerce: From Novice to Professional (Beginning, from Novice to Professional)|Darie, Cristian and Bucica, Mihai and Balanescu, Emilian|9781590596487\n2000|Course Technology PTR|PHP Fast & Easy Web Development|Meloni, Julie C.|9780761530558\n2015-02-20T00:00:01Z|CreateSpace Independent Publishing Platform|Beginners Guide On PHP Programming: Quick And Easy Guide To Learn PHP With My-SQL|Long, James P.|9781511846783\n2008-08-13T00:00:01Z|Carolina Academic Press|A Web-Based Introduction to Programming: Essential Algorithms, Syntax and Control Structures Using PHP and XHTML|Michael J. O'kane|9781594605239\n2002|Sams|Php Programming for Windows (Landmark (New Riders))|Stopford, Andrew|9780735711693\n2002|Sams|Xml and Php|Vaswani, Vikram|9780735712270\n2019-11-28T00:00:01Z|Apress|Building Scalable PHP Web Applications Using the Cloud: A Simple Guide to Programming and Administering Cloud-Based Applications|Bartlett, Jonathan|9781484252116\n2003|Barnes&Nobles|PHP in Easy Steps|Mike McGrath and Mike McGrath|9780760747865\n2021|Packt Publishing|PHP 8 Programming Tips, Tricks and Best Practices: A practical guide to PHP 8 features, usage changes, and advanced programming techniques|Bierer, Doug|9781801071871\n2004|SitePoint|PHP Anthology: OBject Oriented PHP Solutions, Vol.2- Applications|Fuecks, Harry|9780957921849\n2007|Packt Publishing|PHP Oracle Web Development: Data processing, Security, Caching, XML, Web Services, and Ajax|Vasiliev, Yuli|9781847193636\n2002|Prentice Hall|Advanced PHP for Web Professionals|Cosentino, Christopher|9780130085399\n2008|Springer|An Introduction to PHP for Scientists and Engineers: Beyond JavaScript|Brooks, David R.|9781848002364\n2009|Packt Publishing|jQuery 1.3 with PHP|Verens, Kae|9781847196989\n2003|Springer|PHP and MySQL Manual: Simple, yet Powerful Web Programming (Springer Professional Computing)|Stobart, Simon and Vassileiou, Mike|9781852337476\n2004|Barnes & Noble|PHP 5 in Easy Steps|Mike McGrath|9780760763315\n2017|Apress|Pro Functional PHP Programming: Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity|Aley, Rob|9781484229576\n1999|Computing McGraw-Hill|PHP3: Programming Browser-Based Applications with PHP|Medinets, David|9780071353427\n2007|VDM Verlag Dr. Mueller e.K.|A PHP Compiler for the .NET Platform|Romeikat, Raphael|9783836414708\n2007|Springer|Ruby on Rails for PHP and Java Developers|Vohra, Deepak|9783540731443\n2022|Apress|Beginning PHP 8 and MySQL: For Programming and Web Development|Engebreth, Gunnard|9781484280812\n2019|Independently published|Python Programming: A beginners’ guide to understand machine learning and master coding. Includes Smalltalk, Java, TCL, JavaScript, Perl, Scheme, Common Lisp, Data Science Analysis, C++, PHP & Ruby|Bash, Adam|9781708047979\n2006|Packt Publishing|PHP Programming with PEAR: XML, Data, Dates, Web Services, and Web APIs|Stephan, Schmidt and Stefanov, Stoyan and Aaron, Wormus and Carsten, Lucke|9781904811794\n2011|LAP LAMBERT Academic Publishing|Easy PHP: An Easy Approach to PHP|Ahmed, Anil|9783847330219\n2002|Sybex|Mastering PHP 4.1 with CDROM|Jeremy Allen and Charles Hornberger|9780782129243\n2001|Apress|Wireless Web Development with PHP and WAP|Rischpater, Ray|9781893115934\n2015|CreateSpace Independent Publishing Platform|PHP - HTML for a customizable edit form (IT Easy Solutions - Programming & Office Automation) (Volume 1)|Taricco, Mr Gian Piero|9781514646670\n2005|McGraw-Hill|Teach Yourself PHP With MYSOL (Teach Yourself: Computers)|McBride, Nat|9780071461511\n2003-06-30T00:00:01Z|Anaya Multimedia-Anaya Interactiva|Desarrollo Web Con Php Y Mysql / PHP and MYSQL Web Development (Programacion / Programming) (Spanish Edition)|Welling, Luke|9788441515697\n|Shroff Publishers & Distributors Pvt Ltd|Programming PHP|MacIntyre, Peter|9789351102113\n20111025|O'Reilly Media, Inc.|PHP Master|Davey Shafik; Lorna Mitchell; Matthew Turland|9781457192623\n2020|LAP LAMBERT Academic Publishing|PHP Shots: Learn PHP Tricks in few Minutes|Arora, Shagun|9786200482549\n2007|McGraw-Hill Osborne Media|PHP Programming Solutions|Vaswani, Vikram|9780071487450\n20080101|Springer Nature|Essential PHP Tools|David Sklar|9781430207146\n2007|McGraw Hill|PHP Programming Solutions|Vaswani, Vikram|9780071596596\n2020|LAP LAMBERT Academic Publishing|PRACTICE BOOK OF WEB TECHNOLOGIES-(PHP) FOR BEGINNERS: PHP PROGRAMMING|Singh, Chamkaur and Kaur, Sarabjeet and Singh Kalsi, Jasvir|9786202512510\n20130605|eBookit.com|PHP This! A Beginners Guide to Learning Object Oriented  PHP|Michelle Gosney|9781456615291\n2018||Php For Beginners 2019|Shekhar Mishra|9781792079795\n2004|Oreilly & Associates Inc|Php Security Collection - Pdf|Coggeshall, John and Malcolm, Clancy|9780596007416\n2008|Addison-Wesley Professional|Securing PHP Web Applications|Ballad, Tricia and Ballad, William|9780321574336\n2015|No Starch Press, Incorporated|Php And Mysql For Kids|Johann-Christian Hanke|9781593275655\n2009|ANAYA MULTIMEDIA|Programacion con PHP 6 y MySQL/ Programming with PHP 6 and MySQL (Spanish Edition)|Harris, Andy|9788441525528\n2007|Peachpit Press|PHP 5 Advanced: Visual QuickPro Guide|Ullman, Larry|9780132712286\n2011|Wiley & Sons, Incorporated, John|Php And Mysql 24-hour Trainer|Andrea Tarr|9781118172933\n2006|O'Reilly Media|Web Database Applications with PHP & MySQL|Shillingford, Nadine|9780596100032\n2016-09-30|Packt Publishing|PHP 7: Real World Application Development|Doug Bierer and Altaf Hussain and Branko Ajzele|9781787129009\n2002|Muska & Lipman/Premier-Trade|PHP Fast & Easy Web Development, 2nd Edition|Meloni, Julie C.|9781931841870	PHP	php developer	php		year|title|doi|citations|influentialCitations|authors|paperId\n2017|Efficient and Flexible Discovery of PHP Application Vulnerabilities|10.1109/EuroSP.2017.14|42|6|M. Backes and K. Rieck and Malte Skoruppa and Ben Stock and Fabian Yamaguchi|4eb7e810e2aa6e9547dc3a12daae53ef70accd38\n2014|PHP AiR: Analyzing PHP systems with Rascal|10.1109/CSMR-WCRE.2014.6747217|26|1|M. Hills and P. Klint|ccdd735ec2aa48f844e69187e946e9d05e9fd7e3\n2014|Analysing Student Programs in the PHP Intelligent Tutoring System|10.1007/s40593-014-0014-z|22|1|Dinesha Weragama and J. Reye|b2cbbdb1efcdbf34cbe670dfcc786433991c2bb2\n2014|Maintenance Patterns of Large-Scale PHP Web Applications|10.1109/ICSME.2014.60|19|2|Panos Kyriakakis and A. Chatzigeorgiou|c35d1d04446b8cbe696493db22344cc6507584e8\n2014|Identifying and locating interference issues in PHP applications: the case of WordPress|10.1145/2597008.2597153|16|2|L. Eshkevari and G. Antoniol and J. Cordy and M. D. Penta|ef89f04493508d96938f9f4e14a7fdf80b723a0c\n2014|The Development of Web Based Expert System for Diagnosing Children Diseases Using PHP and MySQL|10.14445/22312803/IJCTT-V10P134|12|0|Hustina waty and Randy Aprianggi|e4b687662191d88ae1249632f281317aca509e55\n2015|ANALISA KONSEP OBJECT ORIENTED PROGRAMMING PADA BAHASA PEMROGRAMAN PHP|10.31294/jki.v3i2.1662|10|1|Kadek Wibowo|aabde6301d2d5361962e5a633871656eff4aee0c\n2016|Aplikasi Diagnosis Gangguan Kecemasan Menggunakan Metode Forward Chaining Berbasis Web dengan PHP dan MYSQL|10.15408/SIJSI.V9I1.2960|7|0|Raka Yusuf and Harni Kusniyati and Yurike Nuramelia|926bb33994dc8ced2416bdf997a19c0497e32220\n2016|E-learning of PHP based on the solutions of real-life problems|10.1007/S40692-015-0050-1|6|1|G. M. M. Bashir and A. S. L. Hoque and Bipul Chandra Dev Nath|4ea747a8a19da550a1085b5d9f6cd55c26970b47\n2012|Designing the Knowledge Base for a PHP Tutor|10.1007/978-3-642-30950-2_94|5|0|Dinesha Weragama and J. Reye|635811dd348e866aa4d7e7dc99a66f02c5dd16a1\n2020|Sistem Informasi Berbasis Web Sma Al- Mukhtariyah Mamben Lauk Berbasis Php Dan Mysql Dengan Framework Codeigniter|10.29408/JIT.V3I1.1793|5|0|S. Suhartini and Muhamad Sadali and Yupi Kuspandi Putra|3293452be118ca6720c4a6ea1bfd2bf7198b713b\n2014|A logical error detector for novice PHP programmers|10.1109/VLHCC.2014.6883062|3|0|Tung Nguyen and C. Chua|c320cd427ae066bfe365b5461788c0bdf33d1507\n2017|Evolution of PHP Applications: A Systematic Literature Review|10.3991/ijes.v5i1.6437|3|0|Alinaswe Siame and D. Kunda|11bfca21cee85dfe9860f550c297f4967a1a96c4\n2013|Determination of Bahasa Melayu Word List From Friday Sermon Transcripts Using PHP and MySQL|10.11113/JT.V64.2071|2|0|M. Harun and Muhammad ‘Aasim Asyafi’ie bin Ahmad and S. Hamid and Fareha Abdul Rahman and P. I. Khalid|cfa538107946ab4e1f77ae41db99d8af9a0a3471\n2014|Sistem Pemrosesan Transaksi Pada Toko Bangunan Berbasis Web Dengan PHP dan MySQL|10.14710/JTSISKOM.2.2.2014.170-174|2|0|Rizky Gelar Maliq and R. Isnanto and Ike Pertiwi Windasari|dbfb0559140c92a193e4723fc8ca7242531286b9\n2016|SISTEM INFORMASI MANAJEMEN SURAT BERBASIS PHP DAN MYSQL DI INSTITUT SENI INDONESIA PADANGPANJANG|10.36275/stsp.v16i1.53|2|1|Irwan Yusti|71d4444fc6c57e59c4e1137b97d0b3da121e028a\n2017|Static optimization in PHP 7|10.1145/3033019.3033026|2|0|N. Popov and Biagio Cosenza and B. Juurlink and Dmitry Stogov|54cac445f04718a06b61f5616615baf28f4cc092\n2018|Vulnerability Detection in PHP Web Application Using Lexical Analysis Approach with Machine Learning|10.1109/ICODSE.2018.8705809|2|0|Dhika Rizki Anbiya and A. Purwarianti and Y. Asnar|b30cf4d01b0085647e6f146364eeaf97a88a5cf2\n2020|Information Retrieval Technique for Indonesian PDF Document with Modified Stemming Porter Method Using PHP|10.1088/1742-6596/1477/3/032016|2|0|Faizal Riza and S. Rifai and Akmal Dirgantara and Sfenrianto and Rasenda and Syarifudin Herdyansyah|66a1049603e6166b9cc4975433eb388c6fdb6c4d\n2011|Pro PHP Programming|10.1007/978-1-4302-3561-3|2|0|Peter B. MacIntyre and Brian Danchilla and Mladen Gogala|401a0b2b887c3d8c50f95ad8f59dff6a3f725df2\n2016|Evolution of method invocation and object instantiation patterns in a PHP ecosystem|10.1145/3003733.3003777|1|0|Panos Kyriakakis and A. Chatzigeorgiou and Apostolos Ampatzoglou and S. Xinogalos|b3cbb06d4fd1967a30cdab16989c18a2b18f4722\n2016|MIGRATION CODE PADA BACKEND CRIMEZONE DARI PHP KE SCALA|10.21609/JSI.V12I2.489|1|0|A. Suhendra and A. Bachtiar|b28d1b5faeb54e58c991f3eaca916db1c9dd757f\n2003|Object-Oriented Programming with PHP|10.1007/978-1-4302-1120-4_6|1|0|Luis Argerich and Wankyu Choi and J. Coggeshall and Ken Egervari and Martin Geisler and Zak Greant and Andrew F. Hill and C. Hubbard and James Moore and Devon O’Dell and Jon Parise and Harish Rawat and Tarique Sani and Christopher Scollo and Deepak Thomas and Chris Ullman|4fd455e698d4b0687184c1a2db10e05b89f4f2ad\n2019|Mutation Testing for Evaluating PHP Web Applications|10.4018/ijsi.2019100102|1|0|A. Saifan and M. Ata|e870a0eebcd0ce3ac4d41f93531a1904f9f3e66c\n2021|Analisis Perbandingan Bahasa Pemrograman PHP Laravel dengan PHP Native pada Pengembangan Website|10.36448/expert.v11i1.2012|1|0|R. Endra and Yuthsi Aprilinda and Yanuar Dharmawan and Wahyu Ramadhan|0a1a7f81189724590b1d1b73e2f85b59616414d7\n2015|The PHP Language: Types of Statement|10.1007/978-3-319-22659-0_3|1|0|M. Bramer|d1ced82bbe63acf677f5f0e5327cfb97b00da35d	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming PHP|2002|Rasmus Lerdorf|131900|3.92|642|36\nPHP and MySQL Web Development (Developer's Library)|2003|Luke Welling|40127|3.95|854|54\nPHP & MySQL For Dummies|2002|Janet Valade|40136|3.53|186|11\nProfessional PHP Programming|1999|Sascha Schumann|1517760|3.95|150|5\nAdvanced PHP Programming|2004|George Schlossnagle|503809|3.86|116|11
go	Go	2009	Rob Pike and Ken Thompson and Robert Griesemer		98	pl		https://go.dev/	https://go.dev/ref/spec	90	https://go.dev/blog/	https://go.dev/doc/devel/release	https://go.dev/dl/	1.22.3	11	6		22	25599		true	96	abs ace ale ante-esolang aretext ark-lang arrow-format battlestar bebasic blacklight borgo borgo cir clay cloc codeql comby cuelang cyber dafny dasel ddp dgraph differential-datalog drakon elvish eyg flatbuffers fo fql frundis funl g-fu gcc gentee gfoo git go goal gogs-editor gridstudio-editor h-lang hcl hera hhvm hujson ink-lang ivy jayfor jql json-with-comments jule ko ktyek kubernetes m3db mal mangle mgmt micro-editor moonbit mugo mugo multiaddr netbeans-editor nit nomad noms-db observable-framework oden ok olc orange pipefish please-build prometheus pygments qoir reach reko-decompiler rye simple-binary-encoding slope smc snowball-programming-language tawa tensorflow testml tmtp touch v vsxu wa wa wing yggdrasil							https://github.com/golang/go	pl	44945	91470		1083789		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nvmware octant https://github.com/vmware.png https://github.com/vmware/octant Go #00ADD8 2406 121 2308 ""A web-based, highly extensible platform for developers to better understand the complexity of Kubernetes clusters.""\nquii learn-go-with-tests https://github.com/quii.png https://github.com/quii/learn-go-with-tests Go #00ADD8 7624 769 3121 ""Learn Go with test-driven development""\ncnlh nps https://github.com/cnlh.png https://github.com/cnlh/nps Go #00ADD8 7403 1139 2253 一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发，支持内网http代理、内网socks5代理，同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理，集成多用户模式。\niawia002 annie https://github.com/iawia002.png https://github.com/iawia002/annie Go #00ADD8 7577 733 681 ""👾 Fast, simple and clean video downloader""\nsqshq sampler https://github.com/sqshq.png https://github.com/sqshq/sampler Go #00ADD8 6099 267 3394 ""A tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.""\nfatedier frp https://github.com/fatedier.png https://github.com/fatedier/frp Go #00ADD8 27370 4960 1262 ""A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.""\nprometheus prometheus https://github.com/prometheus.png https://github.com/prometheus/prometheus Go #00ADD8 26226 3783 739 ""The Prometheus monitoring system and time series database.""\nunknwon the-way-to-go_ZH_CN https://github.com/unknwon.png https://github.com/unknwon/the-way-to-go_ZH_CN Go #00ADD8 17200 4782 746 ""《The Way to Go》中文译本，中文正式名《Go 入门指南》""\ngrafana loki https://github.com/grafana.png https://github.com/grafana/loki Go #00ADD8 7087 469 299 ""Like Prometheus, but for logs.""\nwtfutil wtf https://github.com/wtfutil.png https://github.com/wtfutil/wtf Go #00ADD8 10146 521 1603 ""The personal information dashboard for your terminal.""\ncrawlab-team crawlab https://github.com/crawlab-team.png https://github.com/crawlab-team/crawlab Go #00ADD8 2390 346 1549 ""Distributed web crawler admin platform for spiders management regardless of languages and frameworks.""\nkubernetes minikube https://github.com/kubernetes.png https://github.com/kubernetes/minikube Go #00ADD8 15590 2460 446 ""Run Kubernetes locally""\ngolang go https://github.com/golang.png https://github.com/golang/go Go #00ADD8 63142 8820 1596 ""The Go programming language""\nkubernetes kubernetes https://github.com/kubernetes.png https://github.com/kubernetes/kubernetes Go #00ADD8 57528 20099 1425 ""Production-Grade Container Scheduling and Management""\nDreamacro clash https://github.com/Dreamacro.png https://github.com/Dreamacro/clash Go #00ADD8 3405 467 279 ""A rule-based tunnel in Go.""\ndeveloper-learning reading-go https://github.com/developer-learning.png https://github.com/developer-learning/reading-go Go #00ADD8 4682 446 274 ""Go 夜读 > Share the related technical topics of Go every week through zoom online live broadcast, every day on the WeChat/Slack to communicate programming technology topics. 每周通过 zoom 在线直播的方式分享 Go 相关的技术话题，每天大家在微信/Slack 上及时沟通交流编程技术话题。""\nistio istio https://github.com/istio.png https://github.com/istio/istio Go #00ADD8 19423 3336 565 ""Connect, secure, control, and observe services.""\npulumi pulumi https://github.com/pulumi.png https://github.com/pulumi/pulumi Go #00ADD8 3364 164 217 ""Modern Infrastructure as Code - Create, deploy, and manage infrastructure on any cloud using your favorite language.""\nnsqio nsq https://github.com/nsqio.png https://github.com/nsqio/nsq Go #00ADD8 16146 2111 294 ""A realtime distributed messaging platform""\nFiloSottile mkcert https://github.com/FiloSottile.png https://github.com/FiloSottile/mkcert Go #00ADD8 20261 740 503 ""A simple zero-config tool to make locally trusted development certificates with any names you'd like.""\nurfave cli https://github.com/urfave.png https://github.com/urfave/cli Go #00ADD8 11779 946 437 ""A simple, fast, and fun package for building command line apps in Go""\ndrone drone https://github.com/drone.png https://github.com/drone/drone Go #00ADD8 19329 1908 347 ""Drone is a Container-Native, Continuous Delivery Platform""\ngoproxy goproxy.cn https://github.com/goproxy.png https://github.com/goproxy/goproxy.cn Go #00ADD8 1062 54 477 ""The most trusted Go module proxy in China.""\ncortexproject cortex https://github.com/cortexproject.png https://github.com/cortexproject/cortex Go #00ADD8 1834 220 224 ""A multitenant, horizontally scalable Prometheus as a Service""\naquasecurity trivy https://github.com/aquasecurity.png https://github.com/aquasecurity/trivy Go #00ADD8 2130 148 443 ""A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI"""		golang		golang	go	text/x-go	source.go	programming	2014	2024		3418	17413	121611	9580	false				g/Go.go	194	2009	2013	3	21	147668	315		golang								go.py			1972	2025	66393	2830	14189	395	599241		14		https://go.dev/play			2009	assembly-language linux freebsd solaris alef apl bcpl c csp limbo modula newsqueak oberon occam pascal python smalltalk crystal algol unix java utf-8 csharp rust erlang chapel cilk mongodb standard-ml cobol fortran scala dart	Go (often referred to as golang) is a programming language created at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a compiled, statically typed language in the tradition of Algol and C, with garbage collection, limited structural typing, memory safety features and CSP-style concurrent programming features added. The compiler and other language tools originally developed by Google are all free and open source.	2009	2602	1153	1802	25039021					Google		go	go	go	go		go		go	go assembly-language c markdown json bash html bourne-shell javascript perl yaml make css logos dockerfile cpp fortran-90 csv python objective-c awk matlab		https://cheatsheets.zip/go		true	701860	6403	https://exercism.org/tracks/go	156																3	true	1	true		go ʕ◔ϖ◔ʔ	true	false	https://tio.run/#go	https://devdocs.io/go/			https://groups.google.com/g/golang-nuts				https://go.dev/doc/faq	text	123		https://github.com/antlr/grammars-v4/tree/master/golang	go	go	Go	https://repl.it/languages/go	http://www.rosettacode.org/wiki/Category:Go				golang			https://github.com/golang/proposal	Go			// Type your code here, or load an example. // Your function name should start with a capital letter. package main  func Square(x int) int {     return x * x }  func main() {} 									"// Hello world in Go  package main import ""fmt"" func main() {  fmt.Printf(""Hello World\n"") }"	"package main  import ""fmt""  func main() {   fmt.Println(""Hello World"") } "	"// Autogenerated by Thrift Compiler (1.0.0-dev) // DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING  package linguist  import (  ""bytes""  ""fmt""  ""git.apache.org/thrift.git/lib/go/thrift"" )  // (needed to ensure safety because of naive import list construction.) var _ = thrift.ZERO var _ = fmt.Printf var _ = bytes.Equal  func init() { } "	Go		https://riju.codes/go	"package main  import ""fmt""  func main() {  fmt.Println(""Hello, world!"") }"	https://twitter.com/golang	"package main  import (     ""fmt""     ""time"" )  func readword(ch chan string) {     fmt.Println(""Type a word, then hit Enter."")     var word string     fmt.Scanf(""%s"", &word)     ch <- word }  func timeout(t chan bool) {     time.Sleep(5 * time.Second)     t <- true }  func main() {     t := make(chan bool)     go timeout(t)      ch := make(chan string)     go readword(ch)      select {     case word := <-ch:         fmt.Println(""Received"", word)     case <-t:         fmt.Println(""Timeout."")     } }"	Go	Go	https://www.youtube.com/watch?v=2FwdgwMMCv4	https://github.com/sourcegraph/go-langserver	true	break case chan const continue default defer else fallthrough for func go goto if import interface map package range return select struct switch type var		https://github.com/golang/go		https://www.meetup.com/topics/golang				//	/* */	fmt.Println	""""	=														true						true				false				true	true	true																							true														true							true	true			true					true	true	true								true							true							true	false						true				true												false											true			true													true										true						true				https://github.com/gopherdata/gophernotes	https://en.wikipedia.org/wiki/Go_(programming_language)	5	26		Go	Go	go.dev	Go	https://github.com/AlanQuatermain/go-tmbundle		year|publisher|title|authors|isbn13\n2012|iUniverse|The Way To Go: A Thorough Introduction To The Go Programming Language|Balbaert, Ivo|9781469769165\n2016|Packt Publishing|Go Programming Blueprints: Build real-world, production-ready solutions in Go using cutting-edge technology and techniques, 2nd Edition|Ryer, Mat|9781786468949\n2013|Apress|TouchDevelop: Programming on the Go (Expert's Voice in Web Development)|Horspool, Nigel and Tillmann, Nikolai and Bishop, Judith|9781430261360\n2016|Manning Publications|Go Web Programming|Chang, Sau Sheong|9781617292569\n2015|Packt Publishing|Go Programming Blueprints|Ryer, Mat|9781783988020	Go	go engineer	go		year|title|doi|citations|influentialCitations|authors|paperId\n1974|Structured Programming with go to Statements|10.1145/356635.356640|685|25|D. Knuth|3fdae4603265209ddf420cfaa9cbd0286c567c6c\n2008|When good instructions go bad: generalizing return-oriented programming to RISC|10.1145/1455770.1455776|403|28|E. Buchanan and Ryan Roemer and H. Shacham and S. Savage|bc6be5f3f1cf582c3613e3c7de6a793947335854\n2014|The Go Programming Language|10.1109/MS.2014.127|278|7|Jeffrey H. Meyerson|e2c3ace95d91ea0d25abce56d7c3e71201c87229\n2016|Static deadlock detection for concurrent go by global session graph synthesis|10.1145/2892208.2892232|54|2|Nicholas Ng and N. Yoshida|f3902b140f40cf972cb4f3a5489c9ca45b9ed867\n2018|A Static Verification Framework for Message Passing in Go Using Behavioural Types|10.1145/3180155.3180157|50|2|J. Lange and Nicholas Ng and Bernardo Toninho and N. Yoshida|e1a8c301be733b9a413dc21c45c1f013c5f81f94\n2019|Understanding Real-World Concurrency Bugs in Go|10.1145/3297858.3304069|45|4|Tengfei Tu and Xiaoyu Liu and Linhai Song and Yiying Zhang|246a2af5c477396f52a7af39e3c6a26049ae3310\n2010|GoHotDraw: evaluating the Go programming language with design patterns|10.1145/1937117.1937127|23|1|Frank Schmager and N. Cameron and J. Noble|ae564736323308356b53aefc2afc67a0764555f2\n2012|Go at Google|10.1145/2384716.2384720|22|0|R. Pike|8d058d199185c3cbb9446a4ce486a765bd242aa2\n2019|An Empirical Study of Messaging Passing Concurrency in Go Projects|10.1109/SANER.2019.8668036|22|1|Nicolas Dilley and J. Lange|a7029d89d1032c66412872fd17caa45ae635d6f6\n2020|Here We Go Again: Why Is It Difficult for Developers to Learn Another Programming Language?|10.1145/3377811.3380352|19|1|Nischal Shrestha and Colton Botta and Titus Barik and Chris Parnin|112353453760498067a78e5e53220b7a11df9db4\n2014|Concurrency in Go and Java: Performance analysis|10.1109/ICIST.2014.6920368|16|4|Naohiro Togashi and V. Klyuev|4b73e80c19f9cbb3881379f73e4bb134ea9d3cf8\n2014|Architecture-Based Code Generation: From π-ADL Architecture Descriptions to Implementations in the Go Language|10.1007/978-3-319-09970-5_13|14|1|Everton Cavalcante and F. Oquendo and T. Batista|b52c76f904dfd05395d17e2489614bc59ca99f29\n2014|bíogo: a simple high-performance bioinformatics toolkit for the Go language|10.1101/005033|12|1|R. Kortschak and Josh Bleecher Snyder and Manolis Maragkakis and D. Adelson|92c2f9e43a3799392a963d437adf3901ea6dc3d1\n2011|Deferred gratification: engineering for high performance garbage collection from the get go|10.1145/1988915.1988930|11|0|Ivan Jibaja and S. Blackburn and M. Haghighat and K. McKinley|6d712e3ccc708a2e7bcda5c2056ccfab43af8270\n2017|FML-based Dynamic Assessment Agent for Human-Machine Cooperative System on Game of Go|10.1142/S0218488517500295|11|0|Chang-Shing Lee and Mei-Hui Wang and Sheng-Chi Yang and Pi-Hsia Hung and Su-Wei Lin and Nan Shuo and N. Kubota and Chun-Hsun Chou and P. Chou and Chia-Hsiu Kao|2e99badd048590ded429bb08889538270241bbfd\n2020|Static Race Detection and Mutex Safety and Liveness for Go Programs (Artifact)|10.4230/DARTS.6.2.12|10|1|Julia Gabet and N. Yoshida|a5c89ffa3121aec2eace5f64cb75d915ee12a21c\n2020|goDASH — GO Accelerated HAS Framework for Rapid Prototyping|10.1109/QoMEX48832.2020.9123103|7|0|Darijo Raca and Maëlle Manifacier and Jason J. Quinlan|90e3d263241111cff7064037a0ade6b00323bb80\n2021|GoBench: A Benchmark Suite of Real-World Go Concurrency Bugs|10.1109/CGO51591.2021.9370317|7|3|Ting Yuan and Guangwei Li and Jie Lu and Chen Liu and Lian Li and Jingling Xue|c1bcb1da18bda80a92790a79bdff362980f731fd\n2018|Two-Phase Dynamic Analysis of Message-Passing Go Programs Based on Vector Clocks|10.1145/3236950.3236959|6|0|M. Sulzmann and K. Stadtmüller|e1116fdac1e58415c62e21c83f2d6bc5aab08035\n2017|Trace-Based Run-Time Analysis of Message-Passing Go Programs|10.1007/978-3-319-70389-3_6|5|1|M. Sulzmann and K. Stadtmüller|8185a6664d62ae017910c8960c302ed7ffac8e40\n2020|Bounded verification of message-passing concurrency in Go using Promela and Spin|10.4204/EPTCS.314.4|4|0|Nicolas Dilley and J. Lange|d98f1cf4376c7de5e65391c3d1fa372b03540b49\n2015|PARAGON: an approach for parallelization of power system contingency analysis using Go programming language|10.1002/ETEP.1999|4|1|S. Khaitan and J. McCalley|aec59c18d84b2544e119a6ad663b4c5865cca060\n2020|Static Race Detection and Mutex Safety and Liveness for Go Programs (extended version)|10.4230/LIPIcs.ECOOP.2020.4|3|1|Julia Gabet and N. Yoshida|6eef6ecf97976770bc407850aeb6f47ee8ccb19c\n2017|Overview of the Go Language|10.1007/978-1-4842-2692-6_2|3|1|J. Newmarch|e8230750cd61b5972228841186cacfdb856fa4d1\n2011|Pattern matching for object-like structures in the Go programming language|10.1145/2069172.2069180|2|0|Chanwit Kaewkasi and Pitchaya Kaewkasi|1787cbbc350b8f812633b14dba353cc4659bccfa\nnull|Evaluating the GO Programming Language with Design Patterns|10.26686/wgtn.16984801|1|0|Frank Schmager|ab5a1cf83194c5180bf9d0d992fe2514dfd54fe3	
xml	XML	1996	Tim Bray and Jean Paoli and C. M. Sperberg-McQueen and Eve Maler and François Yergeau and John W. Cowan		42	dataNotation			https://www.w3.org/TR/xml/	420				1.1	12	3			25598	2626	true	433	abcl-lang ace acorn-lang adamant aith al alumina apache-hbase aretext argdown arkscript arrow-format assemblyscript asterius-compiler atomspace avail ballerina basis-universal-format bazel bee beef berry bicep bitsy blech blender-app blitzmax blockml blz bounce-lang bqn broccoli-1 bruijn cali-lang capn-proto caramel carbon cat catala categorical-query-language ceylon chisel cir cito clash clay click cloc clojure clojurescript closure-templates cmake codeql coffeescript cokescript conan-pm cone coq corescript cosh cperl crmsh croc cryptol crystal csvw curv cyber dafny dasel dashrep dedukti deno dex dexvis dgraph dixy dlvm drakon dreamlisp drupal dub-pm duro dynamo-visual-language ec ecl ecr ecsharp eff eiffel elegance elena elm elvish elymas emscripten encore enso erlang euphoria f-prime f-script factor fay felix ffmpeg firrtl fish flame-ir flare flatbuffers flow9 flowchart-fun flownote flutter fork-lang frundis fstar futhark futurescript gamerlanguage gap generate-ninja gforth ghc git gogs-editor gradle gravity gun gura hakaru halide hamler hashlink hasklig haste haxe haxelibs-pm heron-lang hhvm hilvl hjson homebrew-pm horse64 hpp hrqr htmx huginn hurl huwcode hyphy ibis icedcoffeescript idris idyll imba imhex impala ink invokator ioke iterm2 ivy ixml ixml j jakt jal-compiler java jedi jekyll jevko jflex jinx jison jlang jquery jsil-compiler json-schema jsonnet julia juniper juvix k-framework kamilalisp kaml katex kdl kitlang kitten ko koka kotlin ktexteditor-editor ktyek kuin kumir kuroko l2 ladybird lamdu-editor lamdu laml latino latte lawvere leo-editor lift lighttable ligo lil linotte linux literate-coffeescript litescript lobster luna lwjgl mages mai manhood marko markovjunior masm mastodon mathics matplotlib megaparsec melody michelson micro-editor microblocks micropython minilang minizinc mirah mobl-lang mond mongodb monkeyx monte moya mps mu muon ncl neko nesc nestedtext netbeans-editor netlogo never newlisp nexml nextflow nim nimskull ninja nit nltk nodejs nushell objectscript obsidian-lang odin ohm oil olc omgrofl opa opam-pm open-nn open-shading-language opencv openscad openverse orca org p-star p packagist-pm pact pan pandas paraview particles particles particles partiql pep8 perl phel php pinto pkl plaid-programming-language plang please-build postgresql pov-ray-sdl powershell praat-script prettier prismjs project-mentat prometheus prql purescript pygments pyret-lang pyret python pytorch qore quaint-lang quint r3 r4 racket rainbow rant rapidbatch rascal react-native rebeca-modeling-language red redis reflex-framework reko-decompiler revolution-programming-language rholang ricscript riff ripple rmarkdown robotframework rocksdb roslyn-compiler ruby rust rye saltstack savi scala-js scallop scoop-pm score sdlang setlx shiv shml sile simple-binary-encoding skulpt slashlang slim-framework smali smallbasic smc smpl snowball-programming-language sourcepawn spatial speedie speedie spiderbasic spiral srl srt ssharp stacklang statsplorer ston subleq sugar susn swi-prolog swift sxml sxml sympy t2b tablam tamgu tao3d tap tensorflow testml textadept-editor textframe textile thjson threejs tibet tiscript toontalk tornado toy-lang treesheets typecobol typescript ucg unison uno v v8 vale-assembly vale vcpkg-pm vlc volt vsxu wasmer wasp-lang wiredtiger wonkey wren wyvern xgboost-model xgboost xlwings-editor xtclang xtext yang yara yawl yeti yggdrasil yii z2 zephir zlang								dataNotation	2314	2700	.classpath .cproject .project App.config NuGet.config Settings.StyleCop Web.Debug.config Web.Release.config Web.config packages.config	3258		0			rss or xsd or wsdl		xml	xml	text/xml	text.xml	data								false				x/XML.xml	97	2004	2018	63	12			Extensible Markup Language			W3C						html.py																1996	sgml unicode soap ooxml utf-8 ascii html regex xpath xquery scala java smalltalk php python rdf javascript hytime json yaml s-expressions	In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The W3C's XML 1.0 Specification and several other related specifications—all of them free open standards—define XML. The design goals of XML emphasize simplicity, generality, and usability across the Internet. It is a textual data format with strong support via Unicode for different human languages. Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary data structures such as those used in web services. Several schema systems exist to aid in the definition of XML-based languages, while programmers have developed many application programming interfaces (APIs) to aid the processing of XML data.	2001	2861	5441	4025	34138								xml adml admx ant axaml axml builds ccproj ccxml clixml cproject cscfg csdef csl csproj ct depproj dita ditamap ditaval dllconfig dotsettings filters fsproj fxml glade gml gmx grxml gst hzp iml ivy jelly jsproj kml launch mdpolicy mjml mm mod mxml natvis ncl ndproj nproj nuspec odd osm pkgproj pluginspec proj props ps1xml psc1 pt qhelp rdf res resx rs rss sch scxml sfproj shproj srdf storyboard sublime-snippet targets tml ts tsx ui urdf ux vbproj vcxproj vsixmanifest vssettings vstemplate vxml wixproj workflow wsdl wsf wxi wxl wxs x3d xacro xaml xib xlf xliff xmi xmldist xmp xproj xsd xspec xul zcml	xml	xml xsl rss xslt xsd wsdl wsf				java					true	1917452	42277		139																6		1	true		adml admx ant app.config axml builds ccproj ccxml classpath clixml cproject cscfg csdef csl ct depproj ditamap ditaval dll.config dotsettings filters fsproj gmx grxml iml ivy jelly jsproj kml launch mdpolicy mjml natvis ndproj nproj nuget.config nuspec odd osm packages.config pkgproj plist proj project props ps1xml psc1 pt rdf resx rss scxml settings.stylecop sfproj shproj srdf storyboard sttheme sublime-snippet targets tmcommand tml tmlanguage tmpreferences tmsnippet tmtheme urdf ux vcxproj vsixmanifest vssettings vstemplate vxml web.config web.debug.config web.release.config wsf x3d xacro xib xlf xliff XML xml xml.dist xproj xspec xul zcml				https://developer.mozilla.org/en-US/docs/Web/XML/XML_introduction			http://www.cafeconleche.org/mailinglists.html					text	1434		https://github.com/antlr/grammars-v4/tree/master/xml	xml	xml																								"<?xml version=""1.0"" encoding=""UTF-8""?> <text><![CDATA[Hello World]]></text>"	"<?xml version=""1.0""?> <gml:Point xmlns:gml=""http://www.opengis.net/gml"" srsName=""urn:ogc:def:crs:EPSG::4326"" gml:id=""uuid.12b3c8bb-bc8a-4f83-9085-1a5f3280b8ba"">   <gml:pos>52.56 13.29</gml:pos> </gml:Point> "	XML					"<?xml version=""1.0"" encoding=""ISO-8859-1"" ?> <xs:schema xmlns:xs=""http://www.w3.org/2001/XMLSchema""></xs:schema>"	XML			https://github.com/angelozerr/lsp4xml/tree/master/org.eclipse.lsp4xml											<!-- -->									false																		false				true	false																																																						false		false		false													true																														false																		false																														https://en.wikipedia.org/wiki/XML	151	37	https://hopl.info/showlanguage.prx?exp=2626				XML	https://github.com/textmate/xml.tmbundle		year|publisher|title|authors|isbn13\n1998|Prentice Hall Ptr|Designing XML Internet Applications|Leventhal, Michael and Lewis, David and Fuchs, Matthew|9780136168225\n2004|Wrox|Beginning XML (Programmer to Programmer)|Hunter, David and Watt, Andrew and Rafter, Jeff and Duckett, Jon and Ayers, Danny and Chase, Nicholas and Fawcett, Joe and Gaven, Tom and Patterson, Bill|9780764570773\n2003|Wiley|XML Programming Bible|Benz, Brian and Durant, John R.|9780764538292\n1998|For Dummies|XML For Dummies|Tittel, Ed and Chandak, Ramesh and Mikula, Norbert|9780764503603\n2000|Que Pub|Platinum Edition Using Xhtml, Xml and Java 2|O'Donnell, Jim|9780789724731\n|Novatec|PHP Com XML||9788575220252\n1998|Prentice Hall Ptr|The XML Handbook (First Edition)|Goldfarb, Charles F. and Prescod, Paul|9780130811523\n2002|Sams Publishing|Sams Teach Yourself XML in 10 Minutes|Watt, Andrew H.|9780672324710\n2003|McGraw-Hill Osborne Media|SQL Server 2000 Stored Procedure & XML Programming, Second Edition|Dejan Sunderic|9780072228960\n1999|Microsoft Press|XML in Action (IT Professional)|Pardi, William J|9780735605626\n2009|Wrox|Beginning XSLT and XPath: Transforming XML Documents and Data|Williams, Ian|9780470477250\n2005|McGraw-Hill Education|XML Demystified|Keogh, Jim and Davidson, Ken|9780072262100\n2000|Apress|Professional Visual Basic 6 XML|James G. Britt and Teun Duynstee|9781861003324\n2015|CreateSpace Independent Publishing Platform|XML Programming Success in a Day: Beginner?s Guide to Fast, Easy, and Efficient Learning of XML Programming|Key, Sam|9781515212119\n2009|Jones & Bartlett Learning|Excel 2007 VBA Programming with XML and ASP (Wordware Applications Library)|Korol, Julitta|9781598220438\n2004|O'Reilly Media|XML Publishing with Axkit|Kip Hampton|9780596002169\n2002|Addison-Wesley|Real World Xml Web Services: For Vb and Vb.Net Developers (Developmentor Series (Dm))|Shohoud, Yasser|9780201774252\n2003|Microsoft Press|Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting (Pro-Developer)|MacDonald, Matthew and MacDonald, Matthew|9780735619333\n2003|Microsoft Press|MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft® Visual Basic® .NET and Microsoft Visual C#™ .NET: ... Basic(r) .Net and Microsoft Visual C#(tm) .N|Corporation, Microsoft|9780735615861\n2004|Prentice Hall|Designing Web Services With the J2EE 1.4 Platform: Jax-RPC, SOAP, and XML Technologies|Singh, Inderjeet and Brydon, Sean and Murray, Greg and Ramachandran, Vijay and Violleau, Thierry and Stearns, Beth|9780321205216\n2006|Wrox|Professional SQL Server 2005 XML|Klein, Scott|9780764597923\n2001|Sybex|ASP, ADO, and XML Complete|Dave Evans, Greg Jarboe, Hollis Thomases, Mari Smith, Chris Treadaway and Inc., Sybex|9780782129717\n1999|Sams|XML Unleashed||9780672315145\n2002|Microsoft Press|Building XML Web Services for the Microsoft .Net Platform|Short, Scott|9780735614062\n2002|Microsoft Press|XML Programming (Core Reference)|Rofail, Ash and Wyke, R Allen|9780735611856\n2002|Que Publishing|Special Edition Using XML|Gulbransen, David and Bartlett, Kynn and Bingham, Earl and Kachur, Alexander and Rawlings, Kenrick and Watt, Andrew|9780789727480\n2001|Wiley|Scripting XML and WMI for Microsoft(r) SQL Server 2000: Professional Developer's Guide|Martinsson, Tobias|9780471399513\n2003|Wiley|Web Design with XML: Generating Web Pages with XML ,CSS, XSLT and Formatting Objects|Knobloch, Manfred and Kopp, Matthias|9780470847183\n2000|Microsoft Press|XML and Soap Programming for BizTalk Servers (DV-MPS Programming)|Travis, Brian E|9780735611269\n2005|Jones & Bartlett Learning|Excel 2003 VBA Programming With XML And ASP|Korol, Julitta|9781556222252\n2002|Apress|Beginning C# XML: Essential XML Skills for C# Programmers|Steven Livingstone and Stewart Fraser|9781861006288\n2000|Osborne/McGraw-Hill|Oracle XML Handbook|Ben Chang|9780072124897\n||Xml Programming Bible|John Durant and Brian Benz|9780764555763\n2002|Manning Publications|J2ee and XML Development|Gabrick, Kurt A and Weiss, David B and Weiss, David|9781930110304\n2001|Apress|Java XML Programmer's Reference|Eric Jung and Andrei Cioroianu and Dave Writz and Mohammad Akif and Steven Brodhead and James Hart|9781861005205\n2007|Pearson Technology Group|Sams Teach Yourself .NET XML Web Services in 24 Hours|Augustyniak, Mark|9780672323300\n2000|Apress|Professional Oracle 8i Application Programming with Java, PL/SQL and XML|Michael Awai and Matthew Bortniker and John Carnell and Kelly Cox and Daniel O'Connor and Mario Zucca and Sean Dillon and Thomas Kyte and Ann Horton and Frank Hubeny and Glenn E. Mitchell II and Kevin Mukhar and Gary Nicol and Guy Ruth Hammond|9781861004840\n2006|Apress|The Definitive Guide to Berkeley DB XML|Brian, Daniel|9781590596661\n2014|Apress|Web Standards: Mastering HTML5, CSS3, and XML|Sikos, Leslie|9781484208830\n2006|Apress|Pro Apache XML|Sarang, Poornachandra|9781590596418\n2002|New Riders|Xml And Asp.net|Evans, Kirk Allen.|9780735712003\n1998|For Dummies|XML For Dummies Quick Reference|Aviram, Mariva H.|9780764503832\n2000||Programming Sql Server With Xml [with 1]|Sankar and Krishna|9780735611757\n20100915|Springer Nature|Database and XML Technologies|Mong Li Lee; ‎Jeffrey Xu Yu; ‎Zohra Bellahsene|9783642156847\n20061114|Springer Nature|Foundation XML for Flash|Sas Jacobs|9781430200741\n20070205|Springer Nature|Pro PHP XML and Web Services|Robert Richards|9781430201397\n2000|Tsinghua University Press Pub. Date :2007-01|Sql Server 2005 Xml Advanced Programming(chinese Edition)|(mei)ke Lin (klein.s.) / Wang Xin|9787302141112\n20140804|Pearson Education (US)|Introduction to JavaScript Programming with XML and PHP|Elizabeth Drake|9780133560107\n2004|Apress|Office 2003 XML for Power Users (Books for Professionals by Professionals)|MacDonald, Matthew|9781590592649\n2014|O'Reilly Media|SVG Essentials: Producing Scalable Vector Graphics with XML|Eisenberg, J. David and Bellamy-Royds, Amelia|9781449374358\n2005|O'Reilly Media|XSLT Cookbook: Solutions and Examples for XML and XSLT Developers, 2nd Edition|Mangano, Sal|9780596009748\n2013|Pearson|Introduction to JavaScript Programming with XML and PHP|Drake, Elizabeth|9780133068306\n2017|Apress|XML and JSON Recipes for SQL Server: A Problem-Solution Approach|Grinberg, Alex|9781484231173\n2001|AddisonWesley Professional|Essential XML Quick Reference: A Programmer's Reference to XML, XPath, XSLT, XML Schema, SOAP, and More|Skonnard, Aaron|9780201740950\n2013|Pearson|Introduction to JavaScript Programming with XML and PHP (2-downloads)|Drake, Elizabeth|9780133251821\n2001|O'Reilly Media|Python & XML|Jones, Christopher A. and Drake Jr, Fred L.|9780596001285\n2004|Apress|XML and FrameMaker|Ethier, Kay|9781590592762\n2019|Independently published|Dan Gookin's Guide to XML and JSON Programming|Gookin, Dan|9781088918326\n2002|Sams Publishing|XML Primer Plus|Chase, Nicholas|9780672324222\n2002|John Wiley &Sons|Visual Basic .NET and XML|Stephens, Rod|9780471120605\n2002|O'Reilly Media|Perl and XML: XML Processing with Perl|Ray, Erik T. and McIntosh, Jason|9780596002053\n2005|SitePoint|No Nonsense XML Web Development With PHP: Master PHP 5's Powerful New XML Functionality|Myer, Thomas|9780975240205\n2007|Wrox|Professional XML|Evjen, Bill and Sharkey, Kent and Thangarathinam, Thiru and Kay, Michael and Vernet, Alessandro and Ferguson, Sam|9780471777779\n2017|Apress|Pro RESTful APIs: Design, Build and Integrate with REST, JSON, XML and JAX-RS|Patni, Sanjay|9781484226650\n2003|Sams Publishing|Sams Teach Yourself XML in 21 Days (3rd Edition)|Holzner, Steven|9780672325762\n2002|For Dummies|Java and XML For Dummies|Burd, Barry|9780764516580\n2000|Pearson|XML How to Program|Deitel, Harvey M. and Deitel, Paul J. and Nieto, Tem R. and Lin, Ted and Sadhu, Praveen|9780130284174\n2000|Apress|Professional XML Databases|Williams, Kevin and Brundage, Michael and Michael Brundage and Patrick Dengler and Jeff Gabriel and Andy Hoskinson and Michael Kay and Thomas Maxwell and Marcelo Ochoa and Johnny Papa and Mohan Vanmane|9781861003584\n1999|Wiley|XML Bible|Harold, Elliotte Rusty|9780764532368\n2005-07-01T00:00:01Z|Teora USA, LLC|HTML, XHTML, CSS and XML by Example: A Practical Guide (By Example Series)|Teodoru Gugoiu|9781594960376\n2005|Sams|Sams Teach Yourself Xml in 24 Hours|Morrison, Michael|9780672327971\n2006|Course Technology PTR|Advanced XML Applications from the Experts at The XML Guild|The XML Guild|9781598632149\n2002|Addison-Wesley Professional|Processing XML with Java¿: A Guide to SAX, DOM, JDOM, JAXP, and TrAX (2 Volume Set)|Harold, Elliotte Rusty|9780201771862\n2002|Apress|XML Programming Using the Microsoft XML Parser|Lee, Wei-Meng and Foo, Soo Mee|9781893115422\n2006|Wrox|XML Problem Design Solution|Amiano, Mitch|9780471791195\n2001|Prentice Hall|XSLT and Xpath: A Guide to XML Transformations|Gardner, John Robert and Gardner, James Robert and Rendon, Zarella L.|9780130404466\n2003|Addison Wesley Publishing Company|J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP|Monson-Haefel, Richard|9780321146182\n2003|Addison-Wesley Professional|Xforms: Xml Powered Web Forms|Raman, T. V.|9780321154996\n2015|Lulu.com|XML Programming Success In A Day|Key, Sam|9781329503212\n2001|Pearson P T R|SOAP: Cross Platform Web Services Development Using XML|Scott Seely and Kent Sharkey|9780130907639\n2003|Morgan Kaufmann|Modeling Business Objects with XML Schema (The Morgan Kaufmann Series in Software Engineering and Programming)|Daum, Berthold|9780080511818\n1999|O'Reilly Media|XML Pocket Reference: Extensible Markup Language|Eckstein, Robert|9781565927094\n2003|Morgan Kaufmann|Modeling Business Objects with XML Schema (The Morgan Kaufmann Series in Software Engineering and Programming)|Daum, Berthold|9781558608160\n2002|Addison-Wesley Professional|XML and Java¿: Developing Web Applications (2nd Edition)|Maruyama, Hiroshi|9780201770049\n2004|Prentice Hall Ptr|Xml in Office 2003: Information Sharing With Desktop Xml|Goldfarb, Charles F. and Walmsley, Priscilla|9780131421936\n2007|O'Reilly Media|Ajax on Java: The Essentials of XMLHttpRequest and XML Programming with Java|Olson, Steven Douglas|9780596101879\n2000|New Riders Press|Inside XML|Holzner, Steve|9780735710207\n1999|McGraw-Hill|Building Corporate Portals with XML|Aiken, Peter and Finkelstein, Clive|9780079137050\n2016|ACM Books|Reactive Internet Programming: State Chart XML in Action (ACM Books)|Barbier. Franck|9781970001761\n2002|Microsoft Press|Applied XML Programming for Microsoft® .NET|Esposito, Dino|9780735618015\n2001|Wrox Press|Beginning XML|David Hunter and Jeff Rafter and Jon Pinnock and Chris Dix and Kurt Cagle and Roger Kovack|9781861005595\n2002|Sams|Xml and Php|Vaswani, Vikram|9780735712270\n2003|Career Education|Programming The Web Using XML (Web Developer Series)|Pearlman, Ellen and Mullin, Eileen|9780072845501\n2002|Morgan Kaufmann|System Architecture with XML (The Morgan Kaufmann Series in Software Engineering and Programming)|Daum, Berthold and Merten, Udo|9781558607453\n2004|Made Simple|XML Made Simple (Made Simple Programming)|Henderson, Robert and Deane, Sharon|9780750659987\n2003|Wrox|Professional XML Development with Apache Tools: Xerces, Xalan, FOP, Cocoon, Axis, Xindice|Leung, Theodore W.|9780764543555\n2003|Wordware Publishing, Inc.|Learn Microsoft Excel 2002: VBA Programming with XML and ASP|Korol, Julitta|9781556227615\n1999|Wiley|XML Specification Guide|Graham, Ian S. and Quin, Liam R. E.|9780471327530\n2017-09-18T00:00:01Z|Independently published|XML Processing with Scala (Programming with Scala)|Upadhyaya, Bhim|9781549772054\n2002|Sams|Cocoon: Building Xml Applications|Ziegeler, Carsten and Langham, Matthew|9780735712355\n2009|Apress|Foundation XML and E4X for Flash and Flex (Foundations)|Jacobs, Sas|9781430216346\n2009|Springer|Database and XML Technologies: 6th International XML Database Symposium, XSym 2009, Lyon, France, August 24, 2009. Proceedings (Lecture Notes in Computer Science, 5679)||9783642035548\n2003|Microsoft Press|Programming Microsoft(r) .Net XML Web Services (Pro-Developer)|Foggon, Damien and Ullman, Chris and Maharry, Daniel and Watson, Karli|9780735619128\n2001|Morgan Kaufmann|Enterprise XML Clearly Explained|Standefer, Robert|9780126633559\n2000|Pearson Education|The XML Handbook (3rd Edition)|Charles F. Goldfarb and Paul Prescod|9780130550682\n2002|Syngress|Developing .Net Web Services With Xml|David Jorgensen|9781928994817\n2001|Que Pub|XML and Java from Scratch|Chase, Nicholas|9780789724762\n2006|Apress|Beginning XML with DOM and Ajax: From Novice to Professional (Beginning: From Novice to Professional)|Jacobs, Sas|9781590596760\n1999|Morgan Kaufmann|Data on the Web: From Relations to Semistructured Data and XML (The Morgan Kaufmann Series in Data Management Systems)|Abiteboul, Serge and Buneman, Peter and Suciu, Dan|9781558606227\n2002|Apress|XML Programming: Web Applications and Web Services With JSP and ASP|Alexander Nakhimovsky and Tom Myers|9781590590034\n1999|Apress|Professional Java XML Programming with servlets and JSP|Myers, Thomas J.|9781861002853\n2002|Prentice Hall Ptr|Fundamentals of Web Applications Using .Net and XML|Eric Bell and Hao Howard Feng and Edward L.W. Soong and David Zhang and Shijia Sam Zhu|9780130417909\n1999|McGraw-Hill Osborne Media|Inside XML DTDs: Scientific and Technical|Simon St. Laurent and Robert J. Biggar|9780071346214\n2003|Wiley|Water: Simplified Web Services and XML Programming|Plusch, Mike|9780764525360\n2002|Sybex|Cocoon 2 Programming: Web Publishing with XML and Java|Bill Brogden and Conrad D'Cruz and Mark Gaither|9780782141313\n2001-06-30T00:00:01Z|Microsoft Press|Programming Microsoft SQL Server 2000 with XML (Pro-Developer)|Malcolm, Graeme|9780735613690\n2003|Addison-Wesley Professional|First Look at ADO.NET and System Xml v 2.0|Homer, Alex and Sussman, Dave and Fussell, Mark|9780321228390\n2001|Que Pub|Special Edition Using Java 2 Enterprise Edition (J2EE): With JSP, Servlets, EJB 2.0, JNDI, JMS, JDBC, CORBA, XML and RMI|Wutka, Mark|9780789725035\n2002|Microsoft Press|Programming Microsoft SQL Server 2000 with XML (2nd Edition) (Developer Reference)|Malcolm, Graeme and Content Masters, Ltd|9780735617742\n2004|Charles River Media|XML for Web Designers Using Macromedia Studio MX 2004 (Internet Series)|Ruse, Kevin|9781584503019\n2002|Syngress|Developing Web Services with Java APIs for XML (JAX Pack) with CDROM|Hablutzel, Robert|9781928994855\n|Wiley Dreamtech|Professional Xml|Bill Evjen|9788126512256\n20080101|Springer Nature|XML and FrameMaker|Kay Ethier|9781430207191\n2002|Random House|CodeNotes for XML|Brill, Gregory|9780679647287\n1999|Manning Publications|XML Programming with VB and ASP|Wilson, Mark and Wilson, Tracey|9781884777875\n2022|TECHMEDIA|INSIDE XML AUTHORIZED EDITION FOR INDIAN SUB-CONTINENT|STEVEN HOLZNER|9788176355056\n|Bpb Publications|Learn Excel 2002 Vba Programming With Xml   Asp||9788176567824\n2003|McGraw-Hill|Programming the Web Using Xml (Web Developer Series)|Pearlman, Ellen and Mullin, Eileen|9780071215046\n2008|VDM Verlag Dr. Müller|Designing a Feature Tracking Web-Tool Using Java and XML|Bornkessel, Daniel|9783836472838\n2016|ACM Books|Reactive Internet Programming: State Chart XML in Action (ACM Books)|Barbier. Franck|9781970001792\n2012|LAP LAMBERT Academic Publishing|An Answer Set Programming Based Formal Language for XML Authorisations: with Temporal Constraints|Policarpio, Sean|9783659151132\n20220214|Springer Nature|XML|Margit Becher|9783658354350\n20011218|O'Reilly Media, Inc.|Python & XML|Christopher A. Jones|9781491948866\n20051017|McGraw-Hill Professional|XML Demystified|Jim Keogh; Ken Davidson|9780071487894\n20031124|O'Reilly Media, Inc.|.NET & XML|Niel M. Bornstein|9781491901298\n20011218|O'Reilly Media, Inc.|Python & XML|Christopher A. Jones; Fred L. Drake Jr|9781491948859\n20031124|O'Reilly Media, Inc.|.NET & XML|Niel M. Bornstein|9781491901304\n042007|Wiley Professional Development (P&T)|Professional XML|Bill Evjen; Kent Sharkey; Thiru Thangarathinam|9781118014851\n20080101|Springer Nature|XML Programming Using the Microsoft XML Parser|Wei-Meng Lee; Soo Mee Foo|9781430208297\n2002|Sams|XML and Perl|Mark Riehl and Ilya Sterin and Llya Sterin|9780735712898\n2002|New Riders|Xml And Asp.net|Evans, Kirk Allen.|9780735712003\n2001|Sams|XML in Flash|Craig Swann and Gregg Caines|9780672323157\n2006|John Wiley & Sons, Ltd.|Beginning Xml Databases|Gavin Powell|9780470107775\n2001|Wrox Press, Inc.|Professional Java Xml|Sudhir Ancha and Jeremy Michael Crosbie and John Davies and Judy Skubal and Karli Watson|9780641589270\n20130111|O'Reilly Media, Inc.|XML and InDesign|Dorothy J. Hoskins|9781449344122\n2002|Prentice Hall|Developing Xml Applications|Lars M. Garshol|9780130889027\n20020425|O'Reilly Media, Inc.|Perl and XML|Erik T. Ray; Jason McIntosh|9781449366827\n20061121|Springer Nature|Pro Apache XML|Poornachandra Sarang|9781430201663\n1999|Manning Pubns Co|Java Xml Programming|Nazmul Idris|9781884777837\n20130111|O'Reilly Media, Inc.|XML and InDesign|Dorothy J. Hoskins|9781449344146\n20020425|O'Reilly Media, Inc.|Perl and XML|Erik T. Ray|9780596516406	XML	xml developer	xml		year|title|doi|citations|influentialCitations|authors|paperId\n2006|LINQ: reconciling object, relations and XML in the .NET framework|10.1145/1142473.1142552|434|58|E. Meijer and B. Beckman and G. Bierman|8ad190feef8bc7744f6b3f155661f5a1c3389ab5\n2003|XDuce: A statically typed XML processing language|10.1145/767193.767195|357|24|H. Hosoya and B. Pierce|c488504779ab5a4e33ab5b58f71e8d6702701a17\n2002|XQuery: A Typed Functional Language for Querying XML|10.1007/978-3-540-44833-4_7|171|3|P. Wadler|a368b3942754bd8033e07d440272e4c82a8c36a1\n2002|XL: an XML programming language for web service specification and composition|10.1145/511446.511456|129|4|D. Florescu and A. Grünhagen and D. Kossmann|d6a269fae3fa76bded548a617ee7d846769a6021\n2002|Towards a Declarative Query and Transformation Language for XML and Semistructured Data: Simulation Unification|10.1007/3-540-45619-8_18|118|5|François Bry and Sebastian Schaffert|f3103b548e8ea7d16ab1896339aedf43ad21a5d2\n2006|biXid: a bidirectional transformation language for XML|10.1145/1159803.1159830|67|4|Shinya Kawanaka and H. Hosoya|e2c3c14c671ebc328e8db710251dff78019bbb61\n2001|XML schema language: taking XML to the next level|10.1109/6294.918217|52|5|J. Roy and A. Ramanujan|350b3eec3ea853f150d120b74605309f673ca9a7\n2003|XPath-logic and XPathLog: A logic-programming style XML data manipulation language|10.1017/S147106840300187X|45|2|Wolfgang May|1b3ef01041884e2151a9b2eae43b58ae16a55014\n2014|BiFluX: A Bidirectional Functional Update Language for XML|10.1145/2643135.2643141|36|3|Hugo Pacheco and Tao Zan and Zhenjiang Hu|a7a4490f25a194bd2609c0c98c5e2a2ebff5bcb0\n2007|Querying XML documents in logic programming*|10.1017/S1471068407003183|31|0|J. Almendros-Jiménez and A. Becerra-Terón and F. J. Enciso-Baños|b73c3e0759ce3b65a9b62b6297aeccd3bd494f4a\n2002|XML programming with SQL/XML and XQuery|10.1147/sj.414.0642|30|2|J. Funderburk and S. Malaika and B. Reinwald|dccdd7c09b1b48be5ad389fb86152851bf918636\n2004|A High-Level Language for Specifying XML Data Transformations|10.1007/978-3-540-30204-9_11|27|0|Tadeusz Pankowski|3af2401bd61ba956bb269a45a701e1d3e9da3f93\n2007|XCentric: logic programming for XML processing|10.1145/1316902.1316904|27|1|Jorge Coelho and Mário Florido|fff40acdda2b6ef583ddc6430e9524a6efcd63d4\n2006|Scalable Programming Abstractions for XML Services|10.1007/11808107_5|26|0|B. Emir and S. Maneth and Martin Odersky|32fa6510c382571f53d6c110e68aedbe34aaa182\n2013|Fuzzy Markup Language: A XML Based Language for Enabling Full Interoperability in Fuzzy Systems Design|10.1007/978-3-642-35488-5_2|25|2|G. Acampora|8dda5f07469d5c31176d3a990f9d271da4d4c15d\n2003|Type-Based XML Processing in Logic Programming|10.1007/3-540-36388-2_19|21|0|Jorge Coelho and Mário Florido|012d8d0ef2962a0addddeb589a3f49d0926f8f24\n2015|Streaming transformation of XML to RDF using XPath-based mappings|10.1145/2814864.2814880|13|2|Jyun-Yao Huang and C. Lange and S. Auer|0bf807c6a9f72cc4ce841fea043c3a84828d66bd\n2012|LotusX: A Position-Aware XML Graphical Search System with Auto-Completion|10.1109/ICDE.2012.123|12|0|Chunbin Lin and Jiaheng Lu and T. Ling and B. Cautis|4895dda8333b9779ff9f7e307d48fc14ca8eea0c\n2014|Securing XML with Role-Based Access Control: Case Study in Health Care|10.4018/978-1-4666-4514-1.CH013|12|0|A. D. L. R. Algarin and S. Demurjian and Timoteus B. Ziminski and Yaira K. Rivera Sánchez and Robert Kuykendall|afc83cf3d895cc9e41558f16a49e2fe58be861aa\n2006|Programming with heterogeneous structures: manipulating XML data using bondi|10.1145/1151699.1151731|12|0|F. Huang and C. Jay and D. Skillicorn|5c7fcdf6e6464a37e0bc94834c4548612262812b\n2013|Use of XML Schema Definition for the Development of Semantically Interoperable Healthcare Applications|10.1007/978-3-642-53956-5_9|11|0|L. Cavalini and T. Cook|ebf3df2b7c5d5aadbb398bbfab44c7b15a987304\n2008|Xobe Sensor Networks: Integrating XML in sensor network programming|10.1109/INSS.2008.4610868|9|0|N. Hoeller and C. Reinke and Sven Groppe and V. Linnemann|56dddc0d3a4c7ceb490ef0291d73ff2ecccdf8d3\n2013|A visual programming language for XML manipulation|10.1016/j.jvlc.2012.11.001|9|1|Gilbert Tekli and R. Chbeir and J. Fayolle|737c0a97c37115e57dc44347d33988113e796a3e\n2002|Experimenting with the circus language for XML modeling and transformation|10.1145/585058.585074|8|0|Jean-Yves Vion-Dury and Veronika Lux and E. Pietriga|c047b46244ce65da6ebcae29068b81a2a8bb6a74\n2019|xml2jupyter: Mapping parameters between XML and Jupyter widgets|10.1101/601211|8|0|R. Heiland and Daniel Mishler and T. Zhang and Eric Bower and P. Macklin|fea58831709cc49d3d2b33bf94fd8fbb32a74bdb\n2016|XML database for Hadith and narrators|10.3844/AJASSP.2016.55.63|7|1|M. M. Najeeb|5aa93c0f81532a5c43f4fab1e8687cdea5c7b8b5\n2011|A Formal Language for XML Authorisations Based on Answer Set Programming and Temporal Interval Logic Constraints|10.4018/jsse.2011010102|6|0|Sean Policarpio and Yan Zhang|55b5bd2bfcc55fe257fb67ac6274ff76d0e9b9e0\n2005|The Query Language to XML Documents Connected by XLink Links|10.1007/s11086-005-0026-4|5|0|D. Lizorkin|7b857d2e8b597d4bd4724e092c32313b976792e3\n2005|Implementation of the XML linking language XLink by functional methods|10.1007/s11086-005-0011-y|5|0|D. Lizorkin and K. Lisovsky|04b44c10741753aeecc618e3a123a0826f042b65\n2015|Avoiding Security Pitfalls with Functional Programming: A Report on the Development of a Secure XML Validator|10.1109/ICSE.2015.149|5|0|Damien Doligez and C. Faure and T. Hardin and M. Maarek|d444919ac1ef0ce64d27447058cf8e371f9e8b74\n2000|Integrating XML and object-based programming for distributed collaboration|10.1109/ENABL.2000.883739|4|0|Vassil Roussev and P. Dewan and Naveen Koorakula and Sriram Sellappa|6b42308074880263cb71972008f0ed31c52bb866\n2002|Cross-fertilizing logic programming and XML for knowledge representation|10.4018/978-1-930708-13-6.CH003|4|0|H. Boley|2db3c829b68f99ea25d3a13f4194e8aa58157211\n2017|Research on XML Schema Transformation Algorithm|10.12783/DTCSE/CIMNS2017/17429|4|0|Bin Ji and Jiaju Wu and Huijun Liu and Li-rong Meng and Peng Wanyi|7b88f4f87223881c0b849911d4ed3724bb7090a9\n2011|An XML experiment description language for ns-3|10.4108/ICST.SIMUTOOLS.2011.245586|4|0|G. Riley and Joshua Pelkey|e0115394c7ca4afc0f60ad500d55fe4a6adbad0c\n2011|XIVD: Runtime Detection of XPath Injection Vulnerabilities in XML Databases through Aspect Oriented Programming|10.1007/978-3-642-22555-0_21|4|0|V. Shanmughaneethi and Ra. Yagna Pravin and S. Swamynathan|3c616070af9a536db1c9245e647dc707715e5c15\n2002|XML Programming Using the Microsoft XML Parser|10.1007/978-1-4302-0829-7|2|1|S. M. Foo and W. Lee|29fae73cdcb21b1c8e3b874f2d3fa21e99b42b69\n2002|Embedding XML processing toolkit on general purpose programming language|10.1109/APSEC.2002.1182985|2|0|T. Kamina and T. Tamai|a9a62d49806cadb8ce937e853c231e94fac86cff	
json	JSON	2001	Douglas Crockford		47	dataNotation		https://www.json.org/	https://ecma-international.org/wp-content/uploads/ECMA-404_2nd_edition_december_2017.pdf	636				1	13	3			25596		true	660	11ty aardvark abs ace activity-pub adept aframe ait al alma-007 alumina ana ante aretext argdown arkscript arquero arret arrow-format asdf assemblyscript asterius-compiler atprotocol attoparsec austral avail badlanguage ballerina bamboo basis-universal-format bazel bebasic bend berry bicep binaryen bitsy bizubee blackcoffee blacklight blazex blech blender-app blockml blur-markup-language blz borgo bosque bounce-lang bpkg-pm broccoli-2 bucklescript buzz c3 caffeine cairo calcit candy capn-proto caramel carbon cat catala ceylon chaiscript chatterbot chevrotain chisel cir circle-lang cito civet claro clash cloc clojurescript closure-templates cmake coco coconut codecept codemirror codeql coffeekup coffeescript cokescript colascript comby common-workflow-language commonmark concise-encoding contracts.coffee cor corescript cortex cosh couchdb cperl crmsh crush crystal cson cspydr css-doodle csvw cuelang cyber d3 dafny dak daonode dasel dat-protocol datafun datascript ddp deno dexvis dgraph dhall differential-datalog dixy djangoql dlvm dogescript drupal dub-pm dynamo-visual-language earl-grey ecl eco-editor ecr edh eiffel ejs elm elpi elvish emberjs-framework emberscript emesh emscripten enso erlang esoteric-reaction euphoria eve exkited eyg f-prime factor farcaster fardlang fay fetlang firrtl flame-ir flatbuffers flow flow9 flowchart-fun flownote flutter flux fold fork-lang forthscript fpp fstar fun futhark futurescript generate-ninja gerbil getlang ghc gintonic gleam glicol glisp glms go gogs-editor gradle grid-notation gridstudio-editor gun hacspec halide hashlink haxe haxelibs-pm hcl heap.coffee hedy hera heron-lang hhvm highlightjs hina hjson hocon hodor homebrew-pm hotcocoalisp hrqr htl htmx httplang huginn hurl hush hyperscript-lang hyperscript ibis icedcoffeescript idyll imba imhex impala infusion-framework ink inko insitux invokator iode ion iterm2 jakt jal-compiler jammy jank jaqt jasmine java jcof jedi jedlang jekyll jemplate jesth jesth jet jevko jflex jinja jison-lex jison jisp jlang jmap jq jql jquery jsf jsil-compiler jslt json-graph-format json-ld json-schema json-script json-url json-with-comments json5 json5 jsoniq jsonnet jsonnet jsparagus julia juvix k-framework kaffeine kal kamilalisp kaml kasaya katex kdl keras kgl khepri kima kitlang ko kode koka kotlin koto ktexteditor-editor kubernetes kumir kuroko ladybird lamdu-editor lamdu latte-js latte lawvere ld-json ld-json lem-editor leo-editor lesma lever lezer lfortran lift lighttable ligo link links-programming-language linux lispyscript literate-coffeescript litescript livr lobster lodash logica lsd luna lwjgl m3db mal manhood manim mapgen maraca-lang marko markus markwhen marp maskjs masm mastodon mathics mathjson mathpix-markdown matplotlib mavo mdx mech-lang megaparsec melody mermaid michelson micro-editor microblocks microl micropython minidsdb minizinc mirth mlscript mobl-lang mochajs moescript monaco mond mongodb monte moonbit moya mps mu muldis mun-lang mys nadesiko nearley neko nestedtext netbeans-editor neut nextflow ngs nilscript nim nimskull nit nlpl nltk nodejs noisecraft nomnoml noms-db noon note nulan nushell nuua observable-framework observable-lang observable-plot obsidian-lang obsidian ohayo ohm oil ok olc onnx oopsilon opencv openscad openverse orca p packagist-pm pact pandas paraview parboiled2 parsers particles particles particles pasukon pearscript pegjs penrose perl pest pharen phel php pikelet pipefish pkl pkl plaid-programming-language plang please-build pod6 podlite pogoscript pomsky popr porffor postcss postgresql powershell prettier prismjs project-mentat prometheus prql psvg psyche pug purescript pycket pygments pyret-lang pyret python pytorch qalb qore quaint quint racket rakudo ralph ramdascript raml rant rascal reach react-native reactjs readable reason recursivetext redis redprl reflex-framework reko-decompiler ren-c rescript retdec revolution-programming-language rhai rholang ricscript rigc robotframework roc rocksdb rockstar roslyn-compiler roy royalscript rpscript ru ruby runiq rust rye sagemath saltstack sanddance savi scala-js scallop scikit-learn scipy scoop-pm score scrapscript scroll scroll scryer sdlang sdms seif semicolon semver sentient seq serious shml sibilant sile simoji sizzle skip skulpt slab slashdown slim-framework smallbasic smpl snowman-decompiler solidity sophie space speedie speedie spider spiral spry sqrl squiggle srl ssb ssharp stacklang star statsplorer stencil ston storymatic strat sugarss superjson superjson susn svelte swallow sweetjs swi-prolog swift sympy tablam taichi taijilang tamgu tangledown tao3d tawa taxa tea-pm tensorflow testml textile threejs tht tibet tidyverse tiledb timpani tiscript tlc tldr tldraw tmtp toffeescript toki-sona toontalk topshell tornado tosh touch toy-lang tree-annotation-operator tridash triton truth tsquery twine txtzyme typecastjs typecobol typescript u ucg ucg ucl uiua ultralisp-pm unison uno unseemly v v8 vale-assembly vcpkg-pm vega-editor-app vega veryl vine violent-es virgil visdown vlc volt vuejs vyxal walt wasmer wasp-lang wdl web3js wenyan wing winxed wiredtiger wisp wlambda wonkey worst wyvern xarray xgboost-model xgboost xla xlwings-editor xodio xtclang xtext yamp yang yii yoptascript z-expressions zephir zig zon								dataNotation	6	6	.arcconfig .auto-changelog .c8rc .htmlhintrc .imgbotconfig .nycrc .tern-config .tern-project .watchmanconfig Pipfile.lock composer.lock mcmod.info	133		0			geojson or jsonl or topojson		json	javascript	application/json	source.json	data								false				j/JSON.json	21	2007	2016	14	11												data.py														2000		2013	javascript xml java http unicode utf-8 soap yaml csv protobuf gzip xpath css hocon s-expressions geojson	"In computing, JavaScript Object Notation or JSON ( JAY-sən), is an open-standard file format that uses human-readable text to transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value). It is a very common data format used for asynchronous browser–server communication, including as a replacement for XML in some AJAX-style systems. JSON is a language-independent data format. It was derived from JavaScript, but as of 2017 many programming languages include code to generate and parse JSON-format data. The official Internet media type for JSON is application/json. JSON filenames use the extension .json. Douglas Crockford originally specified the JSON format in the early 2000s; two competing standards, RFC 7159 and ECMA-404, defined it in 2013. The ECMA standard describes only the allowed syntax, whereas the RFC covers some security and interoperability considerations. A restricted profile of JSON, known as I-JSON (short for ""Internet JSON""), seeks to overcome some of the interoperability problems with JSON. It is defined in RFC 7493.."	2005	3994	1329	2473	1575082					Crockford.com			json 4DForm 4DProject avsc geojson gltf har ice JSON-tmLanguage jsonl mcmeta tfstate tfstatebackup topojson webapp webmanifest yy yyp	json	json Pipfile.lock				typescript			https://cheatsheets.zip/json		true	355741	9228		69			javascript													1		1	true		arcconfig avsc composer.lock geojson gltf har htmlhintrc json json-tmlanguage jsonl mcmeta mcmod.info tern-config tern-project tfstate tfstate.backup topojson watchmanconfig webapp webmanifest yyp				https://www.json.org/json-en.html								text			https://github.com/antlr/grammars-v4/tree/master/json										United States				https://twobithistory.org/2017/09/21/the-rise-and-rise-of-json.html												"{ ""hello"": ""world"" } "	"{         ""id"": 1,         ""name"": ""Foo"",         ""price"": 123,         ""tags"": [""Bar"",""Eek""],         ""stock"": { ""warehouse"":300, ""retail"":20 } }"	JSON					"var y = {a: undefined};  var ys = JSON.stringify(y,   function (k, v){return (v === undefined) ? ""UNDEFINED"" : v});"	JSON			https://www.npmjs.com/package/vscode-json-languageserver																				false														true				false				false	false																								true																					false				true					false	true			false				true									false	false																													false											true							false																														https://en.wikipedia.org/wiki/JSON	17	10				json.org	JSON	https://github.com/textmate/json.tmbundle		year|publisher|title|authors|isbn13\n2018|Apress|Beginning Reactive Programming with Swift: Using RxSwift, Amazon Web Services, and JSON with iOS and macOS|Feiler, Jesse|9781484236208\n2015|Createspace Independent Publishing Platform|Learn Json In A Day : The Ultimate Crash Course To Learning The Basics Of Json In No Time|Acodemy|9781519158413\n2015|Apress|Beginning JSON|SMITH, BEN|9781484202029\n2020|Bowker|MySQL & JSON A Practical Programming Guide: Second Edition|Stokes, David|9780578783246\n2017|Apress|XML and JSON Recipes for SQL Server: A Problem-Solution Approach|Grinberg, Alex|9781484231173\n2019|Independently published|Dan Gookin's Guide to XML and JSON Programming|Gookin, Dan|9781088918326\n2013|Packt Publishing|JavaScript and JSON Essentials|Sriparasa, Sai Srinivas|9781783286041\n2013|Packt Publishing|Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON|Kalali, Masoud and Mehta, Bhakti|9781782178132\n2015|Packt Publishing|JavaScript JSON Cookbook|Rischpater, Ray|9781785284359\n2021|Apress|Pro Power BI Theme Creation: JSON Stylesheets for Automated Dashboard Formatting|Aspin, Adam|9781484270684\n2013|Packt Publishing|Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON|Kalali, Masoud and Mehta, Bhakti|9781782178125\n20160518|Springer Nature|JSON Quick Syntax Reference|Wallace Jackson|9781484218631\n23-04-2018|Packt Publishing|JavaScript and JSON Essentials|Bruno Joseph D'mello; Sai Srinivas Sriparasa|9781788628761\n20190110|Springer Nature|Java XML and JSON|Jeff Friesen|9781484243305\n20160615|Springer Nature|Java XML and JSON|JEFF FRIESEN|9781484219164\n20140323|Emereo|JSON 296 Success Secrets - 296 Most Asked Questions On JSON - What You Need To Know|Laura Davenport|9781488539138\n|Packt Pub.|Developing RESTful services with JAX-RS 2.0, WebSockets, and JSON|Kalali, Masoud.|9781782178125	JSON	json developer	json		year|title|doi|citations|influentialCitations|authors|paperId\n2014|Simplifying the interaction between cognitive models and task environments with the JSON Network Interface|10.3758/s13428-013-0425-z|16|4|Ryan M. Hope and M. Schoelles and Wayne D. Gray|0326b8861e0bda7a0657a2d9e835a727fb31d0b2\n2018|Keamanan RESTful Web Service Menggunakan JSON Web Token (JWT) HMAC SHA-512|10.22146/JNTETI.V7I2.417|14|3|Alam Rahmatulloh and Heni Sulastri and R. Nugroho|a380221c7055d96ade6226a5c4d9de49537025bf\n2019|Schemas and Types for JSON Data: From Theory to Practice|10.1145/3299869.3314032|10|0|M. Baazizi and Dario Colazzo and G. Ghelli and C. Sartiani|e17258d751b7e732b88d4255948baf0d67fce6f5\n2018|Survey on JSON Data Modelling|10.1088/1742-6596/1069/1/012101|7|0|Teng Lv and Ping Yan and Weimin He|923f14a6a5f78ef90794ffa5efe1121f512b9b58\n2017|Implementasi JSON untuk Minimasi Penggunaan Jumlah Kolom Suatu Tabel Pada Database PostgreSQL|10.21070/JOINCS.V1I1.802|5|1|M. A. Rosid|6b6d9197323171c9e0b36379319b941a133908fe\n2016|PENCARIAN INFORMASI DATA PESAWAT MENGGUNAKAN NOMOR REGISTRASI PESAWAT DENGAN MEMANFAATKAN DATABASE DAN JSON|10.28989/compiler.v5i2.172|2|0|Yulis Robert Latumaone and Haruno Sajati and Nurcahyani Dewi Retnowati|e798f6fedeb8929587cdb9440b0412f5d8fe5cd4\n2019|On Massive JSON Data Model and Schema|10.1088/1742-6596/1302/2/022031|2|0|Teng Lv and Ping Yan and Weimin He|100e2fa6c426a52e36078003a7001d324e1e099e\n2016|Implementation of AJAX and JSON to Improve Web Application Performance|10.26623/transformatika.v14i1.363|1|0|M. Z. Abdillah|316dba7d3e7a522ce0b326fa6535d370872b1f1f\n2019|A Survey on JSON Data Stores|10.4018/978-1-5225-8446-9.CH003|1|0|L. Irshad and Zongmin Ma and Li Yan|228bef45279542a6205efb8d7ba5624263936514\n2020|Research and Application of Data Exchange based on JSON|10.1109/IPEC49694.2020.9115155|1|0|Changxia Sun and Xia Zeng and Chengzhong Sun and Haiping Si and Yanling Li|d5be81bd9bc79273083731c53f7dbd079688095b	
sql	SQL	1974	Donald D. Chamberlin and Raymond F. Boyce		52	queryLanguage			https://modern-sql.com/standard	57				9	14	3			25587	533	true	69	ace arrow-format atomspace ballerina bucardo categorical-query-language cloc codeql cperl dexvis differential-datalog drakon drupal eiffel erlang factor gogs-editor haxelibs-pm hhvm htsql ibis impala java kefir lil lil links-programming-language logica mal mastodon michelson minidsdb minidsdb nesc netbeans-editor nim nimskull nodejs olc openverse particles partiql perl pgbouncer postgresql prql prql pygments redshift reko-decompiler revolution-programming-language saltstack sdms sequel-2 slony sourcepawn sqhtml sqlite square tornado tql ultralisp-pm unison urweb v wasmer wasp-lang yawl yii								queryLanguage	602	641		1222		0					sql	sql	text/x-sql	source.sql	data								false				s/SQL.sql	224	2005	2016	12	15			Structured Query Language			ISO/IEC						sql.py											9					1986	sql-92 datalog linq powershell c sql-psm sqlpl transact-sql mysql pl-sql ada postgresql plpgsql java perl python tcl javascript xml xquery dot-ql isbl quel mumps isbn doi	"SQL ( ( listen) ESS-kew-EL or  ( listen) SEE-kwəl or  SKWEEL, Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). In comparison to older read/write APIs like ISAM or VSAM, SQL offers two main advantages: first, it introduced the concept of accessing many records with one single command; and second, it eliminates the need to specify how to reach a record, e.g. with or without an index. Originally based upon relational algebra and tuple relational calculus, SQL consists of a data definition language, data manipulation language, and data control language. The scope of SQL includes data insert, query, update and delete, schema creation and modification, and data access control. Although SQL is often described as, and to a great extent is, a declarative language (4GL), it also includes procedural elements. SQL was one of the first commercial languages for Edgar F. Codd's relational model, as described in his influential 1970 paper, ""A Relational Model of Data for Large Shared Data Banks"". Despite not entirely adhering to the relational model as described by Codd, it became the most widely used database language. SQL became a standard of the American National Standards Institute (ANSI) in 1986, and of the International Organization for Standardization (ISO) in 1987. Since then, the standard has been revised to include a larger set of features. Despite the existence of such standards, most SQL code is not completely portable among different database systems without adjustments."	2001	3084	4159	4153	29004					IBM			sql cql ddl inc mysql prc tab udf viw	sql	sql										7179119	219617		276			relational-model													2		9	true		cql mysql psql SQL sql tab udf viw				https://docs.data.world/documentation/sql/concepts/basic/intro.html								text	2975		https://github.com/antlr/grammars-v4/tree/master/sql/drill	sql	sql			http://www.rosettacode.org/wiki/Category:SQL					United States			SQL													SELECT 'Hello World'; 	--this is the most basic oracle sql command select * from dual;  	SQL						SQL					ADD ALL ALLOCATE ALTER AND ANY ARE AS ASC ASSERTION AT AUTHORIZATION AVG BEGIN BETWEEN BIT BOOLEAN BOTH BY CALL CASCADE CASCADED CASE CAST CHAR CHARACTER CHECK CLOSE COLLATE COLLATION COLUMN COMMIT CONNECT CONNECTION CONSTRAINT CONSTRAINTS CONTINUE CONVERT CORRESPONDING COUNT CREATE CURRENT CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR DEALLOCATE DEC DECIMAL DECLARE DEFERRABLE DEFERRED DELETE DESC DESCRIBE DIAGNOSTICS DISCONNECT DISTINCT DOUBLE DROP ELSE END ENDEXEC ESCAPE EXCEPT EXCEPTION EXEC EXECUTE EXISTS EXPLAIN EXTERNAL FALSE FETCH FIRST FLOAT FOR FOREIGN FOUND FROM FULL FUNCTION GET GET_CURRENT_CONNECTION GLOBAL GO GOTO GRANT GROUP HAVING HOUR IDENTITY IMMEDIATE IN INDICATOR INITIALLY INNER INOUT INPUT INSENSITIVE INSERT INT INTEGER INTERSECT INTO IS ISOLATION JOIN KEY LAST LEFT LIKE LONGINT LOWER LTRIM MATCH MAX MIN MINUTE NATIONAL NATURAL NCHAR NVARCHAR NEXT NO NOT NULL NULLIF NUMERIC OF ON ONLY OPEN OPTION OR ORDER OUT OUTER OUTPUT OVERLAPS PAD PARTIAL PREPARE PRESERVE PRIMARY PRIOR PRIVILEGES PROCEDURE PUBLIC READ REAL REFERENCES RELATIVE RESTRICT REVOKE RIGHT ROLLBACK ROWS RTRIM SCHEMA SCROLL SECOND SELECT SESSION_USER SET SMALLINT SOME SPACE SQL SQLCODE SQLERROR SQLSTATE SUBSTR SUBSTRING SUM SYSTEM_USER TABLE TEMPORARY TIMEZONE_HOUR TIMEZONE_MINUTE TO TRAILING TRANSACTION TRANSLATE TRANSLATION TRUE UNION UNIQUE UNKNOWN UPDATE UPPER USER USING VALUES VARCHAR VARYING VIEW WHENEVER WHERE WITH WORK WRITE XML XMLEXISTS XMLPARSE XMLSERIALIZE YEAR								--	/* */		'		TRUE FALSE																			true				true				true																								true																										true					true																	true																														false											true																																false				https://teradata.github.io/jupyterextensions/	https://en.wikipedia.org/wiki/SQL	182	37	https://hopl.info/showlanguage.prx?exp=533		sql		SQL	https://github.com/textmate/sql.tmbundle		"year|publisher|title|authors|isbn13\n2008|Cengage Learning|A Guide to SQL (Available Titles Skills Assessment Manager (SAM) - Office 2010)|Pratt, Philip J. and Last, Mary Z.|9780324597684\n2009|Cengage Learning|ASP .NET Programming with C# & SQL Server (Web Technologies)|Gosselin, Don|9781423903246\n2007|Addison-Wesley Professional|SQL for MySQL Developers: A Comprehensive Tutorial and Reference|van der Lans, Rick|9780131497351\n2012|Wrox|Beginning Microsoft SQL Server 2012 Programming|Atkinson, Paul and Vieira, Robert|9781118102282\n2014|Questing Vole Press|SQL (Database Programming)|Fehily, Chris|9781937842314\n2013|Microsoft Press|Microsoft SQL Server 2012 Step by Step (Step by Step Developer)|LeBlanc, Patrick|9780735663862\n2009|Jones & Bartlett Learning|Essential SQL on SQL Server 2008|Bagui, Dr. Sikha and Earp, Dr. Richard|9780763781385\n2012|Apress|SQL Server 2012 T-SQL Recipes: A Problem-Solution Approach (Expert's Voice in SQL Server)|Brimhall, Jason and Dye, David and Roberts, Timothy and Sheffield, Wayne and Gennick, Jonathan and Sack, Joseph|9781430242000\n2014|CreateSpace Independent Publishing Platform|SQL Server 2014 Design & Programming|Toth, Kalman|9781499529593\n1999|Mcgraw-hill Osborne Media|Oracle Sql & Pl/sql Annotated Archives|Kevin Loney and Rachel Carmichael|9780078825361\n2009|Microsoft Press|Inside Microsoft® SQL Server® 2008: T-SQL Programming (Developer Reference)|Itzik Ben-Gan and Dejan Sarka and Roger Wolter and Greg Low and Ed Katibah and Isaac Kunen|9780735626027\n2004|Course Technology|A Guide to SQL|Pratt, Philip J.|9780619216740\n2007|For Dummies|SQL All-in-One Desk Reference For Dummies|Taylor, Allen G.|9780470119280\n2005|Wrox|Beginning Transact-SQL with SQL Server 2000 and 2005|Turley, Paul|9780764579554\n2012|Apress|Beginning SQL Server 2012 for Developers (Expert's Voice SQL Server)|Dewson, Robin|9781430237501\n2000|Wrox|Professional SQL Server 2000 DTS (Data Transformation Services)|Chaffin, Mark and Knight, Brian and Robinson, Todd|9780764543685\n2006|Wrox|Beginning SQL Server 2005 Programming|Vieira, Robert|9780764584336\n2008|Wrox|Professional Microsoft SQL Server 2008 Reporting Services|Turley, Paul and Silva, Thiago and Smith, Bryan C. and Withee, Ken|9780470242018\n2006|For Dummies|Oracle PL / SQL For Dummies|Michael Rosenblum and Paul Dorsey|9780764599576\n2005|O'Reilly Media|Learning SQL|Beaulieu, Alan|9780596007270\n2006|Sams Publishing|Microsoft SQL Server 2005 Unleashed|Ray Rankins and Paul Bertucci and Chris Gallelli and Alex T. Silverstein|9780672328244\n2000|Microsoft Press|Inside Microsoft SQL Server 2000|Kalen Delaney|9780735609983\n2006|Microsoft Press|Inside Microsoft SQL Server 2005: T-SQL Querying (Developer Reference)|Itzik Ben-Gan and Lubor Kollar and Dejan Sarka|9780735623132\n2005|Apress|Pro SQL Server 2005|Thomas Rizzo and Adam Machanic and Robin Dewson and Rob Walters and Joseph Sack and Julian Skinner and Louis Davidson|9781590594773\n2003|McGraw-Hill Osborne Media|SQL Server 2000 Stored Procedure & XML Programming, Second Edition|Dejan Sunderic|9780072228960\n2000|Sams|Sams Teach Yourself SQL in 24 Hours (2nd Edition)|Plew, Ronald R. and Stephens, Ryan K.|9780672318993\n2001|McGraw-Hill Companies|Troubleshooting SQL||9780072134896\n2001|Addison-Wesley Professional|Guru's Guide to SQL Server Stored Procedures, XML, and HTML, The|Henderson, Ken|9780201700466\n2005|Morgan Kaufmann|Joe Celko's SQL for Smarties: Advanced SQL Programming Third Edition (The Morgan Kaufmann Series in Data Management Systems)|Celko, Joe|9780123693792\n2012|Apress|Pro T-SQL 2012 Programmer's Guide (Expert's Voice in SQL Server)|Coles, Michael and Shaw, Scott and Natarajan, Jay and Bruchez, Rudi|9781430245964\n2009|Jones & Bartlett Learning|The Sql Programming Language|Kirk Scott|9780763766740\n1999|Sams|SQL Unleashed|Youness, Sakhr and Boutquin, Pierre and Ladanyi, Hans|9780672317095\n2006|Morgan Kaufmann|Joe Celko's Analytics and OLAP in SQL (The Morgan Kaufmann Series in Data Management Systems)|Celko, Joe|9780123695123\n2008|Morgan Kaufmann|Joe Celko's Thinking in Sets: Auxiliary, Temporal, and Virtual Tables in SQL (The Morgan Kaufmann Series in Data Management Systems)|Celko, Joe|9780123741370\n1997|Morgan Kaufmann|Joe Celko's SQL Puzzles and Answers (The Morgan Kaufmann Series in Data Management Systems)|Celko, Joe|9781558604537\n1998|Ventana Pr|The SQL Programmer's Reference: Windows 95/Nt & Unix|Freeze, Wayne S.|9781566047609\n2006|O'Reilly Media|Programming SQL Server 2005: Prepare for Deeper SQL Server Waters|Bill Hamilton|9780596004798\n2001|Microsoft Press|Data Mining with Microsoft SQL Server(TM) 2000 Technical Reference (Developer Reference)|Seidman, Claude|9780735612716\n2007|Open University Worldwide|The Database Language Sql|Open University. Relational databases: theory and practice Course Team|9780749215750\n2009|Microsoft Press|Smart Business Intelligence Solutions with Microsoft® SQL Server® 2008 (Developer Reference)|Langit, Lynn and Goff, Kevin S.|9780735625808\n1999|Sams|Microsoft SQL Server 7.0 Programming Unleashed (2nd Edition)|John Papa and Matthew Shepker and Peter Debetta and Dave Martin and Randy Charles Morin|9780672312939\n2007|McGraw-Hill Education|MCTS SQL Server 2005 Implementation & Maintenance Study Guide (Exam 70-431)|Carpenter, Tom|9780072263213\n2006|Wrox|Professional SQL Server 2005 Reporting Services|Turley, Paul and Bryant, Todd and Counihan, James and DuVarney, Dave|9780764584978\n2016|McGraw-Hill Education|Microsoft SQL Server 2016: A Beginner's Guide, Sixth Edition|Petkovic, Dusan|9781259641800\n2010|McGraw-Hill Education|Hands-On Microsoft SQL Server 2008 Integration Services, Second Edition|Nanda, Ashwani|9780071736404\n2004|Rational Press|The Rational Guide to: SQL Server Reporting Services (Rational Guides)|Mann, A. T.|9780972688895\n2006|Wrox|Professional SQL Server 2005 XML|Klein, Scott|9780764597923\n2000|McGraw-Hill Osborne Media|SQL Server 2000 Design & T-SQL Programming|Reilly, Michael and Poolet, Michelle|9780072123753\n2018|Packt Publishing|SQL Server 2017 Machine Learning Services with R: Data exploration, modeling, and advanced analytics|Kastrun, Tomaz and Koesmarno, Julie|9781787283572\n2009|O'Reilly Media|SQL and Relational Theory: How to Write Accurate SQL Code|Date, C. J.|9780596523060\n2011|McGraw-Hill Education|Microsoft SQL Server 2008 R2 Master Data Services|Graham, Tyler and Selhorn, Suzanne|9780071756235\n2009|Sybex|Mastering SQL Server 2008|Lee, Michael and Bieker, Gentry|9780470289044\n2001|Wiley|Scripting XML and WMI for Microsoft(r) SQL Server 2000: Professional Developer's Guide|Martinsson, Tobias|9780471399513\n1989|Que Pub|Sql Programmer's Guide (programming Series)|Umang Gupta and William Gietz|9780880223904\n2020|Questing Vole Press|SQL Database Programming (Fifth Edition)|Fehily, Chris|9781937842475\n1994|Addison-Wesley|Introduction to SQL (2nd Edition)|Van Der Lans, Rick F. and Cools, Diane and Gray, Andrea|9780201624250\n2007|McGraw-Hill Interamericana|Programacion avanzada con SQL Server 2005/ Advance Programming with SQL Server 2005 (Spanish Edition)|Brust, Andrew J.|9789701058930\n2012|IBM Press|DB2 SQL Tuning Tips for z/OS Developers (IBM Press)|Andrews, Tony|9780133038460\n2010|Red Gate Books|Defensive Database Programming with SQL Server||9781906434458\n2010|For Dummies|SQL For Dummies|Taylor, Allen G.|9780470557419\n2001|Sybex|SQL Server Developer's Guide to OLAP with Analysis Services|Mike Gunderloy and Tim Sneath|9780782129571\n2000|Morgan Kaufmann|Understanding SQL and Java Together: A Guide to SQLJ, JDBC, and Related Technologies (The Morgan Kaufmann Series in Data Management Systems)|Melton, Jim and Eisenberg, Andrew|9781558605626\n2006|Microsoft Press|Programming Microsoft SQL Server 2005|Brust, Andrew and Forte, Stephen|9780735619234\n2006|Apress|Beginning SQL Server 2005 for Developers: From Novice to Professional (Expert's Voice)|Dewson, Robin|9781590595886\n1990|QED Information Sciences|Embedded SQL for DB2: Application design and programming|Sayles, Jonathan|9780894353086\n2005-03-04|Wiley|Beginning SQL|Paul Wilton and John Colby|9780764596322\n1999|Sams|Microsoft SQL Server 7.0 Unleashed|Bjeletich, Sharon and Gallagher, Simon and Minocha, Vipul and Mable, Greg|9780672312274\n2001|McGraw-Hill Osborne Media|Instant SQL Server 2000 Applications|Buczek, Greg|9780072133202\n2006|Wrox|Professional SQL Server 2005 CLR Programming: with Stored Procedures, Functions, Triggers, Aggregates and Types|Derek Comingore and Douglas Hinson|9780470054031\n2004|Sas Institute|Sas 9.1 Sql Procedure User's Guide|Inc Sas Institute and Sas Institute|9781590473344\n2008|Microsoft Press|Programming Microsoft® SQL Server® 2008|Leonard Lobel and Andrew J. Brust and Stephen Forte|9780735638198\n2000||Programming Sql Server With Xml [with 1]|Sankar and Krishna|9780735611757\n2010|Course Technology/cengage Learning,|Asp.net Programming With C# And Sql Server|Gosselin, Don|9780840031259\n2019|BPB Publications|Python Data Persistence: With SQL and NOSQL Databases|Lathkar, Malhar|9789388511759\n2007|Syngress|How to Cheat at Securing SQL Server 2005|Timothy Blum and Kevvie Fowler and Raymond Arthur Gabriel and K. Brian Kelley and Matt Shepherd|9781597491969\n2020|Wiley-IEEE Press|SQL Server Database Programming with Visual Basic.NET: Concepts, Designs and Implementations|Bai, Ying|9781119608608\n2007|ANAYA MULTIMEDIA|Bases de datos con SQL Server 2005 (Paso A Paso) (Spanish Edition)|Solid Quality Learning|9788441521315\n2019||Sql|Ryan Turner|9781076176479\n2004|Vk Publishers|Database Programming Using Vb.net & Sql Server 2000 (secrets Of Developing An Accounting Package Revealed)|Bharathi Krishna K. and Krishna K.|9788190133159\n1997|Microsoft Press|Hitchhiker's Guide to Visual Basic and SQL Server: William R. Vaughn (Microsoft Programming Series)|Vaughn, William|9781572315679\n2015|Apress|SQL Server T-SQL Recipes|Dye, David and Brimhall, Jason and Roberts, Timothy and Sheffield, Wayne and Sack, Joseph and Gennick, Jonathan|9781484200612\n2016|Createspace Independent Publishing Platform|Sql: Learn Sql In 24 Hours Or Less - A Beginner's Guide To Learning Sql Programming Now (sql, Sql Programming, Sql Course)|Robert Dwight|9781532716959\n20061101|Springer Nature|Mastering Oracle SQL and SQL*Plus|Lex deHaan|9781430200000\n2005|McGraw-Hill Education|SQL Demystified|Oppel, Andrew|9780071486729\n2018|CreateSpace Independent Publishing Platform|SQL: Simplified SQL Programming & Database Management For Beginners. Your Step-By-Step Guide to Learning The SQL Database (Simplified Programming- SQL)|Gosling, Steve|9781985732681\n2009|Packt Publishing|Oracle SQL Developer 2.1|Harper,Sue|9781847196262\n2012|Apress|Pro SQL Server 2012 BI Solutions (Expert's Voice in SQL Server)|Root, Randal and Mason, Caryn|9781430234890\n1994|Gupta Corp|Power Programming With Sql Windows|Rajesh Lalwani|9780131915459\n2000|Peer Information|Professional SQL Server 2000 Programming|Rob Vieira|9781861004482\n1999|Apress|Professional SQL Server 7.0 Programming|Rob Vieira|9781861002310\n2014|Questing Vole Press|Sql Short Course (database Programming)|Chris Fehily|9781937842338\n2000|SAS Institute,|SAS SQL Procedure User's Guide,Version 8|SAS Institute Staff and Publishing SAS Publishing and SAS Publishing|9781580255998\n2000|McGraw-Hill/OsborneMedia|SQL Server 2000 Stored Procedure Programming||9780072125665\n1997|Itp - Media|Official Sybase SQL Anywhere Developer's Guide|Richmond, Ian and Clayton, Steve and Ball, Derek|9781850328605\n2020|BPB Publications|Learn SQL with MySQL: Retrieve and Manipulate Data Using SQL Commands with Ease (English Edition)|Pajankar, Ashwin|9789389898088\n2020|Independently Published|Computer Programming: 4 Books In 1: Sql For Beginners, C# For Beginners, C# For Intermediate, Hacking With Kali Linux, Everything You Need For Mastering Programming & Cyber Security|Sutherland, Andrew|9781658138703\n2019|Independently Published|Sql: The Ultimate Guide To Programming In Sql For Beginners, With Exercises For Learning Sql Languages And The Coding, Easily And In A Short Time (step-by-step Guide)|Daniel Géron|9781708021979\n2000|Tsinghua University Press Pub. Date :2007-01|Sql Server 2005 Xml Advanced Programming(chinese Edition)|(mei)ke Lin (klein.s.) / Wang Xin|9787302141112\n1997|Microsoft Press|Inside Microsoft SQL Server 6.5 (Microsoft Programming Series)|Soukup, Ron|9781572313316\n1996|Microsoft Press|Hitchhiker's Guide to Visual Basic for SQL Server 95 (Solution developer series)|Vaughn, William|9781556159060\n1999|John Wiley & Sons|Essential Sqlj Programming: The Complete Guide To The Ansi Standard For Embedded Sql In Java|Julie Basu and Probal Shyamal Shome|9780471349204\n2021|microsoft|Microsoft Official Course 2073A: Programming a Microsoft SQL Server 2000 Database Course (Microsoft Official Course)||9780758061041\n2016|CreateSpace Independent Publishing Platform|Realizing Generic Data Warehouses by Generic SQL Programming: Teradata Edition (In the Age of Big Data: Generically Data Warehousing)|Jiang, Bin|9781512127287\n2020|Ben Chan|Programming For Data Science: 2 Books in 1: Cyber Security, SQL Programming, Beginners Course for Kids, and Newbies (Crash Course 2021)|Chan, Ben|9783949231407\n2019|ClydeBank Media LLC|SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL|Shields, Walter|9781945051838\n2014|Cengage Learning|A Guide to SQL|Pratt, Philip J. and Last, Mary Z.|9781111527273\n2022|Independently published|SQL: 2 Books in 1 - The Ultimate Beginner & Intermediate Guides To Mastering SQL Programming Quickly (Computer Programming)|Reed, Mark|9798415220236\n2017|Pragmatic Programmers, LLC, The|SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers)|Karwin, Bill|9781934356555\n2013|Cengage Learning|MCSA Guide to Microsoft SQL Server 2012 (Exam 70-462) (Networking (Course Technology))|Akkawi, Faisal and Akkawi, Kayed and Schofield|9781285821139\n2022|Independently published|SQL: The Ultimate Intermediate Guide to Learning SQL Programming Step by Step (Computer Programming)|Reed, Mark|9798402491663\n2019|Apress|SQL Server 2019 Revealed: Including Big Data Clusters and Machine Learning|Ward, Bob|9781484254196\n2016|McGraw-Hill Education|Delivering Business Intelligence with Microsoft SQL Server 2016, Fourth Edition|Larson, Brian|9781259641497\n2020|Packt Publishing|Learn SQL Database Programming: Query and manipulate databases from popular relational database servers using SQL|Bush, Josephine|9781838981709\n2019-12-13T00:00:01Z|Apress|Beginning Database Programming Using ASP.NET Core 3: With MVC, Razor Pages, Web API, jQuery, Angular, SQL Server, and NoSQL|Joshi, Bipin|9781484255087\n2017-12-15T00:00:01Z|CreateSpace Independent Publishing Platform|SQL: Learn SQL In 2 Hours And Start Programming Today!|Alvin, Cooper|9781981745982\n2014|Rampant TechPress|SQL Design Patterns: The Expert Guide to SQL Programming (IT In-Focus) (Volume 4)|Tropashko, Vadim|9780977671540\n2012|Microsoft Press|Microsoft SQL Server 2012 T-SQL Fundamentals (Developer Reference)|Ben-Gan, Itzik|9780735658141\n2020|Packt Publishing|Learn SQL Database Programming: Query and manipulate databases from popular relational database servers using SQL|Bush, Josephine|9781838984762\n2020|Apress|Practical Azure SQL Database for Modern Developers: Building Applications in the Microsoft Cloud|Mauri, Davide and Coriani, Silvano and Hoffman, Anna and Mishra, Sanjay and Popovic, Jovan|9781484263709\n2020|In Easy Steps Limited|SQL in easy steps|McGrath, Mike|9781840789027\n2021|Wiley|SQL for Data Scientists: A Beginner's Guide for Building Datasets for Analysis|Teate, Renee M. P.|9781119669395\n2017|McGraw-Hill Education|OCA Oracle Database SQL Exam Guide (Exam 1Z0-071) (Oracle Press)|O'Hearn, Steve|9781259584619\n2014|Morgan Kaufmann|Joe Celko's SQL for Smarties: Advanced SQL Programming (The Morgan Kaufmann Series in Data Management Systems)|Celko, Joe|9780128007617\n2018|Apress|SQL Server 2017 Query Performance Tuning: Troubleshoot and Optimize Query Performance|Fritchey, Grant|9781484238882\n2018|Apress|Beginning DAX with Power BI: The SQL Pro’s Guide to Better Business Intelligence|Seamark, Philip|9781484234778\n2020|Apress|SQL Server Data Automation Through Frameworks: Building Metadata-Driven Frameworks with T-SQL, SSIS, and Azure Data Factory|Andy Leonard and Kent Bradshaw|9781484262139\n2020|Apress|SQL Server 2019 AlwaysOn: Supporting 24x7 Applications with Continuous Uptime|Carter, Peter A.|9781484264799\n2012|Apress|SQL Server 2012 T-SQL Recipes: A Problem-Solution Approach (Expert's Voice in SQL Server)|Brimhall, Jason and Dye, David and Roberts, Timothy and Sheffield, Wayne and Gennick, Jonathan and Sack, Joseph|9781430242017\n2005|McGraw-Hill Education|SQL Demystified|Oppel, Andrew|9780072262247\n2015|CreateSpace Independent Publishing Platform|Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP)|Connor, Joseph|9781518662584\n2018|Apress|Securing SQL Server: DBAs Defending the Database|Carter, Peter A.|9781484241615\n2012|In Easy Steps Limited|SQL in easy steps|McGrath, Mike|9781840785432\n2008|Wiley|SQL Bible|Kriegel, Alex and Trukhnov, Boris M.|9780470229064\n2012|Microsoft Press|Microsoft SQL Server 2012 T-SQL Fundamentals (Developer Reference)|Ben-Gan, Itzik|9780735673953\n2019|Independently published|SQL: Comprehensive Beginners Guide to SQL Programming with Exercises and Case Studies|Jacobs, Paige|9781793213433\n2019|Independently published|SQL For Beginners SQL Made Easy: A Step-By-Step Guide to SQL Programming for the Beginner, Intermediate and Advanced User (Including Projects and Exercises)|Berg, Craig|9781695283565\n2013|Microsoft Press|Microsoft SQL Server 2012 Step by Step (Step by Step Developer)|LeBlanc, Patrick|9780735670037\n2015|Apress|Extending SSIS with .NET Scripting: A Toolkit for SQL Server Integration Services|van Rossum, Joost and Baccaro, Regis|9781484206386\n2014|McGraw-Hill Education|Microsoft SQL Server 2014 Query Tuning & Optimization|Nevarez, Benjamin|9780071829427\n2008|For Dummies|Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies|Schneider, Robert D. and Gibson, Darril|9780470179543\n2019|Independently published|SQL Programming: The Ultimate Guide with Exercises, Tips and Tricks to Learn SQL|Parker, Damon|9781671682191\n2019|Clydebank Media Llc|SQL Quickstart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL|Shields, Walter|9781636100197\n2017|Apress|Building Custom Tasks for SQL Server Integration Services|Leonard, Andy|9781484229408\n2012|Morgan Kaufmann|Joe Celko's Trees and Hierarchies in SQL for Smarties (The Morgan Kaufmann Series in Data Management Systems)|Celko, Joe|9780123877567\n2016-11-03T00:00:01Z|CreateSpace Independent Publishing Platform|SQL: Easy SQL Programming & Database Management For Beginners, Your Step-By-Step Guide To Learning The SQL Database (SQL Series)|Alvaro, Felix|9781539916055\n2019-07-28T00:00:01Z|Independently published|Coding by Doing: For Absolute Beginners – 2 Books in One – Learn SQL and Python Programming: Learn Programming Fast|Coding Languages Academy|9781082841828\n2017|Apress|XML and JSON Recipes for SQL Server: A Problem-Solution Approach|Grinberg, Alex|9781484231173\n2020|Packt Publishing|Introducing Microsoft SQL Server 2019: Reliability, scalability, and security both on premises and in the cloud|Gorman, Kellyn and Hirt, Allan and Noderer, Dave and Pearson, Mitchell and Rowland-Jones, James and Ryan, Dustin and Sirpal, Arun and Woody, Buck|9781838829827\n2009|Packt Publishing|Oracle SQL Developer 2.1|Harper, Sue|9781847196279\n2016|Packt Publishing|SQL Server 2016 Reporting Services Cookbook|Priyankara, Dinesh and Cain, Robert C.|9781786467997\n2020|Apress|Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance|Davidson, Louis|9781484264973\n2005|Morgan Kaufmann|Joe Celko's SQL Programming Style (The Morgan Kaufmann Series in Data Management Systems)|Celko, Joe|9780120887972\n2019-12-05T00:00:01Z|Independently published|SQL Computer Programming for Beginners: The Ultimate Guide To Learn SQL Programming Basics, SQL Languages, Queries and Practice Problems, SQL Server and Database, Coding Languages for Beginners|Hack, Anthony|9781671803763\n2017-11-13T00:00:01Z|CreateSpace Independent Publishing Platform|""SQL Programming & Database Management For Absolute Beginners SQL Server, Structured Query Language Fundamentals: """"Learn - By Doing"""" Approach And Master SQL""|Sullivan, William|9781979683821\n2009|Microsoft Press|Inside Microsoft® SQL Server® 2008: T-SQL Querying|Itzik Ben-Gan and Lubor Kollar and Dejan Sarka and Steve Kass|9780735638303\n2009|Sams Publishing|Sams Teach Yourself SQL in One Hour a Day|Stephens, Ryan and Plew, Ron and Jones, Arie|9780672330254\n2019|Apress|Query Store for SQL Server 2019: Identify and Fix Poorly Performing Queries|Boggiano, Tracy and Fritchey, Grant|9781484250044\n2009|Microsoft Press|Inside Microsoft® SQL Server® 2008: T-SQL Querying (Developer Reference)|Itzik Ben-Gan and Lubor Kollar and Dejan Sarka and Steve Kass|9780735626034\n2010-05-31T00:00:01Z|Red gate books|Defensive Database Programming with SQL Server|Kuznetsov, Alex|9781906434496\n2008|Microsoft Press|Microsoft® SQL Server® 2008 T-SQL Fundamentals (Developer Reference)|Ben-Gan, Itzik|9780735626010\n2021|BPB Publications|Learn T-SQL From Scratch: An Easy-to-Follow Guide for Designing, Developing, and Deploying Databases in the SQL Server and Writing T-SQL Queries Efficiently (English Edition)|Shukla, Brahmanand|9789391392413\n2009|Microsoft Press|Inside Microsoft SQL Server 2008 T-SQL Programming (Developer Reference)|Ben-Gan, Itzik and Sarka, Dejan and Wolter, Roger and Low, Greg and Katibah, Ed and Kunen, Isaac|9780735646476\n2015|Apress|SQL Server T-SQL Recipes|Dye, David and Brimhall, Jason and Roberts, Timothy and Sheffield, Wayne and Sack, Joseph and Gennick, Jonathan|9781484200629\n2020|Apress|Refactoring Legacy T-SQL for Improved Performance: Modern Practices for SQL Server Applications|Bohm, Lisa|9781484255810\n2012|Morgan Kaufmann|Joe Celko's Trees and Hierarchies in SQL for Smarties (The Morgan Kaufmann Series in Data Management Systems)|Celko, Joe|9780123877338\n2016|Apress|Beginning SQL Queries: From Novice to Professional|Churcher, Clare|9781484219553\n2018|Apress|MySQL Connector/Python Revealed: SQL and NoSQL Data Storage Using MySQL for Python Programmers|Krogh, Jesper Wisborg|9781484236949\n2013|Sams Publishing|Microsoft SQL Server 2012 Unleashed|Rankins, Ray and Bertucci, Paul and Gallelli, Chris and Silverstein, Alex T.|9780133408515\n2006|McGraw-Hill Education|Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET|Sunderic, Dejan|9780072262285\n2020|nelly B.L. International Consulting LTD.|SQL: 3 books in 1 - The Ultimate Beginners, Intermediate and Expert Guide to Master SQL Programming|Turner, Ryan|9781647710804\n2018|Apress|Pro SQL Server on Linux: Including Container-Based Deployment with Docker and Kubernetes|Ward, Bob|9781484241288\n2019-09-10T00:00:01Z|Independently published|SQL Programming: The Ultimate Step-By-Step Guide to Learning SQL for Beginners|Johnson, Bryan|9781692193959\n2018|Apress|SQL Primer: An Accelerated Introduction to SQL Basics|Batra, Rahul|9781484235768\n2010|Morgan Kaufmann|Joe Celko's SQL for Smarties: Advanced SQL Programming (The Morgan Kaufmann Series in Data Management Systems)|Celko, Joe|9780123820228\n2016|Apress|Beginning SQL Queries: From Novice to Professional|Churcher, Clare|9781484219546\n2012|Joes 2 Pros International LLC|SQL Queries 2012 Joes 2 Pros (R) Volume 4: Query Programming Objects for SQL Server 2012 (SQL Exam Prep Series 70-461 Volume 4 of 5)|Morelan, Rick and Dave, Pinal|9781939666031\n2021|Apress|High Performance SQL Server: Consistent Response for Mission-Critical Applications|Nevarez, Benjamin|9781484264911"	SQL	sql developer	sql		year|title|doi|citations|influentialCitations|authors|paperId\n2017|Synthesizing highly expressive SQL queries from input-output examples|10.1145/3062341.3062365|127|18|Chenglong Wang and Alvin Cheung and R. Bodík|8c7cf9c759dcca3195dea6e27c2e25ee9a05671c\n2009|Semantic Mapping between Natural Language Questions and SQL Queries via Syntactic Pairing|10.1007/978-3-642-12550-8_17|59|1|A. Giordani and Alessandro Moschitti|1f8a99790dd9124d528a718e55a0b27683685c77\n2009|The Script-Writer's Dream: How to Write Great SQL in Your Own Language, and Be Sure It Will Succeed|10.1007/978-3-642-03793-1_3|55|12|Ezra Cooper|c93c5db888d9d33b7834f9c791a390d65b2e9bf7\n2017|A Formal Semantics of SQL Queries, Its Validation, and Applications|10.14778/3151113.3151116|33|3|P. Guagliardo and L. Libkin|6fbeb731108f983aa5899e5bd0ee190c7943bffb\n2020|Efficiently Translating Complex SQL Query to MapReduce Jobflow on Cloud|10.1109/TCC.2017.2700842|24|0|Zhiang Wu and Aibo Song and Jie Cao and Junzhou Luo and Lu Zhang|186e8be20c8f665ad61720389b7c0a7358e1a105\n1996|SQL language summary|10.1145/234313.234374|19|2|Jim Melton|a9c2ff098f01a290a569b4cabaffe3210558c5ee\n2019|ML2SQL - Compiling a Declarative Machine Learning Language to SQL and Python|10.5441/002/edbt.2019.56|15|0|Maximilian E. Schüle and Matthias Bungeroth and Dimitri Vorona and A. Kemper and Stephan Günnemann and Thomas Neumann|d0a8f899cc206bcbc438b752b3e3667ef175b997\n1999|SQLJ Part 1: SQL routines using the Java programming language|10.1145/344816.344864|13|1|A. Eisenberg and Jim Melton|75aac5614558f08595d4b737c075e89e47040337\n2019|The Power of SQL Lambda Functions|10.5441/002/edbt.2019.49|12|0|Maximilian E. Schüle and Dimitri Vorona and Linnea Passing and Harald Lang and A. Kemper and Stephan Günnemann and Thomas Neumann|c8b92b0f91b4bbfbd1d591d2fec58626dd6abc38\n2015|Provenance for SQL through Abstract Interpretation: Value-less, but Worthwhile|10.14778/2824032.2824089|11|0|T. Müller and Torsten Grust|b1a57f8ed3084ba83cfcd896460777db15b638c8\n2017|Recommender system for learning SQL using hints|10.1080/10494820.2016.1244084|10|0|D. Lavbic and Tadej Matek and Aljaz Zrnec|ceb4ab8fb183838573b87cec5bd25c906949be24\n2014|Secured web application using combination of Query Tokenization and Adaptive Method in preventing SQL Injection Attacks|10.1109/I4CT.2014.6914229|9|2|Noor Ashitah Abu Othman and Fakariah Hani Mohd Ali and Mashyum Binti Mohd Noh|303cdd670ae8d664e6529b1bf6dfb443c077d2d8\n2009|Automatic Grading System on SQL Programming|10.1109/EmbeddedCom-ScalCom.2009.105|9|0|Haifeng Ke and Gaoyan Zhang and Hui Yan|a7954d5f57238a8dd66538407545cedbb3f67254\n2020|Duoquest: A Dual-Specification System for Expressive SQL Queries|10.1145/3318464.3389776|8|1|Christopher Baik and Zhongjun (Mark) Jin and Michael J. Cafarella and H. Jagadish|d7723ecfc43b0a6c4178f57ae53f8f4aabfd5f62\n1992|Functional SOL (FSOL), an SQL upward-compatible database programming language|10.1016/0020-0255(92)90015-Z|8|0|P. Valduriez and S. Danforth|7bde5edcbcf2edf9ca50cda548d3ed43c2b6fd13\n2019|Big SQL systems: an experimental evaluation|10.1007/s10586-019-02914-4|7|0|Victor Aluko and S. Sakr|3060d85dd740a8687b0834449c885d494be34db2\n2018|Meet cyrus: the query by voice mobile assistant for the tutoring and formative assessment of SQL learners|10.1145/3297280.3297523|5|1|Josue Espinosa Godinez and H. Jamil|3b86d14de4a21a0c30bca827fa8b0dea4c0b9396\n2020|Explaining Causes Behind SQL Query Formulation Errors|10.1109/FIE44824.2020.9274114|5|3|Toni Taipalus|8e0d0c73e91bb449ace38403402cd5713978c0c8\n2021|SQLRepair: Identifying and Repairing Mistakes in Student-Authored SQL Queries|10.1109/ICSE-SEET52601.2021.00030|5|3|Kai Presler-Marshall and S. Heckman and Kathryn T. Stolee|0a0e2ef9f1cab6b872f84dc3d2af85f8abf41967\n2017|Database Query Analyzer (DBQA): A Data-Oriented SQL Clause Visualization Tool|10.1145/3125659.3125688|4|1|Ryan Hardt and Esther Gutzmer|2621b328ec60ba6ac556b83f993ab28726027a94\n2008|An Evolutionary Method for Natural Language to SQL Translation|10.1007/978-3-540-89694-4_44|4|1|A. Afonso and L. C. Brito and Oto Vale|5d82136298dfca0da6c2ce808c87816696f14e40\n2018|Perancangan Aplikasi Pendeteksi Kesalahan Perintah SQL Query Menggunakan Algoritma Knuth Morris Pratt|10.30865/JURIKOM.V5I4.954|4|0|G. L. Ginting and Dian Puspita Napitupulu and Pristiwanto Pristiwanto|588c66889c14e86166d8e41cd6ebadda5ff2da65\n1995|Information Technology. Programming Language. The SQL Ada Module Description Language (SAMeDL).|10.3403/00539178|4|1|M. Graham|d5067e3310269f48c6035eee6db9d4e0e52f7b6e\n2017|A Typeful Integration of SQL into Curry|10.4204/EPTCS.234.8|3|0|M. Hanus and Julian Kroné|ff489391a309473dbfdb856a6c0a8f3270040622\n2018|Investigation of SQL Clone on MVC-based Application|10.12962/J23546026.Y2018I1.3511|3|0|Fawwaz Ali Akbar and S. Rochimah and R. J. Akbar|e19bbcf1c7ec995207888a0e8120e7cf04bc6f1b\n2019|SWRL Parallel Reasoning Method with Spark SQL|10.1109/icis46139.2019.8940207|3|0|Wan Li and Huaai Kang and Dongbo Ma and Weiwei Wei|fd6f4d41bf848523ab01b02e0d3438a4aec0fa50\n2019|A Review on Methods for Prevention of SQL Injection Attack|10.32628/IJSRST196258|3|0|Sweta Raut and Akshay Nikhare and Yogesh Punde and Snehal Manerao and Shubham Choudhary|76973c38a22770272431ee4c2b1981dc4a5c4383\n2019|SqlSol: An accurate SQL Query Synthesizer|10.1007/978-3-030-32409-4_7|3|0|Lin Cheng|eab5621008e6eb7221a1fe51fd4091a9fcc870f1\n2020|SWRL Parallel Reasoning Implementation with Spark SQL|10.1088/1757-899X/719/1/012020|3|0|Wan Li and Huaai Kang and Dongbo Ma and Weiwei Wei|a84fa79f3f38fa34859e323e092d24b19467278b\n2017|SQL Injection: The Longest Running Sequel in Programming History|10.15394/JDFSL.2017.1475|3|0|M. Horner and Thomas Hyslip|50275fe35ff9889a681ac8f584fecc5b178f10a9\n2016|S4J - Integrating SQL into Java at Compiler-Level|10.1007/978-3-319-46254-7_24|2|0|Keven Richly and M. Lorenz and Sebastian Oergel|5ca3eadf08f8c40d6a9980beda942b95c5b57acb\n2020|SQL for data scientists|10.14778/3415478.3415526|2|0|Uwe Röhm and L. Brent and Tim Dawborn and Bryn Jeffries|49244f6a94793935cd5c43c4165f41f55e006f30\n2020|Detection of SQL Injection Vulnerability in Embedded SQL|10.1587/transinf.2019edl8143|2|0|Young-Su Jang|3963e5801d6c2d0b051bd3519fb9c14d67f57b81\n2020|Translation of Array-Based Loops to Spark SQL|10.1109/BigData50022.2020.9378136|1|0|Md Hasanuzzaman Noor and L. Fegaras|234ba3a287178ddce5af915d5c16950d3e0a4064\n2020|Verification supported refactoring of embedded sql|10.1007/s11219-020-09517-y|1|0|Mirko Spasic and Milena Vujosevic-Janicic|826a68181bc2d39ab370bce1f48255ed0e97fcd2\n2020|Efficient dam management using SQL and GIS|10.37023/ee.7.2.1|1|0|Mario Jancetić and N. Kranjčić and Milan Rezo|4695c4d9c2484935742a3974090cac1e4f95c984\n2021|Data Transformation from SQL to NoSQL MongoDB Based on R Programming Language|10.1109/ISMSIT52890.2021.9604548|1|0|F. Hasan and Muhamad Shahbani Abu Bakar|90dcbe721505cef84e7f4649dc2b4ccbbd4e3ba3	title|year|author|goodreadsId|rating|ratings|reviews\nSQL, PL/SQL: The Programming Language of Oracle|2002|Ivan Bayross|1678914|4.05|729|77\nSQL for Dummies|1997|Allen G. Taylor|2164512|3.48|178|10\nJoe Celko's SQL for Smarties: Advanced SQL Programming|1995|Joe Celko|1032791|3.96|172|11\nOracle PL/SQL Programming|1993|Steven Feuerstein|2405226|3.93|250|14\nThe Language of SQL|2010|Larry Rockoff|13895510|3.95|79|5
typescript	TypeScript	2012	Anders Hejlsberg		91	pl		http://www.typescriptlang.org/		169	https://devblogs.microsoft.com/typescript/	https://www.typescriptlang.org/docs/handbook/release-notes/	https://www.typescriptlang.org/download	5.4	15	5		9	25581		true	181	11ty ace argdown arret arrow-format assemblyscript assemblyscript atprotocol austral bicep bitsy blur-markup-language borgo bosque bucklescript bun buzz candy caramel cat chevrotain cir cito civet civet civet claro cloc closure-templates codecept codemirror codeql cortex d3 deno deno dex differential-datalog dts dts ecl elpi elvish emberjs-framework emscripten enso erg eve fardlang flatbuffers flow9 flowchart-fun getlang ghc gleam glisp gridstudio-editor gun hedy hera heron-lang hhvm highlightjs htmx huwcode hyperscript-lang imba insitux jakt jsil-compiler json-url json5 koka kotlin kumir leo-editor lesma ligo link lobster lodash luna mal mapgen marko markwhen marp maskjs mastodon mathjson mathpix-markdown mcp mdx mech-lang melody mermaid michelson mlscript mochajs monaco mond netbeans-editor neut nilscript nodejs nomnoml nulan observable-framework observable-plot obsidian-lang ohayo ohm ok openverse parsers particles particles pegjs penrose pod6 podlite porffor porffor postcss prettier prometheus prql psvg pug quint reach react-native reactjs recursivetext rescript rholang roc rpscript rust sagemath sanddance savi sdms seq serious slashdown spiral sqrl static-typescript static-typescript storymatic superjson svelte tao3d tawa tea-pm timpani tldraw truth tsquery twine typescript uno v v8 vega-editor-app vega veryl vine virgil vuejs wasp-lang wax wax web3js wenyan wing wonkey xlwings-editor xtext yoptascript							https://github.com/microsoft/TypeScript	pl	35920	47650		3281749		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nprojectstorm react-diagrams https://github.com/projectstorm.png https://github.com/projectstorm/react-diagrams TypeScript #2b7489 3230 409 525 ""a super simple, no-nonsense diagramming library written in react that just works""\nFlaque quirk https://github.com/Flaque.png https://github.com/Flaque/quirk TypeScript #2b7489 1581 132 293 ""✨🐙 A GPL Licensed Cognitive Behavioral Therapy app for iOS and Android""\numijs qiankun https://github.com/umijs.png https://github.com/umijs/qiankun TypeScript #2b7489 1162 77 835 ""📦🚀Blazing fast, simple and completed solution for micro frontends.""\nfelixrieseberg windows95 https://github.com/felixrieseberg.png https://github.com/felixrieseberg/windows95 TypeScript #2b7489 16471 963 204 ""💩🚀 Windows 95 in Electron. Runs on macOS, Linux, and Windows.""\nangular angular https://github.com/angular.png https://github.com/angular/angular TypeScript #2b7489 51134 14228 1167 ""One framework. Mobile & desktop.""\nzeit now https://github.com/zeit.png https://github.com/zeit/now TypeScript #2b7489 3631 416 151 ""The easiest way to deploy websites""\ndavidkpiano xstate https://github.com/davidkpiano.png https://github.com/davidkpiano/xstate TypeScript #2b7489 6618 248 439 ""State machines and statecharts for the modern web.""\nstorybookjs storybook https://github.com/storybookjs.png https://github.com/storybookjs/storybook TypeScript #2b7489 41039 3446 941 ""UI component dev & test: React, Vue, Angular, React Native, Ember, Web Components & more!""\nosdnk react-native-reanimated-bottom-sheet https://github.com/osdnk.png https://github.com/osdnk/react-native-reanimated-bottom-sheet TypeScript #2b7489 795 67 146 ""Highly configurable bottom sheet component made with react-native-reanimated and react-native-gesture-handler""\ntypescript-eslint typescript-eslint https://github.com/typescript-eslint.png https://github.com/typescript-eslint/typescript-eslint TypeScript #2b7489 4722 297 465 ""✨ Monorepo for all the tooling which enables ESLint to support TypeScript""\nsantiq bulletproof-nodejs https://github.com/santiq.png https://github.com/santiq/bulletproof-nodejs TypeScript #2b7489 569 111 123 ""Implementation of a bulletproof node.js API 🛡️""\nmicrosoft TypeScript https://github.com/microsoft.png https://github.com/microsoft/TypeScript TypeScript #2b7489 53347 7319 1165 ""TypeScript is a superset of JavaScript that compiles to clean JavaScript output.""\nmicrosoft vscode https://github.com/microsoft.png https://github.com/microsoft/vscode TypeScript #2b7489 82411 11813 1876 ""Visual Studio Code""\nbotpress botpress https://github.com/botpress.png https://github.com/botpress/botpress TypeScript #2b7489 7632 844 158 ""The open-source Conversational Platform with built-in language understanding (NLU), beautiful graphical interface and dialog manager. Easily create chatbots and AI-based virtual assistants.""\ntensorflow tfjs https://github.com/tensorflow.png https://github.com/tensorflow/tfjs TypeScript #2b7489 11505 870 220 ""A WebGL accelerated JavaScript library for training and deploying ML models.""\nDefinitelyTyped DefinitelyTyped https://github.com/DefinitelyTyped.png https://github.com/DefinitelyTyped/DefinitelyTyped TypeScript #2b7489 24096 18791 607 ""The repository for high quality TypeScript type definitions.""\nangular components https://github.com/angular.png https://github.com/angular/components TypeScript #2b7489 18688 4888 245 ""Component infrastructure and Material Design components for Angular""\nmicrosoft azure-pipelines-tasks https://github.com/microsoft.png https://github.com/microsoft/azure-pipelines-tasks TypeScript #2b7489 1626 1266 53 ""Tasks for Azure Pipelines""\ntypeorm typeorm https://github.com/typeorm.png https://github.com/typeorm/typeorm TypeScript #2b7489 14911 1989 577 ""ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.""\ntheia-ide theia https://github.com/theia-ide.png https://github.com/theia-ide/theia TypeScript #2b7489 5270 678 372 ""Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.""\ngrafana grafana https://github.com/grafana.png https://github.com/grafana/grafana TypeScript #2b7489 30810 5910 676 ""The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More""\nmicrosoft WebTemplateStudio https://github.com/microsoft.png https://github.com/microsoft/WebTemplateStudio TypeScript #2b7489 1527 115 856 ""Microsoft Web Template Studio quickly builds web applications using a wizard-based UI to turn your needs into a foundation of best patterns and practices""\ndoczjs docz https://github.com/doczjs.png https://github.com/doczjs/docz TypeScript #2b7489 16315 740 352 ""✍🏻It has never been so easy to document your things!""\ndarkreader darkreader https://github.com/darkreader.png https://github.com/darkreader/darkreader TypeScript #2b7489 4129 682 238 ""Dark Reader Chrome and Firefox extension""\nremaxjs remax https://github.com/remaxjs.png https://github.com/remaxjs/remax TypeScript #2b7489 878 46 600 全新的小程序开发体验"		ts	deno ts-node	typescript	javascript	application/typescript	source.ts	programming	2014	2024		2135	12318	99410	5892	false				t/TypeScript.ts	616	2015	2018	7	25												javascript.py			2014	2025	40300	1007	73529	2542	1965447	https://github.com/microsoft/TypeScript/wiki/Roadmap			https://playcode.io/typescript/	2012		2012	javascript java csharp delphi turbo-pascal jquery mongodb d3 visual-studio-editor eclipse-editor emacs-editor vim sublime-editor visual-studio-code-editor maven-pom dart coffeescript elm	TypeScript is a free and open-source programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript, and adds optional static typing to the language. Anders Hejlsberg, lead architect of C# and creator of Delphi and Turbo Pascal, has worked on the development of TypeScript. TypeScript may be used to develop JavaScript applications for client-side or server-side (Node.js) execution. TypeScript is designed for development of large applications and compiles to JavaScript. As TypeScript is a superset of JavaScript, existing JavaScript programs are also valid TypeScript programs. TypeScript supports definition files that can contain type information of existing JavaScript libraries, much like C++ header files can describe the structure of existing object files. This enables other programs to use the values defined in the files as if they were statically typed TypeScript entities. There are third-party header files for popular libraries such as jQuery, MongoDB, and D3.js. TypeScript headers for the Node.js basic modules are also available, allowing development of Node.js programs within TypeScript. The TypeScript compiler is itself written in TypeScript and compiled to JavaScript. It is licensed under the Apache 2 License. TypeScript is included as a first-class programming language in Microsoft Visual Studio 2013 Update 2 and later, beside C# and other Microsoft languages. An official extension allows Visual Studio 2012 to support TypeScript as well.	2006	1098	428	523	8157205					Microsoft		ts tsx	ts cts mts	ts	ts		ts tsx		typescript	typescript javascript json markdown yaml diff xml bourne-shell dockerfile		https://cheatsheets.zip/typescript		true	231922	1542	https://exercism.org/tracks/typescript	111									javascript							1	true	5	true		mts tsx ts			https://tio.run/#typescript	https://www.typescriptlang.org/docs/ https://devdocs.io/typescript/								text			https://github.com/antlr/grammars-v4/tree/master/javascript/typescript		typescript	TypeScript		http://www.rosettacode.org/wiki/Category:TypeScript	https://npmjs.org/			node-typescript																	"console.log(""Hello World""); "	"console.log(""Hello, World!""); "	TypeScript	https://reddit.com/r/typescript	https://riju.codes/typescript	"console.log(""Hello, world!""); "	https://twitter.com/typescript	class Person {     private name: string;     private age: number;     private salary: number;      constructor(name: string, age: number, salary: number) {         this.name = name;         this.age = age;         this.salary = salary;     }      toString(): string {         return `${this.name} (${this.age}) (${this.salary})`; // As of version 1.4     } }	TypeScript		https://www.youtube.com/watch?v=EhdSkuJafG8	https://github.com/theia-ide/typescript-language-server	true			https://github.com/microsoft/TypeScript						//	/* */	console.log	""""									true	true	true										true				false		true		true																	true			true													true		true											true			true		true				true		true												true			true				false	true			false										true												false			true				true	true			true		true											true		false	true	true				true															https://github.com/nearbydelta/itypescript	https://en.wikipedia.org/wiki/TypeScript	56	8		TypeScript	TypeScript	typescriptlang.org	TypeScript	https://github.com/Microsoft/TypeScript-TmLanguage		"year|publisher|title|authors|isbn13\n2016|Packt Publishing|TypeScript Blueprints|Wolff, Ivo Gabe de|9781785887017\n2017|CreateSpace Independent Publishing Platform|Beginning Angular 2 with Typescript|Lim, Greg|9781542916677\n2021|Packt Publishing|Mastering TypeScript: Build enterprise-ready, modular web applications using TypeScript 4 and modern frameworks, 4th Edition|Rozentals, Nathan|9781800561601\n2018|Packt Publishing|Learn React with TypeScript 3: Beginner's guide to modern React web development with TypeScript 3|Rippon, Carl|9781789618129\n2020|Packt Publishing|Vue.js 3 Cookbook: Discover actionable solutions for building modern web apps with the latest Vue features and TypeScript|Ribeiro, Heitor Ramon|9781838827397\n2021|Packt Publishing|The TypeScript Workshop: A practical guide to confident, effective TypeScript programming|Grynhaus, Ben and Hudgens, Jordan and Hunte, Rayon and Morgan, Matt and Stefanovski, Wekoslav|9781838828493\n2021|Packt Publishing|TypeScript 4 Design Patterns and Best Practices: Discover effective techniques and design patterns for every programming task|Despoudis, Theo|9781800563421\n2021|Apress|Essential TypeScript 4: From Beginner to Pro|Freeman, Adam|9781484270110\n2019|Packt Publishing|Advanced TypeScript Programming Projects: Build 9 different apps with TypeScript 3 and JavaScript frameworks such as Angular, React, and Vue|O'Hanlon, Peter|9781788991018\n2019|Manning|Programming with Types: Examples in TypeScript|Riscutia, Vlad|9781638350262\n2019|Packt Publishing|Advanced TypeScript Programming Projects: Build 9 different apps with TypeScript 3 and JavaScript frameworks such as Angular, React, and Vue|O'Hanlon, Peter|9781789133042\n2019-01-30T00:00:01Z|Packt Publishing|Hands-On Functional Programming with TypeScript: Explore functional and reactive programming to create robust and testable TypeScript applications|Jansen, Remo H.|9781788831437\n2016|Packt Publishing|TypeScript Design Patterns|Vane, Vilic|9781785882289\n2019|Packt Publishing|Angular Projects: Build nine real-world applications from scratch using Angular 8 and TypeScript|Mohammed, Zama Khan|9781838550387\n2021|Packt Publishing|Deno Web Development: Write, test, maintain, and deploy JavaScript and TypeScript web applications using Deno|Santos, Alexandre Portela dos|9781800201149\n2017|CreateSpace Independent Publishing Platform|Beginning Angular with Typescript (updated to Angular 5)|Lim, Greg|9781981969913\n2017|Packt Publishing|Mastering TypeScript|Rozentals, Nathan|9781786468710\n2016|Packt Publishing|TypeScript Design Patterns|Vane, Vilic|9781785280832\n2013|Apress|TypeScript Revealed|Maharry, Dan|9781430257264\n2019|Apress|Angular for Material Design: Leverage Angular Material and TypeScript to Build a Rich User Interface for Web Apps|Kotaru, Venkata Keerti|9781484254349\n2016|Packt Publishing|TypeScript Blueprints|Wolff, Ivo Gabe de|9781785888779\n2017|Packt Publishing|TypeScript 2.x By Example: Build engaging applications with TypeScript, Angular, and NativeScript on the Azure platform|Ohri, Sachin|9781787280878\n2018|Packt Publishing|Learning TypeScript 2.x: Develop and maintain captivating web applications with ease, 2nd Edition|Jansen, Remo H.|9781788396608\n2019|The October Foundation|Building Chatbots in TypeScript with the Microsoft Bot Framework: Programming Useful Bots in the Node.JS SDK|Szul, Michael|9780578513492\n2017-08-24T00:00:01Z|Packt Publishing|TypeScript High Performance: Code for performance, use asynchronous programming, and deliver resources efficiently|Kher, Ajinkya|9781785288647\n|SHROFF|PROGRAMMING TYPESCRIPT||9789352138340\n2019|Independently Published|Design Patterns In Typescript|Deepak Sukdeo Sapkale|9781078401661\n2020|China Electric Power Press|TypeScript Programming(Chinese Edition)|[ MEI ] BAO LI SI QIE ER NI|9787519845964\n2019|Independently published|""TypeScript Programming Notebook: A TypeScript Programming Notebook|Journal|Diary For Daily Use""|LLC Publishing, Sanders Industries|9781686791451\n2013|Wrox|Typescript Programming|Zoltan Arvai and Attila Hajdrik|9781118705377\n20191018|Packt Publishing|Refactoring TypeScript|James Hickey|9781839218415\n30-05-2018|Packt Publishing|TypeScript Microservices|Parth Ghiya|9781788836852\n2015-04-23|Packt Publishing|Mastering TypeScript|Nathan Rozentals|9781784393991\n20191017|O'Reilly Media, Inc.|Effective TypeScript|Dan  Vanderkam|9781492053699\n20220603|O'Reilly Media, Inc.|Learning TypeScript|Josh  Goldberg|9781098110284\n20200210|Simon & Schuster|TypeScript Quickly|Anton Moiseev; Yakov Fain|9781638351436\n20190425|O'Reilly Media, Inc.|Programming TypeScript|Boris Cherny|9781492037606\n20141021|Packt Publishing|TypeScript Essentials|Christopher Nance|9781783985777\n2017-08-24|Packt Publishing|TypeScript High Performance|Ajinkya Kher|9781782174387\n29-07-2021|Packt Publishing|The TypeScript Workshop|Ben Grynhaus; Jordan Hudgens; Rayon Hunte; Matt Morgan; Wekoslav Stefanovski|9781838826765\n2018||Mastering Typescript Programming Techniques|Tamas Piros|9781787121416\n20220323|Taylor & Francis|TypeScript for Beginners|Sufyan bin Uzayr|9781000539967\n28-02-2019|Packt Publishing|Mastering TypeScript 3|Nathan Rozentals|9781789537475\n2019-11-18|Independently Published|Typescript Programming Language|Typescript Publishing|9781708839802\n||Design Patterns In Typescript|Dimitris Loukas|9781789347951\n2018-08-30|Packt Publishing|TypeScript 3.0 Quick Start Guide|Patrick Desjardins|9781789347937\n2017-02-24|Packt Publishing|Mastering TypeScript - Second Edition|Nathan Rozentals|9781786467485\n20181205|Simon & Schuster|Angular Development with TypeScript|Anton Moiseev; Yakov Fain|9781638355250\n20210312|Springer Nature|Developing Web Components with TypeScript|Jörg Krause|9781484268407\n30-01-2019|Packt Publishing|Hands-On Functional Programming with TypeScript|Remo H. Jansen|9781788838184\n20171207|Packt Publishing|TypeScript 2.x for Angular Developers|Christian Nwamba|9781786464361\n15-09-2021|Packt Publishing|TypeScript 4 Design Patterns and Best Practices|Theo Despoudis|9781800565418\n22-11-2019|Packt Publishing|Learn TypeScript 3 by Building Web Applications|Sebastien Dubois; Alexis Georges; Basarat Ali Syed|9781789617863\n31-10-2018|Packt Publishing|Hands-On TypeScript for C# and .NET Core Developers|Francesco Abbruzzese|9781789133325"	TypeScript	typescript developer			year|title|doi|citations|influentialCitations|authors|paperId\n2014|Understanding TypeScript|10.1007/978-3-662-44202-9_11|158|23|G. Bierman and M. Abadi and Mads Torgersen|1469b0cbb109c2a788a346dd0480070de8334dea\n2015|Safe & Efficient Gradual Typing for TypeScript|10.1145/2676726.2676971|93|12|Aseem Rastogi and N. Swamy and C. Fournet and G. Bierman and Panagiotis Vekris|26ac3ad840d8d773eec2ab7fc60d441b34c6adc5\n2015|Concrete Types for TypeScript|10.4230/LIPIcs.ECOOP.2015.76|46|7|G. Richards and Francesco Zappa Nardelli and J. Vitek|0b9d9312d42ee79ff09d47be9146bea121dac3c2\n2014|Checking correctness of TypeScript interfaces for JavaScript libraries|10.1145/2714064.2660215|38|0|Asger Feldthaus and Anders Møller|0c85abd759cbe878b186a8b01f202a38f048f445\n2015|An empirical investigation of the effects of type systems and code completion on API usability using TypeScript and JavaScript in MS visual studio|10.1145/2816707.2816720|14|0|Lars Fischer and Stefan Hanenberg|2020498cd27feb41069b39a0982b65d033e49ffb\n2017|Mixed Messages: Measuring Conformance and Non-Interference in TypeScript|10.4230/LIPIcs.ECOOP.2017.28|11|1|Jack Williams and J. Garrett Morris and P. Wadler and Jakub Zalewski|aac07bd3202a7da8ab2d627bf15a2ac97c1837cd\n2019|Static TypeScript: an implementation of a static compiler for the TypeScript language|10.1145/3357390.3361032|5|1|T. Ball and J. D. Halleux and Michal Moskal|80fedaa1921bb6e42069f83679ae2c42f863a68e\n2022|To Type or Not to Type? A Systematic Comparison of the Software Quality of JavaScript and TypeScript Applications on GitHub|10.48550/arXiv.2203.11115|1|0|J. Bogner and Manuel Merkel|475615b230f0fe5a8dffa5970a90c0d98c94827c	title|year|author|goodreadsId|rating|ratings|reviews\nTypeScript for C# programmers|2013|Steve  Fenton|18884379|3.67|9|3\nTypeScript for JavaScript Programmers|2012|Steve  Fenton|19315341|3.50|4|1
csharp	C#	2000	Anders Hejlsberg		83	pl		https://docs.microsoft.com/dotnet/csharp/language-reference/	https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/introduction	73		https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history		12.0	16	5			25574	3445	true	78	ace adamant arrow-format bazel beef bicep broccoli-2 cat chapel cir cito clike cloc cmake codeql dafny deno drakon dynamo-visual-language ecsharp eiffel flame-ir flatbuffers flow9 gap groff hedy hhvm imhex ink invokator ioke jinx jison jsil-compiler koka mages mal manhood markovjunior mond monkeyx moya muon nemerle nodejs opencv p particles plang pomsky pov-ray-sdl powershell prql pygments racket rant reach reko-decompiler ripple roslyn-compiler saltstack scoop-pm sdlang simple-binary-encoding snowball-programming-language sourcepawn sqlite ssharp tensorflow typecobol uno v vale-assembly violent-es wax wax wonkey								pl	82607	133078		2161625		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nmxgmn WaveFunctionCollapse https://github.com/mxgmn.png https://github.com/mxgmn/WaveFunctionCollapse C# #178600 12814 642 580 ""Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics.""\nppy osu https://github.com/ppy.png https://github.com/ppy/osu C# #178600 3486 733 227 ""rhythm is just a *click* away!""\ndotnet samples https://github.com/dotnet.png https://github.com/dotnet/samples C# #178600 618 1379 71 ""Sample code and snippets used in the .NET documentation""\nHMBSbige ShadowsocksR-Windows https://github.com/HMBSbige.png https://github.com/HMBSbige/ShadowsocksR-Windows C# #178600 677 194 208 ""【自用】Forked from shadowsocksr and shadowsocksrr""\ndotnet coreclr https://github.com/dotnet.png https://github.com/dotnet/coreclr C# #178600 11992 2818 177 ""CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.""\nEduardoPires EquinoxProject https://github.com/EduardoPires.png https://github.com/EduardoPires/EquinoxProject C# #178600 2873 883 128 ""Full ASP.NET Core 2.2 application with DDD, CQRS and Event Sourcing""\nconfluentinc confluent-kafka-dotnet https://github.com/confluentinc.png https://github.com/confluentinc/confluent-kafka-dotnet C# #178600 1172 366 69 ""Confluent's Apache Kafka .NET client""\nasc-lab dotnetcore-microservices-poc https://github.com/asc-lab.png https://github.com/asc-lab/dotnetcore-microservices-poc C# #178600 529 167 153 ""Very simplified insurance sales system made in a microservices architecture using .NET Core""\nthangchung awesome-dotnet-core https://github.com/thangchung.png https://github.com/thangchung/awesome-dotnet-core C# #178600 9843 1502 307 ""🐝 A collection of awesome .NET core libraries, tools, frameworks and software""\njellyfin jellyfin https://github.com/jellyfin.png https://github.com/jellyfin/jellyfin C# #178600 3666 346 407 ""The Free Software Media System""\n0xd4d dnSpy https://github.com/0xd4d.png https://github.com/0xd4d/dnSpy C# #178600 11499 1810 374 "".NET debugger and assembly editor""\ndotnetcore WTM https://github.com/dotnetcore.png https://github.com/dotnetcore/WTM C# #178600 932 220 252 WTM框架是针对中小规模后台管理系统的开发利器。基于DotNetCore，实现0编码创建项目，0编码生成业务模块。框架严格遵循MVVM的开发模式，并深得MVVM的精髓。对于新手，可以快速上手搭建项目；对于高手，可以把那些繁琐重复的工作交给框架生成，专心攻克需求难点。框架经过数十个真实项目检测，可以极大提高开发效率，降低开发成本。\nJasonGT NorthwindTraders https://github.com/JasonGT.png https://github.com/JasonGT/NorthwindTraders C# #178600 2559 873 138 ""Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.""\naspnet EntityFrameworkCore https://github.com/aspnet.png https://github.com/aspnet/EntityFrameworkCore C# #178600 8039 2058 143 ""Entity Framework Core is a lightweight and extensible version of the popular Entity Framework data access technology""\nmicrosoft appcenter https://github.com/microsoft.png https://github.com/microsoft/appcenter C# #178600 367 70 49 ""Central repository for App Center open source resources and planning.""\nAzure azure-powershell https://github.com/Azure.png https://github.com/Azure/azure-powershell C# #178600 1598 1679 58 ""Microsoft Azure PowerShell""\nHangfireIO Hangfire https://github.com/HangfireIO.png https://github.com/HangfireIO/Hangfire C# #178600 5046 1139 132 ""An easy way to perform background job processing in your .NET and .NET Core applications. No Windows Service or separate process required""\ngrandnode grandnode https://github.com/grandnode.png https://github.com/grandnode/grandnode C# #178600 797 324 83 ""Free and Open Source Ecommerce Shopping Cart solution based on ASP.NET CORE and MongoDB""\nquasar QuasarRAT https://github.com/quasar.png https://github.com/quasar/QuasarRAT C# #178600 2618 1155 95 ""Remote Administration Tool for Windows""\nmigueldeicaza gui.cs https://github.com/migueldeicaza.png https://github.com/migueldeicaza/gui.cs C# #178600 2674 201 232 ""Console-based user interface toolkit for .NET applications.""\ndotnetcore CAP https://github.com/dotnetcore.png https://github.com/dotnetcore/CAP C# #178600 3096 623 179 ""Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern""\nMaterialDesignInXAML MaterialDesignInXamlToolkit https://github.com/MaterialDesignInXAML.png https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit C# #178600 7150 1706 211 ""Google's Material Design in XAML & WPF, for C# & VB.Net.""\n2dust v2rayN https://github.com/2dust.png https://github.com/2dust/v2rayN C# #178600 581 111 486\nAzure DotNetty https://github.com/Azure.png https://github.com/Azure/DotNetty C# #178600 2571 673 69 ""DotNetty project – a port of netty, event-driven asynchronous network application framework""\nGoogleCloudPlatform microservices-demo https://github.com/GoogleCloudPlatform.png https://github.com/GoogleCloudPlatform/microservices-demo C# #178600 5767 865 372 ""Sample cloud-native application with 10 microservices showcasing Kubernetes, Istio, gRPC and OpenCensus. Provided for illustration and demo purposes."""		csharp or cake or cakescript		csharp	clike	text/x-csharp	source.cs	programming								false				c/CSharp.cs	235	2014	2018	5	30	351091	802										dotnet.py											5					2017	spec-sharp eiffel java modula-3 object-pascal ml visual-basic icon haskell rust jsharp f-sharp chapel crystal d dart hack kotlin monkey nemerle oxygene swift vala unity-engine c turbo-pascal smalltalk linq a-sharp ada cil fortran visual-studio-editor morfik	C# (pronounced as see sharp) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within its .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270:2006). C# is one of the programming languages designed for the Common Language Infrastructure. C# is a general-purpose, object-oriented programming language. Its development team is led by Anders Hejlsberg. The most recent version is C# 11, which was released in 2022 along with .NET 7. The language is being actively developed with a new version being released yearly along with the latest .NET version. The Unity game engine uses C# as its primary scripting language.	2001	2794	4097	4580	2356196					Microsoft		cs	cs cake csx linq	cs	cs		cs		csharp			https://cheatsheets.zip/csharp		true	217261	19747	https://exercism.org/tracks/csharp	193																1		12	true		cs		false		https://learn.microsoft.com/en-us/dotnet/csharp/			https://www.bouncycastle.org/csharp/mailing_lists.html					text			https://github.com/antlr/grammars-v4/tree/master/csharp		csharp		https://repl.it/languages/csharp		https://www.nuget.org/				United States			C#			class Program {     static int Square(int num) => num * num; } 										"System.Console.WriteLine(""Hello World""); "	﻿using System;  namespace MongoDB.Serialization.Descriptors {     internal class BsonPropertyValue     {         public bool IsDictionary { get; private set; }          public Type Type { get; private set; }          public object Value { get; private set; }          public BsonPropertyValue(Type type, object value, bool isDictionary)         {             Type = type;             Value = value;             IsDictionary = isDictionary;         }     } }	C#	https://reddit.com/r/csharp	https://riju.codes/csharp	"class main {     static void Main(string[] args) {         System.Console.WriteLine(""Hello, world!"");     } }"		"using System.Windows.Forms;  class Program {     static void Main(string[] args)     {         MessageBox.Show(""Hello, World!"");         System.Console.WriteLine(""Is almost the same argument!"");     } }"	CSharp	C#		https://github.com/OmniSharp/csharp-language-server-protocol	true	abstract add alias as ascending async await base bool break byte case catch char checked class const continue decimal default delegate descending do double dynamic else enum event explicit extern false finally fixed float for foreach from get global goto group if implicit in int interface internal into is join let lock long namespace new null object operator orderby out override params partial private protected public readonly record ref remove return sbyte sealed select set short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using value var virtual void volatile where while yield				https://www.meetup.com/topics/csharp				//	/* */	Console.WriteLine	""""		true false								true					true	true					true						true		true	true	true	true				true			true	true								true	true									true					true	true											true				true					true		true													true		true					true			true						true				true												false											true			true																										true			true				https://github.com/zabirauf/icsharp	https://en.wikipedia.org/wiki/C_Sharp_(programming_language)	3	0	https://hopl.info/showlanguage.prx?exp=3445	C#	C#		C#	https://github.com/atom/language-csharp		year|publisher|title|authors|isbn13\n2015|Cengage Learning|C# Programming: From Problem Analysis to Program Design|Doyle, Barbara|9781285856872\n2016|Pearson|Starting out with Visual C#|Gaddis, Tony|9780134382609\n2013|Microsoft Press|Microsoft Visual C# 2013 Step by Step|Sharp, John|9780735681835	C#	c# developer				
r	R	1993	Ross Ihaka and Robert Gentleman		78	pl arrayLang		https://www.r-project.org		38	https://developer.r-project.org/Blog/public/	https://developer.r-project.org/	https://cran.r-project.org/bin/windows/base/	4.4.0	17	5			25562	2426	true	44	ace arrow-format catala checked-c cloc cmake dexvis dplyr eiffel ggplot2 hal-format highlightjs ibis invokator jsl lux mal menhir mongodb netbeans-editor nit nodejs observable-framework ohayo oil particles praat-script pygments racket raptorjit red ren-c revolution-programming-language rmarkdown rye scipy spry statsplorer statsplorer tea-pl tidyverse v8 xgboost-model xgboost								pl	20273	29347	.Rprofile expr-dist	689533		9	"author name avatar url language languageColor stars forks currentPeriodStars description\nrstudio bookdown https://github.com/rstudio.png https://github.com/rstudio/bookdown R #198CE7 1586 711 44 ""Authoring Books and Technical Documents with R Markdown""\nhadley r4ds https://github.com/hadley.png https://github.com/hadley/r4ds R #198CE7 2051 2560 44 ""R for data science: a book""\nrfordatascience tidytuesday https://github.com/rfordatascience.png https://github.com/rfordatascience/tidytuesday R #198CE7 1062 490 94 ""Official repo for the #tidytuesday project""\nrstudio shiny https://github.com/rstudio.png https://github.com/rstudio/shiny R #198CE7 3527 1528 46 ""Easy interactive web applications with R""\nrstudio rmarkdown https://github.com/rstudio.png https://github.com/rstudio/rmarkdown R #198CE7 1596 676 29 ""Dynamic Documents for R""\nswirldev swirl_courses https://github.com/swirldev.png https://github.com/swirldev/swirl_courses R #198CE7 3009 6259 30 ""🎓 A collection of interactive courses for the swirl R package.""\ngriffithlab rnaseq_tutorial https://github.com/griffithlab.png https://github.com/griffithlab/rnaseq_tutorial R #198CE7 767 417 30 ""Informatics for RNA-seq: A web resource for analysis on the cloud. Educational tutorials and working pipelines for RNA-seq analysis including an introduction to: cloud computing, critical file formats, reference genomes, gene annotation, expression, differential expression, alternative splicing, data visualization, and interpretation.""\nsatijalab seurat https://github.com/satijalab.png https://github.com/satijalab/seurat R #198CE7 540 326 25 ""R toolkit for single cell genomics"""		R or Rscript or splus	Rscript	r	r	text/x-rsrc	source.r	programming								false				r/R.R	226	2005	2016	7	13	26230	84																					11			1999		1993	common-lisp s scheme julia c fortran java python latex apl matlab octave knitr sweave utf-8 rstudio eclipse-editor emacs-editor lyx-editor perl ruby f-sharp spss stata mathematica	R is an open source programming language and software environment for statistical computing and graphics that is supported by the R Foundation for Statistical Computing. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Polls, surveys of data miners, and studies of scholarly literature databases show that R's popularity has increased substantially in recent years. R is a GNU package. The source code for the R software environment is written primarily in C, Fortran, and R. R is freely available under the GNU General Public License, and pre-compiled binary versions are provided for various operating systems. While R has a command line interface, there are several graphical front-ends available.	2003	3651	1479	2219	376707					University of Auckland		r R RData rds rda	r rd rsx	R			r R RData rds rda		r					true	1075613	14173	https://exercism.org/tracks/r	116																2		4	true		expr-dist R r rd rprofile rsx		false	https://tio.run/#r	https://devdocs.io/r/			https://www.r-project.org/mail.html				https://cran.r-project.org/doc/FAQ/R-FAQ.html	text	179		https://github.com/antlr/grammars-v4/tree/master/r	r	r	R		http://www.rosettacode.org/wiki/Category:R	http://bioconductor.org/			r-base	United States			R												"# Hello World in R cat(""Hello world\n"") "	"cat(""Hello World"") "	"hello <- function() {     print(""hello, world!"") } hello() "		https://reddit.com/r/Rlanguage	https://riju.codes/r	"print(""Hello, world!"") "	https://twitter.com/_r_foundation	"install.packages(""caTools"")  # install external package library(caTools)           # external package providing write.gif function jet.colors <- colorRampPalette(c(""#00007F"", ""blue"", ""#007FFF"", ""cyan"", ""#7FFF7F"",                                  ""yellow"", ""#FF7F00"", ""red"", ""#7F0000"")) dx <- 400                  # define width dy <- 400                  # define height C <- complex( real=rep(seq(-2.2, 1.0, length.out=dx), each=dy ),               imag=rep(seq(-1.2, 1.2, length.out=dy), dx ) ) C <- matrix(C,dy,dx)       # reshape as square matrix of complex numbers Z <- 0                     # initialize Z to zero X <- array(0, c(dy,dx,20)) # initialize output 3D array for (k in 1:20) {          # loop with 20 iterations   Z <- Z^2+C               # the central difference equation   X[,,k] <- exp(-abs(Z))   # capture results } write.gif(X, ""Mandelbrot.gif"", col=jet.colors, delay=100)"	R			https://github.com/REditorSupport/languageserver		if else repeat while function for in next break TRUE FALSE NULL Inf NaN NA NA_integer_ NA_real_ NA_complex_ NA_character_ ...				https://www.meetup.com/topics/r-programming-language				#		print	""""	=	TRUE FALSE													true				true		true				false				true	true																														true															true								true	true		true															false								true					true					true												false											true																													true	false						http://irkernel.github.io/	https://en.wikipedia.org/wiki/R_(programming_language)	40	9	https://hopl.info/showlanguage.prx?exp=2426	R	R	r-project.org	R	https://github.com/textmate/r.tmbundle		year|publisher|title|authors|isbn13\n2009|Oxford University Press|Building Bioinformatics Solutions: with Perl, R and MySQL|Bessant, Conrad and Shadforth, Ian and Oakley, Darren|9780199230235\n2014|Chapman and Hall/CRC|Introduction to Scientific Programming and Simulation Using R (Chapman & Hall/CRC The R Series)|Jones, Owen and Maillardet, Robert and Robinson, Andrew|9781466569997\n2013|Wiley|Data Mining and Business Analytics with R|Ledolter, Johannes|9781118447147\n2009|Springer Verlag|Introducing Monte Carlo Methods with R (Use R!)|Christian P. Robert and George Casella|9781441915757\n2008|Springer|Software for Data Analysis: Programming with R (Statistics and Computing)|John M. Chambers|9780387759357\n2020|Chapman and Hall/CRC|Interactive Web-Based Data Visualization with R, plotly, and shiny (Chapman & Hall/CRC The R Series)|Sievert, Carson|9781138331457\n2008|Springer|Data Manipulation with R (Use R!)|Spector, Phil|9780387747309\n2020|O'Reilly Media|Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python|Bruce, Peter and Bruce, Andrew and Gedeck, Peter|9781492072942\n2007|Cambridge University Press|A First Course in Statistical Programming with R|Braun, W. John|9780521694247\n2008|Chapman and Hall/CRC|R Programming for Bioinformatics (Chapman & Hall/CRC Computer Science & Data Analysis)|Gentleman, Robert|9781420063677\n2013|Packt Publishing|Web Application Development with R Using Shiny|Beeley, Chris|9781783284474\n2009|Chapman and Hall/CRC|Introduction to Scientific Programming and Simulation Using R (Chapman & Hall/CRC The R Series)|Jones, Owen and Maillardet, Robert and Robinson, Andrew|9781420068726\n2004|Chapman and Hall/CRC|Linear Models with R (Chapman & Hall/CRC Texts in Statistical Science)|Faraway, Julian J.|9781584884255\n2015|O'Reilly Media|R Packages: Organize, Test, Document, and Share Your Code|Wickham, Hadley|9781491910597\n2016|CRC Press|R for Programmers: Mastering the Tools|Zhang, Dan|9781498736817\n2015|Packt Publishing|Building a Recommendation System with R|Gorakala, Suresh K. and Usuelli, Michele|9781783554492\n2020|CRC Press|Mathematics and Programming for Machine Learning with R|Claster, William|9780367507855\n2016|Packt Publishing|RStudio for R Statistical Computing Cookbook|Cirillo, Andrea|9781784391034\n2016|Routledge|Quantitative Corpus Linguistics with R|Gries, Stefan Th.|9781138816282\n2017|Apress|Functional Data Structures in R: Advanced Statistical Programming in R|Mailund, Thomas|9781484231432\n2005|Springer|Analysis of Integrated and Cointegrated Time Series with R (Use R)|Pfaff, Bernhard|9780387279596\n2020||Visual Linguistics With R|Christoph Rühlemann|9789027207104\n2017|O'Reilly Media|Efficient R Programming: A Practical Guide to Smarter Programming|Gillespie, Colin and Lovelace, Robin|9781491950784\n2010|Packt Publishing|Statistical Analysis with R|M. Quick, John|9781849512084\n2016|Packt Publishing|Big Data Analytics with R: Leverage R Programming to uncover hidden patterns in your Big Data|Walkowiak, Simon|9781786466457\n2011|O'Reilly Media|Getting Started with RStudio: An Integrated Development Environment for R|Verzani, John|9781449309039\n2019|Manning Publications|Practical Data Science with R|Nina Zumel and John Mount|9781617295874\n2007|Cambridge University Press|A First Course in Statistical Programming with R|Braun, W. John and Murdoch, Duncan J.|9780521872652\n2015|SAGE Publications Ltd|An Introduction to R for Spatial Analysis and Mapping|Brunsdon, Chris and Comber, Lex|9781446272947\n2014|Packt Publishing|R Machine Learning Essentials|Usuelli, Michele|9781783987740\n2016|Packt Publishing|R Data Structures and Algorithms|Prakash, Dr. PKS and Rao, Achyutuni Sri Krishna|9781786465153\n2019|Packt Publishing|R Machine Learning Projects: Implement supervised, unsupervised, and reinforcement learning techniques using R 3.5|Chinnamgari, Dr. Sunil Kumar|9781789807943\n2018|Apress|Machine Learning Using R: With Time Series and Industry-Based Use Cases in R|Ramasubramanian, Karthik and Singh, Abhishek|9781484242148\n2017|Springer|Introduction to Statistics and Data Analysis: With Exercises, Solutions and Applications in R|Heumann, Christian and Schomaker, Michael and Shalabh|9783319461625\n2012|Wiley|The Essential R Reference|Gardener, Mark|9781118391419\n2014|Apress|Using R for Statistics|Baldock, Sarah|9781484201398\n20161212|O'Reilly Media, Inc.|R for Data Science|Hadley Wickham; Garrett Grolemund|9781491910344\n2018|Manning Publications|Beyond Spreadsheets with R: A beginner's guide to R and RStudio|Carroll, Dr Jonathan|9781617294594\n2020|Apress|Advanced R 4 Data Programming and the Cloud: Using PostgreSQL, AWS, and Shiny|Wiley, Matt and Wiley, Joshua F.|9781484259726\n2014|Springer|Beginning Data Science with R|Pathak, Manas A.|9783319120652	R	r data scientist	r		year|title|doi|citations|influentialCitations|authors|paperId\n2017|brms: An R Package for Bayesian Multilevel Models Using Stan|10.18637/JSS.V080.I01|3062|267|P. Bürkner|4bf0e9786d6638dc7d4b1fc929def68da9003c4e\n2017|Advanced Bayesian Multilevel Modeling with the R Package brms|10.32614/RJ-2018-017|928|89|P. Bürkner|232a4da46a5f77ff1fc725fd06a4967a57c3b651\n2006|Support Vector Machines in R|10.18637/JSS.V015.I09|555|32|Alexandros Karatzoglou and David Meyer and K. Hornik|1c0020ad0f0a6c7bed9fc395b292d9007e17d72f\n2010|EBImage—an R package for image processing with applications to cellular phenotypes|10.1093/bioinformatics/btq046|507|26|Grégoire Pau and Florian Fuchs and O. Sklyar and M. Boutros and W. Huber|c7ba786c84c9c5161604e021551a23f098028eba\n2012|Evaluating the Design of the R Language - Objects and Functions for Data Analysis|10.1007/978-3-642-31057-7_6|125|4|Floréal Morandat and B. Hill and Leo Osvald and J. Vitek|85dbdb61a133eecbde3cf635de9c84eaecf249fa\n2019|formr: A study framework allowing for automated feedback generation and complex longitudinal experience-sampling studies using R|10.3758/s13428-019-01236-y|98|3|Ruben C. Arslan and Matthias Walther and Cyril S. Tata|220ea16cf578f440570b383dfbea6b4b24a5a6bd\n2016|Optimizing R language execution via aggressive speculation|10.1145/2989225.2989236|29|0|Lukas Stadler and Adam Welc and Christian Humer and Mick J. Jordan|c17ac40f0fb475c810c70a52b3dd6535454eabf4\n2012|Tight Coupling of R and Distributed Linear Algebra for High-Level Programming with Big Data|10.1109/SC.Companion.2012.113|13|0|D. Schmidt and G. Ostrouchov and Wei-Chen Chen and Pragneshkumar B. Patel|bcc6a968df0d63be5bd21044a81c956377796d81\n2012|The Functional Programming Language R and the Paradigm of Dynamic Scientific Programming - (Position Paper)|10.1007/978-3-642-40447-4_12|5|0|B. T. Widemann and Carl Friedrich Bolz-Tereick and C. Grelck|134c0c03c08b6496c7c6075a4366a96c4708ece1	
powershell	PowerShell	2006	Jeffrey Snover		60	pl		http://microsoft.com/powershell		75				7.4.2	18	5		16	25554		true	76	aardvark ace al argdown avi-synth bazel bicep blacklight boomerang-decompiler carp chrysalisp clash clojurescript cmake codeql couchdb crush cryptol crystal curv deno dynamo-visual-language ecr elixir emscripten enso flow flutter gleam huginn hurl ink kubernetes latino lift linotte luna mages mal mongodb neko nodejs nushell onnx opencv p paraview pony pov-ray-sdl powershell pygments python pytorch racket rakudo rocksdb roslyn-compiler rust saltstack scoop-pm score solidity spiral srt star swift taichi tiledb typecobol vale-assembly vcpkg-pm wasp-lang wiredtiger xgboost-model xgboost zig							https://github.com/PowerShell/PowerShell	pl	24804	33120		161144		24	"author name avatar url language languageColor stars forks currentPeriodStars description\nAzure azure-quickstart-templates https://github.com/Azure.png https://github.com/Azure/azure-quickstart-templates PowerShell #012456 5646 8219 173 ""Azure Quickstart Templates""\nfireeye commando-vm https://github.com/fireeye.png https://github.com/fireeye/commando-vm PowerShell #012456 2883 631 217 ""Complete Mandiant Offensive VM (Commando VM), a fully customizable Windows-based pentesting virtual machine distribution.""\ndotnet docs https://github.com/dotnet.png https://github.com/dotnet/docs PowerShell #012456 1949 3479 52 ""This repository contains .NET Documentation.""\nMicrosoftDocs azure-docs https://github.com/MicrosoftDocs.png https://github.com/MicrosoftDocs/azure-docs PowerShell #012456 3023 7981 127 ""Open source documentation of Microsoft Azure""\nmicrosoft azure-pipelines-image-generation https://github.com/microsoft.png https://github.com/microsoft/azure-pipelines-image-generation PowerShell #012456 527 288 39 ""Azure Pipelines VM image generation for Microsoft-hosted CI/CD""\nredcanaryco atomic-red-team https://github.com/redcanaryco.png https://github.com/redcanaryco/atomic-red-team PowerShell #012456 2427 764 106 ""Small and highly portable detection tests based on MITRE's ATT&CK.""\nSharePoint sp-dev-docs https://github.com/SharePoint.png https://github.com/SharePoint/sp-dev-docs PowerShell #012456 803 585 18 ""SharePoint Developer Documentation""\nPowerShellMafia PowerSploit https://github.com/PowerShellMafia.png https://github.com/PowerShellMafia/PowerSploit PowerShell #012456 5774 2124 180 ""PowerSploit - A PowerShell Post-Exploitation Framework""\naspnet Blazor https://github.com/aspnet.png https://github.com/aspnet/Blazor PowerShell #012456 8382 669 125 ""Blazor is a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly""\nDisassembler0 Win10-Initial-Setup-Script https://github.com/Disassembler0.png https://github.com/Disassembler0/Win10-Initial-Setup-Script PowerShell #012456 2542 607 95 ""PowerShell script for automation of routine tasks done after fresh installations of Windows 10 / Server 2016 / Server 2019""\nBloodHoundAD BloodHound https://github.com/BloodHoundAD.png https://github.com/BloodHoundAD/BloodHound PowerShell #012456 3358 622 114 ""Six Degrees of Domain Admin""\nSycnex Windows10Debloater https://github.com/Sycnex.png https://github.com/Sycnex/Windows10Debloater PowerShell #012456 2759 362 222 ""Script to remove Windows 10 bloatware.""\nfireeye flare-vm https://github.com/fireeye.png https://github.com/fireeye/flare-vm PowerShell #012456 1575 266 78\ndotnet machinelearning-samples https://github.com/dotnet.png https://github.com/dotnet/machinelearning-samples PowerShell #012456 1966 908 106 ""Samples for ML.NET, an open source and cross-platform machine learning framework for .NET.""\ndahlbyk posh-git https://github.com/dahlbyk.png https://github.com/dahlbyk/posh-git PowerShell #012456 3788 610 75 ""A PowerShell environment for Git""\ndfinke ImportExcel https://github.com/dfinke.png https://github.com/dfinke/ImportExcel PowerShell #012456 1083 206 42 ""PowerShell module to import/export Excel spreadsheets, without Excel""\nhak5 bashbunny-payloads https://github.com/hak5.png https://github.com/hak5/bashbunny-payloads PowerShell #012456 1176 844 30 ""The Official Bash Bunny Payload Repository""\nsamratashok nishang https://github.com/samratashok.png https://github.com/samratashok/nishang PowerShell #012456 3127 1193 105 ""Nishang - Offensive PowerShell for red team, penetration testing and offensive security.""\nMicrosoftDocs dynamics-365-unified-operations-public https://github.com/MicrosoftDocs.png https://github.com/MicrosoftDocs/dynamics-365-unified-operations-public PowerShell #012456 91 253 12 ""Documentation for Microsoft Dynamics 365 for Finance and Operations, Dynamics 365 for Retail, and Dynamics 365 for Talent""\nlukesampson scoop-extras https://github.com/lukesampson.png https://github.com/lukesampson/scoop-extras PowerShell #012456 580 405 19 """"""Extras"""" bucket for Scoop""\nMicrosoftDocs OfficeDocs-Exchange https://github.com/MicrosoftDocs.png https://github.com/MicrosoftDocs/OfficeDocs-Exchange PowerShell #012456 47 219 4 ""Contains documentation for Exchange Server and Exchange Online""\nMicrosoftDocs windows-driver-docs https://github.com/MicrosoftDocs.png https://github.com/MicrosoftDocs/windows-driver-docs PowerShell #012456 239 390 3 ""The official Windows Driver Kit documentation sources""\nMicrosoftDocs appcenter-docs https://github.com/MicrosoftDocs.png https://github.com/MicrosoftDocs/appcenter-docs PowerShell #012456 51 186 1 ""content repo for Visual Studio App Center on docs.microsoft.com"""		posh or pwsh	pwsh	powershell	powershell	application/x-powershell	source.powershell	programming	2016	2024		1409	7156	44220	985	false				p/PowerShell.ps1	108	2016	2018	4	10												shell.py			2015	2025	12748	609	2649	96	1039514							2006	perl csharp digital-command-language sql tcl puppet jscript vbscript linux ascii awk grep sed xml cli-assembly ooxml bash	PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language. Initially a Windows component only, known as Windows PowerShell, it was made open-source and cross-platform on 18 August 2016 with the introduction of PowerShell Core. The former is built on .NET Framework while the latter on .NET Core. In PowerShell, administrative tasks are generally performed by cmdlets (pronounced command-lets), which are specialized .NET classes implementing a particular operation. These work by accessing data in different data stores, like the file system or registry, which are made available to PowerShell via providers. Third-party developers can develop their own cmdlets and add them to PowerShell. Sets of cmdlets may be combined into scripts. PowerShell provides full access to COM and WMI, enabling administrators to perform administrative tasks on both local and remote Windows systems as well as WS-Management and CIM enabling management of remote Linux systems and network devices. PowerShell also provides a hosting API with which the PowerShell runtime can be embedded inside other applications. These applications can then use PowerShell functionality to implement certain operations, including those exposed via the graphical interface. This capability has been used by Microsoft Exchange Server 2007 to expose its management functionality as PowerShell cmdlets and providers and implement the graphical management tools as PowerShell hosts which invoke the necessary cmdlets. Other Microsoft applications including Microsoft SQL Server 2008 also expose their management interface via PowerShell cmdlets. PowerShell includes its own extensive, console-based help (similar to man pages in Unix shells) accessible via the Get-Help cmdlet. Local help contents can be retrieved from the Internet via Update-Help cmdlet. Alternatively, help from the web can be acquired on a case-by-case basis via the -online switch to Get-Help.	2004	1173	680	1897	14465871					Microsoft			ps1 psd1 psm1	ps1	ps1 psm1				csharp	csharp powershell xml yaml markdown xsd json xaml bourne-shell svg csv razor dockerfile xslt plantuml python		https://cheatsheets.zip/powershell		true	275006	19576	https://exercism.org/tracks/powershell	122																1	true	7	true		ps1 psd1 psm1			https://tio.run/#powershell	https://learn.microsoft.com/en-us/powershell/								text					powershell			http://www.rosettacode.org/wiki/Category:PowerShell	https://www.powershellgallery.com/							PowerShell												# Hello World in Microsoft Powershell  'Hello World!' 	'Hello World' 	"#!/usr/bin/env pwsh  # source:  https://github.com/PowerShell/PowerShellStandard/blob/3436bfc162d6804dd11d1d76c4faff486b4b405d/build.ps1  param (     [Parameter(ParameterSetName=""Clean"")][switch]$Clean,     [Parameter(ParameterSetName=""Test"")][switch]$Test )  import-module $PSScriptRoot/PowerShellStandard.psm1 -force  if ( $Clean ) {     Start-Clean     return }  Start-Build  if ( $Test ) {     Invoke-Test } "	PowerShell	https://reddit.com/r/PowerShell	https://riju.codes/powershell	"Write-Host ""Hello, world!"" "	https://twitter.com/powershell_team	name value1 value2 name -Param1 value1 -Param2 value2	PowerShell			https://github.com/PowerShell/PowerShellEditorServices		begin break catch class continue data define do dynamicparam else elseif end exit filter finally for foreach from function if in param process return switch throw trap try until using var while workflow parallel sequence inlinescript configuration		https://github.com/PowerShell/PowerShell						#	<# #>	echo	'	=														true												true		true	true																		true												true																								true		true															true																		true												false											true			true																										true							https://github.com/vors/jupyter-powershell	https://en.wikipedia.org/wiki/PowerShell	107	3			PowerShell		PowerShell	https://github.com/PowerShell/EditorSyntax		year|publisher|title|authors|isbn13\n2014|Cengage Learning PTR|Windows PowerShell Programming for the Absolute Beginner, 3rd|Ford, Jr.   Jerry Lee|9781305260344\n2012|O'Reilly Media|Windows PowerShell for Developers: Enhance Your Productivity and Enable Rapid Application Development|Finke, Douglas|9781449322700\n2011|Manning Publications|Windows PowerShell in Action, Second Edition|Payette, Bruce|9781935182139\n2014|Packt Publishing|Windows PowerShell 4.0 for .NET Developers|Talaat, Sherif|9781849688765\n2013|Microsoft Press|Windows PowerShell 3.0 Step by Step (Step by Step Developer)|Wilson, Ed|9780735663398\n2008|Addison-Wesley Professional|Essential PowerShell|Schwichtenberg, Holger|9780672329661\n2008|Wrox|Professional Windows PowerShell Programming: Snapins, Cmdlets, Hosts and Providers (Wrox Professional Guides)|Kumaravel, Arul and White, Jon and Li, Michael Naixin and Happell, Scott and Xie, Guohui and Vutukuri, Krishna C.|9780470173930\n2014|Apress|Windows PowerShell Desired State Configuration Revealed|Chaganti, Ravikanth|9781484200162\n2017|CreateSpace Independent Publishing Platform|Powershell: Tips and Tricks to Learn Powershell Programming (Volume 2)|Jones, Mr Daniel|9781548211981\n2017|CreateSpace Independent Publishing Platform|Powershell: Comprehensive Beginner's Guide to Learn Powershell Programming (Volume 1)|Jones, Mr Daniel|9781548556839\n2017|Createspace Independent Publishing Platform|Powershell: Become A Master In Powershell|Richard Dorsey|9781547290239\n2017|CreateSpace Independent Publishing Platform|PowerShell: PowerShell Command Line 2017 - Easy Beginners Guide To Write And Run Scripts And Learn Basic PowerShell Commands! (Programming, C++, SQL)|Nelson, Francisco|9781545226506\n2017|Apress|Troubleshooting SharePoint: The Complete Guide to Tools, Best Practices, PowerShell One-Liners, and Scripts|Simpkins, Stacy|9781484231388\n2012|Createspace Independent Publishing Platform|Cmd Your Computer: Using Command Prompt, Powershell & Run Commands To Control And Program In The 21st Century.|Cask J. Thomson|9781470066697\n2020|Wiley|PowerShell 7 for IT Professionals: A Guide to Using PowerShell 7 to Manage Windows Systems|Lee, Thomas|9781119644705\n2016|Manning|Learn Windows PowerShell in a Month of Lunches|Jones, Don|9781638353898\n2020|No Starch Press|PowerShell for Sysadmins: Workflow Automation Made Easy|Bertram, Adam|9781593279196\n2013|O'Reilly Media|Windows PowerShell Pocket Reference: Portable Help for PowerShell Scripters (Pocket Reference (O'Reilly))|Holmes, Lee|9781449320966\n2019|Apress|Pro PowerShell for Amazon Web Services|Beach, Brian and Armentrout, Steven and Bozo, Rodney and Tsouris, Emmanuel|9781484248508\n2013|O'Reilly Media|Windows PowerShell Cookbook: The Complete Guide to Scripting Microsoft's Command Shell|Holmes, Lee|9781449320683\n2015|Microsoft Press|Windows PowerShell Step by Step|Wilson, Ed|9780735675117\n2019|Apress|PowerShell and Python Together: Targeting Digital Investigations|Hosmer, Chet|9781484245040\n2016|CreateSpace Independent Publishing Platform|PowerShell: For Beginners! Master The PowerShell Command Line In 24 Hours (Python Programming, Javascript, Computer Programming, C++, SQL, Computer Hacking, Programming)|Artuso, Alex|9781530411825\n2018|Apress|Pro PowerShell Desired State Configuration: An In-Depth Guide to Windows PowerShell DSC|Chaganti, Ravikanth|9781484234839\n2008|Cengage Learning PTR|Microsoft  Windows PowerShell 2.0 Programming for the Absolute Beginner, 2nd Edition|Ford, Jr.  Jerry Lee|9781598638998\n2013|Manning Publications|PowerShell in Depth: An administrator's guide|Jones, Don and Siddaway, Richard and Hicks, Jeffrey|9781617290558\n2015|Packt Publishing|Microsoft Hyper-V PowerShell Automation|Menon, Vinith|9781784392208\n2015|Apress|Pro PowerShell for Database Developers|Cafferky, Bryan P.|9781484205419\n2015|Packt Publishing|Windows PowerShell for .NET Developers - Second Edition|Venkatesan, Chendrayan and Talaat, Sherif|9781785280269\n2010|O'Reilly Media|Windows PowerShell Cookbook: The Complete Guide to Scripting Microsoft's New Command Shell|Holmes, Lee|9780596801502\n2017|CreateSpace Independent Publishing Platform|Powershell: The Ultimate Windows Powershell Beginners Guide. Learn Powershell Scripting In A Day! (Powershell, Powershell guide, Powershell scripting, ... Hacking, Tor, Programming, Command Line)|Jones, Jack|9781545494325\n2016|Packt Publishing|Microsoft Exchange Server PowerShell Essentials|Banerjee, Biswanath|9781782176039\n2015|Packt Publishing|Microsoft System Center PowerShell Essentials|HP,  Guruprasad and Patel,  Harshul|9781784393267\n2016|Apress|Troubleshooting Windows Server with PowerShell|Schauland, Derek and Jacobs, Donald|9781484218518\n2014|Apress|Pro PowerShell for Amazon Web Services: DevOps for the AWS Cloud|Beach, Brian|9781430264521\n2006|Cengage Learning PTR|Microsoft Windows PowerShell Programming for the Absolute Beginner|Ford Jr., Jerry Lee|9781598633542\n2013|Packt Publishing|Microsoft Exchange Server 2013 Powershell Cookbook: Second Edition|Andersson, Jonas and Pfeiffer, Mike|9781849689427\n2014|Apress|Beginning PowerShell for SharePoint 2013|Charlebois-Laprade, Nikolas|9781430264736\n2008|Sams Publishing|Essential PowerShell|Schwichtenberg Holger|9780132715195\n2011|Sybex|Automating Active Directory Administration with Windows PowerShell 2.0|St. Cyr, Ken and Hunter, Laura E.|9781118027318\n2018|Independently published|CMD Your Computer: An In-Depth Guide to Command Prompt, Batch Programming and Powershell|Thomson, Cask J.|9781719982535\n2009|Wrox|Microsoft SQL Server 2008 Administration with Windows PowerShell|Muthusamy, Ananthakumar|9780470477281\n2009|Microsoft Press|Windows PowerShell 2.0 Best Practices (IT Best Practices - Microsoft Press)|Ed Wilson|9780735626461\n2008|Apress|Pro Windows PowerShell|Deshev, Hristo|9781590599402\n2014|Apress|Pro Exchange 2013 SP1 PowerShell Administration: For Exchange On-Premises and Office 365|de Rooij, Michel and Wesselius, Jaap|9781430268475\n2022|Independently published|PowerShell Programming, For Beginners, Quick Start Guide: PowerShell Programming Language Crash Course Tutorial, Textbook & Exercises|Yao, Ray|9798404004441\n2011|Sybex|Automating SharePoint 2010 with Windows PowerShell 2.0|Lapointe, Gary and Bray, Shannon|9780470939208\n2015|Packt Publishing|Windows PowerShell for .NET Developers - Second Edition|Venkatesan, Chendrayan and Talaat, Sherif|9781785287435\n2011|Packt Publishing|Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook|Pentsarskyy, Yaroslav|9781849684118\n2017|CreateSpace Independent Publishing Platform|Powershell: Advanced Strategies to Learn and Execute Powershell Programming (Volume 5)|Jones, Mr Daniel|9781976408359\n2016-09-17T00:00:01Z|CreateSpace Independent Publishing Platform|PowerShell: For Beginners! - Learn How To Write And Run Scripts From The PowerShell Command Line (Python Programming, Javascript, Computer Programming)|Larson, David|9781537717135\n2017|CreateSpace Independent Publishing Platform|Powershell: Best Practices to Learn and Execute Powershell Programming (Volume 4)|Jones, Mr Daniel|9781976055096\n2018|Independently published|Advanced Programming With Sample Codings: 4 Books In 1- Arduino, C++, Powershell and Python Programming with Sample Designs and Codings|Webber, Zach|9781791316761\n2014|Packt Publishing|PowerShell Troubleshooting Guide|Shepard, Michael|9781782173571\n2018-05-20T00:00:01Z|CreateSpace Independent Publishing Platform|PowerShell: The Utmost Intermediate Course Guide in Fundamentals and Concept of PowerShell Programming (Volume 2)|Webber, Zach|9781719524995\n2017|CreateSpace Independent Publishing Platform|Powershell: The What, When and How of Powershell (David Chang - Programming) (Volume 1)|Chang, David|9781548542726\n2018-05-20T00:00:01Z|CreateSpace Independent Publishing Platform|Powershell: 2 Books in 1: The Comprehensive Beginners Guide to Taking Control of The PowerShell Command Line & Best Practices to Excel While Learning PowerShell Programming|Price, Miles|9781719359023\n2018|CreateSpace Independent Publishing Platform|PowerShell: Best Practices to Excel While Learning PowerShell Programming|Price, Miles|9781987737899\n2017|CreateSpace Independent Publishing Platform|Programming for Beginners: 6 Books in 1- Powershell Programming(3 Book series) & Docker Programming(3 Book series)|Jones, Mr Daniel|9781975980177\n2009|For Dummies|Windows Powershell 2 For Dummies|Steve Seguis|9780470535769\n||Acp Ms Windows Powershell Programming|Jerry Lee Ford Jr.|9781337684279\n21-09-2017|Packt Publishing|Windows Server 2016 Automation with PowerShell Cookbook - Second Edition|Thomas Lee|9781787126404\n20210616|O'Reilly Media, Inc.|PowerShell Cookbook|Lee Holmes|9781098101565\n20170320|De Gruyter|Learning PowerShell|Jonathan Hassell|9781501506611\n2017-06-14|Createspace Independent Publishing Platform|Powershell: The Ultimate Windows Powershell Beginners Guide - Part 2. Take Your Powershell Scripting Further! (powershell, Powershell Guide, ... Hacking, Tor, Programming, Command Line)|Jack Jones|9781548105365\n20100607|Simon & Schuster|PowerShell in Practice|Richard Siddaway|9781638352594\n20210611|Springer Nature|PowerShell for Beginners|Ian Waters|9781484270646\n29-06-2021|Packt Publishing|Mastering PowerShell Scripting|Chris Dent|9781800208575\n20121222|O'Reilly Media, Inc.|Windows PowerShell Cookbook|Lee Holmes|9781449364281\n20100819|O'Reilly Media, Inc.|Windows PowerShell Cookbook|Lee Holmes|9781449399627\n20141031|Simon & Schuster|PowerShell in Depth|Don Jones; Jeffery Hicks; Richard Siddaway|9781638353294\n20080406|Springer Nature|Pro Windows PowerShell|Hristo Deshev|9781430205463\n20210422|O'Reilly Media, Inc.|PowerShell Pocket Reference|Lee Holmes|9781098101633\n20211125|Springer Nature|PowerShell Fast Track|Vikas Sukhija|9781484277591\n20121222|O'Reilly Media, Inc.|Windows PowerShell Cookbook|Lee Holmes|9781449364274\n2016|O'Reilly Media, Incorporated|Windows Powershell For Developers|Douglas Finke|9781491937471\n20131125|Packt Publishing|Instant Windows PowerShell Guide|Harshul Patel|9781849686792\n20121210|O'Reilly Media, Inc.|Windows PowerShell Pocket Reference|Lee Holmes|9781449363390\n20120706|O'Reilly Media, Inc.|Windows PowerShell for Developers|Douglas Finke|9781449322687\n20201019|Springer Nature|Building Better PowerShell Code|Adam Bertram|9781484263884\n20121210|O'Reilly Media, Inc.|Windows PowerShell Pocket Reference|Lee Holmes|9781449363383\n20170919|Simon & Schuster|Windows PowerShell in Action|Bruce Payette; Richard Siddaway|9781638351566\n20100224|O'Reilly Media, Inc.|Windows PowerShell 2.0 - Crashkurs|Peter Monadjemi|9783866457119\n20120706|O'Reilly Media, Inc.|Windows PowerShell for Developers|Douglas Finke|9781449322663\n20120601|O'Reilly Media, Inc.|Windows PowerShell 2.0 - Crashkurs|Peter Monadjemi|9783848301041\n2017|Createspace Independent Publishing Platform|Powershell: Simple And Effective Strategies To Execute Powershell Programming (volume 3)|Mr Daniel Jones|9781548212247\n2015|Microsoft Press|Windows Powershell Step By Step|Ed Wilson|9781509300457\n2016|Createspace Independent Publishing Platform|Powershell : The Complete Beginner's Guide|Byron Francis|9781540670021\n2018|Createspace Independent Publishing Platform|Powershell: The Ultimate Beginners Guide To Learn And Understand Powershell Programming Effectively|Webber and Zach|9781987665505\n2018|Independently Published|Powershell: 21 Sample Codes And Advance Crash Course Guide In Powershell Programming|Zach Webber|9781723976858\n2013-04-25|Packt Publishing|PowerShell 3.0 Advanced Administration Handbook|Sherif Talaat and Haijun Fu|9781849686433\n20170523|Springer Nature|Beginning PowerShell for SharePoint 2016|Nikolas Charlebois-Laprade; John Edward Naguib|9781484228845\n20151124|Springer Nature|Pro PowerShell for Microsoft Azure|Sherif Talaat|9781484206652\n|Microsoft Press,|Windows Powershell Step By Step|Wilson, Ed , 1957- (author.)|9781509300433\n20180327|Springer Nature|Essential PowerShell for Office 365|Vlad Catrinescu|9781484231296\n2017|Createspace Independent Publishing Platform|Powershell: Powershell Command Line Tips - Learn How To Write And Run Scripts, Plus Basic Powershell Commands! (python Programming, Computer Hacking, Programming)|Chester Mckinney|9781542744911\n2014-01-16|Packt Publishing|Windows PowerShell 4.0 for .NET Developers|Sherif Talaat|9781849688772\n20171111|Simon & Schuster|Learn PowerShell Scripting in a Month of Lunches|Don Jones; Jeffery Hicks|9781638351559\n|Nelson Education|Microsoft Windows Powershell Programming For The Absolute Beginner|Jerry Lee Ford|9781305260351\n20130326|Packt Publishing|Instant Windows Powershell 3.0 Windows Management Instrumentation Starter|Brenton J.W. Blawat|9781849689632\n2008|John Wiley & Sons|Professional Windows Powershell Programming: Snapins, Cmdlets, Hosts And Providers|Jon White and Arul Kumaravel and Michael Naixin Li and Scott Happell and Guohui Xie and Krishna C.  Vutukuri|9780470289860\n2022-03-29|Wiley|Windows Server 2022 & Powershell All-in-One For Dummies|Sara Perrott|9781119867845\n2011|Wiley & Sons, Incorporated, John|Automating Active Directory Administration With Windows Powershell 2. 0|Ken St. Cyr and Laura E. Hunter|9781118118542\n2018-11-03|Independently Published|Powershell: The Complete 3 Books In 1 For Beginners, Intermediate And 21 Sample Codings And Advance Crash Course Guide In Powershell Programming|Zach Webber|9781730803901	PowerShell	powershell developer			year|title|doi|citations|influentialCitations|authors|paperId\n2018|Detecting Malicious PowerShell Commands using Deep Neural Networks|10.1145/3196494.3196511|54|8|Danny Hendler and Shay Kels and Amir Rubin|2ce5684b7b0a14e3ea3c1f281c8f1f9e1db56b7f\n2018|AST-Based Deep Learning for Detecting Malicious PowerShell|10.1145/3243734.3278496|21|0|Gili Rusak and Abdullah Al-Dujaili and Una-May O’Reilly|77369f12dd131a755129b1b5b923b1d479eff5db\n2013|Working with PowerShell|10.1007/978-1-4302-4942-9_3|1|0|R. Garrett|e0390ca20fd2572a1f6e41898fdd39e030649bf6	title|year|author|goodreadsId|rating|ratings|reviews\nWindows PowerShell for Developers|2012|Douglas Finke|19180557|3.70|64|7\nPowershell: Comprehensive Beginner's Guide to Learn Powershell Programming||Daniel Jones|57036557|1.00|2|0\nWindows PowerShell 2 for Dummies|2009|Steve Seguis|7014705|3.94|18|1
bash	Bash	1989	Brian Fox		68	pl		https://www.gnu.org/software/bash/		244				5.2	19	4		13	25549	1851	true	247	abcl-lang amber apache-hbase arkscript arrow-format avail awl ballerina bash bazel bebasic blacklight blz bpkg-pm bucardo bython caramel ceylon chapel cir civet civet clamp clash cloc clojurescript cmake codecept codeql coq cortex cosh couchdb cperl crmsh cryptol crystal cspydr cuneiform dafny datafun dex dgraph dllup dlvm drakon dreamlisp dub-pm ecl ecr eiffel elegance elena elfe emscripten encore enso erg erlang f-prime fardlang fay felix firrtl fleck flow flow9 flownote flutter fp3 fstar gerbil gforth ghc git go gun gura gwion halide hamdown haml harlan hedy hera hhvm highlightjs hjson homa homebrew-pm horse64 huginn hurl idio idris imp-lang impala invokator ioke iterm2 jal-compiler jank jasmine java jedi jekyll jelly jemplate jflex jq json-script jsonnet jsparagus k-framework kamilalisp kefir kotlin kubernetes l2 ladybird lambda-zero lamdu-editor lamdu latino lean lfortran lighttable linearml links-programming-language linux litescript little lobster luna m3db mal manool mastodon mathjson mdq mermaid mgmt michelson minizinc mirah mongodb monkeyx mu mun-lang nadesiko netbeans-editor netlogo nextflow nianiolang nim nimskull nit nodejs nqc obsidian-lang ohm oil olc ooc opa opal opam-pm open-nn open-shading-language opencv openscad openverse oxyl pan pandas paraview php pomsky pony popr postgresql preforth prismjs pygments python pytorch racket ramen reach reason redis reflex-framework revolution-programming-language rholang riff rocksdb rosie ruby rust rye saltstack scikit-learn score sentient setlx simple-binary-encoding skip skulpt slash slony smali smpl spatial sqrl srt stoneknifeforth sugartex swi-prolog swift tao3d tensorflow testml textadept-editor tibet tiledb u ultralisp-pm unison uno v-golf v8 vale-assembly vcpkg-pm virgil vuejs vyper wart wasp-lang wiredtiger wonkey wyvern xidoc xl-lang xxl yggdrasil zephir zlang							https://git.savannah.gnu.org/git/bash.git	pl	358317	640005	.bash_aliases .bash_history .bash_logout .bash_profile .bashrc .cshrc .env .env.example .flaskenv .kshrc .login .profile .zlogin .zlogout .zprofile .zshenv .zshrc 9fs PKGBUILD bash_aliases bash_logout bash_profile bashrc cshrc gradlew kshrc login man profile zlogin zlogout zprofile zshenv zshrc	1579442		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nkaldi-asr kaldi https://github.com/kaldi-asr.png https://github.com/kaldi-asr/kaldi Shell #89e051 7031 3224 623 ""This is the official location of the Kaldi project.""\ndylanaraps pure-bash-bible https://github.com/dylanaraps.png https://github.com/dylanaraps/pure-bash-bible Shell #89e051 14224 1102 899 ""📖 A collection of pure bash alternatives to external processes.""\npi-hole pi-hole https://github.com/pi-hole.png https://github.com/pi-hole/pi-hole Shell #89e051 17711 1224 847 ""A black hole for Internet advertisements""\ntrimstray nginx-admins-handbook https://github.com/trimstray.png https://github.com/trimstray/nginx-admins-handbook Shell #89e051 9683 677 986 ""How to improve NGINX performance, security, and other important things; @ssllabs A+ 100%, @mozilla A+ 120/100.""\nv1s1t0r1sh3r3 airgeddon https://github.com/v1s1t0r1sh3r3.png https://github.com/v1s1t0r1sh3r3/airgeddon Shell #89e051 2052 515 286 ""This is a multi-use bash script for Linux systems to audit wireless networks.""\nesc0rtd3w wifi-hacker https://github.com/esc0rtd3w.png https://github.com/esc0rtd3w/wifi-hacker Shell #89e051 811 283 420 ""Shell Script For Attacking Wireless Connections Using Built-In Kali Tools. Supports All Securities (WEP, WPS, WPA, WPA2)""\ntoniblyx my-arsenal-of-aws-security-tools https://github.com/toniblyx.png https://github.com/toniblyx/my-arsenal-of-aws-security-tools Shell #89e051 2624 378 440 ""List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.""\nrobbyrussell oh-my-zsh https://github.com/robbyrussell.png https://github.com/robbyrussell/oh-my-zsh Shell #89e051 94524 17446 1679 ""🙃 A delightful community-driven (with 1,300+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.""\ntermux termux-packages https://github.com/termux.png https://github.com/termux/termux-packages Shell #89e051 2485 827 109 ""Android terminal and Linux environment - packages repository.""\nwmnnd nginx-certbot https://github.com/wmnnd.png https://github.com/wmnnd/nginx-certbot Shell #89e051 579 208 127 ""Boilerplate configuration for nginx and certbot with docker-compose""\ntomav docker-mailserver https://github.com/tomav.png https://github.com/tomav/docker-mailserver Shell #89e051 4463 747 140 ""A fullstack but simple mailserver (smtp, imap, antispam, antivirus, ssl...) using Docker.""\ndotnet core https://github.com/dotnet.png https://github.com/dotnet/core Shell #89e051 11705 2542 339 ""Home repository for .NET Core""\nthelinuxchoice saycheese https://github.com/thelinuxchoice.png https://github.com/thelinuxchoice/saycheese Shell #89e051 152 105 45 ""Grab target's webcam shots by link""\nhashicorp vault-helm https://github.com/hashicorp.png https://github.com/hashicorp/vault-helm Shell #89e051 108 34 106 ""Helm chart to install Vault and other associated components.""\nNeilpang acme.sh https://github.com/Neilpang.png https://github.com/Neilpang/acme.sh Shell #89e051 14044 1787 406 ""A pure Unix shell script implementing ACME client protocol""\nmathiasbynens dotfiles https://github.com/mathiasbynens.png https://github.com/mathiasbynens/dotfiles Shell #89e051 22044 7799 200 ""🔧 .files, including ~/.macos — sensible hacker defaults for macOS""\ndennyzhang cheatsheet-kubernetes-A4 https://github.com/dennyzhang.png https://github.com/dennyzhang/cheatsheet-kubernetes-A4 Shell #89e051 436 246 62 ""📖 Kubernetes CheatSheets In A4""\nromkatv powerlevel10k https://github.com/romkatv.png https://github.com/romkatv/powerlevel10k Shell #89e051 1514 72 357 ""A fast reimplementation of Powerlevel9k ZSH theme""\nskywind3000 awesome-cheatsheets https://github.com/skywind3000.png https://github.com/skywind3000/awesome-cheatsheets Shell #89e051 4926 917 146 ""超级速查表 - 编程语言、框架和开发工具的速查表，单个文件包含一切你需要知道的东西 ⚡️""\nfouldsy azure-mol-samples https://github.com/fouldsy.png https://github.com/fouldsy/azure-mol-samples Shell #89e051 357 131 39 ""Supporting resources for """"Learn Azure in a Month of Lunches"""" (Manning Publications)""\nvulhub vulhub https://github.com/vulhub.png https://github.com/vulhub/vulhub Shell #89e051 4211 1485 250 ""Pre-Built Vulnerable Environments Based on Docker-Compose""\nnvm-sh nvm https://github.com/nvm-sh.png https://github.com/nvm-sh/nvm Shell #89e051 36851 3480 616 ""Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions""\neaszlab kubeasz https://github.com/easzlab.png https://github.com/easzlab/kubeasz Shell #89e051 3840 1573 407 使用Ansible脚本安装K8S集群，介绍组件交互原理，方便直接，不受国内网络环境影响\ndylanaraps neofetch https://github.com/dylanaraps.png https://github.com/dylanaraps/neofetch Shell #89e051 6957 441 186 ""🖼️ A command-line system information tool written in bash 3.2+""\nashishb android-security-awesome https://github.com/ashishb.png https://github.com/ashishb/android-security-awesome Shell #89e051 4067 1026 65 ""A collection of android security related resources"""		sh or shell-script or bash or zsh	ash bash dash ksh mksh pdksh rc sh zsh	sh	shell	text/x-sh	source.shell	programming								false				s/Shell.sh				17					Bourne Again Shell								shell.py			1996	2024	1571	3	1454	279	482954							1989	c gettext bourne-shell login linux almquist-shell android regex perl awk unix emacs-editor	"Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell. First released in 1989, it has been distributed widely as the default login shell for most Linux distributions and Apple's macOS (formerly OS X). A version is also available for Windows 10. Bash is a command processor that typically runs in a text window, where the user types commands that cause actions. Bash can also read and execute commands from a file, called a script. Like all Unix shells, it supports filename globbing (wildcard matching), piping, here documents, command substitution, variables, and control structures for condition-testing and iteration. The keywords, syntax and other basic features of the language are all copied from sh. Other features, e.g., history, are copied from csh and ksh. Bash is a POSIX-compliant shell, but with a number of extensions. The shell's name is an acronym for Bourne-again shell, punning on the name of the Bourne shell that it replaces and on the term ""born again"" that denotes spiritual rebirth in contemporary American Christianity. A security hole in Bash dating from version 1.03 (August 1989), dubbed Shellshock, was discovered in early September 2014 and quickly led to a range of attacks across the Internet. Patches to fix the bugs were made available soon after the bugs were identified, but not all computers have been updated."	2001	1271	1835	1360	4547					GNU Project			sh bash bats cgi command env fcgi ksh shin tmux tool zsh zsh-theme	sh	sh ksh bash ebuild eclass exheres-0 exlib zsh .bashrc bashrc .bash_* bash_* zshrc .zshrc .kshrc kshrc PKGBUILD	bash sh			typescript	c bourne-shell m4 bash html make yacc perl assembly-language sed tex markdown awk		https://cheatsheets.zip/bash		true	61750	4774	https://exercism.org/tracks/bash	104																1	true	5	true					https://tio.run/#bash	https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html https://devdocs.io/bash/								text					shell	bash			http://www.bpkg.sh/			bash	United States																"#!/bin/sh echo ""Hello World"" "	"#!/bin/sh echo ""sh"" "	Bash	https://reddit.com/r/bash	https://riju.codes/bash	"echo ""Hello, world!"" "		"cd ""$SOMEWHERE"" && ./do_something || echo ""An error occurred"" >&2"	Shell			https://github.com/mads-hartmann/bash-language-server		if then do else elif while until for in esac fi fin fil done exit set unset export function	https://git.savannah.gnu.org/git/bash.git				https://savannah.gnu.org/projects/bash/			#		echo	""""	=														true														true	true																													false	true							true								true				true					true		true															false				false									true					true												false	false							false			true		false																				false			true				true							https://github.com/takluyver/bash_kernel	https://en.wikipedia.org/wiki/Bash_(Unix_shell)	33	1	https://hopl.info/showlanguage.prx?exp=1851		Bash		Shell	https://github.com/atom/language-shellscript		year|publisher|title|authors|isbn13\n1998|O'Reilly Media|Learning the bash Shell, 2nd Edition|Newham, Cameron and Rosenblatt, Bill|9781565923478\n2004|Sams|Linux Shell Scripting with Bash|Burtch, Ken O.|9780672326424\n2019|In Easy Steps Limited|Bash in easy steps|McGrath, Mike|9781840788099\n2018|Packt Publishing|Mastering Linux Shell Scripting: A practical guide to Linux command-line, Bash scripting, and Shell programming, 2nd Edition|Ebrahim, Mokhtar and Mallett, Andrew|9781788990554\n2015|CreateSpace Independent Publishing Platform|Shell Scripting: How to Automate Command Line Tasks Using Bash Scripting and Shell Programming|Cannon, Jaosn|9781517380434\n2005|O'Reilly Media|Learning the bash Shell: Unix Shell Programming (In a Nutshell (O'Reilly))|Newham, Cameron|9780596009656\n2014|CreateSpace Independent Publishing Platform|Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programming Tips, and Bash One-liners|Cannon, Jason|9781499222036\n2004|Apress|From Bash to Z Shell: Conquering the Command Line|Kiddle, Oliver and Stephenson, Peter and Peek, Jerry|9781590593769\n2018|Packt Publishing|Mastering Linux Shell Scripting,: A practical guide to Linux command-line, Bash scripting, and Shell programming, 2nd Edition|Ebrahim, Mokhtar and Mallett, Andrew|9781788990158\n2015|Apress|Pro Bash Programming, Second Edition: Scripting the GNU/Linux Shell|Johnson, Chris and Varma, Jayant|9781484201220\n2017-06-21T00:00:01Z|Packt Publishing|Mastering Bash: A Step-by-Step Guide to working with Bash Programming and Shell Scripting|Zarrelli, Giorgio|9781784396879\n2015|In Easy Steps Ltd|Unix in easy steps: Commanding the BASH shell|McGrath, Mike|9781840786736\n2015|Apress|Pro Bash Programming, Second Edition: Scripting the GNU/Linux Shell|Johnson, Chris and Varma, Jayant|9781484201213\n2009|Apress|Pro Bash Programming: Scripting the Linux Shell (Expert's Voice in Linux)|Johnson, Chris|9781430219972\n2016|CreateSpace Independent Publishing Platform|Shell Programming and Bash Scripting: Ultimate Beginners Guide Book|Collins, Robert|9781540637703\n2015|CreateSpace Independent Publishing Platform|Linux Command Line: FAST and EASY!: Linux Commands, Bash Scripting Tricks, Linux Shell Programming Tips and Bash One-Liners|Gimson, Matthew|9781519127044\n2019-12-09T00:00:01Z|Independently published|LINUX Command-Line for Beginners: A Comprehensive Step-by-Step Starting Guide to Learn Linux from Scratch to Bash Scripting and Shell Programming|Mach, Dylan|9781673712551\n2017|CreateSpace Independent Publishing Platform|Shell Programming: Bash Scripting from First Steps To Confident User|Johnson, Sean|9781544208978\n20070524|O'Reilly Media, Inc.|bash Cookbook|Carl Albing|9780596554705\n20070524|O'Reilly Media, Inc.|bash Cookbook|Carl Albing|9780596516031\n21-06-2017|Packt Publishing|Mastering Bash|Giorgio Zarrelli|9781784391980\n20091205|Springer Nature|Pro Bash Programming|Chris Johnson|9781430219989\n20160217|O'Reilly Media, Inc.|Bash Pocket Reference|Arnold Robbins|9781491941560\n03/2014|O'Reilly Media, Inc.|Bash kurz & gut|Günther, Karsten|9783955617653\n20160217|O'Reilly Media, Inc.|Bash Pocket Reference|Arnold Robbins|9781491941546\n03/2014|O'Reilly Media, Inc.|Bash kurz & gut|Günther, Karsten|9783955617660\n28-09-2018|Packt Publishing|Bash Quick Start Guide|Tom Ryder|9781789534085\n20050329|O'Reilly Media, Inc.|Learning the bash Shell|Cameron Newham|9780596519063\n20050329|O'Reilly Media, Inc.|Learning the bash Shell|Cameron Newham|9780596555009\n20040129|Pearson Technology Group|Linux Shell Scripting with Bash|Ken O. Burtch|9780768663495\n||Bash Scripting, Linux And Shell Programming Complete Guide|Frahaan Hussain|9781838984595\n20111215|De Gruyter|Eine praktische Einführung in die Informatik mit Bash und Python|Tobias Häberlein|9783486714456\n2015,[2015]|Apress,,Springer Science+Business Media New York|Pro Bash programming,UNIX Shells,UNIX (Computer file),UNIX (Computer file),UNIX Shells|Johnson, Chris F. A. and Varma, Jayant|	Shell	bash developer			year|title|doi|citations|influentialCitations|authors|paperId\n2021|Explainable Natural Language to Bash Translation using Abstract Syntax Tree|10.18653/v1/2021.conll-1.20|3|0|Shikhar Bharadwaj and S. Shevade|6fe61d77b8a4a090899867b79e32efd658f848e7	
rust	Rust	2010	Graydon Hoare		91	pl		https://www.rust-lang.org		114	https://blog.rust-lang.org/			1.78.0	20	5		29	25542		true	123	ace aluasm alumina alumina amber ante-esolang ante aretext arret astro bend blazex borgo cairo cairo calcit calypso candy carth cir codeql cosh cotton crush curly cyber cytosol dafny datafun deno differential-datalog edgedb enso erg esoteric-reaction factor fish flatbuffers gleam glicol gluon hacspec hacspec hhvm hurl hush hvm2 inko invokator jazz jill jingo jsparagus jule kami kavascript koto leo-editor linux luna mal markus mdq mech-lang melody mewl michelson micro-mitten mlatu mlscript mongodb moonbit mun-lang netbeans-editor nodejs noulith nushell observable-framework olc passerine pest pikelet pomsky project-mentat prql pygments reason rescript rhai rio roc ron ruby rust sagemath scallop scryer serious simple-binary-encoding simple-binary-encoding slashlang snowball-programming-language surrealdb svgbob tablam tao-lang tsar ucg uiua unseemly uxf veryl vine vlc wasmer weebasic wing wlambda worst wu xlwings-editor xsv-app zz							https://github.com/rust-lang/rust	pl	9148	15753		356891		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nrust-lang rust https://github.com/rust-lang.png https://github.com/rust-lang/rust Rust #dea584 38932 6045 851 ""Empowering everyone to build reliable and efficient software.""\nxi-editor druid https://github.com/xi-editor.png https://github.com/xi-editor/druid Rust #dea584 623 33 162 ""Data-oriented Rust UI design toolkit.""\nyewstack yew https://github.com/yewstack.png https://github.com/yewstack/yew Rust #dea584 8506 323 422 ""Rust framework for building client web apps""\ngetzola zola https://github.com/getzola.png https://github.com/getzola/zola Rust #dea584 2306 215 156 ""A fast static site generator in a single binary with everything built-in.""\nwasmerio wasmer https://github.com/wasmerio.png https://github.com/wasmerio/wasmer Rust #dea584 4321 146 315 ""The Universal WebAssembly Runtime""\ncloudflare wrangler https://github.com/cloudflare.png https://github.com/cloudflare/wrangler Rust #dea584 644 63 185 ""🤠 wrangle your cloudflare workers""\nrust-unofficial awesome-rust https://github.com/rust-unofficial.png https://github.com/rust-unofficial/awesome-rust Rust #dea584 12178 807 497 ""A curated list of Rust code and resources.""\nCraneStation wasmtime https://github.com/CraneStation.png https://github.com/CraneStation/wasmtime Rust #dea584 1282 90 130 ""Standalone JIT-style runtime for WebAssembly, using Cranelift""\ntokio-rs tokio https://github.com/tokio-rs.png https://github.com/tokio-rs/tokio Rust #dea584 5810 483 326 ""A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...""\nSergioBenitez Rocket https://github.com/SergioBenitez.png https://github.com/SergioBenitez/Rocket Rust #dea584 7888 551 273 ""A web framework for Rust.""\nhyperium hyper https://github.com/hyperium.png https://github.com/hyperium/hyper Rust #dea584 5153 752 171 ""An HTTP library for Rust""\nrust-lang-nursery futures-rs https://github.com/rust-lang-nursery.png https://github.com/rust-lang-nursery/futures-rs Rust #dea584 2833 350 85 ""Zero-cost asynchronous programming in Rust""\nSpotifyd spotifyd https://github.com/Spotifyd.png https://github.com/Spotifyd/spotifyd Rust #dea584 2017 106 112 ""A spotify daemon""\nmaps4print azul https://github.com/maps4print.png https://github.com/maps4print/azul Rust #dea584 3105 123 211 ""Desktop GUI Framework""\nrust-lang regex https://github.com/rust-lang.png https://github.com/rust-lang/regex Rust #dea584 1200 189 42 ""An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.""\nservo servo https://github.com/servo.png https://github.com/servo/servo Rust #dea584 14762 2222 210 ""The Servo Browser Engine""\ntokio-rs tracing https://github.com/tokio-rs.png https://github.com/tokio-rs/tracing Rust #dea584 262 27 127 ""Application level tracing for Rust.""\nCraneStation cranelift https://github.com/CraneStation.png https://github.com/CraneStation/cranelift Rust #dea584 2066 172 138 ""Cranelift code generator""\nggez ggez https://github.com/ggez.png https://github.com/ggez/ggez Rust #dea584 1715 213 79 ""Rust library to create a Good Game Easily""\nrust-lang cargo https://github.com/rust-lang.png https://github.com/rust-lang/cargo Rust #dea584 4696 989 109 ""The Rust package manager""\nsharkdp bat https://github.com/sharkdp.png https://github.com/sharkdp/bat Rust #dea584 15094 295 413 ""A cat(1) clone with wings.""\nparitytech substrate https://github.com/paritytech.png https://github.com/paritytech/substrate Rust #dea584 1437 374 95 ""Substrate: The platform for blockchain innovators""\ngfx-rs gfx https://github.com/gfx-rs.png https://github.com/gfx-rs/gfx Rust #dea584 3334 389 111 ""A low-overhead Vulkan-like GPU API for Rust.""\nrust-lang rust-clippy https://github.com/rust-lang.png https://github.com/rust-lang/rust-clippy Rust #dea584 3740 498 114 ""A bunch of lints to catch common mistakes and improve your Rust code""\nseanmonstar reqwest https://github.com/seanmonstar.png https://github.com/seanmonstar/reqwest Rust #dea584 1782 277 109 ""An easy and powerful Rust HTTP Client"""		rs		rust	rust	text/x-rustsrc	source.rust	programming	2010	2024		1483	12294	95455	10063	false				r/Rust.rs	181	2014	2018	3	28	29951	122										rust.py			2010	2025	287557	7485	52262	686	4271950		31			2010		2016	linux freebsd android ios alef csharp cyclone erlang haskell haxe limbo newsqueak ruby scheme standard-ml swift crystal elm idris c ml go java ocaml llvmir d nim emacs-editor	"Rust is a systems programming language sponsored by Mozilla Research, which describes it as a ""safe, concurrent, practical language,"" supporting functional and imperative-procedural paradigms. Rust is syntactically similar to C++, but its designers intend it to provide better memory safety while maintaining performance. Rust is an open source programming language. Its designers have refined the language through the experiences of writing the Servo web browser layout engine and the Rust compiler. A large portion of current commits to the project are from community members. Rust won first place for ""most loved programming language"" in the Stack Overflow Developer Survey in 2016 and 2017; it is referenced in The Book of Mozilla as ""oxidised metal""."	2010	1159	336	956	29414838	https://rust-lang.zulipchat.com/				Mozilla		rs rlib	rs rsin	rs	rs rs.in		rs rlib		rust	rust markdown diff toml make yaml javascript bourne-shell html c dockerfile json python typescript puppet xml cpp svg css assembly-language asciidoc powershell xslt z-shell cmake wasm logos bash d		https://cheatsheets.zip/rust		true	333831	141	https://exercism.org/tracks/rust	183															https://webchat.freenode.net/?channels=##rust	1	true	1	true		rs rs.in	true	false	https://tio.run/#rust	https://www.rust-lang.org/learn https://devdocs.io/rust/							https://prev.rust-lang.org/en-US/faq.html	text			https://github.com/antlr/grammars-v4/tree/master/rust	rust	rust	Rust	https://repl.it/languages/rust	http://www.rosettacode.org/wiki/Category:Rust	https://crates.io/			rustc			https://github.com/rust-lang/rfcs	Rust	https://blog.rust-lang.org/2018/11/27/Rust-survey-2018.html		// Type your code here, or load an example. pub fn square(num: i32) -> i32 {     num * num }  // If you use `main()`, declare it as `pub` to see it in the output: // pub fn main() { ... } 					https://discord.gg/rust-lang				"// Hello world in Rust  fn main() {     println!(""Hello World!""); }"	"fn main() {     println!(""Hello World""); } "	"extern crate foo; extern crate bar;  use foo::{self, quix}; use bar::car::*; use bar;  fn main() {     println!(""Hello {}"", ""World"");      panic!(""Goodbye"") } "	Rust	https://reddit.com/r/rust	https://riju.codes/rust	"fn main() {     println!(""Hello, world!""); } "	https://twitter.com/rustlang		Rust	Rust	https://www.youtube.com/watch?v=Ds0Psk1YmOc	https://github.com/rust-lang-nursery/rls		abstract alignof as become box break const continue crate do else enum extern false final fn for if impl in let loop macro match mod move mut offsetof override priv proc pub pure ref return Self self sizeof static struct super trait true type typeof unsafe unsized use virtual where while yield		https://github.com/rust-lang/rust		https://www.meetup.com/topics/rust				//	/* */	println!	""""		true false						false													true				false				true	true	true								true																				false	true															true						true			true		true		true													true				false				true				true						true												false								true			true		false													true	true													true							https://github.com/google/evcxr/tree/master/evcxr_jupyter	https://en.wikipedia.org/wiki/Rust_(programming_language)	65	36		Rust	Rust	rust-lang.org	Rust	https://github.com/zargony/atom-language-rust		year|publisher|title|authors|isbn13\n2018|No Starch Press|The Rust Programming Language|Klabnik, Steve and Nichols, Carol|9781593278281\n2020|Manning Publications|Rust in Action|McNamara, TS|9781617294556\n2020|Packt Publishing|Creative Projects for Rust Programmers: Build exciting projects on domains such as web apps, WebAssembly, games, and parsing|Milanesi, Carlo|9781789346220\n2019|Packt Publishing|Rust Programming Cookbook: Explore the latest features of Rust 2018 for building fast and secure apps|Matzinger, Claus|9781789530667\n2019-08-12T00:00:01Z|No Starch Press|The Rust Programming Language (Covers Rust 2018)|Klabnik, Steve and Nichols, Carol|9781718500440\n2021|No Starch Press|Rust for Rustaceans: Idiomatic Programming for Experienced Developers|Gjengset, Jon|9781718501850\n2021|Pragmatic Bookshelf|Hands-on Rust|Wolverson, Herbert|9781680508802\n2021|No Starch Press|Rust for Rustaceans: Idiomatic Programming for Experienced Developers|Gjengset, Jon|9781718501867\n2019|No Starch Press|The Rust Programming Language (Covers Rust 2018)|Klabnik, Steve and Nichols, Carol|9781718500457\n2022|O'Reilly Media|Command-Line Rust: A Project-Based Primer for Writing Rust CLIs|Youens-Clark, Ken|9781098109431\n2021|Wiley|Beginning Rust Programming|Messier, Ric|9781119712978\n2020|Packt Publishing|Creative Projects for Rust Programmers: Build exciting projects on domains such as web apps, WebAssembly, games, and parsing|Milanesi, Carlo|9781789343878\n2021|Manning|Rust in Action|McNamara, Tim|9781638356226\n2021|Packt Publishing - ebooks Account|Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language|Flitton, Maxwell|9781800560819\n2019-01-25T00:00:01Z|Packt Publishing|Hands-On Data Structures and Algorithms with Rust: Learn programming techniques to build effective, maintainable, and readable code in Rust 2018|Matzinger, Claus|9781788995528\n2018|No Starch Press|The Rust Programming Language|Klabnik, Steve and Nichols, Carol|9781593278519\n2019-05-22T00:00:01Z|Packt Publishing|The Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced constructs of Rust|Sharma, Rahul and Kaihlavirta, Vesa and Matzinger, Claus|9781838828103\n2020|Apress|Rust for the IoT: Building Internet of Things Apps with Rust and Raspberry Pi|Nusairat, Joseph Faisal|9781484258590\n2020|Apress|Rust for the IoT: Building Internet of Things Apps with Rust and Raspberry Pi|Nusairat, Joseph Faisal|9781484258606\n2019|Packt Publishing|Hands-On Microservices with Rust: Build, test, and deploy scalable and reactive microservices with Rust 2018|Kolodin, Denis|9781789341980\n2019|Apress|Practical Machine Learning with Rust: Creating Intelligent Applications in Rust|Bhattacharjee, Joydeep|9781484251218\n2019|Packt Publishing|Rust Programming Cookbook: Explore the latest features of Rust 2018 for building fast and secure apps|Matzinger, Claus|9781789531749\n2021|Wiley|Beginning Rust Programming|Messier, Ric|9781119712879\n2018|Packt Publishing|Hands-On Functional Programming in Rust: Build modular and reactive applications with functional programming techniques in Rust 2018|Johnson, Andrew|9781788831581\n2018|Packt Publishing|Rust High Performance: Learn to skyrocket the performance of your Rust applications|Eguia Moraza, Iban|9781788478236\n2018|Packt Publishing|Rust Programming By Example: Enter the world of Rust by building engaging, concurrent, reactive, and robust applications|Gomez, Guillaume and Boucher, Antoni|9781788470308\n2021|Apress|Practical Rust Web Projects: Building Cloud and Web-Based Applications|Lyu, Shing|9781484265895\n2018-05-31T00:00:01Z|Packt Publishing|Hands-On Functional Programming in Rust: Build modular and reactive applications with functional programming techniques in Rust 2018|Johnson, Andrew|9781788839358\n2020-12-24T00:00:01Z|Packt Publishing|Practical System Programming for Rust Developers: Build fast and secure software for Linux/Unix systems with the help of practical examples|Eshwarla, Prabhu|9781800560963\n2020|Apress|Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications|Lyu, Shing|9781484255995\n2018-01-15T00:00:00.000Z|Armstrong Publications LLC|Step Ahead with Rust: Systems Programming in Rust|Jonathan Creekmore and James Miller|9780999361801\n2019|Packt Publishing|Mastering Rust: Learn about memory safety, type system, concurrency, and the new features of Rust 2018 edition, 2nd Edition|Sharma, Rahul and Kaihlavirta, Vesa|9781789341188\n2018|Packt Publishing|Rust Quick Start Guide: The easiest way to learn Rust programming|Arbuckle, Daniel|9781789616705\n2018-01-11T00:00:01Z|Packt Publishing|Rust Programming By Example: Enter the world of Rust by building engaging, concurrent, reactive, and robust applications|Gomez, Guillaume and Boucher, Antoni|9781788390637\n2020|Apress|Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications|Lyu, Shing|9781484255988\n2019||The Rust Programming Language|Steve Klabnik and Carol Nichols|9781098122539\n2019|Electronic Industry Press|Rust programming(Chinese Edition)|ZHANG HAN DONG ZHU|9787121354854\n2022|Packt Publishing - ebooks Account|Practical WebAssembly-Explore the fundamentals of WebAssembly programming using Rust|Sendil Kumar Nellaiyapen|9781838828004\n2022|BPB Publications|Learn Rust Programming: Safe Code, Supports Low Level and Embedded Systems Programming with a Strong Ecosystem (English Edition)|Matzinger, Claus|9789355511546\n2022|BPB Publications|Rust Crash Course: Build High-Performance, Efficient and Productive Software with the Power of Next-Generation Programming Skills (English Edition)|Kumar, Abhishek|9789355510952\n24-11-2017|Packt Publishing|Learning Rust|Paul Johnson|9781785888885\n2021|O'reilly Media, Inc.|Programming Rust|Jim Blandy and Jason Orendorff and Leonora F.S. Tindall|9781492052562\n2017-05-30|Packt Publishing|Mastering Rust|Vesa Kaihlavirta|9781785881374\n20210611|O'Reilly Media, Inc.|Programming Rust|Jim Blandy; Jason Orendorff; Leonora F .S. Tindall|9781492052548\n20171121|O'Reilly Media, Inc.|Programming Rust|Jim Blandy; Jason Orendorff|9781491927236\n2015-05-27|Packt Publishing|Rust Essentials|Ivo Balbaert|9781785282133\n2017-07-27|Packt Publishing|Rust Cookbook|Vigneshwer Dhinakaran|9781785886218\n20180322|Springer Nature|Beginning Rust|Carlo Milanesi|9781484234686\n2021|翔泳社|Rust In Action|Tim McNamara|9784798160221\n26-02-2021|Packt Publishing|Rust Web Programming|Maxwell Flitton|9781800566095\n2022|O'reilly Media, Inc.|Command-line Rust|Ken Youens-Clark|9781098109400\n20220225|O'Reilly Media, Inc.|Rust Brain Teasers|Herbert Wolverson|9781680509557\n20220113|O'Reilly Media, Inc.|Command-Line Rust|Ken Youens-Clark|9781098109387\n||Network Programming With Rust|Abhishek Chanda|9781789348071\n30-10-2018|Packt Publishing|Rust Quick Start Guide|Daniel Arbuckle|9781789610611\n43047|Packt Publishing|Rust Essentials - Second Edition|Ivo Balbaert|9781788399135\n29-03-2018|Packt Publishing|Rust Standard Library Cookbook|Jan Hohenheim, Daniel Durante|9781788629652\n||Learn Rust In 7 Days|Matthew Stoodley|9781789805499\n2022-06-30|Packt Publishing|Rust Web Development with Rocket|Karuna Murti|9781800560826\n31-05-2018|Packt Publishing|Hands-On Concurrency with Rust|Brian L. Troutwine|9781788478359\n24-12-2020|Packt Publishing|Practical System Programming for Rust Developers|Prabhu Eshwarla|9781800562011\n29-04-2022|Packt Publishing|Game Development with Rust and WebAssembly|Eric Smith|9781801074995\n43607|Packt Publishing|The Complete Rust Programming Reference Guide|Rahul Sharma; Vesa Kaihlavirta; Claus Matzinger|9781838826383\n21-01-2022|Packt Publishing|Speed Up Your Python with Rust|Maxwell Flitton|9781801812320\n25-01-2019|Packt Publishing|Hands-On Data Structures and Algorithms with Rust|Claus Matzinger|9781788991490	Rust	rust engineer			year|title|doi|citations|influentialCitations|authors|paperId\n2014|The rust language|10.1145/2663171.2663188|238|25|Nicholas D. Matsakis and Felix S. Klock|50eba68089cf51323d95631c2f59ff916848863f\n2017|RustBelt: securing the foundations of the rust programming language|10.1145/3158154|192|23|Ralf Jung and Jacques-Henri Jourdan and R. Krebbers and Derek Dreyer|6a8ceba15f95d03617e79aaba35515776c4bc4d9\n2020|Is Rust Used Safely by Software Developers?|10.1145/3377811.3380413|23|5|A. Evans and Bradford Campbell and M. Soffa|8f564873814a12526a844d69c216ba2b599bdf9a\n2020|Understanding memory and thread safety practices and issues in real-world Rust programs|10.1145/3385412.3386036|23|5|Boqin Qin and Yilun Chen and Zeming Yu and Linhai Song and Yiying Zhang|d536933053c16f6ab16f92468542084630e72f55\n2017|POSTER: Rust SGX SDK: Towards Memory Safety in Intel SGX Enclave|10.1145/3133956.3138824|21|4|Yu Ding and Ran Duan and Long Li and Yueqiang Cheng and Yulong Zhang and Tanghui Chen and Tao Wei and Huibo Wang|187e2d1c888c5c0529e5a50c8c90efe9889cbd69\n2017|Sandcrust: Automatic Sandboxing of Unsafe Components in Rust|10.1145/3144555.3144562|20|3|Benjamin Lamowski and C. Weinhold and A. Lackorzynski and Hermann Härtig|2b7bd2b93f5aa66a65d9cfc7f0222a16d3aca007\n2018|Verifying Rust Programs with SMACK|10.1007/978-3-030-01090-4_32|20|1|Marek S. Baranowski and Shaobo He and Z. Rakamaric|350795523676e071a64d8d60acd30252db2c7eec\n2021|Safe systems programming in Rust|10.1145/3418295|17|0|Ralf Jung and Jacques-Henri Jourdan and R. Krebbers and Derek Dreyer|01bd07b28877e088aefc9a54ba842b8aa3b804f5\n2018|KRust: A Formal Executable Semantics of Rust|10.1109/TASE.2018.00014|12|1|Feng Wang and Fu Song and Min Zhang and Xiaoran Zhu and Jun Zhang|dc734f8a1e20f7de5dbbe8c668c0683381bbcb1a\n2019|Exploring Rust for Unikernel Development|10.1145/3365137.3365395|12|0|Stefan Lankes and J. Breitbart and Simon Pickartz|efa6eb7b43f19f8b072f9323ac2e838618537932\n2020|Understanding and evolving the Rust programming language|10.22028/D291-31946|11|1|Ralf Jung|37d7114d5a9bc202742bd0c248fe8af1a689d1b6\n2018|Fidelius Charm: Isolating Unsafe Rust Code|10.1145/3176258.3176330|8|2|Hussain M. J. Almohri and David Evans|d72458f9501963670b50ee9fe78e622425955630\n2020|Design of a DSL for Converting Rust Programming Language into RTL|10.1007/978-3-030-39746-3_36|8|0|K. Takano and Tetsuya Oda and M. Kohata|aaf8eeb909892036436dff4bef41a0924e730d6c\n2019|Identifying Barriers to Adoption for Rust through Online Discourse|10.4230/OASIcs.PLATEAU.2018.5|7|0|Anna Zeng and Will Crichton|6f6a28a3115e147e443a545fd8f75cf7a3babf1b\n2020|Memory-Safety Challenge Considered Solved? An In-Depth Study with All Rust CVEs|10.1145/3466642|6|1|Hui Xu and Zhuangbin Chen and Mingshen Sun and Yangfan Zhou and Michael R. Lyu|164b3187c0d904f04e96ac5f0d5b9fdeab0da547\n2020|Securing UnSafe Rust Programs with XRust|10.1145/3377811.3380325|6|2|Peiming Liu and Gang Zhao and Jeff Huang|f3b75979611c111233c9cd5e6674e71be83b6f13\n2021|GhostCell: separating permissions from data in Rust|10.1145/3473597|5|1|Joshua Yanovski and Hoang-Hai Dang and Ralf Jung and Derek Dreyer|c2e188799c7bdca68f6334b329682e12b1d58da9\n2021|A Lightweight Formalism for Reference Lifetimes and Borrowing in Rust|10.1145/3443420|5|0|David J. Pearce|fede987ed6b38a516655cc05c3ed55a19068b1a9\n2016|What can the programming language Rust do for astrophysics?|10.1017/S1743921316013168|5|0|S. Blanco-Cuaresma and É. Bolmont|4567c1f22d80334eade2ceb396d43ae8e895b131\n2017|On utilizing rust programming language for Internet of Things|10.1109/CICN.2017.8319363|4|0|Tunç Uzlu and E. Saykol|c9cb48a5680fe6911ca620897980c51a8aa5f9a6\n2019|Structured Stream Parallelism for Rust|10.1145/3355378.3355384|3|0|Ricardo Pieper and Dalvan Griebler and L. G. Fernandes|2739f9c914bb01de599f4549b0e847b10c83c3df\n2021|Keeping Safe Rust Safe with Galeed|10.1145/3485832.3485903|3|0|Elijah Rivera and Samuel Mergendahl and Howie Shrobe and H. Okhravi and N. Burow|ff3de8816bc7685668a56da5c30eecc76c817558\n2022|RustHornBelt: a semantic foundation for functional verification of Rust programs with unsafe code|10.1145/3519939.3523704|2|0|Yusuke Matsushita and Xavier Denis and Jacques-Henri Jourdan and Derek Dreyer|36674fd3bc28fd3f01711de8785171c720a97a25\n2020|Towards Profile-Guided Optimization for Safe and Efficient Parallel Stream Processing in Rust|10.1109/SBAC-PAD49847.2020.00047|2|0|Stefan Sydow and Mohannad Nabelsee and S. Glesner and Paula Herber|336759267740e25049691e8f74374721dc4718a4\n2021|Rudra: Finding Memory Safety Bugs in Rust at the Ecosystem Scale|10.1145/3477132.3483570|2|1|Yechan Bae and Youngsuk Kim and Ammar Askar and Jungwon Lim and Taesoo Kim|57b463af9a5699fb4011435cee3429f51ce86113\n2018|Detecting Unsafe Raw Pointer Dereferencing Behavior in Rust|10.1587/TRANSINF.2018EDL8040|1|0|Zhijian Huang and Y. Wang and J. Liu|0dd40638f259c5b99cab356706943ee7697c811d\n2019|Basics of Rust|10.1007/978-1-4842-5121-8_1|1|0|J. Bhattacharjee|cc5c9f522aa65cb5ddb5f2dae650a3e7a0739b03\n2019|Devise Rust Compiler Optimizations on RISC-V Architectures with SIMD Instructions|10.1145/3339186.3339193|1|0|Heng Lin and Piyo Chen and Yuan-Shin Hwang and Jenq-Kuen Lee|fcee0c1a34783b7f7253dfccae2f29af38dd3259\n2019|Verification of Safety Functions Implemented in Rust - a Symbolic Execution based approach|10.1109/INDIN41052.2019.8972014|1|0|Marcus Lindner and Nils Fitinghoff and Johan Eriksson and P. Lindgren|f17890851dcaa805c0d47cc084113626c298382b\n2022|Verifying Dynamic Trait Objects in Rust|10.1109/ICSE-SEIP55303.2022.9794041|1|0|Alexa VanHattum and Daniel Schwartz-Narbonne and Nathan Chong and Adrian Sampson|1ff44db7ee219174273efba0e4a42bf24c1807cf\n2021|SafeDrop: Detecting Memory Deallocation Bugs of Rust Programs via Static Data-Flow Analysis|10.1145/3542948|1|0|Mohan Cui and Chengjun Chen and Hui Xu and Yangfan Zhou|9d0046724361849d494d42338bbb77874dd0bdf4\n2020|VRLifeTime -- An IDE Tool to Avoid Concurrency and Memory Bugs in Rust|10.1145/3372297.3420024|1|0|Ziyi Zhang and Boqin Qin and Yilun Chen and Linhai Song and Yiying Zhang|38a0f156a77cdac95dbac2affdeb3b9e91cc531c\n2020|Approach of a Coding Conventions for Warning and Suggestion in Transpiler for Rust Convert to RTL|10.1109/GCCE50665.2020.9292032|1|0|K. Takano and Tetsuya Oda and M. Kohata|9046c775dcb9ad9e21eaece1f90537f9741acf51\n2021|Translating C to safer Rust|10.1145/3485498|1|0|Mehmet Emre and Ryan Schroeder and Kyle Dewey and B. Hardekopf|d0fb133db727fc51913e623041a6e86eb99e8c6c\n2021|Performance vs Programming Effort between Rust and C on Multicore Architectures: Case Study in N-Body|10.1109/CLEI53233.2021.9640225|1|0|Manuel Costanzo and Enzo Rucci and M. Naiouf and A. D. Giusti|74dfb86326be51d0cc2d0aee69d3266d8994ea31\n2019|On Evaluating Rust as a Programming Language for the Future of Massive Agent-Based Simulations|10.1007/978-981-15-1078-6_2|1|0|Alessia Antelmi and G. Cordasco and Matteo D'Auria and Daniele De Vinco and A. Negro and Carmine Spagnuolo|f57083b736fa347d6e48d09bdc09a308df017eeb	
swift	Swift	2014	Chris Lattner		88	pl		https://swift.org		36	https://www.swift.org/blog/	https://github.com/apple/swift/blob/main/CHANGELOG.md	https://www.swift.org/download/	5.10	21	6		30	25532		true	39	ace ante-esolang arrow-format cir cloc cmake codeql dixy dlvm flatbuffers flow9 flutter gradle homebrew-pm iterm2 kai koka kotlin mal michelson mojo mongodb netbeans-editor opencv plot project-mentat pygments react-native reason roc stencil swift tensorflow uno wasmer wax wax wing zolang							https://github.com/apple/swift	pl	25149	42531		1044892		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nLoopKit Loop https://github.com/LoopKit.png https://github.com/LoopKit/Loop Swift #ffac45 478 657 49 ""An automated insulin delivery app template for iOS, built on LoopKit""\nbrentsimmons NetNewsWire https://github.com/brentsimmons.png https://github.com/brentsimmons/NetNewsWire Swift #ffac45 2174 151 728 ""RSS reader for macOS.""\ndkhamsing open-source-ios-apps https://github.com/dkhamsing.png https://github.com/dkhamsing/open-source-ios-apps Swift #ffac45 21111 3506 354 ""📱 Collaborative List of Open-Source iOS Apps""\npedrommcarrasco Brooklyn https://github.com/pedrommcarrasco.png https://github.com/pedrommcarrasco/Brooklyn Swift #ffac45 2926 131 200 ""🍎 Screensaver inspired by Apple's Event on October 30, 2018""\nyonaskolb XcodeGen https://github.com/yonaskolb.png https://github.com/yonaskolb/XcodeGen Swift #ffac45 2618 239 128 ""A Swift command line tool for generating your Xcode project""\nmozilla-mobile firefox-ios https://github.com/mozilla-mobile.png https://github.com/mozilla-mobile/firefox-ios Swift #ffac45 8877 2061 77 ""Firefox for iOS""\nhttpswift swifter https://github.com/httpswift.png https://github.com/httpswift/swifter Swift #ffac45 2776 406 56 ""Tiny http server engine written in Swift programming language.""\nWenchaoD FSPagerView https://github.com/WenchaoD.png https://github.com/WenchaoD/FSPagerView Swift #ffac45 4633 551 142 ""FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.""\nmarmelroy PhoneNumberKit https://github.com/marmelroy.png https://github.com/marmelroy/PhoneNumberKit Swift #ffac45 3094 357 97 ""A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.""\nAlamofire Alamofire https://github.com/Alamofire.png https://github.com/Alamofire/Alamofire Swift #ffac45 31815 5728 273 ""Elegant HTTP Networking in Swift""\nJohnCoates Aerial https://github.com/JohnCoates.png https://github.com/JohnCoates/Aerial Swift #ffac45 15249 815 273 ""Apple TV Aerial Screensaver for Mac""\nReactiveX RxSwift https://github.com/ReactiveX.png https://github.com/ReactiveX/RxSwift Swift #ffac45 17102 2889 232 ""Reactive Programming in Swift""\nluispadron UICircularProgressRing https://github.com/luispadron.png https://github.com/luispadron/UICircularProgressRing Swift #ffac45 1198 211 94 ""A circular progress bar for iOS written in Swift""\napple swift-log https://github.com/apple.png https://github.com/apple/swift-log Swift #ffac45 1383 69 81 ""A Logging API for Swift""\nstephencelis SQLite.swift https://github.com/stephencelis.png https://github.com/stephencelis/SQLite.swift Swift #ffac45 6327 1092 86 ""A type-safe, Swift-language layer over SQLite3.""\nmatteocrippa awesome-swift https://github.com/matteocrippa.png https://github.com/matteocrippa/awesome-swift Swift #ffac45 17867 2509 205 ""A collaborative list of awesome Swift libraries and resources. Feel free to contribute!""\nSCENEE FloatingPanel https://github.com/SCENEE.png https://github.com/SCENEE/FloatingPanel Swift #ffac45 2768 188 128 ""A clean and easy-to-use floating panel UI component for iOS""\nkrzyzanowskim CryptoSwift https://github.com/krzyzanowskim.png https://github.com/krzyzanowskim/CryptoSwift Swift #ffac45 7218 823 93 ""CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift""\nserhii-londar open-source-mac-os-apps https://github.com/serhii-londar.png https://github.com/serhii-londar/open-source-mac-os-apps Swift #ffac45 18202 1211 360 ""🚀 Awesome list of open source applications for macOS.""\nHeroTransitions Hero https://github.com/HeroTransitions.png https://github.com/HeroTransitions/Hero Swift #ffac45 17276 1368 227 ""Elegant transition library for iOS & tvOS""\nQuick Quick https://github.com/Quick.png https://github.com/Quick/Quick Swift #ffac45 8386 777 82 ""The Swift (and Objective-C) testing framework.""\nradex SwiftyUserDefaults https://github.com/radex.png https://github.com/radex/SwiftyUserDefaults Swift #ffac45 3871 266 55 ""Modern Swift API for NSUserDefaults""\nsindresorhus Gifski https://github.com/sindresorhus.png https://github.com/sindresorhus/Gifski Swift #ffac45 3753 109 595 ""🌈 Convert videos to high-quality GIFs on your Mac""\nMortennn Dozer https://github.com/Mortennn.png https://github.com/Mortennn/Dozer Swift #ffac45 2187 78 162 ""Hide status bar icons on macOS""\nmxcl PromiseKit https://github.com/mxcl.png https://github.com/mxcl/PromiseKit Swift #ffac45 11928 1160 135 ""Promises for Swift & ObjC."""				text	swift	text/x-swift	source.swift	programming	2015	2024	2010	2480	10327	67064	7447	false				s/Swift.swift	101	2014	2018	43	11	154306	375										objective.py			2010	2025	212658	1612	27214	1241	4635262		20					2014	linux freebsd csharp clu d haskell objective-c python ruby rust ios llvmir c smalltalk java unicode android kotlin	"Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux. Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C (ObjC) code written for Apple products. It is built with the open source LLVM compiler framework and has been included in Xcode since version 6. On platforms other than Linux, it uses the Objective-C runtime library which allows C, Objective-C, C++ and Swift code to run within one program. Apple intended Swift to support many core concepts associated with Objective-C, notably dynamic dispatch, widespread late binding, extensible programming and similar features, but ""safer"" (easier to catch software bugs); Swift has features addressing some common programming errors like null pointers and provides syntactic sugar to help avoid the pyramid of doom. Swift supports the concept of protocol extensibility, an extensibility system that can be applied to types, structs and classes, which Apple promotes as a real change in programming paradigms they term ""protocol-oriented programming"" (similar to traits). Swift was introduced at Apple's 2014 Worldwide Developers Conference (WWDC). It underwent an upgrade to version 1.2 during 2014 and a more major upgrade to Swift 2 at WWDC 2015. Initially a proprietary language, version 2.2 was made open-source software under the Apache License 2.0 on December 3, 2015, for Apple's platforms and Linux. In March 2017, Swift made the top 10 in the monthly TIOBE index ranking of popular programming languages, while since then it slipped down the list to 20."	2014	1501	518	1256	42946389					Apple		swift	swift	swift	swift		swift		swift	swift cpp cmake python markdown json objective-c restructuredtext yaml tex c objective-cpp bash llvmir bourne-shell xml vim-script make lisp html pascal d css assembly-language ini powershell javascript ruby awk matlab		https://cheatsheets.zip/swift		true	373068	3754	https://exercism.org/tracks/swift	217																1	true	5	true		swift		false		https://www.swift.org/documentation/			https://www.swift.org/blog/forums/					text	9077		https://github.com/antlr/grammars-v4/tree/master/swift-fin	swift	swift		https://repl.it/languages/swift	http://www.rosettacode.org/wiki/Category:Swift	https://cocoapods.org/						https://github.com/apple/swift-evolution	Swift			// Type your code here, or load an example. func square(n: Int) -> Int {     return n * n }										"print(""Hello World"") "	"println(""Hello, world"") "	Swift	https://reddit.com/r/swift	https://riju.codes/swift	"print(""Hello, world!"") "	https://twitter.com/swiftlang	var someSortOfPrintableObject: SupportsToString ... print(someSortOfPrintableObject.toString())	Swift	Swift	https://www.youtube.com/watch?v=SFrdfk9Cvr8	https://github.com/apple/sourcekit-lsp		associatedtype class deinit enum extension func import init inout internal let operator private protocol public static struct subscript typealias var break case continue default defer do else fallthrough for guard if in repeat return switch where while as catch dynamicType false is nil rethrows super self Self throw throws true try #column #file #function #line #available #column #else#elseif #endif #file #function #if #line #selector associativity convenience dynamic didSet final get infix indirect lazy left mutating none nonmutating optional override postfix precedence prefix Protocol required right set Type unowned weak willSet		https://github.com/apple/swift		https://www.meetup.com/topics/swift-language				//	/* */	print	""""		true false								true					true		true				true				false		true		true	true																		true						true														true							true				true	true				true		true															true							true	true										true												false		true									true			true													true									false				true			true					https://en.wikipedia.org/wiki/Swift_(programming_language)	125	19		Swift	Swift	swift.org	Swift	https://github.com/textmate/swift.tmbundle		year|publisher|title|authors|isbn13\n2014|Peachpit Press|Swift for Beginners: Develop and Design|Pitre, Boisy G.|9780134044705\n2014|Apress|Transitioning to Swift|Gardner, Scott and Gardner, Scott|9781484204078\n2016|Big Nerd Ranch Guides|Swift Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)|Mathias, Matthew and Gallagher, John|9780134610610\n2018|Packt Publishing|Learn Swift by Building Applications: Explore Swift programming through iOS app development|Atanasov, Emil|9781786463920\n2015|Big Nerd Ranch Guides|Swift Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)|Mathias, Matthew and Gallagher, John|9780134398013\n2019|Packt Publishing|Mastering Swift 5: Deep dive into the latest edition of the Swift programming language, 5th Edition|Hoffman, Jon|9781789139860\n2015|Razeware LLC|The Swift Apprentice: Beginning Programming with Swift 2|Clayton, Janie and Gallagher, Alexis and Galloway, Matt and Ganem, Eli and Kerber, Erik and Morrow, Ben|9781942878131\n2016|Wrox|Swift iOS 24-Hour Trainer|Mishra, Abhishek|9781119073550\n2017|Packt Publishing|Mastering Swift 4 - Fourth Edition: An in-depth and comprehensive guide to modern programming techniques with Swift|Hoffman, Jon|9781788477802\n2015|Packt Publishing|Application Development with Swift|Ghareeb, Hossam|9781785288173\n2017|Razeware LLC|Swift Apprentice Third Edition: Beginning Programming with Swift 4|raywenderlich.com Team and Clayton, Janie and Gallagher, Alexis and Galloway, Matt and Morrow, Ben and Pupaza, Cosmin and van Impe, Steven|9781942878438\n2015-11-04|Packt Publishing|Mastering Swift 2|Jon Hoffman|9781785886034\n2020|Packt Publishing|iOS 13 Programming for Beginners: Get started with building iOS apps with Swift 5 and Xcode 11, 4th Edition|Sahar, Ahmad and Clayton, Craig|9781838821906\n2015|Apress|Beginning Swift Games Development for iOS|Goodwill, James and Matlock, Wesley|9781484204016\n2014|O'Reilly Media|iOS 8 Swift Programming Cookbook: Solutions & Examples for iOS Apps|Nahavandipoor, Vandad|9781491908693\n2017|Apress|macOS Programming for Absolute Beginners: Developing Apps Using Swift and Xcode|Wang, Wallace|9781484226612\n2019|Packt Publishing|Swift Protocol-Oriented Programming: Increase productivity and build faster applications with Swift 5, 4th Edition|Hoffman, Jon|9781789349023\n2017|Wiley|Swift in the Cloud|Williamson, Leigh and Ponzo, John and Bohrer, Patrick and Olivieri, Ricardo and Weinmeister, Karl and Kallner, Samuel|9781119368472\n2015|Apress|Learn Swift on the Mac: For OS X and iOS|Malik, Waqar|9781484203774\n2015|O'Reilly Media|iOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems|Manning, Jonathon and Buttfield-Addison, Paris|9781491920800\n2016|Packt Publishing|Object Oriented Programming with Swift 2|Hillar, Gaston C.|9781785885693\n2020|Packt Publishing|Mastering Swift 5.3: Upgrade your knowledge and become an expert in the latest version of the Swift programming language, 6th Edition|Hoffman, Jon|9781800562158\n2015-11-06|Packt Publishing|Swift High Performance|Kostiantyn Koval|9781785282201\n2016|Packt Publishing|Swift Data Structure and Algorithms|Azar, Erik and Alebicto, Mario Eguiluz|9781785884504\n43892|Packt Publishing|Hands-On Swift 5 Microservices Development|Ralph Kuepper; Tanner Nelson|9781789534832\n2016|Apress|Migrating to Swift from Flash and ActionScript|Adams, Radoslava Leseva and Lesev, Hristo|9781484216668\n2016|Apress|Beginning CareKit Development: Develop CareKit Applications Using Swift|Baxter, Christopher|9781484222263\n2018|Packt Publishing|Reactive Programming with Swift 4: Build asynchronous reactive applications with easy-to-maintain and clean code using RxSwift and Xcode 9|Singh, Navdeep|9781787120211\n2019|Apress|Swift 5 for Absolute Beginners: Learn to Develop Apps for iOS|Kaczmarek, Stefan and Lees, Brad and Bennett, Gary|9781484248683\n2017|Apress|iOS Code Testing: Test-Driven Development and Behavior-Driven Development with Swift|Mishra, Abhishek|9781484226896\n2015-10-27|Packt Publishing|Swift 2 Blueprints|Cecil Costa|9781783980765\n2014|Apress|Swift Quick Syntax Reference|Campbell, Matthew|9781484204399\n2016-01-06|Wiley Professional Development (P&T)|Swift iOS 24-Hour Trainer|Abhishek Mishra|9781119073420\n2015|Apress|Migrating to Swift from Web Development|Liao, Sean and Punak, Mark and Nemec, Anthony|9781484209318\n2015|Apress|Swift Game Programming for Absolute Beginners|Egges, Arjan|9781484206508\n2016|CreateSpace Independent Publishing Platform|Beginner's Guide to iOS 10 App Development Using Swift 3: Xcode, Swift and App Design Fundamentals|Yamacli, Serhan|9781540452153\n2017|Packt Publishing|Swift iOS Programming for Kids: Help your kids build simple and engaging applications with Swift 3.0|Sommer, Steffen D. and Campagno, Jim|9781787125650\n2015|Apress|Swift OS X Programming for Absolute Beginners|Wang, Wallace|9781484212332\n2015|Big Nerd Ranch, Exclusive Worldwide Distribution Of The English Edition Of This Book By Pearson Technology Group|Swift Programming: The Big Nerd Ranch Guide|Mathias, Matthew (author.)|9780134398068\n2015|Apress|Developing for Apple TV using tvOS and Swift|Bennett, Gary and Lees, Brad and Kaczmarek, Stefan|9781484217153\n20161115|Springer Nature|Build iOS Database Apps with Swift and SQLite|Kevin Languedoc|9781484222324\n2015|Apress|Learn Swift 2 on the Mac: For OS X and iOS|Malik, Waqar|9781484216279\n2021|Razeware LLC|Swift Apprentice (Seventh Edition): Beginning Programming with Swift|Tutorial Team, raywenderlich and Ganim, Eli and Pupăză, Cosmin and Galloway, Matt and Morrow, Ben and Gallagher, Alexis and Amer, Ehab Yosry|9781950325528\n2021|Razeware LLC|Combine: Asynchronous Programming with Swift (Third Edition)|Tutorial Team, raywenderlich and Mishali, Shai and Pillet, Florent and Todorov, Marin and Gardner, Scott|9781950325498\n2020-11-27T00:00:01Z|Packt Publishing|iOS 14 Programming for Beginners: Get started with building iOS apps with Swift 5.3 and Xcode 12, 5th Edition|Sahar, Ahmad|9781800209749\n2021|Razeware LLC|Combine: Asynchronous Programming with Swift (Second Edition)|Tutorial Team, raywenderlich and Gardner, Scott and Mishali, Shai and Pillet, Florent and Todorov, Marin|9781950325467\n2021|Packt Publishing|iOS 15 Programming for Beginners: Kickstart your mobile app development journey by building iOS apps with Swift 5.5 and Xcode 13, 6th Edition|Sahar, Ahmad|9781801811248\n2019|Independently published|Swift: The Complete Guide for Beginners,Intermediate and Advanced Detailed Strategies To Master Swift Programming|Martin, MG|9781096672289\n2021|Packt Publishing|Mastering iOS 14 Programming: Build professional-grade iOS 14 applications with Swift 5.3 and Xcode 12.4, 4th Edition|Alebicto, Mario Eguiluz and Barker, Chris and Wals, Donny|9781838822842\n2020|Big Nerd Ranch Guides|Swift Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)|Ward, Mikey|9780135264201\n2019-11-25T00:00:01Z|Razeware LLC|Swift Apprentice (Fifth Edition): Beginning Programming with Swift|Tutorial Team, raywenderlich and Amer, Ehab and Gallagher, Alexis and Galloway, Matt and Ganim, Eli and Morrow, Ben and Pupaza, Cosmin|9781950325078\n2019|Apress|Beginning iPhone Development with Swift 5: Exploring the iOS SDK|Wang, Wallace|9781484248652\n2018|Packt Publishing|Swift Game Development: Learn iOS 12 game development using SpriteKit, SceneKit and ARKit 2.0, 3rd Edition|Shekar, Siddharth and Haney, Stephen|9781788472807\n2019|Apress|Pro iPhone Development with Swift 5: Design and Manage Top Quality Apps|Wang, Wallace|9781484249444\n2021|Razeware LLC|Data Structures & Algorithms in Swift (Fourth Edition): Implementing Practical Data Structures with Swift|Tutorial Team, raywenderlich and Lau, Kelvin and Ngo, Vincent|9781950325405\n2014|Apress|Beginning Xcode: Swift Edition|Knott, Matthew|9781484205389\n2017-12-26T00:00:01Z|Addison-Wesley Professional|Metal Programming Guide: Tutorial and Reference via Swift|Clayton, Janie|9780134668949\n2021|BPB Publications|iOS 15 Application Development for Beginners: Learn Swift Programming and Build iPhone Apps with SwiftUI and Xcode 13 (English Edition)|Kulsreshtha, Arpit|9789355511102\n2019-12-05T00:00:01Z|Razeware LLC|Combine: Asynchronous Programming with Swift (First Edition)|Tutorial Team, raywenderlich and Gardner, Scott and Mishali, Shai and Pillet, Florent and Todorov, Marin|9781942878841\n2019|Razeware LLC|Data Structures & Algorithms in Swift (Third Edition): Implementing Practical Data Structures with Swift|Tutorial Team, raywenderlich and Lau, Kelvin and Ngo, Vincent|9781942878995\n2020|Packt Publishing|iOS 13 Programming for Beginners: Get started with building iOS apps with Swift 5 and Xcode 11, 4th Edition|Sahar, Ahmad and Clayton, Craig|9781838820633\n2017|Apress|Beginning iPhone Development with Swift 4: Exploring the iOS SDK|Maskrey, Molly K.|9781484230725\n2021|Packt Publishing|Swift Cookbook: Over 60 proven recipes for developing better iOS applications with Swift 5.3, 2nd Edition|Moon, Keith and Barker, Chris|9781839210624\n2018|Packt Publishing|Hands-On Full-Stack Development with Swift: Develop full-stack web and native mobile applications using Swift and Vapor|Patel, Ankur|9781788626279\n2019-06-25T00:00:01Z|In Easy Steps Limited|Swift Programming in easy steps: Develop iOS apps - covers iOS 12 and Swift 5|Bartlett, Darryl|9781840787771\n2017|Razeware LLC|RxSwift: Reactive Programming with Swift|raywenderlich.com Team and Pillet, Florent and Bontognali, Junior and Todorov, Marin and Gardner, Scott|9781942878346\n2019|Independently published|Beginner’s Guide to iOS 13 App Development Using Swift 5.1: Xcode, Swift and App Design Fundamentals|Yamacli, Serhan|9781703090772\n2017|Apress|macOS Programming for Absolute Beginners: Developing Apps Using Swift and Xcode|Wang, Wallace|9781484226629\n2020|Packt Publishing|Learn SwiftUI: An introductory guide to creating intuitive cross-platform user interfaces using Swift 5|Barker, Chris|9781839210877\n2015|Peachpit Press|Swift for Beginners: Develop and Design|Pitre, Boisy G.|9780134289786\n2019-12-14T00:00:01Z|Devslopes|iOS 13 & Swift 5 Programming|Wahlbeck, Mark|9780578618111\n2015-02-01T00:00:01Z|Prentice Hall|Swift for Programmers (Deitel Developer Series)|Deitel, Paul J. and Deitel, Harvey|9780134021362\n2017|Apress|Learn Computer Science with Swift: Computation Concepts, Programming Paradigms, Data Management, and Modern Component Architectures with Swift and Playgrounds|Feiler, Jesse|9781484230657\n2017-03-22T00:00:01Z|Packt Publishing|Swift iOS Programming for Kids|Sommer, Steffen D. and Campagno, Jim|9781787120747\n2018-05-31T00:00:01Z|Packt Publishing|Beginning Swift: Master the fundamentals of programming in Swift 4|Kerr, Rob and Morstol, Kare|9781789534313\n2016|Packt Publishing|Test-Driven iOS Development with Swift|Hauser, Dr. Dominik|9781785880049\n2015|O'Reilly Media|Swift Pocket Reference|Gray, Anthony|9781491915424\n2017|Packt Publishing|Swift Functional Programming - Second Edition: Ease the creation, testing, and maintenance of Swift codes|Nayebi, Dr. Fatih|9781787283459\n2016|Packt Publishing|Swift Data Structure and Algorithms|Azar, Erik and Alebicto, Mario Eguiluz|9781785884658\n2017|Addison-Wesley Professional|iOS and macOS Performance Tuning: Cocoa, Cocoa Touch, Objective-C, and Swift (Developer's Library)|Weiher, Marcel|9780133085532\n2017|Packt Publishing|Swift 4 Protocol-Oriented Programming: Bring predictability, performance, and productivity to your Swift applications, 3rd Edition|Hoffman, Jon|9781788473828\n2016|Packt Publishing|Test-Driven iOS Development with Swift|Hauser, Dr. Dominik|9781785880735\n2018|Packt Publishing|iOS 12 Programming for Beginners: An introductory guide to iOS app development with Swift 4.2 and Xcode 10, 3rd Edition|Clayton, Craig|9781789348668\n2017-08-08T00:00:01Z|Pragmatic Bookshelf|Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift||9781680502336\n2016-12-07T00:00:01Z|Razeware LLC|The Swift Apprentice Second Edition: Beginning programming with Swift 3|raywenderlich.com Team and Clayton, Janie and Gallagher, Alexis and Galloway, Matt and Ganem, Eli and Kerber, Erik and Morrow, Ben and Pupaza, Cosmin and Van Impe, Steven|9781942878230\n2017|Packt Publishing|Swift 4 Programming Cookbook: 50 task-oriented recipes to make you productive with Swift 4|Moon, Keith|9781786460899\n2015|Packt Publishing|Swift Cookbook - 50 Recipes to Help You Harness Swift|Costa, Cecil|9781784391898\n2015|Packt Publishing|Game Development with Swift: Embrace the mobile gaming revolution and bring your iPhone game ideas to life with Swift|Haney, Stephen|9781783550531\n2016|Packt Publishing|Swift 2 By Example|Scalzo, Giordano|9781785882777\n2018-01-09T00:00:01Z|O'Reilly Media|iOS 11 Swift Programming Cookbook: Solutions and Examples for iOS Apps|Nahavandipoor, Vandad|9781491992470\n2015-12-15T00:00:01Z|O'Reilly Media|Swift Pocket Reference: Programming for Ios and OS X: Covers Swift 2.1|Gray, Anthony|9781491940075\n2015|Apress|Pro Design Patterns in Swift|Freeman, Adam|9781484203958\n2014|Wrox|Beginning Swift Programming|Lee, Wei-Meng|9781119009313\n2018|Independently published|Introduction to Algorithms and Data Structures in Swift 4: Get ready for programming job interviews. Write better, faster Swift code. (Swift Clinic)|Nyisztor, Karoly|9781973291749\n2016|O'Reilly Media|iOS 10 Swift Programming Cookbook: Solutions and Examples for iOS Apps|Nahavandipoor, Vandad|9781491966433\n2015|Apress|Pro Design Patterns in Swift|Freeman, Adam|9781484203941\n2021|Addison-Wesley Professional|Programming in Swift (Developer's Library)|Kochan, Stephen G. and Mick, Patrick|9780134037578\n2015|Apress|Swift OS X Programming for Absolute Beginners|Wang, Wallace|9781484212349\n2017|Packt Publishing|Swift 4 Protocol-Oriented Programming: Bring predictability, performance, and productivity to your Swift applications, 3rd Edition|Hoffman, Jon|9781788470032\n2017|Packt Publishing|Swift Functional Programming - Second Edition: Ease the creation, testing, and maintenance of Swift codes|Nayebi, Dr. Fatih|9781787284500\n2016|Packt Publishing|Mastering Swift 3|Hoffman, Jon|9781786466129\n2017|Packt Publishing|Mastering Swift 3 - Linux|Hoffman, Jon|9781786460479\n2015|Packt Publishing|Learning Swift|Wagner, Andrew|9781784399627\n2017|BackupBrain|Bluetooth Low Energy in iOS Swift (Kindle Edition): Your Guide to Programming the Internet of Things (Bluetooth Low Energy Programming Book 1)|Gaitatzis, Tony|9781775128007\n2015|Packt Publishing|Swift 2 Design Patterns|Lange, Julien|9781785886119\n2018-01-31T00:00:01Z|Packt Publishing|Learn iOS 11 Programming with Swift 4 - Second Edition: Learn the fundamentals of iOS app development with Swift 4 and Xcode 9|Clayton, Craig|9781788390750\n2016|Packt Publishing|Swift 2 By Example|Scalzo, Giordano|9781785882920\n2014|Peachpit Press|Swift Translation Guide for Objective-C: Develop and Design|Kelly, Maurice|9780134044798\n2016|Addison-Wesley Professional|Learning Swift 2 Programming (2nd Edition)|Schatz, Jacob|9780134431598\n2015-09-11T00:00:01Z|Tenaya Creek Press|Understanding Swift Programming|Will, Craig A.|9780996228107\n2018-10-31T00:00:01Z|Packt Publishing|Mastering iOS 12 Programming: Build professional-grade iOS applications with Swift and Xcode 10, 3rd Edition|Wals, Donny|9781789133202\n2015|Apress|Beginning iPhone Development with Swift 2: Exploring the iOS SDK|Mark, David and Topley, Kim and Nutting, Jack and Olsson, Fredrik and LAMARCHE, JEFF|9781484217542\n2016|Apress|OS X App Development with CloudKit and Swift|Wade, Bruce|9781484218808\n2016-01-19T00:00:01Z|O'Reilly Media|iOS 9 Swift Programming Cookbook: Solutions and Examples for iOS Apps|Nahavandipoor, Vandad|9781491936696\n2015|Apress|Program the Internet of Things with Swift for iOS|Bakir, Ahmed and de la Torriente, Manny and Chesler, Gheorghe|9781484211946\n2015|Apress|Swift Game Programming for Absolute Beginners|Egges, Arjan|9781484206515\n2017|Packt Publishing|Mastering iOS 11 Programming: Build professional-grade iOS applications with Swift 4 and Xcode 9, 2nd Edition|Wals, Donny|9781788398237\n2017|Apress|Beginning Swift Games Development for iOS: Develop 2D and 3D games Using Apple's SceneKit and SpriteKit|Goodwill, James and Matlock, Wesley|9781484223109\n2016|Packt Publishing|Swift 3 New Features|Elliott, Keith|9781786462718\n2015|Apress|Beginning Swift Games Development for iOS|Goodwill, James and Matlock, Wesley|9781484204009\n2015|Addison-Wesley Professional|Learning Swift Programming (Addison-Wesley Learning)|Schatz, Jacob|9780133950403\n2014|Apress|Transitioning to Swift|Gardner, Scott|9781484204061\n2016|Razeware LLC|The Swift Apprentice: Updated for Swift 2.2: Beginning Programming with Swift 2.2|raywenderlich.com Team and Clayton, Janie and Gallagher, Alexis and Galloway, Matt and Ganem, Eli and Kerber, Erik and Morrow, Ben|9781942878179\n2014|O'Reilly Media|Introducing iOS 8: Swift Programming from Idea to App Store|Derico, Steve|9781491908617\n2018|Apress|Pro iPhone Development with Swift 4: Design and Manage Top Quality Apps|Maskrey, Molly and Wang, Wallace|9781484233818	Swift	swift developer	swift		year|title|doi|citations|influentialCitations|authors|paperId\n2015|The Swift Programming Language|10.1007/978-1-4842-0400-9_17|46|4|James Goodwill and Wesley Matlock|adcd58959ad2a95ba8aa1bb09326d3ed066aa9e8\n2016|An Empirical Study on the Usage of the Swift Programming Language|10.1109/SANER.2016.66|23|0|Marcel Rebouças and G. Pinto and Felipe Ebert and Weslley Torres and Alexander Serebrenik and F. C. Filho|b4be0cea3fc620a8f1028a4c8acf102e329f38a6\n2018|How Swift Developers Handle Errors|10.1145/3196398.3196428|15|0|Nathan Cassee and G. Pinto and F. C. Filho and Alexander Serebrenik|4692e9bacf9d1697c7360f04397b470bd2b4c537\n2015|Swift vs. Objective-C: A New Programming Language|10.9781/ijimai.2015.3310|12|0|Cristian González García and Jordán Pascual Espada and B. C. P. García-Bustelo and J. M. C. Lovelle|1da51dd08d172e1aec5db020817067a2cda12973\n2017|Visualizing Swift Projects as Cities|10.1109/ICSE-C.2017.115|5|0|Rafael Nunes and Marcel Rebouças and Francisco Soares-Neto and F. C. Filho|f23f315af89fa658b106470f999f96aec8730c6f\n2020|SWAN: a static analysis framework for swift|10.1145/3368089.3417924|5|0|Daniil Tiganov and Jeff Cho and Karim Ali and Julian Dolby|6494787cc4de4a9ff732b3f16d3f3059752f09a9\n2017|Dynamic atomicity: optimizing swift memory management|10.1145/3133841.3133843|4|1|D. Ungar and D. Grove and H. Franke|8439f7a913630eea665f55bfe35fb5b95b8ad3f5\n2014|Using Nion Swift for Data Collection, Analysis and Display|10.1017/S1431927614007272|3|0|C. Meyer and N. Dellby and Z. Dellby and T. Lovejoy and M. Sarahan and G. Skone and O. Krivanek|c2a158f586b5f2db34f5cbb625f59bd419b2099d\n2015|Beginning Swift Games Development for iOS|10.1007/978-1-4842-0400-9|3|0|James Goodwill and Wesley Matlock|99b7243cb20522080cf5ba1df32371278b055f34\n2019|Optimization of swift protocols|10.1145/3360590|2|0|R. Barik and Manu Sridharan and M. Ramanathan and Milind Chabbi|0187acc7b8ad265dd57ec91b415b8c59ccfb0a98\n2020|Trans-Compiler based Mobile Applications code converter: swift to java|10.1109/NILES50944.2020.9257928|2|0|Ahmad A. Muhammad and Amira G. Mahmoud and Shaymaa S. Elkalyouby and Rameez B. Hamza and A. Yousef|25ff1d466b8c50ebc94a57e0a8a0a9a5663a2e53\n2020|An SKOS-Based Vocabulary on the Swift Programming Language|10.1007/978-3-030-62466-8_16|2|0|Christian Grévisse and S. Rothkugel|c70241f4e51e7f1196655dfd6325e310e88ff373\n2015|EL FUTURO DE APPLE: SWIFT VERSUS OBJECTIVE-C|10.14483/UDISTRITAL.JOUR.REDES.2015.2.A01|1|0|Cristian González García and B. J. P. Espada and Cristina Pelayo G-Bustelo and J. M. C. Lovelle|2f7f41682a955c403fb854c7b050e0f36be4f409\n2015|A Swift Introduction to Swift App Development (Abstract Only)|10.1145/2676723.2678281|1|0|Michael P. Rogers and W. Siever|7b99beb5efb01555560035b37e40b21fa655d4c0\n2016|An Introduction to Swift|10.1007/978-1-4842-2223-2_23|1|0|Molly K. Maskrey and Kim Topley and David Mark and Fredrik Olsson and Jeff LaMarche|278ef58012ab40dec51e86e5ad8a942f86c5fabc\n2015|Program the Internet of Things with Swift for iOS|10.1007/978-1-4842-1194-6|1|0|A. Bakir and Gheorghe Chesler and Manny de la Torriente|320e46cdb72465d8474765664650d3fbed5165a6\n2018|Introducing Automatic Time Stamping (ATS) with a Reference Implementation in Swift|10.1109/ISORC.2018.00028|1|0|Sean Hamilton and Dhiman Sengupta and Rajesh E. Gupta|de6f049ff887591e8445247c752a0bea1a03b278\n2015|The Swift Language|10.1007/978-1-4842-0650-8_1|1|0|A. Egges|587238b49d4bf004dc20bac441ebbc692e69a144\n2017|Promotion of Educational Effectiveness by Translation-based Programming Language Learning Using Java and Swift|10.24251/HICSS.2017.016|1|0|Juhua Li and Kazunori Sakamoto and H. Washizaki and Y. Fukazawa|06a96400093f770fc2ec6e978e89adec99321162	
matlab	MATLAB	1984	Cleve Moler		61	pl arrayLang		http://mathworks.com/products/matlab		17	https://blogs.mathworks.com/matlab/	https://www.mathworks.com/help/matlab/release-notes.html		R2024a	22	4			25504	2216	true	19	arrow-format badlanguage cir cloc cmake dlvm eff eiffel go invokator iterm2 jsl linux mal mathics ncl scipy simit swift								pl	2497	2791		311901		4	"author name avatar url language languageColor stars forks currentPeriodStars description\nluanfujun deep-photo-styletransfer https://github.com/luanfujun.png https://github.com/luanfujun/deep-photo-styletransfer MATLAB #e16737 9275 1342 92 ""Code and data for paper """"Deep Photo Style Transfer"""": https://arxiv.org/abs/1703.07511""\nHuangCongQing Algorithms_MathModels https://github.com/HuangCongQing.png https://github.com/HuangCongQing/Algorithms_MathModels MATLAB #e16737 376 162 47 ""【国赛】【美赛】数学建模相关算法 MATLAB实现""\nAvaisP machine-learning-programming-assignments-coursera-andrew-ng https://github.com/AvaisP.png https://github.com/AvaisP/machine-learning-programming-assignments-coursera-andrew-ng MATLAB #e16737 218 214 14 ""Solutions to Andrew NG's machine learning course on Coursera"""		octave		matlab	octave	text/x-octave	source.matlab	programming								false				m/MATLAB.m	21	2017	2018	39	2	10609	25										matlab.py											12					1984	mathlab c java linux ia-32 apl pl-0 speakeasy julia octave scilab csharp fortran python mupad simulink r perl xml sql maple mathematica idl sagemath s perl-data-language numpy scipy matplotlib lua ruby javascript jvm hdf powerpc solaris sparc subversion json isbn	MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment. A proprietary programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, C#, Java, Fortran and Python. Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the MuPAD symbolic engine, allowing access to symbolic computing abilities. An additional package, Simulink, adds graphical multi-domain simulation and model-based design for dynamic and embedded systems. As of 2017, MATLAB has over 2 million users across industry and academia. MATLAB users come from various backgrounds of engineering, science, and economics.	2001	2338	1565	2461	20412					University of New Mexico			matlab m	m	m							https://cheatsheets.zip/matlab			2661579	32228		67																1		2024	false		m		true		https://www.mathworks.com/help/matlab/			https://lists.rothamsted.ac.uk/mailman/listinfo/matlab-users			https://www.mathworks.com/company/events.html	https://www.mathworks.com/matlabcentral/answers/faqs	text			https://github.com/antlr/grammars-v4/tree/master/matlab					http://www.rosettacode.org/wiki/Category:MATLAB	https://www.mathworks.com/matlabcentral/fileexchange/				United States			Matlab													disp('Hello World') 	function [ d, d_mean, d_std ] = normalize( d )     d_mean = mean(d);     d = d - repmat(d_mean, size(d,1), 1);     d_std = std(d);     d = d./ repmat(d_std, size(d,1), 1); end 	Matlab	https://reddit.com/r/matlab			https://twitter.com/matlab	[X,Y] = meshgrid(-10:0.25:10,-10:0.25:10); f = sinc(sqrt((X/pi).^2+(Y/pi).^2)); surf(X,Y,f); axis([-10 10 -10 10 -0.3 1]) xlabel('{\bfx}') ylabel('{\bfy}') zlabel('{\bfsinc} ({\bfR})')	MATLAB									https://www.meetup.com/topics/matlab				%	%{ %}	disp	'																													true			true																	true																										true						true			true		true															true								true										true										true		false											true																																				https://github.com/calysto/matlab_kernel	https://en.wikipedia.org/wiki/MATLAB	177	35	https://hopl.info/showlanguage.prx?exp=2216	Matlab	MATLAB		MATLAB	https://github.com/mathworks/MATLAB-Language-grammar		year|publisher|title|authors|isbn13\n2010|McGraw-Hill Education|Introduction to MATLAB for Engineers|Palm, William|9780073534879\n2012|Pearson|Engineering Computation with MATLAB|Smith, David|9780132568708\n2015|Cengage Learning|MATLAB Programming for Engineers|Chapman, Stephen J.|9781111576714\n2013|Academic Press|MATLAB for Neuroscientists: An Introduction to Scientific Computing in MATLAB|Wallisch, Pascal and Lusignan, Michael E. and Benayoun, Marc D. and Baker, Tanya I. and Dickey, Adam Seth and Hatsopoulos, Nicholas G.|9780123838360\n2008|Cengage Learning|Essentials of MATLAB Programming|Chapman, Stephen J.|9780495295686\n2009|Pearson|Engineering Computation With MATLAB|Smith, David M.|9780136080633\n2011|CL Engineering|Digital Signal Processing Using MATLAB|Ingle, Vinay K. and Proakis, John G.|9781111427375\n2011|Wiley|Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab|Solomon, Chris and Breckon, Toby|9780470844731\n2014|CRC Press|Essential MATLAB and Octave|Rogel-Salazar, Jesus|9781482234633\n2017|Apress|MATLAB Deep Learning: With Machine Learning, Neural Networks and Artificial Intelligence|Kim, Phil|9781484228456\n2009|CRC Press|MATLAB with Applications to Engineering, Physics and Finance|Baez-Lopez, David|9781439806975\n2005|Springer|Mechanics of Composite Materials with MATLAB|Voyiadjis, George Z and Kattan, Peter I.|9783540243533\n2003|Prentice Hall|Matlab Programming|Kuncicky, David C.|9780130351272\n2017|SDC Publications|An Engineer's Introduction to Programming with MATLAB 2017|Shawna Lockhart and Eric Tilleson|9781630571252\n2017|Academic Press|MATLAB Programming for Biomedical Engineers and Scientists|King, Andrew P. and Aljabar, Paul|9780128122037\n2004|McGraw-Hill Science/Engineering/Math|Introduction to Matlab 7 for Engineers (McGraw-Hill's Best: Basic Engineering Series and Tools)|Palm III,William|9780072548181\n2005|Wiley-Interscience|Applied Numerical Methods Using MATLAB|Yang, Won Y. and Cao, Wenwu and Chung, Tae-Sang and Morris, John|9780471698333\n2001|SIAM: Society for Industrial and Applied Mathematics|Spectral Methods in MATLAB (Software, Environments, Tools)|Trefethen, Lloyd N.|9780898714654\n2009|Academic Press|Essential Matlab for Engineers and Scientists (Hahn and Attaway Bundle)|Hahn, Brian and Valentine Ph.D., Daniel|9780123748836\n2006|Jones & Bartlett Learning|Digital Signal Processing Using Matlab And Wavelets (Electrical Engineering)|Weeks, Michael|9780977858200\n2005|Oxford University Press|Getting Started with MATLAB 7: A Quick Introduction for Scientists and Engineers (The Oxford Series in Electrical And Computer Engineering)|Pratap, Rudra|9780195179378\n2009|Prentice Hall|MATLAB and Its Applications in Engineering: Based on Matlab 7.5 (R2007b)|Bansal, Raj Kumar and Goel, Ashok Kumar and Sharma, Manoj Kumar|9788131716816\n2008|Jones & Bartlett Learning|Classical Mechanics With MATLAB Applications|Hasbun, Javier|9780763746360\n2007|Addison Wesley|Engineering Computation with MATLAB|Smith, David M|9780321481085\n2001|Prentice Hall|Numerical Analysis and Graphic Visualization with MATLAB (2nd Edition)|Nakamura, Shoichiro|9780130654892\n|CENGAGE Learning Custom Publishing|Essentials of MATLAB (R) Programming, International Edition|Chapman, Stephen|9781305970717\n2004|Course Technology|Introduction to Digital Image Processing with MATLAB|McAndrew, Alasdair|9780534400118\n2004|CRC Press|Electronics and Circuit Analysis Using MATLAB|John Okyere Attia|9780849318924\n2022|PHI|Lab Primer Through Matlab|JAYADEVAN, R.|9788120349322\n2006|Dog Ear Publishing, LLC|MATLAB Advanced GUI Development|Scott T. Smith|9781598581812\n1998|Oxford University Press|Getting Started with MATLAB 5, A Quick Introduction for Scientists and Engineers|Pratap, Rudra|9780195129472\n2005-02-04|Wiley|Engineering and Scientific Computations Using MATLAB|Sergey E. Lyshevski|9780471723851\n2020|Wiley|Applied Numerical Methods Using MATLAB|Yang, Won Y. and Cao, Wenwu and Kim, Jaekwon and Park, Kyung W. and Park, Ho-Hyun and Joung, Jingon and Ro, Jong-Suk and Lee, Han L. and Hong, Cheol-Ho and Im, Taeho|9781119626800\n2019|Springer|Linear Algebra, Signal Processing, and Wavelets - A Unified Approach: MATLAB Version (Springer Undergraduate Texts in Mathematics and Technology)|Øyvind Ryan|9783030018122\n2003|Springer|Scientific Computing with MATLAB (Texts in Computational Science and Engineering 2)|Quarteroni, Alfio and Saleri, Fausto|9783540443636\n2018|CRC Press|Programming with MATLAB for Scientists: A Beginner’s Introduction|Mikhailov, Eugeniy E.|9781498738286\n2005|Chapman and Hall/CRC|An Introduction to Numerical Methods: A MATLAB Approach|Kharab, Abdelwahab and Kharab, Abdelwahab and Guenther, Ronald B.|9781584885573\n2006|Morgan and Claypool Publishers|Learning Programming using MATLAB (Synthesis Lectures on Electrical Engineering)|Sayood, Khalid|9781598291421\n2014|PEARSON INDIA|Programming in MATLAB|PATEL / MITTAL|9789332524811\n2019|Independently Published|Optimization Introduction With Matlab|Lopez and J.|9781099648281\n1991|Electronic Industry|Matlab Advanced Programming (matlab Practical Guide Series)|Su Jin Ming Bian Zhu|9787121013768\n2013|LAP LAMBERT Academic Publishing|One Dimensional Analysis Program for Scramjet and Ramjet Flowpaths: Conceptual Analysis and Simulation of Scramjet/Ramjet Engine with MATLAB Programming|Ganapathy, Rohan M. and Maruthaiyan, Pradhapraj and Johnson, Pradeep|9783659323973\n2013|LAP LAMBERT Academic Publishing|Matlab for Regional Economists|Zheng, Shi|9783659366703\n1997|Prentice Hall|Mastering Dsp Concepts Using Matlab|Ambardar, Ashok and Borghesani, Craig|9780135349762\n1997|Arnold,|Essential Matlab For Scientists And Engineers|Brian D. Hahn|9780340691441\n2020|SDC Publications|Programming and Engineering Computing with MATLAB 2020|Huei-Huang Lee|9781630573973\n20171127|Springer Nature|Introduction to MATLAB for Engineers and Scientists|Sandeep Nagar|9781484231890\n2004|Springer|Scientific Computing With Matlab (texts In Computational Science And Engineering)|Alfio Quarteroni and Fausto Saleri|9783540208372\n2010|Springer|An Introduction to Scientific Computing: Twelve Computational Projects Solved with MATLAB|Danaila, Ionut and Joly, Pascal and Kaber, Sidi Mahmoud and Postel, Marie|9781441921611\n2008|Chapman and Hall/CRC|Computational Partial Differential Equations Using MATLAB (Chapman & Hall/CRC Applied Mathematics & Nonlinear Science)|Li, Jichun and Chen, Yi-Tung|9781420089059\n2014|Apress|MATLAB Programming for Numerical Analysis (Matlab Solutions)|Lopez, Cesar|9781484202951\n2014|Apress|MATLAB Graphical Programming: Practical hands-on MATLAB solutions|Lopez, Cesar|9781484203163\n2014|Apress|MATLAB Differential Equations|Lopez, Cesar|9781484203101\n2012|Springer|MATLAB for Psychologists|Borgo, Mauro and Soranzo, Alessandro and Grassi, Massimo|9781461421979\n2014|Apress|MATLAB Linear Algebra|Lopez, Cesar|9781484203224\n2014|Apress|MATLAB Control Systems Engineering|Lopez, Cesar|9781484202890\n20010806|Cambridge University Press|A Guide to MATLAB|Brian R. Hunt; Ronald L. Lipsman; Jonathan M. Rosenberg|9780511074813\n2014|Apress|MATLAB Differential and Integral Calculus|Lopez, Cesar|9781484203040\n2014|Apress|MATLAB Symbolic Algebra and Calculus Tools|Lopez, Cesar|9781484203439\n2021|Vikas Publishing|Matlab : Demystified Basic Concepts And Applications|DR. KANDARPA KUMAR SARMA|9788125937128\n2017|Chapman and Hall/CRC|A Guide to MATLAB Object-Oriented Programming|Register, Andy H.|9781138460867\n2013|Morgan Kaufmann|Accelerating MATLAB with GPU Computing: A Primer with Examples|Suh, Jung W. and Kim, Youngmin|9780124079168\n2017|Wiley-Blackwell|Practical Finite Element Modeling in Earth Science using Matlab|Simpson, Guy|9781119248668\n2014|Springer|Exercises in Computational Mathematics with MATLAB (Problem Books in Mathematics)|Lyche, Tom and Merrien, Jean-Louis|9783662435113\n2016|Cengage Learning|Digital Signal Processing using MATLAB (Activate Learning with these NEW titles from Engineering!)|Schilling, Robert J. and Harris, Sandra L|9781305887206\n2016|Routledge|Programming Behavioral Experiments with MATLAB and Psychtoolbox: 9 Simple Steps for Students and Researchers|Misirlisoy, Erman|9781138671928\n2011|Springer|Numerical Methods for the Life Scientist: Binding and Enzyme Kinetics Calculated with GNU Octave and MATLAB|Prinz, Heino|9783642208201\n2013|Springer|A Journey from Robot to Digital Human: Mathematical Principles and Applications with MATLAB Programming (Modeling and Optimization in Science and Technologies Book 1)|Gu, Edward Y L|9783642390470\n2019|Cengage Learning|MATLAB Programming for Engineers|Chapman, Stephen J.|9780357030394\n2020|Academic Press|Programming for Electrical Engineers: MATLAB and Spice|Squire Ph.D., James C. and Brown Ph.D., Julie Phillips|9780128215029\n2019|Cengage Learning|MATLAB Programming for Engineers|Chapman, Stephen J.|9780357030523\n2017|LAP LAMBERT Academic Publishing|Operations Research with Lingo: Solutions of Linear Programming Problems through LINGO and MATLAB|Gahan, Padmabati and Pattnaik, Monalisha|9783330328457\n2014|For Dummies|MATLAB For Dummies|Sizemore, Jim and Mueller, John Paul|9781118820032\n2020-07-28T00:00:01Z|Mercury Learning & Information|Programming Fundamentals Using MATLAB|Weeks PhD, Michael|9781683925552\n2007|McGraw-Hill Education|A Concise Introduction to Matlab|Palm, William|9780073385839\n2020|Academic Press|Programming Mathematics Using MATLAB|Oberbroeckling, Lisa A.|9780128178003\n2000|Pearson|Numerical Methods with MATLAB : Implementations and Applications|Recktenwald, Gerald|9780201308600\n2019-06-19T00:00:01Z|SDC Publications|An Engineer's Introduction to Programming with MATLAB 2019|Shawna Lockhart and Eric Tilleson|9781630572921\n2019|Apress|Beginning MATLAB and Simulink: From Novice to Professional|Eshkabilov, Sulaymon|9781484250600\n2003|Pearson|Numerical Methods Using Matlab|Mathews, John and Fink, Kurtis|9780130652485\n2008|Academic Press|MATLAB for Neuroscientists: An Introduction to Scientific Computing in MATLAB|Wallisch, Pascal and Lusignan, Michael E. and Benayoun, Marc D. and Baker, Tanya I. and Dickey, Adam Seth and Hatsopoulos, Nicholas G.|9780123745514\n2009|New Age Science|MATLAB for Mechanical Engineers|R. V. Dukkipati|9781906574130\n2017|Academic Press|Neural Data Science: A Primer with MATLAB and Python|Nylen, Erik Lee and Wallisch, Pascal|9780128040430\n2015|Cengage Learning|MATLAB Programming for Engineers|Chapman, Stephen J.|9781305445369\n2014|Apress|MATLAB Optimization Techniques|Lopez, Cesar|9781484202920\n2012-01-01T00:00:01Z|CL-Engineering|MATLAB Programming with Applications for Engineers|Stephen J. Chapman|9780495668077\n2019|Apress|Beginning MATLAB and Simulink: From Novice to Professional|Eshkabilov, Sulaymon|9781484250617\n2019-09-30T00:00:01Z|SDC Publications|Programming and Engineering Computing with MATLAB 2019|Huei-Huang Lee|9781630572976\n2017|Cengage Learning|Essentials of MATLAB Programming|Chapman, Stephen J.|9781337515368\n2001|Academic Press|A Matlab Companion for Multivariable Calculus|Cooper, Jeffery|9780121876258\n2020|BPB Publications|Fundamental Concepts of MATLAB Programming: From Learning the Basics to Solving a Problem with MATLAB (English Edition)|Bakariya, Dr. Brijesh and Parmar, Dr. Kulwinder Singh|9789389845822\n2009|Society for Industrial and Applied Mathematics|Insight Through Computing: A MATLAB Introduction to Computational Science and Engineering|Van Loan, Charles F. and Fan, K.-Y. Daisy|9780898716917\n2016-08-10T00:00:01Z|CreateSpace Independent Publishing Platform|MATLAB - Programming with MATLAB for Beginners: A Practical Introduction To Programming And Problem Solving (MATLAB for Engineers, MATLAB for Scientists, MATLAB Programming for Dummies)|Learning, UpSkill|9781536991444\n2011|Wiley|Financial Risk Forecasting: The Theory and Practice of Forecasting Market Risk with Implementation in R and Matlab|Danielsson, Jon|9780470669433\n2020|Apress|Practical MATLAB Deep Learning: A Project-Based Approach|Paluszek, Michael and Thomas, Stephanie|9781484251249\n2003|Springer|MATLAB for Engineers Explained|Gustafsson, Fredrik and Bergman, Niclas|9781852336974\n2007|CL Engineering|MATLAB Programming for Engineers|Chapman, Stephen J.|9780495244493\n2009|Wiley|Applied Optimization with MATLAB Programming|Venkataraman, P.|9780470084885\n2018|Routledge|Hack Audio: An Introduction to Computer Programming and Digital Signal Processing in MATLAB (Audio Engineering Society Presents)|Tarr, Eric|9781351018456\n2020|Apress|Practical MATLAB Modeling with Simulink: Programming and Simulating Ordinary and Partial Differential Equations|Eshkabilov, Sulaymon L.|9781484257982\n2017|Cengage Learning|Essentials of MATLAB Programming|Chapman, Stephen J.|9781305970656\n2015|Chapman and Hall/CRC|R and MATLAB (Chapman & Hall/CRC The R Series Book 30)|Hiebeler, David E.|9781466568396\n2018|Mercury Learning and Information|Mathematical Methods for Physics: Using MATLAB and Maple|Claycomb, J. R.|9781683920984\n2003|Pearson Prentice Hall|Digital Image Processing Using MATLAB|Gonzalez, Rafael C. and Woods, Richard E. and Eddins, Steven L.|9780130085191\n2010|CreateSpace Independent Publishing Platform|MATLAB for Beginners: A Gentle Approach - Revised Edition|Kattan, Peter I|9781453683811\n2017|Academic Press|MATLAB Programming for Biomedical Engineers and Scientists|King, Andrew P. and Aljabar, Paul|9780128135105\n2018|SDC Publications|Programming and Engineering Computing with MATLAB 2018|Huei-Huang Lee|9781630571719\n2005|Springer|An Introduction to Programming and Numerical Methods in MATLAB|Otto, Steve and Denier, James P.|9781852339197\n2020|Apress|Practical MATLAB Modeling with Simulink: Programming and Simulating Ordinary and Partial Differential Equations|Eshkabilov, Sulaymon L.|9781484257999\n2014|Apress|MATLAB Matrix Algebra (Matlab Solutions)|Lopez, Cesar|9781484203071\n1996|Pearson|Engineering Problem Solving with MATLAB|Etter, Delores|9780133976885\n2006|McGraw-Hill Science/Engineering/Math|Applied Numerical Methods with MATLAB for Engineers and Scientists|Chapra, Steven|9780073132907\n2016|Morgan Kaufmann|GPU Programming in MATLAB|Ploskas, Nikolaos and Samaras, Nikolaos|9780128051320\n2016|Apress|MATLAB Machine Learning|Paluszek, Michael and Thomas, Stephanie|9781484222508\n2011|Springer|Programming for Engineers: A Foundational Approach to Learning C and Matlab|Bradley, Aaron R.|9783642233029\n2008-07-30T00:00:01Z|Society for Industrial and Applied Mathematics|Linear Programming with MATLAB (MPS-SIAM Series on Optimization)|Ferris, Michael C. and Mangasarian, Olvi L. and Wright, Stephen J.|9780898716436\n2016|CreateSpace Independent Publishing Platform|Matlab And Python Programming: A Practical Guide For Engineers And Data Scientists (Matlab And Python Programming for Beginners)|Learning, UpSkill|9781540599568\n2012|Cengage Learning|MATLAB Programming with Applications for Engineers|Chapman, Stephen J.|9781285402796\n2016-09-13T00:00:01Z|SDC Publications|Programming with MATLAB 2016|Huei-Huang Lee|9781630570132\n2016|Morgan Kaufmann|GPU Programming in MATLAB|Ploskas, Nikolaos and Samaras, Nikolaos|9780128051337\n2020|Independently published|Design Optimization using Matlab and SolidWorks|Suresh, Prof Krishnan|9781653515608\n2013|Wiley|Financial Modelling: Theory, Implementation and Practice with MATLAB Source (The Wiley Finance Series)|Kienitz, Joerg and Wetterau, Daniel|9780470744895\n2019|CRC Press|Fundamentals of Graphics Using MATLAB|Parekh, Ranjan|9780429591730\n2009-07-23T00:00:01Z|Society for Industrial and Applied Mathematics|Parallel MATLAB for Multicore and Multinode Computers (Software, Environments and Tools)|Kepner, Jeremy|9780898716733\n2021|SDC Publications|Programming and Engineering Computing with MATLAB 2021|Huei-Huang Lee|9781630574918\n2017|SDC Publications|Programming and Engineering Computing with MATLAB 2017|Huei-Huang Lee|9781630571405\n2007|Wiley|Numerical Methods for Engineers and Scientists: An Introduction with Applications Using MATLAB|Gilat, Amos and Subramaniam, Vish|9780471734406\n2014|Academic Press|Numerical Linear Algebra with Applications: Using MATLAB|Ford, William|9780123944351\n2005-10-06T00:00:01Z|CL Engineering|Essentials of MATLAB Programming|Chapman, Stephen J.|9780495073000\n2018|SDC Publications|An Engineer's Introduction to Programming with MATLAB 2018|Shawna Lockhart and Eric Tilleson|9781630572068\n2008|Wiley|Stochastic Simulation and Applications in Finance with MATLAB Programs|Huynh, Huu Tue and Lai, Van Son and Soumare, Issouf|9780470725382\n2020-07-08T14:21:52.970-00:00|Mercury Learning and Information|Programming Fundamentals Using MATLAB|Weeks, Michael C.|9781683925545\n2014|Springer|Scientific Computing with MATLAB and Octave (Texts in Computational Science and Engineering, 2)|Quarteroni, Alfio and Saleri, Fausto and Gervasio, Paola|9783642453663\n2014|Academic Press|Numerical Linear Algebra with Applications: Using MATLAB|Ford, William|9780123947840\n2014|Apress|MATLAB Graphical Programming: Practical hands-on MATLAB solutions|Lopez, Cesar|9781484203170\n2009|CRC Press|Numerical and Analytical Methods with MATLAB (Applied and Computational Mechanics)|Bober, William and Tsai, Chi-Tay and Masory, Oren|9781420093568\n2018|CreateSpace Independent Publishing Platform|Phasor Methods of AC Circuit Analysis: - Designed using MATLAB Object Oriented Programming|Agrawal, Prof Jai P|9781720666028\n2002-05-02T00:00:01Z|Wiley|MATLAB Tutorial Update to Version 6 to accompany Control Systems Engineering|Nise, Norman S.|9780471250913\n2011|Wiley|Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab|Solomon, Chris and Breckon, Toby|9780470844724\n2014|Ferret Publishing|Programming with MATLAB for Engineers||9780966960167\n2014|Springer|Scientific Computing with MATLAB and Octave (Texts in Computational Science and Engineering Book 2)|Quarteroni, Alfio and Saleri, Fausto and Gervasio, Paola|9783642453670\n2010|Springer|Scientific Computing with MATLAB and Octave (Texts in Computational Science and Engineering Book 2)|Quarteroni, Alfio|9783642124303\n2010|Jones & Bartlett Learning|Digital Signal Processing Using MATLAB & Wavelets|Weeks, Michael|9780763784225\n1999|Cengage Learning|Contemporary Linear Systems Using MATLAB (Pws Bookware Companion Series.)|Strum, Robert S. and Kirk, Donald E.|9780534371722\n2008|Chapman and Hall/CRC|Computational Partial Differential Equations Using MATLAB (Textbooks in Mathematics)|Li, Jichun and Chen, Yi-Tung|9781420089042\n2009|Springer|Signals and Systems with MATLAB|Yang, Won Young|9783540929543\n2013|Morgan Kaufmann|Accelerating MATLAB with GPU Computing: A Primer with Examples|Suh, Jung W. and Kim, Youngmin|9780124080805\n2001|Wiley-Interscience|Applied Optimization with MATLAB Programming|Venkataraman, P.|9780471349587\n2013|Packt Publishing|Visual Media Processing Using Matlab Beginner's Guide|Siogkas, George|9781849697217\n2014|Apress|MATLAB Optimization Techniques|Lopez, Cesar|9781484202937\n2017|Wiley|Engineering Biostatistics: An Introduction using MATLAB and WinBUGS (Wiley Series in Probability and Statistics)|Vidakovic, Brani|9781119168980\n2010|Academic Press|MATLAB for Neuroscientists: An Introduction to Scientific Computing in MATLAB|Wallisch, Pascal and Lusignan, Michael E. and Benayoun, Marc D. and Baker, Tanya I. and Dickey, Adam Seth and Hatsopoulos, Nicholas G.|9780080923284\n2011|Springer|Programming for Engineers: A Foundational Approach to Learning C and Matlab|Bradley, Aaron R.|9783642233036\n2016|Routledge|Programming Behavioral Experiments with MATLAB and Psychtoolbox: 9 Simple Steps for Students and Researchers|Misirlisoy, Erman|9781138671935\n2019|Springer|Boundary Value Problems for Engineers: with MATLAB Solutions|Ali Ümit Keskin|9783030210809\n2004|Wiley-Interscience|Introduction to Numerical Ordinary and Partial Differential Equations Using MATLAB|Stanoyevitch, Alexander|9780471697381\n2013|McGraw-Hill Education|MATLAB Numerical Methods with Chemical Engineering Applications|Al-Malah, Kamal I.M.|9780071831291\n2015|Springer|The Finite Volume Method in Computational Fluid Dynamics: An Advanced Introduction with OpenFOAM® and Matlab (Fluid Mechanics and Its Applications Book 113)|Moukalled, F. and Mangani, L. and Darwish, M.|9783319168746\n2005|Springer|An Introduction to Programming and Numerical Methods in MATLAB|Otto, Steve and Denier, James P.|9781846281334\n2014|Apress|MATLAB Control Systems Engineering|Lopez, Cesar|9781484202906\n2004|CL Engineering|Fundamentals of Digital Signal Processing Using MATLAB (with CD-ROM)|Schilling, Robert J. and Harris, Sandra L|9780534391508\n2020|Wiley|Applied Numerical Methods Using MATLAB|Yang, Won Y. and Cao, Wenwu and Kim, Jaekwon and Park, Kyung W. and Park, Ho-Hyun and Joung , Jingon and Ro, Jong-Suk and Lee, Han L. and Hong, Cheol-Ho and Im, Taeho|9781119626824\n1999|Wiley|Introduction to Engineering Programming: In C, Matlab and Java|Austin, Mark and Chancogne, David|9780471001164\n2011|Chapman and Hall/CRC|An Introduction to Numerical Methods: A MATLAB Approach, Third Edition|Kharab, Abdelwahab and Kharab, Abdelwahab and Guenther, Ronald B.|9781439868997\n2020|De Gruyter|MATLAB Programming: Mathematical Problem Solutions (De Gruyter STEM)|Dingyü Xue|9783110663563\n2014|Springer|Exercises in Computational Mathematics with MATLAB (Problem Books in Mathematics)|Lyche, Tom and Merrien, Jean-Louis|9783662435106\n2010|CRC Press|Computational Intelligence Paradigms: Theory & Applications using MATLAB|Sumathi, S. and Sumathi|9781439809037	Matlab	matlab engineer	matlab		year|title|doi|citations|influentialCitations|authors|paperId\n2002|The Eyelink Toolbox: Eye tracking with MATLAB and the Psychophysics Toolbox|10.3758/BF03195489|848|47|F. Cornelissen and Enno M Peters and J. Palmer|d0ed7b7fad72097d327cc5fd946cbd1a4e74b7e3\n1994|Using MATLAB as a programming language for numerical analysis|10.1080/0020739940250402|50|0|J. H. Mathews and Kurtis D. Fink|0b0be159982bbee3c9c0ddcbcf31232c1aee82f1\n2017|SDPNAL+: A Matlab software for semidefinite programming with bound constraints (version 1.0)|10.1080/10556788.2019.1576176|41|3|Defeng Sun and K. Toh and Yancheng Yuan and Xinyuan Zhao|48536ec4ce40bba11064a8c1b07e850ee0e396b3\n2013|Design of FPGA-controlled power electronics and drives using MATLAB Simulink|10.1109/ECCE-ASIA.2013.6579155|40|5|Y. Siwakoti and G. Town|5bf67012ede77841fb8263f48a850ae3cd8126ec\n2014|MATLAB Optimization Techniques|10.1007/978-1-4842-0292-0|33|3|C. López|b4f91965499d8b1514bf2c6c82e785b3143557c6\n2006|Teaching the introductory computer programming course for engineers using Matlab|10.1109/FIE.2008.4720302|30|0|A. Azemi and L. L. Pauley|ff6e31e8ea88cc6144a333338370ad6ac7dc5939\n2018|BioSigKit: A Matlab Toolbox and Interface for Analysis of BioSignals|10.21105/joss.00671|28|0|Hooman Sedghamiz|75c6b61aadee9c1d73119a60c42944de4e1a1a00\n2001|Teaching programming skills with MATLAB|10.18260/1-2--9874|26|0|M. Herniter and D. Scott and Rakesh Pangasa|797815e5f7aabad61c29676c7c5c31f81655db7f\n2019|A Comprehensive Framework for Physiologically‐Based Pharmacokinetic Modeling in Matlab|10.1002/psp4.12399|19|1|Felix Stader and M. Penny and M. Siccardi and C. Marzolini|aacb41c32a57a51a7ee867e84a33be768eeebca5\n2012|McSAF: A Static Analysis Framework for MATLAB|10.1007/978-3-642-31057-7_7|15|2|Jesse Doherty and L. Hendren|7afae83f0bf5e23da82d403856545140b868261b\n2006|MATLAB as an introductory programming language|10.1002/cae.20064|14|0|M. Wirth and P. Kovesi|09f940ced7ab73bf079c3957f509d32206c2cbc0\n2016|A MATLAB subset to C compiler targeting embedded systems|10.1002/spe.2408|12|3|João Bispo and João MP Cardoso|b88e27a57916b2237a2d8e31e5e710ac0852ec53\n2014|Parallel performance comparison of alternating group explicit method between parallel virtual machine and matlab distributed computing for solving large sparse partial differential equations|10.1166/ASL.2014.5330|11|0|N. Alias and H. F. S. Saipol and A. C. A. Ghani and M. N. Mustaffa|055015bec06b739c2ad7ac94b1cd517ef4485999\n2015|A Matlab code to fit periodic data|10.5335/RBCA.2015.4618|11|0|R. Brum and J. Ramalho and L. Rocha and L. Isoldi and E. D. D. Santos|854d0eca1173ec4b467b120f753d5f5b1d73d190\n2013|Advanced remote laboratory for control systems based on Matlab and .NET platform|10.1109/ICETA.2013.6674400|10|0|P. Bisták|6d67d1aacd08b5e14500938599631d01c5bb71c0\n2015|MATLAB Function Based Approach to FOC of PMSM Drive|10.1109/EMS.2015.81|10|0|O. C. Kivanc and S. Ozturk|04be37568ec4069667bbe22cbffdc7f2524d2b9b\n1997|MATLAB as an econometric programming environment|10.1002/(SICI)1099-1255(199711/12)12:6<735::AID-JAE471>3.0.CO;2-7|9|1|Francisco Cribari‐Neto and Mark J. Jensen|cfd6a43559d31a3bcca1fffaa4978853ce5d5bda\n2014|MATLAB Control Systems Engineering|10.1007/978-1-4842-0289-0|8|0|C. López|a77172dffd1a3a407af0680a9afbea66fc754eed\n2014|Contract-Based Verification of MATLAB and Simulink Matrix-Manipulating Code|10.1007/978-3-319-11737-9_26|8|1|J. Wiik and Pontus Boström|5e7912085fd135f8c19d7fc3ab607f2090777ec2\n2015|Programación de Controladores Lógicos (PLC) mediante Ladder y Lenguaje de Control Estructurado (SCL) en MATLAB|10.19053/01211129.3555|8|1|Heyder Paez-Logreira and Ronald Zamora-Musa and José Bohórquez-Pérez|7e29910f19a0d713c5aaffd72ac0cb724aaed807\n2016|Porting Matlab Applications to High-Performance C++ Codes: CPU/GPU-Accelerated Spherical Deconvolution of Diffusion MRI Data|10.1007/978-3-319-49583-5_49|8|0|Francisco Javier García Blas and M. F. Dolz and J. Sánchez and J. Carretero and Alessandro Daducci and Y. Alemán‐Gómez and Erick Jorge Canales-Rodríguez|66fcf726eec6a8e904e273f449451591e2b6519b\n2016|Heuristic production line balancing problem solution with MATLAB software programming|10.1108/IJCST-01-2016-0002|8|0|A. Türkmen and Y. Yeşil and Mahmut Kayar|79997df420e398deb6391c0c8938f36e7dbbaeed\n2020|A history of MATLAB|10.1145/3386331|7|0|C. Moler and Jack Little|38ac69cc1e3a5d7e715d66929cdd022999d01f26\n2016|RoBO-2L, a Matlab interface for extended offline programming of KUKA industrial robots|10.1109/MECATRONICS.2016.7547117|7|0|J. Golz and Tim Wruetz and Dominik Eickmann and R. Biesenbach|9df38a5ee9b195def8b333b2a1639c241984da36\n2014|MATLAB Programming for Numerical Analysis|10.1007/978-1-4842-0295-1|6|1|C. López|01d0935f76f57fc2e87cb35a60c9923648eedb7c\n2019|Programming in MATLAB|10.1201/9781315228457-6|6|0|J. Miguel and D. Báez‐López and David Alfredo Báez Villegas|fc133c3152399d53c213ba53875aec37ba50d9ac\n2004|Using Matlab To Teach The Introductory Computer Programming Course For Engineers|10.18260/1-2--12728|5|0|A. Azemi and L. L. Pauley|c1d3ee8f51da4df128ffe8cdd556ca9647f30aab\n2017|MATLAB Implementation of 128-key length SAFER+ Cipher System|10.9790/9622-0702054955|5|1|M. K. Mahmood|f289bcc24b1fb801301e47634202928a00580903\n2006|Learning Programming Using MATLAB|10.2200/S00051ED1V01Y200609EEL003|4|0|K. Sayood|4a5d1e744f03a4b7a79df8ff05b1e5aea5720a4f\n2017|Analysis by STAAD-PRO and Design of Structural Elements by MATLAB|10.18488/JOURNAL.2.2017.75.145.164|4|0|S. Harle|563bef77282115b1cccb8e4881a3f3cbda9dd4f9\n2016|Design and implementation of a RoBO-2L MATLAB toolbox for a motion control of a robotic manipulator|10.1109/SSD.2016.7473678|3|0|H. Elshatarat and Mohammed Baniyounis and R. Biesenbach|3b091e6798d97e7275dcb03bf46ecb3acf765e3f\n2018|A Brief Introduction to MATLAB|10.1007/978-3-319-67125-3_2|3|0|M. Okereke and S. Keates|95a5c7ef63d5ebceb8ec17ca8a8271c91cde860a\n2018|GELAB - A Matlab Toolbox for Grammatical Evolution|10.1007/978-3-030-03496-2_22|3|0|Muhammad Adil Raja and C. Ryan|d5d94e191b27846bb4f06cc01d72b5ed9b869aa7\n2011|McLAB: enabling programming language, compiler and software engineering research for matlab|10.1145/2048147.2048203|2|0|L. Hendren and Jesse Doherty and Anton Dubrau and R. Garg and Nurudeen Lameed and Soroush Radpour and Amina Aslam and Toheed Aslam and Andrew Casey and Maxime Chevalier-Boisvert and Jun Li and Clark Verbrugge and Olivier Savary Bélanger|54603028d353893ad2b357771b6a1e2f7b11ca5b\n2009|Supporting image algebra in the Matlab programming language for compression research|10.1117/12.829203|1|0|M. Schmalz and G. Ritter and Joseph N. Wilson and Eric T. Hayden|cea8433a106f0ffa807ac00d02972a7d34c2d0eb	title|year|author|goodreadsId|rating|ratings|reviews\nMATLAB Programming for Engineers|1999|Stephen J. Chapman|4467285|4.10|114|6\nMATLAB for Neuroscientists: An Introduction to Scientific Computing in MATLAB|2008|Pascal Wallisch|3922239|3.94|32|0\nMATLAB for Engineers|2010|Holly Moore|18128130|3.95|37|1\nGetting Started with MATLAB: A Quick Introduction for Scientists and Engineers|2009|Rudra Pratap|13368999|4.01|72|4\nMATLAB for Control Engineers|2007|Katsuhiko Ogata|2185450|4.00|38|0\nEssential MATLAB for Engineers and Scientists|1997|Brian D. Hahn|546841|3.86|43|3\nIntroduction to MATLAB for Engineers|1998|William J. Palm III|10706762|3.88|17|1\nAn Engineers Guide to MATLAB|2000|Edward B. Magrab|3884382|4.29|7|0\nEssentials of MATLAB Programming|2005|Stephen J. Chapman|1175135|4.00|17|0\nGetting Started with MATLAB 7: A Quick Introduction for Scientists and Engineers|2005|Rudra Pratap|337141|4.03|105|5
scala	Scala	2004	Martin Odersky		92	pl		http://www.scala-lang.org	https://www.scala-lang.org/files/archive/spec/2.11/	32	https://www.scala-lang.org/blog/	https://www.scala-lang.org/download/all.html	https://scala-lang.org/download/	3.4.2	23	6			25503	6814	true	33	ace baysick chisel cloc effekt enso felix firrtl flix gradle k-framework kotlin lift luna mal mlscript mlscript netlogo obsidian-lang opencv parboiled parboiled2 pegdown pygments rholang scala-js spark spatial topshell vale vyxal xgboost-model xgboost								pl	21181	34541		219084		21	"author name avatar url language languageColor stars forks currentPeriodStars description\nAzure mmlspark https://github.com/Azure.png https://github.com/Azure/mmlspark Scala #c22d40 1637 354 79 ""Microsoft Machine Learning for Apache Spark""\nlampepfl dotty https://github.com/lampepfl.png https://github.com/lampepfl/dotty Scala #c22d40 3551 535 72 ""Research compiler that will become Scala 3""\nfreechipsproject chisel3 https://github.com/freechipsproject.png https://github.com/freechipsproject/chisel3 Scala #c22d40 933 212 45 ""Chisel 3: A Modern Hardware Design Language""\napache spark https://github.com/apache.png https://github.com/apache/spark Scala #c22d40 23299 19958 464 ""Apache Spark""\ncloudstateio cloudstate https://github.com/cloudstateio.png https://github.com/cloudstateio/cloudstate Scala #c22d40 246 26 127 ""Towards Serverless 2.0""\nornicar lila https://github.com/ornicar.png https://github.com/ornicar/lila Scala #c22d40 5805 862 132 ""♞ lichess.org: the forever free, adless and open source chess server ♞""\nyahoo kafka-manager https://github.com/yahoo.png https://github.com/yahoo/kafka-manager Scala #c22d40 7893 1920 187 ""A tool for managing Apache Kafka.""\ntypelevel cats https://github.com/typelevel.png https://github.com/typelevel/cats Scala #c22d40 3436 874 68 ""Lightweight, modular, and extensible library for functional programming.""\nscala scala https://github.com/scala.png https://github.com/scala/scala Scala #c22d40 12057 2789 154 ""The Scala programming language""\nchipsalliance rocket-chip https://github.com/chipsalliance.png https://github.com/chipsalliance/rocket-chip Scala #c22d40 1180 495 34 ""Rocket Chip Generator""\nInterestingLab waterdrop https://github.com/InterestingLab.png https://github.com/InterestingLab/waterdrop Scala #c22d40 573 187 45 生产环境的海量数据计算产品，文档地址：\nfpinscala fpinscala https://github.com/fpinscala.png https://github.com/fpinscala/fpinscala Scala #c22d40 4475 2519 59 ""Code, exercises, answers, and hints to go along with the book """"Functional Programming in Scala""""""\napache incubator-livy https://github.com/apache.png https://github.com/apache/incubator-livy Scala #c22d40 375 242 30 ""Mirror of Apache livy (Incubating)""\nscalameta metals https://github.com/scalameta.png https://github.com/scalameta/metals Scala #c22d40 874 106 60 ""Scala language server with rich IDE features 🚀""\nlw-lin CoolplaySpark https://github.com/lw-lin.png https://github.com/lw-lin/CoolplaySpark Scala #c22d40 2688 1180 89 ""酷玩 Spark: Spark 源代码解析、Spark 类库等""\ntwitter-archive snowflake https://github.com/twitter-archive.png https://github.com/twitter-archive/snowflake Scala #c22d40 5447 922 84 ""Snowflake is a network service for generating unique ID numbers at high scale with some simple guarantees.""\nprisma prisma https://github.com/prisma.png https://github.com/prisma/prisma Scala #c22d40 15534 903 348 ""💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB)""\nakka alpakka https://github.com/akka.png https://github.com/akka/alpakka Scala #c22d40 1027 490 15 ""Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.""\nmilessabin shapeless https://github.com/milessabin.png https://github.com/milessabin/shapeless Scala #c22d40 2855 465 24 ""Generic programming for Scala""\ngitbucket gitbucket https://github.com/gitbucket.png https://github.com/gitbucket/gitbucket Scala #c22d40 7803 1077 53 ""A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility"""			scala	scala	clike	text/x-scala	source.scala	programming								false				s/Scala.scala	26	2018	2018	7	4	369728	624										jvm.py											39		https://scastie.scala-lang.org/	2007		2004	jvm javascript llvmir eiffel erlang haskell java lisp pizza standard-ml ocaml scheme smalltalk oz ceylon fantom f-sharp kotlin lasso red java-bytecode c android pascal csharp python ml csp groovy clojure php ruby	Scala ( SKAH-lah) is a general-purpose programming language providing support for functional programming and a strong static type system. Designed to be concise, many of Scala's design decisions aimed to address criticisms of Java. Scala source code is intended to be compiled to Java bytecode, so that the resulting executable code runs on a Java virtual machine. Scala provides language interoperability with Java, so that libraries written in both languages may be referenced directly in Scala or Java code. Like Java, Scala is object-oriented, and uses a curly-brace syntax reminiscent of the C programming language. Unlike Java, Scala has many features of functional programming languages like Scheme, Standard ML and Haskell, including currying, type inference, immutability, lazy evaluation, and pattern matching. It also has an advanced type system supporting algebraic data types, covariance and contravariance, higher-order types (but not higher-rank types), and anonymous types. Other features of Scala not present in Java include operator overloading, optional parameters, named parameters, and raw strings. Conversely, a feature of Java not in Scala is checked exceptions, which have proved controversial. The name Scala is a portmanteau of scalable and language, signifying that it is designed to grow with the demands of its users.	2004	1496	832	1472	3254510					École Polytechnique Fédérale de Lausanne		scala sc	scala kojo sbt sc	scala	scala		scala sc		scala					true	139471	4525	https://exercism.org/tracks/scala	144		jvm														1		3	true		kojo sbt scala		false	https://tio.run/#scala	https://docs.scala-lang.org/			https://www.scala-lang.org/community/			https://scala-lang.org/events/	https://docs.scala-lang.org/tutorials/FAQ/index.html	text			https://github.com/antlr/grammars-v4/tree/master/scala		scala	Scala		http://www.rosettacode.org/wiki/Category:Scala	https://index.scala-lang.org/			scala	Switzerland		https://docs.scala-lang.org/sips/all.html	Scala			// Type your code here, or load an example. object Square {     def square(num: Int): Int =         num * num } 									"// Hello world in Scala  object HelloWorld extends App {   println(""Hello world!"") }"	"object HelloWorld extends App {   println(""Hello World"") } "	"#!/bin/sh exec scala ""$0"" ""$@"" !#  object HelloWorld {   def main(args: Array[String]) {     println(""Hello, world!"")   } } "	Scala	https://reddit.com/r/scala	https://riju.codes/scala	"println(""Hello, world!"") "	https://twitter.com/scala_lang	"val urls = List(""http://scala-lang.org"",  ""https://github.com/scala/scala"")  def fromURL(url: String) = scala.io.Source.fromURL(url)   .getLines().mkString(""\n"")  val t = System.currentTimeMillis() urls.par.map(fromURL(_)) println(""time: "" + (System.currentTimeMillis - t) + ""ms"")"	Scala	Scala		https://github.com/scalameta/metals		abstract case catch class def do else extends false final finally for forSome if implicit import lazy match new null object override package private protected return sealed super this throw trait try true type val var while with yield				https://www.meetup.com/topics/scala				//	/* */	println	""""		true false																			true				false		true		true	true																		true											false	true													true					true						true		true		true						true							true				true				true			true							true												false								true			true		true													true	true													true							https://github.com/alexarchambault/jupyter-scala	https://en.wikipedia.org/wiki/Scala_(programming_language)	130	26	https://hopl.info/showlanguage.prx?exp=6814	Scala	Scala	scala-lang.org	Scala	https://github.com/scala/vscode-scala-syntax		year|publisher|title|authors|isbn13\n2016|Artima Press|Programming in Scala: Updated for Scala 2.12|Odersky, Martin and Spoon, Lex and Venners, Bill|9780981531687\n2014|Manning Publications|Functional Programming in Scala|Paul Chiusano and Rúnar Bjarnason|9781617290657\n2012|Chapman and Hall/CRC|Introduction to the Art of Programming Using Scala (Chapman & Hall/CRC Textbooks in Computing)|Lewis, Mark C.|9781439896662\n2016|Packt Publishing|Scala High Performance Programming|Theron, Vincent and Diamant, Michael|9781786466044\n2013|O'Reilly Media|Scala Cookbook: Recipes for Object-Oriented and Functional Programming|Alexander, Alvin|9781449339616\n2020|Artima Inc|Programming in Scala|Martin Odersky and Spoon, Lex and Venners, Bill|9780981531618\n2015|Packt Publishing|Scala Functional Programming Patterns|S.Khot, Atul|9781783985845\n2016|Packt Publishing|Scala for Data Science: Leverage the power of Scala with different tools to build scalable, robust data science applications|Bugnion, Pascal|9781785281372\n2013|Pragmatic Bookshelf|Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM|Bevilacqua-Linn, Michael|9781937785475\n2009|Apress|Beginning Scala (Expert's Voice in Open Source)|Pollak, David|9781430219897\n2018|Packt Publishing|Scala Reactive Programming: Build scalable, functional reactive microservices with Akka, Play, and Lagom|Posa, Rambabu|9781787288645\n20091001|Springer Nature|Beginning Scala|David Pollak|9781430219903\n2014|Packt Publishing|Learning Concurrent Programming in Scala|Prokopec, Aleksandar|9781783281411\n20141204|O'Reilly Media, Inc.|Programming Scala|Dean Wampler|9781491950166\n20171017|Springer Nature|Programming with Scala|Bhim P. Upadhyaya|9783319693682\n2017|Packt Publishing|Scala and Spark for Big Data Analytics: Explore the concepts of functional programming, data streaming, and machine learning|Karim, Md. Rezaul and Alla, Sridhar|9781783550500\n2021|Artima Press|Programming in Scala Fifth Edition|Odersky and Martin and Spoon and Lex and Venners and Bill and Sommers and Frank|9780997148008\n2016|Addison-Wesley Professional|Scala for the Impatient|S., Horstmann Cay|9780134540658\n2014|Manning|Functional Programming in Scala|Chiusano , Paul and Bjarnason, Runar|9781638353959\n2021|O'Reilly Media|Scala Cookbook: Recipes for Object-Oriented and Functional Programming|Alexander, Alvin|9781492051541\n2020|Li Haoyi|Hands-on Scala Programming: Learn Scala in a Practical, Project-Based Way|Li, Haoyi|9789811456930\n2014|Packt Publishing|Scala for Machine Learning|Nicolas,  Patrick R.|9781783558759\n2012|Addison-Wesley Professional|Scala for the Impatient|S., Horstmann Cay|9780132761802\n2010|Addison-Wesley Professional|Scala for the Impatient|Horstmann, Cay|9780321774095\n2019|Packt Publishing|Hands-On Data Analysis with Scala: Perform data collection, processing, manipulation, and visualization with Scala|Gupta, Rajesh|9781789346114\n2018-05-24T00:00:01Z|Independently published|100+ Frequently Asked Interview Questions & Answers In Scala: Scala Programming (Interview Q & A Series)|Ojha, Bandana|9781982987701\n2018|Packt Publishing|Scala Design Patterns: Design modular, clean, and scalable applications by applying proven design patterns in Scala, 2nd Edition|Nikolov, Ivan|9781788472098\n2014|Packt Publishing|Learning Concurrent Programming in Scala|Prokopec,  Aleksandar|9781783281428\n2019|Packt Publishing|Hands-On Data Analysis with Scala: Perform data collection, processing, manipulation, and visualization with Scala|Gupta, Rajesh|9781789344264\n2017|Chapman and Hall/CRC|Object-Orientation, Abstraction, and Data Structures Using Scala (Chapman & Hall/CRC Textbooks in Computing)|Lewis, Mark C. and Lacher, Lisa L.|9781498732178\n2021|Manning Publications|Get Programming with Scala|Sfregola, Daniela|9781617295270\n2016|Chapman and Hall/CRC|Introduction to Programming and Problem-Solving Using Scala (Chapman & Hall/CRC Textbooks in Computing Book 19)|Lewis, Mark C. and Lacher, Lisa|9781498730952\n2013|Manning Publications|Scala in Action: Covers Scala 2.10|Nilanjan Raychaudhuri|9781935182757\n2017|Packt Publishing|Learning Concurrent Programming in Scala - Second Edition|Prokopec, Aleksandar|9781786466891\n2016|Packt Publishing|Scala High Performance Programming|Theron, Vincent and Diamant, Michael|9781786467089\n2016|Packt Publishing|Scala Design Patterns|Nikolov, Ivan|9781785882029\n2019-07-06T00:00:01Z|Apress|Scala Programming for Big Data Analytics: Get Started With Big Data Analytics Using Apache Spark|Elahi, Irfan|9781484248096\n2015|Apress|Beginning Scala|Layka, Vishal and Pollak, David|9781484202326\n2020-02-11T00:00:01Z|Pragmatic Bookshelf|Modern Systems Programming with Scala Native: Write Lean, High-Performance Code without the JVM|Whaling, Richard|9781680506228\n2015|Packt Publishing|Scala Data Analysis Cookbook|Manivannan, Arun|9781784394998\n2015|Packt Publishing|RESTful Web Services with Scala|Dirksen, Jos|9781785283499\n2016|Packt Publishing|Scala Design Patterns|Nikolov, Ivan|9781785882500\n2016|Chapman and Hall/CRC|Introduction to Programming and Problem-Solving Using Scala (Chapman & Hall/CRC Textbooks in Computing Book 19)|Lewis, Mark C. and Lacher, Lisa|9781498730969\n2017-07-25T00:00:01Z|Packt Publishing|Scala and Spark for Big Data Analytics: Explore the concepts of functional programming, data streaming, and machine learning|Karim, Md. Rezaul and Alla, Sridhar|9781785280849\n2018|Packt Publishing|Learn Scala Programming: A comprehensive guide covering functional and reactive programming with Scala 2.13, Akka, and Lagom|Schmidt, Slava|9781788830997\n2016|Wrox|Professional Scala|Bogucki, Janek and Lacava, Alessandro and Bedrytski, Aliaksandr and de Detrich, Matthew and Neil, Benjamin|9781119267263\n2016|Packt Publishing|Building a Recommendation Engine with Scala|Ansari, Saleem|9781785282584\n2014|Packt Publishing|Scala for Machine Learning|Nicolas, Patrick R.|9781783558742\n2018|Packt Publishing|Scala Programming Projects: Build real world projects using popular Scala frameworks like Play, Akka, and Spark|Valot, Mikael and Jorand, Nicolas|9781788397643\n2014|Packt Publishing|Scala for Java Developers|Alexandre, Thomas|9781783283637\n2018|Apress|Practical Apache Spark: Using the Scala API|Chellappan, Subhashini and Ganesan, Dharanitharan|9781484236529\n2018|Packt Publishing|Mastering Functional Programming: Functional techniques for sequential and parallel programming with Scala|Kmetiuk, Anatolii|9781788620796\n2018-10-31T00:00:01Z|Packt Publishing|Learn Scala Programming: A comprehensive guide covering functional and reactive programming with Scala 2.13, Akka, and Lagom|Schmidt, Slava|9781788836302\n2016|Packt Publishing|Mastering Scala Machine Learning|Kozlov, Alex|9781785880889\n2012|Artima Inc|Actors in Scala|Haller, Philipp and Sommers, Frank|9780981531656\n2017|Apress|Practical Scala DSLs: Real-World Applications Using Domain Specific Languages|Riti, Pierluigi|9781484230367\n2016-10-16T00:00:01Z|CreateSpace Independent Publishing Platform|Scala programming: Learn Scala Programming FAST and EASY! (Programming is Easy) (Volume 11)|Gimson, Matthew|9781539510796\n2013T||Atomic Scala - learn programming in the language of the future|Bruce Eckel, Dianne Marsh|9780981872513\n2016|Packt Publishing|Scientific Computing with Scala|Jancauskas, Vytautas|9781785886942\n2018|Packt Publishing|Modern Scala Projects: Leverage the power of Scala for building data-driven and high-performant projects|Gurusamy, Ilango|9781788624114\n2013|Springer|Scala Design Patterns: Patterns for Practical Reuse and Design|Hunt, John|9783319021911\n2015|Packt Publishing|RESTful Web Services with Scala|Dirksen, Jos|9781785289408\n2013|Springer|Scala Design Patterns: Patterns for Practical Reuse and Design|Hunt, John|9783319021928\n2018-01-30T00:00:01Z|Packt Publishing|Learning Scala Programming: Object-oriented programming meets functional reactive to create Scalable and Concurrent programs|Sharma, Vikash|9781788392822\n2016-02-29|Packt Publishing - ebooks Account|Reactive Programming with Scala and Akka|Prasanna Kumar Sathyanarayanan|9781783984343\n2015|CreateSpace Independent Publishing Platform|Scala programming: Learning Scala fast!|Archer, Ralph|9781518888489\n2017-09-18T00:00:01Z|Independently published|XML Processing with Scala (Programming with Scala)|Upadhyaya, Bhim|9781549772054\n2017-05-29T00:00:01Z|CreateSpace Independent Publishing Platform|A taste of Functional Programming in Scala|Mandal, Malay|9781547018949\n2013|O'Reilly Media|Lift Cookbook: Recipes from the Community for Building Web Applications with Scala|Dallaway, Richard|9781449362683\n2017-07-27T00:00:01Z|Chapman and Hall/CRC|Introduction to the Art of Programming Using Scala|Lewis, Mark C.|9781138460836\n2015|Dreamtech Press India|Functional Programming In Scala|Chiusano Bjarnason|9789351197638\n2016|Machinery Industry Press|Scala programming combat(Chinese Edition)|Alvin Alexander ZHU|9787111526865\n2015|Createspace|Learn Scala For Java Developers|Toby Weston|9781508734178\n20200123|O'Reilly Media, Inc.|Modern Systems Programming with Scala Native|Richard Whaling|9781680507492\n2015|Apress|Concurrent Application Development Using Akka With Scala|Meetu Maltiar and Vikas Hazrati|9781430258964\n|Electronic Industry Press|Scala Programming (4th Edition) (by The Blog Post)(chinese Edition)|[ De ] Martin Odersky ( Ma Ding · Ao De Si Ji ) , Lex Spoon ( Lai Si · Peng ) , Bill Venners ( Bi Er · Wen Na Si ) , Gao Yu Xiang Yi|9787121402722\n20130801|O'Reilly Media, Inc.|Scala Cookbook|Alvin Alexander|9781449340322\n20090915|O'Reilly Media, Inc.|Programming Scala|Dean Wampler; Alex Payne|9781449379261\n2017-09-19|Packt Publishing|Scala Microservices|Jatin Puri and Selvam Palanimalai|9781786460134\n||Professional Scala|Nimish Narang|9781789531190\n20141204|O'Reilly Media, Inc.|Programming Scala|Dean Wampler; Alex Payne|9781491950159\n20210810|O'Reilly Media, Inc.|Scala Cookbook|Alvin Alexander|9781492051497\n20141211|O'Reilly Media, Inc.|Learning Scala|Jason Swartz|9781449368845\n20130801|O'Reilly Media, Inc.|Scala Cookbook|Alvin Alexander|9781449340339\n20210526|O'Reilly Media, Inc.|Programming Scala|Dean Wampler|9781492077848\n31-07-2018|Packt Publishing|Professional Scala|Mads Hartmann; Ruslan Shevchenko|9781789534702\n20141211|O'Reilly Media, Inc.|Learning Scala|Jason Swartz|9781449368838\n20131003|Simon & Schuster|Play for Scala|Peter Hilton; Erik Bakker|9781638353713\n20130124|O'Reilly Media, Inc.|Testing in Scala|Daniel Hinojosa|9781449360337\n2010||Scala (programming Language)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786130925253\n2016-09-15|LAP LAMBERT Academic Publishing|Concurrency in Scala|Marvin Hansen|9783659946080\n30-01-2018|Packt Publishing|Learning Scala Programming|Vikash Sharma|9781788391610\n20120513|Simon & Schuster|Scala in Depth|Josh Suereth|9781638352648\n20130408|Simon & Schuster|Scala in Action|Nilanjan Raychaudhuri|9781638352419\n20100923|Cambridge University Press|Steps in Scala|Christos K. K. Loverdos; Apostolos Syropoulos|9780511795985\n28-02-2018|Packt Publishing|Scala Reactive Programming|Rambabu Posa|9781787282872\n30-07-2018|Packt Publishing|Modern Scala Projects|Ilango gurusamy|9781788625272\n20220125|Springer Nature|Beginning Scala 3|David Pollak; Vishal Layka; Andres Sacco|9781484274224\n20130124|O'Reilly Media, Inc.|Testing in Scala|Daniel Hinojosa|9781449360344\n29-09-2018|Packt Publishing|Scala Programming Projects|Mikael Valot; Nicolas Jorand|9781788395342\n2020||Practical Fp In Scala|Gabriel Volpe|9781714556793\n20171212|Springer Nature|Scala for Java Developers|Toby Weston|9781484231081\n20211005|Simon & Schuster|Get Programming with Scala|Daniela Sfregola|9781638352259\n2016-12-08|Packt Publishing|Building Applications with Scala|Diego Pacheco|9781786461681\n27-04-2016|Packt Publishing|Scientific Computing with Scala|Vytautas Jancauskas|9781785887475\n28-01-2016|Packt Publishing|Scala for Data Science|Pascal Bugnion|9781785289385\n28-06-2016|Packt Publishing|Mastering Scala Machine Learning|Alex Kozlov|9781785885266\n29-12-2015|Packt Publishing|Scala Functional Programming Patterns|Atul S. Khot|9781783985852\n2016-12-08|Packt Publishing|Building Applications with Scala|Diego Pacheco|9781786461483\n20140425|Packt Publishing|Scala for Java Developers|Thomas Alexandre|9781783283644\n31-01-2018|Packt Publishing|Scala Machine Learning Projects|Md. Rezaul Karim|9781788471473\n2019|Independently Published|Scala Tutorials: Computer Programming Language Scala Tutorials To Learn The Easy Way!|Nitin Kanani|9781678687601\n2017|O'Reilly Media, Incorporated|Scala For Spark In Production|Alexy Khrabrov and Andy Petrella and Xavier Tordoir|9781491929285\n2015-11-12|Createspace Independent Publishing Platform|Scala Programming: Learn Scala Programming Fast And Easy! (programming Is Easy) (volume 11)|Matthew Gimson|9781519203540\n22-02-2017|Packt Publishing|Learning Concurrent Programming in Scala|Aleksandar Prokopec|9781786462145\n20150529|Packt Publishing|Mastering Play Framework for Scala|Shiti Saxena|9781783983810\n26-09-2017|Packt Publishing|Scala for Machine Learning - Second Edition|Patrick R. Nicolas|9781787126206\n20190226|Springer Nature|Data Structures and Algorithms with Scala|Bhim P. Upadhyaya|9783030125615\n2016-01-05|Packt Publishing|Building a Recommendation Engine with Scala|Saleem Ansari|9781785282980\n2016-02-29|Packt Publishing|Reactive Programming with Scala and Akka|Prasanna Kumar Sathyanarayanan|9781783984350\n20190705|Springer Nature|Scala Programming for Big Data Analytics|Irfan Elahi|9781484248102\n30-04-2019|Packt Publishing|Machine Learning with Scala Quick Start Guide|Md. Rezaul Karim|9781789345414\n20160826|CRC Press|Introduction to Programming and Problem-Solving Using Scala|Mark C. Lewis|9781498730976\n20121105|Taylor & Francis|Introduction to the Art of Programming Using Scala|Mark C. Lewis|9781466558724\n20170106|Taylor & Francis|Object-Orientation, Abstraction, and Data Structures Using Scala|Mark C. Lewis; Lisa L. Lacher|9781498732192\n20121105|Taylor & Francis|Introduction to the Art of Programming Using Scala|Mark C. Lewis|9781498759687	Scala	scala engineer	scala		year|title|doi|citations|influentialCitations|authors|paperId\n2012|Chisel: Constructing hardware in a Scala embedded language|10.1145/2228360.2228584|597|85|J. Bachrach and H. Vo and B. Richards and Yunsup Lee and Andrew Waterman and R. Avizienis and J. Wawrzynek and K. Asanović|021464b67bb87cf6132b2eb5b0c4a61f31ec2775\n2014|Unifying functional and object-oriented programming with Scala|10.1145/2591013|50|6|Martin Odersky and Tiark Rompf|ac6a6e4601cd33d43cc71e8c1f6998d19228da64\n2011|Scala to the Power of Z3: Integrating SMT and Programming|10.1007/978-3-642-22438-6_30|40|0|A. Köksal and Viktor Kuncak and Philippe Suter|4a0eb42ded1878f39539aceca207f55dea2d8fbe\n2011|Closing the Gap Between Specification and Programming: VDM++ and Scala|10.29007/2w2f|12|3|K. Havelund|bf49af99588dcf766f2964ed2f0c7a6a526b2b92\n2010|Named and default arguments for polymorphic object-oriented languages: a discussion on the design implemented in the Scala language|10.1145/1774088.1774529|7|0|Lukas Rytz and Martin Odersky|d1d423354d12e5bca47e8aad6d0374d772b3acfb\n2016|Lightweight Session Programming in Scala (Artifact)|10.4230/DARTS.2.1.11|6|0|A. Scalas and N. Yoshida|62eb6ce864f9f5a03de6814e0d07cfbbfefea67d\n2016|A scalable infrastructure for teaching concepts of programming languages in Scala with WebLab: an experience report|10.1145/2998392.2998402|4|0|T. V. D. Lippe and Thomas Smith and Daniël A. A. Pelsmaeker and E. Visser|00ae557f0b8b87cb0fbb51b9f09858f2ce7df2e7\n2017|Introduction to the Art of Programming Using Scala|10.5860/choice.50-5635|4|0|Mark C. Lewis|adf89c24062d6bfde6d410687db812d3b62364fc\n2018|The Scala Language|10.1007/978-1-4842-3108-1_1|4|1|T. Weston|d37fe7e79b56102ee8ad9e5ae6e88142ffa11546\n2018|Scalagna 0.1: towards multi-tier programming with Scala and Scala.js|10.1145/3191697.3191731|4|0|Bob Reynders and Michael Greefs and D. Devriese and F. Piessens|54eb28a939999162d48773b236679fb40969b5bd\n2019|Scala implicits are everywhere: a large-scale study of the use of Scala implicits in the wild|10.1145/3360589|3|1|Filip Krikava and H. Miller and J. Vitek|f251ead7ee9604c89ac9e961bf82c61387003a8d\n2013|What are the Odds?: probabilistic programming in Scala|10.1145/2489837.2489848|3|0|Sandro Stucki and Nada Amin and Manohar Jonnalagedda and Tiark Rompf|dbf9f9b4d9345da707ddf3ffb4c699f09e45479f\n2021|Integrated Modeling and Development of Component-Based Embedded Software in Scala|10.1007/978-3-030-89159-6_16|3|0|K. Havelund and R. Bocchino|9578f08a6492ad0b8de98f42040e2ca633d36b9e\n2015|Associated types and constraint propagation for generic programming in Scala|10.1134/S0361768815040064|3|0|Artem Pelenitsyn|bc8f8736fa0e350445fae4f75fb4fd6dd9cf30d6\n2015|Distributed programming in Scala with APGAS|10.1145/2774975.2774977|2|1|Philippe Suter and O. Tardieu and Josh Milthorpe|1b566c35d3f4ed8850cf08eac619b0626c469142\n2016|Scowl: a Scala DSL for programming with the OWL API|10.21105/JOSS.00023|2|0|J. Balhoff|0e163b6bea8cd698c47661936fee17f6b061f637\n2012|Towards an agent-oriented programming language based on Scala|10.1063/1.4756170|2|0|Dejan Mitrovic and M. Ivanović and Z. Budimac|8265cc5bd3c727b6beb0f1c3cd477db425a3c12c\n2020|Implementing a Language for Distributed Systems: Choices and Experiences with Type Level and Macro Programming in Scala|10.22152/programming-journal.org/2020/4/17|2|0|P. Weisenburger and G. Salvaneschi|fa594cdb544a7d4f08d9d8246a810ae0e45ebc63\n2010|Extension of scala language by distributed and parallel computing tools with Linda coordination system|10.1007/S10559-010-9238-6|1|0|M. Glybovets and S. S. Gorohovskiy and M. S. Stukalo|97733d941f73d4f7b738b1285c4a3f0156bfd225\n2019|A tool written in Scala for preparation and analysis in MD simulation and 3D-RISM calculation of biomolecules|10.2142/biophysico.16.0_485|1|0|I. Onishi and Hiroto Tsuji and M. Irisa|12d2edebec462ed4571dc0aadea5991d54281802\n2019|Hybrid Taint Flow Analysis in Scala|10.1109/SSCI44817.2019.9002738|1|0|Mohammadreza Ashouri and C. Kreitz|38f3bd7f797332a97c4a5e2fa05e2aa9704a02e1\n2020|Kaizen: a scalable concolic fuzzing tool for Scala|10.1145/3426426.3428487|1|0|Mohammadreza Ashouri|6d04b9af1801e0ac90e04f238a23c3c5357b55d6\n2020|A Study of Big Data Analytics using Apache Spark with Python and Scala|10.1109/ICISS49785.2020.9315863|1|0|Y. Gupta and Surbhi Kumari|b932ecaf6825fb5a8b838dab9a0e66e7cea3eabf\n2015|Programming in Scala|10.1007/978-1-4842-0964-6_2|1|0|M. Guller|c70cd8d8c27808f6118bdd1bfd1d52fa13b8a6e8\n2019|Programming Behavioral Test Models for SMT Solving in Scala|10.1109/ICSTW.2019.00032|1|0|B. Aichernig and Benedikt Maderbacher and Stefan Tiran|d5130df1d0dffd54c5eba84255ef93804324de92\n2017|Implementation of a MIX Emulator: A Case Study of the Scala Programming Language Facilities|10.1515/acss-2017-0017|1|0|R. Batdalov and O. Ņikiforova|9d0840c9135fb1092d4ef9f0c59aaee46e371964	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming in Scala|2008|Martin Odersky|5852455|4.19|1325|87\nFunctional Programming in Scala|2013|Rúnar Bjarnason|19105535|4.44|486|45\nProgramming Scala|2009|Venkat Subramaniam|6163823|3.29|100|10\nProgramming Scala: Scalability = Functional Programming + Objects|2009|Dean Wampler|6724274|3.68|204|21
lua	Lua	1993	Roberto Ierusalimschy		84	pl		https://www.lua.org/	https://www.lua.org/manual/5.4/	69	https://www.lua.org/news.html	https://www.lua.org/versions.html	https://www.lua.org/download.html	5.4.6	24	5			25500	2196	true	78	ace arrow-format blitzmax bounce-lang buzz buzz carbon cir circle-lang cloc cmake codeql commonmark concurr cspydr cyber deno djot drakon emscripten encore factor fennel flatbuffers haxe hina hook hush ibis jakt jammy jammy lean lil lil lily luajit mal matplotlib micro-editor minilang mongodb moonscript moonscript mun-lang mycroft nelua oopsilon php plasma pragtical prismjs pygments raptorjit redis rmarkdown rosie savi sile speedie sporth srt tbox-lib terra textadept-editor tiscript titan tl tl ucl urweb vlc wasm wax wax wonkey wren wu								pl	23389	34346	.luacheckrc	243541		10	"author name avatar url language languageColor stars forks currentPeriodStars description\nvulnersCom nmap-vulners https://github.com/vulnersCom.png https://github.com/vulnersCom/nmap-vulners Lua #000080 1613 245 112 ""NSE script based on Vulners.com API""\nkoreader koreader https://github.com/koreader.png https://github.com/koreader/koreader Lua #000080 5226 668 103 ""An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices""\nstijnwop guidanceSteering https://github.com/stijnwop.png https://github.com/stijnwop/guidanceSteering Lua #000080 174 55 15 ""Guidance Steering (AutoTrack) for Farming Simulator 19.""\ncmusatyalab openface https://github.com/cmusatyalab.png https://github.com/cmusatyalab/openface Lua #000080 12574 3099 141 ""Face recognition with deep neural networks.""\ncardwing Codes-for-Lane-Detection https://github.com/cardwing.png https://github.com/cardwing/Codes-for-Lane-Detection Lua #000080 375 125 92 ""Learning Lightweight Lane Detection CNNs by Self Attention Distillation (ICCV 2019)""\nKong kong https://github.com/Kong.png https://github.com/Kong/kong Lua #000080 23291 2898 452 ""🦍 The Cloud-Native API Gateway""\nnagadomi waifu2x https://github.com/nagadomi.png https://github.com/nagadomi/waifu2x Lua #000080 15744 1802 374 ""Image Super-Resolution for Anime-Style Art""\nopentibiabr OTServBR-Global https://github.com/opentibiabr.png https://github.com/opentibiabr/OTServBR-Global Lua #000080 57 81 14 ""OTServBR-Global 10x and 12x for OpenTibia community. | Supported by:""\nTencent LuaPanda https://github.com/Tencent.png https://github.com/Tencent/LuaPanda Lua #000080 329 74 48 ""Lua Debugger for VS Code"""			lua	lua	lua	text/x-lua	source.lua	programming								false				l/Lua.lua	115	2006	2024	5	18	4670	24										scripting.py											30			2000		1993	clu modula-2 scheme snobol falcon gamemonkey-script io javascript julia minid red ruby squirrel tcl lisp python modula awk ada eiffel haskell sql vhdl self raku parrot-vm android c	Lua ( LOO-ə, from Portuguese: lua [ˈlu.(w)ɐ] meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded systems and clients. Lua is cross-platform, since the interpreter is written in ANSI C, and has a relatively simple C API. Lua was originally designed in 1993 as a language for extending software applications to meet the increasing demand for customization at the time. It provided the basic facilities of most procedural programming languages, but more complicated or domain-specific features were not included; rather, it included mechanisms for extending the language, allowing programmers to implement such features. As Lua was intended to be a general embeddable extension language, the designers of Lua focused on improving its speed, portability, extensibility, and ease-of-use in development.	2002	1069	2096	2536	46150					Tecgraf			lua fcgi nse p8 pd_lua rbxs rockspec wlua	lua	lua wlua				lua c c++					true	64497	1106	https://exercism.org/tracks/lua	119																1		5	true		lua nse p8 pd_lua rbxs wlua		false	https://tio.run/#lua	https://www.lua.org/docs.html https://devdocs.io/lua/			https://www.lua.org/lua-l.html				https://www.lua.org/faq.html	text			https://github.com/antlr/grammars-v4/tree/master/lua	lua	lua	Lua	https://repl.it/languages/lua	http://www.rosettacode.org/wiki/Category:Lua	https://luarocks.org/			lua5.4	Brazil			Lua	http://www.lua.org/manual/5.1/manual.html#2.1											"# Hello World in Lua  print ""Hello world"" "	"print(""Hello World"")"	" -- A simple counting object that increments an internal counter whenever it receives a bang at its first inlet, or changes to whatever number it receives at its second inlet.  local HelloCounter = pd.Class:new():register(""h-counter"")  function HelloCounter:initialize(sel, atoms)  self.inlets = 2  self.outlets = 1  self.num = 0  return true end  function HelloCounter:in_1_bang()  self:outlet(1, ""float"", {self.num})  self.num = self.num + 1 end  function HelloCounter:in_2_float(f)  self.num = f end "	Lua	https://reddit.com/r/lua	https://riju.codes/lua	"print(""Hello, world!"") "		$ cc -o example example.c -llua $ ./example Result: 8	Lua			https://github.com/LuaLS/lua-language-server		and break do else elseif end false for function goto if in local nil not or repeat return then true until while				https://www.meetup.com/topics/lua				--	--[[ --]]	print	""""		true false													true				true		true				false				true	true	true																							true						true								true											true					true	true	true						true									true							false	true										true										true		false											true																													true							https://github.com/scrapinghub/splash/tree/master/splash/kernel	https://en.wikipedia.org/wiki/Lua_(programming_language)	35	13	https://hopl.info/showlanguage.prx?exp=2196	Lua	Lua	lua.org	Lua	https://github.com/LuaLS/lua.tmbundle		year|publisher|title|authors|isbn13\n2013|Packt Publishing|LÖVE for Lua Game Programming|Akinlaja, Darmie|9781782161608\n2003|Roberto Ierusalimschy|Programming In Lua|Ierusalimschy, Roberto|9788590379812\n2006|Lua.org|Lua 5.1 Reference Manual|Ierusalimschy, Roberto and de Figueiredo, Luiz Henrique and Celes, Waldemar|9788590379836\n2012|Apress|Learn Lua for iOS Game Development|Varma, Jayant|9781430246626\n2011|John Wiley & Sons|Beginning Lua Programming|Kurt Jung and Aaron Brown|9781118079119\n2013|Packt Publishing|CryENGINE Game Programming with C++, C#, and Lua|Lundgren, Filip and Pearce-Authers, Ruan|9781849695909\n2013|Apress|Learn Lua for iOS Game Development|Varma, Jayant|9781430246633\n2018-07-27T00:00:01Z|Packt Publishing|Lua Quick Start Guide: The easiest way to learn Lua programming|Szauer, Gabor|9781789343229\n2018|Packt Publishing|Lua Quick Start Guide: The easiest way to learn Lua programming|Szauer, Gabor|9781789340136\n2021|Packt Publishing|Coding Roblox Games Made Easy: The ultimate guide to creating games with Roblox Studio and Lua programming|Brumbaugh, Zander|9781800566361\n2009|Apress|Beginning Lua with World of Warcraft Add-ons|Emmerich, Paul|9781430223719\n2007|Wrox|Beginning Lua Programming|Jung, Kurt|9780470069172\n2013-01-03T00:00:01Z|Lua.org|Programming in Lua|Ierusalimschy, Roberto|9788590379850\n2021|Sams Publishing|Coding with Roblox Lua in 24 Hours: The Official Roblox Guide|Official Roblox Books (HarperCollins)|9780136829287\n2012|CreateSpace Independent Publishing Platform|Basic ROBLOX Lua Programming: (Black and White Edition)|LaRouche, Brandon John|9781475026047\n2021|Packt Publishing - ebooks Account|Coding Roblox Games Made Easy: The Ultimate Guide to Creating Games with Roblox Studio and Lua programming|Zander Brumbaugh|9781800561991\n2008|Lua.org|Lua Programming Gems||9788590379843\n2009|Apress|Beginning Lua with World of Warcraft Add-ons|Emmerich, Paul|9781430223726\n2014|Packt Publishing|Learning Game AI Programming with Lua|Young, David|9781783281336\n2013|Packt Publishing|CryENGINE Game Programming with C++, C#, and Lua|Lundgren, Filip and Pearce-Authers, Ruan|9781849695916\n2015|Packt Publishing|Lua Game Development Cookbook: Over 70 recipes that will help you master the elements and best practices required to build a modern game engine using Lua|Kasuba, Mario|9781849515504\n2018-12-20T00:00:01Z|Apress|Developing Games on the Raspberry Pi: App Programming with Lua and LÖVE|Kenlon, Seth|9781484241691\n2013|CreateSpace Independent Publishing Platform|ComputerCraft: Lua Programming in Minecraft|Monk, Matthew and Monk, Simon|9781481927659\n2001|O'Reilly Media|Programming Lua|Roberto Ierusalimschy|9780596101114\n2019||Lua Programming Language, First Edition|Lua Publishing|9781704204666\n2010||Lua Programming Language: Lua, Luatex, Luaforge|Books and LLC|9781157436553\n2007|John Wiley & Sons, Ltd.|Beginning Lua Programming|Kurt Jung|9780470139523\n2009||Lua (programming Language)|Frederic P. Miller and Agnes F. Vandome and John McBrewster and Miller and Frederic P. and Vandome and Agnes F. and McBrewster and John|9786130256982\n|Brandon Larouche|Basic Roblox Lua Programming||9780985451301\n20150728|Packt Publishing|Lua Game Development Cookbook|Mario Kasuba|9781849515511\n2009|ToÌkyoÌ : AsukiÌmediawaÌkusu, ToÌkyoÌ : KadokawaguruÌpupaburisshingu. 2009 ;|Programming In Lua Lua Programming Language Official Reference (2009) Isbn: 4048677977 [japanese Import]|Roberto Ierusalimschy; Kei ShinjoÌ|9784048677974\n20131003|Packt Publishing|LOVE for Lua Game Programming|Darmie Akinlaja|9781782161615\n20141128|Packt Publishing|Learning Game AI Programming with Lua|David Young|9781783281343\n|Packt Pub.|LÖve For Lua Game Programming: Master The Lua Programming Language And Build Exciting Strategy-based Games In 2d Using The LÖve Framework|Akinlaja, Darmie.|9781782161608	Lua	lua developer	lua		year|title|doi|citations|influentialCitations|authors|paperId\n2014|Typed Lua: An Optional Type System for Lua|10.1145/2617548.2617553|20|1|André Murbach Maidl and Fabio Mascarenhas and R. Ierusalimschy|ea5301e30ef4b41aec9fa4195b6203cf109460d7\n2009|Programming with Multiple Paradigms in Lua|10.1007/978-3-642-11999-6_1|14|0|R. Ierusalimschy|f2b781bf970a8b7c73aa12bd87c1fc615f83a9b2\n2003|Processing sequence annotation data using the Lua programming language.|10.11234/GI1990.14.154|11|0|Y. Ueno and Masanori Arita and Toshitaka Kumagai and K. Asai|cb7050a0e9215caa9956b66f67ee691697f11009\n2017|Lua Code: Security Overview and Practical Approaches to Static Analysis|10.1109/SPW.2017.38|9|0|Andrei Costin|88cc784a7e846af8889eeb524f9b0dc480d6368a\n2017|Luandri: A Clean Lua Interface to the Indri Search Engine|10.1145/3077136.3080650|5|0|Bhaskar Mitra and Fernando Diaz and Nick Craswell|0af8eea643b0391fb552db4828d7706366ee546f\n2015|Unit test code generator for lua programming language|10.1109/ICODSE.2015.7437005|5|0|Junno Tantra Pratama Wibowo and B. Hendradjaya and Yani Widyani|73eac2f3afa05a25133296f4d89df3c8472e6a1f\n2013|LuaRocks - A Declarative and Extensible Package Management System for Lua|10.1007/978-3-642-40922-6_2|4|0|Hisham H. Muhammad and Fabio Mascarenhas and R. Ierusalimschy|f14491f989fc88b8e64986ff25bcee3e4bec41a6\n2015|GUI rendering engine utilizing Lua as script|10.1109/CEWS.2015.7867151|3|0|Dusan Zivkov and Daniel Kurtjak and Mladen Grumic|084164a7f0f9bf5c01de64acea10b7add97fb427\n2015|Operational Semantics for Featherweight Lua|10.31979/etd.xysf-s2af|3|1|Hao Lin|efa547deaa7a77b4e9009cd38bb8035d611c968a\n2012|From visual scripting to Lua|10.1145/2389836.2389848|1|0|Mwawi F. Msiska and L. V. Zijl|d2a9f3989f76dec14c09105735ef0d66245fe407\n2016|Towards a GPU Abstraction for Lua|10.1109/SBAC-PADW.2016.11|1|0|Raphael Ribeiro and Paulo Motta|0fd3290aea2a7b33cd37dab5a9c0a13c928b87cc\n2019|Beginning Lua Scripting|10.1007/978-1-4842-5073-0_8|1|0|Jaken Chandler Herman|3fbf132d1d63c88d6560bc41570058b9b6f2590a\n2017|Remote Sensing Image Processing Functions in Lua Language|10.6062/JCIS.2017.08.03.0133|1|0|R. F. B. Marujo and Leila Maria Garcia Fonseca and T. Körting and H. N. Bendini and G. R. Queiroz and L. Vinhas and K. Ferreira|a5233f484177b2d6a042c864a80392eb45cc768a	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming in Lua|2001|Roberto Ierusalimschy|1321894|3.97|323|21
kotlin	Kotlin	2011	Andrey Breslav		90	pl		https://kotlinlang.org	https://kotlinlang.org/spec/introduction.html	24		https://kotlinlang.org/docs/releases.html		2.0	25	6		35	25491		true	24	ace avail ceu cloc codeql flatbuffers flutter gradle kotlin ladybird lwjgl mal melody moirai mps opencv partiql pkl project-mentat pygments python react-native xtclang yakou-lang							https://github.com/JetBrains/kotlin	pl	5947	7829		901474		26	"author name avatar url language languageColor stars forks currentPeriodStars description\ngoogle iosched https://github.com/google.png https://github.com/google/iosched Kotlin #F18E33 19058 5939 894 ""The Google I/O 2019 Android App""\ninorichi tachiyomi https://github.com/inorichi.png https://github.com/inorichi/tachiyomi Kotlin #F18E33 4268 601 327 ""Free and open source manga reader for Android""\nchrisbanes tivi https://github.com/chrisbanes.png https://github.com/chrisbanes/tivi Kotlin #F18E33 2337 303 128 ""Tivi is a work-in-progress TV show tracking Android app, which connects to Trakt.tv. It is still in its early stages of development and currently only contains two pieces of UI. It is under heavy development.""\ndbacinski Design-Patterns-In-Kotlin https://github.com/dbacinski.png https://github.com/dbacinski/Design-Patterns-In-Kotlin Kotlin #F18E33 3176 392 169 ""Design Patterns implemented in Kotlin""\nKotlin kotlinx.coroutines https://github.com/Kotlin.png https://github.com/Kotlin/kotlinx.coroutines Kotlin #F18E33 5850 763 291 ""Library support for Kotlin coroutines""\ngooglesamples android-architecture-components https://github.com/googlesamples.png https://github.com/googlesamples/android-architecture-components Kotlin #F18E33 14412 4418 391 ""Samples for Android Architecture Components.""\nkizitonwose CalendarView https://github.com/kizitonwose.png https://github.com/kizitonwose/CalendarView Kotlin #F18E33 979 62 132 ""A highly customizable calendar library for Android, powered by RecyclerView.""\ngooglesamples android-sunflower https://github.com/googlesamples.png https://github.com/googlesamples/android-sunflower Kotlin #F18E33 8355 1602 343 ""A gardening app illustrating Android development best practices with Android Jetpack.""\ngooglesamples android-UniversalMusicPlayer https://github.com/googlesamples.png https://github.com/googlesamples/android-UniversalMusicPlayer Kotlin #F18E33 11093 3339 110 ""This sample shows how to implement an audio media app that works across multiple form factors and provide a consistent user experience on Android phones, tablets, Auto, Wear and Cast devices""\nshadowsocks shadowsocks-android https://github.com/shadowsocks.png https://github.com/shadowsocks/shadowsocks-android Kotlin #F18E33 26014 10047 739 ""A shadowsocks client for Android""\nhoodiearon fq-book https://github.com/hoodiearon.png https://github.com/hoodiearon/fq-book Kotlin #F18E33 1392 467 105 ""📖 《这本书能让你连接互联网》科学上网Freestyle，了解网络基础知识与实践蹭网操作""\nandroid plaid https://github.com/android.png https://github.com/android/plaid Kotlin #F18E33 13763 2813 197 ""An Android app which provides design news & inspiration as well as being an example of implementing material design.""\nJetBrains Exposed https://github.com/JetBrains.png https://github.com/JetBrains/Exposed Kotlin #F18E33 2964 267 94 ""Kotlin SQL Framework""\nairbnb MvRx https://github.com/airbnb.png https://github.com/airbnb/MvRx Kotlin #F18E33 3188 217 92 ""MvRx: Android on Autopilot""\nKotlinBy awesome-kotlin https://github.com/KotlinBy.png https://github.com/KotlinBy/awesome-kotlin Kotlin #F18E33 7695 852 180 ""A curated list of awesome Kotlin related stuff Inspired by awesome-java.""\nJetBrains kotlin https://github.com/JetBrains.png https://github.com/JetBrains/kotlin Kotlin #F18E33 28954 3382 421 ""The Kotlin Programming Language""\ncashapp sqldelight https://github.com/cashapp.png https://github.com/cashapp/sqldelight Kotlin #F18E33 2745 205 189 ""SQLDelight - Generates typesafe Kotlin APIs from SQL""\nCypherpunkArmory UserLAnd https://github.com/CypherpunkArmory.png https://github.com/CypherpunkArmory/UserLAnd Kotlin #F18E33 1312 137 45 ""Main UserLAnd Repository""\ngooglesamples android-dynamic-features https://github.com/googlesamples.png https://github.com/googlesamples/android-dynamic-features Kotlin #F18E33 401 129 36\nInsertKoinIO koin https://github.com/InsertKoinIO.png https://github.com/InsertKoinIO/koin Kotlin #F18E33 4173 256 170 ""KOIN - a pragmatic lightweight dependency injection framework for Kotlin""\neycorsican kitsunebi-android https://github.com/eycorsican.png https://github.com/eycorsican/kitsunebi-android Kotlin #F18E33 546 105 75 ""A fully-featured V2Ray client for Android.""\nsanogueralorenzo Android-Kotlin-Clean-Architecture https://github.com/sanogueralorenzo.png https://github.com/sanogueralorenzo/Android-Kotlin-Clean-Architecture Kotlin #F18E33 767 146 59 ""Android Sample Clean Architecture App written in Kotlin""\narturbosch detekt https://github.com/arturbosch.png https://github.com/arturbosch/detekt Kotlin #F18E33 2289 258 116 ""Static code analysis for Kotlin""\nanthonycr Lightning-Browser https://github.com/anthonycr.png https://github.com/anthonycr/Lightning-Browser Kotlin #F18E33 1442 679 36 ""A lightweight Android browser with modern navigation""\nkittinunf fuel https://github.com/kittinunf.png https://github.com/kittinunf/fuel Kotlin #F18E33 3012 316 88 ""The easiest HTTP networking library for Kotlin/Android"""				text	clike	text/x-kotlin	source.kotlin	programming	2012	2024		1504	5679	48462	183	false				k/Kotlin.kt	6	2018	2018	1	1	33854	138										jvm.py			2008	2025	198818	1264	103945	3763	5455427		48			2013		2011	jvm java-bytecode javascript java scala groovy csharp gosu swift llvmir android pascal perl eclipse-editor maven-pom emacs-editor	Kotlin is a statically-typed programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code or use the LLVM compiler infrastructure. Its primary development is from a team of JetBrains programmers based in Saint Petersburg, Russia. While the syntax is not compatible with Java, Kotlin is designed to interoperate with Java code and is reliant on Java code from the existing Java Class Library, such as the collections framework. As of Android Studio 3.0 (Beta version) Kotlin is a fully supported programming language on Android and lets the user choose between targeting Java 6- or Java 8-compatible bytecode.	2014	1638	416	489	41819039					JetBrains		kt kts	kt ktm kts	kt	kt kts		kt kts			kotlin java gradle xml javascript cpp json markdown swift typescript c objective-c bourne-shell idl objective-cpp protobuf ruby bash groovy html css yaml dockerfile diff python reason cmake csv asciidoc ejs toml vtl-lang puppet llvmir scala		https://www.ekito.fr/people/wp-content/uploads/2016/11/Kotlin-Cheat-Sheet-by-ekito-1.2.pdf		true	136829	5276	https://exercism.org/tracks/kotlin	255		jvm														1	true	2	true		kt ktm kts		false	https://tio.run/#kotlin	https://kotlinlang.org/docs/home.html https://devdocs.io/kotlin/						https://kotlinlang.org/community/events/	https://kotlinlang.org/docs/faq.html	text			https://github.com/antlr/grammars-v4/tree/master/kotlin/kotlin		kotlin		https://repl.it/languages/kotlin	http://www.rosettacode.org/wiki/Category:Kotlin							https://github.com/Kotlin/KEEP	Kotlin	https://engineering.fb.com/2022/10/24/android/android-java-kotlin-migration/		// Type your code here, or load an example. fun square(num: Int): Int = num * num 									"// Hello world in Kotlin  fun main(args : Array<String>) {     println(""Hello, world!"") }"	"fun main() {   println(""Hello World"") } "	"package addressbook  class Contact(   val name : String,   val emails : List<EmailAddress>,   val addresses : List<PostalAddress>,   val phonenums : List<PhoneNumber> )  class EmailAddress(   val user : String,   val host : String )  class PostalAddress(   val streetAddress : String,   val city : String,   val zip : String,   val state : USState?,   val country : Country ) {    assert {(state == null) xor (country == Countries[""US""]) } }  class PhoneNumber(   val country : Country,   val areaCode : Int,   val number : Long )  object Countries {   fun get(id : CountryID) : Country = countryTable[id]      private var table : Map<String, Country>? = null   private val countryTable : Map<String, Country>     get() {       if (table == null) {         table = HashMap()         for (line in TextFile(""countries.txt"").lines(stripWhiteSpace = true)) {           table[line] = Country(line)         }       }       return table     } }  class Country(val name : String)"	Kotlin	https://reddit.com/r/Kotlin	https://riju.codes/kotlin	"println(""Hello, world!"") "	https://twitter.com/kotlin	// returns null if...   // - foo() returns null,   // - or if foo() is non-null, but bar() returns null,   // - or if foo() and bar() are non-null, but baz() returns null.   // vice versa, return value is non-null if and only if foo(), bar() and baz() are non-null   foo()?.bar()?.baz()	Kotlin	Kotlin	https://www.youtube.com/watch?v=cbmdwDfqfv0			as as? break class continue do else false for fun if in !in interface is !is null object package return super this throw true try typealias val var when while by catch constructor delegate dynamic field file finally get import init param property receiver set setparam where actual abstract annotation companion const crossinline data enum expect external final infix inline inner internal lateinit noinline open operator out override private protected public reified sealed suspend tailrec vararg field it + - * / % * = += -= *= /= %= ++ -- && || ! == != === !== < > <= >= [ ] !! ?. ?: :: .. : ? ->; @ ; $ _		https://github.com/JetBrains/kotlin		https://www.meetup.com/topics/kotlin				//	/* */	println	""""		true false								true					true						true				false		true		true	true	true																	true											true	true															true					true				true		true		false													true				true				true										true												false								true			true		false					true								false	true									false				true							https://github.com/ligee/kotlin-jupyter	https://en.wikipedia.org/wiki/Kotlin_(programming_language)	99	16		Kotlin	Kotlin	kotlinlang.org	Kotlin	https://github.com/nishtahir/language-kotlin		year|publisher|title|authors|isbn13\n2019|Razeware LLC|Reactive Programming with Kotlin (First Edition): Learn Rx with RxJava, RxKotlin, and RXAndroid|Tutorial Team, raywenderlich and Sullivan, Alex|9781942878797\n2019|Packt Publishing|Mastering Kotlin: Learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web|Ebel, Nate|9781838552367\n2018|Packt Publishing|Hands-On Serverless Applications with Kotlin: Develop scalable and cost-effective web applications using AWS Lambda and Kotlin|Trivedi, Hardik and Kulkarni, Ameya|9781788993708\n2017|Packt Publishing|Android Development with Kotlin: Enhance your skills for Android development using Kotlin|Moskala, Marcin and Wojda, Igor|9781787128989\n2017|Packt Publishing|Kotlin Blueprints: A practical guide to building industry-grade web, mobile, and desktop applications in Kotlin using frameworks such as Spring Boot and Node.js|Belagali, Ashish and Trivedi, Hardik and Chordiya, Akshay|9781788470421\n2018-06-25T00:00:01Z|Big Nerd Ranch Guides|Kotlin Programming: The Big Nerd Ranch Guide|Skeen, Josh and Greenhalgh, David|9780135161630\n2020|Payload Media|Android Studio 4.0 Development Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 4.0, Kotlin and Android Jetpack|Smyth, Neil|9781951442200\n2019|Packt Publishing|Android Programming with Kotlin for Beginners: Build Android apps starting from zero programming experience with the new Kotlin programming language|Horton, John|9781789800883\n2022|BPB Publications|Kotlin In-Depth: A Guide to a Multipurpose Programming Language for Server-Side, Front-End, Android, and Multiplatform Mobile (English Edition)|Sedunov, Aleksei|9789391030636\n2021|Payload Media|Android Studio 4.2 Development Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 4.2, Kotlin and Android Jetpack|Smyth, Neil|9781951442309\n2019-10-01T00:00:01Z|Razeware LLC|Kotlin Apprentice (Second Edition): Beginning Programming with Kotlin|Tutorial Team, raywenderlich and Galata, Irina and Shapiro, Ellen and Howard, Joe|9781950325009\n2019-04-30T00:00:01Z|Packt Publishing|Android Programming with Kotlin for Beginners: Build Android apps starting from zero programming experience with the new Kotlin programming language|Horton, John|9781789615401\n2019|Packt Publishing|Mastering Kotlin: Learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web|Ebel, Nate|9781838555726\n2021|Big Nerd Ranch Guides|Kotlin Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)|Greenhalgh, David and Skeen, Josh|9780136870487\n2021|Manning|Functional Programming in Kotlin|Vermeulen, Marco and Bjarnason , Rúnar and Chiusano , Paul|9781638350972\n2017|Manning|Kotlin in Action|Jemerov, Dmitry and Isakova, Svetlana|9781638353690\n2021|Pragmatic Bookshelf|Programming DSLs in Kotlin|Subramaniam, Venkat|9781680507935\n2021|Razeware LLC|Kotlin Apprentice (Third Edition): Beginning Programming with Kotlin|Tutorial Team, raywenderlich and Galata, Irina and Gonda, Victoria and Howard, Joe and Shapiro, Ellen|9781950325375\n2021|Payload Media, Inc.|Android Studio Arctic Fox Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2020.31 and Kotlin|Smyth, Neil|9781951442347\n2021|Big Nerd Ranch Guides|Kotlin Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)|Greenhalgh, David and Skeen, Josh|9780136891055\n2018|Addison-Wesley Professional|Kotlin for Android App Development (Developer's Library)|Sommerhoff, Peter|9780134854229\n2021|Manning Publications|Functional Programming in Kotlin|Vermeulen, Marco and Bjarnason, Rúnar and Chiusano, Paul|9781617297168\n2019|Apress|Learn Kotlin for Android Development: The Next Generation Language for Modern Android Apps Programming|Späth, Peter|9781484244678\n2019|Packt Publishing|Learn Kotlin Programming: A comprehensive guide to OOP, functions, concurrency, and coroutines in Kotlin 1.3, 2nd Edition|Samuel, Stephen and Bocutiu, Stefan|9781789802351\n2019-05-30T00:00:01Z|Apress|Learn Kotlin for Android Development: The Next Generation Language for Modern Android Apps Programming|Späth, Peter|9781484244661\n2021|Wiley|Programming Kotlin Applications: Building Mobile and Server-Side Applications with Kotlin|McLaughlin, Brett|9781119696186\n2022|Razeware LLC|Functional Programming in Kotlin by Tutorials (First Edition): A Practical Approach to Writing Safer, More Reliable Apps|Tutorial Team, raywenderlich and Carli, Massimo|9781950325672\n2020|Payload Media|Android Studio 3.6 Development Essentials - Kotlin Edition: Developing Android 10 (Q) Apps Using Android Studio 3.6, Kotlin and Android Jetpack|Smyth, Neil|9781951442125\n2018|Razeware LLC|Kotlin Apprentice: Beginning Programming with Kotlin|raywenderlich.com Team and Galata, Irina and Howard, Joe and Lucas, Dick and Shapiro, Ellen|9781942878506\n2018|Payload Media, Inc.|Android Studio 3.2 Development Essentials - Kotlin Edition: Developing Android 9 Apps Using Android Studio 3.2, Kotlin and Android Jetpack|Smyth, Neil|9780960010929\n2018|Packt Publishing|Kotlin Programming By Example: Build real-world Android and web applications the Kotlin way|Adelekan, Iyanu|9781788474542\n2017-12-05T00:00:01Z|Packt Publishing|Reactive Programming in Kotlin: Design and build non-blocking, asynchronous Kotlin applications with RXKotlin, Reactor-Kotlin, Android, and Spring|Chakraborty, Rivu|9781788473026\n2018|Packt Publishing|Mastering High Performance with Kotlin: Overcome performance difficulties in Kotlin with a range of exciting techniques and solutions|Kucherenko, Igor|9781788998352\n2022|Springer|The First Line of Code: Android Programming with Kotlin|Guo, Lin|9789811917998\n2018|Packt Publishing|Kotlin Standard Library Cookbook: Master the powerful Kotlin standard library through practical code examples|Urbanowicz, Samuel|9781788837668\n2018|Packt Publishing|Kotlin Programming Cookbook: Explore more than 100 recipes that show how to build robust mobile and web applications with Kotlin, Spring Boot, and Android|Roy, Aanand Shekhar and Karanpuria, Rashi|9781788472142\n2021|Razeware LLC|Reactive Programming with Kotlin (Second Edition): Learn RX with RxJava, RxKotlin and RxAndroid|Tutorial Team, raywenderlich and Sullivan, Alex|9781950325252\n2018|CreateSpace Independent Publishing Platform|Easy Minecraft® Mod Programming: Learn to Code Minecraft® Mods with Kotlin|Norman, Michael D. and Norman, Isaac S.|9781984336927\n2020|BPB Publications|Kotlin In-Depth [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (English Edition)|Sedunov, Aleksei|9789389328585\n2018-10-31T00:00:01Z|Packt Publishing|Hands-On Object-Oriented Programming with Kotlin: Build robust software with reusable code using OOP principles and design patterns in Kotlin|Khan, Abid and Kucherenko, Igor|9781789617726\n2018|Packt Publishing|Kotlin Quick Start Guide: Core features to get you ready for developing applications|Devcic, Marko|9781789342598\n2019-12-20T00:00:01Z|Independently published|Kotlin Programming Journal: Notebook For Kotlin Programming: Blank Ruled Notebook / Lined Journal Gift For Kotlin Programmers, 120 pages, 6x9 inches, Matte.|Publishing, Dascity|9781678586218\n2019|BPB Publications|Kotlin At a Glance|Saxena, Swati|9789388511490\n2016||Fundamental Kotlin|Miloš Vasić|9788692030703\n2021|Springer International Publishing AG|Beginners Guide To Kotlin Programming|John Hunt|9783030808921\n2019||Hands-on Reactive Programming With Kotlin|Abid. Roy Khan (aanand Shekhar. Iglesias, Juan Antonio Medina.)|9781789535013\n20180809|Pearson Technology Group|Kotlin Programming|Josh Skeen; David Greenhalgh|9780135162361\n20191114|O'Reilly Media, Inc.|Kotlin Cookbook|Ken Kousen|9781492046639\n23-02-2018|Packt Publishing|Functional Kotlin|Mario Arias; Rivu Chakraborty|9781788397360\n2019|Independently Published|Kotlin Programming|Bruce Herbert|9781099987274\n20190912|O'Reilly Media, Inc.|Programming Kotlin|Venkat Subramaniam|9781680507294\n||Kotlin For Beginners|Peter Sommerhoff|9781788625944\n2019|O'reilly Media|Head First Kotlin|Dawn Griffiths and David Griffiths|9781491996669\n2020|John Wiley & Sons|Programming Kotlin Applications|Brett McLaughlin|9781119696162\n20190213|O'Reilly Media, Inc.|Head First Kotlin|Dawn Griffiths; David Griffiths|9781491996645\n29-05-2019|Packt Publishing|Learn Kotlin Programming|Stephen Samuel; Stefan Bocutiu|9781789808742\n25-01-2018|Packt Publishing|Kotlin Programming Cookbook|Aanand Shekhar Roy; Rashi Karanpuria|9781788475211\n20210816|O'Reilly Media, Inc.|Java to Kotlin|Duncan  McGregor; Nat  Pryce|9781492082224\n20201209|Wiley Professional Development (P&T)|Programming Kotlin Applications|Brett McLaughlin|9781119696216\n20210323|O'Reilly Media, Inc.|Programming DSLs in Kotlin|Venkat Subramaniam|9781680508260\n28-03-2018|Packt Publishing|Kotlin Programming By Example|Iyanu Adelekan|9781788479783\n43074|Packt Publishing|Reactive Programming in Kotlin|Rivu Chakraborty|9781788470254\n30-07-2018|Packt Publishing|Kotlin Standard Library Cookbook|Samuel Urbanowicz|9781788834643\n20211206|O'Reilly Media, Inc.|Programming Android with Kotlin|Pierre-Olivier  Laurence; Amanda Hinchman-Dominguez; G. Blake Meike; Mike  Dunn|9781492062950\n20190421|Simon & Schuster|The Joy of Kotlin|Pierre-Yves Saumont|9781638350125\n2019-08-16|Independently Published|Kotlin Basics: The Ultimate  Beginner's  Guide To Learn Kotlin  Programming Step By Step|Moaml Mohmmed|9781686750861\n20211008|Springer Nature|Beginner's Guide to Kotlin Programming|John Hunt|9783030808938\n20210518|Springer Nature|Learn to Program with Kotlin|Tim Lavers|9781484268155\n43047|Packt Publishing|Mastering Android Development with Kotlin|Milos Vasic|9781788474665\n29-01-2018|Packt Publishing|Hands-On Microservices with Kotlin|Juan Antonio Medina Iglesias|9781788473491\n20181112|Springer Nature|Learn Android Studio 3 with Kotlin|Ted Hagos|9781484239070\n21-01-2022|Packt Publishing|Kotlin Design Patterns and Best Practices|Alexey Soshin; Anton Arhipov|9781801816281\n2022-02-18|Payload Media, Inc.|Android Studio Bumble Bee Essentials - Kotlin Edition|Neil Smyth|9781951442408\n15-06-2018|Packt Publishing|Hands-On Design Patterns with Kotlin|Alexey Soshin|9781788999595\n20210615|O'Reilly Media, Inc.|Kotlin and Android Development featuring Jetpack|Michael Fazio|9781680508680\n20180625|Packt Publishing|Learning Kotlin by building Android Applications|Eunice Obugyei; Natarajan Raman|9781788471497\n29-09-2018|Packt Publishing|Hands-On Serverless Applications with Kotlin|Hardik Trivedi; Ameya Kulkarni|9781788991049\n2020-12-08|Payload Media, Inc.|Android Studio 4.1 Development Essentials - Kotlin Edition|Neil Smyth|9781951442248\n2020-04-30|Packt Publishing|Android Studio 3.6 Development Essentials - Kotlin Edition|Neil Smyth|9781800561045\n2020|Packt Publishing|Android Studio 4.0 Development Essentials - Kotlin Edition|Neil Smyth|9781800569065\n2020-04-01|Payload Media, Inc.|Android Studio 3.6 Development Essentials - Kotlin Edition|Neil Smyth|9781951442132\n2019-05-17|Packt Publishing|Android Studio 3.5 Development Essentials - Kotlin Edition|Neil Smyth|9781951442026\n2021-08-10|Packt Publishing|Android Studio 4.2 Development Essentials - Kotlin Edition|Neil Smyth|9781803245614\n44624|Packt Publishing|Simplifying Application Development with Kotlin Multiplatform Mobile|Róbert Nagy|9781801819657\n31-10-2018|Packt Publishing|Hands-On Object-Oriented Programming with Kotlin|Abid Khan; Igor Kucherenko|9781789619645\n30-11-2018|Packt Publishing|Kotlin for Enterprise Applications using Java EE|Raghavendra Rao K|9781788994392\n2021-10-18|Packt Publishing|Android Studio Arctic Fox Essentials - Kotlin Edition|Neil Smyth|9781803247830\n18-05-2018|Packt Publishing|Building Applications with Spring 5 and Kotlin|Milos Vasic|9781788473156\n2020||Android Studio 4. 0 Development Essentials - Kotlin Edition|Neil Smyth|9781800560437\n2020|Packt Publishing, Limited|Android Studio 3. 6 Development Essentials - Kotlin Edition|Neil Smyth|9781800567665\n20220524|Packt Publishing|Kickstart Modern Android Development with Jetpack and Kotlin|Catalin Ghita|9781801818216\n04/2020|BPB Publications|Cracking Kotlin Interview: Solutions to Your Basic to Advanced Programming Questions|Swati Saxena|9789389845266\n03/2020|BPB Publications|Kotlin In-depth [Vol-II]: A comprehensive guide to modern multi-paradigm language|Aleksei Sedunov|9789389423228	Kotlin	kotlin developer			year|title|doi|citations|influentialCitations|authors|paperId\n2018|An empirical study on quality of Android applications written in Kotlin language|10.1007/s10664-019-09727-4|26|5|Bruno Góis Mateus and Matias Martinez|3b5a5ef67d8a888fa8dd00ab532ed2a8a80fbc49\n2019|Characterizing the transition to Kotlin of Android apps: a study on F-Droid, Play Store, and GitHub|10.1145/3340496.3342759|17|3|Riccardo Coppola and Luca Ardito and Marco Torchiano|390cadb4db85664b4db1b61db5808960e00a7b14\n2018|Are you still smelling it?: A comparative study between Java and Kotlin language|10.1145/3267183.3267186|16|3|Matheus Flauzino and Júlio Veríssimo and Ricardo Terra and Elder Cirilo and Vinicius H. S. Durelli and R. Durelli|0dd08a98d01a5f68f853ae074d83a120aa5bc649\n2018|A COMPARATIVE STUDY: JAVA VS KOTLIN PROGRAMMING IN ANDROID APPLICATION DEVELOPMENT|10.26483/IJARCS.V9I3.5978|16|1|Madhurima Banerjee and Subham Bose and A. Kundu and Madhuleena Mukherjee|b047262d0a95f9d910e5336703c08d1a78902e31\n2019|On the adoption, usage and evolution of Kotlin features in Android development|10.1145/3382494.3410676|11|0|B. Mateus and Matias Martinez|f4fb9104e6058762946c2552545b2394702c4652\n2018|Detecting anomalies in Kotlin code|10.1145/3236454.3236457|8|1|T. Bryksin and V. Petukhov and Kirill Smirenko and Nikita Povarov|72ba890c67e01159d2c7084e2f3ae1cc98c4eedf\n2020|Using Large-Scale Anomaly Detection on Code to Improve Kotlin Compiler|10.1145/3379597.3387447|5|0|T. Bryksin and V. Petukhov and Ilya Alexin and Stanislav Prikhodko and A. Shpilman and V. Kovalenko and Nikita Povarov|547b52a967ecb98837816e7a632693e25a5eac7d\n2019|ReduKtor: How We Stopped Worrying About Bugs in Kotlin Compiler|10.1109/ASE.2019.00038|4|0|Daniil Stepanov and M. Akhin and Mikhail A. Belyaev|ef7ce4364fe2a60ac0ab6217e60cffa1db3432f8\n2019|Kotlin language for science and Kmath library|10.1063/1.5130103|4|0|A. Nozik|d75ca59b9807de9fb3d75dd31b1d9bee84f5c621\n2020|Transitioning to Teaching Android With Kotlin and Jetpack Components|10.1145/3328778.3372603|2|1|A. Esakia|97bd27928eb288e20d6805be1b07353d31b7f68a\n2021|A Severity-Based Classification Assessment of Code Smells in Kotlin and Java Application|10.1007/s13369-021-06077-6|2|0|Aakanshi Gupta and Nidhi Kumari Chauhan|2ce7e53004edb91a387ee15c95544b11eb0f6d74\n2017|Spring Boot with Groovy, Scala, and Kotlin|10.1007/978-1-4842-2931-6_17|1|0|K. Reddy|b4a3369f3f6b3637dd3f1693eb6311bd81e2a7bd\n2021|How does Migrating to Kotlin Impact the Run-time Efficiency of Android Apps?|10.1109/SCAM52516.2021.00014|1|0|Michael Peters and Gian Luca Scoccia and I. Malavolta|c3b69c72401f6c217f5a4a64c0995e2cefed624c\n2021|Kotlin coroutines: design and implementation|10.1145/3486607.3486751|1|0|Roman Elizarov and Mikhail A. Belyaev and M. Akhin and Ilmir Usmanov|0113bac81892215e87a7fd47f89fa30dadabc9e8\n2020|Why did developers migrate Android Applications from Java to Kotlin|10.1109/TSE.2021.3120367|1|0|Matias Martinez and B. Mateus|a1c938db94cfd9b971081b8a7cc0ef677ba8b12d\n2020|Type-Centric Kotlin Compiler Fuzzing: Preserving Test Program Correctness by Preserving Types|10.1109/ICST49551.2021.00044|1|0|Daniil Stepanov and M. Akhin and Mikhail A. Belyaev|854efa7220f72835a789b2826eaaa4e4ec3b3c95	title|year|author|goodreadsId|rating|ratings|reviews\nKotlin for Android Developers: Learn Kotlin the easy way while developing an Android App||Antonio Leiva|50360838|3.81|117|17\nProgramming Kotlin||Stephen Samuel|55025626|3.96|27|4\nKotlin Apprentice: Beginning Programming with Kotlin||raywenderlich.com Team|63806537|0.0|0|0\nReactive Programming in Kotlin: Design and build non-blocking, asynchronous Kotlin applications with RXKotlin, Reactor-Kotlin, Android, and Spring||Rivu Chakraborty|57362464|3.93|14|2\nProgramming Kotlin||Venkat Subramaniam|66381682|5.00|1|0\nKotlin Programming: The Big Nerd Ranch Guide||Matthew Mathias|58631045|0.0|0|0
haskell	Haskell	1990	Paul Hudak and John Hughes		91	pl		https://www.haskell.org	https://www.haskell.org/onlinereport/haskell2010/	83			https://www.haskell.org/downloads/	2010	26	6			25471	1555	true	92	ace aith astatine asterius-compiler atomspace attoparsec badlanguage boomerang-decompiler bruijn carp carth civet clash cloc cryptol curly curry curry darcs datafun dex dhall differential-datalog edh egison elm encore enso expresso fay felix flare forest-lang forml fp3 frank-lang fstar futhark ghc ghc gren hakaru hamler harlan haste helium idris json-lambda juvix kalyn kei keli kima kitlang kitten koka lambcalc lamdu-editor lamdu lawvere ligo lucid-lang luna mal megaparsec mlscript monte mushroom netbeans-editor neut nit octune oden pact pandoc-app parsec particles plam psyche-c purescript pygments reach reflex-framework scrapscript simplictiy sixten slab son topaz-lang ucl unison wasp-lang								pl	12846	29991		126924		4	"author name avatar url language languageColor stars forks currentPeriodStars description\nkoalaman shellcheck https://github.com/koalaman.png https://github.com/koalaman/shellcheck Haskell #5e5086 16292 821 422 ""ShellCheck, a static analysis tool for shell scripts""\nfacebook duckling https://github.com/facebook.png https://github.com/facebook/duckling Haskell #5e5086 2567 435 119 ""Language, engine, and tooling for expressing, testing, and evaluating composable language rules on input strings.""\nunisonweb unison https://github.com/unisonweb.png https://github.com/unisonweb/unison Haskell #5e5086 2110 92 208 ""Next generation programming language, currently in development"""			runghc runhaskell runhugs	haskell	haskell	text/x-haskell	source.haskell	programming								false				h/Haskell.hs	463	2014	2018	5	13	115163	311										haskell.py														1996		1990	clean fp hope id iswim krc lisp miranda ml standard-ml scheme sisal agda csharp linq cayenne clojure coffeescript curry elm epigram f-sharp frege hack idris java livescript mercury raku python rust scala swift visual-basic.net c c-- llvmir opengl javascript lazyml pandoc-app cryptol jvm	Haskell  is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing. It is named after logician Haskell Curry. The latest standard of Haskell is Haskell 2010. As of May 2016, a group is working on the next version, Haskell 2020. Haskell features a type system with type inference and lazy evaluation. Type classes first appeared in the Haskell programming language. Its main implementation is the Glasgow Haskell Compiler. Haskell is based on the semantics, but not the syntax, of the language Miranda, which served to focus the efforts of the initial Haskell working group. Haskell is used widely in academia and industry.	2001	1177	1499	1802	27404990					Yale University && Chalmers University && Microsoft && University of Edinburgh		hs lhs	hs hs-boot hsc	hs	hs		hs lhs		haskell					true	37628	495	https://exercism.org/tracks/haskell	164																2		2010	false		hs hsc lhs		false	https://tio.run/#haskell	https://www.haskell.org/documentation/ https://devdocs.io/haskell/			https://www.haskell.org/mailing-lists/				https://wiki.haskell.org/FAQ	text			https://github.com/antlr/grammars-v4/tree/master/haskell	haskell		Haskell	https://repl.it/languages/haskell	http://www.rosettacode.org/wiki/Category:Haskell	https://hackage.haskell.org/			ghc	United States and United Kingdom			Haskell			module Example where  sumOverArray :: [Int] -> Int sumOverArray (x:xs) = x + sumOverArray xs sumOverArray [] =  0 										"module Main where  main = putStrLn ""Hello World"" "	"import Data.Char  main :: IO () main = do  let hello = ""hello world""  putStrLn $ map toUpper hello"	Haskell		https://riju.codes/haskell	"module Main where  main :: IO () main = putStrLn ""Hello, world!"" "		$ ghci Prelude> import Data.Int Prelude Data.Int> fromIntegral (32767 :: Int16) :: Int8 -1 Prelude Data.Int> fromInteger (2^64 :: Integer) :: Int32 0	Haskell	Haskell		https://github.com/haskell/haskell-ide-engine		! ' '' - -< -<< -> :: ; <- , = => > ? # \* @ [|, |] \ \_ ` {, } {-, -} | ~ as case of class data family instance default deriving do forall foreign hiding if then else import infix infixl infixr let in mdo module newtype proc qualified rec type where				https://www.meetup.com/topics/haskell				--	{- -}	putStrLn	""""								false									true								false		true		true	true									true															true				true	false	true	true							true							true				true					true		true					true									true	true				false			true	true				true						true		true						true				true								true			true															true	true		true													true	true				https://github.com/gibiansky/IHaskell	https://en.wikipedia.org/wiki/Haskell_(programming_language)	70	34	https://hopl.info/showlanguage.prx?exp=1555	Haskell	Haskell	haskell.org	Haskell	https://github.com/atom-haskell/language-haskell		year|publisher|title|authors|isbn13\n2016|Cambridge University Press|Programming in Haskell|Hutton, Graham|9781316626221\n2008|O'Reilly Media|Real World Haskell|Bryan O'Sullivan and John Goerzen and Don Stewart|9780596514983\n2011|No Starch Press|Learn You a Haskell for Great Good!: A Beginner's Guide|Lipovaca, Miran|9781593272838\n1992|Cambridge University Press|Introduction to Functional Programming Systems Using Haskell (Cambridge Computer Science Texts, Series Number 27)|Davie, Antony J. T.|9780521277242\n2014|Packt Publishing|Haskell Data Analysis Cookbook|Shukla, Nishant|9781783286331\n2000|Cambridge University Press|The Haskell School of Expression: Learning Functional Programming through Multimedia|Paul Hudak|9780521644082\n2002|Assn for Computing Machinery|Haskell Workshop Acm Sigplan 2002|Association for Computing Machinery (ACM) Staff and ACM SIGPLAN Haskell Workshop|9781581136050\n2004|College Publications|The Haskell Road to Logic, Maths and Programming. Second Edition (Texts in Computing)|Kees Doets and Jan van Eijck|9780954300692\n2015|O'Reilly Media|Developing Web Apps with Haskell and Yesod: Safety-Driven Web Development|Snoyman, Michael|9781491915592\n42314|Packt Publishing|Haskell Design Patterns|Ryan Lemmer|9781783988730\n2020|Cambridge University Press|Algorithm Design with Haskell|Bird, Richard and Gibbons, Jeremy|9781108491617\n2018|Manning Publications|Get Programming with Haskell|Kurt, Will|9781617293764\n2011|No Starch Press|Learn You a Haskell for Great Good!: A Beginner's Guide|Lipovaca, Miran|9781593272951\n2014|Cambridge University Press|Thinking Functionally with Haskell|Bird, Richard|9781107452640\n2007|Cambridge University Press|Programming in Haskell|Graham Hutton|9780521692694\n2014|Packt Publishing|Haskell Data Analysis Cookbook|Shukla, Nishant|9781783286348\n2016|Packt Publishing|Haskell High Performance Programming|Thomasson, Samuli|9781786464217\n2017|Packt Publishing|Haskell Cookbook: Build functional applications using Monads, Applicatives, and Functors|Sajanikar, Yogesh|9781786462657\n1998-05-09T00:00:01Z|Prentice Hall|Introduction to Functional Programming using Haskell (2nd Edition)|Bird, Richard|9780134843469\n2015|Packt Publishing|Haskell Design Patterns: Take your Haskell and functional programming skills to the next level by exploring new idioms and design patterns|Lemmer, Ryan|9781783988723\n2012|O'Reilly Media|Developing Web Applications with Haskell and Yesod|Snoyman, Michael|9781449316976\n2013|Packt Publishing|Haskell Financial Data Modeling and Predictive Analytics|Ryzhov, Pavel|9781782169437\n2007-01-15T00:00:01Z|Cambridge University Press|Programming in Haskell|Graham Hutton|9780521871723\n2000|Cambridge University Press|The Haskell School of Expression: Learning Functional Programming through Multimedia|Hudak, Paul|9780521643382\n2004|College Publications|The Haskell Road to Logic, Maths and Programming. Second edition|Doets, Kees and Eijck, van Jan|9781954300699\n20160901|Cambridge University Press|Programming in Haskell|Graham Hutton|9781316863220\n|Shroff Publishers & Distributors Pvt Ltd|Parallel and Concurrent Programming in Haskell||9789351102335\n2003|Cambridge University Press|Haskell 98 Language and Libraries: The Revised Report|Simon L. Peyton Jones|9780521826143\n2014|People Post Press|Highlights of cutting-edge programming languages: Haskell Fun Learning Guide(Chinese Edition)|[ SI LUO WEN NI YA ] Miran Lipovaca|9787115335593\n20121018|De Gruyter|Haskell|Ernst-Erich Doberkat|9783486718539\n2006|Association For Computing Machinery|Haskell '06|Acm Sigplan Haskell Workshop (10th : 2006 : Portland, Oregon) and Acm Special Interest Group On Programming Languages|9781595934895\n2012|Cambridge University Press|Programming In Haskell|Professor Graham Hutton|9780511813672\n20070115|Cambridge University Press|Programming in Haskell|Graham Hutton|9780511292187\n20081115|O'Reilly Media, Inc.|Real World Haskell|Bryan O'Sullivan|9780596803322\n20081115|O'Reilly Media, Inc.|Real World Haskell|Bryan O'Sullivan; John Goerzen; Donald Bruce Stewart|9780596554309\n20070115|Cambridge University Press|Programming in Haskell|Graham Hutton|9781139637534\n||Haskell (programming Language)|Miller and Frederic P. and Vandome and Agnes F. and McBrewster and John|9786132660435\n||Programming In Haskell|Graham Hutton|9781316784099\n20210713|Simon & Schuster|Haskell in Depth|Vitaly Bragilevsky|9781638356929\n20150925|Pearson International Content|Haskell pdf Ebook|Simon Thompson|9781292127576\n2018|Cambridge University Press|Haskell School Of Music|Paul Hudak and Donya Quick|9781108241861\n20190610|Springer Nature|Haskell Quick Syntax Reference|Stefania Loredana Nita; Marius Mihailescu|9781484245071\n2000|Mcgraw-hill Osborne Media|Functional Programming With Haskell|Michael G. Hinchey and Steven A. Jarvis|9780077093303\n20180306|Simon & Schuster|Get Programming with Haskell|Will Kurt|9781638356776\n20200709|Cambridge University Press|Algorithm Design with Haskell|Richard Bird; Jeremy Gibbons|9781108858267\n26-09-2016|Packt Publishing|Haskell High Performance Programming|Samuli Thomasson|9781786466914\n2015-05-28|Packt Publishing|Learning Haskell Data Analysis|James Church|9781784395230\n20141009|Cambridge University Press|Thinking Functionally with Haskell|Richard Bird|9781316189986\n2005|Acm Press|Haskell '05: proceedings of the ACM SIGPLAN 2005 Haskell Workshop : September 30, 2005, Tallinn, Estonia|Acm Sigplan Haskell Workshop (2005 : Tallinn, Estonia)|9781595930712\n2016||Haskell Programming From First Principles|Christopher Allen and Julie Moronuki|9781945388033\n20000228|Cambridge University Press|The Haskell School of Expression|Paul Hudak|9781107263925\n20000228|Cambridge University Press|The Haskell School of Expression|Paul Hudak|9781107266483\n2005|Acm Press|Haskell '05: proceedings of the ACM SIGPLAN 2005 Haskell Workshop : September 30, 2005, Tallinn, Estonia|Acm Sigplan Haskell Workshop (2005 : Tallinn, Estonia)|9781595930712\n20181004|Cambridge University Press|The Haskell School of Music|Paul Hudak; Donya Quick|9781108271493\n20130712|O'Reilly Media, Inc.|Parallel and Concurrent Programming in Haskell|Simon Marlow|9781449335922\n||Introduction to Functional Programming, Haskell 1.3|Richard Bird|9780134843384\n20130712|O'Reilly Media, Inc.|Parallel and Concurrent Programming in Haskell|Simon Marlow|9781449335908\n2007|Association For Computing Machinery|Haskell '07: Proceedings Of The Acm Sigplan 2007 Haskell Workshop : Freiburg, Germany, September 30, 2007|ACM Special Interest Group on Programming Languages|9781595936745\n31-10-2018|Packt Publishing|Getting Started with Haskell Data Analysis|James Church|9781789808605\n2011||Articles On Haskell Programming Language Family, Including|Hephaestus Books|9781243296672\n2013-10-25|Packt Publishing|Haskell Financial Data Modeling and Predictive Analytics|Pavel Ryzhov|9781782169444\n2004|Association For Computing Machinery|Haskell &#39;04: Proceedings Of The Acm Sigplan 2004 Haskell Workshop  September 22-22, 2004, Snowbird, Utah, Usa|Association for Computing Machinery and ACM Special Interest Group on Programming Languages|9781581138504\n20150217|O'Reilly Media, Inc.|Developing Web Apps with Haskell and Yesod|Michael Snoyman|9781491915578\n20150217|O'Reilly Media, Inc.|Developing Web Apps with Haskell and Yesod|Michael Snoyman|9781491915554\n1992|Cambridge University Press|Introduction To Functional Programming Systems Using Haskell (cambridge Computer Science Texts)|Antony J. T. Davie|9780521258302\n||JAVA BY DISSECTION The Essentials of Java Programming - Javaplace Edition with Haskell - The Craft of Functional Programming|Pohl and Ira|9780582849426	Haskell	haskell developer	haskell		year|title|doi|citations|influentialCitations|authors|paperId\n2002|Template meta-programming for Haskell|10.1145/581690.581691|527|62|T. Sheard and S. Jones|9cf2790a364e5c14fb37bbd8026902712ac6b2aa\n2011|Accelerating Haskell array codes with multicore GPUs|10.1145/1926354.1926358|254|33|M. Chakravarty and G. Keller and Sean Lee and T. L. McDonell and Vinod Grover|4726ec683a7db8e97ebd845b98e294ead537888a\n1999|The Haskell School of Expression: Learning Functional Programming through Multimedia|10.1017/CBO9780511818073|199|16|P. Hudak|41cb1636d156537ead0a6b8045b26a00864bfae4\n2008|Comparing libraries for generic programming in haskell|10.1145/1411286.1411301|84|4|A. R. Yakushev and J. Jeuring and Patrik Jansson and Alex Gerdes and O. Kiselyov and B. C. Oliveira|51eb0e70ed65f59141a17d29b3790aab08b12e58\n2017|Ask-Elle: an Adaptable Programming Tutor for Haskell Giving Automated Feedback|10.1007/s40593-015-0080-x|70|9|Alex Gerdes and B. Heeren and J. Jeuring and L. T. V. Binsbergen|90a7ef598330801986e41e5ae185276329b42825\n2013|Hasochism: the pleasure and pain of dependently typed haskell programming|10.1145/2503778.2503786|54|3|S. Lindley and Conor McBride|9ff209527963fb71d3a2452dd3512158639993fb\n2000|FranTk - a declarative GUI language for Haskell|10.1145/351240.351250|50|3|M. Sage|0a0976e003e205c4dc2551f7b557b0dcb08082fc\n2009|Attribute grammars fly first-class: how to do aspect oriented programming in Haskell|10.1145/1596550.1596586|50|3|Marcos Viera and S. Swierstra and W. Swierstra|51fcb83978c204f062d6b86b367495752c607f09\n2003|Polytypic Programming in Haskell|10.1007/978-3-540-27861-0_11|36|7|U. Norell and Patrik Jansson|ba46a21d4c8471664326927ed813ad78f1d48355\n2015|A typechecker plugin for units of measure: domain-specific constraint solving in GHC Haskell|10.1145/2804302.2804305|29|1|Adam Gundry|d963e1217287c00d732f5204d20a3873f5db09e9\n2000|Distributed Programming in Haskell with Ports|10.1007/3-540-45361-X_7|25|3|F. Huch and U. Norbisrath|a1a9747208e4e2b403e2d07334ef04f2e648ce89\n2014|Promoting functions to type families in Haskell|10.1145/2775050.2633361|25|1|R. Eisenberg and Jan Stolarek|d3f760683b98a6c662cd5e515c54c082ab63b920\n2011|Eden - Parallel Functional Programming with Haskell|10.1007/978-3-642-32096-5_4|24|4|R. Loogen|32feaf7dc73338e84c7e0ce92bb50f8a160a245b\n2013|An EDSL approach to high performance Haskell programming|10.1145/2503778.2503789|22|3|J. Ankner and Josef Svenningsson|a9feb2a0dd2dd85def2084ac9785f41795932f09\n2017|Session Types with Linearity in Haskell|10.13052/RP-9788793519817|21|1|Dominic A. Orchard and N. Yoshida|7c3e5bdff48b2830a35a0087e3610d09b93dd96a\n2015|Haskell clone detection using pattern comparing algorithm|10.1109/EMES.2015.7158423|15|0|Sergej Chodarev and E. Pietriková and J. Kollár|8cbcff03c1119ed4f8355f40dd9e767081492cc6\n2010|Generic programming with C++ concepts and Haskell type classes—a comparison|10.1017/S095679681000016X|13|0|Jean-Philippe Bernardy and Patrik Jansson and Marcin Zalewski and S. Schupp|ba21705e0ce61b899205260d78fad259acab811d\n2015|Understanding beginners' mistakes with Haskell|10.1017/S0956796815000179|12|1|V. Tirronen and Samuel Uusi-Mäkelä and Ville Isomöttönen|62f3eaec30521360445110584271e36880563f69\n2012|Haskell vs. f# vs. scala: a high-level language features and parallelism support comparison|10.1145/2364474.2364483|8|1|Prabhat Totoo and Pantazis Deligiannis and Hans-Wolfgang Loidl|170ac8c4d10a9bfae6da19fb21933cfb561ace73\n2016|Composable scheduler activations for Haskell|10.1017/S0956796816000071|7|0|K. Sivaramakrishnan and T. Harris and S. Marlow and S. Jones|302eefdee1e482e1d31aa6f7a8c767f5e0b29747\n2012|Deterministic Parallel Programming with Haskell|10.1109/MCSE.2012.68|7|0|Duncan Coutts and Andres Löh|b88bde4843d794fe6380a78a9d0e642e0e0ee2e9\n2015|Polymonad programming in Haskell|10.1145/2897336.2897340|7|2|J. Bracker and H. Nilsson|34b9460068fdb7e19b1d12cc5d678313d6198e33\n1994|Programming Reactive Systems in Haskell|10.1007/978-1-4471-3573-9_4|6|1|Sigbjørn Finne and S. Jones|80d85b3350baa9acbcdaa740bca45d5aba1db637\n2017|Hardware software co-design in Haskell|10.1145/3122955.3122970|6|0|M. Aronsson and M. Sheeran|938b3f682f74c26274e52344b51e3cc1725b72bf\n2012|Parallel programming in Haskell almost for free: an embedding of intel's array building blocks|10.1145/2364474.2364477|6|0|Bo Joel Svensson and M. Sheeran|2fb44d66edcae5096dc546d0e5a25a0b5b1ca97e\n2020|Algorithm Design with Haskell|10.1017/9781108869041|6|1|R. Bird and J. Gibbons|6b01a61e5af971986f78c51a6605a0adf8a7cbb3\n1991|TIP in Haskell - another Exercise in Functional Programming|10.1007/978-1-4471-3196-0_22|5|0|C. Runciman|4cabdf996a1376e623040ab79e539f8debf01de9\n2006|GenI: natural language generation in Haskell|10.1145/1159842.1159858|5|1|Eric Kow|e903da230650b20c7116e0b4b07e7bd533c60af7\n2005|Functional programming languages for verification tools: a comparison of Standard ML and Haskell|10.1007/s10009-004-0184-3|4|0|M. Leucker and T. Noll and P. Stevens and Michael Weber|bb7c485843e97b376ef02d71798cee12daa04178\n2016|High-performance client-side web applications through Haskell EDSLs|10.1145/2976002.2976015|3|0|A. Ekblad|465b59bf4909f9ef5040da20b1d084e02005bb07\n2008|A Library for Processing Ad hoc Data in Haskell - Embedding a Data Description Language|10.1007/978-3-642-24452-0_10|3|0|Yan Wang and Verónica Gaspes|b533fb5e42edd7234991be0fdde794bc683836ab\n2018|A Purely Functional Computer Algebra System Embedded in Haskell|10.1007/978-3-319-99639-4|3|0|Hiromi Ishii|313e883a7f66075b6573704768f7790e568c1ded\n2014|Learn Physics by Programming in Haskell|10.4204/EPTCS.170.5|3|0|S. Walck|f7a8926d40dada932192f465709deb970f245d3f\n2020|Towards secure IoT programming in Haskell|10.1145/3406088.3409027|2|0|Nachiappan Valliappan and Robert Krook and Alejandro Russo and K. Claessen|19aa46db9aca26b92d479332dab89584e61ef93a	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming in Haskell|2006|Graham  Hutton|897319|3.98|306|28\nHaskell Programming From First Principles|2015|Christopher    Allen|45391585|4.55|130|22\nHaskell: The Craft of Functional Programming|1996|Simon Thompson|943123|3.53|159|8\nThe Haskell Road to Logic, Maths and Programming|2004|Kees Doets|463917|3.67|110|5
clojure	Clojure	2007	Rich Hickey		82	pl lisp	https://clojure.org/	https://clojure.org		23	https://clojure.org/news/news	https://clojure.org/releases/devchangelog	https://clojure.org/releases/downloads	1.12.0	27	5		7	25422		true	24	ace clojure clojurescript datascript felix femtolisp fleck flow9 fstar hasklig insitux jank julia lighttable linux lux mal multiaddr opal opencv pan pygments shrubbery wah							https://github.com/clojure/clojure	pl	13795	25889	riemann.config	82125		9	"author name avatar url language languageColor stars forks currentPeriodStars description\ntonsky FiraCode https://github.com/tonsky.png https://github.com/tonsky/FiraCode Clojure #db5855 38337 1263 1065 ""Monospaced font with programming ligatures""\nstatus-im status-react https://github.com/status-im.png https://github.com/status-im/status-react Clojure #db5855 2759 701 44 ""a free (libre) open source, mobile OS for Ethereum""\nfunctional-koans clojure-koans https://github.com/functional-koans.png https://github.com/functional-koans/clojure-koans Clojure #db5855 3168 1833 22 ""A set of exercises for learning Clojure""\nDay8 re-frame https://github.com/Day8.png https://github.com/Day8/re-frame Clojure #db5855 3897 515 61 ""A Reagent Framework For Writing SPAs, in Clojurescript.""\nmetabase metabase https://github.com/metabase.png https://github.com/metabase/metabase Clojure #db5855 16675 2211 484 ""The simplest, fastest way to get business intelligence and analytics to everyone in your company 😋""\nring-clojure ring https://github.com/ring-clojure.png https://github.com/ring-clojure/ring Clojure #db5855 2869 437 31 ""Clojure HTTP server abstraction""\nLightTable LightTable https://github.com/LightTable.png https://github.com/LightTable/LightTable Clojure #db5855 10751 913 65 ""The Light Table IDE ⛺""\nreagent-project reagent https://github.com/reagent-project.png https://github.com/reagent-project/reagent Clojure #db5855 3544 294 48 ""A minimalistic ClojureScript interface to React.js"""			bb	clojure	clojure	text/x-clojure	source.clojure	programming	2010	2024		685	1451	10392	0	false				c/Clojure.clj	149	2013	2018	9	36	163418	378										jvm.py			2006	2024	4459	219	347	20	45852		42		https://tryclojure.org/	2005		2007	jvm csharp common-lisp erlang haskell mathematica ml prolog scheme java racket ruby elixir lisp maven-pom s-expressions csp actionscript python unicode	"Clojure ( , like ""closure"") is a dialect of the Lisp programming language. Clojure is a general-purpose programming language with an emphasis on functional programming. It runs on the Java virtual machine and the Common Language Runtime. Like other Lisps, Clojure treats code as data and has a macro system. The current development process is community-driven, overseen by Rich Hickey as its benevolent dictator for life (BDFL). Clojure encourages immutability and immutable data structures. While its type system is entirely dynamic, recent efforts have also sought the implementation of gradual typing. Clojure encourages programmers to be explicit about managing state and identity. This focus on programming with immutable values and explicit progression-of-time constructs is intended to facilitate developing more robust programs, especially multithreaded ones. Clojure is used in industry by firms such as Funding Circle, Walmart, Puppet, and other large software firms. Commercial support for Clojure is provided by Cognitect. Annual Clojure conferences are organised every year across the globe, the most famous of them being Clojure/conj (US east coast), Clojure/West (US west coast), and EuroClojure (Europe). The latest stable version of Clojure is 1.8, released on January 19, 2016. The first stable release was version 1.0, released on May 4, 2009. Clojure is free software released under the Eclipse Public License."	2008	610	363	594	16561990					Cognitect		clj cljs cljc edn	clj bb boot cl2 cljc cljs cljshl cljscm cljx hic	clj	clj cljc	clj cljc edn	clj cljs cljc edn		clojure	java clojure markdown yaml html xml bourne-shell		http://web.csulb.edu/~artg/524/clojure-cheat-sheet-a4-grey.pdf		true	59898	469	https://exercism.org/tracks/clojure	107		jvm														1	true	1	true		boot cl2 clj cljs.hl cljscm cljx hic riemann.config			https://tio.run/#clojure	https://clojuredocs.org/ https://clojure-doc.org/						https://clojure.org/events/2022/reclojure	https://clojure.org/guides/faq	text			https://github.com/antlr/grammars-v4/tree/master/clojure	clojure	clojure	Clojure	https://repl.it/languages/clojure	http://www.rosettacode.org/wiki/Category:Clojure	https://clojars.org/			clojure	United States			Clojure	https://download.clojure.org/papers/clojure-hopl-iv-final.pdf											"; Hello world in Clojure  (defn hello []   (println ""Hello world!""))  (hello)"	"(println ""Hello World"") "	"(defn rand   ""Returns a random floating point number between 0 (inclusive) and   n (default 1) (exclusive).""   ([] (scm* [n] (random-real)))   ([n] (* (rand) n)))"	Clojure	https://reddit.com/r/Clojure	https://riju.codes/clojure	"(println ""Hello, world!"") "		";; A typical entry point of a Clojure program: ;;   `-main` function (defn -main ; name   [& args] ; (variable) parameters   (println ""Hello, World!"")) ; body"	Clojure		https://www.youtube.com/watch?v=wM5sxT0BEdU	https://github.com/snoe/clojure-lsp				https://github.com/clojure/clojure		https://www.meetup.com/topics/clojure	https://github.com/clojure/clojure			;	(comment )	println	""""								false																	false				true																true									true							true							true	true						true				true					true		true		true													true								true			true							true												false											true																																				https://github.com/achesnais/clj-jupyter	https://en.wikipedia.org/wiki/Clojure	60	7			Clojure	clojure.org	Clojure	https://github.com/atom/language-clojure		year|publisher|title|authors|isbn13\n2015|Packt Publishing|Clojure Reactive Programming|Borges, Leonardo|9781783986668\n2012|O'Reilly Media|Clojure Programming: Practical Lisp for the Java World|Emerick, Chas and Carper, Brian and Grand, Christophe|9781449394707\n2011|Manning Publications|The Joy of Clojure: Thinking the Clojure Way|Michael Fogus and Chris Houser|9781935182641\n2015|Pragmatic Bookshelf|Clojure Applied: From Practice to Practitioner|Vandgrift, Ben and Miller, Alex|9781680500745\n2014|Pragmatic Bookshelf|Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code|Jones, Colin|9781941222225\n2012|Pragmatic Bookshelf|Programming Clojure|Halloway, Stuart and Bedra, Aaron|9781934356869\n2014|Packt Publishing|Mastering Clojure Data Analysis|Rochester, Eric|9781783284139\n2016|Packt Publishing|Mastering Clojure|Wali, Akhil|9781785889745\n2016|Packt Publishing|Clojure for Java Developers|Diaz, Eduardo|9781785281501\n2014|Manning Publications|The Joy of Clojure|Michael Fogus and Chris Houser|9781617291418\n2021|Pragmatic Bookshelf|Web Development with Clojure|Sotnikov, Dmitri and Brown, Scot|9781680508840\n2020|Packt Publishing|The Clojure Workshop: Use functional programming to build data-centric applications with Clojure and ClojureScript|Fahey, Joseph and Haratyk, Thomas and McCaughie, Scott and Sharvit, Yehonathan and Szydlo, Konrad|9781838825119\n2016|Wrox|Professional Clojure|Anderson, Jeremy and Gaare, Michael and Holguín, Justin and Bailey, Nick and Pratley, Timothy|9781119267294\n2016|Wrox|Professional Clojure|Anderson, Jeremy and Gaare, Michael and Holguín, Justin and Bailey, Nick and Pratley, Timothy|9781119267270\n2018-03-20T00:00:01Z|Pragmatic Bookshelf|Programming Clojure (The Pragmatic Programmers)|Miller, Alex and Halloway, Stuart and Bedra, Aaron|9781680502466\n2015|Packt Publishing|Clojure for Data Science|Garner, Henry|9781784397180\n2015|Packt Publishing|Clojure Reactive Programming - How to Develop Concurrent and Asynchronous Applications with Clojure|Borges,  Leonardo|9781783986675\n2014|O'Reilly Media|Clojure Cookbook: Recipes for Functional Programming|VanderHart, Luke and Neufeld, Ryan|9781449366179\n2015|Addison-Wesley Professional|Clojure Recipes (Developer's Library)|Gamble, Julian|9780133430073\n2014|Packt Publishing|Clojure for Machine Learning|Wali, Akhil|9781783284351\n2009-06-07T00:00:01Z|Pragmatic Bookshelf|Programming Clojure (Pragmatic Programmers)|Halloway, Stuart|9781934356333\n2010|Apress|Practical Clojure (Expert's Voice in Open Source)|VanderHart, Luke and Sierra, Stuart|9781430272304\n2015|Packt Publishing|Clojure Data Structures and Algorithms Cookbook|Naccache, Rafik|9781785281457\n2016|Packt Publishing|Clojure Programming Cookbook|Hashimoto, Makoto and Modrzyk, Nicolas|9781785885037\n2013|Packt Publishing|Clojure High Performance Programming|Kumar, Shantanu|9781782165606\n2013|Packt Publishing|Clojure for Domain-specific Languages|D. Kelker, Ryan|9781782166504\n2016|Packt Publishing|Clojure for Finance|Washington, Timothy|9781785289286\n2010-09-01|dpunkt|Clojure|Stefan Kamphausen and Tim Oliver Kaiser|9783898648905\n20140305|O'Reilly Media, Inc.|Clojure Cookbook|Luke VanderHart; Ryan Neufeld|9781449366414\n20180509|O'Reilly Media, Inc.|Getting Clojure|Russ Olsen|9781680506099\n20150414|O'Reilly Media, Inc.|Living Clojure|Carin Meier|9781491909294\n28-03-2016|Packt Publishing|Mastering Clojure|Akhil Wali|9781785882050\n20191115|Packt Publishing|Clojure Polymorphism|Paul Stadig|9781838988371\n20150414|O'Reilly Media, Inc.|Living Clojure|Carin Meier|9781491909287\n20151216|Simon & Schuster|Clojure in Action|Amit Rathore|9781638355335\n25-01-2018|Packt Publishing|Microservices with Clojure|Anuj Kumar|9781788626316\n20120330|O'Reilly Media, Inc.|Clojure Programming|Chas Emerick; Brian Carper; Christophe Grand|9781449335359\n20140305|O'Reilly Media, Inc.|Clojure Cookbook|Luke VanderHart; Ryan Neufeld|9781449366407\n20120330|O'Reilly Media, Inc.|Clojure Programming|Chas Emerick; Brian Carper; Christophe Grand|9781449335342\n2016|Packt Publishing Ltd|Clojure Programming Cookbook|Makoto Hashimoto and Nicolas Modrzyk|9781785888519\n20140528|Simon & Schuster|The Joy of Clojure|Chris Houser; Michael Fogus|9781638351283\n2013-11-20|Packt Publishing|Clojure High Performance Programming|Shantanu Kumar|9781782165613\n2016-01-11|Packt Publishing|Clojure for Finance|Timothy Washington|9781785287619\n28-10-2016|Packt Publishing|Clojure Programming Cookbook|Makoto Hashimoto|9781785888519\n20150903|Packt Publishing|Clojure for Data Science|Henry Garner|9781784397500\n20150224|Packt Publishing|Clojure Web Development Essentials|Ryan Baldwin|9781784394875\n2014-04-24|Packt Publishing|Clojure for Machine Learning|Akhil Wali|9781783284368\n20160714|O'Reilly Media, Inc.|Web Development with Clojure|Dmitri Sotnikov|9781680505306\n23-02-2016|Packt Publishing|Clojure for Java Developers|Eduardo Diaz|9781785280412\n2013-12-18|Packt Publishing|Clojure for Domain-specific Languages|Ryan D. Kelker|9781782166511\n20151015|Random House Publishing Services|Clojure for the Brave and True|Daniel Higginbotham|9781593277239\n2015|Packt Publishing 2015-09-29|Clojure High Performance Programming - Second Edition|Kumar and Shantanu|9781785283642\n20150929|Packt Publishing|Clojure High Performance Programming - Second Edition|Shantanu Kumar|9781785287671\n20141030|Emereo|Clojure 134 Success Secrets - 134 Most Asked Questions On Clojure - What You Need To Know|Cynthia Harmon|9781488813016\n25-01-2019|Packt Publishing|Hands-On Reactive Programming with Clojure|Konrad Szydlo; Leonardo Borges|9781789341966	Clojure	clojure engineer	clojure		year|title|doi|citations|influentialCitations|authors|paperId\n2008|The Clojure programming language|10.1145/1408681.1408682|187|20|R. Hickey|d9567af818aae84bae7ec340aff4a7a664e1777a\n2010|Getting Started with Google App Engine and Clojure|10.1109/MIC.2010.92|36|3|Aaron Bedra|1bc8d663955e442c0ec6564e1abb6e05349ed048\n2020|A history of Clojure|10.1145/3386321|12|3|R. Hickey|f931ff3469da7d1537f338b63b0051e8709b4470\n2010|Practical Clojure|10.1007/978-1-4302-7230-4|5|0|Luke VanderHart and S. Sierra|733c78d87b4b684e6de3d7b5463fd837484e663a\n2010|cljRobust - Clojure Programming API for Lego Mindstorms NXT|10.1007/978-3-642-13541-5_6|4|0|K. Kułakowski|452889551382a4ba973482d6ac70599a1c889e02\n2017|An open source implementation of an intuitionistic fuzzy inference system in Clojure|10.1109/FUZZ-IEEE.2017.8015697|2|0|Amaury Hernández-Águila and Mario García Valdez and O. Castillo and J. J. M. Guervós|3a851fc47e922137f1829ca3fcce286982784a2f\n2019|Towards Static Verification of Clojure Contract-Based Programs|10.1007/978-3-030-29852-4_5|2|0|Gheorghe Pinzaru and V. Rivera|26132abec6e92e8df28cdea73b9b5f0411edf17d	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming Clojure|2009|Stuart Halloway|6025753|3.82|559|45\nClojure Programming|2011|Chas Emerick|15799459|4.18|423|30\nClojure Reactive Programming|2015|Leonardo Borges|44920753|3.81|21|1\nClojure Cookbook: Recipes for Functional Programming|2014|Luke VanderHart|26177078|3.75|55|5\nClojure High Performance Programming|2013|Shantanu Kumar|26977256|2.84|19|4
coffeescript	CoffeeScript	2009	Jeremy Ashkenas		69	pl	https://coffeescript.org/	http://coffeescript.org		35				2.7.0	28	5		9	25416		true	37	ace blackcoffee caffeine civet civet coffeekup coffeescript contracts.coffee cson daonode dexvis eiffel emberscript fjs fold grid-notation heap.coffee hera hhvm icedcoffeescript jedi jekyll kode lispyscript literate-coffeescript mal mochajs nodejs pug pygments reactjs statsplorer taijilang taxa testml toffeescript u							https://github.com/jashkenas/coffeescript/	pl	44937	68631	Cakefile	64590		7	"author name avatar url language languageColor stars forks currentPeriodStars description\ncypress-io cypress https://github.com/cypress-io.png https://github.com/cypress-io/cypress CoffeeScript #244776 14465 770 668 ""Fast, easy and reliable testing for anything that runs in a browser.""\nbasecamp trix https://github.com/basecamp.png https://github.com/basecamp/trix CoffeeScript #244776 13950 661 171 ""A rich text editor for everyday writing""\ncodecombat codecombat https://github.com/codecombat.png https://github.com/codecombat/codecombat CoffeeScript #244776 6869 3506 42 ""Game for learning how to code.""\noverleaf overleaf https://github.com/overleaf.png https://github.com/overleaf/overleaf CoffeeScript #244776 5599 712 110 ""A web-based collaborative LaTeX editor""\nFelisCatus SwitchyOmega https://github.com/FelisCatus.png https://github.com/FelisCatus/SwitchyOmega CoffeeScript #244776 13272 2230 266 ""Manage and switch between multiple proxies quickly & easily.""\nphilc vimium https://github.com/philc.png https://github.com/philc/vimium CoffeeScript #244776 11430 1380 164 ""The hacker's browser."""		coffee or coffee-script	coffee	coffee	coffeescript	text/x-coffeescript	source.coffee	programming	2009	2024		509	1978	16466	83	false				c/CoffeeScript.coffee	332	2013	2018	10	30				coffee								javascript.py			2009	2023	5205	279	458	32	220021					2009		2011	haskell javascript perl python ruby yaml livescript rails jquery maven-pom java markdown elm haxe dart opa typescript	CoffeeScript is a programming language that transcompiles to JavaScript. It adds syntactic sugar inspired by Ruby, Python and Haskell in an effort to enhance JavaScript's brevity and readability. Specific additional features include list comprehension and pattern matching. CoffeeScript support is included in Ruby on Rails version 3.1 and Play Framework. In 2011, Brendan Eich referenced CoffeeScript as an influence on his thoughts about the future of JavaScript.	2010	295	205	394	27403236					https://github.com/jashkenas		coffee litcoffee	coffee _coffee cake cjsx iced	coffee	coffee	coffee litcoffee	coffee litcoffee			markdown coffeescript html javascript css json svg yaml xml	javascript			true	46000	216	https://exercism.org/tracks/coffeescript	136																1	true	2	true		_coffee cakefile cjsx coffee iced			https://tio.run/#coffeescript	https://coffeescript.org/#introduction https://devdocs.io/coffeescript~1/							https://github.com/jashkenas/coffeescript/wiki/FAQ	text				coffeescript	coffee	CoffeeScript	https://repl.it/languages/coffeescript	http://www.rosettacode.org/wiki/Category:CoffeeScript				coffeescript	United States															"// Hello world in CoffeeScript  alert ""Hello, World!"""	"alert ""Hello World"" "	"console.log ""Hello, World!"" "	CoffeeScript		https://riju.codes/coffeescript	"console.log ""Hello, world!"" "		"author = ""Wittgenstein"" quote  = ""A picture is a fact. -- #{ author }""  sentence = ""#{ 22 / 7 } is a decent approximation of π"""	CoffeeScript					and or is isnt not on yes @ no off true false null this new delete typeof in instanceof return throw break continue debugger if else switch for while do try catch finally class extends super undefined then unless until loop of by when		https://github.com/jashkenas/coffeescript/			https://github.com/jashkenas/coffeescript			#	###	console.log	""""		true false																			true				false		true		true	true																		true						true														true										true	true					true		true															true																		true					true							true											true			true																						false				true							https://github.com/n-riesco/jp-coffeescript	https://en.wikipedia.org/wiki/CoffeeScript	17	0			CoffeeScript	coffeescript.org	CoffeeScript	https://github.com/atom/language-coffee-script		year|publisher|title|authors|isbn13\n2013|Packt Publishing|CoffeeScript Application Development|Young, Ian|9781782162667\n2014|Manning|CoffeeScript in Action|Patrick Lee|9781617290626\n2012|Packt Publishing|CoffeeScript Programming with jQuery, Rails, and Node.js|Erasmus, Michael|9781849519588\n2012-12-13|Packt Publishing|CoffeeScript Programming with jQuery, Rails, and Node.js|Michael Erasmus|9781849519595\n2012|Addison-Wesley Professional|Programming in CoffeeScript (Developer's Library)|Bates, Mark|9780132946148\n2015|Packt Publishing|CoffeeScript Application Development Cookbook|Hatfield, Mike|9781783289707\n2012|Addison-Wesley Professional|Programming in CoffeeScript (Developer's Library)|Bates, Mark|9780321820105\n2013|Wiley|Smashing CoffeeScript|Hudson, Alex|9781118454374\n20121128|O'Reilly Media, Inc.|Jump Start CoffeeScript|Earle Castledine|9781457191961\n20140508|Simon & Schuster|CoffeeScript in Action|Patrick Lee|9781638352921\n20121128|O'Reilly Media, Inc.|Jump Start CoffeeScript|Earle Castledine|9781457191954\n20120119|O'Reilly Media, Inc.|The Little Book on CoffeeScript|Alex MacCaw|9781449325541\n20120119|O'Reilly Media, Inc.|The Little Book on CoffeeScript|Alex MacCaw|9781449325558	CoffeeScript		coffeescript			title|year|author|goodreadsId|rating|ratings|reviews\nProgramming in CoffeeScript (Developer's Library)|2012|Mark Bates|19193715|3.50|22|2\nCoffeescript Programming with Jquery, Rails, and Node.Js|2012|Michael Erasmus|23544945|3.50|10|2\nProgramming in Coffeescript|2012|Mark Bates|46311721|0.0|0|0\nProgramming in Coffeescript|2012|Mark Bates|46311722|0.0|0|0
elixir	Elixir	2011	José Valim		97	pl		https://elixir-lang.org		14	https://elixir-lang.org/blog/		https://elixir-lang.org/install.html	1.16	29	5		8	25377		true	14	05ab1e ace cloc couchdb elixir erlang euphoria eyg felix gleam macchiato mal prql pygments							https://github.com/elixir-lang/elixir	pl	4594	6816	mix.lock	89242		10	"author name avatar url language languageColor stars forks currentPeriodStars description\nphoenixframework phoenix_live_view https://github.com/phoenixframework.png https://github.com/phoenixframework/phoenix_live_view Elixir #6e4a7e 2197 180 90 ""Rich, real-time user experiences with server-rendered HTML""\nelixir-lang elixir https://github.com/elixir-lang.png https://github.com/elixir-lang/elixir Elixir #6e4a7e 15832 2267 174 ""Elixir is a dynamic, functional language designed for building scalable and maintainable applications""\nelixir-ecto ecto https://github.com/elixir-ecto.png https://github.com/elixir-ecto/ecto Elixir #6e4a7e 4322 1019 44 ""A database wrapper and language integrated query for Elixir""\nphoenixframework phoenix https://github.com/phoenixframework.png https://github.com/phoenixframework/phoenix Elixir #6e4a7e 14194 1801 136 ""Productive. Reliable. Fast.""\nabsinthe-graphql absinthe https://github.com/absinthe-graphql.png https://github.com/absinthe-graphql/absinthe Elixir #6e4a7e 2846 280 49 ""The GraphQL toolkit for Elixir""\nderekkraan horde https://github.com/derekkraan.png https://github.com/derekkraan/horde Elixir #6e4a7e 569 44 32 ""Horde is a distributed Supervisor and Registry backed by DeltaCrdt""\nadriankumpf teslamate https://github.com/adriankumpf.png https://github.com/adriankumpf/teslamate Elixir #6e4a7e 136 15 44 ""A self-hosted data logger for your Tesla 🚘""\npoanetwork blockscout https://github.com/poanetwork.png https://github.com/poanetwork/blockscout Elixir #6e4a7e 639 229 30 ""Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.""\nchrismccord phoenix_live_view_example https://github.com/chrismccord.png https://github.com/chrismccord/phoenix_live_view_example Elixir #6e4a7e 273 91 10"			elixir	elixir			source.elixir	programming	2011	2024	2011	673	3329	24093	23	false				e/Elixir.exs	294	2011	2022	1	55	44835	211										erlang.py			2011	2025	34714	1659	757	70	351964							2011	erlang ruby clojure lfe unicode utf-8	Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine (BEAM). Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications. Elixir also provides a productive tooling and an extensible design. The latter is supported by compile-time metaprogramming with macros and polymorphism via protocols. Elixir is used by companies such as E-MetroTel, Pinterest and Moz. Elixir is also used for web development, by companies such as Bleacher Report, Discord, and Inverse, and for building embedded systems. The community organizes yearly events in United States, Europe and Japan as well as minor local events and conferences.	2013	413	283	197	38202780					Plataformatec		ex exs	ex exs	exs	ex eex exs		ex exs		elixir	elixir markdown erlang yaml bourne-shell eex make powershell				true	62494	214	https://exercism.org/tracks/elixir	129																1	true	1	true		ex exs		false	https://tio.run/#elixir	https://elixir-lang.org/docs.html https://devdocs.io/elixir~1.5/								text			https://github.com/antlr/grammars-v4/tree/master/elixir		elixir	Elixir		http://www.rosettacode.org/wiki/Category:Elixir	https://hex.pm/			elixir	Brazil			Elixir													"#!/usr/bin/env elixir IO.puts ""Hello World"" "	"%{""cowboy"": {:hex, :cowboy, ""1.0.0""},   ""cowlib"": {:hex, :cowlib, ""1.0.1""},   ""hackney"": {:hex, :hackney, ""0.14.3""},   ""hound"": {:hex, :hound, ""0.6.0""},   ""httpoison"": {:hex, :httpoison, ""0.5.0""},   ""idna"": {:hex, :idna, ""1.0.1""},   ""phoenix"": {:hex, :phoenix, ""0.10.0""},   ""plug"": {:hex, :plug, ""0.11.1""},   ""poison"": {:hex, :poison, ""1.3.1""},   ""ranch"": {:hex, :ranch, ""1.0.0""}} "	Elixir	https://reddit.com/r/elixir	https://riju.codes/elixir	"IO.puts(""Hello, world!"") "	https://twitter.com/elixirlang	task = Task.async fn -> perform_complex_action() end other_time_consuming_action() Task.await task	Elixir		https://www.youtube.com/watch?v=qhkwG5OKyHk	https://github.com/elixir-lsp/elixir-ls		after and catch do else end false fn in nil not or rescue true when		https://github.com/elixir-lang/elixir		https://www.meetup.com/topics/elixir				#		IO.puts	""""		true false		true			true					true			true		true				true				false				true	true						true												true						true							true							true							true		true		true					true	true	true		true				true		true							false	true	false					true					true	true	false	true			true		true			true			true		true		false		true							true		true																				true		false										true				https://github.com/pprzetacznik/IElixir	https://en.wikipedia.org/wiki/Elixir_(programming_language)	31	3			Elixir	elixir-lang.org	Elixir	https://github.com/elixir-editors/elixir-tmbundle		"year|publisher|title|authors|isbn13\n2016|Packt Publishing|Learning Elixir|Ballou, Kenny|9781785881749\n2016|Pragmatic Bookshelf|""Programming Elixir 1.2: Functional |> Concurrent |> Pragmatic |> Fun""|Thomas, Dave|9781680501667\n2016|Pragmatic Bookshelf|""Programming Elixir 1.3: Functional |> Concurrent |> Pragmatic |> Fun""|Thomas, Dave|9781680502008\n2018|Pragmatic Bookshelf|""Programming Elixir ≥ 1.6: Functional |> Concurrent |> Pragmatic |> Fun""|Thomas, Dave|9781680502992\n2016|Manning Publications|The Little Elixir & OTP Guidebook|Tan Wei Hao, Benjamin|9781633430112\n2015|Packt Publishing|Elixir Cookbook|Pereira, Paulo A|9781784397517\n2015|Manning|Elixir in Action|Juric, Saša|9781617292019\n2022|Pragmatic Bookshelf|Programming Phoenix LiveView: Interactive Elixir Web Programming Without Writing Any JavaScript|Tate, Bruce A. and DeBenedetto, Sophie|9781680508215\n2016|Packt Publishing|Learning Elixir|Ballou, Kenny|9781785883477\n2016|Apress|Erlang and Elixir for Imperative Programmers|Loder, Wolfgang|9781484223949\n2018|Packt Publishing|Phoenix Web Development: Create rich web applications using functional programming techniques with Phoenix and Elixir|Voloz, Mike and Richey, Brandon|9781787284777\n20180314|Pragmatic Bookshelf|Adopting Elixir|Ben Marx; Jose Valim; Bruce Tate|9781680505849\n20161222|O'Reilly Media, Inc.|Introducing Elixir|Simon St. Laurent; J. David Eisenberg|9781491956854\n20151216|O'Reilly Media, Inc.|Introducing Elixir|Laurent, Simon St.; Eisenberg, J. David|9781449369996\n20140910|O'Reilly Media, Inc.|Introducing Elixir|Simon St. Laurent|9781449369972\n30-07-2018|Packt Publishing|Mastering Elixir|Andre Albuquerque; Daniel Caixinha|9781788472241\n20190416|Pragmatic Bookshelf|Programming Ecto: Build Database Apps in Elixir for Scalability and Performance|Wilson, Darin and Meadows-Jonsson, Eric|9781680502824\n20220622|Pragmatic Bookshelf|Programmer Passport: Elixir|Bruce Tate|9781680509625\n20191202|Pragmatic Bookshelf|Designing Elixir Systems With OTP|James Edward Gray II; Bruce A. Tate|9781680507379\n20210725|Pragmatic Bookshelf|Concurrent Data Processing in Elixir|Svilen Gospodinov|9781680508963\n20180327|Pragmatic Bookshelf|Craft GraphQL APIs in Elixir with Absinthe|Bruce Williams; Ben  Wilson|9781680505931\n20220106|Pragmatic Bookshelf|Build a Weather Station with Elixir and Nerves|Alexander Koutmos; Bruce Tate; Frank Hunleth|9781680509472\n20220802|Pragmatic Bookshelf|Build a Binary Clock with Elixir and Nerves|Frank Hunleth; Bruce Tate|9781680509236\n20190117|Pragmatic Bookshelf|Property-Based Testing with PropEr, Erlang, and Elixir|Fred Hebert|9781680506549\n20191202|Pragmatic Bookshelf|Designing Elixir Systems With OTP|James Edward Gray II; Bruce A. Tate|9781680507379\n20210120|Pragmatic Bookshelf|Genetic Algorithms in Elixir|Sean Moriarity|9781680507942\n20221025|Pragmatic Bookshelf|Exploring Graphs With Elixir|Tony Hammond|9781680508406\n20210330|Pragmatic Bookshelf|Testing Elixir|Andrea Leopardi; Jeffrey Matthias|9781680507829\n20150129|Pragmatic Bookshelf|Metaprogramming Elixir|Chris McCord|9781680500417\n20180201|Pragmatic Bookshelf|Learn Functional Programming with Elixir|Ulisses Almeida|9781680502459\n20180101|Pragmatic Bookshelf|Functional Web Development with Elixir, OTP, and Phoenix|Lance Halvorsen|9781680502435"	Elixir	elixir developer			year|title|doi|citations|influentialCitations|authors|paperId\n2016|Elixir programming language evaluation for IoT|10.1109/ISCE.2016.7797392|6|0|Geovane Fedrecheski and L. Costa and M. Zuffo|bb548cf88bde14637e67dce390ed5c4b1e339d11\n2020|A Gradual Type System for Elixir|10.1145/3427081.3427084|2|0|Mauricio Cassola and Agustín Talagorria and Alberto Pardo and Marcos Viera|2f7b1940b91bc5a13cc44e0dc6ff0fa26298de3d\n2017|An Elixir library for programming concurrent and distributed embedded systems|10.1145/3079368.3079383|1|0|Humberto Rodríguez-Avila and E. G. Boix and W. Meuter|8b499715223c14b95dcbac77fdf03c0bb285a833	
lisp	Lisp	1958	John McCarthy		33	pl lisp				140					30	2			25376	14	true	150	abcl-lang ace april arrow-format austral autolisp axio bio bio bucklescript candor capn-proto caramel carp catala chicken chrysalisp cir clamp clay cloc cmake codeql concurr coq cosmicos cperl dedukti dendral dern dex dlvm edgelisp eff egison elegance encore erlang factor fancy felix femtolisp flow9 fstar gap generate-ninja gerbil gforth ghc git graph-it gura hakaru hal-format harlan hhvm huginn hurl hush idio invokator ioke ixml jakt jflex jslt julia kalyn kamby kamilalisp kitten koka kona lamdu-editor lamdu lawvere lem-editor ligo lil lila-lang links-programming-language lux maclisp magit mal menhir mgmt michelson mimix-stream-language mockingbird-notation monte mu mudlle nemerle nesc newlisp ninja nodejs noweb opa opal org parenscript particles penrose perl plaid-programming-language please-build poke polyglot-compiler popr postgresql potion pygments pyret-lang pyret python qore quicklisp-pm quint r4 ralph redprl rescript revolution-programming-language rosie ruby savi scroll scryer setlx shill simit skip slony smallbasic smpl solid sugar swift tridash ultralisp-pm urweb virgil wyvern xl-lang xtclang yasnippet yeti zephir	https://www.european-lisp-symposium.org							pl																							false				l/Lisp.lsp						92994	232																					38					1958	arc autolisp clojure common-lisp emacs-lisp eulisp interlisp islisp lfe newlisp portable-standard-lisp racket rpl scheme cadence-skill spice-lisp t information-processing-language clips clu cowsel dylan elixir falcon forth haskell io ioke javascript julia logo lua ml nim nu ops5 perl pop-2 pop-11 python r ruby scala swift smalltalk tcl wolfram fortran s-expressions lisp-machine-lisp openlisp picolisp lisp-2 multics acl2 jvm yarv emacs-editor autocad-app lilypond algol flavors c xml	"Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today. Only Fortran is older, by one year. Lisp has changed since its early days, and many dialects have existed over its history. Today, the best known general-purpose Lisp dialects are Common Lisp and Scheme. Lisp was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence (AI) research. As one of the earliest programming languages, Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, conditionals, higher-order functions, recursion, the self-hosting compiler, and the read–eval–print loop. The name LISP derives from ""LISt Processor"". Linked lists are one of Lisp's major data structures, and Lisp source code is made of lists. Thus, Lisp programs can manipulate source code as a data structure, giving rise to the macro systems that allow programmers to create new syntax or new domain-specific languages embedded in Lisp. The interchangeability of code and data gives Lisp its instantly recognizable syntax. All program code is written as s-expressions, or parenthesized lists. A function call or syntactic form is written as a list with the function or operator's name first, and the arguments following; for instance, a function f that takes three arguments would be called as (f arg1 arg2 arg3)."	2001	1517	1344	2307	18016					MIT				lsp										true	61481	303		41			lambda-calculus													1					asd el lisp lsp cl jl				https://common-lisp.net/documentation								text			https://github.com/antlr/grammars-v4/tree/master/lisp					http://www.rosettacode.org/wiki/Category:Lisp					United States			LISP													; LISP (DEFUN hello ()   (PRINT (LIST 'HELLO 'WORLD)) )  (hello) 			https://reddit.com/r/lisp				(defun -reverse (list)   (let ((return-value '()))     (dolist (e list) (push e return-value))     return-value))	Lisp									https://www.meetup.com/topics/lisp						PRINT																										false																																				true								true																																																		true																																																												https://en.wikipedia.org/wiki/Lisp_(programming_language)	75	25	https://hopl.info/showlanguage.prx?exp=14		Lisp					"year|publisher|title|authors|isbn13\n1995|Pearson|ANSI Common LISP|Graham, Paul|9780133708752\n1991|Morgan Kaufmann|Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp|Norvig, Peter|9781558601918\n1989|Springer|The Art of LISP Programming|Jones, Robin|9780387195681\n2012|O'Reilly Media|Clojure Programming: Practical Lisp for the Java World|Emerick, Chas and Carper, Brian and Grand, Christophe|9781449394707\n2004|Free Software Foundation|An Introduction to Programming in Emacs Lisp|Chassell, Robert J.|9781882114566\n1984|Assn For Computing Machinery|Acm Symposium On Lisp And Functional Programming, 1984|No Author|9780897911429\n1992|Assn For Computing Machinery|Acm Conference On Lisp And Functional Programming, 1992|Association For Computing Machinery|9780897914819\n2001|CMP|The AutoCADET's Guide to Visual LISP|Kramer, Bill|9781578200894\n2021|Apress|Programming Algorithms in Lisp: Writing Efficient Programs with Examples in ANSI Common Lisp|Domkin, Vsevolod|9781484264270\n2020|Apress|The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms|""Herda, Michał """"phoe""""""|9781484261330\n2006|Lulu.com|Sketchy Lisp|Nils M Holm|9781411674486\n20160101|Springer Nature|Common Lisp Recipes|Edmund Weitz|9781484211762\n2012|Lulu.com|Let Over Lambda: 50 Years Of Lisp|Doug Hoyte|9781257130733\n2008|Free Software Foundation|An Introduction to Programming in Emacs Lisp|Robert J. Chassell|9781882114023\n2019|Pearson|Lisp (3rd Edition)|Winston, Patrick and Horn, Berthold|9780201083194\n1990-02-20T00:00:01Z|Springer|LISP, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications|Stark, W. Richard|9780387970721\n1985|Wiley|Programming in Common LISP|Brooks, Rodney A.|9780471818885\n1995|W H Freeman & Co|The Elements of Artificial Intelligence Using Common Lisp|Tanimoto, Steven L.|9780716782698\n1984|Addison-Wesley|LISP|Winston, Patrick Henry|9780201083729\n2012|Apress|Practical Common Lisp (Expert's Voice in Programming Languages)|Seibel, Peter|9781430242901\n2020|Apress|The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms|""Michał """"phoe"""" Herda""|9781484261347\n2014|Morgan Kaufmann|Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp|Norvig, Peter|9780080571157\n1990|Springer|LISP, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications|Stark, W. Richard|9780683300055\n2012|Springer|LISP Lore: A Guide to Programming the LISP Machine|Bromley, H. and Lamson, Richard|9780898382280\n1989-08-01T00:00:01Z|Addison-Wesley|Common Lisp Programming for Artificial Intelligence (International Computer Science Series)|Hasemer, Tony and Domingue, John|9780201175790\n1991-02-01T00:00:01Z|McGraw-Hill College|Programming Paradigms in Lisp (McGraw-Hill series in artificial intelligence)|Sangal, Rajeev|9780070546660\n2001-12-01T00:00:01Z|Free Software Foundation|An Introduction to Programming in Emacs Lisp|Chassell, Robert J.|9781882114436\n1987|Prentice Hall|The t Programming Language: A Dialect of Lisp|Stephen Slade|9780138819057\n1989|Springer|The Art of Lisp Programming|Jones, Robin and Maynard, Clive and Stewart, Ian|9783540195689\n2015|Springer|A Practical Introduction to Fuzzy Logic using LISP (Studies in Fuzziness and Soft Computing Book 327)|Argüelles Mendez, Luis|9783319231860\n2012|Springer|Computer Algebra with LISP and REDUCE: An Introduction to Computer-aided Pure Mathematics (Mathematics and Its Applications, 72)|Brackx, F. and Constales, D.|9789401055499\n1982T|Association for Computing Machinery|Conference Record of the 1982 ACM Symposium on LISP and Functional Programming||9780897910828\n2021|unknown|Lisp programming (Korean edition)||9788979148756\n2017|CreateSpace Independent Publishing Platform|Lisp (programming language): First Look|Blokdyk, Gerard|9781979912426\n2018|CreateSpace Independent Publishing Platform|Lisp (programming language): First Look|Blokdyk, Gerardus|9781983817557\n1991|De Gruyter|Software-Konstruktion mit LISP (Programmierung Komplexer Systeme / Programming Complex Syste)|Belli, Fevzi|9783110117868\n2020|Independently published|""Lisp Programming Notebook: Notebook for Computer Programmers & Developers | Programming Languages: A Notebook for Computer Programmers and developers 6x9 inches with 120 White pages""|Languages, Programming|9781656246073\n||Lisp Programming Language Family: Lisp, Logo, Autolisp, Common Lisp, Emacs Lisp, Dylan, Lisp Machine Lisp, Maclisp|Books and LLC|9781156778203\n1989|Delmar Pub|Lisp Programming|Bergwall Productions Inc|9780806411798\n2012|Springer Science & Business Media|Common Lisp Modules|Mark Watson|9781461231868\n||Lisp Programming Language: Lisp, Symbolics, Lisp Machine, Common Lisp, S-expression, Kent Pitman, Bill Schelter, Gerald Jay Sussman, Cdr Coding|Books and LLC|9781156778197\n20061101|Springer Nature|Practical Common Lisp|Peter Seibel|9781430200178\n2011|Springer|Lisp Lore: A Guide To Programming The Lisp Machine|H. Bromley|9781461291893\n2013-01-16|Springer|Lisp Lore: A Guide To Programming The Lisp Machine|H. Bromley|9781475756708\n20020509|Taylor & Francis|Advanced LISP Technology|B. Thagesen|9780203300879\n1984|Newnes Technical Books|LISP for micros|Oakey, Steve.|9780408014427\n20101015|Random House Publishing Services|Land of Lisp|Conrad Barski|9781593273491\n||An Introduction To Lisp|Peter Smith|9780862381875\n20210128|Springer Nature|Programming Algorithms in Lisp|Vsevolod Domkin|9781484264287\n20031204|Cambridge University Press|Lisp in Small Pieces|Christian Queinnec|9781139632485\n1983|Alfred Waller Ltd|Lisp Programming (computer Science Texts)|I. Danicic|9780632011810\n2012|Springer Science & Business Media|The Art Of Lisp Programming|Robin Jones and Clive Maynard and Ian Stewart|9781447117193\n2007|Goodheart-willcox Pub|Visual Lisp Programming: Principles And Techniques|Rod R. Rawls and Mark A. Hagen and Paul F. Richard|9781590708101\n2007|Goodheart-willcox Pub|Visual Lisp Programming: Principles And Techniques|Rod R. Rawls and Mark Hagen and Paul Richard|9781590708118\n2011||Articles On Lisp Programming Language, Including|Hephaestus Books|9781243305664\n1988|Wiley|An Introduction To Programming In Lisp|H. Wertz|9780471914907\n20141014|Emereo|LISP 246 Success Secrets - 246 Most Asked Questions On LISP - What You Need To Know|Edward Carver|9781488806179\n1994|Assn For Computing Machinery|Acm Conference On Lisp & Functional Programming 1994|Association for Computing Machinery|9780897916431\n2011||Articles On Lisp Programming Language Family, Including|Hephaestus Books|9781243316851\n2018|Emereo|Lisp (programming language) Complete Self-Assessment Guide|Gerardus Blokdyk|9780655127703\n1986|The Mit Press|Performance And Evaluation Of Lisp Systems (computer Systems Series)|Richard P. Gabriel|9780262571937\n1990|Natl Technical Information|Lisp Programming Language Artificial Intelligence Applications:   March 1988-1990||9789993982715\n|Morgan Kaufman Publishers|Paradigms Of Artificial Intelligence Programming: Case Studies In Common Lisp|Norvig, Peter.|\n1991|Morgan Kaufmann Pub|Paradigms Of Artificial Intelligence Programming Case Studies In Common Lisp|Peter Norvig|9781558602304\n1986|Assn For Computing Machinery|Proceedings Of The 1986 Acm Conference On Lisp And Functional Programming|the Association for Computing Machinery and SIGPLAN and SIGACT and SIGART|9780897912006\n1989|Mit Pr|The Paralation Model Architecture Independent Parallel Programming â€ Lisp S/w Macintosh|Gary W. Sabot|9780262691284\n1990|New York : ACM Press, c1990.|Proceedings of the 1990 ACM Conference on LISP and Functional Programming|the Association for Computing Machinery and SIGPLAN and SIGACT and SIGART in cooperation with SIGSAM|9780897913683\n|New York, N.Y. : ACM Press, c1988.|Proceedings of the 1988 ACM Conference on Lisp and Functional Programming|the Association for Computing Machinery and SIGPLAN and SIGACT and SIGART|9780897912730\n1995|Springer|Vlisp A Verified Implementation Of Scheme: A Special Issue Of Lisp And Symbolic Computation, An International Journal Vol. 8, Nos. 1 & 2 March 1995|Guttman, Joshua D. and Wand, Mitchell.|9780792395669"		lisp engineer	lisp		year|title|doi|citations|influentialCitations|authors|paperId\n1977|Prolog - the language and its implementation compared with Lisp|10.1145/800228.806939|157|6|D. Warren and L. Pereira and Fernando C Pereira|57f796c1bb843b65ba45c42aa00c1068c529eae0\n1985|From Problems to Programs via Plans: The Content and Structure of Knowledge for Introductory LISP Programming|10.2190/WK8C-BYCF-VQ5C-E307|95|3|E. Soloway|3396bf7e5b877fe9bd921045021523dca0cbf224\n1989|A Parallel Lisp Language PaiLisp and Its Kernel Specification|10.1007/BFb0024150|38|0|Takayasu Ito and M. Matsui|cb80e839c67a7a28f1cc087daf8175f259fbfce7\n1899|The LISP 2 programming language and system|10.1145/1464291.1464362|32|1|P. Abrahams and J. Barnett and E. Book and Donna Firth and S. L. Kameny and C. Weissman and L. Hawkinson and Michael I. Levin and Robert A. Saunders|85827cf800d963c44edee1c79d9431cf46fdeef8\n1988|A graphical programming language interface for an intelligent LISP tutor|10.1145/57167.57173|29|3|B. Reiser and P. Friedmann and J. Gevins and D. Kimberg and M. Ranney|dbaac20183c16da10c00740c604f8bcc6323e2c6\n2019|Milestones from the Pure Lisp theorem prover to ACL2|10.1007/s00165-019-00490-3|16|1|J. S. Moore|9608e7fb5b37c9208fe8af63e10e83e029a23405\n1993|Analogies in an Intelligent Programming Environment for Learning LISP|10.1007/978-3-662-11334-9_19|12|0|G. Weber|a59e807afd0c3f61defdb7db0cd5741a3f8bb6ba\n1987|Book Review: The T Programming Language: A Dialect of Lisp by Stephen Slade, Prentice Hall, Inc. 1987|10.1145/35596.885636|12|0|Erik Urdang|5a945c97779914efddd223bc0d050a091dbe1273\n1994|Can Tracing Tools Contribute to Programming Proficiency? The LISP Evaluation Modeler|10.1080/1049482940040104|11|0|L. Mann and M. Linn and M. Clancy|ba96d0ab5f02616d5483975f3563ba0dd185143a\n2002|A Formal Pattern Language for Refactoring of Lisp Programs|10.1109/CSMR.2002.995803|9|0|A. Leitão|20a22ae8a26cb87ecf67b45c4839e0c987549e05\n2002|A formal pattern language for refactoring of Lisp programs|10.1109/CSMR.2002.995803|8|0|A.M. Leitdo|084719ac3394878b29380eb0e617babb4282d345\n1985|From lisp machine to language lab|10.3758/BF03200950|7|0|Hank Bromley and R. Jarvella and I. Lundberg|8034e045a43a4fe2d99633bfebd6ed526fedbc2d\n1997|Methodologies for teaching new programming languages: a case study teaching LISP|10.1145/299359.299373|7|0|A. Nicholson and K. M. Fraser|03dc300364b2809e0e0e8b719158a85debf67bf1\n2020|Evolution of Emacs Lisp|10.1145/3386324|5|1|Stefan Monnier and Michael Sperber|02529e1f4bdb2ed31b5437a5375f34e9b6023711\n2013|Lisping Copyleft: A Close Reading of the Lisp LGPL|10.5033/IFOSSLR.V5I1.75|4|0|E. Greenbaum|339b555a9d6164b7add5d88116475ff4b06c0c63\n1989|A language-only course in LISP with PC scheme|10.1145/65293.71220|3|0|K. Lambert|32d210767fbf267cf60b8273401c8e212fa42d9b\n1990|LISP as a second language: Functional aspects|10.2307/833351|3|0|P. Desain|dcb84f01de141a94db41c155b4bd970b5d6ba741\n2001|Programming at the end of the learning curve: Lisp scripting for image processing|10.1109/HCC.2001.995268|3|0|S. Tanimoto and Jeremy W. Baer|dbb19cacc908da52797ce699cd017d4f868e556b\n1987|A small lisp interpreter as a project in a programming language course|10.1145/36093.36097|3|0|T. McMillan|53efa86d2103a87349b6bfaed88abefea6ba6dce\n1990|An effective Lisp project for a programming languages course|10.1145/122153.122162|2|0|M. Meredith|bf94bffb48b0385e2241230a6630959834937843\n1988|The symbolic programming environment (SPE#8482;): a common Lisp development environment for Sun workstations|10.1145/1317250.1317251|2|0|Aaron Endelman and Steve Gadol|82d2f163fac3edf79be3c552332085532ab89518\n2017|The LISP 2 Project|10.1353/ahc.2017.0033|2|0|P. McJones|2542b5e02a37c4a14ce1274877cbefac495098e3\n2008|Programming in Lisp|10.1002/9780470316818.CH3|2|0|L. Tierney|59b941c01b3b90799f25915750195e2002a7c092\n1990|LISP, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications|10.5860/choice.28-0344|2|0|W. R. Stark|519c91b4125277c48fe6108cea5c73fc9e4fcd8f\n1980|An Algorithm for Translating Lisp Programs into Reduction Language Programs|10.1007/3-540-09981-6_14|1|0|Alexis Koster|4b4930dac0835b0b396274c1ac1321560b807845	title|year|author|goodreadsId|rating|ratings|reviews\nCommon LISP: The Language|1984|Guy L. Steele Jr.|1529534|4.28|78|3\nAn Introduction to Programming in Emacs Lisp||Robert J. Chassell|1162587|3.45|40|4\nParadigms of Artificial Intelligence Programming: Case Studies in Common LISP|1991|Peter Norvig|80981|4.33|439|9\nLISP Lore: A Guide to Programming the LISP Machine|1986|Hank Bromley|3724482|4.00|5|0\nLISP 1.5 Programmer's Manual|1962|John McCarthy|4019912|4.43|28|2\nLisp, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications|1990|W. Richard Stark|812519|3.50|4|0
erlang	Erlang	1986	Joe Armstrong and Robert Virding and Mike Williams		75	pl		https://www.erlang.org		14	https://www.erlang.org/blog	https://www.erlang.org/news	https://www.erlang.org/downloads	27.0	31	6		31	25368	1728	true	16	ace alpaca axio caramel couchdb cuneiform drakon elixir erlang gleam gleam hamler mal pygments reia sophia							https://github.com/erlang/otp	pl	9214	14920	Emakefile rebar.config rebar.config.lock rebar.lock	28645		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nemqx emqx https://github.com/emqx.png https://github.com/emqx/emqx Erlang #B83998 4937 943 140 ""EMQ X Broker - Scalable Distributed MQTT Message Broker for IoT in 5G Era""\nrabbitmq rabbitmq-server https://github.com/rabbitmq.png https://github.com/rabbitmq/rabbitmq-server Erlang #B83998 6212 1921 158 ""Open source multi-protocol messaging broker"""			escript	erlang	erlang	text/x-erlang	source.erlang	programming	2009	2024		511	2927	11203	427	false				e/Erlang.erl	51	2006	2018	10	9	104319	306										erlang.py			2009	2025	59200	1138	11699	566	4526142		49			1998		1986	prolog smalltalk plex f-sharp clojure rust scala opa elixir dart oz java ascii occam csp lfe lisp	Erlang ( ER-lang) is a general-purpose, concurrent, functional programming language, as well as a garbage-collected runtime system. The term Erlang is used interchangeably with Erlang/OTP, or OTP, which consists of the Erlang runtime system, a number of ready-to-use components mainly written in Erlang, and a set of design principles for Erlang programs. The Erlang runtime system is known for its designs that are well suited for systems with the following characteristics: Distributed Fault-tolerant Soft real-time, Highly available, non-stop applications Hot swapping, where code can be changed without stopping a system. The Erlang programming language is known for the following properties: Immutable data Pattern matching Functional programming The sequential subset of the Erlang language supports eager evaluation, single assignment, and dynamic typing. It was originally a proprietary language within Ericsson, developed by Joe Armstrong, Robert Virding and Mike Williams in 1986, but was released as open source in 1998. Erlang/OTP is supported and maintained by the OTP product unit at Ericsson.	2001	857	605	1311	9646					Ericsson		erl hrl	erl appsrc es escript hrl xrl yrl	erl	erl hrl es escript		erl hrl		erlang	erlang c markdown make json bourne-shell cpp xml java elixir xsd assembly-language python html sql perl lisp d m4 yaml sed bash dockerfile ini dtd css javascript diff svg xslt plantuml				true	48271	308	https://exercism.org/tracks/erlang	147																3	true	27	true		app.src emakefile erl hrl rebar.config rebar.config.lock rebar.lock xrl yrl		false		https://www.erlang.org/docs							https://www.erlang.org/faq/introduction.html	text			https://github.com/antlr/grammars-v4/tree/master/erlang	erlang		Erlang		http://www.rosettacode.org/wiki/Category:Erlang	https://hex.pm/			erlang	Sweden			Erlang			-module(square). -export([square/1]).  square(A) -> A*A. 									"%% Hello World in Erlang  -module(hello).  -export([hello/0]).  hello() ->    io:format(""Hello World!~n"", []). "	"-module(erlang_hw). -export([start/0]).  start() ->   io:format(""Hello World~n"")."	"#!/usr/bin/env escript -export([main/1]).  main([]) -> io:format(""Hello, World!~n""). "	Erlang	https://reddit.com/r/erlang	https://riju.codes/erlang	"-module(main). -export([main/0]).  main() ->     io:fwrite(""Hello, world!\n""). "	https://twitter.com/erlang_org	%% Second version   -module(counter).   -export([start/0, codeswitch/1]).    start() -> loop(0).    loop(Sum) ->     receive        {increment, Count} ->           loop(Sum+Count);        reset ->           loop(0);        {counter, Pid} ->           Pid ! {counter, Sum},           loop(Sum);        code_switch ->           ?MODULE:codeswitch(Sum)     end.    codeswitch(Sum) -> loop(Sum).	Erlang	Erlang		https://github.com/erlang/sourcer		after and andalso begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse receive rem try when xor		https://github.com/erlang/otp		https://www.meetup.com/topics/erlang-programming				%		io:format					true																					false				true	true									true											true				true						true															true				true					true		true		true						true							false																		true												false											true																																				https://github.com/filmor/ierl	https://en.wikipedia.org/wiki/Erlang_(programming_language)	29	37	https://hopl.info/showlanguage.prx?exp=1728		Erlang	erlang.org	Erlang	https://github.com/textmate/erlang.tmbundle		year|publisher|title|authors|isbn13\n2012|Springer|Handbook of Neuroevolution Through Erlang|Sher, Gene I.|9781461444626\n2004|Acm Press|Erlang '04: Proceedings Of The Acm Sigplan 2004 Erlang Workshop : September 22-22, 2004, Snowbird, Utah, Usa|Acm Sigplan Erlang Workshop (2004 : Snowbird, Utah)|9781581139181\n2012|Springer|Handbook of Neuroevolution Through Erlang|Sher, Gene I.|9781461444633\n2010|Manning Publications|Erlang and OTP in Action|Martin Logan and Eric Merritt and Richard Carlsson|9781933988788\n2009|O'Reilly Media|Erlang Programming: A Concurrent Approach to Software Development|Cesarini, Francesco and Thompson, Simon|9780596518189\n2016|Apress|Erlang and Elixir for Imperative Programmers|Loder, Wolfgang|9781484223949\n1996|Prentice Hall|Concurrent Programming in Erlang (2nd Edition)|Virding, Robert and Wikstrom, Claes and Williams, Mike|9780135083017\n1993|Prentice Hall|Concurrent Programming in Erlang|Armstrong, Joe and Virding, Robert and Williams, Mike|9780132857925\n2017|O'reilly Media, Inc.|Introducing Erlang|Simon St. Laurent|9781491973349\n|Shroff Publishers & Distributors Pvt Ltd|Programming Erlang||9789351104674\n20170306|O'Reilly Media, Inc.|Introducing Erlang|Simon St. Laurent|9781491973325\n20090611|O'Reilly Media, Inc.|Erlang Programming|Francesco Cesarini; Simon Thompson|9780596555856\n||Erlang Programming Language: Erlang, Ejabberd, Mnesia, Couchdb, Wings 3d, Open Telecom Platform, Rabbitmq, Tsung, Yaws|Books and LLC|9781155181370\n20090611|O'Reilly Media, Inc.|Erlang Programming|Francesco Cesarini|9780596551018\n2013||Études For Erlang|J. David Eisenberg|9781449366452\n|Acm Press|Erlang '05: proceedings of the ACM SIGPLAN 2005 Erlang Workshop : September 25, 2005, Tallinn, Estonia|Acm Sigplan Erlang Workshop (4th : 2005 : Tallinn, Estonia)|9781595930668\n20120605|O'Reilly Media, Inc.|Building Web Applications with Erlang|Zachary Kessin|9781449320652\n20101115|Simon & Schuster|Erlang and OTP in Action|Eric Merritt; Martin Logan; Richard Carlsson|9781638354260\n20120605|O'Reilly Media, Inc.|Building Web Applications with Erlang|Zachary Kessin|9781449320669\n2011||Articles On Erlang Programming Language, Including|Hephaestus Books|9781242972508\n2019|Addison-wesley Professional|Building Scalable Applications With Erlang (developer's Library)|Jerry Jackson|9780321636461\n20130113|Random House Publishing Services|Learn You Some Erlang for Great Good!|Fred Hebert|9781593275044\n2011-09-22|LAP LAMBERT Academic Publishing|Research and implementation of Lobby System in Erlang|Wilson Tuladhar and Yury Dorofeev and Yeli Zhu|9783846503676	Erlang	erlang engineer	erlang		year|title|doi|citations|influentialCitations|authors|paperId\n1990|ERLANG - an experimental telephony programming language|10.1109/ISS.1990.765711|46|1|J. Armstrong and S. R. Virding|85e842b75d9c9330fb9bf425dacbf2eceb2fcc38\n2012|A Domain-Specific Language for Scripting Refactorings in Erlang|10.1007/978-3-642-28872-2_34|43|1|Huiqing Li and S. Thompson|eb67b9e9396f66bcd693eb27032e3cfa00eae54a\n2009|Erlang for concurrent programming|10.1145/1467247.1467263|36|4|J. Larson|b482d10ebb7784e249a8726ba6506b92a043bb5a\n2010|Programming language support to context-aware adaptation: a case-study with Erlang|10.1145/1808984.1808991|36|2|C. Ghezzi and Matteo Pradella and G. Salvaneschi|0a7250626ba4fd978f400cf9aacc0de623b63c13\n2012|Handbook of Neuroevolution Through Erlang|10.1007/978-1-4614-4463-3|29|0|Gene I. Sher|d00b0d3d92a057b5eca17c97b0d5225da4864a1f\n2016|A Reversible Semantics for Erlang|10.1007/978-3-319-63139-4_15|25|3|Naoki Nishida and Adrián Palacios and G. Vidal|f863d757999ecc375533e08aa7d13be71d2b502c\n2017|InterSCSimulator: Large-Scale Traffic Simulation in Smart Cities Using Erlang|10.1007/978-3-319-91587-6_15|22|3|E. Santana and Nelson Lago and Fabio Kon and D. Milojicic|6c95a1826fb9ddcca4956cff60c9cb01059ec132\n2012|Drop the phone and talk to the physical world: Programming the internet of things with Erlang|10.1109/SESENA.2012.6225763|19|0|A. Sivieri and L. Mottola and G. Cugola|d6b1666dd2e995bb901e0f75af99d3b2e7d69218\n2016|An Erlang Implementation of Multiparty Session Actors|10.4204/EPTCS.223.3|18|0|S. Fowler|e64ba877ad7f75090095fc5dd5760a2b288a7962\n2018|Functional Federated Learning in Erlang (ffl-erl)|10.1007/978-3-030-16202-3_10|17|0|G. Ulm and Emil Gustavsson and M. Jirstrand|18d663d6163b8fa1beba7aff99a80bdaa5590819\n2012|eJason: An Implementation of Jason in Erlang|10.1007/978-3-642-38700-5_1|14|0|Álvaro Fernández Díaz and Clara Benac Earle and Lars-Åke Fredlund|89545ea3c22a8376ffc758a8041341a0b4b2957c\n2013|Multicore profiling for Erlang programs using percept2|10.1145/2505305.2505311|14|0|Huiqing Li and S. Thompson|1b6688abd714ee5e466b3283cf15c3f347e23b0f\n2012|On Using Erlang for Parallelization - Experience from Parallelizing Dialyzer|10.1007/978-3-642-40447-4_19|12|0|Stavros Aronis and Konstantinos Sagonas|632de998f5b85a5bf3ba03529158f62287d2d925\n2005|Using the Erlang language for multi-agent systems implementation|10.1109/IAT.2005.141|12|0|A. Stefano and C. Santoro|3d1d62ef159b0dbbab39d482aabb6156aae59309\n2008|Erlang for Concurrent Programming|10.1145/1454456.1454463|11|2|J. Larson|3cdb7cad5cb98fbcf786583929b9dcf3d95e8f22\n2007|Programming distributed erlang applications: pitfalls and recipes|10.1145/1292520.1292527|10|1|Hans Svensson and Lars-Åke Fredlund|489333bd8f4bd37bd040a21da14f18bc630e7102\n2014|BEAMJIT: a just-in-time compiling runtime for Erlang|10.1145/2633448.2633450|7|1|Frej Drejhammar and L. Rasmusson|e44ca98cf46a2e19ff517736f3225994ba7f695d\n2019|Evaluation of JADE multi-agent system and Erlang holonic control implementations for a manufacturing cell|10.1080/0951192X.2019.1571231|6|0|K. Kruger and A. Basson|f9dcd0c7e647f9dfcd3eec1cd29918ebc9523d90\n2009|Programming Erlang - Software for a Concurrent World by Joe Armstrong, Pragmatic Bookshelf, 2007, p. 536. ISBN-10: 193435600X|10.1017/S0956796809007163|5|0|K. Sankar|d41eac81e1e3d68dcf422586e1c9db9b3058f78e\n2019|Playing with Bisimulation in Erlang|10.1007/978-3-030-21485-2_6|5|1|I. Lanese and D. Sangiorgi and G. Zavattaro|6af114c50b40a55e904ce80740322b0bce2398b5\n2016|Debugging Meets Testing in Erlang|10.1007/978-3-319-41135-4_10|4|0|S. Tamarit and A. Riesco and Enrique Martin-Martin and R. Caballero|a625b26fee4b262b6d5902d16805f2feb85c64a1\n1995|Implementation of the real-time functional language Erlang on a massively parallel platform, with applications to telecommunications services|10.1007/BFb0046731|4|0|Beshar Zuhdy and P. Fritzson and Kent Engström|b250b2d633a2d34134a0c489f92ecd501705e4db\n2007|Learning programming with erlang|10.1145/1292520.1292534|4|2|F. Huch|2a561bb28b376ccdc97c3f667e9764909833a6d9\n2017|Towards an Isabelle/HOL formalisation of core Erlang|10.1145/3123569.3123576|4|0|J. Harrison|0349abfb8b685437e2aefb04825d31cbb53d4d98\n2011|Teaching concurrency-oriented programming with Erlang|10.1145/1953163.1953223|4|0|Ariel Ortiz|b7a37dd3f2752f5d3be6769a246fe1ad1131c9fb\n2018|Typing the wild in Erlang|10.1145/3239332.3242766|3|1|Nachiappan Valliappan and John Hughes|b34337c00ef07089528ca34c121a40b47cbfe307\n2016|ValiErlang: A Structural Testing Tool for Erlang Programs|10.1145/2993288.2993300|2|0|Alexandre P. Oliveira and P. Souza and S. Souza|3ebd35c684490a4d778dd9b67471214cd0d69c0e\n2016|Polymorphic Types in Erlang Function Specifications|10.1007/978-3-319-29604-3_12|2|0|F. J. López-Fraguas and Manuel Montenegro and J. Rodríguez-Hortalá|62f656c97d2e48eea9706f197d87189c7ec50572\n2018|An Evaluation of Erlang for Implementing Standby Redundancy in a Manufacturing Station Controller|10.1007/978-3-030-03003-2_25|2|0|G. Hawkridge and A. Basson and K. Kruger|c59ec7d32a839649fe9ae5fd18d264191031ce20\n2018|Implementation and Evaluation of IEC 61499 Basic Function Blocks in Erlang|10.1109/ETFA.2018.8502470|2|0|Laurin Prenzel and Julien Provost|72e5b8c00df2832cb92aff55edc8605f15a6ba84\n2018|Towards Green Computing in Erlang|10.24193/SUBBI.2018.1.05|2|0|A. Mezsaros and G. Nagy and István Bozó and M. Tóth|d206d0330c653ae31ae8a68abff521b2263bf298\n2012|An Extension to Computing Elements in Erlang for Actor Based Concurrent Programming|10.1109/ISORCW.2012.28|2|0|Kang Lianghuan and Cao Donggang|a4cae1617168d2a31c9b56abb4dbb8f77fa824b0\n2017|Structuring Erlang BEAM control flow|10.1145/3123569.3123572|1|0|D. Lukács and M. Tóth|294db656bf16be7ffa8d33511c022478227cfa05\n2012|Erlang meets WSNs: A functional approach to WSN programming|10.1109/PerComW.2012.6197575|1|0|A. Sivieri|4b7c6c6f993e598a0250f651724086cf78a890e1\n2020|A Proof Assistant Based Formalisation of Core Erlang|10.1007/978-3-030-57761-2_7|1|0|Péter Bereczky and D'aniel Horp'acsi and S. Thompson|453d42665878ac1b5787cd46c1c2321db69f7cb0\n2021|Bidirectional typing for Erlang|10.1145/3471871.3472966|1|0|Nithin Vadukkumchery Rajendrakumar and Annette Bieniusa|2dae5bb95f2ba11afa4ffc598c1ce663a7a29331\n2012|Supporting cloud computing using Erlang Programming Language|10.1109/TELFOR.2012.6419488|1|1|Abd El-Fattah Hussein and O. Ibrahim|7d8e01ca6dda72b0d179099826a30a65effc5953	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming Erlang|2007|Joe Armstrong|794755|3.97|643|34\nERLANG Programming|2009|Francesco Cesarini|4891279|4.06|190|10\nConcurrent Programming ERLANG|1995|Joe Armstrong|794756|4.00|15|2\nIntroducing Erlang: Getting Started in Functional Programming|2012|Simon St. Laurent|21537283|3.95|41|4\nERLANG and Elixir for Imperative Programmers||Wolfgang Loder|52899452|3.00|1|0\nConcurrent Programming in ERLANG|1993|Joe Armstrong|2594672|4.50|2|1
prolog	Prolog	1972	Alain Colmerauer		58	pl				13			https://www.swi-prolog.org/Download.html		32	5			25354	562	true	21	attempto cloc clpr cperl euphoria fern gaea juicy mal netbeans-editor opencv perl picat podlite progol proto-gnosis pygments scryer scryer swi-prolog tptp								pl	9245	11137		22512		0				swipl yap	prolog			source.prolog	programming								false				p/Prolog.pro	63	2012	2018	9	10	3771	8										prolog.py											41					1972	poplog swi-prolog visual-prolog mercury oz erlang datalog unicode lambda-prolog html xml rdf owl actionscript lisp planner agentspeak	Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics. Prolog has its roots in first-order logic, a formal logic, and unlike many other programming languages, Prolog is intended as primarily a declarative programming language: the program logic is expressed in terms of relations, represented as facts and rules. A computation is initiated by running a query over these relations. The language was first conceived by a group around Alain Colmerauer in Marseille, France, in the early 1970s and the first Prolog system was developed in 1972 by Colmerauer with Philippe Roussel. Prolog was one of the first logic programming languages, and remains the most popular among such languages today, with several free and commercial implementations available. The language has been used for theorem proving, expert systems, term rewriting, type inference, and automated planning, as well as its original intended field of use, natural language processing. Modern Prolog environments support the creation of graphical user interfaces, as well as administrative and networked applications. Prolog is well-suited for specific tasks that benefit from rule-based logical queries such as searching databases, voice control systems, and filling templates.	2001	1127	1469	1748	23485					University of Edinburgh && Aix-Marseille University		pl pro P	pl pro prolog yap	pro	ecl prolog pro pl		pl pro P								51482	446	https://exercism.org/tracks/prolog	73																1					P prolog yap pl p6 pro				https://www.swi-prolog.org/pldoc/index.html							https://www.swi-prolog.org/FAQ/	text			https://github.com/antlr/grammars-v4/tree/master/prolog			Prolog		http://www.rosettacode.org/wiki/Category:Prolog	http://www.swi-prolog.org/pldoc/doc/_SWI_/library/prolog_pack.pl			swi-prolog	United Kingdom and France			Prolog												% Hello World in Prolog  hello :- display('Hello World!') , nl . 	helloWorld :-   write('Hello World').  :- helloWorld. 	%6.8 subset(Set, Subset) :-  append(L1, Subset, Set). powerset(Set, Subset) :-  bagof(Subset, subset(Set, Subset), Subset). 	Prolog	https://reddit.com/r/prolog	https://riju.codes/prolog	":- initialization main.  main :-     write(""Hello, world!""), nl. "		rule(q0, 1, q0, 1, right). rule(q0, b, qf, 1, stay).	Prolog									https://www.meetup.com/topics/prolog				%	/* */	write	'																	true								false				true																									true														true											true					true		true		true													true							true											true												false											true																true																true				https://github.com/Calysto/calysto_prolog	https://en.wikipedia.org/wiki/Prolog	100	23	https://hopl.info/showlanguage.prx?exp=562		Prolog		Prolog	https://github.com/alnkpa/sublimeprolog		year|publisher|title|authors|isbn13\n2006|College Publications|Learn Prolog Now! (Texts in Computing, Vol. 7)|Patrick Blackburn and Johan Bos and Kristina Striegnitz|9781904987178\n1990|Addison-Wesley Pub (Sd)|Prolog Programming for Artificial Intelligence|Bratko, Ivan|9780201416060\n1988|Oxford University Press|Logic with Prolog (Oxford Applied Mathematics and Computing Science Series)|Gibbins, Peter|9780198596592\n2003|Kendall Hunt Publishing|INTRODUCTION TO PROGRAMMING LANGUAGES: PRINCIPLES, C, C++, SCHEME AND PROLOG|Yinong Chen|9780757503672\n1998|Routledge|An Introduction to Natural Language Processing Through Prolog (Learning about Language)|Matthews, Clive|9780582066229\n2005|Springer|Logic Programming with Prolog|Bramer, Max|9781852339388\n2003|MIT Press|The Practice of Prolog (Logic Programming)|Sterling, Leon S.|9780262514453\n1988|Addison-Wesley|Computing With Logic: Logic Programming With Prolog|Maier, David and Warren, David S.|9780805366815\n1993|Alfred Waller Ltd|Application Programming in Quintus Prolog|Lucas, Robert|9781872474045\n1992|Wiley|Techniques of Prolog Programming with Implementation of Logical Negation and Quantified Goals|Van Le, T.|9780471571759\n1983|Tab Books|Disc For Turbo Prolog Advanced Programming Techniques|Hashim|9780830666645\n1997|Springer|Clause and Effect: Prolog Programming for the Working Programmer|Clocksin, William F.|9783540652373\n1988|The Mit Press|Concurrent Prolog - 2 Vol. Set: Collected Papers (logic Programming)|Ehud Shapiro; with a foreword by Kazuhiro Fuchi|9780262192552\n1987|Prentice-hall International|Productive Prolog Programming (prentice-hall International Series In Computer Science)|Peter Schnupp|9780137251100\n1986|Addison-Wesley Pub. Co|Prolog programming: Applications for database systems, expert systems, and natural language systems|Marcus, Claudia|9780201146479\n2007|Alpha Science Intl Ltd|Introduction To Prolog|R. P. Suri|9781842653968\n1984|Research Studies Press Wiley|A Prolog Database System|Li, Deyi , 1944-|9780863800146\n1988|Scott Foresman & Co|Prolog Programming In Depth|Michael A. Covington and Donald Nute and Andre Vellino|9780673186591\n1991|Oxford University Press|Knowledge Systems Through Prolog|Kim, Steven H.|9780195072419\n1996|Prentice Hall|From Logic Programming to Prolog|Apt, Krzysztof R.|9780132303682\n2015|CreateSpace Independent Publishing Platform|Prolog Programming Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of Prolog Programming|Key, Sam|9781516878444\n1989|Springer|Concepts, Design, and Performance Analysis of a Parallel Prolog Machine (Lecture Notes in Computer Science (404))|Beer, Joachim|9783540520535\n2011-08-31T00:00:01Z|Pearson Education Canada|Prolog Programming for Artificial Intelligence (4th Edition) (International Computer Science Series)|Bratko, Ivan|9780321417466\n2019-11-15T00:00:01Z|Kendall Hunt Pub Co|Introduction to Programming Languages: Programming in C C++ Scheme Prolog C# and Python|Chen, Yinong|9781792407994\n2013|Springer|Logic Programming with Prolog|Bramer, Max|9781447154877\n2017|Independently published|Expert Systems in Prolog|Merritt, Dennis|9781723821868\n1994|Springer-Verlag|Programming in Prolog|Clocksin, W. F. and Mellish, C. S.|9780387583501\n1990|The MIT Press|The Practice of Prolog (Logic Programming)||9780262193016\n1997|Springer|Clause and Effect: Prolog Programming for the Working Programmer|Clocksin, William F.|9783540629719\n2013|Springer|Logic Programming with Prolog|Bramer, Max|9781447154860\n1996|Prentice Hall|Prolog Programming in Depth|Covington, Michael A. and Nute, Donald and Vellino, Andre|9780131386457\n2009|The MIT Press|The Craft of Prolog (Logic Programming)|O'Keefe, Richard|9780262512275\n2000|Pearson|Prolog Programming for Artificial Intelligence|Bratko, Ivan|9780201403756\n1990|The MIT Press|The Craft of Prolog (Logic Programming)|Richard A. O'Keefe|9780262150392\n1984|Springer Berlin Heidelberg|Programming in Prolog|Clocksin, William F.|9783540150114\n1986|Addison-Wesley|Prolog programming for artificial intelligence (International computer science series)|Bratko, Ivan|9780201142242\n1989-12-18T00:00:01Z|Springer|An Introduction to Programming in Prolog|Saint-Dizier, Patrick|9780387971445\n2012-01-26T00:00:01Z|Kendall Hunt Publishing|INTRODUCTION TO PROGRAMMING LANGUAGES: PRINCIPLES, C, C++, SCHEME AND PROLOG|CHEN  YINONG and TSAI  WEI-TEK|9780757529740\n2015-08-26T00:00:01Z|Lulu.com|Prolog Programming Success In A Day|Key, Sam|9781329502369\n1990|Wiley|Logic, Programming and Prolog|Nilsson, Ulf and Maluszynski, Jan|9780471926252\n1987|The MIT Press|Concurrent Prolog - Vol. 2: Collected Papers (Logic Programming)||9780262192675\n1995|Wiley|Logic, Programming and Prolog|Nilsson, Ulf and Maluszynski, Jan|9780471959960\n1987|Springer|Programming in PROLOG|Clocksin, William F and Clocksin, W F and Mellish, C S|9780387175393\n1987-12-31T00:00:01Z|Springer-Verlag Berlin and Heidelberg GmbH & Co. K|Programming in Prolog|Clocksin, W F|9783540175391\n1996|Prentice Hall|An Introduction to Logic Programming Through Prolog (Prentice Hall International Series in Computer Science)|Spivey, J. M. and Spivey, Michael|9780135360477\n1991|Wiley|Prolog for Natural Language Processing|Gal, Annie and Lapalme, Guy and Saint-Dizier, Patrick and Somers, Harold|9780471930129\n2001|Cengage Learning EMEA|Prolog Programming for Students: With Expert Systems and Artificial Intelligence Topics|Callear, David|9781844801121\n1999|Springer|Agent-Oriented Programming: From Prolog to Guarded Definite Clauses (Lecture Notes in Computer Science (1630))|Huntbach, Matthew M. and Ringwood, Graem A.|9783540666837\n1985|Palgrave HE UK|Prolog Programming and Applications (MacMillan Computer Science)|Burnham, W. and Hall, Alex|9780333391594\n1987|H.W. Sams|Advanced Turbo prolog programming|Shafer, Dan|9780672225734\n1987|The MIT Press|Concurrent Prolog - Vol. 1: Collected Papers (Volume 1) (Logic Programming)||9780262192668\n2001|Thomson Learning|Prolog Programming for Students: With Expert Systems and Artificial Intelligence Topics|Callear, David|9780826454966\n1981|Springer-Verlag|Programming in Prolog|Clocksin, W. F|9780387110462\n1994|Addison-Wesley|Prolog ++: The Power of Object-Oriented and Logic Programming (International Series in Logic Programming)|Moss, Chris|9780201565072\n2021|PEARSON INDIA|Prolog : Programming for Artificial Intelligence, 3/e|BRATKO|9788131711347\n1986|Springer-Verlag Telos|Programming in PROLOG|Clocksin, W. F. and Mellish, C. S.|9780387150116\n1989|Springer|Prolog Versus You: An Introduction to Logic Programming|Johansson, Anna-Lena and Eriksson-Granskog, Agneta and Edman, Anneli|9783540175773\n2012|Springer Science & Business Media|Programming In Prolog|W. F. Clocksin and C. S. Mellish|9783642968730\n1984-01-01T00:00:01Z|Springer Berlin Heidelberg|Programming in Prolog|Clocksin, William F.|9783540110460\n20121206|Springer Nature|Programming in Prolog|William F. Clocksin; Christopher S. Mellish|9783642554810\n2011|Springer|Adventure in Prolog (Springer Compass International)|Merritt, Dennis|9781461280071\n2013|LAP LAMBERT Academic Publishing|Prolog and inductive reasoning: a logic programming language|Alsmail, Kumeel Alsmail|9783659486784\n1989|Wiley|Prolog Programming|Nigel Ford|9780471921417\n1987|Longman Higher Education Division (a Pearson Education Company)|Further Programming Prolog|Hepburn|9780745802879\n20220323|O'Reilly Media, Inc.|Programmer Passport: Prolog|Bruce Tate|9781680509380\n1985|Macmillan International Higher Education|Prolog Programming And Applications||9781349079629\n1985|Wiley|Prolog Programming And Applications|W. D Burnham|9780470202630\n||Logic Programming With Prolog|Bramer and Max|9781848008410\n||Introduction To Turbo Prolog|Carl Townsend|9788170291046\n20040114|CRC Press|Problem Solving With Prolog|John Stobo|9780203168905\n20140714|Princeton University Press|The Implementation of Prolog|Patrice Boizumault|9781400863440\n1992-04-01|Mit Pr|Prolog Vlsi Implementations (logic Programming)|Pierluigi Civera|9780262031707\n2012|Springer-Verlag New York, LLC|Building Expert Systems in Prolog|Dennis Merritt|9781461389132\n1988|Tab Books|Turbo Prolog Advanced Programming Techniques|Safaa H Hashim|9780830693085\n1988|Prentice Hall|Introduction To Programming In Prolog|Danny Crookes|9780137101481\n|John Wiley & Sons|PROLOG for Natural Language Processing||9780471930891\n1988|Prentice Hall|Expert Systems Programming In Turbo Prolog|Daniel H. Marcellus|9780132958417\n2012|Springer Science & Business Media|An Introduction To Programming In Prolog|Patrick Saint-Dizier|9781461233329\n1990|Springer-verlag Berlin And Heidelberg Gmbh & Co. K|An Introduction To Programming In Prolog|Patrick Saint-dizier|9783540971443\n1990|Mit Pr|Prolog And It's Applications (logic Programming Series)||9780262521512\n1990|Pearson Higher Education|Logic Programming: Prolog And Stream Parallel Languages|Jan Newmarch|9780724807000\n1986|Addison-wesley Professional|Logic Programming: Prolog Its Appl Vid Pkg|Kowalski|9780201145045\n1996|Mcgraw Hill Higher Education|Programming Languages: Paradigm And Practice: Prolog Minimanual|Appleby|9780070053199\n1988|Sigma Press|Prolog Through Examples: A Practical Programming Guide|I. Kononenko and N. Lavrac|9781850580720\n1991|Mcgraw Hill Higher Education|Programming Languages: Paradigm And Practice: Prolog Mini-manual|J.k|9780070025790\n1990|Alfred Waller Ltd|Prolog Programming: A Tutorial Introduction (artificial Intelligence Texts)|Carlton Mcdonald and Masoud Yazdani|9780632012466\n20160701|Taylor & Francis|An Introduction to Natural Language Processing Through Prolog|Clive Matthews|9781317898337\n1987|Prentice Hall Europe (a Pearson Education Company)|Hepburn: Further Programming In Prolog - Writing Application Programs (cloth)|Philip Henry Hepburn|9780745801735\n1994|Open University Worldwide|Programming And Programming Languages: Prolog V. 2 (course M353)||9780749247966\n2015-06-29|LAP LAMBERT Academic Publishing|A Quick Guide To An Introduction to Expert System Using PROLOG|Alemu Kumilachew Tegegnie and Adane Nega Tarekegn|9783659749155\n|Wiley|Techniques Of Prolog Programming: With Implementation Of Logical Negation And Quantified Goals|Van Le, T.|\n1988|Prentice Hall|Introduction To Programming In Prolog (prentice Hall International Series In Computer Science)|Danny Crookes|9780137101467\n1992|John Wiley & Sons Inc|Techniques Of Prolog Programming With Implementation Of Logical Negation And Quantified Goals Software||9780471591085\n1993|John Wiley And Sons Ltd|The Techniques Of Prolog Programming With Implementation Of Logical Negation And Quantified Goals|T. Van Le|9780471599708\n1990|Prentice Hall|Logic Programming: Prolog And Stream Parallel Languages (prentice Hall Advances In Computer Science Series)|J. D. Newmarch|9780135398425	Prolog	prolog developer	prolog		year|title|doi|citations|influentialCitations|authors|paperId\n1987|Programming in Prolog|10.1007/978-3-642-97005-4|1301|102|W. Clocksin and C. Mellish|ec74eaf722b5fb9c49e3fe38fe30ddf3dda61d72\n1987|Prolog and Natural-Language Analysis|10.2307/414538|397|27|F. Pereira and S. Shieber|547d483ed1e80066693af561f63daa30ffa8e9fa\n1977|Prolog - the language and its implementation compared with Lisp|10.1145/800228.806939|157|6|D. Warren and L. Pereira and Fernando C Pereira|57f796c1bb843b65ba45c42aa00c1068c529eae0\n1992|High-performance logic programming with the Aquarius Prolog compiler|10.1109/2.108055|141|8|P. V. Roy and A. Despain|901aabda7822b120245399bde172dbaf2cc68d9d\n1982|Partial evaluation as a means for inferencing data structures in an applicative language: a theory and implementation in the case of prolog|10.1145/582153.582181|134|4|J. Komorowski|bd0021d9a1816dad9759c43dc0a0889917fcdd22\n2005|Logic Programming with Prolog|10.1007/978-1-4471-5487-7|116|30|M. Bramer|ae8a471753922d18c550cd0fa7db01055c82e85f\n1985|If Prolog is the Answer, What is the Question? or What it Takes to Support AI Programming Paradigms|10.1109/TSE.1985.231888|69|0|D. Bobrow|b3f45bca1bcbd81fd5319341ad15907b37d85890\n1986|Tokio: Logic Programming Language Based on Temporal Logic and its Compilation to Prolog|10.1007/3-540-16492-8_119|61|4|M. Fujita and S. Kono and Hidehiko Tanaka and T. Moto-Oka|6266ea0a988231d0d73544cca601e9300fc9ec0b\n1985|Reasoning about protein topology using the logic programming language PROLOG|10.1016/0263-7855(85)80027-8|60|0|C. Rawlings and W. Taylor and J. Nyakairu and John Fox and M. Sternberg|5cae6a91ba51c2febd78839a801c3085c1849610\n1984|Systems programming in concurrent prolog|10.1145/800017.800520|55|1|E. Shapiro|29607edfbf48bd0d820f9d45854e19320c7520d1\n1991|Prolog programming techniques|10.1007/BF00120879|39|1|P. Brna and A. Bundy and Tony Dodd and M. Eisenstadt and C. Looi and H. Pain and D. Robertson and Barbara M. Smith and M. Someren|d1e1c791ea0fb12f3929ee1362fca0e571b18e5f\n1986|Prolog programming: applications for database systems, expert systems, and natural language systems|10.1016/0950-5849(87)90357-0|15|0|C. Marcus|f6bb99f3f2e0eac5f238729fae7a99d36c5dca2f\n1989|Rapid prototyping of programming language semantics using Prolog|10.1109/CMPSAC.1989.65123|14|0|B. Bryant and Aiqin Pan|b5e4a9cbbbb5b528668f5cb70628160e9240b18a\n1986|Programming in Modal Logic: An Extension of PROLOG based on Modal Logic|10.1007/3-540-18024-9_24|12|1|Y. Sakakibara|5e6f4bb243db724e65fe1c56c177a58350e69f88\n1984|On implementing Prolog in functional programming|10.1007/BF03037326|11|0|M. Carlsson|319932ff3d51905bb0557c8076982b1e6c22c8e9\n2010|Natural language processing: a prolog perspective|10.1007/s10462-009-9151-4|6|0|Christian Bitter and David A. Elizondo and Yingjie Yang|389a0f41524e226c6a01e31040e6e8ee279b824b\n1970|Prolog As A First Programming Language|10.2495/SEHE940321|6|0|Martin P. Lee and J. Pryce and A. Harrison|db49d728b8ceec7570695c877c66a02e268d6685\n1986|Pitfalls in PROLOG programming|10.1145/15095.15102|5|0|K. Ng and W. Ma|3cee6a1787ec611e962a733b5be822749be11505\n1985|Prolog Programming and Applications|10.1109/mex.1986.4306988|5|0|W. D. Burnham and A. Hall and R. Bharath|f12d2a1753264f09e792e1343742640d136f289f\n1990|A plea for a readable Prolog programming style|10.1145/101356.101360|4|0|Robert McLaughlin|beea2925d73b4bf7edb8017644b6068123b9831a\n1988|Enhancing Prolog to Support Prolog Programming Environments|10.1007/3-540-19027-9_21|4|0|A. Martelli and G. Rossi|281a193b8fcd79442cd54d98e8e95ccaed15d162\n2012|An adaptive prolog programming language with machine learning|10.1109/CCIS.2012.6664359|1|0|Benjie Lu and Zhiqing Liu and Hui Gao|a22535f08ebba5e76633ceb8a321cbb156727dfc\n2013|Design an Arm Robot through Prolog Programming Language|10.4172/2168-9695.1000104|1|0|A. Azad and T. Rashid|1e2d636b3b4df2802b0815122ba551c001f7235a	title|year|author|goodreadsId|rating|ratings|reviews\nPROLOG: Programming for Artificial Intelligence|1986|Ivan Bratko|2059933|3.75|166|4\nProgramming in PROLOG: Using the ISO Standard|1981|William F. Clocksin|1601676|3.57|83|4\nThe Art of Prolog: Advanced Programming Techniques|1994|Leon Sterling|2365132|3.91|22|2\nThe Art Of Prolog: Advanced Programming Techniques|1986|Leon Sterling|1710377|3.79|43|2\nLogic Programming with PROLOG|2005|Max Bramer|2069010|3.56|16|0
sas	SAS	1976	Anthony James Barr		43	pl		https://www.sas.com		8		https://support.sas.com/software/updates/index.html		9.4	33	3			25346	733	true	10	bazel beef eiffel flow9 gap hhvm jsl pov-ray-sdl racket tea-pl								pl	1240	1350		8407		0					text	sas	text/x-sas	source.sas	programming								false				s/Sas.sas	142	2010	2018	3	14			Statistical Analysis System									sas.py											21			1990		1976	html linux	The SAS language is a computer programming language used for statistical analysis, created by Anthony James Barr at North Carolina State University. It can read in data from common spreadsheets and databases and output the results of statistical analyses in tables, graphs, and as RTF, HTML and PDF documents. The SAS language runs under compilers that can be used on Microsoft Windows, Linux, and various other UNIX and  mainframe computers. The SAS System and World Programming System (WPS) are SAS language compilers.	2008	151	50	92	19060492					North Carolina State University			sas	sas	SAS sas										361103	4682		47																1		9	true		sas				https://support.sas.com/en/documentation.html							https://www.sas.com/en_us/certification/faq.html	text	8860							http://www.rosettacode.org/wiki/Category:SAS					United States			SAS												"/* Hello world in SAS */  * Writes as output title; TITLE ""Hello World!""; * writes to the log; data _null_;     PUT ""Hello world!""; run;"	%macro putit( string= );      %put &string;      %mend;  %putit(string=Hello World) 	/* Example DATA step code for linguist */  libname source 'C:\path\to\file'  data work.working_copy;  set source.original_file.sas7bdat; run;  data work.working_copy;  set work.working_copy;  if Purge = 1 then delete; run;  data work.working_copy;  set work.working_copy;  if ImportantVariable = . then MissingFlag = 1; run;	SAS	https://reddit.com/r/sas			https://twitter.com/sassoftware		Sas													*	/* */																											true				true																																																							true																	true																														false																																															https://github.com/sassoftware/sas_kernel	https://en.wikipedia.org/wiki/SAS_language	96	10	https://hopl.info/showlanguage.prx?exp=733		SAS	sas.com	SAS	https://github.com/rpardee/sas.tmbundle		year|publisher|title|authors|isbn13\n2005|Pearson|Applied Statistics and the SAS Programming Language|Cody, Ron and Smith, Jeffrey|9780131465329\n1995|Duxbury Press|Quick Start to Data Analysis with SAS|DiIorio, Frank and Hardy, Kenneth A.|9780534237608\n2009|Duxbury Press|Learning SAS in the Computer Lab (Advanced (Cengage Learning))|Elliott, Rebecca J. and Morrell, Christopher H.|9780495559689\n2014|SAS Institute|SAS Macro Programming Made Easy, Third Edition|Burlew, Michele M.|9781612906935\n2008|Springer|SAS for Data Analysis: Intermediate Statistical Methods (Statistics and Computing)|Marasinghe, Mervyn G. and Kennedy, William J.|9780387773711\n2011|SAS Institute|SAS Certification Prep Guide: Advanced Programming for SAS 9, Third Edition|SAS Institute|9781607649250\n2007|SAS Publishing|SAS Certification Prep Guide: Advanced Programming for SAS 9|SAS Publishing|9781599945590\n2013||SAS Programming 2: Data Manipulation Techniques|Davetta Dunlap|9781612905280\n|Sas Institute|SAS programming with Medicare administrative data|Gillingham, Matthew (author.)|9781612903224\n1996|SAS Institute|The SAS Workbook|Cody|9781555447571\n2012|Sas Institute|The Little Sas Book|Lora D. Delwiche and Susan J. Slaughter|9781629590134\n2008|SAS Institute|Stock Market Analysis Using the SAS System: Portfolio Selection and Evaluation|Institute, SAS|9781555446239\n1991|Appleton & Lange|Applied Statistics and the Sas Programming Language|Cody, Ronald P. and Smith Jeffrey K. and Smith, Jeffrey K.|9780135005545\n2000|Sas Inst|Introduction To Programming Concepts Using Sas Software Course Notes|Unknown|9781580256513\n20180905|SAS Institute Inc.|SAS Certification Prep Guide|Frank Voehl; H. James Harrington; Rick Fernandez; Brett Trusko|9781635269918\n2007|Wiley-interscience|Sas 9 Study Guide: Preparing For The Base Programming Certification Exam For Sas 9|Ali Hezaveh|9780470164983\n1997|Duxbury Resource Center|Sas Applications Programming: A Gentle Introduction|Frank C. Diiorio|9780534499709\n2000|Sas Inst|Sas Programming I: Essentials Course Notes|SAS institute|9781580256490\n2007|SAS Institute|SAS Graphics for Java: Examples Using SAS AppDev Studio and the Output Delivery System (SAS Press)|Wendy Bohnenkamp and Jackie Iverson|9781590476932\n2020|Routledge|SAS Programming for Elementary Statistics|Goad, Carla L.|9781138589025\n20190211|SAS Institute Inc.|SAS Certified Specialist Prep Guide|Lori M. Poloni-Staudinger; Michael R. Wolf|9781642951769\n2021|SPSS Inc.|SPSS Programming and Data Management: A Guide for SPSS and SAS Users, 3rd Edition|Raynald Levesque and SPSS Inc.|9781568273747\n2006|SAS Institute,|SAS Programming 1: Essentials: Course Notes|SAS|9781599947334\n2004|Sas Institute|Sas 9.1 Sql Procedure User's Guide|Inc Sas Institute and Sas Institute|9781590473344\n2020|Packt Publishing|Mastering SAS Programming for Data Warehousing: An advanced programming guide to designing and managing Data Warehouses using SAS|Wahi, Monika|9781789532371\n2008|SAS Institute|An Array of Challenges Test Your SAS Skills|Virgile, Robert|9781555448066\n2011|Springer|R for SAS and SPSS Users (Statistics and Computing)|Muenchen, Robert A.|9781461406853\n1994|Springer|Static Analysis: First International Static Analysis Symposium, SAS '94, Namur, Belgium, September 28 - 30, 1994. Proceedings (Lecture Notes in Computer Science, 864)||9783540584858\n20201207|SAS Institute Inc.|SAS Visual Analytics for SAS Viya|SAS Institute Inc.|9781952365102\n2000|Breakfast Communications Corp|Professional SAS Programming Logic|Aster, Rick|9781891957055\n1991|Pws-kent Publishing Co, Us|Sas Applications Programming: A Gentle Introduction|Frank C Diiorio|9780534984649\n2000|SAS Institute,|SAS SQL Procedure User's Guide,Version 8|SAS Institute Staff and Publishing SAS Publishing and SAS Publishing|9781580255998\n2012|SAS Institute|SAS Hash Object Programming Made Easy|Burlew, Michele M.|9781607648017\n20201125|SAS Institute Inc.|SAS Graphics for Clinical Trials by Example|Kriss Harris; Richann Watson|9781952365973\n20200626|SAS Institute Inc.|End-to-End Data Science with SAS|James Gearheart|9781642958065\n20170106|SAS Institute Inc.|Step-by-Step Programming with Base SAS 9.4|SAS Institute|9781629608068\n2005|Sas|Sas Programming Iii: Advanced Techniques Instructor-based Training|Sas|9781590478349\n2013|SAS Institute|PROC REPORT by Example: Techniques for Building Professional Reports Using SAS|Fine, Lisa|9781612907840\n2018|Vibrant Publishers|Sas Interview Questions You'll Most Likely Be Asked (job Interview Questions Series)|Publishers, Vibrant|9781949395129\n2019-02-11T00:00:01Z|SAS Institute|SAS Certified Specialist Prep Guide: Base Programming Using SAS 9.4||9781642951790\n2008|SAGE Publications, Inc|Data Analysis Using SAS|Peng, Chao-Ying Joanne|9781412956741\n2012|Springer|SAS for Epidemiologists: Applications and Methods|DiMaggio, Charles|9781461448549\n2007|SAS Institute|Learning SAS by Example: A Programmer's Guide|Cody, Ron|9781599941653\n2015|SAS Institute|Statistical Programming in SAS|Bailer, John|9781599946566\n2015-09-04T00:00:01Z|SAS Institute|SAS Certification Prep Guide: Base Programming for SAS 9, Third Edition||9781607649243\n2017-12-01T00:00:01Z|SAS Institute|SAS Certification Prep Guide: Base Programming for SAS 9, Fourth Edition|Institute, SAS|9781635263732\n2014|Notion Press|SAS Clinical Programming: In 18 Easy Steps|Prasad, Y. Lakshmi|9789384381639\n2019-10-16T00:00:01Z|SAS Institute|SAS Certified Professional Prep Guide: Advanced Programming Using SAS 9.4||9781642954678\n2017|SAS Institute|Practical and Efficient SAS Programming: The Insider's Guide|Messineo, Martha|9781635260236\n2014-03-01T00:00:01Z|SAS Institute|SAS Programming in the Pharmaceutical Industry, Second Edition|Shostak, Jack|9781612906041\n2019|SAS Institute|SAS Certified Professional Prep Guide: Advanced Programming Using SAS 9.4|Sas and Sas Institute|9781642956917\n2011|Springer|R for SAS and SPSS Users (Statistics and Computing)|Muenchen, Robert A.|9781461406846\n2019-02-11T00:00:01Z|SAS Institute|SAS Certified Specialist Prep Guide: Base Programming Using SAS 9.4||9781642951905\n2010|SAGE Publications Ltd|Discovering Statistics Using SAS|Field, Andy and Miles, Jeremy|9781849200929\n2008|SAS Institute|SAS Programming 2: Data Manipulation Techniques Course Notes|SAS|9781607642381\n2014|SAS Institute|Multiple Imputation of Missing Data Using SAS|Berglund, Patricia and Heeringa, Steven G.|9781612904528\n2015|SAS Institute|SAS Certification Prep Guide: Advanced Programming for SAS9, Fourth Edition||9781629593548\n2009|Jossey-Bass|SAS Essentials: A Guide to Mastering SAS for Research|Elliott, Alan C. and Woodward, Wayne A.|9780470461297\n2019|Chapman and Hall/CRC|Statistical Programming in SAS|Bailer, A. John|9780367358006\n2017|Packt Publishing|Big Data Analytics with SAS: Get actionable insights from your Big Data using the power of SAS|Pope, David|9781788294317\n2001|Psychology Press|Conducting Meta-Analysis Using SAS (Multivariate Applications Series)|Winfred Arthur Jr. and Winston Bennett Jr. and Allen I. Huffcutt|9780805838091\n2015-06-04T00:00:01Z|CreateSpace Independent Publishing Platform|Beginning SAS Programming: a true beginner's guide for learning SAS|Guo, Yufeng|9781514218990\n1997|Prentice Hall|Applied Statistics and the SAS Programming Language|Cody, Ronald P. and Smith, Jeffrey K.|9780137436422\n2009|SAS Publishing|SAS Certification Prep Guide SAS Certification Prep Guide: Advanced Programming for SAS 9, Second Edition|SAS Publishing|9781607640448\n2012|SAS Institute|Cody's Collection of Popular SAS Programming Tasks and How to Tackle Them|Cody, Ron|9781612903330\n2011|Breakfast Communications Corporation|Professional SAS Programmer's Pocket Reference|Rick Aster|9781891957185\n2019|Routledge|Statistical Programming in SAS|Bailer, A. John|9780367357979\n2005-09T|SAS Publishing|SAS Programming in the Pharmaceutical Industry|Jack Shostak|9781590477939\n2010-08-25T00:00:01Z|SAS Institute|SAS Programming for Enterprise Guide Users, Second Edition|Constable, Neil|9781607645283\n2018|SAS Institute|SAS Programming in the Pharmaceutical Industry, Second Edition|Shostak, Jack|9781635269147\n1995|SAS Publishing|SAS Programming by Example|Ronald P. Cody and Ray Pass|9781555446819\n2009|SAS Publishing|SAS Certification Prep Guide: Base Programming for SAS 9, Second Edition|SAS Publishing|9781607640455\n2017|SAS Institute|Step-by-Step Programming with Base SAS 9.4, Second Edition||9781629598949\n2012|Wiley|Using SAS for Principles of Econometrics, 4th Edition|Hill, R. Carter|9781118361726\n2012|SAS Institute|Data Quality for Analytics Using SAS|Svolba, Gerhard|9781612902272\n2006|SAS Publishing|SAS Macro Programming Made Easy, Second Edition|Michele M. Burlew|9781590478820\n2006|SAS Publishing|SAS Certification Prep Guide: Base Programming for SAS 9|SAS|9781590479223\n2008-12-03T00:00:01Z|SAS Institute|Step-By-Step Programming With Base SAS Software|Institute, SAS|9781580257916\n2005|Breakfast Communications Corp|Professional SAS Programming Shortcuts: Over 1,000 Ways to Improve Your SAS Programs|Aster, Rick|9781891957116\n2015-03-20|SAS Institute Inc.|SAS Programming 2: Data Manipulation Techniques|SAS Institute Inc.|9781629597508\n2007|SAS Institute|Basic Statistics Using SAS Enterprise Guide:: A Primer|Der, Geoff and Everitt, Brian S.|9781599945736\n1998|SAS Publishing|SAS Macro Programming Made Easy|Burlew, Michele M.|9781580253437\n1991|Cengage Learning|SAS Applications Programming: A Gentle Introduction (Duxbury Series in Statistics & Decision Sciences)|DiIorio, Frank C.|9780534923907\n2015|Apress|SAS Programming and Data Visualization Techniques: A Power User's Guide|Holland, Philip R.|9781484205693\n2011-07-01T00:00:01Z|Posts and Telecom Press|Applied Statistics and the SAS Programming Language (5th Edition) (Chinese Edition)|[Mei]Luo Na De·Ke Di Ling Jie Fu Li·Shi Mi Si|9787115252784\n1998|SAS Institute|SAS for Monte Carlo Studies: A Guide for Quantitative Researchers|Fan Ph.D., Xitao|9781590471418\n2021|SAS Institute|Getting Started with SAS Programming: Using SAS Studio in the Cloud (Hardcover edition)|Cody, Ron|9781953329202\n2018|SAS Institute|SAS Macro Programming Made Easy, Third Edition|Burlew, Michele M.|9781635269079\n2015|SAS Institute|Bayesian Analysis of Item Response Theory Models Using SAS|Stone, Clement A. and Zhu, Xiaowen|9781629596501\n2014|Wiley|Big Data, Big Innovation: Enabling Competitive Differentiation through Business Analytics (Wiley and SAS Business Series)|Stubbs, Evan|9781118925522\n2008|Springer|SAS for Data Analysis: Intermediate Statistical Methods (Statistics and Computing)|Marasinghe, Mervyn G. and William J. Kennedy|9780387773728\n2021|SAS Institute Inc.|SAS Programming 1:Essentials Course Notes|Bennett|9781629597355\n2016|CRC Press|Practical Statistical Methods: A SAS Programming Approach|Padgett, Lakshmi|9781439812549\n2007|Wiley-Interscience|Data Mining Using SAS Enterprise Miner|Matignon, Randall|9780470149010	SAS	sas programmer	sas		year|title|doi|citations|influentialCitations|authors|paperId\n1986|Applied Statistics and the SAS Programming Language|10.2307/1271202|465|33|R. Cody and Jeffrey K. Smith|c0f9432b13bf1e85e5e647b9259e5164584f8220\n1990|What is the SAS System|10.1007/978-1-4615-9670-7_1|100|16|P. Herzberg|ccc9387e43de6ac9ec81b3144ce7735ac28409fa\n1986|Applied statistics and the SAS programming language (2nd ed.)|10.1037/025856|97|10|R. Cody and Jeffrey K. Smith|44ed2d49283af3772a79d7d2be46980e77d15e4f\n2007|Static Analysis, 14th International Symposium, SAS 2007, Kongens Lyngby, Denmark, August 22-24, 2007, Proceedings|10.1007/978-3-540-74061-2|57|0|H. R. Nielson and G. Filé|3f7c96ddded4474e87f9bc389e34ee6943e5429b\n2008|SAS for Data Analysis: Intermediate Statistical Methods|10.18637/jss.v028.b01|17|0|W. Hartmann|ef23a88c303f1aec557b2f8e879207e948b0b7d2\n2006|Applied Statistics and the SAS® Programming Language, Statistical Analysis of Medical Data Using SAS|10.1198/tech.2006.s418|7|1||59a2fa02065323cb7b8bd63ffc346cafe4b21b72\n2016|Applied Statistics And The Sas Programming Language|10.1080/00401706.1998.10485547|6|1|Steffen Beich|522574159223e99ca5ed977f22a03001f4802102\n2008|Introduction to the SAS Language|10.1007/978-0-387-77372-8_1|1|0|M. Marasinghe and W. J. Kennedy|0c9a658f80a626cdc628692e03ca1642ec9ebf87\n2020|Automated Test Assembly Using SAS Operations Research Software in a Medical Licensing Examination|10.1177/0146621619847169|1|0|Can Shao and Silu Liu and H. Yang and Tsung-hsun Tsai|08f1de70767e9d28d43b9ae6be6c83def88e3278\n2012|%PROC_R: A SAS Macro that Enables Native R Programming in the Base SAS Environment|10.18637/JSS.V046.C02|1|0|Xin Wei|193c9e1f3166bc06301dcf8b4a11ddaefa7bcb15	title|year|author|goodreadsId|rating|ratings|reviews\nLearning SAS by Example: A Programmer's Guide|2007|Ron Cody|1320285|4.29|127|9\nSAS For Dummies|2007|Stephen McDaniel|970688|3.57|28|4
objective-c	Objective-C	1984	Brad Cox		68	pl		https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html		60				2.0	34	5			25346	1247	true	64	ace bazel blitzmax blockml cir clang cloc cmake codeql cooc dlvm drakon dreamlisp ec eiffel f-script felix ffmpeg fish flow9 flutter gcc ghc go gradle gravity gun hashlink haxe hhvm imhex invokator iterm2 java julia kotlin lobster lwjgl mal matplotlib mobl-lang mongodb monkeyx mosaic ncl nim opencv pygments python pytorch react-native revolution-programming-language score sile swift tamgu tbox-lib tensorflow tiscript v vlc wonkey worldwideweb-browser zig								pl	97044	167113		535667		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nMustangYM WeChatExtension-ForMac https://github.com/MustangYM.png https://github.com/MustangYM/WeChatExtension-ForMac Objective-C #438eff 1706 302 460 Mac版微信的功能拓展\nfirebase firebase-ios-sdk https://github.com/firebase.png https://github.com/firebase/firebase-ios-sdk Objective-C #438eff 1341 317 54 ""Firebase iOS SDK""\nFlipboard FLEX https://github.com/Flipboard.png https://github.com/Flipboard/FLEX Objective-C #438eff 10723 1223 112 ""An in-app debugging and exploration tool for iOS""\nsparkle-project Sparkle https://github.com/sparkle-project.png https://github.com/sparkle-project/Sparkle Objective-C #438eff 4445 795 54 ""A software update framework for macOS""\nSunnyyoung WeChatTweak-macOS https://github.com/Sunnyyoung.png https://github.com/Sunnyyoung/WeChatTweak-macOS Objective-C #438eff 3641 479 210 ""A dynamic library tweak for WeChat macOS - 首款微信 macOS 客户端撤回拦截与多开""\ngnachman iTerm2 https://github.com/gnachman.png https://github.com/gnachman/iTerm2 Objective-C #438eff 9157 917 200 ""iTerm2 is a terminal emulator for Mac OS X that does amazing things.""\nreact-native-community react-native-permissions https://github.com/react-native-community.png https://github.com/react-native-community/react-native-permissions Objective-C #438eff 1592 506 50 ""Check and request user permissions in ReactNative (iOS and Android)""\nreact-native-webrtc react-native-webrtc https://github.com/react-native-webrtc.png https://github.com/react-native-webrtc/react-native-webrtc Objective-C #438eff 2291 556 54 ""The WebRTC module for React Native""\nbanchichen TZImagePickerController https://github.com/banchichen.png https://github.com/banchichen/TZImagePickerController Objective-C #438eff 6628 1487 106 ""一个支持多选、选原图和视频的图片选择器，同时有预览、裁剪功能，支持iOS6+。 A clone of UIImagePickerController, support picking multiple photos、original photo、video, also allow preview photo and video, support iOS6+""\ngit-up GitUp https://github.com/git-up.png https://github.com/git-up/GitUp Objective-C #438eff 8649 567 81 ""The Git interface you've been missing all your life has finally arrived.""\nkstenerud KSCrash https://github.com/kstenerud.png https://github.com/kstenerud/KSCrash Objective-C #438eff 2785 421 51 ""The Ultimate iOS Crash Reporter""\nhalfrost Halfrost-Field https://github.com/halfrost.png https://github.com/halfrost/Halfrost-Field Objective-C #438eff 4210 702 102 ""✍️ 这里是写博客的地方 —— Halfrost-Field 冰霜之地""\nWenchaoD FSCalendar https://github.com/WenchaoD.png https://github.com/WenchaoD/FSCalendar Objective-C #438eff 8285 1457 124 ""A fully customizable iOS calendar library, compatible with Objective-C and Swift""\nfacebook Shimmer https://github.com/facebook.png https://github.com/facebook/Shimmer Objective-C #438eff 9052 1092 58 ""An easy way to add a simple, shimmering effect to any view in an iOS app.""\nliberalisman iOS-InterviewQuestion-collection https://github.com/liberalisman.png https://github.com/liberalisman/iOS-InterviewQuestion-collection Objective-C #438eff 2176 419 91 ""iOS 开发者在面试过程中，常见的一些面试题，建议尽量弄懂了原理，并且多实践。""\nrealm realm-cocoa https://github.com/realm.png https://github.com/realm/realm-cocoa Objective-C #438eff 13425 1754 71 ""Realm is a mobile database: a replacement for Core Data & SQLite""\nluggit react-native-config https://github.com/luggit.png https://github.com/luggit/react-native-config Objective-C #438eff 2536 440 62 ""Bring some 12 factor love to your mobile apps!""\npujiaxin33 JXPagingView https://github.com/pujiaxin33.png https://github.com/pujiaxin33/JXPagingView Objective-C #438eff 911 154 94 类似微博主页、简书主页等效果。多页面嵌套，既可以上下滑动，也可以左右滑动切换页面。支持HeaderView悬浮、支持下拉刷新、上拉加载更多。\nnst iOS-Runtime-Headers https://github.com/nst.png https://github.com/nst/iOS-Runtime-Headers Objective-C #438eff 7298 1564 42 ""iOS Objective-C headers as derived from runtime introspection""\nkayanouriko E-HentaiViewer https://github.com/kayanouriko.png https://github.com/kayanouriko/E-HentaiViewer Objective-C #438eff 534 78 43 一个E-Hentai的iOS端阅读器\nzendesk zendesk_sdk_ios https://github.com/zendesk.png https://github.com/zendesk/zendesk_sdk_ios Objective-C #438eff 105 72 4 ""Zendesk Mobile SDK for iOS""\nKJCracks Clutch https://github.com/KJCracks.png https://github.com/KJCracks/Clutch Objective-C #438eff 2607 534 58 ""Fast iOS executable dumper""\nAliSoftware OHHTTPStubs https://github.com/AliSoftware.png https://github.com/AliSoftware/OHHTTPStubs Objective-C #438eff 4256 512 49 ""Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!""\nopenid AppAuth-iOS https://github.com/openid.png https://github.com/openid/AppAuth-iOS Objective-C #438eff 657 328 18 ""iOS and macOS SDK for communicating with OAuth 2.0 and OpenID Connect providers.""\nuber ios-snapshot-test-case https://github.com/uber.png https://github.com/uber/ios-snapshot-test-case Objective-C #438eff 977 99 26 ""Snapshot view unit tests for iOS"""		obj-c or objc or objectivec		objectivec	clike	text/x-objectivec	source.objc	programming								false				o/Objective C.m	499	2005	2018	22	14	235352	445		objectivec								objective.py											19					1984	c smalltalk groovy java nu objective-j tom-oopl swift ios simula ada self ruby llvmir linux vala	Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It was the main programming language used by Apple for the OS X and iOS operating systems, and their respective application programming interfaces (APIs) Cocoa and Cocoa Touch prior to the introduction of Swift. The programming language Objective-C was originally developed in the early 1980s. It was selected as the main language used by NeXT for its NeXTSTEP operating system, from which OS X and iOS are derived. Portable Objective-C programs that do not use the Cocoa or Cocoa Touch libraries, or those using parts that may be ported or reimplemented for other systems, can also be compiled for any system supported by GNU Compiler Collection (GCC) or Clang. Objective-C source code 'implementation' program files usually have .m filename extensions, while Objective-C 'header/interface' files have .h extensions, the same as C header files. Objective-C++ files are denoted with a .mm file extension.	2002	910	1275	1901	39809523					Apple		h m mm C	m h		m h		h m mm C								12380	4276	https://exercism.org/tracks/objective	154									c							1		2	true		m	true			https://developer.apple.com/documentation/objectivec								text			https://github.com/antlr/grammars-v4/tree/master/objc		objective-c	Objective-C		http://www.rosettacode.org/wiki/Category:Objective-C	https://cocoapods.org/			gobjc	United States			Objective-C												"/* Hello World in Objective-C. ** Since the standard implementation is identical to K&R C, ** a version that says hello to a set of people passed on ** the command line is shown here. */  #include <stdio.h> #include <objpak.h> int main(int argc,char **argv) {     id set = [Set new];     argv++;while (--argc) [set add:[String str:*argv++]];     [set do:{ :each | printf(""hello, %s!\n"",[each str]); }];     return 0; } "	"/*  Build on OS X:  clang -framework Foundation -fobjc-arc objc.m -o objc    Build on Linux with GNUstep:  clang `gnustep-config --objc-flags` `gnustep-config --base-libs` -fobjc-nonfragile-abi -fobjc-arc objc.m -o objc  */  #import <Foundation/Foundation.h>  int main(void) {     NSLog(@""Hello World""); } "	"#import ""Foo.h""   @implementation Foo  @end "	Objective-C	https://reddit.com/r/ObjectiveC	https://riju.codes/objectivec	"#import <Foundation/Foundation.h>  int main() {   NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];   NSLog(@""Hello, world!"");   [pool drain];   return 0; } "		-(void) firstLabel: (int)param1 secondLabel: (int)param2;	Objective C					auto break case char const continue default do double else enum extern float for goto if inline int long register restrict return short signed sizeof static struct switch typedef union unsigned void volatile while _Bool _Complex _Imaginary BOOL Class bycopy byref id IMP in inout nil NO NULL oneway out Protocol SEL self Super YES @ @interface @end @implementation @protocol @class @public @protected @private @property @try @throw @catch() @finally @synthesize @dynamic @selector atomic nonatomic retain				https://www.meetup.com/topics/objective-c				//	/* */	printf	""""																									false				true	true	true	true																													false														true					true				true		true	true							true							true								false						true				true												false		true									true			true																										true								https://en.wikipedia.org/wiki/Objective-C	15	0	https://hopl.info/showlanguage.prx?exp=1247	Objective-C	Objective-C		Objective-C	https://github.com/textmate/objective-c.tmbundle		year|publisher|title|authors|isbn13\n2012|Addison-Wesley Professional|Programming in Objective-C (Developer's Library)|Kochan, Stephen G.|9780321887283\n2008|Apress|Learn Objective-C on the Mac (Learn Series)|Knaster, Scott and Dalrymple, Mark|9781430218159\n2011|Wiley|Objective-C|DeVoe, Jiva|9780470479223\n2012|Apress|Learn Objective-C on the Mac: For OS X and iOS|Knaster, Scott and Dalrymple, Mark and Malik, Waqar|9781430241881\n2011|Apress|Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy|Bennett, Gary and Fisher, Mitchell and Lees, Brad|9781430236535\n2011|O'Reilly Media|Head First iPhone and iPad Development: A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad|Pilone, Dan and Pilone, Tracey|9781449387822\n2009|Apress|Learn Objective-C for Java Developers (Learn Series)|Bucanek, James|9781430223696\n2010|McGraw-Hill Education|Objective-C for iPhone Developers, A Beginner's Guide|Brannan, James|9780071703284\n2011|O'Reilly Media|Learning the iOS 4 SDK for JavaScript Programmers: Create Native Apps with Objective-C and Xcode|Goodman, Danny|9781449388454\n2011|Apress|Pro Objective-C Design Patterns for iOS|Chung, Carlo|9781430233312\n2011|Manning Publications|Objective-C Fundamentals|Fairbairn, Christopher and Ruffenach, Collin and Fahrenkrug, Johannes|9781935182535	Objective-C	objective-c engineer				title|year|author|goodreadsId|rating|ratings|reviews\nProgramming in Objective C|1999|Stephen G. Kochan|116159|3.96|445|21\nProgramming in Objective-C 2.0|2008|Stephen G. Kochan|3467967|3.85|370|16\nObjective-C Programming: The Big Nerd Ranch Guide|2011|Aaron Hillegass|14382053|4.17|634|41\nThe Objective-C Programming Language||Apple Inc.|15769650|3.62|24|0
julia	Julia	2012	Jeff Bezanson and Alan Edelman and Stefan Karpinski and Viral B. Shah		87	pl arrayLang		http://julialang.org/		10	https://julialang.org/blog/	https://docs.julialang.org/en/v1/NEWS/	https://julialang.org/downloads/	v1.10.3	35	5		24	25329		true	10	ace cir cloc dex invokator julia links-programming-language mal polyglot-compiler pygments							https://github.com/JuliaLang/julia	pl	2536	5895		53507		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nJuliaLang julia https://github.com/JuliaLang.png https://github.com/JuliaLang/julia Julia #a270ba 23614 3524 510 ""The Julia Language: A fresh approach to technical computing.""\nJuliaLang IJulia.jl https://github.com/JuliaLang.png https://github.com/JuliaLang/IJulia.jl Julia #a270ba 1780 298 38 ""Julia kernel for Jupyter"""			julia	julia	julia	text/x-julia	source.julia	programming	2011	2024		932	5433	45137	5097	false				j/Julia.jl	191	2015	2018	2	21	15211	36										julia.py			2009	2025	69052	1912	1661	330	596589		35					2012	c scheme llvmir fortran ia-32 linux freebsd lisp lua mathematica wolfram matlab perl python r ruby regex unicode utf-8 common-lisp dylan algol fortress html xml json arm powerpc	Julia is a high-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science, without the typical need of separate compilation to be fast, while also being effective for general-purpose programming, web use or as a specification language. Distinctive aspects of Julia's design include a type system with parametric polymorphism and types in a fully dynamic programming language and multiple dispatch as its core programming paradigm. It allows concurrent, parallel and distributed computing, and direct calling of C and Fortran libraries without glue code. Julia is garbage-collected, uses eager evaluation and includes efficient libraries for floating-point calculations, linear algebra, random number generation, fast Fourier transforms and regular expression matching.	2012	640	377	1075	38455554					https://github.com/JuliaLang		jl	jl	jl	jl		jl		julia	julia markdown toml c make cpp llvmir bourne-shell diff xml scheme lisp assembly-language tex yaml json objective-c python svg pascal clojure d css dockerfile				true	88444	85	https://exercism.org/tracks/julia	158																4	true	1	true		jl		false	https://tio.run/#julia	https://docs.julialang.org/en/v1/						https://discourse.julialang.org/c/community/events/56	https://discourse.julialang.org/faq	text	7592			julia	julia	Julia		http://www.rosettacode.org/wiki/Category:Julia	https://pkg.julialang.org/			julia	Various			Julia												"# Hello world in Julia  println(""Hello, World!"")"	"println(""Hello World"") "	"#!/usr/bin/env julia  # From https://github.com/JoshCheek/language-sampler-for-fullpath/blob/b766dcdbd249ec63516f491390a75315e78cba95/julia/fullpath help_screen = """""" usage: fullpath *[relative-paths] [-c]    Prints the fullpath of the paths   If no paths are given as args, it will read them from stdin    If there is only one path, the trailing newline is omitted    The -c flag will copy the results into your pasteboard """"""  help  = false copy  = false dir   = pwd() paths = []  for arg = ARGS   if arg == ""-h"" || arg == ""--help""     help = true   elseif arg == ""-c"" || arg == ""--copy""     copy = true   elseif arg != """"     push!(paths, arg)   end end  if help   print(help_screen)   exit() end  function notempty(string)   return !isempty(string) end  if length(paths) == 0   paths = filter(notempty, map(chomp, readlines())) end  function print_paths(stream, paths)   if length(paths) == 1     path = paths[1]     print(stream, ""$dir/$path"")   else     for path = paths       println(stream, ""$dir/$path"")     end   end end  if copy   read, write, process = readandwrite(`pbcopy`)   print_paths(write, paths)   close(write) end  print_paths(STDOUT, paths) "	Julia	https://reddit.com/r/Julia	https://riju.codes/julia	"println(""Hello, world!"") "	https://twitter.com/julialanguage	"julia> p(x) = 2x^2 + 1; f(x, y) = 1 + 2p(x)y julia> println(""Hello world!"", "" I'm on cloud "", f(0, 4), "" as Julia supports recognizable syntax!"") Hello world! I'm on cloud 9 as Julia supports recognizable syntax!"	Julia		https://www.youtube.com/watch?v=n3chDPl19jI	https://github.com/JuliaEditorSupport/LanguageServer.jl		begin while if for try return break continue function macro quote let local global const do struct abstract typealias bitstype type immutable module baremodule using import export importall end else catch finally true false		https://github.com/JuliaLang/julia		https://www.meetup.com/topics/julia				#	#= =#	println	""""		true false															true				true				false				true	true	true																							true						true	true							true							true				true					true		true		true										true	true		true		true					true						true					true												false											true																				true									true							https://github.com/JuliaLang/IJulia.jl	https://en.wikipedia.org/wiki/Julia_(programming_language)	22	36		Julia	Julia	julialang.org	Julia	https://github.com/JuliaEditorSupport/atom-language-julia		year|publisher|title|authors|isbn13\n2020|SAV Publishing|The Little Book of Julia Algorithms: A workbook to develop fluency in Julia programming|Sengupta, Ahan and Lau, William|9781838173609\n2019|Independently published|Julia Programming for Operations Research|Kwon, Changhyun|9781798205471\n2017|Apress|Beginning Julia Programming: For Engineers and Scientists|Nagar, Sandeep|9781484231715\n2019|Apress|Julia Quick Syntax Reference: A Pocket Guide for Data Science Programming|Lobianco, Antonello|9781484251898\n2019-06-10T00:00:01Z|Packt Publishing|Julia High Performance: Optimizations, distributed computing, multithreading, and GPU programming with Julia 1.0 and beyond, 2nd Edition|Sengupta, Avik|9781788298117\n2019|McGraw-Hill Education TAB|Tanmay Teaches Julia for Beginners: A Springboard to Machine Learning for All Ages|Bakshi, Tanmay|9781260456646\n2019|Packt Publishing|Julia High Performance: Optimizations, distributed computing, multithreading, and GPU programming with Julia 1.0 and beyond, 2nd Edition|Sengupta, Avik|9781788292306\n2018|Packt Publishing|Julia Programming Projects: Learn Julia 1.x by building apps for data analysis, visualization, machine learning, and the web|Salceanu, Adrian|9781788297257\n2019|Packt Publishing|Julia 1.0 Programming Complete Reference Guide: Discover Julia, a high-performance language for technical computing|Balbaert, Ivo and Salceanu, Adrian|9781838824679\n2019|Packt Publishing|Julia 1.0 Programming Complete Reference Guide: Discover Julia, a high-performance language for technical computing|Balbaert, Ivo and Salceanu, Adrian|9781838822248\n2018|Packt Publishing|Julia Programming Projects: Learn Julia 1.x by building apps for data analysis, visualization, machine learning, and the web|Salceanu, Adrian|9781788292740\n2018|Packt Publishing|Julia 1.0 Programming: Dynamic and high-performance programming to build fast scientific applications, 2nd Edition|Balbaert, Ivo|9781788990059\n2019|McGraw-Hill Education TAB|Tanmay Teaches Julia for Beginners: A Springboard to Machine Learning for All Ages|Bakshi, Tanmay|9781260456639\n2018-11-29T00:00:01Z|Packt Publishing|Julia 1.0 Programming Cookbook: Over 100 numerical and distributed computing recipes for your daily data science workflow|Kaminski, Bogumil and Szufel, Przemyslaw|9781788998369\n2016|Packt Publishing|Julia High Performance|Sengupta, Avik|9781785887826\n2021|BPB Publications|Hands-On Julia Programming: An Authoritative Guide to the Production-Ready Systems in Julia (English Edition)|Dash, Sambit Kumar|9789391030889\n2018|Packt Publishing|Julia 1.0 Programming: Dynamic and high-performance programming to build fast scientific applications, 2nd Edition|Balbaert, Ivo|9781788999090\n2016|CreateSpace Independent Publishing Platform|Julia Programming for Operations Research: A Primer on Computing|Kwon, Changhyun|9781533328793\n2016|Packt Publishing|Julia Cookbook|Rohit, Jalem Raj|9781785882012\n2018|Packt Publishing|Julia 1.0 Programming Cookbook: Over 100 numerical and distributed computing recipes for your daily data science workﬂow|Kamiński, Bogumił and Szufel, Przemysław|9781788998826\n2017-11-27T00:00:01Z|Apress|Beginning Julia Programming: For Engineers and Scientists|Nagar, Sandeep|9781484231708\n2018|Springer|Numerical Linear Algebra: A Concise Introduction with MATLAB and Julia (Springer Undergraduate Mathematics Series)|Bornemann, Folkmar|9783319742229	Julia	julia engineer			"year|title|doi|citations|influentialCitations|authors|paperId\n2018|Optim: A mathematical optimization package for Julia|10.21105/JOSS.00615|198|8|P. K. Mogensen and A. N. Riseth|5b9beb63591876dc225ea00e04d77498fc28a5ea\n2017|Effective Extensible Programming: Unleashing Julia on GPUs|10.1109/TPDS.2018.2872064|78|4|Tim Besard and Christophe Foket and B. De Sutter|7d905f4b07f6eb91177edcf307bc80f9f5c1f33a\n2017|Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language|10.1145/3087604.3087611|61|5|C. Fieker and W. Hart and Tommy Hofmann and Fredrik Johansson|05272de903f0d6ce2bfe6651b53e9147d0d233a5\n2019|Julia for robotics: simulation and real-time control in a high-level programming language|10.1109/ICRA.2019.8793875|28|0|T. Koolen and R. Deits|dbae8cb7428e868cfacd210cda2cc50364f191be\n2016|ToQ.jl: A high-level programming language for D-Wave machines based on Julia|10.1109/HPEC.2016.7761616|27|3|D. O'Malley and V. Vesselinov|3b98415124b1d661f0c29f030d7f4ae67ca4978a\n2020|Gridap: An extensible Finite Element toolbox in Julia|10.21105/joss.02520|25|1|S. Badia and F. Verdugo|27276e58e2d6c5f44d02185534638e6519f9cae8\n2016|Systems Modeling and Programming in a Unified Environment Based on Julia|10.1007/978-3-319-47169-3_15|25|2|H. Elmqvist and T. Henningsson and M. Otter|9a2ebe28b9786c7a6afb0122b8228d084be23f3f\n2021|Makie.jl: Flexible high-performance data visualization for Julia|10.21105/joss.03349|19|1|S. Danisch and Julius Krumbiegel|725fcbf7514d2464e5540972dfa16ed7ebea9949\n2018|GaussianProcesses.jl: A Nonparametric Bayes Package for the Julia Language|10.18637/jss.v102.i01|13|1|Jamie Fairbrother and C. Nemeth and M. Rischard and Johanni Brea and Thomas Pinder|915aa124c64dc217b69b1c2e50a22c69e04a5c05\n2019|Illustrating the Benefits of Openness: A Large-Scale Spatial Economic Dispatch Model Using the Julia Language|10.3390/EN12061153|12|0|Jens Weibezahn and M. Kendziorski|a304837d021df72ccd0a7edeb69e049626ae9569\n2020|A New Kid on the Block: Application of Julia to Hartree-Fock Calculations.|10.1021/acs.jctc.0c00337|8|0|David L. Poole and Jorge L. Galvez Vallejo and M. Gordon|8d9735c0cb63af04356f32dc15ba2ac36e07fb64\n2019|Efficient Stochastic Programming in Julia|10.1287/ijoc.2022.1158|8|1|Martin Biel and M. Johansson|84694fa560d1eaf48e9a1a191709529c56561838\n2016|JuPOETs: a constrained multiobjective optimization approach to estimate biochemical model ensembles in the Julia programming language|10.1186/s12918-016-0380-2|8|1|D. Bassen and Michael Vilkhovoy and Mason Minot and J. Butcher and J. Varner|80405e5f33de6bea69c162c1e204e34c04ec7e85\n2014|Experimental Multi-threading Support for the Julia Programming Language|10.1109/HPTCDL.2014.11|7|0|T. Knopp|7d31348dd404654dd26031091125e56941e64b2e\n2020|BioStructures.jl: read, write and manipulate macromolecular structures in Julia|10.1093/bioinformatics/btaa502|6|0|Joe G. Greener and Joel Selvaraj and Ben Ward|9e75082cb736566d8ceb53dacdda6065b7fb3264\n2020|NetworkDynamics.jl - Composing and simulating complex networks in Julia|10.1063/5.0051387|6|0|Michael Q. Lindner and Lucas Lincoln and Fenja Drauschke and J. M. Koulen and Hannes Würfel and A. Plietzsch and F. Hellmann|9e7d4d08eee494f88042aa2829bac1cdd8f36910\n2021|MRIReco.jl: An MRI reconstruction framework written in Julia|10.1002/mrm.28792|6|0|T. Knopp and M. Grosser|0e7b3a418f2c49671b802fa3c5435860a520349a\n2020|Performance of Julia for High Energy Physics Analyses|10.1007/s41781-021-00053-3|6|2|M. Stanitzki and J. Strube|1cfdfc910076aee3a9798ef6552ac944dfccefe1\n2021|Metatheory.jl: Fast and Elegant Algebraic Computation in Julia with Extensible Equality Saturation|10.21105/joss.03078|4|0|Alessandro Cheli|46b544baa83079f1a59bdafc13e63a2583e27f57\n2021|EBIC.JL: an efficient implementation of evolutionary biclustering algorithm in Julia|10.1145/3449726.3463197|3|0|Pawel Renc and P. Orzechowski and A. Byrski and Jaroslaw Was and J. Moore|b288b373226d3145347f05d7ea9c13c590efdcb4\n2020|WordTokenizers.jl: Basic tools for tokenizing natural language in Julia|10.21105/joss.01956|3|0|Ayush Kaushal and Lyndon White and Mike Innes and Rohit Kumar|19a981faaf3c2be82298f214bf5b80a38c4ce0eb\n2020|The JuliaConnectoR: a functionally oriented interface for integrating Julia in R|10.18637/jss.v101.i06|2|0|S. Lenz and Maren Hackenberg and H. Binder|ca7fd29ec1460159815f8424f1dfb93177623efd\n2020|Archmodels.Jl: Estimating Arch Models in Julia|10.2139/ssrn.3551503|2|1|S. Broda and Marc S. Paolella|7f6b300bc93f948345a85689c297f8dcb685930a\n2021|Comparing Julia to Performance Portable Parallel Programming Models for HPC|10.1109/PMBS54543.2021.00016|2|0|Wei-Chen Lin and S. McIntosh-Smith|53aa513eb7efba2755658cff885056f45c83b361\n2019|Statistically significant performance testing of Julia scientific programming language|10.1088/1742-6596/1205/1/012017|2|0|M. N. Gevorkyan and A. V. Demidova and A. Korolkova and D. Kulyabov|7f1df9117e930987fde207b23ba3bf0dfc453f77\n2022|Plots.jl - a user extendable plotting API for the julia programming language|10.48550/arXiv.2204.08775|2|0|Simon Christ and D. Schwabeneder and Christopher Rackauckas|677154c1f6140ea18aea3674a258347a3f08d61a\n2020|Julia Programming Language Benchmark Using a Flight Simulation|10.1109/AERO47225.2020.9172277|2|0|R. Sells|3763cc8a899da4a106f0d84b6c1ed1496cb081fc\n2020|""JlBox v1.0: A Julia based mixed-phase atmospheric chemistry\nbox-model""|10.5194/gmd-2020-344|1|1|La-mei Huang and D. Topping|c6b7f380d0818a97e5e04e261c7bb66523c5c8e7\n2021|Rapid prototyping of evolution-driven biclustering methods in Julia|10.1145/3449726.3462739|1|0|Pawel Renc and P. Orzechowski and A. Byrski and Jaroslaw Was and J. Moore|b4eaa7e68500e18841d8ecbbaf75389e188f4cb3\n2021|RADIv1: a non-steady-state early diagenetic model for ocean sediments in Julia and MATLAB/GNU Octave|10.5194/gmd-2021-211|1|0|Olivier Sulpis and M. Humphreys and M. Wilhelmus and D. Carroll and W. Berelson and D. Menemenlis and Jack Middelburg and J. Adkins|9c31814ff2a9ccee98588ba2ff21ed496563356c\n2021|AuditoryStimuli.jl: A Julia package for generating real-time auditory stimuli|10.21105/joss.03613|1|0|R. Luke|6233b051235e6a0f44a8e15afc9258abd1247e66\n2020|Application of a numerical-analytical approach in the process of modeling differential equations in the Julia language|10.1088/1742-6596/1694/1/012026|1|0|A. V. Fedorov and A. O. Masolova and A. Korolkova and D. S. Kulyabov|d5379b60247a15e6009b5b4961c70fa90e892bd7\n2021|Julia Language in Computational Mechanics: A New Competitor|10.1007/s11831-021-09636-0|1|0|Lei Xiao and Gang Mei and Ning Xi and F. Piccialli|1ef389a28b48ff11e8da8bb26a79ce7c0853e841\n2019|The Usage of Julia Programming in Grounding Grids Simulations : An alternative to MATLAB and Python|10.1109/sipda47030.2019.8951702|1|0|Rodolfo A. R. Moura and M. Schroeder and S. J. S. Silva and E. Nepomuceno and P. H. N. Vieira and A. Lima|183303bc57f9f6b3c05c5828dd34a02b19a4784b\n2018|An Overview of the Julia Programming Language|10.1145/3277104.3277119|1|0|Tyler A. Cabutto and Sean P. Heeney and S. Ault and Guifen Mao and Jin Wang|3e62ce30a835230fa8d51c053e4bd2541cfc5fb8"	
mathematica	Mathematica	1988	Stephen Wolfram		47	pl mathematics physics chemistry biology arrayLang		http://www.wolfram.com/mathematica		7		https://www.wolfram.com/mathematica/quick-revision-history/		14.0	36	3			25315	1410	true	10	cir cloc mathics monte ncl particles pygments scroll sympy wlambda								pl	2402	2662		22012		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nAutodesk maya-usd https://github.com/Autodesk.png https://github.com/Autodesk/maya-usd Mathematica #ccc 97 16 43 ""A common USD (Universal Scene Description) plugin for Autodesk Maya"""		mma or wolfram or wolfram language or wolfram lang or wl		text	mathematica	text/x-mathematica	source.mathematica	programming								false				m/Mathematica.nb	157	2008	2018	12	6	1678	11		Wolfram Language								algebra.py																1988	wolfram linux c java modelica sql fortran cuda opencl http eclipse-editor visual-studio-editor haskell applescript racket visual-basic python clojure excel-app matlab sagemath mongodb wsdl labview	Wolfram Mathematica (usually termed Mathematica) is a modern technical computing system spanning most areas of technical computing — including neural networks, machine learning, image processing, geometry, data science, visualizations, and others. The system is used in many technical, scientific, engineering, mathematical, and computing fields. It was conceived by Stephen Wolfram and is developed by Wolfram Research of Champaign, Illinois. The Wolfram Language is the programming language used in Mathematica.	2016	228	256	5	49024					Wolfram Research			mathematica cdf m ma mt nb nbp wl wlt	nb	nb cdf nbp ma									false	148741	1553		59																1		14	true		cdf ma mathematica mt nbp wl wlt m		false	https://tio.run/#mathematica	https://reference.wolfram.com/language/								text				mathematica				http://www.rosettacode.org/wiki/Category:Mathematica	http://packagedata.net/				United States			Mathematica												"(* Hello World in Mathematica *)  Hello[] := Print[""Hello, World!""] "	"Print[""Hello World""] "	"Test[1 + 2, 3, TestID -> ""One plus two""] "	Mathematica						Mathematica									https://www.meetup.com/topics/mathematica					(* *)	Print	""""																													true																									true																									true					false		true															true																		true												false											true																																					https://en.wikipedia.org/wiki/Mathematica	72	21	https://hopl.info/showlanguage.prx?exp=1410				Mathematica	https://github.com/shadanan/mathematica-tmbundle		year|publisher|title|authors|isbn13\n1996|Addison-Wesley Professional|Programming in Mathematica|Maeder, Roman E.|9780201854497\n1994|Addison-Wesley|Mathematica for Scientists and Engineers|Bahder, Thomas B.|9780201540901\n2011|Wiley|Principles of Linear Algebra with Mathematica|Shiskowski, Kenneth M. and Frinkle, Karl|9780470637951\n1997|Academic Press|A Physicist's Guide to Mathematica|Tam, Patrick T.|9780126831900\n2001|Morgan Kaufmann|Illustrating Evolutionary Computation with Mathematica (The Morgan Kaufmann Series in Artificial Intelligence)|Jacob, Christian|9781558606371\n2010|O'Reilly Media|Mathematica Cookbook: Building Blocks for Science, Engineering, Finance, Music, and More|Mangano, Sal|9780596520991\n2009|Cambridge University Press|Computational Discrete Mathematics (Combinatorics and Graph Theory with Mathematica ®)|Pemmaraju, Sriram|9780521121460\n1995|Springer|An Introduction to Programming With Mathematica|Gaylord, Richard J. and Kamin, Samuel N. and Wellin, Paul R.|9780387944340\n2009|Academic Press|Mathematica Navigator: Mathematics, Statistics and Graphics, Third Edition|Ruskeepaa, Heikki|9780123741646\n2004|Springer|The Mathematica GuideBook for Graphics|Trott, Michael|9780387950105\n2000|Cambridge University Press|The Beginner's Guide to MATHEMATICA ®, Version 4|Glynn, Jerry and Gray, Theodore|9780521777698\n1999|Springer|Mathematica in Action|Wagon, Stan|9780387986845\n1992|Addison-Wesley|The Beginner's Guide to Mathematica Version 2|Gray, Theodore W. and Glynn, Jerry|9780201582215\n2004|Wiley|Mathematica Technology Resource Manual to accompany Differential Equations, 2e|Borrelli, Robert L. and Coleman, Courtney S. and Switkes, Jennifer|9780471483861\n1996|Academic Press|The Mathematica Bundle: The Mathematica Programmer II|Maeder, Roman E.|9780124649927\n1996|Wolfram Media Inc|The Mathematica Book|Wolfram, Stephen|9780965053204\n1996|Cambridge University Press|The MATHEMATICA ® Book, Version 3|Wolfram, Stephen|9780521588881\n2018|Springer|Mathematica for Bioinformatics: A Wolfram Language Approach to Omics|Mias, George|9783319723778\n2001|Cambridge University Press|MathLink ® Paperback with CD-ROM: Network Programming with MATHEMATICA ®|Miyaji, Chikara|9780521645980\n2020|Wolfram Media|Hands-on Start to Wolfram Mathematica and Programming with the Wolfram Language|Hastings, Cliff and Mischo, Kelvin and Morrison, Michael|9781579550387\n2021|Apress|Beginning Mathematica and Wolfram for Data Science: Applications in Data Analysis, Machine Learning, and Neural Networks|Villalobos Alva, Jalil|9781484265949\n1997|Prentice Hall|Mathematica for Scientists and Engineers: Using Mathematica to Do Science|Gass, Richard|9780132276122\n1994|Academic Pr|The Mathematica Programmer|Maeder, Roman E.|9780124649903\n2019|Springer|Using Mathematica for Quantum Mechanics: A Student’s Manual|Schmied, Roman|9789811375880\n2008|Academic Press|Mathematica by Example|Abell, Martha L. L. and Braselton, James P.|9780123743183\n2008|Academic Press|A Physicist's Guide to Mathematica|Tam, Patrick T.|9780126831924\n2004|Springer|The Mathematica GuideBook for Programming|Trott, Michael|9780387942827\n2011|Academic Press|A Physicist's Guide to Mathematica|Tam, Patrick T.|9780080926247\n2001|Birkhäuser|Nonlinear Physics with Mathematica for Scientists and Engineers|Enns, Richard H. and McGuire, George C.|9780817642235\n2005|Springer|The Mathematica GuideBook for Numerics|Trott, Michael|9780387950112\n2007|Springer|The Mathematica GuideBook for Symbolics|Trott, Michael|9780387288154\n2002|Academic Press|Mathematica for Microeconomics|Stinespring, John Robert|9780126709612\n2005|Springer|The Mathematica GuideBook for Symbolics (w/ DVD)|Trott, Michael|9780387950204\n2016|Wiley|Micromechanics with Mathematica|Nomura, Seiichi|9781118385708\n2019|Springer|Using Mathematica for Quantum Mechanics: A Student’s Manual|Schmied, Roman|9789811375873\n2009|Cambridge University Press|The Student's Introduction to MATHEMATICA ®: A Handbook for Precalculus, Calculus, and Linear Algebra|Torrence, Bruce F. and Torrence, Eve A.|9780521717892\n1991|Addison-Wesley|Programming in Mathematica (2nd Edition)|Maeder, Roman E.|9780201548785\n1994|Springer|Mathematica Graphics: Techniques & Applications|Wickham-Jones, Tom|9780387940472\n2004|Springer|Computational Geosciences with Mathematica|Haneberg, William|9783540402459\n1989|Addison-Wesley|Programming in Mathematica|Maeder, Roman E.|9780201510027\n1991-04-01T00:00:01Z|Addison-Wesley|A Programming in Mathematica (2nd Edition)|Maeder, Roman E.|9780201548778\n1998|Academic Press|Mathematica Navigator: Graphics and Methods of Applied Mathematics|Ruskeepaa, Heikki|9780126036404\n2014|Springer|The Mathematica GuideBook for Programming|Trott, Michael|9781461264217\n2002|Academic Press|Computing with Mathematica|Hoft, Margret H. and Hoft, Hartmut F.W.|9780123516664\n2005|Wiley|Getting Started with Mathematica|Cheung, C-K. and Keough, G. E. and Landraitis, Charles and Gross, R.|9780471478157\n1994|Birkhäuser|Mathematica as a Tool: An introduction with practical examples|Kaufmann, Stephan|9783764350314\n2001|Cambridge University Press|MathLink ® Hardback with CD-ROM: Network Programming with MATHEMATICA ®|Miyaji, Chikara|9780521641722\n1996|Wolfram Media/Cambridge|The Mathematica Book|Wolfram, Stephen|9780965053211\n1994|Birkhauser|Mathematica As a Tool: An Introduction With Practical Examples|Kaufmann, Stephan|9780817650315\n1999|Wolfram Media Inc|The Mathematica Book|Wolfram, Stephen|9781579550042\n2020|Springer|Using Mathematica For Quantum Mechanics|Roman Schmied|9789811375903\n2018|Science Press|WOLFRAM MATHEMATICA Practical Programming Guide(Chinese Edition)|[ MEI ] KE LI FU · HEI SI TING SI DENG ZHU|9787030580641\n2014|LAP LAMBERT Academic Publishing|Approximation and Antenna and Filter Synthesis: Some Moduli in Programming Environment MATHEMATICA|Kyurkchiev, Nikolay and Andreev, Andrey|9783659533228\n2009|CRC Press|Structural Dynamics of Earthquake Engineering: Theory and Application using Mathematica and Matlab (Woodhead Publishing in Materials)||9781439801321\n2012|Springer|Intelligent Routines: Solving Mathematical Analysis with Matlab, Mathcad, Mathematica and Maple (Intelligent Systems Reference Library Book 39)|Anastassiou, George A. and Iatan, Iuliana F.|9783642284755\n20100402|O'Reilly Media, Inc.|Mathematica Cookbook|Sal Mangano|9781449390761\n1996|Addision Wesley Pub.|Programming In Mathematica|Maeder, Roman.|9780201854497\n20140509|Elsevier S & T|Mathematica by Example|Martha L Abell; James P. Braselton|9781483259284\n24-12-2015|Packt Publishing|Mathematica Data Analysis|Sergiy Suchok|9781785884450\n1991|New York : W.H. Freeman, c1991.|Mathematica in action|Wagon and Stan and S.|9780716722021\n2003|Crc Press|Modelling Metabolism With Mathematica|Peter Mulquiney and Philip W. Kuchel|9780849314681\n1995/01/01|London ; New York : c1994.|First steps in Mathematica|Werner Burkhardt|9780387198750\n2017|de Gruyter GmbH, Walter|Mathematica Und Wolfram Language|Christian H. Weiß|9783110425222\n2005|Jones and Bartlett Publishers, Inc, United States|Calculus : Labs for Mathematica|O'Connor|9780763734251\n20121206|Springer Nature|Computational Geosciences with Mathematica|William Haneberg|9783642185540\n20160919|Elsevier S & T|Differential Equations with Mathematica|Martha L. Abell; James P. Braselton|9780128047774\n20030514|Taylor & Francis|Modelling Metabolism with Mathematica|Peter Mulquiney; Philip W. Kuchel|9780203503935\n20220118|Elsevier S & T|Differential Equations with Mathematica|Martha L. Abell; James P. Braselton|9780323984362\n20010223|Elsevier S & T|Illustrating Evolutionary Computation with Mathematica|Christian Jacob|9780080508450	Mathematica	mathematica engineer	mathematica		"year|title|doi|citations|influentialCitations|authors|paperId\n2011|A 99 line code for discretized Michell truss optimization written in Mathematica|10.1007/S00158-010-0557-Z|101|2|T. Sokół|a251bde86d0b6e4f377acd820812c9abdfa6705d\n2004|The Mathematica guidebook for programming|10.1007/978-1-4419-8503-3|70|3|M. Trott|2255e498f8eac2e834763ad55fbce1172ca00b3f\n1995|Computer simulations with Mathematica - explorations in complex physical and biological systems|10.1063/1.2808263|69|0|R. Gaylord and P. Wellin|abb646532692e7c4483a6a2d242723e4cea41d1c\n1997|Psychophysica: Mathematica notebooks for psychophysical experiments (cinematica--psychometrica--quest).|10.1163/156856897X00384|35|0|A. Watson and J. Solomon|75ff0704b310a10e5ef276cd69d60fb2bbf4b24c\n1994|The Mathematica programmer|10.5860/choice.31-6096|29|1|Roman Maeder|99e45dded79f54dfe60856fb708f2d804d1910e8\n2000|Symbolic Maximum Likelihood Estimation with Mathematica|10.1111/1467-9884.00233|23|1|Colin Rose and Murray D. Smith|8f5208baacf72f1a072dc7bb6c7c28c085ba9555\n1995|Bayesian Statistics Using Mathematica|10.1080/00031305.1995.10476118|13|0|P. Cook and L. Broemeling|51709e378f27279f52815fe857992e85ccbe35e3\n2003|""MathGridLink - A bridge between Mathematica and """"the Grid""""""|10.11309/JSSSTCONFERENCE.2003.0.72.0|12|1|Tepeneu Dorin and 哲雄 井田|f296979d100339ff8b3e91f370949350200446c9\n1994|Quantum mechanics using computer algebra : includes sample programs for REDUCE, MAPLE, MATHEMATICA and C++|10.1142/2362|8|0|W. Steeb|357711658754c08f57edf6020d6b6a3753f31902\n1994|Fuzzifying a target motion analysis model using Fril and Mathematica|10.1109/FUZZY.1994.343900|6|0|J. Baldwin and T. Martin|88d8fb392f43eac1c20388524964a5a5d01c71b8\n2006|Mathematica 5.2|10.1198/000313006X110483|5|0|Joseph Hilbe|63f04087aeecb06178a5b0566ba63a512763b47b\n2013|Programming with Mathematica|10.1017/cbo9781316337738.002|4|2|P. Wellin|2d9566bcbccf2d29076a51da21138e4068942251\n1991|FINDING LEAST SQUARES LINES WITH MATHEMATICA|10.1080/10511979108965603|1|0|J. H. Mathews|0e2ce36de1921a31e3f40cbe4a20cf6cea54c943\n2000|Simulating and visualizing neural networks with Mathematica|10.1080/002073900434341|1|0|P. Watters|36652f8f558f03496c9d357983848021bbe35f2c\n1997|Review of mathematica|10.1080/10807039709383692|1|0|S. Vaughn|ce020359bbf874e67edafed118c845d0d31e5b9d\n1997|Mathematica solutions to the ISSAC system challenge 1997|10.1145/274888.274889|1|0|M. Trott|9e6ca630a377185ff64bb766240390f76bed1e5c\n2005|Some useful MATHEMATICA teaching examples|10.2298/FUEE0502329T|1|0|Milan B. Tasic and P. Stanimirović and I. Stanimirović and M. Petković and N. Stojkovic|8675054685157feda551facaae639d5aecb7bb65\n2009|Using Mathematica within E-Prime|10.20982/TQMP.05.2.P059|1|0|D. Cousineau|f33e08870a07bacf039a43cb514bd653f8c2822d\n2014|Short Introduction to Wolfram’s Mathematica|10.1007/978-3-7091-1777-4_6|1|0|Y. Vetyukov|d649b954d1f945739077ab40c3e0b57fead15456\n2019|A Simple Way for Estimating Mechanical Properties from Stress-Strain Diagram using MATLAB and Mathematica|10.1109/ISMSIT.2019.8932881|1|0|E. Yılmaz and S. Yavuz|662fabd1a23db95bd9f9e1bd5b7bb06273b6dc78\n2018|Computational Mathematics with the Wolfram Language and Mathematica|10.1007/978-1-4842-4212-4_4|1|0|Agus Kurniawan|dfddef679a3c8fceb2e16fb969204a90e03e7a7f"	title|year|author|goodreadsId|rating|ratings|reviews\nMathematica: A System for Doing Mathematics by Computer|1988|Stephen Wolfram|448090|3.79|19|0\nAn Introduction to Programming with Mathematica(r)|2005|Paul R. Wellin|687991|3.67|15|0\nProgramming in Mathematica|1989|Roman E. Maeder|687997|4.25|12|1
dart	Dart	2011	Lars Bak		73	pl		http://www.dartlang.org		11	https://news.dartlang.org/	https://dart.dev/guides/whats-new	https://dart.dev/get-dart	3.4	37	6			25307		true	11	ace buzz candy flatbuffers flutter mal olc pointless pygments smc wren								pl	3075	5727		737948		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nlohanidamodar flutter_ui_challenges https://github.com/lohanidamodar.png https://github.com/lohanidamodar/flutter_ui_challenges Dart #00B4AB 913 252 401 ""Trying to replicate various app UIs in flutter""\nFilledStacks flutter-tutorials https://github.com/FilledStacks.png https://github.com/FilledStacks/flutter-tutorials Dart #00B4AB 735 217 156 ""The repo contains the source code for all the tutorials on the FilledStacks Youtube channel.""\nalibaba flutter-go https://github.com/alibaba.png https://github.com/alibaba/flutter-go Dart #00B4AB 16608 2283 1293 ""flutter 开发者帮助 APP，包含 flutter 常用 140+ 组件的demo 演示与中文文档""\nmobxjs mobx.dart https://github.com/mobxjs.png https://github.com/mobxjs/mobx.dart Dart #00B4AB 763 73 95 ""MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.""\nflutter flutter https://github.com/flutter.png https://github.com/flutter/flutter Dart #00B4AB 74265 9095 2535 ""Flutter makes it easy and fast to build beautiful mobile apps.""\nxuelongqy flutter_easyrefresh https://github.com/xuelongqy.png https://github.com/xuelongqy/flutter_easyrefresh Dart #00B4AB 1101 167 206 ""A widget provided to the flutter scroll component pull-refresh and push-load.""\niampawan GDG-DevFest-App https://github.com/iampawan.png https://github.com/iampawan/GDG-DevFest-App Dart #00B4AB 364 91 228 ""An App Template For GDG DevFest""\nhuextrat TheGorgeousLogin https://github.com/huextrat.png https://github.com/huextrat/TheGorgeousLogin Dart #00B4AB 834 226 87 ""Login page built with @flutter 😍""\nfelangel bloc https://github.com/felangel.png https://github.com/felangel/bloc Dart #00B4AB 2455 446 237 ""A predictable state management library that helps implement the BLoC design pattern""\nasjqkkkk flutter-todos https://github.com/asjqkkkk.png https://github.com/asjqkkkk/flutter-todos Dart #00B4AB 692 98 474 ""📝 全面而又精美的Flutter Todo-List app, 除了适合日常使用，作为flutter的实践项目也是超级合适的哟！""\nOpenFlutter flutter_screenutil https://github.com/OpenFlutter.png https://github.com/OpenFlutter/flutter_screenutil Dart #00B4AB 1010 106 125 ""Flutter screen adaptation, font adaptation, get screen information""\ndevefy Flutter-Story-App-UI https://github.com/devefy.png https://github.com/devefy/Flutter-Story-App-UI Dart #00B4AB 414 148 106\nleisim hive https://github.com/leisim.png https://github.com/leisim/hive Dart #00B4AB 325 20 154 ""Lightweight and blazing fast key-value database written in pure Dart.""\nflutter plugins https://github.com/flutter.png https://github.com/flutter/plugins Dart #00B4AB 7934 3259 534 ""Plugins for Flutter, including FlutterFire, maintained by the Flutter team""\nSh1d0w multi_image_picker https://github.com/Sh1d0w.png https://github.com/Sh1d0w/multi_image_picker Dart #00B4AB 410 84 63 ""Flutter plugin that allows you to display multi image picker on iOS and Android. 👌🔝🎉""\nmdanics fluttergram https://github.com/mdanics.png https://github.com/mdanics/fluttergram Dart #00B4AB 786 218 46 ""A fully functional Instagram clone written in Flutter using Firebase / Firestore""\nflutter samples https://github.com/flutter.png https://github.com/flutter/samples Dart #00B4AB 3985 1004 368 ""A collection of Flutter examples and demos.""\nflutter flutter_web https://github.com/flutter.png https://github.com/flutter/flutter_web Dart #00B4AB 4411 299 279 ""Bring your Flutter code to web browsers""\nbrianegan flutter_architecture_samples https://github.com/brianegan.png https://github.com/brianegan/flutter_architecture_samples Dart #00B4AB 3791 646 171 ""TodoMVC for Flutter""\nmemspace zefyr https://github.com/memspace.png https://github.com/memspace/zefyr Dart #00B4AB 772 137 55 ""Soft and gentle rich text editing for Flutter applications.""\nduytq94 flutter-chat-demo https://github.com/duytq94.png https://github.com/duytq94/flutter-chat-demo Dart #00B4AB 413 152 67 ""This is the demo for chat app by Flutter""\npeng8350 flutter_pulltorefresh https://github.com/peng8350.png https://github.com/peng8350/flutter_pulltorefresh Dart #00B4AB 748 119 115 ""a widget provided to the flutter scroll component drop-down refresh and pull up load.""\ntheyakka fluro https://github.com/theyakka.png https://github.com/theyakka/fluro Dart #00B4AB 1703 148 143 ""Fluro is a Flutter routing library that adds flexible routing options like wildcards, named parameters and clear route definitions.""\nMarcioQuimbundo uber_clone https://github.com/MarcioQuimbundo.png https://github.com/MarcioQuimbundo/uber_clone Dart #00B4AB 363 166 36\npauldemarco flutter_blue https://github.com/pauldemarco.png https://github.com/pauldemarco/flutter_blue Dart #00B4AB 834 288 67 ""Bluetooth plugin for Flutter"""			dart	dart	dart	application/dart	source.dart	programming								false				d/Dart.dart	1555	2015	2018	1	26												javascript.py											22			2011		2011	csharp erlang javascript smalltalk strongtalk c android ios eclipse-editor linux sublime-editor emacs-editor vim visual-studio-code-editor algol ruby self coffeescript elm fantom go haxe opa typescript	Dart is a general-purpose programming language originally developed by Google and later approved as a standard by Ecma (ECMA-408). It is used to build web, server and mobile applications, and for Internet of Things (IoT) devices. It is open-source software under a permissive free software license (modified BSD license). Dart is an object-oriented, class defined, single inheritance language using a C-style syntax that transcompiles optionally into JavaScript. It supports interfaces, mixins, abstract classes, reified generics, optional typing, and a sound type system.	2011	389	614	763	33033735					Google		dart	dart	dart	dart		dart		dart			https://cheatsheets.zip/dart		true	38325	208	https://exercism.org/tracks/dart	136																1		3	true		dart			https://tio.run/#dart	https://dart.dev/guides							https://dart.dev/faq	text			https://github.com/antlr/grammars-v4/tree/master/dart2	dart	dart			http://www.rosettacode.org/wiki/Category:Dart	https://pub.dartlang.org/							Dart			"// Type your code here, or load an example. int square(int num) {   return num * num; }  int main(List<String> args) {     return square(int.fromEnvironment(""input"")); } "										main() {   print('Hello World'); } 	import 'dart:math' as math;  class Point {   num x, y;    Point(this.x, this.y);    num distanceTo(Point other) {     var dx = x - other.x;     var dy = y - other.y;     return math.sqrt(dx * dx + dy * dy);   } }  void main() {   var p = new Point(2, 3);   var q = new Point(3, 4);   print('distance from p to q = ${p.distanceTo(q)}'); } 	Dart	https://reddit.com/r/dartlang	https://riju.codes/dart	void main() {   print('Hello, world!'); } 	https://twitter.com/dart_lang	// Import the math library to get access to the sqrt function. import 'dart:math' as math;  // Create a class for Point. class Point {    // Final variables cannot be changed once they are assigned.   // Create two instance variables.   final num x, y;    // A constructor, with syntactic sugar for setting instance variables.   Point(this.x, this.y);    // A named constructor with an initializer list.   Point.origin()       : x = 0,         y = 0;    // A method.   num distanceTo(Point other) {     var dx = x - other.x;     var dy = y - other.y;     return math.sqrt(dx * dx + dy * dy);   }    // Example of Operator Overloading   Point operator +(Point other) => new Point(x + other.x, y + other.y); }  // All Dart programs start with main(). void main() {   // Instantiate point objects.   var p1 = new Point(10, 10);   var p2 = new Point.origin();   var distance = p1.distanceTo(p2);   print(distance); }	Dart	Dart		https://github.com/natebosch/dart_language_server		abstract as assert async await break case catch class const continue covariant default deferred do dynamic else enum export extends external factory false final finally for get if implements import in is library new null operator part rethrow return set static super switch sync this throw true try typedef var void while with yield								//	/* */	print	'		true false														true					true				false		true		true	true	true																	true																				true							true			true						true		true															true								true										true					true							false											true			true																										true								https://en.wikipedia.org/wiki/Dart_(programming_language)	30	6		Dart	Dart	dartlang.org	Dart	https://github.com/dart-atom/dartlang		year|publisher|title|authors|isbn13\n2014|Apress|Dart for Absolute Beginners|Kopec, David|9781430264811\n2014|Apress|Web Programming with Dart|Belchin, Moises and Juberias, Patricia|9781484205570\n2014|Packt Publishing|Learning Dart|Balbaert, Ivo and Ridjanovic, Dzenan|9781849697422\n2014|Apress|Dart for Absolute Beginners|Kopec, David|9781430264828\n2015|Apress|Web Programming with Dart|Belchin, Moises and Juberias, Patricia|9781484205563\n2021|Packt Publishing|Flutter Cookbook: Over 100 proven techniques and solutions for app development with Flutter 2.2 and Dart|Alessandria, Simone and Kayfitz, Brian|9781838827373\n2021|Bowker|Dart Apprentice (First Edition): Beginning Programming with Dart|Tutorial Team, raywenderlich and Sande, Jonathan and Galloway, Matt|9781950325320\n2015|Addison-Wesley Professional|Dart Programming Language, The|Bracha, Gilad|9780133429954\n2019|Packt Publishing|Flutter for Beginners: An introductory guide to building cross-platform mobile applications with Flutter and Dart 2|Biessek, Alessandro|9781788990523\n2014|Packt Publishing|Mastering Dart|Akopkokhyants,  Sergey|9781783989577\n2014|Packt Publishing|Learning Dart|Balbaert,  Ivo and Ridjanovic, Dzenan|9781849697439\n2019|Apress|Quick Start Guide to Dart Programming: Create High-Performance Applications for the Web and Mobile|Sinha, Sanjib|9781484255629\n2014|Packt Publishing|Dart Cookbook|Balbaert, Ivo|9781783989638\n2015|Addison-Wesley Professional|The Dart Programming Language|Bracha, Gilad|9780321927705\n2019|Apress|Introducing Dart Sass: A Practical Introduction to the Replacement for Sass, Built on Dart|Libby, Alex|9781484243725\n2015|Packt Publishing|Dart By Example|Mitchell, Davy|9781785289798\n2019|Apress|Quick Start Guide to Dart Programming: Create High-Performance Applications for the Web and Mobile|Sinha, Sanjib|9781484255612\n2014|Packt Publishing|Dart Cookbook|Balbaert, Ivo|9781783989621\n2015|Packt Publishing|Dart By Example|Mitchell, Davy|9781785282478\n2014|Pragmatic Bookshelf|Dart 1 for Everyone: Fast, Flexible, Structured Code for the Modern Web|Strom, Chris|9781941222256\n2021|De Gruyter Oldenbourg|Modern App Development with Dart and Flutter 2: A Comprehensive Introduction to Flutter (de Gruyter Stem)|Meiller, Dieter|9783110721270\n20150525|Packt Publishing|Dart Essentials|Martin Sikora|9781783989614\n2013|Apress|Beginning Dart|Dylan McClung|9781430257974\n20130115|Simon & Schuster|Dart in Action|Chris Buckett|9781638352846\n20150925|Packt Publishing|Learning Dart - Second Edition|Ivo Balbaert; Dzenan Ridjanovic|9781785288531\n2019||Learn Dart The Hard Way|Sanjib Sinha|9781074723538\n20210920|De Gruyter|App-Entwicklung mit Dart und Flutter 2|Dieter Meiller|9783110753172\n20200505|De Gruyter|Moderne App-Entwicklung mit Dart und Flutter|Dieter Meiller|9783110690705\n2021|Walter De Gruyter Gmbh & Co Kg|Modern App Development With Dart And Flutter 2|Dieter Meiller|9783110721331\n20210621|De Gruyter|Modern App Development with Dart and Flutter 2|Dieter Meiller|9783110721607	Dart	dart developer			year|title|doi|citations|influentialCitations|authors|paperId\n2015|Spicing Up Dart with Side Effects|10.1145/2742694.2747873|8|2|E. Meijer and K. Millikin and Gilad Bracha|a3cd2932e0511bc9603395791a8f14e1fb78ecda\n2016|Type unsoundness in practice: an empirical study of Dart|10.1145/2989225.2989227|6|0|Gianluca Mezzetti and Anders Møller and Fabio Strocco|0675029b48e3d49abde25b71de11681d952c4c65\n2015|Message safety in Dart|10.1145/2816707.2816711|5|0|Erik Ernst and Anders Møller and Mathias Schwarz and Fabio Strocco|1220a095ecabbd68b84112990be1f7363adda3f0\n2020|A Freights Status Management System Based on Dart and Flutter Programming Language|10.1088/1742-6596/1530/1/012020|3|0|Ghusoon Idan Arb and K. Al-Majdi|6a772efe74fee9b0c1f8194e3337666a80b11e8f\n2020|JAVA and DART programming languages: conceptual comparison|10.11591/IJEECS.V17.I2.PP845-849|2|0|A. M. Hassan|4aa90271fcb9625127f1aa3c280ecee1d40a35ea\n2014|Ensuring that your dart will hit the mark: An introduction to dart contracts|10.1109/IRI.2014.7051913|1|0|Patrice Chalin|e42a5d2cb0beb083db8236809b3105f98ad274eb	
cuda	CUDA	2007			37	pl		https://developer.nvidia.com/cuda-zone		19	https://developer.nvidia.com/blog/tag/cuda/	https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html	https://developer.nvidia.com/cuda-downloads	12.5	38	4			25293		true	19	blender-app cir circle-lang cmake factor ffmpeg futhark hvm2 numba open-nn open-shading-language opencv paraview pygments pytorch spiral taichi xgboost-model xgboost								pl	3764	4379		18135		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nrapidsai cudf https://github.com/rapidsai.png https://github.com/rapidsai/cudf Cuda #3A4E3A 1931 274 187 ""cuDF - GPU DataFrame Library""\nDeepGraphLearning graphvite https://github.com/DeepGraphLearning.png https://github.com/DeepGraphLearning/graphvite Cuda #3A4E3A 433 47 285 ""A general and high-performance graph embedding system for various applications"""				c_cpp	clike	text/x-c++src	source.cuda-c++	programming								false				c/Cuda.cu	25	2012	2017	2	3	9400	32	Compute Unified Device Architecture									c_like.py																2007	linux c fortran opengl opencl llvmir python perl java ruby lua haskell r matlab idl mathematica common-lisp f-sharp	CUDA is a parallel computing platform and application programming interface (API) model created by Nvidia. It allows software developers and software engineers to use a CUDA-enabled graphics processing unit (GPU) for general purpose processing – an approach termed GPGPU (General-Purpose computing on Graphics Processing Units). The CUDA platform is a software layer that gives direct access to the GPU's virtual instruction set and parallel computational elements, for the execution of compute kernels. The CUDA platform is designed to work with programming languages such as C, C++, and Fortran. This accessibility makes it easier for specialists in parallel programming to use GPU resources, in contrast to prior APIs like Direct3D and OpenGL, which required advanced skills in graphics programming. Also, CUDA supports programming frameworks such as OpenACC and OpenCL. When it was first introduced by Nvidia, the name CUDA was an acronym for Compute Unified Device Architecture, but Nvidia subsequently dropped the use of the acronym.	2006	1966	444	1315	7933386					Nvidia			cu cuh	cu	cu cuh						ptx				38623	769		43																		12	true		cu cuh				https://docs.nvidia.com/cuda/							https://developer.nvidia.com/cuda-faq	text																												"// Hello world in CUDA  #include <stdio.h> const int N = 16; const int blocksize = 16; __global__ void hello(char *a, int *b) {  a[threadIdx.x] += b[threadIdx.x]; } int main() {  char a[N] = ""Hello \0\0\0\0\0\0"";  int b[N] = {15, 10, 6, 0, -11, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};  char *ad;  int *bd;  const int csize = N*sizeof(char);  const int isize = N*sizeof(int);  printf(""%s"", a);  cudaMalloc( (void**)&ad, csize );  cudaMalloc( (void**)&bd, isize );  cudaMemcpy( ad, a, csize, cudaMemcpyHostToDevice );  cudaMemcpy( bd, b, isize, cudaMemcpyHostToDevice );    dim3 dimBlock( blocksize, 1 );  dim3 dimGrid( 1, 1 );  hello<<<dimGrid, dimBlock>>>(ad, bd);  cudaMemcpy( a, ad, csize, cudaMemcpyDeviceToHost );  cudaFree( ad );  cudaFree( bd );    printf(""%s\n"", a);  return EXIT_SUCCESS; }"	"#include <stdio.h>  __global__ void hello_world(){     printf(""Hello World\n""); }  int main() {     hello_world<<<1,1>>>();     return 0; } "	"#include <stdio.h> #include <cuda_runtime.h>  /**  * CUDA Kernel Device code  *  * Computes the vector addition of A and B into C. The 3 vectors have the same  * number of elements numElements.  */ __global__ void vectorAdd(const float *A, const float *B, float *C, int numElements) {     int i = blockDim.x * blockIdx.x + threadIdx.x;      if (i < numElements)     {         C[i] = A[i] + B[i];     } }  /**  * Host main routine  */ int main(void) {     // Error code to check return values for CUDA calls     cudaError_t err = cudaSuccess;      // Launch the Vector Add CUDA Kernel     int threadsPerBlock = 256;     int blocksPerGrid =(numElements + threadsPerBlock - 1) / threadsPerBlock;     vectorAdd<<<blocksPerGrid, threadsPerBlock>>>(d_A, d_B, d_C, numElements);     err = cudaGetLastError();      if (err != cudaSuccess)     {         fprintf(stderr, ""Failed to launch vectorAdd kernel (error code %s)!\n"", cudaGetErrorString(err));         exit(EXIT_FAILURE);     }      // Reset the device and exit     err = cudaDeviceReset();      return 0; }"	CUDA					import numpy from pycublas import CUBLASMatrix A = CUBLASMatrix( numpy.mat([[1,2,3]],[[4,5,6]],numpy.float32) ) B = CUBLASMatrix( numpy.mat([[2,3]],[4,5],[[6,7]],numpy.float32) ) C = A*B print C.np_mat()	Cuda									https://www.meetup.com/topics/cuda					/* */	printf																										false				true																																																									true															true																		true												false																																																https://en.wikipedia.org/wiki/CUDA	35	29					Cuda	https://github.com/harrism/sublimetext-cuda-cpp		year|publisher|title|authors|isbn13\n2010|Addison-Wesley Professional|CUDA by Example: An Introduction to General-Purpose GPU Programming|Sanders / Kandrot, Jason|9780131387683\n2013|Pearson|Cuda Handbook|Nicholas Wilt|9780133261493\n2014|Machinery Industry Press|CUDA Programming: A Developers Guide to Parallel Computing with GPUs(Chinese Edition)|[ MEI ] KU KE ( Shane Cook )|9787111448617\n2010|Addison-Wesley Professional|CUDA by Example: An Introduction to General-Purpose GPU Programming|Sanders, Jason and Kandrot, Edward|9780132180139\n2019-09-27T00:00:01Z|Packt Publishing|Learn CUDA Programming: A beginner's guide to GPU programming and parallel computing with CUDA 10.x and C/C++|Han, Jaegeun and Sharma, Bharatkumar|9781788996242\n2018|Packt Publishing|Hands-On GPU Programming with Python and CUDA: Explore high-performance parallel computing with CUDA|Tuomanen, Dr. Brian|9781788993913\n2014|Wrox|Professional CUDA C Programming|Cheng, John and Grossman, Max and McKercher, Ty|9781118739327\n2014|Wrox|Professional CUDA C Programming|Cheng, John and Grossman, Max and McKercher, Ty|9781118739310\n2013|Addison-Wesley Professional|The CUDA Handbook: A Comprehensive Guide to GPU Programming|Wilt, Nicholas Wilt|9780321809469\n2013|Morgan Kaufmann|CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming|Ruetsch, Gregory and Fatica, Massimiliano|9780124169708\n2012|Morgan Kaufmann|CUDA Programming: A Developer's Guide to Parallel Computing with GPUs (Applications of Gpu Computing)|Cook, Shane|9780124159884\n2011|Morgan Kaufmann|CUDA Application Design and Development|Farber, Rob|9780123884329\n2013|Addison-Wesley Professional|CUDA Handbook, The: A Comprehensive Guide to GPU Programming|Wilt, Nicholas|9780133261509\n2012|Morgan Kaufmann|CUDA Programming: A Developer's Guide to Parallel Computing with GPUs (Applications of Gpu Computing)|Cook, Shane|9780124159334\n2011|Morgan Kaufmann|CUDA Application Design and Development|Farber, Rob|9780123884268\n2018|Apress|Deep Belief Nets in C++ and CUDA C: Volume 2: Autoencoding in the Complex Domain|Masters, Timothy|9781484236468\n2012|LAP LAMBERT Academic Publishing|Image Processing Using CUDA: Designing an object oriented framework for CUDA based image processing|Shete, Pritam and Bose, Surojit Kumar|9783659135569\n2016|Createspace Independent Publishing Platform|Cuda Winner|Charles Brown|9781540660251\n2016|Createspace Independent Publishing Platform|Cuda For Newbies|Dylan Skinner|9781540604323\n2015|Addison-Wesley Longman, Incorporated|Cuda For Engineers|Duane Storti|9780134177519\n2010|Pearson|CUDA by Example|Jason Sanders and Edward Kandrot|9780132180146\n2019-09-27|Packt Publishing|Learn CUDA Programming|Jaegeun Han and Bharatkumar Sharma|9781788991292\n20151102|Pearson Technology Group|CUDA for Engineers|Duane Storti; Mete Yurtoglu|9780134177557\n2014-09-02|Wiley Professional Development (P&T)|Professional CUDA C Programming|John Cheng, Max Grossman, Ty McKercher|9781118739273\n20220602|Cambridge University Press|Programming in Parallel with CUDA Programming in Parallel with CUDA|Richard Ansorge|9781108858885\n09/2013|Elsevier S & T|CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming|Ruetsch, Gregory; Fatica, Massimiliano|9780124169722\n20180119|Taylor & Francis|GPU Parallel Program Development Using CUDA|Tolga Soyata|9781498750806\n27-11-2018|Packt Publishing|Hands-On GPU Programming with Python and CUDA|Dr. Brian Tuomanen|9781788995221\n|Wrox|Nvidia Gpu Programming: Massively Parallel Programming With Cuda|Cook and Shane|9780470939055\n2013|Addison-wesley|The Cuda Handbook: A Comprehensive Guide To Gpu Programming|Wilt, Nicholas , 1970-|9780133261516\n20180704|Springer Nature|Deep Belief Nets in C   and CUDA C: Volume 3|Timothy Masters|9781484237212\n20180423|Springer Nature|Deep Belief Nets in C   and CUDA C: Volume 1|Timothy Masters|9781484235911\n2019-01-23|LAP LAMBERT Academic Publishing|Novel Open Source Morphology Using GPU Processing With LTU- CUDA|Jagannathan Gnanasekaran|9786139444151	Cuda	cuda engineer	cuda		year|title|doi|citations|influentialCitations|authors|paperId\n2010|CUDA by Example: An Introduction to General-Purpose GPU Programming|10.12694/SCPE.V11I4.663|1084|118|Jie Cheng|64ce52ec9f550ddd980e209ca68ff38947cf9061\n2012|accULL: An OpenACC Implementation with CUDA and OpenCL Support|10.1007/978-3-642-32820-6_86|84|2|Ruymán Reyes and I. López-Rodríguez and J. Fumero and F. Sande|871d9641582562f9a83ed785ce3051f3e9e95483\n2011|GPU programming in a high level language: compiling X10 to CUDA|10.1145/2212736.2212744|59|8|D. Cunningham and R. Bordawekar and V. Saraswat|c0f1c45ef7c9fb9751fdcc268daac62b70a7bd78\n2009|GPU-accelerated SART reconstruction using the CUDA programming environment|10.1117/12.811559|49|5|B. Keck and H. Hofmann and H. Scherl and M. Kowarschik and J. Hornegger|e7b73201f2763e2e7b6d828b6dfa95fdbe31ba17\n2016|CAMPARY: Cuda Multiple Precision Arithmetic Library and Applications|10.1007/978-3-319-42432-3_29|37|4|M. Joldes and J. Muller and V. Popescu and W. Tucker|1f324e5b66a3710250b44db80506fd8fde4c712f\n2012|Overview and comparison of OpenCL and CUDA technology for GPGPU|10.1109/APCCAS.2012.6419068|34|1|Ching-Lung Su and Po-Yu Chen and Chun-Chieh Lan and Lung-Sheng Huang and Kuo-Hsuan Wu|f88d8ee763f8fc5e80a59be045926f6df13ac9fc\n2017|BARRACUDA: binary-level analysis of runtime RAces in CUDA programs|10.1145/3062341.3062342|25|7|Ariel Eizenberg and Yuanfeng Peng and Toma Pigli and William Mansky and Joseph Devietti|069794b44b81c8b0651c8ea39594a91cd6081142\n2013|Efficient compilation of CUDA kernels for high-performance computing on FPGAs|10.1145/2514641.2514652|22|0|Alexandros Papakonstantinou and Karthik Gururaj and J. Stratton and Deming Chen and J. Cong and W. Hwu|f24f326226d8143a1ff0afed7042edcd85534a3b\n2011|Evolving CUDA PTX programs by quantum inspired linear genetic programming|10.1145/2001858.2002026|14|0|L. F. Cupertino and C. D. Silva and D. M. Dias and M. Pacheco and C. Bentes|78c1cb63859f9ea84c772c8ec4fc72c7791a2a7c\n2013|CUDA Expression Templates for Electromagnetic Applications on GPUs [EM Programmer's Notebook]|10.1109/MAP.2013.6735497|12|0|A. Breglia and A. Capozzoli and C. Curcio and A. Liseno|becd4d7bad6d6b316e755b4038fa3cccd00662f0\n2014|C2CU : A CUDA C Program Generator for Bulk Execution of a Sequential Algorithm|10.1007/978-3-319-11194-0_14|11|0|Daisuke Takafuji and K. Nakano and Yasuaki Ito|827cf47256651fc955ce880efc65e8292d445401\n2014|Parallelized Seeded Region Growing Using CUDA|10.1155/2014/856453|9|1|Seongjin Park and Jeongjin Lee and Hyunna Lee and Juneseuk Shin and Jinwook Seo and K. Lee and Y. Shin and B. H. Kim|9c2bc31d176bbea810a7c1b654054271efd75135\n2020|Porting a Legacy CUDA Stencil Code to oneAPI|10.1109/IPDPSW50202.2020.00070|9|0|Steffen Christgau and T. Steinke|8a91d5e27422f66ecbf4d24965484a7a778e74f9\n2020|Computer vision algorithms acceleration using graphic processors NVIDIA CUDA|10.1007/s10586-020-03090-6|9|0|Mouna Afif and Yahia Said and M. Atri|e3adb20131eedbbdb31befa59e40a1d32a3c4847\n2015|SciPAL: Expression Templates and Composition Closure Objects for High Performance Computational Physics with CUDA and OpenMP|10.1145/2686886|8|0|S. Kramer and J. Hagemann|ad752065baa739eac4144fc98ce595cd6a68dfa2\n2019|Real-time moving human detection using HOG and Fourier descriptor based on CUDA implementation|10.1007/s11554-019-00935-1|7|0|Haythem Bahri and Marwa Chouchene and F. Sayadi and Mohamed Atri|5eea36b60acc51b215442d4e04875d97066b59b6\n2011|Using a commercial graphical processing unit and the CUDA programming language to accelerate scientific image processing applications|10.1117/12.872217|7|0|R. Broussard and R. Ives|af5e6a48632822ddff4d961f97a79bfedb58d4aa\n2018|Efficient 2D Convolution Filters Implementations on Graphics Processing Unit Using NVIDIA CUDA|10.5815/IJIGSP.2018.08.01|6|0|Mouna Afif and Yahia Said and Mohamed Atri|29958dcd1f577c4961d495c203871028c8b23538\n2016|Breast Cancer Prediction by Logistic Regression with CUDA Parallel Programming Support|10.4172/2572-4118.1000111|5|0|Aless and R. Peretti and F. Amenta|d28520dd4a74a1768a205fc0cedaae33a2a81758\n2018|Efficient implementation of integrall image algorithm on NVIDIA CUDA|10.1109/ASET.2018.8379824|3|0|Mouna Afif and Yahia Said and Mohamed Atri|92787e77b59c0a25b8b39d18f33981a12cd50748\n2014|Document clustering using Multi-Objective Genetic Algorithms with parallel programming based on CUDA|10.5220/0005057502800287|3|0|Jung Song Lee and Soon-cheol Park and Jong-Joo Lee and Han-hee Ham|4d06b455d105dd62d35197dc7b5df463f7a25ca4\n2015|Programming in CUDA for Kepler and Maxwell Architecture|10.22456/2175-2745.56384|3|1|E. Clua and M. Zamith|a3f9bb343703d6cb8a5f772bc99fa0c9013b1ecd\n2018|Research on Matrix Multiplication Based on the Combination of OpenACC and CUDA|10.1007/978-981-13-7025-0_10|2|0|Yuexing Wang|ad94df1c7457f50fde21feda7b646a3d681c10b0\n2016|A Performance Study of Random Neural Network as Supervised Learning Tool Using CUDA|10.6138/JIT.2016.17.4.20141014D|2|0|S. Basterrech and J. Janousek and V. Snášel|c175a68fbf783a77d34357ae0977ecf1824aaf5c\n2017|GPU accelerated foreground segmentation using CodeBook model and shadow removal using CUDA|10.1109/CCAA.2017.8229924|2|0|Praveen Gudivaka and N. Mishra and A. Agrawal|088708e87e9e34445bcccd414ab4b729acd9219c\n2021|Impact of CUDA and OpenCL on Parallel and Distributed Computing|10.1109/ICEEE52452.2021.9415927|2|0|A. Asaduzzaman and Alec Trent and S. Osborne and C. Aldershof and F. Sibai|b8dd58407502f25fdc07b2ae83659e247c4b1f9b\n2019|Cuda Parallelization of Commit Framework for Efficient Microstructure-Informed Tractography|10.1109/ISBI.2019.8759098|1|0|Erick Hernandez-Gutierrez and Alonso Ramirez-Manzanares and J. Marroquín and Mario Ocampo-Pineda and Alessandro Daducci|65c7d25ad189d1d58232eb304035f22f0ee3c59e\n2019|Detecting Undefined Behaviors in CUDA C|10.1109/ACCESS.2019.2954143|1|0|Wentao Li and Jianhua Sun and Hao Chen|00add03c6fa715baf0ad2798848ffc1817bf6a7e\n2014|A Compiler Translate Directive-Based Language to Optimized CUDA|10.1109/HPCC.2014.162|1|0|Feng Li and Hong An and Weihao Liang and Xiaoqiang Li and Yichao Cheng and Xia Jiang|2b948c35fdb64183cc0a88fc9a84960187a15d6d	title|year|author|goodreadsId|rating|ratings|reviews\nCuda by Example: An Introduction to General-Purpose Gpu Programming|2010|Jason Sanders|12911195|4.03|131|13\nProfessional Cuda C Programming|2014|John Cheng|39965022|4.14|7|0
solidity	Solidity	2014	Christian Reitwiessner and Alex Beregszaszi		52	contractLanguage		http://github.com/ethereum/solidity		8	https://blog.soliditylang.org/	https://blog.soliditylang.org/category/releases/		0.8.26	39	4		18	25292		true	11	cloc lexon ligo michelson obsidian-lang pygments reach solid solidity sophia web3js							https://github.com/ethereum/solidity	contractLanguage	76	78		87183		0					text			source.solidity	programming	2015	2024	2014	719	5653	22794	502	false				s/Solidity.sol	38	2015	2018		11												solidity.py			2014	2025	27911	851	11203	84	542146				https://ethereum.github.io/browser-solidity/			2014	javascript visual-studio-editor azure aws	Solidity is a contract-oriented programming language for writing smart contracts. It is used for implementing smart contracts on various blockchain platforms. It was developed by Gavin Wood, Christian Reitwiessner, Alex Beregszaszi, Liana Husikyan, Yoichi Hirai and several former Ethereum core contributors to enable writing smart contracts on blockchain platforms such as Ethereum.	2006	405	41	148	6817996					Ethereum Foundation			sol	sol	sol				typescript	solidity json cpp bourne-shell python restructuredtext cmake markdown yaml javascript svg dockerfile css powershell protobuf html c make				true	42851	937		1284																2	true	0	true		sol												text			https://github.com/antlr/grammars-v4/tree/master/solidity		solidity								Switzerland					"// SPDX-License-Identifier: MIT pragma solidity >=0.6.0 <0.9.0;  contract HelloWorld {     function helloWorld() external pure returns (string memory) {         return ""Hello, World!"";     } }"	// SPDX-License-Identifier: UNLICENSED pragma solidity >=0.4.0;  contract Square {     function square(uint32 num) public pure returns (uint32) {         return num * num;     } } 										pragma solidity ^0.8.9;  contract HelloWorld {     function render () public pure returns (string memory) {         return 'Hello World';     } } 		Solidity				https://twitter.com/solidity_lang	contract GavCoin {   mapping(address=>uint) balances;   uint constant totalCoins = 100000000000;    /// Endows creator of contract with 1m GAV.   function GavCoin(){       balances[msg.sender] = totalCoins;   }    /// Send $((valueInmGAV / 1000).fixed(0,3)) GAV from the account of $(message.caller.address()), to an account accessible only by $(to.address()).   function send(address to, uint256 valueInmGAV) {     if (balances[msg.sender] >= valueInmGAV) {       balances[to] += valueInmGAV;       balances[msg.sender] -= valueInmGAV;     }   }    /// getter function for the balance   function balance(address who) constant returns (uint256 balanceInmGAV) {     balanceInmGAV = balances[who];   }  }	Solidity	Solidity	https://www.youtube.com/watch?v=szY2wTXaG9Q	https://github.com/CodeChain-io/solidity-language-server		pragma solidity contract library using struct function modifier constructor address string bool Int Uint Byte Fixed Ufixed int int8 int16 int24 int32 int40 int48 int56 int64 int72 int80 int88 int96 int104 int112 int120 int128 int136 int144 int152 int160 int168 int176 int184 int192 int200 int208 int216 int224 int232 int240 int248 int256 uint uint8 uint16 uint24 uint32 uint40 uint48 uint56 uint64 uint72 uint80 uint88 uint96 uint104 uint112 uint120 uint128 uint136 uint144 uint152 uint160 uint168 uint176 uint184 uint192 uint200 uint208 uint216 uint224 uint232 uint240 uint248 uint256 byte bytes bytes1 bytes2 bytes3 bytes4 bytes5 bytes6 bytes7 bytes8 bytes9 bytes10 bytes11 bytes12 bytes13 bytes14 bytes15 bytes16 bytes17 bytes18 bytes19 bytes20 bytes21 bytes22 bytes23 bytes24 bytes25 bytes26 bytes27 bytes28 bytes29 bytes30 bytes31 bytes32 fixed fixed0x8 fixed0x16 fixed0x24 fixed0x32 fixed0x40 fixed0x48 fixed0x56 fixed0x64 fixed0x72 fixed0x80 fixed0x88 fixed0x96 fixed0x104 fixed0x112 fixed0x120 fixed0x128 fixed0x136 fixed0x144 fixed0x152 fixed0x160 fixed0x168 fixed0x176 fixed0x184 fixed0x192 fixed0x200 fixed0x208 fixed0x216 fixed0x224 fixed0x232 fixed0x240 fixed0x248 fixed0x256 fixed8x8 fixed8x16 fixed8x24 fixed8x32 fixed8x40 fixed8x48 fixed8x56 fixed8x64 fixed8x72 fixed8x80 fixed8x88 fixed8x96 fixed8x104 fixed8x112 fixed8x120 fixed8x128 fixed8x136 fixed8x144 fixed8x152 fixed8x160 fixed8x168 fixed8x176 fixed8x184 fixed8x192 fixed8x200 fixed8x208 fixed8x216 fixed8x224 fixed8x232 fixed8x240 fixed8x248 fixed16x8 fixed16x16 fixed16x24 fixed16x32 fixed16x40 fixed16x48 fixed16x56 fixed16x64 fixed16x72 fixed16x80 fixed16x88 fixed16x96 fixed16x104 fixed16x112 fixed16x120 fixed16x128 fixed16x136 fixed16x144 fixed16x152 fixed16x160 fixed16x168 fixed16x176 fixed16x184 fixed16x192 fixed16x200 fixed16x208 fixed16x216 fixed16x224 fixed16x232 fixed16x240 fixed24x8 fixed24x16 fixed24x24 fixed24x32 fixed24x40 fixed24x48 fixed24x56 fixed24x64 fixed24x72 fixed24x80 fixed24x88 fixed24x96 fixed24x104 fixed24x112 fixed24x120 fixed24x128 fixed24x136 fixed24x144 fixed24x152 fixed24x160 fixed24x168 fixed24x176 fixed24x184 fixed24x192 fixed24x200 fixed24x208 fixed24x216 fixed24x224 fixed24x232 fixed32x8 fixed32x16 fixed32x24 fixed32x32 fixed32x40 fixed32x48 fixed32x56 fixed32x64 fixed32x72 fixed32x80 fixed32x88 fixed32x96 fixed32x104 fixed32x112 fixed32x120 fixed32x128 fixed32x136 fixed32x144 fixed32x152 fixed32x160 fixed32x168 fixed32x176 fixed32x184 fixed32x192 fixed32x200 fixed32x208 fixed32x216 fixed32x224 fixed40x8 fixed40x16 fixed40x24 fixed40x32 fixed40x40 fixed40x48 fixed40x56 fixed40x64 fixed40x72 fixed40x80 fixed40x88 fixed40x96 fixed40x104 fixed40x112 fixed40x120 fixed40x128 fixed40x136 fixed40x144 fixed40x152 fixed40x160 fixed40x168 fixed40x176 fixed40x184 fixed40x192 fixed40x200 fixed40x208 fixed40x216 fixed48x8 fixed48x16 fixed48x24 fixed48x32 fixed48x40 fixed48x48 fixed48x56 fixed48x64 fixed48x72 fixed48x80 fixed48x88 fixed48x96 fixed48x104 fixed48x112 fixed48x120 fixed48x128 fixed48x136 fixed48x144 fixed48x152 fixed48x160 fixed48x168 fixed48x176 fixed48x184 fixed48x192 fixed48x200 fixed48x208 fixed56x8 fixed56x16 fixed56x24 fixed56x32 fixed56x40 fixed56x48 fixed56x56 fixed56x64 fixed56x72 fixed56x80 fixed56x88 fixed56x96 fixed56x104 fixed56x112 fixed56x120 fixed56x128 fixed56x136 fixed56x144 fixed56x152 fixed56x160 fixed56x168 fixed56x176 fixed56x184 fixed56x192 fixed56x200 fixed64x8 fixed64x16 fixed64x24 fixed64x32 fixed64x40 fixed64x48 fixed64x56 fixed64x64 fixed64x72 fixed64x80 fixed64x88 fixed64x96 fixed64x104 fixed64x112 fixed64x120 fixed64x128 fixed64x136 fixed64x144 fixed64x152 fixed64x160 fixed64x168 fixed64x176 fixed64x184 fixed64x192 fixed72x8 fixed72x16 fixed72x24 fixed72x32 fixed72x40 fixed72x48 fixed72x56 fixed72x64 fixed72x72 fixed72x80 fixed72x88 fixed72x96 fixed72x104 fixed72x112 fixed72x120 fixed72x128 fixed72x136 fixed72x144 fixed72x152 fixed72x160 fixed72x168 fixed72x176 fixed72x184 fixed80x8 fixed80x16 fixed80x24 fixed80x32 fixed80x40 fixed80x48 fixed80x56 fixed80x64 fixed80x72 fixed80x80 fixed80x88 fixed80x96 fixed80x104 fixed80x112 fixed80x120 fixed80x128 fixed80x136 fixed80x144 fixed80x152 fixed80x160 fixed80x168 fixed80x176 fixed88x8 fixed88x16 fixed88x24 fixed88x32 fixed88x40 fixed88x48 fixed88x56 fixed88x64 fixed88x72 fixed88x80 fixed88x88 fixed88x96 fixed88x104 fixed88x112 fixed88x120 fixed88x128 fixed88x136 fixed88x144 fixed88x152 fixed88x160 fixed88x168 fixed96x8 fixed96x16 fixed96x24 fixed96x32 fixed96x40 fixed96x48 fixed96x56 fixed96x64 fixed96x72 fixed96x80 fixed96x88 fixed96x96 fixed96x104 fixed96x112 fixed96x120 fixed96x128 fixed96x136 fixed96x144 fixed96x152 fixed96x160 fixed104x8 fixed104x16 fixed104x24 fixed104x32 fixed104x40 fixed104x48 fixed104x56 fixed104x64 fixed104x72 fixed104x80 fixed104x88 fixed104x96 fixed104x104 fixed104x112 fixed104x120 fixed104x128 fixed104x136 fixed104x144 fixed104x152 fixed112x8 fixed112x16 fixed112x24 fixed112x32 fixed112x40 fixed112x48 fixed112x56 fixed112x64 fixed112x72 fixed112x80 fixed112x88 fixed112x96 fixed112x104 fixed112x112 fixed112x120 fixed112x128 fixed112x136 fixed112x144 fixed120x8 fixed120x16 fixed120x24 fixed120x32 fixed120x40 fixed120x48 fixed120x56 fixed120x64 fixed120x72 fixed120x80 fixed120x88 fixed120x96 fixed120x104 fixed120x112 fixed120x120 fixed120x128 fixed120x136 fixed128x8 fixed128x16 fixed128x24 fixed128x32 fixed128x40 fixed128x48 fixed128x56 fixed128x64 fixed128x72 fixed128x80 fixed128x88 fixed128x96 fixed128x104 fixed128x112 fixed128x120 fixed128x128 fixed136x8 fixed136x16 fixed136x24 fixed136x32 fixed136x40 fixed136x48 fixed136x56 fixed136x64 fixed136x72 fixed136x80 fixed136x88 fixed136x96 fixed136x104 fixed136x112 fixed136x120 fixed144x8 fixed144x16 fixed144x24 fixed144x32 fixed144x40 fixed144x48 fixed144x56 fixed144x64 fixed144x72 fixed144x80 fixed144x88 fixed144x96 fixed144x104 fixed144x112 fixed152x8 fixed152x16 fixed152x24 fixed152x32 fixed152x40 fixed152x48 fixed152x56 fixed152x64 fixed152x72 fixed152x80 fixed152x88 fixed152x96 fixed152x104 fixed160x8 fixed160x16 fixed160x24 fixed160x32 fixed160x40 fixed160x48 fixed160x56 fixed160x64 fixed160x72 fixed160x80 fixed160x88 fixed160x96 fixed168x8 fixed168x16 fixed168x24 fixed168x32 fixed168x40 fixed168x48 fixed168x56 fixed168x64 fixed168x72 fixed168x80 fixed168x88 fixed176x8 fixed176x16 fixed176x24 fixed176x32 fixed176x40 fixed176x48 fixed176x56 fixed176x64 fixed176x72 fixed176x80 fixed184x8 fixed184x16 fixed184x24 fixed184x32 fixed184x40 fixed184x48 fixed184x56 fixed184x64 fixed184x72 fixed192x8 fixed192x16 fixed192x24 fixed192x32 fixed192x40 fixed192x48 fixed192x56 fixed192x64 fixed200x8 fixed200x16 fixed200x24 fixed200x32 fixed200x40 fixed200x48 fixed200x56 fixed208x8 fixed208x16 fixed208x24 fixed208x32 fixed208x40 fixed208x48 fixed216x8 fixed216x16 fixed216x24 fixed216x32 fixed216x40 fixed224x8 fixed224x16 fixed224x24 fixed224x32 fixed232x8 fixed232x16 fixed232x24 fixed240x8 fixed240x16 fixed248x8 ufixed ufixed0x8 ufixed0x16 ufixed0x24 ufixed0x32 ufixed0x40 ufixed0x48 ufixed0x56 ufixed0x64 ufixed0x72 ufixed0x80 ufixed0x88 ufixed0x96 ufixed0x104 ufixed0x112 ufixed0x120 ufixed0x128 ufixed0x136 ufixed0x144 ufixed0x152 ufixed0x160 ufixed0x168 ufixed0x176 ufixed0x184 ufixed0x192 ufixed0x200 ufixed0x208 ufixed0x216 ufixed0x224 ufixed0x232 ufixed0x240 ufixed0x248 ufixed0x256 ufixed8x8 ufixed8x16 ufixed8x24 ufixed8x32 ufixed8x40 ufixed8x48 ufixed8x56 ufixed8x64 ufixed8x72 ufixed8x80 ufixed8x88 ufixed8x96 ufixed8x104 ufixed8x112 ufixed8x120 ufixed8x128 ufixed8x136 ufixed8x144 ufixed8x152 ufixed8x160 ufixed8x168 ufixed8x176 ufixed8x184 ufixed8x192 ufixed8x200 ufixed8x208 ufixed8x216 ufixed8x224 ufixed8x232 ufixed8x240 ufixed8x248 ufixed16x8 ufixed16x16 ufixed16x24 ufixed16x32 ufixed16x40 ufixed16x48 ufixed16x56 ufixed16x64 ufixed16x72 ufixed16x80 ufixed16x88 ufixed16x96 ufixed16x104 ufixed16x112 ufixed16x120 ufixed16x128 ufixed16x136 ufixed16x144 ufixed16x152 ufixed16x160 ufixed16x168 ufixed16x176 ufixed16x184 ufixed16x192 ufixed16x200 ufixed16x208 ufixed16x216 ufixed16x224 ufixed16x232 ufixed16x240 ufixed24x8 ufixed24x16 ufixed24x24 ufixed24x32 ufixed24x40 ufixed24x48 ufixed24x56 ufixed24x64 ufixed24x72 ufixed24x80 ufixed24x88 ufixed24x96 ufixed24x104 ufixed24x112 ufixed24x120 ufixed24x128 ufixed24x136 ufixed24x144 ufixed24x152 ufixed24x160 ufixed24x168 ufixed24x176 ufixed24x184 ufixed24x192 ufixed24x200 ufixed24x208 ufixed24x216 ufixed24x224 ufixed24x232 ufixed32x8 ufixed32x16 ufixed32x24 ufixed32x32 ufixed32x40 ufixed32x48 ufixed32x56 ufixed32x64 ufixed32x72 ufixed32x80 ufixed32x88 ufixed32x96 ufixed32x104 ufixed32x112 ufixed32x120 ufixed32x128 ufixed32x136 ufixed32x144 ufixed32x152 ufixed32x160 ufixed32x168 ufixed32x176 ufixed32x184 ufixed32x192 ufixed32x200 ufixed32x208 ufixed32x216 ufixed32x224 ufixed40x8 ufixed40x16 ufixed40x24 ufixed40x32 ufixed40x40 ufixed40x48 ufixed40x56 ufixed40x64 ufixed40x72 ufixed40x80 ufixed40x88 ufixed40x96 ufixed40x104 ufixed40x112 ufixed40x120 ufixed40x128 ufixed40x136 ufixed40x144 ufixed40x152 ufixed40x160 ufixed40x168 ufixed40x176 ufixed40x184 ufixed40x192 ufixed40x200 ufixed40x208 ufixed40x216 ufixed48x8 ufixed48x16 ufixed48x24 ufixed48x32 ufixed48x40 ufixed48x48 ufixed48x56 ufixed48x64 ufixed48x72 ufixed48x80 ufixed48x88 ufixed48x96 ufixed48x104 ufixed48x112 ufixed48x120 ufixed48x128 ufixed48x136 ufixed48x144 ufixed48x152 ufixed48x160 ufixed48x168 ufixed48x176 ufixed48x184 ufixed48x192 ufixed48x200 ufixed48x208 ufixed56x8 ufixed56x16 ufixed56x24 ufixed56x32 ufixed56x40 ufixed56x48 ufixed56x56 ufixed56x64 ufixed56x72 ufixed56x80 ufixed56x88 ufixed56x96 ufixed56x104 ufixed56x112 ufixed56x120 ufixed56x128 ufixed56x136 ufixed56x144 ufixed56x152 ufixed56x160 ufixed56x168 ufixed56x176 ufixed56x184 ufixed56x192 ufixed56x200 ufixed64x8 ufixed64x16 ufixed64x24 ufixed64x32 ufixed64x40 ufixed64x48 ufixed64x56 ufixed64x64 ufixed64x72 ufixed64x80 ufixed64x88 ufixed64x96 ufixed64x104 ufixed64x112 ufixed64x120 ufixed64x128 ufixed64x136 ufixed64x144 ufixed64x152 ufixed64x160 ufixed64x168 ufixed64x176 ufixed64x184 ufixed64x192 ufixed72x8 ufixed72x16 ufixed72x24 ufixed72x32 ufixed72x40 ufixed72x48 ufixed72x56 ufixed72x64 ufixed72x72 ufixed72x80 ufixed72x88 ufixed72x96 ufixed72x104 ufixed72x112 ufixed72x120 ufixed72x128 ufixed72x136 ufixed72x144 ufixed72x152 ufixed72x160 ufixed72x168 ufixed72x176 ufixed72x184 ufixed80x8 ufixed80x16 ufixed80x24 ufixed80x32 ufixed80x40 ufixed80x48 ufixed80x56 ufixed80x64 ufixed80x72 ufixed80x80 ufixed80x88 ufixed80x96 ufixed80x104 ufixed80x112 ufixed80x120 ufixed80x128 ufixed80x136 ufixed80x144 ufixed80x152 ufixed80x160 ufixed80x168 ufixed80x176 ufixed88x8 ufixed88x16 ufixed88x24 ufixed88x32 ufixed88x40 ufixed88x48 ufixed88x56 ufixed88x64 ufixed88x72 ufixed88x80 ufixed88x88 ufixed88x96 ufixed88x104 ufixed88x112 ufixed88x120 ufixed88x128 ufixed88x136 ufixed88x144 ufixed88x152 ufixed88x160 ufixed88x168 ufixed96x8 ufixed96x16 ufixed96x24 ufixed96x32 ufixed96x40 ufixed96x48 ufixed96x56 ufixed96x64 ufixed96x72 ufixed96x80 ufixed96x88 ufixed96x96 ufixed96x104 ufixed96x112 ufixed96x120 ufixed96x128 ufixed96x136 ufixed96x144 ufixed96x152 ufixed96x160 ufixed104x8 ufixed104x16 ufixed104x24 ufixed104x32 ufixed104x40 ufixed104x48 ufixed104x56 ufixed104x64 ufixed104x72 ufixed104x80 ufixed104x88 ufixed104x96 ufixed104x104 ufixed104x112 ufixed104x120 ufixed104x128 ufixed104x136 ufixed104x144 ufixed104x152 ufixed112x8 ufixed112x16 ufixed112x24 ufixed112x32 ufixed112x40 ufixed112x48 ufixed112x56 ufixed112x64 ufixed112x72 ufixed112x80 ufixed112x88 ufixed112x96 ufixed112x104 ufixed112x112 ufixed112x120 ufixed112x128 ufixed112x136 ufixed112x144 ufixed120x8 ufixed120x16 ufixed120x24 ufixed120x32 ufixed120x40 ufixed120x48 ufixed120x56 ufixed120x64 ufixed120x72 ufixed120x80 ufixed120x88 ufixed120x96 ufixed120x104 ufixed120x112 ufixed120x120 ufixed120x128 ufixed120x136 ufixed128x8 ufixed128x16 ufixed128x24 ufixed128x32 ufixed128x40 ufixed128x48 ufixed128x56 ufixed128x64 ufixed128x72 ufixed128x80 ufixed128x88 ufixed128x96 ufixed128x104 ufixed128x112 ufixed128x120 ufixed128x128 ufixed136x8 ufixed136x16 ufixed136x24 ufixed136x32 ufixed136x40 ufixed136x48 ufixed136x56 ufixed136x64 ufixed136x72 ufixed136x80 ufixed136x88 ufixed136x96 ufixed136x104 ufixed136x112 ufixed136x120 ufixed144x8 ufixed144x16 ufixed144x24 ufixed144x32 ufixed144x40 ufixed144x48 ufixed144x56 ufixed144x64 ufixed144x72 ufixed144x80 ufixed144x88 ufixed144x96 ufixed144x104 ufixed144x112 ufixed152x8 ufixed152x16 ufixed152x24 ufixed152x32 ufixed152x40 ufixed152x48 ufixed152x56 ufixed152x64 ufixed152x72 ufixed152x80 ufixed152x88 ufixed152x96 ufixed152x104 ufixed160x8 ufixed160x16 ufixed160x24 ufixed160x32 ufixed160x40 ufixed160x48 ufixed160x56 ufixed160x64 ufixed160x72 ufixed160x80 ufixed160x88 ufixed160x96 ufixed168x8 ufixed168x16 ufixed168x24 ufixed168x32 ufixed168x40 ufixed168x48 ufixed168x56 ufixed168x64 ufixed168x72 ufixed168x80 ufixed168x88 ufixed176x8 ufixed176x16 ufixed176x24 ufixed176x32 ufixed176x40 ufixed176x48 ufixed176x56 ufixed176x64 ufixed176x72 ufixed176x80 ufixed184x8 ufixed184x16 ufixed184x24 ufixed184x32 ufixed184x40 ufixed184x48 ufixed184x56 ufixed184x64 ufixed184x72 ufixed192x8 ufixed192x16 ufixed192x24 ufixed192x32 ufixed192x40 ufixed192x48 ufixed192x56 ufixed192x64 ufixed200x8 ufixed200x16 ufixed200x24 ufixed200x32 ufixed200x40 ufixed200x48 ufixed200x56 ufixed208x8 ufixed208x16 ufixed208x24 ufixed208x32 ufixed208x40 ufixed208x48 ufixed216x8 ufixed216x16 ufixed216x24 ufixed216x32 ufixed216x40 ufixed224x8 ufixed224x16 ufixed224x24 ufixed224x32 ufixed232x8 ufixed232x16 ufixed232x24 ufixed240x8 ufixed240x16 ufixed248x8 event enum let mapping private public external inherited payable true false var import constant if else for else for while do break continue throw returns return suicide new is this super		https://github.com/ethereum/solidity						//	/* */		'		true false								true											true								true	true																		true												true																								true																	true																														false											true																													true								https://en.wikipedia.org/wiki/Solidity	22	13			Solidity		Solidity	https://github.com/davidhq/SublimeEthereum.git		year|publisher|title|authors|isbn13\n2019|Packt Publishing|Mastering Blockchain Programming with Solidity: Write production-ready smart contracts for Ethereum blockchain with Solidity|Chittoda, Jitendra|9781839218262\n2017|Packt Publishing|Building Blockchain Projects: Building decentralized Blockchain applications with Ethereum and Solidity|Prusty, Narayan|9781787125339\n2019|Packt Publishing|Mastering Blockchain Programming with Solidity: Write production-ready smart contracts for Ethereum blockchain with Solidity|Chittoda, Jitendra|9781839218637\n2018|Apress|Building Games with Ethereum Smart Contracts: Intermediate Projects for Solidity Developers|Iyer, Kedar and Dannen, Chris|9781484234921\n2018|Packt Publishing|Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain|Modi, Ritesh|9781788838375\n2018|Packt Publishing|Ethereum Smart Contract Development: Build blockchain-based decentralized applications using solidity|Mukhopadhyay, Mayukh|9781788472623\n2020|BPB Publications|Smart Contract Development with Solidity and Ethereum: Building Smart Contracts with the Azure Blockchain (English Edition)|Mittal, Akhil|9789388511919\n2018|Packt Publishing|Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain|Modi, Ritesh|9781788831383\n2022|Apress|Blockchain and Ethereum Smart Contract Solution Development: Dapp Programming with Solidity|Zhang, Weijia and Anand, Tej|9781484281635\n2018|Independently published|Solidity Programming Language 101: Beginner Guide|Raja, Ismail and Mohamed, Fazith|9781719883405\n2022|Packt Publishing|Solidity Programming Essentials: A guide to building smart contracts and tokens using the widely used Solidity language, 2nd Edition|Modi, Ritesh|9781803231181\n2019|O'reilly Media|Hands-on Smart Contract Development With Solidity And Ethereum|Kevin Solorio and Randall Kanna and David H. Hoover|9781492045236\n2019|Mechanical Industry Press|Solidity Programming: A Beginner's Guide to Building Ethereum and Blockchain Smart Contracts(Chinese Edition)|[ YIN DU ] LI TE SHEN · MO DI ( Ritesh , Modi ) ZHU|9787111616009\n20220610|Packt Publishing|Solidity Programming Essentials|Ritesh Modi|9781803234793\n20200831|Springer Nature|Ethereum Smart Contract Development in Solidity|Gavin Zheng; Longxiang Gao; Liqun Huang; Jian Guan|9789811562181\n20191125|O'Reilly Media, Inc.|Hands-On Smart Contract Development with Solidity and Ethereum|Kevin  Solorio; Randall Kanna; David H. Hoover|9781492045212	Solidity	solidity developer			year|title|doi|citations|influentialCitations|authors|paperId\n2018|Smart contracts: security patterns in the ethereum ecosystem and solidity|10.1109/IWBOSE.2018.8327565|178|13|Maximilian Wöhrer and U. Zdun|7d7ce972902c66f4a506c7f35f13aaba40a58880\n2018|Lolisa: Formal Syntax and Semantics for a Subset of the Solidity Programming Language|10.1155/2020/6191537|29|1|Zheng Yang and Hang Lei|129c3bd87981c6bc0111535b9519fb876a6d9c48\n2018|Towards Verification of Ethereum Smart Contracts: A Formalization of Core of Solidity|10.1007/978-3-030-03592-1_13|25|0|Jakub Zakrzewski|f1fc26e258271ce34cf4279f6bdb9800f208edc4\n2020|Semantic Understanding of Smart Contracts: Executable Operational Semantics of Solidity|10.1109/SP40000.2020.00066|20|2|Jiao Jiao and Shuanglong Kan and Shang-Wei Lin and D. Sanán and Yang Liu and Jun Sun|0a8388d08f03018eeb471bd5455c8abaa03d6763\n2020|SMT-Friendly Formalization of the Solidity Memory Model|10.1007/978-3-030-44914-8_9|16|1|Á. Hajdu and Dejan Jovanovic|50babffb567b68fdfcd33d8429c177fb2dc644d6\n2019|Degree Validation Application Using Solidity and Ethereum Blockchain|10.1109/SoutheastCon42311.2019.9020503|5|1|C. BouSaba and Ethan Anderson|a53fb00dc5a8b8e35be98bcc63d935850f83f04f\n2019|Deviant: A Mutation Testing Tool for Solidity Smart Contracts|10.1109/Blockchain.2019.00050|4|0|Patrick Chapman and Dianxiang Xu and Lin Deng and Yin Xiong|268fe44b85113a74863d4a0fdb2f9374a2bba445\n2020|Gap between Theory and Practice: An Empirical Study of Security Patches in Solidity|10.1145/3377811.3380424|4|0|Sungjae Hwang and S. Ryu|9dcd7b3836935d81f00c1d5462b716495ded76b6\n2019|Modularizing Cross-Cutting Concerns with Aspect-Oriented Extensions for Solidity|10.1109/DAPPCON.2019.00033|3|1|Chien-Che Hung and Kung Chen and Chun-Feng Liao|35f732815e102f612e962bfa8f4d20dfb868997b\n2020|PASO: A Web-Based Parser for Solidity Language Analysis|10.1109/IWBOSE50093.2020.9050263|3|0|Giuseppe Antonio Pierro and R. Tonelli|39d8fb3b837c0baff2e56341b93f4ac3d3ae9182\n2019|A New Approach to Prevent Reentrant Attack in Solidity Smart Contracts|10.1007/978-981-15-3278-8_6|2|0|C. Dong and Yuanhong Li and Liang Tan|af8e33b8c5bc0645c3dea27af95deecb4befe7d7\n2019|Programming Smart Contracts in Ethereum Blockchain using Solidity|10.1145/3287324.3287542|2|0|Debasis Bhattacharya and M. Canul and S. Knight and M. Azhar and Rajiv Malkan|bebefcf6281e90d91a057752ab55c07c81b90d99\n2018|Basic Solidity Programming|10.1007/978-1-4842-4075-5_3|1|0|Debajani Mohanty|f44c815df713192f26213201fe5b12696e2c4f41	title|year|author|goodreadsId|rating|ratings|reviews\nThe Solidity Programmer's Handbook||Tony Hontzeas|66375248|0.0|0|0\nSolidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain||Ritesh Modi|60029591|3.62|8|1\nIntroducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners||Chris Dannen|53853238|3.41|110|15\nEthereum Developer: Learn Solidity From Scratch||Merunas Grincalaitis|60911135|4.50|2|0\nSOLIDITY AND ETHEREUM: Mining and Programming of Blockchain of 2017||Michael Bitman|58182701|5.00|1|0\nThe Essentials of Smart Contract Development for Solidity Developers||Seungwon Go|66309129|0.0|0|0
cobol	COBOL	1959	Howard Bromberg and Norman Discount and Vernon Reeves and Jean E. Sammet and William Selden and Gertrude Tierney and Grace Hopper		57	pl				4					40	5			25283	139	true	5	ace cloc particles pygments typecobol								pl	628	667		3411		0					cobol	cobol	text/x-cobol	source.cobol	programming								false				c/COBOL.cbl	94	2013	2018	4	6	123	4	COmmon Business Oriented Language									business.py											25					1959	comtran eiffel flow-matic smalltalk pl-i plb algol-58 fact algol unicode xml unix visual-basic.net utf-8 jcl pascal	"COBOL (, an acronym for common business-oriented language) is a compiled English-like computer programming language designed for business use. It is imperative, procedural and, since 2002, object-oriented. COBOL is primarily used in business, finance, and administrative systems for companies and governments. COBOL is still widely used in legacy applications deployed on mainframe computers, such as large-scale batch and transaction processing jobs. But due to its declining popularity and the retirement of experienced COBOL programmers, programs are being migrated to new platforms, rewritten in modern languages or replaced with software packages. Most programming in COBOL is now purely to maintain existing applications. COBOL was designed in 1959 by CODASYL and was partly based on previous programming language design work by Grace Hopper, commonly referred to as ""the (grand)mother of COBOL"". It was created as part of a US Department of Defense effort to create a portable programming language for data processing. Intended as a stopgap, the Department of Defense promptly forced computer manufacturers to provide it, resulting in its widespread adoption. It was standardized in 1968 and has since been revised four times. Expansions include support for structured and object-oriented programming. The current standard is ISO/IEC 1989:2014. COBOL has an English-like syntax, which was designed to be self-documenting and highly readable. However, it is verbose and uses over 300 reserved words. In contrast with modern, succinct syntax like y = x;, COBOL has a more English-like syntax (in this case, MOVE x TO y). COBOL code is split into four divisions (identification, environment, data and procedure) containing a rigid hierarchy of sections, paragraphs and sentences. Lacking a large standard library, the standard specifies 43 statements, 87 functions and just one class. Academic computer scientists were generally uninterested in business applications when COBOL was created and were not involved in its design; it was (effectively) designed from the ground up as a computer language for business, with an emphasis on inputs and outputs, whose only data types were numbers and strings of text. COBOL has been criticized throughout its life, however, for its verbosity, design process and poor support for structured programming, which resulted in monolithic and incomprehensible programs."	2001	1302	1151	2255	6799					Conference/Committee on Data Systems Languages		cbl cob cpy	cob cbl ccp cobol cpy	cbl	cob COB cpy CPY	cbl cob cpy	cbl cob cpy					../leetSheets/cobol.jpg			187188	2616	https://exercism.org/tracks/cobol	494																7					CBL cbl ccp COB cob cobol cpy				https://openbase.com/js/cobol/documentation			https://lists.openmainframeproject.org/g/wg-cobol/subgroups					text			https://github.com/antlr/grammars-v4/tree/master/cobol85	cobol		Cobol		http://www.rosettacode.org/wiki/Category:COBOL				open-cobol	United States			COBOL													       identification division.        program-id. cobol.        procedure division.        main.            display 'Hello World.' end-display.            stop run. 	"        program-id. hello.         procedure division.         display ""Hello, World!"".         stop run.  "	COBOL	https://reddit.com/r/cobol	https://riju.codes/cobol	"IDENTIFICATION DIVISION. PROGRAM-ID. MAIN. PROCEDURE DIVISION.     DISPLAY ""Hello, world!"".     STOP RUN. "		19.52.48 JOB    3  $HASP100 COBUCLG  ON READER1     COBOL BASE TEST     19.52.48 JOB    3  IEF677I WARNING MESSAGE(S) FOR JOB COBUCLG  ISSUED     19.52.48 JOB    3  $HASP373 COBUCLG  STARTED - INIT  1 - CLASS A - SYS BSP1     19.52.48 JOB    3  IEC130I SYSPUNCH DD STATEMENT MISSING     19.52.48 JOB    3  IEC130I SYSLIB   DD STATEMENT MISSING     19.52.48 JOB    3  IEC130I SYSPUNCH DD STATEMENT MISSING     19.52.48 JOB    3  IEFACTRT - Stepname  Procstep  Program   Retcode     19.52.48 JOB    3  COBUCLG    BASETEST  COB       IKFCBL00  RC= 0000     19.52.48 JOB    3  COBUCLG    BASETEST  LKED      IEWL      RC= 0000     19.52.48 JOB    3  +HELLO, WORLD     19.52.48 JOB    3  COBUCLG    BASETEST  GO        PGM=*.DD  RC= 0000     19.52.48 JOB    3  $HASP395 COBUCLG  ENDED	COBOL					ACCEPT ACCESS ADD ADDRESS ADVANCING AFTER ALL ALPHABET ALPHABETIC ALPHABETIC-LOWER ALPHABETIC-UPPER ALPHANUMERIC ALPHANUMERIC-EDITED ALSO ALTER ALTERNATE AND ANY APPLY ARE AREA AREAS ASCENDING ASSIGN AT AUTHOR BASIS BEFORE BEGINNING BINARY BLANK BLOCK BOTTOM BY CALL CANCEL CBL CD CF CH CHARACTER CHARACTERS CLASS CLASS-ID CLOCK-UNITS CLOSE COBOL CODE CODE-SET COLLATING COLUMN COM-REG COMMA COMMON COMMUNICATION COMP COMP-1 COMP-2 COMP-3 COMP-4 COMP-5 COMPUTATIONAL COMPUTATIONAL-1 COMPUTATIONAL-2 COMPUTATIONAL-3 COMPUTATIONAL-4 COMPUTATIONAL-5 COMPUTE CONFIGURATION CONTAINS CONTENT CONTINUE CONTROL CONTROLS CONVERTING COPY CORR CORRESPONDING COUNT CURRENCY DATA DATE-COMPILED DATE-WRITTEN DAY DAY-OF-WEEK DBCS DE DEBUG-CONTENTS DEBUG-ITEM DEBUG-LINE DEBUG-NAME DEBUG-SUB-1 DEBUG-SUB-2 DEBUG-SUB-3 DEBUGGING DECIMAL-POINT DECLARATIVES DELETE DELIMITED DELIMITER DEPENDING DESCENDING DESTINATION DETAIL DISPLAY DISPLAY-1 DIVIDE DIVISION DOWN DUPLICATES DYNAMIC EGCS EGI EJECT ELSE EMI ENABLE END END-ADD END-CALL END-COMPUTE END-DELETE END-DIVIDE END-EVALUATE END-IF END-INVOKE END-MULTIPLY END-OF-PAGE END-PERFORM END-READ END-RECEIVE END-RETURN END-REWRITE END-SEARCH END-START END-STRING END-SUBTRACT END-UNSTRING END-WRITE ENDING ENTER ENTRY ENVIRONMENT EOP EQUAL ERROR ESI EVALUATE EVERY EXCEPTION EXIT EXTEND EXTERNAL FALSE FD FILE FILE-CONTROL FILLER FINAL FIRST FOOTING FOR FROM FUNCTION GENERATE GIVING GLOBAL GO GOBACK GREATER GROUP HEADING HIGH-VALUE HIGH-VALUES I-O I-O-CONTROL ID IDENTIFICATION IF IN INDEX INDEXED INDICATE INHERITS INITIAL INITIALIZE INITIATE INPUT INPUT-OUTPUT INSERT INSPECT INSTALLATION INTO INVALID INVOKE IS JUST JUSTIFIED KANJI KEY LABEL LAST LEADING LEFT LENGTH LESS LIMIT LIMITS LINAGE LINAGE-COUNTER LINE LINE-COUNTER LINES LINKAGE LOCAL-STORAGE LOCK LOW-VALUE LOW-VALUES MEMORY MERGE MESSAGE METACLASS METHOD METHOD-ID MODE MODULES MORE-LABELS MOVE MULTIPLE MULTIPLY NATIVE NATIVE_BINARY NEGATIVE NEXT NO NOT NULL NULLS NUMBER NUMERIC NUMERIC-EDITED OBJECT OBJECT-COMPUTER OCCURS OF OFF OMITTED ON OPEN OPTIONAL OR ORDER ORGANIZATION OTHER OUTPUT OVERFLOW OVERRIDE PACKED-DECIMAL PADDING PAGE PAGE-COUNTER PASSWORD PERFORM PF PH PIC PICTURE PLUS POINTER POSITION POSITIVE PRINTING PROCEDURE PROCEDURE-POINTER PROCEDURES PROCEED PROCESSING PROGRAM PROGRAM-ID PURGE QUEUE QUOTE QUOTES RANDOM RD READ READY RECEIVE RECORD RECORDING RECORDS RECURSIVE REDEFINES REEL REFERENCE REFERENCES RELATIVE RELEASE RELOAD REMAINDER REMOVAL RENAMES REPLACE REPLACING REPORT REPORTING REPORTS REPOSITORY RERUN RESERVE RESET RETURN RETURN-CODE RETURNING REVERSED REWIND REWRITE RF RH RIGHT ROUNDED RUN SAME SD SEARCH SECTION SECURITY SEGMENT SEGMENT-LIMIT SELECT SELF SEND SENTENCE SEPARATE SEQUENCE SEQUENTIAL SERVICE SET SHIFT-IN SHIFT-OUT SIGN SIZE SKIP1 SKIP2 SKIP3 SORT SORT-CONTROL SORT-CORE-SIZE SORT-FILE-SIZE SORT-MERGE SORT-MESSAGE SORT-MODE-SIZE SORT-RETURN SOURCE SOURCE-COMPUTER SPACE SPACES SPECIAL-NAMES STANDARD STANDARD-1 STANDARD-2 START STATUS STOP STRING SUB-QUEUE-1 SUB-QUEUE-2 SUB-QUEUE-3 SUBTRACT SUM SUPER SUPPRESS SYMBOLIC SYNC SYNCHRONIZED TABLE TALLY TALLYING TAPE TERMINAL TERMINATE TEST TEXT THAN THEN THROUGH THRU TIME TIMES TITLE TO TOP TRACE TRAILING TRUE TYPE UNIT UNSTRING UNTIL UP UPON USAGE USE USING VALUE VALUES VARYING WHEN WHEN-COMPILED WITH WORDS WORKING-STORAGE WRITE WRITE-ONLY ZERO ZEROES ZEROS				https://www.meetup.com/topics/cobol	https://sourceforge.net/p/gnucobol/_list/svn			*>		DISPLAY			TRUE FALSE						true													true				true				true																								true																															true		true															false														true				true												false																																									false							https://en.wikipedia.org/wiki/COBOL	301	20	https://hopl.info/showlanguage.prx?exp=139	Cobol	COBOL		COBOL	https://bitbucket.org/bitlang/sublime_cobol		year|publisher|title|authors|isbn13\n2005|Wiley|COBOL for the 21st Century|Stern, Nancy B. and Stern, Robert A. and Ley, James P.|9780471722618\n1999|Wiley|Successful COBOL Upgrades: Highlights and Programming Techniques|Chae, Young and Rogers, Steven|9780471330110\n1999|Wiley|Structured Cobol Programming: For the Year 2000 and Beyond, 9th Edition|Stern, Nancy B. and Stern, Robert A.|9780471318811\n1991|Mitchell McGraw-Hill|Modern COBOL programming|Price, Wilson T|9780070510449\n1998|Wiley|Structured COBOL Programming: Year 2000 Update Version (with Syntax Guide and Disk)|Stern, Nancy B. and Stern, Robert A.|9780471299875\n1987|McGraw-Hill|Cobol Programming Problems and Solutions|Roy, M.|9780074518656\n1972|Heinemann Educational|Cobol programming: A complete course in writing Cobol programs|Watters, John|9780435778033\n1973|Anaheim Pub Co|Introduction to Computer Programming: ANSI Cobol|Shelly, Gary B.|9780882361031\n1984|South-western Pub. Co|Programming Principles With Cobol I|Don B Medley|9780538104203\n20041228|Cambridge University Press|COBOL Programmers Swing with Java|E. Reed Doke; Bill C. Hardgrave; Richard A. Johnson|9780511081507\n1995|Butterworth-Heinemann|Cobol for Students|Parkin, Andrew and Yorke, Richard|9780340645529\n1987|Fresno, Calif. : M. Murach & Associates, c1986-|Structured ANS COBOL|Mike Murach and Paul Noll|9780911625387\n1992|Wiley|Micro Focus Workbench: Developing Mainframe COBOL Applications on the PC|Jatich, Alida and Nowak, Phil|9780471556114\n1996|Wiley|Structured COBOL Programming: With Syntax Guide and Student Program and Data Disk|Stern, Nancy B. and Stern, Robert A.|9780471138860\n1984|Prentice Hall|Cobol Programming|Peter Abel|9780835908351\n1981|D.Van Nostrand|Introductory Structured Cobol Programming|Popkin, Gary S.,|9780442231668\n1997|Cambridge University Press|Object-Oriented COBOL (SIGS: Advances in Object Technology)|Arranga, Edmund C. and Coyle, Frank P.|9780132611404\n2003|Morgan Kaufmann|From COBOL to OOP (The Morgan Kaufmann Series in Software Engineering and Programming)|Knasmüller, Markus|9781558608221\n1997|Mike Murach & Associates Inc|Structured Cobol Methods: How to Design, Code, and Test Your Programs So They're Easier to Debug, Document, and Maintain|Noll, Paul|9780911625943\n1986|McGraw-Hill College|Structured Cobol|Philippakis, A. S. and Kazmier, Leonard J.|9780070498099\n1997|Wiley|An Introduction to Object COBOL|Doke, E. Reed and Hardgrave, Bill C.|9780471183464\n1992|Mike Murach & Associates Inc|Cics for the Cobol Programmer: An Introductory Course (Pt. 1)|Lowe, Doug|9780911625608\n2021|CENEAGE LEARNING INDIA PVT LTD|Structured Cobol Programming|Shelly|9788131503829\n1979|John Wiley & Sons Inc|Introduction To Business Data Processing With Basic, Fortran And Cobol Programming|Donald Keith Caver|9780471030911\n1971||Fundamentals of COBOL Programming|Carl Feingold|9780697081018\n1983|W.C. Brown Co|Fundamentals of structured COBOL programming|Feingold, Carl|9780697081735\n1987|Prentice Hall|Programming Standards And Guidelines: Cobol Edition|Barry K. Nirmal|9780137298235\n1997|Wiley|Mastering Cobal: Let the PC Teach You COBOL Programming|Woollard, Rex and Bonner, Andrea|9780471159742\n1976|Watfac|An Introduction To Cobol And Watbol ; A Structured Programming Approach|Cowsan and D. D. ; Dirksen and P. H. ; Graham and J. W.|9780919884038\n1990|McGraw-Hill|COBOL II: Programming Techniques, Efficiency Considerations, Debugging Techniques (IBM McGraw-Hill Series)|Bookman, Harvey|9780070065338\n1986|Mike Murach & Associates Inc|How To Evaluate-and Improve-your Cobol Programming Methods: A Guide For Managers|Paul Noll|9780911625288\n|Geelong, Vic. : Deakin University, 1992.|Cobol Programming|P. A. Crump and R. D. Pearson|9780730013242\n2010|Equity Press|Cobol Programming Interview Questions: Cobol Job Interview Review Guide|Terry Sanchez-clark|9781933804453\n1983|Hyperion Books|Methodical Programming in COBOL|Ray Welland|9780273018209\n1985|Kent Pub Co|Introductory Structured Cobol Programming||9780534231668\n|Dubuque, Iowa : W.c. Brown Col., C1983.|Fundamentals Of Structured Cobol Programming||9780697081865\n1994|Course Technology Inc|Using Micro Focus Cobol Workbench|Leona Roen|9780877098140\n1976|Linnet Books|COBOL programming: An introduction for librarians|Brophy, Peter|9780208015273\n1991|Thomson Learning|Structured Programming In Cobol (complete Course Texts)|B.j. Holmes|9781870941822\n1971|Mcgraw-hill|Elementary Cobol Programming;: A Step By Step Approach|Gordon Bitter Davis|9780070157804\n1997|Wiley|Getting Started With Micro Focus Personal COBOL for Windows|Doke, E. Reed|9780471184904\n2004|Mike Murach & Associates|Murach's Mainframe COBOL|Mike Murach and Anne Prince and Raul Menendez|9781890774240\n2001|Wiley|Programming In COBOL / 400|Cooper, James and Stern, Nancy B. and Stern, Robert A.|9780471418467\n1998|Wiley|Advanced COBOL for Structured and Object-Oriented Programming, 3rdEdition|Brown, Gary DeWard|9780471314813\n2008|Charles River Media|Java for COBOL Programmers (Programming Series)|Byrne, John C.|9781584505655\n2014|Apress|Beginning COBOL for Programmers|Coughlan, Michael|9781430262541\n1989|Mike Murach & Associates Inc|Vsam for the Cobol Programmer: Concepts, Cobol, Jcl, Idcams|Lowe, Doug|9780911625455\n2002|Wiley|COBOL for the 21st Century|Stern, Nancy B. and Stern, Robert A. and Ley, James P.|9780471073215\n2000|Mike Murach & Associates Inc|Murach's Structured COBOL|Murach, Mike and Prince, Anne and Menendez, Raul|9781890774059\n1998|Sams Publishing|Sams Teach Yourself COBOL in 24 Hours|Hubbell, Thane|9780768685206\n1998|Sams Publishing|Sams Teach Yourself COBOL in 24 Hours|Hubbell, Thane|9780672314537\n1998|Sams|Cobol Unleashed|Wessler, Jon|9780672312540\n1994-02-02T00:00:01Z|Wiley|Structured COBOL Programming, 7th Edition|Stern, Nancy and Stern, Robert A.|9780471597476\n1977|Prentice Hall|Cobol Programming: A Structural Approach|Nickerson, Robert C.|9780876261293\n1999-11-18T00:00:01Z|Course Technology|Structured COBOL Programming, Second Edition (Shelly Cashman Series)|Shelly, Gary B. and Cashman, Thomas J. and Foreman, Roy O.|9780789557032\n2002|Charles River Media|Java for Cobol Programmers (Programming Series)|Byrne, John C and Cross, Jim|9781584502289\n1992|Wiley|Advanced ANSI COBOL with Structured Programming: For VS COBOL II and Microsoft Micro Focus COBOL|Brown, Gary DeWard|9780471547860\n1978T|W. C. Brown Co|Fundamentals of structured COBOL programming|Feingold, Carl|9780697081285\n1998-03-09T00:00:01Z|Wiley|Structured Cobol Programming|Stern, Nancy B. and Stern, Robert A.|9780471183846\n1970|John Wiley & Sons|COBOL Programming|Stern, Nancy B. and Stern, Robert A.|9780471823179\n1994|Wiley|Structured COBOL Programming Seventh Edition with Wiley COBOL Syntax Reference Guide with IBM and VAX Enhancements|Stern, Nancy B. and Stern, Robert A.|9780471008385\n2002|iUniverse|Structured Programming with COBOL Examples|Parsons, Earl H.|9780595650347\n2003|Apress|COBOL and Visual Basic on .NET: A Guide for the Reformed Mainframe Programmer|Chris L. Richardson|9781590590485\n1970|Wiley-Interscience|A guide to COBOL programming|McCracken, Daniel D|9780471582434\n2008|Pearson Technology Group|C for COBOL Programmers: A Business Approach|Gearing, Jim|9780805316605\n1991-07-01T00:00:01Z|McGraw-Hill College|Modern Cobol Programming|Price, Wilson T. and Olson, Jack|9780078375279\n1985-04-01T00:00:01Z|Pearson College Div|Structured Cobol Programming|Grauer, Robert T.|9780138542177\n2002|iUniverse|Structured Programming with COBOL Examples|Parsons, Earl|9780595250943\n1995|Course Technology|Structured COBOL Programming (Shelly Cashman Series)|Shelly, Gary B. and Cashman, Thomas J. and Foreman, Roy O.|9780878354863\n1985T|Anaheim Pub. Co|Structured COBOL|Shelly, Gary B|9780878351978\n1989-06-01T00:00:01Z|McGraw-Hill Education - Europe|COBOL Programming: Problems and Solutions: Refer to Title When This ISBN Is the Main ISBN|Roy|9780074603185\n1994|Sams|Teach Yourself Cobol in 21 Days (Sams Teach Yourself)|Budlong, Mo|9780672304699\n1990|McGraw-Hill Inc.,US|Structured Cobol|Welburn, Tyler and Price, Wilson|9780070691667\n1976|Wiley|A simplified guide to structured COBOL programming|McCracken, Daniel D|9780471582847\n1974-06-01T00:00:01Z|Anaheim Pub Co|Advanced ANSI Cobol Disk/Tape Programming Efficiencies (Their ANSI COBOL series)|Shelly, Gary B. and Cashman, Thomas J.|9780882361055\n1980|Reston Pub. Co|Cobol programming, a structured approach|Abel, Peter|9780835908337\n1991|John Wiley & Sons Inc|Structured Cobol Programming 6ed||9780471549291\n1991|Wiley|Structured COBOL Programming, Syntax Guide|Stern, Nancy B. and Stern, Robert A.|9780471540281\n1991|William C Brown Pub|Fundamentals of Structured Cobol Programming|Feingold, Carl and Wolff, Louis|9780697067227\n1984|Letts Educational|Structured Programming in Cobol|Holmes, B. J.|9780905435411\n1988-01-01T00:00:01Z|Harcourt College Pub|Beginning Structured Cobol|Coburn, Edward J.|9780155053700\n1981|John Wiley & Sons|Beyond Cobol|Brown, Gary|9780471099499\n2007|STERN/ STERN|Structured Cobol Programming, 8Th Ed|WILEY INDIA and WILEY INDIA and WILEY INDIA|9788126511877\n1997|Boyd & Fraser Pub. Co.|Comprehensive Structured COBOL|Horn, L. Wayne and Gleason, Gary M. and Horn, Lister Wayne|9780877096214\n1984|Computing McGraw-Hill|Schaum's Outline of Theory and Problems of Programming With Structured Cobol (Schaum's Outlines)|Newcomer, Lawrence R.|9780070379985\n1983|Palgrave Macmillan|Mastering COBOL Programming (Macmillan Master Series)|Hutty, R.|9780333343852\n1977|Winthrop Publishers|High level COBOL programming (Winthrop computer systems series)|Weinberg, Gerald M.; et.al.|9780876263297\n2001|Wiley|Structured COBOL Programming: Update Version for 2001 - 2002|Stern, Nancy B. and Stern, Robert A.|9780471438656\n1981-06T|Anaheim Pub Co|Introduction to Computer Programming Structured COBOL|Shelly, Gary B. and Cashman, Thomas J.|9780882362267\n1977|Wiley|Advanced ANS COBOL with structured programming|Brown, Gary DeWard|9780471106425\n1985|Wiley|Structured COBOL programming|Stern, Nancy B|9780471871507\n1975|John Wiley & Sons|COBOL Programming|Stern, Nancy B.|9780471823292\n1982-10-01T00:00:01Z|Hodder & Stoughton Educational Division|Teach Yourself Computer Programming in COBOL (Teach Yourself)|Fisher, M.|9780340203835\n1997|Wiley|Structured COBOL programming|Stern, Nancy B|9780471170662\n1990|Wiley|Structured COBOL Programming|Stern, Nancy B. and Stern, Robert A.|9780471524212\n1990|Prentice Hall|Professional Programming in Cobol|Johnson, Bruce M. and Ruwe, Marcia|9780137255733\n2005-09-14T00:00:01Z|John Wiley & Sons Inc|Structured COBOL Programming|Stern, Nancy B.|9780471755395\n1974|R. D. Irwin|COBOL logic and programming (Irwin-Dorsey information processing series)|McCameron, Fritz A|9780256015812\n1991-02-01T00:00:01Z|McGraw-Hill College|Modern Cobol Programming/Book and Disk|Price, Wilson T.|9780078375262\n1971|Holt Rinehart and Winston|American National Standard COBOL Programming|Newell, John C.|9780030863127\n1977-06-01T00:00:01Z|Anaheim Pub Co|Introduction to Computer Programming: Structured Cobol (With Charts)|Shelly, Gary B.|9780882361116\n1973|Wiley|Modular programming in COBOL (Business data processing: a Wiley series)|Armstrong, Russell M|9780471033257\n1972|John Wiley & Sons|COBOL Support Packages: Programming and Productivity AIDS (Chemistry of Functional Groups)|Naftaly, Stanley M.|9780471628408\n1981|R.D. Irwin|COBOL logic and programming: A structured approach (The Irwin series in information and decision sciences)|McCameron, Fritz A|9780256024838\n1990|Wiley|VS COBOL II for COBOL Programmers|Sandler, Robert J.|9780471622260\n19900704|Bloomsbury UK|COBOL 85 Programming|Roger Hutty|9781349208111\n1979|John Wiley & Sons|Structured COBOL Programming|Stern, Nancy B.|9780471049135\n19971111|Bloomsbury UK|Mastering COBOL Programming|Roger Hutty; Mary Spence|9781349143276\n1984|Reston Pub. Co|COBOL programming: A structured approach|Abel, Peter|9780835908085\n1988|Prentice Hall|Cobol Programming: A Structured Approach|Abel, Peter|9780131392472\n1990|Krieger Pub Co|Structured Programming With Cobol and Jsp|Thompson, John B.|9780862382452\n2018|Forgotten Books|American National Standard, Programming Language Cobol (Classic Reprint)|Standards, National Bureau of|9780428621605\n1977|Winthrop Publishers|COBOL for students: A programming primer (Winthrop computer systems series)|Finkenaur, Robert G|9780876261323\n19911111|Bloomsbury UK|COBOL|Tony Royce|9781349122387\n1991|William C Brown Pub|Structured Cobol|Gerard A. Paquette|9780697077639\n1970|Heinemann Educational|Cobol Programming|Watters, John.|9780435778019\n1988||Cobol Programming: A Structured Approach|Peter Abel|9780131398900\n1980/05/08|John Wiley & Sons|Structured COBOL|Ruth Ashley|9780471053620\n1987|New York : McGraw-Hill, c1987.|Structured COBOL|step approach|9780070157880\n1998|John Wiley & Sons Inc|Cobol Programming|Nancy B. Stern|9780471315391\n1983|Mcgraw-hill Education|Cobol Programming|M.k. Roy and D.ghosh Dastidar|9780074518663\n1982|John Wiley & Sons|Cobol Programming|J.m. Triance|9780471894957\n1989|W.c. Brown|Structured Cobol|Matthews, Robert I.|9780697067777\n||COBOL Programming|Triance and J. M.|9780850122497\n19921111|Bloomsbury UK|Structured COBOL|Tony Royce|9781349122400\n1990|Wiley|Simplified Structured Cobol With Microsoft Microfocus Cobol|Mccracken and Daniel D.; Golden and Donald G.|9780471514077\n1988/02/01|St. Louis : Times Mirror/Mosby College Pub., 1988.|Structured COBOL|College Pub. and 1988.|9780801616624\n1993|Mcgraw-hill|Cobol/370: For Vs Cobol And Cobol Ii Programmers (j Ranade Ibm Series)|Harvey Bookman|9780070065833\n1990|John Wiley And Sons Ltd|Structured Cobol Programming|Nancy Stern and Robert A. Stern|9780471534006\n1994|John Wiley And Sons Ltd|Structured Cobol Programming|Nancy Stern and Robert A. Stern|9780471305804\n1982|Bobbs-merrill Educational Pub|Structured Cobol Programming|Morris Pollack|9780672976919\n2000||Structured Cobol Programming|Gary B. Shelly /  Cashman /  Foreman / Thomas J. Cashman|9780789557155\n1998|Prentice Hall Ptr|Cobol Programmer's Notebook|James Edward Keogh|9780139774140\n2002|Wiley|Structured Cobol Programming|Nancy B Stern|9780471232148\n1999|John Wiley & Sons Inc|Structured Cobol Programming|Nancy B. Stern and Robert A. Stern|9780471362197\n1985|D C Heath & Co|Structured Cobol (college)|Gary Haggard|9780669062076\n1996|Wiley|Structured Cobol Programming|Nancy Stern and Robert A. M. Stern and Robert A. Stern|9789971512460\n1977|Prentice-hall|Ans Cobol Programming|James A Saxon|9780130377708\n1984|Blackwell Publishers|Structured Cobol Programming|J. M. Triance|9780850124217\n1974|Manchester University Press|Programming In Cobol|John M. Triance|9780719005923\n1999|John Wiley & Sons Inc|Structured Cobol Programming|Nancy B. Stern and Robert A. Stern|9780471384304\n1972|Prentice-hall|Ansi Cobol Programming|Saxon and James A|9780130377395\n1982|Bobbs-merrill Educational Pub|Structured Cobol Programming|Morris Pollack|9780672976902\n2000|Wiley|Structured Cobol Programming, Getting Started With Fujitsu Cobol 3.0|Nancy Stern and Robert A. Stern and Calvin Priester|9780471378839\n1988/04/27|John Wiley & Sons|Structured COBOL Programming|Robert A. Stern and Nancy B. Stern|9780471632870\n|Watsonville, Calif. : Mitchell Pub., C1989.|Modern Cobol Programming||9780075552901\n1987|Englewood Cliffs, N.J. : Prentice-Hall, 1985.|Structured COBOL programming|Robert T. Grauer|9780138534905\n1976|New York : Academic Press, c1976|Programming standard COBOL|Winchung A. Chai and Henry W. Chai|9780121665500\n|John Wiley & Sons Inc|Structured COBOL Programming|Stern, Nancy B. and Stern, Robert Mitchell|9780471323730\n|John Wiley & Sons Inc|Structured Cobol Programming 8e + Microfocus Personal Cobol For Windows + Mastering Cobol Computer Based Training Set||9780471255253\n|Watsonville, Calif. : Mitchell Pub., C1989.|Modern Cobol Programming||9780075564966\n1986|Glenview, Ill. : Scott, Foresman, C1986.|Structured Cobol Programming|J K Pierson and Jeretta Horn|9780673159137\n1984/11/01|Monterey, Calif. : Brooks/Cole Pub. Co., c1985.|Beginning structured COBOL|Donald Keith Carver|9780534037956\n1972|Englewood Cliffs, N.J., Prentice-Hall [1972]|ANSI COBOL programming|James A. Saxon and H.S. Englander|9780130377210\n2015-01-05|Wiley|COBOL Software Modernization|Franck Barbier and Jean-Luc Recoussine|9781119073222\n1996|Course Technology Ptr|Structured Cobol Programming: With Microfocus Cobol For Windows 1.1|Gary B. Shelly and Thomas J. Cashman and Roy O. Foreman|9780789512963\n1991|Mcgraw-hill Education (ise Editions)|Comprehensive Cobol: Advanced Cobol Programming (chapters 14-26) Vol Ii|Andrew S. Philippakis and Leonard J. Kazmier|9780071127684\n1975|Petrocelli Books|Cobol Programming: An Introduction|Torgil Ekman|9780884053156\n2004|Prentice-hall Of India Pvt.ltd|Computer Programming In Cobol|V. Rajaram and H.v. Sahashrabuddhe|9788120300309\n1981|Van Nostrand Reinhold Co|Introductory Structured Cobol Programming|Gary S Popkin|9780442267711\n1975|Prentice Hall|Fundamental Ansi Cobol Programming|James B. Maginnis|9780133392340\n1994|Dame Publications|Application Programming Using Cobol|N/a|9780873932509\n1987|Little, Brown|Fundamentals Of Structured Cobol|Robert C Nickerson|9780316606622\n1996||Structured Cobol Programming Seventh Edition With Syntax Guide Cobol Cbt Set|Nancy Stern|9780471160083\n1984|Pearson College Div|Structured Ans Cobol Programming|William M. Fuori and Stephen Gaughran|9780138544300\n1973|Science Research Associates|Programming In Standard Cobol|Gopal K. Kapur|9780574179807\n1977|Dryden Press|Elements Of Cobol Programming|Wilson T. Price; Jack Olson|9780030183713\n||Wie Structured COBOL Programming|Stern and Robert A. and Ley and James P. and Nancy|9780471428855\n1987|Holt Rinehart & Winston|Structured Programming In Cobol|Robert Boettcher|9780030705595\n1979|Allyn And Bacon|Cobol Programming And Applications|C. Joseph Sass|9780205065509\n1976|Allyn And Bacon|Fundamentals Of Cobol Programming|Walker, Terry M.|9780205048847\n1980|Van Nostrand Reinhold|Introductory Structured Cobol Programming|Gary Popkin|9780442267735\n1973|W. C. Brown Co|Fundamentals Of Cobol Programming|Carl Feingold|9780697081070\n1985|Kent Pub Co|Introductory Structured Cobol Programming|Popkin and Gary S.|9780534045661\n1970|John Wiley & Sons Inc|Guide To Cobol Programming|Daniel D. Mccracken and Umberto Garbassi|9780471582441\n1977|A Wiley-qed Publication|High Level Cobol Programming|Gerald Weinberg|9780894351266\n2014|Apress,|Beginning Cobol For Programmers|Coughlan, Michael|\n1997|29th Street Pr|Programming In Cobol 400|Virginia Willis|9781882419326\nOctober 1997||Structured Cobol Programming Eighth Edition and Mastering COBOL: Computer Based Training|Rex Woollard and Nancy Stern|9780471184089\n1991|Mcgraw-hill Education (ise Editions)|Comprehensive Cobol: Fundamentals Of Cobol Programming (chapters 1-13) Vol I|Andrew S. Philippakis and Leonard J. Kazmier|9780071127677\n|Englewood Cliffs, N.J., Prentice-Hall [1974, c1975]|Fundamental ANSI COBOL programming|Maginnis and James B.|9780133392180\n1982|Rockville, MD : Computer Science Press, c1982.|Essentials of COBOL programming|Gerald N Pitts|9780914894346\n1995|New York : McGraw-Hill, c1996.|Reengineering COBOL with objects|step to sustainable legacy systems|9780070377745\n1984|Wiley|Using Structured Cobol. Cobol Book 2.  (data Processing Training Series) (bk. 2)|Ruth Ashley|9780471871859\n1991|Prentice Hall|Cobol From Micro To Mainframe, Structured Cobol Programming Volume 1 (volume 1)|Robert T. Grauer & Carol Vazquez Villar|9780131402782\n1989|Prentice Hall|Crystal Clear Cobol: An Introduction To Cobol And Structured Programming (v. 1)|Trotter and William H.|9780131950177\n1975|Harcourt Brace Jovanovich|Introduction To Standard Cobol Programming|Fredric Stuart|9780155459632\n1974|Intext Educational Publishers|An Introduction To Cobol Programming|Paul W Murrill|9780700224579\n1994|Dame|Advanced Application Programming Using Cobol|Kenneth D Douglas|9780873932806\n1998|John Wiley And Sons Ltd|Structures Cobol Programming 8e Set|Stern|9780471321033\n1993|*a Wiley-qed Publication|Vse Cobol Ii Power Programming|David S. Kirk|9780471573586\n1990|Palgrave|Cobol 85 Programming (computer Science)|Roger Hutty|9780333484302\n1994|Dame|Comprehensive Application Programming Using Cobol|Kenneth D Douglas|9780873932912\n1978|Krieger Pub Co|Essentials Of Structured Cobol Programming|Jan Lee Mize and William W. Cotterman|9780534005801\n1994||Structured Cobol Programming 7e Tr|Nancy B. Stern|9780471306740\n1986|Van Nostrand Reinhold|Cobol For The Ibm Pc|Lim, Pacifico A.|9780442259709\n1997|John Wiley & Sons Inc|Structured Cobol Programming 8e Tb|Stern and Nancy B.|9780471167808\n1982|Holt Rinehart & Winston|Elements Of Structured Cobol Programming|Wilson T. Price|9780030580529\n1988|W.c. Brown|Fundamentals Of Structured Cobol Programming|Carl Feingold|9780697009692\n1994|Wiley|Structured Cobol Programming Seventh Edition With Syntax Reference Guide And Micro Focus Personal Cobol Compiler And Mf Cobol Student Manual Set|Nancy B. Stern and Robert A. Stern|9780471034483\n1992|John Wiley & Sons Inc|Structured Cobol Programming 6e Tr|N Stern|9780471535430\n1985|South-western Pub|Programming Principles With Cobol Ii|Ronald W. Eaves and Don B. Medley|9780538104609\n1988|John Wiley And Sons Ltd|Stern: Structured Cobol Programming 5ed|N Stern|9780471610533\n1993|Micro Focus Pub|Object Orientation For Cobol Programming|Raymond Obin|9781569280058\n1994|Dubuque, IA : Business & Educational Technologies, c1994.|Using Micro Focus Personal COBOL|Mark W. Smith and Douglas Coker|9780697226457\n1991|Wiley|Getting Started With Rm/cobol Sixth Edition Set 5.25 And Structured Cobol Programming|Nancy B. Stern and Robert A. Stern|9780471533597\n1991|John Wiley & Sons Inc.|Getting Started With Rm/cobal-85/structured Cobol Programming/with Free Cobol Syntax Referen...|Nancy Stern and Robert Stern|9780471533603\n1990|Palgrave Macmillan|Cobol 85 Programming (computer Science Series)|Roger Hutty|9780333484296\n1984|J. Wiley|A Practical Approach To Cobol Programming|Sharad Kant|9780470273920\n1977|Petrocelli/charter|Reducing Cobol Complexity Through Structured Programming|Carma L Mcclure|9780884054665\n1983|Palgrave Macmillan|Mastering Cobol Programming (macmillan Modern Shakespeare)|R. Hutty|9780333343845\n2002|Pearson Education|Cobol Programming Using The .net Framework|Ronald D. Reeves|9780130668431\n1983|Palgrave, Formerly Macmillan Press|Mastering Cobol Programming (macmillan Master Guides)|R. Hutty|9780333354575\n1978|Van Nostrand Reinhold|Reducing Cobol Complexity Through Structured Programming|Carma L. Mcclure|9780442804664\n1969|Prentice-hall|Fundamental Cobol For Ibm System 360|Robert L Jones|9780133321142\n1976|Facet Publishing|Cobol Programming: An Introduction For Librarians|Peter Brophy|9780851572154\n1999|John Wiley And Sons|Structured Cobol Programming Fujitsu Compiler Cd|Stern|9780471350286\n2010|New Age International Publisher|A Practical Approach To Cobol Programming|Sharad Kant|9788122427752\n1984|International Thomson Publishing|Programming The Ibm Personal Computer: Cobol|Graham and N.|9780030595639\n1997|Palgrave|Mastering Cobol Programming (macmillan Master Series)|Roger Hutty and Mary Spence|9780333681060\n1988|Prentice Hall|Advanced Structured Cobol And Program Design|Don Cassel|9780130114952\n1988|Prentice Hall|Cobol For The Ibm Personal Computer|Kip R. Irvine|9780131397347\n1983|Newnes Technical Books|Cobol For Micros (newnes Programming Books)|Norman Stang|9780408013420\n1984|New York : Holt, Rinehart, and Winston, c1984.|Programming the IBM Personal Computer, COBOL|Neill Graham|9780030639937\n20080101|Springer Nature|COBOL and Visual Basic on .NET|Chris L. Richardson|9781430207726\n1983|Teach Yourself|Teach Yourself Computer Programming In Cobol|Random House Staff|9780679102595\n20140106|Emereo|COBOL 177 Success Secrets - 177 Most Asked Questions On COBOL - What You Need To Know|Wayne Russell|9781488533242\n05/2001|Mike Murach & Associates|Murach's CICS for the COBOL Programmer|Doug Lowe, Raul Menendez|9781943872428\n|D C Heath & Co|Application Programming And File Processing In Cobol|Yuksel Uckan|9780669165715\n1994|Boyd & Fraser Pub Co|Structured Cobol Programming: Interactive And Batch Processing|Bernard L. Levite|9780877098928\n1988|Wiley|A Simplified Guide To Structured Cobol Programming|Daniel D. Mccracken and Donald G. Golden|9780471886587\n1992|D C Heath & Co|Application Programming And File Processing In Cobol|Yuksel Uckan|9780669165708\n||Programming Principles With Cobol I: Instructors' Manual||9780538277051\n1997|John Wiley & Sons|Structured Cobol Programming With Syntax Guide And Student Program, Data Disk And Micro Focus Personal Cobol For Windows And Getting Started With Microfocus Cobol For Windows|Nancy Stern and Robert A. Stern and John Crawford and E. Reed Doke|9780471184966\n1984|Barrons Educational Series Inc|Computer Programming In Cobol The Easy Way|Beverly Rosendorf|9780812028010\n1989|Wadsworth Pub|A Complete Course In Structured Cobol Programming|John C Molluzzo|9780534100926\n1988|John Wiley And Sons (wie)|A Simplified Guide To Structured Cobol Programming|Daniel D. Mccracken and Donald G. Golden|9780471610540\n|Scott, Foresman|Instructor's Manual To Accompany Structured Cobol Programming|Horn, Jeretta A.|9780673481054\n1997||Structured Cobol Programming Eighth Edition And Getting Started With Ryan Mcfarland Cobol 3.5 Inch Disks, Second Edition|J. Janossy and Nancy Stern|9780471184096\n1997|Wiley|Structured Cobol Programming Eighth Edition With Syntax Guide And Student Program And Data Disk And Micro Focus Personal Cobol 2.0 For Dos Compiler ... Micro Focus Personal Cobol Student Manual|Nancy B. Stern and Robert A. Stern and John B. Crawford|9780471184959\n1987|Wellesley, Mass. : QED Information Sciences, c1988.|Handbook of COBOL techniques and programming standards|Partners and Computer|9780894352270\n2004|John Wiley & Sons|Structured Cobol Programming: With Microfocus Net Express 4.0|Nancy Stern|9780471690580\n1989|Krieger Pub Co|Structured Programming With Cobol And Jsp (polytechnic Series)|John B. Thompson|9780862381547\n1983|Ccd Online Systems|Cics/vs Command Level Programming With Cobol Examples|S. David Lee|9780131338852\n1970-06|Addison-wesley Pub Co|Basic Cobol Programming: Self-instructional Manual And Text|L.m. Spitzearth|9780201071337\n1981|Financial Times Prentice Hall (a Pearson Education Company)|Pocket Guide To Cobol (pitman Programming Pocket Guides)|Ray Welland|9780273016502\n|John Wiley & Sons Inc|Cobol 2000 Upd Mf Comp Doke Bonner Set||9780471321293\n|John Wiley & Sons Inc|Stern/structured Cobol Programming Seventh Edition With Syntax Reference Guide 2e And Stern/getting Started With Micro Focus Cobol Set|Stern|9780471014355\n1986|Mike Murach & Associates Inc|Structured Ans Cobol, Part 1: A Course For Novices Using A Subset Of 1974 And 1985 Ans Cobol (pt. 1)|Mike Murach|9780911625370\n11/1/1984|Englewood Cliffs, NJ : Prentice-Hall, c1985.|COBOL with an emphasis on structured program design|Dennis F. Galletta|9780131398580\n1988|Wiley|Simplified Guide To Structured Cobol Programming: Instructor's Manual|Donald G. Golden and Daniel D. McCracken|9780471600190\n|Boston: Allyn and Bacon, 1979.|Solutions manual to accompany COBOL programming and applications||9780205065523\n|John Wiley & Sons Inc|Website To Accompany Structured Cobol Programming, 10th Edition||9780471232131\n1986|C C D Online Systems, Incorporated|Cics/Vs Command Level Programming With Cobol Examples|S. David Lee|9780961181017\n1999|John Wiley & Sons Inc|Structured Cobol Programming: For The Year 2000 And Beyond|Nancy Stern|9780471362487\n1989|William C Brown Pub|Essentials Of Cics Vs Command Level Programming Using Cobol|Robert William Lowe|9780697073211\n1994|*a Wiley-qed Publication|Os/2 Presentation Manager Programming For Cobol Programmers, Rev.ed.|Robert B. Chapman|9780471561408\n1976|Hayden Book Co|Cobol With Style: Programming Proverbs (hayden Computer Programming Series)|Louis J Chmura|9780810457812\n1987|Wadsworth Pub Co|Structured Cobol Programming (wadsworth Series In Computer Information Systems)|John C. Molluzzo|9780534071882\n1994|John Wiley & Sons Inc|Structured Cobol Programming 7e - Instructor's Resource Guide (paper Only)|Nancy B. Stern|9780471306757\n1985|John Wiley & Sons Inc|Study Guide To Accompany Structured Cobol Programming, 4th Edition|Nancy Stern|9780471880677\n1985|Prentice Hall|Cobol Programming For The Ibm Pc And Pc Xt|William M. Fuori|9789993270805\n1985|Amer Natl Standards Inst|Programming Language Cobol (ansi X3 23-1985, Fips 21-3)|Unknown|9789993129134\n1992|John Wiley & Sons Inc|Stern: Teachers Manual To Accompany Structured Cobol Programming 6ed (manual)|Stern|9780471535447\n2001|Object-z Publishing|Elements Of Cobol Web Programming : Using Micro Focus Net Express|Price and Wilson T|9780965594516\n1997|Macmillan Digital Publishing|Cobol Programming Starter Kit (includes Cd-rom)  C/ww95/us|Microfocus Personal|9780672312045\n1984|Wiley|Introduction To Structured Cobol (data Processing Training Series) (bk. 1)|Ruth Ashley|9780471870258\n1977|Mike Murach & Associates|Structured Programming For The Cobol Programmer: Design Documentation Coding Testing|Paul Noll|9780911625035\n1996|Ibm|Ibm Visualage For Cobol For Os/2 Object: Oriented Programming|Ibm Redbooks|9780738409344\n1973|Wadsworth Pub. Co.|American National Standard Cobol For The Ibm System 360-370|Drummond, Marshall E.|9780534001490\n1980|John Wiley & Sons Inc|Introduction To Business Data Processing With Basic, Fortran And Cobol Programming|Donald Keith Carver|9780471063032\n1999|M V S Training, Incorporated|Cobol For Os/390 Power Programming With Complete Year 2000 Section|David S. Kirk|9781892559029\n1977|Scott Foresman & Co|Cobol For Students: A Programming Primer (little, Brown Computer Systems Series)|Robert G. Finkenaur|9780316283205\n1985|R.d. Irwin|Cobol Logic And Programming (the Irwin Series In Information And Decision Sciences)|Fritz A Mccameron|9780256032109\n1986|Mcgraw-hill Book Company, New York|Schaum's Outling Series: Theory And Problems Of Programming With Advanced Structured Cobol|Lawrence R. Newcomer|9780070379992\n1984|R.d. Irwin|Essentials Of Cobol Programming (the Irwin Series In Information And Decision Sciences)|Roger R Mcgrath|9780256029956\n1997|Made Simple|Cobol Made Simple: (programming For The Year 2000 Problem) (made Simple Books)|Conor Sexton|9780750638340\n1982|William C Brown Pub|Business Applications Of Structured Cobol Programming (allyn And Bacon Computer Science Series)|Anne L. Topping|9780205077502\n1971|Mcgraw-hill|Instructor's Manual To Accompany Elementary Cobol Programming, A Step By Step Approach|Gordon Bitter Davis|9780070157811\n1992|Wiley|Vax Cobol On-line: Interactive Programming Concepts And Examples (wiley Professional Computing)|James G. Janossy|9780471551966\n1999||Structured Cobol Programming 9e Sol Programming Assignments For The Year 2000 & Beyond +d3|Nancy B. Stern|9780471332596\n1985|Brooks/cole Pub Co|Structured Cobol Programming And Data-processing Methods (brooks/cole Series In Computer Science)|Richard Mccalla|9780534044886\n2000|A H Wheeler Publishing Co Ltd|General Computing: Programming Languages - Basic, Cobol And Fortran (wheeler's Question Bank On Computer Science)|Subhash Mehta|9788175440784\n1988|Prentice Hall|The Cics Companion: A Reference Guide To Cobol Command Level Programming (mainframe Software Series)|Thomas Robert Gildersleeve|9780131344617\n1975|Wiley-interscience|Effective Use Of Ans Cobol Computer Programming Language (business Data Processing, A Wiley Series)|Laurence S Cohn|9780471164364\n1985|Ccd Online Systems|Ims/vs Dl/i Programming With Cobol Examples (ccd Online Systems Data Processing Series)|David Lee|9780961181048\n1994|Mcgraw-hill|Schaum's Outline Of Theory And Problems Of Programming With Modern Structured Cobol (schaum's Outlines)|Lawrence R. Newcomer|9780070380196\n1992|Van Nostrand Reinhold Computer|The Cobol Presentation Manager Programming Guide: For Os/2 Versions 1.3 And 2.0 (vnr Computer Library)|David Dill|9780442012939\n1980|Van Nostrand Reinhold|A Guide To Structured Cobol With Efficiency Techniques And Special Algorithms (van Nostrand Reinhold Data Processing Series)|Pacifico A. Lim|9780442245856\n|New York, Wiley [c1972]|Cobol Support Packages: Programming And Productivity Aids [by] Stanley M. Naftaly, Michael C. Cohen [and] Bruce G. Johnson||9780471622109\n1994|John Wiley & Sons Inc|Stern Structured Cobol Programming Seventh Edition And Wiley Syntax Reference Guide Second Edition And Stern Getting Started With Ryan Mcfarland Dual Med Set|Nancy Stern|9780471045106	COBOL	cobol developer	cobol		year|title|doi|citations|influentialCitations|authors|paperId\n1976|A study of errors, error-proneness, and error diagnosis in Cobol|10.1145/359970.359991|59|3|C. Litecky and G. Davis|0ae9de76083b4c52136049dc7e0212a57d2be99e\n2010|Migrating from COBOL to Java|10.1109/ICSM.2010.5609583|41|3|H. Sneed|cd620781e4fb1729d66e09f1753ceb6dc6011add\n1996|Object-oriented COBOL|10.1201/9780849331350.ch17|22|3|E. C. Arranga and Frank P. Coyle|422657a2aa3ac33ab058ae758fdcdd7ed3e7b4b4\n1979|An implementation of structured walk-throughs in teaching Cobol programming|10.1145/359114.359116|21|0|Ronald S. Lemos|14d9e6e6c93402073cc01e64c6d30bd0c27b185b\n1987|Implications of automated restructuring of COBOL|10.1145/24900.24908|18|0|J. W. Miller and Burton M. Strauss|a1c6d7d68d2bd0168958c1e671ac4cede66e2542\n1979|Exploring software science relations in cobol and api|10.1109/CMPSAC.1979.762584|14|0|S. Zweben and K. Fung|359f381d8e35fccd4f59799dc26a2b62c18902ca\n2000|Cobol in an Object-Oriented World: A Learning Perspective|10.1109/52.841601|13|0|B. Hardgrave and E. Doke|30eeb73fb3a27fe03503d0b8ec23757b28efd682\n1983|Cost-benefit impact study on the adoption of the draft proposed revised X3.23 American National Standard programming language COBOL|10.6028/NBS.IR.83-2639|9|0|M. Fiorello and J. Cugini|32357d3a28ef8dbe3f0231b7f8221204bd80cd26\n2000|Cobol for the Next Millennium|10.1109/52.841606|8|0|Don Schricker|3390e1b5e9d9ed0883a5451249d1f00304f0edf4\n1980|Structured Programming in COBOL - The Corrent Options|10.1093/comjnl/23.3.194|4|0|J. M. Triance|4c7788321fee507324960b2f379965a5d97c8644\n1976|An introductory COBOL course with structured programming|10.1145/800107.803441|4|0|Asad Khailany|59d15bbc5f950e4827596d5a53c402fc6fe5db4f\n1978|The cost-effectiveness of team debugging in teaching cobol programming|10.1145/990555.990623|4|0|Ronald S. Lemos|3da3fa58a1b1575f382535765829d78cb2cf0306\n2012|A Toolchain for Metrics-based Comparison of COBOL and Migrated Java Systems|10.1007/BF03323484|3|1|Jan Jelschen and A. Winter|9520e40b3bf5bd351bf75f7cd1c1a899ad0faf79\n2015|Grace Hopper: Compilers and Cobol|10.1109/MITP.2015.6|3|0|George O. Strawn and Candace Strawn|f70f56977fdeb32ede03fabd85e49c62ca4e94ee\n1997|Facilitating COBOL programmers' transition to the C language|10.1145/268820.268876|2|0|Ritu Agarwal and Jayesh Prasad|7ec7ab7cfa8716e31c44378a0a3527e0cacf8326\n1978|ACM SIGPLAN history of programming languages conference COBOL 60 language summary|10.1145/960118.808377|2|0|S. Hautaniemi|3f13750bca503cab4a411c996277b2be87ecf0df\n1973|B73-1 An Introduction to Cobol Programming|10.1109/T-C.1973.223607|2|0|K. Siler|b5dddc982de38a810cc1c486021320f7a446a0c6\n2013|Design of a Reverse Engineering Model (A Case Study of COBOL to Java Migration)|10.5120/13734-1532|1|0|Aditya Trivedi and U. Suman|4ac6817bba526d3a2d558ce4f920ce7082696529\n2014|Beginning COBOL for Programmers|10.1007/978-1-4302-6254-1|1|0|Michael Coughlan|69a84011a9ef5a16a13e2b428c5ee223b0a9a00c\n2000|COBOL Script: a business-oriented scripting language|10.1109/EDOC.2000.882363|1|0|T. Imajo and T. Miyake and S. Sato and T. Ito and D. Yokotsuka and Y. Tsujihata and S. Uemura|7a68a5640d97453aeb2a2cd85d424671f54e167c	title|year|author|goodreadsId|rating|ratings|reviews\nCobol Programming|1983|M.K. Roy|4944251|4.11|9|1\nStructured Cobol Programming|1979|Nancy B. Stern|9030220|4.33|15|0\nDB2 for the COBOL Programmer, Part 1|1998|Curtis Garvin|2637661|3.58|12|1\nIMS for the COBOL Programmer: Database Processing with DL/I|1985|Steve Eckols|2866873|4.12|33|3\nMurach's CICS for the COBOL Programmer|2001|Raul Menendez|1002732|3.96|25|1\nVsam For The Cobol Programmer: Concepts, Cobol, Jcl, Idcams|1982|Doug Lowe|1555249|2.60|5|1\nDB2 for the COBOL Programmer|1999|Curtis Garvin|1458408|4.17|6|1\nCobol Programming A Complete Course In Writing Cobol Programs|1972|John Watters|5144775|2.00|4|0\nDB2 for the COBOL Programmer: An Introductory Course|1991|Steve Eckols|2866874|4.11|9|0\nCOBOL for Dummies [With One/Cheatsheet]|1997|Arthur Griffith|2386608|2.33|3|0
zig	Zig	2015	Andrew Kelley		45	pl	https://ziglang.org/	https://ziglang.org/	https://ziglang.org/documentation/master/	14	https://ziglang.org/news/	https://ziglang.org/download/0.10.0/release-notes.html		0.12.0	41	3		16	25267		true	15	ace bio bog buzz cloc cyber imp-lang mal mojo pcre prql pygments roc zest zig							https://github.com/ziglang/zig	pl	20	21		3909							text			source.zig	programming	2015	2024	2015	362	2396	32864	3092	false				z/Zig.zig																	zig.py			2015	2025	33613	1301	17087	326	4408680																A programming language designed for robustness, optimality, and clarity.	A programming language designed for robustness, optimality, and clarity.			A programming language designed for robustness, optimality, and clarity.		zig	zig	zig	zig				zig c assembly-language cpp pascal bourne-shell markdown cmake python yaml ring powershell json javascript html objective-c				true	46886	0	https://exercism.org/tracks/zig	64																1	true	0	true		zig			https://tio.run/#zig	https://ziglang.org/documentation/master/							https://github.com/ziglang/zig/wiki/FAQ	text			https://github.com/antlr/grammars-v4/tree/master/zig					http://www.rosettacode.org/wiki/Category:Zig											// Type your code here, or load an example. export fn square(num: i32) i32 {     return num * num; } 										"const std = @import(""std"");  pub fn main() !void {     const stdout = std.io.getStdOut().writer();     try stdout.print(""Hello World"", .{}); }"		Zig	https://reddit.com/r/Zig	https://riju.codes/zig	"const std = @import(""std"");  pub fn main() anyerror!void {     std.log.info(""Hello, world!"", .{}); } "			Zig	Zig	https://www.youtube.com/watch?v=MQXfU5Czy64					https://github.com/ziglang/zig			https://github.com/ziglang/zig					std.debug.print	""""																	true												true																									true														true											true					true																								true											true																							true																																					https://en.wikipedia.org/wiki/Zig_(programming_language)	0	0				ziglang.org	Zig				Zig					
racket	Racket	1994	Matthias Felleisen and Matthew Flatt and Robert Bruce Findler and Shriram Krishnamurthi		61	pl lisp		http://racket-lang.org		26	https://blog.racket-lang.org/	https://docs.racket-lang.org/release/index.html	https://download.racket-lang.org/	v8.13	42	5		33	25263		true	29	cloc datafun eskew fructure-editor ghc hackett liso mal mu p4p particles pie-lang pycket pygments racket reach remix rhombus rockstar-rkt scribble sham shill slideshow t-lang turnstile-plus unison video zuo zuo	https://con.racket-lang.org						https://github.com/racket/racket	pl	3026	3760		17790		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nsalimt Courses- https://github.com/salimt.png https://github.com/salimt/Courses- Racket #3c5caa 43 73 9 ""Quiz & Assignment of Coursera"""			racket	lisp			source.racket	programming	2010	2024		147	651	4741	530	false				r/Racket.rkt	122	2014	2015	2	1	735	6										lisp.py			1997	2025	48071	513	5747	365	2200367					2010		1994	x86-isa powerpc sparc mips arm scheme eiffel rust clojure lisp java unicode json unix linux arc	"Racket is a general purpose, multi-paradigm programming language in the Lisp-Scheme family. One of its design goals is to serve as a platform for language creation, design, and implementation. The language is used in a variety of contexts such as scripting, general-purpose programming, computer science education, and research. The platform provides an implementation of the Racket language (including a sophisticated run-time system, various libraries, JIT compiler, and more) along with a development environment called DrRacket (formerly named DrScheme) written in Racket itself. The IDE and an accompanying programming curriculum is used in the ProgramByDesign outreach program, an attempt to turn computing and programming into ""an indispensable part of the liberal arts curriculum"". The core language is known for its extensive macro system which enables the creation of embedded and domain-specific languages, language constructs such as classes or modules, and separate dialects of Racket with different semantics. The platform distribution is free and open-source software distributed under the GNU Lesser General Public License (LGPL) license. Extensions and packages written by the community are uploaded to Racket's centralized package catalog. While the Racket distribution continues to support Scheme variants, the new Racket language was launched on 7 June 2010, Racket was launched. https://racket-lang.org/new-name.html"	2005	286	184	504	3350021					PLT Inc.		rkt rktl rktd scrbl plt ss scm	rkt rktd rktl scrbl	rkt	rkt rktd rktl		rkt rktl rktd scrbl plt ss scm			racket c scheme m4 assembly-language bourne-shell json tex xml make markdown diff yaml pascal cpp expect ada html csharp meson python css javascript c-shell perl saltstack bash idl r cmake sas dockerfile powershell				true	14561	48	https://exercism.org/tracks/racket	111																4	true	8	true		rkt rktd rktl scrbl		false	https://tio.run/#racket	https://docs.racket-lang.org/							https://www.cs.uni.edu/~wallingf/teaching/cs3540/resources/racket-faq.html	text			https://github.com/antlr/grammars-v4/tree/master/racket-bsl					http://www.rosettacode.org/wiki/Category:Racket	https://pkgs.racket-lang.org/							Racket													"#lang racket ""Hello World"" "	"; Clean, simple and efficient code -- that's the power of Racket! ; http://racket-lang.org/  (define (bottles n more)   (printf ""~a bottle~a of beer~a""           (case n [(0) ""no more""] [(1) ""1""] [else n])           (if (= n 1) """" ""s"")           more))  (for ([n (in-range 99 0 -1)])   (bottles n "" on the wall, "")   (bottles n "".\n"")   (printf ""Take one down and pass it around, "")   (bottles (sub1 n) "" on the wall.\n\n""))  (displayln ""No more bottles of beer on the wall, no more bottles of beer."") (displayln ""Go to the store and buy some more, 99 bottles of beer on the wall."") "	Racket		https://riju.codes/racket	"#lang racket/base (display ""Hello, world!\n"") "	https://twitter.com/racketlang	#lang typed/racket  (: fact (Integer -> Integer)) (define (fact n)   (cond [(zero? n) 1]         [else (* n (fact (- n 1)))]))	Racket							https://github.com/racket/racket		https://www.meetup.com/topics/racket				;		display	""""																									false				true																																								true						true									true				true										true	true																			true	true												false											true				true																																https://github.com/rmculpepper/iracket	https://en.wikipedia.org/wiki/Racket_(programming_language)	4	10			Racket	racket-lang.org	Racket	https://github.com/soegaard/racket-highlight-for-github		year|publisher|title|authors|isbn13\n2021-01-08T00:00:01Z|No Starch Press|Racket Programming the Fun Way: From Strings to Turing Machines|Stelly, James. W.|9781718500822\n2021|No Starch Press|Racket Programming the Fun Way: From Strings to Turing Machines|Stelly, James. W.|9781718500839\n2021|Apress|Introducing Blockchain with Lisp: Implement and Extend Blockchains with the Racket Language|Sitnikovski, Boro|9781484269695\n20130613|Random House Publishing Services|Realm of Racket|Matthias Felleisen; David Van Horn; Conrad Barski; |9781593274924	Racket	racket engineer	racket		year|title|doi|citations|influentialCitations|authors|paperId\n2018|A Programmable Programming Language|https://doi.org/10.1145/3127323|55|1|M. Felleisen and R. Findler and M. Flatt and S. Krishnamurthi and Eli Barzilay and J. McCarthy and Sam Tobin-Hochstadt|3d545f95bb19155aaf4c879ada275823671391e2\n2015|The Racket Manifesto|10.4230/LIPIcs.SNAPL.2015.113|58|6|M. Felleisen and R. Findler and M. Flatt and S. Krishnamurthi and Eli Barzilay and J. McCarthy and Sam Tobin-Hochstadt|6c8a2bf06c9247d6e06aa0c1dbc910a8fbae0358\n2013|Whalesong: running racket in the browser|10.1145/2508168.2508172|12|1|Daniel Yoo and S. Krishnamurthi|699cb7f7addac731632d8e5101b4ae59bdad8c29\n2012|Seeing the futures: profiling shared-memory parallel racket|10.1145/2364474.2364485|6|0|J. Swaine and B. Fetscher and Vincent St-Amour and R. Findler and M. Flatt|3cae77be712cf01d407754e8b0622287016c0bb2\n2018|Racets: Faceted Execution in Racket|10.29007/lqkv|4|0|Kristopher K. Micinski and Zhanpeng Wang and Thomas Gilray|76a1e16c9a3ccd47db9ce7502d5d4f7c392bc93b\n2021|Racket Programming Language|10.1007/978-1-4842-6969-5_2|4|0|Boro Sitnikovski|a1b5030322cb7a41ca61f52199bfffa9159610f7\n2017|Educating Computer Science Educators Online - A Racket MOOC for Elementary Math Teachers of Finland|10.5220/0006257800470058|3|0|Tiina Partanen and Pia Niemelä and Linda Mannila and T. Poranen|0a5358f85e4c6859bc54b390c343e3d6071bf0d7\n2015|Combining Processing with Racket|10.1007/978-3-319-27653-3_10|2|1|Hugo F. Correia and A. Leitão|b1ca8a3ed852b8d3f72a5ab2fcd23bf5040c801b\n2019|From Macros to DSLs: The Evolution of Racket|10.4230/LIPIcs.SNAPL.2019.5|2|0|Ryan Culpepper and M. Felleisen and M. Flatt and S. Krishnamurthi|36f5196490c23969ec86f8c693fb04c4d8b7fd8b\n2017|High-Performance Graphics in Racket with DirectX|10.1007/978-3-319-65482-9_66|1|0|A. Bossard|8f722e460468744541fb0819dac316bd7e36e673	
markdown	Markdown	2004	John Gruber and Aaron Swartz		36	textMarkup		https://daringfireball.net/projects/markdown/		1131				1.0.1	43	4		1	25257		true	1147	05ab1e 11ty aardvark abcl-lang abs ace acorn-lang activity-pub ad-hoc adamant adept aframe aheui ail aiml ait aith al ale alma-007 alpaca aluasm alumina amber ana ante apache-hbase api-blueprint april aretext argdown ark-lang arkscript arquero arret arrow-format asciidots asciimath asdf assemblyscript astatine asterius-compiler astro atomspace atprotocol attoparsec austral avail avi-synth awl badlanguage ballerina bamboo bash basis-universal-format battlestar baysick bazel bebasic bee beef bend berry bicep binaryen bio bitsy bizubee blackcoffee blacklight blazex blech blender-app blockml bloom blossom blox blur-markup-language blz bog boomerang-decompiler borgo bosque bounce-lang bpkg-pm bqn brain-flak breccia broccoli-1 broccoli-2 bruijn bucklescript buzz bython c2 c3 caffeine cairo calc4 calcit cali-lang calypso candor candy cane capn-proto capybara caramel carbon carp carth cat catala categorical-query-language ccl cell ceu ceylon chaiscript charcoal chatterbot checked-c chevrotain chibicc chika chisel chrysalisp cir circle-lang cito civet clarity claro clash clay click clike cloc clojure clojurescript closure-templates cmake co-dfns co2 coco coconut codecept codemirror codeql coffeekup coffeescript cognate cokescript colascript comby common-workflow-language commonmark conan-pm conceptual concise-encoding concurr cone contracts.coffee coq cor corescript cortex cosh cotton couchdb cperl cranelift-ir crema crmsh croc crush cryptol crystal cson cspydr css-doodle csvw cuelang cuneiform curly curv cwerg cyber cytosol d3 dafny dak dale daonode dasel dat-protocol datafun datascript ddp dedukti deno dern dex dexvis dgraph dhall differential-datalog dixy djot dllup dlvm dogescript doml dplyr dragonbasic drakon dreamlisp drupal dub-pm dynamo-visual-language dyvil earl-grey easybuild ec ecl eco-editor ecr ecsharp edgedb edgelisp edh edina edn eff egison eiffel ejs elegance elena elfe elixir elm elpi elvish elymas em emberjs-framework emberscript emerald-lang emesh emojicode emscripten encore enso erg erlang eskew esoteric-reaction euphoria eve exkited expresso eyg f-prime fact-lang factor fancy farcaster fardlang fay fe felix femtolisp fennel fern ferret fetlang ffmpeg firrtl fish fjs flame-ir flatbuffers flatline fleck flex flix floscript flow flow9 flowchart-fun flownote flua flutter flux fo fold forest-lang fork-lang forml forsp forthscript fp3 fpp fql frank-lang frege frost fructure-editor frundis frundis fstar fun funl futhark futurescript fuzuli g-fu g-portugol gamerlanguage gap generate-ninja gentee gerbil getlang gfoo gforth ggplot2 ghc gintonic git gleam glicol glisp glms gluon glush go goal gogs-editor golo gradle graph-it gravity gren grid-notation gridstudio-editor gun gura gwion h-lang hackett hacspec hakaru hal-format halide hamdown haml hamler hare harlan hashlink hasklig haste haxe haxelibs-pm hazel hcl heap.coffee hedy hera heron-lang hexagony hhvm highlightjs hilvl hina hivemind hjson hobbes hodor homa homebrew-pm hook hoot-smalltalk horse64 hotcocoalisp hpp hr-code hrqr htl htmx httplang huginn hugo hujson humanhash-hash-function hurl hush huwcode hvm2 hy hyperscript-lang hyperscript hyphy i ibis icarus icedcoffeescript idio idris idyll imba imhex imp-lang impala infusion-framework ink-lang ink inko insitux invokator iode ipfs ircis iterm2 ivy ixml j jakt jal-compiler jammy janet jank jaqt jasmine jasper java jayfor jazz jcof jedi jedlang jeebox jeeves jekyll jelly jemplate jesth jet jflex jill jingo jinja jinx jison-lex jison jisp jlang jonprl jq jql jquery jsf jsil-compiler jslt json-graph-format json-graph-spec json-lambda json-ld json-schema json-script json-stat json-url json-with-comments json5 jsoncanvas jsonnet jsparagus juicy julia juniper juvix k-framework kaffeine kai kaitai kakoune-editor kal kalyn kamby kami kamilalisp kaml kasaya katex kavascript kdl kefir kei keli keras kerf kgl khepri khi kima kitlang kitten knight ko koara kode koka kona kotlin koto krml krml ktexteditor-editor ktyek kubernetes kuc kuin kumir kuroko l2 ladybird lambcalc lambda-zero lamdu-editor lamdu latino latte-js latte lawvere lax ld-json ldpl lean leazy lem-editor lemon-lang leo-editor lesma leveldb lever lezer lfortran lift lighttable ligo lil lila-lang lily link links-programming-language linotte liquid lispyscript literate-coffeescript litescript little livr lobster loci lodash logica lsif-format lucid-lang luna-1 luna lux lwjgl m3db macchiato mages magit mai mal mangle manhood manim manool maraca-lang margin marko markovjunior markus markwhen markwhen marp marp maskjs masm mastodon mathics mathjson mathpix-markdown mathpix-markdown matplotlib mavo mdq mdq mdx meanscriptcli mech-lang megaparsec melody menhir mermaid mesh metalang99 mewl mewmew mgmt michelson micro-editor micro-mitten microblocks microl micropython mimium mimix-stream-language minidsdb minikanren minilang minizinc mirah mirth mlatu mlir mlpolyr mlscript mobl-lang mochajs mochi moescript moirai mojo monaco mond mongodb monkey monte moonbit moonscript mountain moya mps mu muddl mugo muldis multiaddr multibase multicodec mun-lang muon mushroom mustache mycroft myia mys nadesiko ncl nearley neeilang neko nesc netbeans-editor netlogo neut neutron never newlisp nexml nextflow ngs nianiolang nilscript nim nimskull ninja nit nlpl nltk nodejs noisecraft nomad nomnoml noms-db noon nostr note noulith npm-pm nqc nulan numba nushell nuua nydp nymph objectscript observable-framework observable-lang observable-plot obsidian-lang obsidian octune oden odin ohayo ohm oil ok olc om omgrofl onnx ooc oopsilon opa opal opam-pm open-nn open-shading-language opencomal opencv openrc-runscript openscad openverse orange orca-pl orca owen-lang p-star p packagist-pm pact pan pandas paraview parboiled parboiled2 parenthetic parsers particles partiql passambler passerine pasukon pawn-scripting-language pawn pcrap pcre pearscript pegasus pegdown pegjs penrose perl pest pgbouncer pharen phel php pie-lang pikelet pinto pipefish pipelines pkl plaid-programming-language plam plang plasma please-build plot pod6 podlite podlite pogoscript pointless polyglot-compiler polymath pomsky pony popr porffor postcss postgresql potion pov-ray-sdl powershell praat-script preforth prescheme prettier prismjs project-mentat prometheus prql psvg psyche-c psyche pug purescript pycket pygments pyret-lang pyret pyth python pytorch qalb qoir qore quaint-lang quaint quaint quint r3 r4 racket rakudo ralph ramdascript raml rant rapidbatch rapira raptorjit rascal reach react-native reactjs readable reason rebeca-modeling-language recursivetext red redis redprl reflex-framework reforth reia reko-decompiler rel-lang ren-c rescript retdec revolution-programming-language rhai rhine rholang ricscript riff rigc rio ripple rita rmarkdown roc rocket rocksdb rockstar-rkt rockstar ron rosie roslyn-compiler rouge roy royalscript rpscript ru ruby runiq rust rustscript rye sagemath saltstack sanddance satysfi savi scala-js scallop scheme-2-d scikit-learn scipy scoop-pm score scribble scroll scroll scryer sdms seif semicolon semver sentient seq serious setlx shen shiv shml sibilant sile silk simit simple-binary-encoding simplictiy sixten sizzle skip skulpt slab slash slashdown slashdown slashlang slick slideshow slim-framework slim slony smali smallbasic smc smile smpl snowball-programming-language snowman-decompiler solid-network solid solidity son sophia sophie souper sourcepawn space spatial spider spiderbasic spiral sporth spry sqhtml sqlalchemy sqlite sqrl squiggle squire srl srt ssb stacklang star starlark starpial statsplorer stencil ston stoneknifeforth storymatic strat streem strictyaml stringbean subleq sugarss sugartex superjson surrealdb susn susn svelte svgbob swallow sweetjs swi-prolog swift swizzle sympy t-lang t2b tablam tabloid taichi taijilang tamgu tampio tangledown tao-lang tao3d tawa taxa tbox-lib tea-pm tensorflow terra testml textadept-editor textframe texti texti textile thjson threejs tht tibet tidyverse tiledb timpani tiscript titan tl tlc tldr tldraw tmtp toffeescript toi toki-sona toml toontalk topaz-lang topshell tornado tosh touch touch toy-lang tree-annotation-operator treesheets tridash triton truck truth tsar tsquery tuplemarkup twine twtxt txtzyme typecastjs typecobol typescript typst u ucg ucl uiua ulisp ultralisp-pm unison uno unseemly urweb v-golf v v8 vale-assembly vale vcpkg-pm vega-editor-app vega verona veryl video vigil vimwiki vine violent-es virgil visdown vlc volt vsxu vuejs vyper vyxal wah walt wasm wasmer wasp-lang wats wax wdl web3js weebasic wenyan whack whiley wing winxed wiredtiger wisp wlambda woe wonkey workfl worst wren wu wyvern x-it xarray xgboost-model xgboost xidoc xl-lang xla xlwings-editor xodio xsv-app xtclang xtext xxl y-lang yakou-lang yamp yang yara yasl yasnippet yawl yess yggdrasil yii yoptascript z-expressions z-flat z2 zenscript zephir zest zig zlang zolang zot zz								textMarkup	8	8	contents.lr	1023	true	0			pandoc		markdown	gfm	text/x-gfm	source.gfm	prose								false				m/Markdown.md	426	2013	2018	8	58												markup.py													https://stackedit.io/app#			2004	html textile restructuredtext perl pandoc-app mime php python ruby drupal mediawiki rstudio r c apl asciidoc org txt2tags	Markdown is a lightweight markup language with plain text formatting syntax. It is designed so that it can be converted to HTML and many other formats using a tool by the same name. Markdown is often used to format readme files, for writing messages in online discussion forums, and to create rich text using a plain text editor. As the initial description of Markdown contained ambiguities and unanswered questions, many implementations and extensions of Markdown appeared over the years to answer these issues.	2005	1954	286	1124	2415885					DaringFireball.net			md livemd markdown mdown mdwn mdx mkd mkdn mkdown ronn scd workbook	md	md markdown					perl	html	https://cheatsheets.zip/markdown		true	12504	0		51			atx													2	false	1	true		contents.lr markdown md mdown mdwn mdx mkd mkdn mkdown ronn workbook				https://www.markdownguide.org/basic-syntax/								text				markdown	markdown								United States																Hello World 	Tender ====== 	Markdown	https://reddit.com/r/Markdown	https://riju.codes/markdown	Hello, world!		# Heading  ## Sub-heading  ### Another deeper heading Paragraphs are separated by a blank line.  Two spaces at the end of a line leave a line break.  Text attributes _italic_, *italic*, __bold__, **bold**, `monospace`.  Horizontal rule:  ---  Bullet list:    * apples   * oranges   * pears  Numbered list:    1. apples   2. oranges   3. pears  A [link](http://example.com).	Markdown																																					false																																																															false		true																																													true																																																https://en.wikipedia.org/wiki/Markdown	5	2					Markdown	https://github.com/atom/language-gfm		year|publisher|title|authors|isbn13\n2020|Routledge|R Markdown Cookbook (Chapman & Hall/CRC The R Series)|Xie, Yihui|9780367563837\n2017|Chapman and Hall/CRC|blogdown: Creating Websites with R Markdown (Chapman & Hall/CRC The R Series)|Xie, Yihui and Hill, Alison Presmanes and Thomas, Amber|9781138480452\n20190816|Springer Nature|Introducing Markdown and Pandoc|Thomas Mailund|9781484251492\n08/2013|Packt Publishing|Instant Markdown|Herrero Arturo|9781783559152\n20180727|Taylor & Francis|R Markdown|Yihui Xie; J.J. Allaire; Garrett Grolemund|9780429782961	Markdown				year|title|doi|citations|influentialCitations|authors|paperId\n2015|R Markdown|10.1002/wics.1348|22|1|Benjamin Baumer and Dana Udwin|8d26eef104eae6e9d902a39eba546ed182195205\n2019|Codebraid: Live Code in Pandoc Markdown|10.25080/MAJORA-7DDC1DD1-008|2|0|Geoffrey M. Poore|fa7fd0916680a78582c6a05b2e6f65ff9a68106a	
visual-basic	Visual Basic	1991			47	pl		https://msdn.microsoft.com/en-us/library/windows/desktop/ms788229.aspx		14					44	4			25252	1374	true	15	cloc emscripten ibis iterm2 linotte mal ncl olc pygments red smallbasic speedie vlc weebasic xlwings-editor								pl	9062	10510																					false				v/Visual Basic.vb	61	2012	2017		4	12487	21		VisualBasic																			6					1991	visual-basic.net visual-studio-editor basic gambas xojo basic4ppc ns-basic vba perl pascal fortran vbscript ruby quickbasic autocad-app asp winwrap-basic lotusscript	"Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008. Microsoft intended Visual Basic to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. A programmer can create an application using the components provided by the Visual Basic program itself. Over time the community of programmers developed third-party components. Programs written in Visual Basic can also use the Windows API, which requires external function declarations. The final release was version 6 in 1998 (now known simply as Visual Basic). On  April 8, 2008, Microsoft stopped supporting Visual Basic 6.0 IDE. The Microsoft Visual Basic team still maintains compatibility for Visual Basic 6.0 applications on Windows Vista, Windows Server 2008 including R2, Windows 7, Windows 8, Windows 8.1, Windows Server 2012, Windows 10 and Windows Server 2016 through its ""It Just Works"" program. In 2014, some software developers still preferred Visual Basic 6.0 over its successor, Visual Basic .NET.  In 2014 some developers lobbied for a new version of the VB6 programming environment. In 2016, Visual Basic 6.0 won the technical impact award at The 19th Annual D.I.C.E. Awards. A dialect of Visual Basic, Visual Basic for Applications (VBA), is used as a macro or scripting language within several Microsoft applications, including Microsoft Office."	2001	1574	2512	4052	6097382					Microsoft															15898	3294	https://exercism.org/tracks/visual	220																					BAS bas ctl dsr frm FRX frx VBHTML vbhtml vbp vbw cls				https://learn.microsoft.com/en-us/dotnet/visual-basic/								text			https://github.com/antlr/grammars-v4/tree/master/vb6		vb	Visual Basic						mono-vbnc	United States						Module Program     Function Square(num As Integer) As Integer         Return num * num     End Function End Module 										"Module HelloWorld     Sub Main()         MsgBox(""Hello World"")     End Sub End Module"			https://reddit.com/r/visualbasic	https://riju.codes/visualbasic	"Module Main     Sub Main(args As String())         Console.WriteLine(""Hello, world!"")     End Sub End Module "		Option Explicit Dim Count As Integer Private Sub Form_Load()     Count = 0     Timer1.Interval = 1000 ' units of milliseconds End Sub Private Sub Timer1_Timer()     Count = Count + 1     Label1.Caption = Count End Sub	Visual Basic	Visual Basic				AddHandler AddressOf Alias And AndAlso As Async Boolean ByRef Byte ByVal Call Case Catch CBool CByte CChar CDate CDbl CDec Char CInt Class CLng CObj Const Continue CSByte CShort CSng CStr CType CUInt CULng CUShort Date Decimal Declare Default Delegate Dim DirectCast Do Double Each Else ElseIf End EndIf Enum Erase Error Event Exit False Finally For Friend Function Get GetType GetXMLNamespace Global GoSub GoTo Handles If Implements Imports In Inherits Integer Interface Is IsNot Let Lib Like Long Loop Me Mod Module MustInherit MustOverride MyBase MyClass NameOf Namespace Narrowing New Next Not Nothing NotInheritable NotOverridable Object Of On Operator Option Optional Or OrElse Out Overloads Overridable Overrides ParamArray Partial Private Property Protected Public RaiseEvent ReadOnly ReDim RemoveHandler Resume Return SByte Select Set Shadows Shared Short Single Static Step Stop String Structure Sub SyncLock Then Throw To True Try TryCast TypeOf UInteger ULong UShort Using Variant Wend When While Widening With WithEvents WriteOnly Xor				https://www.meetup.com/topics/vb				'	/* */	Console.WriteLine	""""		True False																			true				true				true										true																																													true		true															false								false										true												false											true																																					https://en.wikipedia.org/wiki/Visual_Basic	0	0	https://hopl.info/showlanguage.prx?exp=1374	Visual Basic	Visual Basic		Visual Basic	https://github.com/angryant0007/VBDotNetSyntax				visual basic engineer				
wasm	WebAssembly	2015	Alon Zakai		40	bytecode		http://webassembly.org/	https://webassembly.org/specs/	27				1.0.35	45	4		13	25251		true	36	assemblyscript beef binaryen blitzmax cloc cwerg cyber emscripten euphoria flow9 invokator ktyek michelson nodejs porffor pov-ray-sdl psyche pygments reko-decompiler rio rust spidermonkey tridash v8 v8 virgil wa wah wah wah walt wasm wasmer wats wax wax							https://github.com/WebAssembly/wabt	bytecode	148	160		1641		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nAssemblyScript assemblyscript https://github.com/AssemblyScript.png https://github.com/AssemblyScript/assemblyscript WebAssembly #04133b 6742 263 287 ""Definitely not a TypeScript to WebAssembly compiler 🚀"""		wast or wasm		lisp	commonlisp	text/x-common-lisp	source.webassembly	programming	2015	2024	2015	157	676	6621	149	false				w/WebAssembly.wat	32	2017	2017	6	1												webassembly.py			2015	2025	2643	162	1810	27	202420					2015		2017	asmjs assembly-language javascript unity-engine llvmir c rust java csharp go s-expressions doi	WebAssembly (Wasm, WA) is a web standard that defines a binary format and a corresponding assembly-like text format for executable code in Web pages. It is meant to enable executing code nearly as fast as running native machine code. It was envisioned to complement JavaScript to speed up performance-critical parts of web applications and later on to enable web development in languages other than JavaScript. WebAssembly does not attempt to replace JavaScript, but to complement it. It is developed at the World Wide Web Consortium (W3C) with engineers from Mozilla, Microsoft, Google and Apple.It is executed in a sandbox in the web browser after a verification step. Programs can be compiled from high-level languages into Wasm modules and loaded as libraries from within JavaScript applets.	2015	392	269	215	47013794					W3C		wasm	wast wat	wat	wat wast		wat wasm			cpp html c javascript python wasm markdown yaml bourne-shell make cmake css lua				true	22993	5	https://exercism.org/tracks/webassembly	56																1	true	1	true		wast wat			https://tio.run/#wasm	https://developer.mozilla.org/en-US/docs/WebAssembly							https://webassembly.org/docs/faq/	text															https://github.com/WebAssembly/proposals			20 00 50 04 7E 42 01 05 20 00 20 00 42 01 7D 10 00 7E 0B						https://discord.gg/jwCC7jS					"(module     (import ""wasi_unstable"" ""fd_write""         (func $fd_write (param i32 i32 i32 i32) (result i32))     )      (memory 1)     (export ""memory"" (memory 0))      (data (i32.const 0) ""\08\00\00\00\0c\00\00\00Hello World\n"")      (func $main (export ""_start"")         i32.const 1         i32.const 0         i32.const 1         i32.const 20         call $fd_write         drop     ) ) "	"(module   (import ""env"" ""printInt"" (func $printInt (param i32)))   (func $add (param $lhs i32) (param $rhs i32) (result i32)     get_local $lhs     get_local $rhs     i32.add   )    (func $main     (call $printInt       (call $add (i32.const 9) (i32.const 8))))    (export ""main"" (func $main)) ) "	WebAssembly	https://www.reddit.com/r/WebAssembly/				"(module   (import ""math"" ""exp"" (func $exp (param f64) (result f64)))   (func (export ""doubleExp"") (param $0 f64) (result f64)     (f64.mul       (call $exp         (get_local $0))       (f64.const 2))))"	WebAssembly							https://github.com/WebAssembly/wabt																																						true																									true														true											true					true																	true																																																																														https://en.wikipedia.org/wiki/WebAssembly	13	25				webassembly.org	WebAssembly	https://github.com/Alhadis/language-webassembly		year|publisher|title|authors|isbn13\n2019|Pragmatic Bookshelf|Programming WebAssembly with Rust: Unified Development for Web, Mobile, and Embedded Applications|Hoffman, Kevin|9781680506365\n2019|Packt Publishing|Hands-On Game Development with WebAssembly: Learn WebAssembly C++ programming by building a retro space game|Battagline, Rick|9781838646837\n2020|Packt Publishing|Hands-On JavaScript High Performance: Build faster web apps using Node.js, Svelte.js, and WebAssembly|Scherer, Justin|9781838825867\n2019|Manning|WebAssembly in Action: With examples using C++ and Emscripten|Gallant, Gerard|9781638355304\n2019-05-31T00:00:01Z|Packt Publishing|Hands-On Game Development with WebAssembly: Learn WebAssembly C++ programming by building a retro space game|Battagline, Rick|9781838644659\n2021|Apress|WebAssembly for Cloud: A Basic Guide for Wasm-Based Cloud Apps|Jain, Shashank Mohan|9781484274958\n2022|Packt Publishing - ebooks Account|Practical WebAssembly-Explore the fundamentals of WebAssembly programming using Rust|Sendil Kumar Nellaiyapen|9781838828004\n20211113|Springer Nature|WebAssembly for Cloud|Shashank Mohan Jain|9781484274965\n20220502|Packt Publishing|Practical WebAssembly|Sendil Kumar Nellaiyapen|9781838827465\n20210601|Random House Publishing Services|The Art of WebAssembly|Rick Battagline|9781718501454\n44386|Packt Publishing|Blazor WebAssembly by Example|Toi B. Wright; Scott Hanselman|9781800563933\n29-04-2022|Packt Publishing|Game Development with Rust and WebAssembly|Eric Smith|9781801074995\n14-05-2021|Packt Publishing|Creative DIY Microcontroller Projects with TinyGo and WebAssembly|Tobias Theel|9781800563599	WebAssembly	webassembly engineer			year|title|doi|citations|influentialCitations|authors|paperId\n2017|Bringing the web up to speed with WebAssembly|10.1145/3062341.3062363|307|64|Andreas Haas and Andreas Rossberg and Derek L. Schuff and Ben L. Titzer and Michael Holman and D. Gohman and Luke Wagner and Alon Zakai and J. Bastien|f9420023ec1ee6d7d61d8f61f3c7df33b59afe61\n2018|Mechanising and verifying the WebAssembly specification|10.1145/3167082|45|2|C. Watt|8dafcb807d8d2b1f613043069af51ba63ef5d474\n2018|Wasabi: A Framework for Dynamically Analyzing WebAssembly|10.1145/3297858.3304068|27|1|Daniel Lehmann and Michael Pradel|4c2d6e7037ba8c4118eb1d2fe25de910871314c9\n2019|Weakening WebAssembly|10.1145/3360559|18|3|C. Watt and Andreas Rossberg and Jean Pichon-Pharabod|6fb0698434403b0caa9a32133ad0f90efb36d9cd\n2021|An Empirical Study of Real-World WebAssembly Binaries: Security, Languages, Use Cases|10.1145/3442381.3450138|17|3|Aaron Hilbig and Daniel Lehmann and Michael Pradel|53859511943c1cc1da713b436cea1f502ce64c10\n2019|Formally Verified Cryptographic Web Applications in WebAssembly|10.1109/SP.2019.00064|17|2|Jonathan Protzenko and Benjamin Beurdouche and Denis Merigoux and K. Bhargavan|f39df8f217036d1fd3e5e44385291f02258a5a7f\n2019|WARDuino: a dynamic WebAssembly virtual machine for programming microcontrollers|10.1145/3357390.3361029|16|2|Robbert Gurdeep Singh and Christophe Scholliers|668338ad3648e7540c1718ba94a409cceefc9d3d\n2017|Accelerate JavaScript applications by cross-compiling to WebAssembly|10.1145/3141871.3141873|15|1|M. Reiser and Luc Bläser|373cea7cdd706641f4795fb3ff777fb23ace30c8\n2018|Virtual Machine Execution for Wearables Based on WebAssembly|10.1007/978-3-030-29897-5_33|11|1|M. Jacobsson and Jonas Willén|c32344f4f80d5d545abeaedb544933a12d0230fe\n2018|FAUST Domain Specific Audio DSP Language Compiled to WebAssembly|10.1145/3184558.3185970|8|0|S. Letz and Y. Orlarey and D. Fober|010c899740f3cc29d6dc26ab4065fdc6b9875956\n2020|Compositional Information Flow Analysis for WebAssembly Programs|10.1109/SCAM51674.2020.00007|7|0|Quentin Stiévenart and Coen De Roover|854c5480cbb67ae0558d81ce1a25a6778a1b84df\n2018|Bringing the web up to speed with WebAssembly|10.1145/3282510|7|0|Andreas Rossberg and Ben L. Titzer and Andreas Haas and Derek L. Schuff and D. Gohman and Luke Wagner and Alon Zakai and J. Bastien and Michael Holman|377c29add6290cc6d4ac30e3571010f3fc987e2c\n2018|Sparse matrices on the web: characterizing the performance and optimal format selection of sparse matrix-vector multiplication in javascript and webassembly|10.1145/3237009.3237020|6|0|Prabhjot Sandhu and D. Herrera and L. Hendren|89428a2534ebfc5ae593c22587ca5991f5d33c56\n2020|Wasmachine: Bring the Edge up to Speed with A WebAssembly OS|10.1109/CLOUD49709.2020.00056|3|0|Elliott Wen and Gerald Weber|a6580cf09f8153cb59f2935a9f53d9bd7c92aefc\n2021|Understanding the performance of webassembly applications|10.1145/3487552.3487827|3|0|Yutian Yan and Tengfei Tu and Lijian Zhao and Yuchen Zhou and Weihang Wang|30f7df3054343ee487d52e94ab7760262ec5958f\n2019|SELWasm: A Code Protection Mechanism for WebAssembly|10.1109/ISPA-BDCloud-SustainCom-SocialCom48970.2019.00157|3|0|Jian Sun and Dingyuan Cao and Ximing Liu and Ziyi Zhao and Wenwen Wang and Xiaoli Gong and Jin Zhang|a53f209c578bceeff3f14ea9cf5d431d91f8961f\n2020|WASim: Understanding WebAssembly Applications through Classification|10.1145/3324884.3415293|3|0|Alan Romano and Weihang Wang|fbe367aa92c17b5fbc4b439b9d3ed05cddeb17a8\n2020|TruffleWasm: a WebAssembly interpreter on GraalVM|10.1145/3381052.3381325|3|1|Salim S. Salim and A. Nisbet and M. Luján|d6fcc99b621cb2156537b94ab1d9034ae682f803\n2021|An Empirical Study of Bugs in WebAssembly Compilers|10.1109/ASE51524.2021.9678776|3|0|Alan Romano and Xinyue Liu and Yonghwi Kwon and Weihang Wang|9d75f907e65b5b74d90e8c6d9bdf968288331121\n2022|Wobfuscator: Obfuscating JavaScript Malware via Opportunistic Translation to WebAssembly|10.1109/sp46214.2022.9833626|2|0|Alan Romano and Daniel Lehmann and Michael Pradel and Weihang Wang|f041c9d54534217e888eee2f9aba22f682048a69\n2020|Superoptimization of WebAssembly bytecode|10.1145/3397537.3397567|2|0|Javier Cabrera-Arteaga and Shrinish Donde and Jian Gu and Orestis Floros and Lucas Satabin and B. Baudry and Monperrus Martin|7f9ad986365a726a97a79cf606c8db9303b1effc\n2020|Analysis of WebAssembly as a Strategy to Improve JavaScript Performance on IoT Environments|10.5753/sbesc_estendido.2020.13102|2|0|F. Oliveira and J. Mattos|e72c81c91e2c3f3259a9a28f5157ed132c01f698\n2019|Towards a WebAssembly standalone runtime on GraalVM|10.1145/3359061.3362780|1|0|Salim S. Salim and A. Nisbet and M. Luján|79c2622251cf1d7bcd0d266253ccc69da749eb59\n2022|Static Stack-Preserving Intra-Procedural Slicing of WebAssembly Binaries|10.1145/3510003.3510070|1|0|Quentin Stiévenart and D. Binkley and Coen De Roover|743067aed49d0f62682d11d2db96bf3f62c969ba\n2021|Bringing WebAssembly up to speed with dynamic linking|10.1145/3412841.3442045|1|0|Niko Mäkitalo and Victor Bankowski and Paulius Daubaris and R. Mikkola and Oleg Beletski and T. Mikkonen|85c19f3e93d649ce229ff07daa8ae36e7a1a56bf	
pascal	Pascal	1970	Niklaus Wirth		63	pl				62		https://www.freepascal.org/news.html	https://www.freepascal.org/download.html		46	6			25231	520	true	68	ace adlib bazel binaryen c2 chaiscript chrysalisp cir cloc cmake cperl drupal ecl eiffel emscripten extended-pascal fardlang felix gap gforth ghc halide haste hhvm hla hpp julia ligo mal masm micropython mobl-lang mongodb mythryl nodejs opencv p paraview pawn-scripting-language pawn perl php plasma plz poke polymath pov-ray-sdl psyche-c pygments racket raptorjit reko-decompiler revolution-programming-language ricscript scipy skip snowball-programming-language sourcepawn stacklang swift tensorflow tiscript typecobol v8 virt wren xla zig								pl	8263	10149		49346		3	"author name avatar url language languageColor stars forks currentPeriodStars description\ncheat-engine cheat-engine https://github.com/cheat-engine.png https://github.com/cheat-engine/cheat-engine Pascal #E3F171 3166 650 185 ""Cheat Engine. A development environment focused on modding""\nstascorp rdpwrap https://github.com/stascorp.png https://github.com/stascorp/rdpwrap Pascal #E3F171 5646 1029 162 ""RDP Wrapper Library"""		delphi or objectpascal	instantfpc	pascal	pascal	text/x-pascal	source.pascal	programming								false				p/Pascal.p	37	2005	2016	10	4																												1970	delphi free-pascal turbo-pascal ucsd-pascal algol-w ada go java modula modula-2 modula-3 oberon object-pascal oxygene seed7 algol-60 euler lisp algol-68 assembly-language tex simula fortran watcom c x86-isa ip-pascal csharp algol pl-i ios android unicode linux freebsd	Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.	2001	1116	2517	2212	23773					ETH Zürich		pp pas inc	pas dfm dpr inc lpr pascal pp	p			pp pas inc	http://pldb.info/blog/niklausWirth.html							7708	102		120			algol-60													1				https://www.youtube.com/watch?v=Hw4GEwhCZpc	dpr lpr p pas pascal	true			https://www.freepascal.org/docs.html			https://www.freepascal.org/maillist.html				https://www.freepascal.org/faq.html	text			https://github.com/antlr/grammars-v4/tree/master/pascal	pascal	pascal	Pascal		http://www.rosettacode.org/wiki/Category:Pascal				fp-compiler	Switzerland			Pascal			unit output;  interface  function Square(const num: Integer): Integer;  implementation  // Type your code here, or load an example.  function Square(const num: Integer): Integer; begin     Square := num * num; end;  end. 									{Hello World in Pascal}  program HelloWorld(output); begin   WriteLn('Hello World!'); end. 	program HelloWorld(output); begin         writeln('Hello World'); end. 	uses   uw27294;  var   p : procedure;  procedure test;  begin   p:=@test;   writeln('OK'); end;  procedure global; begin   p:=nil;   test;   p(); end;  begin   global;   uw27294.global; end.   		https://www.reddit.com/r/Pascal	https://riju.codes/pascal	program Main; begin    writeln('Hello, world!'); end.		program Printing;  var i : integer;  procedure Print(j : integer); begin   ... end;  begin { main program }   ...   Print(i); end.	Pascal	Pascal				* + - / := < <= <> = > >= and begin boolean break byte continue div do double else end false if integer longint mod not or repeat shl shortint shr single then true until while word xor								//	{ }	writeln	'	:=	true false						true							true						true				true				true	true																													true																									false																	true								false							true			true												false											true																													true			false					https://en.wikipedia.org/wiki/Pascal_(programming_language)	145	21	https://hopl.info/showlanguage.prx?exp=520		Pascal		Pascal	https://github.com/textmate/pascal.tmbundle		year|publisher|title|authors|isbn13\n1993|Richard d Irwin|Structures and Abstractions: An Introduction to Computer Science With Pascal|Salmon, William I.|9780256126662\n1985|D C Heath & Co|Pascal Plus Data Structures, Algorithms, and Advanced Programming|Dale, Nell B. and Lilly, Susan C.|9780669072396\n1981|Addison-Wesley Professional|Software Tools in Pascal|Kernighan, Brian W.|9780201103427\n1995|Butterworth-Heinemann|Pascal for Students (including Turbo Pascal)|Kemp, Ray and Hahn, Brian|9780340645888\n1990|Merrill Pub Co|Introduction To Structured Programming Using Turbo Pascal Version 5.0 On The Ibm Pc|Kenneth J. Morgan|9780675207706\n1972|Princeton University Press|The Computer from Pascal to von Neumann|Goldstine, Herman H.|9780691081045\n1987|Lewis Osborne Book Pub|Advanced Turbo Pascal: Now Includes Borland's Turbo Pascal Database Toolbox and Turbo Pascal Graphix Toolbox (Programming Series)|Schildt, Herbert|9780078812835\n1992|Wiley|Pascal and Beyond...: Data Abstraction and Data Structures Using Turbo Pascal|Fisher, Steve and Reges, Stuart|9780471502616\n1992|Addison-Wesley|Programming in Oberon: Steps Beyond Pascal and Modula|Reiser, Martin and Wirth, Niklaus|9780201565430\n1990|University of Chicago Press|Pascal Programming for Music Research|Brinkman, Alexander R.|9780226075075\n1984|Addison-Wesley|Programming in Pascal|Grogono, Peter|9780201120707\n1978|John Wiley & Sons|An Introduction to Programming and Problem Solving with Pascal|Schneider, G. Michael|9780471025429\n|London : Prentice-hall International, C1989.|Programming With Data Structures, Pascal Version||9780137304585\n1997|Jones & Bartlett Learning|Turbo Pascal (Computer Science Series))|Dale, Nell|9780763706081\n1993|Sybex Inc|Programming in Borland Pascal|Palmer, Scott D.|9780782111514\n1985|New York : Barnes & Noble, c1985.|Programming in PASCAL|Zwass and Vladimir|9780064602013\n1985|Reston Pub Co|Pascal Programming For The Ibm Pc And Xt|William M. Fuori|9780835954365\n1981|Reston Pub. Co|Pascal Programming For The Apple|T. G Lewis|9780835954556\n1988|Harcourt Brace Jovanovich|Computer Programming In The Pascal Language|Neal Golden|9780153591105\n1991|Addison Wesley School|Object-oriented Programming With Turbo Pascal|Keith Weiskamp and Bryan Flamig and Loren Heiny|9780673463340\n2006|Dover Publications|Discrete Optimization Algorithms: with Pascal Programs (Dover Books on Computer Science)|Syslo, Maciej M. and Deo, Narsingh and Kowalik, Janusz S.|9780486453538\n2000|Thomson Learning|Pascal Programming|Holmes|9780826454294\n1989|Prentice Hall|Programming With Data Structures: Pascal Version/Book and Disk|Kruse, Robert L.|9780137292387\n1993|MIS Press,U.S.|Borland Pascal with Objects 7.0|Jose DeJesus|9781558282476\n1986|Lawrenceville Pr|A Guide To Programming In Turbo Pascal|Bruce Presley and Tim Corica|9780931717413\n1985|Addison-Wesley Pub. Co|Problem solving and structured programming in Pascal|Koffman, Elliot B|9780201117363\n1980|Tab Books|Pascal|Heiserman, David L.|9780830699346\n1984|Cambridge University Press|Recursion via Pascal (Cambridge Computer Science Texts, Series Number 19)|Rohl|9780521269346\n1992|M & T Books|Fractal Programming In Turbo Pascal|Roger T. Stevens|9781558511071\n1990|Thomson Learning|Pascal Programming (complete Course Texts)|B.j. Holmes|9781870941655\n1983|Palgrave|Mastering Pascal Programming (Macmillan Master)|Huggins, Eric|9780333322949\n1997|Wiley|Mastering C++: An Introduction To C++ And Object-oriented Programming For C And Pascal Programmers Second Edition And Engineering Fluid Mechanics, Sixth Edition|Horstmann and Cay S. Horstmann and John A. Roberson and Clayton T. Crowe|9780471293743\n1984|Barrons Educational Series Inc|Computer Programming in Pascal the Easy Way|Downing, Douglas and Yoshimi, Mark|9780812027990\n1986|Addison-Wesley|Introduction to Computer Science With Applications in Pascal|Garland, Stephen|9780201043983\n1980|Reston Pub. Co|Pascal programming structures: An introduction to systematic programming|Cherry, George William|9780835954631\n1982|Addison-wesley|Programming Primer: A Graphic Introduction To Computer Programming With Basic And Pascal|Robert P Taylor|9780201074000\n|West Group|Understanding Pascal|Steven Mandell|9780314872548\n2000|Wordware Publishing, Inc.|Learn Pascal|Abolrous, Sam|9781556227066\n1995|Birkhäuser|Scientific Pascal|Flanders, Harley|9780817637606\n1983|Sra|Programming In Pascal|C. William Gear|9780023412059\n1989|West Group|Programming Process With Pascal|Judith L. Gersting|9780314445322\n1983|Sybex|Doing business with Pascal|Hergert, Richard|9780895880918\n1999|Pearson Us Imports & Phipes|Structured Programming Turbo Pascal|Horn|9780130225443\n1994|Oxford University Press|Abstractions & Programming in Turbo Pascal Flexlabs|Shaffer and Dale and Platt and David C.|9780030972409\n1988|Camelot Publishing Company|Challenging Mathematical Problems with Pascal Solutions|Donald D. Spencer|9780892180967\n1980|Wiley|PASCAL Programming (Wiley Series in Computing)|Atkinson, Laurence|9780471277743\n1987|Addison-wesley|Pascal On The Macintosh: A Graphical Approach|David A. Niguidula|9780201165883\n1988|Henry Holt & Company|Solution Key For Pascal Computer Programming 88|Golden|9780153591129\n1991|Abacus Software Inc|Turbo Pascal System Programming/book And Disk|Michael Tischer|9781557551245\n1984|Blue Ridge Summit, Pa. : Tab Books, c1984.|Programming your own adventure games in Pascal|Richard C. Vile and Jr|9780830617685\n1989|Addison-Wesley|Programming the IBM User Interface: Using Turbo Pascal|Ezzell, Ben|9780201150094\n1995|I/o Press|The Windows Pascal Laboratory: Experiments In Windows Programming (programmers Library)|Don Asumu Pdd|9781871962321\n1991|Wiley-vch|Turbo Pascal For Chemists: A Problem Solving And Practical Approach|Gordon-filby-m-klusmann|9783527278305\n1986|Tab Books Software|Turbo Pascal Programming With Applications: Ibm Pc/book And 256k Disk|Leon A. Wortman|9780830652051\n1985|1985|Programming With Turbo Pascal (mcgraw-hill's Best--basic Engineering Series And Tools)|Carroll, David W. (david William)|9780078529085\n2020-02-24T00:00:01Z|Dark Neon|The Little Book Of Delphi Programming: Learn To Program with Object Pascal|Collingbourne, Huw|9781913132095\n2001|Jones & Bartlett Learning|Learn Pascal in Three Days|Abolrous, Sam|9781556228056\n1982|Wiley|Introduction to Programming and Problem Solving with PASCAL|Schneider, G. Michael and Weingart, Steven W. and Pearlman, David M.|9780471082163\n2021|Independently published|Object Pascal Handbook Delphi 10.4 Sydney Edition: The Complete Guide to the Object Pascal programming language for Delphi 10.4 Sydney|Cantu, Marco|9798554519963\n2015|CreateSpace Independent Publishing Platform|Getting Started with Lazarus and Free Pascal: A beginners and intermediate guide to Free Pascal using Lazarus IDE|Abiola-Ellison, Menkaura|9781507632529\n1995|Butterworth-Heinemann|Pascal for Students (including Turbo Pascal)|Kemp, Ray and Hahn, Brian|9780080928708\n1989|Cambridge University Press|Numerical Recipes in Pascal (First Edition): The Art of Scientific Computing|Press, William H. and Flannery, Brian P. and Teukolsky, Saul A. and Vetterling, William T.|9780521375160\n2020|Oberkochener Medienverlag|Professional Programming From the Beginning: With Free Pascal And the Free Development Environment Lazarus|Koch, Wilfried|9783945899311\n1988-01-11T00:00:01Z|Pearson International|Intro Programming W/Macintosh Pascal|PRITCHARD|9780201175394\n1993|Pearson|Pascal Programming and Problem Solving (4th Edition)|Leestma, Sanford and Nyhoff, Larry|9780023887314\n1994-01-01T00:00:01Z|McGraw-Hill|Schaum's Outline of Programming with Pascal|Gottfried, Byron S.|9780070239241\n1993|Benjamin-Cummings Pub Co|Turbo Pascal 7.0 (4th Edition)|Savitch, Walter J.|9780805304183\n1980|Addison-Wesley|Programming in PASCAL|Grogono, Peter|9780201027754\n1987|Wiley|Advanced Programming and Problem Solving with PASCAL|Schneider, Michael and Bruell, Steven|9780471837442\n2000|Wordware Publishing, Inc.|Learn Object Pascal with Delphi|Rachele, Warren|9781556227196\n1994|Addison-Wesley|Turbo Pascal|Koffman, Elliot B.|9780201512397\n1991|Addison-Wesley|Macintosh Pascal Programming Primer: Inside the Toolbox Using Think Pascal|Mark, Dave and Reed, Cartwright|9780201570847\n2020|Apress|Delphi Quick Syntax Reference: A Pocket Guide to the Delphi and Object Pascal Language|Kouraklis, John|9781484261118\n1987|Cambridge University Press|Illustrating Pascal|Alcock, Donald G.|9780521336956\n1995|Benjamin-Cummings Pub Co|C++ for Pascal Programmers (2nd Edition)|Pohl, Ira|9780805331585\n1994|Cengage Learning|Using Turbo Pascal 6.0 - 7.0|Hennefeld, Julien|9780534943981\n1981|John Wiley & Sons|Advanced Programming and Problem Solving with Pascal|Schneider, G. Michael|9780471078760\n1981|Prentice-Hall Canada, Incorporated|Data Structures Using Pascal|Augenstein, Moshe J.; Tenenbaum, Aaron M.|9780131965010\n1996|Springer|Migrating from Pascal to C++ (Undergraduate Texts in Computer Science)|Merritt, Susan N. and Stix, Allen|9780387947303\n1984T|Tab Books|Programming your own adventure games in Pascal|Vile, Richard C|9780830607686\n1984|Springer|Pascal User Manual and Report: Revised for the ISO Pascal Standard|Jensen, Kathleen and Wirth, Niklaus|9780387960487\n1985|Mcgraw-Hill|Schaum's Outline of Theory and Problems of Programming With Pascal (Schaum's Outline Series in Computers)|Gottfried, Byron S.|9780070238497\n1997|Addison Wesley|Turbo Pascal Update|Koffman, Elliot B.|9780201350869\n1979|Hayden Book Co|PASCAL with style: Programming proverbs (Hayden computer programming series)|Ledgard, Henry F|9780810451247\n1991|Macmillan Coll Div|Data Structures and Program Design in Pascal|Nyhoff, Larry R. and Leestma, Sanford|9780023694653\n1981|Addison-Wesley Pub. Co|Problem solving and structured programming in PASCAL (Addison-Wesley series in computer science and information processing)|Koffman, Elliot B|9780201038934\n1990|Addison-Wesley|Pascal Precisely for Engineers and Scientists|Bishop, Judy and Bishop, Nigel|9780201416923\n1983|Computer Science Press|Pascal an Introduction to Methodical Programming Edition|Findlay, William|9780914894735\n1985-07-01T00:00:01Z|Hodder Arnold|Statistical Computing in Pascal|Cooke, D. and Craven, A. H. and Clarke, G. M.|9780713135459\n1983|Houghton Mifflin College Div|Introduction to Pascal and Structured Design|Dale, Nell B.|9780669069624\n1987|McGraw-Hill College|Programming With Pascal|Konvalina, John and Wileman, Stanley|9780070352247\n1992|W. W. Norton & Company|Oh! PASCAL!: Turbo PASCAL 6.0|Cooper, Doug|9780393962499\n1983-06-30T00:00:01Z|Springer|Introduction to Numerical Computation in Pascal|DEW/JAMES|9780387912165\n1984|Franklin Watts|Pascal for Beginners (Computer Literacy Skills Book)|Lampton, Christopher|9780531047484\n1989-04-01T00:00:01Z|Computing McGraw-Hill|Using Turbo Pascal Version 5 (Programming Series)|Wood, Steve|9780078814969\n1992|Hodder & Stoughton Educational Division|Teach Yourself Computer Programming in Pascal (Teach Yourself)|Lightfoot, D.|9780340337288\n1985|Wadsworth Pub. Co|From Pascal to C: An introduction to the C programming language|Brown, Douglas L|9780534046026\n1990|M & T Books|Fractal Programming in Turbo Pascal|Stevens, Roger T.|9781558511064\n1995|Wiley|Mastering C++: An Introduction to C++ and Object-Oriented Programming for C and Pascal Programmers|Horstmann, Cay S.|9780471104278\n1982|William C Brown Pub|A First Course in Programming With Pascal|Mendelson, Bert|9780205078233\n1997|West Publishing Company, College & School Div|Turbo Pascal Programming High School EDI|Mandell, Steven L.|9780314346292\n1987|Wadsworth Pub Co|Algorithms, Programming, Pascal|Li Santi, Barbara|9780534066789\n1987-06T|Letts Educational|PASCAL Programming|Holmes, B.J.|9780905435817\n1984T|Osborne/McGraw-Hill|Advanced Pascal programming techniques|Sand, Paul A|9780881341058\n1991|Dellen Pub Co|Programming in Pascal|Riddle, Douglas F.|9780023998157\n1994|Addison-Wesley|Software Design and Data Structures in Turbo Pascal|Elliot B. Koffman and Bruce R. Maxim|9780201156249\n1986-01-01T00:00:01Z|Addison-Wesley|Advanced Programming: Design and Structure Using Pascal|Miller, Lawrence H.|9780201055313\n1988|Praeger|Pascal Programming for Libraries: Illustrative Examples for Information Specialists (Contributions in Librarianship and Information Science)|Davis, Charles H. and Lundeen, Gerald and Shaw, Debora|9780313252594\n1984|Computer Science Press|Paradigms and programming with PASCAL|Wood, Derick|9780914894452\n1980|John Wiley & Sons|PASCAL Programming (Computing Series)|Atkinson, Laurence|9780471277736\n1984|West Group|Fundamental Programming With Pascal|Starkey, J. Denbigh and Ross, Rockford J.|9780314778062\n1985|Addison Wesley Publishing Company|Problem Solving & Structured Programming in Pascal|Koffman, Elliot B.|9780201117370\n1983T|Distributed in cooperation with Wiley-Interscience|IEEE Standard Pascal Computer Programming Language|American National Standards Institute and Institute of Electrical and Electronics Engineers|9780471889441\n1986|Cambridge University Press|Pascal Programming: A Beginner's Guide to Computers and Programming|Hawksley, Chris|9780521337144\n1991T|D.C. Heath and Co|Pascal Plus data structures, algorithms, and advanced programming|Dale, Nell B|9780669248302\n||PASCAL Programming Fundamentals||9788177641936\n1996|Richard d Irwin|Structures and Abstractions: An Introduction to Computer Science With Turbo Pascal (5.X, 6.X, 7.0)|Salmon, William I.|9780256126679\n1994|McGraw-Hill Education - Europe|Programming with Pascal|Sos Gottfried|9780071133371\n1990|PWS Publishing|Turbo Pascal With Turtle Graphics|Slack, James M.|9780314667823\n1995|Pearson College Div|Programming with MacIntosh and THINK Pascal|Rink, Richard A. and Wisenbaker, Vance B. and Vance, Richard G.|9780130938732\n1982T|Pearson Higher Education|Pocket Guide to Pascal (Pitman Programming Pocket Guides)|Watt, David A|9780273016496\n1989|Prentice Hall|Programming with Macintosh Pascal|Rink, Richard A|9780137305407\n1992|William C Brown Pub|Data Structures, Using Pascal|Rhoads, Samuel E. and Gearen, Michael V.|9780697111739\n1982|Springer|Pascal at Work and Play: An Introduction to Computer Programming in Pascal|Forsyth, Richard|9780412233807\n1993|Gardners Books|An Introduction to Pascal|Morton, James K.|9780907679479\n1990|Cambridge University Press|Programming via Pascal (Cambridge Computer Science Texts, Series Number 12)|Rohl, J. S. and Barrett, H. J.|9780521356619\n1984-09-01T00:00:01Z|Addison-Wesley|Handbook of Algorithms and Data Structures: Coded in Pascal and C (International Computer Science Series)|Gonnet, Gaston H.|9780201142181\n1992|CRC Press|The Structures and Abstractions Labs: Experiments in Pascal and Turbo Pascal/Includes Disk|Salmon|9780256103526\n1994|West Group|Introduction to Computer Programming Using Turbo Pascal|Johnson, Richard and Keil, David M.|9780314042064\n1991|Wiley|Mastering C++: An Introduction to C++ and Object-Oriented Programming for C and Pascal Programmers|Horstmann, Cay S.|9780471522577\n1984|John Wiley and Sons Ltd|Introduction to Programming and Problem Solving with PASCAL|Schneider, G. Michael|9780471875895\n1985|McGraw-Hill|Programming with Turbo Pascal (A Byte book)|David W Carroll|9780078529092\n1982|McGraw-Hill Osborne Media|A First Course in Computer Programming Using Pascal (MCGRAW HILL COMPUTER SCIENCE SERIES)|Keller, Arthur M.|9780070335080\n1989-10-01T00:00:01Z|McGraw-Hill Osborne Media|Turbo Pascal Disktutor/Book and 2 Disk (Borland-Osborne/McGraw-Hill Programming Series)|Feibel, Werner|9780078815751\n1980|Ellis Horwood, Ltd.|Foundations of Programming with Pascal (New Patterns of Learning)|Moore, Lawrie|9780470269398\n1978|Addison Wesley Publishing Company|Programming in Pascal (Addison-Wesley Series in Clinical and Professional Psycholog)|Grogono, Peter|9780201024739\n1991|D C Heath & Co|Pascal Plus Data Structures, Algorithms and Advanced Programming/Book and 3 1/2' Disk|Dale and LILLY|9780669269604\n1989T|Benjamin/Cummings Pub|Turbo Pascal 4.0/5.0: An introduction to the art and science of programming (The Benjamin/Cummings series in structured programming)|Savitch, Walter J|9780805304107\n1987-06-01T00:00:01Z|West Group|Pascal Programming Today|Mandell, Steven L.|9780314339355\n1981|Univ Coll Londo|Simple Pascal Pb|Mcgregor J|9780273017042\n1987T|McGraw Hill|Programming with Pascal|Konvalina, John; Wileman, Stanley|9780071005364\n1993-05-02T00:00:01Z|Gale|Pascal Programming Problem Sol|Turk|9780024217912\n2003|清华大学出版社|PASCAL Programming (Second Edition)|郑启华|9787302020042\n1982|Van Nostrand Reinhold Co|Programming microcomputers with PASCAL|Beer, M. D|9780442213688\n1982|Van Nostrand,, New York:|Programming Microcomputers with PASCAL|Beer, Martin|9780246116192	Pascal	pascal developer			year|title|doi|citations|influentialCitations|authors|paperId\n1975|The programming language Concurrent Pascal|10.1007/3-540-07994-7_50|532|15|P. B. Hansen|93442ec9b4403619bb1658bdee2c08026bf442ba\n1979|The programming language PASCAL|10.1016/0141-9331(79)90216-3|327|39|J. Wakerly|ba75552c3468389d01220c149f24064bb10338e7\n1972|An axiomatic definition of the programming language PASCAL|10.1007/BF00289504|263|14|C. Hoare and N. Wirth|19e6eccb0fae5321045d4491f3800c814945d629\n1975|The programming language Concurrent Pascal|10.1007/978-3-662-09507-2_17|153|6|P. Brinch-hansen|f93f7a8f3dccdde22d7e3947b93ea922c4e0e568\n1971|The programming language pascal|10.1007/BF00264291|57|1|N. Wirth|d6ec6efe5a31898c8c8619b06a8982cec92fdf38\n1973|The programming language Pascal (Revised Report)|10.3929/ETHZ-A-000814158|55|3|N. Wirth|f64eed893989cdde76f61dc8a86174cb4f89a318\n1975|An assessment of the programming language pascal|10.1145/800027.808421|46|1|N. Wirth|3b37c309943c908759e32c06af6274c7529ecb15\n1986|Does programming language affect the type of conceptual bugs in beginners' programs? A comparison of FPL and Pascal|10.1145/22627.22368|36|1|N. Cunniff and R. Taylor and J. B. Black|005103a0ada5d2c98e59ab4ba5c89b8c75e15258\n2000|Assessing the utility of an interactive electronic book for learning the Pascal programming language|10.1109/13.883350|36|0|I. Aedo and P. Díaz and Camino Fernández and Guadalupe Muñoz and A. Berlanga|620fdc00e3920c0a71332a5d156024fbf4422cfb\n1974|Structured programming, programming teaching and the language Pascal|10.1145/953224.953226|19|1|O. Lecarme|ae82d9933cd4cb9af02187792883e00cc0ecefa1\n2002|The Programming Language Pascal (Reprint)|10.1007/978-3-642-59412-0_9|13|0|N. Wirth|bb490427ea1355bbdba234d4f7b93e1fdf0c679b\n1973|Critical comments on the programming language Pascal|10.1007/BF00288652|13|0|A. Habermann|932a44b1054838f0bbec3ddf1600a45f65844210\n1974|Reply to a paper by A. N. Habermann on the programming language Pascal|10.1145/953343.953345|12|0|O. Lecarme and Pierre Desjardins|29789bf619f319b34a2ae33bf312d4b5cbfd4190\n1979|A heap‐based implementation of the programming language Pascal|10.1002/spe.4380090205|7|0|C. Marlin|2c3444137ac303d39e97e31326b7eba4b346ba4d\n2019|PasOnto: Ontology for Learning Pascal Programming Language|10.1109/EDUCON.2019.8725092|6|0|Baboucar Diatta and Adrien Basse and S. Ouya|3d2ceb5b95bf3e844413b562758d65d583d9b9c7\n1975|More comments on the programming language Pascal|10.1007/BF00288728|5|0|O. Lecarme and Pierre Desjardins|47c3921931d60684bdb5d75b1ff27d6ab55d4736\n1974|Structured programming, programming teaching and the language Pascal|10.1145/382196.382997|4|0|O. Lecarme|a368ad1295eca04ce8138f3335130df90a5357dd\n2020|Fast and robust approach for data security in communication channel using pascal matrix|10.11591/IJEECS.V19.I1.PP248-256|4|0|Oday Kamil Hamid and Riyadh Bassil Abduljabbar and N. Alhyani|8906e39d1597cee47097d77930d6631933705475\n1990|POLROB—a manipulator-level programming language based on Pascal|10.1016/0745-7138(91)90012-G|2|0|K. Kozlowski|3d2dde6cb2987b66ceb9f9e632211056f8748d12\n2018|USING THE FREE PASCAL PROGRAMMING LANGUAGE AND THE RUBIROBOTLIB SOFTWARE LIBRARY TO CONTROL ROBOTS ON THE LEGO MINDSTORMS EV3 PLATFORM|10.32517/2221-1993-2018-17-7-8-12|2|0|D. A. Slinkin|8789b2adfc57dd99097e2ce58ac233a36d696f24\n1972|Implementation of the Programming Language Pascal|10.1007/978-3-642-80718-3_1|1|0|R. Schild|c141b8a6ffe6c15fecb71433748031d59ba730f7	
yaml	YAML	2001	Clark Evans and Oren Ben-Kiki and Ingy döt Net		31	dataNotation		http://www.yaml.org/spec/1.2/spec.html#Introduction	https://yaml.org/spec/1.2.2/	806				1.2.2	47	4			25230		true	819	05ab1e 11ty abcl-lang abs ace adept aframe aheui ail al ale alma-007 alpaca aluasm alumina amber ana ante apache-hbase aretext ark-lang arkscript arquero arret arrow-format asciidots asdf assemblyscript asterius-compiler astroml atomspace atprotocol attoparsec austral avi-synth badlanguage ballerina bamboo basis-universal-format bazel bebasic bee beef bend berry bicep binaryen bio bitsy blacklight blazex blech blender-app bloom blur-markup-language blz bog boomerang-decompiler borgo bosque bounce-lang bpkg-pm broccoli-2 bruijn bucardo bucklescript buzz c2 c3 caffeine cairo calc4 calcit calypso candor candy cane capn-proto capybara caramel carbon carp carth cat catala categorical-query-language ceylon chaiscript charcoal chatterbot chevrotain chisel cir cito civet claro clash click cloc clojure clojurescript closure-templates cmake co-dfns coconut codecept codemirror codeql coffeescript cognate comby common-workflow-language commonmark conan-pm contracts.coffee coq cor cortex cosh cotton couchdb cperl crmsh cryptol crystal cson css-doodle csvw cuelang cuneiform curv cwerg cyber cytosol d3 dafny dak dale daonode dasel dashrep dasm dat-protocol datascript ddp dedukti deno dern dex dexvis dgraph dhall differential-datalog djangoql djot dlvm docopt dogescript dplyr dreamlisp drupal dub-pm dynamo-visual-language dyvil easybuild ec ecl eco-editor ecr ecsharp edgedb edh edina eff egison eiffel ejs elena elfe elixir elm elpi elvish elymas emberjs-framework emberscript emojicode emscripten encore enso erg erlang euphoria eve expresso eyg f-prime factor fancy farcaster fardlang fay felix fennel ferret fetlang firrtl fish flame-ir flatbuffers fleck flex flix flow flow9 flowchart-fun flownote flutter flux forest-lang forml forthscript fp3 fpp fql frank-lang frege fstar fun futhark fuzuli g-fu gap generate-ninja gentee gerbil getlang gforth ggplot2 ghc gintonic git gleam glicol glisp gluon go gogs-editor golo gradle graph-it gravity gren grid-notation gridstudio-editor gun gura gwion h-lang hackett hacspec hakaru hal-format halide hamdown haml hamler hare harlan hashlink haste haxe haxelibs-pm hazel hcl hedy hera heron-lang hhvm highlightjs hilvl hivemind hobbes homebrew-pm hook horse64 hotcocoalisp htl htmx htsql huginn hujson hurl hvm2 hy hyperscript hyphy ibis icarus idio idris idyll imba imhex impala infusion-framework ink-lang ink inko insitux invokator ipfs iterm2 ixml j jakt jal-compiler janet jank jasmine java jayfor jedi jeebox jekyll jemplate jesth jflex jingo jinja jinx jison jonprl jq jql jquery jsil-compiler jslt json-graph-format json-lambda json-ld json-schema json-script json-url json-with-comments json5 jsoncanvas jsonnet jsparagus julia juvix k-framework kai kaitai kakoune-editor kal kalyn kamilalisp kaml katex kdl kefir keli keras kima kitlang kitten ko koara koka kona kotlin koto krml ktexteditor-editor ktyek kubernetes kumir kuroko ladybird lambda-zero lamdu-editor lamdu latino latte lawvere ldpl lean lem-editor leo-editor lesma leveldb lfortran lighttable ligo lil lila-lang lily link links-programming-language linotte linux liquid lispyscript literate-coffeescript litescript lobster loci lodash logica lsd lucid-lang luna-1 luna lux lwjgl m3db mages magit mal manhood manim manool markaby marko markovjunior markus markwhen marp maskjs mastodon mathics mathjson mathpix-markdown matplotlib mdq mdx mech-lang megaparsec melody mermaid metalang99 mewl mewmew mgmt michelson micro-editor micro-mitten micropython mimium minidsdb minilang minizinc mirah mirth mlatu mlscript mochajs mojo monaco mond mongodb monte moonbit moonscript multiaddr multibase multicodec mun-lang mushroom mustache myia mys nadesiko ncl nearley neko nestedtext nestedtext netbeans-editor netlogo neut neutron never newlisp nextflow ngs nim nimskull ninja nit nltk nodejs noisecraft noms-db note numba nushell nydp observable-framework observable-lang observable-plot obsidian-lang obsidian octune oden odin ohm oil ok olc omgrofl onnx ooc oopsilon opam-pm open-nn open-shading-language opencv openrc-runscript openscad openverse orange orca-pl oxyl p packagist-pm pact pan pandas paraview parboiled parboiled2 parsers particles particles partiql pcre pegasus pegjs penrose perl pest pgbouncer phel phorth php pie-lang pikelet pkl pkl plaid-programming-language plam plasma please-build pod6 podlite pogoscript pointless polyglot-compiler pomsky pony popr postcss postgresql potion pov-ray-sdl powershell praat-script prettier prismjs project-mentat prometheus prql psyche-c psyche pug purescript pycket pygments pyret-lang pyret python pytorch qoir qore quickjs quint racket rakudo ramdascript ramen raml rant raptorjit rascal reach react-native reactjs readable reason rebeca-modeling-language red redis redprl reflex-framework reko-decompiler ren-c rescript retdec revolution-programming-language rhai rhine rholang ricscript riff rigc rita rmarkdown robotframework roc rocksdb rockstar ron rosie roslyn-compiler roy ru ruby rust rye sagemath saltstack sanddance satysfi savi scala-js scallop scikit-learn scipy scoop-pm score scribble scroll scroll scryer sdlang sdms semver sentient seq sham shiv shml sibilant sile sill simple-binary-encoding sixten sizzle skip skulpt slab slash slashdown slashlang slim-framework slim smc smpl snowball-programming-language snowman-decompiler solid solidity son sophia sophie souper sourcepawn space spatial speedie spider spiderbasic spry sqlalchemy sqlite sqrl squiggle squirrel srl srt ssb ssharp stacklang starlark stencil ston streem strictyaml strictyaml sublime-syntax sugarss sugartex superjson surrealdb svelte svgbob swallow sweetjs swi-prolog swift sympy t-lang t2b tablam taichi taijilang tao3d tawa tbox-lib tea-pm tensorflow terra testml textadept-editor texti textile threejs tibet tidyverse tiledb tinyc-compiler tiscript titan tl tldr tldraw toki-sona toml topaz-lang tornado toy-lang treesheets tridash triton truck twine twtxt typecobol typescript ucg ucg ucl uiua ultralisp-pm unison uno unseemly urweb v v8 vale vcpkg-pm vega-editor-app vega verona veryl video vimwiki vine virgil vlc vsxu vuejs vyper vyxal walt wasm wasmer wasp-lang wdl web3js wenyan whack whiley wing wiredtiger wisp wonkey wren wu wyvern xarray xgboost-model xgboost xidoc xl-lang xla xlwings-editor xodio xsv-app xtclang xtext yakou-lang yamp yamp yang yara yasl yasnippet yggdrasil yii yoptascript z-expressions z-flat zephir zig zz								dataNotation	12	13	.clang-format .clang-tidy .gemrc CITATION.cff glide.lock yarn.lock	525		0			yml		yaml	yaml	text/x-yaml	source.yaml	data								false				y/YAML.yaml	205	2013	2018	6	25			YAML Ain't Markup Language									data.py																2001	json perl python mime c html soap emacs-editor utf-8 asciidoc s-expressions	"YAML (YAML Ain't Markup Language) is a human-readable data serialization language. It is commonly used for configuration files, but could be used in many applications where data is being stored (e.g. debugging output) or transmitted (e.g. document headers). YAML targets many of the same communications applications as XML, but has taken a more minimal approach which intentionally breaks compatibility with SGML. YAML 1.2 is a superset of JSON, another minimalist data serialization format where braces and brackets are used instead of indentation. Custom data types are allowed, but YAML natively encodes scalars (such as strings, integers, and floats), lists, and associative arrays (also known as hashes or dictionaries). These data types are based on the Perl programming language, though all commonly used high-level programming languages share very similar concepts. YAML supports both Python-style indentation to indicate nesting, and a more compact format that uses [] for lists and {} for hashes. The colon-centered syntax used to express key-value pairs is inspired by electronic mail headers as defined in RFC 0822, and the document separator ""---"" is borrowed from MIME (RFC 2045). Escape sequences are reused from C, and whitespace wrapping for multi-line strings is inspired from HTML. Lists and hashes can contain nested lists and hashes, forming a tree structure; arbitrary graphs can be represented using YAML aliases (similar to XML in SOAP). YAML is intended to be read and written in streams, a feature inspired by SAX. Support for reading and writing YAML is available for several programming languages. Some source code editors such as Emacs and various integrated development environments have features that make editing YAML easier, such as folding up nested structures or automatically highlighting syntax errors."	2003	1529	221	1089	326530								yml mir reek rviz sublime-syntax syntax yaml yaml-tmlanguage yamlsed ymlmysql	yaml	yaml yml				typescript			https://cheatsheets.zip/yaml		true	13981	61		47																3		1	true		clang-format clang-tidy gemrc glide.lock mir reek rviz sublime-syntax syntax yaml yaml-tmlanguage yml yml.mysql				https://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html								text				yaml	yaml																								hello: world	"--- name: R Console fileTypes: []  scopeName: source.r-console uuid: F629C7F3-823B-4A4C-8EEE-9971490C5710 patterns: - name: source.r.embedded.r-console   begin: ""^> ""   beginCaptures:     ""0"":       name: punctuation.section.embedded.r-console   end: \n|\z   patterns:   - include: source.r keyEquivalent: ^~R "	YAML		https://riju.codes/yaml	"output: ""Hello, world!"" "		"--- example: >         HTML goes into YAML without modification message: |          <blockquote style=""font: italic 12pt Times"">         <p>""Three is always greater than two,            even for large values of two""</p>         <p>--Author Unknown</p>         </blockquote> date: 2007-06-01"	YAML			https://github.com/redhat-developer/yaml-language-server										#																																true																																																							true																																															true	true																																															https://en.wikipedia.org/wiki/YAML	0	1					YAML	https://github.com/atom/language-yaml			YAML		yaml		year|title|doi|citations|influentialCitations|authors|paperId\n2019|Laughter in the Wild: A Study Into DoS Vulnerabilities in YAML Libraries|10.1109/TrustCom/BigDataSE.2019.00053|1|0|Shawn Rasheed and Jens Dietrich and Amjed Tahir|06a260d68293e8bd8860647df8f9e2336c35d5fb	
nim	Nim	2008	Andreas Rumpf		66	pl		https://nim-lang.org/		13	https://nim-lang.org/blog.html			2.0.4	48	6		17	25229		true	14	ace cloc flatbuffers flow9 mal nim nimskull nimskull pipelines pygments shiv spry star xidoc							https://github.com/nim-lang/Nim	pl	299	472	nim.cfg	8018		0					text			source.nim	programming	2010	2024	2008	303	1465	16308	2157	false				n/Nim.nim	303	2013	2018	4	28				nimrod											2008	2025	25787	1060	3836	122	566447				http://play.nim-lang.org	2014		2008	ada modula-3 lisp object-pascal python oberon c javascript pascal delphi csharp go objective-c ios android git json opengl postgresql mysql sqlite lua scala d rust	"Nim (formerly named Nimrod) is an imperative, multi-paradigm, compiled programming language designed and developed by Andreas Rumpf. It is designed to be ""efficient, expressive, and elegant"", supporting metaprogramming, functional, message passing, procedural, and object-oriented programming styles by providing several features such as compile time code generation, algebraic data types, a foreign function interface (FFI) with C and compiling to JavaScript, C and C++."	2015	176	69	247	45413679		Nim was called Nimrod until 2014. Nimrod is a relatively new programming language that is severely underrated in comparison to other new programming languages, with extensive metaprogramming support, generics and exception tracking built in, optional garbage collection, and rivals C in performance. And it can compile to C, C++, Objective-C, or JavaScript. Nimrod is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms.	Nim was called Nimrod until 2014. Nimrod is a relatively new programming language that is severely underrated in comparison to other new programming languages, with extensive metaprogramming support, generics and exception tracking built in, optional garbage collection, and rivals C in performance. And it can compile to C, C++, Objective-C, or JavaScript. Nimrod is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms.		https://github.com/nim-lang	Nim was called Nimrod until 2014. Nimrod is a relatively new programming language that is severely underrated in comparison to other new programming languages, with extensive metaprogramming support, generics and exception tracking built in, optional garbage collection, and rivals C in performance. And it can compile to C, C++, Objective-C, or JavaScript. Nimrod is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms.	nim	nim nimcfg nimble nimrod nims	nim			nim		nim	nim markdown html yaml c bourne-shell json restructuredtext python css assembly-language csv sql tex ini xml bash	c cpp objective-c javascript	https://cheatsheets.zip/nim		true	23865	0	https://exercism.org/tracks/nim	103																1	true	2	true		nim nim.cfg nimble nimrod nims			https://tio.run/#nim	https://nim-lang.org/documentation.html							https://nim-lang.org/faq.html	text						Nim		http://www.rosettacode.org/wiki/Category:Nim	https://nimble.directory/			nim	Various			Nim	https://irclogs.nim-lang.org/01-07-2012.html		# Type your code here, or load an example. proc square(num: int): int {.exportc.} =   num * num 									"# Hello world in Nim  echo ""Hello World"""	"echo(""Hello World"") "	"# from: https://github.com/nim-lang/Nim/blob/27b081d1f77604ee47c886e69dbc52f53ea3741f/compiler/nimfix/nimfix.nim.cfg  # Special configuration file for the Nim project # gc:markAndSweep  hint[XDeclaredButNotUsed]:off path:""$projectPath/..""  path:""$lib/packages/docutils"" path:""$nim""  define:useStdoutAsStdmsg symbol:nimfix define:nimfix  cs:partial #define:useNodeIds define:booting define:noDocgen "			https://riju.codes/nim	"echo ""Hello, world!"""	https://twitter.com/nim_lang	"proc printf(formatstr: cstring) {.header: ""<stdio.h>"", varargs.}  printf(""%s %d\n"", ""foo"", 5)"	Nim	Nim		https://github.com/PMunch/nimlsp				https://github.com/nim-lang/Nim						#	#[ ]#	echo	""""	=	true false on off													true						true				true				true																																					false																		true				true													true																		true												true								true			true						true														true																	https://en.wikipedia.org/wiki/Nim_(programming_language)	3	0			Nim	nim-lang.org	Nim	https://github.com/Varriount/NimLime		year|publisher|title|authors|isbn13\n2022|Independently published | Mastering Nim |Rumpf, Andreas|979-8836539412\n2017|Manning Publications|Nim in Action|Picheta, Dominik|9781617293436\n2017|Manning|Nim in Action|Picheta, Dominik|9781638352297	Nim					
toml	TOML	2013	Tom Preston-Werner		31	dataNotation		https://toml.io	https://toml.io/en/v1.0.0	219				1.0.0	49	3		5	25225		true	223	aardvark ace ail aluasm alumina amber ante ark-lang arret arrow-format asdf asterius-compiler astro astroml ballerina beef bend blazex blender-app borgo bun cairo calcit calypso candy caramel carbon carth catala cir civet claro cloc cmake coconut codeql comby common-workflow-language conan-pm cosh cotton crush cryptol cspydr curly cytosol dafny dak datafun deno dex differential-datalog edgedb elvish enso erg esoteric-reaction eyg fardlang fish flatbuffers flix flutter fp3 futhark gleam glicol gluon gogs-editor gradle hacspec halide haxelibs-pm hedy hhvm htmx hurl hush hvm2 ibis inko invokator jayfor jazz jekyll jesth jesth jill jingo jinja jsparagus julia k-framework kalyn kami kavascript keras kgl ko kotlin koto kubernetes lawvere lean leo-editor lfortran linux lodash luna m3db mal manim markus matplotlib mavo mdq mech-lang melody mermaid mewl michelson micro-mitten micropython minidsdb mlatu mochajs mongodb moonbit mun-lang myia mys neko nestedtext netbeans-editor neut nextflow nodejs noulith numba nushell olc onnx openverse pandas particles passerine pest pgbouncer pikelet pkl pomsky prettier project-mentat prql pygments python pytorch reach react-native reactjs rescript rhai rholang rio rita roc ron ruby rust sagemath saltstack scallop scikit-learn scipy scryer serious simple-binary-encoding slashlang snowball-programming-language speedie spiral sqlalchemy strictyaml surrealdb svgbob sympy tablam taichi tao-lang tea-pm tldraw toml tornado triton tsar twine ucg ucg uiua unseemly v veryl vimwiki vine virgil vlc volt vyper wasmer wasp-lang wenyan wing wiredtiger wlambda worst wu xarray xgboost-model xgboost xlwings-editor xsv-app xtclang zz							https://github.com/toml-lang/toml	dataNotation			Cargo.lock Gopkg.lock Pipfile poetry.lock	8		0					toml	toml	text/x-toml	source.toml	data	2013	2024	2013	322	845	19332	33	false				t/TOML.toml	24	2013	2018	2	3			Tom's Obvious, Minimal Language									configs.py			2013	2024	857	203	15	3	8296					2015																	toml	toml	toml Pipfile poetry.lock					markdown python svg yaml toml		https://cheatsheets.zip/toml		true	22272	0		38																1	true	1	true		toml				https://toml.io/en/								text			https://github.com/antlr/grammars-v4/tree/master/toml																										"Hello = ""World"" "	"# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'.   [[projects]]   branch = ""master""   name = ""golang.org/x/net""   packages = [""context""]   revision = ""2491c5de3490fced2f6cff376127c667efeed857""  [[projects]]   branch = ""v2""   name = ""gopkg.in/tomb.v2""   packages = ["".""]   revision = ""d5d1b5820637886def9eef33e03a27a9f166942c""  [solve-meta]   analyzer-name = ""dep""   analyzer-version = 1   inputs-digest = ""841a246fc6ac2a2ccb2ae3907a0ff3432f13e3fc44bb3c09388b0c931ef7d641""   solver-name = ""gps-cdcl""   solver-version = 1"	TOML		https://riju.codes/toml	"output = ""Hello, world!"" "			TOML							https://github.com/toml-lang/toml						#																																true																									true																									true					true																																															false																																																	0	0				toml.io		https://github.com/textmate/toml.tmbundle			TOML					
fortran	Fortran	1957	John Backus		62	pl physics chemistry biology arrayLang			https://www.iso.org/obp/ui/#iso:std:iso-iec:1539:-1:ed-4:v1:en	0	https://fortran-lang.org/en/news/				50	6			25224	8	true	7	balgol chapel explor gcc icetran lfortran particles								pl	2446	2820		29127		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nxianyi OpenBLAS https://github.com/xianyi.png https://github.com/xianyi/OpenBLAS Fortran #4d41b1 2879 794 62 ""OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.""\nE3SM-Project E3SM https://github.com/E3SM-Project.png https://github.com/E3SM-Project/E3SM Fortran #4d41b1 117 76 2 ""Energy Exascale Earth System Model source code."""	Fortran			text	fortran	text/x-fortran	source.fortran	programming								false				f/Fortran.f90	67	2005	2018	5	6												fortran.py											32					1957	speedcoding algol-58 basic c chapel cms-2 pl-i pact-i mumps ratfor assembly-language laning-and-zierler-system 1620sps ucsd-pascal watfiv ascii modula-2 ada mortran ratfiv jcl simscript f	Fortran (; formerly FORTRAN, derived from Formula Translation) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. Originally developed by IBM in the 1950s for scientific and engineering applications, Fortran came to dominate this area of programming early on and has been in continuous use for over half a century in computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics, crystallography and computational chemistry. It is a popular language for high-performance computing and is used for programs that benchmark and rank the world's fastest supercomputers. Fortran encompasses a lineage of versions, each of which evolved to add extensions to the language while usually retaining compatibility with prior versions. Successive versions have added support for structured programming and processing of character-based data (FORTRAN 77), array programming, modular programming and generic programming (Fortran 90), high performance Fortran (Fortran 95), object-oriented programming (Fortran 2003) and concurrent programming (Fortran 2008).	2001	2052	1961	2816	11168					IBM		f for f90 f95 f03 f08 f15	f f77 for fpp	f90	f03 f90 F03 F90		f for f90 f95 f03 f08 f15		python						165151	1931	https://exercism.org/tracks/fortran	187																1						true	false		https://people.ucsc.edu/~dlee79/2019/fall/am129_209/chapters/chapt02/ch02_fortran_basic.html			https://gcc.gnu.org/mailman/listinfo/fortran				http://www.faqs.org/faqs/fortran-faq/	text			https://github.com/antlr/grammars-v4/tree/master/fortran77	fortran				http://www.rosettacode.org/wiki/Category:Fortran					United States			Fortran	https://en.wikipedia.org/wiki/Fortran_95_language_features		! Type your code here, or load an example. real function square(x)     implicit none     real, intent(in) :: x     square = x * x     return end function square 									C     Hello World in Fortran        PROGRAM HELLO       WRITE (*,100)       STOP   100 FORMAT (' Hello World! ' /)       END 	print *,'Hello World' end 	! Codes/HYCOM/hycom/ATLb2.00/src_2.0.01_22_one/       real onemu, twomu       data onemu/0.0098/       data twomu/1./       data threemu/0.e9/       end 	Fortran	https://reddit.com/r/fortran	https://riju.codes/fortran	"       PROGRAM hello           PRINT *, ""Hello, world!""        END PROGRAM hello "		"program average    ! Read in some numbers and take the average   ! As written, if there are no data points, an average of zero is returned   ! While this may not be desired behavior, it keeps this example simple    implicit none    real, dimension(:), allocatable :: points   integer                         :: number_of_points   real                            :: average_points=0., positive_average=0., negative_average=0.    write (*,*) ""Input number of points to average:""   read  (*,*) number_of_points    allocate (points(number_of_points))    write (*,*) ""Enter the points to average:""   read  (*,*) points    ! Take the average by summing points and dividing by number_of_points   if (number_of_points > 0) average_points = sum(points) / number_of_points    ! Now form average over positive and negative points only   if (count(points > 0.) > 0) then      positive_average = sum(points, points > 0.) / count(points > 0.)   end if    if (count(points < 0.) > 0) then      negative_average = sum(points, points < 0.) / count(points < 0.)   end if    deallocate (points)    ! Print result to terminal   write (*,'(a,g12.4)') 'Average = ', average_points   write (*,'(a,g12.4)') 'Average of positive points = ', positive_average   write (*,'(a,g12.4)') 'Average of negative points = ', negative_average  end program average"	Fortran	Fortran		https://github.com/hansec/fortran-language-server		ACCESS ACTION ADVANCE ALLOCATABLE ALLOCATE ASSIGN ASSIGNMENT BACKSPACE BLANK BLOCK CALL CASE CHARACTER CLOSE COMMON COMPLEX CONTAINS CONTINUE CYCLE DATA DEALLOCATE DEFAULT DELIM DIMENSION DIRECT DO DOUBLE ELSE ELSEWHERE END ENDFILE ENTRY EOR EQUIVALENCE ERR EXIST EXIT EXTERNAL FILE FMT FORM FORMAT FORMATTED FUNCTION GO IF IMPLICIT IN INOUT INQUIRE INTEGER INTENT INTERFACE INTRINSIC IOLENGTH 10STAT KIND LEN LOGICAL MODULE NAME NAMED NAMELIST NEXTREC NML NONE NULLIFY NUMBER ONLY OPEN OPENED OPERATOR OPTIONAL OUT PAD PARAMETER PAUSE POINTER POSITION PRECISION PRINT PRIVATE PROCEDURE PROGRAM PUBLIC READ READWRITE REAL REC RECl RECURSIVE RESULT RETURN REWIND SAVE SELECT SEQUENCE SEQUENTIAL SIZE STAT STATUS STOP SUBROUTINE TARGET THEN TO TYPE UNFORMATTED UNIT USE WHERE WHILE WRITE								!		print	'	=							true							true										true				true																								false																															true															true		false																		true							false			true		false											true																														false		false				https://github.com/sourceryinstitute/jupyter-CAF-kernel	https://en.wikipedia.org/wiki/Fortran	321	37	https://hopl.info/showlanguage.prx?exp=8		Fortran		Fortran	https://github.com/textmate/fortran.tmbundle		"year|publisher|title|authors|isbn13\n2007|McGraw-Hill Education|Fortran 95/2003 for Scientists & Engineers|Chapman, Stephen|9780073191577\n2015|Springer|Introduction to Programming with Fortran: With Coverage of Fortran 90, 95, 2003, 2008 and 77|Chivers, Ian|9783319177007\n1996|Pearson|FORTRAN 90 for Engineers and Scientists|Nyhoff, Larry and Leestma, Sanford|9780135197295\n2015|Springer|Guide to Fortran 2008 Programming|Brainerd, Walter S.|9781447167587\n2004|Oxford University Press|Fortran 95/2003 Explained (Numerical Mathematics and Scientific Computation)|Metcalf, Michael and Reid, John and Cohen, Malcolm|9780198526933\n1994|McGraw-Hill Education|Schaum's Outline of Programming With Fortran 77 (Schaum's Outlines)|Mayo, Willam and Cwiakala, Martin|9780070411555\n1974|R. D. Irwin|Basic Fortran Iv Programming (irwin-dorsey Information Processing Series)|Donald H Ford|9780256015805\n2010|Cambridge University Press|Object-Oriented Programming via Fortran 90/95|Akin, Ed|9780521524087\n1978|The MIT Press|A FORTRAN Coloring Book|Kaufman, Roger|9780262610261\n1990|Oxford University Press|Fortran 90 Explained (Oxford science publications)|Metcalf, Michael and Reid, John|9780198537724\n1988|McGraw-Hill College|Fortran 77: A Structured, Disciplined Style|Davis, Gordon B.|9780070159051\n1980|Addison-Wesley|Fortran 77: Featuring Structured Programming (3rd Edition)|Meissner, Loren P.|9780201054996\n1995|Gulf Professional Publishing|Fortran Programs for Chemical Process Design, Analysis, and Simulation|Coker   PhD, A. Kayode|9780884152804\n1993|O'Reilly Media|Migrating to Fortran 90 (Nutshell Handbooks)|Kerrigan, James|9781565920491\n1981|Wadsworth Pub Co|Applied Fortran 77: Featuring Structured Programming|Roy Ageloff and Richard Mojena|9780534009618\n1997|The MIT Press|Fortran 95 Handbook (Scientific and Engineering Computation)|Adams, Jeanne C. and Brainerd, Walter S. and Martin, Jeanne T. and Smith, Brian T. and Wagener, Jerrold L.|9780262510967\n1961|John Wiley & Sons Inc|Guide to Fortran Programming|McCracken, Daniel D.|9780471582120\n2019|Chapman and Hall/CRC|Fortran 2018 with Parallel Programming|Ray, Subrata|9780367218430\n1974|Wiley|A Simplified Guide To Fortran Programming|Daniel D Mccracken|9780471582922\n1974|Holden-Day|Fortran IV programming and applications (Holden-Day computer and information sciences series)|Sass, C. Joseph|9780816274734\n1988|McGraw-Hill Education - Europe|Programming with Fortran 77|Ram Kumar|9780074518595\n1978|Wiley|Advanced Programming Techniques: A Second Course in Programming Using Fortran|Hughes, Charles E. and Pfleeger, Charles P. and Rose, Lawrence L.|9780471026112\n20090114|Taylor & Francis|Classical Fortran|Michael Kupferschmid|9781420059144\n1968|Heinemann|Fortran programming;: A complete course in writing Fortran programs|Watters, John|9780435778002\n2014|Springer|Introduction to Modern Fortran for the Earth System Sciences (Springerbriefs in Earth System Sciences)|Chirila, Dragos B. and Lohmann, Gerrit|9783642370090\n1982|Boyd & Fraser Pub. Co|Structured Fortran 77 Programming (boyd & Fraser Computer Science Series)|Seymour V Pollack|9780878350957\n1981|Reston, Va. : Reston, 1981.|Structured FORTRAN with WATFIV|John B. Moore and Leo Makela|9780835971041\n1972|The MIT Press|A Primer for FORTRAN IV|Selfridge, Oliver|9780262690355\n1979|Heinemann Educational Books - Secondary Division|Programming in Standard FORTRAN 77|Balfour FIMA FBCS, A. and Marwick MBCS, D.H.|9780435774868\n1998|Wiley|Computing for Scientists: Principles of Programming with Fortran 90 and C++|Barlow, R. J. and Barnett, A. R. and Barnett, AR|9780471951148\n1982|Mcgraw-hill|Computer Programming In Fortran And Other Languages|P. V. Rao|9780070965690\n1978|McGraw-Hill|Schaum's Outline of Programming with FORTRAN Including Structured FORTRAN|Lipschutz, Seymour and Poe, Arthur|9780070379848\n1979|John Wiley & Sons Inc|Introduction To Business Data Processing With Basic, Fortran And Cobol Programming|Donald Keith Caver|9780471030911\n2019|Springer|Numerical Methods of Mathematics Implemented in Fortran (Forum for Interdisciplinary Mathematics)|Sujit Kumar Bose|9789811371141\n|Springer-verlag|Lancelot: A Fortran Package For Large-scale Nonlinear Optimization (release A)|Conn, A. R. (andrew R.)|9783642081392\n1980|Winthrop Publishers|Fundamentals Of Fortran Programming|Robert C Nickerson|9780876263013\n1994|Wiley|Fortran 90 and Engineering Computation|Schick, William and Silverman, Gordon|9780471585121\n1978|Little Brown & Co|Programming For Poets: A Gentle Introduction Using Fortran With Watfiv (his Programming For Poets Series)|Richard Walter Conway and James Archer|9780876267226\n1983|Prentice Hall|Fundamental Computer Programming Using FORTRAN 77|Grout, Jarrell C.|9780133351415\n2013|Machinery Industry Press|Fortran Programming Definitive Guide(chinese Edition)|Bai Hai Bo|9787111421146\n1974|Prentice Hall Ptr|Elementary Computer Programming In Fortran Iv|Boris W. Boguslavsky|9780879092511\n1998|Springer|On Systems Analysis and Simulation of Ecological Processes with Examples in CSMP, FST and FORTRAN||9780792355267\n1994|Oxford University Press|An Introduction To Fortran 90 For Scientific Computing|James M. Ortega|9780195172133\n1981|Hayden Book Co|Fortran With Style: Programming Proverbs (hayden Computer Programming Series)|Henry F Ledgard|9780810456822\n1978|HarperCollins|Fortran 77 Programming|Brainerd, Walter S.|9780060423940\n2000|Mcgraw Hill Text|Fortran Iv Programming|Ledley|9780070369733\n1989|Wiley|Essentials of FORTRAN 77|Shelley, John|9780471923787\n1977|W. C. Brown Co|Business Programming In Fortran Iv|Nesa L'abbe Wu|9780697081230\n1980|Rinehart Press|Elements Of Fortran Iv Programming|Wilson T Price|9780030895029\n1970|Imprint unknown|Standard Fortran programming manual (Computer standards series)||9780850120219\n1988|Oxford [england] ; Blackwell Scientific Publications, 1988.|An Introduction To Programming In Fortran 77|J.S. Morgan and J.L. Schonfelder|9780632017485\n2005|Springer|Developing Statistical Software in Fortran 95 (Statistics and Computing)|Lemmon, David R. and Schafer, Joseph L.|9780387281230\n1975|Intext Educational Publishers|An introduction to FORTRAN IV programming: A general approach|Murrill, Paul W|9780700224692\n1969|Holt, Rinehart And Winston|Elements Of Basic Fortran Iv Programming: As Implemented On The Ibm 1130/1800 Computers|Price, Wilson T.|9780030765605\n1988|Bernard Babani (publishing) Ltd|Programming In Fortran 77 (bernard Babani Publishing Radio And Electronics Books) (bernard Babani Publishing Radio & Electronics Books)|Noel Kantaris|9780859341950\n1998|Springer|On Systems Analysis And Simulation Of Ecological Processes With Examples In Csmp, Fst And Fortran (current Issues In Production Ecology)|P.A. Leffelaar|9780792355250\n2019-08-22T00:00:01Z|Independently published|Abstracting Away the Machine: The History of the FORTRAN Programming Language (FORmula TRANslation)|Lorenzo, Mark Jones|9781082395949\n2018|Springer|Introduction to Programming with Fortran|Chivers, Ian and Sleightholme, Jane|9783319755021\n2004|Prentice-Hall of India Pvt.Ltd|Computer Programming in Fortran 77: An Introduction to Fortran 90|V. Rajaram|9788120311725\n1995-05-01T00:00:01Z|McGraw-Hill|Schaum's Outline of Theory and Problems of Programming With Fortran 90 (Schaum's Outlines)|Mayo, William E. and Cwiakala, Martin|9780070411562\n2013|Morgan Kaufmann|CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming|Ruetsch, Gregory and Fatica, Massimiliano|9780124169708\n2017|McGraw-Hill Higher Education|Fortran for Scientists & Engineers|Chapman, Stephen|9781260029857\n2019|Pearson|FORTRAN 77 for Engineers and Scientists with an Introduction to FORTRAN 90 (4th Edition)|Nyhoff, Larry and Leestma, Sanford|9780133630039\n1998-09-09T00:00:01Z|Wiley|Computing for Scientists: Principles of Programming with Fortran 90 and C++|Barlow, R. J. and Barnett, A. R. and Barnett, AR|9780471955962\n2011|Oxford University Press|Modern Fortran Explained (Numerical Mathematics and Scientific Computation)|Metcalf, Michael and Reid, John and Cohen, Malcolm|9780199601424\n2012-02-09T00:00:01Z|Springer|Introduction to Programming with Fortran: With Coverage of Fortran 90, 95, 2003, 2008 and 77|chivers, ian and Sleightholme, Jane|9780857292322\n2018-08-31T00:00:01Z|Springer|Introduction to Programming with Fortran|Chivers, Ian and Sleightholme, Jane|9783319755014\n1997|McGraw-Hill Science/Engineering/Math|FORTRAN 90/95 for Scientists and Engineers|Chapman, Stephen J.|9780070119383\n1999|Pearson|Introduction to FORTRAN 90 (ESource Series)|Nyhoff, Larry R. and Leestma, Sanford|9780130131461\n2015|Springer|Introduction to Programming with Fortran: With Coverage of Fortran 90, 95, 2003, 2008 and 77|Chivers, Ian and Sleightholme, Jane|9783319177014\n1990-07-01T00:00:01Z|Addison-Wesley|Fortran 77 Programming: With an Introduction to the Fortran 90 Standard (International Computer Science Series)|Ellis, T. M. R.|9780201416381\n2019|CreateSpace Independent Publishing Platform|Programming with Visual Studio: Fortran & Python & C++|Rapado, Miguel A. and Moreno, Belen and Hernandez, Juan A.|9781727581539\n1994-05-31T00:00:01Z|Addison Wesley|Fortran 90 Programming (International Computer Science Series)|Ellis, T.M.R. and Phillips, Ivor R. and Lahey, Thomas M.|9780201544466\n1990|O'Reilly Media|UNIX for FORTRAN Programmers (Nutshell Handbooks)|Loukides, Mike|9780937175514\n1972|Wiley|A guide to Fortran IV programming|McCracken, Daniel D|9780471582816\n1996|Pearson|Introduction to FORTRAN 90 for Engineers and Scientists|Nyhoff, Larry R. and Leestma, Sanford|9780135052150\n2016|Springer|Guide to Fortran 2008 Programming|Brainerd, Walter S.|9781447168898\n2008|Springer|Introduction to Programming with Fortran: with coverage of Fortran 90, 95, 2003 and 77|Chivers, Ian and Sleightholme, Jane|9781846280535\n1995|Springer|Upgrading to Fortran 90|Redwine, Cooper|9780387979953\n2009|Springer|Guide to Fortran 2003 Programming|Brainerd, Walter S.|9781848825437\n1995|Springer|Programmer's Guide to Fortran 90|Brainerd, Walter S. and Goldberg, Charles H. and Adams, Jeanne C.|9780387945705\n1996|Addison-Wesley|Fortran|Koffman, Elliot B. and Friedman, Frank L.|9780201590623\n2009|Springer|Guide to Fortran 2003 Programming|Brainerd, Walter S.|9781848825420\n1992-12T|Benjamin-Cummings Pub Co|Structured Fortran 77 for Engineers and Scientists|Etter, D.M.|9780805317756\n1983|Cambridge University Press|Illustrating FORTRAN|Alcock, Donald G.|9780521288101\n2018|Oxford University Press|Introduction to Computational Economics Using Fortran|Fehr, Hans and Kindermann, Fabian|9780198804390\n2004-08-15T00:00:01Z|Prentice-Hall of India Pvt.Ltd|Computer Programming in Fortran 90 and 95|V. Rajaram|9788120311817\n1980|Wiley|Principles of Fortran 77 Programming|Wagener, Jerrold L.|9780471044741\n1980|Barnes & Noble|Programming in Fortran: Structured Programming With Fortran IV and Fortran 77 (The Barnes & Noble outline series)|Zwass, Vladimir|9780064601948\n1993|The MIT Press|The High Performance Fortran Handbook (Scientific and Engineering Computation)|Koelbel, Charles H. and Loveman, David and Schreiber, Robert S. and Jr., Guy Lewis Steele and Zosel, Mary|9780262610940\n2017-03-26T00:00:01Z|CreateSpace Independent Publishing Platform|Fortran Crash Course: Step by Step Guide to Mastering Fortran Programming|PG Wizard Books|9781544955353\n1987|Wiley|High-Resolution Computer Graphics using FORTRAN 77|Angell, Ian O. and Griffith, Gareth H.|9780470207734\n1996|Springer|Fortran 95 Language Guide|Gehrke, Wilhelm|9783540760627\n1988|Wiley|FORTRAN Tools for VAX/VMS and MS-DOS|Jones, Russell K. and Crabtree, Tracy|9780471619765\n1995|Wiley|Programming in Fortran 90: A First Course for Engineers and Scientists|Smith, I. M.|9780471941859\n2015|Lulu.com|Fortran Programming success in a day|Key, Sam|9781329427396\n1983|William C Brown Pub|ANSI Fortran IV With Fortran 77 Extensions: A Structured Programming Approach|Cole, J. W. Perry|9780697081728\n1974-12-01T00:00:01Z|Pearson College Div|Ten Statement Fortran Plus Fortran IV: Sensible, Modular, and Structured Programming With Watfor and Watfiv|Kennedy, Michael|9780139033858\n1995|Pws Pub Co|FORTRAN 90|Meissner, Loren P.|9780534933722\n1973|Wiley|Fortran codes for mathematical programming: linear, quadratic and discrete|Land, A. H|9780471512707\n1972|Cambridge University Press|Fortran Techniques with Special Reference to Non-numerical Applications|Day, A. Colin|9780521097192\n1964|Wiley|Numerical Methods and Fortran Programming|Daniel D McCracken, william Dorn|9780471582854\n1975|Pearson College Div|Watfiv: Fortran Programming With the Watfiv Compiler|Moore, John B.|9780879098766\n1983-01-01T00:00:01Z|Addison-Wesley|A Structured Approach to Fortran 77 Programming (International computer science series)|Ellis, T. M. R.|9780201137903\n1978T|W. C. Brown|ANSI Fortran IV: A structured programming approach|Cole, J. W. Perry|9780697081254\n1985-02-01T00:00:01Z|Scott Foresman & Co|Fundamentals of Fortran 77 Programming: A Structured Approach|Nickerson, Robert C.|9780673390394\n1976|Harcourt Brace Jovanovich|Simplified ANSI FORTRAN IV programming||9780155810402\n1994|Oxford University Press|An Introduction to Fortran for Scientific Computing|Ortega, James M.|9780030031281\n2000|Springer|Introducing Fortran 95|Chivers, Ian and Sleightholme, Jane|9781852332761\n1995|Wiley|Advanced Scientific Fortran|Willé, David R.|9780471953838\n1979|Elsevier Science|Programming in Standard Fortran 77|Balfour, Alexander|9780444194657\n1977T|Addison-Wesley Pub. Co|Problem solving and structured programming in FORTRAN (Addison-Wesley series in computer science and information processing)|Friedman, Frank L|9780201019674\n1984-03-01T00:00:01Z|West Group|Fortran for Humans|Didday, Rich and Page, Rex|9780314778871\n1972T|McGraw-Hill|A short course in basic Fortran IV programming based on the IBM System/360 and System/370|Lee, Robert M|9780070369986\n1978|Science Research Associates|FORTRAN programming using structured flowcharts|Haskell, Richard E|9780574211354\n1990T|Addison-Wesley|Problem solving and structured programming in FORTRAN 77|Koffman, Elliot B|9780201512168\n1987|Benjamin/Cummings Pub. Co|Structured FORTRAN 77 for engineers and scientists|Etter, D. M|9780805324952\n1975|Harcourt Brace Jovanovich|FORTRAN programming: A spiral approach, with WATFOR/WATFIV and standard FORTRAN|Kreitzberg, Charles B|9780155280120\n1973|Intext Educational Publishers|Fortran IV programming for engineers and scientists|Murrill, Paul W|9780700224197\n1998|Cambridge University Press|Fundamentals of Engineering Programming with C and Fortran|Myler, Harley R.|9780521620635\n1989|Wiley|FORTRAN and The Art of PC Programming|Ward, Tim and Bromhead, Eddie|9780471922537\n1988|Wiley|Computing for Engineers and Scientists with FORTRAN 77|McCracken, Daniel D. and Salmon, William I.|9780471625520\n1995|Wiley|Fortran 90 for Engineers|Etter, Delores M.|9780805364651\n1993|The MIT Press|The High Performance Fortran Handbook|Koelbel, Charles|9780262111850\n1985|Little, Brown|Fundamentals of FORTRAN 77 programming: A structured approach (Little, Brown computer systems series)|Nickerson, Robert C|9780316606530\n1976T|Wadsworth Pub. Co|Applied Fortran IV programming|Sturgul, John R|9780534004408\n1992|W H Freeman & Co|Fortran for the '90s: Problem Solving for Scientists and Engineers|Edgar, Stacey L.|9780716782476\n1997|Pws Pub Co|Contemporary Computing for Engineers and Scientists Using Fortran 90|Forsythe, Chester|9780534931391\n1981-06-01T00:00:01Z|Sheridan House Inc|Programming With Fortran 77|Ashcroft, J.|9780246115737\n1981|Prentice-Hall|Structured programming in FORTRAN|Hill, Louis A|9780138546120\n1977|Springer|FORTRAN Programming: A Supplement for Calculus Courses (Universitext)|Fuller, W. R.|9780387902838\n1976|Hodder & Stoughton Ltd|Computer Science Studies: Computer Programming - Fortran (Teach Yourself S.)|A.S. Radford|9780340194959\n1992|McGraw-Hill College|Fortran For Today and Tomorrow|Pressman, Michael H. and Pressman, Michael|9780697044839\n1976T|American Elsevier Pub. Co|JCL and advanced Fortran programming (Methods in geomathematics)|Ramdén, H. Å|9780444414151\n1989|Brooks/Cole Pub Co|Fortran 77 P.D.Q. (Brooks/Cole Brief Programming Guides)|Boyle, Thomas A.|9780534099367\n1978|Addison Wesley Publishing Company|An Introduction to Programming and Applications with FORTRAN|Hull, T. E.|9780201030662\n1973|Prentice-Hall|Problems for a computer-oriented calculus course,: With an appendix on elementary FORTRAN programming|Allen, Richard C|9780137164233\n2004|China Electric Power Press Pub. Date :2004-1-2|Fortran 95 programming|PENG GUO LUN|9787508310626\n2018|Independently published|Programming in Vienna Fortran|NASA, National Aeronautics and Space Administration|9781729236505\n1972|prentice Hall|A Fortran programming course,|James, Edward|9780133297485\n1987T|McGraw-Hill Book Company|Theory and problems of Programming with Fortran (including Structured Fortran) S|Lipschutz, Seymour; Poe, Arthur|9780070990333\n1970|Prentice-Hall|A Fortran programming course|James, Edward|9780133297300\n1971T|Harcourt Brace Jovanovich|Simplified FORTRAN IV programming|Silver, Gerald A|9780155810495\n1977|Wadsworth Pub. Co|Applied FORTRAN programming: With standard FORTRAN, WATFOR, WATFIV, and structured WATFIV|Merchant, Michael J|9780534004972\n2019|Independently published|""Fortran Programming Notebook: A Fortran Programming Notebook|Journal|Diary For Daily Use""|LLC Publishing, Sanders Industries|9781691114672\n1985|Course Technology Ptr|Structured Programming Using Fortran 77|McKeown, Patrick G.|9780155844117\n1980|McGraw-Hill|Structured FORTRAN WATFIV-S programming|Tremblay, Jean-Paul|9780070651715\n2019|Chapman and Hall/CRC|Fortran 2018 with Parallel Programming|Ray, Subrata|9781000546859\n1981-11-03T00:00:01Z|Financial Times Prentice Hall (a Pearson Education company)|Pocket Guide to Fortran (Programming Pocket Guides)|Ridler, Philip F.|9780273016830\n1978|Pitman|Principles of programming: An introduction with Fortran|James, Edward B|9780273012214\n1970|McGraw-Hill|Fortran programming, programs, and schematic storage maps|Mochel, Myron G|9780070426351\n1971T|Harrap|Introduction to FORTRAN programming, (Engineering science monographs)|Liddell, Heather Mary|9780245505225\n1983|Boyd & Fraser Pub Co|Structured Fortran 77 Programming With Hewlett-Packard Computers|Pollack, Seymour V.|9780878351305\n1972|National Computing Centre|Standard Fortran programming manual (Computers and the professional)|National Computing Centre Limited|9780850120639\n1969|Chapman & Hall|A course on programming in FORTRAN IV (Science paperbacks)|Calderbank, Valerie Joyce|9780412206405\n1975|Prentice-hall|Ten Statement Fortran Plus Fortran Iv: Sensible, Modular, And Structured Programming With Watfor And Watfiv, Second Edition, [by] Michael Kenndy, Martin B. Solomon : Instructor's Manual|Bowdon, Edward K|9780139034275\n2012|LAP LAMBERT Academic Publishing|Analytical Derivatives and Lone Pair Description Using FSGO: Evaluation and FORTRAN Programming of The First and Second Derivatives|Oftadeh, Mohsen|9783848434916\n1995|Springer|Introducing Fortran 90|Chivers, I. D. (ian David) , 1952-|9783540199403\n||Fortran Programming Language Family: Fortran, Watfiv, Fortress, Dap Fortran, Ratfor, High Performance Fortran, Industrial Real-time Fortran|Books and LLC|9781155741505\n1980|Sterling Swift Pub Co|Fortran Programming|Donald D. Spencer|9780892180424\n1977|Camelot Pub. Co|Fortran Programming|Donald D Spencer|9780892180066\n1969|Wiley|Fortran Programming|Stuart, Fredric.|9780471834779\n1977|Camelot Pub. Co|Fortran Programming|Donald D Spencer|9780892180073\n1982/11/01|London ; Academic Press, 1982.|FORTRAN optimization|Michael Metcalf|9780124924802\n2009-01-14|CRC Press|Classical Fortran|Michael Kupferschmid|9781439894873\n20111205|Cambridge University Press|Modern Fortran|Norman S. Clerman; Walter Spector|9781107385108\n||Fortran Programming|Jamison and Robert|9781114456150\n1971|John Wiley & Sons Inc|Fortran Programming|Fredric Stuart|9780471834663\n20201007|Simon & Schuster|Modern Fortran|Milan Curcic|9781638350057\n1969|John Wiley & Sons|Introduction To Fortran Ii And Fortran Iv Programming|D.k. Carver|9780471138600\n||Introduction To Fortran 2 And Fortran 4 Programming|Carver and D K|9781114362185\n1969|Wiley, Us|Introduction To Fortran Ii And Fortran Iv Programming|Carver and D K.|9780471138617\n2003|Iuniverse Inc|Fortran Programming Guide|Sun Microsystems Inc.|9780595732012\n2007|Sun Microsystems Inc|Fortran Programming Guide|Sun Microsystems Inc|9780595352302\n||Fortran Programming Guide|Sun Microsystems Inc|9780595286478\n20180823|Oxford University Press Academic UK|Modern Fortran Explained|Michael Metcalf; John Reid; Malcolm Cohen|9780192539878\n2005|Iuniverse Inc|Fortran Programming Guide|Sun Microsystems Inc.|9780595353279\n2005|Iuniverse Inc|Fortran Programming Guide|Inc. Sun Microsystems|9780595285129\n2005|Iuniverse Inc|Fortran Programming Guide|Sun Microsystems Inc.|9780595353026\n2004|Iuniverse Inc|Fortran Programming Guide|Inc. Sun Microsystems|9780595284900\n1988|Springer Berlin Heidelberg|Fortran 77 -- Strukturiert|Werner Junginger|9783642719028\n1979|Addison-wesley|Programming In Fortran|William F. Schallert and Carol R. Clark|9780201067163\n||Programming Language Fortran||9780726255137\n1972|University of Birmingham, Computer Centre|Programming In Fortran|Burkhardt, Diana.|9780704400054\n2003|Iuniverse Inc|Fortran Programming Guide|Sun Microsystems Inc.|9780595732340\n1976|Reston Pub. Co|Fortran Iv Programming|V. Thomas Dock|9780879092795\n2004|Iuniverse Inc|Fortran Programming Guide|Sun Microsystems Inc.|9780595286751\n1972|Reston Pub. Co|Fortran Iv Programming|V. Thomas Dock|9780879092719\n2018||Modern Fortran Explained|Michael Metcalf and John Ker Reid and Malcolm Cohen|9780191850028\n20121206|Springer Nature|Introducing Fortran 95|Ian Chivers; Jane Sleightholme|9781447104032\n1982|William C Brown Pub|Ansi Fortran Iv And Fortran 77: Programming With Business Applications|Nesa L'abbe Wu|9780697081537\n1972|Wadsworth Pub. Co|Applied Fortran Iv Programming|John R Sturgul|9780534001285\n1975|Addison-wesley|Basic Fortran Iv Programming|Jeremiah J. Healy|9780201028270\n1999|Alfred Waller|Programming In Fortran 90|Morgan and J. S. and Schonfelder and J. L.|9781872474069\n1966|Prentice Hall|Computer Programming Fortran Iv|Decima M. Anderson|9780131648227\n1971|Wiley|Watfor/watfiv Fortran Programming|Fredric Stuart|9780471834717\n2000|China Press|Fortran Programming Tutorial (2)|Wang Zhao Rong. Yao Quan Zhu|9787560604831\n1981|Homewood: Irwin|Essentials Of Fortran Programming|Malley and John C. and & Ralph M. Stair and Jr.|9780256023886\n1993|Mcgraw-hill Osborne Media|Fortran Programming For Windows|L. John Ribar|9780078819087\n1969|Sams|Comprehensive Standard Fortran Programming|Haag                         Jn|9780810458123\n1974|Winthrop Publishers, Incorporated|Fundamentals Of Fortran Programming|Robert C. Nickerson|9780876263006\n1972|National Computing Centre|Standard Fortran Programming Manual|National Computing Centre Limited|9780850121032\n1989|Halsted Press|Programming With Fortran 77|R.s. Dhaliwal|9788122400946\n1984|Richard D Irwin|Essentials Of Fortran Programming|Unknown|9780256023909\n1981|Prentice Hall|Business Programming In Fortran Iv And Ansi Fortran: A Structured Approach|Asad S. O. Khailany|9780131076075\n1981|Random House Electronic Pub|Computer Programming In Fortran|Arthur S. Radford|9780679103783\n1973|Scott, Foresman|Linear Programming With Fortran|Carvel S Wolfe|9780673077974\n1973|Science Research Associates|Fortran Programming And Watfiv|James L Parker and Marilyn Bohl|9780574170705\n1982|Little, Brown|Fundamentals Of Fortran Programming|Robert C Nickerson|9780316606448\n1995|Mcgraw-hill Education - Europe|Programming With Fortran 77|Mayo|9780071135320\n1980|Blackwell Publishers|Standard Fortran Programming Manual||9780850122398\n1978|New York : McGraw-Hill, c1978.|Introduction to FORTRAN IV|Hammond and Robert H.|9780070258976\n20120618|Cambridge University Press|Modern Fortran in Practice|Arjen Markus|9781139506328\n2/1/1979|St. Paul : West Pub. Co., c1979.|Structured FORTRAN IV programming|Dock and V. Thomas|9780829902495\n1984|Addison-wesley|Fortran 77 Featuring Structured Programming|Loren P. Meissner|9780075823285\n1969|Mcgraw-hill Book Company|Computer Usage: 360 Fortran Programming.|Computer Usage Co. and Inc. Staff; Eric A. Weiss|9780070123816\n||Simplified Guide to FORTRAN Programming|McCracken and McRacke|9780471582939\n2000|Higher Education Press|Fortran Language Programming(chinese Edition)|Tan Hao Qiang Tian Shu Qing|9787040007589\n||Basic Fortran Programming Rev Edition|Harvill and John B|9781114482616\n2003||Programming In Fortran 90/95|Dhall|9780536707154\n1980|Prentice-hall|Structured Fortran With Watfiv-s|Paul Cress|9780138547523\n1985|Thomson Learning|Fundamental Programming With Fortran 77|J. Denbigh Starkey|9780314778055\n||Introduction To Fortran 4 Programming|Dimitry and Donald L|9781114370715\n1984|University Press Of America|Elementary Fortran Iv Microeconomics Programs|Siegfried B.y. Ayatey|9780819139504\n2009|China Electric Power Press Pub. Date :2009-8-1|Fortran 952003 Programming - Third Edition|(mei )cha Pu Man (chapman.s.j. )|9787508386706\n1982|Harcourt College Pub|Fortran Programming: A Spiral Approach|Charles B. Kreitzberg|9780155280151\n1978|Chinese University Press|Course On Programming In Fortran|Hung, Hing Sum. and Loh, Shiu-chang|9789622011687\n1979|Heinemann Educational Publishers|Programming In Standard Fortran 77|A; Marwick, David Balfour|9780435774851\n1975/12/01|Englewood Cliffs, N.J. : Prentice-Hall, [1975]|FORTRAN programming for civil engineers|Richard H. McCuen|9780133294170\n|Melbourne : Longman Cheshire, 1989.|Computer Programming In Fortran 77||9780582711853\n1979|Wadsworth Pub Co|The Abc's Of Fortran Programming|Michael J. Merchant|9780534006341\n2019|Crc Press,|Fortran 2018 With Parallel Programming|Ray, Subrata|\n2019|Taylor & Francis Group|Fortran 2018 With Parallel Programming|Subrata Ray|9781000542028\n2012|Springer Science & Business Media|Introduction To Programming With Fortran|Ian Chivers and Jane Sleightholme|9780857292339\n1965|Prentice-hall, Inc.|Fortran Iv: Programming And Computing|James T. Golden|9780133297553\n1996|John Wiley & Sons Inc|Advanced Fortran Programming For Windows|Templeman|9780471956853\n1974|Prentice-hall (india)|Computer Programming In Fortran Iv|V Rajaraman|9780876920077\n2006|Springer Science & Business Media|Introduction To Programming With Fortran|Ian Chivers and Jane Sleightholme|9781846280542\n|Dubuque, Iowa : W.c. Brown, [1973]|Business Programming In Fortran Iv||9780697081063\n20150903|Springer Nature|Guide to Fortran 2008 Programming|Walter S. Brainerd|9781447167594\n09/2013|Elsevier S & T|CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming|Ruetsch, Gregory; Fatica, Massimiliano|9780124169722\n1981|Addison Wesley Publishing Company|Problem Solving & Structured Programming In Fortran|Elliot B. Koffman and Frank L. Friedman|9780201024654\n1980|Reston Pub Co|Elementary Computer Programming In Fortran Iv|Boris W. Boguslavsky|9780835916486\n2004|Iuniverse Inc|Fortran 95 Interval Arithmetic Programming Reference|Sun Microsystems Inc.|9780595286560\n1971|Mcgraw Hill Text|Fortran Iv Programming: A Concise Exposition.|Anthony. Ralston|9780070511644\n1990|Wiley|Efficient Fortran Programming (wiley Professional Computing)|Anton Kruger|9780471528944\n1973|Houghton Mifflin School|Programming Business Applications In Fortran Iv|Phillip T. May|9780395140475\n1985|Prentice Hall Ptr|Linear Programming With Basic And Fortran|Carvel Wolfe|9780835940825\n|Springer International Publishing :|Introduction To Programming With Fortran: With Coverage Of Fortran 90, 95, 2003, 2008 And 77|Chivers, Ian (author.)|9783319177007\n1982|Pearson College Div|Introduction To Programming Using Fortran 77|Glen A. Gibson|9780134935515\n1990|Tsinghua University Press, China|Fortran Language - Fortran77 Structured Programming (paperback)|Tan Hao Qiang Tian Shu Qing|9787302006237\n1978|Prentice Hall Ptr|Introduction To Engineering Including Fortran Programming|L. S. Fletcher; Terry E. Shoup|9780135018583\n1981|Engineering Press|Fortran Programming With Applications To Engineering|Jack B Evett|9780910554329\n2005|Iuniverse Inc|Fortran 95 Interval Arithmetic Programming Reference|Sun Microsystems Inc.|9780595353361\n1999||Modern Programming With Digital Visual Fortran|Brainerd and Walter and Hendrickson and Dick and Green and Ron|9781555582197\n1984|Prentice Hall|Programming With Fortran Iv (qpi Series)|Byron S. Gottfried|9780137296996\n1967|John Wiley & Sons Ltd|Mathematics And Computing: With Fortran Programming|Dorn and William S.; Greenberg and H. J.|9780471219156\n1979|Brady|Programming Fortran 77: A Structured Approach|Hume and J.n.p. and Holt and R.c.|9780835956710\n20200109|Oxford University Press Academic UK|Introduction to Computational Economics Using Fortran|Hans Fehr; Maurice Hofmann; Fabian Kindermann|9780192590640\n1993/06/01|Amer Computer Pr|Programming Byte by Byte Structured Fortran|Bijan Mashaw|9780934433082\n2004|Iuniverse Inc|Fortran 95 Interval Arithmetic Programming Reference|Sun Microsystems Inc.|9780595286843\n1973|Addison-wesley Publishing Company|Simplified Fortran Programming: With Companion Problems,|Lisa And Judah Rosenblatt|9780201065114\n1983|Chapman & Hall|Course In Programming In Fortran Iv|V. J. Calderbank|9780412237904\n2005|Iuniverse Inc|Fortran 95 Interval Arithmetic Programming Reference|Inc. Sun Microsystems|9780595285228\n1981|Hayden Book Co|Basic Fortran (hayden Computer Programming Series)|James S Coan|9780810451681\n1987|Clarendon Press|Fortran 8X Explained (Oxford science publications)|Michael Metcalf and John K. Reid|9780198537311\n1/1/1985|New York : Macmillan ; c1985.|FORTRAN 77 for engineers and scientists|Larry Nyhoff and Sanford Leestma|9780023886201\n1967|New York, Holt, Rinehart and Winston, 1967.|Fortran programming for the behavioural sciences|Donald J Veldman|9780030659409\n20180308|Oxford University Press Academic UK|Introduction to Computational Economics Using Fortran|Hans Fehr; Fabian Kindermann|9780192526571\n1967|John Wiley & Sons Inc|Introduction To Numerical Methods And Fortran Programming|Thomas Richard Mccalla|9780471581253\n1995|Addison Wesley Publishing Company|C Fortran 90 Programming 58043 & 54446 Pkg|T M Ellis|9780201461497\n1969|Chapman & Hall|A Course On Programming In Fortran Iv|Valerie Joyce Calderbank|9780412092503\n1969|Computer Systems (aust.)|Basic Fortran Iv Programming [version Ibm 360|John Markus. Blatt|9780130614575\n1983|Little, Brown & Company|Programming Byte By Byte: Structured Fortran 77|Bijan Mashaw|9780316549097\n1989|Halsted Pr|Programming With Fortran 77: A Structures Approach|Ranjit S. Dhaliwal|9780470213568\n1994|Saunders College Pub.|Introduction To Fortran 90 For Scientific Computing|Ortega, James M.|9780030101984\n1979|Allyn & Bacon|Introduction To Computer Programming For Chemists: Fortran|Thomas L Isenhour|9780205058976\n2015|Createspace Independent Publishing Platform|Fortran Programming Success In A Day: Beginners Guide To Fast, Easy And Efficient Learning Of Fortran Programming|Sam Key|9781514602423\n1972||A Guide To Fortran Programming And Uniwaft|Thomas A Reid|9780959945201\n1979|Prentice Hall|Fortran Computer Programming For Statistics: A Manual|Richard C. Fegan; Susan L. Brosche|9780133293265\n1975|Allyn And Bacon|Fundamentals Of Fortran Programming: With Watfor/watfiv|Terry M Walker|9780205048854\n2011||Articles On Fortran Programming Language Family, Including|Hephaestus Books|9781242974243\n1983|Financial Times Management|Pocket Guide: Fortran 77 (pocket Programming Guide)|Ulive Page|9780273019732\n1987|Addison Wesley Publishing Company|Pocket Guide To... Fortran (programming Pocket Guides)|P. Ridler and Philip Ridler|9780201077469\n1983|Henry Holt &amp; Co|Programming the IBM Personal Computer: Fortran 77|Robert A. Rouse|9780030636684\n1980|Winthrop Publishers|Top-down, Modular Programming In Fortran With Watfiv|R Chattergy|9780876268797\n2012|Cambridge University Press|Fundamentals Of Engineering Programming With C And Fortran|Harley R. Myler|9781139175029\n1989|Chapman & Hall|Programming In Fortran (chapman And Hall Computing Series)|Valerie Joyce Calderbank|9780412305009\n1989|Chapman & Hall|Programming In Fortran (chapman And Hall Computing Series)|Valerie Joyce Calderbank|9780412305108\n1987|Lawrence Erlbaum Associates, Inc|Programming For The Social Sciences: Algorithm & Fortran 77|Lehman|9780898599787\n1968|Goodyear|Introduction To Fortran Iv Programming: Using Watfor Compiler|John M Blatt|9780876204382\n1981|Pearson College Div|Computing: A Problem-solving Approach With Fortran 77|T. Ray Nanney|9780131652095\n1983|Chapman And Hall|A Course On Programming In Fortran (science Paperbacks)|Valerie Joyce Calderbank|9780412242700\n1987|Addison-wesley|Problem Solving And Structured Programming In Fortran 77|Elliot B Koffman|9780201115611\n1975|Westinghouse Learning Press|Computer Programming: An Individualized Course In Fortran Iv|Carl A Grame|9780882507828\n1986|Boyd & Fraser Pub. Co|Vax Fortran (the Boyd & Fraser Programming Language Series)|David G Weinman|9780878351725\n1986|Hutchinson|Scientific Programming: Using Fortran 77 (hutchinson Computer Studies Series)|William M Turner|9780091616014\n1983|William C Brown Pub|A Structured Approach To Fortran 77 Programming With Watfiv|C. Joseph Sass|9780205079186\n1975|Petrocelli/charter|Fortran Iv With Watfiv: A First Course In Programming|Graham M Campbell|9780884053064\n1975|Hayden Book Co|Programming Proverbs For Fortran Programmers (hayden Computer Programming Series)|Henry F Ledgard|9780810458208\n||Introduction To Fortran 90-95, Algorithms And Structured Programming|Robin Anthony Vowels|9780959638486\n1970|International Textbook Co|An Introduction To Fortran Iv Programming;: A General Approach|Paul W Murrill|9780700222667\n1972|Holt, R & W|Introduction To Fortran Iv Programming: A Self-paced Approach|Dickson and G|9780030880889\n1970-06|Mcgraw Hill Text|Fortran Iv Programming: Based On The Ibm System 1130|Robert V. Jamison|9780070322707\n1977|Holt, Rinehart And Winston|Computers, Their Impact And Use: Structured Programming In Fortran|Robert Emmett Lynch|9780030885259\n1972|Cambridge University Press|Fortran Techniques With Special Reference To Non-numerical Applications|A. Colin Day|9780521085496\n1975|Hayden Book Co|Fortran Fundamentals: A Short Course (hayden Computer Programming Series)|Jack Steingraber|9780810458604\n2001||Fortran 95 Interval Arithmetic Programming Reference - Japanese Language Version|Sun Microsystems Inc.|9781400530021\n1971|Auerbach|Fortran Iv With Watfiv;: A First Course In Programming|Graham M Campbell|9780877690672\n1984|Barrons Educational Series Inc|Computer Programming In Fortran The Easy Way (barron's Easy Way)|Lawrence S. Leff and Arlene Podos|9780812028003\n1972|Anaheim Pub Co|Introduction To Computer Programming-basic Fortran 4: A Practical Approach|William J. Keys and Thomas J. Cashman|9780882361512\n|Wiley|Digital Computing: Fortran Iv And Its Applications In Behavioral Science|Lehman, Richard S.|9780471524007\n1988|Blackwell Scientific Publications|An Introduction to Programming in Fortran 77 (Computer Science Texts)|J. L. Schonfelder and J. S. Morgan|9780632011841"	Fortran	fortran engineer	fortran		year|title|doi|citations|influentialCitations|authors|paperId\n1993|The High Performance Fortran Handbook|10.1063/1.4823319|791|62|C. Koelbel and D. Loveman and R. Schreiber and G. Steele and M. Zosel|e6731a83852d4a41e7266b31eb32276538514e93\n1992|Programming in Vienna Fortran|10.1155/1992/258136|312|24|B. Chapman and P. Mehrotra and H. Zima|b83462be97a6abe11d6fc619c6f7d516f2af3976\n1995|Fortran M: A Language for Modular Parallel Programming|10.1006/jpdc.1995.1044|224|4|Ian T Foster and K. M. Chandy|a6156d35c6e4249c6ab847d5642a0a7631ab2c59\n2009|F2PY: a tool for connecting Fortran and Python programs|10.1504/IJCSE.2009.029165|204|9|Pearu Peterson|4990d2b5e21f09aab3853dcc1cecb8e352fd07f9\n2003|Object-oriented programming via Fortran 90/95|10.1017/CBO9780511530111|62|5|E. Akin|2f0678d064dfb69117ddd8d5e74e521559758a5c\n2014|OpenCoarrays: Open-source Transport Layers Supporting Coarray Fortran Compilers|10.1145/2676870.2676876|55|3|A. Fanfarillo and T. Burnus and V. Cardellini and S. Filippone and D. Nagle and D. Rouson|2b34906590cc30a403ab786b189ad3acfa8b0223\n2011|Modern Fortran Explained|10.1093/oso/9780198811893.001.0001|55|4|M. Metcalf and J. Reid and Malcolm Cohen|dcd889084d2cc3d344dc0f8d780d126b1f02bb85\n1899|An experiment comparing Fortran programming times with the software physics hypothesis|10.1145/1499799.1499927|33|0|R. D. Gordon and M. Halstead|279ffcb7eeba3b0c49e97b40474da69a6550183d\n2011|Implementation and Performance Evaluation of the HPC Challenge Benchmarks in Coarray Fortran 2.0|10.1109/IPDPS.2011.104|28|0|G. Jin and J. Mellor-Crummey and L. Adhianto and William N. Scherer and Chaoran Yang|a0ba323d58a1879fb877cc92293ed0f631317af4\n1964|FORTRAN vs. Basic FORTRAN: a programming language for informational processing on automatic data processing systems|10.1145/364888.876694|23|0|S. Gorn|decdb3f767c8f01e22323c2eec9f95f42a81bf83\n2015|Introduction to programming with Fortran - with coverage of Fortran 90, 95, 2003, and 77|10.1007/b137984|21|0|I. Chivers and J. Sleightholme|8d271c4cc16fb945842724ca643db4b61958b3b7\n2012|Modern Fortran in Practice|10.5860/choice.50-3308|20|3|A. Markus|46a2996de87826ddcf521db03f8e838a7bba4976\n1996|On parallel object oriented programming in Fortran 90|10.1145/240732.240742|15|0|C. Norton and V. Decyk and B. Szymanski|e92d269aec928aff306edcb1cd7bc81cf3106c41\n1975|On extending Fortran control structures to facilitate structured programming|10.1145/987316.987320|14|0|L. Meissner|a766af23f9f729cdbbed698f6cbbb0a1827cba54\n2006|Introduction to Programming with Fortran|10.1007/978-3-319-75502-1|12|1|I. Chivers and J. Sleightholme|7d299d93a5e89892168c7251972e6e722c229cea\n1995|A Comparison of C++, FORTRAN 90 and Oberon-2 for Scientific Programming|10.1007/978-3-642-79958-7_103|11|0|Bernd Mösli|52f40ca6a6598c1dbedf83fa45d3b0f972914634\n1977|Teaching problem solving and structured programming in FORTRAN|10.1145/800104.803360|11|0|F. Friedman and Elliot B. Koffman|77b6e137a0f12af5cb3ec0c83e1bb9810f8db606\n2012|Introduction to Programming with Fortran|10.1007/978-0-85729-233-9|11|2|I. Chivers and J. Sleightholme|6ea9437fdde5f60c5ce03bcc7de3fc8698618299\n1978|A comparison of PASCAL and FORTRAN as introductory programming languages|10.1145/953422.953425|10|0|G. Nutt|631aa27149f2daf7d85253f96769a09a380944d1\n2002|Efficient parallel programming on scalable shared memory systems with High Performance Fortran|10.1002/cpe.649|10|0|S. Benkner and T. Brandes|53b26b8e6bbecfcf6f4cfd79167023035b5e19cf\n2013|Numerical Computing with Modern Fortran|10.1137/1.9781611973129|9|0|R. Hanson and T. Hopkins|daf758e2f494238f7369ffd67b5476a31e870798\n1995|Vienna Fortran 90 - An Advanced Data Parallel Language|10.1007/3-540-60222-4_104|8|0|S. Benkner|b0184143f4380bcba956cf37739cfb2b79764b63\n1975|Teaching structured programming in FORTRAN with IFTRAN|10.1145/800284.811158|7|0|William R. Bezanson|85b81c77157355c69dc66d87704b114fb79b038d\n1994|The Cray Research MPP Fortran Programming Model|10.1007/978-3-0348-8534-8_1|7|0|T. MacDonald and Z. Sekera|9e4bb3e613e502b9345e979e8bf202fd4db106ef\n2014|SPOT: A DSL for Extending Fortran Programs with Metaprogramming|10.1155/2014/917327|6|2|Songqing Yue and J. Gray|870ff05f103598190090abfde3276218ce78bc46\n2009|Guide to Fortran 2003 Programming|10.1007/978-1-84882-543-7|6|0|W. Brainerd|92437cc86aec82abe9003d7de5bfe52003c74553\n2011|ForOpenCL: transformations exploiting array syntax in Fortran for accelerator programming|10.1504/IJCSE.2013.052113|6|0|M. Sottile and C. Rasmussen and W. Weseloh and R. Robey and D. Quinlan and J. Overbey|1d12ce860badedaf289bd67534c1af5a44427851\n1984|Status of work toward revision of programming language Fortran|10.1145/1040943.1040946|6|0|J. Wagener|eb8f514ad41d7a0be76ce5c7c6b9dafa460b6f30\n2006|Generic programming in Fortran|10.1145/1111542.1111564|5|0|Martin Erwig and Zhe Fu and Ben Pflaum|b252d7ae875b3864f4101805ba64ee287b1417f3\n2015|Guide to Fortran 2008 Programming|10.1007/978-1-4471-6759-4|5|0|W. Brainerd|760a34beb9d7321cef88185a384ab7eb34da782a\n2015|Preliminary Implementation of Coarray Fortran Translator Based on Omni XcalableMP|10.1109/PGAS.2015.15|4|0|H. Iwashita and M. Nakao and M. Sato|3ab6cdb478dcf00ab41aebb01d149f7a2fd90672\n2020|History of coarrays and SPMD parallelism in Fortran|10.1145/3386322|4|0|J. Reid and Bill Long and Jon L. Steidel|27a343885943e58d59cf539ec1d01705dabc177e\n2001|Up-to-Date International Standards of the Fortran Programming Language|10.1023/A:1012710502032|3|0|A. Gorelik|486e3f45d22ce981b0c25470a4b765c3a539b1c3\n1982|The Fortran programming language: recent developments and a view of the future|10.1145/1040091.1040092|3|0|L. Meissner|677ab875d35a9b20493b4b9741c8123c7a7f8daf\n1989|Aftran: Array Fortran programming language|10.1109/PARBSE.1990.77218|2|0|G. A. Riccardi and U. Chandra and J. C. Vagi|6c2f56c3ca6fb4470da97f6a0d55f811b14768b7\n2007|Fortran programming language and Scientific Programming: 50 Years of mutual growth|10.1155/2007/979872|2|0|B. Szymanski|7a6ac390da0ff74c0318e1d937e138bd817c4b1a\n1982|The fortran programming language, recent developments and a view of the future|10.1109/MCS.1982.1103762|2|0|L. Meissner|1fe3c69dba68ef694a5ad378a160ad8f2772a1a3	title|year|author|goodreadsId|rating|ratings|reviews\nFortran 90/95 For Scientists And Engineers|1997|Stephen J. Chapman|1130565|4.07|41|3\nFortran 95/2003 for Scientists and Engineers|2007|Stephen J. Chapman|1175133|4.13|30|0\nFORTRAN 77 for Engineers and Scientists with an Introduction to FORTRAN 90|1995|Larry R. Nyhoff|5152402|2.38|8|0\nStructured FORTRAN 77 for Engineers and Scientists|1983|Delores M. Etter|3960231|3.89|9|1\nProgramming In Fortran: Structured Programming With Fortran Iv And Fortran 77||Vladimir Zwass|4868017|5.00|1|1\nFORTRAN 77 for engineers and scientists|1985|Larry R. Nyhoff|2864205|4.33|3|1\nSchaum's Outline of Programming with FORTRAN Including Structured FORTRAN|1978|Seymour Lipschutz|1475892|0.0|0|0\nFortran 77 Programming: With An Introduction To Fortran 90 Standard|1990|T.M.R. Ellis|1315546|4.50|2|0
ada	Ada	1980	Jean Ichbiah		67	pl	https://www.adaic.org/	http://www.adaic.org		10					51	5			25214	840	true	14	ace bazel chapel eiffel felix gap gcc hla mal pov-ray-sdl pygments racket snowball-programming-language spark-pl								pl	1848	2172		4785		0			ada95 or ada2005		ada			source.ada	programming								false				a/Ada.adb	44	2005	2015		4												ada.py											28			1998		1980	spark ravenscar-profile algol-68 pascal smalltalk java eiffel chapel nim pl-sql plpgsql ruby rust seed7 sql-psm vhdl unicode lisp setl algol algol-60 apse	Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages. It has built-in language support for design-by-contract, extremely strong typing, explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism. Ada improves code safety and maintainability by using the compiler to find errors in favor of runtime errors. Ada is an international standard; the current version (known as Ada 2012) is defined by ISO/IEC 8652:2012. Ada was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense (DoD) from 1977 to 1983 to supersede over 450 programming languages used by the DoD at that time. Ada was named after Ada Lovelace (1815–1852), who has been credited with being the first computer programmer.	2001	768	744	1280	1242					CII Honeywell Bull		adb ads	adb ada ads	adb	adb ads ada	adb ads	adb ads								12116	2184		152																1					ada adb ads pad	true	false		https://pyjarrett.github.io/programming-with-ada/			http://www.ada-auth.org/comment.html					text	8040		https://github.com/antlr/grammars-v4/tree/master/ada/ada83			Ada		http://www.rosettacode.org/wiki/Category:Ada				gnat	United States			Ada			"-- This pragma will remove the warning produced by the default -- CE filename and the procedure name differing, -- see : https://gcc.gnu.org/onlinedocs/gcc-8.2.0/gnat_rm/Pragma-Source_005fFile_005fName.html#Pragma-Source_005fFile_005fName pragma Source_File_Name (Square, Body_File_Name => ""example.adb"");  -- Type your code here, or load an example. function Square(num : Integer) return Integer is begin     return num**2; end Square;  -- Ada 2012 also provides Expression Functions -- (http://www.ada-auth.org/standards/12rm/html/RM-6-8.html) -- as a short hand for functions whose body consists of a -- single return statement. However they cannot be used as a -- compilation unit. -- function Square(num : Integer) return Integer is (num**2); "										"with Ada.Text_IO;  procedure Hello_World is    use Ada.Text_IO; begin    Put_line (""Hello World""); end Hello_World; "		Ada	https://reddit.com/r/ada	https://riju.codes/ada	"with Ada.Text_IO;  procedure Main is begin    Ada.Text_IO.Put_Line(""Hello, world!""); end Main; "		"with Ada.Text_IO; use Ada.Text_IO;  procedure Traffic is     type Airplane_ID is range 1..10;             -- 10 airplanes     task type Airplane (ID: Airplane_ID);        -- task representing airplanes, with ID as initialisation parameter    type Airplane_Access is access Airplane;     -- reference type to Airplane     protected type Runway is                     -- the shared runway (protected to allow concurrent access)       entry Assign_Aircraft (ID: Airplane_ID);  -- all entries are guaranteed mutually exclusive       entry Cleared_Runway (ID: Airplane_ID);       entry Wait_For_Clear;    private       Clear: Boolean := True;                   -- protected private data - generally more than just a flag...    end Runway;    type Runway_Access is access all Runway;     -- the air traffic controller task takes requests for takeoff and landing    task type Controller (My_Runway: Runway_Access) is       -- task entries for synchronous message passing       entry Request_Takeoff (ID: in Airplane_ID; Takeoff: out Runway_Access);       entry Request_Approach(ID: in Airplane_ID; Approach: out Runway_Access);    end Controller;     --  allocation of instances    Runway1    : aliased Runway;              -- instantiate a runway    Controller1: Controller (Runway1'Access); -- and a controller to manage it     ------ the implementations of the above types ------    protected body Runway is       entry Assign_Aircraft (ID: Airplane_ID)  when Clear is   -- the entry guard - calling tasks are blocked until the condition is true       begin        Clear := False;        Put_Line (Airplane_ID'Image (ID) & "" on runway "");       end;        entry Cleared_Runway (ID: Airplane_ID)  when not Clear is       begin          Clear := True;          Put_Line (Airplane_ID'Image (ID) & "" cleared runway "");       end;        entry Wait_For_Clear  when Clear is       begin          null;      -- no need to do anything here - a task can only enter if ""Clear"" is true       end;    end Runway;     task body Controller is    begin       loop          My_Runway.Wait_For_Clear;   -- wait until runway is available (blocking call)          select                      -- wait for two types of requests (whichever is runnable first)             when Request_Approach'count = 0 =>  -- guard statement - only accept if there are no tasks queuing on Request_Approach              accept Request_Takeoff (ID: in Airplane_ID; Takeoff: out Runway_Access)              do                                 -- start of synchronized part                My_Runway.Assign_Aircraft (ID);  -- reserve runway (potentially blocking call if protected object busy or entry guard false)                Takeoff := My_Runway;            -- assign ""out"" parameter value to tell airplane which runway              end Request_Takeoff;               -- end of the synchronised part          or             accept Request_Approach (ID: in Airplane_ID; Approach: out Runway_Access) do                My_Runway.Assign_Aircraft (ID);                Approach := My_Runway;             end Request_Approach;          or                          -- terminate if no tasks left who could call             terminate;          end select;       end loop;    end;     task body Airplane is       Rwy : Runway_Access;    begin       Controller1.Request_Takeoff (ID, Rwy); -- This call blocks until Controller task accepts and completes the accept block       Put_Line (Airplane_ID'Image (ID) & ""  taking off..."");       delay 2.0;       Rwy.Cleared_Runway (ID);               -- call will not block as ""Clear"" in Rwy is now false and no other tasks should be inside protected object       delay 5.0; -- fly around a bit...       loop          select   -- try to request a runway             Controller1.Request_Approach (ID, Rwy); -- this is a blocking call - will run on controller reaching accept block and return on completion             exit; -- if call returned we're clear for landing - leave select block and proceed...          or             delay 3.0;  -- timeout - if no answer in 3 seconds, do something else (everything in following block)             Put_Line (Airplane_ID'Image (ID) & ""   in holding pattern"");  -- simply print a message          end select;       end loop;       delay 4.0;  -- do landing approach...       Put_Line (Airplane_ID'Image (ID) & ""            touched down!"");       Rwy.Cleared_Runway (ID);  -- notify runway that we're done here.    end;     New_Airplane: Airplane_Access;  begin    for I in Airplane_ID'Range loop  -- create a few airplane tasks       New_Airplane := new Airplane (I); -- will start running directly after creation       delay 4.0;    end loop; end Traffic;"	Ada	Ada				abort else new return abs elsif not reverse abstract end null accept entry select access exception of separate aliased exit or some all others subtype and for out synchronized array function overriding at tagged generic package task begin goto pragma terminate body private then if procedure type case in protected constant interface until is raise use declare range delay limited record when delta loop rem while digits renames with do mod requeue xor					https://gcc.gnu.org/git.html			--		Text_IO.Put_Line	""""	:=	True False						true							true						true				true				true	true									true														true	true						true				true				true											true					true																	false								true						true				true										true		false											true																													true			false					https://en.wikipedia.org/wiki/Ada_(programming_language)	64	50	https://hopl.info/showlanguage.prx?exp=840	Ada	Ada	adaic.org	Ada	https://github.com/textmate/ada.tmbundle		year|publisher|title|authors|isbn13\n2014|Cambridge University Press|Programming in Ada 2012|Barnes, John|9781107424814\n1999|Addison-Wesley|Ada 95: Problem Solving and Program Design (3rd Edition)|Feldman, Michael B. and Koffman, Elliot B.|9780201361230\n1986|Archon Books|The Calculating Passion of Ada Byron|Baum, Joan|9780208021199\n2006|Pearson|Programming in Ada 2005 with CD|Barnes, John|9780321340788\n1987|Tab Books|Power Programming With Ada For The Ibm Pc|Winters and John W.|9780830679027\n1984|Cambridge University Press|Ada For Multi-microprocessors (the Ada Companion Series)|M. Tedd|9780521301039\n1995|John Wiley &Sons|Rendezvous with ADA 95 2e|J. Naiditch, David|9780471012764\n2019|Candlewick|Dreaming in Code: Ada Byron Lovelace, Computer Pioneer|McCully, Emily Arnold|9780763693565\n1993|Addison-Wesley|Programming in Ada: Plus an Overview of Ada 9X (International computer science series)|Barnes, J. G. P.|9780201624076\n1986|Allyn And Bacon|Ada Programming With Applications|Eugen N Vasilescu|9780205087440\n1991|Silicon Press|Ada|Gehani, Narain|9780929306087\n1998|Dissertation.Com.|Distributed Programming in ADA with Protected Objects|Ledru, Pascal|9781581120349\n2015|Lulu.com|Ada Programming Success In A Day|Sam Key|9781329461680\n2002|Springer|Consolidated Ada reference manual: language and standard libraries : international standard ISO/IEC 8652/1995(E) with technical corrigendum 1|N/a|9783540430384\n1994|Jones And Bartlett Publishers, Inc|Programming And Problem Solving With Ada|Nell Dale and Et Al|9780669294279\n20030806|Springer Nature|Consolidated Ada Reference Manual|Erhard Ploedereder; S. Tucker Taft; Randall L. Brukardt|9783540453406\n2019|Apress|Beginning Ada Programming: From Novice to Professional|Shvets, Andrew T.|9781484254271\n2019|Apress|Beginning Ada Programming: From Novice to Professional|Shvets, Andrew T.|9781484254288\n20140114|Springer Nature|Ada 2012 Reference Manual. Language and Standard Libraries|L. Loh|9783642454196\n2019|Simon & Schuster Books for Young Readers|Ada Lace and the Suspicious Artist (5) (An Ada Lace Adventure)|Calandrelli, Emily|9781534416888\n2018|CreateSpace Independent Publishing Platform|Introduction to Ada Programming, 2nd Edition|Shvets, Andrew T.|9781987673852\n2018|Bodleian Library, University of Oxford|Ada Lovelace: The Making of a Computer Scientist|Hollings, Christopher and Martin, Ursula and Rice, Adrian|9781851244881\n2022|Cambridge University Press|Programming in Ada 2012 with a Preview of Ada 2022|Barnes, John|9781009181341\n1998|Addison-Wesley Professional|Programming in Ada 95 (2nd Edition) (International Computer Science Series)|Barnes, John|9780201342932\n1990|Addison-Wesley|Ada Programmer's Handbook and Language Reference Manual|Gonzalez, Dean W.|9780805325287\n1997|Addison-Wesley|Ada 95 for C and C ++ Programmers (International Computer Science Series)|Johnston, Simon|9780201403633\n2001-04-05T00:00:01Z|Addison Wesley|Real Time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time C/POSIX (3rd Edition)|Burns, Alan and Wellings, Andy|9780201729887\n2016|LernerClassroom|Programming Pioneer Ada Lovelace (STEM Trailblazer Bios)|Bodden, Valerie|9781512413038\n2007|Cambridge University Press|Concurrent and Real-Time Programming in Ada|Burns, Alan and Wellings, Andy|9780521866972\n2000|Jones & Bartlett Learning|Programming and Problem Solving with Ada 95|Nell B. Dale and Chip Weems and John W. McCormick|9780792376767\n2000|Jones & Bartlett Learning|Programming and Problem Solving with Ada 95|Nell B. Dale and Chip Weems and John W. McCormick|9780763707927\n2011-05-16T00:00:01Z|Cambridge University Press|Building Parallel, Embedded, and Real-Time Applications with Ada|McCormick, John W. and Singhoff, Frank and Hugues, Jérôme|9780521197168\n1995|Pearson Education|Programming in Ada 95 (International Computer Science Series)|Barnes, John|9780201877007\n1984T|Addison-Wesley|Programming in ADA (International computer science series)|Barnes, J. G. P|9780201137996\n1996|Addison-Wesley|Software Construction and Data Structures with Ada 95 (2nd Edition)|Feldman, Michael B.|9780201887952\n1996-10-24T00:00:01Z|Prentice Hall|Ada 95: The Craft of Object-Oriented Programming|English, John|9780132303507\n2015|CreateSpace Independent Publishing Platform|ADA Programming Success In A Day: Beginner’s guide to fast, easy and efficient learning of ADA programming|Key, Sam|9781515371328\n1989T|Addison-Wesley|Programming in ADA (International computer science series)|Barnes, J. G. P|9780201175660\n1990|Prentice Hall|Introduction to Programming Using Ada|Volper, Dennis and Katz, Martin D.|9780134935294\n1983|Horizon Pubs & Distributors Inc|Programming in ADA|Sincovec, Richard F. and Wiener, Richard|9780471870890\n1990|Benjamin-Cummings Pub Co|File Structures With Ada (Benjamin Cummings Series in Computer Science)|Miller, Nancy E. and Petersen, Charles G.|9780805304404\n1981|Prentice Hall International|The Ada programming language: A guide for programmers|Pyle, I. C|9780130039217\n2018|Abdo Publishing|Computer Programming: From ADA Lovelace to Mark Zuckerberg (Stem Stories)|Doudna, Kelly|9781532115455\n1997|Springer|Ada 95 Rationale: The Language - The Standard Libraries (Lecture Notes in Computer Science, 1247)||9783540631439\n2013|Springer|Ada 2012 Rationale: The Language -- The Standard Libraries (Lecture Notes in Computer Science (8338))|Barnes, John|9783642452093\n1983|Prentice Hall|The Programming Languages: Pascal, Modula, Chill and Ada|Smedema, Kees|9780137297566\n1991|Addison-Wesley|Programming in Ada Plus Language Reference Manual (International Computer Science Series)|Barnes|9780201565393\n1991|Cambridge University Press|Rationale for the Design of the Ada Programming Language (The Ada Companion Series)|Ichbiah, J.|9780521392679\n2021|Wiley-ISTE|Concepts and Semantics of Programming Languages 2: Modular and Object-oriented Constructs with OCaml, Python, C++, Ada and Java|Hardin, Therese and Jaume, Mathieu and Pessaux, François and Viguie Donzeau-Gouge, Veronique|9781786306029\n1993-03-01T00:00:01Z|Chapman & Hall|Introduction to Ada|Cooling, J. E. and Cooling, N.|9780412448102\n1996|Springer|Reliable Software Technologies - Ada Europe 96: 1996 Ada-Europe International Conference on Reliable Software Technologies, Montreux, Switzerland, ... (Lecture Notes in Computer Science, 1088)||9783540613176\n1982|Prentice Hall|Programming Embedded Systems With Ada|Downes, Valerie A.|9780137300105\n1984T|Prentice-Hall|Ada, an advanced introduction: Including reference manual for the Ada programming language (Prentice-Hall software series)|Gehani, Narain|9780130039972\n1996|McGraw-Hill College|Ada Minimanual to Accompany Programming Languages|Benjamin|9780070053182\n1982|John Wiley & Sons|Problem Solving with ADA (Wiley Medical Publication)|Mayoh, B. H.|9780471100256\n1991-11-01|McGraw Hill Higher Education|Programming Languages: Paradigm and Practice: Ada Mini-Manual|Appleby|9780070025783\n1990|Cambridge University Press|Distributed Ada: Developments and Experiences: Proceedings of the Distributed Ada '89 Symposium, University of Southampton, 11–12 December 1989|Bishop, Judy M.|9780521392518\n1990|Springer|Programming with Specifications: An Introduction to ANNA, A Language for Specifying Ada Programs (Monographs in Computer Science)|Luckham, David|9780387972541\n1996|Jones & Bartlett Learning|Programming and Problem Solving With Ada|Nell B. Dale and Chip Weems and John W. McCormick|9780763702939\n1993|Prentice Hall|Introduction to Abstract Data Types Using Ada|Hillam, Bruce|9780130459497\n1983|Castle House Publications Ltd|Reference Manual for the ADA Programming Language|Ichbiah, Jean D. & etc.|9780719400971\n2011|Cambridge University Press|Building Parallel, Embedded, And Real-time Applications With Ada|John W. McCormick and Frank Singhoff and Jérôme Hugues|9781139500005\n2010||Ada Programming Language: Ada|Books and LLC|9781156382783\n1988|Eyrolles|Ada|Narain Gehani|9782212084214	Ada	ada developer			"year|title|doi|citations|influentialCitations|authors|paperId\n1983|The Programming Language Ada Reference Manual American National Standards Institute, Inc. ANSI/MIL-STD-1815A-1983|10.1007/3-540-12328-8|478|0|G. Goos and J. Hartmanis and D. Barstow and W. Brauer and P. B. Hansen and D. Gries and D. Luckham and C. Moler and A. Pnueli and G. Seegmüller and J. Stoer and N. Wirth|0db8635ac2161a3eda9e69ccb3cbfcdcd443597f\n1979|Rationale for the design of the Ada programming language|10.1145/956653.956654|423|16|J. Ichbiah and B. Krieg-Brueckner and B. Wichmann and J. Barnes and O. Roubine and J. Heliard|5bd19234d0c46775d07fe9e98c157f4f6d3f13f3\n1983|The Programming Language Ada|10.1007/3-540-10693-6|146|1|G. Goos and J. Hartmanis and W. Brauer and P. B. Hansen and D. Gries and C. Moler and G. Seegmüller and J. Stoer and N. Wirth|06e41d8bfca86aacba4779fa57533b0ad483fcd9\n1990|Programming with Specifications: An Introduction to ANNA, A Language for Specifying Ada Programs|10.5860/choice.28-5114|95|1|D. Luckham|c7cf8a74d165939386c2f2ba991788a4946b8f84\n1982|The programming language ADA reference manual: Springer-Verlag (1981) pp 243, $7.90, DM 16.50|10.1016/0141-9331(82)90378-7|74|1|S. J. Young|1fa0aff383fa6dc0aefcdcc166d320135c0d4e49\n1982|""Review of """"The Ada programming language by Ian C. Pyle"""", Prentice-Hall, Inc., Englewood Cliffs, N.J., 1981.""|10.1145/1041326.1041337|53|0|P. Hilfinger|a31990b9ccfaac5a80229de9c27ff645a8f92c1c\n1980|Reference Manual for the Ada Programming Language. Proposed Standard Document|10.21236/ada090709|49|0|J. Ichbiah and B. Krieg-Brueckner and B. Wichmann and H. Ledgard and J. Heliard|c84bede16ef707b5ad9c00aad0bf9b0382b5ead5\n1983|The ada programming language|10.1016/0011-684x(85)90286-2|46|2|S. Saib and R. E. Fritz|c94126df9ae162da0ca25ffccdbd8c52cb362e55\n1998|Guidance for the use of the Ada programming language in high integrity systems|10.1145/290214.290222|44|1|B. Wichmann|c1efd5c0dcab29a50cdcc5bca94438957e50f9d4\n1985|The ada programming language|10.5860/choice.36-1004|42|1|I. Pyle|7c5fd21c5143acea788ddd1b6e8d93096785239f\n1982|The ADA programming language: Pyle, I C, Prentice-Hall International (1981) pp 293, £8.95|10.1016/0141-9331(82)90377-5|39|0|S. J. Young|189da10ccf871122d736fd3fa1d140c7f4e44554\n1985|Object-Based Computing and the Ada Programming Language|10.1109/MC.1985.1662826|34|0|G. Buzzard and T. Mudge|093f95ae840dfc4bd827b6be63540490ecd359f4\n1984|Using Ada as a programming language for robot-based manufacturing cells|10.1109/TSMC.1984.6313313|26|0|R. Volz and T. Mudge and D. A. Gal|fd8a692903506c79ce2f47cf00867d2f14265228\n2014|Programming in Ada 2012|10.1017/CBO9781139696616|17|0|J. Barnes|5754a4c9f110e8307609d2bc91533d9ecb82843c\n1983|Why Ada is not just another programming language|10.1145/800173.809685|17|0|J. Sammet|51b9e742858f056959914fd7ee1150968a5eb922\n1987|A Survey of Real-Time Performance Benchmarks for the Ada Programming Language|10.21236/ada200608|15|0|P. Donohoe|d50947c4e453bb3d420201bbec758c5201769477\n2014|Safe parallel programming in ada with language extensions|10.1145/2663171.2663181|13|0|S. Taft and B. Moore and L. M. Pinho and S. Michell|9c325ccd1c05de79bbcdee1cdf0de80e5d0396c8\n1985|Implementing Ada as the primary programming language|10.1145/323287.323389|9|1|Howard Evans and W. Patterson|14081e6ebabd4b930f1363603693c3fbdfe4a30c\n2018|Converging safety and high-performance domains: Integrating OpenMP into Ada|10.23919/DATE.2018.8342162|8|0|Sara Royuela and L. M. Pinho and E. Quiñones|ccd833915d5d2cace0c6a0d34760b60eab5a393e\n1899|The importance of Ada programming support environments|10.1145/1500774.1500815|7|0|T. Standish|e8416288ccd237bc5f36258cd2e32bd7a46edefa\n1996|Ada 95: An Effective Concurrent Programming Language|10.1007/BFb0013478|7|0|A. Burns and A. Wellings|a5dfb43a52ea2d24ef3494facc711fef4d1ff1a4\n1996|Using Ada as the first programming language: a retrospective|10.1109/SEEP.1996.534005|6|0|R. K. Allen and D. Grant and R. Smith|b3f100b2320a6417d4bef3fa0ef13f5558e2202c\n1981|Self-assessment procedure VIII: a self-assessment procedure dealing with the programming language Ada|10.1145/358769.358785|6|0|P. Wegner|d6f3c64b6625b582f3603be26b39dc0dd9352bea\n1990|Built-in reliability in the Ada programming language|10.1109/NAECON.1990.112833|6|1|T. Wu|7668ba4ae828a5b23e074a61a230edbbe54c5aa4\n2014|Towards a Runtime Verification Framework for the Ada Programming Language|10.1007/978-3-319-08311-7_6|6|0|A. Pedro and D. Pereira and L. M. Pinho and J. Pinto|627769c65b4bac6649b4d27cd3a22dd8ad6c294c\n1986|Engineering VAX Ada for a multi-language programming environment|10.1145/24208.24215|5|0|C. Mitchell|4abecab1498a0b7b7b436ebf08b31a1a04e3664a\n2003|Ada as a language for programming clusters of SMPs|10.17951/AI.2003.1.1.1-7|5|1|Przemysław Stpiczyński|33d24df6203b4bc474d0afedd756908094c402d2\n1979|TCOL Ada : an intermediate representation for the DOD standard programming language|10.21236/ada955948|5|0|B. Schatz|3c67231ccae5f9cd14d681fb2a5835f03e1db3ff\n1988|Experience with Ada as a first programming language|10.1145/54138.54149|5|0|Atanas Radensky and Emilia Zivkova and V. Petrova and Rumiana Lesseva and Christina Zascheva|a837805d46632f54180fe817c444aa1003608d73\n1981|Some comments on ADA as a real-time programming language|10.1145/954269.954282|5|0|A. Mahjoub|fd95d78b0a63c2e2cb47663c42fb38e624bb9959\n1990|Can Ada be used as a primary programming language?: major problems and their solutions by means of subsets|10.1145/323410.323452|5|0|Atanas Radensky|0156665673118b67b8bb9e7cfb0a41aa22771092\n1987|Is Ada an object oriented programming language?|10.1145/25267.25272|5|0|H. Touati|c2ce45f92d0d58ddc890af5d39c3154cff2c0703\n1994|Ada programming language for numerical computation|10.1109/NAECON.1994.332950|5|0|T. Wu|fcf479a134e593ff4a3eb783e8a9aa3957757938\n1980|The use of the Ada language for programming a distributed system|10.1016/S1474-6670(17)65159-0|4|1|V. Downes and S. Goldsack|a8ff42da6c1b74bae3b975a3271ea31644316409\n1982|Types in the Programming Language Ada|10.1007/978-1-4612-5196-5_14|4|0|B. Krieg-Brückner|1afeaecca6f9c07f6909fee5894203b3dbc54d03\n1995|Information Technology. Programming Language. The SQL Ada Module Description Language (SAMeDL).|10.3403/00539178|4|1|M. Graham|d5067e3310269f48c6035eee6db9d4e0e52f7b6e\n1986|ADDS - A Dialogue Development System for the Ada Programming Language|10.1016/S0020-7373(86)80046-3|4|0|A. Burns and J. Robinson|6669b65c09d65260d81ecf52b8658bed78f0655b\n2010|The Evolution of Real-Time Programming Revisited: Programming the Giotto Model in Ada 2005|10.1007/978-3-642-13550-7_14|3|0|A. Wellings and A. Burns|c01cde4d526b8709ed928528407923db38c0a7d7\n2010|AdaStreams: A Type-Based Programming Extension for Stream-Parallelism with Ada 2005|10.1007/978-3-642-13550-7_15|3|0|Jingun Hong and Kirak Hong and Bernd Burgstaller and Johann Blieberger|f8c945e0eee3e1ab9373f31cad42c6c4c77b9456\n1991|VADS APSE: an integrated Ada programming support environment|10.1145/112629.112638|3|0|E. Matthews and G. Burns|43bbe6388f88d2f0f43eaf93055a4c3c6a3b46a6\n1980|Some short comments on the definition and the documentation of the ADA programming language|10.1145/947680.947686|3|0|R. Nicolescu|84a27f3e956cbcd7aa367a00e61e8042802e999c\n2016|Rationale For The Design Of The Ada Programming Language|10.5860/choice.29-5168|3|1|S. Eberhart|8369c68a3c6ac543c134a0b1a5f963acdd62eada\n1992|IAda: A language for robot programming based on Ada|10.1016/0921-8890(92)90045-Z|2|0|D. Duhaut and P. Bidaud and D. Fontaine|9a3f9e15e26b683b05c8c217f7a07c015b9d2803\n1983|The current programming language standards scene VIIIA: ADA|10.1016/0167-8051(83)90010-4|2|0|A. McGettrick|eb47d46be8baa713fcff66e57b49913fe74ef813\n2016|Why the Expressive Power of Programming Languages Such as Ada Is Needed for Future Cyber Physical Systems|10.1007/978-3-319-39083-3_1|2|0|A. Burns|acf36a8fd5e2952ae9d72212984c3c15c3daebce\n1994|Proposals for enhancement of the Ada programming language|10.5075/EPFL-THESIS-1227|2|0|Mats Weber|caeecffdc6baeb1440fb40466206636d307b9563\n1980|""Comments on the suggested implementation of tasking facilities in the """"rationale for the design of the ADA programming language""""""|10.1145/947727.947733|2|0|K. Tai and K. Garrard|574e48b95a03cce88e8a1e5b37448ec1bba7baa8\n2012|Teaching 'Concepts of Programming Languages' with Ada|10.1007/978-3-642-30598-6_5|1|0|T. Tempelmeier|b5d480c144de0f4f5a7f9c7bd9b5b46fda97f705\n1981|Ada programming language standardization|10.1016/0164-1212(81)90009-1|1|0|Paul M. Cohen|de9b22cf99188af170f37770f8160c6819240b6c\n2015|From Byron to the Ada Programming Language|10.1145/2867731.2867745|1|0|J. Barnes|e73889075e3ca97186208255c7a359c106f527c6"	
postgresql	PostgreSQL	1986	Marc G. Fournier		49	queryLanguage		https://www.postgresql.org/		0	https://www.postgresql.org/about/newsarchive/	https://www.postgresql.org/docs/release/	https://www.postgresql.org/download/	16	52	2		25	25202		true	3	bucardo pgbouncer redshift							https://github.com/postgres/postgres	queryLanguage																2010	2024	1996	532	4456	15406	1	false													pgsql											1996	2025	95236	58	7090	640	3117496					1996		1996	c linux sql gist xml xpath json julia go r d erlang plpgsql pl-sql sql-psm perl python tcl java javascript ruby regex tls freebsd solaris x86-isa powerpc systemz sparc arm mips visual-basic mysql aws	PostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance. As a database server, its primary functions are to store data securely and return that data in response to requests from other software applications. It can handle workloads ranging from small single-machine applications to large Internet-facing applications (or for data warehousing) with many concurrent users; on macOS Server, PostgreSQL is the default database; and it is also available for Microsoft Windows and Linux (supplied in most distributions). PostgreSQL is ACID-compliant and transactional. PostgreSQL has updatable views and materialized views, triggers, foreign keys; supports functions and stored procedures, and other expandability. PostgreSQL is developed by the PostgreSQL Global Development Group, a diverse group of many companies and individual contributors. It is free and open-source, released under the terms of the PostgreSQL License, a permissive software license.	2001	1262	991	2302	23824					University of California										c sql make perl meson bourne-shell lex m4 yacc xslt python idl csv xml cpp svg yaml assembly-language json css d bash lisp markdown sed		https://cheatsheets.zip/postgresql		true	348937	13084		606																1	false	16	true						https://www.postgresql.org/docs/			https://www.postgresql.org/list/			https://www.postgresql.org/about/events/	https://www.postgresql.org/docs/faq/	text		https://www.postgresql.org/about/policies/coc/	https://github.com/antlr/grammars-v4/tree/master/sql/postgresql		pgsql								United States															-- Hello World in PL/pgSQL (PostgreSQL Procedural Language) -- In old versions replace '$$' by double qoutes  CREATE FUNCTION hello_world() RETURNS text AS $$ BEGIN RETURN 'Hello World'; END $$ LANGUAGE plpgsql;  SELECT hello_world(); 				https://www.reddit.com/r/PostgreSQL/	https://riju.codes/postgresql	SELECT 'Hello, world!'; 	https://twitter.com/postgresql							ABORT ABS ABSOLUTE ACCESS ACTION ADA ADD ADMIN AFTER AGGREGATE ALIAS ALL ALLOCATE ALTER ANALYSE ANALYZE AND ANY ARE ARRAY AS ASC ASENSITIVE ASSERTION ASSIGNMENT ASYMMETRIC AT ATOMIC AUTHORIZATION AVG BACKWARD BEFORE BEGIN BETWEEN BIGINT BINARY BIT BITVAR BIT_LENGTH BLOB BOOLEAN BOTH BREADTH BY CACHE CALL CALLED CARDINALITY CASCADE CASCADED CASE CAST CATALOG CATALOG_NAME CHAIN CHAR CHARACTER CHARACTERISTICS CHARACTER_LENGTH CHARACTER_SET_CATALOG CHARACTER_SET_NAME CHARACTER_SET_SCHEMA CHAR_LENGTH CHECK CHECKED CHECKPOINT CLASS CLASS_ORIGIN CLOB CLOSE CLUSTER COALESCE COBOL COLLATE COLLATION COLLATION_CATALOG COLLATION_NAME COLLATION_SCHEMA COLUMN COLUMN_NAME COMMAND_FUNCTION COMMAND_FUNCTION_CODE COMMENT COMMIT COMMITTED COMPLETION CONDITION_NUMBER CONNECT CONNECTION CONNECTION_NAME CONSTRAINT CONSTRAINTS CONSTRAINT_CATALOG CONSTRAINT_NAME CONSTRAINT_SCHEMA CONSTRUCTOR CONTAINS CONTINUE CONVERSION CONVERT COPY CORRESPONDING COUNT CREATE CREATEDB CREATEUSER CROSS CUBE CURRENT CURRENT_DATE CURRENT_PATH CURRENT_ROLE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR CURSOR_NAME CYCLE DATA DATABASE DATE DATETIME_INTERVAL_CODE DATETIME_INTERVAL_PRECISION DAY DEALLOCATE DEC DECIMAL DECLARE DEFAULT DEFERRABLE DEFERRED DEFINED DEFINER DELETE DELIMITER DELIMITERS DEPTH DEREF DESC DESCRIBE DESCRIPTOR DESTROY DESTRUCTOR DETERMINISTIC DIAGNOSTICS DICTIONARY DISCONNECT DISPATCH DISTINCT DO DOMAIN DOUBLE DROP DYNAMIC DYNAMIC_FUNCTION DYNAMIC_FUNCTION_CODE EACH ELSE ENCODING ENCRYPTED END END-EXEC EQUALS ESCAPE EVERY EXCEPT EXCEPTION EXCLUSIVE EXEC EXECUTE EXISTING EXISTS EXPLAIN EXTERNAL EXTRACT FALSE FETCH FINAL FIRST FLOAT FOR FORCE FOREIGN FORTRAN FORWARD FOUND FREE FREEZE FROM FULL FUNCTION GENERAL GENERATED GET GLOBAL GO GOTO GRANT GRANTED GROUP GROUPING HANDLER HAVING HIERARCHY HOLD HOST HOUR IDENTITY IGNORE ILIKE IMMEDIATE IMMUTABLE IMPLEMENTATION IMPLICIT IN INCREMENT INDEX INDICATOR INFIX INHERITS INITIALIZE INITIALLY INNER INOUT INPUT INSENSITIVE INSERT INSTANCE INSTANTIABLE INSTEAD INT INTEGER INTERSECT INTERVAL INTO INVOKER IS ISNULL ISOLATION ITERATE JOIN KEY KEY_MEMBER KEY_TYPE LANCOMPILER LANGUAGE LARGE LAST LATERAL LEADING LEFT LENGTH LESS LEVEL LIKE LIMIT LISTEN LOAD LOCAL LOCALTIME LOCALTIMESTAMP LOCATION LOCATOR LOCK LOWER MAP MATCH MAX MAXVALUE MESSAGE_LENGTH MESSAGE_OCTET_LENGTH MESSAGE_TEXT METHOD MIN MINUTE MINVALUE MOD MODE MODIFIES MODIFY MODULE MONTH MORE MOVE MUMPS NAME NAMES NATIONAL NATURAL NCHAR NCLOB NEW NEXT NO NOCREATEDB NOCREATEUSER NONE NOT NOTHING NOTIFY NOTNULL NULL NULLABLE NULLIF NUMBER NUMERIC - 0 OBJECT OCTET_LENGTH OF OFF OFFSET OIDS OLD ON ONLY OPEN OPERATION OPERATOR OPTION OPTIONS OR ORDER ORDINALITY OUT OUTER OUTPUT OVERLAPS OVERLAY OVERRIDING OWNER PAD PARAMETER PARAMETERS PARAMETER_MODE PARAMETER_NAME PARAMETER_ORDINAL_POSITION PARAMETER_SPECIFIC_CATALOG PARAMETER_SPECIFIC_NAME PARAMETER_SPECIFIC_SCHEMA PARTIAL PASCAL PASSWORD PATH PENDANT PLACING PLI POSITION POSTFIX PRECISION PREFIX PREORDER PREPARE PRESERVE PRIMARY PRIOR PRIVILEGES PROCEDURAL PROCEDURE PUBLIC READ READS REAL RECHECK RECURSIVE REF REFERENCES REFERENCING REINDEX RELATIVE RENAME REPEATABLE REPLACE RESET RESTRICT RESULT RETURN RETURNED_LENGTH RETURNED_OCTET_LENGTH RETURNED_SQLSTATE RETURNS REVOKE RIGHT ROLE ROLLBACK ROLLUP ROUTINE ROUTINE_CATALOG ROUTINE_NAME ROUTINE_SCHEMA ROW ROWS ROW_COUNT RULE SAVEPOINT SCALE SCHEMA SCHEMA_NAME SCOPE SCROLL SEARCH SECOND SECTION SECURITY SELECT SELF SENSITIVE SEQUENCE SERIALIZABLE SERVER_NAME SESSION SESSION_USER SET SETOF SETS SHARE SHOW SIMILAR SIMPLE SIZE SMALLINT SOME SOURCE SPACE SPECIFIC SPECIFICTYPE SPECIFIC_NAME SQL SQLCODE SQLERROR SQLEXCEPTION SQLSTATE SQLWARNING STABLE START STATE STATEMENT STATIC STATISTICS STDIN STDOUT STORAGE STRICT STRUCTURE STYLE SUBCLASS_ORIGIN SUBLIST SUBSTRING SUM SYMMETRIC SYSID SYSTEM SYSTEM_USER TABLE TABLE_NAME TEMP TEMPLATE TEMPORARY TERMINATE THAN THEN TIME TIMESTAMP TIMEZONE_HOUR TIMEZONE_MINUTE TO TOAST TRAILING TRANSACTION TRANSACTIONS_COMMITTED TRANSACTIONS_ROLLED_BACK TRANSACTION_ACTIVE TRANSFORM TRANSFORMS TRANSLATE TRANSLATION TREAT TRIGGER TRIGGER_CATALOG TRIGGER_NAME TRIGGER_SCHEMA TRIM TRUE TRUNCATE TRUSTED TYPE UNCOMMITTED UNDER UNENCRYPTED UNION UNIQUE UNKNOWN UNLISTEN UNNAMED UNNEST UNTIL UPDATE UPPER USAGE USER USER_DEFINED_TYPE_CATALOG USER_DEFINED_TYPE_NAME USER_DEFINED_TYPE_SCHEMA USING VACUUM VALID VALIDATOR VALUE VALUES VARCHAR VARIABLE VARYING VERBOSE VERSION VIEW VOLATILE WHEN WHENEVER WHERE WITH WITHOUT WORK WRITE YEAR ZONE		https://github.com/postgres/postgres						--	/* */		'		TRUE FALSE																			true				true				true																																																							true																	true																														false											true																																					https://en.wikipedia.org/wiki/PostgreSQL	40	3				postgresql.org				year|publisher|title|authors|isbn13\n2002|Sams Publishing|PHP and PostgreSQL Advanced Web Programming|Geschwinde, Ewald and Schoenig, Hans-Juergen|9780672323829\n2013|Packt Publishing|PostgreSQL Server Programming|Hannu Krosing and Kirk Roybal and Jim Mlodgenski|9781849516983\n2016-09-26|Packt Publishing|PostgreSQL Development Essentials|Manpreet Kaur and Baji Shaik|9781783989003\n2018|Apress|Beginning PostgreSQL on the Cloud: Simplifying Database as a Service on Cloud Platforms|Shaik, Baji and Vallarapu, Avinash|9781484234471\n2011|Fultus Corporation|PostgreSQL 9.0 Official Documentation - Volume III. Server Programming|Postgresql Global Development Group and The Postgresql Global Development Group|9781596822481\n2015|Packt Publishing|PostgreSQL Server Programming - Second Edition|Dar,  Usama and Krosing,  Hannu and Mlodgenski,  Jim and Roybal,  Kirk|9781783980598\n2016|Samurai Media Limited|Postgresql 9.5 Vol4: Server Programming (volume 4)|Postgresql Development Group|9789888406340\n2017|Samurai Media Limited|Postgresql 9.6 Vol4: Server Programming (volume 4)|Postgresql Development Group|9789888406715\n2020|Apress|PostgreSQL Configuration: Best Practices for Performance and Security|Shaik, Baji|9781484256633\n2002|O'Reilly Media|Practical PostgreSQL|Drake, Joshua D. and Worsley, John C.|9781565928466\n2005|Sams Publishing|PostgreSQL|Douglas, Korry|9780672327568\n2010|Packt Publishing|PostgreSQL 9.0 High Performance|Smith, Gregory|9781849510301\n2017|Packt Publishing|Learning PostgreSQL 10 - Second Edition: A beginner's guide to building high-performance PostgreSQL database solutions|Juba, Salahaldin and Volkov, Andrey|9781788470667\n2015|Packt Publishing|Learning PostgreSQL: Create, develop and manage relational databases in real world applications using PostgreSQL|Juba, Salahaldin and Vannahme, Achim and Volkov, Andrey|9781783989188\n2018|Packt Publishing|PostgreSQL 11 Server Side Programming Quick Start Guide: Effective database programming and interaction|Ferrari, Luca|9781789343502\n2015|Packt Publishing|PostgreSQL Server Programming - Second Edition|Dar, Usama and Krosing, Hannu and Mlodgenski, Jim and Roybal, Kirk|9781783980581\n2018|Packt Publishing|PostgreSQL 11 Server Side Programming Quick Start Guide: Effective database programming and interaction|Ferrari, Luca|9781789342222\n2006|Apress|Beginning PHP and PostgreSQL E-Commerce: From Novice to Professional (Beginning, from Novice to Professional)|Darie, Cristian and Bucica, Mihai and Balanescu, Emilian|9781590596487\n2009|Fultus Corporation|PostgreSQL 8.4 Official Documentation - Volume III. Server Programming|The PostgreSQL Global Development Group|9781596821606\n2019|Independently published|Learn PyQt The Hard Way: A Quick Start Guide to PostgreSQL and SQLite Driven Programming|Siahaan, Vivian and Sianipar, Rismon Hasiholan|9781711384313\n20020107|O'Reilly Media, Inc.|Practical PostgreSQL|Joshua D. Drake; John C. Worsley|9781449310103\n20020107|O'Reilly Media, Inc.|Practical PostgreSQL|Joshua D. Drake|9781449310288\n30-11-2015|Packt Publishing|Learning PostgreSQL|Salahaldin Juba|9781783989195\n44113|Packt Publishing|Learn PostgreSQL|Luca Ferrari; Enrico Pirozzi|9781838986896\n2000|Iuniverse Inc|Postgresql Programmer's Guide|Thomas Lockhart|9780595149179\n2013-08-26|Packt Publishing|PostgreSQL Replication|Zoltan Boszormenyi and Hans-Jurgen Schonig|9781849516730\n20130625|Packt Publishing|PostgreSQL Server Programming|Hannu Krosing; Kirk Roybal; Jim Mlodgenski|9781849516990\n20210422|Springer Nature|PostgreSQL Query Optimization|Henrietta Dombrovskaya; Boris Novikov; Anna Bailliekova|9781484268858\n26-09-2016|Packt Publishing|PostgreSQL Development Essentials|Manpreet Kaur|9781783989010\n31-01-2019|Packt Publishing|Learning PostgreSQL 11|Salahaldin Juba; Andrey Volkov|9781789535211\n20150227|Packt Publishing|PostgreSQL Developer's Guide|Ahmed   Ibrar|9781783989034\n2015|Samurai Media Limited|Postgresql 9.4 Vol4: Server Programming|Postgresql Development Group|9789888381340\n20061121|Springer Nature|Beginning PHP and PostgreSQL 8|W Jason Gilmore; Robert H. Treat|9781430201366\n13-08-2021|Packt Publishing|Developing Modern Database Applications with PostgreSQL|Dr. Quan Ha Le; Marcelo Diaz|9781838641061\n2017-10-26|Samurai Media Limited|Postgresql 10 Vol4: Server Programming (volume 4)|Postgresql Development Group|9789888407255\n2007|Network Theory Ltd.|The Postgresql Reference Manual Volume 2: Programming Guide|The Postgresql Global Development Group|9780954612030\n2010|Network Theory Ltd.|Postgresql 9.0 Reference Manual - Volume 2: Programming Guide|Postgresql Global Development Group|9781906966065		postgresql developer	postgresql		year|title|doi|citations|influentialCitations|authors|paperId\n2017|Implementasi JSON untuk Minimasi Penggunaan Jumlah Kolom Suatu Tabel Pada Database PostgreSQL|10.21070/JOINCS.V1I1.802|5|1|M. A. Rosid|6b6d9197323171c9e0b36379319b941a133908fe\n2017|Penerapan Replikasi Data pada Aplikasi Ticketing Menggunakan Slony PostgreSQL|10.30871/JAIC.V1I2.472|4|0|Defriyanuar Dhining and Yeni Rokhayati and D. Kurniawan|3e756dc9289583f7046a3a3685f2721e56c3f565\n2017|Query compilation in PostgreSQL by specialization of the DBMS source code|10.1134/S0361768817060068|2|0|E. Sharygin and R. Buchatskiy and Roman Zhuykov and A. Sher|fbbd9fec8f42fb1aa2608ecd5d757002e62d8609	title|year|author|goodreadsId|rating|ratings|reviews\nPostgreSQL Developer's Handbook|2001|Ewald Geschwinde|570422|3.17|6|0\nPostgreSQL Server Programming|2012|Hannu Krosing|24026689|3.87|15|3\nPostgreSQL Developer's Guide|2015|Ibrar Ahmed|44827008|3.75|8|2
crystal	Crystal	2014	Ary Borenszweig and Juan Wajnerman and Brian Cardiff		62	pl	https://crystal-lang.org/	https://crystal-lang.org		7	https://crystal-lang.org/blog/	https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md		1.12.1	53	6		20	25183		true	9	ace civet crystal ecr mal pegasus pegasus pygments savi							https://github.com/crystal-lang/crystal	pl	767	1197		7522		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nomarroth invidious https://github.com/omarroth.png https://github.com/omarroth/invidious Crystal #000100 1184 86 154 ""Invidious is an alternative front-end to YouTube""\ncrystal-lang crystal https://github.com/crystal-lang.png https://github.com/crystal-lang/crystal Crystal #000100 13807 1071 172 ""The Crystal Programming Language"""			crystal	ruby	crystal	text/x-crystal	source.crystal	programming	2012	2024	2012	422	1611	19260	1860	false				c/Crystal.cr	320	2013	2018	3	47												crystal.py			2012	2025	16074	637	2467	60	520775		24		https://play.crystal-lang.org/#/cr	2013		2014	ia-32 freebsd ruby c rust go csharp python llvmir csp	In computer software programming languages, Crystal is a general-purpose, object-oriented programming language, designed and developed by Ary Borenszweig and Juan Wajnerman and more than 200 contributors. With syntax inspired by the language Ruby, it is a compiled language with static type-checking, but specifying the types of variables or method arguments is generally unneeded. Types are resolved by an advanced global type inference algorithm. Crystal is in active development. It is released as free and open-source software under the Apache License version 2.0	2016	143	31	95	48972626					https://forum.crystal-lang.org/		cr	cr	cr	cr	cr	cr		crystal	crystal ecr yaml markdown html javascript powershell bourne-shell css c svg make xml python json z-shell bash cpp nix ini				true	29785	0	https://exercism.org/tracks/crystal	148																3	true	1	true		cr			https://tio.run/#crystal	https://crystal-lang.org/reference/1.6/index.html https://devdocs.io/crystal/							https://forum.crystal-lang.org/	text	2716							http://www.rosettacode.org/wiki/Category:Crystal					Argentina and Germany and Turkey			Crystal			# Type your code here, or load an example.  # compile with --prelude=empty fun square(num : Int32) : Int32   num &* num end									"# Hello world in Crystal  puts ""Hello World"""	"puts ""Hello World"" "	"#!/usr/bin/env bin/crystal --run require ""../../spec_helper""  describe ""Type inference: declare var"" do   it ""types declare var"" do     assert_type(""a :: Int32"") { int32 }   end    it ""types declare var and reads it"" do     assert_type(""a :: Int32; a"") { int32 }   end    it ""types declare var and changes its type"" do     assert_type(""a :: Int32; while 1 == 2; a = 'a'; end; a"") { union_of(int32, char) }   end    it ""declares instance var which appears in initialize"" do     result = assert_type(""       class Foo         @x :: Int32       end        Foo.new"") { types[""Foo""] }      mod = result.program      foo = mod.types[""Foo""] as NonGenericClassType     foo.instance_vars[""@x""].type.should eq(mod.int32)   end    it ""declares instance var of generic class"" do     result = assert_type(""       class Foo(T)         @x :: T       end        Foo(Int32).new"") do         foo = types[""Foo""] as GenericClassType         foo_i32 = foo.instantiate([int32] of Type | ASTNode)         foo_i32.lookup_instance_var(""@x"").type.should eq(int32)         foo_i32     end   end    it ""declares instance var of generic class after reopen"" do     result = assert_type(""       class Foo(T)       end        f = Foo(Int32).new        class Foo(T)         @x :: T       end        f"") do         foo = types[""Foo""] as GenericClassType         foo_i32 = foo.instantiate([int32] of Type | ASTNode)         foo_i32.lookup_instance_var(""@x"").type.should eq(int32)         foo_i32     end   end    it ""declares an instance variable in initialize"" do     assert_type(""       class Foo         def initialize           @x :: Int32         end          def x           @x         end       end        Foo.new.x       "") { int32 }   end end "	Crystal	https://reddit.com/r/crystal_programming	https://riju.codes/crystal	"puts ""Hello, world!"" "	https://twitter.com/crystallanguage	"channel = Channel(Int32).new  spawn do   puts ""Before first send""   channel.send(1)   puts ""Before second send""   channel.send(2) end  puts ""Before first receive"" value = channel.receive puts value # => 1  puts ""Before second receive"" value = channel.receive puts value # => 2"	Crystal	Crystal	https://www.youtube.com/watch?v=YToY_0fhEzc	https://github.com/kofno/scry		abstract do if nil? self unless alias else in of sizeof until as elsif include out struct when as? end instance_sizeof pointerof super while asm ensure is_a? private then with begin enum lib protected true yield break extend macro require type case false module rescue typeof class for next return uninitialized def fun nil select union		https://github.com/crystal-lang/crystal			https://github.com/crystal-lang/crystal			#		puts	""""		true false	require																		true						true		true	true																														true															true									true																	false																		true												false											true																true													true								https://en.wikipedia.org/wiki/Crystal_(programming_language)	0	0			Crystal	crystal-lang.org	Crystal	https://github.com/atom-crystal/language-crystal			Crystal					
mysql	MySQL	1995	David Axmark and Michael Widenius		49	queryLanguage		http://www.mysql.com/		0	https://dev.mysql.com/blog-archive/	https://dev.mysql.com/doc/relnotes/mysql/8.0/en/	https://www.mysql.com/downloads/	8.3	54	2			25149		true	1	redshift								queryLanguage																							false				m/MySQL.sql						276432	644										sql.py														1999		1995	c linux solaris freebsd sql perl php python wordpress mybb drupal yacc mariadb sql-psm unicode csv postgresql csharp visual-basic asp utf-8	"MySQL (officially pronounced as  ""My S-Q-L"",) is an open-source relational database management system (RDBMS). Its name is a combination of ""My"", the name of co-founder Michael Widenius's daughter, and ""SQL"", the abbreviation for Structured Query Language. The MySQL development project has made its source code available under the terms of the GNU General Public License, as well as under a variety of proprietary agreements. MySQL was owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by Oracle Corporation. For proprietary use, several paid editions are available, and offer additional functionality. MySQL is a central component of the LAMP open-source web application software stack (and other ""AMP"" stacks). LAMP is an acronym for ""Linux, Apache, MySQL, Perl/PHP/Python"". Applications that use the MySQL database include: TYPO3, MODx, Joomla, WordPress, phpBB, MyBB, and Drupal. MySQL is also used in many high-profile, large-scale websites, including Google (though not for searches), Facebook, Twitter, Flickr, and YouTube."	2001	2139	3644	3746	19545					Oracle				sql								https://cheatsheets.zip/mysql		true	2608362	47466		317																2		8	true						https://dev.mysql.com/doc/			http://mysql.babo.ist/#/en/mailing-lists.html				https://www.mysql.com/industry/faq/	text	3351		https://github.com/antlr/grammars-v4/tree/master/sql/mysql/Positive-Technologies		mysql			http://www.rosettacode.org/wiki/Category:MySQL																					"SELECT ""Hello World""; "		MySQL		https://riju.codes/mysql	SELECT 'Hello, world!'; 	https://twitter.com/mysql		MySQL					ACCESSIBLE ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CHARACTER CHECK COLLATE COLUMN CONDITION CONSTRAINT CONTINUE CONVERT CREATE CROSS CUBE CUME_DIST CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR DATABASE DATABASES DAY_HOUR DAY_MICROSECOND DAY_MINUTE DAY_SECOND DEC DECIMAL DECLARE DEFAULT DELAYED DELETE DENSE_RANK DESC DESCRIBE DETERMINISTIC DISTINCT DISTINCTROW DIV DOUBLE DROP DUAL EACH ELSE ELSEIF EMPTY ENCLOSED ESCAPED EXCEPT EXISTS EXIT EXPLAIN FALSE FETCH FIRST_VALUE FLOAT FLOAT4 FLOAT8 FOR FORCE FOREIGN FROM FULLTEXT FUNCTION GENERATED GET GRANT GROUP GROUPING GROUPS HAVING HIGH_PRIORITY HOUR_MICROSECOND HOUR_MINUTE HOUR_SECOND IF IGNORE IN INDEX INFILE INNER INOUT INSENSITIVE INSERT INT INT1 INT2 INT3 INT4 INT8 INTEGER INTERVAL INTO IO_AFTER_GTIDS IO_BEFORE_GTIDS IS ITERATE JOIN JSON_TABLE KEY KEYS KILL LAG LAST_VALUE LATERAL LEAD LEADING LEAVE LEFT LIKE LIMIT LINEAR LINES LOAD LOCALTIME LOCALTIMESTAMP LOCK LONG LONGBLOB LONGTEXT LOOP LOW_PRIORITY MASTER_BIND MASTER_SSL_VERIFY_SERVER_CERT MATCH MAXVALUE MEDIUMBLOB MEDIUMINT MEDIUMTEXT MIDDLEINT MINUTE_MICROSECOND MINUTE_SECOND MOD MODIFIES NATURAL NOT NO_WRITE_TO_BINLOG NTH_VALUE NTILE NULL NUMERIC OF ON OPTIMIZE OPTIMIZER_COSTS OPTION OPTIONALLY OR ORDER OUT OUTER OUTFILE OVER PARTITION PERCENT_RANK PRECISION PRIMARY PROCEDURE PURGE RANGE RANK READ READS READ_WRITE REAL RECURSIVE REFERENCES REGEXP RELEASE RENAME REPEAT REPLACE REQUIRE RESIGNAL RESTRICT RETURN REVOKE RIGHT RLIKE ROW ROWS ROW_NUMBER SCHEMA SCHEMAS SECOND_MICROSECOND SELECT SENSITIVE SEPARATOR SET SHOW SIGNAL SMALLINT SPATIAL SPECIFIC SQL SQLEXCEPTION SQLSTATE SQLWARNING SQL_BIG_RESULT SQL_CALC_FOUND_ROWS SQL_SMALL_RESULT SSL STARTING STORED STRAIGHT_JOIN SYSTEM TABLE TERMINATED THEN TINYBLOB TINYINT TINYTEXT TO TRAILING TRIGGER TRUE UNDO UNION UNIQUE UNLOCK UNSIGNED UPDATE USAGE USE USING UTC_DATE UTC_TIME UTC_TIMESTAMP VALUES VARBINARY VARCHAR VARCHARACTER VARYING VIRTUAL WHEN WHERE WHILE WINDOW WITH WRITE XOR YEAR_MONTH ZEROFILL				https://www.meetup.com/topics/mysql				--	/* */		""""		TRUE FALSE															true				true				true				true																									true														true											true					true																	true																														false											true																																					https://en.wikipedia.org/wiki/MySQL	168	16				mysql.com				year|publisher|title|authors|isbn13\n2009|Oxford University Press|Building Bioinformatics Solutions: with Perl, R and MySQL|Bessant, Conrad and Shadforth, Ian and Oakley, Darren|9780199230235\n2007|Addison-Wesley Professional|SQL for MySQL Developers: A Comprehensive Tutorial and Reference|van der Lans, Rick|9780131497351\n2008|Addison-Wesley Professional|MySQL (4th Edition)|DuBois, Paul|9780672329388\n2012|CreateSpace Independent Publishing Platform|The Joy of PHP: A Beginner's Guide to Programming Interactive Web Applications with PHP and mySQL|Forbes, Alan|9781494267353\n2004|Cengage Learning PTR|PHP 5 / MySQL Programming for the Absolute Beginner|Harris, Andy|9781592004942\n2015|Apress|Learn PHP 7: Object Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL|Prettyman, Steve|9781484217290\n1999|O'Reilly Media|MySQL and mSQL|King, Tim and Reese, George and Yarger, Randy|9781565924345\n2008|Sams|Sams Teach Yourself PHP, MySQL and Apache All in One|Meloni, Julie C.|9780672329760\n2017|Sams Publishing|PHP, MySQL & JavaScript All in One, Sams Teach Yourself|Meloni, Julie|9780672337703\n2008|Cengage Learning EMEA|Dynamic Web Application Development Using PHP and MySQL|Stobart, Simon and Parsons, David|9781844807536\n2003|Wiley|MySQL and Java Developer's Guide|Mark Matthews and Jim Cole and Joseph D. Gradecki|9780471269236\n2009|McGraw-Hill Education|MySQL Database Usage & Administration|Vaswani, Vikram|9780071605496\n2005|MySQL Press|MySQL Database Design and Tuning|Schneider, Robert D|9780672327650\n2005|O'Reilly Media|MySQL in a Nutshell (In a Nutshell (O'Reilly))|Dyer, Russell J. T.|9780596007898\n20180509|O'Reilly Media, Inc.|Learning PHP, MySQL & JavaScript|Robin Nixon|9781491979099\n2005|For Dummies|PHP and MySQL Everyday Apps For Dummies|Valade, Janet|9780764575877\n2006|O'Reilly Media|Learning PHP and MySQL|Michele E. Davis and Jon A. Phillips|9780596101107\n2012|Springer|PHP and MySQL Manual: Simple, yet Powerful Web Programming (Springer Professional Computing)|Stobart, Simon and Vassileiou, Mike|9781447110552\n2001|Addison-Wesley|Create Dynamic Web Pages Using PHP and MySQL|Tansley, David|9780201734027\n2018||Learning Php, Mysql & Javascript, 5th Edition|Robin Nixon|9781491979075\n2003|Wrox Press|PHP MySQL Website Programming: Problem - Design - Solution|Chris Lea and Mike Buzzard and Cinis, Jessey and Thomas, Dilip|9781861008275\n20180608|McGraw-Hill Professional|MySQL and JSON: A Practical Programming Guide|David Stokes|9781260135459\n2010|Packt Publishing|MySQL 5.1 Plugin Development|Sergei Golubchik and Andrew Hutchings|9781849510608\n2016|Addison-Wesley Professional|PHP and MySQL Web Development (Developer's Library)|Luke, Welling and Thomson Laura|9780133038637\n2016|Apress|PHP and MySQL Recipes: A Problem-Solution Approach|Kromann, Frank M.|9781484206058\n2010|Shroff Publishers and Distributors Pvt. Ltd.|LAMP Programming, for Professionals - Covers MySQL 5.4 & PHP 6 (Book/CD-ROM/CentOS 5.4 DVD) by Sharanam Shah, Vaishali Shah (2010) Hardcover|Sharanam Shah and Vaishali Shah|9788184048438\n2015|Lulu.com|MYSQL Programming Professional Made Easy|Key, Sam|9781329502178\n2014|Apress|Practical PHP and MySQL Website Databases: A Simplified Approach (Expert's Voice in Web Development)|West, Adrian W.|9781430260776\n2021|O'Reilly Media|Learning PHP, MySQL & JavaScript: A Step-by-Step Guide to Creating Dynamic Websites|Nixon, Robin|9781492093824\n2017|Peachpit Press|PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide|Ullman, Larry|9780134301914\n2017|Peachpit Press|PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide|Ullman, Larry|9780134301846\n2006|O'Reilly Media|MySQL Stored Procedure Programming: Building High-Performance Web Applications in MySQL|Harrison, Guy and Feuerstein, Steven|9780596100896\n2013|Addison-Wesley Professional|MySQL (Developer's Library)|DuBois, Paul|9780133038538\n2011|O'Reilly Media|Head First PHP & MySQL|Morrison, Michael and Beighley, Lynn|9780596800802\n2020|Bowker|MySQL & JSON A Practical Programming Guide: Second Edition|Stokes, David|9780578783246\n2017|Sams Publishing|PHP, MySQL & JavaScript All in One, Sams Teach Yourself|Meloni Julie C.|9780134439587\n2008|Addison-Wesley Professional|PHP and MySQL Web Development (4th Edition)|Welling, Luke and Thomson, Laura|9780672329166\n2011|Peachpit Press|PHP and MySQL for Dynamic Web Sites, Fourth Edition: Visual QuickPro Guide|Ullman, Larry|9780132767583\n2015|CreateSpace Independent Publishing Platform|The Joy of PHP: A Beginner's Guide to Programming Interactive Web Applications with PHP and mySQL|Forbes, Alan|9781522792147\n2013|Addison-Wesley Professional|MySQL (Developer's Library)|Dubois, Paul|9780321833877\n2014|Peachpit Press|PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide|Ullman, Larry|9780321784070\n2005|MySQL Press|MySQL 5.0 Certification Study Guide|DuBois, Paul and Hinz, Stefan and Pedersen, Carsten|9780672328121\n2014|O'Reilly Media|MySQL Cookbook: Solutions for Database Developers and Administrators|DuBois, Paul|9781449374020\n2018|Apress|MySQL Connector/Python Revealed: SQL and NoSQL Data Storage Using MySQL for Python Programmers|Krogh, Jesper Wisborg|9781484236949\n2020-12-02T00:00:01Z|Paul Gibbs|PHP Tutorials: Programming with PHP and MySQL: Learn PHP 7 / 8 with MySQL databases for web Programming|Gibbs, Paul|9780992869755\n2010|Packt Publishing|MySQL for Python|Lukaszewski, Albert|9781849510189\n2018|Apress|Introducing InnoDB Cluster: Learning the MySQL High Availability Stack|Bell, Charles|9781484238851\n2018|McGraw-Hill Education|MySQL and JSON: A Practical Programming Guide|Stokes, David|9781260135442\n2018-05-21T00:00:01Z|CreateSpace Independent Publishing Platform|PHP Programming for Beginners: Programming Concepts. How to use PHP with MySQL and Oracle databases (MySqli, PDO)|Skudaev, Sergey|9781548980078\n2008|O'Reilly Media|MySQL in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))|Dyer, Russell J. T.|9780596514334\n2002|O'Reilly Media|Managing and Using MySQL (2nd Edition)|King, Tim and Reese, George and Yarger, Randy and Williams, Hugh E. and Yarger, Randy Jay|9780596002114\n2019|Apress|Building REST APIs with Flask: Create Python Web Services with MySQL|Relan, Kunal|9781484250228\n2017|Apress|Pro MySQL NDB Cluster|Krogh, Jesper Wisborg and Okuno, Mikiya|9781484229828\n2015|McGraw-Hill Education|PHP and MySQL Web Development: A Beginner’s Guide (Beginner's Guide)|Matthews, Marty|9780071837316\n2017-02-07T00:00:01Z|CreateSpace Independent Publishing Platform|Web Programming with HTML, CSS, Bootstrap, JavaScript, jQuery, PHP, and MySQL|Sanchez, Larry|9781542604758\n2018|Apress|Practical PHP 7, MySQL 8, and MariaDB Website Databases: A Simplified Approach to Developing Database-Driven Websites|West, Adrian W. and Prettyman, Steve|9781484238431\n2008|John Wiley &Sons|PHP & MySQL Web Development All-in-One Desk Reference For Dummies|Valade, Janet|9780470167779\n2008|Cengage Learning PTR|Just Enough Web Programming with XHTML, PHP, and MySQL|Lecky-Thompson, Guy W.|9781598634815\n2019|Apress|Introducing MySQL Shell: Administration Made Easy with Python|Bell, Charles|9781484250839\n2011|Wrox|PHP and MySQL 24-Hour Trainer|Tarr, Andrea|9781118066881\n2006|Pearson|PHP and MySQL by Example|Quigley, Ellie and Gargenta, Marko|9780138006020\n2010|New Riders|Effortless E-Commerce with PHP and MySQL (Voices That Matter)|Ullman, Larry|9780321678829\n2019-08-10T00:00:01Z|Independently published|Web Programming with HTML, CSS, Bootstrap, JavaScript, jQuery, PHP, and MySQL Second Edition|Sanchez, Larry|9781089565772\n2005|MySQL Press|MySQL Database Design and Tuning|Schneider, Robert D|9780672332692\n2010|Wrox|Expert PHP and MySQL|Curioso, Andrew and Bradford, Ronald and Galbraith, Patrick|9780470563120\n2019|Momentum Press|Creating Data-Driven Web Sites: An Introduction to HTML, CSS, PHP, and MySQL|Terrell, Bob|9781946646057\n2005|Course Technology|PHP Programming with MySQL|Gosselin, Don|9780619216870\n2012|Addison-Wesley Professional|PHP and MySQL Phrasebook (Developer's Library)|Wenz, Christian Wenz|9780321834638\n2017|CreateSpace Independent Publishing Platform|Developing a Java Web Application in a Day: Step by step explanations with Eclipse, Tomcat, MySQL - A complete Java Project with Source Code (Java Web Programming) (Volume 2)|Manelli, Luciano|9781544274386\n2015|Apress|Learn PHP 7: Object Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL|Prettyman, Steve|9781484217306\n2001|Sams|PHP and MySQL Web Development|Luke Welling and Laura Thomson|9780672317842\n2022|Mike Murach & Associates|Murach's PHP and MySQL (4th Edition)|Joel Murach and Ray Harris|9781943873005\n2002|Sams Publishing|MySQL and JSP Web Applications: Data-Driven Programming Using Tomcat and MySQL|Turner, James|9780672323096\n2009|Wrox|Beginning PHP 6, Apache, MySQL 6 Web Development|Boronczyk, Timothy and Naramore, Elizabeth and Gerner, Jason and Le Scouarnec, Yann and Stolz, Jeremy|9780470391143\n2012|Addison-Wesley Professional|PHP and MySQL Phrasebook (Developer's Library)|Wenz, Christian|9780133040333\n2004|SitePoint|Build Your Own Database Driven Website Using PHP and MySQL: Learning PHP & MySQL Has Never Been So Easy!|Yank, Kevin|9780975240212\n2014-11-14T00:00:01Z|CreateSpace Independent Publishing Platform|PHP Programming and MySQL For Beginners: A Simple Start To PHP & MySQL Written By A Software Engineer (PHP Programming, MySQL, Computer Programming, Software Engineering) (Volume 1)|Sanderson, Scott|9781503216051\n2002|Peachpit Press|MySQL|Ullman, Larry|9780321127310\n2005|McGraw-Hill Education|How to Do Everything with PHP and MySQL|Vaswani, Vikram|9780071466547\n2017|CreateSpace Independent Publishing Platform|PHP Beginners Course: Understand basics of PHP / MySQL programming in 5 days|Thenmayer, Klaus|9781542609876\n2003|Apress|PHP MySQL Website Programming: Problem - Design - Solution|Chris Lea and Mike Buzzard and Dilip Thomas and Jessey White-Cinis|9781590591505\n2001|Prentice Hall|Web Programming: Techniques for Integrating Python, Linux, Apache, and Mysql|Thiruvathukal, George K., Ph.D. and Christopher, Thomas W. and Shafaee, John P.|9780130410658\n2019|Independently published|Source Code: Path to Programming MySQL|Society, Source Code|9781090807779\n2005|McGraw-Hill Education|How to Do Everything with PHP and MySQL|Vaswani, Vikram|9780072257953\n2005|Wrox|Professional ADO.NET 2: Programming with SQL Server 2005, Oracle, and MySQL|McClure, Wallace B. and Beamer, Gregory A. and Croft IV, John J. and Little, J. Ambrose and Ryan, Bill and Winstanley, Phil and Yack, David and Zongker, Jeremy|9780764584374\n2002|Sams|Sams Teach Yourself PHP, MySQL and Apache in 24 Hours|Meloni, Julie C.|9780672324895\n2014|Springer Vieweg|Datenbanken und SQL: Eine praxisorientierte Einführung mit Anwendungen in Oracle, SQL Server und MySQL (Informatik & Praxis 17) (German Edition)|Schicker, Edwin|9783834821850\n2005|Sams|Mysql: The definitive guide to using, programming, and administering MySQL 4.1 and 5.0|Dubois, Paul|9780672326738\n2015|CreateSpace Independent Publishing Platform|PHP: The Ultimate Step by Step guide for beginners on how to learn PHP and MYSQL programming in just 6 hours|Dawson, Ted|9781516927494\n2019-11-24T00:00:01Z|Independently published|Learn PyQt By Example: A Quick Start Guide to MySQL and SQLite Driven Programming|Siahaan, Vivian and Sianipar, Rismon Hasiholan|9781711134468\n2004|Mysql Pr|MySQL Language Reference: The Official Guide to the MySQL Language and APIs|MySQL AB|9780672326332\n2003|Springer|PHP and MySQL Manual: Simple, yet Powerful Web Programming (Springer Professional Computing)|Stobart, Simon and Vassileiou, Mike|9781852337476\n2007|Equity Press|mySQL Database Programming Interview Questions, Answers, and Explanations: mySQL Database Certification Review Guide|Sanchez-Clark, Terry|9781933804590\n2015-04-29T00:00:01Z|CreateSpace Independent Publishing Platform|Python Programming Professional Made Easy & MYSQL Programming Professional Made Easy (Volume 48)|Key, Sam|9781511966306\n|O´Reilly Verlag|MySQL kurz & gut||9783897215252\n2019-11-05T00:00:01Z|Independently published|Learn SQL: the beginner’s guide that explain to you step by step the computer programming SQL language and how to program your first database using MySQL + practical exercises|Harris, Adam|9781705901298\n2003-06-30T00:00:01Z|Anaya Multimedia-Anaya Interactiva|Desarrollo Web Con Php Y Mysql / PHP and MYSQL Web Development (Programacion / Programming) (Spanish Edition)|Welling, Luke|9788441515697\n2015|CreateSpace Independent Publishing Platform|C Programming Professional Made Easy & MYSQL Programming Professional Made Easy|Key, Sam|9781511730259\n2001|Prentice Hall Ptr|Core MySQL|Atkinson, Leon|9780130661906\n2015|No Starch Press, Incorporated|Php And Mysql For Kids|Johann-Christian Hanke|9781593275655\n2005|Anaya Multimedia-Anaya Interactiva|Mysql (Programacion / Programming) (Spanish Edition)|Dubois, Paul|9788441518988\n2009|ANAYA MULTIMEDIA|Programacion con PHP 6 y MySQL/ Programming with PHP 6 and MySQL (Spanish Edition)|Harris, Andy|9788441525528\n2011|Wiley & Sons, Incorporated, John|Php And Mysql 24-hour Trainer|Andrea Tarr|9781118172933\n2006|O'Reilly Media|Web Database Applications with PHP & MySQL|Shillingford, Nadine|9780596100032\n2009|ANAYA MULTIMEDIA|PHP y MySQL (Anaya Multimedia/Wrox) (Spanish Edition)|Boronczyk, Timothy and Psinas, Martin E.|9788441525160\n2017|Createspace Independent Publishing Platform|Learn Php And Mysql With Ajax In A Weekend : Practical Guide For Quick Learn On Php Programming And Mysql Database Management|Blerton Abazi|9781545378885\n2014|People Post Press|National Computer Rank Examination Tutorial - two MySQL database programming(Chinese Edition)|QUAN GUO JI SUAN JI DENG JI KAO SHI JIAO CAI BIAN XIE...|9787115370501\n2011|LAP LAMBERT Academic Publishing|Websites on Tourism: Internet programming with Java, C#, VB.NET and PHP using Microsoft SQL Server and MySQL databases|Voicu, Mirela Catrinel|9783846515532\n2008|Pearson Technology Group|MySQL|Paul DuBois|9780132704649\n|O'reilly Verlag Gmbh|MySQL : kurz & gut||9783897215252\n02/2015|Mike Murach & Associates|Murach's MySQL|Joel Murach|9781890774882\n03/2019|Mike Murach & Associates|Murach's MySQL|Joel Murach|9781943872466\n20140728|O'Reilly Media, Inc.|MySQL Cookbook|Paul DuBois|9781449374150\n20140728|O'Reilly Media, Inc.|MySQL Cookbook|Paul DuBois|9781449374143\n20061114|O'Reilly Media, Inc.|Learning MySQL|Saied M.M. Tahaghoghi; Hugh E. Williams|9780596529468\n20061114|O'Reilly Media, Inc.|Learning MySQL|Saied M.M. Tahaghoghi; Hugh E. Williams|9781449303969\n2008|Prentice Hall|PHP and MySQL (Video Training)|Marc Wandschneider|9780137155750\n2003|Apress|Professional Mysql Programming|Wrox Author Team|9781861004284\n20211018|O'Reilly Media, Inc.|High Performance MySQL|Silvia  Botros; Jeremy Tinley|9781492080466\n20150413|O'Reilly Media, Inc.|Jump Start MySQL|Timothy Boronczyk|9781457192821\n20100921|Packt Publishing|MySQL for Python|Albert Lukaszewski|9781849510196\n20211130|O'Reilly Media, Inc.|Efficient MySQL Performance|Daniel  Nichter|9781098105044\n20150413|O'Reilly Media, Inc.|Jump Start MySQL|Timothy Boronczyk|9781457192838\n29-04-2022|Packt Publishing|The MySQL Workshop|Thomas Pettit; Scott Cosentino|9781839215476\n20020423|O'Reilly Media, Inc.|Managing & Using MySQL|Tim King; George Reese; Randy Yarger; Hugh E. Williams|9781449316785\n20020423|O'Reilly Media, Inc.|Managing & Using MySQL|Tim King|9780596159979\n2004|Osborne/mcgraw-hill|Php 5 & Mysql Programming|Vikram Vaswani|9780072228830\n2014|O'reilly Media, Inc.|Learning Php, Mysql & Javascript|Robin Nixon|9781491918647\n20091201|McGraw-Hill Professional|MySQL Database Usage & Administration|Vikram Vaswani|9780071605502\n2021|O'reilly Media, Inc.|Learning Php, Mysql & Javascript|Robin Nixon|9781492093794\n2010|John Wiley & Sons, Ltd.|Expert Php And Mysql|Andrew Curioso|9780470643075\n2010|Wiley & Sons, Incorporated, John|Expert Php And Mysql|Andrew Curioso|9780470881644\n20060602|O'Reilly Media, Inc.|Learning PHP and MySQL|Michele E. Davis; Jon A. Phillips|9780596553500\n||Learning Php, Mysql & Javascript|Robin Nixon|9788184047943\n10/2017|Mike Murach & Associates|Murach's PHP and MySQL|Joel Murach, Ray Harris|9781943872244\n20050503|O'Reilly Media, Inc.|MySQL in a Nutshell|Russell J.T. Dyer|9781449379063\n20060328|O'Reilly Media, Inc.|MySQL Stored Procedure Programming|Guy Harrison|9780596519162\n20121206|Springer Nature|PHP and MySQL Manual|Simon Stobart; Mike Vassileiou|9780857294043\n20080415|O'Reilly Media, Inc.|MySQL in a Nutshell|Russell J.T. Dyer|9780596523237\n20080415|O'Reilly Media, Inc.|MySQL in a Nutshell|Russell J.T. Dyer|9781449379377\n11/2010|Mike Murach & Associates|Murach's PHP and MySQL|Joel Murach, Ray Harris|9781890774745\n12/2014|Mike Murach & Associates|Murach's PHP and MySQL|Joel Murach, Ray Harris|9781890774929\n20210722|O'Reilly Media, Inc.|Learning PHP, MySQL & JavaScript|Robin Nixon|9781492093770\n20101228|Springer Nature|Beginning PHP and MySQL|W Jason Gilmore|9781430231158\n20050503|O'Reilly Media, Inc.|MySQL in a Nutshell|Russell J.T. Dyer|9780596518288\n20220303|Taylor & Francis|Mastering MySQL for Web|Mahauganee D. Shaw Bonds|9781000537758\n20060602|O'Reilly Media, Inc.|Learning PHP and MySQL|Michele E. Davis|9780596519179\n20060328|O'Reilly Media, Inc.|MySQL Stored Procedure Programming|Guy Harrison; Steven Feuerstein|9781449379131\n2007|Pearson|SQL for MySQL Developers|Rick F. van der Lans|9780321509673\n2010|Equity Press|Php Mysql Web Programming Interview Questions, Answers, And Explanations: Php Mysql Faq|Jim Stewart and Itcookbook|9781933804477\n06/2022|Mike Murach & Associates|Murach's PHP and MySQL|Joel Murach, Ray Harris|9781943873012\n20081222|O'Reilly Media, Inc.|Head First PHP & MySQL|Lynn Beighley; Michael Morrison|9781449331559\n2018-06-06|In Easy Steps Limited|PHP & MySQL in easy steps, 2nd edition|Mike McGrath|9781840788310\n20200316|Springer Nature|MySQL 8 Query Performance Tuning|Jesper Wisborg Krogh|9781484255841\n|Kudits-obraz|PHP / MySQL for beginners. Harris E. / PHP/MySQL dlya nachinayushchikh. Kharris E.|Kharris E.|9785957900467\n2003-03-14|Wiley|MySQL and Java Developer's Guide|Mark Matthews and Jim Cole and Joseph D. Gradecki|9780471462224\n2013|Cram101|Studyguide For Php Programming With Mysql|Cram101 Textbook Reviews|9781478495611\n20180620|Springer Nature|Introducing the MySQL 8 Document Store|Charles Bell|9781484227251\n20111013|Wiley Professional Development (P&T)|PHP and MySQL 24-Hour Trainer|Andrea Tarr|9781118172919\n20080328|Springer Nature|Beginning PHP and MySQL E-Commerce|Cristian Darie; Emilian Balanescu|9781430202912\n20130310|eBookit.com|PHP & MySQL Practice It Learn It|Jitendra Patel|9781456614423\n2019-12-02|Paul Gibbs|Php Tutorials: Programming With Php And Mysql: Learn Php 7 With Mysql Databases For Web Programming|Mr Paul Gibbs|9780992869748\n20140220|Emereo|MySQL 323 Success Secrets - 323 Most Asked Questions On MySQL - What You Need To Know|Karen Rich|9781488536373		MySQL developer	mysql		year|title|doi|citations|influentialCitations|authors|paperId\n2014|The Development of Web Based Expert System for Diagnosing Children Diseases Using PHP and MySQL|10.14445/22312803/IJCTT-V10P134|12|0|Hustina waty and Randy Aprianggi|e4b687662191d88ae1249632f281317aca509e55\n2016|Aplikasi Diagnosis Gangguan Kecemasan Menggunakan Metode Forward Chaining Berbasis Web dengan PHP dan MYSQL|10.15408/SIJSI.V9I1.2960|7|0|Raka Yusuf and Harni Kusniyati and Yurike Nuramelia|926bb33994dc8ced2416bdf997a19c0497e32220\n2020|Sistem Informasi Berbasis Web Sma Al- Mukhtariyah Mamben Lauk Berbasis Php Dan Mysql Dengan Framework Codeigniter|10.29408/JIT.V3I1.1793|5|0|S. Suhartini and Muhamad Sadali and Yupi Kuspandi Putra|3293452be118ca6720c4a6ea1bfd2bf7198b713b\n2011|PHP and MySQL|10.1007/978-1-4302-3154-7_3|4|0|B. Travis|b101d45a74a4da315d1d7cf5811bdfea7d01cc11\n2013|Determination of Bahasa Melayu Word List From Friday Sermon Transcripts Using PHP and MySQL|10.11113/JT.V64.2071|2|0|M. Harun and Muhammad ‘Aasim Asyafi’ie bin Ahmad and S. Hamid and Fareha Abdul Rahman and P. I. Khalid|cfa538107946ab4e1f77ae41db99d8af9a0a3471\n2014|Sistem Pemrosesan Transaksi Pada Toko Bangunan Berbasis Web Dengan PHP dan MySQL|10.14710/JTSISKOM.2.2.2014.170-174|2|0|Rizky Gelar Maliq and R. Isnanto and Ike Pertiwi Windasari|dbfb0559140c92a193e4723fc8ca7242531286b9\n2016|SISTEM INFORMASI MANAJEMEN SURAT BERBASIS PHP DAN MYSQL DI INSTITUT SENI INDONESIA PADANGPANJANG|10.36275/stsp.v16i1.53|2|1|Irwan Yusti|71d4444fc6c57e59c4e1137b97d0b3da121e028a\n2019|Sistem Pendaftaran Hotspot Online Berbasis Web Menggunakan Mikrotik API, PHP, MySql Pada SMK Plus Nurul Hakim Kediri|10.29303/jtika.v1i2.28|2|0|Lalu Yusran Said and Andy Hidayat Jatmika and I Wayan Agus Arimbawa|8a53d05a3b7c9a1cc46115d08bbd0179f0099166\n2014|Design and implementation of massive MYSQL data intelligent export system to excel by using Apache –POI libraries|10.9790/0661-16545865|1|0|K. Bawankule and N. Raut|3084537903d693e891010c67b082ff28c050fbde\n2019|Perancangan Sistem Informasi Pengolahan Data Penjualan Secara Kredit dan Controlling Stock Dengan Menerapkan Metode Backorder Pada Toko Master Menggunakan Bahasa Pemrograman Java dan Database MySql|10.30829/ALGORITMA.V3I2.6439|1|0|J. Prayoga|852a691443d4f13cf474c7327f78677629d3a738\n2020|Perancangan Sistem Informasi Penjualan pada Toko Stock Point Lily berbasis PHP MySQL|10.47927/jikb.v11i1.195|1|1|Nery Nestary|460f5e0cbb246f392dae830bbf4e2d170b808e38\n2020|PERANCANGAN APLIKASI PENENTUAN HASIL KINERJA KARYAWAN AVIATION SECURITY BERBASIS DESKTOP DENGAN MENGGUNAKAN VISUAL STUDIO DAN MYSQL|10.35968/JSI.V7I2.447|1|0|A. Gani|5b9509a6e6f0400025ef4b305afd50f0aee29d85\n2021|Benchmarking the Operation Times of NoSQL and MySQL Databases for Python Clients|10.1109/IECON48115.2021.9589382|1|0|M. Reichardt and Michael Gundall and H. Schotten|7bca23368078950e94b40d1e397e07870c42901c\n2016|Developing Plugin e-DDC as an Additional Application for Senayan Library Management System with PHP Language Programming and MySQL Database|10.20473/RLJ.V1I3.2124|1|0|Mohamad Rotmianto and E. Wahyudi|e9f2994a961c188db422c61206970134412286fa\n2020|Indonesian Language Portfolio in Elementary Schools Based on C++, C# and MySQL Server|10.32628/IJSRST207643|1|0|Ferril Irham Muzaki|bbc1d72cc1724d8fb228c0f9aa2ca0e6f976e23a\n2020|Implementation of the Electre (Elimination Et Choix Traduisan La Realite) Method in a Healthy Food Menu Decision Support System for Toddlers in the Sasak Area Health Center Pasisie Using the Php And Databse Mysql Programming Language|10.35134/KOMTEKINFO.V7I1.1194|1|0|Mardison Mardison and Syafrika Deni Rizki and L. Rani and Agung Ramadhanu and R. Witri|3144f67d9059167b99ac70b9c5fd369e38955e4b	title|year|author|goodreadsId|rating|ratings|reviews\nMySQL Language Reference|2004|MySQL|296747|3.71|7|0\nPHP and MySQL Web Development (Developer's Library)|2003|Luke Welling|40127|3.95|854|54\nPHP & MySQL For Dummies|2002|Janet Valade|40136|3.53|186|11\nMySQL Stored Procedure Programming: Building High-Performance Web Applications in MySQL|2006|Guy Harrison|43055|3.67|48|3\nMySQL Administrator's Guide and Language Reference|2006|MySQL AB|42670|3.63|19|2
reason	Reason	2016			59	pl		https://reasonml.github.io/		13	https://reasonml.github.io/blog/			3.6.2	55	4		12	25142		true	14	caramel cloc hazel kotlin lfortran ligo mongodb php pygments reason reia rescript sophia xodio							https://github.com/facebook/reason	pl	23	24		1924		0					rust	rust	text/x-rustsrc	source.reason	programming	2015	2024	2016	172	424	10087	191	false				r/Reason.re	10	2016	2017	5	1	901	11		reasonml								ml.py			2016	2025	2353	162	596	26	106108																			Facebook			re rei	re	re rei				ocaml	ocaml reason markdown json bourne-shell diff make javascript yaml nix html bash	ocaml			true	11723	0	https://exercism.org/tracks/reasonml	136	rust elm purescript fable-lang clojurescript swift haxe																true	3	true		re rei			https://tio.run/#reason	https://reasonml.github.io/docs/en/what-and-why								text	1246							http://www.rosettacode.org/wiki/Category:Reason										"type schoolPerson = Teacher | Director | Student(string);  let greeting = person =>   switch (person) {   | Teacher => ""Hey Professor!""   | Director => ""Hello Director.""   | Student(""Richard"") => ""Still here Ricky?""   | Student(anyOtherName) => ""Hey, "" ++ anyOtherName ++ "".""   };"											"print_string ""Hello World"" "	"type component = {displayName: string};  let module Bar = {   let createElement c::c=? children => {     displayName: ""test""   }; };  let module Nesting = {   let createElement children => {     displayName: ""test""   }; };  let module Much = {   let createElement children => {     displayName: ""test""   }; };  let module Foo = {   let createElement a::a=? b::b=? children => {     displayName: ""test""   }; };  let module One = {   let createElement       test::test=?       foo::foo=?       children => {     displayName: ""test""   };   let createElementobvioustypo       test::test       children => {     displayName: ""test""   }; };  let module Two = {   let createElement foo::foo=? children => {     displayName: ""test""   }; };  let module Sibling = {   let createElement       foo::foo=?       (children: list component) => {     displayName: ""test""   }; };  let module Test = {   let createElement yo::yo=? children => {     displayName: ""test""   }; };  let module So = {   let createElement children => {     displayName: ""test""   }; };  let module Foo2 = {   let createElement children => {     displayName: ""test""   }; };  let module Text = {   let createElement children => {     displayName: ""test""   }; };  let module Exp = {   let createElement children => {     displayName: ""test""   }; };  let module Pun = {   let createElement intended::intended=? children => {     displayName: ""test""   }; };  let module Namespace = {   let module Foo = {     let createElement         intended::intended=?         anotherOptional::x=100         children => {       displayName: ""test""     };   }; };  let module LotsOfArguments = {   let createElement       argument1::argument1=?       argument2::argument2=?       argument3::argument3=?       argument4::argument4=?       argument5::argument5=?       argument6::argument6=?       children => {     displayName: ""test""   }; };  let div argument1::argument1=? children => {   displayName: ""test"" };  let module List1 = {   let createElement children => {     displayName: ""test""   }; };  let module List2 = {   let createElement children => {     displayName: ""test""   }; };  let module List3 = {   let createElement children => {     displayName: ""test""   }; };  let (/><) a b => a + b;  let (><) a b => a + b;  let (/>) a b => a + b;  let (><\/) a b => a + b;  let tag1 = 5 />< 6;  let tag2 = 5 >< 7;  let tag3 = 5 /> 7;  let tag4 = 5 ><\/ 7;  let b = 2;  let selfClosing = <Foo />;  let selfClosing2 = <Foo a=1 b=true />;  let selfClosing3 =   <Foo     a=""really long values that should""     b=""cause the entire thing to wrap""   />;  let a = <Foo> <Bar c=(fun a => a + 2) /> </Foo>;  let a3 = <So> <Much> <Nesting /> </Much> </So>;  let a4 =   <Sibling>     <One test=true foo=b />     <Two foo=b />   </Sibling>;  let a5 = <Foo> ""testing a string here"" </Foo>;  let a6 =   <Foo2>     <Text> ""testing a string here"" </Text>     <Test yo=1 />     <Text> ""another string"" </Text>     <Bar />     <Exp> (2 + 4) </Exp>   </Foo2>;  let intended = true;  let punning = <Pun intended />;  let namespace = <Namespace.Foo />;  let c = <Foo />;  let d = <Foo />;  let spaceBefore =   <So> <Much> <Nesting /> </Much> </So>;  let spaceBefore2 = <So> <Much /> </So>;  let siblingNotSpaced =   <So> <Much /> <Much /> </So>;  let jsxInList = [<Foo />];  let jsxInList2 = [<Foo />];  let jsxInListA = [<Foo />];  let jsxInListB = [<Foo />];  let jsxInListC = [<Foo />];  let jsxInListD = [<Foo />];  let jsxInList3 = [<Foo />, <Foo />, <Foo />];  let jsxInList4 = [<Foo />, <Foo />, <Foo />];  let jsxInList5 = [<Foo />, <Foo />];  let jsxInList6 = [<Foo />, <Foo />];  let jsxInList7 = [<Foo />, <Foo />];  let jsxInList8 = [<Foo />, <Foo />];  let testFunc b => b;  let jsxInFnCall = testFunc <Foo />;  let lotsOfArguments =   <LotsOfArguments     argument1=1     argument2=2     argument3=3     argument4=4     argument5=5     argument6=""test"">     <Namespace.Foo />   </LotsOfArguments>;  let lowerCase = <div argument1=1 />;  let b = 0;  let d = 0;  /*  * Should pun the first example:  */ let a = <Foo a> 5 </Foo>;  let a = <Foo a=b> 5 </Foo>;  let a = <Foo a=b b=d> 5 </Foo>;  let a = <Foo a> 0.55 </Foo>;  let a = Foo.createElement """" [@JSX];  let ident = <Foo> a </Foo>;  let fragment1 = <> <Foo /> <Foo /> </>;  let fragment2 = <> <Foo /> <Foo /> </>;  let fragment3 = <> <Foo /> <Foo /> </>;  let fragment4 = <> <Foo /> <Foo /> </>;  let fragment5 = <> <Foo /> <Foo /> </>;  let fragment6 = <> <Foo /> <Foo /> </>;  let fragment7 = <> <Foo /> <Foo /> </>;  let fragment8 = <> <Foo /> <Foo /> </>;  let fragment9 = <> 2 2 2 2 </>;  let fragment10 = <> 2.2 3.2 4.6 1.2 </>;  let fragment11 = <> ""str"" </>;  let fragment12 = <> (6 + 2) (6 + 2) (6 + 2) </>;  let fragment13 = <> fragment11 fragment11 </>;  let listOfItems1 = <List1> 1 2 3 4 5 </List1>;  let listOfItems2 =   <List2> 1.0 2.8 3.8 4.0 5.1 </List2>;  let listOfItems3 =   <List3> fragment11 fragment11 </List3>;  /*  * Several sequential simple jsx expressions must be separated with a space.  */ let thisIsRight a b => ();  let tagOne children => ();  let tagTwo children => ();  /* thisIsWrong <tagOne /><tagTwo />; */ thisIsRight <tagOne /> <tagTwo />;  /* thisIsWrong <tagOne> </tagOne><tagTwo> </tagTwo>; */ thisIsRight <tagOne /> <tagTwo />;  let a children => ();  let b children => ();  let thisIsOkay =   <List1> <a /> <b /> <a /> <b /> </List1>;  let thisIsAlsoOkay =   <List1> <a /> <b /> </List1>;  /* Doesn't make any sense, but suppose you defined an    infix operator to compare jsx */ <a /> < <b />;  <a /> > <b />;  <a /> < <b />;  <a /> > <b />;  let listOfListOfJsx = [<> </>];  let listOfListOfJsx = [<> <Foo /> </>];  let listOfListOfJsx = [   <> <Foo /> </>,   <> <Bar /> </> ];  let listOfListOfJsx = [   <> <Foo /> </>,   <> <Bar /> </>,   ...listOfListOfJsx ];  let sameButWithSpaces = [<> </>];  let sameButWithSpaces = [<> <Foo /> </>];  let sameButWithSpaces = [   <> <Foo /> </>,   <> <Bar /> </> ];  let sameButWithSpaces = [   <> <Foo /> </>,   <> <Bar /> </>,   ...sameButWithSpaces ];  /*  * Test named tag right next to an open bracket.  */ let listOfJsx = [];  let listOfJsx = [<Foo />];  let listOfJsx = [<Foo />, <Bar />];  let listOfJsx = [<Foo />, <Bar />, ...listOfJsx];  let sameButWithSpaces = [];  let sameButWithSpaces = [<Foo />];  let sameButWithSpaces = [<Foo />, <Bar />];  let sameButWithSpaces = [   <Foo />,   <Bar />,   ...sameButWithSpaces ];   /**  * Test no conflict with polymorphic variant types.  */ type thisType = [ | `Foo | `Bar];  type t 'a = [< thisType] as 'a;  let asd =   <One test=true foo=2> ""a"" ""b"" </One> [@foo];  let asd2 =   One.createElementobvioustypo   test::false   [""a"", ""b""]   [@JSX]   [@foo];  let span     test::(test: bool)     foo::(foo: int)     children => 1;  let asd =   <span test=true foo=2> ""a"" ""b"" </span> [@foo];  /* ""video"" call doesn't end with a list, so the expression isn't converted to JSX */ let video test::(test: bool) children => children;  let asd2 = video test::false 10 [@JSX] [@foo];  let div children => 1;  ((fun () => div) ()) [] [@JSX];  let myFun () =>   <>     <Namespace.Foo       intended=true       anotherOptional=200     />     <Namespace.Foo       intended=true       anotherOptional=200     />     <Namespace.Foo       intended=true anotherOptional=200>       <Foo />       <Foo />       <Foo />       <Foo />       <Foo />       <Foo />       <Foo />     </Namespace.Foo>   </>;  let myFun () => <> </>;  let myFun () =>   <>     <Namespace.Foo       intended=true       anotherOptional=200     />     <Namespace.Foo       intended=true       anotherOptional=200     />     <Namespace.Foo       intended=true anotherOptional=200>       <Foo />       <Foo />       <Foo />       <Foo />       <Foo />       <Foo />       <Foo />     </Namespace.Foo>   </>;   /**  * Children should wrap without forcing attributes to.  */ <Foo a=10 b=0>   <Bar />   <Bar />   <Bar />   <Bar /> </Foo>; /**  * Failing test cases:  */ /* let res = <Foo a=10 b=(<Foo a=200 />) > */ /*   <Bar /> */ /* </Foo>; */ /* let res = <Foo a=10 b=(<Foo a=200 />) />; */ "	ReasonML		https://riju.codes/reasonml	"print_string(""Hello, world!\n"");"			Reason			https://github.com/jaredly/reason-language-server		as assert begin class constraint do done downto else end exception external false for fun esfun function functor if in include inherit initializer lazy let switch module pub mutable new nonrec object of open pri rec sig struct then to true try type val virtual when while with		https://github.com/facebook/reason		https://www.meetup.com/topics/reasonml				//	/* */	print_string	""""		true false															true				true				false		true		true	true								true																true						true								true											true					true																	true							true											true												false											true			true																										true									1	3				reasonml.github.io	Reason	https://github.com/reasonml-editor/language-reason		year|publisher|title|authors|isbn13\n2006|Pc Publishing|Fast Guide To Propellerhead Reason|Hollin Jones; Debbie Poyser; Derek Johnson|9781870775274	Reason				year|title|doi|citations|influentialCitations|authors|paperId\n1997|Interval propagation to reason about sets: Definition and implementation of a practical language|10.1007/BF00137870|177|14|C. Gervet|6532f8973c4640b8feec743a9937f02ac16f6a38\n2006|How to reason with OWL in a logic programming system|10.1109/RULEML.2006.14|33|1|M. Krötzsch and P. Hitzler and Denny Vrandečić and Michael Sintek|a022506f8daec551f86ec601b1e9e972a86271ee\n2019|Semantic Query Integration With Reason|10.22152/programming-journal.org/2019/3/13|6|0|Philipp Seifer and Martin Leinberger and R. Lämmel and Steffen Staab|7f31fa37c6311d844637ea126e1c47dd5fd387a9	
graphql	GraphQL	2012	Lee Byron		46	queryLanguage		http://graphql.org/		9	https://graphql.org/blog/	https://github.com/graphql/graphql-js/releases			56	2			25135		true	10	ace cloc codeql dgraph gintonic michelson ngql prettier pygments wasmer								queryLanguage				1		0					text			source.graphql	data								false				g/GraphQL.graphql	47	2015	2018	2	6																										2015		2015	javascript ruby scala	GraphQL is a data query language developed internally by Facebook in 2012 before being publicly released in 2015. It provides an alternative to REST and ad-hoc webservice architectures.. It allows clients to define the structure of the data required, and exactly the same structure of the data is returned from the server. It is a strongly typed runtime which allows clients to dictate what data is needed. This avoids both the problems of over-fetching as well as under-fetching of data. Major GraphQL clients include Apollo Client and Relay. GraphQL servers are available for multiple languages, including JavaScript, Python, Ruby, Java, C#, Scala, Go, Elixir, Erlang, PHP, and Clojure.	2016	195	15	65	50353761					Facebook			graphql gql graphqls	graphql					javascript			https://cheatsheets.zip/graphql			18676	0		71																1					gql graphql graphqls				https://graphql.org/learn/						https://graphql.org/community/upcoming-events/	https://graphql.org/faq/	text		https://graphql.org/foundation/annual-reports/	https://github.com/antlr/grammars-v4/tree/master/graphql		graphql																								"{     ""Hello World"" }"	"# Copyright (c) 2015, Facebook, Inc. # All rights reserved. # # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. An additional grant # of patent rights can be found in the PATENTS file in the same directory.  schema {   query: QueryType   mutation: MutationType }  type Foo implements Bar {   one: Type   two(argument: InputType!): Type   three(argument: InputType, other: String): Int   four(argument: String = ""string""): String   five(argument: [String] = [""string"", ""string""]): String   six(argument: InputType = {key: ""value""}): Type }  interface Bar {   one: Type   four(argument: String = ""string""): String }  union Feed = Story | Article | Advert  scalar CustomScalar  enum Site {   DESKTOP   MOBILE }  input InputType {   key: String!   answer: Int = 42 }  extend type Foo {   seven(argument: [String]): Type }  directive @skip(if: Boolean!) on FIELD | FRAGMENT_SPREAD | INLINE_FRAGMENT  directive @include(if: Boolean!)   on FIELD    | FRAGMENT_SPREAD    | INLINE_FRAGMENT "		https://reddit.com/r/GraphQL			https://twitter.com/graphql		GraphQL			https://github.com/Mayank1791989/gql-language-server		null true false query mutation subscription extend schema directive scalar type interface union enum input implements fragment on								#			""""		true false																			true				false				true																	true								true																true									true	true				true	true																																														false											true																					true																https://en.wikipedia.org/wiki/GraphQL	11	7				graphql.org		https://github.com/rmosolgo/language-graphql		year|publisher|title|authors|isbn13\n2017|Manning Publications|React Quickly: Painless web apps with React, JSX, Redux, and GraphQL|Mardan, Azat|9781617293344\n2019|Packt Publishing|Hands-On Full-Stack Web Development with GraphQL and React: Build scalable full-stack applications while learning to solve complex problems with GraphQL|Grebe, Sebastian|9781789135763\n2020|Packt Publishing|Full-Stack React, TypeScript, and Node: Build cloud-ready web applications using React 17 with Hooks and GraphQL|Choi, David|9781839214691\n2019|Packt Publishing|Mastering React Test-Driven Development: Build rock-solid, well-tested web apps with React, Redux and GraphQL|Irvine, Daniel|9781789138788\n2018|Apress|Visual Design of GraphQL Data: A Practical Introduction with Legacy Data and Neo4j|Frisendal, Thomas|9781484239049\n20180809|O'Reilly Media, Inc.|Learning GraphQL|Eve Porcello; Alex  Banks|9781492044864\n20210221|Simon & Schuster|GraphQL in Action|Samer Buna|9781638350859\n2016-08-30|Packt Publishing|Learning GraphQL and Relay|Samer Buna|9781786461971\n20180327|O'Reilly Media, Inc.|Craft GraphQL APIs in Elixir with Absinthe|Bruce Williams; Ben  Wilson|9781680505931\n2022-03-30|Packt Publishing|Full Stack Development with Angular and GraphQL|Ahmed Bouchefra|9781800209756\n28-02-2022|Packt Publishing|Full-Stack Web Development with GraphQL and React|Sebastian Grebe|9781801079174	GraphQL				year|title|doi|citations|influentialCitations|authors|paperId\n2018|Semantics and Complexity of GraphQL|10.1145/3178876.3186014|51|6|O. Hartig and Jorge Pérez|cf1ac803fcd5339063003a7847556055d25983d7\n2019|An Empirical Study of GraphQL Schemas|10.1007/978-3-030-33702-5_1|19|0|Erik Wittern and Alan Cha and James C. Davis and Guillaume Baudart and Louis Mandel|512fb84e420f7001c9b4ba1e7b485d4cd06ba1cb\n2017|Implementing GraphQL as a Query Language for Deductive Databases in SWI-Prolog Using DCGs, Quasi Quotations, and Dicts|10.4204/EPTCS.234.4|14|2|Falco Nogatz and D. Seipel|6fc5114fada3dc4eaa0a33345522c5b353b3d702\n2019|Comparative Analysis Between Standards Oriented to Web Services: SOAP, REST and GRAPHQL|10.1007/978-3-030-42517-3_22|4|0|Jaime Sayago Heredia and Evelin Flores-García and Andrés Solano|1d0a063e1ae7cff3197be11322ecf7f63740c4c2\n2019|morph-GraphQL: GraphQL Servers Generation from R2RML Mappings (S)|10.18293/SEKE2019-055|4|0|Freddy Priyatna and David Chaves-Fraga and Ahmad Alobaid and Óscar Corcho|c0f1a7e772591f87b5ef2a232d3196ef5752a9d3\n2020|Exploiting Declarative Mapping Rules for Generating GraphQL Servers with Morph-GraphQL|10.1142/s0218194020400070|3|0|David Chaves-Fraga and Freddy Priyatna and Ahmad Alobaid and Óscar Corcho|08e989912b7ed00b32195c269edea18edcc33f6b\n2020|COMPARATIVE ANALYSIS OF WEB APPLICATION PERFORMANCE IN CASE OF USING REST VERSUS GRAPHQL|10.31410/ITEMA.2020.17|1|0|M. Vesić and N. Kojić|bc1399b7e27c20633989a561d8cfd00f746391af	
d	D	2001	Walter Bright and Andrei Alexandrescu		66	pl		https://dlang.org		32	https://dlang.org/blog/	https://dlang.org/changelog/	https://dlang.org/download.html	2.109.0	57	5			25131	3173	true	34	alma-007 berkeleydb cir cmake cperl dlvm drakon dub-pm encore erlang flow9 gcc ghc invokator iode java julia mal mongodb monkeyx open-shading-language perl php pony postgresql pygments python ruby rust saltstack sdlang surrealdb swift volt								pl	5871	7198		13224		0			Dlang		d	d	text/x-d	source.d	programming								false					113	2006	2018	9	7	1445	7										d.py											26			2010		2001	freebsd linux c csharp eiffel java python minid vala swift genie ruby assembly-language llvmir cil eclipse-editor visual-studio-editor emacs-editor vim textmate-editor visual-studio-code-editor gdb utf-8	The D programming language is an object-oriented, imperative, multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001. Bright was joined in the design and development effort in 2007 by Andrei Alexandrescu. Though it originated as a re-engineering of C++, D is a distinct language, having redesigned some core C++ features while also taking inspiration from other languages, notably Java, Python, Ruby, C#, and Eiffel. D's design goals attempt to combine the performance and safety of compiled languages with the expressive power of modern dynamic languages. Idiomatic D code is commonly as fast as equivalent C++ code, while being shorter and memory-safe. Type inference, automatic memory management and syntactic sugar for common types allow faster development, while bounds checking, design by contract features and a concurrency-aware type system help reduce the occurrence of bugs.	2003	1008	708	1343	243881					Digital Mars		d	d di		d di		d		d						6311	0	https://exercism.org/tracks/d	76																2		2	true		d	true	false	https://tio.run/#d	https://dlang.org/documentation.html							https://dlang.org/articles/faq.html	text	158			d		D		http://www.rosettacode.org/wiki/Category:D	https://code.dlang.org/			gdc	United States			D			// Type your code here, or load an example. int square(int num) {     return num * num; } 									"// Hello World in D  import std.stdio;  void main() {    writefln(""Hello World!""); } "		unittest { } 	D		https://riju.codes/d	"import std.stdio;  void main() {     writeln(""Hello, world!""); } "	https://twitter.com/d_programming	"1 import std.stdio, std.algorithm, std.range, std.string;  2  3 void main()  4 {  5     dstring[][dstring] signs2words;  6  7     foreach(dchar[] w; lines(File(""words.txt"")))  8     {  9         w = w.chomp().toLower(); 10         immutable key = w.dup.sort().release().idup; 11         signs2words[key] ~= w.idup; 12     } 13 14     foreach(words; signs2words) 15         if(words.length > 1) 16             writefln(words.join("" "")); 17 }"		D		https://github.com/d-language-server/dls						https://www.meetup.com/topics/dpl				//	/+ +/	printf	""""																	true								false				true																									true														true											true					true																	true							true	true						true				true												false											true						true										true																					https://en.wikipedia.org/wiki/D_(programming_language)	2	4	https://hopl.info/showlanguage.prx?exp=3173		D	dlang.org	D	https://github.com/textmate/d.tmbundle		year|publisher|title|authors|isbn13\n2010|Addison-Wesley Professional|The D Programming Language|Alexandrescu, Andrei|9780321635365\n2014|Packt Publishing|D Cookbook|Ruppe, Adam D.|9781783287215	D				year|title|doi|citations|influentialCitations|authors|paperId\n2016|Implementation of a Compressible-Flow Simulation Code in the D Programming Language|10.4028/www.scientific.net/AMM.846.54|32|1|P. Jacobs and R. Gollan|4a2307395444e248678c23e1fec141fc94adf8e7\n2005|Incorporation Of A 3 D Interactive Graphics Programming Language Into An Introductory Engineering Course|10.18260/1-2--14454|11|0|J. Snook and V. Lohani and J. Lo and Kishore Sirvole and Jennifer Mullins and J. Kaeli and H. Griffin|373be4fc8edbef8d94f798f1421f3220a7d1b906\n2020|Origins of the D programming language|10.1145/3386323|6|1|W. Bright and Andrei Alexandrescu and M. Parker|fe48fe677461e2e7c9ff850ab12123ef684715d3\n2013|Parallelizing power system contingency analysis using D programming language|10.1109/PESMG.2013.6672115|5|0|S. Khaitan and J. McCalley|785686884b47bed2f4bb0574477b46ef204752fc	
elm	Elm	2012	Evan Czaplicki		55	pl		http://elm-lang.org		6	https://elm-lang.org/news			0.19.1	58	5		11	25111		true	9	ace bosque civet cloc elm mal pygments reason scrapscript							https://github.com/elm-lang/elm-compiler	pl	2094	2864		19905		0					elm	elm	text/x-elm	source.elm	programming	2012	2024	2012	206	659	7484	336	false				e/Elm.elm	295	2013	2017	3	19												elm.py			2012	2023	5829	120	236	11	56923	https://github.com/elm/compiler/blob/master/roadmap.md			http://elm-lang.org/try	2011		2012	haskell standard-ml ocaml f-sharp vuejs javascript typescript	"Elm is a domain-specific programming language for declaratively creating web browser-based graphical user interfaces. Elm is purely functional, and is developed with emphasis on usability, performance, and robustness. It advertises ""no runtime exceptions in practice,"" made possible by the Elm compiler's static type checking."	2012	268	54	395	37552825					https://github.com/elm		elm	elm	elm	elm		elm		elm	haskell markdown json elm bourne-shell yaml javascript css xml python dockerfile	javascript			true	12193	127	https://exercism.org/tracks/elm	73																1	true	0	true		elm		false		https://elm-lang.org/docs							https://faq.elm-community.org/	text				elm				http://www.rosettacode.org/wiki/Category:Elm	https://package.elm-lang.org/				United States and France			Elm												"-- Hello world in Elm  import Text  main = Text.plainText ""Hello, world!"""	"import Html exposing (text)  main =   text ""Hello World"" "	" main = asText (qsort [3,9,1,8,5,4,7])  qsort lst =   case lst of     x:xs -> qsort (filter ((>=)x) xs) ++ [x] ++ qsort (filter ((<)x) xs)     [] -> []   {---------------------  QuickSort works as follows:  - Choose a pivot element which be placed in the ""middle"" of the sorted list.    In our case we are choosing the first element as the pivot.  - Gather all of the elements less than the pivot (the first filter).    We know that these must come before our pivot element in the sorted list.    Note: ((>=)x) === (\y -> (>=) x y) === (\y -> x >= y)  - Gather all of the elements greater than the pivot (the second filter).    We know that these must come after our pivot element in the sorted list.  - Run `qsort` on the lesser elements, producing a sorted list that contains    only elements less than the pivot. Put these before the pivot.  - Run `qsort` on the greater elements, producing a sorted list. Put these    after the pivot.  Note that choosing a bad pivot can have bad effects. Take a sorted list with N elements. The pivot will always be the lowest member, meaning that it does not divide the list very evenly. The list of lessers has 0 elements and the list of greaters has N-1 elemens. This means qsort will be called N times, each call looking through the entire list. This means, in the worst case, QuickSort will make N^2 comparisons.  ----------------------} "	Elm		https://riju.codes/elm	"module Main exposing (..)  output : String output = ""Hello, world!"" "	https://twitter.com/elmlang	"-- This is a single line comment  {- This is a multi-line comment.    It can span multiple lines. -}  {- It is possible to {- nest -} multi-line comments -}  -- Here we define a value named ''greeting''. The type is inferred as a String. greeting =     ""Hello World!""   -- It is best to add type annotations to top-level declarations. hello : String hello =     ""Hi there.""  -- Functions are declared the same way, with arguments following the function name. add x y =     x + y  -- Again, it is best to add type annotations. hypotenuse : Float -> Float -> Float hypotenuse a b =     sqrt (a^2 + b^2)  -- Functions are also curried; here we've curried the multiplication -- infix operator with a `2` multiplyBy2 : number -> number multiplyBy2 =     (*) 2  -- If-expressions are used to branch on values absoluteValue : number -> number absoluteValue number =     if number < 0 then negate number else number   -- Records are used to hold values with named fields book : { title : String, author : String, pages : Int } book =     { title = ""Steppenwolf""     , author = ""Hesse""     , pages = 237     }  -- Record access is done with `.` title : String title =     book.title  -- Record access `.` can also be used as a function author : String author =     .author book  -- We can create entirely new types with the `type` keyword. -- The following value represents a binary tree. type Tree a     = Empty     | Node a (Tree a) (Tree a)  -- It is possible to inspect these types with case-expressions. depth : Tree a -> Int depth tree =     case tree of         Empty ->             0          Node value left right ->             1 + max (depth left) (depth right)"	Elm			https://github.com/elm-tooling/elm-language-server				https://github.com/elm-lang/elm-compiler						--	{- -}		""""																									false				true																									true																									true					true																	true																														true											true																true																					https://en.wikipedia.org/wiki/Elm_(programming_language)	5	2			Elm	elm-lang.org	Elm	https://github.com/elm-community/Elm.tmLanguage		year|publisher|title|authors|isbn13\n2019||Practical Elm For A Busy Developer|Alex S. Korban|9780473484309\n20190702|O'Reilly Media, Inc.|Programming Elm|Jeremy Fairbank|9781680507171\n2018-03-30|Packt Publishing|Elm Web Development|Ajdin Imsirovic|9781788292375\n20200404|Manning Publications|Elm in Action|Richard Feldman|9781638355885\n20180821|Springer Nature|Web Applications with Elm|Wolfgang Loder|9781484226100	Elm	elm engineer			year|title|doi|citations|influentialCitations|authors|paperId\n2019|Model-View-Update-Communicate: Session Types meet the Elm Architecture|10.4230/DARTS.6.2.13|5|2|S. Fowler|0c500a3661fe5ef06e09ccc26e9252863d499ca6\n2018|Using Elm to Introduce Algebraic Thinking to K-8 Students|10.4204/EPTCS.270.2|4|0|Curtis D'Alves and Tanya Bouman and Christopher W. Schankula and J. Hogg and Levin Noronha and Emily Horsman and R. Siddiqui and C. Anand|9b5288f0d7cbdc8481abb055574008c8e34dd1c2	
haxe	Haxe	2005	Nicolas Cannasse		50	pl		http://haxe.org		11	https://haxe.org/blog/			4.3.4	59	4		20	25104		true	12	ace cloc flow9 ghc hashlink haxe haxelibs-pm mal neko pygments reason star							https://github.com/HaxeFoundation/haxe	pl	2069	3304		16827		0					haxe	haxe	text/x-haxe	source.hx	programming	2013	2024	2005	170	647	6045	1050	false				h/Haxe.hx	109	2017	2018		4												haxe.py			2003	2025	23771	282	7364	89	443260					2005		2005	hack ocaml arm ia-32 android ios linux actionscript java javascript csharp php python lua neko xml haskell ml go dart opa clojure coffeescript typescript scala monkey vala	Haxe is computer software, a high-level, cross-platform, multi-paradigm programming language and compiler that can produce applications and source code, for many different computing platforms, from one code-base. It is free and open-source software, distributed under the GNU General Public License (GPL) 2.0, and the standard library under an MIT License. Haxe includes a set of common functions that are supported across all platforms, such as numeric data types, text, arrays, binary and some common file formats. Haxe also includes platform-specific application programming interface (API) for Adobe Flash, C++, PHP and other languages. Code written in the Haxe language can be source-to-source compiled into ActionScript 3, JavaScript, Java, C++, C#, PHP, Python, Lua and Node.js. Haxe can also emit small web format SWF and Neko bytecode. Major users of Haxe include BBC, Coca-Cola, Disney, Hasbro, Mattel, Nickelodeon, Prezi, TiVo, Toyota, and Zynga. OpenFL, Kha and Flambe are popular Haxe frameworks that enable creating multi-platform content from one codebase.	2006	150	218	353	5404706					Haxe Foundation		hx hxml	hx hxsl	hx	hx hxsl		hx hxml		haxe	haxe ocaml json lua java yaml make actionscript bourne-shell markdown c xml javascript python php diff cpp objective-c ini html				true	10290	1		78																1	true	4	true		hx hxsl			https://tio.run/#haxe	https://haxe.org/documentation/introduction/								text				haxe		Haxe		http://www.rosettacode.org/wiki/Category:Haxe	https://lib.haxe.org/			haxe	Unknown															"// Hello world in Haxe  class Hello {     static public function main() {         trace(""Hello world!"");     } }"	"class HelloWorld {     static function main() {         trace(""Hello World"");     } }"		Haxe		https://riju.codes/haxe	"class Main {     static public function main() {         trace(""Hello, world!"");     } } "	https://twitter.com/haxe_org	"class FooBar {     public var foo:Int;    public var bar:String;     public function new(){ foo=1; bar=""2"";}     function anyFooBar(v:{foo:Int,bar:String}) trace(v.foo);     static function test(){         var fb = new FooBar();         fb.anyFooBar(fb);         fb.anyFooBar({foo:123,bar:""456""});    } }"	Haxe			https://github.com/vshaxe/haxe-language-server				https://github.com/HaxeFoundation/haxe						//	/* */		""""																													true																																																							true																	true																														false								true			true																true																					https://en.wikipedia.org/wiki/Haxe	5	0			Haxe	haxe.org	Haxe	https://github.com/vshaxe/haxe-TmLanguage		year|publisher|title|authors|isbn13\n2015|Packt Publishing|Haxe Game Development Essentials|McCurdy, Jeremy|9781785286919\n2015-11-26|Packt Publishing|Haxe Game Development Essentials|Jeremy McCurdy|9781785289781\n2011-07-26|Packt Publishing|haXe 2 Beginner's Guide|Benjamin Dasnois|9781849512565\n20110726|Packt Publishing|haXe 2 Beginner's Guide|Benjamin Dasnois|9781849512572	Haxe	haxe developer				title|year|author|goodreadsId|rating|ratings|reviews\nProfessional haXe and Neko (Programmer to Programmer)|2008|L. McColl-Sylvester|42053093|0.0|0|0
pug	Pug	2010	Tj Holowaychuk		40	template		https://pugjs.org		6				2.0.0-beta6	60	3		10	25097		true	6	ace jedi kaffeine netbeans-editor nit pug							https://github.com/pugjs/pug	template	528	575		11560		0					jade	pug	text/x-pug	text.jade	markup	2010	2024	2010	538	1959	21601	315	false				p/Pug.pug	118	2010	2016	2	16												html.py			2010	2024	2716	266	918	15	104113				https://playcode.io/pug/															https://github.com/pugjs			jade pug	pug	pug jade					pug json html javascript markdown yaml typescript stylus css coffeescript				true	27946	0		70																1	true	2	true		jade pug				https://pugjs.org/api/getting-started.html								text					pug								Various																doctype html html     head        title Hello World     body        h1 Hello World	p.   Hello,   World!	Pug		https://riju.codes/pug	html   body     p Hello, world! 			Pug					append block case default doctype each else extends for if in include mixin typeof unless var when		https://github.com/pugjs/pug						//																		true														true	true																										true				true															true			true						true																																															true											true			true																																			2	0				pugjs.org	Pug	https://github.com/davidrios/jade-tmbundle		year|publisher|title|authors|isbn13\n2016|Apress|Programming Web Applications with Node, Express and Pug|Krause, Jörg|9781484225103\n20161220|Springer Nature|Programming Web Applications with Node, Express and Pug|Jörg Krause|9781484225110	Pug					
scheme	Scheme	1975	Guy Steele and Gerald Jay Sussman		58	pl lisp		http://www.scheme-reports.org/		42	https://planet.scheme.org/	https://www.scheme.com/csv6.9c/6.9c.html		6.9c	61	5			25093	694	true	52	ace atomspace bio black carbon carth chicken chicken chisel cir cloc co2 codeql ecl eiffel femtolisp firrtl flare gerbil gforth gwl hare harlan idio idris jal-compiler javascript julia laml lux mal minikanren nodejs particles poke prescheme pycket pygments racket rainbow ruby scheme48 slideshow slope spatial sporth sympy unison uxf v8 vyxal wing								pl	5469	7221		16742		0				scheme guile bigloo chicken csi gosh r6rs	scheme	scheme	text/x-scheme	source.scheme	programming								false				s/Scheme.scm	42	2006	2014	4	10												lisp.py													https://try.scheme.org/	2009		1970	t lisp algol clojure common-lisp dylan eulisp haskell javascript julia lua r s racket ruby rust scala planner ikarus larceny unicode s-expressions fortran c guile emacs-lisp android	"Scheme is a functional programming language and one of the two main dialects of the programming language Lisp. Unlike Common Lisp, the other main dialect, Scheme follows a minimalist design philosophy specifying a small standard core with powerful tools for language extension. Scheme was created during the 1970s at the MIT AI Lab and released by its developers, Guy L. Steele and Gerald Jay Sussman, via a series of memos now known as the Lambda Papers. It was the first dialect of Lisp to choose lexical scope and the first to require implementations to perform tail-call optimization, giving stronger support for functional programming and associated techniques such as recursive algorithms. It was also one of the first programming languages to support first-class continuations. It had a significant influence on the effort that led to the development of Common Lisp. The Scheme language is standardized in the official IEEE standard and a de facto standard called the Revisedn Report on the Algorithmic Language Scheme (RnRS). The most widely implemented standard is R5RS (1998); a new standard, R6RS, was ratified in 2007. Scheme has a diverse user base due to its compactness and elegance, but its minimalist philosophy has also caused wide divergence between practical implementations, so much that the Scheme Steering Committee calls it ""the world's most unportable programming language"" and ""a family of dialects"" rather than a single language."	2001	705	929	1710	28119					https://community.scheme.org/		scm ss	scm sch sld sls sps ss	scm	scm ss		scm ss								3796	1174	https://exercism.org/tracks/scheme	96																2		6	true		sc sch scm sld sps ss sls				https://docs.scheme.org/						https://events.scheme.org/	http://community.schemewiki.org/?scheme-faq	text	2803			scheme	scheme	Scheme	https://repl.it/languages/scheme	http://www.rosettacode.org/wiki/Category:Scheme				guile-2.0	United States			Scheme												"; Hello World in Scheme  (display ""Hello, world!"") (newline)"	"(display ""Hello World"") (newline) "	(define-library (libs basic)     (export list2 x)     (begin         (define (list2 . objs)  objs)         (define x 'libs-basic)         (define not-exported 'should-not-be-exported)         )) 	Scheme		https://riju.codes/scheme	"(display ""Hello, world!"") (newline) "		"(set! +       (let ((original+ +))         (lambda args           (if (and (not (null? args)) (string? (car args)))               (apply string-append args)               (apply original+ args))))) (+ 1 2 3) ===> 6 (+ ""1"" ""2"" ""3"") ===> ""123"""	Scheme					case do let loop if else when cons car cdr cond lambda lambda* syntax-rules format set! quote eval append list list? member? load								;	#| |#	display	""""																									false				true	true																																							true															true				true													true																	true	true												false											true																																				https://github.com/Calysto/calysto_scheme	https://en.wikipedia.org/wiki/Scheme_(programming_language)	24	23	https://hopl.info/showlanguage.prx?exp=694		Scheme	scheme-reports.org	Scheme	https://github.com/textmate/scheme.tmbundle		year|publisher|title|authors|isbn13\n1997|Springer-verlag New York Inc.|Programming And Meta-programming In Scheme|Jon Pearce and D. Gries and F. B. Schneider|9780387983202\n1989|Mit Pr|Scheme and the Art of Programming|Springer, George and Friedman, Daniel P.|9780262192880\n2003|The MIT Press|The Scheme Programming Language|Dybvig, R. Kent|9780262541480\n2003|Kendall Hunt Publishing|INTRODUCTION TO PROGRAMMING LANGUAGES: PRINCIPLES, C, C++, SCHEME AND PROLOG|Yinong Chen|9780757503672\n1996|Prentice Hall|The Scheme Programming Language,  ANSI Scheme|Dybvig, R. Kent|9780134546469\n2022|PHI Publisher|SCHEME PROGRAMMING LANGUAGE, THE, 4TH ED. [Paperback] DYBVIG|DYBVIG|9788120343009\n1988|Prentice Hall|An Introduction to Scheme|Smith, Jerry D.|9780134967127\n1989|The Mit Press 1989-09-13|Scheme And The Art Of Programming|Springer and George|9780262691369\n2021|Linus Publications, Inc.|An Introduction to Functional Programming with Scheme||9781934188996\n2012|LAP LAMBERT Academic Publishing|Chaos-based Encryption: A highly preferable Encryption Scheme|Sohail, Shahab Saquib and Ahmad, Musheer|9783659193880\n2019-11-15T00:00:01Z|Kendall Hunt Pub Co|Introduction to Programming Languages: Programming in C C++ Scheme Prolog C# and Python|Chen, Yinong|9781792407994\n2009|The MIT Press|The Scheme Programming Language, fourth edition|Dybvig, R. Kent|9780262258166\n2009|The MIT Press|The Scheme Programming Language, fourth edition (The MIT Press)|Dybvig, R. Kent|9780262512985\n1999|The MIT Press|Simply Scheme - 2nd Edition: Introducing Computer Science|Harvey, Brian and Wright, Matthew|9780262082815\n1990|The MIT Press|Programming in Scheme (The MIT Press)|Eisenberg, Michael|9780262550178\n2012|Springer|Programming and Meta-Programming in Scheme (Undergraduate Texts in Computer Science)|Pearce, Jon|9781461216827\n1998|Course Technology|Concrete Abstractions: An Introduction to Computer Science Using Scheme|Hailperin, Max and Kaiser, Barbara and Knight, Karl|9780534952112\n2012-01-26T00:00:01Z|Kendall Hunt Publishing|INTRODUCTION TO PROGRAMMING LANGUAGES: PRINCIPLES, C, C++, SCHEME AND PROLOG|CHEN  YINONG and TSAI  WEI-TEK|9780757529740\n1983-05-01T00:00:01Z|Mcgraw Hill|Scheme and the Art of Programming|George Springer and Daniel P. Friedman|9780070605220\n2013|Springer|Exploring Computer Science with Scheme (Undergraduate Texts in Computer Science)|Grillmeyer, Oliver|9781475729375\n2012|Springer|Programming and Meta-Programming in Scheme (Undergraduate Texts in Computer Science)|Pearce, Jon|9781461272434\n1995|Prentice Hall|The Scheme Programming Language|Dybvig, R. Kent|9780137918645\n1991-05-01T00:00:01Z|Inst of Elect & Electronic|IEEE Standard for the Scheme Programming Language/Std 1178-1990||9781559371254\n2015|LAP LAMBERT Academic Publishing|Subcarrier/Power allocation Scheme for OFDMA Networks: Load Adaptive, Decentralized and Time Efficient|Shahzad, Muhammad Adil and Hasan Ali, Aamir|9783659804083	Scheme	scheme engineer			year|title|doi|citations|influentialCitations|authors|paperId\n1986|Revised5 Report on the Algorithmic Language Scheme|10.1145/290229.290234|570|60|H. Abelson and R. K. Dybvig and C. T. Haynes and G. Rozas and IV N.I.Adams and D. Friedman and E. Kohlbecker and G. Steele and D. H. Bartley and R. Halstead and D. Oxley and G. Sussman and G. Brooks and C. Hanson and K. Pitman and M. Wand|cb447a69faf544c9047492fdb44e4c47c1cfdee1\n1991|Revised4 report on the algorithmic language scheme|10.1145/382130.382133|440|24|H. Abelson and R. K. Dybvig and C. T. Haynes and G. Rozas and N. Adams and D. Friedman and E. Kohlbecker and G. Steele and D. H. Bartley and R. Halstead and D. Oxley and G. Sussman and G. Brooks and C. Hanson and K. Pitman and M. Wand and W. Clinger and J. Rees|23cc11e91a6eb4c748995a8b7f5641930372d267\n2002|DrScheme: a programming environment for Scheme|10.1017/S0956796801004208|328|19|R. Findler and John Clements and C. Flanagan and M. Flatt and S. Krishnamurthi and P. Steckler and M. Felleisen|d8086b8d23801013482c2e571b387dee81bc1817\n2008|The design and implementation of typed scheme|10.1145/1328438.1328486|297|35|Sam Tobin-Hochstadt and M. Felleisen|1b4df92d7f0d9393103cafbdbc512c52a90296b8\n1986|Revised3 report on the algorithmic language scheme|10.1145/15042.15043|209|20|J. Rees and W. Clinger|43b2bcd702c7a2228814f59e393ab6c730c3ca29\n2009|Revised6 Report on the Algorithmic Language Scheme|10.1017/S0956796809990074|151|14|Michael Sperber and R. K. Dybvig and M. Flatt and A. V. Straaten and R. Findler and Jacob Matthews|b22d0c0a48e755098ff3bb4cf185a79847e32464\n1991|IEEE standard for the Scheme programming language|10.1109/ieeestd.1991.101032|117|6|Microcomputer Standards Subcommittee|41289b96500579c567de1ad9a62b26e9bc9c35ae\n2019|Adaptive Protection Coordination Scheme Using Numerical Directional Overcurrent Relays|10.1109/TII.2018.2834474|84|1|M. Alam|5d4f3a0aa3980cfe18f5e7081b421684258719fd\n2011|inGAP-sv: a novel scheme to identify and visualize structural variation from paired end mapping data|10.1093/nar/gkr506|79|4|J. Qi and F. Zhao|bf96c20e3672fb6bed09e9db4b1986f84c61bb6f\n2011|Partitioned EDF scheduling for multiprocessors using a C=D task splitting scheme|10.1007/s11241-011-9126-9|76|8|A. Burns and Robert I. Davis and P. Wang and Fengxiang Zhang|0087e4167285d7c66c067de4a87567764ee99a17\n1969|An automatic grading scheme for simple programming exercises|10.1145/362946.362981|56|3|J. Hext and J. W. Winings|cbbc8f3d96d80a67bbb44b98b982a1af6281fe48\n1988|Object-oriented programming in scheme|10.1145/62678.62720|52|1|N. Adams and J. Rees|ee3bcdeccb98e446d3b9933a59600e511f0afbb9\n2006|Concurrency oriented programming in termite scheme|10.1145/1159789.1159795|45|3|G. Germain|55088ec7fa27a01ddfe42566baacb2c7ca6e7e4c\n2010|A Modular Scheme for Deadlock Prevention in an Object-Oriented Programming Model|10.1007/978-3-642-16901-4_39|22|0|Scott West and Sebastian Nanz and B. Meyer|851892ef4cf5ce2dc4e75cac11552dfcedefc2db\n2005|An Equational Specification for the Scheme Language|10.3217/jucs-011-07-1327|19|2|Marcelo d’Amorim and G. Rosu|ea7c32092b5674db19f7283d04ae2feb33252333\n1999|Programming World Wide Web pages in scheme|10.1145/344283.344292|17|2|K. Nørmark|5b85af04e42aad6999c822a7dd49d15bb0487a3e\n2012|An adaptive, agent-based protection scheme for radial distribution networks based on IEC 61850 and IEC 61499|10.1049/CP.2012.0764|15|0|D. Pala and C. Tornelli and G. Proserpio|ab95c06583442609ca79bacdc9c77b20dc9e1ca8\n2000|Bee: an integrated development environment for the Scheme programming language|10.1017/S0956796800003725|14|0|M. Serrano|f0250b025f5405ddfeace27d5064c7e2ed84b210\n2009|Towards Compatible and Interderivable Semantic Specifications for the Scheme Programming Language, Part II: Reduction Semantics and Abstract Machines|10.1007/978-3-642-04164-8_10|11|0|Malgorzata Biernacka and O. Danvy|ba374a28af09de2b858218ce61505622d8d4657a\n2012|Compiling a Functional Logic Language: The Basic Scheme|10.1007/978-3-642-29822-6_5|8|0|S. Antoy and Arthur Peters|7f9e1f99f01557d9f77a5507f075cad3e76086e2\n2012|Bringing Scheme programming to the iPhone—Experience|10.1002/spe.1073|4|0|Engineer Bainomugisha and Jorge Vallejos and E. G. Boix and Pascal Costanza and T. D'Hondt and W. Meuter|e4fafba1a9b6cceb6900afbe58b7d2fe0e5dfef9\n2003|Programming graphical user interfaces with Scheme|10.1017/S0956796802004537|3|0|Erick Gallesio and M. Serrano|412762582c8b78d290f9a7a6a17de3e904b89249\n1992|The Scheme Programming Language|10.1016/B978-0-444-88135-9.50013-9|1|0|J. Franco and D. Friedman and O. Danvy|e7273e4b345308eebaecead6e8306215da661ebe	
chapel	Chapel	2004	David Callahan and Hans Zima and Brad Chamberlain and John Plevyak		121	pl arrayLang		https://chapel-lang.org/	https://chapel-lang.org/docs/language/spec/index.html	3	https://chapel-lang.org/blog/index.html	https://chapel-lang.org/releaseNotes.html	https://chapel-lang.org/download.html	2.2.0	62	2		6	25076	8171	true	3	chapel cloc pygments	https://chapel-lang.org/ChapelCon.html						https://github.com/chapel-lang/chapel	pl	50	55		212		0			chpl		text			source.chapel	programming	2014	2024	2009	64	414	1758	2796	false				c/Chapel.chpl	40	2011	2018	5	7			Cascade High Productivity Language			HPE						chapel.py			2009	2025	106965	383	71180	1038	14088586				https://ato.pxeger.com/run?1=m70sOSOxIDVnwYKlpSVpuhY7y4syS1Jz8jSUPFJzcvJ1FMrzi3JSFJU0rSHyUGUw5QA	2014		2009	ada csharp c fortran java fortress unified-parallel-c x10 isbn	Chapel, the Cascade High Productivity Language, is a parallel programming language developed by Cray. It is being developed as part of the Cray Cascade project, a participant in DARPA's High Productivity Computing Systems (HPCS) program, which had the goal of increasing supercomputer productivity by the year 2010. It is being developed as an open source project, under version 2 of the Apache license.	2006	63	198	122	6776794		Productive parallel computing at every scale	Productive parallel computing at every scale		Cray Inc.	Productive parallel computing at every scale	chpl	chpl	chpl	chpl		chpl	https://www.hpcwire.com/2024/09/04/whats-new-with-chapel-nine-questions-for-the-development-team/		chapel cpp c bash make python	c			true	16909	1		214	x10 fortress zpl unified-parallel-c		python zpl ada csharp java fortran cpp unified-parallel-c													4	true	2	true	https://youtu.be/Zdjgy0BlZxs?si=cR3B4oAJcHanOI00	chpl			https://tio.run/#chapel	https://chapel-lang.org/docs/						https://chapel-lang.org/events.html		text	6683							http://www.rosettacode.org/wiki/Category:Chapel					United States			Chapel	https://ieeexplore.ieee.org/document/1299190					https://www.facebook.com/ChapelLanguage/	https://www.youtube.com/@chapellanguage		https://mastodon.social/@chapelprogramminglanguage	https://chapel.discourse.group/			"writeln(""Hello World""); "	"writeln(""Hello, world!"");    // print 'Hello, world!' to the console "	Chapel	https://reddit.com/r/chapel			https://twitter.com/ChapelLanguage		Chapel					_ align atomic begin break by class cobegin coforall config const continue delete dmapped do domain else enum export extern for forall if in index inline inout iter label let local module new nil on otherwise out param proc record reduce ref return scan select serial single sparse subdomain sync then type union use var when where while yield zip		https://github.com/chapel-lang/chapel						//	/* */	writeln	""""	=	true false			true		true						true		true	true	true		true		true	true			false		true		true	true	true	true				true								true	false	true	true	true	true					true		true	true		true	true				true	false			true							true	false		true	true		true			true		true													true		true							true	true										true		true	true			false						false								true			true	true		true									true				true	true					false							true			true					https://en.wikipedia.org/wiki/Chapel_(programming_language)	2	19	https://hopl.info/showlanguage.prx?exp=8171			chapel-lang.org	Chapel	https://github.com/chapel-lang/chapel-tmbundle		year|publisher|title|authors|isbn13\n2008|Springer|Languages And Compilers For Parallel Computing: 11th International Workshop, Lcpc'98, Chapel Hill, Nc, Usa, August 7-9, 1998, Proceedings (lecture Notes In Computer Science)|Chatterjee and J.f.|9783540664260\n2014|William Morrow|The Hydra Protocol: A Jim Chapel Mission (Jim Chapel Missions)|Wellington, David|9780062248800	Chapel	chapel developer			year|title|doi|citations|influentialCitations|authors|paperId\n2007|Parallel Programmability and the Chapel Language|10.1177/1094342007078442|948|67|B. Chamberlain and D. Callahan and H. Zima|24f093129e03eb7e8911d9556d70d90153e81584\n2012|Performance Portability with the Chapel Language|10.1109/IPDPS.2012.60|46|2|A. Sidelnik and Saeed Maleki and B. Chamberlain and M. Garzarán and D. Padua|96973447980a120734a8b1368b566eb159b87b70\n2012|Global Data Re-allocation via Communication Aggregation in Chapel|10.1109/SBAC-PAD.2012.18|21|3|Alberto Sanz and R. Asenjo and Juan López and R. Larrosa and A. Navarro and V. Litvinov and Sung-Eun Choi and B. Chamberlain|aba4addd7f8317e721eba2cffcd124a1dd55f38b\n2006|Iterators in Chapel|10.1109/IPDPS.2006.1639499|17|1|Mackale Joyner and B. Chamberlain and Steven J. Deitz|f9d65fcdcb1bf8fa7b1de7c6e1b8398132f2d37c\n2012|An Empirical Performance Study of Chapel Programming Language|10.1109/IPDPSW.2012.64|13|1|N. Dun and K. Taura|66b83390781ac875d253f48c219db3d0939493c1\n2013|Automated Verification of Chapel Programs Using Model Checking and Symbolic Execution|10.1007/978-3-642-38088-4_14|11|1|Timothy K. Zirkel and Stephen F. Siegel and Timothy McClory|ab3d61bcf5bab68d67814c101e13e68777008f18\n2017|Comparative Performance and Optimization of Chapel in Modern Manycore Architectures|10.1109/IPDPSW.2017.126|9|1|Engin Kayraklioglu and Wo Chang and T. El-Ghazawi|2013fa22a8f0dd21d543b1198696e85cb38a7548\n2014|Affine Loop Optimization Based on Modulo Unrolling in Chapel|10.1145/2676870.2676877|8|0|Aroon Sharma and Darren Smith and Joshua Koehler and R. Barua and Michael P. Ferguson|4cd64ddd973fcec98e20062ac2b1fd5ee8e47794\n2016|PGAS Access Overhead Characterization in Chapel|10.1109/IPDPSW.2016.193|7|0|Engin Kayraklioglu and O. Serres and Ahmad Anbar and Hashem Elezabi and T. El-Ghazawi|cdc0d2b153f15c52367e319ddb34acbbf4b57e1b\n2020|Development of Parallel CFD Applications with the Chapel Programming Language|10.2514/6.2021-0749|7|0|M. Parenteau and S. Bourgault-Cote and Frédéric Plante and Engin Kayraklioglu and E. Laurendeau|0db7434a6fb2dfb0bfb674b9865d5bdafcff07c2\n2017|Data Centric Performance Measurement Techniques for Chapel Programs|10.1109/IPDPS.2017.37|6|0|Hui Zhang and J. Hollingsworth|2342215a29e15e7d2c9ac9eb63ca5db4a87cac3a\n2015|Assessing Memory Access Performance of Chapel through Synthetic Benchmarks|10.1109/CCGrid.2015.157|3|0|Engin Kayraklioglu and T. El-Ghazawi|797dfc31a180c9b3de24b3f587292e201c7f7e42\n2017|Scheduling Chapel Tasks with Qthreads on Manycore: A Tale of Two Schedulers|10.1145/3095770.3095774|3|0|N. Evans and Stephen L. Olivier and R. Barrett and George Stelle|10858d712705556b133407d1434352c42d0cfba6\n2017|Towards a GraphBLAS Library in Chapel|10.1109/IPDPSW.2017.118|3|0|A. Azad and A. Buluç|79ad275569d313354c203623eb321817542de819\n2016|Transparently Resilient Task Parallelism for Chapel|10.1109/IPDPSW.2016.102|2|0|Konstantina Panagiotopoulou and Hans-Wolfgang Loidl|2edf5b50f4845936aab09ecfa806219cd14437b7\n2011|Translating Chapel to Use FREERIDE: A Case Study in Using an HPC Language for Data-Intensive Computing|10.1109/IPDPS.2011.266|2|0|Bin Ren and G. Agrawal and B. Chamberlain and Steven J. Deitz|2d2a24c4a338f0d65d74e6b283c026ab093ff857\n2019|Graph Algorithms in PGAS: Chapel and UPC++|10.1109/HPEC.2019.8916309|2|0|Louis Jenkins and J. Firoz and Marcin Zalewski and C. Joslyn and Mark Raugas|cf83d871185279c6b4108126b5710fc1cfd70376\n2021|Towards High Productivity and Performance for Irregular Applications in Chapel|10.1109/SCWS55283.2021.00012|2|0|Thomas B. Rolinger and Joseph Craft and Christopher D. Krieger and A. Sussman|8b1fb263b1e8b7ae3edf81ac2b2d3a13d18be553\n2018|ChplBlamer: A Data-centric and Code-centric Combined Profiler for Multi-locale Chapel Programs|10.1145/3205289.3205314|1|0|Hui Zhang and J. Hollingsworth|4fe4bc6f6332e63b653b1f4ffe73efedec7bdc6c	
awk	awk	1977	Alfred Aho and Peter J. Weinberger and Brian Kernighan		47	pl		http://www.cs.princeton.edu/~bwk/btl.mirror/		46					63	5			25070	1844	true	47	abcl-lang arrow-format bash bawk beef berkeleydb cir civet crmsh ecl eiffel elfe ffmpeg flex flow9 gforth go groff hhvm incipit java kona ktyek latino lil linux mal manim michelson mongodb ngs nodejs noweb php poke pov-ray-sdl prismjs pygments ragel revolution-programming-language ruby slony smpl swift v wonkey xl-lang								pl	13611	20601		2552		0				awk gawk mawk nawk	text			source.awk	programming								false				a/AWK.awk	22	2012	2016	1	3			Aho, Weinberger, Kernighan									textedit.py											37					1977	c snobol bourne-shell tcl ampl perl lua regex unix sed freebsd solaris java isbn	AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool. It is a standard feature of most Unix-like operating systems. The AWK language is a data-driven scripting language consisting of a set of actions to be taken against streams of textual data – either run directly on files or used as part of a pipeline – for purposes of extracting or transforming text, such as producing formatted reports. The language extensively uses the string datatype, associative arrays (that is, arrays indexed by key strings), and regular expressions. While AWK has a limited intended application domain and was especially designed to support one-liner programs, the language is Turing-complete, and even the early Bell Labs users of AWK often wrote well-structured large AWK programs. AWK was created at Bell Labs in the 1970s, and its name is derived from the surnames of its authors—Alfred Aho, Peter Weinberger, and Brian Kernighan. The acronym is pronounced the same as the name of the bird auk (which acts as an emblem of the language such as on The AWK Programming Language book cover – the book is often referred to by the abbreviation TAPL). When written in all lowercase letters, as awk, it refers to the Unix or Plan 9 program that runs scripts written in the AWK programming language.	2001	506	495	770	1456					Bell Labs			awk auk gawk mawk nawk	awk	awk	awk		http://pldb.info/blog/brianKernighan.html				https://cheatsheets.zip/awk			4680	7	https://exercism.org/tracks/awk	57																3					auk awk gawk mawk nawk			https://tio.run/#awk	https://www.gnu.org/software/gawk/manual/gawk.html								text			https://github.com/antlr/grammars-v4/tree/master/awk			Awk		http://www.rosettacode.org/wiki/Category:AWK				gawk	United States			AWK													"# awk -f awk.awk BEGIN { print ""Hello World"" } "	"#!/bin/awk -f  BEGIN {   # It is not possible to define output file names here because   # FILENAME is not define in the BEGIN section   n = """";   printf ""Generating data files ..."";   network_max_bandwidth_in_byte = 10000000;   network_max_packet_per_second = 1000000;   last3 = 0;   last4 = 0;   last5 = 0;   last6 = 0; } {   if ($1 ~ /Average/)     { # Skip the Average values       n = """";       next;     }    if ($2 ~ /all/)     { # This is the cpu info       print $3 > FILENAME"".cpu.user.dat""; #   print $4 > FILENAME"".cpu.nice.dat"";       print $5 > FILENAME"".cpu.system.dat""; #     print $6 > FILENAME"".cpu.iowait.dat"";       print $7 > FILENAME"".cpu.idle.dat"";       print 100-$7 > FILENAME"".cpu.busy.dat"";     }   if ($2 ~ /eth0/)     { # This is the eth0 network info       if ($3 > network_max_packet_per_second)  print last3 > FILENAME"".net.rxpck.dat""; # Total number of packets received per second.       else  {    last3 = $3;    print $3 > FILENAME"".net.rxpck.dat""; # Total number of packets received per second.  }       if ($4 > network_max_packet_per_second)  print last4 > FILENAME"".net.txpck.dat""; # Total number of packets transmitted per second.       else  {    last4 = $4;    print $4 > FILENAME"".net.txpck.dat""; # Total number of packets transmitted per second.  }       if ($5 > network_max_bandwidth_in_byte)  print last5 > FILENAME"".net.rxbyt.dat""; # Total number of bytes received per second.       else  {    last5 = $5;    print $5 > FILENAME"".net.rxbyt.dat""; # Total number of bytes received per second.  }       if ($6 > network_max_bandwidth_in_byte)  print last6 > FILENAME"".net.txbyt.dat""; # Total number of bytes transmitted per second.       else  {    last6 = $6;    print $6 > FILENAME"".net.txbyt.dat""; # Total number of bytes transmitted per second.  } #     print $7 > FILENAME"".net.rxcmp.dat""; # Number of compressed packets received per second (for cslip etc.). #     print $8 > FILENAME"".net.txcmp.dat""; # Number of compressed packets transmitted per second. #     print $9 > FILENAME"".net.rxmcst.dat""; # Number of multicast packets received per second.     }    # Detect which is the next info to be parsed   if ($2 ~ /proc|cswch|tps|kbmemfree|totsck/)     {       n = $2;     }    # Only get lines with numbers (real data !)   if ($2 ~ /[0-9]/)     {       if (n == ""proc/s"")  { # This is the proc/s info    print $2 > FILENAME"".proc.dat""; #   n = """";  }       if (n == ""cswch/s"")  { # This is the context switches per second info    print $2 > FILENAME"".ctxsw.dat""; #   n = """";  }       if (n == ""tps"")  { # This is the disk info    print $2 > FILENAME"".disk.tps.dat""; # total transfers per second    print $3 > FILENAME"".disk.rtps.dat""; # read requests per second    print $4 > FILENAME"".disk.wtps.dat""; # write requests per second    print $5 > FILENAME"".disk.brdps.dat""; # block reads per second    print $6 > FILENAME"".disk.bwrps.dat""; # block writes per second #   n = """";  }       if (n == ""kbmemfree"")  { # This is the mem info    print $2 > FILENAME"".mem.kbmemfree.dat""; # Amount of free memory available in kilobytes.    print $3 > FILENAME"".mem.kbmemused.dat""; # Amount of used memory in kilobytes. This does not take into account memory used by the kernel itself.    print $4 > FILENAME"".mem.memused.dat""; # Percentage of used memory. #         It appears the kbmemshrd has been removed from the sysstat output - ntolia #   print $X > FILENAME"".mem.kbmemshrd.dat""; # Amount of memory shared by the system in kilobytes.  Always zero with 2.4 kernels. #   print $5 > FILENAME"".mem.kbbuffers.dat""; # Amount of memory used as buffers by the kernel in kilobytes.    print $6 > FILENAME"".mem.kbcached.dat""; # Amount of memory used to cache data by the kernel in kilobytes. #   print $7 > FILENAME"".mem.kbswpfree.dat""; # Amount of free swap space in kilobytes. #   print $8 > FILENAME"".mem.kbswpused.dat""; # Amount of used swap space in kilobytes.    print $9 > FILENAME"".mem.swpused.dat""; # Percentage of used swap space. #   n = """";   }       if (n == ""totsck"")  { # This is the socket info    print $2 > FILENAME"".sock.totsck.dat""; # Total number of used sockets.    print $3 > FILENAME"".sock.tcpsck.dat""; # Number of TCP sockets currently in use. #   print $4 > FILENAME"".sock.udpsck.dat""; # Number of UDP sockets currently in use. #   print $5 > FILENAME"".sock.rawsck.dat""; # Number of RAW sockets currently in use. #   print $6 > FILENAME"".sock.ip-frag.dat""; # Number of IP fragments currently in use. #   n = """";   }     } } END {   print "" '"" FILENAME ""' done.""; } "	Awk	https://reddit.com/r/awk	https://riju.codes/awk	"BEGIN { print ""Hello, world!"" } "		"BEGIN {     pattern = ARGV[1]     for (i = 1; i < ARGC; i++) # remove first argument         ARGV[i] = ARGV[i + 1]     ARGC--     if (ARGC == 1) { # the pattern was the only thing, so force read from standard input (used by book)         ARGC = 2         ARGV[1] = ""-""     } } $0 ~ pattern { print FILENAME "":"" $0 }"	AWK										https://savannah.gnu.org/git/?group=gawk			#		print	""""																													true																									true														true											true					true																																			true												false											true																																					https://en.wikipedia.org/wiki/AWK	26	8	https://hopl.info/showlanguage.prx?exp=1844		Awk		Awk	https://github.com/github-linguist/awk-sublime		year|publisher|title|authors|isbn13\n1997|O'Reilly Media|sed & awk|Dougherty, Dale and Robbins, Arnold|9781565922259\n1988|Pearson|The AWK Programming Language|Aho, Alfred V. and Kernighan, Brian W. and Weinberger, Peter J.|9780201079814\n2001|O'Reilly Media|Effective awk Programming (3rd Edition)|Robbins, Arnold|9780596000707\n2015|O'Reilly Media|Effective awk Programming: Universal Text Processing and Pattern Matching|Robbins, Arnold|9781491904619\n2018|Packt Publishing|Learning AWK Programming: A fast, and simple cutting-edge utility for text-processing on the Unix-like environment|Kalkhanda, Shiwang|9781788397087\n2018-03-26T00:00:01Z|Packt Publishing|Learning AWK Programming: A fast, and simple cutting-edge utility for text-processing on the Unix-like environment|Kalkhanda, Shiwang|9781788391030\n2013|CreateSpace Independent Publishing Platform|Hands-On Korn Shell and AWK Scripting: Learn Unix and Linux Programming Through Advanced Scripting Examples|Williams, Brian|9781492724049\n19970301|O'Reilly Media, Inc.|sed & awk|Dale Dougherty; Arnold Robbins|9781449396602\n1997|O'reilly Media|Effective Awk Programming|Arnold Robbins|9781578310005\n19970301|O'Reilly Media, Inc.|sed & awk|Dale Dougherty; Arnold Robbins|9781449301880\n20150303|O'Reilly Media, Inc.|Effective awk Programming|Arnold Robbins|9781491904961\n2000|Iuniverse Inc|Effective Awk Programming: A User's Guide For Gnu Awk, Edition 1.0.3|Arnold D. Robbins|9780595100347\n20150303|O'Reilly Media, Inc.|Effective awk Programming|Arnold Robbins|9781491904978\n2000|D D C Pub|Awk Programming (2 Days)|Sim Mcnally|9781562439811\n2011|Lulu.com|Gawk: Effective Awk Programming|Arnold Robbins|9781447550839\n20020612|O'Reilly Media, Inc.|sed and awk Pocket Reference|Arnold Robbins|9780596529024\n20020612|O'Reilly Media, Inc.|sed and awk Pocket Reference|Arnold Robbins|9780596552022\n1996|Specialized Systems Consultants|Effective Awk Programming: A User's Guide For Gnuawk|Arnold D. Robbins|9780916151881\n2013|Createspace Independent Publishing Platform|Unix Command Line And Awk Scripting: Harnessing The Power Of Unix And Linux Programming Environments|Dmitri Petrovic|9781492724315\n2013|Createspace Independent Publishing Platform|Advanced Unix Shell Scripting: How To Reduce Your Labor And Increase Your Effectiveness Through Mastery Of Unix Shell Scripting And Awk Programming|Praveen Puri|9781484076385	Awk	awk engineer			year|title|doi|citations|influentialCitations|authors|paperId\n1988|The awk programming language|10.1007/BF00054275|464|23|A. Aho and B. Kernighan and P. Weinberger|eae275046b909dec7a062a35862376c750e60463\n1979|Awk — a pattern scanning and processing language|10.1002/spe.4380090403|155|7|A. Aho and B. Kernighan and P. Weinberger|00ff20695a0b6734a0812593b2373cb929b50b8f\n2019|AWK and GNU Octave Programming Languages Integrated with Generic Mapping Tools for Geomorphological Analysis|10.35180/gse-2019-0020|41|0|Polina Lemenkova|a33b25d841b65b2b636e26300d6df6af1a86d29f\n1983|A walk through AWK|10.1145/988193.988201|34|0|L. Levy|7824109be5cdea9d5743cb9a4995a161030fc99e\n1996|A debugger and assertion checker for the Awk programming language|10.1109/SEEP.1996.534006|6|0|M. Auguston and S. Banerjee and M. Mamnani and G. Nabi and J. Reinfelds and U. Sarkans and I. Strnad|c3e0c030141740f5949525feeb173bd81f7f3236\n2005|From AWK to Google: Peter Weinberger Talks Search|10.1109/MSP.2005.123|1|0|L. McLaughlin|808ab018a01eac1ba2a8e60fccc6f1d58ed7f787\n1987|AWK — A Prototyping Language|10.1007/978-1-4612-4718-0_6|1|0|L. Levy|3dc3122a21edf010a1f44872b9cc730916f5171d\n1989|The awk programming language [Book Review]|10.1109/ms.1989.1105889|1|0|Brian and Kemighan and P. Weinberger|9e42b6a3b8e7a39465cb7172391139d07a42e7ca	title|year|author|goodreadsId|rating|ratings|reviews\nThe AWK Programming Language|1988|Alfred V. Aho|689393|4.25|142|11\nEffective awk Programming: Text Processing and Pattern Matching|1997|Arnold Robbins|707065|3.97|37|2\nGAWK: Effective Awk Programming|1996|Arnold D. Robbins|27480621|4.00|1|0\nAWK Programming: Questions and Answers|2014|George Duckett|43826300|0.0|0|0\nawk Programmer's Toolbox: Advanced awk and Unix Shell Scripting Examples and Techniques|2013|Steve Myers|27006436|5.00|1|0\nAwk Programming (2 Days)||Sim McNally|5706968|0.0|0|0
groovy	Groovy	2003	James Strachan		66	pl		http://groovy-lang.org/		16	https://blogs.apache.org/groovy/	http://groovy-lang.org/releases.html	https://groovy.apache.org/download.html		64	5			25068		true	16	ace ballerina ceylon cloc couchdb dexvis flutter gradle kotlin mal mps netbeans-editor nextflow pygments xgboost-model xgboost								pl	19506	27223	Jenkinsfile	76001		3	"author name avatar url language languageColor stars forks currentPeriodStars description\njenkinsci pipeline-examples https://github.com/jenkinsci.png https://github.com/jenkinsci/pipeline-examples Groovy #e69f56 2979 1833 67 ""A collection of examples, tips and tricks and snippets of scripting for the Jenkins Pipeline plugin""\nben-manes gradle-versions-plugin https://github.com/ben-manes.png https://github.com/ben-manes/gradle-versions-plugin Groovy #e69f56 2012 111 52 ""Gradle plugin to discover dependency updates"""			groovy	groovy	groovy	text/x-groovy	source.groovy	programming								false				g/Groovy.groovy	113	2007	2014	5	9	24522	49										jvm.py											29			2011		2003	java python ruby perl smalltalk objective-c kotlin jvm regex xml html json android eclipse-editor emacs-editor textmate-editor visual-studio-code-editor javascript	Apache Groovy is an object-oriented programming language for the Java platform. It is a dynamic language with features similar to those of Python, Ruby, Perl, and Smalltalk. It can be used as a scripting language for the Java Platform, is dynamically compiled to Java virtual machine (JVM) bytecode, and interoperates with other Java code and libraries. Groovy uses a Java-like curly-bracket syntax. Most Java code is also syntactically valid Groovy, although semantics may be different. Groovy 1.0 was released on January 2, 2007, and Groovy 2.0 in July, 2012. Since version 2, Groovy can also be compiled statically, offering type inference, and performance near that of Java. Groovy 2.4 was the last major release under Pivotal Software's sponsorship which ended in March 2015. Groovy has since changed its governance structure to a Project Management Committee (PMC) in the Apache Software Foundation.	2018	577	583	1	508401					https://github.com/grails		groovy	groovy grt gtpl gvy	groovy	groovy gradle		groovy		java					true	6056	0	https://exercism.org/tracks/groovy	118		jvm														1					gant groovy grt gtpl gvy jenkinsfile			https://tio.run/#groovy	https://groovy-lang.org/documentation.html https://devdocs.io/groovy~3.0/							https://groovy-lang.org/faq.html	text				groovy		Groovy		http://www.rosettacode.org/wiki/Category:Groovy				groovy	United States and Spain and France			Groovy												"// Hello World in Groovy  println ""Hello World"" "	"println ""Hello World"" "	"#!/usr/bin/env groovy println ""Groovy!"" "	Groovy	https://reddit.com/r/groovy	https://riju.codes/groovy	"print ""Hello, world!""; "	https://twitter.com/apachegroovy	"class Bird implements FlyingAbility {} /* Adds the trait FlyingAbility to the Bird class capabilities */ def bird = new Bird() /* instantiate a new Bird */ assert bird.fly() == ""I'm flying!"" /* the Bird class automatically gets the behavior of the FlyingAbility trait */"	Groovy			https://github.com/palantir/groovy-language-server/		as assert break case catch class const continue def default do else enum extends false finally for goto if implements import in instanceof interface new null package return super switch this throw throws trait true try while				https://www.meetup.com/topics/groovy-programming-language				//	/* */	println	""""		true false																			true						true		true	true	true																	true												true																		true						true																	true								true										true												false											true			true																										true								https://en.wikipedia.org/wiki/Groovy_(programming_language)	22	7		Groovy	Groovy	groovy-lang.org	Groovy	https://github.com/textmate/groovy.tmbundle		year|publisher|title|authors|isbn13\n2014|Apress|Scripting in Java: Integrating with Groovy and JavaScript|Sharan, Kishori|9781484207147\n2013|Packt Publishing|Groovy 2 Cookbook|Adamovich, Andrey and Fiandesio, Luciano|9781849519366\n2008|Pragmatic Bookshelf|Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)|Davis, Scott|9780978739294\n2019|Apress|Learning Groovy 3: Java-Based Dynamic Scripting|Davis, Adam L.|9781484250587\n2013|Pragmatic Bookshelf|Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)|Subramaniam, Venkat|9781937785307\n2007|Manning Publications|Groovy in Action|Dierk Koenig and Andrew Glover and Paul King and Guillaume Laforge and Jon Skeet|9781932394849\n2006|Morgan Kaufmann|Groovy Programming: An Introduction for Java Developers|Barclay, Kenneth and Savage, John|9780123725073\n2008|Apress|Beginning Groovy and Grails: From Novice to Professional|Christopher M. Judd and Joseph Faisal Nusairat and James Shingler|9781430210450\n2017|Packt Publishing|Introduction to JVM Languages: Get familiar with the world of Java, Scala, Clojure, Kotlin, and Groovy|Leun, Vincent van der|9781787126589\n2010|Packt Publishing|Groovy for Domain-Specific Languages|Dearle,Fergal|9781847196903\n|San Francisco, CA : Morgan Kaufmann Publishers, 2006.|Groovy programming||9786610751563\n20160805|Springer Nature|Learning Groovy|Adam L. Davis|9781484221174\n20100727|Elsevier S & T|Groovy Programming|Kenneth Barclay|9780080471594\n2010||Groovy (programming Language)|Miller and Frederic P. and Vandome and Agnes F. and McBrewster and John|9786133734975\n20130918|Simon & Schuster|Making Java Groovy|Kenneth Kousen|9781638352266\n20131022|Packt Publishing|Groovy 2 Cookbook|Andrey Adamovich; Luciano Fiandesio|9781849519373\n20150603|Simon & Schuster|Groovy in Action|Cédric Champeau; Dierk Koenig; Hamlet D'Arcy; Paul King|9781638352877\n2010-06-01|Packt Publishing|Groovy for Domain-Specific Languages|Fergal Dearle|9781847196910\n20150928|Packt Publishing|Groovy for Domain-specific Languages - Second Edition|Fergal Dearle|9781849695411\n|The Pragmatic Programmers|Programming Groovy 2: dynamic productivity for the Java developer|Subramaniam, Venkat.|9781937785307\n|Packt Pub.|Unity 4.x Game Development By Example Beginner's Guide: A Seat-of-your-pants Manual For Building Fun, Groovy Little Games Quickly With Unity 4.x|Creighton, Ryan Henson.|9781849695268	Groovy				year|title|doi|citations|influentialCitations|authors|paperId\n2009|Groovy package templates: supporting reuse and runtime adaption of class hierarchies|10.1145/1640134.1640139|14|2|Eyvind W. Axelsen and S. Krogdahl|6d32b1e21b79b56e6970eca79df12539a7090851\n2008|Groovy AOP: a dynamic AOP system for a JVM-based language|10.1145/1408647.1408650|10|1|Chanwit Kaewkasi and J. Gurd|b9125c558cb65125be9dc25ffd2d8ec967aea36e\n2006|A crash overview of groovy|10.1145/1144366.1144371|8|3|K. Henry|752a78ce9f5af6994d923ca7fe45cf154d3e7357\n2008|Groovy and Grails Recipes|10.1007/978-1-4302-1601-8|5|1|Bashar Abdul-Jawad|71f9838bf73355f59f64428147dcbc8244277377\n2013|Implementing patient recruitment on EURECA semantic integration platform through a Groovy query engine|10.1109/BIBE.2013.6701645|2|0|B. Claerhout and Kristof de Schepper and D. Pérez-Rey and R. Alonso-Calvo and J. V. Leeuwen and A. Bucur|439d4a11b11be4326401b13fce2e755f0fe99a3f\n2020|A history of the Groovy programming language|10.1145/3386326|2|0|Paul King|87b32a739617b59dee229021e92709b399426c47\n2017|Feature oriented programming in Groovy|10.1145/3141848.3141851|1|0|G. T. Assis and Gustavo Vale and Eduardo Figueiredo|61d2c11296a483800dea25917c23e878a87097cb	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming Groovy|2008|Venkat Subramaniam|2695005|3.81|121|13
coq	Coq	1989	Thierry Coquand		41	pl mathematics		https://coq.inria.fr/		9				8.19.1	65	1		20	25062	6970	true	12	coq fstar hacspec lean lego ligo menhir metamath pygments simplictiy urweb v							https://github.com/coq/coq	pl	793	1013		5206		0					text			source.coq	programming	2011	2024		103	637	4738	2608	false					62	2013	2018	13	4												theorem.py			1999	2025	54632	328	5150	209	609049				https://coq.vercel.app/			1989	ocaml agda idris c isabelle	In computer science, Coq is an interactive theorem prover. It allows the expression of mathematical assertions, mechanically checks proofs of these assertions, helps to find formal proofs, and extracts a certified program from the constructive proof of its formal specification. Coq works within the theory of the calculus of inductive constructions, a derivative of the calculus of constructions. Coq is not an automated theorem prover but includes automatic theorem proving tactics and various decision procedures. The Association for Computing Machinery rewarded Thierry Coquand, Gérard Pierre Huet, Christine Paulin-Mohring, Bruno Barras, Jean-Christophe Filliâtre, Hugo Herbelin, Chetan Murthy, Yves Bertot and Pierre Castéran with the 2013 ACM Software System Award for Coq.	2004	265	138	267	581974	https://coq.zulipchat.com/				Inria			coq v		v					coq ocaml bourne-shell restructuredtext markdown nix python tex css yaml make html c xml javascript bash dockerfile csv lisp diff				true	10590	0		66	lean metamath															1	true	8	true		v				https://coq.inria.fr/documentation	https://github.com/coq/coq/blob/master/CONTRIBUTING.md							text								http://www.rosettacode.org/wiki/Category:Coq					France													https://coq.discourse.group/				"Require Import FunctionNinjas.All. Require Import ListString.All. Require Import Computation.  Import C.Notations.  Definition error (message : LString.t) : C.t :=   do_call! Command.ShowError message in   ret.  Definition main : C.t :=   call! card_is_valid := Command.AskCard in   if card_is_valid then     call! pin := Command.AskPIN in     match pin with     | None => error @@ LString.s ""No PIN given.""     | Some pin =>       call! pin_is_valid := Command.CheckPIN pin in       if pin_is_valid then         call! ask_amount := Command.AskAmount in         match ask_amount with         | None => error @@ LString.s ""No amount given.""         | Some amount =>           call! amount_is_valid := Command.CheckAmount amount in           if amount_is_valid then             call! card_is_given := Command.GiveCard in             if card_is_given then               call! amount_is_given := Command.GiveAmount amount in               if amount_is_given then                 ret               else                 error @@ LString.s ""Cannot give you the amount. Please contact your bank.""             else               error @@ LString.s ""Cannot give you back the card. Please contact your bank.""           else             error @@ LString.s ""Invalid amount.""         end       else         error @@ LString.s ""Invalid PIN.""     end   else     error @@ LString.s ""Invalid card."". "	Coq	https://reddit.com/r/Coq			https://twitter.com/CoqLang									https://github.com/coq/coq							(* *)																			true																				true																	true														true											true																						true							true																																																	true																						https://en.wikipedia.org/wiki/Coq	3	27	https://hopl.info/showlanguage.prx?exp=6970				Coq	https://github.com/mkolosick/Sublime-Coq		year|publisher|title|authors|isbn13\n2013-12-06T00:00:01Z|The MIT Press|Certified Programming with Dependent Types: A Pragmatic Introduction to the Coq Proof Assistant (The MIT Press)|Chlipala, Adam|9780262026659\n2022|MIT Press|Certified Programming with Dependent Types: A Pragmatic Introduction to the Coq Proof Assistant|Chlipala, Adam|9780262545747\n2017|ISTE Press - Elsevier|Computer Arithmetic and Formal Proofs: Verifying Floating-point Algorithms with the Coq System (Computer Engineering)|Boldo, Sylvie and Melquiond, Guillaume|9780081011706	Coq				year|title|doi|citations|influentialCitations|authors|paperId\n2010|Extending Coq with Imperative Features and Its Application to SAT Verification|10.1007/978-3-642-14052-5_8|76|6|Michaël Armand and B. Grégoire and A. Spiwack and Laurent Théry|62a54d650f4e872c333164a03a02809bb5033c8b\n2012|Strongly Typed Term Representations in Coq|10.1007/s10817-011-9219-0|74|3|Nick Benton and C. Hur and A. Kennedy and Conor McBride|addf7c769cc3b08ed853e76605c266ab51010fdb\n2013|Canonical Structures for the Working Coq User|10.1007/978-3-642-39634-2_5|55|0|A. Mahboubi and E. Tassi|1f151ce64779eb673b5b06a4211480968e211452\n2018|Œuf: minimizing the Coq extraction TCB|10.1145/3167089|35|1|Eric Mullen and Stuart Pernsteiner and James R. Wilcox and Zachary Tatlock and D. Grossman|ef537a2cd3b2a2d28e8ec07195265a61a9ad4c26\n2017|Weak Call-by-Value Lambda Calculus as a Model of Computation in Coq|10.1007/978-3-319-66107-0_13|34|3|Y. Forster and G. Smolka|adba80bbf7c50743fda436ef1919baff64fb1bf7\n2011|Verification of PLC Properties Based on Formal Semantics in Coq|10.1007/978-3-642-24690-6_6|32|1|J. Blech and Sidi Ould Biha|d30c9e9c8749b7e5e408804ae4ce9a446ea1c725\n2011|Verifying Object-Oriented Programs with Higher-Order Separation Logic in Coq|10.1007/978-3-642-22863-6_5|31|3|J. Bengtson and J. B. Jensen and Filip Sieczkowski and L. Birkedal|b6d3405002dcd052327c7052e83753a407477a59\n2013|Aliasing Restrictions of C11 Formalized in Coq|10.1007/978-3-319-03545-1_4|27|1|R. Krebbers|7ecd6f0e29de44baa17072f68225349c90c39871\n2018|Mtac2: typed tactics for backward reasoning in Coq|10.1145/3236773|24|1|Jan-Oliver Kaiser and Beta Ziliani and R. Krebbers and Y. Régis-Gianas and Derek Dreyer|d6b3a74639659f59cf6e36a653669fee84dd1aef\n2010|An Introduction to Programming and Proving with Dependent Types in Coq|10.6092/issn.1972-5787/1978|21|0|A. Chlipala|6ca05b1d04e65c1c34eb0565ec44ce47605efed3\n2019|ConCert: a smart contract certification framework in Coq|10.1145/3372885.3373829|21|2|D. Annenkov and Bas Spitters|4d656733e7205530d78a8887d429b41f9c789be0\n2017|Calculating Parallel Programs in Coq Using List Homomorphisms|10.1007/s10766-016-0415-8|16|1|F. Loulergue and Wadoud Bousdira and J. Tesson|adb8b0667728336d881a19f6c7defe51deb1c642\n2020|Verified programming of Turing machines in Coq|10.1145/3372885.3373816|16|0|Y. Forster and F. Kunze and Maximilian Wuttke|5ad36475e45e3f17be1d5cd5a77154cfba2a6994\n2011|A Formalization of the C99 Standard in HOL, Isabelle and Coq|10.1007/978-3-642-22673-1_28|14|0|R. Krebbers and F. Wiedijk|4f5516f1cc9d97769e44abc5ea6250e050174839\n2013|Computational Verification of Network Programs in Coq|10.1007/978-3-319-03545-1_3|13|1|Gordon Stewart|0549085a388b2772b3eedb8a62c3efd5654d4a1c\n2015|A unification algorithm for Coq featuring universe polymorphism and overloading|10.1145/2784731.2784751|12|0|Beta Ziliani and Matthieu Sozeau|61664cd31fa465ababe6c1ce8e0d10d2a15bb0b9\n2014|Bringing Coq into the World of GCM Distributed Applications|10.1007/s10766-013-0264-7|11|1|Nuno Gaspar and L. Henrio and E. Madelaine|0e8ec78725517d4cbfc667b04a8f6f16bed1c9e9\n2019|A Hybrid Formal Verification System in Coq for Ensuring the Reliability and Security of Ethereum-Based Service Smart Contracts|10.1109/ACCESS.2020.2969437|11|0|Zheng Yang and Hang Lei and Weizhong Qian|29f39232b4fdd69f22c9212d41bdc2e14690a22c\n2014|30 years of research and development around Coq|10.1145/2578855.2537848|10|0|G. Huet and Hugo Herbelin|b46004f9d17e3720845c833fbb05c012c9134df3\n2018|Call-by-Value Lambda Calculus as a Model of Computation in Coq|10.1007/s10817-018-9484-2|7|0|Y. Forster and G. Smolka|95dba68b129ba0a617ca4f328420f8f9259af4b0\n2013|An operational foundation for the tactic language of Coq|10.1145/2505879.2505890|7|0|Wojciech Jedynak and Malgorzata Biernacka and Dariusz Biernacki|b32892ebcba24dc35ca26bfce86f45fd216888ef\n2013|Translating Higher-Order Specifications to Coq Libraries Supporting Hybrid Proofs|10.29007/jqtz|3|0|Nada Habli and A. Felty|037ea8aa6131e318d4c9732a8f6f3c251f3301c6\n2020|Coq à la carte: a practical approach to modular syntax with binders|10.1145/3372885.3373817|3|0|Y. Forster and Kathrin Stark|3a0e6a70d01db87f52ba81100d4ade869aac6a9a\n2012|Towards a Framework for Building Formally Verified Supercompilers in Coq|10.1007/978-3-642-40447-4_9|1|0|D. Krustev|e56ffb2a1acae3e4d6a9bafd206d33068cfb562f\n2008|Programming with Effects in Coq|10.1007/978-3-540-70594-9_3|1|0|J. G. Morrisett|c890394f4a24dafbaae3546839efb5bc3ba15106\n2018|Type- Theoretical Foundations of the Derivation System in Coq|10.1109/SAIC.2018.8516885|1|0|Vasyl Lenko and V. Pasichnyk and N. Kunanets and Y. Shcherbyna|c22ba6504f78cedede886be7bee43165da9f58fa\n2015|Interactive typed tactic programming in the Coq proof assistant|10.22028/D291-26598|1|0|Beta Ziliani|4b34dede898a0e7108beb16f1e0aba20bd16d4f5	
tex	Tex	1978	Donald Knuth		38	pl		http://tug.org		120					66	4			25050	833	true	126	abcl-lang ace aith atomspace bamboo bash beef caramel catala checked-c chicken cir click clike cloc cmake conceptual coq cperl cryptol dafny dasm datafun dgraph differential-datalog dllup ec eiffel elpi emscripten eqn euphoria felix flow9 frege frundis futhark gap gerbil gforth ghc golo groff hacspec hakaru hazel htsql i invokator iterm2 jal-compiler jflex julia kamilalisp katex koka l2 latino lean lever links-programming-language linux manim mathics mathjson mathtype matplotlib menhir metalang99 mewmew michelson micro-cpp microsoft-equation-editor minizinc mlpolyr mongodb mythryl nesc nim nit noweb obsidian-lang oden oil opal open-shading-language opencv org pawn-scripting-language pawn perl plaid-programming-language polyglot-compiler popr pygments quint racket ragel rascal recfiles redprl rmarkdown saltstack scipy scribble scroll setlx sile simplictiy slick smallbasic smpl spatial sqlalchemy swi-prolog swift sympy t-lang tidyverse typst urweb wasp-lang xgboost-model xgboost yeti zl								pl	24476	31515		248842	true	14	"author name avatar url language languageColor stars forks currentPeriodStars description\nhmemcpy milewski-ctfp-pdf https://github.com/hmemcpy.png https://github.com/hmemcpy/milewski-ctfp-pdf TeX #3D6117 5720 272 198 ""Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source""\ndeedy Deedy-Resume https://github.com/deedy.png https://github.com/deedy/Deedy-Resume TeX #3D6117 2479 651 74 ""A one page , two asymmetric column resume template in XeTeX that caters to an undergraduate Computer Science student""\nsoulmachine leetcode https://github.com/soulmachine.png https://github.com/soulmachine/leetcode TeX #3D6117 7856 2866 124 LeetCode题解，151道题完整版\njacobeisenstein gt-nlp-class https://github.com/jacobeisenstein.png https://github.com/jacobeisenstein/gt-nlp-class TeX #3D6117 3281 833 47 ""Course materials for Georgia Tech CS 4650 and 7650, """"Natural Language""""""\nbillryan resume https://github.com/billryan.png https://github.com/billryan/resume TeX #3D6117 2785 1155 82 ""An elegant \LaTeX\ résumé template""\nsb2nov resume https://github.com/sb2nov.png https://github.com/sb2nov/resume TeX #3D6117 1217 488 63 ""Software developer resume in Latex""\nrstudio cheatsheets https://github.com/rstudio.png https://github.com/rstudio/cheatsheets TeX #3D6117 1336 450 81 ""RStudio Cheat Sheets""\nzhanwen MathModel https://github.com/zhanwen.png https://github.com/zhanwen/MathModel TeX #3D6117 611 261 121 研究生数学建模，数学建模竞赛优秀论文，数学建模算法，LaTeX论文模板，算法思维导图，参考书籍，Matlab软件教程，PPT\nlervag vimtex https://github.com/lervag.png https://github.com/lervag/vimtex TeX #3D6117 2076 200 75 ""A modern vim plugin for editing LaTeX files.""\ntuhdo os01 https://github.com/tuhdo.png https://github.com/tuhdo/os01 TeX #3D6117 7627 431 92 ""Bootstrap yourself to write an OS from scratch. A book for self-learner.""\ndart-lang language https://github.com/dart-lang.png https://github.com/dart-lang/language TeX #3D6117 504 43 48 ""Design of the Dart language""\njikexueyuanwiki tensorflow-zh https://github.com/jikexueyuanwiki.png https://github.com/jikexueyuanwiki/tensorflow-zh TeX #3D6117 11183 4154 114 谷歌全新开源人工智能系统TensorFlow官方文档中文版\nrafalab dsbook https://github.com/rafalab.png https://github.com/rafalab/dsbook TeX #3D6117 237 216 28 ""Repository for data science book"""		latex		tex	stex	text/x-stex	text.tex.latex	markup								false				t/TeX.tex				7													markup.py													https://latexbase.com/	1993		1978	pascal metafont troff unix latex m4 c linux xetex unicode bibtex pdf emacs-editor lyx-editor vim mediawiki isbn	"TeX ( or , see below), stylized within the system as TeX, is a typesetting system (or ""formatting system"") designed and mostly written by Donald Knuth and released in 1978. Together with the Metafont language for font description and the Computer Modern family of typefaces, TeX was designed with two main goals in mind: to allow anybody to produce high-quality books using minimal effort, and to provide a system that would give exactly the same results on all computers, at any point in time. TeX is free software, which made it accessible to a wide range of users. TeX is a popular means by which to typeset complex mathematical formulae; it has been noted as one of the most sophisticated digital typographical systems. TeX is popular in academia, especially in mathematics, computer science, economics, engineering, physics, statistics, and quantitative psychology. It has largely displaced Unix troff, the other favored formatting system, in many Unix installations, which use both for different purposes. It is also used for many other typesetting tasks, especially in the form of LaTeX, ConTeXt, and other macro packages."	2001	611	1657	1391	30065								tex aux bbx cbx cls dtx ins lbx ltx mkii mkiv mkvi sty toc	tex	tex aux toc								true	true	4276	3		54																1					aux bbx bib bst cbx dtx ins lbx ltx mkii mkiv mkvi sty tex cls				https://tug.org/texlive/doc.html		https://visualmatheditor.equatheque.net/doc/texbook.pdf				https://tug.org/meetings.html	https://texfaq.org/	text	7751								https://ctan.org/				United States															% Hello World in plain \TeX \immediate\write16{Hello World!} \end 	Hello World \bye	\ProvidesFile{verbose.bbx} [\abx@bbxid]  \RequireBibliographyStyle{authortitle}  \endinput 	TeX				https://twitter.com/texusersgroup	The quadratic formula is $$-b \pm \sqrt{b^2 - 4ac} \over 2a$$ \bye	TeX													%																																true																								true																															true																	false																														false																																																https://en.wikipedia.org/wiki/TeX	3	1	https://hopl.info/showlanguage.prx?exp=833		Tex	tug.org	TeX	https://github.com/textmate/latex.tmbundle		year|publisher|title|authors|isbn13\n1993|Computing McGraw-Hill|Tex and Latex: Drawing and Literate Programming/Book and Disk (McGraw-Hill Programming Tools for Scientists & Engineers)|Gurari, Eitan M.|9780079116161\n1993|Computing McGraw-Hill|Writing With Tex (McGraw-Hill Programming Tools for Scientists and Engineers)|Gurari, Eitan M.|9780070252073\n1994|Mcgraw-hill|Tex And Latex: Drawing And Literate Programming (mcgraw-hill Programming Tools For Scientists And Engineers)|Eitan Gurari|9780070252080	TeX	tex engineer			year|title|doi|citations|influentialCitations|authors|paperId\n2010|Featherweight TeX and Parser Correctness|10.1007/978-3-642-19440-5_26|9|1|Sebastian Erdweg and K. Ostermann|2677fc5682d5b9597723bf24e1c4334779b44934	
spss	SPSS	1968	Norman H. Nie and C. Hadlai Hull and Dale H. Bent		29	pl		https://www.ibm.com/us-en/marketplace/spss-statistics		0		https://www.ibm.com/support/pages/ibm-spss-statistics-200-release-notess			67	2			25032	240	true	2	jsl tea-pl								pl																							false				s/SPSS.spss																																	1968	linux java python visual-basic r ascii sql html xml unix	SPSS Statistics is a software package used for logical batched and non-batched statistical analysis. Long produced by SPSS Inc., it was acquired by IBM in 2009. The current versions (2015) are officially named IBM SPSS Statistics. Companion products in the same family are used for survey authoring and deployment (IBM SPSS Data Collection, now divested under UNICOM Intelligence), data mining (IBM SPSS Modeler), text analytics, and collaboration and deployment (batch and automated scoring services). The software name originally stood for Statistical Package for the Social Sciences (SPSS), reflecting the original market, although the software is now popular in other fields as well, including the health sciences and marketing.	2002	1898	503	878	179088					SPSS Inc				spss											965674	9587		33																3									https://www.ibm.com/support/pages/ibm-spss-statistics-28-documentation								text													United States															"* SPSS Syntax * ""Hello World"" title in the Output Window of SPSS via SPSS Syntax.  TITLE 'Hello World'. "	"BEGIN PROGRAM. print ""Hello World"" END PROGRAM."								SPSS															print	""""																									true				true																																																							false																																			true												false											true																																					https://en.wikipedia.org/wiki/SPSS	14	5	https://hopl.info/showlanguage.prx?exp=240		SPSS					year|publisher|title|authors|isbn13\n2007|For Dummies|SPSS For Dummies|Griffith, Arthur|9780470113448\n2021|SPSS Inc.|SPSS Programming and Data Management: A Guide for SPSS and SAS Users, 3rd Edition|Raynald Levesque and SPSS Inc.|9781568273747\n2011|Springer|R for SAS and SPSS Users (Statistics and Computing)|Muenchen, Robert A.|9781461406853\n2011|Springer|R for SAS and SPSS Users (Statistics and Computing)|Muenchen, Robert A.|9781461406846\n2013|Routledge|Multilevel and Longitudinal Modeling with IBM SPSS (Quantitative Methodology Series)|Heck, Ronald H.|9780415817110\n2017|Wiley|SPSS Statistics for Data Analysis and Visualization|McCormick, Keith and Salcedo, Jesus|9781119003663\n2009|SAGE Publications Ltd|Using SPSS Syntax: A Beginner′s Guide|Collier, Jacqueline|9781446246658\n2017|Packt Publishing|IBM SPSS Modeler Essentials: Effective techniques for building powerful data mining and predictive analytics solutions|Salcedo, Jesus and McCormick, Keith|9781788296823\n2004|SAGE Publications, Inc|An Intermediate Guide to SPSS Programming: Using Syntax for Data Management|Boslaugh, Sarah E.|9781483389332\n2004|SAGE Publications, Inc|An Intermediate Guide to SPSS Programming: Using Syntax for Data Management|Boslaugh, Sarah E.|9780761931850\n2022|Khanna Publishing House|Data Science And Analytics: With Python, R And Spss Programming|V.K. Jain|9789386173676\n2006|SPSS Inc.|SPSS Programming and Data Management|SPSS|9781568273907		spss developer	spss		year|title|doi|citations|influentialCitations|authors|paperId\n2009|A Guide to Doing Statistics in Second Language Research Using SPSS|10.4324/9781315775661|722|116|Jenifer Larson-Hall|795142d7d53536ecb8195638fa9dd1eb6bda44d2\n2012|An SPSS R-Menu for Ordinal Factor Analysis|10.18637/JSS.V046.I04|200|25|Mário Basto and J. Pereira|9b3db04e8286b35f6c6e0dde28e5b8d275ddcff0\n2017|SPSS Statistics for Data Analysis and Visualization|10.1002/9781119183426|35|4|Keith McCormick and Jesus Salcedo|ff06fc8f0b627f0f061abe7ccc277a9f67856938\n2005|An intermediate guide to SPSS programming : using syntax for data management|10.5860/choice.42-5913|8|0|S. Boslaugh|2156927494658615734e43c893f25f4f58dcf186\n2014|Using the Statistical Program R Instead of SPSS To Analyze Data|10.1021/BK-2014-1166.CH008|6|1|Hui Tang and Pengsheng Ji|e81f588b28d078867894a82bdaeb73f9bf40b9bc	title|year|author|goodreadsId|rating|ratings|reviews\nSPSS For Dummies|2007|Arthur Griffith|959353|3.54|67|10\nSPSS Statistics for Dummies|2015|Keith McCormick|45494211|4.10|10|2
ocaml	OCaml	1996	Xavier Leroy		69	pl		http://ocaml.org		53	https://ocaml.org/blog	https://ocaml.org/releases			68	6			25023	2294	true	57	ace atomspace austral bamboo bucklescript caml caramel catala ccl cir cloc comby coq datafun dedukti eff elpi fact-lang felix flow flow9 fstar gintonic haxe hazel hhvm intuitionistic juvix koka ligo ligo linearml links-programming-language mal menhir michelson mlscript neko nqc opa opam-pm psyche pygments ragel ramen reason reason reko-decompiler rescript satysfi silk sill skip slick smpl vale-assembly xs-lang								pl	3634	5622		27376		6	"author name avatar url language languageColor stars forks currentPeriodStars description\ncoq coq https://github.com/coq.png https://github.com/coq/coq OCaml #3be133 2275 366 118 ""Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.""\nfacebook pyre-check https://github.com/facebook.png https://github.com/facebook/pyre-check OCaml #3be133 2985 148 243 ""Performant type-checking for python.""\nocaml ocaml https://github.com/ocaml.png https://github.com/ocaml/ocaml OCaml #3be133 2473 590 53 ""The core OCaml system: compilers, runtime system, base libraries""\nfacebook flow https://github.com/facebook.png https://github.com/facebook/flow OCaml #3be133 19958 1699 131 ""Adds static typing to JavaScript to improve developer productivity and code quality.""\nfacebook infer https://github.com/facebook.png https://github.com/facebook/infer OCaml #3be133 10169 1365 134 ""A static analyzer for Java, C, C++, and Objective-C"""			ocaml ocamlrun ocamlscript	ocaml	mllike	text/x-ocaml	source.ocaml	programming								false				o/OCaml.ml	241	2005	2015	10	11	23394	87										ml.py														2000		1996	occam c ia-32 sparc arm unix f-sharp caml cool standard-ml ats elm fstar haxe opa rust scala ml python perl java csharp fortran javascript jvm pic-microcontroller emacs-editor vim opengl hack php ios android coq wasm haskell	OCaml ( oh-KAM-əl), originally named Objective Caml, is the main implementation of the programming language Caml, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy, Ascánder Suárez and others in 1996. A member of the ML language family, OCaml extends the core Caml language with object-oriented programming constructs. OCaml's toolset includes an interactive top-level interpreter, a bytecode compiler, a reversible debugger, a package manager (OPAM), and an optimizing native code compiler. It has a large standard library, making it useful for many of the same applications as Python or Perl, and has robust modular and object-oriented programming constructs that make it applicable for large-scale software engineering. OCaml is the successor to Caml Light. The acronym CAML originally stood for Categorical Abstract Machine Language, although OCaml omits this abstract machine. OCaml is a free and open-source software project managed and principally maintained by French Institute for Research in Computer Science and Automation (INRIA). In the early 2000s, many new languages adopted elements from OCaml, most notably F# and Scala.	2002	424	445	886	39652					Inria		ml mli	ml eliom eliomi ml4 mli mll mly	ml	ml mli mll mly		ml mli							true	3341	0	https://exercism.org/tracks/ocaml	131																1					eliom eliomi ml ml4 mli mll mly		false	https://tio.run/#ocaml	https://ocaml.org/docs https://devdocs.io/ocaml/							https://opam.ocaml.org/doc/FAQ.html	text						OCaml		http://www.rosettacode.org/wiki/Category:OCaml	https://opam.ocaml.org/			ocaml	France			OCaml			let square x = x * x 									"(* Hello World in OCaml *) print_string ""Hello World!\n"";;"	"print_string ""Hello World\n"""	(*  * Copyright (c) 2013 Jeremy Yallop.  *  * This file is distributed under the terms of the MIT License.  * See the file LICENSE for details.  *) let string_of format v =   let buf = Buffer.create 100 in   let fmt = Format.formatter_of_buffer buf in begin     format fmt v;     Format.pp_print_flush fmt ();     Buffer.contents buf   end	OCaml		https://riju.codes/ocaml	";; print_string ""Hello, world!\n"" "	https://twitter.com/ocamllang	fun x_1 -> (x_1 *      let y_3 =          let y_2 = (x_1 * 1)          in (y_2 * y_2)      in (y_3 * y_3))	OCaml	OCaml				as assert begin class constraint do done downto else end exception external false for fun function functor if in include inherit initializer lazy let match method module mutable new object of open private raise rec sig struct then to true try type value val virtual when while with				https://www.meetup.com/topics/ocaml-programming					(* *)	print_string			true false															true				true				false		true		true	true																								true						true								true											true					false															true		true			true				true											true												false								true					true													false	true													true							https://github.com/akabe/ocaml-jupyter	https://en.wikipedia.org/wiki/OCaml	11	14	https://hopl.info/showlanguage.prx?exp=2294		OCaml	ocaml.org	OCaml	https://github.com/textmate/ocaml.tmbundle		year|publisher|title|authors|isbn13\n2021|Wiley-ISTE|Concepts and Semantics of Programming Languages 1: A Semantical Approach with OCaml and Python|Hardin, The¿re¿se and Jaume, Mathieu and Pessaux, François and Viguie Donzeau-Gouge, Ve¿ronique|9781786305305\n2022|Springer|OCaml Scientific Computing: Functional Programming in Data Science and Artificial Intelligence (Undergraduate Topics in Computer Science)|Wang, Liang and Zhao, Jianxin and Mortier, Richard|9783030976446\n2006|Apress|Practical OCaml|Smith, Joshua B.|9781590596203\n20080103|Springer Nature|Practical OCaml|Joshua B. Smith|9781430202448\n20220526|Springer Nature|OCaml Scientific Computing|Liang Wang; Jianxin Zhao; Richard Mortier|9783030976453\n2010||Ocaml Programming Language Family: Ocaml Software, Objective Caml, Marionnet, Fftw, Mldonkey, Unison, Frama-c, Hol Light, Coq, Geneweb|Books Llc and Books and LLC|9781158073269	OCaml				year|title|doi|citations|influentialCitations|authors|paperId\n2000|Using, Understanding, and Unraveling the OCaml Language. From Practice to Theory and Vice Versa|10.1007/3-540-45699-6_9|42|2|Didier Rémy|dbf92034106f3c26488946a043a48c9187bc0821\n2006|Type-safe distributed programming for OCaml|10.1145/1159876.1159881|25|2|John N. Billings and Peter Sewell and Mark R. Shinwell and Rok Strnisa|7a3fe7e9246140a6e07aeb07841a8b052d0784b5\n2018|Typed Embedding of a Relational Language in OCaml|10.4204/EPTCS.285.1|14|2|D. Kosarev and D. Boulytchev|f11043b0ebaa3923e39d3e1010fd8f87bda5552e\n2021|Retrofitting effect handlers onto OCaml|10.1145/3453483.3454039|13|2|K. Sivaramakrishnan and Stephen Dolan and Leo White and T. Kelly and S. Jaffer and A. Madhavapeddy|fbf84ef1173647b7bdf7f674c8acff9f61180728\n2018|Merlin: a language server for OCaml (experience report)|10.1145/3236798|12|0|Frédéric Bour and Thomas Refis and G. Scherer|83af07fe7334441c22973321127459731403cfa6\n2019|GOSPEL - Providing OCaml with a Formal Specification Language|10.1007/978-3-030-30942-8_29|8|0|A. Charguéraud and J. Filliâtre and C. Lourenço and Mário Pereira|96745e021ccaeb721d1854b7dea4eceb75d71357\n2014|GPGPU Composition with OCaml|10.1145/2627373.2627379|4|0|M. Bourgoin and E. Chailloux|3a54d960ab04fddb451800a65b55970a1c2e4382\n2015|Improving Type Error Messages in OCaml|10.4204/EPTCS.198.4|4|0|A. Charguéraud|8d994f1118904a90ede5abefec8c8b8c0ba5ab6e\n2008|Caml-Shcaml: an ocaml library for unix shell programming|10.1145/1411304.1411316|4|1|A. Heller and Jesse A. Tov|4ec33572f58d0f2a0411abdc88e483a7bdc9fde7\n2019|Chemoinformatics and structural bioinformatics in OCaml|10.1186/s13321-019-0332-0|4|0|F. Berenger and Kam Y. J. Zhang and Yoshihiro Yamanishi|b10743378eabcbc7d3415e4c43c6dcad192604f2\n2020|Retrofitting parallelism onto OCaml|10.1145/3408995|4|1|K. Sivaramakrishnan and Stephen Dolan and Leo White and S. Jaffer and T. Kelly and Anmol Sahoo and S. Parimala and Atul Dhiman and A. Madhavapeddy|0202d541aadfe56d9cce09c1c5c609098778b908\n2019|WCET of OCaml Bytecode on Microcontrollers: An Automated Method and Its Formalisation|10.4230/OASIcs.WCET.2019.5|2|0|S. Varoumas and T. Crolard|8b3c59637fb8f5c4d181125aa03b9fe48792a4c8\n2011|Using camlp4 for presenting dynamic mathematics on the web: DynaMoW, an OCaml language extension for the run-time generation of mathematical contents and their presentation on the web|10.1145/2034773.2034809|1|0|F. Chyzak and Alexis Darrasse|2fbcc662edca887550e0ce0463695b3ecfcf0381\n2021|Cameleer: a Deductive Verification Tool for OCaml|10.1007/978-3-030-81688-9_31|1|0|Mário Pereira and A. Ravara|00ba0130dc4666ce2b3aa584dbf32ec325cbd0ba	title|year|author|goodreadsId|rating|ratings|reviews\nReal World OCaml: Functional programming for the masses|2013|Yaron Minsky|21890163|4.28|88|7\nUnix System Programming in OCaml|1994|Xavier Leroy|43400023|4.00|1|0\nApprendre à programmer avec OCaml|2014|Sylvain Conchon|43307400|4.00|1|0\nUsing, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa||Didier Rémy|23588230|5.00|1|0\nApprendre à programmer avec OCaml: Algorithmes et structures de données (Noire)||Jean-Christophe Filliatre|59798916|0.0|0|0
llvmir	LLVM IR	2003	Chris Lattner		35	ir		http://llvm.org/docs/LangRef.html		24	https://blog.llvm.org/tags/llvm-ir/	https://releases.llvm.org/14.0.0/docs/ReleaseNotes.html	https://releases.llvm.org/download.html		69	4			25021		true	29	cir cir cloc dlvm emscripten firrtl flex halide hhvm invokator julia kotlin lfortran mlir mojo neeilang oopsilon pony reko-decompiler rhine rust-mir simit sixten souper swift-il swift tensorflow triton xla								ir	1263	1345		1351		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nllvm-mirror llvm https://github.com/llvm-mirror.png https://github.com/llvm-mirror/llvm LLVM #185619 4073 1911 87 ""Mirror of official llvm git repository located at http://llvm.org/git/llvm. Updated every five minutes."""				text			source.llvm	programming								false				l/LLVM.ll									llvm								asm.py																2000	c actionscript ada csharp common-lisp crystal d delphi fortran glsl haskell java-bytecode julia lua objective-c python r ruby rust cuda scala swift xojo ios assembly-language java opengl cil standard-ml arm hexagon mips ptx powerpc sparc x86-isa elf c-- pure opencl isbn	"The LLVM compiler infrastructure project is a ""collection of modular and reusable compiler and toolchain technologies"" used to develop compiler front ends and back ends. LLVM is written in C++ and is designed for compile-time, link-time, run-time, and ""idle-time"" optimization of programs written in arbitrary programming languages. Originally implemented for C and C++, the language-agnostic design of LLVM has since spawned a wide variety of front ends: languages with compilers that use LLVM include ActionScript, Ada, C#, Common Lisp, Crystal, D, Delphi, Fortran, OpenGL Shading Language, Halide, Haskell, Java bytecode, Julia, Lua, Objective-C, Pony, Python, R, Ruby, Rust, CUDA, Scala, Swift, and Xojo. The LLVM project started in 2000 at the University of Illinois Urbana-Champaign, under the direction of Vikram Adve and Chris Lattner. LLVM was originally developed as a research infrastructure to investigate dynamic compilation techniques for static and dynamic programming languages. LLVM was released under the University of Illinois/NCSA Open Source License, a permissive free software licence. In 2005, Apple Inc. hired Lattner and formed a team to work on the LLVM system for various uses within Apple's development systems. LLVM is an integral part of Apple's latest development tools for macOS and iOS. Since 2013, Sony has been using LLVM's primary front end Clang compiler in the software development kit (SDK) of its PS4 console. The name LLVM was originally an initialism for Low Level Virtual Machine. This initialism has offically been removed to avoid confusion, as the LLVM has evolved into an umbrella project that has little relationship to what most current developers think of as virtual machines. Now, LLVM is a brand that applies to the LLVM umbrella project, the LLVM intermediate representation (IR), the LLVM debugger, the LLVM C++ Standard Library (with full support of C++11 and C++14), etc. LLVM is administered by the LLVM Foundation. Its president is compiler engineer Tanya Lattner. The Association for Computing Machinery presented Adve, Lattner, and Evan Cheng with the 2012 ACM Software System Award for LLVM."	2004	693	252	692	654611					https://github.com/llvm			ll	ll	ll									true	5812	23		37																1					ll			https://tio.run/#llvm	https://llvm.org/docs/LangRef.html						https://discourse.llvm.org/t/llvm-community-events-calendar/63237	https://llvm.org/docs/FAQ.html	text			https://github.com/antlr/grammars-v4/tree/master/llvm-ir			LLVM asm						llvm	Various						define i32 @square(i32) local_unnamed_addr #0 {     %2 = mul nsw i32 %0, %0     ret i32 %2 } 										"target datalayout = ""e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"" @.str = internal constant [12 x i8] c""Hello World\00""  ; puts from libc declare i32 @puts(i8*)  define i32 @main(...) {  call i32 @puts(i8* getelementptr([12 x i8]* @.str, i32 0, i32 0))  ret i32 0 } "		LLVM		https://riju.codes/llvm	"@.str = private unnamed_addr constant [13 x i8] c""Hello, world!""  declare i32 @puts(i8* nocapture) nounwind  define i32 @main() {     %cast210 = getelementptr [13 x i8],[13 x i8]* @.str, i64 0, i64 0     call i32 @puts(i8* %cast210)     ret i32 0 } "		"@.str = internal constant [14 x i8] c""hello, world\0A\00""  declare i32 @printf(i8*, ...)  define i32 @main(i32 %argc, i8** %argv) nounwind { entry:     %tmp1 = getelementptr [14 x i8], [14 x i8]* @.str, i32 0, i32 0     %tmp2 = call i32 (i8*, ...) @printf( i8* %tmp1 ) nounwind     ret i32 0 }"	LLVM	LLVM IR												;																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/LLVM	0	0					LLVM				LLVM		llvm			
f-sharp	F#	2005	Don Syme		74	pl		http://fsharp.org		19		https://github.com/dotnet/fsharp/blob/main/release-notes.md			70	6			25019	3716	true	19	ace blech cloc corescript dafny fstar gforth jsil-compiler juniper mal preforth pygments r3 reforth roslyn-compiler spiral tao3d vale-assembly wonkey								pl	3845	5877				2	"author name avatar url language languageColor stars forks currentPeriodStars description\ndotnet fsharp https://github.com/dotnet.png https://github.com/dotnet/fsharp F# #b845fc 1919 476 39 ""The F# compiler, FSharp.Core library, and tools for F#"""		fsharp		text	mllike	text/x-fsharp	source.fsharp	programming								false				f/FSharp.fs	347	2015	2017	8	6	37224	128		fsharp								dotnet.py																2005		F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods. F# is most often used as a cross-platform Common Language Infrastructure (CLI) language, but it can also generate JavaScript and graphics processing unit (GPU) code. F# is developed by the F# Software Foundation, Microsoft and open contributors. An open source, cross-platform compiler for F# is available from the F# Software Foundation. F# is also a fully supported language in Visual Studio and Xamarin Studio. Other tools supporting F# development include Mono, MonoDevelop, SharpDevelop, MBrace and WebSharper. Plug-ins supporting F# exist for many widely used editors, most notably the Ionide extension for Atom and Visual Studio Code, and integrations for other editors such as Vim, Emacs, and Sublime Text. F# is member of the ML language family and originated as a .NET Framework implementation of a core of the programming language OCaml, It has also been influenced by C#, Python, Haskell, Scala, and Erlang.	2003	619	429	714	239964					Microsoft		fs fsi fsx fsscript	fs fsi fsx	fs	fs fsi		fs fsi fsx fsscript							true	4316	0	https://exercism.org/tracks/f-sharp	185																1					fsi fs fs		false		https://learn.microsoft.com/en-us/dotnet/fsharp/							https://forums.fsharp.org/	text					fsharp	F#	https://repl.it/languages/fsharp		https://www.nuget.org/			fsharp	United Kingdom			F#	https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/index		module Program  let square num = num * num 									"(* Hello World in F# *)  printf ""Hello World!\n"""	"printfn ""Hello World"" "	"module Sample  open System  type Foo =     {         Bar : string     }  type Baz = interface end  let Sample1(xs : int list) : string =     xs     |> List.map (fun x -> string x)     |> String.concat "","" "	F#		https://riju.codes/fsharp	"printfn ""Hello, world!"" "		"/// A simple prime number detector let isPrime (n:int) =    let bound = int (sqrt (float n))    seq {2 .. bound} |> Seq.forall (fun x -> n % x <> 0)  // We are using async workflows let primeAsync n =     async { return (n, isPrime n) }  /// Return primes between m and n using multiple threads let primes m n =     seq {m .. n}         |> Seq.map primeAsync         |> Async.Parallel         |> Async.RunSynchronously         |> Array.filter snd         |> Array.map fst  // Run a test primes 1000000 1002000     |> Array.iter (printfn ""%d"")"	FSharp	F#				abstract and atomic as assert asr base begin break checked component const constraint constructor continue class default delegate do done downcast downto elif else end exception eager event external extern false finally for fun function fixed functor global if in include inherit inline interface internal land lor lsl lsr lxor lazy let match member mod module mutable namespace method mixin new not null of open or object override private parallel process protected pure public rec return static sealed struct sig then to true tailcall trait try type upcast use val void virtual volatile when while with yield				https://www.meetup.com/topics/f-programming				//	(* *)	printfn	""""		true false								true							true				true				false		true		true	true	true								true		true													true						true								true							true				true					true																	true					true		true	true										true												true											true																true						true							true							https://github.com/fsprojects/IfSharp	https://en.wikipedia.org/wiki/F_Sharp_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=3716		F#	fsharp.org	F#	https://github.com/fsprojects/atom-fsharp			F#					
gleam	Gleam	2016	Louis Pilfold		42	pl		https://gleam.run/		3				v1.2.0-rc1	71	1		16	25013		true	3	cloc eyg gleam							https://github.com/lpil/gleam	pl	2	2		104							text			source.gleam	programming	2016	2024	2016	88	704	16825	145	false																								2016	2025	8418	310	2845	21	234898				https://tour.gleam.run/	2019											Gleam is a statically typed functional programming language for building scalable concurrent systems. It compiles to Erlang and has straightforward interop with other BEAM languages such as Erlang, Elixir and LFE.	Gleam is a statically typed functional programming language for building scalable concurrent systems. It compiles to Erlang and has straightforward interop with other BEAM languages such as Erlang, Elixir and LFE.		https://github.com/gleam-lang	Gleam is a statically typed functional programming language for building scalable concurrent systems. It compiles to Erlang and has straightforward interop with other BEAM languages such as Erlang, Elixir and LFE.	gleam	gleam							rust gleam toml markdown javascript dockerfile erlang make yaml bourne-shell css html elixir powershell json typescript	erlang javascript			true	21849	0	https://exercism.org/tracks/gleam	63			alpaca													1	true	1	true		gleam				https://gleam.run/documentation/																					United States and United Kingdom				https://news.ycombinator.com/item?id=22902462	"import gleam/io pub fn main() {   io.println(""hello, friend!"") }"						https://discord.gg/Fm8Pwmy								https://www.reddit.com/r/gleamlang/			https://twitter.com/gleamlang									https://github.com/lpil/gleam																														true								true						true																			true																					true				true					true	true														true																				true												false											true													true								true																	0	0				gleam.run	Gleam				Gleam					
hcl	HCL	2014			35	dataNotation				16				v2.20.1	72	2		10	25011		true	16	ace cloc dgraph ecl edgedb haxelibs-pm hcl hotcocoalisp ko m3db michelson minidsdb netbeans-editor nomad smpl wing							https://github.com/hashicorp/hcl	dataNotation	2307	2995		180390		6	"author name avatar url language languageColor stars forks currentPeriodStars description\nterraform-google-modules terraform-google-kubernetes-engine https://github.com/terraform-google-modules.png https://github.com/terraform-google-modules/terraform-google-kubernetes-engine HCL #ccc 146 113 18 ""A Terraform module for configuring GKE clusters.""\nhashicorp terraform-guides https://github.com/hashicorp.png https://github.com/hashicorp/terraform-guides HCL #ccc 413 279 28 ""Example usage of HashiCorp Terraform""\nbrikis98 terraform-up-and-running-code https://github.com/brikis98.png https://github.com/brikis98/terraform-up-and-running-code HCL #ccc 767 451 41 ""Code samples for the book """"Terraform: Up & Running"""" by Yevgeniy Brikman""\nterraform-aws-modules terraform-aws-eks https://github.com/terraform-aws-modules.png https://github.com/terraform-aws-modules/terraform-aws-eks HCL #ccc 660 480 44 ""A Terraform module to create an Elastic Kubernetes (EKS) cluster and associated worker instances on AWS.""\nterraform-aws-modules terraform-aws-vpc https://github.com/terraform-aws-modules.png https://github.com/terraform-aws-modules/terraform-aws-vpc HCL #ccc 770 732 32 ""Terraform module which creates VPC resources on AWS"""		HashiCorp Configuration Language or terraform		ruby	ruby	text/x-ruby	source.terraform	programming	2014	2024	2014	367	585	5192	208	false					58	2015	2018	5	16			HashiCorp configuration language												2014	2025	1635	111	367	4	10611																HCL (HashiCorp Configuration Language) is a configuration language built by HashiCorp. The goal of HCL is to build a structured configuration language that is both human and machine friendly for use with command-line tools, but specifically targeted towards DevOps tools, servers, etc. HCL is also fully JSON compatible. That is, JSON can be used as completely valid input to a system expecting HCL. This helps makes systems interoperable with other systems. HCL is heavily inspired by libucl, nginx configuration, and others similar.	HCL (HashiCorp Configuration Language) is a configuration language built by HashiCorp. The goal of HCL is to build a structured configuration language that is both human and machine friendly for use with command-line tools, but specifically targeted towards DevOps tools, servers, etc. HCL is also fully JSON compatible. That is, JSON can be used as completely valid input to a system expecting HCL. This helps makes systems interoperable with other systems. HCL is heavily inspired by libucl, nginx configuration, and others similar.		HashiCorp	HCL (HashiCorp Configuration Language) is a configuration language built by HashiCorp. The goal of HCL is to build a structured configuration language that is both human and machine friendly for use with command-line tools, but specifically targeted towards DevOps tools, servers, etc. HCL is also fully JSON compatible. That is, JSON can be used as completely valid input to a system expecting HCL. This helps makes systems interoperable with other systems. HCL is heavily inspired by libucl, nginx configuration, and others similar.		hcl nomad tf tfvars workflow							go hcl markdown json restructuredtext make bourne-shell yaml ruby python				true	7259	0		75																	true	2	true		hcl nomad tf tfvars				https://developer.hashicorp.com/terraform/language/syntax/configuration								text			https://github.com/antlr/grammars-v4/tree/master/terraform		hcl													"variable ""ami"" {    description = ""the AMI to use"" } <<FOO hello world FOO"												"consul = ""1.2.3.4""  // This is a comment template ""foo"" {   bar = ""zip"" }"			https://riju.codes/hcl									var local path for_each any string number bool true false null if  else  endif  for  in endfor		https://github.com/hashicorp/hcl						//	/* */				true false																			true								true	true																																																						true																	true																														false											true																																						2	1					HCL	https://github.com/alexlouden/Terraform.tmLanguage		year|publisher|title|authors|isbn13\n2021|Apress|Beginning HCL Programming: Using Hashicorp Language for Automation and Configuration|Riti, Pierluigi|9781484266335\n20210411|Springer Nature|Beginning HCL Programming|Pierluigi Riti; David Flynn|9781484266342	HCL				year|title|doi|citations|influentialCitations|authors|paperId\n2015|Layering RTL, SAFL, Handel-C and Bluespec constructs on Chisel HCL|10.1109/MEMCOD.2015.7340477|2|1|D. Greaves|29555321aa1ffee0cc205b0adbdae4d978a0c684	
clojurescript	ClojureScript	2011	Rich Hickey		35	pl lisp	https://clojurescript.org/	https://clojurescript.org/		5				1.11.132	73	1		13	24990		true	6	clojurescript datascript lighttable mal pygments reason							https://github.com/clojure/clojurescript	pl																2011	2024	2011	363	783	9204	3	false																					jvm.py			2011	2025	6274	249	394	20	82962				https://clojurescript.io/	2011													http://clojure.com/blog/2011/07/22/introducing-clojurescript.html	https://github.com/clojure					cljs	cljs				clojurescript clojure javascript bourne-shell html markdown bash yaml xml css powershell json svg	javascript	http://cljs.info/cheatsheet/		true	14789	0		51																1	true	1	true		cljs												text													Various																		ClojureScript	https://reddit.com/r/Clojurescript	https://riju.codes/clojurescript	"(println ""Hello, world!"") "										https://github.com/clojure/clojurescript			https://github.com/clojure/clojurescript					println																														true																true									true							true							true											true					true																																			true																																																													9	0				clojurescript.org				year|publisher|title|authors|isbn13\n20170928|Springer Nature|Reactive with ClojureScript Recipes|Nicolas Modrzyk|9781484230091\n2020|Packt Publishing|The Clojure Workshop: Use functional programming to build data-centric applications with Clojure and ClojureScript|Fahey, Joseph and Haratyk, Thomas and McCaughie, Scott and Sharvit, Yehonathan and Szydlo, Konrad|9781838825119\n2017-09-29T00:00:01Z|Apress|Reactive with ClojureScript Recipes: Functional Programming for the Web|Modrzyk, Nicolas|9781484230084\n30-06-2016|Packt Publishing|Learning ClojureScript|W. David Jarvis|9781785887796\n2016-06-30|Packt Publishing|Learning ClojureScript|W. David Jarvis and Allen Rohner|9781785887635\n20151116|O'Reilly Media, Inc.|Etudes for ClojureScript|J.  David Eisenberg|9781491952306						title|year|author|goodreadsId|rating|ratings|reviews\nClojurescript: Up and Running: Functional Programming for the Web|2015|Stuart Sierra|46459747|4.00|1|0\nReactive with Clojurescript Recipes: Functional Programming for the Web||Nicolas Modrzyk|57019123|0.0|0|0\nReactive with ClojureScript Recipes: Functional Programming for the Web||Nicolas Modrzyk|59492133|0.0|0|0
smalltalk	Smalltalk	1972	Alan Kay and Dan Ingalls and Adele Goldberg		46	pl				11					74	4			24972	828	true	11	beef cir cloc factor flow9 mal oopsilon pov-ray-sdl pygments ston strat								pl	4736	5607		9336		0			squeak		text	smalltalk	text/x-stsrc	source.smalltalk	programming								false				s/SmallTalk.sm	22	2011	2017	10	5												smalltalk.py																1972	pharo squeak visualworks lisp simula euler imp planner logo applescript dart dylan erlang etoys falcon go groovy io ioke java lasso lisaac newtonscript object-rexx objective-c php raku python ruby scala scratch self sql flavors clos prolog ascii javascript visual-smalltalk-enterprise smalltalk-mt jvm strongtalk	"Smalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the ""new world"" of computing exemplified by ""human–computer symbiosis."" It was designed and created in part for educational use, more so for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Scott Wallace, and others during the 1970s. The language was first generally released as Smalltalk-80. Smalltalk-like languages are in continuing active development and have gathered loyal communities of users around them. ANSI Smalltalk was ratified in 1998 and represents the standard version of Smalltalk. Smalltalk took second place for ""most loved programming language"" in the Stack Overflow Developer Survey in 2017."	2001	826	1030	1228	28319					Xerox PARC			st cs	sm	st										5400	0		54																3					st cs				https://www.gnu.org/software/smalltalk/manual/html_node/								text			https://github.com/antlr/grammars-v4/tree/master/smalltalk	smalltalk		Smalltalk		http://www.rosettacode.org/wiki/Category:Smalltalk	http://smalltalkhub.com/			gnu-smalltalk	United States			Smalltalk													Transcript show: 'Hello World'. 	ChartJs dataFunction  ^ 'bars'	Smalltalk		https://riju.codes/smalltalk	'Hello, world!' displayNl ! 		"quadMultiply: i1 and: i2     ""This method multiplies the given numbers by each other and the result by 4.""     | mul |     mul := i1 * i2.     ^mul * 4"	SmallTalk														""""	displayNl	'	:=														true										false				true																																true																							false				false						true							true		true						true										true												false											true																																					https://en.wikipedia.org/wiki/Smalltalk	32	16	https://hopl.info/showlanguage.prx?exp=828		Smalltalk		Smalltalk	https://github.com/tomas-stefano/smalltalk-tmbundle		year|publisher|title|authors|isbn13\n1997|Addison-Wesley|On to Smalltalk|Winston, Patrick Henry|9780201498271\n2000|Morgan Kaufmann|Object-Oriented Implementation of Numerical Methods: An Introduction with Java & Smalltalk (The Morgan Kaufmann Series in Software Engineering and Programming)|Besset, Didier H.|9781558606791\n2008|Springer-Verlag New York, LLC|Advances in Smalltalk|Wolfgang De Meuter|9783540718352\n20070531|Springer Nature|Advances in Smalltalk|Wolfgang De Meuter|9783540718369\n2008|Pearson Technology Group|Discovering Smalltalk (Addison-Wesley Object Technology Series)|LaLonde, Wilf|9780805327205\n1988|Addison-Wesley|An Introduction to Object-Oriented Programming and Smalltalk|Pinson, Lewis J. and Wiener, Richard S.|9780201191271\n1996|Pearson|Smalltalk Best Practice Patterns|Beck, Kent|9780132852128\n1996|Pearson|Smalltalk Best Practice Patterns|Beck, Kent|9780134769042\n1989|Addison-Wesley Professional|Smalltalk 80: The Language|Goldberg, Adele and Robson, David|9780201136883\n1998|Addison-Wesley Professional|The Design Patterns Smalltalk Companion|Alpert, Sherman and Brown, Kyle and Woolf, Bobby|9780201184624\n2015|Springer Vieweg|Programming Smalltalk – Object-Orientation from the Beginning: An introduction to the principles of programming|Brauer, Johannes|9783658068233\n2015|Springer Vieweg|Programming Smalltalk – Object-Orientation from the Beginning: An introduction to the principles of programming|Brauer, Johannes|9783658068226\n1997|Prentice Hall|Object-Oriented Programming With C++ and Smalltalk|Drake, Caleb|9780131037977\n2015|ISTE Press - Elsevier|Object-oriented Programming with Smalltalk|Wertz, Harald|9781785480164\n1998|SIGS|The VisualAge for Smalltalk Primer Book With CD-ROM (SIGS: Advances in Object Technology, Series Number 16)|Li, Liwu|9780521646697\n2012|Springer Science & Business Media|Practical Smalltalk|Dan Shafer and Dean A. Ritz|9781461390671\n||Smalltalk Programming Language Family: Smalltalk, Squeak, Seaside, Ibm Visualage, Scratch, Gnu Smalltalk, Visual Smalltalk Enterprise, Aida]web|Books and LLC|9781155755953\n1995|Prima Pub|Smalltalk Programming For Windows|Dan Shafer|9781559587532\n1992|Reader Network|Advanced Windows Programming In Smalltalk|Dan Shafer|9781881513049\n||Smalltalk V Tutorial And Programming Handbook|Digitalk Inc|9781124086477\n20090417|Springer Nature|Grundkurs Smalltalk - Objektorientierung von Anfang an|Johannes Brauer|9783834893154\n2011||Articles On Smalltalk Programming Language Family, Including|Hephaestus Books|9781243303554\n1997/01/30|Brooks/Cole|Smalltalk in Brief: Introduction to Object-Oriented Software Development|Kenneth Alfred Lambert and Martin Osborne|9780314205568\n1998|Prentice Hall|World Wide Web Programming: Visualage For C++ And Smalltalk (visualage Series)|Andreas Bitterer and Marc Carrel-billiard|9780136124665\n1987|MIT Press|The Design and Evaluation of a High Performance Smalltalk System|David M. Ungar|9780262210102\n1995|Premier|Ibm Smalltalk Programming For Windows And Os/2/book And Disk|Shafer and Dan and Herndon and Scott|9781559587495\n1996|Sigs|Developing Visual Programming Applications Using Smalltalk (sigs: Advances In Object Technology)|Michael Linderman|9780135692295\n1996|Sigs|Developing Visual Programming Applications Using Smalltalk (sigs: Advances In Object Technology)|Michael Linderman|9781884842283\n1992|Premier Pr|Smalltalk Programming For Windows (prima Practical Programming Series/book And 3 1/2 Disk)|Dan Shafer and Scott Herndon and Laurence Rozier|9781559582377	Smalltalk				year|title|doi|citations|influentialCitations|authors|paperId\n1984|Making smalltalk a database system|10.1145/602259.602300|420|14|G. Copeland and D. Maier|959baa1fe387cbabdcc729411be7bb935f56d8cb\n2011|How developers use the dynamic features of programming languages: the case of smalltalk|10.1145/1985441.1985448|53|4|Oscar Callaú and R. Robbes and É. Tanter and D. Röthlisberger|0b15fdbf3ef064d80d9d5d4de25f5fd198e731bb\n1980|Extending object oriented programming in Smalltalk|10.1145/800087.802792|51|2|I. Goldstein and D. Bobrow|0ca3ea0a470fcbd8078ea5ea6144e07b494fdc15\n1991|Teaching Smalltalk as a first programming language|10.1145/107004.107046|27|0|Suzanne Skublics and P. White|e8b86f220f076eb4dd0e47a1f801259a69e18c85\n1987|Smalltalk as a programming language for robotics?|10.1109/ROBOT.1987.1087894|17|0|W. LaLonde and Dave A. Thomas and Kent Johnson|c7513ebd5a282d6b062e379f2997a1e4bd98b0df\n1983|The object oriented pre-compiler: programming Smalltalk 80 methods in C language|10.1145/948093.948095|16|0|Brad J. Cox|8c27238c4278c72801bc0166242a95f100c7d957\n1987|Object-oriented programming in Smalltalk and ADA|10.1145/38765.38826|15|0|E. Seidewitz|011b1daad5226830a6ae1be4bd0443c5e4e1fd6a\n2011|PHANtom: a modern aspect language for Pharo Smalltalk|10.1145/2166929.2166939|10|1|J. Fabry and Daniel Galdames|dda4fc4ab5d99522fb446c6fd202ba415f343ee8\n2012|Efficient Method Lookup Customization for Smalltalk|10.1007/978-3-642-30561-0_10|6|0|J. Vraný and Jan Kurs and Claus Gittinger|7f8e57223bea959247929b01ff9c5bc81dec99a3\n2006|Scl: A Simple, Uniform and Operational Language for Component-Oriented Programming in Smalltalk|10.1007/978-3-540-71836-9_5|5|0|L. Fabresse and C. Dony and M. Huchard|ef9d9e944b0da3fa81c23eb99d9917397669822e\n2012|On the integration of Smalltalk and Java: practical experience with STX:LIBJAVA|10.1145/2448963.2448968|4|0|Marcel Hlopko and Jan Kurs and J. Vraný and Claus Gittinger|0907378a9af8c4759c857c2974baa9f7d1375594\n2013|On planning an evaluation of the impact of identifier names on the readability and quality of smalltalk programs|10.1109/USER.2013.6603079|3|0|Mircea Lungu and Jan Kurs|a117cfdf256c0d57a6148efcb39960914f0fe040\n1993|A visual programming environment for Smalltalk|10.1109/VL.1993.269599|3|0|I. Borne|98ac5d8473c91499be4b47d296d7c15d3f2f55b7\n2010|Programming For Pre College Education Using Squeak Smalltalk|10.18260/1-2--16161|3|1|Kathryn N. Rodhouse and Benjamin Cooper and S. Watkins|6a372109ad0086d5d32e3c4121884520cfd8fa4e\n2012|Refactoring support for Smalltalk using static type inference|10.1145/2448963.2448964|1|0|Martin Unterholzner|fe3d3fd09a89d96f1340e656cda2fb4550080e85\n2011|A Smalltalk implementation of Exil, a component-based programming language|10.1145/2166929.2166932|1|1|P. Spacek and C. Dony and Chouki Tibermacine and L. Fabresse|1097d8c549654b2308a6ae2c559da511b00b6f1e	title|year|author|goodreadsId|rating|ratings|reviews\nSmallTalk 80: The Language|1989|Adele Goldberg|924473|4.20|40|3\nSmallTalk 80 Language: The Language and Its Implementation|1983|Adele Goldberg|1831608|4.68|37|0\nSmallTalk-80: The Interactive Programming Environment|1983|Adele Goldberg|1831611|4.33|6|0
purescript	PureScript	2013	Phil Freeman		41	pl		https://www.purescript.org		3		https://github.com/purescript/purescript/releases		v0.15.16-1	75	3		13	24956		true	4	mal nulan purescript reason							https://github.com/purescript/purescript	pl	382	826		5443		0					haskell	haskell	text/x-haskell	source.purescript	programming	2013	2024	2013	157	563	8515	295	false				p/PureScript.purs	90	2014	2018	4	9															2013	2024	4550	240	1883	15	90460																A strongly-typed functional programming language that compiles to JavaScript.	A strongly-typed functional programming language that compiles to JavaScript.			A strongly-typed functional programming language that compiles to JavaScript.		purs	purs					purescript	purescript haskell javascript markdown json bourne-shell yaml css less yacc make dhall xml	javascript			true	11666	0	https://exercism.org/tracks/purescript	60																1	true	0	true		purs			https://tio.run/#purescript	https://github.com/purescript/documentation								text									https://pursuit.purescript.org/							PureScript		"import Prelude import Effect.Console (log)  greet :: String -> String greet name = ""Hello, "" <> name <> ""!""  main = log (greet ""World"")"											"module Main where  import Debug.Trace  main = trace ""Hello World"" "	module Control.Arrow where  import Data.Tuple  class Arrow a where   arr :: forall b c. (b -> c) -> a b c   first :: forall b c d. a b c -> a (Tuple b d) (Tuple c d)  instance arrowFunction :: Arrow (->) where   arr f = f   first f (Tuple b d) = Tuple (f b) d  second :: forall a b c d. (Category a, Arrow a) => a b c -> a (Tuple d b) (Tuple d c) second f = arr swap >>> first f >>> arr swap  swap :: forall a b. Tuple a b -> Tuple b a swap (Tuple x y) = Tuple y x  infixr 3 *** infixr 3 &&&  (***) :: forall a b b' c c'. (Category a, Arrow a) => a b c -> a b' c' -> a (Tuple b b') (Tuple c c') (***) f g = first f >>> second g  (&&&) :: forall a b b' c c'. (Category a, Arrow a) => a b c -> a b c' -> a b (Tuple c c') (&&&) f g = arr (\b -> Tuple b b) >>> (f *** g)  class ArrowZero a where   zeroArrow :: forall b c. a b c  infixr 5 <+>  class ArrowPlus a where   (<+>) :: forall b c. a b c -> a b c -> a b c					https://twitter.com/purescript		PureScript			https://github.com/nwolverson/purescript-language-server				https://github.com/purescript/purescript						--	{- -}		""""																													true												true																																											true																	true																														true											true																																				https://github.com/Eoksni/ipurescript	https://en.wikipedia.org/wiki/PureScript	0	0					PureScript	https://github.com/purescript-contrib/atom-language-purescript	id|title|time|timestamp|by|comments|score\n6644685|Show HN: PureScript - a functional language which compiles to Javascript|2013-10-31 01:19:21 UTC|1383182361|paf31|0|2		PureScript					
haml	HAML	2006	Hampton Lintorn-Catlin		37	template		http://haml.info/		6				v6.3.0	76	4		9	24930		true	10	ace cloc csvw haml mastodon particles particles scroll speedie txtzyme							https://github.com/haml/haml	template	390	465		323		0					haml	haml	text/x-haml	text.haml	markup	2008	2024	2006	81	571	3750	11	false				h/Haml.haml	171	2014	2018	2	29			HTML Abstraction Markup Language									html.py			2006	2024	6804	225	209	12	21005				https://haml-multiline--pftg.repl.co/	2012		2015	ruby html php asp java-server-pages erb ascii utf-8 rails css bbcode yaml sass wml	Haml (HTML Abstraction Markup Language) is a templating system that is designed to avoid writing inline code in a web document and make the HTML easy and clean. Haml gives the flexibility to have some dynamic content in HTML. Similar to other web languages like PHP, ASP, JSP and template systems like eRuby, Haml also embeds some code that gets executed during runtime and generates HTML code in order to provide some dynamic content. In order to run Haml code, files need to have .haml extension. These files are similar to .erb or eRuby files which also help to embed Ruby code while developing a web application. While parsing coding comments, Haml uses the same rules as Ruby 1.9 or later. Haml understands only ASCII compatible encodings like UTF-8 but not UTF-16 or UTF-32 because these are not compatible with ASCII. Haml can be used in command line, as a separate Ruby module, or in a Ruby on Rails application making Haml suitable for a wide range of applications.	2006	45	34	283	11674306					Unspace Interactive			haml hamldeface	haml	haml					ruby haml xhtml erb markdown yaml bash logos slim		https://devhints.io/haml		true	6652	0		49																1	true	6	true		haml haml.deface				https://haml.info/docs.html								text				haml									Canada					%section.container  %h1= post.title  %h2= post.subtitle  .content    = post.content											%html   %title Hello World   %body     %h1 Hello World	%p   Hello,   World! 	Haml	https://reddit.com/r/dlang				"<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd""> <html lang='en' xml:lang='en' xmlns='http://www.w3.org/1999/xhtml'>   <head>     <title>BoBlog</title>     <meta content='text/html; charset=utf-8' http-equiv='Content-Type' />     <link href=""/stylesheets/main.css"" media=""screen"" rel=""Stylesheet"" type=""text/css"" />   </head>   <body>     <div id='header'>       <h1>BoBlog</h1>       <h2>Bob's Blog</h2>     </div>     <div id='content'>       <div class='entry'>         <h3 class='title'>Halloween</h3>         <p class='date'>Tuesday, October 31, 2006</p>         <p class='body'>           Happy Halloween, glorious readers! I'm going to a party this evening... I'm very excited.         </p>       </div>       <div class='entry'>         <h3 class='title'>New Rails Templating Engine</h3>         <p class='date'>Friday, August 11, 2006</p>         <p class='body'>           There's a very cool new Templating Engine out for Ruby on Rails. It's called Haml.         </p>       </div>     </div>     <div id='footer'>       <p>         All content copyright © Bob       </p>     </div>   </body> </html>"	Haml							https://github.com/haml/haml						-#										false																						true																																																							true																																															true																																																https://en.wikipedia.org/wiki/Haml	2	0				haml.info	Haml	https://github.com/ezekg/language-haml		year|publisher|title|authors|isbn13\n2013-09-25|Packt Publishing|Instant Haml|Krzysztof Niksinskiis|9781783283781	Haml					title|year|author|goodreadsId|rating|ratings|reviews\nHTML: Hypertext Markup Language, Cascading Style Sheets, Dynamic HTML, Extensible Hypertext Markup Language, Html5, Haml, Webfarbe|2010|Books LLC|14640226|5.00|2|0
svg	SVG	2001			24	textMarkup				356					77	3			24929		true	358	abs ace activity-pub aframe alumina apache-hbase argdown arkscript arquero arrow-format assemblyscript asterius-compiler atomspace avail avi-synth ballerina bazel bee bicep bitsy blender-app blockml bosque bounce-lang bqn bucklescript capn-proto caramel carbon carp cat catala chaiscript chatterbot chika chisel chrysalisp cir cito civet clash clay cloc clojurescript codeql coffeescript conan-pm concise-encoding concurr cor couchdb crmsh cryptol crystal cspydr csvw cwerg d3 dafny dak datascript deno dexvis dhall djangoql dplyr drupal dynamo-visual-language ec ecl ecr edgedb eff eiffel elvish elymas emscripten enso erg erlang f-prime factor felix firrtl fleck flix flow flow9 flowchart-fun flutter flux forest-lang frege fstar futhark g-fu gerbil ggplot2 ghc gintonic gogs-editor gradle gridstudio-editor hacspec haxelibs-pm hazel hedy heron-lang hhvm hjson homebrew-pm hoot-smalltalk horse64 hrqr htmx huginn hurl hy hyperscript-lang ibis icarus idris idyll imba imhex impala infusion-framework insitux invokator iterm2 ixml janet jasmine java jeeves jekyll jinja jq jquery jsoncanvas jsonnet julia juvix kaffeine kakoune-editor katex kdl kitlang ko kode koka koto ktexteditor-editor kubernetes kumir ladybird latino leo-editor lesma lever lfortran ligo lila-lang link linux literate-coffeescript livr lobster loci luna lux m3db mal mangle manhood manim marko markwhen marp mastodon mathics matplotlib mdx melody mermaid mgmt michelson micro-editor microblocks micropython mimium minidsdb minizinc mirth mobl-lang mochajs monaco mongodb moya mps mun-lang mys nearley netbeans-editor neut nextflow ngs nit nodejs nomnoml nulan numba observable-plot obsidian-lang oden ohayo onnx oopsilon opa opencv openscad openverse p-star p packagist-pm pan pandas paraview parsers particles passerine penrose pest phel pkl please-build polymath pomsky popr postgresql powershell praat-script prettier prismjs project-mentat prometheus prql psvg psvg pyret-lang pyret pyth python pytorch qore quint r4 rakudo ramen rant reach react-native reactjs redis rescript revolution-programming-language rio rita rmarkdown robotframework roc rocksdb rust rye sagemath saltstack sanddance satysfi scikit-learn scipy score scryer semver shen shml sile simoji skip slony snowman-decompiler solid-network solidity son sqrl stacklang statsplorer sugar sugarss surrealdb svelte svgbob swallow sympy tablam tangledown tao-lang tao3d tensorflow textadept-editor threejs tibet tiledb tiscript tldr tldraw toml toontalk tosh treesheets triton twine twtxt uiua ultralisp-pm v v8 vega vega vimwiki vine visdown vlc vsxu vyper wasmer wasp-lang wax web3js wenyan wing wiredtiger wlambda wonkey wren wyvern xarray xgboost-model xgboost xidoc xla xlwings-editor xodio xtext yang yara yess yggdrasil yii								textMarkup				27		0					xml	xml	text/xml	text.xml.svg	data								false				s/SVG.svg	97	2004	2018		12			Scalable Vector Graphics																									2011	xml css javascript pdf synchronized-multimedia-integration-language gzip url html android dxf gnuplot vml	Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium (W3C) since 1999. SVG images and their behaviors are defined in XML text files. This means that they can be searched, indexed, scripted, and compressed. As XML files, SVG images can be created and edited with any text editor, as well as with drawing software. All major modern web browsers—including Mozilla Firefox, Internet Explorer, Google Chrome, Opera, Safari, and Microsoft Edge—have SVG rendering support.	2001	1237	34348	2645	27751					W3C			svg	svg										true	6405	0		28																					SVG svg				https://developer.mozilla.org/en-US/docs/Web/SVG								text																												"<?xml version=""1.0"" encoding=""utf-8"" standalone=""no""?> <!-- Hello World in SVG -->  <svg width=""240"" height=""100"" viewBox=""0 0 240 100"" zoomAndPan=""disable""      xmlns=""http://www.w3.org/2000/svg""  xmlns:xlink=""http://www.w3.org/1999/xlink"">   <title>Hello World</title>     <g>       <text x=""10"" y=""50"">Hello World</text>       <animate attributeName='opacity' values='0;1' dur='4s' fill='freeze' begin=""0s""/>     </g> </svg> "	"<?xml version=""1.0"" encoding=""utf-8"" standalone=""no""?> <svg width=""240"" height=""100"" viewBox=""0 0 240 100"" zoomAndPan=""disable""      xmlns=""http://www.w3.org/2000/svg""  xmlns:xlink=""http://www.w3.org/1999/xlink"">   <title>Hello World</title>     <g>       <text x=""10"" y=""50"">Hello World</text>       <animate attributeName='opacity' values='0;1' dur='4s' fill='freeze' begin=""0s""/>     </g> </svg>"							"<?xml version=""1.0"" encoding=""UTF-8"" ?> <svg xmlns=""http://www.w3.org/2000/svg"" version=""1.1"">   <rect x=""25"" y=""25"" width=""200"" height=""200"" fill=""lime"" stroke-width=""4"" stroke=""pink"" />   <circle cx=""125"" cy=""125"" r=""75"" fill=""orange"" />   <polyline points=""50,150 50,200 200,200 200,100"" stroke=""red"" stroke-width=""4"" fill=""none"" />   <line x1=""50"" y1=""50"" x2=""200"" y2=""200"" stroke=""blue"" stroke-width=""4"" /> </svg>"	SVG														<!-- -->																															true																																																							false																	true																														false																																																https://en.wikipedia.org/wiki/Scalable_Vector_Graphics	21	4						https://github.com/textmate/xml.tmbundle		year|publisher|title|authors|isbn13\n2002|O'Reilly Media|SVG Essentials (O'Reilly XML)|Eisenberg, J. David|9780596002237\n2001|Que Publishing|Designing SVG Web Graphics|Watt, Andrew H. and Watt, Andrew H.|9780735711662\n2014|O'Reilly Media|SVG Essentials: Producing Scalable Vector Graphics with XML|Eisenberg, J. David and Bellamy-Royds, Amelia|9781449374358\n2012|Microsoft Press|Building Web Applications with SVG (Developer Reference)|Dailey, David and Frost, Jon and Strazzullo, Domenico|9780735675797\n2003|Charles River Media|Fundamentals of SVG Programming: Concepts to Source Code (Graphics Series)|Campesato, Oswald|9781584502982\n2012|Microsoft Press|Building Web Applications with SVG (Developer Reference)|Dailey, David and Frost, Jon and Strazzullo, Domenico|9780735660120\n2002|Apress|SVG Programming: The Graphical Web|Cagle, Kurt|9781590590195\n2002|McGraw-Hill/OsborneMedia|SVG For Designers: Using Scalable Vector Graphics in Next-Generation Web Sites (CLS.EDUCATION)|Binder, Kate|9780072225297\n20170317|O'Reilly Media, Inc.|SVG Animations|Sarah Drasner|9781491939659\n20141022|O'Reilly Media, Inc.|SVG Essentials|J. David Eisenberg|9781491945339\n20180906|Springer Nature|Beginning SVG|Alex Libby|9781484237601\n20141022|O'Reilly Media, Inc.|SVG Essentials|J. David Eisenberg; Amelia Bellamy-Royds|9781491945322\n20080101|Springer Nature|SVG Programming|Kurt Cagle|9781430208402\n20151022|O'Reilly Media, Inc.|SVG Text Layout|Amelia Bellamy-Royds; Kurt Cagle|9781491933770\n20151022|O'Reilly Media, Inc.|SVG Text Layout|Amelia Bellamy-Royds; Kurt Cagle|9781491933794\n20151005|O'Reilly Media, Inc.|SVG Colors, Patterns & Gradients|Amelia Bellamy-Royds; Kurt Cagle|9781491933695\n20151005|O'Reilly Media, Inc.|SVG Colors, Patterns & Gradients|Amelia Bellamy-Royds; Kurt Cagle|9781491933718\n2010|Springer-Verlag New York, LLC|Visualizing Information Using Svg and X3d: XML-Based Technologies for the XML-Based Web|Geroimenko and Vladimir and Chen and Chaomei|9781849969185\n20171017|O'Reilly Media, Inc.|Using SVG with CSS3 and HTML5|Amelia Bellamy-Royds; Kurt Cagle; Dudley Storey|9781491921920	SVG	svg developer			year|title|doi|citations|influentialCitations|authors|paperId\n2019|Sketch-n-Sketch: Output-Directed Programming for SVG|10.1145/3332165.3347925|39|2|Brian Hempel and Justin Lubin and Ravi Chugh|b39498c78b491ebaedf1a7e8cbb76df774f0dfde\n2016|Semi-Automated SVG Programming via Direct Manipulation|10.1145/2984511.2984575|35|1|Brian Hempel and Ravi Chugh|74f3fd11b2a5d614f5ad33a93c5281cff769185c\n2002|SVG Programming: The Graphical Web|10.1007/978-1-4302-0840-2|14|1|K. Cagle|69e020d14ca95b93a5902f39be6acddbff3c2df3\n2013|Controlling the Movement of the Robot's Effector on the Plane Using the SVG Markup Language|10.4028/www.scientific.net/AMR.837.577|14|0|K. Foit|0e46ec17729b8a2009ffcb5fd807a89eea34cd1c	title|year|author|goodreadsId|rating|ratings|reviews\nSvg Programming: The Graphical Web|2002|Kurt Cagle|838716|4.50|4|1\nFundamentals of SVG Programming|2003|Oswald Campesato|838718|4.00|2|0
git	Git	2005	Linus Torvalds	Junio Hamano	27	versionControlApplication		https://git-scm.com		0		https://github.com/git/git/tree/master/Documentation/RelNotes		v2.45.1	78	1		23	24928		false	1	sourcetree							https://github.com/git/git	versionControlApplication																2008	2024		2402	25374	51231	188	false										23696	102	global information tracker			Software Freedom Conservancy									2005	2025	79358	2293	4621	270	879031					2008		2005	c perl tcl python linux ia-32 mercurial http ftp subversion	Git () is a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. Its current maintainer since 2005 is Junio Hamano. As with most other distributed version control systems, and unlike most client–server systems, every Git directory on every computer is a full-fledged repository with complete history and full version tracking abilities, independent of network access or a central server. Git is free software distributed under the terms of the GNU General Public License version 2.	2005	2205	286	2277	1771747					https://github.com/git/										bourne-shell c perl tcl diff make markdown asp.net yaml javascript xslt go python bash m4 css xml lisp cmake z-shell c-shell ruby rescript		https://training.github.com/downloads/github-git-cheat-sheet.pdf https://training.github.com/		true	843847	7032		53															https://web.libera.chat/#git-devel	1	false	2	true						https://git-scm.com/doc		https://git-scm.com/book/en/v2						text													Various																							"The name ""git"" was given by Linus Torvalds when he wrote the very first version. He described the tool as ""the stupid content tracker"" and the name as (depending on your way):   - random three-letter combination that is pronounceable, and not actually used by any common UNIX command. The fact that it is a mispronunciation of ""get"" may or may not be relevant.  - stupid. contemptible and despicable. simple. Take your pick from the dictionary of slang.  - ""global information tracker"": you're in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room.  - ""goddamn idiotic truckload of shit"": when it breaks"			https://www.youtube.com/watch?v=RnCC4U-K300					https://github.com/git/git		https://www.meetup.com/topics/git																																																																																																																																																																																										https://en.wikipedia.org/wiki/Git	0	0				git-scm.com							git			
tcl	Tcl	1988	John Ousterhout		51	pl		http://www.tcl.tk		20	https://www.tcl.tk/software/tcltk/whatsnew.tml	http://www.tcl.tk/software/tcltk/relnotes/index.tml?sc_format=wider			79	5			24920		true	23	ace berkeleydb chicken clash cloc cmake dern drakon duro git hecl invokator mal mongodb opal redis spatial sqlite srt th1 tk v wiredtiger								pl	7067	8111	owh starfield	13969		0				tclsh wish	tcl	tcl	text/x-tcl	source.tcl	programming								false				t/Tcl.tcl	56	2005	2013	2	4			Tool Command Language	Tcl/Tk								tcl.py																1988	awk lisp php tea powershell c python expect unicode regex java unix linux bourne-shell xotcl snit verilog vhdl udp mysql postgresql sqlite	"Tcl (pronounced ""tickle"" or tee cee ell, ) is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful. Tcl casts everything into the mold of a command, even programming constructs like variable assignment and procedure definition. Tcl supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It is commonly used embedded into C applications, for rapid prototyping, scripted applications, GUIs, and testing. Tcl interpreters are available for many operating systems, allowing Tcl code to run on a wide variety of systems. Because Tcl is a very compact language, it is used on embedded systems platforms, both in its full form and in several other small-footprint versions. The popular combination of Tcl with the Tk extension is referred to as Tcl/Tk, and enables building a graphical user interface (GUI) natively in Tcl. Tcl/Tk is included in the standard Python installation in the form of Tkinter."	2001	567	938	944	39880682							tcl tbc	tcl adp tclin tm	tcl	tcl rvt		tcl tbc	http://pldb.info/blog/JohnOusterhout.html						true	3106	0	https://exercism.org/tracks/tcl	57	tk															1							false	https://tio.run/#tcl	https://www.tcl.tk/doc/ https://devdocs.io/tcl_tk/								text				tcl	tcl	Tcl		http://www.rosettacode.org/wiki/Category:Tcl				tcl				Tcl	https://www.tcl.tk/about/history.html											"#!/usr/local/bin/tclsh # Hello World in Tcl  puts ""Hello World!"" "	"puts ""Hello World"""	"# XDG Base Directory Specification handling # # Copyright (C) 2013 Lawrence Woodman # # Licensed under an MIT licence.  Please see LICENCE.md for details. # # For XDG Base Directory Specification #   http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html # package require Tcl 8.5  namespace eval XDG {   variable DEFAULTS """"   namespace export DATA_HOME CONFIG_HOME CACHE_HOME   namespace export RUNTIME_DIR DATA_DIRS CONFIG_DIRS }  proc XDG::SetDefaults {} {   variable DEFAULTS   if {$DEFAULTS ne """"} return   set DEFAULTS [list \     DATA_HOME   [file join $::env(HOME) .local share] \     CONFIG_HOME [file join $::env(HOME) .config] \     CACHE_HOME  [file join $::env(HOME) .cache] \     DATA_DIRS   [list [file join /usr local share] [file join /usr share]] \     CONFIG_DIRS [list [file join /etc xdg ]]   ] }  proc XDG::XDGVarSet {var} {   expr {[info exists ::env(XDG_$var)] && $::env(XDG_$var) ne """"} }  proc XDG::Dir {var {subdir """"} } {   variable DEFAULTS   SetDefaults   set dir [dict get $DEFAULTS $var]    if {[XDGVarSet $var]} {     set dir $::env(XDG_$var)   }    return [file join $dir $subdir] }  proc XDG::Dirs {var {subdir """"} } {   variable DEFAULTS   SetDefaults   set rawDirs [dict get $DEFAULTS $var]    if {[XDGVarSet $var]} {     set rawDirs [split $::env(XDG_$var) "":""]   }    set outDirs {}   foreach dir $rawDirs {     lappend outDirs [file join $dir $subdir]   }   return $outDirs }  # The remaining procs reference the environmental variables XDG_ # followed by the proc name. proc XDG::DATA_HOME {{subdir """"}} {Dir DATA_HOME $subdir} proc XDG::CONFIG_HOME {{subdir """"}} {Dir CONFIG_HOME $subdir} proc XDG::CACHE_HOME {{subdir """"}} {Dir CACHE_HOME $subdir}  proc XDG::RUNTIME_DIR {{subdir """"}} {   if {![XDGVarSet RUNTIME_DIR]} { return {} }   return [file join $::env(XDG_RUNTIME_DIR) $subdir] }  # The following procs returning the directories as a list with the most # important first. proc XDG::DATA_DIRS {{subdir """"}} {Dirs DATA_DIRS $subdir} proc XDG::CONFIG_DIRS {{subdir """"}} {Dirs CONFIG_DIRS $subdir} "	Tcl	https://www.reddit.com/r/Tcl/	https://riju.codes/tcl	puts {Hello, world!} 		"oo::class create fruit {     method eat {} {         puts ""yummy!""     } } oo::class create banana {     superclass fruit     constructor {} {         my variable peeled         set peeled 0     }     method peel {} {         my variable peeled         set peeled 1         puts ""skin now off""     }     method edible? {} {         my variable peeled         return $peeled     }     method eat {} {         if {![my edible?]} {             my peel         }         next     } } set b [banana new] $b eat               → prints ""skin now off"" and ""yummy!"" fruit destroy $b eat               → error ""unknown command"""	Tcl													#		puts	""""																									false				true																																																							true																	false																		true												false											true																																				https://github.com/rpep/tcl_kernel	https://en.wikipedia.org/wiki/Tcl	26	2			Tcl	tcl.tk	Tcl	https://github.com/textmate/tcl.tmbundle		year|publisher|title|authors|isbn13\n1997|Addison-Wesley Professional|Effective Tcl/TK Programming: Writing Better Programs with TCL and TK|Harrison, Mark and McLennan, Michael|9780201634747\n2009|Addison-Wesley Professional|Tcl and the Tk Toolkit|Ousterhout, John and Jones, Ken|9780321336330\n2010|Packt Publishing|Tcl 8.5 Network Programming (Community Experience Distilled)|Kocjan, Wojciech and Beltowski, Piotr|9781849510967\n1997|Prentice Hall Ptr|Cgi Developer's Resource: Web Programming in Tcl and Perl (Resource Series)|Ivler, J. M. and Husain, Kamran|9780137277513\n1999|McGraw-Hill Inc.,US|Web TCL Complete|Stephen Ball|9780079137135\n2003|Pearson|Practical Programming in Tcl and Tk|Welch, Brent and Jones, Ken|9780130385604\n2017|CreateSpace Independent Publishing Platform|The Tcl Programming Language: A Comprehensive Guide|Nadkarni, Ashok P.|9781548679644\n1997|Prentice Hall|Practical Programming in Tcl & Tk|Welch, Brent B.|9780136168300\n1999|O'Reilly Media|TCL / TK in a Nutshell: A Desktop Quick Reference|Raines, Paul and Tranter, Jeff|9781565924338\n2007|Cengage Learning PTR|Tcl and Tk Programming for the Absolute Beginner|Wall, Kurt|9781598634389\n1994|Addison-Wesley Professional|Tcl and the Tk Toolkit|Ousterhout, John K.|9780201633375\n1999|Prentice Hall|Practical Programming in Tcl and Tk (3rd Edition)|Welch, Brent B.|9780130220288\n1995-04T|Prentice Hall|Practical Programming in Tcl and Tk/Book and Disk|Welch, Brent B.|9780131820074\n1999|Addison-wesley|Cgi Programming With Tcl|David Maggiano|9780201606294\n20100701|Packt Publishing|Tcl 8.5 Network Programming|Wojciech Kocjan; Piotr Beltowski|9781849510974\n1994|Addison-wesley|Tcl And The Tk Toolkit|Ousterhout, John K.|9780201633375	Tcl				year|title|doi|citations|influentialCitations|authors|paperId\n1994|VIPERS: a data flow visual programming environment based on the Tcl language|10.1145/192309.192361|21|3|Massimo Bernini and M. Mosconi|9aa8df179b2f6b3c252657a8813850e22d2fe7e9\n2014|Petascale Tcl with NAMD, VMD, and Swift/T|10.1109/HPTCDL.2014.7|18|0|James C. Phillips and J. Stone and Kirby L. Vandivort and Timothy G. Armstrong and J. Wozniak and M. Wilde and K. Schulten|dbc9036c86dbe20795e6eccc8393d02dd7251692	title|year|author|goodreadsId|rating|ratings|reviews\nPractical Programming in TCL & TK|1961|Brent B. Welch|1665118|3.87|55|2\nEffective Tcl/TK Programming: Writing Better Programs with TCL and TK|1997|Mark Harrison|800119|3.50|4|0\nTcl/TK Pocket Reference: Programming Tools|1998|Paul Raines|1370427|3.22|9|0\nTCL/TK Programmer's Reference|1999|Chris Nelson|3658168|5.00|1|1\nTcl/Tk 8.5 Programming Cookbook|2011|Bert Wheeler|15375794|3.00|1|0\nTcl/TK Programming for the Absolute Beginner|2007|Kurt Wall|2138390|4.00|1|1\nTCL 8.5 Network Programming|2010|Wojciech Kocjan|14701556|3.67|3|1\nTcl/TK: A Developer's Guide|2003|Clif Flynt|19278649|0.0|0|0\nTCL/TK for Dummies?|1997|Tim Webster|2387039|3.50|2|0\nCGI Programming with TCL [With CDROM]|1999|David Maggiano|5169621|0.0|0|0
liquid	Liquid	2008	Tobias Lütke		27	template		https://shopify.github.io/liquid/		5				v5.5.0	80	1		4	24918		true	5	11ty ace liquid mochajs pygments							https://github.com/Shopify/liquid	template	947	1018		11459		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nShopify Timber https://github.com/Shopify.png https://github.com/Shopify/Timber Liquid #ccc 871 352 6 ""The ultimate Shopify theme framework, built by Shopify."""				liquid			text.html.liquid	markup	2008	2024	2008	774	1372	10950	355	false					2	2010	2015	2	2												templates.py			2008	2025	2704	240	195	7	21576																			https://github.com/Shopify			liquid		liquid					ruby liquid yaml markdown				true	15508	325		34																1	true	5	true		liquid				https://shopify.dev/api/liquid								text	3533				liquid								Canada																	"<h3>We have wonderful products!</h3> <ul id=""products"">   <div id=""productpage"">     <div id=""productimages""><div id=""productimages-top""><div id=""productimages-bottom"">       {% for image in product.images %}         {% if forloop.first %}           <a href=""{{ image | product_img_url: 'large' }}"" class=""productimage"" rel=""lightbox"">             <img src=""{{ image | product_img_url: 'medium'}}"" alt=""{{product.title | escape }}"" />           </a>         {% else %}           <a href=""{{ image | product_img_url: 'large' }}"" class=""productimage-small"" rel=""lightbox"">             <img src=""{{ image | product_img_url: 'small'}}"" alt=""{{product.title | escape }}"" />           </a>         {% endif %}       {% endfor %}     </div></div></div>      <h2>{{ product.title }}</h2>      <ul id=""details"" class=""hlist"">       <li>Vendor: {{ product.vendor | link_to_vendor }}</li>       <li>Type: {{ product.type | link_to_type }}</li>     </ul>      <small>{{ product.price_min | money }}{% if product.price_varies %} - {{ product.price_max | money }}{% endif %}</small>      <div id=""variant-add"">       <form action=""/cart/add"" method=""post"">          <select id=""variant-select"" name=""id"" class=""product-info-options"">           {% for variant in product.variants %}             <option value=""{{ variant.id }}"">{{ variant.title }} - {{ variant.price | money }}</option>           {% endfor %}         </select>          <div id=""price-field"" class=""price""></div>        <div style=""text-align:center;""><input type=""image"" name=""add"" value=""Add to Cart"" id=""add"" src=""{{ 'addtocart.gif' | asset_url }}"" /></div>       </form>     </div>      <div class=""description textile"">       {{ product.description }}     </div>   </div>    <script type=""text/javascript"">   <!--     // prototype callback for multi variants dropdown selector     var selectCallback = function(variant, selector) {       if (variant && variant.available == true) {         // selected a valid variant         $('add').removeClassName('disabled'); // remove unavailable class from add-to-cart button         $('add').disabled = false;           // reenable add-to-cart button         $('price-field').innerHTML = Shopify.formatMoney(variant.price, ""{{shop.money_with_currency_format}}"");  // update price field       } else {         // variant doesn't exist         $('add').addClassName('disabled');      // set add-to-cart button to unavailable class         $('add').disabled = true;              // disable add-to-cart button         $('price-field').innerHTML = (variant) ? ""Sold Out"" : ""Unavailable""; // update price-field message       }     };      // initialize multi selector for product     Event.observe(document, 'dom:loaded', function() {       new Shopify.OptionSelectors(""variant-select"", { product: {{ product | json }}, onVariantSelected: selectCallback });     });   -->   </script> </ul>"	liquid													https://github.com/Shopify/liquid											true false																			true																																																																																																																																																															2	15					Liquid	https://github.com/bastilian/validcode-textmate-bundles		year|publisher|title|authors|isbn13\n1998|Premier Pr|Create Web Animations With Microsoft Liquid Motion In A Weekend|Steven E. Callihan|9780761518228\n20100603|Ingram Publisher Services UK- Academic|High-Temperature Liquid Chromatography|Thorsten Teutenberg|9781849731096	Liquid	liquid engineer			year|title|doi|citations|influentialCitations|authors|paperId\n2008|Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary|10.1007/978-3-540-70592-5_5|105|8|Shan Shan Huang and Amir Hormati and D. Bacon and R. Rabbah|1eaa543205c3fc0cb4685f2c7e8a631fa7776a74\n2009|A retention-time-shift-tolerant background subtraction and noise reduction algorithm (BgS-NoRA) for extraction of drug metabolites in liquid chromatography/mass spectrometry data from biological matrices.|10.1002/rcm.4041|65|1|P. Zhu and Wei Ding and W. Tong and A. Ghosal and K. Alton and S. Chowdhury|4d45be9b7542e9be2fc8460e9995cc79a2b94867\n1979|Simultaneous Multiwavelength Detection System for Liquid Chromatography|10.1093/CHROMSCI/17.4.225|26|0|L. Klatt|8d0d958c0655c5dbe8f219a8fa869f4773836d0c\n2000|Gibbs energy minimization in gas + liquid + solid systems|10.1002/(SICI)1096-987X(200003)21:4<247::AID-JCC1>3.0.CO;2-J|21|0|D. Ebel and M. Ghiorso and R. Sack and L. Grossman|b2e10a89654f9586ca3f24ed55a2399cd1a69ada\n2002|SCORES-II Design Tool for Liquid Rocket Engine Analysis|10.2514/6.2002-3990|17|0|J. Bradford and A. Crocker|a6895309bef561696b4aa659904cb916e5966fce\n2013|Seismic Response of Elevated Liquid Storage Tanks Using Double Concave Friction Pendulum Bearings with Tri-Linear Behavior|10.1260/1369-4332.16.2.315|9|0|M. Rabiei and F. Khoshnoudian|76e334b2f2fac58c0ff146b2d16f51ad63810821\n2011|Simulation, design and practical implementation of IMC tuned digital PID controller for liquid level control system|10.1109/NUICONE.2011.6153308|7|0|Sandip A. Mehta and Jatin Katrodiya and Bhargav Mankad|9e65fcce6a08a0dcd3bf6c3d1e166f5a26bf8786\n2010|Dynamic response of the U-tube liquid manometer with equal diameter columns|10.1088/1755-1315/12/1/012114|6|0|D. Zahariea|18bb53f207414631ee717ee0b62fd091f2d65b21\n2019|Performance of A Convolutional Neural Network in Screening Liquid Based Cervical Cytology Smears|10.4103/JOC.JOC_201_18|5|0|Parikshit Sanyal and Sanghita Barui and P. Deb and Harish Chander Sharma|b17feb9d51fb3740ed492f5edad6879bdb9a07eb\n2013|The Liquid Metal Blokus Duo Design|10.1109/FPT.2013.6718425|3|0|E. Altman and J. Auerbach and D. Bacon and Ioana Baldini and P. Cheng and Stephen J. Fink and R. Rabbah|113e0d3c608d8c04d411fd2b7bc8785467105efa\n2014|Design of Fuzzy Control System for Tank Liquid Level Based on WinCC and Matlab|10.1109/DCABES.2014.15|3|0|Zhu Jianjun|15daa30031da4aab3c0a9f4fc772ecfd514cb2eb\n2012|Research on three-dimensional modeling of liquid storage tank|10.1109/GIWRM.2012.6349618|1|0|Jin Han and Jing Wei and Zhi-hua Zhang and Xiaoyuan Dong|ad6ccaf0205c321802bfa645357c49346c11e406\n2015|Development of Simulator for LNG Carrier Liquid Cargo Handling|10.2991/CISIA-15.2015.223|1|0|J. Cao and X. K. Zhang and Q. He|ba32c26616468eb9235cce441281fbae15e8c751\n2017|AUTOMATIC LIQUID FILLING USING PROGRAMMABLE LOGIC CONTROLLER(PLC)|10.24128/IJRAER.2017.NO01ab|1|0|Vinod Jiddi|6ddde4bb612e0ec96413b4837c91d947a9e9fa6d\n2018|Simulation of Liquid Vapor Equilibrium in Batch Distillation Process from Cellulose (Bamboo)|10.11594/nstp.2018.0117|1|0|Sari Ni Ketut and D. Ernawati|124ebfbcc14bf6d5974a6d14fcc52336e8591b1f	
vhdl	VHDL	1983			45	hardwareDescriptionLanguage				5					81	4			24916	1188	true	5	ace invokator mal pygments spatial								hardwareDescriptionLanguage	1748	2099		34211		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nghdl ghdl https://github.com/ghdl.png https://github.com/ghdl/ghdl VHDL #adb2cb 777 147 24 ""VHDL 2008/93/87 simulator"""				vhdl	vhdl	text/x-vhdl	source.vhdl	programming								false				v/VHDL.vhdl	23	2008	2017	1	2			VHSIC Hardware Description Language									hdl.py											44					1980	verilog ada pascal vhdl-ams property-specification-language isbn	VHDL (VHSIC Hardware Description Language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits. VHDL can also be used as a general purpose parallel programming language.	2002	731	548	893	43410								vhdl vhd vhf vhi vho vhs vht vhw	vhdl	vhdl vhd				rust						6245	0		155																					VHD vhd VHDL vhdl vhf vhi vho vhs vht vhw				https://vhdlguide.readthedocs.io/en/latest/								text			https://github.com/antlr/grammars-v4/tree/master/vhdl/vhdl	vhdl				http://www.rosettacode.org/wiki/Category:VHDL					United States															"--Hello World in VHDL  ENTITY helloworld IS END helloworld;  ARCHITECTURE hw OF helloworld IS  BEGIN  ASSERT FALSE REPORT ""HELLO, WORLD!"" SEVERITY NOTE;  END hw; "	"use std.textio.all;  entity hello_world is end hello_world;  architecture behaviour of hello_world is begin  process     begin        write (output, String'(""Hello World""));        wait;     end process; end behaviour;"	-- VHDL example file  library ieee; use ieee.std_logic_1164.all;  entity inverter is  port(a : in std_logic;       b : out std_logic); end entity;  architecture rtl of inverter is begin  b <= not a; end architecture; 	vhdl	https://reddit.com/r/VHDL				process begin   wait until START = '1'; -- wait until START is high      for i in 1 to 10 loop -- then wait for a few clock periods...     wait until rising_edge(CLK);   end loop;    for i in 1 to 10 loop  -- write numbers 1 to 10 to DATA, 1 every cycle     DATA <= to_unsigned(i, 8);     wait until rising_edge(CLK);   end loop;    -- wait until the output changes   wait on RESULT;      -- now raise ACK for clock period   ACK <= '1';   wait until rising_edge(CLK);   ACK <= '0';    -- and so on... end process;	VHDL			https://github.com/kraigher/rust_hdl		abs access after alias all and architecture array assert attribute begin block body buffer bus case component configuration constant disconnect downto else elsif end entity exit file for function generate generic group guarded if impure in inertial inout is label library linkage literal loop map mod nand new next nor not null of on open or others out package port postponed procedure process pure range record register reject rem report return rol ror select severity signal shared sla sll sra srl subtype then to transport type unaffected units until use variable wait when while with xnor xor								--		write	""""																	true								true				true	true																								true						true								true											true					true																	false							true											true												false											true																													true								https://en.wikipedia.org/wiki/VHDL	50	39	https://hopl.info/showlanguage.prx?exp=1188		VHDL		VHDL	https://github.com/textmate/vhdl.tmbundle		year|publisher|title|authors|isbn13\n2002|Prentice Hall|Digital Fundamentals with VHDL|Floyd, Thomas L.|9780130995278\n2007|Cengage Learning|Digital Systems Design Using VHDL|Roth, Jr.  Charles H. and John, Lizy K.|9780534384623\n2008|Pearson|VHDL for Engineers|Short, Kenneth|9780131424784\n1993|Mcgraw-hill Inc|Vhdl Edition (Computer Engineering Series)|Perry, Douglas|9780070494343\n2005|Charles River Media|HDL Programming Fundamentals: VHDL and Verilog (DaVinci Engineering)|Botros, Nazeih M|9781584508557\n2000|Prentice Hall|VHDL Design Representation and Synthesis (2nd Edition)|Armstrong, James R. and Gray, F. Gail|9780130216700\n1992|Springer|VHDL for Simulation, Synthesis and Formal Proofs of Hardware (The Springer International Series in Engineering and Computer Science, 183)||9780792392538\n2002|Prentice Hall|Digital Logic Simulation And Cpld Programming With Vhdl|Steve Waterman|9780130967602\n2000|Wiley, John & Sons, Incorporated|The VHDL Reference: A Practical Guide to Computer-Aided Integrated Circuit Design including VHDL-AMS|Ulrich Heinkel and Werner Haas and Martin Padeffke and Thomas Buerner and Herbert Braisz|9780471899723\n2017|McGraw-Hill Education|Digital System Design with FPGA: Implementation Using Verilog and VHDL|Unsalan, Cem and Tar, Bora|9781259837913\n2010|Morgan Kaufmann|The Designer's Guide to VHDL (ISSN)|Ashenden, Peter J.|9780080568850\n1999|Wiley-IEEE Computer Society Pr|Digital Systems Design with VHDL and Synthesis: An Integrated Approach|Chang, K. C.|9780769500232\n2002|McGraw-Hill Education|VHDL : Programming By Example|Perry, Douglas|9780071400701\n2008|McGraw-Hill College|Fundamentals of Digital Logic with VHDL Design|Brown, Stephen D.|9780073529530\n2008|Morgan Kaufmann|Digital Electronics and Design with VHDL|Pedroni, Volnei A.|9780080557557\n2018|Springer|A Tutorial Introduction to VHDL Programming|Gazi, Orhan|9789811323096\n2007|Morgan Kaufmann|VHDL 2008: Just the New Stuff (Systems on Silicon)|Ashenden, Peter J. and Lewis, Jim|9780123742490\n2003|Pearson|Digital System Design with VHDL (2nd Edition)|Zwolinski, Mark|9780130399854\n2008|Morgan Kaufmann|Digital Electronics and Design with VHDL|Pedroni Ph.D. California Institute of Technology; former  visiting Professor Harvey Mudd College, Volnei A.|9780123742704\n1997|Prentice Hall|Vhdl Starter's Guide|Yalamanchili, Sudhakar|9780135198025\n2018|Springer|A Tutorial Introduction to VHDL Programming|Gazi, Orhan|9789811323089\n2011|Wiley|Introduction to Digital Systems: Modeling, Synthesis, and Simulation Using VHDL|Ferdjallah, Mohammed|9780470900550\n1708|Wiley India Private Limited|HDL Programming Fundamentals: VHDL and Verilog, w/CD|NAZEIH M.BOTROS|9788177226973\n1998|Wiley|VHDL for Logic Synthesis|Rushton, Andrew|9780471983255\n2000|Prentice Hall|Digital System Design and VHDL|Zwolinski, Mark|9780201360639\n2016|LAP LAMBERT Academic Publishing|Design of a Data Analyser for Ethernet Packets Using VHDL: Analysis and Representation of Ethernet Communication Protocol Using Finite State Machines with VHDL Programming|Gooroochurn, Mahendra|9783659826948\n2012|Springer|VHDL and FPLDs in Digital Systems Design, Prototyping and Customization|Salcic, Zoran|9781461376712\n2019|Springer|A Tutorial Introduction to VHDL Programming|Gazi, Orhan|9789811347641\n2021|Cengage Learning|HDL Programming Fundamentals: VHDL and Verilog (Davinci Engineering)|Botros|9788131502013\n|John Wiley & Sons Inc|Vhdl Programming|L. Baker|9780471574125\n2019-07-24|LAP LAMBERT Academic Publishing|VHDL Programming|Syed Zaheeruddin and Baddiri Narsimha and Pudari Chiranjeevi|9783659753756\n20130128|De Gruyter|Kompaktkurs VHDL|Paul Molitor; Jörg Ritter|9783486719659\n20180611|De Gruyter|Prozessorentwurf mit VHDL|Dieter Wecker|9783110582833\n2011|Pearson Higher Ed|Vhdl For Engineers|Kenneth L. Short|9780133002560\n2010|Springer|A Guide To Vhdl|Patricia Langstraat; Stanley Mazor|9780792393870\n2001|Prentice Hall|Digital Electronics With Vhdl Programming|Brian Hemmelman|9780130867513\n2001|Elsevier|The Designer's Guide To Vhdl|Peter J. Ashenden|9780080477152\n20070330|Cengage Learning US|Digital Systems Design Using VHDL|Charles H. Roth, Jr.; Lizy K. John|9781305325098\n2018-08-18|Springer|A Tutorial Introduction to VHDL Programming|Orhan Gazi|9789811323096\n2020|Emereo|VHDL A Complete Guide - 2021 Edition|Gerardus Blokdyk|9781867469490\n2019-03-10|LAP LAMBERT Academic Publishing|VHDL based automated solar panel intensity controller|Beenish Habib and Rameesa Mufti|9786139460755\n03/2015|Mercury Learning and Information|HDL with Digital Design VHDL and Verilog|Nazeih Botros|9781942270287\n01/2012|McGraw-Hill Higher Education (US)|Fundamentals of Digital and Computer Design with VHDL|Sandige, Richard; Sandige, Michael|9780077418779\n1993|Wiley|Vhdl Programming With Advanced Topics (wiley Professional Computing)|Louis Baker|9780471574644\n2012|Springer-Verlag New York, LLC|Formal Semantics and Proof Techniques for Optimizing VHDL Models|Kothanda Umamageswaran and Sheetanshu L. Pandey and Philip A. Wilsey|9781461373315\n1998|Not Avail|Contemporary Logic Design 32703 And Vhdl For Programming Logic Package|Katz|9780201308624\n2002||Design Automation. Behavioural Languages. Vhdl Multilogic System For Model Interoperability|British Standards Institute Staff|9780580392665	VHDL				year|title|doi|citations|influentialCitations|authors|paperId\n2000|HML, a novel hardware description language and its translation to VHDL|10.1109/92.820756|53|5|Yanbing Li and M. Leeser|d171064b70be10228ba7e60166178338eca52e33\n1992|A Guide to VHDL|10.1007/978-1-4757-2114-0|48|2|S. Mazor and Patricia Langstraat|bc6cb7714dd879a58faaf0fc43b0afa6a25ee747\n1995|HML: an innovative hardware description language and its translation to VHDL|10.1109/ASPDAC.1995.486388|36|6|Yanbing Li and M. Leeser|5f4ae80a4ebc9b1b9220b5bbd15545b9d1e5d502\n2016|VHDL Descriptions for the FPGA Implementation of PWL-Function-Based Multi-Scroll Chaotic Oscillators|10.1371/journal.pone.0168300|26|0|E. Tlelo-Cuautle and A. Quintas-Valles and L. G. de la Fraga and J. Rangel-Magdaleno|1c0543b665dc8cc209d7aa2fa24b8e771baa0af0\n1995|A simple denotational semantics, proof theory and a validation condition generator for unit-delay VHDL|10.1007/BF01383872|22|2|Peter T. Breuer and Luis Sánchez-Fernández and C. D. Kloos|97ff0ba97f9aab90c3174a0b378d9fc254ddc1a3\n1989|A VHDL compiler based on attribute grammar methodology|10.1145/73141.74829|19|0|Rodney Farrow and A. Stanculescu|e853bf2bec84a2d6ce9fab94e926c95728d6df9a\n1997|A refinement calculus for the synthesis of verified hardware descriptions in VHDL|10.1145/262004.262007|18|1|Peter T. Breuer and C. D. Kloos and Andrés Marín López and N. M. Madrid and Luis Sánchez-Fernández|f50caba2299a8bf297514ae2905d4c42530fcaed\n2001|An educational environment for VHDL hardware description language using the WWW and specific workbench|10.1109/FIE.2001.963876|17|0|A. Etxebarria and I. Oleagordía and M. Sanchez|89b28bbfc98b8e80ca2f252a61b9308ff5e3f334\n2001|VHDL Standards|10.1109/54.953280|15|1|P. Ashenden|7c22efdebce1575636a6a95679cb7e9d2d7633ba\n2010|Fuzzy logic controller implementation on a FPGA using VHDL|10.1109/NAFIPS.2010.5548192|14|1|Davi Nunes Oliveira and Arthur Plínio De Souza Braga and Otacílio da Mota Almeida|5c673b78d1e63ac6f73f1fb15b22553283684b07\n1995|Denotational semantics of a synchronous VHDL subset|10.1007/BF01383873|11|0|D. Borrione and A. Salem|b3319c892c5b0aa69e41336736ba99dcac9f378c\n1997|Source level optimisation of VHDL for behavioural synthesis|10.1049/IP-CDT:19970631|11|1|T.P.K. Nijhar and A. D. Brown|9827364efb7a253c1a87cc62ba4afee22fa17fe4\n2003|Transformation of VHDL descriptions into DEVS models for fault modeling|10.1109/ICSMC.2003.1244575|11|0|L. Capocchi and F. Bernardi and D. Federici and P. Bisgambiglia|4bcf61f8160baf127294d5ffc953e13a860b7d49\n2010|Design and implementation of a Mamdani Fuzzy Inference System on an FPGA using VHDL|10.1109/NAFIPS.2010.5548190|10|0|Davi Nunes Oliveira and Gustavo Alves de Lima Henn and Otacílio da Mota Almeida|4ee9497b4f706152da5636a3987af3bc8e4bd3bc\n2012|Design of FPGA based 8-bit RISC controller IP core using VHDL|10.1109/INDCON.2012.6420656|10|0|R. P. Aneesh and K. Jiju|62bd019dba43b3f6b3b5cab7334d72b362504650\n2012|A plug-in to Eclipse for VHDL source codes: functionalities|10.1117/12.2005981|10|0|B. Niton and K. Pozniak and R. Romaniuk|0ba95c75ef89ebce2659c69d6f3c16ed745ea947\n1986|VHDL Critique|10.1109/MDT.1986.294917|8|0|J. Nash and Larry F. Saunders|10ba492a9ded9528ca7f5b4d6df99bce5eb0430b\n2014|VHDL implementation of IEEE 754 floating point unit|10.1109/ICICES.2014.7033999|8|1|Anjana Sasidharan and P. Nagarajan|afe2bd78298d7258f69eb1581ae6eb7e27d686d8\n1998|Application of VHDL to software radio technology|10.1109/IVC.1998.660686|7|0|J. Mccloskey|927431223f02e58668a914d55d6faa4b08e05b4e\n2009|Automatic generation of VHDL code from traditional ladder diagrams applying a model-driven engineering approach|10.1109/IECON.2009.5415234|6|0|D. Alonso and J. Suardíaz and P. Navarro and P. Alcover and J.A. Lopez|12b965d688d8e375aef891f3e2e2622ddb1c0684\n2010|C to VHDL compiler|10.1117/12.872194|6|0|Piotr P. Berdychowski and Wojciech Zabolotny|bea42052cbc824efc37434c44b6323b7534cd0f5\n2016|VHDL models e-assessment in Moodle environment|10.1109/ICETA.2016.7802048|6|0|K. Jelemenska and P. Cicak and M. Gazik|e913e62d72a68bd16d56634dbfef1d1a46eed2d6\n1997|ADVISE. Performance evaluation of parallel VHDL simulation|10.1109/SIMSYM.1997.586510|5|0|Wilco Van Hoogstraeten and H. Corporaal|619d7479d26d842136db0820e702e753c867ca60\n2013|Combining Software and Hardware Test Generation Methods to Verify VHDL Models|10.5755/j01.itc.42.4.4261|5|0|V. Jusas and Tomas Neverdauskas|c3949af30fa7264f3bd729071d4100878231c350\n2013|VHDL Design and Synthesis of 64 bit RISC Processor System on Chip (SoC)|10.9790/4200-0353142|5|1|Navneet Kaur|821c2318b84642225f7331d29696557ea593c591\n2018|Designing Digital Systems Using Cartesian Genetic Programming and VHDL|10.1007/978-3-319-67997-6_3|5|0|B. Henson and James Alfred Walker and M. Trefzer and A. Tyrrell|ba08c62f55a4419829df71ed00d91ec02bfc4379\n2006|VHDL Implementation of a (255,191) Reed Solomon Coder for DVB-H|10.1109/ISCE.2006.1689531|4|0|M. Mehnert and D.F. von Droste and D. Schiel|a84c91e63422218fbcd63c5ddcf0b7997e489fdb\n2017|FPGA implementation of RS codec with interleaver in DVB-T using VHDL|10.14419/IJET.V6I4.8205|4|0|Sara Kamar and Abdelmoniem Fouda and A. Zekry and Abdelmoniem Elmahdy|9fcc6c848e25e67caae95cd73981816adf525ac6\n1992|Incremental Design—Application of a Software-based Method for High-level Hardware Design with VHDL|10.1007/978-1-4615-3562-1_19|3|0|A. Hohl|4324a5fd9e183857e2e91c26ba378118687524c4\n1998|Modeling digital systems using VHDL|10.1109/45.666643|3|0|P. Ashenden|e3d647aeda4ca7b3e1750fdf67e375b70a6cffbc\n2017|VHDL based circuits design and synthesis on FPGA: A dice game example for education|10.1109/SIPROCESS.2017.8124575|3|0|Sarah Toonsi and Miznan G. Behri and S. Qaisar and Enas Melibari and Sarah Alolyan|ef425611ac69bf5c274d1dae140e5310dc19a901\n2004|A Small, Effective Vhdl Subset For The Digital Systems Course|10.18260/1-2--14054|2|0|P. Chu|2925c4b23f4999b7dd0f7bfb3e0785788a963be9\n2006|Design and Implementation of ARP Functionality Based on VHDL|10.1109/ITST.2006.288751|2|0|Liu Tian-hua and Zhu Hong-feng and Liu Jun and Zhou Chuan-sheng and Chang Gui-ran|d3256a02faa4ef6e74bc14d39a1c39eb29c80cd9\n2011|Diseño de un codificador y decodificador digital Reed-Solomon usando programación en VHDL|10.5377/NEXO.V21I01.393|2|0|C. Sandoval and A. Fedón|e8a949fc5db30c8c50626484b32fc063a8e486ae\n1999|Adaptive microphone array beamforming for teleconferencing using VHDL and parallel architectures|10.1109/EMPDP.1999.746639|1|0|Tony P. W. Price and D. Howard and A. Lewis and A. Tyrrell|8f65de0ae2550eaee525474b7f1715ed7c9b705e\n1991|Switch-Level Modeling in VHDL|10.1007/978-1-4615-3964-3_1|1|0|A. Stanculescu|fdd422be9e2a8914b714d3e459724cd73d6e05fe\n2013|Novel Method to Generate Tests for VHDL|10.1007/978-3-642-41947-8_31|1|0|V. Jusas and Tomas Neverdauskas|b1d27adda018659ac9677eb7ed9611680b6408cc\n2016|FBDtoVHDL: An Automatic Translation from FBD into VHDL for FPGA Development|10.5626/JOK.2016.43.5.569|1|0|Jaeyeob Kim and Eui-Sub Kim and Junbeom Yoo and Young Jun Lee and J. Choi|b0e3a7ef375095f962ecfcf7f1c604e7a1e042c4\n2018|Electronic Circuit and System Design using Python and VHDL|10.1109/ECTICON.2018.8620048|1|0|I. Grout|f502562d4a5352a7ca67872a30fb187587da7712	title|year|author|goodreadsId|rating|ratings|reviews\nHDL Programming Fundamentals: VHDL and Verilog [With CD-ROM]|2005|Nazeih M. Botros|382542|4.15|55|5\nVHDL: Programming by Example [With CDROM]|1990|Douglas L. Perry|1640016|3.36|14|1\nVHDL for Engineers|2008|Kenneth L. Short|20450098|4.00|5|0
json5	JSON5	2012	Aseem Kishore		30	dataNotation		https://json5.org/		11				2.2.3	82	2		6	24907		true	11	ace avail chevrotain cloc differential-datalog idio json5 mastodon mdx openverse prettier							https://github.com/json5/json5	dataNotation				0		0					javascript	javascript	application/json	source.js	data	2012	2024	2012	88	242	6409	32	false					1133	2013	2018	2	103															2012	2024	650	29	39	2	9824					2011											The JSON5 Data Interchange Format (JSON5) is a superset of JSON that aims to alleviate some of the limitations of JSON by expanding its syntax to include some productions from ECMAScript 5.1.	The JSON5 Data Interchange Format (JSON5) is a superset of JSON that aims to alleviate some of the limitations of JSON by expanding its syntax to include some productions from ECMAScript 5.1.		https://github.com/json5	The JSON5 Data Interchange Format (JSON5) is a superset of JSON that aims to alleviate some of the limitations of JSON by expanding its syntax to include some productions from ECMAScript 5.1.		json5							javascript markdown typescript json json5 yaml				true	7366	0		41									json							1	true	2	true		json5				https://json5.org/								text			https://github.com/antlr/grammars-v4/tree/master/json5										United States					"{   // comments   unquoted: 'and you can quote me on that',   singleQuotes: 'I can use ""double quotes"" here',   lineBreaks: ""Look, Mom! \ No \\n's!"",   hexadecimal: 0xdecaf,   leadingDecimalPoint: .8675309, andTrailing: 8675309.,   positiveSign: +1,   trailingComma: 'in objects', andIn: ['arrays',],   ""backwardsCompatible"": ""with JSON"", }"												"/*  * The following is a contrived example, but it illustrates most of the features:  */  {     foo: 'bar',     while: true,      this: 'is a \ multi-line string',      // this is an inline comment     here: 'is another', // inline comment      /* this is a block comment        that continues on another line */      hex: 0xDEADbeef,     half: .5,     delta: +10,     to: Infinity,   // and beyond!      finally: 'a trailing comma',     oh: [         ""we shouldn't forget"",         'arrays can have',         'trailing commas too',     ], }"														https://github.com/json5/json5						//	/* */																															true																																																							true																	true																														false																																																	0	0				json5.org		https://github.com/atom/language-javascript			JSON5					
mongodb	MongoDB	2009	Eliot Horowitz and Dwight Merriman		27	database		https://www.mongodb.com/		0				1.0.0	83	1		46	24903		false	1	wiredtiger							https://github.com/mongodb/mongo	database																2009	2024	2007	1244	5519	25860	82	false																								2007	2025	133662	1463	46426	1132	12426793					2008		2007	c javascript linux solaris freebsd json nginx-config sql	MongoDB (from humongous) is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas. MongoDB is developed by MongoDB Inc., and is published under a combination of the GNU Affero General Public License and the Apache License.	2009	1760	348	1385	21855450					https://www.mongodb.com/community/forums/										cpp javascript c python yaml idl bourne-shell markdown protobuf json starlark assembly-language cmake bazel make xml bash tex dockerfile m4 restructuredtext html pascal diff perl ini ruby meson lua css tcl toml php java objective-cpp reason swift csv jupyter-notebook powershell svg rust awk r d objective-c		https://cheatsheets.zip/mongodb		true	324428	3787		78																2	false	1	true						https://www.mongodb.com/docs/								text																																https://www.reddit.com/r/mongodb	https://riju.codes/mongodb	db.collection.find()	https://twitter.com/mongodb							find findOne drop createIndex		https://github.com/mongodb/mongo																														true								true																																																																																																																	true																																					https://en.wikipedia.org/wiki/MongoDB	2	0				mongodb.com						mongodb developer and dba	MongoDB			title|year|author|goodreadsId|rating|ratings|reviews\n50 Tips and Tricks for MongoDB Developers|2011|Kristina Chodorow|16286777|3.63|60|5\nMongodb (Programming)|2014|Paula Drew|42282006|3.00|2|0
rescript	Rescript	2020	Hongbo Zhang		28	pl		https://rescript-lang.org/		11					84	2		23	24897		true	11	bucklescript catala cloc fay git ncl nit rescript smpl ucl zl							https://github.com/rescript-lang/rescript-compiler	pl	52	54		1604						ocaml	rust	rust	text/x-rustsrc	source.rescript	programming	2016	2024		127	448	6738	174	false				r/ReScript.res																				2010	2025	15058	431	6397	1874	754954				https://rescript-lang.org/try	2020											ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript. It comes with a lightning fast compiler toolchain that scales to any codebase size.	ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript. It comes with a lightning fast compiler toolchain that scales to any codebase size.			ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript. It comes with a lightning fast compiler toolchain that scales to any codebase size.		res	res						rescript javascript ocaml json typescript cpp markdown bourne-shell rust python make yaml asciidoc c css toml xslt lisp vim-script html dockerfile svg reason	javascript			true	8515	0		57																1	true				res resi																									China					"module Button = {   @react.component   let make = (~count: int) => {     let times = switch count {     | 1 => ""once""     | 2 => ""twice""     | n => Belt.Int.toString(n) ++ "" times""     }     let msg = ""Click me "" ++ times      <button> {msg->React.string} </button>   } }"											"Js.log(""Hello World"")"						https://twitter.com/rescriptlang		ReScript							https://github.com/rescript-lang/rescript-compiler						//		Js.log	""""																													true																																																							true																																			true												false											true																																						0	0				rescript-lang.org	ReScript				ReScript					
idris	Idris	2014	Edwin Brady		49	pl		http://idris-lang.org		3	https://www.idris-lang.org/category/news.html			v1.3.4	85	5		19	24886		true	3	cloc idris pygments							https://github.com/idris-lang/Idris-dev	pl	219	301		1895		0					text			source.idris	programming	2011	2024	2011	120	642	3418	708	false				i/Idris.idr	24	2013	2017	1	6												haskell.py			2011	2025	10146	445	1643	40	143718					2010		2017	agda coq epigram haskell ml rust perl c javascript java jvm cil ocaml llvmir	Idris is a general-purpose purely functional programming language with dependent types, strict or optional lazy evaluation and features such as a totality checker. Even before its possible usage for interactive theorem-proving, the focus of Idris is on general-purpose programming, like the purely functional Haskell, and with sufficient performance. The type system of Idris is similar to the one used by Agda and theorem-proving in it is similar to Coq, including tactics. In comparison, Idris has a priority on easy management of side-effects and support for implementing embedded domain specific languages. As of May 2017, Idris compiles to C (relying on a custom copying garbage collector using Cheney's algorithm) and JavaScript (both browser- and Node.js-based). There are also a number of third-party code generators for other platforms, including Java, JVM, CIL, OCaml, and a partial LLVM backend. The name Idris goes back to the character of the singing dragon in the 1970s UK kids' program Ivor the Engine.	2013	123	38	109	39035048					University of St Andrews		idr lidr	idr lidr	idr	idr		idr lidr			idris bourne-shell haskell restructuredtext svg c make markdown yaml javascript perl xml css nix python cmake scheme bash java				true	6626	1		74																1	true	1	true		idr			https://tio.run/#idris	http://docs.idris-lang.org/en/latest/							https://docs.idris-lang.org/en/latest/faq/faq.html]	text								http://www.rosettacode.org/wiki/Category:Idris					United Kingdom			Idris												"Hello world in Idris  > main : IO () > main = putStrLn ""Hello, World!"""	"module Main  main : IO () main = putStrLn ""Hello World"" "	module Prelude.Char  import Builtins  isUpper : Char -> Bool isUpper x = x >= 'A' && x <= 'Z'  isLower : Char -> Bool isLower x = x >= 'a' && x <= 'z'  isAlpha : Char -> Bool isAlpha x = isUpper x || isLower x  isDigit : Char -> Bool isDigit x = (x >= '0' && x <= '9')  isAlphaNum : Char -> Bool isAlphaNum x = isDigit x || isAlpha x  isSpace : Char -> Bool isSpace x = x == ' '  || x == '\t' || x == '\r' ||             x == '\n' || x == '\f' || x == '\v' ||             x == '\xa0'  isNL : Char -> Bool isNL x = x == '\r' || x == '\n'  toUpper : Char -> Char toUpper x = if (isLower x)                then (prim__intToChar (prim__charToInt x - 32))                else x  toLower : Char -> Char toLower x = if (isUpper x)                then (prim__intToChar (prim__charToInt x + 32))                else x  isHexDigit : Char -> Bool isHexDigit x = elem (toUpper x) hexChars where   hexChars : List Char   hexChars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9',               'A', 'B', 'C', 'D', 'E', 'F'] 	Idris		https://riju.codes/idris	"module Main  main : IO () main = putStrLn ""Hello, world!"" "	https://twitter.com/idrislang	total pairAdd : Num a => Vect n a -> Vect n a -> Vect n a pairAdd Nil       Nil       = Nil pairAdd (x :: xs) (y :: ys) = x + y :: pairAdd xs ys	Idris							https://github.com/idris-lang/Idris-dev						--		putStrLn	""""																													true								true																	true														true											true					true																																			true												false											true															true																						https://en.wikipedia.org/wiki/Idris_(programming_language)	1	8			Idris	idris-lang.org	Idris	https://github.com/idris-hackers/idris-sublime.git		year|publisher|title|authors|isbn13\n20170313|Simon & Schuster|Type-Driven Development with Idris|Edwin Brady|9781638352242	Idris	idris developer			year|title|doi|citations|influentialCitations|authors|paperId\n2011|IDRIS ---: systems programming meets full dependent types|10.1145/1929529.1929536|85|6|Edwin C. Brady|1baf62357fb0b8c60f735c27f89444d1492e62c5\n2016|Elaborator reflection: extending Idris in Idris|10.1145/2951913.2951932|31|4|D. Christiansen and Edwin C. Brady|38aafe4d16639f77be616c320ed12a9560430e7d\n2021|Idris 2: Quantitative Type Theory in Practice|10.4230/LIPIcs.ECOOP.2021.9|15|0|Edwin C. Brady|d670ad0f4a9448d3c0869a1519fed7fc97be60a2\n2019|A Dependently Typed Library for Static Information-Flow Control in Idris|10.1007/978-3-030-17138-4_3|4|1|Simon Gregersen and Søren Eller Thomsen and Aslan Askarov|ebf5c08847ffa8fe95ee857c4d11f0c3f47cf960\n2018|Edit-Time Tactics in Idris|10.14418/wes01.2.181|3|0|Joomy Korkut|991236ead6e9eee6b66081e7735b97cdb195914c\n2013|The Idris Programming Language - Implementing Embedded Domain Specific Languages with Dependent Types|10.1007/978-3-319-15940-9_4|3|0|Edwin C. Brady|e0f0d473b110fa75001ed13b5d2eaa1a374dd6f9\n2021|Idris 2: Quantitative Type Theory in Practice (Artifact)|10.4230/DARTS.7.2.10|1|0|Edwin C. Brady|c92b6092462563f3b3132f3a3285493d02aa906d\n2019|Building a Blockchain Simulation using the Idris Programming Language|10.1145/3299815.3314456|1|0|Qiutai Pan and X. Koutsoukos|97cab544a22c289edd423d0a71fcc73fb011fe87	
cmake	CMake	2000			28	application		https://cmake.org/		186					86	5		50	24884		false	186	acorn-lang adept apache-hbase arkscript arrow-format atomspace avi-synth basis-universal-format bazel beef berry binaryen bio blender-app blitzmax boomerang-decompiler broccoli-1 c2 c3 calc4 capn-proto chaiscript checked-c cir clay cloc cmake codeql cone croc curv cwerg dale dern dlvm ecl eiffel elena emerald-lang emojicode emscripten f-prime fardlang fern fish flatbuffers flow9 flua flutter forthscript frost gap git glms graph-it gravity gura halide hashlink haxelibs-pm hhvm hobbes homa homebrew-pm hook huginn huwcode hyphy ibis idris imhex impala invokator ircis jakt jank jeebox jinx jsonnet koka kotlin ktexteditor-editor kumir ladybird latino lax ldpl lean lesma leveldb lfortran lift lily linux lobster loci metalang99 mewmew micropython mimium minizinc mojo mongodb monkeyx mun-lang neeilang neko never ngs nimskull ninja nodejs nuua objectscript om onnx ooc oopsilon opal open-nn open-shading-language opencv openscad p paraview pawn-scripting-language pawn pcre pony pov-ray-sdl psyche-c pygments python pytorch qore racket react-native redis reko-decompiler retdec rhine rholang ricscript rocksdb roslyn-compiler rust score seq sile simit simple-binary-encoding skip solidity sophie souper squirrel srt swi-prolog swift t2b taichi tamgu tensorflow terra textadept-editor tiledb tiscript treesheets triton ucl uno vale vcpkg-pm verona vlc vsxu wasm whack wiredtiger wonkey xgboost-model xgboost xla yasl z-flat zig							https://gitlab.kitware.com/cmake/cmake	application	39454	56490	CMakeLists.txt			4	"author name avatar url language languageColor stars forks currentPeriodStars description\nmicrosoft vcpkg https://github.com/microsoft.png https://github.com/microsoft/vcpkg CMake #ccc 6545 1638 307 ""C++ Library Manager for Windows, Linux, and MacOS""\nwzpan cmake-demo https://github.com/wzpan.png https://github.com/wzpan/cmake-demo CMake #ccc 533 332 37 《CMake入门实战》源码\nultralight-ux Ultralight https://github.com/ultralight-ux.png https://github.com/ultralight-ux/Ultralight CMake #ccc 1145 65 95 ""Ultralight— a lightweight, pure-GPU, HTML UI renderer for native apps."""				text	cmake	text/x-cmake	source.cmake	programming								false				c/CMake.cmake	48	2008	2015	6	7												make.py			2000	2025	69706	1984	26913	142	1561210					2001		2000	c visual-studio-editor eclipse-editor linux ninja unix falcon kicad llvmir mysql mariadb qt amqp root-lib meson qmake	CMake is cross-platform free and open-source software for managing the build process of software using a compiler-independent method. It supports directory hierarchies and applications that depend on multiple libraries. It is used in conjunction with native build environments such as make, Apple's Xcode, and Microsoft Visual Studio. It has minimal dependencies, requiring only a C++ compiler on its own build system.	2006	255	90	560	4965560					Kitware, Inc			cmake cmakein	cmake	cmake CMakeLists.txt					cmake restructuredtext cpp c json bourne-shell cuda powershell bash fortran-90 qt python fortran-77 xml dockerfile java csharp swift assembly-language objective-c yaml markdown matlab objective-cpp d lex diff pascal html xaml protobuf yacc perl hlsl vim-script javascript tcl lisp css toml mumps m4 idl php ruby r make expect lua tex				true	3530	0		81																	true				cmake cmake.in CMakeLists.txt												text			https://github.com/antlr/grammars-v4/tree/master/cmake	cmake				http://www.rosettacode.org/wiki/Category:CMake					United States				https://www.jetbrains.com/help/clion/cmakelists-txt-file.html		project(default)  add_compile_options(-Werror -Wall -Wextra -g)  add_executable(output.s example.cpp) 										"message(""Hello World"") "	"cmake_minimum_required(VERSION 2.6)  enable_testing()  set(CMAKE_BUILD_TYPE debug)  include_directories(""/usr/local/include"")  find_library(ssl_LIBRARY NAMES ssl PATHS ""/usr/local/lib"")  add_custom_command(OUTPUT ""ver.c"" ""ver.h"" COMMAND ./ver.sh)  add_executable(foo foo.c bar.c baz.c ver.c)  target_link_libraries(foo ${ssl_LIBRARY}) "	CMake		https://riju.codes/cmake	"message(""Hello, world!"") "			CMake	CMake							https://gitlab.kitware.com/cmake/cmake																																																																																																																																																																																											https://en.wikipedia.org/wiki/CMake	4	0				cmake.org	CMake	https://github.com/textmate/cmake.tmbundle			CMake					title|year|author|goodreadsId|rating|ratings|reviews\nCMake Cookbook: Over 40 recipes enabling you to build, test, and package software for distribution using the CMake suite||Radovan Bast;Roberto Di Remigio|63961172|0.0|0|0\nCMake Cookbook: Over 40 recipes enabling you to build, test, and package software for distribution using the CMake suite||Radovan Bast|61191205|0.0|0|0\nBuilding C++ Software with CMake (Software Tools Series Book 1)|2014|Chris Weed|42501938|5.00|2|0\nUsing CMake to Manage Project - A Demo (Linux Software Development)||Jie Deng|52502246|0.0|0|0
odin	Odin	2016	Bill Hall		33	pl	https://odin-lang.org/	https://odin-lang.org		4				v0.13.0	87	3		14	24883		true	4	ace cloc odin pygments							https://github.com/odin-lang/Odin	pl	5	6		417					odinlang or odin-lang		text			source.odin	programming	2016	2024	2016	83	555	6235	277	false				o/Odin.odin																	archetype.py			2016	2025	14403	518	1926	461	1087326					2017											Odin is a general-purpose programming language with distinct typing built for high performance, modern systems and data-oriented programming.	Odin is a general-purpose programming language with distinct typing built for high performance, modern systems and data-oriented programming.		https://github.com/odin-lang	Odin is a general-purpose programming language with distinct typing built for high performance, modern systems and data-oriented programming.		odin	odin	odin	odin				odin c cpp markdown make python yaml bourne-shell xml assembly-language glsl html javascript nix				true	10120	0		51																1	true	0	true		odin				https://odin-lang.org/docs/																					The Netherlands and Denmark and Sweden and United States and Germany					"package main  import ""core:fmt""  main :: proc() {  program := ""+ + * 😃 - /"";  accumulator := 0;   for token in program {    switch token {    case '+': accumulator += 1;    case '-': accumulator -= 1;    case '*': accumulator *= 2;    case '/': accumulator /= 2;    case '😃': accumulator *= accumulator;    case: // Ignore everything else    }  }   fmt.printf(""The program \""%s\"" calculates the value %d\n"",             program, accumulator); }"						https://discord.com/invite/sVBPHEv					"package main  import ""core:fmt""  main :: proc() {   fmt.println(""Hello World""); } "		ODIN	https://reddit.com/r/odinlang	https://riju.codes/odin	"package main  import ""core:fmt""  main :: proc() {     fmt.printf(""Hello, world!\n""); } "			Odin							https://github.com/odin-lang/Odin			https://github.com/odin-lang/Odin			//		fmt.println	""""																													true																																																							true																																			true												false											true																																						0	2				odin-lang.org	Odin				Odin				year|title|doi|citations|influentialCitations|authors|paperId\n2012|Towards programmable enterprise WLANS with Odin|10.1145/2342441.2342465|315|35|L. Suresh and Julius Schulz-Zander and R. Merz and A. Feldmann and T. Vazão|5a1f93a0003bd2942c336b0c0bbfc96ade963bfc\n2019|Verilog Loop Unrolling, Module Generation, Part-Select and Arithmetic Right Shift Support in Odin II|10.1145/3339985.3358497|1|0|Scott Young and Alexandrea Demmings and N. E. Ivari and Jean-Philippe Legault and K. Kent|a26062d057c1b6a363b90283ef35ce7e34135f1d	
forth	Forth	1970	Charles H. Moore		45	pl				12					88	5			24873	182	true	15	ace cloc dragonbasic frege gforth gforth groff mal particles phorth preforth pygments r3 reforth skip								pl	1694	1910		1537		0					forth	forth	text/x-forth	source.forth	programming								false				f/Forth.fth	3	2008	2016	16	1												forth.py																1970	lisp apl factor postscript rpl rebol reverse-polish-notation freebsd c linux unix atmel-avr msp430 ascii joy	"Forth is an imperative stack-based computer programming language and environment originally designed by Charles ""Chuck"" Moore. Language features include structured programming, reflection (the ability to modify the program structure during program execution), concatenative programming (functions are composed with juxtaposition) and extensibility (the programmer can create new commands). Although not an acronym, the language's name is sometimes spelled with all capital letters as FORTH, following the customary usage during its earlier years. A procedural programming language without type checking, Forth features both interactive execution of commands (making it suitable as a shell for systems that lack a more formal operating system) and the ability to compile sequences of commands for later execution. Some Forth implementations (usually early versions or those written to be extremely portable) compile threaded code, but many implementations today generate optimized machine code like other language compilers. Forth is used in the Open Firmware boot loader, in space applications, such as the Philae spacecraft and other embedded systems which involve interaction with hardware. The bestselling 1986 DOS game Starflight, from Electronic Arts, was written with a custom Forth. The free software Gforth implementation is actively maintained, as are several commercially supported systems."	2001	392	454	1239	11012					National Radio Astronomy Observatory			fth 4th f for forth fr frt fs	fth	frt fs										3230	0		61																1					4th e4 f83 fb forth fpm fr frt ft fth rx fs f for				https://www.forth.com/starting-forth/								text	3664			forth		Forth	https://repl.it/languages/forth	http://www.rosettacode.org/wiki/Category:Forth	https://theforth.net/			gforth	United States			Forth												"' Hello world in Forth  ."" Hello World"" CR"	.( Hello World) 	": HELLO  ( -- )     ."" Hello Forth (fth)!"" ;  HELLO  "	Forth	https://www.reddit.com/r/Forth/	https://riju.codes/forth	"."" Hello, world!"" CR "		hex create AKey   61 c, 8A c, 63 c, D2 c, FB c, : test   cr   0 DO  rc4_byte . LOOP  cr ; AKey 5 rc4_init 2C F9 4C EE DC  5 test   \ output should be: F1 38 29 C9 DE	Forth													\		.																										true				true																																							true											true					true																																	true		true												false																																											false				https://github.com/hcchengithub/peforth	https://en.wikipedia.org/wiki/Forth_(programming_language)	7	16	https://hopl.info/showlanguage.prx?exp=182		Forth		Forth	https://github.com/textmate/forth.tmbundle		year|publisher|title|authors|isbn13\n2007|BookSurge Publishing|Forth Programmer's Handbook (3rd Edition)|Elizabeth D. Rather and Edward K. Conklin|9781419675492\n1984|Melbourne House|Advanced Spectrum Forth|Don Thomasson|9780861611423\n2019|Independently published|Forth Application Techniques (6th Edition): Programming Course|Rather, Elizabeth D. and Ouverson, Marlin|9781095075791\n1982|H.W. Sams|FORTH programming (The Blacksburg continuing education series)|Scanlon, Leo J|9780672220074\n1982|Osborne/McGraw-Hill|Discover FORTH: Learning and programming the FORTH language|Hogan, Thom|9780931988790\n1990|Academic Press|Embedded Controller Forth For The 8051 Family|Payne, William H.|9780125475709\n1987|Addison Wesley Publishing Company|Pocket Guide to Forth (Addison-Wesley Programming Pocket Guides)|Baker, Linda and Derick, Mitch|9780201101034	Forth	forth developer			year|title|doi|citations|influentialCitations|authors|paperId\n1993|The evolution of Forth|10.1145/154766.155369|38|1|E. D. Rather and Donald R. Colburn and C. H. Moore|1b2340b9390b6dc5cdc8c096911bc03475979076\n1994|Linear logic and permutation stacks—the Forth shall be first|10.1145/181993.181999|15|0|H. Baker|83973246777647cd403e99c00be26fa7ca4d5f97\n1998|A FPGA based Forth microprocessor|10.1109/FPGA.1998.707903|12|0|P. Leong and P. Tsang and T. K. Lee|a9270804707a5b1040f3a64c77dc147d0faab425\n1987|An architecture for the direct execution of the Forth programming language|10.1145/36206.36182|12|0|J. Hayes and M. Fraeman and Robert L. Williams and T. Zaremba|24e3c75a5c95a5f26f255bbd087f0adfdce27125\n1997|Forth as a robotics language: part two|10.1145/261353.261355|8|0|P. Frenger|0c8aae2657ee12881da92ca30aa483c06016587b\n2001|Close encounters of the forth kind|10.1145/375431.375415|7|0|P. Frenger|60f7e62ade006525f97a545450dee1207b6cc9b6\n2004|Forth and AI revisited: BRAIN.FORTH|10.1145/1052883.1052885|7|0|P. Frenger|8e119f4b290c4692ff71185d83cf07656b6cacd9\n2003|The JOY of forth|10.1145/944579.944583|6|0|P. Frenger|e8b16a28d9a205e7fbc00de0a05499b603ecdf3f\n1985|FORTH -A good programming environment for laboratory automation? I. Introduction to the language|10.1016/0165-9936(85)87085-0|6|0|D. Zollinger and M. Bos|e24f4142970cdefc9a2dcb83ed5d661d1e8868a1\n1996|A whirlwind tour of FORTH resources|10.1145/242604.242615|4|0|P. Frenger|2b4b2b336202fc3b072343b124a16e205e5bed04\n2004|Embed with Forth|10.1145/1026474.1026476|4|0|P. Frenger|6c0552cd3f75492fcb5deeef40ee5a9698055dbd\n2003|Evaluating Forth in the Windows environment|10.1145/844091.844095|2|0|P. Frenger|a3b049835038a430eb62d6fa757ef7bd216caefc\n2004|A Formal Model of Forth Control Words in the Pi-Calculus|10.3217/jucs-010-09-1272|2|0|J.F. Power and D. Sinclair|88852427183db1802a8a444f2777bc74b5cc7cd0\n2005|Forth sorts fruit down under|10.1145/1089851.1089853|2|0|P. Frenger|d59a56e2664d9b1ce25d4b3e98a263395ce65805\n2016|Real-time multi-task simulation in Forth|10.1109/FRUCT-ISPIT.2016.7561503|2|0|S. Baranov|2b7027db923cc7f75683733021204e0e5361a2c7\n1987|The FORTH Programming Language for Control Systems: Potential Advantages|10.1177/002029408702000402|1|0|C. McCurdy|ff662aa6d90c57a82096bec9062d649895ec9965	
nodejs	Node.js	2009	Ryan Dahl		39	pl		https://nodejs.org		0	https://nodejs.org/en/blog/year-2011/	https://nodejs.org/en/download/releases/	https://nodejs.org/en/download/	v22.2.0	89	1		46	24865		true	0								https://github.com/nodejs/node	pl																2014	2024	2009	2927	28677	105706	2087	false				n/Node.js.js						928277	1560													2009	2025	93629	4173	43051	1253	11653083					2009		2009	c javascript linux freebsd npm-pm tcp tls udp unix coffeescript dart typescript php mps visual-studio-editor eclipse-editor visual-studio-code-editor postgresql mongodb json	"Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser. Typically, JavaScript is used primarily for client-side scripting, in which scripts written in JavaScript are embedded in a webpage's HTML and run client-side by a JavaScript engine in the user's web browser. Node.js lets developers use JavaScript to write Command Line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser. Consequently, Node.js represents a ""JavaScript everywhere"" paradigm, unifying web application development around a single programming language, rather than different languages for server side and client side scripts. Though .js is the conventional filename extension for JavaScript code, the name ""Node.js"" does not refer to a particular file in this context and is merely the name of the product. Node.js has an event-driven architecture capable of asynchronous I/O. These design choices aim to optimize throughput and scalability in web applications with many input/output operations, as well as for real-time Web applications (e.g., real-time communication programs and browser games).The Node.js distributed development project, governed by the Node.js Foundation, is facilitated by the Linux Foundation's Collaborative Projects program.Corporate users of Node.js software include GoDaddy, Groupon, IBM, LinkedIn, Microsoft, Netflix, PayPal, Rakuten, SAP, Voxer, Walmart, and Yahoo!."	2010	-1	805	2	26415635					OpenJS Foundation				js						javascript cpp c python html json perl markdown assembly-language typescript bourne-shell yaml cmake starlark restructuredtext m4 make pascal diff wasm xml css powershell idl bash svg rust csv r xhtml lisp toml sql vim-script fortran-90 bazel scheme csharp php awk ruby coffeescript ini jsx dockerfile sed				true	410331	6864		87																1	false	22	true						https://nodejs.org/en/docs/ https://devdocs.io/node/								text							https://repl.it/languages/nodejs		https://www.npmjs.com/				United States																#!/usr/bin/env node  console.log('Hello World'); 			https://reddit.com/r/node					Node.js		https://www.youtube.com/watch?v=1eERxzjXeGo					https://github.com/nodejs/node		https://www.meetup.com/topics/nodejs						console.log	""""							true																		false																																																		true																																												true																					true		true																																					https://en.wikipedia.org/wiki/nodejs	79	18				nodejs.org				year|publisher|title|authors|isbn13\n2019|Manning Publications|Get Programming with Node.js|Wexler, Jonathan|9781617294747\n2014|Manning Publications|Node.js in Practice|Alex R. Young and Marc Harter|9781617290930\n2016|Packt Publishing|Developing Microservices with Node.js|Gonzalez, David|9781785887406\n2016|Apress|Reactive Programming with Node.js|Doglio, Fernando|9781484221518\n2013|O'Reilly Media|Node.js for PHP Developers: Porting PHP to Node.js|Howard, Daniel|9781449333607\n2012|Packt Publishing|CoffeeScript Programming with jQuery, Rails, and Node.js|Erasmus, Michael|9781849519588\n2014|Apress|Beginning Node.js|Syed, Basarat|9781484201879\n2016|Apress|Building APIs with Node.js|Pereira, Caio Ribeiro|9781484224427\n2015|Apress|Beginning Amazon Web Services with Node.js|Shackelford, Adam|9781484206539\n2015|Apress|Pro REST API Development with Node.js|Doglio, Fernando|9781484209172\n2012-12-13|Packt Publishing|CoffeeScript Programming with jQuery, Rails, and Node.js|Michael Erasmus|9781849519595\n2015|Apress|Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDB|Mardan, Azat|9781484217511\n2017|Packt Publishing|Kotlin Blueprints: A practical guide to building industry-grade web, mobile, and desktop applications in Kotlin using frameworks such as Spring Boot and Node.js|Belagali, Ashish and Trivedi, Hardik and Chordiya, Akshay|9781788470421\n2020|Packt Publishing|Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques, 3rd Edition|Casciaro, Mario and Mammino, Luciano|9781839210440\n2018|Packt Publishing|Advanced Node.js Development: Master Node.js by building real-world applications|Mead, Andrew|9781788394796\n2020|Packt Publishing|Node Cookbook: Discover solutions, techniques, and best practices for server-side web development with Node.js 14, 4th Edition|Griggs, Bethany|9781838554576\n2016|Manning Publications|Express in Action: Writing, building, and testing Node.js applications|Hahn, Evan|9781617292422\n2018|Packt Publishing|Learning Node.js Development: Learn the fundamentals of Node.js, and deploy and test Node.js applications on the web|Mead, Andrew|9781788396349\n2013|Manning Publications|Node.js in Action|Cantelon, Mike and Harter, Marc and Holowaychuk, TJ and Rajlich, Nathan|9781617290572\n2018|Packt Publishing|Beginning API Development with Node.js: Build highly scalable, developer-friendly APIs for the modern web with JavaScript and Node.js|Nandaa, Anthony|9781789534177\n2013|Pragmatic Bookshelf|Node.js the Right Way: Practical, Server-Side JavaScript That Scales|Wilson, Jim|9781937785734\n2018|Packt Publishing|Node.js Web Development: Server-side development with Node 10 made easy, 4th Edition|Herron, David|9781788627368\n2016|Packt Publishing|RESTful Web API Design with Node.js - Second Edition|Bojinov, Valentin|9781786463203\n2018|Pragmatic Bookshelf|Node.js 8 the Right Way: Practical, Server-Side JavaScript That Scales|Wilson, Jim|9781680501957\n2012|Sams Publishing|Sams Teach Yourself Node.js in 24 Hours (Sams Teach Yourself -- Hours)|Ornbo, George|9780672335952\n2018|Packt Publishing|Learn Blockchain Programming with JavaScript: Build your very own Blockchain and decentralized network with JavaScript and Node.js|Traub, Eric|9781789618822\n2017|Packt Publishing|Building Bots with Node.js|Freitas, Eduardo and Bhintade, Madan|9781786468499\n2014|Apress|Pro Express.js: Master Express.js: The Node.js Framework For Your Web Development|Mardan, Azat|9781484200377\n2017|Apress|The CLI Book: Writing Successful Command Line Interfaces with Node.js|Kowalski, Robert|9781484231777\n2014|Apress|Pro Node.js for Developers|Ihrig, Colin J.|9781430258612\n2012|Sams Publishing|Sams Teach Yourself Node.js in 24 Hours (Sams Teach Yourself -- Hours)|Ornbo, George|9780132966269\n2015|Packt Publishing|Node.js High Performance|Resende, Diogo|9781785280627\n2018|Packt Publishing|Learn Blockchain Programming with JavaScript: Build your very own Blockchain and decentralized network with JavaScript and Node.js|Traub, Eric|9781789614848\n2015|Microsoft Press|Node.js for .NET Developers (Developer Reference)|Gaynes, David|9781509300501\n2018|Apress|Scaling Your Node.js Apps: Progress Your Personal Projects to Production-Ready|Doglio, Fernando|9781484239919\n2014|Packt Publishing|Node.js Blueprints|Tsonev, Krasimir|9781783287338\n2018|CreateSpace Independent Publishing Platform|The Raspberry Pi 3 Project Book: More Project Ideas! With Step-By-Step Configuration Guides and Programming Examples in Python and Node.js|McCarthy, Steve|9781983653490\n2018|Apress|Practical Bot Development: Designing and Building Bots with Node.js and Microsoft Bot Framework|Rozga, Szymon|9781484235409\n2015|Packt Publishing|Learning Node.js for Mobile Application Development|Buttigieg, Stefan and Jevdjenic, Milorad|9781782175049\n2013|Apress|Node.js Recipes: A Problem-Solution Approach (Expert's Voice in Web Development)|Gackenheimer, Cory|9781430260592\n2014|Packt Publishing|Building Scalable Apps with Redis and Node.js|Johanan, Joshua|9781783984480\n2019|The October Foundation|Building Chatbots in TypeScript with the Microsoft Bot Framework: Programming Useful Bots in the Node.JS SDK|Szul, Michael|9780578513492\n2013|Packt Publishing|Using Node.js for UI Testing|Teixeira, Pedro|9781782160526\n2013|Packt Publishing|Instant Node.js Starter|Teixeira, Pedro|9781782165569\n2017|Addison-wesley,|Learning Node.js|Wandschneider, Marc.|9780134663715\n20141230|Packt Publishing|Node.js Design Patterns|Mario Casciaro|9781783287321\n2012|John Wiley & Sons|Professional Node.js|Pedro Teixeira|9781118227541\n29-12-2017|Packt Publishing|Mastering  Node.js|Sandro Pasquali; Kevin Faaborg|9781785883033\n2013|Pearson Technology Group|Learning Node.js|Marc Wandschneider|9780133377989\n20140616|Packt Publishing|Node.js Blueprints|Krasimir Tsonev|9781783287345\n2012-10-01|Wiley|Professional Node.js|Pedro Teixeira|9781118240564\n20141203|Simon & Schuster|Node.js in Practice|Marc Harter; Alex Young|9781638355182\n20170816|Simon & Schuster|Node.js in Action|Tim Oxley; Nathan Rajlich; TJ Holowaychuk; Alex Young|9781638355175\n2013-05-23|Packt Publishing|Instant Node.js Starter|Pedro Teixeira|9781782165576\n20121103|O'Reilly Media, Inc.|Jump Start Node.js|Don Nguyen|9781457192050\n20121103|O'Reilly Media, Inc.|Jump Start Node.js|Don Nguyen|9781457192043\n20150525|Packt Publishing|Node.js By Example|Krasimir Tsonev|9781784399603\n31-07-2020|Packt Publishing|Node.js Web Development|David Herron|9781838983253\n20190211|Simon & Schuster|Get Programming with Node.js|Jonathan Wexler|9781638352402\n20121129|O'Reilly Media, Inc.|Node.js for PHP Developers|Daniel Howard|9781449333805\n20181130|O'Reilly Media, Inc.|9 Practical Node.js Projects|James Hibbard; James Kolce; Lukas White; Jeremy Wilken; Simon Holmes; Michael Wanyoike; Paul Orac; P|9781492071099\n20121129|O'Reilly Media, Inc.|Node.js for PHP Developers|Daniel Howard|9781449333812\n20161010|O'Reilly Media, Inc.|Node.js for Embedded Systems|Patrick Mulder; Kelsey Breseman|9781491928943\n2016-04-26|Packt Publishing|Developing Microservices with Node.js|David Gonzalez|9781785883194\n2018-12-21|Packt Publishing|Node.js Complete Reference Guide|Valentin Bojinov and David Herron and Diogo Resende|9781789951615\n20161208|Springer Nature|Reactive Programming with Node.js|Fernando Doglio|9781484221525\n20190212|Simon & Schuster|Serverless Applications with Node.js|Slobodan Stojanovic; Aleksandar Simovic|9781638356172\n|Apress, Distributed To The Book Trade Worldwide By Springer Science+business Media New York|Beginning Node.js: unleash the power of Node.js and create highly scalable websites|Syed, Basarat Ali (author.)|9781484201886\n24-06-2016|Packt Publishing|Learning Node.js for .NET Developers|Harry Cummings|9781785287510\n20180104|O'Reilly Media, Inc.|Node.js 8 the Right Way|Jim Wilson|9781680505368\n2018-06-29|Packt Publishing|Hands-On Microservices with Node.js|Diogo Resende|9781788626835\n20151228|O'Reilly Media, Inc.|Secure Your Node.js Web Application|Karl Duuna|9781680504620\n20181130|O'Reilly Media, Inc.|Your First Week With Node.js|James Hibbard; Camilo Reyes; Michael Wanyoike; Mark Brown; Manjunath M; Jay Raj; Florian Rappl|9781492071051\n20200424|O'Reilly Media, Inc.|Your First Week With Node.js|James Hibbard; Craig Buckler; Mark Brown; Nilson Jacques; James Kolce; Paul Orac; M. David Green; Fl|9781098122829\n2013-03-26|Packt Publishing|Using Node.js for UI Testing|Pedro Teixeira|9781782160533\n20140925|Packt Publishing|Web Development with MongoDB and Node.js|Jason Krol|9781783987313\n30-11-2018|Packt Publishing|Server Side development with Node.js and Koa.js Quick Start Guide|Olayinka Omole|9781789343663\n2018|Pragmatic Programmers,|Node.js 8 the right way: practical, server-side JavaScript that scales|Wilson, Jim R. (author.)|9781680501957		nodejs developer			year|title|doi|citations|influentialCitations|authors|paperId\n2015|Static analysis of event-driven Node.js JavaScript applications|10.1145/2814270.2814272|95|3|Magnus Madsen and F. Tip and O. Lhoták|ab1a30dc95975d264e0ba93efd869e469e535441\n2014|Performance Comparison and Evaluation of Web Development Technologies in PHP, Python, and Node.js|10.1109/CSE.2014.142|76|4|Kai Lei and Yining Ma and Zhi Tan|22266f8ad97d4bb4e2422d3a7dfa77ab7b47af21\n2018|Efficient dynamic analysis for Node.js|10.1145/3178372.3179527|36|2|Haiyang Sun and Daniele Bonetta and Christian Humer and Walter Binder|561d95be369566a0a1598fa1d7ddee9f27c088d4\n2012|Security Assessment of Node.js Platform|10.1007/978-3-642-35130-3_3|17|1|A. Ojamaa and Karl Düüna|232e37c0f722ae0657fdc474db2b8d7524e4809a\n2019|Nodest: feedback-driven static analysis of Node.js applications|10.1145/3338906.3338933|15|2|Benjamin Barslev Nielsen and Behnaz Hassanshahi and François Gauthier|e2e77f3a44bb5a1731af1bd238c586e3009e6edb\n2019|Model-based testing of breaking changes in Node.js libraries|10.1145/3338906.3338940|13|0|Anders Møller and Martin Toldam Torp|3daf9b286aba6cd74b8b1201887715344dd179cb\n2018|Towards Runtime Monitoring of Node.js and Its Application to the Internet of Things|10.4204/EPTCS.264.4|12|0|D. Ancona and Luca Franceschini and G. Delzanno and Maurizio Leotta and M. Ribaudo and F. Ricca|d4b06ff764f3ea52714fae7856bf7043000fcf25\n2017|The Case of the Poisoned Event Handler: Weaknesses in the Node.js Event-Driven Architecture|10.1145/3065913.3065916|11|1|James C. Davis and Gregor Kildow and Dongyoon Lee|4e2eda9ed082164302e16c8278f443f3a182e979\n2018|Mutode: generic JavaScript and Node.js mutation testing tool|10.1145/3213846.3229504|10|0|Diego Rodríguez-Baquero and M. Vásquez|fe9f8618d69b3b38cc29d4a9b4e0fefeef28a1d1\n2016|GEMs: shared-memory parallel programming for Node.js|10.1145/2983990.2984039|10|0|Daniele Bonetta and Luca Salucci and Stefan Marr and Walter Binder|d86cc1eb64afeea10b9131b8d6ab33704681753d\n2019|Reasoning about the Node.js Event Loop using Async Graphs|10.1109/CGO.2019.8661173|7|1|Haiyang Sun and Daniele Bonetta and F. Schiavio and Walter Binder|eb7bfd46a55ae0a971c61ea196c077feeb2be3a0\n2021|Detecting Node.js prototype pollution vulnerabilities via object lookup analysis|10.1145/3468264.3468542|5|1|Song Li and Mingqing Kang and Jianwei Hou and Yinzhi Cao|51c494cc72a4fe87b33eebaa0932ea7a020c9ec8\n2014|Server-side web development with JavaScript and Node.js (abstract only)|10.1145/2538862.2539001|5|0|Ariel Ortiz|665a1784b6407aede6d74ef3806abf8812843e22\n2015|Node.js and REST|10.1007/978-1-4842-0917-2_3|2|0|Fernando Doglio|0b0c793a612e76f70f8c80e9450e7be96a356fc8\n2020|Analysis of Node.js Application Performance Using MongoDB Drivers|10.1007/978-3-030-40690-5_21|2|0|Leandro Ungari Cayres and B. S. D. Lima and R. E. García and R. C. M. Correia|c1767050f5f5741459663cb03b5a40b5b44813f0\n2016|Programming Web Services on the Cloud with Node.js (Abstract Only)|10.1145/2839509.2844703|2|0|Ariel Ortiz|8610bc8ea4c4f0eda7e3a24deaa58da9bf1e46cb\n2014|Publishing Node.js Modules and Contributing to Open Source|10.1007/978-1-4302-6596-2_12|2|0|A. Mardan|6a8193b7d9cb0fe778efb030a64300afd90eb43f\n2019|Towards the Efficient Use of Dynamic Call Graph Generators of Node.js Applications|10.1007/978-3-030-40223-5_14|1|0|Zoltán Herczeg and Gábor Lóki and Ákos Kiss|f5f8f97e7d516f479c8c2e14b44c15f0a2a73c8d	title|year|author|goodreadsId|rating|ratings|reviews\nNodejs Programming by Example|2012|Agus Kurniawan|22023706|3.75|12|0
deno	Deno	2018	Ryan Dahl		31	compiler		https://deno.land/		0				v2.0.0	90	2		18	24859		true	1	bun							https://github.com/denoland/deno	compiler																2018	2024	2018	1411	5181	93520	2049	false				d/Deno.ts																				2018	2025	17115	1108	9657	165	1112646					2018														Deno Land Inc				ts						typescript javascript rust json markdown toml jsx yaml jupyter-notebook lua css c idl csharp xml powershell dockerfile svg				true	118419	0		54	javascript typescript															1	false	2	true						https://deno.land/manual@v1.27.1/introduction																					United States					"// Imports `serve` from the remote Deno standard library, using URL. import { serve } from ""https://deno.land/std@v0.21.0/http/server.ts"";  // `serve` function returns an asynchronous iterator, yielding a stream of requests for await (const req of serve({ port: 8000 })) {     req.respond({ body: ""Hello, World!\n"" }); }"											"console.log(""Hello World""); "			https://reddit.com/r/Deno			https://twitter.com/deno_land		Deno		https://www.youtube.com/watch?v=cV1CEnfKtdI					https://github.com/denoland/deno						//		console.log	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Deno_(software)	2	0				deno.land				year|publisher|title|authors|isbn13\n2021|Packt Publishing|Deno Web Development: Write, test, maintain, and deploy JavaScript and TypeScript web applications using Deno|Santos, Alexandre Portela dos|9781800201149\n20200916|Springer Nature|Introducing Deno|Fernando Doglio|9781484261972						
protobuf	Protocol Buffers	2008			35	idl		https://developers.google.com/protocol-buffers/		51					91	3			24855		true	56	ace apache-hbase arrow-format atprotocol avro bazel capn-proto capn-proto carbon cir claro closure-templates cmake codeql crush cuelang dgraph everparse3d firrtl flatbuffers flutter gerbil groff hhvm impala ion iterm2 kaitai ko kotlin kubernetes logica m3db michelson micropython mongodb obsidian-lang onnx opencv paraview please-build prometheus pygments pytorch quint rholang rocksdb solidity tao3d tensorflow vlc wyvern xgboost-model xgboost xla yara								idl	10064	11692		23747		0			protobuf or Protocol Buffers		protobuf	protobuf	text/x-protobuf	source.proto	data								false					11	2010	2018	1	2												dsls.py																2001	xml thrift java csharp python go ruby objective-c perl php scala julia	Protocol Buffers is a method of serializing structured data. It is useful in developing programs to communicate with each other over a wire or for storing data. The method involves an interface description language that describes the structure of some data and a program that generates source code from that description for generating or parsing a stream of bytes that represents the structured data. Google developed Protocol Buffers for use internally and has provided a code generator for multiple languages under an open source license (see below). The design goals for Protocol Buffers emphasized simplicity and performance. In particular, it was designed to be smaller and faster than XML. Protocol Buffers is widely used at Google for storing and interchanging all kinds of structured information. The method serves as a basis for a custom remote procedure call (RPC) system that is used for nearly all inter-machine communication at Google. Protocol Buffers are similar to the Apache Thrift (used by Facebook) or Microsoft Bond protocols, offering as well a concrete RPC protocol stack to use for defined services called gRPC. A software developer defines data structures (called messages) and services in a proto definition file (.proto) and compiles it with protoc. This compilation generates code that can be invoked by a sender or recipient of these data structures. For example, example.proto will produce example.pb.cc and example.pb.h, which will define C++ classes for each message and service that example.proto defines. Canonically, messages are serialized into a binary wire format which is compact, forward- and backward-compatible, but not self-describing (that is, there is no way to tell the names, meaning, or full datatypes of fields without an external specification). There is no defined way to include or refer to such an external specification (schema) within a Protocol Buffers file. The officially supported implementation includes an ASCII serialization format, but this format—though self-describing—loses the forward- and backward-compatibility behavior, and is thus not a good choice for applications other than debugging. Though the primary purpose of Protocol Buffers is to facilitate network communication, its simplicity and speed make Protocol Buffers an alternative to data-centric C++ classes and structs, especially where interoperability with other languages or systems might be needed in the future.	2008	439	86	218	18338104					Google			proto		proto									true	2416	94		63																					proto				https://developers.google.com/protocol-buffers/docs/overview								text			https://github.com/antlr/grammars-v4/tree/master/protobuf/protobuf2		protobuf													message Person {   required string name = 1;   required int32 id = 2;   optional string email = 3; }												"package tutorial;  option java_package = ""com.example.tutorial""; option java_outer_classname = ""AddressBookProtos"";  message Person {   required string name = 1;   required int32 id = 2;   optional string email = 3;    enum PhoneType {     MOBILE = 0;     HOME = 1;     WORK = 2;   }    message PhoneNumber {     required string number = 1;     optional PhoneType type = 2 [default = HOME];   }    repeated PhoneNumber phone = 4; }  message AddressBook {   repeated Person person = 1; } "	Protocol Buffer					"// polyline.cpp #include ""polyline.pb.h""  // generated by calling ""protoc polyline.proto""  Line* createNewLine(const std::string& name) {   // create a line from (10, 20) to (30, 40)   Line* line = new Line;   line->mutable_start()->set_x(10);   line->mutable_start()->set_y(20);   line->mutable_end()->set_x(30);   line->mutable_end()->set_y(40);   line->set_label(name);   return line; }  Polyline* createNewPolyline() {   // create a polyline with points at (10,10) and (20,20)   Polyline* polyline = new Polyline;   Point* point1 = polyline->add_point();   point1->set_x(10);   point1->set_y(10);   Point* point2 = polyline->add_point();   point2->set_x(20);   point2->set_y(20);   return polyline; }"						syntax import weak public package option repeated oneof map reserved to max enum message service rpc stream returns package optional true false								//	/* */				true false								true											true								true																									true														true											true					true																	true							true																							false											true																																					https://en.wikipedia.org/wiki/Protocol_Buffers	0	0					Protocol Buffer	https://github.com/michaeledgar/protobuf-tmbundle			Protocol Buffer	protocol buffers developer				
gradle	Gradle	2008	Hans Dockter		19	application		https://gradle.org		56				v8.8.0-RC1	92	1		31	24852		false	56	avail ballerina bazel bebasic ceu ceylon cloc codeql couchdb dafny dyvil elegance flatbuffers flix flow9 flutter golo gradle gun halide hhvm invokator ixml jslt koara kotlin ladybird lobster lwjgl mal melody moirai netbeans-editor nextflow obsidian-lang olc opencv partiql pkl project-mentat pygments python pytorch react-native simple-binary-encoding smali smallbasic tensorflow uno wonkey xtclang xtext yakou-lang yeti zenscript zlang							https://github.com/gradle/gradle	application				4		0					text			source.groovy.gradle	data	2009	2024	2008	520	4611	16485	2803	false					29	2011	2014	2	1															2008	2025	129709	1057	25229	656	1443717					2007														https://github.com/gradle			gradle							java groovy gradle kotlin xml asciidoc toml markdown scala cpp javascript yaml css c html plantuml svg json swift bourne-shell java-server-pages xslt xsd csv objective-cpp assembly-language dtd idl objective-c gherkin ruby				true	31577	0		52																1	true	8	true		gradle gradle.kts												text													Various																	"apply plugin: GreetingPlugin  greeting {     message = 'Hi'     greeter = 'Gradle' }  class GreetingPlugin implements Plugin<Project> {     void apply(Project project) {         project.extensions.create(""greeting"", GreetingPluginExtension)         project.task('hello') << {             println ""${project.greeting.message} from ${project.greeting.greeter}""         }     } }  class GreetingPluginExtension {     String message     String greeter }"					https://twitter.com/gradle									https://github.com/gradle/gradle																																																																																																																																																																																													0	0				gradle.org		https://github.com/alkemist/gradle.tmbundle			Gradle					
visual-basic.net	Visual Basic .NET	2001			32	pl		https://docs.microsoft.com/dotnet/visual-basic/		4					93	3			24845	3724	true	4	jsil-compiler mal pygments roslyn-compiler								pl	285	322		935363		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nfrk1 hazedumper https://github.com/frk1.png https://github.com/frk1/hazedumper ""Visual Basic"" #945db7 422 239 15 ""up to date csgo offsets and hazedumper config""\nmymmsc books https://github.com/mymmsc.png https://github.com/mymmsc/books ""Visual Basic"" #945db7 926 481 31 常用书籍"		visual basic or vbnet or vb .net or vb.net		text	vb	text/x-vb	source.vbnet	programming								false								4					vb.net VisualBasic.NET																			7					2002	android linux solaris unix microsoft-small-basic visual-basic f-sharp csharp linq vba	"Visual Basic .NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the .NET Framework. Microsoft launched VB.NET in 2002 as the successor to its original Visual Basic language. Although the "".NET"" portion of the name was dropped in 2005, this article uses ""Visual Basic [.NET]"" to refer to all Visual Basic languages released since 2002, in order to distinguish between them and the classic Visual Basic. Along with Visual C#, it is one of the two main languages targeting the .NET framework. Microsoft's integrated development environment (IDE) for developing in Visual Basic .NET language is Visual Studio. Most Visual Studio editions are commercial; the only exceptions are Visual Studio Express and Visual Studio Community, which are freeware. In addition, the .NET Framework SDK includes a freeware command-line compiler called vbc.exe. Mono also includes a command-line VB.NET compiler."	2003	894	1207	1867	208996					Microsoft		vb	vb vbhtml				vb								5691	3447		224																					VB vb vbproj		false		https://learn.microsoft.com/en-us/dotnet/visual-basic/								text									https://www.nuget.org/									"Imports System.Console  Module Program      Sub Main()         Dim rows As Integer          ' Input validation.         Do Until Integer.TryParse(ReadLine(""Enter a value for how many rows to be displayed: "" & vbcrlf), rows) AndAlso rows >= 1             WriteLine(""Allowed range is 1 and {0}"", Integer.MaxValue)         Loop                ' Output of Floyd's Triangle         Dim current As Integer = 1         Dim row As Integer         Dim column As Integer         For row = 1 To rows             For column = 1 To row                 Write(""{0,-2} "", current)                 current += 1             Next              WriteLine()         Next     End Sub      ''' <summary>     ''' Like Console.ReadLine but takes a prompt string.     ''' </summary>     Function ReadLine(Optional prompt As String = Nothing) As String         If prompt IsNot Nothing Then             Write(prompt)         End If          Return Console.ReadLine()     End Function  End Module"												"﻿Module Module1    Sub Main()     Console.Out.WriteLine(""Hello, I am a little sample application to test GitHub's Linguist module."")     Console.Out.WriteLine(""I also include a Razor MVC file just to prove it handles cshtml files now."")   End Sub  End Module "						"System.WindowsApplication1.Forms.Form2.text = "" MainForm """						AddHandler AddressOf Alias And AndAlso As Boolean ByRef Byte ByVal Call Case Catch CBool CByte CChar CDate CDbl CDec Char CInt Class Class CLng CObj Const Continue CSByte CShort CSng CStr CType CUInt CULng CUShort Date Decimal Declare Default Delegate Dim DirectCast Do Double Each Else ElseIf End End EndIf Enum Erase Error Event Exit False Finally For For Friend Function Get GetType GetXMLNamespace Global GoSub GoTo Handles If Implements Implements Imports In Inherits Integer Interface Is IsNot Let Lib Like Long Loop Me Mod Module Module MustInherit MustOverride MyBase MyClass Namespace Narrowing New New Operator Next Not Nothing NotInheritable NotOverridable Object Of On Operator Option Optional Or OrElse Out Overloads Overridable Overrides ParamArray Partial Private Property Protected Public RaiseEvent ReadOnly ReDim REM RemoveHandler Resume Return SByte Select Set Shadows Shared Short Single Static Step Stop String Structure Structure Sub SyncLock Then Throw To True Try TryCast TypeOf UInteger ULong UShort Using Variant Wend When While Widening With WithEvents WriteOnly Xor #Const #Else #ElseIf #End #If = & &= * *= / /= \ \= ^ ^= + += - -= >> >>= << <<=								'					True False																			true				true				true			true																																																				true																									true																						false																																																https://en.wikipedia.org/wiki/Visual_Basic_.NET	0	0	https://hopl.info/showlanguage.prx?exp=3724		Visual Basic .NET		Visual Basic .NET	https://github.com/peters-ben-0007/VBDotNetSyntax			Visual Basic	visual basic.NET developer				
ini	Ini	1987			29	dataNotation				116					94	3			24842		true	118	ace aheui asdf astroml atomspace bazel blitzmax ceylon charcoal chatterbot cir clash cloc codeql common-workflow-language conan-pm couchdb crmsh cryptol crystal dlvm docopt duro ecl ecr eiffel emscripten erlang f-prime flow9 flua gap gogs-editor gwion haxe hhvm homebrew-pm hook ibis impala infusion-framework inko invokator java jemplate jinja k-framework kumir ladybird latte leo-editor linux mai manim maskjs mathics matplotlib microblocks minidsdb minizinc mongodb moya myia ncl nestedtext netbeans-editor nim nimskull nit nltk nodejs numba nushell oil opencv openverse pan particles pgbouncer php plaid-programming-language polyglot-compiler pony pov-ray-sdl pycket pygments python pytorch r4 rascal revolution-programming-language rholang rita rocksdb saltstack scipy sdms sourcepawn spatial speedie spiderbasic sporth sqlalchemy surrealdb swift taichi tao3d tensorflow testml tornado twtxt wiredtiger wonkey xgboost-model xgboost xl-lang xlwings-editor xtext								dataNotation	1	1	.coveragerc .flake8 .pylintrc buildozer.spec pylintrc	13		0			dosini		ini	properties	text/x-properties	source.ini	data								false					26	2005	2013	6	6												configs.py																2001	xml linux unix php unicode c json yaml	"The INI file format is an informal standard for configuration files for some platforms or software. INI files are simple text files with a basic structure composed of sections, properties, and values. In MS-DOS and 16-bit Windows platforms up through Windows ME, the INI file served as the primary mechanism to configure operating system and installed applications features, such as device drivers, fonts, startup launchers, and things that needed to be initialized in booting Windows. INI files were also generally used by applications to store their individual settings. Starting with Windows NT, Microsoft favored the use of the registry, and began to steer developers away from using INI files for configuration. All subsequent versions of Windows have used the Windows Registry for system configuration, and applications built on the .NET Framework use special XML .config files. The APIs still exist in Windows, however, and developers may still use them. The name ""INI file"" comes from the commonly used filename extension .INI, which stands for ""initialization"". Other common initialization file extensions are .CFG, .conf, and .TXT, especially CONFIG.SYS and 'config.txt' occurrences. Linux and Unix systems also use a similar file format for system configuration. In addition, platform-agnostic software may use this file format for configuration. It is human-readable and simple to parse, so it is a usable format for configuration files that do not require much greater complexity. For example, the platform-agnostic PHP uses the INI format for its ""php.ini"" configuration file in both Windows and Linux systems. Desktop.ini files determine how a folder is displayed by Windows, such as the icon used by that folder."	2005	546	74	437	1908172					Microsoft			ini cfg dof lektorproject prefs pro properties url		ini cfg inf .editorconfig service socket device mount automount swap target path timer slice scope							https://cheatsheets.zip/ini		true	2950	0		36																					buildozer.spec editorconfig ini lektorproject prefs												text			https://github.com/afucher/yaip		ini								United States					"; last modified 1 April 2001 by John Doe [owner] name = John Doe organization = Acme Widgets Inc.  [database] ; use IP address in case network name resolution is not working server = 192.0.2.62 port = 143 file = ""payroll.dat"""												title=Mindstorms isbn=0465046290 author=Seymour Papert pubmonth=198001 subject=children computers powerful ideas LOGO education url=http://www.papert.org/	INI					"GetPrivateProfileString(""owner"", ""name"", ... , ""c:\\programs\\oldprogram\\dbsettings.ini"");"														;																		true						false								true																		true																																					true																																															false											true																																true					https://en.wikipedia.org/wiki/INI_file	0	0					INI	https://github.com/textmate/ini.tmbundle			INI					
org	Org Mode	2003	Carsten Dominik		36	textMarkup		https://orgmode.org/	https://orgmode.org/worg/org-syntax.html	0		https://orgmode.org/Changes.html			95	4		6	24832		true	1	bike							https://git.savannah.gnu.org/git/emacs/org-mode.git	textMarkup	1	1		18	true	0					text			none	prose								false				o/Org-mode.org																				2008	2024	28240	895	299	108	261523					2007		2003	emacs-editor html latex markdown restructuredtext textile git mediawiki pandoc-app vim sublime-editor	"Org-mode (also: Org mode; ) is a document editing, formatting, and organizing mode, designed for notes, planning, and authoring within the free software text editor Emacs. The name is used to encompass plain text files (""org files"") that include simple marks to indicate levels of a hierarchy (such as the outline of an essay, a topic list with subtopics, nested computer code, etc.), and an editor with functions that can read the markup and manipulate hierarchy elements (expand/hide elements, move blocks of elements, check off to-do list items, etc.). Org-mode was created by Carsten Dominik in 2003, originally to organize his own life and work, and since the first release numerous other users and developers have contributed to this free software package. Emacs includes Org-mode as a major mode by default. Bastien Guerry is the current maintainer, in cooperation with an active development community. Since its success in Emacs, some other systems have also begun providing functions to work with org files."	2009	127	93	447	24317457		Org is a mode for keeping notes, maintaining TODO lists, and project planning with a fast and effective plain-text system. It also is an authoring system with unique support for literate programming and reproducible research.	Org is a mode for keeping notes, maintaining TODO lists, and project planning with a fast and effective plain-text system. It also is an authoring system with unique support for literate programming and reproducible research.		https://list.orgmode.org/	Org is a mode for keeping notes, maintaining TODO lists, and project planning with a fast and effective plain-text system. It also is an authoring system with unique support for literate programming and reproducible research.	org	org	org						lisp make xml tex perl html		https://orgmode.org/orgcard.pdf		true	24551	0		44	scroll														https://web.libera.chat/#org-mode	1	false								https://orgmode.org/manual/			https://lists.gnu.org/mailman/listinfo/emacs-orgmode				https://orgmode.org/worg/org-faq.html	text	4476												The Netherlands and France				https://orgmode.org/org.html#Document-structure	"#+OPTIONS:    H:3 num:nil toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t TeX:t LaTeX:t skip:nil d:(HIDE) tags:not-in-toc #+STARTUP:    align fold nodlcheck hidestars oddeven lognotestate #+SEQ_TODO:   TODO(t) INPROGRESS(i) WAITING(w@) | DONE(d) CANCELED(c@) #+TAGS:       Write(w) Update(u) Fix(f) Check(c) #+TITLE:      org-ruby #+AUTHOR:     Brian Dewey #+EMAIL:      bdewey@gmail.com #+LANGUAGE:   en #+PRIORITIES: A C B #+CATEGORY:   worg  {Back to Worg's index}  * Motivation    The dominant simple plain-text markup languages for the web are   Textile and Markdown. A factor for the popularity of those markup   formats is the widespread availability of simple, free packages for   converting the formats to HTML. For example, the world of   Ruby-powered websites has settled on RedCloth for converting Textile   to HTML.    The default way to convert org-mode files to HTML is the powerful   publishing functionality provided by =emacs=. However, =emacs= does   not easiliy integrate into many existing website frameworks.    =Org-ruby= tries to make it easier to use org-mode files in both   dyanmic and static website generation tools written in   Ruby. =Org-ruby= is a simple Ruby gem to convert org-mode files to   HTML.  * Using Org-ruby    =Org-ruby= follows the same model as other Ruby markup   libraries. You install the gem:    #+BEGIN_EXAMPLE   sudo gem install org-ruby   #+END_EXAMPLE    Then, to convert an org-file to HTML in your Ruby code:    #+BEGIN_EXAMPLE   require 'rubygems'   require 'org-ruby'    data = IO.read(filename)   puts Orgmode::Parser.new(data).to_html   #+END_EXAMPLE  * Walkthrough: Using org-ruby with Webby    Here is an example of how to integrate =org-ruby= into Webby, a   static website generation tool written in Ruby.    Webby follows a similar pattern to other static site generation   tools (like nanoc, Jekyll, and webgen):    - You author website content in text with simple markup   - Each page is fed through one or more /filters/ to produce HTML   - The HTML is mixed in with layouts to produce the final pages    For a Webby site, a the source for a page may look like this:    #+BEGIN_EXAMPLE   ---   title:           Special Directories   created_at:      2009-12-17   status:          Complete   filter:     - erb     - maruku   tags:     - powershell   ---   <%= @page.title %>   ==================    Special Directories are a set of directories, each of which has a   function that will navigate you to the appropriate directory using   the push-location cmdlet. For example, the function `home` might   navigate to `c:\users\bdewey.`    Install   -------    Copy the module to somewhere in `ENV:PSModulePath`. Then,        InstallModule SpecialDirectories   #+END_EXAMPLE    In the above example, the text is written in Markdown. At the top of   the file, metadata informs Webby to pass the text through two   /filters/ to produce HTML. The first filter, =erb=, handles embedded   Ruby. In this case, it will replace ~<%= @page.title %>~ with the   page title (=Special Directories=). The second filter uses Maruku to   translate Markdown into HTML.    You can use the exact same pattern to include org-mode files in a   Webby site. For this walkthrough, I assume you already have Webby   installed, and that you've already created a site.    1. Make sure you have =org-ruby= installed: =sudo gem install      org-ruby=.   2. You need to register a new Webby filter to handle org-mode      content. Webby makes this easy. In the =lib/= folder of your      site, create a file =orgmode.rb=:       #+BEGIN_EXAMPLE      require 'org-ruby'       Webby::Filters.register :org do |input|        Orgmode::Parser.new(input).to_html      end      #+END_EXAMPLE       This code creates a new filter, =org=, that will use the      =org-ruby= parser to translate org-mode input into HTML.   3. Create your content. For example:       #+BEGIN_EXAMPLE --- title:              Orgmode Parser created_at:         2009-12-21 status:             Under development filter:   - erb   - org tags:   - orgmode   - ruby --- <%= @page.title %>    Status: <%= @page.status %>  * Description    Helpful Ruby routines for parsing orgmode files. The most   significant thing this library does today is convert orgmode files   to textile. Currently, you cannot do much to customize the   conversion. The supplied textile conversion is optimized for   extracting ""content"" from the orgfile as opposed to ""metadata.""   * History  ** 2009-12-29: Version 0.4     - The first thing output in HTML gets the class ""title""    - HTML output is now indented    - Proper support for multi-paragraph list items.       See? This paragraph is part of the last bullet.     - Fixed bugs:      - ""rake spec"" wouldn't work on Linux. Needed ""require 'rubygems'"".        #+END_EXAMPLE       This file will go through the =erb= and =org= filters; as defined      in the previous step, the =org= filter will use =org-ruby= to      generate HTML.    That's all there is to it! "											Hello World 			https://www.reddit.com/r/orgmode/	https://riju.codes/org	Hello, world! 			Org-mode						https://git.savannah.gnu.org/git/emacs/org-mode.git																																																																																																																																													true																																																https://en.wikipedia.org/wiki/Org-mode	0	0				orgmode.org	Org				Org					
make	Make	1976	Stuart Feldman		35	pl application				499					96	5			24823	768	true	501	abcl-lang abs ace acorn-lang ad-hoc aheui ail aith ale alpaca alumina ana apache-hbase aplette aretext ark-lang arrow-format asdf astatine astroml atprotocol attoparsec austral avi-synth awl bamboo bash battlestar bazel beef berkeleydb berry bio blazex blender-app blitzmax blox bpkg-pm broccoli-1 bucklescript bython c3 candor candy cane capn-proto caramel carbon carth catala ceu ceylon chapel checked-c chibicc chicken chisel chrysalisp ciel cir cito cityhash-hash-function clash clay click clike cloc cmake coconut codeql cognate comby common-workflow-language commonmark coq cosh couchdb cperl crema crmsh cryptol crystal cspydr css-doodle curv cwerg cytosol dafny dasm datafun ddp dedukti dern dex dexvis dgraph differential-datalog djot dlvm dragonbasic duro ec ecl ecr edgedb eff egison eiffel ejs elena elfe elixir elpi elvish elymas emberscript emscripten encore enso erlang euphoria fact-lang factor felix femtolisp fennel ferret ffmpeg filebench-wml firrtl fish flame-ir flatbuffers flatline fleck flex flow flow9 flua forest-lang fork-lang frank-lang frege fstar fun funl futhark g-portugol gap generate-ninja gentee gerbil gforth ghc git gleam go graph-it gravity groff gwion hacspec hakaru hal-format halide hamler hare harlan hashlink haste haxe hazel hcl hera hhvm highlightjs hina hobbes homa horse64 htsql huginn hush huwcode icarus idio idris impala incipit ink-lang inko intuitionistic invokator iode iterm2 ixml j jal-compiler janet java jayfor jcof jeeves jelly jemplate jflex jinja jison jonprl jq json-schema jsonnet jsparagus juicy julia juvix k-framework kakoune-editor kalyn kamby katex kefir kitten ko kona ktyek kubernetes kuc kumir kuroko latino ldpl lem-editor lemon-lang leo-editor lever lift ligo lil linearml links-programming-language linux lispyscript litescript little lmdb lobster luajit luna-1 luna m3db magit mal manim manool mathics matplotlib menhir metalang99 mewmew mgmt michelson micro-cpp micro-editor microl micropython mimium minidsdb minilang minizinc mirth mlpolyr mlscript mobl-lang mochi moescript mongodb monkeyx monte moonscript mudlle mugo multiaddr mycroft myia mys mythryl ncl nesc nestedtext netbeans-editor never newclay newlisp nextflow ngnk ngs nianiolang nit nltk nodejs note noweb nqc numba nymph objectscript obsidian-lang oden odin oil olc onnx ooc opa opal opam-pm open-shading-language opencomal opencv openscad orca-pl orca org oxyl p-star pcre perl pgbouncer php pipelines pkgconfig plasma please-build pogoscript pointless poke polyglot-compiler pony popr postgresql potion pov-ray-sdl praat-script preforth prescheme project-mentat prometheus prql psyche purescript pycket pygments pyret-lang pyret pyth python pytorch qore quaint-lang quickjs quicklisp-pm quint racket ragel ramen rapidbatch rapira raptorjit reach reactjs reason recfiles redis redprl reforth reko-decompiler remix rescript retdec revolution-programming-language rholang ricscript riff rita robotframework rocksdb rosie roy ruby rust saltstack satysfi savi scallop scikit-learn scipy sentient seq setlx shen shill shml sile simit simple-binary-encoding simplictiy skip slash slony smali smallbasic smc smpl snowball-programming-language solid solidity sophie space spatial spiderbasic sporth sqlalchemy sqlite squire squirrel stacklang stencil stoneknifeforth streem subleq sugar surrealdb swi-prolog swift sympy t-lang taichi tamgu tao3d tensorflow terra testml textile tiledb tinyc-compiler tiscript tl toi tornado toy-lang tridash triton truck tuplemarkup twtxt txtzyme u ucg ucl ultralisp-pm uno urweb v v8 vale-assembly vcpkg-pm veryl virgil vlc volt vsxu vyper wart wasm wasmer wax wenyan wing winxed wiredtiger wisp woe wonkey wren wyvern xarray xgboost-model xgboost xl-lang xlwings-editor xodio xsv-app xtclang yara yasnippet yeti yggdrasil z-expressions zephir zl								pl	152971	250693	BSDmakefile GNUmakefile Kbuild Makefile Makefile.am Makefile.boot Makefile.frag Makefile.in Makefile.inc Makefile.wat makefile makefile.sco mkfile	247622		13	"author name avatar url language languageColor stars forks currentPeriodStars description\ntheos theos https://github.com/theos.png https://github.com/theos/theos Makefile #427819 2638 756 60 ""A cross-platform suite of tools for building and deploying software for iOS and other platforms.""\nfrida frida https://github.com/frida.png https://github.com/frida/frida Makefile #427819 3977 444 165 ""Clone this repo to build Frida""\nccrisan motioneyeos https://github.com/ccrisan.png https://github.com/ccrisan/motioneyeos Makefile #427819 4285 483 145 ""A Video Surveillance OS For Single-board Computers""\njobbole awesome-python-cn https://github.com/jobbole.png https://github.com/jobbole/awesome-python-cn Makefile #427819 16302 5573 437 Python资源大全中文版，包括：Web框架、网络爬虫、模板引擎、数据库、数据可视化、图片处理等，由伯乐在线持续更新。\nNVIDIA nvidia-docker https://github.com/NVIDIA.png https://github.com/NVIDIA/nvidia-docker Makefile #427819 9125 1223 268 ""Build and run Docker containers leveraging NVIDIA GPUs""\nhome-assistant hassos https://github.com/home-assistant.png https://github.com/home-assistant/hassos Makefile #427819 568 156 32 ""🔰 HassOS Docker hypervisor""\ncontainer-storage-interface spec https://github.com/container-storage-interface.png https://github.com/container-storage-interface/spec Makefile #427819 512 140 17 ""Container Storage Interface (CSI) Specification.""\nfeiskyer kubernetes-handbook https://github.com/feiskyer.png https://github.com/feiskyer/kubernetes-handbook Makefile #427819 3083 868 146 ""Kubernetes Handbook （Kubernetes指南） https://kubernetes.feisky.xyz""\nbuildroot buildroot https://github.com/buildroot.png https://github.com/buildroot/buildroot Makefile #427819 821 873 28 ""Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at http://git.buildroot.net/buildroot/. Do not open issues or file pull requests here.""\nmkubecek vmware-host-modules https://github.com/mkubecek.png https://github.com/mkubecek/vmware-host-modules Makefile #427819 457 74 29 ""Patches needed to build VMware (Player and Workstation) host modules against recent kernels""\nramitsurana awesome-kubernetes https://github.com/ramitsurana.png https://github.com/ramitsurana/awesome-kubernetes Makefile #427819 6891 1036 275 ""A curated list for awesome kubernetes sources 🚢🎉""\ntomwhite hadoop-book https://github.com/tomwhite.png https://github.com/tomwhite/hadoop-book Makefile #427819 2791 2359 47 ""Example source code accompanying O'Reilly's """"Hadoop: The Definitive Guide"""" by Tom White"""		bsdmake or make or mf	make	makefile	cmake	text/x-cmake	source.makefile	programming								false				m/Make.makefile				3					Makefile								make.py																	c	A makefile is a file containing a set of directives used with the make build automation tool.	2002	328	81	87	55976		Make — a program for maintaining computer programs	Make — a program for maintaining computer programs		Bell Labs	Make — a program for maintaining computer programs		mak d make makefile mk mkfile	makefile	mak mk Makefile makefile Makefile.* GNUmakefile									true	1860	0		42																1					am Gnumakefile gnumakefile Makefile makefile mk			https://tio.run/#make	https://www.gnu.org/software/make/manual/make.html								text	132					Makefile		http://www.rosettacode.org/wiki/Category:Make				make	United States				https://semanticscholar.org/paper/40cf2b47de20d0b930cd4b5184febe40bdc681c8	 edit : main.o kbd.o command.o display.o \        insert.o search.o files.o utils.o         cc -o edit main.o kbd.o command.o display.o \                    insert.o search.o files.o utils.o  main.o : main.c defs.h         cc -c main.c kbd.o : kbd.c defs.h command.h         cc -c kbd.c command.o : command.c defs.h command.h         cc -c command.c display.o : display.c defs.h buffer.h         cc -c display.c insert.o : insert.c defs.h buffer.h         cc -c insert.c search.o : search.c defs.h buffer.h         cc -c search.c files.o : files.c defs.h buffer.h command.h         cc -c files.c utils.o : utils.c defs.h         cc -c utils.c clean :         rm edit main.o kbd.o command.o display.o \            insert.o search.o files.o utils.o											"$(info ""Hello World"") all:"	#!/usr/bin/make -f %:   ls -l 	Makefile		https://riju.codes/make	".PHONY: all all:  @echo ""Hello, world!"" "		edit: main.o kbd.o command.o display.o     cc -o edit main.o kbd.o command.o display.o       main.o: main.c defs.h     cc -c main.c kbd.o: kbd.c defs.h command.h     cc -c kbd.c command.o: command.c defs.h command.h     cc -c command.c display.o: display.c defs.h     cc -c display.c  clean:      rm edit main.o kbd.o command.o display.o	Make													#																		true														true																																																							true																																															true																																				true												https://en.wikipedia.org/wiki/Makefile	0	0	https://hopl.info/showlanguage.prx?exp=768				Makefile	https://github.com/textmate/make.tmbundle			Makefile					
brainfuck	Brainfuck	1993	Urban Müller		28	esolang				8					97	5			24817		true	10	beef cloc cspydr ddp hyphy nit porffor pygments semicolon semicolon								esolang	790	832		1631		0					text	brainfuck	text/x-brainfuck	source.bf	programming								false				b/Brainfuck.bf	4	2013	2017	5	2				brainf								esoteric.py													https://esolangpark.vercel.app/ide/brainfuck			1993	ascii c	Brainfuck is an esoteric programming language created in 1993 by Urban Müller, and notable for its extreme minimalism. The language consists of only eight simple commands and an instruction pointer. While it is fully Turing-complete, it is not intended for practical use, but to challenge and amuse programmers. Brainfuck simply requires one to break commands into microscopic steps. The language's name is a reference to the slang term brainfuck, which refers to things so complicated or unusual that they exceed the limits of one's understanding.	2001	1238	278	1468	4086		A nsfw esolang.	A nsfw esolang.		Sentience Politics	A nsfw esolang.		b bf	bf	bf b	b bf	b bf								6460	0		28																1								https://tio.run/#brainfuck	https://gist.github.com/roachhd/dce54bec8ba55fb17d3a								text			https://github.com/antlr/grammars-v4/tree/master/esolang/brainfuck	brainfuck		Brainfuck	https://repl.it/languages/brainfuck					bf	Switzerland															Hello World in Brainfuck  ++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++ ..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.	-[------->+<]>-.-[->+++++<]>++.+++++++..+++.[--->+<]>-----.---[->+++<]>.-[--->+<]>---.+++.------.--------.	// Hello World  ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.	Brainfuck		https://riju.codes/brainf	++++++++ [     >++++     [         >++         >+++         >+++         >+         <<<<-     ]     >+     >+     >-     >>+     [<]      <- ]  >>. >---. +++++++..+++. >>. <-. <. +++.------.--------. >>+. >++. 		-,+[                         Read first character and start outer character reading loop     -[                       Skip forward if character is 0         >>++++[>++++++++<-]  Set up divisor (32) for division loop                                (MEMORY LAYOUT: dividend copy remainder divisor quotient zero zero)         <+<-[                Set up dividend (x minus 1) and enter division loop             >+>+>-[>>>]      Increase copy and remainder / reduce divisor / Normal case: skip forward             <[[>+<-]>>+>]    Special case: move remainder back to divisor and increase quotient             <<<<<-           Decrement dividend         ]                    End division loop     ]>>>[-]+                 End skip loop; zero former divisor and reuse space for a flag     >--[-[<->+++[-]]]<[         Zero that flag unless quotient was 2 or 3; zero quotient; check flag         ++++++++++++<[       If flag then set up divisor (13) for second division loop                                (MEMORY LAYOUT: zero copy dividend divisor remainder quotient zero zero)             >-[>+>>]         Reduce divisor; Normal case: increase remainder             >[+[<+>-]>+>>]   Special case: increase remainder / move it back to divisor / increase quotient             <<<<<-           Decrease dividend         ]                    End division loop         >>[<+>-]             Add remainder back to divisor to get a useful 13         >[                   Skip forward if quotient was 0             -[               Decrement quotient and skip forward if quotient was 1                 -<<[-]>>     Zero quotient and divisor if quotient was 2             ]<<[<<->>-]>>    Zero divisor and subtract 13 from copy if quotient was 1         ]<<[<<+>>-]          Zero divisor and add 13 to copy if quotient was 0     ]                        End outer skip loop (jump to here if ((character minus 1)/32) was not 2 or 3)     <[-]                     Clear remainder from first division if second division was skipped     <.[-]                    Output ROT13ed character from copy and clear it     <-,+                     Read next character ]                            End character reading loop	Brainfuck										https://github.com/andreabolognani/beef																																																																																																																																																																																								https://github.com/robbielynch/ibrainfuck	https://en.wikipedia.org/wiki/Brainfuck	0	0					Brainfuck	https://github.com/Drako/SublimeBrainfuck			Brainfuck					
apl	APL	1964	Kenneth E. Iverson		39	pl arrayLang				4					98	5			24816	18	true	11	april axio bqn cloc co-dfns futhark goal klong particles pygments u								pl	87	95		416		0				apl aplx dyalog	text	apl	text/apl	source.apl	programming								false				a/APL.apl	99	2016	2018	3	1			A Programming Language									apl.py													https://tryapl.org/			1964	aplx j go k matlab nial polymorphic-programming-language q s sac-programming-language speakeasy wolfram 1620sps basic music-sp unix isbn ascii cobol java linux ruby r unicode c fortran csharp cil excel-app octave scilab lyapas rpl	APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson. Its central datatype is the multidimensional array. It uses a large range of special graphic symbols to represent most functions and operators, leading to very concise code. It has been an important influence on the development of concept modeling, spreadsheets, functional programming, and computer math packages. It has also inspired several other programming languages. It is still used today for certain applications.	2001	680	388	1557	1451					Harvard University			apl dyalog	apl	apl aplf aplo apln aplc apli dyalog	apl									3670	0		51																1					apl apla aplc aplf apli apln aplo dyalog dyapp mipage		false		https://xosnitc.github.io/apl-spec.html								text				apl			https://repl.it/languages/apl	http://www.rosettacode.org/wiki/Category:APL					United States			APL/J/K												⍝ Hello World in APL  ⎕←\'Hello World\'	⎕←'Hello World'  	#!/usr/local/bin/apl --script NEWLINE ← ⎕UCS 10 HEADERS ← 'Content-Type: text/plain', NEWLINE HEADERS ⍝ ⎕←HEADERS ⍝ ⍕⎕TS )OFF 	APL		https://riju.codes/apl	'Hello, world!' 		txt←'<html><body><p>This is <em>emphasized</em> text.</p></body></html>' ⎕←{⍵/⍨~{⍵∨≠\⍵}⍵∊'<>'}txt	APL										https://savannah.gnu.org/svn/?group=apl			⍝			'																													true																													true			true																							true																																															false											true																																				https://github.com/Dyalog/dyalog-jupyter-kernel	https://en.wikipedia.org/wiki/APL_(programming_language)	13	28	https://hopl.info/showlanguage.prx?exp=18		APL		APL	https://github.com/Alhadis/language-apl.git		year|publisher|title|authors|isbn13\n1988|Springer|An Apl Compiler|Timothy Budd|9780387966434\n1976|Winthrop Publishers|Structured programming in APL (Winthrop computer systems series)|Geller, Dennis P|9780876268599\n1970|Van Nost. Reinhold|Apl Programming and Computer Techniques|Katzan, Harry|9780442242510\n1981|Springer|Computing in Statistical Science through APL (Springer Series in Statistics)|Anscombe, Francis John|9780387905495\n||Apl Programming Language Family: Apl, J, Criticism Of Apl, Apl Syntax And Symbols, K, Apl, Scientific Time Sharing Corporation, Rank|Books and LLC|9781155513959\n2010||Apl (programming Language)|Miller and Frederic P. and Vandome and Agnes F. and McBrewster and John|9786132579935\n1978|Prentice-hall|Applied Apl Programming|Wilbur R Le Page|9780130400635\n1974|Petrocelli Books|Handbook Of Apl Programming|Clark Wiedmann|9780884050261\n1976|W. C. Brown Co. Publishers|Fundamentals Of Apl Programming|Paulman, Jack.|9780697081193\n1974|Petrocelli Books|Handbook Of Apl Programming|Clark Wiedmann|9780884050612\n2013|Springer-verlag|Einführung In Die Programmiersprache Apl|Peter P. Bothner and Wolf-Michael Kähler|9783663141617\n1977|Wiley|Introduction To Apl And Computer Programming|Edward Harms|9780471352013\n1992|Crc Press|Encyclopedia Of Microcomputers: Volume 9 - Icon Programming Language To Knowledge-based Systems: Apl Techniques (microcomputers Encyclopedia)|Allen Kent and James G. Williams|9780824727086	APL				year|title|doi|citations|influentialCitations|authors|paperId\n1979|Programming with idioms in APL|10.1145/800136.804466|30|0|A. Perlis and S. Rugaber|f623a6274d803e43b54f59aae1347980b68acb8e\n2002|The Agent-based Programming Language: APL|10.1145/508791.508799|19|0|Chang-Hyun Jo and Allen J. Arnold|41310f13f4382999687e63e8c1e8f47fab01f230\n1986|LOGOS: An APL programming environment|10.1145/22415.22054|7|0|D. B. Allen and Leslie H. Goldsmith and Mark R. Dempsey and Kevin L. Harrell|b7a312ddc5cee5a105176ea4e4e41f20159bfb93\n1979|Introduction to APL and computer programming|10.1145/586058.586070|5|0|E. R. Mullins|75247adbe4b630f5dfcdd873e12992af620697a2\n1974|APLGOL - A Structured Programming Language for APL|10.1007/3-540-07131-8_25|5|0|H. Kolsky|f086795fbe65790a3337afa004b9191eb9ca80fd\n1974|APLGOL-2 a structured programming language system for APL|10.1145/800269.810821|5|0|Robert A. Kelley and J. R. Walters|8685983c85e8bad6270373694ad2e12e6367315d\n1989|Object oriented programming in AIDA APL|10.1145/75144.75167|4|0|M. Gfeller|16c84df489224ba91ebae8ab89111fdecac5daf5\n1980|APL as a Software Design Specification Language|10.1093/comjnl/23.3.230|4|1|W. Jones and S. Kirk|ae89a6d335e30fdc78a0b3dd2d12c4b0046f41ef\n1975|Is APL a Viable Programming Language?|10.1093/comjnl/18.4.318|4|0|R. Earnshaw|70d0dcea9dd4deb149fea2eb158b0ba391352cd1\n1990|The A+ programming language, a different APL|10.1145/97808.97621|4|0|J. Girardot|d791aecd0f6fde993fcfe56fcf11d2ba16342166\n1986|Extending APL to logic programming|10.1145/22415.22047|3|0|M. Alfonseca and M. Tobar|b88e6ab10eec875de707100b77bf7853b8b33eb5\n1984|Logic programming in APL|10.1145/800058.801103|2|0|R. Jernigan|6c977a8df107b3d97bd154615338e8ea373a4543\n1991|APL as an embedded language: the ultimate application?|10.1145/114054.114075|2|0|J. Girardot|b6ec374fbf3e3adb65049c11d5b5c5b6b5ada232\n1990|Programming ecology or APL and the world at large|10.1145/97808.97853|2|0|J. Lucas|4598098f83d5892f8f7e82d2f0578cad6208496b\n1991|Notes on C programming for APL programmers|10.1145/114054.114069|2|0|Stephen Deerhake|794f33cd75666c9d23542818c9f5ecc60dfe1049\n1982|Mathematical Programming Algorithms in APL|10.1007/978-3-642-95406-1_28|2|0|H. Crowder|5e02bfe2fa2b0a24c7f8d8256c514289da8fa3d8\n1978|Is APL a Programming Language?|10.1093/comjnl/21.2.128|2|0|W. Holmes|5d7a1e874961fc12e9d5fafa2e395085208a6e73\n2015|Compiling APL to accelerate through a typed array intermediate language|10.1145/2774959.2774966|2|0|Michael Budde and M. Dybdal and M. Elsman|4cfa806596ed3791d36ba88144514ae20e2c8592\n1978|Programming errors in APL|10.1145/586040.586045|1|0|G. Kearsley|0147995cf57130132be872de384a631606a30422\n1974|Limitations of APL as a language for student-computer dialogs|10.1145/585882.585887|1|0|A. Bork|363a3b9c42043dedf70b61e2de540ff3986effa8\n1976|Functions in APL to assist the programming and servicing of CAI-Lessons|10.1145/800114.803684|1|0|Georg R. Lampl and Isolde Schell-Haungs|e94e979493cd406942651ab23da266be572eb62c\n1976|Structured Programming in APL|10.1145/585987.585995|1|0|K. Smillie|3b7628eed2465e2a464cc7415267f6effb7b0b1f\n1987|APL — a higher level language|10.1007/978-1-349-08004-5_6|1|0|A. N. Barrett and A. Mackay|4bd0a7eb39e11bfb82e9480deadd5f57fbe6d029\n1986|Japanese APL language system on IBM Multistation 5550|10.1145/22415.22055|1|0|M. Udo and Y. Akimoto and S. Kaneko and T. Sanuki and M. Alfonseca|c4cb6a9d03d8b209c486983e5c1358ff4a836289\n1983|The current programming language standards scene XIVA: APL|10.1016/0167-8051(83)90017-7|1|0|J. Sykes|8bb4c670776f3cc9352fca29e326201e13107eb9\n1979|Applied APL programming|10.1145/586058.586071|1|0|Michael C. Powell|24ec84c729ffce1b7237efd7d860fcebc9580dc8\n1979|Teaching Mathematics via APL (A Programming Language).|10.5951/MT.72.2.0097|1|0|H. Peelle|e1a1a024f948575b7413d5b7095dc84b189edaa7\n1992|The CTalk programming language: a strategic evolution of APL|10.1145/144045.144088|1|0|J. Girardot|5dc43e3ca62e86deabb707ff14aa6b47a2fd36b9	
yacc	Yacc	1975	Stephen C. Johnson		27	grammarLanguage compiler				70					99	1		1	24812	704	true	73	ad-hoc ana aplette bash beef blox boomerang-decompiler c3 carbon click cmake cognate cor cperl crema cryptol duro ec ecl eiffel fancy filebench-wml flex frege futhark gap gforth ghc haste hhvm hobbes invokator jflex jison jq jql kitlang koka latino lemon linux menhir mgmt mudlle ncl nesc never open-shading-language opencomal openscad orca parsers perl php poke postgresql potion prometheus purescript ramdascript recfiles reko-decompiler ricscript ruby shill slony solid sqlite streem t2b vlc vsxu yara								grammarLanguage	10470	13674		11041		0					text			source.yacc	programming								false					2	2007	2011	1	2			Yet Another Compiler-Compiler																									1975	unix b c bison ocaml ratfor ada pascal java python ruby go common-lisp	Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system. It is a Look Ahead Left-to-Right (LALR) parser generator, generating a parser, the part of a compiler that tries to make syntactic sense of the source code, specifically a LALR parser, based on an analytic grammar written in a notation similar to Backus–Naur Form (BNF). Yacc itself used to be available as the default parser generator on most Unix systems, though it has since been supplanted as the default by more recent, largely compatible, programs.	2001	229	358	347	34358								y yacc yy							c					3087	17		33																1	false				y yacc				https://pubs.opengroup.org/onlinepubs/009604599/utilities/yacc.html								text													United States				https://github.com/babyraging/yash													"%{ /*  * Test program: Advanced Calculator  * by Zhao Cheng 5/20/2012  */ %}  %union {     double val;    /* For returning numbers.  */     symrec *tptr;  /* For returning symbol-table pointers.  */ }  %token <val> NUMBER %token <tptr> VAR FNCT  %right '=' %left '+' '-' %left '*' '/' %right '^' %left NEG  %type <val> expression  %{ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> #include ""calc.h""  /* Contains definition of `symrec'.  */ %}  %%  statement     : /* empty */ { exit(0); }     | expression { printf(""= %f\n"", $1); }     ;  expression     : NUMBER { $$ = $1; }     | VAR    { $$ = $1->value.var; }     | VAR '=' expression        { $$ = $3; $1->value.var = $3; }     | FNCT '(' expression ')'   { $$ = (*($1->value.fnctptr))($3); }     | expression '*' expression { $$ = $1 * $3; }     | expression '/' expression { $$ = $1 / $3; }     | expression '+' expression { $$ = $1 + $3; }     | expression '-' expression { $$ = $1 - $3; }     | expression '^' expression { $$ = pow($1, $3); }     | '-' expression %prec NEG  { $$ = -$2; }     | '(' expression ')'        { $$ = $2; }     ;  %% struct init {     char const *fname;     double (*fnct) (double); }; struct init const arith_fncts[] = {     ""sin""   , sin   ,     ""asin""  , asin  ,     ""cos""   , cos   ,     ""acos""  , acos  ,     ""tan""   , tan   ,     ""atan""  , atan  ,     ""ceil""  , ceil  ,     ""floor"" , floor ,     ""abs""   , fabs  ,     ""ln""    , log   ,     ""log""   , log10 ,     ""lg""    , log2  ,     ""exp""   , exp   ,     ""sqrt""  , sqrt  ,     0       , 0 }; /* The symbol table: a chain of `struct symrec'.  */ symrec *sym_table; /* Put arithmetic functions in table.  */ void init_table (void) {     int i;     symrec *ptr;     for (i = 0; arith_fncts[i].fname != 0; i++) {         ptr = putsym (arith_fncts[i].fname, FNCT);         ptr->value.fnctptr = arith_fncts[i].fnct;     } } int main() {     init_table();     while (yyparse() == 0)         ;     return 0; } void yyerror(const char *msg) {     fprintf(stderr, ""Error: %s\n"", msg); } symrec * putsym (char const *sym_name, int sym_type) {   symrec *ptr;   ptr = (symrec *) malloc (sizeof (symrec));   ptr->name = (char *) malloc (strlen (sym_name) + 1);   strcpy (ptr->name,sym_name);   ptr->type = sym_type;   ptr->value.var = 0; /* Set value to 0 even if fctn.  */   ptr->next = (struct symrec *)sym_table;   sym_table = ptr;   return ptr; } symrec * getsym (char const *sym_name) {   symrec *ptr;   for (ptr = sym_table; ptr != (symrec *) 0;        ptr = (symrec *)ptr->next)     if (strcmp (ptr->name,sym_name) == 0)       return ptr;   return 0; } "																				//	/* */																															true																																																							true																	true																														false																																																https://en.wikipedia.org/wiki/Yacc	4	1	https://hopl.info/showlanguage.prx?exp=704		yacc		Yacc	https://github.com/textmate/bison.tmbundle		year|publisher|title|authors|isbn13\n2007|PHI|Compiler Design Using FLEX and YACC|Das, Vinu V.|9788120332515\n2012|O’Reilly Media|Lex & Yacc|Doug Brown Doug and John R. Levine and Tony Mason and Tony Mason and Doug Brown|9781449385606\n2012-02-23|Wiley|Compiler Construction Using Java, JavaCC, and Yacc|Anthony J. Dos Reis|9781118112878\n2012|Wiley|Compiler Construction Using Java, JavaCC, and Yacc|Anthony J. Dos Reis|9781118112779	Yacc		yacc		year|title|doi|citations|influentialCitations|authors|paperId\n1985|Yacc in sasl — an exercise in functional programming|10.1002/spe.4380150807|20|0|S. Jones|5e6fedcd614749ea7e7e6dc764dee16d590c12f6	
arm	ARM	1985	Sophie Wilson and Steve Furber		24	assembly	https://developer.arm.com/architectures/cpu-architecture			0			https://developer.arm.com/downloads/-/arm-compiler-for-embedded		100	2			24811		true	1	b3-ir								assembly																							false												Acorn RISC Machine																									1985	x86-isa java-bytecode bbc-basic verilog c assembly-language java csharp perl python mmx javascript android unix ios freebsd linux	"ARM, originally Acorn RISC Machine, later Advanced RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments. British company ARM Holdings develops the architecture and licenses it to other companies, who design their own products that implement one of those architectures‍—‌including systems-on-chips (SoC) and systems-on-modules (SoM) that incorporate memory, interfaces, radios, etc. It also designs cores that implement this instruction set and licenses these designs to a number of companies that incorporate those core designs into their own products. Processors that have a RISC architecture typically require fewer transistors than those with a complex instruction set computing (CISC) architecture (such as the x86 processors found in most personal computers), which improves cost, power consumption, and heat dissipation. These characteristics are desirable for light, portable, battery-powered devices‍—‌including smartphones, laptops and tablet computers, and other embedded systems. For supercomputers, which consume large amounts of electricity, ARM could also be a power-efficient solution. ARM Holdings periodically releases updates to architectures and core designs. All of them support a 32-bit address space (only pre-ARMv3 chips, made before ARM Holdings was formed, as in original Acorn Archimedes, had smaller) and 32-bit arithmetic; instructions for ARM Holdings' cores have 32-bit fixed-length instructions, but later versions of the architecture also support a variable-length instruction set that provides both 32- and 16-bit instructions for improved code density. Some older cores can also provide hardware execution of Java bytecodes. The ARMv8-A architecture, announced in October 2011, adds support for a 64-bit address space and 64-bit arithmetic with its new 32-bit fixed-length instruction set. With over 100 billion ARM processors produced as of 2017, ARM is the most widely used instruction set architecture in terms of quantity produced. Currently, the widely used Cortex cores, older ""classic"" cores, and specialized SecurCore cores variants are available for each of these to include or exclude optional capabilities."	2002	2538	1871	3920	60558					Acorn Computers						S									123423	7695		26																2									https://developer.arm.com/documentation/							https://developer.arm.com/documentation/102870/latest/	text	3230												United Kingdom																				https://riju.codes/arm	" .text  .globl main main:  mov r7, #4  mov r0, #1  ldr r1, =message  mov r2, #14  swi 0  mov r7, #1  mov r0, #0  swi 0  .data message:  .string ""Hello, world!\n"" "		"; if (r0 == r1) CMP r0, r1 ITE EQ        ; ARM: no code ... Thumb: IT instruction ; then r0 = r2; MOVEQ r0, r2  ; ARM: conditional; Thumb: condition via ITE 'T' (then) ; else r0 = r3; MOVNE r0, r3  ; ARM: conditional; Thumb: condition via ITE 'E' (else) ; recall that the Thumb MOV instruction has no bits to encode ""EQ"" or ""NE"""											https://gcc.gnu.org/git.html			;																																true																																																							true																																															false																																															https://github.com/DeepHorizons/iarm	https://en.wikipedia.org/wiki/ARM_architecture	52	32								year|publisher|title|authors|isbn13\n2015|Morgan Kaufmann|Digital Design and Computer Architecture: ARM Edition|Harris, Sarah and Harris, David|9780128000564\n2016|Newnes|Modern Assembly Language Programming with the ARM Processor|Pyeatt, Larry D.|9780128036983\n2000|Addison-Wesley Professional|ARM System-on-Chip Architecture (2nd Edition)|Furber, Steve|9780201675191\n2004|Morgan Kaufmann|ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design)|Sloss, Andrew and Symes, Dominic and Wright, Chris|9781558608740\n2016|MicroDigitalEd|TI MSP432 ARM Programming for Embedded Systems (ARM books) (Volume 4)|Mazidi, Muhammad Ali and Chen, Shujen and Naimi, Sepehr and Naimi, Sarmad and Salmanzadeh, Misagh|9780997925913\n2005|CRC Press|Real-Time Embedded Multithreading: Using ThreadX and ARM|Lamie, Edward L.|9781578201341\n2018|MicroDigitalEd|ARM Assembly Language Programming with Raspberry Pi using GCC|Naimi, Sepehr and Naimi, Sarmad and Yaghini, Azalia and Mazidi, Muhammad Ali|9781970054002\n2019|Apress|Raspberry Pi Assembly Language Programming: ARM Processor Coding|Smith, Stephen|9781484252871\n2014|Springer|ARM Assembly Language with Hardware Experiments|Elahi, Ata and Arjeski, Trevor|9783319117041\n2004|Morgan Kaufmann|ARM System Developer's Guide: Designing and Optimizing System Software (ISSN)|Sloss, Andrew and Symes, Dominic and Wright, Chris|9780080490496\n2009|Newnes|The Definitive Guide to the ARM Cortex-M3|Yiu, Joseph|9781856179638\n2016-08-12T00:00:01Z|MicroDigitalEd.com|ARM Assembly Language Programming & Architecture (ARM books) (Volume 1)|Mazidi, Muhammad Ali and Naimi, Sarmad and Naimi, Sepehr and Chen, Shujen|9780997925906\n2016|Newnes|Fast and Effective Embedded Systems Design: Applying the ARM mbed|Wilmshurst, Tim and Toulson, Rob|9780081009031\n2014|CRC Press|ARM Assembly Language: Fundamentals and Techniques, Second Edition|Hohl, William and Hinds, Christopher|9781482229868\n2019-10-24T00:00:01Z|Apress|Raspberry Pi Assembly Language Programming: ARM Processor Coding|Smith, Stephen|9781484252864\n2021|Apress|RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico|Smith, Stephen|9781484277539\n2021|Apress|RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico|Smith, Stephen|9781484277522\n2020|Apress|Modern Arm Assembly Language Programming: Covers Armv8-A 32-bit, 64-bit, and SIMD|Kusswurm, Daniel|9781484262665\n2015|Morgan Kaufmann|Digital Design and Computer Architecture: ARM Edition|Harris, Sarah and Harris, David|9780128009116\n2019|Newnes|ARM 64-Bit Assembly Language|Pyeatt, Larry D. and Ughetta, William|9780128192214\n2017|MicroDigitalEd|TI Tiva ARM Programming For Embedded Systems: Programming ARM Cortex-M4 TM4C123G with C (Mazidi & Naimi ARM Series) (Volume 2)|Mazidi, Muhammad Ali and Chen, Shujen and Naimi, Sarmad and Naimi, Sepehr|9780997925920\n2020|Apress|Programming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices|Smith, Stephen|9781484258804\n2018-05-14T00:00:01Z|MicroDigitalEd|STM32 Arm Programming for Embedded Systems (Volume 6)|Mazidi, Muhammad Ali and Chen, Shujen and Ghaemi, Eshragh|9780997925944\n2015|Newnes|The Definitive Guide to ARM Cortex -M0 and Cortex-M0+ Processors|Yiu, Joseph|9780128032770\n2016|Morgan Kaufmann|Computer Organization and Design ARM Edition: The Hardware Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)|Patterson, David A. and Hennessy, John L.|9780128018354\n2017|MicroDigitalEd|Atmel ARM Programming for Embedded Systems (Mazidi & Naimi ARM Series) (Volume 5)|Mazidi, Muhammad Ali and Chen, Shujen and Ghaemi, Eshragh and Naimis|9780997925975\n2016-10-15T00:00:01Z|MicroDigitalEd|Freescale ARM Cortex-M Embedded Programming (Mazidi and Naimi ARM books) (Volume 3)|Mazidi, Muhammad Ali and Naimi, Sarmad and Naimi, Sepehr and Chen, Shujen|9780997925982\n2017|CRC Press|ARM Microprocessor Systems: Cortex-M Architecture, Programming, and Interfacing|Tahir, Muhammad and Javed, Kashif|9781482259384\n2012|Newnes|Fast and Effective Embedded Systems Design: Applying the ARM mbed|Toulson, Rob and Wilmshurst, Tim|9780080977690\n2015|Morgan Kaufmann|Embedded Systems: ARM Programming and Optimization|Bakos, Jason D.|9780128004128\n2020|Mazidi & Naimi|Arm Cortex-M Assembly Programming for Embedded Programmers: Using Keil|Naimi, Sepehr and Naimi, Sarmad and Mazidi, Muhammad Ali|9781970054132\n1996|Addison-Wesley|ARM System Architecture|Furber, Stephen B.|9780201403527\n2022|Springer|Embedded System Design with ARM Cortex-M Microcontrollers: Applications with C, C++ and MicroPython|Ünsalan, Cem and Gürhan, Hüseyin Deniz and Yücel, Mehmet Erkin|9783030884390\n2009|CRC Press|ARM Assembly Language: Fundamentals and Techniques|Hohl, William|9781439806104\n2012|Newnes|Fast and Effective Embedded Systems Design: Applying the ARM mbed|Toulson, Rob and Wilmshurst, Tim|9780080977683\n2011|Newnes|The Definitive Guide to the ARM Cortex-M0|Yiu, Joseph|9780123854773\n2015|Morgan Kaufmann|Embedded Systems: ARM Programming and Optimization|Bakos, Jason D.|9780128003428\n2007|Newnes|The Definitive Guide to the ARM Cortex-M3 (Embedded Technology)|Yiu, Joseph|9780750685344\n2009|Newnes|The Definitive Guide to the ARM Cortex-M3|Yiu, Joseph|9781856179645\n2016|Springer|ARM Assembly Language with Hardware Experiments|Elahi, Ata and Arjeski, Trevor|9783319379548\n2012|Wiley-ISTE|Assembly Language Programming: ARM Cortex-M3|Mahout, Vincent|9781848213296\n2019-06-14T00:00:01Z|MicroDigitalEd.com|TI ARM Microcontroller Programming with Energia: Going from Arduino to ARM: Using TI ARM Launchpad|Mazidi, Muhammad Ali and Chen, Shujen and Ghaemi, Eshragh|9781970054217\n2016|CreateSpace Independent Publishing Platform|ARM Cortex-M3 & Cortex-M4 Assembly Language Programming: The Beginners Guide to ARM Cortex-M3 and Cortex-M4 Processors|Learning, UpSkill|9781540653444\n2017-08-07T00:00:01Z|Notion Press, Inc.|Make Your First Robot: 1. Robotics programming for beginners. 2. Foster your Creativity using Inexpensive Robots. 3. Program a Robotic arm to help yourself.|Kumar K K, Vineesh|9781947586741\n1987|MTC|ARM Assembly Language Programming|Cockerell, Peter J|9780951257906\n2012|LAP LAMBERT Academic Publishing|Robotic Arm Control With Human Arm Movement: Robot and Human Arm Interfacing via non contact sensors|Khan, Irfan and Ali, Samee Zeeshan|9783659128448\n2009||Solutions Manual - Arm Assembly Language|Crc Press|9781439815625\n2018||St Micro Arm Programming For Embedded Systems|Muhammad Ali Mazidi and Shujen Chen and Eshragh Ghaemi|9780997925937\n2015|LAP Lambert Academic Publishing|A Textbook on Microcontroller Based System Design using 8051 and ARM|Panachakel Jerrin Thomas|9783659692178\n2017|LAP LAMBERT Academic Publishing|Fuzzy Model Reference Learning Control for an Arm of a Robot|Casavela, Stelian Valentin and Casavela, Cristofor and Casavela, Antonio|9786202025034\n2012|LAP LAMBERT Academic Publishing|Elegant ARM Using Parallel Processing: An Approach Towards Multi-Core Programming|Verma, Gurudatta|9783659273780\n2010|LAP LAMBERT Academic Publishing|Open Digital Signal Processing Platform Abstraction Layer: For an ARM Linux based system: EP9302|Medina, Alejandra|9783838374796		arm architecture developer	arm		year|title|doi|citations|influentialCitations|authors|paperId\n2016|The Python ARM Radar Toolkit (Py-ART), a Library for Working with Weather Radar Data in the Python Programming Language|10.5334/JORS.119|181|14|Jonathan J. Helmus and S. Collis|49d96266eb10a539b120c2bac02cd4ad454bb089\n2005|A multimodal interface to control a robot arm via the web: a case study on remote programming|10.1109/TIE.2005.858733|161|4|R. Marín and P. Sanz and P. Nebot and R. Wirz|e7def17d4b275dd7f88f4b8ffbfe51cfc6cc5a93\n2015|BRACON: Control system for a robotic arm with 6 degrees of freedom for education systems|10.1109/ICARA.2015.7081174|18|0|David Rivas and V. MarceloÁlvarez and Patricio Velasco and Javier Mamarandi and J. Carrillo-Medina and Victor Bautista and Omar Galarza-Barrionuevo and Patricio Reyes-Bedoya and Mayra Erazo-Rodas and Milton Perez and Mónica Huerta|6480d898b86d1d5781567e59cc4fc3327003378c\n2009|ARM Assembly Language: Fundamentals and Techniques|10.1201/9781439806111|14|0|W. Hohl|7fa354f6723d64b53eb3ca0686039a7e207f348e\n2020|RusTEE: Developing Memory-Safe ARM TrustZone Applications|10.1145/3427228.3427262|10|1|Shengye Wan and Ning Zhang|8652404567d4c092534fc445a2b5033fbc82050d\n2006|Matlab-C++ Interface for a Flexible Arm Manipulator Simulation Using Multi-Language Techniques|10.1109/MICAI.2006.31|8|1|M. Gamiño and J. Pedraza and J. Ramos and E. Gorrostieta|1484f07a8a0cd0bcc3af18990621dce9c8558ef2\n2014|Android Operated Robotic Arm|10.13189/UJCA.2014.020101|8|0|Z. Ali and M.Tanveer and H. Shaukat and Saad Anwar|9bf584f14c7222fa239b9a574074433e1a0c22db\n2011|Kinematics of AdeptThree Robot Arm|10.5772/17732|7|0|A. B. Rehiara|9afdcd66f1acce464d5797bc7d121b4e306da893\n2018|Implementation of Object Detection and Recognition Algorithms on a Robotic Arm Platform Using Raspberry Pi|10.1109/IDAP.2018.8620916|7|0|Çagri Kaymak and A. Uçar|a65fa0e396fb23cd369e8851445707a78c298252\n2016|Modern Assembly Language Programming with the ARM Processor|10.1016/c2015-0-00180-0|6|0|Larry D. Pyeatt|8d2a6b8f25cb7a0e514bcd5ff4bcac67ccfc54f0\n2015|Wireless colour sensing arm robot|10.1109/RACE.2015.7097240|5|0|J. Nandhini and K. Shabatini and S. Karthikeyan|9d34e08b8b25e15cfa5ed7e2d7f303d8a3bbae68\n2012|An open-source and cross-platform framework for Brain Computer Interface-guided robotic arm control|10.4103/2152-7806.104743|4|0|P. Kubben and N. Pouratian|978c287eebde9ebf04126982e369caae2a54bd5b\n2014|Robotic arm autonomous movement in 3D space using stereo image recognition in Linux|10.1109/ISETC.2014.7010792|4|0|R. Szabó and A. Gontean|b52a44899e3f86e60584aeecce11f4c75d226b57\n2008|Proposal for Teaching Manufacturing and Control Programming Using Autonomous Mobile Robots with an Arm|10.1007/978-3-540-69924-8_7|4|0|S. Kurebayashi and Hiroyuki Aoki and T. Kamada and S. Kanemune and Y. Kuno|6e19c24996a4fdbaa3c1333fcec161a1ebd148d8\n2019|Wireless Hand Gesture Controlled Robotic Arm Via NRF24L01 Transceiver|10.1109/ISCAIE.2019.8743772|3|0|Ahmad Bazli Bakri and R. Adnan and F. Ruslan|1370c395bb0212ab7ca9be535085d8bb00e81bc5\n2019|Development of Robotic Arm Control System Using Computational Vision|10.1109/TLA.2019.8932334|3|0|Oliveira Glaufe and Oliveira Gladstone and Egoavil Ciro and Carvalho C. A. T. and Luna José|5a48d06b21dfa484eefca063f0b5df01dd535f57\n2013|High Efficiency Code Optimization in ARM Cortex-M Series Processor|10.3182/20130925-3-CZ-3023.00109|2|0|M. Penhaker and Lukas Vaculik|759da6047ea2976a7e3b678ebc376318cee86577\n2018|Design of mechanical arm for an automatic sorting system of recyclable cans|10.1088/1742-6596/1007/1/012066|2|0|Y. Resti and A. S. Mohruni and F. Burlian and I. Yani and A. Amran|003de1d37b8deacbb9f1872133bedb0c0843813b\n2013|Applying language-based static verification in an ARM operating system|10.1145/2518148.2518154|2|0|Matthew Danish and H. Xi and R. West|4c68610586c426f2c6f1faddbaa029e06aae6468\n1990|A computational model for a robotic arm instructed by natural language|10.1109/ICSMC.1990.142147|1|0|L. Liang and C. Crangle and L. Leifer|199218cbc9dfb16f01bcab29277f9a8a0a75fe19\n1987|A Command Language for Multiple Robot Arm Coordination|10.1109/TE.1987.5570532|1|0|R. A. Perez and Dimitrios I. Koutsourelis|1e9b0da45a9ed9787066a27008c8825d18e5b7a2\n2015|Emulating a robotic manipulator arm with an hybrid motion-control system|10.1088/1742-6596/582/1/012052|1|0|G. Aragón-González and A. León-Galicia and M. Noriega-Hernández and A. Salazar-Hueta|d034fcfb223272a07475eaf371b1266744595fc0\n2017|Static Binary Code Instrumentation for ARM Architecture|10.1007/978-3-319-74313-4_9|1|0|M. Ermakov|95ad0658014cd66b278211b60e197495c7914191\n2014|ARM Assembly Language with Hardware Experiments|10.1007/978-3-319-11704-1|1|0|A. Elahi and B. T. Arjeski|3d90fb407dd639b4fbb2e8f652f33de099d2262d\n2019|Electromyography-based Control of Prosthetic Arm for Transradial Amputees using Principal Component Analysis and Support Vector Machine Algorithms|10.1109/HNICEM48295.2019.9073353|1|0|K.R.L. Cabegin and M. Lim and D. Fernan and R.G. Garcia Santos and G. Magwili|1ed5943c951e4b536c9fef8b63f5f0a4152c6c8b\n2019|A Study of Robot Control Programing for an Industrial Robotic Arm|10.1109/ACCS-PEIT48329.2019.9062878|1|0|M. Abdelaal|59d4285d4be3edf0864454032d7d4b99d3ccfccf\n2019|The use of LEGO Mindstorms to create a model of the surgical robot arm for the education of medical students|10.1515/bams-2019-0011|1|0|M. Rudnik and P. Walecki|79f3d2d0159a9225d0f3df9317423171d3310255\n2021|Convolutional Neural Network Based Electroencephalogram Controlled Robotic Arm|10.1109/I2CACIS52118.2021.9495879|1|0|Z. Lim and Neo Yong Quan|05030dd400a17e4ff5c6c2d7789aa069540a6e04\n2016|Robot arm simulation using 3D software application with 3D modeling, programming and simulation support|10.1109/MHS.2016.7824231|1|0|S. C. Abdullah and M. A. M. Jusoh and Nazri M. Nawi and M. D. Amari|25f08ce8a41058c44602af34678cb68c99af96a1\n2019|Raspberry Pi Assembly Language Programming: ARM Processor Coding|10.1007/978-1-4842-5287-1|1|0|Stephen Smith|ddc720739f6303a7d41749a964cd2e2d00181ca3\n2013|Design an Arm Robot through Prolog Programming Language|10.4172/2168-9695.1000104|1|0|A. Azad and T. Rashid|1e2d636b3b4df2802b0815122ba551c001f7235a\n2020|Programming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices|10.1007/978-1-4842-5881-1|1|0|Stephen Smith|bc2528fd5909abf90be93ff0a57e7390675af005	
assembly-language	Assembly language	1960			17	assembly				103					101	2			24807		true	103	ace arrow-format bash battlestar bazel beef berkeleydb binaryen bio blitzmax boomerang-decompiler cir cloc cmake co2 cspydr cwerg dasm dragonbasic ec ecl eiffel elena emscripten erlang factor ffmpeg flow9 fstar gap gforth ghc go gradle halide hare hhvm hpp j jal-compiler janet java juicy julia kefir ko kubernetes kuin l2 lambda-zero linux lobster lwjgl m3db mal masm michelson micro-cpp micropython minilang mongodb mudlle nim nimskull nodejs odin oil ooc opencv oxyl pawn-scripting-language pawn php postgresql pov-ray-sdl pygments python pytorch qore r3 r4 racket raptorjit react-native reko-decompiler rocksdb ruby rust stoneknifeforth swift tao3d tbox-lib tinyc-compiler ugbasic v v8 virgil vlc volt wa wiredtiger wonkey zig								assembly	33301	47629		109158					asm or nasm		assembly_x86			source.assembly	programming								false													assembly																			8					1949	x86-isa fortran algol lisp gas x86-assembly punched-tape ia-32 autocoder pl-i cobol c unix espol turbo-pascal visual-basic pascal hla wasm	An assembly (or assembler) language, often abbreviated asm, is any low-level programming language in which there is a very strong correspondence between the program's statements and the architecture's machine code instructions.Each assembly language is specific to a particular computer architecture and operating system. In contrast, most high-level programming languages are generally portable across multiple architectures but require interpreting or compiling. Assembly language may also be called symbolic machine code.Assembly language usually has one statement per machine instruction, but assembler directives, macros and symbolic labels of program and memory locations are often also supported. Assembly code is converted into executable machine code by a utility program referred to as an assembler. The conversion process is referred to as assembly, or assembling the source code.	2001	2352	3074	2431	1368								asm a51 i inc nas nasm												26543	1329		22																					a51 asm nasm S s				https://docs.oracle.com/cd/E19253-01/817-5477/817-5477.pdf																								Assembly			infiniteLoop:     jmp main main:     jmp infiniteLoop 													https://reddit.com/r/asm				"include \masm32\include\masm32rt.inc ; use the Masm32 library  .code demomain:   REPEAT 20  switch rv(nrandom, 9) ; generate a number between 0 and 8  mov ecx, 7  case 0   print ""case 0""  case ecx    ; in contrast to most other programming languages,   print ""case 7""  ; the Masm32 switch allows ""variable cases""  case 1 .. 3   .if eax==1    print ""case 1""   .elseif eax==2    print ""case 2""   .else    print ""cases 1 to 3: other""   .endif  case 4, 6, 8   print ""cases 4, 6 or 8""  default   mov ebx, 19       ; print 20 stars   .Repeat    print ""*""    dec ebx   .Until Sign?   ; loop until the sign flag is set  endsw  print chr$(13, 10)   ENDM   exit end demomain"		Assembly																																																																																																																																																																																																		https://en.wikipedia.org/wiki/Assembly_language	0	0			assembly-language		Assembly				Assembly	assembly language developer				
wordpress	WordPress	2003	Matt Mullenweg and Mike Little		20	application		https://wordpress.org		0					102	0		1	24788		false	2	jekyll scroll								application																							false										487287	1319																								2003		2003	php mysql html css ftp android ios	WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. To function, WordPress has to be installed on a web server, which would either be part of an Internet hosting service or a network host in its own right. An example of the first scenario may be a service like WordPress.com, for example, and the second case could be a computer running the software package WordPress.org. A local computer may be used for single-user testing and learning purposes. Features include a plugin architecture and a template system. WordPress was used by more than 27.5% of the top 10 million websites as of February 2017. WordPress is reportedly the most popular website management or blogging system in use on the Web, supporting more than 60 million websites. WordPress has also been used for other application domains such as pervasive display systems (PDS). WordPress was released on May 27, 2003, by its founders, Matt Mullenweg and Mike Little, as a fork of b2/cafelog. WordPress is released under the GPLv2 (or later) license.	2004	2967	2028	4101	605856															php		https://cheatsheets.zip/wordpress		true	1573605	14952		22																2	false																text	6687																															https://www.reddit.com/r/Wordpress/			https://twitter.com/wordpress				https://www.youtube.com/watch?v=swhMGL4hI7E							https://www.meetup.com/topics/wordpress																																																																																																																																																																																										https://en.wikipedia.org/wiki/WordPress	3	0				wordpress.org						wordpress developer	wordpress			title|year|author|goodreadsId|rating|ratings|reviews\nWordPress For Dummies|2007|Lisa Sabin-Wilson|879967|3.66|546|62\nWordPress Web Design for Dummies|2011|Lisa Sabin-Wilson|14942047|3.59|107|11\nWordPress All-In-One for Dummies|2011|Lisa Sabin-Wilson|14999756|3.81|124|9
ecr	Embedded Crystal	2016			23	template		https://manas.tech		4				1.12.1	103	2		20	24773		true	4	cloc crystal ecr pegasus							https://github.com/crystal-lang/crystal/	template				287		0		HTML	ecr		text	htmlmixed	text/html	text.html.ecr	markup	2012	2024		422	1611	19260	1860	false					320	2013	2018	1	47															2012	2025	16074	637	2467	61	520775																Embedded Crystal (ECR) is a template language for embedding Crystal code into other text, that includes but is not limited to HTML. The template is read and transformed at compile time and then embedded into the binary.	Embedded Crystal (ECR) is a template language for embedding Crystal code into other text, that includes but is not limited to HTML. The template is read and transformed at compile time and then embedded into the binary.		Manas Technology Solutions	Embedded Crystal (ECR) is a template language for embedding Crystal code into other text, that includes but is not limited to HTML. The template is read and transformed at compile time and then embedded into the binary.		ecr							crystal ecr yaml markdown html javascript powershell bourne-shell css c svg make xml python json z-shell bash cpp nix ini				true	24932	0		45																	true	1	true		ecr												text													Argentina				https://crystal-lang.org/api/0.22.0/ECR.html	# greeting.ecr <%- if @name -%> Greeting, <%= @name %>! <%- else -%> Greeting! <%- end -%>  Greeting.new(nil).to_s #=> Greeting!												<% if @name %>   Greeting, <%= @name %>! <% else %>   Greeting! <% end %>														https://github.com/crystal-lang/crystal/						#																																true																																																							true																																															false																																																	0	0				manas.tech		https://github.com/atom-crystal/language-crystal			HTML+ECR					
opencl	OpenCL	2009			28	pl		https://www.khronos.org/opencl		10	https://opencl.org/blog/	https://www.khronos.org/opencl/			104	2			24755		true	10	basis-universal-format charcoal cir emscripten ffmpeg futhark hhvm hyphy lwjgl opencv								pl				0		0		C			c_cpp	clike	text/x-csrc	source.c	programming								false					359	2005	2018	2	23	4546	37																										2009	opengl android freebsd linux ia-32 cuda c python java llvmir mathematica javascript arm x86-isa ptx metal sequencel	Open Computing Language (OpenCL) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators. OpenCL specifies programming languages (based on C99 and C++11) for programming these devices and application programming interfaces (APIs) to control the platform and execute programs on the compute devices. OpenCL provides a standard interface for parallel computing using task- and data-based parallelism. OpenCL is an open standard maintained by the non-profit technology consortium Khronos Group. Conformant implementations are available from Altera, AMD, Apple, ARM, Creative, IBM, Imagination, Intel, Nvidia, Qualcomm, Samsung, Vivante, Xilinx, and ZiiLABS.	2008	702	586	1164	17861917					Khronos Group			cl opencl											true	3731	266		32																					cl	true			https://www.khronos.org/opencl/								text																														/* Old-style comment. */  // New-style comment.  typedef float foo_t;  #ifndef ZERO #define ZERO (0.0) #endif  #define FOO(x) ((x) + \   ZERO)  __kernel void foo(__global const foo_t * x, __local foo_t y, const uint n) {   barrier(CLK_LOCAL_MEM_FENCE);    if (n > 42) {     *x += y;   } }  						// This kernel computes FFT of length 1024. The 1024 length FFT is decomposed into   // calls to a radix 16 function, another radix 16 function and then a radix 4 function    __kernel void fft1D_1024 (__global float2 *in, __global float2 *out,                           __local float *sMemx, __local float *sMemy) {     int tid = get_local_id(0);     int blockIdx = get_group_id(0) * 1024 + tid;     float2 data[16];      // starting index of data to/from global memory     in = in + blockIdx;  out = out + blockIdx;      globalLoads(data, in, 64); // coalesced global reads     fftRadix16Pass(data);      // in-place radix-16 pass     twiddleFactorMul(data, tid, 1024, 0);      // local shuffle using local memory     localShuffle(data, sMemx, sMemy, tid, (((tid & 15) * 65) + (tid >> 4)));     fftRadix16Pass(data);               // in-place radix-16 pass     twiddleFactorMul(data, tid, 64, 4); // twiddle factor multiplication      localShuffle(data, sMemx, sMemy, tid, (((tid >> 4) * 64) + (tid & 15)));      // four radix-4 function calls     fftRadix4Pass(data);      // radix-4 function number 1     fftRadix4Pass(data + 4);  // radix-4 function number 2     fftRadix4Pass(data + 8);  // radix-4 function number 3     fftRadix4Pass(data + 12); // radix-4 function number 4      // coalesced global writes     globalStores(data, out, 64);   }										https://www.meetup.com/topics/opencl				//	/* */																															true																																																							true																	true																														false																																																https://en.wikipedia.org/wiki/OpenCL	25	46			OpenCL			https://github.com/textmate/c.tmbundle		year|publisher|title|authors|isbn13\n2015|Morgan Kaufmann|Heterogeneous Computing with OpenCL 2.0|Kaeli, David R. and Mistry, Perhaad and Schaa, Dana and Zhang, Dong Ping|9780128014141\n2011|Addison-Wesley Professional|OpenCL Programming Guide|Munshi, Aaftab|9780321749642\n2013|Packt Publishing|OpenCL Programming by Example|Banger, Ravishekhar and Bhattacharyya, Koushik|9781849692342\n2013|Packt Publishing|OpenCL Parallel Programming Development Cookbook|Tay, Raymond|9781849694520\n20110930|Elsevier S & T|Heterogeneous Computing with OpenCL|Benedict Gaster|9780123877673\n2012|Morgan Kaufmann|Heterogeneous Computing with OpenCL: Revised OpenCL 1.2 Edition|Gaster, Benedict and Howes, Lee and Kaeli, David R. and Mistry, Perhaad and Schaa, Dana|9780124058941\n2013|Packt Publishing|OpenCL Programming by Example|Banger, Ravishekhar and Bhattacharyya, Koushik|9781849692359\n2015|Morgan Kaufmann|Heterogeneous Computing with OpenCL 2.0|Kaeli, David R. and Mistry, Perhaad and Schaa, Dana and Zhang, Dong Ping|9780128016497\n2011|Addison-Wesley Professional|OpenCL Programming Guide (OpenGL)|Munshi, Aaftab and Gaster, Benedict and Mattson, Timothy G. and Ginsburg, Dan|9780132594554\n2011|Manning Publications|OpenCL in Action: How to Accelerate Graphics and Computations|Scarpino, Matthew|9781617290176\n2012|Morgan Kaufmann|Heterogeneous Computing with OpenCL: Revised OpenCL 1.2 Edition|Gaster, Benedict and Howes, Lee and Kaeli, David R. and Mistry, Perhaad and Schaa, Dana|9780124055209\n2011|Morgan Kaufmann|Heterogeneous Computing with OpenCL|Gaster, Benedict and Howes, Lee and Kaeli, David R. and Mistry, Perhaad and Schaa, Dana|9780123877666\n2011|Manning|OpenCL in Action: How to accelerate graphics and computations|Scarpino, Matthew|9781638352389\n2013-08-26|Packt Publishing|OpenCL Parallel Programming Development Cookbook|Raymond Tay|9781849694537	OpenCL	opencl engineer			"year|title|doi|citations|influentialCitations|authors|paperId\n2009|The OpenCL specification|10.1109/HOTCHIPS.2009.7478342|958|97|A. Munshi|d0dd928da77a5510f67dc114b86c677f4502654a\n2013|Portable mapping of data parallel programs to OpenCL for heterogeneous systems|10.1109/CGO.2013.6494993|139|13|Dominik Grewe and Zheng Wang and M. O’Boyle|03028a78daf97a01a26975a72c59c8d97cb18810\n2012|clSpMV: A Cross-Platform OpenCL SpMV Framework on GPUs|10.1145/2304576.2304624|125|10|Bor-Yiing Su and K. Keutzer|11fa55df451335b846a56c6b295738c32506adeb\n2015|Generating performance portable code using rewrite rules: from high-level functional expressions to high-performance OpenCL code|10.1145/2784731.2784754|117|6|Michel Steuwer and Christian Fensch and S. Lindley and Christophe Dubach|8095a0dc01a3f75f85b0baa7890e2fa3463170c4\n2012|accULL: An OpenACC Implementation with CUDA and OpenCL Support|10.1007/978-3-642-32820-6_86|84|2|Ruymán Reyes and I. López-Rodríguez and J. Fumero and F. Sande|871d9641582562f9a83ed785ce3051f3e9e95483\n2013|HadoopCL: MapReduce on Distributed Heterogeneous Platforms through Seamless Integration of Hadoop and OpenCL|10.1109/IPDPSW.2013.246|54|6|M. Grossman and M. Breternitz and Vivek Sarkar|097ca69fda44a3499771bb2ece41ab5fb561cc6c\n2012|Portable LDPC Decoding on Multicores Using OpenCL [Applications Corner]|10.1109/MSP.2012.2192212|47|5|G. F. P. Fernandes and V. Silva and L. Sousa and J. Andrade|9c4b1c13a2d8c7753a90ce6a348a8a49efcc59b5\n2015|Comparative analysis of OpenCL vs. HDL with image-processing kernels on Stratix-V FPGA|10.1109/ASAP.2015.7245733|46|2|K. Hill and S. Craciun and A. George and H. Lam|1d7e4503882e2d2972186acacfb547ab4dc23b20\n2013|Exploiting the parallelism of heterogeneous systems using dataflow graphs on top of OpenCL|10.1109/ESTIMedia.2013.6704502|31|4|Lars Schor and Andreas Tretter and T. Scherer and L. Thiele|0b7174a7d444c248a11e8a4a8a847c595241cc15\n2013|OpenCL Performance Evaluation on Modern Multi Core CPUs|10.1109/IPDPSW.2013.141|28|4|Joo Hwan Lee and Kaushik Patel and Nimit Nigania and Hyojong Kim and Hyesoon Kim|38c71451c23a13460b6c6d6bc3e7e39e36e3cc74\n2016|Boost.Compute: A parallel computing library for C++ based on OpenCL|10.1145/2909437.2909454|24|0|J. Szuppe|6f7d9e7ae7deee07d41e8663607fe270d3f66977\n2010|OpenCL - An effective programming model for data parallel computations at the Cell Broadband Engine|10.1109/IPDPSW.2010.5470823|21|2|J. Breitbart and Claudia Fohry|90c4de6bea1bd4368b47fff147e10129543639e1\n2017|Implementation of Sobel Edge Detection on FPGA based on OpenCL|10.1109/CYBER.2017.8446103|16|1|Baoshan You and W. Sheng and Hongwei Ma and Ye Gu and Yinglin Qin|4885f993418b97b8aa223c63387715adf92598b2\n2015|Execution of Dataflow Process Networks on OpenCL Platforms|10.1109/PDP.2015.29|15|0|Wictor Lund and Sudeep Kanur and Johan Ersfolk and Leonidas Tsiopoulos and J. Lilius and Joakim Haldin and U. Falk|21b000428fea4824751d8c3ef8c5a693f6aed498\n2015|Evaluating vector data type usage in OpenCL kernels|10.1002/cpe.3424|14|0|Jianbin Fang and A. Varbanescu and Xiangke Liao and H. Sips|d17e5ac835b5744b70652888daef880af44c3c4d\n2018|FCLNN: A Flexible Framework for Fast CNN Prototyping on FPGA with OpenCL and Caffe|10.1109/FPT.2018.00043|13|3|Xianchao Xu and Brian Liu|dd4923ad4de0aa2b9e57bdf28d2bf2c28f74d93e\n2016|FPGA-based deep-pipelined architecture for FDTD acceleration using OpenCL|10.1109/ICIS.2016.7550742|12|1|H. M. Waidyasooriya and M. Hariyama|947cebc22fc52d3a03fc97cb6d16f8ba795f29a2\n2017|Implementation of a performance optimized database join operation on FPGA-GPU platforms using OpenCL|10.1109/NORCHIP.2017.8124981|12|2|Mehdi Roozmeh and L. Lavagno|8b002593453bff7acc5418e225ecb7662964de45\n2010|A Hybrid Programming Model for Compressible Gas Dynamics Using OpenCL|10.1109/ICPPW.2010.60|10|0|B. Bergen and Marcus G. Daniels and Paul M. Weber|4fddc1f60a15f4e1c42f971db70f9a339ceccb83\n2016|Automatic OpenCL Task Adaptation for Heterogeneous Architectures|10.1007/978-3-319-43659-3_50|8|2|Pierre Huchant and M. Counilh and Denis Barthou|d5622368919f78945272390c0fa1bae819ad8bea\n2011|GPU programming for EDA with OpenCL|10.1109/ICCAD.2011.6105306|7|0|R. Topaloglu and Benedict R. Gaster|a65360befbae04151b19ab8d55ced61669cf2965\n2020|A Heterogeneous Implementation of the Sobel Edge Detection Filter Using OpenCL|10.1109/MOCAST49295.2020.9200249|7|0|Theodora Sanida and Argyrios Sideris and M. Dasygenis|535b8d4a2681f58923303c177e770d29845fa98a\n2018|OpenCL-Darknet: An OpenCL Implementation for Object Detection|10.1109/BigComp.2018.00112|5|0|Yongbon Koo and Chayoung You and Sunghoon Kim|3ff3517534b97dbe8ae11c8fc3d8742ff8499191\n2019|OpenCL Implementation of FPGA-Based Signal Generation and Measurement|10.1109/ACCESS.2019.2910391|5|1|I. Firmansyah and Y. Yamaguchi|e54c1eb3136d82938a55c7839ed84aedf12c8da5\n2020|Is OpenCL Driven Reconfigurable Hardware Suitable for Virtualising 5G Infrastructure?|10.1109/TNSM.2020.2964392|5|0|F. Civerchia and M. Pelcat and Luca Maggiani and K. Kondepu and P. Castoldi and L. Valcarenghi|159d1bb3f664517eae9882eb06b3c2d350d3517b\n2015|Parallel Programming in Actor-Based Applications via OpenCL|10.1145/2814576.2814732|5|0|P. Harvey and Kristian Hentschel and J. Sventek|9a6ae216341217e62269824e5a239b4cc5970314\n2017|Implementing and Evaluating OpenCL on an ARMv8 Multi-Core CPU|10.1109/ISPA/IUCC.2017.00131|4|0|Jianbin Fang and P. Zhang and T. Tang and Chun Huang and Canqun Yang|d619f88777cffa7ab32a2edc5a60f5e9887555cb\n2018|Parallel implementation of cryptographic algorithm: AES using OpenCL on GPUs|10.1109/ICISC.2018.8398949|4|2|Govardhana Rao Inampudi and K. Shyamala and S. Ramachandram|14d8c6ae902e3ef975eb334f0d4620e8ffcacf4b\n2019|A High Performance Parallel Ranking SVM with OpenCL on Multi-core and Many-core Platforms|10.4018/IJGHPC.2019010102|4|0|Huming Zhu and Peidao Li and P. Zhang and Zheng Luo|8ce003a66ffeb58385d8a472231436cebf51b9af\n2020|Design and Preliminary Evaluation of OpenACC Compiler for FPGA with OpenCL and Stream Processing DSL|10.1145/3373271.3373274|4|0|Yutaka Watanabe and Jinpil Lee and K. Sano and T. Boku and M. Sato|5bc6a4f0e608a608d7b51dbcb058412d62e3c9a4\n2017|Performance-Power Evaluation of an OpenCL Implementation of the Simplex Growing Algorithm for Hyperspectral Unmixing|10.1109/LGRS.2016.2635585|3|0|S. Bernabé and G. Botella and J. Navarro and Carlos Orueta and F. Igual and Manuel Prieto-Matias and A. Plaza|0ec3100e86a7d6ae68301b7d68c1cb0f717852fe\n2018|OpenCL Superpixel Implementation on a General Purpose Multi-core CPU|10.1109/IST.2018.8577083|3|0|Hana Haseljic and Emir Cogo and Irfan Prazina and Razija Turcinhodzic and E. Buza and Amila Akagic|5084ea6f4af3eea78e7dc109cd77011ea2066654\n2019|Sparse-Matrix Compression Primitives with OpenCL Framework to Support Halide|10.1145/3318170.3318179|3|0|Chao-Lin Lee and Chen-Ting Chao and Jenq-Kuen Lee and Chung-Wen Huang and Ming-Yu Hung|2fa067b5a7bccbb6abcd5a813416fee9202f2989\n2020|POCL-R: Distributed OpenCL Runtime for Low Latency Remote Offloading|10.1145/3388333.3388642|3|0|Jan Solanti and Michal Babej and Julius Ikkala and P. Jääskeläinen|edd6701938abde27e38de9f1e8174bb6f04bd0e2\n2017|On Coding Techniques for Targeting FPGAs via OpenCL|10.3233/978-1-61499-843-3-652|2|0|N. Paulino and Luís Reis and João MP Cardoso|48fa6e3dd8dc1cdfca0e9b2b3e70e01b3cb5ccef\n2017|Hierarchical Read/Write Analysis for Pointer-Based OpenCL Programs on RRAM|10.1109/ICPPW.2017.20|2|0|Lin-Ya Yu and Shao-Chung Wang and Jenq-Kuen Lee|7a79da2046a52253cf8a32b31ac6d8d6beb03955\n2018|Towards Dynamic Multi-task Schedulling of OpenCL Programs on Emerging CPU-GPU-FPGA Heterogeneous Platforms: A Fuzzy Logic Approach|10.1109/CloudCom2018.2018.00055|2|0|Ahmad Al-Zoubi and K. Tatas and C. Kyriacou|f7d9d3c51484cfe6864a7d79ea024de35bc28794\n2018|2D Stencil Computation on Cyclone V SoC FPGA using OpenCL|10.1109/ICRAMET.2018.8683924|2|0|I. Firmansyah and Y. N. Wijayanto and Y. Yamaguchi|2e21c365d01b9437065c6fa6c75c280cb236098b\n2019|""Effective Implementation of """"Kuznyechik"""" Block Cipher on FPGA with OpenCL Platform""|10.1109/EICONRUS.2019.8656872|2|0|A. Korobeynikov|5fbf1051badadcccbacb6a25c54848d0b153af9d\n2019|Mapping a Guided Image Filter on the HARP Reconfigurable Architecture Using OpenCL|10.3390/A12080149|2|0|Thomas Faict and E. D'Hollander and B. Goossens|3b5beb6639597a451c31fc086b2b6c5d328260b1\n2020|Accelerating the AES Algorithm using OpenCL|10.1109/MOCAST49295.2020.9200240|2|0|Theodora Sanida and Argyrios Sideris and M. Dasygenis|1f14f32cf73879a5180be2bce1406d5a89ff5e93\n2021|Impact of CUDA and OpenCL on Parallel and Distributed Computing|10.1109/ICEEE52452.2021.9415927|2|0|A. Asaduzzaman and Alec Trent and S. Osborne and C. Aldershof and F. Sibai|b8dd58407502f25fdc07b2ae83659e247c4b1f9b\n2020|The C++ for OpenCL Programming Language|10.1145/3388333.3388647|2|0|Anastasia Stulova and N. Hickey and S. V. Haastregt and M. Antognini and Kevin Petit|7aa05827d60185f3792c448075b0562fc15af045\n2017|Compiler Techniques for Efficient MATLAB to OpenCL Code Generation|10.1145/3078155.3078186|1|0|Luís Reis and João Bispo and João MP Cardoso|fbbda14de83443327ab0eeb149d1a452152f05e2\n2018|Implementation of a C-V2X Receiver on an Over-the-Air Software-Defined-Radio Platform with OpenCL|10.1109/NGCAS.2018.8572101|1|0|Ming-Hsuan Lai and T. Chiueh|93256643b4c58199d0291af1897fa385f1faca9d\n2019|Support OpenCL 2.0 Compiler on LLVM for PTX Simulators|10.1007/S11265-018-1377-4|1|0|Chun-Chieh Yang and Shao-Chung Wang and Min-Yih Hsu and Yuan-Ming Chang and Yuan-Shin Hwang and Jenq-Kuen Lee|be47a5bfa6ab236beecf15fed673466f87b56232"	title|year|author|goodreadsId|rating|ratings|reviews\nOpenCL Programming Guide|2011|Aaftab Munshi|15004505|4.00|17|0\nHeterogeneous Computing with OpenCL|2003|Benedict Gaster|16333886|4.05|21|0\nHeterogeneous Computing with OpenCL: Revised OpenCL 1.2 Edition|2012|Benedict Gaster|39876843|3.71|7|0\nThe OpenCL Programming Book|2010|Fixstars Corporation|13510611|4.00|1|1\nHeterogeneous Computing with Opencl 2.0|2014|David R. Kaeli|42380828|3.75|4|0\nThe OpenCL Programming Book|2010|Ryoji Tsuchiyama|27510693|3.50|6|0\nOpencl Programming by Example|2013|Ravishekhar Banger|28760828|5.00|1|1\nOpencl Parallel Programming Development Cookbook|2013|Raymond Tay|26278040|4.00|1|1\nOpencl Programming by Example|2013|Ravishekhar Banger|28760826|0.0|0|0\nOpencl Programming Guide|2011|Aaftab Munshi|41548045|0.0|0|0\nOpenCL Programming by Example|2013|Ravishekhar Banger|41406764|0.0|0|0
scratch	Scratch	2002	John Maloney and Leo Burd and Yasmin B. Kafai and Natalie Rusk and Brian Silverman and Mitchel Resnick		26	visual		https://scratch.mit.edu/		0				3.0	105	0			24744		true	3	flowgorithm microblocks pickcode								visual																							false		scratch.png								6590	47																					16					2002	squeak actionscript linux logo smalltalk hypercard starlogo etoys snap android python java basic arduino javascript blockly kodu-game-lab microsoft-small-basic	Scratch is a free visual programming language developed by the MIT Media Lab. Scratch was created to help young people learn to think creatively, reason systematically and work collaboratively. It is used by students, teachers and parents to easily create interactive stories, animations, games, etc. It provides a stepping stone to the world of computer programming. It can also be used for a range of educational and entertainment constructionist purposes from math and science projects, including simulations and visualizations of experiments, recording lectures with animated presentations, to social sciences animated stories, and interactive art.	2007	1368	328	1660	9236158					MIT		scratch sb sprite sb2 sprite2					scratch sb sprite sb2 sprite2							true	16942	0		36																6		3	true						https://scratch.mit.edu/developers							https://scratch.mit.edu/faq	text	7665	https://scratch.mit.edu/annual-report						http://www.rosettacode.org/wiki/Category:Scratch					United States			Scratch																https://reddit.com/r/scratch														https://www.meetup.com/topics/scratch																																																																																																																																																																																										https://en.wikipedia.org/wiki/Scratch_(programming_language)	51	45			Scratch	scratch.mit.edu				year|publisher|title|authors|isbn13\n2014|Cengage Learning Ptr|Scratch 2.0 Programming For Teens|Ford, Jerry Lee.|9781305075191\n2014|Cengage Learning PTR|Scratch 2.0 Programming for Teens|Ford, Jr.  Jerry Lee|9781305075191\n2007|SitePoint|Simply JavaScript: Everything You Need to Learn JavaScript From Scratch|Yank, Kevin and Adams, Cameron|9780980285802\n2015|DK Children|DK Workbooks: Coding with Scratch Workbook: An Introduction to Computer Programming|DK|9781465443922\n2015|For Dummies|Scratch For Kids For Dummies|Breen, Derek|9781119014874\n2008|Cengage Learning PTR|Scratch Programming for Teens|Ford, Jr.   Jerry Lee|9781598635362\n2014|Packt Publishing|Scratch 2.0 Game Development HOTSHOT|Pul, Sergio van and Chiang, Jessica|9781849697569\n2009|Packt Publishing|Scratch 1.4: Beginner's Guide|Badger, Michael|9781847196767\n2016|CreateSpace Independent Publishing Platform|Advanced Scratch Programming: Learn to design programs for challenging games, puzzles, and animations|Joshi, Abhay B and Pande, Ravindra|9781539660842\n2018|Createspace Independent Publishing Platform|Pen Art In Scratch Programming: The Art Of Programming And The Programming Of Art|Abhay Joshi and Sandesh Gaikwad|9781719438292\n2019|Independently published|LEARN PYTHON PROGRAMMING: Write code from scratch in a clear & concise way, with a complete basic course. From beginners to intermediate, an hands-on project with examples, to follow step by step|GRAY, WILLIAM|9781098525729\n2019|O'reilly Media|Data Science From Scratch|Joel Grus|9781492041108\n2016|Packt Publishing|Raspberry Pi: Amazing Projects from Scratch|Pajankar, Ashwin and Kakkar, Arush and Poole, Matthew and Grimmett, Richard|9781787128491\n2019|Independently published|EXCEL VBA PROGRAMMING : This Book Includes :: A Step-by-Step Tutorial For Beginners To Learn Excel VBA Programming From Scratch and Intermediate ... VBA Programming For Professional Advancement|Bradley, Peter|9781794499881\n2019|Independently Published|Machine Learning With Python: Handbook Made For Beginners, From Scratch To Fluent Programming With Example And Basics Of Numpy, Pytorch, Keras, Scikit Learn, Tensorflow|Programming Languages Project|9781705333044\n2020-09-01T00:00:01Z|Rockridge Press|Scratch Programming for Beginners: A Kid's Guide to Coding Fundamentals|Burditt MS  MA, Raina|9781647396381\n2021|No Starch Press|Scratch 3 Programming Playground: Learn to Program by Making Cool Games|Sweigart, Al|9781718500211\n2019|No Starch Press|25 Scratch 3 Games for Kids: A Playful Guide to Coding|Wainewright, Max|9781593279905\n2016-09-16T00:00:01Z|No Starch Press|Scratch Programming Playground: Learn to Program by Making Cool Games|Sweigart, Al|9781593277628\n2019-03-05T00:00:01Z|O'Reilly Media|Programming Bitcoin: Learn How to Program Bitcoin from Scratch|Song, Jimmy|9781492031499\n2017|DK Children|DK Workbooks: Scratch Challenge Workbook: Packed with Scratch Coding Activities|DK|9781465456861\n2019|No Starch Press|Super Scratch Programming Adventure! (Scratch 3)|The LEAD Project|9781718500129\n2021|No Starch Press|Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch|Woodbeck, Adam|9781718500884\n2021|No Starch Press|Network Programming with Go: Code Secure and Reliable Network Services from Scratch|Woodbeck, Adam|9781718500891\n2019|O'Reilly Media|Programming Bitcoin: Learn How to Program Bitcoin from Scratch|Song, Jimmy|9781492031451\n2020|Independently published|Coding for Kids Ages 9-15: Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch|Mather, Bob|9798644382446\n2021|No Starch Press|Scratch 3 Programming Playground: Learn to Program by Making Cool Games|Sweigart, Al|9781718500228\n2021|Packt Publishing|Hands-On Unity 2021 Game Development: Create, customize, and optimize your own professional games from scratch with Unity 2021, 2nd Edition|Borromeo, Nicolas Alejandro|9781801077286\n2021|Packt Publishing|Getting Started with Streamlit for Data Science: Create and deploy Streamlit web applications from scratch in Python|Richards, Tyler|9781800563209\n2019|No Starch Press|25 Scratch 3 Games for Kids: A Playful Guide to Coding|Wainewright, Max|9781593279912\n2013|No Starch Press|Super Scratch Programming Adventure! (Covers Version 2): Learn to Program by Making Cool Games (Covers Version 2)|The LEAD Project|9781593275570\n2021|Francesco Cammardella|Python programming: Crash Course guide: learn from scratch fundation of programming, data and coding skills. Apply your competences with hand on project exercises.|Kölling, Michail|9781990151408\n2018|Everything|The Everything Kids' Scratch Coding Book: Learn to Code and Create Your Own Cool Games!|Rukman, Jason|9781507207970\n2019|In Easy Steps Limited|Scratch Programming in easy steps|McManus, Sean|9781840788594\n2019|No Starch Press|Make Your Own Scratch Games!|Anthropy, Anna|9781593279370\n2019-09-12T00:00:01Z|Independently published|Scratch Programming: An In-depth Tutorial on Scratch Programming for Beginners|Morris, Mike|9781691642144\n2013-10-29T00:00:01Z|In Easy Steps Limited|Scratch Programming in easy steps: Covers versions 1.4 and 2.0|McManus, Sean|9781840786125\n2013-10-13T00:00:01Z|No Starch Press|Super Scratch Programming Adventure! (Covers Version 2): Learn to Program by Making Cool Games (Covers Version 2)|The LEAD Project|9781593275310\n2019|Packt Publishing|Angular Projects: Build nine real-world applications from scratch using Angular 8 and TypeScript|Mohammed, Zama Khan|9781838550387\n2021|Packt Publishing|Building Vue.js Applications with GraphQL: Develop a complete full-stack chat app from scratch using Vue.js, Quasar Framework, and AWS Amplify|Ribeiro, Heitor Ramon|9781800561748\n2015|MentorsCloud|Animation for Kids with Scratch Programming: Create Your Own Digital Art, Games, and Stories with Code|Takeuchi, Danny J|9780692527573\n2015-08-23T00:00:01Z|Addison-Wesley Professional|Embedded Programming with Android: Bringing Up an Android System from Scratch (Android Deep Dive)|Ye, Roger|9780134030005\n2012|No Starch Press|Super Scratch Programming Adventure! (Covers Version 1.4): Learn to Program By Making Cool Games|Project, The LEAD|9781593274092\n2018|Packt Publishing|Learning Java by Building Android Games: Learn Java and Android from scratch by building six exciting games, 2nd Edition|Horton, John|9781788836722\n2021|Packt Publishing|The TensorFlow Workshop: A hands-on guide to building deep learning models from scratch using real-world datasets|Moocarme, Matthew and So, Anthony and Maddalone, Anthony|9781800200227\n2020|BPB Publications|Parallel Programming with C# and .NET Core: Developing Multithreaded Applications Using C# and .NET Core 3.1 from Scratch (English Edition)|Verma, Rishabh and Shrivastava, Neha and Akella, Ravindra|9789389423327\n2009|Packt Publishing|Scratch 1.4: Beginner’s Guide|Badger, Michael|9781847196774\n2016|Packt Publishing|Beginning C++ Game Programming: Learn C++ from scratch and get started building your very own games|Horton, John|9781786467775\n2019-09-16T00:00:01Z|Independently published|Data Science from Scratch with Python: A Step By Step Guide for Beginner's and Faster Way To Learn Python In 7 Days & NLP using Advanced (Including Programming Interview Questions)|Wilson, Richard|9781693541377\n2021|Packt Publishing|Learning Java by Building Android Games: Learn Java and Android from scratch by building five exciting games, 3rd Edition|Horton, John|9781800565869\n2020|Springer|An Introduction to Data Analysis in R: Hands-on Coding, Data Mining, Visualization and Statistics from Scratch (Use R!)|Zamora Saiz, Alfonso and Quesada González, Carlos and Hurtado Gil, Lluís and Mondéjar Ruiz, Diego|9783030489977					year|title|doi|citations|influentialCitations|authors|paperId\n2010|The Scratch Programming Language and Environment|10.1145/1868358.1868363|1029|114|John H. Maloney and M. Resnick and N. Rusk and Brian Silverman and Evelyn Eastmond|26e08cbcf9b7622cb5e2257b7b8bce9020853f95\n2015|From Scratch to “Real” Programming|10.1145/2677087|179|4|M. Armoni and Orni Meerbaum-Salant and M. Ben-Ari|ec1b4c3760168d2f1109a0674c1d91c5f09be1be\n2016|Do code smells hamper novice programming? A controlled experiment on Scratch programs|10.1109/ICPC.2016.7503706|63|3|F. Hermans and Efthimia Aivaloglou|6ca49f01da2d755e7ca41391ff3c7968d5ce19d9\n2014|Effects of Using Alice and Scratch in an Introductory Programming Course for Corrective Instruction|10.2190/EC.51.2.c|46|3|Chih-Kai Chang|cdfcf0d29df12fa760ab0fa4bfdbb8fad20e1b32\n2019|Evaluating a course for teaching introductory programming with Scratch to pre-service kindergarten teachers|10.1504/IJTEL.2019.10020447|29|1|Stamatios Papadakis and M. Kalogiannakis|2ace596b1fb1e018e21938cfacd4ab72fd0aeb28\n2014|Language learning for visual and auditory learners using scratch toolkit|10.1109/ICCCI.2014.6921765|20|1|P. Sanjanaashree and M. A. Kumar and K. Soman|3bc17522a45874017635c9da475364eeba889c8c\n2015|“I have a tutorial for this”: the language of online peer support in the scratch programming community|10.1145/2771839.2771863|20|2|D. Fields and Katarina Pantić and Y. Kafai|dd876975007957896f116cf330b2aaa60c0f0709\n2013|The Effects of an Information-Technology Gifted Program on Friendship Using Scratch Programming Language and Clutter|10.7763/IJCCE.2013.V2.181|18|0|Seungki Shin and Phanwoo Park and Youngkwon Bae|1de083b6345bd201daee56967a33ebf63f6af155\n2014|Undergraduates Teach Game Programming Using Scratch|10.1109/MC.2014.49|11|2|P. Gruenbaum|61b814a3dbaeeb6c6891bc2bfb89c5a12c6ef26f\n2016|Lessons Learned from Teaching Scratch as an Introduction to Object-oriented Programming in Delphi|10.1080/18117295.2016.1189215|6|0|Sukie van Zyl and E. Mentz and M. Havenga|f9a8b9efda4ed17f7540bbb926b9b97ef9d8d6be\n2019|Programming a Humanoid Robot with the Scratch Language|10.1007/978-3-030-26945-6_20|6|1|Sílvia Moros and L. Wood and B. Robins and K. Dautenhahn and Á. González|ebbc5e5c364d0e02bb0cc8c9a30f46d4b60eaa37\n2012|Teaching Introductory Programming Concepts: A Comparison of Scratch and Arduino|10.15368/THESES.2012.95|5|0|A. Beug|81c185f394ae848b35a9bee8d7c30a707ed4298a\n2018|Perceptions of Scratch Programming among Secondary School Students in KwaZulu-Natal, South Africa|10.23962/10539/26112|5|1|M. Marimuthu and P. Govender|8e912594cad1f54fd57e3ea5063803d309956934\n2017|The Effect of In-service Training of Computer Science Teachers on Scratch Programming Language Skills Using an Electronic Learning Platform on Programming Skills and the Attitudes towards Teaching Programming|10.11114/JETS.V5I11.2608|5|1|Ahmed Alkaria and Riyadh A. Alhassan|995feadbabfdc1384eb0eb93fadd55b78813689f\n2012|The Effect of teaching Scratch in introductory programming course|10.14400/JDPM.2012.10.9.449|4|1|Jungshin Park and Seok-Gee Cho|7b50bb05a11f6a4d6d5a290131a702f64dff8bcc\n2020|Re-use of programming patterns or problem solving?: representation of scratch programs by TGraphs to support static code analysis|10.1145/3421590.3421604|4|1|Mike Talbot and Katharina Geldreich and Julia Sommer and Peter Hubwieser|5f355644094b15230c23ed08260b5b12348a65fd\n2020|Perceived Acceptance and Use of Scratch Software for Teaching Programming: A Scale Development Study|10.21585/IJCSES.V4I1.59|4|0|S. Yildiz and Alev Ates Cobanoglu and T. Kisla|846193a5ced34aad35bc3016e7dbbbc06ea5c50a\n2014|I Scratch and Sense But Can I Program?: An Investigation of Learning with a Block Based Programming Language|10.4018/ijicte.2014070107|4|0|N. Simpkins|607ec6b6cb346353cb9d3cf324ead72eb8d32afa\n2019|Which visual programming language best suits each school level? A look at Alice, iVProg, and Scratch|10.1109/EDUNINE.2019.8875788|4|0|Marcos Devaner do Nascimento and I. M. Félix and B. M. Ferreira and Lucas Mendonça de Souza and D. Dantas and L. de Oliveira Brandão and Anarosa de Oliveira Brandão|5e1352c084d00ba9c76169cf7c231b32e5fae1a6\n2020|DeepScratch: Scratch Programming Language Extension for Deep Learning Education|10.14569/ijacsa.2020.0110777|4|1|Nora S. Alturayeif and Nouf Alturaief and Zainab Alhathloul|cfa01263d3f1de77d6c5389d7775c1d3785371a4\n2021|Towards the Development of Computational Thinking and Mathematical Logic through Scratch|10.14569/IJACSA.2021.0120242|3|1|Benjamin Maraza-Quispe and A. Maurice and Olga Melina and Lita Marianela and Lenin Henry and Walter Cornelio and Luis Ernesto|aefe3bda1524db5d31bd6294c3b89f5056902004\n2016|Design and Implementation of Game for Learning Game Production Principles: Centering on Scratch Language|10.14400/JDC.2016.14.5.403|3|1|Hong-Sub Lee and Hyung-Won Jeong and Young-Kyo Kim|7af5fa58bdb0fa0d658d264a564a3c04c137f974\n2018|Comparison between the use of pseudocode and visual programming in programming teaching: An evaluation from scratch tool|10.23919/CISTI.2018.8399305|3|0|Críscilla M. C. Rezende and E. L. Bispo|b8c268f400d0c74b0ed3de81e3c05fbf860772da\n2018|Learning Block Programming using Scratch among School Children in Malaysia and Australia: An Exploratory Study|10.1109/ICCOINS.2018.8510586|3|0|N. Zamin and Hazrita Ab Rahim and K. Savita and E. Bhattacharyya and Maryam Zaffar and Siti Nor Katijah Mohd Jamil|ba00627b3ba7b9ee52a6122c45b5126d32406c2c\n2016|Learning Renewable Energy by Scratch Programming|10.12681/jret.8916|3|0|I. Balouktsis and Gerasimos Kekeris|841e9ac95ca9a978f0ac0b05e79a68c69ca3c89a\n2021|Assessment of Scratch Programming Language as a Didactic Tool to Teach Functions|10.3390/educsci11090499|3|0|Eduardo Quevedo Gutiérrez and Alberto Zapatera Llinares|6a0e4341f64ae4436a3e6a1ec95523373811f63c\n2021|Evolving Continuous Optimisers from Scratch|10.1007/s10710-021-09414-8|2|0|M. Lones|77c16cf8fb310a2b79aec08ced4169224f91930f\n2017|Measurement and Visualization of Programming Processes of Primary School Students in Scratch|10.1145/3137065.3137086|2|0|Alexandra Funke and Katharina Geldreich|825d48cacd9c6a957826e4cbd35023c4f706ed81\n2014|Use of problem-solving approach to teach scratch programming for adult novice programmers (abstract only)|10.1145/2538862.2544284|2|0|Chiung-Fang Chiu|bd2411207585923fa801c5f6a3d918e7183ac4fc\n2020|Motivating Adult Learners by Introducing Programming Concepts with Scratch|10.1145/3396802.3396818|2|0|Maren Krafft and G. Fraser and Neil Walkinshaw|10cf070e03bd0df34568adb36834741debb0724d\n2013|Using Visual Programming Language for Remedial Instruction: Comparison of Alice and Scratch|10.1007/978-3-642-41175-5_23|2|0|Ching Chang and Yu-Ling Lin and Chih-Kai Chang|2c480dce4eede0b36e89175bda9e783481714ccb\n2014|Computer simulation at school scratch and programming language choosing criteria|10.1109/EDUCON.2014.6826174|2|0|V. O. Dzhenzher|687a2ecc5143dc24878eb741b4d90f3d966f6d84\n2019|SCRATCH LANGUAGE OF PROGRAMMING VS ENGLISH LANGUAGE: COMPARING MATHEMATICAL AND LINGUISTIC FEATURES|10.21303/2461-4262.2019.00982|2|0|N. Lazebna and Y. Fedorova and M. Kuznetsova|23684d0c5e362ddc9fc0b1961aefeb7de1551eb6\n2021|Pengembangan Sekolah Inklusi dengan Pemanfaatan Media Visual Scratch dan Alat Peraga Manipulatif|10.30656/JPMWP.V5I1.2653|1|0|Ukhti Raudhatul Jannah and Fauzan Prasetyo Eka Putra and Ainur Rofiq Hafsi and H. Basri|e373775c36def1b7f6498b395140b1411e43877c\n2021|Introducing Machine Learning with Scratch and Robots as a Pilot Program for K-12 Computer Science Education|10.18178/ijlt.7.3.181-186|1|0|C. Chung and L. Shamir|08658fb44198da75de5f501d18bbe6bb2fc00eac\n2016|Linguistic and social treatment of Specific Language Impairment (SLI) using Scratch|10.1145/2930674.2935985|1|1|Noelia Di Pretoro|eba347beab6872ccb47a2fb7a721d26293f0af6a\n2011|The flow and self efficacy of sixth grade students under Scratch programming learning|10.1109/ICECENG.2011.6056787|1|0|A. Lai and Shi Guo|d59c554747b419d02b53b1daecc8bb74faf39c39\n2018|Accessible C-programming course from scratch using a MOOC platform without limitations|10.4995/HEAD18.2018.8176|1|0|J. A. Belloch and Adrián Castelló and Sergio Iserte|9972dd3478bf4cacbfa6aef7ffbbc74bffbc0151\n2018|Comparison between Pseudocode Usage and Visual Programming with Scratch in Programming Teaching|10.1109/LACLO.2018.00087|1|0|Críscilla M. C. Rezende and E. L. Bispo|87217b7ecac13edc5dcd0b929eabe729bc34de08\n2019|Programming Practice Using Scratch for Each Grade of Elementary School|10.1145/3322134.3322151|1|0|K. Yamamori|0d98b90962b21ac0a88b9de2554b935576ac57aa\n2021|Generating Agent Based Models From Scratch With Genetic Programming|10.1162/isal_a_00383|1|0|Rory Greig and Jordi Arranz|d587d425969e6d655bd394c071498f55539acb89\n2021|A Guided Scratch Visual Execution Environment to Introduce Programming Concepts to CS1 Students|10.3390/info12090378|1|0|Raquel Hijón-Neira and C. Connolly and D. Palacios-Alonso and Oriol Borrás-Gené|2a13233d76800cb5549ead20098d47bea4ed6810\n2016|Development and Application of Education Program Art Area Subject-based STEAM for Improvement of Elementary Students` Creativity: With a Scratch Programming Language|10.13000/JFMSE.2016.28.1.69|1|0|서영호 and 정승범 and 김종훈|2c759e31c59100c02dbafcf8351e81dd513eef6b\n2018|THE SCRATCH PROGRAMMING LANGUAGE IN COMPUTING SCIENCE TEACHING|10.21125/edulearn.2018.0739|1|0|Hana Bucková|967bb99994cbbc2f344db129b7141c6d2ad7b123\n2021|A Tangible Block Editor for the Scratch Programming Language|10.1145/3411763.3451833|1|1|Bryson Goolsby and D. Pawluk and Hyun Woo Kim and G. Fusco|ccfd6bc8898f035d28f6603aefd61eb017bed959	
latex	LaTeX	1985	Leslie Lamport		28	textMarkup		http://latex-project.org/		0					106	3			24740	2157	true	9	asciimath desmos eqn frundis knitr mathjson sile sweave typst								textMarkup																							false				l/LaTeX.tex																															1998		1980	tex pdf xml css html xetex solaris freebsd linux postscript lyx-editor perl unix bibtex	LaTeX (IPA: , LAH-tekh, also pronounced as , LAY-tekh, a shortening of Lamport TeX) is a document preparation system. When writing, the writer uses plain text as opposed to the formatted text found in WYSIWYG word processors like Microsoft Word, LibreOffice Writer and Apple Pages. The writer uses markup tagging conventions to define the general structure of a document (such as article, book, and letter), to stylise text throughout a document (such as bold and italics), and to add citations and cross-references. A TeX distribution such as TeX Live or MikTeX is used to produce an output file (such as PDF or DVI) suitable for printing or digital distribution. Within the typesetting system, its name is stylised as LaTeX. LaTeX is widely used in academia for the communication and publication of scientific documents in many fields, including mathematics, statistics, computer science, engineering, chemistry, physics, economics, linguistics, quantitative psychology, philosophy, and political science. It also has a prominent role in the preparation and publication of books and articles that contain complex multilingual materials, such as Tamil, Sanskrit and Greek. LaTeX uses the TeX typesetting program for formatting its output, and is itself written in the TeX macro language. LaTeX can be used as a standalone document preparation system or as an intermediate format. In the latter role, for example, it is sometimes used as part of a pipeline for translating DocBook and other XML-based formats to PDF. The typesetting system offers programmable desktop publishing features and extensive facilities for automating most aspects of typesetting and desktop publishing, including numbering and cross-referencing of tables and figures, chapter and section headings, the inclusion of graphics, page layout, indexing and bibliographies. Like TeX, LaTeX started as a writing tool for mathematicians and computer scientists, but from early in its development it has also been taken up by scholars who needed to write documents that include complex math expressions or non-Latin scripts, such as Arabic, Sanskrit and Chinese. LaTeX is intended to provide a high-level language that accesses the power of TeX in an easier way for writers. In short, TeX handles the layout side, while LaTeX handles the content side for document processing. LaTeX comprises a collection of TeX macros and a program to process LaTeX documents. Because the plain TeX formatting commands are elementary, it provides authors with ready-made commands for formatting and layout requirements such as chapter headings, footnotes, cross-references and bibliographies. LaTeX was originally written in the early 1980s by Leslie Lamport at SRI International. The current version is LaTeX2e (stylised as LaTeX2ε). LaTeX is free software and is distributed under the LaTeX Project Public License (LPPL).	2001	1540	2605	1914	18195					https://www.latex-project.org/about/team/				tex								https://cheatsheets.zip/latex		true	7721	0		29																1									https://www.latex-project.org/help/documentation/ https://devdocs.io/latex/								text	5960							http://www.rosettacode.org/wiki/Category:LaTeX					United States															% Hello World! in LaTeX \documentclass{article} \begin{document} Hello World! \end{document} 	\documentclass{article} \begin{document} Hello World \end{document} 							\documentclass{article} \usepackage{amsmath} \title{\LaTeX}  \begin{document}   \maketitle   \LaTeX{} is a document preparation system for   the \TeX{} typesetting program. It offers   programmable desktop publishing features and   extensive facilities for automating most   aspects of typesetting and desktop publishing,   including numbering and  cross-referencing,   tables and figures, page layout,   bibliographies, and much more. \LaTeX{} was   originally written in 1984 by Leslie Lamport   and has become the  dominant method for using   \TeX; few people write in plain \TeX{} anymore.   The current version is \LaTeXe.    % This is a comment, not shown in final output.   % The following shows typesetting  power of LaTeX:   \begin{align}     E_0 &= mc^2 \\     E &= \frac{mc^2}{\sqrt{1-\frac{v^2}{c^2}}}   \end{align} \end{document}	LaTeX			https://github.com/efoerster/texlab										%																												false				true																																																							true																	false																														false																																																https://en.wikipedia.org/wiki/LaTeX	8	5	https://hopl.info/showlanguage.prx?exp=2157			latex-project.org				year|publisher|title|authors|isbn13\n2016|Springer|More Math Into LaTeX|Grätzer, George|9783319237954\n2015|Packt Publishing|LaTeX Cookbook|Kottwitz, Stefan|9781784395148\n2003|Addison-Wesley Professional|Guide to LaTeX (4th Edition)|Kopka, Helmut and Daly, Patrick W.|9780321173850\n2017|Springer|LaTeX in 24 Hours: A Practical Guide for Scientific Writing|Datta, Dilip|9783319478319\n28-10-2015|Packt Publishing|LaTeX Cookbook|Stefan Kottwitz|9781784396305\n20220131|Springer Nature|Advanced LaTeX in Academia|Marco Öchsner; Andreas Öchsner|9783030889562\n|Springer International Publishing :|More Math Into LaTeX|Grätzer, George (author.)|9783319237954\n|Springer International Publishing :|Latex In 24 Hours: A Practical Guide For Scientific Writing|Datta, Dilip (author.)|9783319478319					year|title|doi|citations|influentialCitations|authors|paperId\n2018|An integrated platform for intuitive mathematical programming modeling using LaTeX|10.7717/peerj-cs.161|3|1|Charalampos P. Triantafyllidis and L. Papageorgiou|dc4b0f26004a18d579807090c02cc50ee0838d04\n2019|Development and Regression Modeling of Dirt Resistive Latex Façade Paint|10.3390/COATINGS9030150|2|0|Sheraz Ahmed Qureshi and A. Shafeeq and A. Ijaz and Muhammad Moeen Butt|57504ba030e18612a102bd6cbe08ae85cf986bc4\n2019|Development of a generator of practical tasks in higher mathematics using the Microsoft Office suite and LaTeX digital typesetting system|10.2991/iscde-19.2019.123|1|0|S. Mukhanov and A. Arkhangelsky and A. Mukhanova|9e5acf9a3b7bb1f7d10c3336314189348af433d3\n2019|Development and Statistical Modeling of Dirt Resistive Latex Façade Paint|10.20944/PREPRINTS201901.0076.V1|1|0|Sheraz Ahmad Qureshi and A. Shafeeq and A. Ijaz and Muhammad Moeen Butt|a0d5427c55e5e2e4fb24cf17ef229dfb2e0b2a1b\n2020|Reproducible Science with LaTeX|10.6339/21-JDS998|1|0|H. Bar and HaiYing Wang|4408ed3c457007ecfb5917c5e5aa1bde6e73bf38	
c3	C3	2019	Christoffer Lernö		109	pl		http://www.c3-lang.org/		0	https://c3.handmade.network/blog				107	1		12	24726		true	1	c2							https://github.com/c3lang/c3c	pl																2019	2025	2019	44	271	4062	123	false																								2019	2025	2896	161	1598	17	224803					2019											C3 is a programming language that builds on the syntax and semantics of the C language, with the goal of evolving it while still retaining familiarity for C programmers.	C3 is a programming language that builds on the syntax and semantics of the C language, with the goal of evolving it while still retaining familiarity for C programmers.		The C3 Language Project	C3 is a programming language that builds on the syntax and semantics of the C language, with the goal of evolving it while still retaining familiarity for C programmers.	c3 c3i								c markdown json yaml python yacc cmake cpp lex bourne-shell dockerfile make				true	5038	0		130			c2 c													1	false																								https://rosettacode.org/wiki/Category:C3					Sweden				https://news.ycombinator.com/item?id=32005678	module stack {Type}; // Above: the parameterized type is applied to the entire module.  struct Stack {     usize capacity;     usize size;     Type* elems; }  // The type methods offers dot syntax calls, // so this function can either be called // Stack.push(&my_stack, ...) or // my_stack.push(...) fn void Stack.push(Stack* this, Type element) {     if (this.capacity == this.size)     {         this.capacity *= 2;         this.elems = realloc(this.elems, $sizeof(Type) * this.capacity);     }     this.elems[this.size++] = element; }  fn Type Stack.pop(Stack* this) {     assert(this.size > 0);     return this.elems[--this.size]; }  fn bool Stack.empty(Stack* this) {     return !this.size; }																	https://twitter.com/C3Lang									https://github.com/c3lang/c3c						//	/* */				true false							false	true			true	true	true	false	true		true		true	true	true	false	false		false		true	true	true	false	true			true			false		true	false	false			true	true		true		true					true	true	false	false	true	false					false	false	true	false		true	true		true	true	true		true	true			true	true	true				true	false	true				false			true		true		true	true		false		true	true	true	true					false	true									false		true		false	true		false			true								true	true		true				true												true	false	true	false	false		false	true			true	true		true						0	0				c3-lang.org										
slim	Slim	2010	 Andy Stone		25	template		https://slim-template.github.io		5				v5.2.1	108	3		6	24718		true	5	ace cloc haml pygments slim							https://github.com/slim-template/slim	template	176	206		305		0					text	slim	text/x-slim	text.slim	markup	2010	2024	2010	124	500	5292	16	false				s/Slim.slim	109	2010	2017	1	24												webmisc.py			2010	2025	2022	128	127	3	12727					2010											A lightweight templating engine	A lightweight templating engine		https://github.com/slim-template	A lightweight templating engine		slim	slim	slim					ruby slim markdown yaml erb javascript				true	7122	0		32																1	true	5	true		slim												text													United States				https://web.archive.org/web/20150313184235/http://slim-lang.com/	"doctype html html   head     title Slim Examples     meta name=""keywords"" content=""template language""     meta name=""author"" content=author     javascript:       alert('Slim supports embedded javascript!')    body     h1 Markup examples"											doctype html head   title Hello World body   h1 Hello World	"doctype html html   head     title Slim Examples     meta name=""keywords"" content=""template language""     meta name=""author"" content=author     javascript:       alert('Slim supports embedded javascript!')    body     h1 Markup examples      #content       p This example shows you how a basic Slim file looks like.        == yield        - unless items.empty?         table           - for item in items do             tr               td.name = item.name               td.price = item.price       - else         p          | No items found.  Please add some inventory.            Thank you!      div id=""footer""       = render 'footer'       | Copyright © #{year} #{author}"	Slim						Slim							https://github.com/slim-template/slim																																																																																																																																																																																													0	0				slim-lang.com	Slim	https://github.com/slim-template/ruby-slim.tmbundle	id|title|url|time|timestamp|by|comments|score\n2821133|Slim - A Fast, Lightweight Template Engine for Ruby|http://slim-lang.com/|2011-07-29 10:47:44 UTC|1311936464|duck|7|5		Slim					
red	Red	2011	Nenad Rakocevic		39	pl		http://www.red-lang.org/		0	https://www.red-lang.org/			v0.6.5	109	4		12	24717		true	1	particles							https://github.com/red/red	pl	92	98		453		0			red/system		text			source.red	programming	2011	2024	2011	209	416	5479	517	false				r/Red.red	34	2014	2015	2	3												rebol.py			2011	2025	16017	116	672	43	302457					2010		2011	linux scala lua x86-isa arm freebsd android	"Red is a computer programming language. Red was made to overcome the limitations of the programming language Rebol. Introduced in 2011 by Nenad Rakocevic, Red is both an imperative and functional programming language. Its syntax and general usage overlaps that of the interpreted Rebol language (which was introduced in 1997). The implementation choices of Red intend to create a full stack programming language: Red can be used for extremely high-level programming (DSLs and GUIs) as well as low-level programming (operating systems and device drivers). Key to the approach is that the language has two parts: Red/System and Red. Red/System is similar to C, but packaged into a Rebol lexical structure –  for example, one would write if x > y [print ""Hello""] instead of if (x > y) {printf(""Hello\n"");}. Red is a homoiconic language capable of meta-programming, with semantics similar to Rebol's. Red's runtime library is written in Red/System, and uses a hybrid approach: it compiles what it can deduce statically and uses an embedded interpreter otherwise. The project roadmap includes a just-in-time compiler for cases in between, but this has not yet been implemented. Red seeks to remain independent of any other toolchain; it does its own code generation. It is therefore possible to cross-compile Red programs from any platform it supports to any other, via a command-line switch. Both Red and Red/System are distributed as open-source software under the modified BSD license. The runtime library is distributed under the more permissive Boost Software License."	2012	64	23	105	35733875					https://github.com/red		red reds	red reds	red	red reds		red reds		red	r java markdown xml yaml c html bourne-shell css dockerfile visual-basic csv				true	7385	0	https://exercism.org/tracks/red	55																1	false	0	true					https://tio.run/#red	https://www.red-lang.org/p/documentation.html							https://www.red-lang.org/2015/12/answers-to-community-questions.html	text	554							http://www.rosettacode.org/wiki/Category:Red																					"Red [Needs: 'View] view [text ""Hello World""]"	"Red/System [     Title:      ""Red/System example file""     Purpose:    ""Just some code for testing Pygments colorizer""     Language:   http://www.red-lang.org/ ]  #include %../common/FPU-configuration.reds  ; C types  #define time!                   long! #define clock!                  long!  date!: alias struct! [     second                      [integer!]  ; 0-61 (60?)     minute                      [integer!]  ; 0-59     hour                        [integer!]  ; 0-23      day                         [integer!]  ; 1-31     month                       [integer!]  ; 0-11     year                        [integer!]  ; Since 1900      weekday                     [integer!]  ; 0-6 since Sunday     yearday                     [integer!]  ; 0-365     daylight-saving-time?       [integer!]  ; Negative: unknown ]  #either OS = 'Windows [     #define clocks-per-second   1000 ][     ; CLOCKS_PER_SEC value for Syllable, Linux (XSI-conformant systems)     ; TODO: check for other systems     #define clocks-per-second   1000'000 ]  #import [LIBC-file cdecl [      ; Error handling      form-error: ""strerror"" [  ; Return error description.         code            [integer!]         return:         [c-string!]     ]     print-error: ""perror"" [  ; Print error to standard error output.         string          [c-string!]     ]       ; Memory management      make: ""calloc"" [  ; Allocate zero-filled memory.         chunks          [size!]         size            [size!]         return:         [binary!]     ]     resize: ""realloc"" [  ; Resize memory allocation.         memory          [binary!]         size            [size!]         return:         [binary!]     ]  ]    JVM!: alias struct! [     reserved0                   [int-ptr!]     reserved1                   [int-ptr!]     reserved2                   [int-ptr!]          DestroyJavaVM               [function! [[JNICALL] vm [JVM-ptr!] return: [jint!]]]     AttachCurrentThread         [function! [[JNICALL] vm [JVM-ptr!] penv [struct! [p [int-ptr!]]] args [byte-ptr!] return: [jint!]]]     DetachCurrentThread         [function! [[JNICALL] vm [JVM-ptr!] return: [jint!]]]     GetEnv                      [function! [[JNICALL] vm [JVM-ptr!] penv [struct! [p [int-ptr!]]] version [integer!] return: [jint!]]]     AttachCurrentThreadAsDaemon [function! [[JNICALL] vm [JVM-ptr!] penv [struct! [p [int-ptr!]]] args [byte-ptr!] return: [jint!]]] ]   ;just some datatypes for testing:    #some-hash  10-1-2013  quit    ;binary:  #{00FF0000}  #{00FF0000 FF000000}  #{00FF0000 FF000000} ;with tab instead of space  2#{00001111}  64#{/wAAAA==}  64#{/wAAA A==} ;with space  inside  64#{/wAAA A==} ;with tab inside      ;string with char  {bla ^(ff) foo}  {bla ^(( foo}  ;some numbers:  12  1'000  1.2  FF00FF00h    ;some tests of hexa number notation with not common ending  [ff00h ff00h] ff00h{} FFh""foo"" 00h(1 + 2) (AEh)  ;normal words: foo char  ;get-word :foo ;lit-word: 'foo 'foo  to-integer foo foo/(a + 1)/b  call/output reform ['which interpreter] path: copy """"   version-1.1:   00010001h    #if type = 'exe [     push system/stack/frame                 ;-- save previous frame pointer     system/stack/frame: system/stack/top    ;-- @@ reposition frame pointer just after the catch flag ] push CATCH_ALL                              ;-- exceptions root barrier push 0                                      ;-- keep stack aligned on 64-bit"	Red		https://riju.codes/red	"Red [Title: ""Main""]  print ""Hello, world!"" "	https://twitter.com/red_lang	"Red/System [Title: ""A factorial script""]  factorial: func [  x       [integer!]                   ; This is compulsory in Red/System  return: [integer!]                   ; This is compulsory in Red/System ][  either x = 0 [1][x * factorial x - 1] ]"	Red			https://github.com/bitbegin/redlangserver				https://github.com/red/red						;			""""																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/Red_(programming_language)	0	0			Red	red-lang.org	Red	https://github.com/Oldes/Sublime-Red			Red					
j	J	1990	Kenneth E. Iverson and Roger Hui		46	pl arrayLang		http://www.jsoftware.com		0				9.5.1	110	5		10	24716	1558	true	4	goal jelly u uiua							https://github.com/jsoftware/jsource	pl	124	151		468		0				jconsole	text			source.j	programming	2016	2024	2016	41	90	650	140	false				j/J.ijs	43	2014	2018	2	4												j.py			2016	2025	5704	12	1232	110	453396					1996		1990	linux apl fp fl numpy supercollider ascii unix sql c unicode k q	"The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is a synthesis of APL (also by Iverson) and the FP and FL function-level languages created by John Backus. To avoid repeating the APL special-character problem, J uses only the basic ASCII character set, resorting to the use of the dot and colon as inflections to form short words similar to digraphs. Most such ""primary"" (or ""primitive"") J words serve as mathematical symbols, with the dot or colon extending the meaning of the basic characters available. Also, many characters which in other languages often must be paired (such as [] {} """" `` or <>) are treated by J as stand-alone words or, when inflected, as single-character roots of multi-character words. J is a very terse array programming language, and is most suited to mathematical and statistical programming, especially when performing operations on matrices. It has also been used in extreme programming and network performance analysis. Like the original FP/FL languages, J supports function-level programming via its tacit programming features. Unlike most languages that support object-oriented programming, J's flexible hierarchical namespace scheme (where every name exists in a specific locale) can be effectively used as a framework for both class-based and prototype-based object-oriented programming. Since March 2011, J is free and open-source software under the GPLv3 license. One may also purchase source under a negotiated license."	2002	561	196	498	73227					Jsoftware Inc			ijs	ijs	ijs					c assembly-language bourne-shell make xml markdown yaml cpp idl html				true	3959	0		60																2	false	9	true				false	https://tio.run/#j	https://www.jsoftware.com/help/learning/contents.htm								text	417							http://www.rosettacode.org/wiki/Category:J					United States			APL/J/K	https://aplwiki.com/wiki/Jsoftware											NB. Hello World in J 'Hello World' 1!:2(2)	#!/opt/local/bin/jc echo 'Hello World' exit '' 	#!/bin/jconsole echo 'Hello, GitHub!' exit '' 	J		https://riju.codes/j	echo 'Hello, world!' 		3 |. 1 0 1 1 0 0 1 1 1 1 1             NB. rotate 1 0 0 1 1 1 1 1 1 0 1	J		https://www.youtube.com/watch?v=DJyQnlVf95E					https://github.com/jsoftware/jsource						NB.		echo	'																													true																									true																									true					true																																			true												false											true																																				https://github.com/martin-saurer/jkernel	https://en.wikipedia.org/wiki/J_(programming_language)	1	0	https://hopl.info/showlanguage.prx?exp=1558		J	jsoftware.com	J	https://github.com/tikkanz/JSyntax		year|publisher|title|authors|isbn13\n|Firewall|Programming In C [Paperback] [Jan 01, 2011] DIXIT J B| J. B. Dixit|9789380298399	J					
sqlite	SQLite	2000	Dwayne Richard Hipp		38	queryLanguage		https://sqlite.org		0	https://www.sqlite.org/news.html	https://www.sqlite.org/changes.html	https://sqlite.org/download.html	3.46.0	111	1		16	24707		true	1	project-mentat							https://github.com/sqlite/sqlite	queryLanguage																							false																								2000	2025	33352	37	2215	446	1659886				https://sqlite.org/fiddle/index.html	2002		2000	c sql postgresql tcl json sql-92 perl unicode jscript vbscript django drupal rails solaris android freebsd ios autoit basic freebasic purebasic visual-basic.net xojo csharp clipper curl d elixir emacs-lisp f-sharp go haskell haxe java javascript julia lisp common-lisp openlisp livecode labview lua matlab nim objective-c ocaml pascal free-pascal delphi php pike python r racket rebol ruby scheme smalltalk swift isbn doi	SQLite ( or ) is a relational database management system contained in a C programming library. In contrast to many other database management systems, SQLite is not a client–server database engine. Rather, it is embedded into the end program. SQLite is ACID-compliant and implements most of the SQL standard, using a dynamically and weakly typed SQL syntax that does not guarantee the domain integrity. SQLite is a popular choice as embedded database software for local/client storage in application software such as web browsers. It is arguably the most widely deployed database engine, as it is used today by several widespread browsers, operating systems, and embedded systems (such as mobile phones), among others. SQLite has bindings to many programming languages.	2003	569	624	1414	244884					 Hipp, Wyrick & Company, Inc										c tcl java javascript markdown bourne-shell html make m4 yacc csharp css sql cpp yaml nemerle			true	true	5647	561	https://exercism.org/tracks/sqlite	178																1	false	3	true					https://tio.run/#sqlite	https://www.sqlite.org/docs.html							https://www.sqlite.org/faq.html	text			https://github.com/antlr/grammars-v4/tree/master/sql/sqlite										United States				https://www.vldb.org/pvldb/vol15/p3535-gaffney.pdf															https://reddit.com/r/sqlite	https://riju.codes/sqlite	SELECT 'Hello, world!'; 					https://www.youtube.com/watch?v=kjdxiG17hGM			ABORT ACTION ADD AFTER ALL ALTER ANALYZE AND AS ASC ATTACH AUTOINCREMENT BEFORE BEGIN BETWEEN BY CASCADE CASE CAST CHECK COLLATE COLUMN COMMIT CONFLICT CONSTRAINT CREATE CROSS CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP DATABASE DEFAULT DEFERRABLE DEFERRED DELETE DESC DETACH DISTINCT DROP EACH ELSE END ESCAPE EXCEPT EXCLUSIVE EXISTS EXPLAIN FAIL FOR FOREIGN FROM FULL GLOB GROUP HAVING IF IGNORE IMMEDIATE IN INDEX INDEXED INITIALLY INNER INSERT INSTEAD INTERSECT INTO IS ISNULL JOIN KEY LEFT LIKE LIMIT MATCH NATURAL NO NOT NOTNULL NULL OF OFFSET ON OR ORDER OUTER PLAN PRAGMA PRIMARY QUERY RAISE RECURSIVE REFERENCES REGEXP REINDEX RELEASE RENAME REPLACE RESTRICT RIGHT ROLLBACK ROW SAVEPOINT SELECT SET TABLE TEMP TEMPORARY THEN TO TRANSACTION TRIGGER UNION UNIQUE UPDATE USING VACUUM VALUES VIEW VIRTUAL WHEN WHERE WITH WITHOUT	https://github.com/sqlite/sqlite																															false				false																																																																																																																																																										https://en.wikipedia.org/wiki/SQLite	11	0				sqlite.org				year|publisher|title|authors|isbn13\n2011|Apress|The Definitive Guide to SQLite (Expert's Voice in Open Source)|Allen, Grant and Owens, Mike|9781430232261\n20061206|Springer Nature|The Definitive Guide to SQLite|Mike Owens|9781430201724\n20161115|Springer Nature|Build iOS Database Apps with Swift and SQLite|Kevin Languedoc|9781484222324\n2015|Apress|Introducing SQLite for Mobile Developers|Feiler, Jesse|9781484217665\n2019-11-25T00:00:01Z|Independently published|Think PyQt: A Smarter Way to Explore MariaDB and SQLite Driven Programming|Siahaan, Vivian and Sianipar, Rismon Hasiholan|9781711653815\n2019-11-24T00:00:01Z|Independently published|Learn PyQt By Example: A Quick Start Guide to MySQL and SQLite Driven Programming|Siahaan, Vivian and Sianipar, Rismon Hasiholan|9781711134468\n2019|Independently published|Learn PyQt The Hard Way: A Quick Start Guide to PostgreSQL and SQLite Driven Programming|Siahaan, Vivian and Sianipar, Rismon Hasiholan|9781711384313\n2004|Sams|SQLite|Newman, Chris.|9780672326851		sqlite developer				title|year|author|goodreadsId|rating|ratings|reviews\nIntroducing Sqlite for Mobile Developers||Jesse Feiler|48076971|3.50|2|0\nIntroducing SQLite for Mobile Developers||Jesse Feiler|56046925|0.0|0|0\niPhone Database Programming Exercises: SQLite|2010|Norman McEntire|40492191|2.00|1|0
saltstack	SaltStack	2011	Thomas S Hatch		20	pl		https://repo.saltstack.com/		4					112	1		27	24705		true	4	cloc pygments racket saltstack							https://github.com/saltstack/salt	pl	1413	1680		4398		0			saltstate or salt		yaml	yaml	text/x-yaml	source.yaml.salt	programming	2011	2024	2011	532	5471	14029	2778	false					25	2013	2015	6	6															2011	2025	174123	4107	4818	562	1762860																			https://github.com/saltstack			sls							python restructuredtext markdown yaml saltstack bourne-shell xml powershell html javascript json diff svg css bash csharp make sql xslt ini dockerfile z-shell tex toml cython c d				true	34751	0		48																1	true				sls												text													United States																	base:   '*':     - packages     - coffeestats														https://github.com/saltstack/salt																																																																																																																																																																																													1	0				repo.saltstack.com	SaltStack	https://github.com/saltstack/atom-salt		year|publisher|title|authors|isbn13\n2016|Packt Publishing|Mastering SaltStack - Second Edition|Hall, Joseph|9781786467027	SaltStack					
http	HTTP	1989	Tim Berners-Lee		22	protocol				0					113	2			24701		true	1	mosaic								protocol				0		0					text	http	message/http	source.httpspec	data								false				h/HTTP.py	3	2014	2015		1												textfmts.py																1999	ftp smtp tls tcp udp url html css ascii gzip rest isbn	The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web. Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text. HTTP is the protocol to exchange or transfer hypertext. Development of HTTP was initiated by Tim Berners-Lee at CERN in 1989. Standards development of HTTP was coordinated by the Internet Engineering Task Force (IETF) and the World Wide Web Consortium (W3C), culminating in the publication of a series of Requests for Comments (RFCs). The first definition of HTTP/1.1, the version of HTTP in common use, occurred in RFC 2068 in 1997, although this was obsoleted by RFC 2616 in 1999 and then again by the RFC 7230 family of RFCs in 2014. A later version, the successor HTTP/2, was standardized in 2015, and is now supported by major web servers and browsers over TLS using ALPN extension where TLS 1.2 or newer is required.	2001	6702	1996	4080	13443					W3C			http	py											33780	771996		22																1									https://www.w3.org/Protocols/rfc2616/rfc2616.html								na	4663		https://github.com/antlr/grammars-v4/tree/master/http	http									United States																import http.server import socketserver from http import HTTPStatus   class Handler(http.server.SimpleHTTPRequestHandler):     def do_GET(self):         self.send_response(HTTPStatus.OK)         self.end_headers()         self.wfile.write(b'Hello World')   httpd = socketserver.TCPServer(('', 8000), Handler) httpd.serve_forever()		HTTP					"HTTP/1.1 200 OK Date: Mon, 23 May 2005 22:38:34 GMT Content-Type: text/html; charset=UTF-8 Content-Encoding: UTF-8 Content-Length: 138 Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux) ETag: ""3f80f-1b6-3e1cb03b"" Accept-Ranges: bytes Connection: close  <html> <head>   <title>An Example Page</title> </head> <body>   Hello World, this is a very simple HTML document. </body> </html>"	HTTP																																																																																																																																																																																																			https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol	12	2						https://github.com/samsalisbury/Sublime-HTTP		year|publisher|title|authors|isbn13\n2013|Apress|Pro ASP.NET Web API: HTTP Web Services in ASP.NET (Expert's Voice in .NET)|Uurlu, Ali and Zeitler, Alexander and Kheyrollahi, Ali|9781430247265\n2018|Packt Publishing|Nginx HTTP Server: Harness the power of Nginx to make the most of your infrastructure and serve pages faster than ever before, 4th Edition|Fjordvald, Martin Bjerretoft and Nedelcu, Clement|9781788621977\n2013|Packt Publishing|Nginx HTTP Server Second Edition|Nedelcu, Clement|9781782162339\n2007-04-03T00:00:01Z|Heaton Research, Inc.|HTTP Programming Recipes for C# Bots|Heaton, Jeff|9780977320677\n2017|Packt Publishing|Mastering ASP.NET Web API: Build powerful HTTP services and make the most of the ASP.NET Core Web API platform|Pattankar, Mithun and Hurbuns, Malendra|9781786469380\n2017|Packt Publishing|Java 9 Programming Blueprints: Master features like Modular Programming, Java http 2.0, and REPL by building numerous applications|Lee, Jason|9781786460196\n2017|Packt Publishing|Java 9 Programming Blueprints: Master features like Modular Programming, Java http 2.0, and REPL by building numerous applications|Lee, Jason|9781786464446\n18-11-2015|Packt Publishing|Nginx HTTP Server|Clement Nedelcu|9781785285912\n2007|Heaton Research Incorporated|Http Programming Recipes For Java Bots|Jeff Heaton|9780977320660	HTTP	http developer			year|title|doi|citations|influentialCitations|authors|paperId\n2020|Research of MQTT, CoAP, HTTP and XMPP IoT Communication protocols for Embedded Systems|10.1109/ET50336.2020.9238208|8|0|Neven Nikolov|09a8411e2926d5ed9245666df874d6af2fb0c787\n2019|Implementing ICN over P4 in HTTP Scenario|10.1109/HotICN48464.2019.9063219|3|0|Weiwei Feng and Xiaobin Tan and Yang Jin|88bb0732d3155a14f93c721f4db45eea260e3c3e	title|year|author|goodreadsId|rating|ratings|reviews\nHTTP Developer's Handbook|2003|Chris Shiflett|1015229|3.78|18|1\nWhat Every Web Developer Should Know About HTTP (OdeToCode, #1)|2012|K. Scott Allen|26214178|4.07|351|29\nHTTP Programming Recipes for C# Bots|2007|Jeff Heaton|2344177|3.25|8|1
bazel	Bazel	2015	Han-Wen Nienhuys		17	application		https://bazel.build/		23				8.0.0-pre.20240516.1	114	0		34	24697		false	23	asterius-compiler bazel capn-proto carbon cir claro cloc closure-templates flatbuffers hhvm jflex jsonnet mongodb nodejs olc opencomal please-build pytorch starlark tensorflow v8 xla yara							https://github.com/bazelbuild/bazel	application																2014	2024	2015	607	4000	22782	2004	false																								2015	2025	45517	1466	8316	963	538906					2016		2019		In software development, Bazel is a free software tool that allows for the automation of building and testing of software. The company Google uses the build tool Blaze internally and released an open-sourced part of the Blaze tool as Bazel, named as an anagram of Blaze. Bazel was first released in March 2015 and achieved beta status by September 2015.Similar to build tools like Make, Apache Ant, or Apache Maven, Bazel builds software applications from source code using a set of rules. Rules and macros are created in the Starlark language (previously called Skylark), a dialect of Python. There are built-in rules for building software written in the programming languages of Java, C, C++, Go, Python, Objective-C and Bourne shell scripts. Bazel can produce software application packages suitable for deployment for the Android and iOS operating systems.In designing Bazel, emphasis has been placed on build speed, correctness, and reproducibility. The tool uses parallelization to speed up parts of the build process. It includes a Bazel Query language that can be used to analyze build dependencies in complex build graphs.		96	19		50918393		Bazel is an open-source build and test tool similar to Make, Maven, and Gradle. It uses a human-readable, high-level build language. Bazel supports projects in multiple languages and builds outputs for multiple platforms. Bazel supports large codebases across multiple repositories, and large numbers of users. See starlark for the language.	Bazel is an open-source build and test tool similar to Make, Maven, and Gradle. It uses a human-readable, high-level build language. Bazel supports projects in multiple languages and builds outputs for multiple platforms. Bazel supports large codebases across multiple repositories, and large numbers of users. See starlark for the language.		Google	Bazel is an open-source build and test tool similar to Make, Maven, and Gradle. It uses a human-readable, high-level build language. Bazel supports projects in multiple languages and builds outputs for multiple platforms. Bazel supports large codebases across multiple repositories, and large numbers of users. See starlark for the language.									java bazel bourne-shell markdown starlark cpp protobuf python yaml html svg xml c gradle vtl-lang bash make ada csharp css diff powershell javascript pascal json restructuredtext ini objective-c assembly-language cmake perl sas m4 objective-cpp				true	36750	0		52																1	true	8	true		BUILD																									United States																						https://twitter.com/bazelbuild									https://github.com/bazelbuild/bazel																																																																																																																																																																																												https://en.wikipedia.org/wiki/Bazel_(software)	0	0				bazel.build										
fish	fish	2005	Axel Liljencrantz and Thorsten Ball		41	pl		http://fishshell.com/		0	https://fishshell.com/blog/index.html	https://fishshell.com/docs/current/relnotes.html		3.7.1	115	4		17	24694		true	0								https://github.com/fish-shell/fish-shell	pl				0		0		Shell		fish	text			source.fish	programming	2012	2024	2005	284	1881	25228	443	false				f/Fish.fish	16	2008	2014	3	2			friendly interactive shell									shell.py			2005	2025	20231	1144	1978	81	220417					2010		2017	bash z-shell	"The friendly interactive shell (fish) is a Unix shell that attempts to be more interactive and user-friendly than those with a longer history (i.e. most other Unix shells) or those formulated as function-compatible replacements for the aforementioned (e.g. zsh, the Falstad shell). The design goal of fish is to give the user a rich set of powerful features in a way that is easy to discover, remember, and use. fish is considered an ""exotic shell"", in that its syntax derives from neither the Bourne shell (ksh, bash, zsh) nor the C shell (csh, tcsh). Also unlike previous shells, which disable certain features by default to save system resources, fish enables all features by default."	2005	62	38	226	1889847					https://github.com/fish-shell			fish	fish	fish load					rust restructuredtext python bourne-shell dockerfile cmake yaml html markdown css javascript xml make cpp c objective-c toml				true	32547	1		63																2	false	3	true		fish			https://tio.run/#fish	https://fishshell.com/docs/2.3/index.html							https://fishshell.com/docs/current/faq.html	text	1563							http://www.rosettacode.org/wiki/Category:Fish					Various																"#!/usr/bin/env fish echo ""Hello World"" "	" function eval -S -d ""Evaluate parameters as a command""   # If we are in an interactive shell, eval should enable full  # job control since it should behave like the real code was  # executed.  If we don't do this, commands that expect to be  # used interactively, like less, wont work using eval.   set -l mode  if status --is-interactive-job-control   set mode interactive  else   if status --is-full-job-control    set mode full   else    set mode none   end  end  if status --is-interactive   status --job-control full  end   echo ""begin; $argv ;end eval2_inner <&3 3<&-"" | . 3<&0  set -l res $status   status --job-control $mode  return $res end "	Fish		https://riju.codes/fish	"echo ""Hello, world!"" "		string replace --regex '.*?\.(.*)' '$1' a.b.c #b.c string replace --regex '.*\.(.*)' '$1' a.b.c  #c string replace --regex '(.*)\..*' '$1' a.b.c  #a.b string replace --regex '(.*?)\..*' '$1' a.b.c #a	Fish							https://github.com/fish-shell/fish-shell						#		echo	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Friendly_interactive_shell	1	6				fishshell.com		https://github.com/l15n/fish-tmbundle		year|publisher|title|authors|isbn13\n1990|HarperPerennial|When Do Fish Sleep? and Other Imponderables of Everyday Life|David Feldman|9780060920111	fish	fish developer			year|title|doi|citations|influentialCitations|authors|paperId\n1999|Programming in FISh|10.1007/s100090050037|23|3|C. Jay|85dfbb3dcd3d87ec608b2cdc76d9194b3bdc1bf9\n1997|Do the Fish Really Need Remote Control? A Proposal for Self-Active Objects in Oberon|10.1007/3-540-62599-2_41|14|1|J. Gutknecht|7a1834c14d7dd5a0ec4bf9e570f08c5ad62803cc\n2019|Automatic System to Fish Feeder and Water Turbidity Detector Using Arduino Mega|10.1088/1742-6596/1339/1/012013|5|0|H. Hendri and S. Enggari and Mardison and M. R. Putra and L. N. Rani|fc19165adfdb5eb3694cafbc7d31ecb015b71820\n2009|Design Approach to Fish Data Identification Tag via RFID|10.1109/ICFCC.2009.62|4|0|T. Hla and Z. M. Aung|09d110c338041ace56cd3c118c8ef1f93dad2607\n2018|Simulation of drying process of secondary products of fish cutting and description of the main processes of heat and moisture transfer in the model|10.20914/2310-1202-2018-2-125-129|1|0|O. Dvoryaninova and A. Sokolov|29ac77f1078bcc7ff310332ccd408d2227b63d0e\n2021|IoT-Based Monitoring and Design of Automatic Fish Drying Equipment Using Fuzzy Logic|10.1088/1755-1315/704/1/012042|1|0|Y. Alvinika and D. Setyohadi and M. Sulistyoningsih|e4845a128784ca237943106acc0c3daa4ac9da3d	
lean	Lean	2015	Leonardo de Moura		35	pl mathematics		http://leanprover.github.io/		4				v3.4.2	116	2		15	24690		true	6	cloc coq koka lean metamath pygments							https://github.com/leanprover/lean	pl	233	265		1807		0					text			source.lean	programming	2013	2024	2013	117	216	2145	58	false				l/Lean	17	2015	2016	2	3												theorem.py			2013	2023	13762	51	2908	56	229708				https://live.lean-lang.org/															Microsoft			lean hlean		lean					lean cpp cmake bourne-shell markdown python c yaml toml tex perl html bash lua lex				true	3046	0		56	coq metamath															1	true	3	true		hlean lean			https://tio.run/#lean	https://leanprover.github.io/documentation/								text	8525												United States																"#print ""Hello World"""	/- Copyright (c) 2014 Microsoft Corporation. All rights reserved. Released under Apache 2.0 license as described in the file LICENSE.  Module: algebra.binary Authors: Leonardo de Moura, Jeremy Avigad  General properties of binary operations. -/  import logic.eq open eq.ops  namespace binary   section     variable {A : Type}     variables (op₁ : A → A → A) (inv : A → A) (one : A)      local notation a * b := op₁ a b     local notation a ⁻¹  := inv a     local notation 1     := one      definition commutative := ∀a b, a * b = b * a     definition associative := ∀a b c, (a * b) * c = a * (b * c)     definition left_identity := ∀a, 1 * a = a     definition right_identity := ∀a, a * 1 = a     definition left_inverse := ∀a, a⁻¹ * a = 1     definition right_inverse := ∀a, a * a⁻¹ = 1     definition left_cancelative := ∀a b c, a * b = a * c → b = c     definition right_cancelative := ∀a b c, a * b = c * b → a = c      definition inv_op_cancel_left := ∀a b, a⁻¹ * (a * b) = b     definition op_inv_cancel_left := ∀a b, a * (a⁻¹ * b) = b     definition inv_op_cancel_right := ∀a b, a * b⁻¹ * b =  a     definition op_inv_cancel_right := ∀a b, a * b * b⁻¹ = a      variable (op₂ : A → A → A)      local notation a + b := op₂ a b      definition left_distributive := ∀a b c, a * (b + c) = a * b + a * c     definition right_distributive := ∀a b c, (a + b) * c = a * c + b * c   end    context     variable {A : Type}     variable {f : A → A → A}     variable H_comm : commutative f     variable H_assoc : associative f     infixl `*` := f     theorem left_comm : ∀a b c, a*(b*c) = b*(a*c) :=     take a b c, calc       a*(b*c) = (a*b)*c  : H_assoc         ...   = (b*a)*c  : H_comm         ...   = b*(a*c)  : H_assoc      theorem right_comm : ∀a b c, (a*b)*c = (a*c)*b :=     take a b c, calc       (a*b)*c = a*(b*c) : H_assoc         ...   = a*(c*b) : H_comm         ...   = (a*c)*b : H_assoc   end    context     variable {A : Type}     variable {f : A → A → A}     variable H_assoc : associative f     infixl `*` := f     theorem assoc4helper (a b c d) : (a*b)*(c*d) = a*((b*c)*d) :=     calc       (a*b)*(c*d) = a*(b*(c*d)) : H_assoc               ... = a*((b*c)*d) : H_assoc   end  end binary 	Lean						Lean							https://github.com/leanprover/lean								#print	""""																													true																																																		true					true																																			true																							true																																						4	10				leanprover.github.io	Lean	https://github.com/leanprover/Lean.tmbundle		year|publisher|title|authors|isbn13\n2013|Pragmatic Bookshelf|Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM|Bevilacqua-Linn, Michael|9781937785475\n2009|CRC Press|Measuring and Improving Performance: Information Technology Applications in Lean Systems|Martin, James William|9781420084184\n2016|Apress|Lean Python: Learn Just Enough Python to Build Useful Tools|Gerrard, Paul|9781484223857\n2021|Apress|Lean Software Systems Engineering for Developers: Managing Requirements, Complexity, Teams, and Change Like a Champ|Durham, Doug and Michel, Chad|9781484269336	Lean				year|title|doi|citations|influentialCitations|authors|paperId\n2019|Exploring the role of human factors in lean management|10.1108/IJLSS-08-2017-0094|32|2|P. Gaiardelli and Barbara Resta and Stefano Dotti|12228cf77a74d25d79a94aa7959cd5649eb63ddf\n2019|Development of a Lean Computational Thinking Abilities Assessment for Middle Grades Students|10.1145/3287324.3287390|31|4|E. Wiebe and Jennifer E. London and Osman Aksit and Bradford W. Mott and K. Boyer and James C. Lester|62b302055f9ca5ecf4469c56c607f12eee205d1a\n2019|Lean management approach in hospitals: a systematic review|10.1108/IJLSS-05-2017-0051|22|3|Haleh Mousavi Isfahani and S. Tourani and H. Seyedin|65f5eacd03a677f40f3c0e6c695962e4b273458b\n2019|Memory-Efficient Performance Monitoring on Programmable Switches with Lean Algorithms|10.1137/1.9781611976021.3|20|0|Zaoxing Liu and Samson Zhou and Ori Rottenstreich and V. Braverman and J. Rexford|d9ed95f065d770e595f302be8334b64a1b0f961f\n2021|The Lean 4 Theorem Prover and Programming Language|10.1007/978-3-030-79876-5_37|18|1|L. D. Moura and Sebastian Ullrich|c4c0d6ffd70081d143b32be53b06fec1259b3ad8\n2001|lolliCop - A Linear Logic Implementation of a Lean Connection-Method Theorem Prover for First-Order Classical Logic|10.1007/3-540-45744-5_55|8|0|J. S. Hodas and Naoyuki Tamura|c12f7f4af28822d01b449213cad8ac85ba5c4ba6\n2010|A lean specification for GADTs: system F with first-class equality proofs|10.1007/s10990-011-9065-0|4|1|Arie Middelkoop and A. Dijkstra and S. Swierstra|395df42520b2a07f04605515890a7eb0870fdd60\n2018|Using Agile Games to Invigorate Agile and Lean Software Development Learning in Classrooms|10.1007/978-981-13-2751-3_18|3|0|Rashina Hoda|b4e7e39b7a590d940e902e4c8c8a960df83a4f10\n2019|Built-In Lean Management Tools in Simulation Modeling|10.1109/WSC40007.2019.9004812|3|0|P. Pawlewski|03859bf77f8c4d21dfbb36cba377b3467f3a3100\n2018|NLP Lean Programming Framework: Developing NLP Applications More Effectively|10.18653/v1/N18-5001|1|0|Marc Schreiber and B. Kraft and Albert Zündorf|04c6990ea6520f1af4ddcacabc1042bd03681da5	
arduino	Arduino Programming Language	2005	Massimo Banzi and David Cuartielles and Tom Igoe and Gianluca Martino and David Mellis		27	pl		https://www.arduino.cc		0	https://blog.arduino.cc/	https://www.arduino.cc/en/software/ReleaseNotes			117	2			24686		true	0									pl	16079	20461																					false				a/Arduino.ino																	c_like.py																2003	atmel-avr x86-isa c processing basic-stamp arm java linux ia-32	Arduino is an open-source hardware and software company, project and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical and digital world. Its products are licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL), permitting the manufacture of Arduino boards and software distribution by anyone. Arduino boards are available commercially in preassembled form or as do-it-yourself (DIY) kits. Arduino board designs use a variety of microprocessors and controllers. The boards are equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards or breadboards (shields) and other circuits. The boards feature serial communications interfaces, including Universal Serial Bus (USB) on some models, which are also used for loading programs from personal computers. The microcontrollers are typically programmed using a dialect of features from the programming languages C and C++. In addition to using traditional compiler toolchains, the Arduino project provides an integrated development environment (IDE) based on the Processing language project. The Arduino project started in 2003 as a program for students at the Interaction Design Institute Ivrea in Ivrea, Italy, aiming to provide a low-cost and easy way for novices and professionals to create devices that interact with their environment using sensors and actuators. Common examples of such devices intended for beginner hobbyists include simple robots, thermostats and motion detectors. The name Arduino comes from a bar in Ivrea, Italy, where some of the founders of the project used to meet. The bar was named after Arduin of Ivrea, who was the margrave of the March of Ivrea and King of Italy from 1002 to 1014.	2006	2640	748	2471	5389424		The Arduino Programming Language is mostly C++ with	The Arduino Programming Language is mostly C++ with		Arduino	The Arduino Programming Language is mostly C++ with			ino	ino							https://github.com/liffiton/Arduino-Cheat-Sheet			527398	598		34										cpp						5									https://docs.arduino.cc/																					Italy																"void setup() {   Serial.begin(9600);   Serial.println(""Hello World""); }  void loop() {  }"		Arduino	https://www.reddit.com/r/arduino				#define LED_PIN 13                  // Pin number attached to LED.  void setup() {     pinMode(LED_PIN, OUTPUT);       // Configure pin 13 to be a digital output. }  void loop() {     digitalWrite(LED_PIN, HIGH);    // Turn on the LED.     delay(1000);                    // Wait 1 second (1000 milliseconds).     digitalWrite(LED_PIN, LOW);     // Turn off the LED.     delay(1000);                    // Wait 1 second. }	Arduino															Serial.println	""""																									false																																																																																														true																							true																																					https://en.wikipedia.org/wiki/Arduino	265	28					Arduino			"year|publisher|title|authors|isbn13\n2015|Apress|Beginning C for Arduino, Second Edition: Learn C Programming for the Arduino|Purdum, Jack|9781484209417\n2013|McGraw Hill TAB|Arduino Robot Bonanza|McComb, Gordon|9780071782777\n2014|Sams|Arduino programming in 24 hours|Blum, Richard , 1962-|9780672337123\n2013|Packt Publishing|C Programming for Arduino|Bayle, Julien|9781849517584\n2010|Tab Books|30 Arduino Projects for the Evil Genius|Monk, Simon|9780071741330\n2013|For Dummies|Arduino For Dummies|Nussey, John|9781118446379\n2014|McGraw-Hill Education TAB|Arduino Projects for Amateur Radio|Purdum, Jack and Kidder, Dennis|9780071834056\n2013|For Dummies|Arduino Projects For Dummies|Craft, Brock|9781118551479\n2011|Apress|Practical Arduino Engineering (Technology in Action)|Timmis, Harold|9781430238850\n2012|Apress|Beginning Android ADK with Arduino (Technology in Action)|Bhmer, Mario|9781430241973\n2015|Packt Publishing|Programming Arduino with LabVIEW|Marco Schwartz and Oliver Manickum|9781849698221\n2016|Oxford University Press|Arduino for Musicians: A Complete Guide to Arduino and Teensy Microcontrollers|Edstrom, Brent|9780199309313\n2011|Apress|Beginning Arduino Programming (Technology in Action)|Evans, Brian|9781430237778\n2015|Apress|Arduino Music and Audio Projects|Cook, Mike|9781484217207\n2014|Packt Publishing|Arduino Home Automation Projects : Automate your Home using the powerful Arduino Platform (Community Experience Distilled)|Schwartz, Marco|9781783986064\n2013|Wrox|Professional Android Open Accessory Programming with Arduino|Goransson, Andreas and Ruiz, David Cuartielles|9781118454763\n2012|Make Community, LLC|Make: Lego and Arduino Projects: Projects for extending MINDSTORMS NXT with open-source electronics|Baichtal, John and Beckler, Matthew and Wolf, Adam|9781449321062\n2017|CreateSpace Independent Publishing Platform|Arduino: The complete guide to Arduino for beginners, including projects, tips, tricks, and programming!|Arthur, James|9781981195831\n2017|Apress|Arduino Programming with .NET and Sketch|Kurniawan, Agus|9781484226582\n2015|Packt Publishing|Building Wireless Sensor Networks Using Arduino (Community Experience Distilled)|Kooijman, Matthijs|9781784395582\n2015|Wiley|Arduino Sketches: Tools and Techniques for Programming Wizardry|Langbridge, James A.|9781118919606\n2020|Focal Press|Learn Audio Electronics with Arduino: Practical Audio Circuits with Arduino Control|Cullen, Charlie|9780367186654\n2015|Packt Publishing|Arduino Computer Vision Programming: Design and develop real-world computer vision applications with the powerful combination of OpenCV and Arduino|Ozkaya, Ozen and Yillikci, Giray|9781783552627\n2018|McGraw-Hill Education TAB|Programming Arduino Next Steps: Going Further with Sketches, Second Edition|Monk, Simon|9781260143249\n20100823|McGraw-Hill Professional|30 Arduino Projects for the Evil Genius|Simon Monk|9780071741347\n2016|CreateSpace Independent Publishing Platform|Arduino: Complete Beginners Guide For Arduino - Everything You Need To Know To Get Started|Mckinnon, Matthew|9781532701696\n2018|CreateSpace Independent Publishing Platform|Arduino: The Comprehensive Beginner's Guide to Take Control of Arduino Programming|Price, Miles|9781717107022\n2017|CreateSpace Independent Publishing Platform|Arduino: Advanced Strategies to Learn and Execute Arduino Programming (Volume 5)|Jones, Mr Daniel|9781979095488\n2018|Independently Published|Arduino Measurement Projects For Beginners: Arduino Programming Basics And Get Started Guide|Bales and Simone|9781728981727\n20111222|McGraw-Hill Professional|Programming Arduino Getting Started with Sketches|Simon Monk|9780071784238\n2016|People Post Press|Arduino Programming Guide 75 intelligent hardware programming skills(Chinese Edition)|[ YING ] Simon Monk ZHU|9787115414489\n2021|Wiley|Microcontroller Prototypes with Arduino and a 3D Printer: Learn, Program, Manufacture|Bolanakis, Dimosthenis E.|9781119782612\n2013|McGraw-Hill Education TAB|Build Your Own Autonomous NERF Blaster: Programming Mayhem with Processing and Arduino|Bigger, Bryce|9780071802758\n2019|Arduino Programming|Arduino Programming|Ryan Turner|9781090104816\n2011|O'Reilly Media, Inc.|Arduino Cookbook|Michael Margolis|9781449321192\n2011|Apress|Beginning Arduino|McRoberts, Michael|9781430232414\n20120115|Springer Nature|Arduino Internals|Dale Wheat|9781430238836\n20120121|Springer Nature|Practical Arduino Engineering|Harold Timmis|9781430238867\n2015|Packt Publishing|Programming Arduino with LabVIEW|Schwartz, Marco and Oliver Manickum|9781849698238\n2019|Independently published|Arduino: 2019 Beginner's Guide to Learn Arduino Programming Step by Step|Pearson, Dexter|9781086093773\n2015|Apress|Beginning C for Arduino, Second Edition: Learn C Programming for the Arduino|Purdum, Jack|9781484209400\n2013|Apress|Beginning C for Arduino: Learn C Programming for the Arduino (Technology in Action)|Purdum Ph.D., Jack|9781430247777\n2019|Nelly B.l. International Consulting Ltd.|Arduino Programming: The Ultimate Beginner's Guide To Learn Arduino Programming Step By Step|Turner Ryan|9781647710002\n2019|nelly B.L. International Consulting LTD.|Arduino Programming: 2 books in 1 - The Ultimate Beginner's & Intermediate Guide to Learn Arduino Programming Step by Step|Turner, Ryan|9781647710194\n2019|CRC Press|Internet of Things with Raspberry Pi and Arduino|Singh, Rajesh and Gehlot, Anita and Gupta, Lovi Raj and Singh, Bhupendra and Swain, Mahendra|9780367248215\n20150401|O'Reilly Media, Inc.|Faszinierende Elektronik-Projekte mit Scratch, Arduino und Raspberry Pi|Erik Bartmann|9783958750333\n2014|Constructing Modern Knowledge Press|Sylvia's Super-Awesome Project Book: Super-Simple Arduino (Volume 2)|""Todd, Sylvia """"Super-Awesome""""""|9780989151160\n2020|BPB Publications|Biomedical Sensors Data Acquisition with LabVIEW: Effective Way to Integrate Arduino with LabView (English Edition)|Prakash, Anshuman and Gupta, Dr. Lovi Raj and Gupta, Dr.  Rajesh and Gehlot, Dr. Anita and Beri, Rydhm|9789389845990\n2020|O'Reilly Media|Arduino Cookbook: Recipes to Begin, Expand, and Enhance Your Projects|Margolis, Michael and Jepson, Brian and Weldin, Nicholas Robert|9781491903520\n2021|Michael Cheich|Arduino Book for Beginners|Cheich, Mike|9780988780613\n2014|Sams Publishing|Arduino Programming in 24 Hours, Sams Teach Yourself (Sams Teach Yourself: In 24 Hours)|Blum, Richard|9780672337123\n2011|O'Reilly Media|Arduino Cookbook, 2nd Edition|Margolis, Michael|9781449313876\n2022|Independently Published|""Arduino Projects with Tinkercad: Designing and programming Arduino-based electronics projects using Tinkercad (Arduino | Introduction and Projects)""|Wild, M.Eng. Johannes|9783987420375\n2017|McGraw-Hill Education TAB|Hacking Electronics: Learning Electronics with Arduino and Raspberry Pi, Second Edition|Monk, Simon|9781260012217\n2016|Oxford University Press|Arduino for Musicians: A Complete Guide to Arduino and Teensy Microcontrollers|Edstrom, Brent|9780199309320\n2014|Sams Publishing|Arduino Programming in 24 Hours, Sams Teach Yourself|Richard, Blum|9780133764130\n2013|McGraw-Hill Education TAB|30 Arduino Projects for the Evil Genius, Second Edition|Monk, Simon|9780071817721\n2018|McGraw-Hill Education TAB|Programming Arduino Next Steps: Going Further with Sketches, Second Edition|Monk, Simon|9781260143256\n2017|MicroDigitalEd|The AVR Microcontroller and Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel Studio|Naimi, Sepehr and Naimi, Sarmad and Mazidi, Muhammad Ali|9780997925968\n2020|Independently published|Arduino: 2020 Beginners Guide to Learn Arduino Programming. Amazing Projects included .|Abdous, Rick|9781660614523\n2015|Packt Publishing|Python Programming for Arduino|Desai, Pratik|9781783285938\n2014|McGraw-Hill Education TAB|Arduino Projects for Amateur Radio|Purdum, Jack and Kidder, Dennis|9780071834063\n2013|McGraw-Hill Education TAB|Programming Arduino Next Steps: Going Further with Sketches|Monk, Simon|9780071830263\n2016-06-22T00:00:01Z|CreateSpace Independent Publishing Platform|ESP8266: Programming NodeMCU Using Arduino IDE - Get Started With ESP8266|Learning, UpSkill|9781534822665\n2013|McGraw-Hill Education Tab|Programming Arduino Next Steps: Going Further with Sketches|Monk, Simon|9780071830256\n2017|No Starch Press|Arduino Project Handbook, Volume 2: 25 Simple Electronics Projects for Beginners|Geddes, Mark|9781593278182\n2015|Packt Publishing|Arduino for Secret Agents|Schwartz, Marco|9781783986095\n2011|Apress|Beginning Arduino|McRoberts, Michael|9781430232407\n2015|Packt Publishing|Building Wireless Sensor Networks Using Arduino (Community Experience Distilled)|Kooijman, Matthijs|9781784397159\n2011|Make Community, LLC|Make: Arduino Bots and Gadgets: Six Embedded Projects with Open Source Hardware and Software (Learning by Discovery)|Karvinen, Tero and Karvinen, Kimmo|9781449389710\n2013|For Dummies|Arduino Projects For Dummies|Craft, Brock|9781118551516\n2016|Apress|Building Arduino Projects for the Internet of Things: Experiments with Real-World Applications|Javed, Adeel|9781484219393\n2013|McGraw-Hill Education TAB|30 Arduino Projects for the Evil Genius, Second Edition|Monk, Simon|9780071817738\n2019-12-13T00:00:01Z|Independently published|Computer Programming: This Book Includes: SQL, Linux, Java, Python, C#, Arduino, C# For Intermediates, Arduino For Intermediates Learn Any Computer Language In One Day Step by Step (#2020 Version)|Tudor, Steve|9781675075104\n2018|Packt Publishing|Building Smart Drones with ESP8266 and Arduino: Build exciting drones by leveraging the capabilities of Arduino and ESP8266|Faruk Towaha, Syed Omar|9781788476928\n2012|Apress|Beginning C for Arduino: Learn C Programming for the Arduino (Technology in Action)|Purdum, Jack|9781430247760\n2019-07-19T00:00:01Z|Independently published|Arduino for Beginners: Comprehensive Beginners Guide to Learn Arduino Programming Step by Step|THORPE, ETHAN|9781081547776\n2018|Bentham Science Publishers|Arduino meets MATLAB: Interfacing, Programs and Simulink|Singh, Rajesh and Gehlot, Anita and Singh, Bhupendra and Choudhury, Sushabhan|9781681087276\n2011|Maker Media, Inc|Getting Started with Arduino|Banzi, Massimo|9781449309879\n2013|McGraw-Hill Education TAB|Arduino Robot Bonanza|McComb, Gordon|9780071782784\n2015|Copperhill Media Corporation|SAE J1939 ECU Programming & Vehicle Bus Simulation with Arduino|Voss, Wilfried|9781938581182\n2011|O'Reilly Media|Arduino Cookbook|Margolis, Michael|9780596802479\n2015|Packt Publishing|Arduino for Secret Agents|Schwartz, Marco|9781783986088\n2011|Apress|Beginning Arduino Programming (Technology in Action)|Evans, Brian|9781430237785\n2017|CreateSpace Independent Publishing Platform|Basic Programming Essentials: Learn the Basics of Batch, HTML, C, G and M code and Arduino Programming|DeSipio Jr., Matthew M|9781979833868\n2011|McGraw-Hill Education TAB|Arduino + Android Projects for the Evil Genius: Control Arduino with Your Smartphone or Tablet|Monk, Simon|9780071775977\n2011|Apress|Arduino Internals (Technology in Action)|Wheat, Dale|9781430238829\n2015|Wiley|Arduino Sketches: Tools and Techniques for Programming Wizardry|Langbridge, James A.|9781118919699\n2015|Packt Publishing|Arduino Computer Vision Programming|Özkaya, Özen and Giray Yıllıkçı|9781782174288\n2012|Apress|Arduino Wearables (Technology in Action)|Olsson, Tony|9781430243595\n2015|Packt Publishing|Arduino Development Cookbook|Amariei, Cornel|9781783982950\n2015|Packt Publishing|Arduino by Example|Boloor, Adith Jagadish|9781785289088\n2019-12-14T00:00:01Z|Independently published|Arduino: Simple and Effective Strategies to Arduino Programming|Thorpe, Ethan|9781675486207\n2015|Packt Publishing|Arduino Wearable Projects|Olsson, Tony|9781785283307\n2016|Apress|Building Arduino Projects for the Internet of Things: Experiments with Real-World Applications|Javed, Adeel|9781484219409\n2019|Packt Publishing|Hands-On Internet of Things with MQTT: Build connected IoT devices with Arduino and MQ Telemetry Transport (MQTT)|Pulver, Tim|9781789345001\n2013|Apress|Beginning Arduino (Technology in Action)|McRoberts, Michael|9781430250173\n2013|Que Publishing|Arduino for Beginners: Essential Skills Every Maker Needs|Baichtal, John|9780133416732\n2017|Packt Publishing|Arduino for Kids: A cool guide to help kids develop robots and electronics|Kuber, Priya and Bhatnagar, Rishi Gaurav and Varada, Vijay|9781785882227\n2017|Packt Publishing|Learn Arduino Prototyping in 10 days|Choudhuri, Kallol Bosu Roy|9781788298544\n2015|Packt Publishing|Arduino Wearable Projects|Olsson, Tony|9781785282799\n2018|Independently published|Arduino: The Complete 3 Books in 1 for Beginners, Intermediate and 19 Sample Designs and Codings and Advance Crash Guide in Arduino Programming|Webber, Zach|9781730847844\n2018|Independently published|Advanced Programming For Arduino Geeks|Magda, Yury and Magda, Yury|9781718154780\n2017|Apress|Arduino Programming with .NET and Sketch|Kurniawan, Agus|9781484226599\n2018|CreateSpace Independent Publishing Platform|Arduino (Learn Programming Projects) (Volume 1)|Thompson, Matthew|9781721076628\n2013|AuthorHouse UK|C Programming for the Pc the Mac and the Arduino Microcontroller System|Minns, Peter D|9781491880517\n2016|CreateSpace Independent Publishing Platform|Arduino: Getting Started With Arduino: The Ultimate Beginner’s Guide (Arduino 101, Arduino sketches, Complete beginners guide, Programming, Raspberry Pi 2, xml, c++, Ruby, html, php, Robots)|Gold, Steve|9781523999972\n2019|Independently published|""Arduino Programming: This book Includes: The Ultimate Beginner’s And Intermediate’s Guide To Learn Arduino In One Day Step-By-Step (#2020 Updated Version | Effective Computer Programming Languages)""|Tudor, Steve|9781675577493\n2019-11-13T00:00:01Z|Independently published|Arduino Programming: The Ultimate Guide for Absolute Beginners with Steps to Learn Arduino Programming and The Fundamental Electronic Concepts|Géron, Daniel Géron|9781708010058\n2021|Springer|Physics Experiments with Arduino and Smartphones (Undergraduate Texts in Physics)|Organtini, Giovanni|9783030651404\n2013|Apress|Arduino Adventures: Escape from Gemini Station|Kelly, James Floyd and Harold Timmis|9781430246060\n2013|Packt Publishing|Raspberry Pi Home Automation with Arduino|K. Dennis, Andrew|9781849695862\n2015|Packt Publishing|Building a Home Security System with Arduino|Castro, Jorge R.|9781785280603\n2018-02-13T00:00:01Z|CreateSpace Independent Publishing Platform|Arduino: The ultimate Arduino guide for beginners, including Arduino programming, Arduino cookbook, tips, tricks, and more!|Newport, Craig|9781985354203\n2019|MicroDigitalEd|Arduino Programming From Beginning to Advanced|Mazidi, Muhammad Ali and Chen, Shujen and Ghaemi, Eshragh|9781970054200\n2019|Bentham Science Publishers|Arduino and Scilab based Projects|Gehlot, Anita and Singh, Rajesh and Singh, Bhupendra|9789811410918\n2021|Apress|Programming Arduino Projects with the PIC Microcontroller: A Line-by-Line Code Analysis and Complete Reference Guide for Embedded Programming in C|Ward, Hubert Henry|9781484272329\n2013|Apress|Arduino Adventures: Escape from Gemini Station|Floyd Kelly, James and Timmis, Harold|9781430246053\n2020|Blue Chip Publishing|Arduino Programming|Hamilton, Jason|9781922482211\n2016|McGraw-Hill Education TAB|Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board|Rush, Christopher|9781259644801\n2019|Independently published|""Arduino Programming: The Practical Beginner's Guide To Learn Arduino Programming In One Day Step-By-Step. (#2020 Updated Version | Effective Computer Languages)""|Tudor, Steve|9781672188036\n2018-09-08T00:00:01Z|Independently published|Arduino: 19 Sample Designs, Coding, and Advanced Crash Course Guide in Arduino Programming|Webber, Zach|9781720160786\n2019|CRC Press|Internet of Things with Raspberry Pi and Arduino|Singh, Rajesh and Gehlot, Anita and Gupta, Lovi Raj and Singh, Bhupendra and Swain, Mahendra|9781000726787\n2019-09-25T00:00:01Z|Independently published|Arduino Programming: The Ultimate Beginner's Guide to Learn 10 Arduino Projects with Sensors|Munusami, Sivakumar|9781695475014\n2016|Packt Publishing|Arduino BLINK Blueprints|Shah, Samarth and Shah, Utsav|9781785285868\n2020|Ingram Publishing|Arduino: The complete guide to Arduino for beginners, including projects, tips, tricks, and programming!|Arthur, James|9781761032806\n2016|McGraw-Hill Education TAB|Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board|Rush, Christopher|9781259644795\n2020|Ingram Publishing|Arduino: The ultimate Arduino guide for beginners, including Arduino programming, Arduino cookbook, tips, tricks, and more!|Newport, Craig|9781761032684\n2019|Independently published|Arduino Robotics: Design and Programming|david kon, john and david kon, john|9781089431732\n2015-07-31T00:00:01Z|CreateSpace Independent Publishing Platform|Arduino: Arduino User Guide for Operating system, Programming, Projects and More! (raspberry pi 2, xml, c++, ruby, html, projects, php, programming, ... php, sql, Mainframes, Minicomputer)|Scott, Robert|9781515307532\n2020-01-02T00:00:01Z|Independently published|Arduino Programming: A Step by Step Guide to Learn Arduino Programming For Absolute Beginners|Trinity, Lilly|9781654490676\n2019|Ingram Publishing|Arduino: The ultimate Arduino guide for beginners, including Arduino programming, Arduino cookbook, tips, tricks, and more!|Newport, Craig|9781925989816\n2013|AuthorHouseUK|C Programming For the PC the MAC and the Arduino Microcontroller System|Minns, Peter D.|9781491880500\n2020|Focal Press|Learn Audio Electronics with Arduino: Practical Audio Circuits with Arduino Control|Cullen, Charlie|9780367186647\n2017|ISBN Canada|Bluetooth Low Energy in Arduino 101: Your Guide to Programming the Internet of Things|Gaitatzis, Anthony|9781775128069\n2019|Independently published|Arduino Programming (3 books in 1): For Beginners + Intermediate + Advanced|Parsons, Wally|9781675868898\n2021|Apress|Programming Arduino Projects with the PIC Microcontroller: A Line-by-Line Code Analysis and Complete Reference Guide for Embedded Programming in C|Ward, Hubert Henry|9781484272299\n2019-06-14T00:00:01Z|MicroDigitalEd.com|TI ARM Microcontroller Programming with Energia: Going from Arduino to ARM: Using TI ARM Launchpad|Mazidi, Muhammad Ali and Chen, Shujen and Ghaemi, Eshragh|9781970054217\n2019|Ingram Publishing|Arduino: The complete guide to Arduino for beginners, including projects, tips, tricks, and programming!|Arthur, James|9781925989700\n2012|Apress|Practical AVR Microcontrollers: Games, Gadgets, and Home Automation with the Microcontroller Used in the Arduino (Technology in Action)|Trevennor, Alan|9781430244462\n2017-08-24T00:00:01Z|CreateSpace Independent Publishing Platform|Arduino: Simple and Effective Strategies to Learn Arduino Programming (Volume 3)|Jones, Mr Daniel|9781975777623\n2015|LAP Lambert Academic Publishing|Design of a Arduino Processor Based Bi-Servo Robotic Walker|Chowdhury Dibyendu and Roy Avisankar and Das Avishek|9783659684487\n2018|CreateSpace Independent Publishing Platform|Arduino: 2 Books in 1: The Comprehensive Beginner's Guide to Take Control of Arduino Programming & Best Practices to Excel While Learning Arduino Programming|Price, Miles|9781719310819\n2018|CreateSpace Independent Publishing Platform|Hacking: 3 Books in 1: The Beginner's Complete Guide to Computer Hacking and Penetration Testing & The Complete Beginner's Guide to Learning Ethical ... Guide to Take Control of Arduino Programming|Price, Miles|9781719312318\n2014|Cherry Lake Publishing|Arduino|Terence O'Neill|9781624312038\n2019||Arduino Projects|Sivakumar Munusami|9781697408362\n20120913|Springer Nature|Arduino Wearables|Tony Olsson|9781430243601\n2020|Blue Chip Publishing|Arduino Programming|Hamilton, Jason|9781922482228\n2013|Wiley & Sons, Incorporated, John|Exploring Arduino|Jeremy Blum|9781118786161\n2019||Arduino Basics|Moaml Mohmmed|9781082120145\n2021-01-28T00:00:01Z|Amplitudo Ltd|Arduino: The Arduino Book is the Ultimate Guide to Learn And Understand Arduino Programming, Ideal For Arduino Beginners.|Myers, Eric|9781801144834\n2018|Createspace Independent Publishing Platform|Arduino: The Complete Beginner's Guide To Programming Arduino|Berke and Bruce|9781718903371\n2015|Createspace Independent Publishing Platform|Arduino Meets Linux|Bob Hammell|9781514230220\n2018||Esp8266 Arduino Tutorial|Sha Ga|9781983286698\n2022|Zoe Lawson|Arduino: Getting Started With Arduino and Basic Programming With Projects (Advanced Methods to Learn Arduino Programming)|Leclerc, Ernest|9781774854891\n2019||The Basics Of Arduino|Moaml Mohmmed|9781070857244\n2014|Rosen Reference|Getting To Know Arduino|Heather Moore Niver|9781477775028\n2022|Elektor|C Programming with Arduino|Warwick A. Smith|9781907920462\n2020|LAP LAMBERT Academic Publishing|Scratch Arduino: Basics Book for Learning programming Arduino by Scratch Language|A.Saeed, Elaf|9786202683333\n2021|Independently published|ESP8266 Programming Tutorial: Programming With Arduino: Esp-01 Programming With Arduino Ide|Toolan, Barton|9798746226273\n2021|CRC Press|Programming and Interfacing with Arduino|Misra, Yogesh|9781032059853\n2021|CRC Press|Programming and Interfacing with Arduino|Misra, Yogesh|9781032063164\n2019|Lulu Press, Inc|Arduino Programming Simply In Depth|Ajit Singh|9780359984923\n||Arduino Programming: The Ultimate Guide For Making The Best Of Your Arduino Programming Projects||9781801114042\n2020-10-17T00:00:01Z|New Begin Ltd|Arduino Programming: The Ultimate Guide For Making the Best of Your Arduino Programming Projects|Parker, Damon|9781801128001\n2013-02-05|Packt Publishing|Raspberry Pi Home Automation with Arduino|Andrew K. Dennis|9781849695879\n2015|Mcgraw-hill Education Tab|Led Wizardry With Propeller Quickstart And Arduino|Thomas Talbot|9780071839525\n2019|Scholars' Press|A Guide to Lab view Interfaced Arduino Projects|Kumar, Pardeep and Kaur Channi, Harpreet and Kundu, Mousumi|9786138913238\n2021|Crc Press|Internet Of Things With Raspberry Pi And Arduino|Rajesh Singh and Taylor & Francis Group and Anita Gehlot and Lovi Raj Gupta and Bhupendra Singh and Mahendra Swain|9781032085982\n2018||Esp8266 Nodemcu Using Arduino Ide (internet Of Things)|Jacob Kale|9781982985189\n2021-01-19T00:00:01Z|Tiger Gain Ltd|Arduino Programming: The Ultimate Guide for Absolute Beginners with Steps to Learn Arduino Programming and The Fundamental Electronic Concepts|Géron, Daniel|9781914306709\n2021-01-12T00:00:01Z|Tiger Gain Ltd|Arduino Programming: The Ultimate Guide for Absolute Beginners with Steps to Learn Arduino Programming and The Fundamental Electronic Concepts|Géron, Daniel|9781914306198\n2021|Tiger Gain Ltd|Arduino Programming: The Ultimate Guide for Absolute Beginners with Steps to Learn Arduino Programming and The Fundamental Electronic Concepts||9781801943550\n2019|Independently published|""Arduino Programming: The Practical Intermediate's Guide To Learn Arduino Programming In One Day Step-By-Step (#2020 Updated Version | Effective Computer Languages)""|Tudor, Steve|9781672192484\n2020|Ep Enterprise Holding Limited|Arduino Programming: The Ultimate Beginner's And Intermediate's Guide To Learn Arduino In One Day Step-By-Step (#2020 Updated Version - Effective Computer Programming Languages)|Tudor, Steve|9781914088506\n2020|New Begin Ltd|Computer Programming: This Book Includes: Learn Python + SQL Programming + Arduino Programming|Parker, Damon|9781801235563\n2011|Make Community, LLC|Beginning AVR Programming: Learn the microcontroller that's the heart of Arduino|Trevennor, Alan|9781449307684\n2021-01-12T00:00:01Z|Tiger Gain Ltd|Computer Programming for Beginners: This Book Includes: SQL, C++, C#, Arduino Programming|Géron, Daniel|9781914306204\n2021|Tiger Gain Ltd|Computer Programming for Beginners: This Book Includes: SQL, C++, C#, Arduino Programming|Géron, Daniel|9781914306716\n2016-12-01T00:00:01Z|CreateSpace Independent Publishing Platform|Arduino Programming for Beginners in Projects and Examples: How to Get Started|Sharp, Max|9781540636898\n|Daniel Geron|Computer Programming for Beginners: This Book Includes: SQL, C++, C#, Arduino Programming||9781801944083\n2021|Computer DM-Academy|Arduino for Beginners: Learn how to Create Interactive Electronic Objects, Setting up Your Board, Discover How Coding Works, Create Your Circuit Plus All the Essentials of Arduino Programming||9781801875400\n2019|LAP LAMBERT Academic Publishing|Arduino Based 2-D Robotic Plotter: A Guide to Design: 2 D plotter|Patil, Sheetal N. and Patil, Prashant|9786139452620\n2020|Apress|IoT Machine Learning Applications in Telecom, Energy, and Agriculture: With Raspberry Pi and Arduino Using Python|Mathur, Puneet|9781484255490\n2018|Createspace Independent Publishing Platform|Arduino|Zach Webber|9781987665819\n2016|Createspace Independent Publishing Platform|Programming Arduino|Upskill Learning|9781540314086\n2015-01-05|Wiley Professional Development (P&T)|Arduino Sketches: Tools and Techniques for Programming Wizardry|James A. Langbridge|9781118919620\n2015|O'Reilly Media, Incorporated|Arduino Cookbook|Michael Margolis|9781449371968\n20181226|Springer Nature|Arduino Applied|Neil Cameron|9781484239605\n20210309|Springer Nature|Arduino III|Steven F. Barrett|9783031799235\n20110324|O'Reilly Media, Inc.|Arduino Cookbook|Michael Margolis|9781449305611\n20200417|O'Reilly Media, Inc.|Arduino Cookbook|Michael Margolis; Brian Jepson; Nicholas Robert Weldin|9781491903483\n2019|John Wiley & Sons|Exploring Arduino|Jeremy Blum|9781119405351\n2020|O'reilly Media|Arduino Cookbook|Michael Margolis and Brian Jepson and Nicholas Robert Weldin|9781491903506\n20200804|Springer Nature|Arduino II|Steven F. Barrett|9783031799198\n20200804|Morgan & Claypool Publishers|Arduino II|Steven F. Barrett|9781681738994\n20210310|Morgan & Claypool Publishers|Arduino III|Steven F. Barrett|9781636390840\n20140821|Packt Publishing|Arduino Networking|Marco Schwartz|9781783986873\n20150224|Packt Publishing|Arduino Essentials|Francis Perea|9781784395865\n2018||Practical Arduino Projects|Michael Klements|9781980308171\n2011|Lulu.com|Arduino Programming Notebook|Brian W. Evans|9781257126064\n20170207|Springer Nature|Building Arduino PLCs|Pradeeka Seneviratne|9781484226322\n2018-04-30|Createspace Independent Publishing Platform|Arduino: Best Practices To Excel While Learning Arduino Programming|Miles Price|9781717393821\n2016|Oxford University Press|Arduino For Musicians|Brent Edstrom|9780199309337\n20130529|Simon & Schuster|Arduino in Action|Jordan Hochenbaum; Joshua Noble; Martin Evans|9781638353911\n2015-04-27|Wiley Professional Development (P&T)|Adventures in Arduino|Becky Stewart|9781118948460\n20150914|Packt Publishing|Arduino by Example|Adith Jagadish Boloor|9781785287114\n20211007|Springer Nature|Arduino in Science|Richard J. Smythe|9781484267783\n20160325|Oxford University Press Academic US|Arduino for Musicians|Brent Edstrom|9780190460044\n20160704|Springer Nature|Junk Box Arduino|James R. Strickland|9781484214251\n04/2013|Wiley Professional Development (P&T)|Arduino For Dummies|Nussey, John|9781118446423\n2013-04-29|Wiley|Arduino For Dummies|John Nussey|9781118446430\n20140814|Packt Publishing|Arduino Robotic Projects|Richard Grimmett|9781783989836\n20141222|Packt Publishing|Arduino Android Blueprints|Marco Schwartz; Stefan Buttigieg|9781784391683\n20170912|O'Reilly Media, Inc.|Learn Electronics with Arduino|Jody Culkin; Eric Hagan|9781680453713\n2017|Maker Media, Inc.|Learn Electronics With Arduino|Jody Culkin and Eric Hagan|9781680453737\n|Packt Pub.|C Programming For Arduino|Bayle, Julien.|9781849517584\n2016|Apress|Arduino + Visual Basic 6.0|Ujash G. Patel|9781484218440\n2020-06-11|Elektor International Media|C Programming with  Arduino|Warwick A. Smith|9783895763526\n2022-04-23|3DTech|Arduino Step by Step|M.Eng. Johannes Wild|9783949804793\n20140723|Packt Publishing|Arduino Home Automation Projects|Marco Schwartz|9781783986071\n20200326|Taylor & Francis|Learn Audio Electronics with Arduino|Charlie Cullen|9780429588884\n20140715|Rosen Publishing|Getting to Know Arduino|Heather Moore Niver|9781477775004\n20120126|O'Reilly Media, Inc.|Environmental Monitoring with Arduino|Emily Gertz; Patrick Di Justo|9781449328610\n20150227|Packt Publishing|Python Programming for Arduino|Pratik Desai|9781783285945\n2019-12-26|Independently Published|Arduino Developer's Notebook: Dotted Grid Pages Customized For Arduino Programmers And Developers, Notebook For Arduino Programming, Arduino Notebook, Include Numbered Pages (150 Pages, 6 X9 Inches)|Red Factory|9781651074701\n20170515|Random House Publishing Services|The Arduino Inventor's Guide|Brian Huang; Derek Runberg|9781593278397\n20130517|Packt Publishing|C Programming for Arduino|Julien Bayle|9781849517591\n20120126|O'Reilly Media, Inc.|Environmental Monitoring with Arduino|Emily Gertz; Patrick Di Justo|9781449328948\n24-03-2017|Packt Publishing|Learning C for Arduino|Syed Omar Faruk Towaha|9781787123571\n2010|Morgan & Claypool Publishers|Arduino Microcontroller Processing For Everyone|Steven Barrett|9781608454389\n2019|Independently Published|Arduino For Beginners: A Step By Step Ultimate Guide To Learn Arduino Programming|Mark Arthur|9781709004612\n2021|Taylor & Francis Group|Programming And Interfacing With Arduino|Yogesh Misra|9781003201700\n2019-12-05|Nelly B.l. International Consulting Ltd.|Arduino Programming: The Ultimate Intermediate Guide To Learn Arduino Programming Step By Step|Ryan Turner|9781647710132\n2019|Independently Published|Arduino Programming: A Comprehensive Beginner's Guide To Learn Arduino Programming From A-z|Alexander Bold|9781701328457\n20110913|O'Reilly Media, Inc.|iOS Sensor Apps with Arduino|Alasdair  Allan|9781449317157\n20110317|O'Reilly Media, Inc.|Make: Arduino Bots and Gadgets|Tero Karvinen; Kimmo Karvinen|9781449307233\n20110317|O'Reilly Media, Inc.|Make: Arduino Bots and Gadgets|Tero Karvinen; Kimmo Karvinen|9781449307318\n20121127|O'Reilly Media, Inc.|Make: Lego and Arduino Projects|John Baichtal; Matthew Beckler; Adam Wolf|9781449324933\n2019-03-05|Bentham Science Publishers|Arduino and Scilab based Projects|Rajesh Singh and Anita Gehlot and Bhupendra Singh|9789811410925\n20110913|O'Reilly Media, Inc.|iOS Sensor Apps with Arduino|Alasdair  Allan|9781449317546\n20121127|O'Reilly Media, Inc.|Make: Lego and Arduino Projects|John Baichtal; Matthew Beckler; Adam Wolf|9781449324940\n20210906|Taylor & Francis|Programming and Interfacing with Arduino|Yogesh Misra|9781000431698\n2016||Embedded Controllers Using C And Arduino|James Fiore|9781796836226\n2016-11-21|LAP LAMBERT Academic Publishing|A Complete Programming guide implementing technical designs - Arduino|V.S Prasanth and A. Parveen|9783330011069\n20141114|Emereo|Arduino 144 Success Secrets - 144 Most Asked Questions On Arduino - What You Need To Know|Johnny Mendez|9781488819124\n2012-12-16|Createspace Independent Publishing Platform|Arduino 101: A Beginner's Guide To Programming|William Smith|9781480146044\n|John Wiley & Sons, Inc.|Professional Android Open Accessory Programming With Arduino|Göransson, Andreas.|9781118454770\n2017|Independently Published|Learn Arduino Programming Using 37 Sensors For Beginners: Practical Way To Learn Arduino For The Year 2017|Jennifer Williams|9781521566763\n20210303|Springer Nature|Beginning Robotics with Raspberry Pi and Arduino|Jeff Cicolani|9781484268919\n20210930|Springer Nature|Programming Arduino Projects with the PIC Microcontroller|Hubert Henry Ward|9781484272305\n2017-12-05|LAP LAMBERT Academic Publishing|Basics of Arduino Uno Programming for Beginners|Abrham Mengistu and Dagnachew Melesew|9786202094566\n2014-05-21|Packt Publishing|Internet of Things with the Arduino Yun|Marco Schwartz|9781783288014\n20150901|Packt Publishing|Building a Home Security System with Arduino|Jorge R. Castro|9781785283802\n2019|Crc Press|Internet Of Things With Raspberry Pi And Arduino|Anita Gehlot|9780429284564\n2018|Createspace Independent Publishing Platform|Ti Arm Programming For Arduino Programmers Using Energia|Muhammad Ali Mazidi and Shujen Chen and Eshragh Ghaemi|9781720390237\n2021|Wiley & Sons, Incorporated, John|Microcontroller Prototypes With Arduino And A 3d Printer|Dimosthenis E. Bolanakis|9781119782674\n20191118|Taylor & Francis|Internet of Things with Raspberry Pi and Arduino|Rajesh Singh; Anita Gehlot; Lovi Raj Gupta; Bhupendra Singh; Mahendra Swain|9781000727029\n2021-04-09|Wiley|Microcontroller Prototypes with Arduino and a 3D Printer|Dimosthenis E. Bolanakis|9781119782681\n2018|Independently Published|Arduino Programming For Beginners: Getting Started With Sketches Guide|Simone Bales|9781729108970\n2019|Vidstrom Labs|The Vidstrom Labs Guide To Arduino Assembly Language Programming|Arne Vidstrom|9789198566109\n04/2015|O'Reilly Media, Inc.|Faszinierende Elektronik-Projekte mit Scratch, Arduino und Raspberry Pi|Bartmann, Erik|9783958750326\n08/2012|O'Reilly Media, Inc.|Das intelligente Haus – Heimautomation mit Arduino und Android und PC|Riley, Mike|9783868993646\n08/2012|O'Reilly Media, Inc.|Das intelligente Haus – Heimautomation mit Arduino und Android und PC|Riley, Mike|9783955610050\n20171123|McGraw-Hill Professional|Arduino and Raspberry Pi Sensor Projects for the Evil Genius|Robert Chin|9781260010909"		arduino developer			year|title|doi|citations|influentialCitations|authors|paperId\n2015|Smart drip irrigation system using raspberry pi and arduino|10.1109/CCAA.2015.7148526|125|3|N. Agrawal and Smita Singhal|764fb4d5d79641193570ca843589149f3f2dfde5\n2016|Sensing heart beat and body temperature digitally using Arduino|10.1109/SCOPES.2016.7955737|37|3|Salomi S. Thomas and Amar Saraswat and Anurag Shashwat and Vishal Bharti|3730e4fa848ea6c6e3c9e9121be351d3f64c5805\n2016|Juniper: a functional reactive programming language for the Arduino|10.1145/2975980.2975982|26|1|Caleb Helbling and Samuel Z. Guyer|4823a13fb9060fb8614141ac492fe3cbf704f4a2\n2016|Haskino: A Remote Monad for Programming the Arduino|10.1007/978-3-319-28228-2_10|14|2|Mark Grebe and Andy Gill|45db20fdde1f12a7b43744793fbae46aaf2bcc55\n2019|PyBoKids: An Innovative Python-Based Educational Framework Using Real and Simulated Arduino Robots|10.3390/ELECTRONICS8080899|13|0|J. Vega and J. Cañas|af02c074aaa97c01f42d6e40c43ae08ac877a4d4\n2021|Light Control Using Human Body Temperature Based on Arduino Uno and PIR (Passive Infrared Receiver) Sensor|10.18196/jrc.2497|9|0|Reza Perkasa and Refni Wahyuni and Rika Melyanti and H. Herianto and Yuda Irawan|3d4e107dc810feb462ae19321db73584322abb43\n2017|Arduviz, a visual programming IDE for arduino|10.1109/ICODSE.2017.8285871|9|0|Adin Baskoro Pratomo and Riza Satria Perdana|a2d83c85397baa058b6a5a60d18beacd62c25cd8\n2011|Concurrent Event-driven Programming in occam-π for the Arduino|10.3233/978-1-60750-774-1-177|6|1|C. Jacobsen and M. Jadud and Omer Kilic and A. Sampson|092209255dbb9239484b4d223ec20c3d3622f801\n2019|Declarative Programming for Microcontrollers - Datalog on Arduino|10.1007/978-3-030-46714-2_9|6|0|Mario Wenzel and Stefan Brass|146aa8fd69bdcc9cbb970cc2d2b638196930b333\n2019|An Arduino board with ultrasonic sensor investigation of simple harmonic motion|10.1088/1742-6596/1380/1/012098|5|0|A. Buachoom and A. Thedsakhulwong and S. Wuttiprom|587c301df2198301da289530e180771f63520b40\n2019|Automatic System to Fish Feeder and Water Turbidity Detector Using Arduino Mega|10.1088/1742-6596/1339/1/012013|5|0|H. Hendri and S. Enggari and Mardison and M. R. Putra and L. N. Rani|fc19165adfdb5eb3694cafbc7d31ecb015b71820\n2012|Teaching Introductory Programming Concepts: A Comparison of Scratch and Arduino|10.15368/THESES.2012.95|5|0|A. Beug|81c185f394ae848b35a9bee8d7c30a707ed4298a\n2020|Analysis and experimental realization of the logistic map using Arduino Pro Mini|10.32782/cmis/2608-23|3|0|V. Rusyn and S. Subbotin and A. Sambas|711b1f6e3c4aa6cd0e3a4738008e24e2bc28724a\n2017|Blocklino: A graphical language for Arduino|10.1109/COGINFOCOM.2017.8268214|3|0|P. Domokos and M. Széll and Viktor Takács|a6fcc4cbdca7db19f3c97508f9acc797fc7a2b28\n2019|Arduino Visual Programming|10.1109/ICSEC47112.2019.8974710|3|1|Kitsiri Chochiang and Kullawat Chaowanawatee and Kittasil Silanon and Thitinan Kliangsuwan|982eec22a89913793ee1ec8ea9263b5c98b35256\n2019|Ardestan: A Visual Programming Language for Arduino|10.1145/3332167.3357126|3|1|H. Nishino|135dfc5d5ce2a18ac3b7ec35bd0703ae018965e1\n2018|Design and Implementation of a Low-Cost Real-Time In-Situ Drinking Water Quality Monitoring System Using Arduino|10.1109/ICCCEEE.2018.8515886|2|0|S.O. Osman and Mohamed Mohamed and Alzain M. Suliman and A. Mohammed|4137c711b60b71321cda141c433e5e0ebf63a6a8\n2020|Converter matlab fuzzy inference to arduino Csystem|10.1088/1742-6596/1456/1/012010|2|0|M. Khairudin and H. A. Wijaya and Muslikhin|14d3f48a18166aabb9d51aad9efbc32495e10c29\n2018|Comparative Study on Flexible Link Aerator Using Arduino Programming and Dissolved Oxygen Meter|10.30880/IJIE.2018.10.04.001|2|0|B. A. Zain and Fatin Farhana Anuar and N. Al-Shaibani|129821888cf2d4b65e914a2554d05ff7a0d8ba48\n2018|Detection of Lock on Radar System Based on Ultrasonic US 100 Sensor And Arduino Uno R3 With Image Processing GUI|10.1088/1757-899X/336/1/012016|1|0|F. Baskoro and B. Reynaldo|f8d53433c462b3a588278e88681d17c9ee1e6191\n2018|Hydrolysis of Glucose from Bamboo with Micro Controller PID type Arduino UNO and Fuzzy Method|10.2991/ICST-18.2018.8|1|0|N. K. Sari and D. Ernawati and I. Purbasari and B. Rahmat|f9895f90e6161b9d3ae0e8c291b3f560481a7967\n2018|Block Coding Algorithm Training Examples using Arduino Board for Elementary and Secondary School Students|10.14257/IJAST.2018.115.01|1|0|Kyeong Hur and Won-Sung Sohn and Kil Young Kwon|b7a813d8edd47d5fe1ff20e00c5f65cf4a520efe\n2018|Leveraging the Arduino Platform to Develop Information Technology Devices|10.4018/978-1-5225-2255-3.CH285|1|0|D. Recupero and Valentino Artizzu and F. Cella and Alessandro Cotza and Davide Curcio and G. Iengo and Riccardo Macis and A. Marras and Simone Picci and Michael Planu and Riccardo Scasseddu|a579b2243027c6b565b6cee98633c5e140500df2\n2019|RANCANG BANGUN KENDALI OTOMATIS LAMPU DAN PENDINGIN RUANGAN PADA RUANG PERKULIAHAN BERBASIS MIKROKONTROLER ARDUINO NANO|10.24843/SPEKTRUM.2019.V06.I02.P16|1|0|I. W. Yoga Widiana and I. R. Raka Agung and Pratolo Rahardjo|5488111b4a607eafbbb6fb2a37af78ae6f4f9e9f\n2020|PATIENT HEALTH MONITORING USING ARDUINO THROUGH IOT|10.36713/epra4554|1|0|Dr.B.Srikanth and P.Divya and P.Nandini and Sk.Sabira and T.Bharathi.|81b346e408659041e18d78ecc269f1ad21cf8fff\n2020|Kendali Kecepatan Motor DC Penguat Terpisah Berbeban Berbasis Arduino|10.24036/jtev.v6i2.108395|1|0|Dio Taufiq Arif and Aswardi Aswardi|5c56716c594dc0662b336ca54c34b733ece038bb\n2020|Experimental Implementation of TinyIPFIX Protocol for Arduino and Raspberry Pi Platform|10.1109/ICETA51985.2020.9379188|1|0|R. Petija and M. Glevaňák and M. Kučan and P. Fecilak and F. Jakab|60c8eb9ea6d32d0806aa59c69d8fcc437172487f\n2021|Perancangan Sistem Perangkap Hama Tanaman Petani Otomatis Menggunakan Modul Mikrokontroler Arduino|10.32672/JNKTI.V4I1.2663|1|0|Rahmat Tampune Bangun and Hasan Fahmi|c8e7fac5b5b8291c011d4d9920626161b05705ee	
mojo	Mojo	2022	Chris Lattner		24	pl		https://www.modular.com/mojo		1		https://docs.modular.com/mojo/changelog.html			118	1		7	24673		true	1	cloc							https://github.com/modularml/mojo	pl																2023	2024		264	2554	22444	658	false																								2023	2025	6160	229	870	30	205067				https://docs.modular.com/mojo/playground												Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models.	Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models.		Modular Inc	Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models.	mojo								markdown jupyter-notebook yaml python bourne-shell cmake dockerfile				false	30337	0		41			python c mlir zig swift llvmir						python							1	false				mojom				https://docs.modular.com/mojo/																					United States					def softmax(lst):   norm = np.exp(lst - np.max(lst))   return norm / norm.sum()  struct NDArray:   def max(self) -> NDArray:     return self.pmap(SIMD.max)  struct SIMD[type: DType, width: Int]:   def max(self, rhs: Self) -> Self:     return (self >= rhs).select(self, rhs)						https://www.discord.gg/modular																				https://github.com/modularml/mojo						#																																																																	true																																																																																																																						0	0														
linux	Linux	1991	Linus Torvalds		24	os		https://www.kernel.org/		0	https://www.kernel.org/category/site-news.html	https://www.kernel.org/		6.6	119	0		35	24671		false	0								https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/	os																							false										979264	2235				Linux Kernel Organization, Inc									2005	2025	1336722	38415	87910	3271	40084248							1991	c assembly-language arc-isa arm hexagon mips nios powerpc risc-v sparc x86-isa android unix freebsd make ftp qt elf ada go fortran php perl java rust haskell llvmir basic visual-basic gambas freebasic quickbasic qb64 sed grep emacs-lisp csharp vala scheme eclipse-editor vim nano-editor emacs-editor mariadb mysql python ios opengl lisp	"Linux ( ( listen) LIN-əks) is a family of free and open-source software operating systems built around the Linux kernel. Typically, Linux is packaged in a form known as a Linux distribution (or distro for short) for both desktop and server use. The defining component of a Linux distribution is the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Many Linux distributions use the word ""Linux"" in their name. The Free Software Foundation uses the name GNU/Linux to refer to the operating system family, as well as specific distributions, to emphasize that most Linux distributions are not just the Linux kernel, and that they have in common not only the kernel, but also numerous utilities and libraries, a large proportion of which are from the GNU project. This has led to some controversy.Linux was originally developed for personal computers based on the Intel x86 architecture, but has since been ported to more platforms than any other operating system.  Because of the dominance of the Linux kernel-based Android OS on smartphones, Linux has the largest installed base of all general-purpose operating systems. Linux is also the leading operating system on servers and other  big iron systems such as mainframe computers, and the only OS used on TOP500 supercomputers (since November 2017, having before gradually eliminated all competitors). It is used by around 2.3% of desktop computers. The Chromebook, which runs the Linux kernel-based Chrome OS, dominates the US K–12 education market and represents nearly 20% of the sub-$300 notebook sales in the US. Linux also runs on embedded systems, i.e. devices whose operating system is typically built into the firmware and is highly tailored to the system. This includes TiVo and similar DVR devices, network routers, facility automation controls, televisions, video game consoles and smartwatches. Many smartphones and tablet computers run Android and other Linux derivatives.The development of Linux is one of the most prominent examples of free and open-source software collaboration. The underlying source code may be used, modified and distributed—commercially or non-commercially—by anyone under the terms of its respective licenses, such as the GNU General Public License.  Some of the most popular and mainstream Linux distributions are Arch Linux, CentOS, Debian, Raspbian, Fedora, Gentoo Linux, Linux Mint, Mageia, openSUSE and Ubuntu, together with commercial distributions such as Red Hat Enterprise Linux and SUSE Linux Enterprise Server. Distributions include the Linux kernel, supporting utilities and libraries, many of which are provided by the GNU Project, and usually a large amount of application software to fulfil the distribution's intended use. Desktop Linux distributions include a windowing system, such as X11, Mir or a Wayland implementation, and an accompanying desktop environment such as GNOME or KDE Plasma; some distributions may also include a less resource-intensive desktop, such as LXDE or Xfce. Distributions intended to run on servers may omit all graphical environments from the standard install, and instead include other software to set up and operate a solution stack such as LAMP. Because Linux is freely redistributable, anyone may create a distribution for any intended use."	2001	5655	17688	13108	6097297															c yaml restructuredtext make assembly-language bourne-shell json python svg perl bash rust clojure xml awk csv yacc lex cpp cmake xslt css umka html ini xsd gherkin tex m4 matlab vim-script ruby vtl-lang sed toml				true	3267425	32007		63																1	false	6	true													https://www.kernel.org/category/faq.html		882												Finland																			https://www.reddit.com/r/linux/											https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/			https://www.meetup.com/topics/linux																																																																																																																																																																																										https://en.wikipedia.org/wiki/Linux	2	0											linux			title|year|author|goodreadsId|rating|ratings|reviews\nThe Linux Programming Interface: A Linux and Unix System Programming Handbook|2010|Michael Kerrisk|10286833|4.59|403|25\nBeginning Linux Programming|1996|Neil Matthew|463869|3.76|131|8
maple	Maple	1982			30	pl		http://www.maplesoft.com/products/maple/		0	https://faq.maplesoft.com/		https://www.maplesoft.com/download/		120	2			24670	909	true	0									pl																							false																																					1982	c java linux pascal csharp fortran matlab visual-basic excel-app watcom sql http javascript julia perl python r java-server-pages mathcad mupad sagemath	Maple is a symbolic and numeric computing environment, and is also a multi-paradigm programming language. Developed by Maplesoft, Maple also covers other aspects of technical computing, including visualization, data analysis, matrix computation, and connectivity. A toolbox, MapleSim, adds functionality for multidomain physical modeling and code generation.	2002	231	421	776	79099					Cybernet Systems Co. Ltd															53310	511		32																									https://www.maplesoft.com/documentation_center/								text	6311							http://www.rosettacode.org/wiki/Category:Maple	https://www.maplesoft.com/applications/				Canada			Maple												"# Hello World in Maple  >> printf(""Hello World!""); "							https://twitter.com/maplesoft	eqn:= f(x)-3*Int((x*y+x^2*y^2)*f(y), y=-1..1) = h(x):  intsolve(eqn,f(x));														#		printf																										false				true																																																							true																																			true												false																																																https://en.wikipedia.org/wiki/Maple_(software)	28	15	https://hopl.info/showlanguage.prx?exp=909		Maple					year|publisher|title|authors|isbn13\n2001|Chapman and Hall/CRC|The Maple Book|Garvan, Frank|9781584882329\n1997|CRC Press|The Maple V Primer, Release 4|Garvan, Frank|9780849326813\n2016|Cambridge University Press|Understanding Maple|Thompson, Ian|9781316628140\n2003|Wiley|Getting Started with Maple|Cheung, C-K. and Keough, G. E. and May, Michael|9780471470137\n2012|Springer|Introduction to Cryptography with Maple|Gómez Pardo, José Luis|9783642321658\n1996|Springer Us|Maple V Programming Guide|M. B. Monagan K. O. Geddes|9780387945378\n2004|Wspc|Introduction to mathematics with maple|Adams, P. and Smith, K. and Výborný, R|9789812560094\n1996|Springer Verlag|Introduction to Maple|Heck, Andre|9780387945354\n2002|Springer|Essential Maple 7: An Introduction for Scientific Programmers|Corless, Robert M.|9780387953526\n2000|Birkhäuser|Nonlinear Physics with Maple for Scientists and Engineers|Enns, Richard H. and McGuire, George C.|9780817641191\n2004|World Scientific Publishing Company|Introduction to Mathematics with Maple|Adams, Peter and Smith, Ken and Vyborny, Rudolf|9789812389312\n1997|Boston : BirkhÃ¤user, C1997.|Nonlinear Physics With Maple For Scientists And Engineers|Richard Enns and George McGuire|9780817639778\n2018|Mercury Learning and Information|Mathematical Methods for Physics: Using MATLAB and Maple|Claycomb, J. R.|9781683920984\n2014|Springer|Scientific Computing - An Introduction using Maple and MATLAB (Texts in Computational Science and Engineering Book 11)|Gander, Walter and Gander, Martin J. and Kwok, Felix|9783319043258\n2012|Springer|Introduction to Cryptography with Maple|Gómez Pardo, José Luis|9783642321665\n1997|Springer|Maple V Programming Guide: for Release 5|Waterloo Maple Incorporated|9780387983981\n2007|Springer|Maple and Mathematica: A Problem Solving Approach for Mathematics|Shingareva, Inna K. and Lizárraga-Celaya, Carlos|9783211732656\n1996|Springer|Introduction to Scientific Programming: Computational Problem Solving Using Maple and C|Zachary, Joseph L.|9780387946306\n2012T||Maple Programming Guide|Maplesoft|9781926902258\n2014|Springer|Introduction to Scientific Programming: Computational Problem Solving Using Maple and C|Zachary, Joseph L.|9781461275183\n1994-09-01T00:00:01Z|Morgan Kaufmann Pub|Differential Equations With Maple V|Abell, Martha L. and Braselton, James P.|9780120415489\n2005T|Maplesoft|Maple 10 Harnessing the Power of Mathematics Advanced Programming Guide|M.B Monagan and K.O. Geddes|9781894511773\n1997|Springer|Maple V: Learning Guide|Waterloo Maple Incorporated|9780387983974\n2022|MapleSoft|Maple 12 The Essential Tool For Mathematics and Modeling, Introductory Programming Guide|MapleSoft|9781897310465\n2003T|Maplesoft|Introductory Programming Guide: Maple 9||9781894511438\n||Maple Introductory Programming Guide 11||9781897310175\n2012|Birkhäuser|Mathematical Computation with Maple V: Ideas and Applications: Proceedings of the Maple Summer Workshop and Symposium, University of Michigan, Ann Arbor, June 28–30, 1993|Thomas Lee|9781461267201\n2012|Springer|Intelligent Routines: Solving Mathematical Analysis with Matlab, Mathcad, Mathematica and Maple (Intelligent Systems Reference Library Book 39)|Anastassiou, George A. and Iatan, Iuliana F.|9783642284755			maple		year|title|doi|citations|influentialCitations|authors|paperId\n1993|Maple V Language Reference Manual|10.1007/978-1-4615-7386-9|586|42|B. Char and K. Geddes and G. Gonnet and Benton L. Leong and M. Monagan|c530f557b3e05aca6ea0627a9d0ab78264d2b9c2\n1992|First Leaves: A Tutorial Introduction to Maple V|10.1121/1.413756|252|12|B. Char and Benton L. Leong and K. Geddes and M. Monagan and G. Gonnet and S. Watt|b31768389d3fce551e53fc01db39901f835e47f7\n1994|The Maple handbook|10.1007/978-1-4757-1146-2|116|8|D. Redfern|bc40f981663a2e71bc09104d48c1a153f6aa51cf\n1995|The Maple Handbook: Maple V Release 3|10.1121/1.413757|78|2|D. Redfern|9f5968a040c3675e169505cf8f7fe62910c16b4c\n1996|Introduction to Scientific Programming: Computational Problem Solving Using Maple and C|10.1119/1.18778|35|0|J. Zachary|077bba337809bc9209b3604717a54e64206b2d1a\n1993|Parallelizing algorithms for symbolic computation using MAPLE|10.1145/155332.155351|33|0|Kurt Siegl|f31333dd8264f418ce1feb76fe5bb9daee6927c9\n1993|The Maple Computer Algebra System|10.1007/978-3-030-10576-1_300429|9|0|M. Monagan|52f9e1f3ffda68298f73bd2a2fac84d8aa4b9a27\n1994|Chemical Engineering with Maple|10.1007/978-1-4612-0263-9_18|8|0|Ross Taylor and K. Atherley|fe3a019a88bac24067ade4a400a10ed433c608b5\n1991|The Maple Library|10.1007/978-1-4757-2133-1_1|5|0|B. Char and K. Geddes and G. Gonnet and Benton L. Leong and M. Monagan and S. Watt|c67e134fc0d24f8d4b96859869c65a18808f1d4c\n1997|Using Maple To Obtain Analytic Expressions in Physical Chemistry|10.1021/ED074P1491|2|0|S. McDowell|d9075e05457e1ffb563867110597624feefc0fa8\n2019|ANALYTICAL SOLUTION OF THE REGULAR PROBLEM OF THE STURM - LIOUVILLE PROBLEM IN MAPLE ENVIRONMENT|10.15863/TAS.2019.04.72.84|2|0|Unona Krahmaleva and V. Shevtsov|37121e289613a404fb39841707d8811351772789\n2004|Highlighting programming language issues using mixed language programming nn Maple and C|10.1145/971300.971331|2|0|Andrew T. Phillips|df02add29bd8508d8ff3bce0c6a9c147d8313f06\n2000|MAPLE V: A Quick Reference|10.1007/978-1-4612-2128-9_1|1|0|V. Rovenski|67093026cd9a0d98b03533ab96f2acdf86190f4f\n1993|The role of a symbolic programming language in hardware verification: the case of Maple|10.1007/978-1-4612-0351-3_18|1|0|F. Mavaddat|04bc961732466a62f71eb88f00439eec5094f550\n1992|The Maple Programming Language|10.1007/978-1-4615-6996-1_3|1|0|B. Char and K. Geddes and G. Gonnet and Benton L. Leong and M. Monagan and S. Watt|2aaa014af0f2534140aaf2da2e2b7d3eb887386b	
jquery	JQuery	2006	John Resig		24	library		https://jquery.com		0				4.0.0-pre	121	1		10	24661		true	0								https://github.com/jquery/jquery	library																2009	2024		3185	20617	59065	86	false										463942	670													2006	2025	8317	347	346	36	71109					2005		2006	javascript html visual-studio-editor css json xml	"jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. It is free, open-source software using the permissive MIT License. Web analysis indicates that it is the most widely deployed JavaScript library by a large margin. jQuery's syntax is designed to make it easier to navigate a document, select DOM elements, create animations, handle events, and develop Ajax applications. jQuery also provides capabilities for developers to create plug-ins on top of the JavaScript library. This enables developers to create abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets. The modular approach to the jQuery library allows the creation of powerful dynamic web pages and Web applications. The set of jQuery core features—DOM element selections, traversal and manipulation—enabled by its selector engine (named ""Sizzle"" from v1.3), created a new ""programming style"", fusing algorithms and DOM data structures. This style influenced the architecture of other JavaScript frameworks like YUI v3 and Dojo, later stimulating the creation of the standard Selectors API. Microsoft and Nokia bundle jQuery on their platforms. Microsoft includes it with Visual Studio for use within Microsoft's ASP.NET AJAX and ASP.NET MVC frameworks while Nokia has integrated it into the Web Run-Time widget development platform."	2006	886	892	1344	7672626					https://jquery.org/team/										javascript html markdown yaml json php css xml bourne-shell svg		https://cheatsheets.zip/jquery		true	1675105	24780		34																1	false	4	true														text													Various																			https://www.reddit.com/r/jquery/			https://twitter.com/jquery	$.ajax({   type: 'POST',   url: '/process/submit.php',   data: {     name : 'John',     location : 'Boston',   }, }).done(function(msg) {   alert('Data Saved: ' + msg); }).fail(function(xmlHttpRequest, statusText, errorThrown) {   alert(     'Your form submission failed.\n\n'       + 'XML Http Request: ' + JSON.stringify(xmlHttpRequest)       + ',\nStatus Text: ' + statusText       + ',\nError Thrown: ' + errorThrown); });			https://www.youtube.com/watch?v=xDfdTOgQsHo					https://github.com/jquery/jquery		https://www.meetup.com/topics/jquery																																																																																																																																																																																										https://en.wikipedia.org/wiki/JQuery	2	0				jquery.com						jquery developer	jquery			title|year|author|goodreadsId|rating|ratings|reviews\njQuery Cookbook: Solutions & Examples for jQuery Developers|2009|Cody Lindley|7365956|3.89|250|19\njQuery for Dummies|2010|Lynn Beighley|7417454|3.97|36|1
starlark	starlark	2018	Laurent Le Brun		25	pl				22					122	2		5	24657		true	22	asterius-compiler bazel capn-proto carbon cir claro cloc closure-templates codeql flatbuffers jflex jsonnet kubernetes mongodb nodejs pcre pytorch tensorflow v8 wiredtiger xla yara							https://github.com/bazelbuild/starlark	pl	562	1141	BUCK BUILD BUILD.bazel Tiltfile WORKSPACE	3423					bazel or bzl		python	python	text/x-python	source.python	programming	2018	2024	2018	58	158	2392	87	false				s/Starlark.star																				2018	2025	121	31	62	1	6190																The language used in Bazel. Starlark is designed to be small, simple, and thread-safe. Although it is inspired from Python, it is not a general-purpose language and most Python features are not included. Starlark is syntactically a subset of Python 3	The language used in Bazel. Starlark is designed to be small, simple, and thread-safe. Although it is inspired from Python, it is not a general-purpose language and most Python features are not included. Starlark is syntactically a subset of Python 3		https://github.com/bazelbuild	The language used in Bazel. Starlark is designed to be small, simple, and thread-safe. Although it is inspired from Python, it is not a general-purpose language and most Python features are not included. Starlark is syntactically a subset of Python 3		bzl star	star						markdown python bazel yaml bourne-shell				true	2898	0		35																1	false				bazel bzl																									United States				https://bazel.build/contribute/policy	"# Define a number number = 18  # Define a dictionary people = {     ""Alice"": 22,     ""Bob"": 40,     ""Charlie"": 55,     ""Dave"": 14, }  names = "", "".join(people.keys())  # Alice, Bob, Charlie, Dave  # Define a function def greet(name):   """"""Return a greeting.""""""   return ""Hello {}!"".format(name)  greeting = greet(names)  above30 = [name for name, age in people.items() if age >= 30]  print(""{} people are above 30."".format(len(above30)))  def fizz_buzz(n):     """"""Print Fizz Buzz numbers from 1 to n.""""""     for i in range(1, n + 1):         s = """"         if i % 3 == 0:             s += ""Fizz""         if i % 5 == 0:             s += ""Buzz""         print(s if s else i)  fizz_buzz(20)"											"print(""Hello World"") "								Starlark							https://github.com/bazelbuild/starlark						#		print	""""																													true																																																							true																																			true												false											true																																						0	0					Starlark				Starlark					
mediawiki	MediaWiki	2002			27	wikiMarkup		https://en.wikipedia.org/wiki/MediaWiki#Markup	https://www.mediawiki.org/wiki/Specs/wikitext/1.0.0	0					123	4			24647		true	2	texti wikitax								wikiMarkup				10		0																	false					70	2006	2018	2	8				wiki markup																								2002	php linux freebsd solaris wordpress perl mysql rails javascript html python xml json latex ocaml jquery lua mariadb postgresql sqlite	MediaWiki is a free and open-source wiki software. Originally developed by Magnus Manske and improved by Lee Daniel Crocker, it runs on many websites, including Wikipedia, Wiktionary and Wikimedia Commons. It is written in the PHP programming language and stores the contents into a database. Like WordPress, which is based on a similar licensing and architecture, it has become the dominant software in its category. The first version of the software was deployed to serve the needs of the Wikipedia encyclopedia in 2002. Wikipedia and other Wikimedia Foundation projects continue to define a large part of the requirement set for MediaWiki. The software is optimized to efficiently handle large projects, which can have terabytes of content and hundreds of thousands of hits per second. Because Wikipedia is one of the world's largest websites, achieving scalability through multiple layers of caching and database replication has been a major concern for developers. The software has more than 900 configuration settings and more than 1,900 extensions available for enabling various features to be added or changed. On Wikipedia alone, more than 1000 automated and semi-automated bots and other tools have been developed to assist in editing. It has also been deployed by some companies as an internal knowledge management system, and some educators have assigned students to use MediaWiki for collaborative group projects.	2003	610	6149	2948	323710		The syntax and keywords used by the MediaWiki software to format a page.	The syntax and keywords used by the MediaWiki software to format a page.		Wikimedia Foundation, Inc	The syntax and keywords used by the MediaWiki software to format a page.		mediawiki wiki											true	7133	69		27																									https://www.mediawiki.org/wiki/Documentation https://en.wikipedia.org/wiki/Help:Wikitext								text	9998												United States				https://doc.wikimedia.org/mediawiki-core/master/php/classParser.html	= Heading 1 = Indentation as used on talk pages: :Each colon at the start of a line ::causes the line to be indented by three more character positions. :::(The indentation persists * Item1 * Item2 * Item3 * Item4 ** Sub-item 4 a) *** Sub-item 4 a) 1. **** Sub-item 4 a) 1. i) **** Sub-item 4 a) 1. ii) ** Sub-item 4 b) === Ordered Lists === * Item5 # Item1 # Item2 # Item3 # Item4 ## Sub-item 1 ### Sub-sub-item #### Sub-sub-sub-item ## Sub-item 2 # Item5												 = Overview =  The GDB Tracepoint Analysis feature is an extension to the Tracing and Monitoring Framework that allows the visualization and analysis of C/C++ tracepoint data collected by GDB and stored to a log file.  = Getting Started =  The feature can be installed from the Eclipse update site by selecting '''Linux Tools''' > '''GDB Tracepoint Analysis'''.  The feature requires GDB version 7.2 or later to be installed on the local host. The executable program 'gdb' must be found in the path.  = GDB Trace Perspective =  To open the perspective, select '''Window''' > '''Open Perspective''' > '''Other...''' > '''GDB Trace'''.  The perspective includes the following views by default:  * '''Project Explorer''': This view shows the projects in the workspace and is used to create and manage Tracing projects. * '''Debug''': This view shows the running C/C++ Postmortem Debugger instances and displays the thread and stack trace associated with a tracepoint. * '''Trace Control''': This view shows the status of the debugger and allows navigation of trace records. * '''Console''': This view displays console output of the C/C++ Postmortem Debugger.  The editor area contains the '''Events''' and '''C/C++''' editors when a GDB Trace is opened.  [[Image:images/GDBTracePerspective.png]]  = Collecting Tracepoint Data =  Collecting the C/C++ tracepoint data is outside the scope of this feature. It can be done from the GDB command line or by using the CDT debug component within Eclipse. See the CDT FAQ entry in the [[#References | References]] section.  = Importing Tracepoint Data =  Some information in this section is redundant with the LTTng User Guide. For further details, see the LTTng User Guide entry in the [[#References | References]] section.  == Creating a Tracing Project ==  In the '''Project Explorer''' view, right-click and select '''New''' > '''Project...''' from the context menu. In the '''New Project''' dialog, select '''Tracing''' > '''Tracing Project''', click '''Next''', name your project and click '''Finish'''.  == Importing a GDB Trace ==  In your tracing project, right-click on the '''Traces''' folder and select '''Import...'''. Browse to, or enter, a source directory. Select the trace file in the tree. Optionally set the trace type to '''GDB : GDB Trace'''. Click '''Finish'''.  Alternatively, the trace can be drag & dropped to the '''Traces''' folder from any external file manager.  == Selecting the GDB Trace Type ==  Right-click the imported trace in the '''Traces''' folder and choose '''Select Trace Type...''' > '''GDB''' > '''GDB Trace''' from the context menu. This step can be omitted if the trace type was selected at import.  The trace will be updated with the GDB icon [[Image:images/gdb_icon16.png]].  == Selecting the Trace Executable ==  The executable file that created the tracepoint data must be identified so that the C/C++ Postmortem Debugger can be launched properly.  Right-click the GDB trace in the '''Traces''' folder and choose '''Select Trace Executable...''' from the context menu. Browse to, or enter, the path of the executable file and press '''OK'''.  The selected file must be recognized by GDB as an executable.  = Visualizing Tracepoint Data =  == Opening a GDB Trace ==  In the '''Traces''' folder, double-click the GDB trace or right-click it and select '''Open''' from the context menu.  The tracepoint data will be opened in an Events editor, and a C/C++ Postmortem Debugger instance will be launched.  If available in the workspace, the source code corresponding to the first trace record will also be opened in a C/C++ editor.  At this point it is recommended to relocate the Events editor outside of the default editor area, so that it is not hidden by the C/C++ editor.  == Viewing Trace Data ==  In the Events editor, a table is shown with one row for each trace record. The '''Trace Frame''' column shows the sequential trace record number. The '''Tracepoint''' column shows the number assigned by GDB at collection time for this tracepoint. The '''File''' column shows the file name, line number and method where the tracepoint was set. The '''Content''' column shows the data collected at run-time by the tracepoint.  Searching and filtering can be done on any column by entering a regular expression in the column header.  == Navigating the GDB Trace ==  Trace records can be selected in the Events editor using the keyboard or mouse. The C/C++ Postmortem Debugger in the '''Debug''' view will be updated to show the stack trace of the current trace record.  The trace can also be navigated from the '''Trace Control''' view by clicking the '''Next Trace Record''' or '''Previous Trace Record''' buttons. The Events editor and '''Debug''' views will be updated.  = References =  * [http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide LTTng User Guide] * [http://wiki.eclipse.org/CDT/User/FAQ#How_can_I_trace_my_application_using_C.2FC.2B.2B_Tracepoints.3F CDT FAQ - How can I trace my application using C/C++ Tracepoints?]  = Updating This Document =  This document is maintained in a collaborative wiki.  If you wish to update or modify this document please visit [http://wiki.eclipse.org/index.php/Linux_Tools_Project/GDB_Tracepoint_Analysis/User_Guide http://wiki.eclipse.org/Linux_Tools_Project/GDB_Tracepoint_Analysis/User_Guide] 			https://riju.codes/mediawiki	Hello, world! 		"<h4><span class=""mw-headline"" id=""A_dialogue"">A dialogue</span></h4>  <p>""Take some more <a href=""/wiki/Tea"" title=""Tea"">tea</a>,"" the March Hare said to Alice, very earnestly.</p>  <p>""I've had nothing yet,"" Alice replied in an offended tone: ""so I can't take more.""</p>  <p>""You mean you can't take <i>less</i>,"" said the Hatter: ""it's <b>very</b> easy to take <i>more</i> than nothing.""</p>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/MediaWiki	2	0						https://github.com/textmate/mediawiki.tmbundle		year|publisher|title|authors|isbn13\n20081014|O'Reilly Media, Inc.|MediaWiki|Daniel J. Barrett|9780596554149\n20081014|O'Reilly Media, Inc.|MediaWiki|Daniel J. Barrett|9780596156541	MediaWiki	mediawiki developer	mediawiki			
redis	Redis	2009	Salvatore Sanfilippo		26	application		https://redis.io/		0				7.2.5	124	1		20	24642		false	0								https://github.com/antirez/redis	application																2009	2024	2009	2545	23614	65816	2511	false																								2009	2025	19416	913	1638	143	475085					2010		2009	actionscript c csharp clojure common-lisp d dart erlang go haskell haxe io java julia lua objective-c ocaml perl php puredata python r racket ruby rust scala smalltalk tcl aws azure	Redis is an open-source in-memory database project implementing a distributed, in-memory key-value store with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, hyperloglogs, bitmaps and spatial indexes. The project is mainly developed by Salvatore Sanfilippo and is currently sponsored by Redis Labs. Redis Labs creates and maintains the official Redis Enterprise Pack.	2009	707	140	577	24956915					Redis Ltd										c json tcl bourne-shell markdown lua yaml make ruby xml python cpp html cmake m4 css bash javascript xslt svg		https://cheatsheets.zip/redis		true	200227	591		243																1	false	7	true														text			https://github.com/antlr/grammars-v4/tree/master/redis		redis								United States																				https://riju.codes/redis	"ECHO ""Hello, world!"" "	https://twitter.com/redisfeed		Redis					APPEND AUTH BGREWRITEAOF BGSAVE BITCOUNT BITFIELD BITOP BITPOS BLPOP BRPOP BRPOPLPUSH CLIENT KILL LIST GETNAME PAUSE REPLY SETNAME CLUSTER ADDSLOTS COUNT-FAILURE-REPORTS COUNTKEYSINSLOT DELSLOTS FAILOVER FORGET GETKEYSINSLOT INFO KEYSLOT MEET NODES REPLICATE RESET SAVECONFIG SET-CONFIG-EPOCH SETSLOT SLAVES SLOTS COMMAND COUNT GETKEYS CONFIG GET REWRITE SET RESETSTAT DBSIZE DEBUG OBJECT SEGFAULT DECR DECRBY DEL DISCARD DUMP ECHO EVAL EVALSHA EXEC EXISTS EXPIRE EXPIREAT FLUSHALL FLUSHDB GEOADD GEOHASH GEOPOS GEODIST GEORADIUS GEORADIUSBYMEMBER GETBIT GETRANGE GETSET HDEL HEXISTS HGET HGETALL HINCRBY HINCRBYFLOAT HKEYS HLEN HMGET HMSET HSET HSETNX HSTRLEN HVALS INCR INCRBY INCRBYFLOAT KEYS LASTSAVE LINDEX LINSERT LLEN LPOP LPUSH LPUSHX LRANGE LREM LSET LTRIM MGET MIGRATE MONITOR MOVE MSET MSETNX MULTI PERSIST PEXPIRE PEXPIREAT PFADD PFCOUNT PFMERGE PING PSETEX PSUBSCRIBE PUBSUB PTTL PUBLISH PUNSUBSCRIBE QUIT RANDOMKEY READONLY READWRITE RENAME RENAMENX RESTORE ROLE RPOP RPOPLPUSH RPUSH RPUSHX SADD SAVE SCARD SCRIPT FLUSH LOAD SDIFF SDIFFSTORE SELECT SETBIT SETEX SETNX SETRANGE SHUTDOWN SINTER SINTERSTORE SISMEMBER SLAVEOF SLOWLOG SMEMBERS SMOVE SORT SPOP SRANDMEMBER SREM STRLEN SUBSCRIBE SUNION SUNIONSTORE SWAPDB SYNC TIME TOUCH TTL TYPE UNSUBSCRIBE UNLINK UNWATCH WAIT WATCH ZADD ZCARD ZCOUNT ZINCRBY ZINTERSTORE ZLEXCOUNT ZRANGE ZRANGEBYLEX ZREVRANGEBYLEX ZRANGEBYSCORE ZRANK ZREM ZREMRANGEBYLEX ZREMRANGEBYRANK ZREMRANGEBYSCORE ZREVRANGE ZREVRANGEBYSCORE ZREVRANK ZSCORE ZUNIONSTORE SCAN SSCAN HSCAN ZSCAN		https://github.com/antirez/redis																																																																																																																																																							true																																				https://github.com/supercoderz/redis_kernel	https://en.wikipedia.org/wiki/Redis	0	0				redis.io							redis			
robotframework	RobotFramework	2013			21	pl		http://robotframework.org/		3				v6.1.1	125	1		12	24641		true	3	ace cloc robotframework							https://github.com/robotframework/robotframework	pl	447	515		7602		0					text			text.robot	programming	2014	2024	2013	481	2297	9459	329	false					83	2012	2016	3	7												robotframework.py			2013	2025	15032	237	2494	162	352282					2007														Robot Framework ry			robot		robot resource					robotframework python restructuredtext javascript xml json yaml html css xsd svg make				true	16789	0		34																	true	6	true		robot				https://robotframework.org/robotframework/								text													Finland																	"*** Settings *** Documentation     Example test case using the gherkin syntax. ... ...               This test has a workflow similar to the keyword-driven ...               examples. The difference is that the keywords use higher ...               abstraction level and their arguments are embedded into ...               the keyword names. ... ...               This kind of _gherkin_ syntax has been made popular by ...               [http://cukes.info|Cucumber]. It works well especially when ...               tests act as examples that need to be easily understood also ...               by the business people. Library           CalculatorLibrary  *** Test Cases *** Addition     Given calculator has been cleared     When user types ""1 + 1""     and user pushes equals     Then result is ""2""  *** Keywords *** Calculator has been cleared     Push button    C  User types ""${expression}""     Push buttons    ${expression}  User pushes equals     Push button    =  Result is ""${result}""     Result should be    ${result} "	RobotFramework													https://github.com/robotframework/robotframework																																																																																																																																																																																													0	0				robotframework.org	RobotFramework	https://github.com/shellderp/sublime-robot-plugin			RobotFramework					
flow	Flow	2014	Avik Chaudhuri		24	pl		https://flow.org/		0				v0.236.0	126	1		18	24641		true	1	civet							https://github.com/facebook/flow	pl																2014	2024	2014	391	1852	22082	1207	false																								2014	2025	21849	1043	15276	149	1228364				https://flow.org/try/	2002											Javascript with static type checking.	Javascript with static type checking.		Facebook	Javascript with static type checking.									javascript json ocaml expect bourne-shell diff markdown c css make cpp dockerfile svg jsx yaml bash powershell python				true	28683	0		43																1	false	0	true						https://flow.org/en/docs/																					United States					"// @flow function square(n: number): number {   return n * n; }  square(""2""); // Error!"																	https://twitter.com/flowtype									https://github.com/facebook/flow						//																																true																																																							true																																															false																																																	14	25				flow.org				"year|publisher|title|authors|isbn13\n2012|LAP LAMBERT Academic Publishing|Mathemaical Modelling of Blood Flow in the Internal Carotid Artery: Modelling and Simulation of Blood Flow in the Internal Carotid artery for Optimum Human Health|Tivde, Tertsegha|9783659137389\n2006|Apress|Expert Spring MVC and Web Flow (Expert's Voice in Java)|Yates, Colin and Ladd, Seth and Devijver, Steven and Davison, Darren|9781590595848\n2010|Springer-Verlag New York, LLC|Hardware/Software Co-Design for Data Flow Dominated Embedded Systems|Niemann and Ralf and Marwedel and Peter|9781441950642\n2012|Apress|Pro Spring MVC: With Web Flow (Expert's Voice in Spring)|Deinum, Marten and Serneels, Koen and Yates, Colin and Ladd, Seth and Vervaet, Erwin and Vanfleteren, Christophe|9781430241560\n2012|Springer Vieweg|SynDEVS Co-Design Flow: A Hardware / Software Co-Design Flow Based on the Discrete Event System Specification Model of Computation|Molter, H. Gregor|9783658003968\n2010|Springer|Reasoning About Program Transformations: Imperative Programming And Flow Of Data|Jean-francois Collard|9781441929815\n2020|Apress|The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms|""Herda, Michał """"phoe""""""|9781484261330\n2014|Springer|Traffic and Granular Flow '13|Mohcine Chraibi|9783319106298\n2012|Springer|Traffic Flow Dynamics: Data, Models and Simulation|Treiber, Martin and Kesting, Arne|9783642324604\n2012|LAP LAMBERT Academic Publishing|A Network Model: Minimum Cost Network Flow Problem (MCNFP): Mathematical Analysis of Minimum Cost Network Flow Problem|Uddin, Md. Farhad|9783659104077\n1992|Transportation Research Board|Highway Capacity and Traffic Flow (Transportation Research Record)||9780309054041\n2008|Elsevier Science|Information Flow and Knowledge Sharing (Volume 2) (Capturing Intelligence, Volume 2)|Correa da Silva, Flavio Soares and Agusti-Cullell, Jaume|9780444529350\n1995|Wiley|Finite Element Modeling of Environmental Problems: Surface and Subsurface Flow and Transport||9780471956624\n2013|Springer|Fire Flow Water Consumption in Sprinklered and Unsprinklered Buildings: An Assessment of Community Impacts (SpringerBriefs in Fire)|Code Consultants Inc.|9781461481096"					year|title|doi|citations|influentialCitations|authors|paperId\n1991|The synchronous data flow programming language LUSTRE|10.1109/5.97300|1868|193|N. Halbwachs and P. Caspi and P. Raymond and D. Pilaud|cd14bffcea4165b8bda586a79c328267099f70d6\n1999|JFlow: practical mostly-static information flow control|10.1145/292540.292561|1200|83|A. Myers|c9d0cf3a81cac18b4c4a8201402571c31f13058a\n1996|A Sound Type System for Secure Flow Analysis|10.3233/JCS-1996-42-304|1126|93|D. Volpano and C. Irvine and Geoffrey Smith|0fda9bbccd6908637e2ead1cef69f091bfda75d4\n1974|First version of a data flow procedure language|10.1007/3-540-06859-7_145|700|28|J. Dennis|cb6e21774d8940a414fd39ba3e5b09def0b579c8\n1998|Secure information flow in a multi-threaded imperative language|10.1145/268946.268975|493|42|Geoffrey Smith and D. Volpano|2271ab97994a37d035edbd6baf77c0e8907afec8\n2004|A high‐level programming‐language implementation of topology optimization applied to steady‐state Navier–Stokes flow|10.1002/nme.1468|337|14|L. H. Olesen and F. Okkels and H. Bruus|33e77cced5da5548270b583492eb5709559bcd6f\n2011|Secure information flow by self-composition†|10.1017/S0960129511000193|315|23|G. Barthe and P. D’Argenio and Tamara Rezk|b556236c69b042af8c1d77c66e4ec4bf5fd1a689\n2007|A static analysis for quantifying information flow in a simple imperative language|10.3233/jcs-2007-15302|189|13|D. Clark and Sebastian Hunt and P. Malacaria|d1698a71ceb10ed18edd784fd5f38db793ccac45\n2011|Caisson: a hardware description language for secure information flow|10.1145/1993498.1993512|106|17|Xun Li and Mohit Tiwari and J. Oberg and Vineeth Kashyap and F. Chong and T. Sherwood and B. Hardekopf|09dce8e6947261600ec145f4544ede7ae5dc437e\n2015|Precise, dynamic information flow for database-backed applications|10.1145/2908080.2908098|57|6|Jean Yang and Travis Hance and Thomas H. Austin and Armando Solar-Lezama and C. Flanagan and Stephen Chong|270ce1140e9695c79e7ff0acdf6f3b5fcf4f3600\n2014|Quantifying Information Flow for Dynamic Secrets|10.1109/SP.2014.41|48|1|Piotr Mardziel and M. Alvim and M. Hicks and Michael R. Clarkson|689825bef9e1015da2cceed309a6de884e45e902\n1973|A data flow language for operating systems programming|10.1145/800021.808289|40|1|P. Kosinski|6f50450244f1f91afab9ce876f69ffa4d0450714\n2013|Swift/T: scalable data flow programming for many-task applications|10.1145/2442516.2442559|40|2|J. Wozniak and Timothy G. Armstrong and M. Wilde and D. Katz and E. Lusk and Ian T Foster|a5138319f40cd58c0fbe08a5fb513be0c0642f8e\n2016|Developed generalised unified power flow controller model in the Newton–Raphson power-flow analysis using combined mismatches method|10.1049/IET-GTD.2015.1247|34|0|S. Kamel and F. Jurado and Zhe Chen and M. Abdel-Akher and Mohamed Ebeed|5766b568c060417e2173d0cc3f7abb235b513d03\n2012|Flexible dynamic information flow control in the presence of exceptions*|10.1017/S0956796816000241|34|5|D. Stefan and David Mazières and John C. Mitchell and Alejandro Russo|cc328b7ef7dd05cc89c5a058b0d7b2db69ec806e\n1988|A Programming Language for Discrete Event Production Systems Based on Production Flow Schema and Mark Flow Graph|10.9746/SICETR1965.24.183|24|0|P. Miyagi and K. Hasegawa and K. Takahashi|69c8c0948896ad8afc717b7cfeac9206190d2d7d\n1994|VIPERS: a data flow visual programming environment based on the Tcl language|10.1145/192309.192361|21|3|Massimo Bernini and M. Mosconi|9aa8df179b2f6b3c252657a8813850e22d2fe7e9\n1985|Omega&#8212;A Data Flow Analysis Tool for the C Programming Language|10.1109/TSE.1985.232542|20|1|C. Wilson and L. Osterweil|a17b956678ab4e32f2246a425d92d2d0c9d9035a\n2014|FlowR: aspect oriented programming for information flow control in ruby|10.1145/2577080.2577090|17|1|Thomas Pasquier and J. Bacon and B. Shand|88725c499c0b425fcaaf36de32cdd287386a9870\n2010|Language-based replay via data flow cut|10.1145/1882291.1882322|13|0|Ming Wu and Fan Long and Xi Wang and Zhilei Xu and Haoxiang Lin and Xuezheng Liu and Zhenyu Guo and Huayang Guo and Lidong Zhou and Zheng Zhang|34ce7b7b03cbe75d8803e2c1cd1626cd60251758\n1981|The data flow programming language CAJOLE - an informal introduction|10.1145/947864.947867|13|0|C. Hankin and H. Glaser|653798784585ee159dd25fa50017d0f99a88ea8e\n1997|BDL-A Nondeterministic Data Flow Programming Language with Backtracking|10.1109/VL.1997.626610|9|1|Andy Schürr|8a74a3871d6fad745eec83c2bab8222dd4f8281a\n1990|IDF: A graphical data flow programming language for image processing and computer vision|10.1109/ICSMC.1990.142126|8|0|N. Hunt|e9a89e9b2e73df8300010609a9f57367201de05c\n2009|Not-so-free data flow in a visual data flow programming language|10.1109/ICCSIT.2009.5234876|3|0|M. Marttila-Kontio and Risto T. Honkanen|6ba2dc2bdf18d732e26fad12bef375f2af5e36ff\n1997|BDL-a nondeterministic data flow programming language with backtracking|10.1109/VL.1997.626610|2|0|A. Schurr|9be8d906cf0af3bd0e193100b2c4c2b0536b1a66	
sed	sed	1974	Lee E. McMahon		29	pl				24					127	4			24638	782	true	24	arrow-format bash boomerang-decompiler eiffel erlang gforth groff hhvm java koka kubernetes latino linux ncl ngs nodejs opam-pm poke postgresql pygments recfiles rholang ruby tao3d								pl	998	1075		322		0				gsed minised sed ssed	text			source.sed	programming								false				s/Sed.sed	31	2018	2018	1	1												textedit.py																1974	c chomski perl awk unix regex grep vi vim	"sed (stream editor) is a Unix utility that parses and transforms text, using a simple, compact programming language. sed was developed from 1973 to 1974 by Lee E. McMahon of Bell Labs, and is available today for most operating systems. sed was based on the scripting features of the interactive editor ed (""editor"", 1971) and the earlier qed (""quick editor"", 1965–66). sed was one of the earliest tools to support regular expressions, and remains in use for text processing, most notably with the substitution command. Other options for doing ""stream editing"" include AWK and Perl."	2001	329	486	750	27163					Bell Labs			sed	sed	sed [gs]sed							https://cheatsheets.zip/sed			1865	0		30																1					sed			https://tio.run/#sed	https://www.gnu.org/software/sed/manual/sed.html								text						sed		http://www.rosettacode.org/wiki/Category:Sed				sed	United States																#!/usr/bin/sed -f sed.sed c\ Hello World q 	"# Towers of Hanoi in sed. # # @(#)hanoi.sed 8.1 (Berkeley) 6/6/93 # $FreeBSD$ # # # Ex: # Run ""sed -f hanoi.sed"", and enter: # # :abcd: : :<CR> # # note -- TWO carriage returns were once required, this will output the # sequence of states involved in moving 4 rings, the largest called ""a"" and # the smallest called ""d"", from the first to the second of three towers, so # that the rings on any tower at any time are in descending order of size. # You can start with a different arrangement and a different number of rings, # say :ce:b:ax: and it will give the shortest procedure for moving them all # to the middle tower.  The rules are: the names of the rings must all be # lower-case letters, they must be input within 3 fields (representing the # towers) and delimited by 4 colons, such that the letters within each field # are in alphabetical order (i.e. rings are in descending order of size). # # For the benefit of anyone who wants to figure out the script, an ""internal"" # line of the form #  b:0abx:1a2b3 :2   :3x2 # has the following meaning: the material after the three markers :1, :2, # and :3 represents the three towers; in this case the current set-up is # "":ab :   :x  :"".  The numbers after a, b and x in these fields indicate # that the next time it gets a chance, it will move a to tower 2, move b # to tower 3, and move x to tower 2.  The string after :0 just keeps track # of the alphabetical order of the names of the rings.  The b at the # beginning means that it is now dealing with ring b (either about to move # it, or re-evaluating where it should next be moved to). # # Although this version is ""limited"" to 26 rings because of the size of the # alphabet, one could write a script using the same idea in which the rings # were represented by arbitrary [strings][within][brackets], and in place of # the built-in line of the script giving the order of the letters of the # alphabet, it would accept from the user a line giving the ordering to be # assumed, e.g. [ucbvax][decvax][hplabs][foo][bar]. # #   George Bergman #   Math, UC Berkeley 94720 USA  # cleaning, diagnostics s/  *//g /^$/d /[^a-z:]/{a\ Illegal characters: use only a-z and "":"".  Try again. d } /^:[a-z]*:[a-z]*:[a-z]*:$/!{a\ Incorrect format: use\ \ : string1 : string2 : string3 :<CR>\ Try again. d } /\([a-z]\).*\1/{a\ Repeated letters not allowed.  Try again. d } # initial formatting h s/[a-z]/ /g G s/^:\( *\):\( *\):\( *\):\n:\([a-z]*\):\([a-z]*\):\([a-z]*\):$/:1\4\2\3:2\5\1\3:3\6\1\2:0/ s/[a-z]/&2/g s/^/abcdefghijklmnopqrstuvwxyz/ :a s/^\(.\).*\1.*/&\1/ s/.// /^[^:]/ba s/\([^0]*\)\(:0.*\)/\2\1:/ s/^[^0]*0\(.\)/\1&/ :b # outputting current state without markers h s/.*:1/:/ s/[123]//gp g :c # establishing destinations /^\(.\).*\1:1/td /^\(.\).*:1[^:]*\11/s/^\(.\)\(.*\1\([a-z]\).*\)\3./\3\2\31/ /^\(.\).*:1[^:]*\12/s/^\(.\)\(.*\1\([a-z]\).*\)\3./\3\2\33/ /^\(.\).*:1[^:]*\13/s/^\(.\)\(.*\1\([a-z]\).*\)\3./\3\2\32/ /^\(.\).*:2[^:]*\11/s/^\(.\)\(.*\1\([a-z]\).*\)\3./\3\2\33/ /^\(.\).*:2[^:]*\12/s/^\(.\)\(.*\1\([a-z]\).*\)\3./\3\2\32/ /^\(.\).*:2[^:]*\13/s/^\(.\)\(.*\1\([a-z]\).*\)\3./\3\2\31/ /^\(.\).*:3[^:]*\11/s/^\(.\)\(.*\1\([a-z]\).*\)\3./\3\2\32/ /^\(.\).*:3[^:]*\12/s/^\(.\)\(.*\1\([a-z]\).*\)\3./\3\2\31/ /^\(.\).*:3[^:]*\13/s/^\(.\)\(.*\1\([a-z]\).*\)\3./\3\2\33/ bc # iterate back to find smallest out-of-place ring :d s/^\(.\)\(:0[^:]*\([^:]\)\1.*:\([123]\)[^:]*\1\)\4/\3\2\4/ td # move said ring (right, resp. left) s/^\(.\)\(.*\)\1\([23]\)\(.*:\3[^ ]*\) /\1\2 \4\1\3/ s/^\(.\)\(.*:\([12]\)[^ ]*\) \(.*\)\1\3/\1\2\1\3\4 / tb s/.*/Done!  Try another, or end with ^D./p d "	Sed		https://riju.codes/sed	s/.*/Hello, world!/ 		This is my dog, whose name is Frank. This is my fish, whose name is George. This is my goat, whose name is Adam.	Sed																																													true																																																		true					true																																																																																															https://en.wikipedia.org/wiki/Sed	6	0	https://hopl.info/showlanguage.prx?exp=782		sed		sed	https://github.com/Alhadis/language-sed		year|publisher|title|authors|isbn13\n1997|O'Reilly Media|sed & awk|Dougherty, Dale and Robbins, Arnold|9781565922259\n2002|O'Reilly Media|Sed and Awk: Pocket Reference, 2nd Edition |Arnold Robbins|9780596003524\n19970301|O'Reilly Media, Inc.|sed & awk|Dale Dougherty; Arnold Robbins|9781449396602\n19970301|O'Reilly Media, Inc.|sed & awk|Dale Dougherty; Arnold Robbins|9781449301880\n20020612|O'Reilly Media, Inc.|sed and awk Pocket Reference|Arnold Robbins|9780596552022\n20020612|O'Reilly Media, Inc.|sed and awk Pocket Reference|Arnold Robbins|9780596529024	sed					
antlr	ANTLR	1992	Terence Parr		35	grammarLanguage		http://www.antlr.org		0					128	2			24635	1825	true	6	lllpg megaparsec parsers parsers particles scroll								grammarLanguage	2571	2866		1415		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nantlr grammars-v4 https://github.com/antlr.png https://github.com/antlr/grammars-v4 ANTLR #9DC3FF 4119 1736 119 ""Grammars written for ANTLR v4; expectation that the grammars are free of actions."""				text			source.antlr	programming								false					31	2005	2018		5												parsers.py														1997		1989	java actionscript c csharp javascript objective-c perl python ruby standard-ml swift go groovy jython processing coco-r javacc peg	In computer-based language recognition, ANTLR (pronounced Antler), or Another Tool For Language Recognition, is a parser generator that uses LL(*) for parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), first developed in 1989, and is under active development. Its maintainer is Professor Terence Parr of the University of San Francisco.	2004	103	60	253	765588					University of San Francisco			g4											true	3048	30		42																1					g g4				https://github.com/antlr/antlr4/blob/master/doc/index.md								text			https://github.com/antlr/grammars-v4/tree/master/antlr/antlr2					http://www.rosettacode.org/wiki/Category:ANTLR					United States					"/** Taken from ""The Definitive ANTLR 4 Reference"" by Terence Parr */ // Derived from http://json.org grammar JSON; json    : value    ; obj    : '{' pair (',' pair)* '}'    | '{' '}'    ; pair    : STRING ':' value    ; arr    : '[' value (',' value)* ']'    | '[' ']'    ; value    : STRING    | NUMBER    | obj    | arr    | 'true'    | 'false'    | 'null'    ;  STRING    : '""' (ESC | SAFECODEPOINT)* '""'    ;  fragment ESC    : '\\' ([""\\/bfnrt] | UNICODE)    ; fragment UNICODE    : 'u' HEX HEX HEX HEX    ; fragment HEX    : [0-9a-fA-F]    ; fragment SAFECODEPOINT    : ~ [""\\\u0000-\u001F]    ;  NUMBER    : '-'? INT ('.' [0-9] +)? EXP?    ;  fragment INT    : '0' | [1-9] [0-9]*    ;  // no leading zeros  fragment EXP    : [Ee] [+\-]? INT    ;  // \- since - means ""range"" inside [...]  WS    : [ \t\n\r] + -> skip    ;"													ANTLR				https://twitter.com/the_antlr_guy	TextReader reader;  // (...) Fill TextReader with character  SumLexer lexer = new SumLexer(reader);  SumParser parser = new SumParser(lexer);   parser.expression();														//	/* */				true false																			true								true																																																							true																	true																														false																																																https://en.wikipedia.org/wiki/ANTLR	1	1	https://hopl.info/showlanguage.prx?exp=1825			antlr.org	ANTLR	https://github.com/textmate/antlr.tmbundle		year|publisher|title|authors|isbn13\n20130115|O'Reilly Media, Inc.|The Definitive ANTLR 4 Reference|Terence Parr|9781680505009	ANTLR	antlr engineer	antlr		year|title|doi|citations|influentialCitations|authors|paperId\n2018|Multilingual Detection of Code Clones Using ANTLR Grammar Definitions|10.1109/APSEC.2018.00088|7|0|Yuichi Semura and Norihiro Yoshida and Eunjong Choi and Katsuro Inoue|d52793ccd9657e79a6ec8087b84ac5148d7d6e6f	
standard-ml	Standard ML	1990			33	pl		http://sml-family.org		14					129	4			24622		true	15	dynamo-visual-language elpi fun invokator jonprl k-framework mal mlpolyr mlscript mlscript mythryl netbeans-editor pygments redprl urweb								pl	2046	2390		392047		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nkomeiji-satori Dress https://github.com/komeiji-satori.png https://github.com/komeiji-satori/Dress ""Standard ML"" #dc566d 11618 1639 636 ""好耶 是女装"""		sml		text	mllike	text/x-ocaml	source.ml	programming								false				s/Standard ML.sml	51	2006	2015	5	6				standardml								ml.py														2014		1997	alice dependent-ml hope elm fstar ocaml rust scala ml caml c poplog pop-11 common-lisp prolog emacs-editor isabelle extended-ml f-sharp	Standard ML (SML; Standard Meta Language) is a general-purpose, modular, functional programming language with compile-time type checking and type inference. It is popular among compiler writers and programming language researchers, as well as in the development of theorem provers. SML is a modern dialect of ML, the programming language used in the Logic for Computable Functions (LCF) theorem-proving project. It is distinctive among widely used languages in that it has a formal specification, given as typing rules and operational semantics in The Definition of Standard ML (1990, revised and simplified as The Definition of Standard ML (Revised) in 1997).	2002	301	185	411	100337					Bell Labs && Princeton University		sml	ml fun sig sml		sml sig fun		sml								1726	0	https://exercism.org/tracks/standardml	40																					fun sig sml				http://www.cs.cmu.edu/~rwh/isml/book.pdf								text						Standard ML						mlton	United States				https://www.smlnj.org/sml.html												"fun hello() = print(""Hello World\n"");  hello() "	  signature LAZY_BASE =    sig       type 'a lazy       exception Undefined       val force: 'a lazy -> 'a       val delay: (unit -> 'a) -> 'a lazy       val undefined: 'a lazy    end  signature LAZY' =    sig       include LAZY_BASE       val isUndefined: 'a lazy -> bool       val inject : 'a -> 'a lazy       val toString: ('a -> string) -> 'a lazy -> string       val eq: ''a lazy * ''a lazy -> bool       val eqBy: ('a * 'a -> bool) -> 'a lazy * 'a lazy -> bool       val compare: ('a * 'a -> order) -> 'a lazy * 'a lazy -> order       val map: ('a -> 'b) -> 'a lazy -> 'b lazy        structure Ops:                    sig                       val ! : 'a lazy -> 'a (* force *)                       val ? : 'a -> 'a lazy (* inject *)                    end    end 	Standard ML		https://riju.codes/standardml	"print ""Hello, world!\n""; "		- haar [1, 2, 3, 4, ~4, ~3, ~2, ~1];    val it = [0,20,4,4,~1,~1,~1,~1]  : int list	Standard ML													#		print																																																																																					false																																			true												false																											true																					https://en.wikipedia.org/wiki/Standard_ML	0	0			Standard ML	sml-family.org	Standard ML	https://github.com/textmate/standard-ml.tmbundle			Standard ML					
jq	jq	2012	Stephen Dolan		21	queryLanguage		https://stedolan.github.io/jq/		0					130	1		17	24617		true	2	dasel mdq							https://github.com/stedolan/jq	queryLanguage	36	39		60							text			source.jq	programming	2012	2024	2012	327	1541	29719	455	false																								2012	2025	1821	228	338	8	86912																			https://github.com/stedolan/jq/issues			jq							c yaml bourne-shell m4 markdown python cpp json svg yacc make lex css html javascript dockerfile bash				true	34572	0	https://exercism.org/tracks/jq	38																1	false							https://tio.run/#jq																	http://www.rosettacode.org/wiki/Category:Jq					Unknown			jq	https://jqplay.org/																https://riju.codes/jq	"""Hello, world!"" "										https://github.com/stedolan/jq																																																																																																																																																																																													0	0					jq				jq					
idl	IDL	1977	David Stern		39	pl		http://www.exelisvis.com/ProductsServices/IDL.aspx		23					131	3			24615	760	true	23	cloc cmake deno eiffel emscripten flex gradle halide hhvm idyll j json-ld kotlin ladybird mongodb nodejs opencv postgresql pygments python racket ruby tiscript								pl	4557	5298		2337		0					text	idl	text/x-idl	source.idl	programming								false				i/IDL	62	2012	2017	4	2			Interactive Data Language									idl.py																1977	gdl pv-wave fortran c unix smalltalk matlab numpy python perl-data-language perl	IDL, short for Interactive Data Language, is a programming language used for data analysis. It is popular in particular areas of science, such as astronomy, atmospheric physics and medical imaging. IDL shares a common syntax with PV-Wave and originated from the same codebase, though the languages have subsequently diverged in detail. There are also two free implementations, GNU Data Language (GDL) and Fawlty Language (FL).	2004	202	123	274	512587					L3Harris Geospatial Solutions, Inc			pro dlm		pro										1281	0		44																1					dlm idl pro				https://www.l3harrisgeospatial.com/docs/using_idl_home.html								text			https://github.com/antlr/grammars-v4/tree/master/idl	idl				http://www.rosettacode.org/wiki/Category:IDL					United States				https://www.harrisgeospatial.com/Software-Technology/IDL											"IDL> ; Hello World in IDL (Interactive Data Language) IDL> print, ""Hello World"" "	"print, ""Hello World"" end "	MODULE mg_analysis DESCRIPTION Tools for analysis VERSION 1.0 SOURCE mgalloy BUILD_DATE January 18, 2011  FUNCTION MG_ARRAY_EQUAL      2 2 KEYWORDS FUNCTION MG_TOTAL            1 1  	IDL						IDL															print	""""																													true																									true														true											true																													true											true												false											true																																				https://github.com/lstagner/idl_kernel	https://en.wikipedia.org/wiki/IDL_(programming_language)	9	10	https://hopl.info/showlanguage.prx?exp=760		IDL		IDL	https://github.com/mgalloy/idl.tmbundle		year|publisher|title|authors|isbn13\n2000|Fanning Software Consulting|IDL Programming Techniques, 2nd Edition|David W. Fanning|9780966238327\n2010|Kling Research And Software|Object Oriented Programming With Idl|Ronn Kling|9780967127057\n2001|Morgan Kaufmann|Practical IDL Programming|Gumley, Liam E.|9781558607002\n2001|Morgan Kaufmann|Practical IDL Programming|Gumley, Liam E.|9780080514444\n2007|Kling Research And Software, Inc|Idl Primer|Ronn Kling|9780967127033\n1997|Fanning Software Consulting|Idl Programming Techniques|David W. Fanning|9780966238303\n2000|Fanning Software Consulting|Idl Programming Techniques|Fanning, David W.|9780966238327	IDL				year|title|doi|citations|influentialCitations|authors|paperId\n1997|Flick: a flexible, optimizing IDL compiler|10.1145/258915.258921|110|9|E. Eide and Kevin Frei and B. Ford and J. Lepreau and G. Lindstrom|805279c8bdaaaf37f0e11fc856bb03a3d2fe7228\n1994|The Concert signature representation: IDL as intermediate language|10.1145/185084.185095|27|3|J. Auerbach and J. R. Russell|ee5472c86112e0f2e93b3b8ca9d8c09b8132217d\n2008|Mapping Semantics of CORBA IDL and GIOP to Open Core Protocol for Portability and Interoperability of SDR Waveform Components|10.1145/1403375.1403455|9|0|G. Gailliard and Hugues Balp and Michel Sarlotte and F. Verdier|762ce3309964bf2fee43667d413d621bdd2dcc9e\n1987|IDL as a data description language for a programming environment database|10.1145/39305.39312|6|0|T. Didriksen and A. Lie and R. Conradi|d57191ad1c5d414e920acb1d7f8d5c96433706f6\n2012|Research and Implement of Three-Dimensional Reconstruction Technology for Medical Images Based on IDL|10.1109/CSSS.2012.575|4|1|Lu Xiaoqi and L. Xin and Jia Dongzheng|00ed35c8b0fd007834d15a624c3a6461f1b221b2\n2018|proEQUIB: IDL Library for Plasma Diagnostics and Abundance Analysis|10.21105/joss.00899|4|0|Ashkbiz Danehkar|2364cde8f762d1900c63d67908b3c040352388e4\n2019|AtomNeb: IDL Library for Atomic Data of Ionized Nebulae|10.21105/joss.00898|4|0|Ashkbiz Danehkar|836d9f6001f4828648a988e9c2208f71121d7b37\n2013|Three Dimensional Visualization Toolbox for Medical Images Based on IDL|10.14257/IJSIP.2013.6.5.13|3|0|Minjun Tang and Feng Chen|a30cf24b5c12da20cd26d81068c04783d6f40b04\n2011|Using IDL to Visual Analyse the Point Clouds of the Surface of Crayfish|10.3968/J.ANS.1715787020110401.006|1|0|Yinwu Li and Guangsheng Zhao and Cheng Yang and Xiuwen Sun and Kui Huang|5956cb1a97b9d4524a994a4b29f88c22b5462292\n1999|Distributed programming with intermediate IDL|10.1145/329607.334745|1|1|Gary W. Smith and R. Volz|04ab7c78a1118f1ff9ab69ff6f09af0affd90d63	title|year|author|goodreadsId|rating|ratings|reviews\nAn Introduction to Programming with IDL: Interactive Data Language|2005|Kenneth P. Bowman|786937|3.40|5|0\nIDL-- The Interactive Data Language: The Complete Data Analysis and Visualization Environment for Students [With *]||Research Systems|20631577|0.0|0|0
fstar	F*	2014			35	pl		https://www.fstar-lang.org/		0				0.9.7	132	1		20	24614		true	2	lowstar vale-assembly							https://github.com/FStarLang/FStar	pl	28	31		250					fstar		text			source.fstar	programming	2014	2024	2014	80	231	2659	501	false				f/FStar.fst	28	2015	2018		8												ml.py			2014	2025	43633	225	4694	781	1011086					2014		2016	linux f-sharp ocaml standard-ml ml c javascript	F* (pronounced F star) is a functional programming language inspired by ML and aimed at program verification. Its type system includes dependent types, monadic effects, and refinement types. This allows expressing precise specifications for programs, including functional correctness and security properties. The F* type-checker aims to prove that programs meet their specifications using a combination of SMT solving and manual proofs. Programs written in F* can be translated to OCaml, F#, and C for execution. Previous versions of F* could also be translated to JavaScript. The latest version of F* is written entirely in a common subset of F* and F#, and bootstraps in OCaml and F#. It is open source (under the Apache 2.0 License) and is under active development on GitHub.	2013	53	21	50	38420593		F* is a dependently typed programming language and proof assistant. In practice, rather than a single language, the F* ecosystem is also a collection of domain-specific languages (DSLs). A common use of F* is to embed within it programming languages at different levels of abstraction or for specific programming tasks, and for the embedded language to be engineered with domain-specific reasoning, proof automation, and compilation backends.	F* is a dependently typed programming language and proof assistant. In practice, rather than a single language, the F* ecosystem is also a collection of domain-specific languages (DSLs). A common use of F* is to embed within it programming languages at different levels of abstraction or for specific programming tasks, and for the embedded language to be engineered with domain-specific reasoning, proof automation, and compilation backends.		Microsoft	F* is a dependently typed programming language and proof assistant. In practice, rather than a single language, the F* ecosystem is also a collection of domain-specific languages (DSLs). A common use of F* is to embed within it programming languages at different levels of abstraction or for specific programming tasks, and for the embedded language to be engineered with domain-specific reasoning, proof automation, and compilation backends.		fst fsti	fst	fst fsti		fst			ocaml make bourne-shell markdown f-sharp python c dockerfile json xml assembly-language nix yaml bash clojure coq svg haskell csv lisp				true	4064	0		111																	false	0	true						http://www.fstar-lang.org/tutorial/								text													Unknown																"module Hello  let main = FStar.IO.print_string ""Hello World\n"""		FStar						FStar					abstract attributes noeq unopteq andbegin by default effect else end ensures exception exists false forall fun function if in include inline inline_for_extraction irreducible logic match module mutable new new_effect noextract of open opaque private range_of reifiable reify reflectable requires set_range_of sub_effect synth then total true try type unfold unfoldable val when with not		https://github.com/FStarLang/FStar								FStar.IO.print_string			true false															true				true									true																								true						true								true											true																													true											true																																																												https://en.wikipedia.org/wiki/F*_(programming_language)	0	1				fstar-lang.org	F*	https://github.com/FStarLang/atom-fstar			F*				year|title|doi|citations|influentialCitations|authors|paperId\n2017|Verified low-level programming embedded in F*|10.1145/3110261|104|9|Jonathan Protzenko and J. Zinzindohoué and Aseem Rastogi and T. Ramananandro and Peng Wang and Santiago Zanella Béguelin and Antoine Delignat-Lavaud and Catalin Hritcu and K. Bhargavan and C. Fournet and N. Swamy|56d2fcb2befda305a57b83e7f2e3d4865ee766b2	
v	V	2019	Alexander Medvednikov		31	pl	https://vlang.io/	https://vlang.io/		0				0.4.6	133	3		26	24613		true	0								https://github.com/vlang/v	pl	44	45		1382					vlang		golang	go	text/x-go	source.v	programming	2019	2024	2019	488	2148	35595	909	false				v/V.v										volt										2019	2025	19459	923	9184	89	1050726					2019																	v	v		v				coq markdown c html yaml xml glsl json toml svg bourne-shell css dockerfile javascript objective-c make python awk cpp csharp typescript go sql ruby tcl assembly-language				true	42964	0	https://exercism.org/tracks/v	60																1	true	0	true						https://github.com/vlang/v/blob/master/doc/docs.md											https://github.com/antlr/grammars-v4/tree/master/v															"import json  struct User {     name string     age  int mut:     is_registered bool }  fn main() {     s := '[{""name"":""Frodo"", ""age"":25}, {""name"":""Bobby"", ""age"":10}]'     mut users := json.decode([]User, s) or {         eprintln('Failed to parse json')         return     }     for user in users {         println('$user.name: $user.age')     }     println('')     for i, mut user in users {         println('$i) $user.name')         if !user.can_register() {             println('Cannot register $user.name, they are too young')             continue         }         // `user` is declared as `mut` in the for loop,         // modifying it will modify the array         user.register()     }     // Let's encode users again just for fun     println('')     println(json.encode(users)) }  fn (u User) can_register() bool {     return u.age >= 16 }  fn (mut u User) register() {     u.is_registered = true }"											"println(""Hello World"") "			https://reddit.com/r/vlang	https://riju.codes/v	fn main() {  println('Hello, world!') } 	https://twitter.com/v_language		V		https://www.youtube.com/watch?v=zqUE-57Bb1M					https://github.com/vlang/v			https://github.com/vlang/v			//		println	""""																													true																																																							true																																			true												false											true																																						0	0				vlang.io	V				V					
katex	KaTeX	2013	Emily Eisenberg		22	textMarkup		https://katex.org		0				0.16.10	134	1		15	24599		true	2	mathjax mathjson							https://github.com/Khan/KaTeX	textMarkup																2013	2024	2013	284	1159	18057	418	false																								2013	2025	2383	190	702	86	364234																The fastest math typesetting library for the web.	The fastest math typesetting library for the web.		https://github.com/KaTeX	The fastest math typesetting library for the web.									javascript markdown yaml json svg html python css bourne-shell perl less dockerfile xml make tex				true	21726	0		38																1	false	0	true														text													United States					% \f is defined as #1f(#2) using the macro \f\relax{x} = \int_{-\infty}^\infty     \f\hat\xi\,e^{2 \pi i \xi x}     \,d\xi																										https://github.com/Khan/KaTeX						%																																true																																																							true																																															false																																																	0	0				katex.org										
dhall	Dhall	2017			23	dataNotation		https://dhall-lang.org/		7				v23.0.0	135	2		13	24596		true	7	cloc dhall lamdu-editor lamdu mal purescript unison							https://github.com/dhall-lang/dhall-lang	dataNotation	46	60		817							haskell	haskell	text/x-haskell	source.haskell	programming	2017	2024	2017	63	173	4185	147	false																								2017	2025	1086	100	3704	4	58089				https://dhall-lang.org/															https://github.com/dhall-lang			dhall							dhall markdown nix haskell svg bourne-shell html diff json css python javascript yaml				true	4806	0		38																	true	23	true		dhall																									Various					"-- ./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     }"															https://riju.codes/dhall	"{ output = ""Hello, world!"" }"	https://twitter.com/dhall_lang									https://github.com/dhall-lang/dhall-lang						--																																true																																																							true																																															false																																																	0	0				dhall-lang.org	Dhall				Dhall					
fennel	Fennel	2016	Calvin Rose		29	pl lisp		https://fennel-lang.org/		5				1.4.2	136	2		7	24591		true	5	cloc fennel funl mal pygments							https://github.com/bakpakin/fennel	pl	12	12		207						fennel	text			source.fnl	programming	2016	2024	2016	52	123	2369	9	false				f/Fennel.fnl																	lisp.py			2016	2025	2266	87	130	4	22408					2018														https://lists.sr.ht/%7Etechnomancy/fennel			fnl	fnl	fnl					fennel markdown lua yaml make diff bourne-shell				true	2827	0		40																1	true	1	true		fnl																									Various					;; Sample: read the state of the keyboard and move the player accordingly (local dirs {:up [0 -1] :down [0 1] :left [-1 0] :right [1 0]}) (each [key delta (pairs dirs)]   (when (love.keyboard.isDown key)     (let [[dx dy] delta           [px py] player           x (+ px (* dx player.speed dt))           y (+ py (* dy player.speed dt))]       (: world :move player x y))))											"(print ""Hello World"") "		Fennel						Fennel							https://github.com/bakpakin/fennel						;		print	""""																													true																									true																									true					true																																			true												false											true																																						0	0				fennel-lang.org	Fennel				Fennel					
stata	Stata	1985	William Gould		34	pl		https://www.stata.com/		2					137	3			24578		true	3	cloc jal-compiler jsl								pl	867	1032		8344		0					text			source.stata	programming								false					44	2009	2015	7	3												stata.py														1994		1985	c linux ascii excel-app	"Stata is a general-purpose statistical software package created in 1985 by StataCorp. Most of its users work in research, especially in the fields of economics, sociology, political science, biomedicine and epidemiology. Stata's capabilities include data management, statistical analysis, graphics, simulations, regression, and custom programming. It also has a system to disseminate user-written programs that lets it grow continuously. The name Stata is a syllabic abbreviation of the words statistics and data. The FAQ for the official forum of Stata insists that the correct English pronunciation of Stata ""must remain a mystery""; any of ""Stay-ta"", ""Sta-ta"" or ""Stah-ta"" are considered acceptable. There are four major builds of each version of Stata: Stata/MP for multiprocessor computers (including dual-core and multicore processors) Stata/SE for large databases Stata/IC, which is the standard version Numerics by Stata, supports any of the data sizes listed above in an embedded environment Small Stata, which was the smaller, student version for educational purchase only is no longer available."	2005	319	246	370	1809002					StataCorp			do ado doh ihlp mata matah sthlp		do ado									false	2816	0		45																1					ado DO do doh ihlp mata matah sthlp				https://www.stata.com/features/documentation/								text								http://www.rosettacode.org/wiki/Category:Stata	https://www.stata.com/manuals/rssc.pdf							Stata	http://www.haghish.com/statistics/stata-blog/stata-programming/ssc_stata_package_list.php											"/* Hello world in Stata */   .program hello   1. display ""Hello, World!""   2. end .hello "		local MAXDIM   800 	Stata				https://twitter.com/stata	"program define fizzbuzz  args x  forvalues i = 1(1)`x' {   if mod(`i',15) == 0 {    display ""fizzbuzz""   }   else if mod(`i',5) == 0 {    display ""buzz""   }   else if mod(`i',3) == 0 {    display ""fizz""   }   else {   display `i'   }  } end"														//	/* */																															true																																																							true																	true																														false																																															https://github.com/kylebarron/stata_kernel	https://en.wikipedia.org/wiki/Stata	21	5			Stata	stata.com	Stata	https://github.com/pschumm/Stata.tmbundle		year|publisher|title|authors|isbn13\n2009|Stata Press|Microeconometrics Using Stata|A. Colin Cameron and Pravin K Trivedi|9781597180481\n2009|Stata Press|An Introduction to Stata Programming|Baum, Christopher F.|9781597180450\n2005|Association For Computing Machinery|ICS05: proceedings of the 19th ACM International Conference on Supercomputing : June 20-22, 2005, (workshop tutorials-June 19th), the Cambridge Marriot (Kendall Square) and the Stata Center (MIT), Cambridge, Massachusetts, 02139, USA|International Conference On Supercomputing (19th : 2005 : Cambridge, Mass.)|9781595931672\n2015|Stata Press|An Introduction to Stata Programming, Second Edition|Baum, Christopher F.|9781597181501\n2006|Stata Press|An Introduction to Modern Econometrics Using Stata|Baum, Christopher F.|9781597180139\n2019|Springer|Econometrics in Theory and Practice: Analysis of Cross Section, Time Series and Panel Data with Stata 15.1|Das, Panchanan|9789813290198\n2015|Packt Publishing|Data Analysis with Stata|Kothari, Prasad|9781782173175\n2021|Princeton University Press|Quantitative Social Science: An Introduction in Stata|Imai, Kosuke and Bougher, Lori D.|9780691191294\n2021|Princeton University Press|Quantitative Social Science: An Introduction in Stata|Bougher, Lori D. and Imai, Kosuke|9780691191096\n2005T|STATA PRESS|Programming Stata 9 (STATA RELEASE 9)|STATA|9781597180009\n2011-06-01T00:00:01Z|Statacorp Lp|STATA Programming Reference Manual: Release 12|Statacorp Lp|9781597180917\n2021|Stata Press|STATA PROGRAMMING REFERENCE MANUAL Release 11|Stata Corporation|9781597180603\n20160919|Cambridge University Press|Statistics Using Stata|Sharon Lawner Weinberg; Sarah Knapp Abramowitz|9781316678978\n20160919|Cambridge University Press|Statistics Using Stata|Sharon Lawner Weinberg; Sarah Knapp Abramowitz|9781316680162\n20200227|Cambridge University Press|Statistics Using Stata|Sharon Lawner Weinberg; Sarah Knapp Abramowitz|9781108808682\n28-10-2015|Packt Publishing|Data Analysis with Stata|Prasad Kothari|9781782173182\n2001|Stata Press 2001-12-01|Stata Programming Manual: Release 7|Stata Press|9781881228523\n||An Introduction To Stata Programming|Oleg Ishutin|9781680941128\n2013|Stata Press|Discovering Structural Equation Modeling Using Stata|Alan C. Acock|9781597181334\n20160324|Taylor & Francis|Biostatistics in Public Health Using STATA|Erick L. Suárez; Cynthia M. Pérez; Graciela M. Nogueras; Camille Moreno-Gorrín|9781498722025\n2007|N/a|Title: Stata Mata Matrix Programming [m] 4-6|Stata Press|9781597180368	Stata				year|title|doi|citations|influentialCitations|authors|paperId\n2019|Estimation of pre- and posttreatment average treatment effects with binary time-varying treatment using Stata|10.1177/1536867X19874224|23|2|G. Cerulli and Marco Ventura|2d2d96bec07c2c2a634d0cd2dd3f0c1413ba52fd\n2016|Markdoc: Literate Programming in Stata|10.1177/1536867X1601600409|9|0|E. F. Haghish|4cbaa4d80f1d00c433108a3796bde332899e783c\n2019|Seamless interactive language interfacing between R and Stata|10.1177/1536867X19830891|6|1|E. F. Haghish|c8141f9a90a0ca4bed665ac09964ab0367a9b366\n2017|An Introduction to Stata Programming (2nd Edition)|10.18637/JSS.V077.B03|4|0|O. Kirchkamp and H. Niggemann|4c047914591d95b0ee1f48c4f7ed44ff3902524b\n2010|Mata Matters: Stata in Mata|10.1177/1536867X1001000111|1|0|W. Gould|d6607a2dca41c0544affecf51c7f2dd6775f68c3	
delphi	Delphi	1995	Anders Hejlsberg		45	pl		https://www.embarcadero.com/products/delphi		0	https://blogs.embarcadero.com/	https://edn.embarcadero.com/article/40775	https://www.embarcadero.com/products/delphi/starter/free-download		138	3			24562	1963	true	0									pl	213	240																					false				d/Delphi.pas						2368	24		Embarcadero Delphi								pascal.py											9					2006	object-pascal pascal ia-32 ios android linux mercurial turbo-pascal x86-isa assembly-language java uml xml cil php visual-basic oxygene free-pascal	Embarcadero Delphi is an integrated development environment (IDE) for desktop, mobile, web, and console applications. It's also an event driven language. Delphi's compilers use their own Object Pascal dialect of Pascal and generate native code for several platforms: Windows (x86 and x64), OS X (32-bit only), iOS (32 and 64-bit), Android and Linux (64-bit Intel). Delphi, part of RAD Studio, includes a code editor with Code Insight (code completion), Error Insight (real-time error-checking), and other features; refactoring; a visual forms designer for both VCL (native Windows) and FMX (cross-platform, partially native per platform); an integrated debugger for all platforms including mobile; source control (SVN, git, and Mercurial); and support for third-party plugins. It has strong database support. It is not unusual for a Delphi project of a million lines to compile in a few seconds – one benchmark gave 170,000 lines per second. It is under active development, with (in 2016) releases every six months, with new platforms being added approximately every second release. Delphi was originally developed by Borland as a rapid application development tool for Windows as the successor of Turbo Pascal. Delphi added full object-orientation to the existing language, and since then the language has grown and supports many other modern language features, including generics and anonymous methods, as well as unusual features such as inbuilt string types and native COM support. Delphi and its C++ counterpart, C++Builder, share many core components, notably the IDE, the Visual Component Library (VCL), and much of the RTL, and are compatible with each other: C++Builder 6 and onwards can consume Delphi-language files and C++ in the one project, and packages compiled with C++Builder written in C++ can be used from within Delphi. In 2007, the products were released jointly as RAD Studio. RAD Studio is a shared host for Delphi and C++Builder, and can be purchased with either or both. In 2006, Borland’s developer tools section was transferred from Borland to a wholly owned subsidiary known as CodeGear, which was sold to Embarcadero Technologies in 2008. In 2015, Embarcadero was purchased by Idera Software, but the Embarcadero mark was retained for the developer tools division.	2018	765	303	3	349208					Idera, Inc.				pas	pas dpr									false	7084	181		50																1							false		https://ml4ai.github.io/delphi/						https://www.embarcadero.com/events	https://www.embarcadero.com/products/delphi/faq	text								http://www.rosettacode.org/wiki/Category:Delphi					United States			Delphi	http://delphi.wikia.com/wiki/Delphi_File_Extensions											// Hello World in Delphi Program Hello_World;  {$APPTYPE CONSOLE}  Begin   WriteLn('Hello World'); End. 	program HelloWorld; {$APPTYPE CONSOLE}  begin  WriteLn('Hello World'); end.		Delphi	https://reddit.com/r/delphi				procedure TForm1.ShowSomethingOnCreate; begin   Label1.Text := 'Hello World!'; end;	Delphi									https://www.meetup.com/topics/delphi				//	{ }	WriteLn	'																									true				true																																																							true																	true																		true												false											true																																					https://en.wikipedia.org/wiki/Delphi_(programming_language)	88	3	https://hopl.info/showlanguage.prx?exp=1963		Delphi/Object Pascal		Delphi			year|publisher|title|authors|isbn13\n1995|Sams|Teach Yourself Database Programming With Delphi in 21 Days (Sams Teach Yourself)|Gurewich, Nathan and Gurewich, Ori|9780672308512\n1995|John Wiley & Sons Inc|Delphi Programming for Dummies|Rubenking, Neil J.|9781568842004\n1998|Sams Publishing|Sams Teach Yourself Delphi 4 in 21 Days|Reisdorph, Kent|9780672312861\n1997|Waite Group Pr|Delphi 3 Superbible|Brent, Gary and Bagdazian, Richard and Tendon, Steve|9781571690272\n2004|Oxford University Press|Introducing Delphi Programming: Theory through Practise|Barrow, John and Gelderblom, Helene and Miller, Linda|9780195781359\n2003|Red Globe Press|Mastering Delphi Programming (Macmillan Master Series)|Buchanan, William J|9780333918975\n1997||Programming in Delphi|Rick Kitto|9780968279045\n1996|Coriolis Group|KickAss Delphi Programming: Cutting-edge Delphi Programming with an Attitude|Taylor, Don and Mischel, Jim and Penman, John and Goggin, Terence|9781576100448\n1996|M & T Books|Programming Delphi Custom Components|Fred Bulback|9781558514577\n2001|Wordware Publishing, Inc.|Tomes of Delphi: Alogrithm and Data Structure (Wordware Delphi Developer's Library)|Bucknall, Julian|9781556227363\n2005|Jones & Bartlett Learning|INSIDE DELPHI 2006 (W/CD) (Wordware Delphi Developer's Library)|Ivan Hladni|9781598220032\n2014|Nepeta Enterprises|Coding in Delphi|Hodges, Nick|9781941266038\n1997|Coriolis Group|High Performance Delphi 3 Programming|Mischel, Jim and Penman, John and Goggin, Terence and Taylor, Don and Shemitz, Jon|9781576101797\n1995|Sams|Teach Yourself Borland Delphi in 21 Days (Sams Teach Yourself)|Wozniewicz, Andrew|9780672304705\n1999|Sams Publishing|Delphi 5 Developer's Guide (Developer's Guide)|Teixeira, Steve and Pacheco, Xavier|9780672317811\n2001|Wordware Publishing, Inc.|The Tomes of Delphi: Developer's Guide to Troubleshooting (Wordware Delphi Developer's Library)|Shannon, Clay|9781556228162\n1991|Tsinghua University|Delphi 6 Programming Guidance|Zhang Chun Lin Bian Zhu|9787302053880\n2000|Wordware Publishing, Inc.|Advanced Delphi Developer's Guide to Ado with CDR|Federov, Alex|9781556227585\n1997|John Wiley & Sons Inc|Delphi 3 for Dummies|Rubenking, Neil J.|9780764501791\n2000|China Press|Delphi Mode Programming (with Cd-rom)|Liu Yi|9787111149491\n1996|John Wiley & Sons Inc|Delphi 32-bit Programming Secrets (the Secrets Series)|Tom Swan and Jeff Cogswell|9781568846903\n1991|Unknown|21 Century College Computer Course Planning Materials: Delphi 2007 Programming Tutorial|Yang Sheng Quan ?liu Bai Lin|9787302219712\n1997|SIGS|Visual Object-Oriented Programming Using Delphi With CD-ROM (SIGS: Advances in Object Technology, Series Number 14)|Wiener, Richard and Wiatrowski, Claude A.|9780136186380\n2018|Packt Publishing|Delphi High Performance: Build fast Delphi applications using concurrency, parallel programming and memory management|Gabrijelcic, Primoz|9781788625456\n2018|Packt Publishing|Delphi Cookbook: Recipes to master Delphi for IoT integrations, cross-platform, mobile and server-side development, 3rd Edition|Spinetti, Daniele and Teti, Daniele|9781788623186\n2020-02-24T00:00:01Z|Dark Neon|The Little Book Of Delphi Programming: Learn To Program with Object Pascal|Collingbourne, Huw|9781913132095\n2020|Packt Publishing|Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi|Magni, Andrea|9781788621236\n2019-11-26T00:00:01Z|Packt Publishing|Mastering Delphi Programming: A Complete Reference Guide: Learn all about building fast, scalable, and high performing applications with Delphi|Gabrijelčič, Primož|9781838989118\n1995|Sybex Inc|Mastering Delphi|Cantu, Marco|9780782117394\n2020-10-29T00:00:01Z|Packt Publishing|Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi|Magni, Andrea|9781788624176\n2005|Sybex|Mastering Borland Delphi 2005|Marco Cantu'|9780782143423\n2021|Independently published|Object Pascal Handbook Delphi 10.4 Sydney Edition: The Complete Guide to the Object Pascal programming language for Delphi 10.4 Sydney|Cantu, Marco|9798554519963\n2019|Packt Publishing|Delphi Programming Projects: Build a range of exciting projects by exploring cross-platform development and microservices|Duarte, William|9781789135237\n2019|Packt Publishing|Mastering Delphi Programming: A Complete Reference Guide: Learn all about building fast, scalable, and high performing applications with Delphi|Gabrijelčič, Primož|9781838983918\n2019|Packt Publishing|Hands-On Design Patterns with Delphi: Build applications using idiomatic, extensible, and concurrent design patterns in Delphi|Gabrijelčič, Primož|9781789342437\n2019|Apress|Introducing Delphi ORM: Object Relational Mapping Using TMS Aurelius|Kouraklis, John|9781484250136\n2001|Addison Wesley|Programming and Problem Solving with Delphi|Kerman, Mitchell C.|9780201708448\n2003|Sybex|Mastering Delphi 7|Cant?, Marco and Cantù, Marco|9780782142013\n2000|O'Reilly Media|Delphi in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))|Lischner, Ray|9781565926592\n2019-05-03T00:00:01Z|Packt Publishing|Delphi Programming Projects: Build a range of exciting projects by exploring cross-platform development and microservices|Duarte, William|9781789130553\n2020|Apress|Delphi Quick Syntax Reference: A Pocket Guide to the Delphi and Object Pascal Language|Kouraklis, John|9781484261118\n2005|Oxford University Press|Introducing Delphi Programming: Theory through Practice|Barrow, John and Miller, Linda and Malan, Katherine and Gelderblom, Helene|9780195789119\n1995|Sams|Delphi Programming Unleashed/Book and Disk|Calvert, Charles|9780672304996\n1996|Hungry Minds Inc|Delphi Programming for Dummies|Rubenking, Neil J.|9781568846217\n1995|Waite Group Pr|Borland Delphi How-To: The Definitive Delphi Problem Solver|Frerking, Gary and Niddery, Wayne and Wallace, Nathan|9781571690197\n2001|Sybex|Mastering Delphi 6|Cant?, Marco|9780782128741\n2000|Macmillan Technical Publishing|Delphi COM Programming|Harmon, Eric|9781578702213\n2000|Wordware Publishing, Inc.|Learn Object Pascal with Delphi|Rachele, Warren|9781556227196\n1997|Sybex Inc|Mastering Delphi 3|Cantu, Marco|9780782120523\n1996|McGraw-Hill Osborne Media|Delphi in Depth|Anderson, Loy and Fung, Joseph and Lynnworth, Ann and Ostroff, Mark and Rudy, Martin and Vivrette, Robert and Jensen, Cary|9780078822117\n2000-02-07T00:00:01Z|Wordware Publishing, Inc.|Delphi Graphics And Game Programming Exposed! With DirectX|Ayres, John|9781556226373\n1997|Wordware|The Tomes of Delphi 3: Win32 Core Api|Diehl, Larry and Dorcas, Phil and Harrison, Kenneth and Mathes, Rod and Reza, Ovais and Tobin, Mike and Ayres, John|9781556225567\n2001|Wordware Publishing, Inc.|Tomes of KYLIX: The Linux API (Wordware Delphi Developer's Library)|Stephens, Glenn|9781556228230\n1996|John Wiley & Sons Inc|Delphi 2: A Developer's Guide|Kellen, Vince and Todd, Bill and Novak, Ray and Saenz, Brad|9781558514768\n1996|Sams|Teach Yourself Delphi 2 in 21 Days (Sams Teach Yourself)|Osier, Dan and Grobman, Steve and Batson, Steve|9780672308635\n1997|Que Pub|Special Edition Using Delphi 3 (Using ... (Que))|Miller, Todd and Powell, David and Bouchereau, Roland and Bucknall, Julian and Curtis, Bill and Frolich, Scott and Hecht, Joe C. and Krause, Chaim and Pritchard, Mark and Rice, Noel and Rider, J. W. and Sarafinchan, Quentin and Schafer, Stephen A. and Uber, Eric|9780789711182\n1997|Prentice Hall Ptr|Delphi 3: User Interface Design|Kovach, Warren and Dubois, Ludovic|9780136179603\n1995|Sams|Delphi Developer's Guide/Book and Cd-Rom (Sams Developer's Guide)|Pacheco, Xavier and Teixeira, Steve|9780672307041\n1996|Springer|Essential Delphi 2.0 Fast: How to Develop Applications in Delphi 2.0 (Essential Series)|Cowell, John|9783540760269\n2003-09-30T00:00:01Z|Anaya Multimedia-Anaya Interactiva|Delphi 7 y Kylix 3 / Delphi 7 and Kylix 3 (Programacion / Programming) (Spanish Edition)|Charte, Francisco|9788441515666\n2006||Mastering Delphi 7|Sybex|9788176567534\n2003|ANAYA MULTIMEDIA|Delphi 7 (Guías Prácticas) (Spanish Edition)|Charte, Francisco|9788441515543\n1995|Coriolis Group|Delphi Programming EXplorer: Master Cutting-Edge Visual Software Development for Windows|Duntemann, Jeff and Mischel, Jim and Taylor, Don|9781883577254\n2001|Optimax Pub|Web Programming With Delphi (delphi Programming)|Andrew J. Wozniewicz|9781931097178\n||Hello Delphi: An Introduction To Programming With Borland Delphi For Windows|Joy and Janet E.|9780964816022\n20030204|Springer Nature|Mastering Delphi Programming|William Buchanan|9781137173560\n2000|China Press|Delphi 7 Programming|Wang Chun Hong|9787810820547\n2010||Delphi Programming Language: Free Software Programmed In Delphi, Quake Army Knife, Ares Galaxy, Inno Setup, Dev-c]+, Openwire, Apophysis|Books Llc and Books and LLC|9781158022229\n30-06-2016|Packt Publishing|Delphi Cookbook|Daniele Teti|9781785280504\n1997|Wordware Publishing Inc.,u.s.|Microsoft Directx 2 Games Programming With Delphi (advanced Delphi Series)|David Bowden|9781556225574\n1996|Apress|Instant Delphi 32 Programming|Dave Jewell|9781874416838\n1996|John Wiley & Sons|Delphi Programming Problem Solver|Neil J. Rubenking|9781568847955\n1991|Mechanical Industry Press|Delphi Practical Programming Techniques|Zhu Bian Zhang Wei Dong|9787111178743\n20161026|Springer Nature|MVVM in Delphi|John Kouraklis|9781484222140\n26-02-2018|Packt Publishing|Delphi High Performance|Primoz Gabrijelcic|9781788621243\n2000|Tsinghua University Press. Beijing Jiaotong University Press|Delphi Database Programming(chinese Edition)|Hou Tai Ping Tong Ai Hong|9787810823289\n20200804|Springer Nature|Delphi Quick Syntax Reference|John Kouraklis|9781484261125\n20000316|O'Reilly Media, Inc.|Delphi in a Nutshell|Ray Lischner|9781449337315\n20000316|O'Reilly Media, Inc.|Delphi in a Nutshell|Ray Lischner|9781449369521\n2007|Machinery Industry Press|Delphi Programming Tutorial Examples(chinese Edition)|Sun An Yue|9787111207306\n1991|Unknown|Delphi 7 High-level Programming Paradigm|Long Qi Ming Liu Bin Deng Bian Zhu|9787302092582\n1996|Sams|Programming Internet Applications With Delphi 32|Sams Development Group|9781575210605\n2003|Charles River Media, Inc.|Delphi Programming With Com And Activex|Ponamarev, V.|9781584502548\n2003|Pearson Education|Programming And Problem Solving With Delphi|Mitchell C. Kerman|9780321204417\n1996|John Wiley & Sons Inc|Learn Delphi 2 Database Programming Today|Jeff Cogswell|9781568848358\n1995|John Wiley & Sons|Developing Windows Applications Using Delphi|Paul Penrod|9780471110170\n20061122|Springer Nature|.NET 2.0 for Delphi Programmers|Jon Shemitz|9781430201748\n2004|A-list|Advanced Delphi X Programming And Engineering|Peter Darakhvelidze and Evgeny Markov|9781931769280		delphi engineer			year|title|doi|citations|influentialCitations|authors|paperId\n2016|Lessons Learned from Teaching Scratch as an Introduction to Object-oriented Programming in Delphi|10.1080/18117295.2016.1189215|6|0|Sukie van Zyl and E. Mentz and M. Havenga|f9a8b9efda4ed17f7540bbb926b9b97ef9d8d6be\n2014|Application of Case-based Teaching in Higher Vocational Computer CoursesA Case Study of Delphi Programming|10.2991/SCICT-14.2014.64|3|0|Guanqun Liu and Qiufen Yang and Rong Fan|355a997fe0a41d33880d49948719f481b0e636fa\n2011|Performance Comparison of Managed C# and Delphi Prism in Visual Studio and Unmanaged Delphi 2009 and C++ Builder 2009 Languages|10.5120/3070-4199|1|0|Abdulkadir Karacı|8443a676d13766bfde31808be4a689855d8e8a8d	
abap	ABAP	1983			47	pl		http://scn.sap.com/community/abap		1	https://blogs.sap.com/tags/833755570260738661924709785639136/	https://help.sap.com/docs/BTP/4726775c8bfc483abb210252604515b2/e9b10e43016e423ab0efe91e668a6efc.html			139	3			24560		true	1	ace								pl	387	450		4488		0					abap			source.abap	programming								false				a/ABAP.abap	42	2012	2018	1	4			Advanced Business Application Programming									business.py											40					1983	objective-c cobol sql java unix solaris linux systemz eclipse-editor	"ABAP (Advanced Business Application Programming, originally Allgemeiner Berichts-Aufbereitungs-Prozessor, German for ""general report creation processor"") is a high-level programming language created by the German software company SAP SE. It is currently positioned, alongside Java, as the language for programming the SAP Application Server, which is part of the NetWeaver platform for building business applications."	2003	439	181	1472	271832					SAP			abap	abap	abap ABAP										2416	283	https://exercism.org/tracks/abap	1037																					abap				https://help.sap.com/doc/abapdocu_755_index_htm/7.55/en-US/index.htm						https://blogs.sap.com/2020/04/21/abap-community-online-events/		text					abap			http://www.rosettacode.org/wiki/Category:ABAP								ABAP													REPORT ZHELLO_WORLD.  START-OF-SELECTION.     WRITE: 'Hello World'.   	"*/** * The MIT License (MIT) * Copyright (c) 2012 René van Mil * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * ""Software""), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */  *----------------------------------------------------------------------* *       CLASS CL_CSV_PARSER DEFINITION *----------------------------------------------------------------------* * *----------------------------------------------------------------------* class cl_csv_parser definition   public   inheriting from cl_object   final   create public .    public section. *""* public components of class CL_CSV_PARSER *""* do not include other source files here!!!      type-pools abap .     methods constructor       importing         !delegate type ref to if_csv_parser_delegate         !csvstring type string         !separator type c         !skip_first_line type abap_bool .     methods parse       raising         cx_csv_parse_error .   protected section. *""* protected components of class CL_CSV_PARSER *""* do not include other source files here!!!   private section. *""* private components of class CL_CSV_PARSER *""* do not include other source files here!!!      constants _textindicator type c value '""'.              ""#EC NOTEXT     data _delegate type ref to if_csv_parser_delegate .     data _csvstring type string .     data _separator type c .     type-pools abap .     data _skip_first_line type abap_bool .      methods _lines       returning         value(returning) type stringtab .     methods _parse_line       importing         !line type string       returning         value(returning) type stringtab       raising         cx_csv_parse_error . endclass.                    ""CL_CSV_PARSER DEFINITION    *----------------------------------------------------------------------* *       CLASS CL_CSV_PARSER IMPLEMENTATION *----------------------------------------------------------------------* * *----------------------------------------------------------------------* class cl_csv_parser implementation.   * <SIGNATURE>---------------------------------------------------------------------------------------+ * | Instance Public Method CL_CSV_PARSER->CONSTRUCTOR * +-------------------------------------------------------------------------------------------------+ * | [--->] DELEGATE                       TYPE REF TO IF_CSV_PARSER_DELEGATE * | [--->] CSVSTRING                      TYPE        STRING * | [--->] SEPARATOR                      TYPE        C * | [--->] SKIP_FIRST_LINE                TYPE        ABAP_BOOL * +--------------------------------------------------------------------------------------</SIGNATURE>   method constructor.     super->constructor( ).     _delegate = delegate.     _csvstring = csvstring.     _separator = separator.     _skip_first_line = skip_first_line.   endmethod.                    ""constructor   * <SIGNATURE>---------------------------------------------------------------------------------------+ * | Instance Public Method CL_CSV_PARSER->PARSE * +-------------------------------------------------------------------------------------------------+ * | [!CX!] CX_CSV_PARSE_ERROR * +--------------------------------------------------------------------------------------</SIGNATURE>   method parse.     data msg type string.     if _csvstring is initial.       message e002(csv) into msg.       raise exception type cx_csv_parse_error         exporting           message = msg.     endif.      "" Get the lines     data is_first_line type abap_bool value abap_true.     data lines type standard table of string.     lines = _lines( ).     field-symbols <line> type string.     loop at lines assigning <line>.       "" Should we skip the first line?       if _skip_first_line = abap_true and is_first_line = abap_true.         is_first_line = abap_false.         continue.       endif.       "" Parse the line       data values type standard table of string.       values = _parse_line( <line> ).       "" Send values to delegate       _delegate->values_found( values ).     endloop.   endmethod.                    ""parse   * <SIGNATURE>---------------------------------------------------------------------------------------+ * | Instance Private Method CL_CSV_PARSER->_LINES * +-------------------------------------------------------------------------------------------------+ * | [<-()] RETURNING                      TYPE        STRINGTAB * +--------------------------------------------------------------------------------------</SIGNATURE>   method _lines.     split _csvstring at cl_abap_char_utilities=>cr_lf into table returning.   endmethod.                    ""_lines   * <SIGNATURE>---------------------------------------------------------------------------------------+ * | Instance Private Method CL_CSV_PARSER->_PARSE_LINE * +-------------------------------------------------------------------------------------------------+ * | [--->] LINE                           TYPE        STRING * | [<-()] RETURNING                      TYPE        STRINGTAB * | [!CX!] CX_CSV_PARSE_ERROR * +--------------------------------------------------------------------------------------</SIGNATURE>   method _parse_line.     data msg type string.      data csvvalue type string.     data csvvalues type standard table of string.      data char type c.     data pos type i value 0.     data len type i.     len = strlen( line ).     while pos < len.       char = line+pos(1).       if char <> _separator.         if char = _textindicator.           data text_ended type abap_bool.           text_ended = abap_false.           while text_ended = abap_false.             pos = pos + 1.             if pos < len.               char = line+pos(1).               if char = _textindicator.                 text_ended = abap_true.               else.                 if char is initial. "" Space                   concatenate csvvalue ` ` into csvvalue.                 else.                   concatenate csvvalue char into csvvalue.                 endif.               endif.             else.               "" Reached the end of the line while inside a text value               "" This indicates an error in the CSV formatting               text_ended = abap_true.               message e003(csv) into msg.               raise exception type cx_csv_parse_error                 exporting                   message = msg.             endif.           endwhile.           "" Check if next character is a separator, otherwise the CSV formatting is incorrect           data nextpos type i.           nextpos = pos + 1.           if nextpos < len and line+nextpos(1) <> _separator.             message e003(csv) into msg.             raise exception type cx_csv_parse_error               exporting                 message = msg.           endif.         else.           if char is initial. "" Space             concatenate csvvalue ` ` into csvvalue.           else.             concatenate csvvalue char into csvvalue.           endif.         endif.       else.         append csvvalue to csvvalues.         clear csvvalue.       endif.       pos = pos + 1.     endwhile.     append csvvalue to csvvalues. "" Don't forget the last value      returning = csvvalues.   endmethod.                    ""_parse_line endclass.                    ""CL_CSV_PARSER IMPLEMENTATION"	ABAP					"* First define structured type TYPES: BEGIN OF t_vbrk,          VBELN TYPE VBRK-VBELN,          ZUONR TYPE VBRK-ZUONR,        END OF t_vbrk.  * Now define internal table of our defined type t_vbrk DATA : gt_vbrk TYPE STANDARD TABLE OF t_vbrk,        gt_vbrk_2 TYPE STANDARD TABLE OF t_vbrk.   ""easy to define more tables  * If needed, define structure (line of internal table) * Definition with type or with reference to internal table: DATA : gs_vbrk TYPE t_vbrk,        gs_vbrk2 LIKE LINE OF gt_vbrk2.  * You can also define table type if needed TYPES tt_vbrk TYPE STANDARD TABLE OF t_vbrk."	ABAP					abap-source abbreviated abstract accept accepting according activation actual add add-corresponding adjacent after alias aliases align all allocate alpha analysis analyzer and append appendage appending application archive area arithmetic as ascending aspect assert assign assigned assigning association asynchronous at attributes authority authority-check avg back background backup backward badi base before begin between big binary bintohex bit black blank blanks blob block blocks blue bound boundaries bounds boxed break-point buffer by bypassing byte byte-order call calling case cast casting catch center centered chain chain-input chain-request change changing channels character char-to-hex check checkbox ci_ circular class class-coding class-data class-events class-methods class-pool cleanup clear client clob clock close coalesce code coding col_background col_group col_heading col_key col_negative col_normal col_positive col_total collect color column columns comment comments commit common communication comparing component components compression compute concat concat_with_space concatenate cond condense condition connect connection constants context contexts continue control controls conv conversion convert copies copy corresponding country cover cpi create creating critical currency currency_conversion current cursor cursor-selection customer customer-function dangerous data database datainfo dataset date dats_add_days dats_add_months dats_days_between dats_is_valid daylight dd/mm/yy dd/mm/yyyy ddmmyy deallocate decimal_shift decimals declarations deep default deferred define defining definition delete deleting demand department descending describe destination detail dialog directory disconnect display display-mode distinct divide divide-corresponding division do dummy duplicate duplicates duration during dynamic dynpro edit editor-call else elseif empty enabled enabling encoding end endat endcase endcatch endchain endclass enddo endenhancement end-enhancement-section endexec endform endfunction endian endif ending endinterface end-lines endloop endmethod endmodule end-of-definition end-of-editing end-of-file end-of-page end-of-selection endon endprovide endselect end-test-injection end-test-seam endtry endwhile endwith engineering enhancement enhancement-point enhancements enhancement-section entries entry enum environment equiv errormessage errors escaping event events exact except exception exceptions exception-table exclude excluding exec execute exists exit exit-command expand expanding expiration explicit exponent export exporting extend extended extension extract fail fetch field field-groups fields field-symbol field-symbols file filter filters filter-table final find first first-line fixed-point fkeq fkge flush font for form format forward found frame frames free friends from function functionality function-pool further gaps generate get giving gkeq gkge global grant green group groups handle handler harmless hashed having hdb header headers heading head-lines help-id help-request hextobin hide high hint hold hotspot icon id identification identifier ids if ignore ignoring immediately implementation implementations implemented implicit import importing in inactive incl include includes including increment index index-line infotypes inheriting init initial initialization inner inout input insert instance instances instr intensified interface interface-pool interfaces internal intervals into inverse inverted-date is iso job join keep keeping kernel key keys keywords kind language last late layout leading leave left left-justified leftplus leftspace legacy length let level levels like line lines line-count linefeed line-selection line-size list listbox list-processing little llang load load-of-program lob local locale locator logfile logical log-point long loop low lower lpad lpi ltrim mail main major-id mapping margin mark mask match matchcode max maximum medium members memory mesh message message-id messages messaging method methods min minimum minor-id mm/dd/yy mm/dd/yyyy mmddyy mode modif modifier modify module move move-corresponding multiply multiply-corresponding name nametab native nested nesting new new-line new-page new-section next no no-display no-extension no-gap no-gaps no-grouping no-heading no-scrolling no-sign no-title no-topofpage no-zero node nodes non-unicode non-unique not null number object objects obligatory occurrence occurrences occurs of off offset ole on only open option optional options or order other others out outer output output-length overflow overlay pack package pad padding page pages parameter parameters parameter-table part partially pattern percentage perform performing person pf1 pf10 pf11 pf12 pf13 pf14 pf15 pf2 pf3 pf4 pf5 pf6 pf7 pf8 pf9 pf-status pink places pool pos_high pos_low position pragmas precompiled preferred preserving primary print print-control priority private procedure process program property protected provide public push pushbutton put queue-only quickinfo radiobutton raise raising range ranges read reader read-only receive received receiver receiving red redefinition reduce reduced ref reference refresh regex reject remote renaming replace replacement replacing report request requested reserve reset resolution respecting responsible result results resumable resume retry return returncode returning returns right right-justified rightplus rightspace risk rmc_communication_failure rmc_invalid_status rmc_system_failure role rollback rows rpad rtrim run sap sap-spool saving scale_preserving scale_preserving_scientific scan scientific scientific_with_leading_zero scroll scroll-boundary scrolling search secondary seconds section select selection selections selection-screen selection-set selection-sets selection-table select-options send separate separated set shared shift short shortdump-id sign_as_postfix single size skip skipping smart some sort sortable sorted source specified split spool spots sql sqlscript stable stamp standard starting start-of-editing start-of-selection state statement statements static statics statusinfo step-loop stop structure structures style subkey submatches submit subroutine subscreen subtract subtract-corresponding suffix sum summary summing supplied supply suppress switch switchstates symbol syncpoints syntax syntax-check syntax-trace system-call system-exceptions system-exit tab tabbed table tables tableview tabstrip target task tasks test testing test-injection test-seam text textpool then throw time times timestamp timezone tims_is_valid title titlebar title-lines to tokenization tokens top-lines top-of-page trace-file trace-table trailing transaction transfer transformation translate transporting trmac truncate truncation try tstmp_add_seconds tstmp_current_utctimestamp tstmp_is_valid tstmp_seconds_between type type-pool type-pools types uline unassign under unicode union unique unit_conversion unix unpack until unwind up update upper user user-command using utf-8 valid value value-request values vary varying verification-message version via view visible wait warning when whenever where while width window windows with with-heading without with-title word work write writer xml xsd yellow yes yymmdd zero zone abap_system_timezone abap_user_timezone access action adabas adjust_numbers allow_precision_loss allowed amdp applicationuser as_geo_json as400 associations balance behavior breakup bulk cds cds_client check_before_save child clients corr corr_spearman cross cycles datn_add_days datn_add_months datn_days_between dats_from_datn dats_tims_to_tstmp dats_to_datn db2 db6 ddl dense_rank depth deterministic discarding entities entity error failed finalize first_value fltp_to_dec following fractional full graph grouping hierarchy hierarchy_ancestors hierarchy_ancestors_aggregate hierarchy_descendants hierarchy_descendants_aggregate hierarchy_siblings incremental indicators lag last_value lead leaves like_regexpr link locale_sap lock locks many mapped matched measures median mssqlnt multiple nodetype ntile nulls occurrences_regexpr one operations oracle orphans over parent parents partition pcre period pfcg_mapping preceding privileged product projection rank redirected replace_regexpr reported response responses root row row_number sap_system_date save schema session sets shortdump siblings spantree start stddev string_agg subtotal sybase tims_from_timn tims_to_timn to_blob to_clob total trace-entry tstmp_to_dats tstmp_to_dst tstmp_to_tims tstmpl_from_utcl tstmpl_to_utcl unbounded utcl_add_seconds utcl_current utcl_seconds_between uuid var verbatim								*			'		true false								true											true						true		true	true																		true												true																			true					true																																															false											true			true																										true			false					https://en.wikipedia.org/wiki/ABAP	55	2		Abap	ABAP		ABAP	https://github.com/pvl/abap.tmbundle		year|publisher|title|authors|isbn13\n2002|Addison-Wesley Professional|SAP.Keller: ABAP Objects_c|Keller, Horst and Keller, Horst and Kruger, Sascha|9780201750805\n2018|SAP Press|ABAP Programming Model for SAP Fiori: ABAP Development for SAP S/4HANA (SAP PRESS)|Stefan Haas and Bince Mathew|9781493217649\n1999|Premier Pr|Advanced Abap Programming For Sap (sap R/3)|Gareth M De Bruyn and Ken Kroes|9780761517986\n2010|Springer|Web Dynpro ABAP for Practitioners|Gellert, Ulrich and Cristea, Ana Daniela|9783642113857\n2019|SAP Press|ABAP: The Comprehensive Guide to SAP ABAP 7.52 and 1909 (Second Edition) (SAP PRESS)|Kiran Bandari|9781493218660\n2019|SAP Press|ABAP: An Introduction and Beginner's Guide to Programming with SAP ABAP (2nd Edition) (SAP PRESS)|Brian O'Neil and Jelena Perfiljeva|9781493218806\n2015-11-30T00:00:01Z|SAP Press|ABAP Objects: ABAP Object-Oriented Programming (OOP) (2nd Edition) (SAP PRESS)|James Wood and Joseph Rupert|9781592299935\n2019|SAP Press|ABAP to the Future: Advanced, Modern ABAP (Third Edition) (SAP PRESS)|Paul Hardy|9781493217618\n2019|Packt Publishing|Mastering SAP ABAP: A complete guide to developing fast, durable, and maintainable ABAP programs in SAP|Grześkowiak, Paweł and Ciesielski, Wojciech and Ćwik, Wojciech|9781787129498\n2011|SAP PRESS|Discover ABAP: Your Introduction to ABAP Objects|Kühnhauser, Karl-Heinz and Franz, Thorsten|9781592294022\n2007|SAP PRESS|ABAP Objects: ABAP Programming in SAP NetWeaver|Keller, Horst and Krüger, Sascha|9781592290796\n2017|Independently published|Learn ABAP in 1 Day: Definitive Guide to Learn SAP ABAP Programming for Beginners|Rungta, Krishna|9781521595701\n2014-07-17T00:00:01Z|Cengage Learning PTR|Introduction to ABAP Programming for SAP, 3rd Edition|Gareth M. De Bruyn and Robert Lyfareff and Mark Balleza and Dhruv Kashyap|9781305266476\n2019|SAP Press|ABAP RESTful Programming Model: ABAP Development for SAP S/4HANA (SAP PRESS)|Stefan Haas and Bince Mathew|9781493219032\n2009-09-28T00:00:01Z|SAP PRESS|Official ABAP Programming Guidelines|Keller, Horst and Thümmel, Wolf Hagen|9781592292905\n2012|Packt Publishing|SAP ABAP Advanced cookbook (Quick Answers to Common Problems)|Zaidi, Rehan|9781849684897\n2019|Packt Publishing|Mastering SAP ABAP: A complete guide to developing fast, durable, and maintainable ABAP programs in SAP|Grzeskowiak, Pawel and Ciesielski, Wojciech and Cwik, Wojciech|9781787288942\n2010-05-28T00:00:01Z|SAP PRESS|ABAP Cookbook: Programming Recipes for Everyday Solutions|Wood, James|9781592293261\n2021|Apress|Improving the Quality of ABAP Code: Striving for Perfection|Hardy, Paul David|9781484267110\n2013|Springer|Web Dynpro ABAP for Practitioners|Gellert, Ulrich and Cristea, Ana Daniela|9783642382475\n2009-01-28T00:00:01Z|SAP PRESS|Object-Oriented Programming with ABAP Objects|Wood, James|9781592292356\n2010|SAP PRESS|ABAP Development for Materials Management in SAP: User Exits and BAdIs|Schwaninger, Jürgen|9781592293735\n2017|Apress|Pro SAP Scripts, Smartforms, and Data Migration: ABAP Programming Simplified|Markandeya, Sushil|9781484231838\n2006|Apress|Foundations of Java for ABAP Programmers|Rooney, Alistair|9781590596258\n2012|Packt Publishing|SAP ABAP Advanced cookbook (Quick Answers to Common Problems)|Zaidi Rehan|9781849684880\n2006|Equity Press|SAP ABAP Certification Review: SAP ABAP Interview Questions, Answers, And Explanations|Fewer, Barry|9781933804064\n2004|SAP PRESS|Enhancing the Quality of ABAP Development|Heuvelmans, Wouter and Krouwels, Albert and Meijs, Ben and Sommen, Ron|9781592290307\n20170620|Springer Nature|JavaScript Essentials for SAP ABAP Developers|Rehan Zaidi|9781484222201\n2017|Rheinwerk Publishing,|Complete Abap|Bandari, Kiran|9781493212743\n2010-05-28|Rheinwerk Publishing, Inc.|ABAP Cookbook|James Wood|9781592298877\n2012-10-28|Rheinwerk Publishing, Inc.|Web Dynpro ABAP|James Wood and Shaan Parvaze|9781592295999\n20190927|Springer Nature|SAP ABAP Objects|Rehan Zaidi|9781484249642\n20210529|Springer Nature|ABAP in Eclipse|Łukasz Pęgiel|9781484269633\n2009-06-28|Rheinwerk Publishing, Inc.|ABAP Performance Tuning|Hermann Gahm|9781592295555\n2019-11-21|Rheinwerk Publishing, Inc.|ABAP RESTful Programming Model|Stefan Haas and Bince Mathew|9781493219049\n2013-10-28|Rheinwerk Publishing, Inc.|Function Modules in ABAP|Tanmaya Gupta|9781592298518\n2019-02-26|Rheinwerk Publishing, Inc.|ABAP to the Future|Paul Hardy|9781493217625\n2018-11-27|Rheinwerk Publishing, Inc.|ABAP Programming Model for SAP Fiori|Stefan Haas and Bince Mathew|9781493217656\n2018-08-01|Createspace Independent Publishing Platform|Interface Programming In Sap Abap|Dr Boris Rubarth|9781722902940\n20210401|Springer Nature|Automated Unit Testing with ABAP|James E. McDonough|9781484269510\n1996|Prima Pub|Introduction To Abap 4 Programming|Gareth Debruyn|9780761508038\n2016|Rheinwerk Publishing,|Object-oriented Programming With Abap Objects|Wood, James and Rupert, Joe|\n2015-10-22|Rheinwerk Publishing, Inc.|Object-Oriented Programming with ABAP Objects|James Wood and Joseph Rupert|9781592299942\n2010-11-28|Rheinwerk Publishing, Inc.|BRFplus—Business Rule Management for ABAP Applications|Thomas Albrecht and Carsten Ziegler|9781592298914\n1999|Consultants Network Inc|Instant Access: Sap Developer's Reference For Abap|The Consultants Network Inc.|9780965563345\n2011-01-28|Rheinwerk Publishing, Inc.|ABAP Development for Financial Accounting: Custom Enhancements|Sergey Korolev|9781592297399\n2012-09-28|Rheinwerk Publishing, Inc.|ABAP Development for Sales and Distribution in SAP|Michael Koch|9781592296033\n2000|Youguys Pub|Abap Programming: A Guide To The Certification Course|Kathleen Sikora|9780970655400\n2017|Apress|Pro Sap Scripts, Smartforms, And Data Migration: Abap Programming Simplified|Sushil Markandeya|9781484231821\n2010-11-28|Rheinwerk Publishing, Inc.|ABAP Development for Materials Management in SAP: User Exits and BAdIs|Jürgen Schwaninger|9781592297436\n2003|Sap Press|Web Programming With The Sap Web Application Server: The Complete Guide For Abap And Web Developers|Frédéric Heinemann and Christian Rau|9781592290130	ABAP	abap developer			year|title|doi|citations|influentialCitations|authors|paperId\n2002|Teaching SAP's ABAP Programming Language to IS Students: Adopting and Adapting Web-based Technologies|10.28945/2530|6|0|Brendan McCarthy and Paul Hawking|24eebbc39ee141a470e92d7d154c5bb7590f7914\n2008|ABAP OBJECTS: DESIGNING A PROGRAMMING COURSE FOR INFORMATION SYSTEMS STUDENTS USING SAP SOFTWARE|10.48009/1_iis_2008_165-167|1|0|C. Rogers|4b660a8a0cd7ff636673dd7553d2ad7a19914d04	title|year|author|goodreadsId|rating|ratings|reviews\nABAP Objects: ABAP Programming in SAP NetWeaver Book/DVD Package|2007|H. Keller|2336185|4.25|8|1\nIntroduction to ABAP/4 Programming for SAP|1996|Robert Lyfareff|1052163|3.67|6|1\nABAP Objects: Introduction to Programming SAP Applications|2002|Horst Keller|1090441|4.10|20|1\nAdvanced ABAP Programming for SAP|1999|Gareth M. De Bruyn|1220544|3.00|4|0
z-shell	Z shell	1990	Paul Falstad		34	pl		http://www.zsh.org/		21					140	2			24556	2642	true	21	crystal ecr git iterm2 jinx kalyn kubernetes lift mu mycroft oil opa opam-pm pomsky ruby rust saltstack score tibet vcpkg-pm wart								pl																							false		z-shell.png		z/Z Shell.zsh									zsh																						1998		1990	c bourne-shell bash korn-shell tcp ftp	The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a powerful command interpreter for shell scripting. Zsh is an extended Bourne shell with a large number of improvements, including some features of Bash, ksh, and tcsh.	2002	261	59	229	95928					Princeton University		.ZSH												true	1326	0		39																1				https://www.youtube.com/watch?v=MSPu-lYF-A8	zsh			https://tio.run/#https://rootnroll.com/d/oh-my-zsh/	https://zsh.sourceforge.io/Doc/Release/Introduction.html								text						zsh						zsh	United States				https://git.code.sf.net/p/zsh/code												"#!/bin/zsh echo ""Hello World"" "				https://riju.codes/zsh	"echo ""Hello, world!"" "			Z Shell													#		echo	""""																																																																			true																																																				true																							true																																					https://en.wikipedia.org/wiki/Z_shell	0	0	https://hopl.info/showlanguage.prx?exp=2642		Z shell	zsh.org										
sass	Sass	2006	Hampton Lintorn-Catlin		30	stylesheetLanguage		http://sass-lang.com/		2					141	4			24543		true	2	ace txtzyme								stylesheetLanguage	439	466		8972		0					sass	sass	text/x-sass	source.sass	markup								false				s/Sass.sass	158	2008	2017	1	39			syntactically awesome stylesheets									css.py														2009		2006	ruby yaml haml less stylus css php c java go eclipse-editor emacs-editor visual-studio-editor vim visual-studio-code-editor	"Sass (syntactically awesome stylesheets) is a style sheet language initially designed by Hampton Catlin and developed by Natalie Weizenbaum. After its initial versions, Weizenbaum and Chris Eppstein continued to extend Sass with SassScript, a simple scripting language used in Sass files. Sass is a scripting language that is interpreted or compiled into Cascading Style Sheets (CSS). SassScript is the scripting language itself. Sass consists of two syntaxes. The original syntax, called ""the indented syntax"", uses a syntax similar to Haml. It uses indentation to separate code blocks and newline characters to separate rules. The newer syntax, ""SCSS"", uses block formatting like that of CSS. It uses braces to denote code blocks and semicolons to separate lines within a block. The indented syntax and SCSS files are traditionally given the extensions .sass and .scss, respectively. CSS3 consists of a series of selectors and pseudo-selectors that group rules that apply to them. Sass (in the larger context of both syntaxes) extends CSS by providing several mechanisms available in more traditional programming languages, particularly object-oriented languages, but that are not available to CSS3 itself. When SassScript is interpreted, it creates blocks of CSS rules for various selectors as defined by the Sass file. The Sass interpreter translates SassScript into CSS. Alternatively, Sass can monitor the .sass or .scss file and translate it to an output .css file whenever the .sass or .scss file is saved. Sass is simply syntactic sugar for CSS. The official implementation of Sass is open-source and coded in Ruby; however, other implementations exist, including PHP, and a high-performance implementation in C called libSass. There's also a Java implementation called JSass. Additionally, Vaadin has a Java implementation of Sass. The indented syntax is a metalanguage. SCSS is a nested metalanguage, as valid CSS is valid SCSS with the same semantics. Sass supports integration with the Firefox extension Firebug. SassScript provides the following mechanisms: variables, nesting, mixins, and selector inheritance."	2008	594	84	256	20770982					https://github.com/sass			sass	sass	sass		sass scss					https://cheatsheets.zip/sass		true	3241	0		32																1					sass				https://sass-lang.com/documentation/								text				sass									Various																"body::before  content: ""Hello World"" "	$blue: #3bbfce $margin: 16px  .content-navigation   border-color: $blue   color: darken($blue, 9%)  .border   padding: $margin / 2   margin: $margin / 2   border-color: $blue 	Sass		https://riju.codes/sass	"body:before   content: ""Hello, world!"" "	https://twitter.com/sasscss	.error, .badError {   border: 1px #f00;   background: #fdd; }  .error.intrusion, .badError.intrusion {   font-size: 1.3em;   font-weight: bold; }  .badError {   border-width: 3px; }	Sass																""""																																																																																																		true																																	true											true																																					https://en.wikipedia.org/wiki/Sass_(stylesheet_language)	7	1				sass-lang.com	Sass	https://github.com/nathos/sass-textmate-bundle		year|publisher|title|authors|isbn13\n2013|Packt Publishing|Sass and Compass for Designers|Frain, Ben|9781849694544\n2016|Packt Publishing|Mastering Sass|Watts, Luke|9781785889578\n2013|Packt Publishing|Sass and Compass for Designers (Community Experience Distilled)|Frain, Ben|9781849694551\n2016|Packt Publishing|Sass and Compass Designer's Cookbook|Jobsen, Bass|9781783286942\n20160324|O'Reilly Media, Inc.|Jump Start Sass|Hugo Giraudel; Miriam Suzanne|9781457199509\n20160324|O'Reilly Media, Inc.|Jump Start Sass|Hugo Giraudel|9781457199493\n20130222|Packt Publishing|Instant SASS CSS How-to|Alex Libby|9781782163794	Sass				year|title|doi|citations|influentialCitations|authors|paperId\n2014|Applying Stylus, Less, and Sass|10.1007/978-1-4842-0037-7_14|1|0|A. Mardan|feac0cc2a138d38a9b4962a18d82c8374539a2d6	
actionscript	ActionScript	1998	Gary Grossman		34	pl				6					142	3			24539		true	6	ace haxe jflex linearml monkeyx pygments								pl	7197	8748		24615		0			actionscript 3 or actionscript3 or as3		actionscript			source.actionscript.3	programming								false				a/ActionScript.as	973	2007	2016	2	9												actionscript.py																1999	javascript java haxe hypertalk hypercard ios android json opengl xml mxml	438 184 ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (later acquired by Adobe Systems). It is a derivation of HyperTalk, the scripting language for HyperCard. It is now a dialect of ECMAScript (meaning it is a superset of the syntax and semantics of the language more widely known as JavaScript), though it originally arose as a sibling, both being influenced by HyperTalk. ActionScript is used primarily for the development of websites and software targeting the Adobe Flash Player platform, used on Web pages in the form of embedded SWF files. ActionScript 3 is also used with Adobe AIR system for the development of desktop and mobile applications. The language itself is open-source in that its specification is offered free of charge and both an open source compiler (as part of Apache Flex) and open source virtual machine (Mozilla Tamarin) are available. ActionScript is also used with Scaleform GFx for the development of 3D video game user interfaces and HUDs.	2004	282	934	1221	519691					Macromedia			as	as	as										1630	88		39																1					as				https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html								text								http://www.rosettacode.org/wiki/Category:ActionScript																					"package {  import flash.display.Sprite;  import flash.text.TextField;    public class actionscript extends Sprite  {   private var hello:TextField = new TextField();      public function actionscript(){    hello.text = ""Hello World"";    addChild(hello);   }  } } "	"package mypackage {  public class Hello  {   /* Let's say hello!    * This is just a test script for Linguist's Actionscript detection.    */   public function sayHello():void   {    trace(""Hello, world"");   }  } } "	ActionScript					private function getNeighbours(_arg1:int, _arg2:int):Array{   var _local3:Array = -(((null - !NULL!) % ~(undefined)));   var _local4:*;   var _local5:*;   var _local6:*;   _local3 = new Array();   _local4 = 0;   for (;//unresolved jump   , _arg2 < 8;_local4++) {     _local5 = (_arg1 + int(!NULL!));     _local6 = (_arg2 + int(!NULL!));     if (true){       _arg1 = (((//unresolved nextvalue or nextname << !NULL!) + !NULL!) << undefined);       _arg1 = (!(!NULL!) ^ !NULL!);       (!NULL! instanceof !NULL!);       var _local1 = (((!NULL! as !NULL!) + !NULL!) == this);       if (!(!NULL! == !NULL!)){         -((true << !NULL!)).push(Cell(cells[_local5][_local6]));       }     }     if (!true){       (_local6 < 0);       (_local6 < 0);       (_local5 < 0);     }   } return (_local3); }	ActionScript														/* */	trace	""""																									false				true																									true														true											true					true																	true																		true												false											true																																					https://en.wikipedia.org/wiki/ActionScript	108	2			ActionScript		ActionScript	https://github.com/simongregory/actionscript3-tmbundle		year|publisher|title|authors|isbn13\n2007|Que|ActionScript 3.0 Game Programming University|Rosenzweig, Gary|9780789737021\n20140703|O'Reilly Media, Inc.|ActionScript for Flash MX: The Definitive Guide|Moock, Colin|9780596003968\n2007|Adobe Developer Library|Essential ActionScript 3.0: ActionScript 3.0 Programming Fundamentals|Moock, Colin|9780596526948\n2008|O'Reilly/Adobe Developer Library|Learning ActionScript 3.0: A Beginner's Guide|Shupe, Rich and Rosser, Zevan|9780596527877\n2010|O'Reilly Media|Learning ActionScript 3.0: A Beginner's Guide|Shupe, Rich and Rosser, Zevan|9781449390174\n2008|New Riders|The ActionScript 3.0 Migration Guide: Making the Move from ActionScript 2.0|Hadlock, Kris|9780321555588\n2002|Wiley|Flash MX ActionScript For Designers: The Non-Programmer's Guide to Maximum Flash (Flash (Wiley))|Sahlin, Doug|9780764536878\n2007|Apress|Foundation ActionScript 3.0 with Flash CS3 and Flex|McSharry, Sean and YardFace, Gerald and Webster, Steve|9781590598153\n2006|Apress|Object-Oriented ActionScript For Flash 8|Elst, Peter and YardFace, Gerald|9781590596197\n2012|Apress|Foundation Game Design with ActionScript 3.0|van der Spuy, Rex|9781430239932\n2006|Apress|Foundation ActionScript for Flash 8|Besley, Kristian and Bhangal, Sham and Dolecki, Eric and Powers, David|9781590596180\n2009|Apress|Foundation ActionScript 3.0 Image Effects (Foundations)|YardFace, Gerald|9781430218715\n2008|Adobe Developer Library|The ActionScript 3.0 Quick Reference Guide: For Developers and Designers Using Flash: For Developers and Designers Using Flash CS4 Professional (Adobe Developer Library)|Stiller, David and Shupe, Rich and deHaan, Jen and Richardson, Darren|9780596517359\n2009|New Riders|ActionScript for Multiplayer Games and Virtual Worlds|Makar, Jobe|9780321643360\n2002|Que Publishing|Macromedia Flash MX ActionScript for Fun and Games|Rosenzweig, Gary|9780789727992\n2003|Macromedia Press|Macromedia Flash MX 2004 ActionScript 2.0 Dictionary|Macromedia|9780321228413\n2003|Course Technology PTR|Game Development with ActionScript|Moronta, Lewis|9781592001101\n20071213|O'Reilly Media, Inc.|Learning ActionScript 3.0|Rich Shupe; Zevan Rosser|9780596554552\n2016|Apress|Migrating to Swift from Flash and ActionScript|Adams, Radoslava Leseva and Lesev, Hristo|9781484216668\n20111124|Springer Nature|AdvancED ActionScript 3.0|Ben Smith|9781430236153\n20090125|Springer Nature|AdvancED ActionScript 3.0 Animation|Keith Peters|9781430216094\n2011|Que Publishing|ActionScript 3.0 Game Programming University|Rosenzweig, Gary|9780132678865\n2005|Apress|Foundation ActionScript Animation: Making Things Move!|Peters, Keith|9781590595183\n20091109|Springer Nature|Foundation ActionScript 3.0 for Flash and Flex|Darren Richardson; Paul Milbourne|9781430219194\n20090208|Springer Nature|Creating Flash Widgets with Flash CS4 and ActionScript 3.0|John Arana|9781430215851\n20070510|Springer Nature|The Essential Guide to Flex 2 with ActionScript 3.0|Charles Brown|9781430203360\n2010|Apress|The Essential Guide to Flash Games: Building Interactive Entertainment with ActionScript|Fulton, Jeff and Fulton, Steve|9781430226154\n2014|Apress|Foundation ActionScript 3|Milbourne, Paul and Richardson, Darren|9781484205839\n2011|Que Publishing|ActionScript 3.0 Game Programming University|Rosenzweig, Gary|9780789747327\n2007|Apress|Foundation Actionscript 3.0 Animation: Making Things Move!|Peters, Keith|9781590597910\n2010|Wiley|ActionScript 3.0 Bible|Braunstein, Roger|9780470525234\n2010|Peachpit Press|ActionScript 3.0: Visual QuickStart Guide|Ypenburg, Derrick|9780132104333\n2008|Peachpit Press|ActionScript 3.0: Visual QuickStart Guide|Ypenburg, Derrick|9780321564252\n2004|O'Reilly Media|Essential ActionScript 2.0: Object-Oriented Development with ActionScript 2.0|Moock, Colin|9780596006525\n2007|Que Publishing|ActionScript 3.0 Game Programming University|Rosenzweig, Gary|9780768689938\n2006|Adobe Developer Library|ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers|Lott, Joey and Schall, Darron and Peters, Keith|9780596526955\n2011|Jones & Bartlett Learning|An Introduction to Programming with ActionScript 3.0|Trish Cornez and Richard Cornez|9781449600082\n2014|Apress|Advanced ActionScript 3: Design Patterns|Smith, Ben|9781484206713\n2010|New Riders|ActionScript 3.0 Migration Guide, The: Making the Move from ActionScript 2.0|Hadlock, Kris|9780132104678\n2006|Adobe Pr|Advanced ActionScript 3 with Design Patterns|Lott, Joey and Patterson, Danny|9780321426567\n2007|Apress|Object-Oriented ActionScript 3.0|Elst, Peter and Jacobs, Sas|9781590598450\n2007|Adobe Developer Library|ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques (Adobe Developer Library)|Sanders, William and Cumaranatunge, Chandima|9780596528461\n2009|Apress|Foundation ActionScript 3.0 for Flash and Flex (Foundations)|Richardson, Darren and Milbourne, Paul|9781430219187\n2006|Wiley|Flash 8 ActionScript Bible|Lott, Joey and Reinhardt, Robert|9780471771975\n2011|Addison-Wesley Professional|Developing Flex 4 Components: Using ActionScript & MXML to Extend Flex and AIR Applications|Jones, Mike|9780321604132\n2005|Macmillan/Rand McNally|Learning Actionscript 2.0 for Macromedia Flash 8|Dehaan, Jen and Dehaan, Peter|9780321394156\n2006|Focal Press|Understanding Macromedia Flash 8 ActionScript 2: Basic techniques for creatives|Rapo, Andrew and Michael, Alex|9780240519913\n2011|O'Reilly Media|ActionScript Developer's Guide to Robotlegs: Building Flexible Rich Internet Applications|Hooks, Joel and Fallow), Stray (Lindsey|9781449308902\n2002|New Riders Pub|Object-Oriented Programming with ActionScript|Hall, Branden and Wan, Samuel|9780735711839\n2000|friendsofED|Foundation Actionscript|Bhangal, Sham|9781903450321\n2002|Delmar Cengage Learning|Flash MX: Advanced ActionScript|Mohler, James L. and Kothary, Nishant|9780766829107\n2004|New Riders Pub|Object-Oriented Programming With Actionscript 2.0|Tapper, Jeff and Talbot, James and Haffner, Robin|9780735713802\n2002|Sams|Sams Teach Yourself Flash MX ActionScript in 24 Hours|Rosenzweig, Gary|9780672323850\n2005|Macromedia Press|ActionScript 2.0 Language Reference for Macromedia Flash 8|Cheng, Francis and deHaan, Jen and Dixon, Robert L. and Rahim, Shimul|9780321384041\n2003|Apress|ActionScript Zero to Hero|Jen deHaan and Glen Rhodes|9781590591758\n2011|O'Reilly Media|Automating ActionScript Projects with Eclipse and Ant: Code, Compile, Debug and Deploy Faster|Koning, Sidney de|9781449307738\n2003|O'Reilly Media|ActionScript for Flash MX Pocket Reference: Quick Reference for Flash MX Programmers (Pocket Reference (O'Reilly))|Moock, Colin|9780596005146\n20061206|Springer Nature|Foundation ActionScript for Flash 8|Kristian Besley; Sham Bhangal; Eric Dolecki; David Powers|9781430201496\n20110808|O'Reilly Media, Inc.|ActionScript Developer's Guide to Robotlegs|Joel Hooks; Stray (Lindsey Fallow)|9781449315290\n20120328|Springer Nature|Foundation Game Design with ActionScript 3.0|Rex van der Spuy|9781430239949\n2011T|PEARSON EDUCATION|ActionScript 3.0 Game Programming University, 2e (New Edition)|Rosenzweig|9788131770566\n20061011|O'Reilly Media, Inc.|ActionScript 3.0 Cookbook|Joey Lott; Darron Schall; Keith Peters|9780596554620\n20061218|Springer Nature|AdvancED ActionScript Components|Antonio De Donatis|9781430201304\n20040616|O'Reilly Media, Inc.|Essential ActionScript 2.0|Colin Moock|9780596517809\n20101018|O'Reilly Media, Inc.|Learning ActionScript 3.0|Rich Shupe|9781449397876\n20101018|O'Reilly Media, Inc.|Learning ActionScript 3.0|Rich Shupe; Zevan Rosser|9781449397746\n06/2007|O'Reilly Media, Inc.|Essential ActionScript 3.0|Moock, Colin|9780596515973\n20070622|O'Reilly Media, Inc.|Essential ActionScript 3.0|Colin Moock|9780596554590\n20061122|Springer Nature|Foundation ActionScript Animation|Keith Peters|9781430200819\n2011-02-23|Wiley|ActionScript 3.0 Bible|Roger Braunstein|9781118081396\n2007-10-23|Wiley|ActionScript 3.0 Bible|Roger Braunstein and Mims H. Wright and Josuha J. Noble|9780470241936\n2001|Friendsofed|Flash 5 Actionscript Studio|Sham Bhangal and Jamie Macdonald and José Rodriguez and Michael Bedar and Richard Chu and John Davey and Justin Everett-church and Josie R. Rodriguez and Adam Wolff|9781903450352\n12/2007|O'Reilly Media, Inc.|Learning ActionScript 3.0: The Non-Programmer's Guide to ActionScript 3.0|Shupe, Rich; Rosser, Zevan|9780596519292\n20070716|O'Reilly Media, Inc.|ActionScript 3.0 Design Patterns|William Sanders; Chandima Cumaranatunge|9780596554842\n2002|friends of ED Ltd|ActionScript Zero to Hero|Jen deHaan and Glen Rhodes|9781904344117\n20070525|Springer Nature|Foundation Actionscript 3.0 Animation|Keith Peters|9781430203841\n2001|O'reilly Media|Actionscript X: Programming For Designers|Bill Sanders|9780596100513\n20111219|O'Reilly Media, Inc.|ActionScript Developer's Guide to PureMVC|Cliff Hall|9781449324728\n||Actionscript 3.0 Game Programming University|Rosenzweig and Gary|9780768676686\n20110808|O'Reilly Media, Inc.|ActionScript Developer's Guide to Robotlegs|Joel Hooks; Stray (Lindsey Fallow)|9781449315849\n20111219|O'Reilly Media, Inc.|ActionScript Developer's Guide to PureMVC|Cliff Hall|9781449324711\n20090725|Springer Nature|Foundation ActionScript 3.0 Image Effects|Gerald YardFace|9781430218722\n2013|Crc Press|Understanding Macromedia Flash 8 Actionscript 2|Andrew Rapo and Alex Michael|9781136143748\n20030319|O'Reilly Media, Inc.|ActionScript for Flash MX Pocket Reference|Colin Moock|9780596008284\n20061124|Springer Nature|Object-Oriented ActionScript For Flash 8|Peter Elst; Gerald YardFace|9781430201250\n2012|Taylor & Francis|Flash Mx Games: Actionscript For Artists|Nik Lever|9781136133176\n20131111|Springer Nature|Foundation ActionScript for Macromedia Flash MX|Ben Renow-Clarke; Sham Bhangal|9781430254102\n20130117|Taylor & Francis|Understanding Macromedia Flash 8 ActionScript 2|Andrew Rapo; Alex Michael|9781136143731\n|Que|Macromedia Flash Mx Actionscript For Fun & Games|Rosenzweig, Gary.|9780768683615\n2012|Taylor & Francis|Flash Mx 2004 Games: Art To Actionscript|Nik Lever|9781136144530\n20021218|O'Reilly Media, Inc.|ActionScript for Flash MX: The Definitive Guide|Colin Moock|9780596517021\n20130401|Jones & Bartlett Learning|An Introduction to Programming with ActionScript 3.0|California         University of Redlands Patricia Cornez; University of Redlands Richard Cornez|9781449682071\n20111010|O'Reilly Media, Inc.|Automating ActionScript Projects with Eclipse and Ant|Sidney de Koning|9781449319113\n2002|O'reilly|ActionScript for Flash MX: the definitive guide|Moock, Colin.|9780596003968\n|O'reilly|Automating ActionScript projects with Eclipse and Ant|Koning, Sidney De.|9781449307738\n20111010|O'Reilly Media, Inc.|Automating ActionScript Projects with Eclipse and Ant|Sidney de Koning|9781449319106\n20090423|Springer Nature|The Essential Guide to Flash CS4 with ActionScript|Chris Kaplan; Paul Milbourne; Michael Boucher|9781430218128\n07/2007|O'Reilly Media, Inc.|ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques|Sanders, William; Cumaranatunge, Chandima|9780596517625\n20080731|Springer Nature|Foundation ActionScript 3.0 with Flash CS3 and Flex|Sean McSharry; Gerald YardFace; Steve Webster|9781430201960\n2013|Focal Press|Understanding Flash Mx 2004 Actionscript 2: Basic Techniques For Creatives|Michael, Alex.|9780240519319\n2011|Createspace Independent Publishing Platform|Introduction To Actionscript Workbook: An Introduction To Actionscript And The Fundamentals Of Programming. The Only Curriculum Specifically Designed ... At Home, In The Classroom Or On-line.|Arthur Phillips|9781461019855\n20070118|O'Reilly Media, Inc.|ActionScript 3.0 Programming: Overview, Getting Started, and Examples of New Concepts|William Sanders|9781491911570\n10/2006|O'Reilly Media, Inc.|ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers|Lott, Joey; Schall, Darron; Peters, Keith|9780596510060\n20070118|O'Reilly Media, Inc.|ActionScript 3.0 Programming: Overview, Getting Started, and Examples of New Concepts|William Sanders|9780596529239\n20081017|O'Reilly Media, Inc.|The ActionScript 3.0 Quick Reference Guide: For Developers and Designers Using Flash|David Stiller; Rich Shupe; Jen deHaan; Darren Richardson|9780596554163\n10/2008|O'Reilly Media, Inc.|The ActionScript 3.0 Quick Reference Guide: For Developers and Designers Using Flash: For Developers and Designers Using Flash CS4 Professional|Stiller, David; Shupe, Rich; deHaan, Jen; Richardson, Darren|9780596156565	ActionScript	ActionScript developer			year|title|doi|citations|influentialCitations|authors|paperId\n2014|Foundation ActionScript 3|10.1007/978-1-4842-0583-9|2|0|D. Richardson and P. Milbourne|58f798455a8c221a6a29954f2db4698b567d6ac7\n2020|Guide Me to Exploit: Assisted ROP Exploit Generation for ActionScript Virtual Machine|10.1145/3427228.3427568|1|0|Fadi Yilmaz and Meera Sridhar and Wontae Choi|d4655b816867333c81ed6a7fa7883be3c330070f	title|year|author|goodreadsId|rating|ratings|reviews\nActionScript 3.0 Game Programming University|2007|Gary Rosenzweig|559956|3.67|79|2\nLearning ActionScript 3.0: The Non-Programmer's Guide to ActionScript 3.0|2007|Rich Shupe|559954|3.90|83|11
ejs	EJS	2010	Tj Holowaychuk		19	template				11				1.0.0	143	2		8	24538		true	11	ace cloc codeql ejs exkited kotlin mathpix-markdown skulpt snowman-decompiler sqrl wyvern							https://github.com/tj/ejs	template	560	614		92857		0					ejs			text.html.js	markup	2010	2024	2010	139	512	4469	117	false					5	2011	2016	2	3															2010	2015	228	35	50	1	2304																			https://apex.sh			ejs ect ejst jst							ejs javascript html markdown make json yaml css		https://cheatsheets.zip/ejs		true	6241	0		28																1	true	1	true		ejs												text													United Kingdom					<% if (user) { %>    <h2><%= user.name %></h2> <% } %>												"<% include parts/depend %>  <div class=""row"">   <% if (user.primaryAccount == ""teacher"") { %>     <% include teacher/sidebar %>     <% include teacher/dashboard %>   <% } else if (user.primaryAccount == ""student"") { %>     <% include student/sidebar %>     <% include student/dashboard %>   <% } else { %>     <center><h2>There seems to be a problem</h2></center>   <% } %> </div>"														https://github.com/tj/ejs																																																																																																																																																																																													0	0					EJS	https://github.com/gregory-m/ejs-tmbundle			EJS					
postcss	PostCSS	2013	Andrey Sitnik		27	textMarkup		https://postcss.org/		0				8.4.38	144	2		5	24528		true	0								https://github.com/postcss/postcss	textMarkup				0		0		CSS			text			source.postcss	markup	2013	2024	2013	514	1559	28357	19	false				p/PostCSS.pcss	231	2013	2017	1	10															2013	2025	4161	451	105	12	22971					2015														https://github.com/postcss			pcss postcss	pcss						typescript javascript markdown yaml json				true	33687	0		35																1	false	8	true						https://postcss.org/docs/								text													Various																"body::before {     content: ""Hello World""; }"	"@define-mixin size $size {   width: $size; }  $big: 100px;  /* Main block */ .block {   &_logo {     background: inline(""./logo.png"");     @mixin size $big;   } }"					https://twitter.com/postcss		PostCSS							https://github.com/postcss/postcss							/* */		""""																													true																																																																								true																														false											true																																						0	0				postcss.org		https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS			PostCSS					
pandas	Pandas	2008	Wes McKinney		23	library		https://pandas.pydata.org		0				v2.2.2	145	1		19	24518		true	0								https://github.com/pandas-dev/pandas/	library																2010	2024		1114	17654	42838	3689	false																								2009	2025	38829	3955	2622	370	865476							2017	python cython c matplotlib numpy scipy r scikit-learn	"In computer programming, pandas is a software library written for the Python programming language for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series. It is free software released under the three-clause BSD license. The name is derived from the term ""panel data"", an econometrics term for multidimensional, structured data sets."	2013	277	46	113	38833779					https://github.com/pandas-dev										python restructuredtext html cython svg yaml csv markdown c json bourne-shell meson css xml dockerfile toml xslt jupyter-notebook bash		https://cheatsheets.zip/pandas		true	101162	341		42																1	false	2	true														text													Various																						https://twitter.com/pandas_dev	">>>import pandas as pd Series >>>s = pd.Series([1, 3, 5, np.nan, 6, 8]) DataFrame >>> import pandas as pd >>>df = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=list(""ABCD"")) >>> df.head() >>>df.tail() Quick Statistics summary of data >>> df.describe() Indexing"								https://github.com/pandas-dev/pandas/																																																															true																									true					true																																																																																															https://en.wikipedia.org/wiki/Pandas_(software)	3	0				pandas.pydata.org						pandas engineer				title|year|author|goodreadsId|rating|ratings|reviews\nPandas for Everyone: Python Data Analysis (Addison-Wesley Data & Analytics Series)|2017|Daniel Y. Chen|37559100|3.98|46|4\nPython Pandas: The Hands-On, Example-Rich Introduction to Pandas Data Analysis in Python|2019|Pandas Publishing|48658135|3.86|7|1\nPlay with csv Files using Python : pandas|2021|Pandas Publishing|59410781|3.00|1|0
verilog	Verilog	1984	Phil Moorby and Prabhu Goel		49	hardwareDescriptionLanguage				0					146	5			24515	1062	true	0									hardwareDescriptionLanguage	2408	2985		48035		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nSI-RISCV e200_opensource https://github.com/SI-RISCV.png https://github.com/SI-RISCV/e200_opensource Verilog #b2b7f8 899 409 57 ""The Ultra-Low Power RISC Core""\ncliffordwolf picorv32 https://github.com/cliffordwolf.png https://github.com/cliffordwolf/picorv32 Verilog #b2b7f8 966 254 29 ""PicoRV32 - A Size-Optimized RISC-V CPU"""				verilog	verilog	text/x-verilog	source.verilog	programming								false				v/Verilog.v	16	2008	2015	13	3												hdl.py											50					1984	systemverilog c vhdl openvera property-specification-language	Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electronic systems. It is most commonly used in the design and verification of digital circuits at the register-transfer level of abstraction. It is also used in the verification of analog circuits and mixed-signal circuits, as well as in the design of genetic circuits.	2002	497	515	738	63863							v	v veo	v	v		v								5176	246		137																2									https://verilogguide.readthedocs.io/en/latest/								text			https://github.com/antlr/grammars-v4/tree/master/verilog/verilog	verilog		Verilog		http://www.rosettacode.org/wiki/Category:Verilog				iverilog	United States															"/* Hello World in Verilog. */  module main;   initial    begin      $display(""Hello, World"");      $finish ;    end   endmodule "	"module main;   initial     begin       $display(""Hello World"");       $finish;     end endmodule "	`timescale 1ns / 1ps // Copyright (C) 2008 Schuyler Eldridge, Boston University // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program.  If not, see <http://www.gnu.org/licenses/>. module mux(opA,opB,sum,dsp_sel,out);  input [3:0] opA,opB;  input [4:0] sum;  input [1:0] dsp_sel;  output [3:0] out;    reg cout;    always @ (sum)   begin    if (sum[4] == 1)     cout <= 4'b0001;    else     cout <= 4'b0000;   end    reg out;    always @(dsp_sel,sum,cout,opB,opA)   begin    if (dsp_sel == 2'b00)     out <= sum[3:0];    else if (dsp_sel == 2'b01)     out <= cout;    else if (dsp_sel == 2'b10)     out <= opB;    else if (dsp_sel == 2'b11)     out <= opA;   end  endmodule 	verilog	https://reddit.com/r/Verilog	https://riju.codes/verilog	"module main;  initial begin   $display(""Hello, world!""); end  endmodule"		"initial   a = 0;  initial   b = a;  initial   begin     #1;     $display(""Value a=%d Value of b=%d"",a,b);   end"	Verilog					always assign automatic begin case casex casez cell config deassign default defparam design disable edge else end endcase endconfig endfunction endgenerate endmodule endprimitive endspecify endtable endtask event for force forever fork function generate genvar if ifnone incdir include initial inout input instance join liblist library localparam macromodule module negedge noshowcancelled output parameter posedge primitive pulsestyle_ondetect pulsestyle_onevent reg release repeat scalared showcancelled signed specify specparam strength table task tri tri0 tri1 triand wand trior wor trireg unsigned use vectored wait while wire								//	/* */	$display	""""																	true												true	true																								true						true								true											true					true																	true							true											true												false											true																													true			true					https://en.wikipedia.org/wiki/Verilog	34	18	https://hopl.info/showlanguage.prx?exp=1062		Verilog		Verilog	https://github.com/textmate/verilog.tmbundle		year|publisher|title|authors|isbn13\n2016|McGraw Hill TAB|Programming FPGAs: Getting Started with Verilog|Monk, Simon|9781259643767\n2019|Pearson|Verilog Styles for Synthesis of Digital Systems|Smith, David R and Franzon, Paul D|9780201618600\n2007|CRC Press|Verilog HDL: Digital Design and Modeling|Cavanagh, Joseph|9781420051544\n1998|Springer|The Complete Verilog Book|Sagdeo, Vivek|9780792381884\n2005|Charles River Media|HDL Programming Fundamentals: VHDL and Verilog (DaVinci Engineering)|Botros, Nazeih M|9781584508557\n2007|Cambridge University Press|Designing Digital Computer Systems with Verilog|Lilja, David J. and Sapatnekar, Sachin S.|9780521045728\n20130418|Springer Nature|The Verilog PLI Handbook|Stuart Sutherland|9781461550174\n2016|McGraw Hill TAB|Programming FPGAs: Getting Started with Verilog|Monk, Simon|9781259643774\n2017|McGraw-Hill Education|Digital System Design with FPGA: Implementation Using Verilog and VHDL|Unsalan, Cem and Tar, Bora|9781259837913\n1996|Prentice Hall PTR|Verilog HDL|Palnitkar, Samir|9780134516752\n2019|Wiley|Digital Logic: With an Introduction to Verilog and FPGA-Based Design|Rafiquzzaman, M. and McNinch,  Steven A.|9781119621546\n2019|Wiley|Digital Logic: With an Introduction to Verilog and FPGA-Based Design|Rafiquzzaman, M. and McNinch, Steven A.|9781119621638\n1998|Pearson College Div|Verilog Digital Computer Design: Algorithms into Hardware|Arnold, Mark Gordon|9780136392538\n1999|Star Galaxy Pub|A Verilog HDL Primer, Second Edition|Bhasker, J.|9780965039178\n2002|Springer|The Verilog PLI Handbook: A User’s Guide and Comprehensive Reference on the Verilog Programming Language Interface (The Springer International Series in Engineering and Computer Science (666))|Sutherland, Stuart|9780792376583\n1999|Springer|Principles of Verilog PLI|Mittra, Swapnajit|9780792384779\n1999|Springer|The Verilog PLI Handbook: A User's Guide and Comprehensive Reference on the Verilog Programming Language Interface|Sutherland, Stuart|9780792384892\n2013-04-18T00:00:01Z|Springer|The Verilog PLI Handbook: A User’s Guide and Comprehensive Reference on the Verilog Programming Language Interface (The Springer International Series in Engineering and Computer Science (666))|Sutherland, Stuart|9781475783711\n2012|Springer|The Verilog PLI Handbook: A User’s Guide and Comprehensive Reference on the Verilog Programming Language Interface|Sutherland, Stuart|9781461372790\n2015|LAP LAMBERT Academic Publishing|Dual Core RISC Processor with configurable hardware using VERILOG|Kumar, Nishant and Aggrawal, Ekta|9783659417887\n2014|GRIN Publishing|Verilog Design of a Pedestrian Crossing: Verilog Programming|Gondhalekar, Ninad|9783656845027\n2012|LAP LAMBERT Academic Publishing|A HDL & Verilog Code: Simulated Output|Sudhan, Manu and S., Manjunatha|9783848423248\n2011-10-08T00:00:01Z|Springer|The Verilog PLI Handbook: A User's Guide and Comprehensive Reference on the Verilog Programming Language Interface|Sutherland, Stuart|9781461550181\n2021|Cengage Learning|HDL Programming Fundamentals: VHDL and Verilog (Davinci Engineering)|Botros|9788131502013\n1999|Pearson Education|Verilog Designer's Library|Bob Zeidman|9780132441582\n20060418|Springer Nature|The Verilog PLI Handbook|Stuart Sutherland|9780306476655\n20121206|Springer Nature|Principles of Verilog PLI|Swapnajit Mittra|9781461551614\n2011-09-20|Wiley|FPGA Prototyping by Verilog Examples|Pong P. Chu|9781118210611\n03/2015|Mercury Learning and Information|HDL with Digital Design VHDL and Verilog|Nazeih Botros|9781942270287\n2021-12-10|Wiley|Digital VLSI Design and Simulation with Verilog|Suman Lata Tripathi and Sobhit Saxena and Sanjeet K. Sinha and Govind S. Patel|9781119778066\n2005|McGraw-Hill Professional Publishing|Verilog Digital System Design: RT Level Synthesis, Testbench and Verification|Zainalabedin Navabi|9780071445658	Verilog	verilog developer			year|title|doi|citations|influentialCitations|authors|paperId\n2003|Verilog HDL|10.1201/9781315219547|60|7|S. Palnitkar|12b01362e0f2c133a8620d6d6746a839f4b02982\n2003|Verilog HDL, powered by PLI: a suitable framework for describing and modeling asynchronous circuits at all levels of abstraction|10.1145/775832.775917|50|1|Arash Saifhashemi and H. Pedram|f06f4e9b01a446ad3ecd785751bb1f0bc727f050\n1999|The Verilog PLI Handbook|10.1007/b116513|37|4|S. Sutherland|00dce6a5797c44dba1313774a1b9d61a388a355c\n1996|The Verilog Procedural Interface for the Verilog Hardware Description Language|10.1109/IVC.1996.496013|26|2|C. Dawson and S. Pattanam and D. Roberts|78033ca1ee054dedc610e22cdb0550a0ee4a11f2\n2000|An animatable operational semantics of the Verilog hardware description language|10.1109/ICFEM.2000.873820|25|0|Jonathan P. Bowen and Jifeng He and Qiwen Xu|d500d55aed7a737378eeb529213b45d53ee7f88b\n1999|Verischemelog: Verilog embedded in Scheme|10.1145/331960.331978|21|1|J. Jennings and Eric Beuscher|2d3f3e8149af1901341eb6740430393b0360df62\n2003|An Algebraic Approach to the VERILOG Programming|10.1007/978-3-540-40007-3_5|11|0|H. Jifeng|fc745adcef2a1519155c07f903ebe70918477d3b\n2011|GCC2Verilog Compiler Toolset for Complete Translation of C Programming Language into Verilog HDL|10.4218/etrij.11.0110.0654|11|0|Giang Nguyen Thi Huong and S. Kim|f759a43b5e1aca4eb8d85d2a10444ab3fcf18c0c\n2014|FBDtoVerilog 2.0: An Automatic Translation of FBD into Verilog to Develop FPGA|10.1109/ICISA.2014.6847402|10|0|Dong-Ah Lee and Eui-Sub Kim and Junbeom Yoo and Jang-Soo Lee and J. Choi|9335cf6436e7a5ab0f6be2c37ad3702082f39875\n2000|Combining Operational Semantics, Logic Programming and Literate Programming in the Specification and Animation of the Verilog Hardware Description Language|10.1007/3-540-40911-4_16|10|0|Jonathan P. Bowen|5deda61155eb8aeb4540ad5ecf443a7228899bbb\n1998|Verilog plus C language modeling with PLI 2.0: The next generation simulation language|10.1109/IVC.1998.660687|6|0|S. Meyer|c8eaeb296d7c077e571a26f95a01efe2f2029e58\n1994|The PowerPC 603 C++ Verilog interface model|10.1109/CMPCON.1994.282909|5|0|R. P. Voith|73ac82fcff57ef2a5a81eb167fc51515184aaba5\n1996|Faster Verilog simulations using a cycle based programming methodology|10.1109/IVC.1996.496014|5|1|M. Becker|0b6abbaedaeed268005a26aa72f9bcf36789a920\n2020|DAVE: Deriving Automatically Verilog from English|10.1145/3380446.3430634|3|1|H. Pearce and Benjamin Tan and R. Karri|5bb4f4be3aad75da5a64a52b56e697ee6df71e39\n2004|Introduction to Verilog|10.1002/0471723002.CH2|1|0|T. R. Padmanabhan and B. T. Sundari|5c855df6ed85074d6adae0f10f0683d9b28ab02c\n2012|Principles of Verilog PLI|10.1007/978-1-4615-5161-4|1|1|S. Mittra|00b84822867ddbe569681df411fd7733ea273f88\n2011|FeatureVerilog: Extending Verilog to Support Feature-Oriented Programming|10.1109/IPDPS.2011.167|1|0|Jun Ye and QingPing Tan and Tun Li and GuoRong Cao|9241d6183956e7e47fac20a91a9a9b6ad22ef72b\n2021|Comparative Analysis between Verilog and Chisel in RISC-V Core Design and Verification|10.1109/ISOCC53507.2021.9614007|1|0|Jaekyung Im and Seokhyeong Kang|8e173c2d102219a0e155cbf73b63613cca2df2e0	title|year|author|goodreadsId|rating|ratings|reviews\nHDL Programming Fundamentals: VHDL and Verilog [With CD-ROM]|2005|Nazeih M. Botros|382542|4.15|55|5\nProgramming Fpgas: Getting Started with Verilog||Simon Monk|50000071|3.89|9|2\nComputer Arithmetic And Verilog Hdl Fundamentals|2009|Joseph Cavanagh|7046981|4.70|10|1
pony	Pony	2012	Sylvan Clebsch		38	pl		https://www.ponylang.org/		0				0.58.4	147	4		13	24513		true	0								https://github.com/ponylang/ponyc	pl	59	78		549		0					text			source.pony	programming	2012	2024		143	412	5654	266	false				p/Pony.pony	32	2014	2018	6	10												pony.py			2012	2025	7569	272	1100	22	198720					2015														https://github.com/ponylang			pony	pony	pony					c markdown cpp yaml bash dockerfile cmake dtrace powershell make d llvmir ini				true	8036	0		54																1	false	0	true		pony			https://tio.run/#pony									text								http://www.rosettacode.org/wiki/Category:Pony					Various					"actor Main  new create(env: Env) =>    env.out.print(""Hello, world!"")"	actor Main   var _env: Env    new create(env: Env) =>     _env = env     square(3)    fun square(num: I32): I32 =>     num * num 										"actor Main   new create(env: Env) =>     env.out.print(""Hello World"") "	"actor Main   new create(env: Env) =>     env.out.print(""Hello, world."") "	Pony	https://reddit.com/r/ponylang			https://twitter.com/ponylang		Pony	Pony						https://github.com/ponylang/ponyc								env.out.print	""""																													true																									true														true											true					true																	true																		true																							true																																						0	0				ponylang.org	Pony	https://github.com/CausalityLtd/sublime-pony			Pony					
ballerina	Ballerina	2015	Sanjiva Weerawarana and James Clark and Sameera Jayasoma and Hasitha Aravinda and Srinath Perera and Frank Leymann		37	pl		http://ballerina.io/		0				v2201.9.0	148	3		19	24502		true	0								https://github.com/ballerina-platform/ballerina-lang	pl	21	22		1483		0					text			source.ballerina	programming	2016	2024	2014	164	736	3556	1686	false				b/Ballerina.bal	58	2018	2018	5	7															2014	2025	134978	746	23598	916	2273729				https://play.ballerina.io/	2017		2015	java go rust	Ballerina is a compiled, type-safe, concurrent programming language targeting microservice development and integration.It is an open source project started in 2015 by architects from WSO2 as code-based alternative to the configuration-based integration tools such as EAI, ESB, and workflow products.Ballerina has various constructs geared toward cloud-native development including support for modern data formats and protocols, reliability, distributed transactions, APIs, and event streams.	2018	37	12	42	57629994					WSO2			bal	bal					java	java json toml markdown gradle xml yaml mustache html sql csv javascript svg bash bourne-shell css groovy dtd handlebars				true	7917	0	https://exercism.org/tracks/ballerina	64																6	false	2201	false						https://ballerina.io/learn/								text									https://central.ballerina.io/				United States																"import ballerina/io;  public function main() {     io:println(""Hello World""); } "	"import ballerina.lang.system;  function main (string[] args) {     system:println(""Hello, World!""); }  "					https://twitter.com/ballerinalang	"// The simplest hello world REST API // To run it: // ballerina run demo.bal // To invoke: // curl localhost:9090/hello/hi  import ballerina/http;  service<http:Service> hello bind {port:9090} {   hi (endpoint caller, http:Request request) {       http:Response res;       res.setTextPayload(""Hello World!\n"");       _ = caller->respond(res);   } }"	Ballerina			https://github.com/ballerina-platform/ballerina-lang/tree/master/language-server				https://github.com/ballerina-platform/ballerina-lang						//		io:println	""""																													true																																														true									true																																			true												false											true																																					https://en.wikipedia.org/wiki/Ballerina_(programming_language)	2	1				ballerina.io	Ballerina	https://github.com/ballerina-platform/ballerina-grammar		year|publisher|title|authors|isbn13\n2020|Apress|Beginning Ballerina Programming: From Novice to Professional|Fernando, Anjana and Warusawithana, Lakmal|9781484251393\n2020-02-25T00:00:01Z|Apress|Beginning Ballerina Programming: From Novice to Professional|Fernando, Anjana and Warusawithana, Lakmal|9781484251386	Ballerina				year|title|doi|citations|influentialCitations|authors|paperId\n2018|Bringing Middleware to Everyday Programmers with Ballerina|10.1007/978-3-319-98648-7_2|3|0|S. Weerawarana and Chathura C. Ekanayake and S. Perera and F. Leymann|03c90e1e79a69449585a0799f5be78b4d9744704	
prql	PRQL	2022	Maximilian Roos		33	queryLanguage		https://prql-lang.org/		0	https://prql-lang.org/posts/			0.11.4	149	2		27	24496		true	0								https://github.com/prql/prql	queryLanguage																2022	2024	2022	45	208	9667	238	false												Pipelined Relational Query Language												2022	2025	3692	88	829	24	117286	https://prql-lang.org/roadmap/			https://prql-lang.org/playground/	2022											PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement	PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement		https://github.com/PRQL	PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement									rust markdown yaml toml html javascript json css csv csharp php elixir typescript jsx bourne-shell python java zig make dockerfile xml sql nix c cpp handlebars svg	sql			true	10381	0		63																1	false	0	true		prql				https://prql-lang.org/book/							https://prql-lang.org/faq/														United States				https://news.ycombinator.com/item?id=30060784	"from employees filter start_date > @2021-01-01               # Clear date syntax. derive [                                      # `derive` adds columns / variables.   gross_salary = salary + (tax ?? 0),         # Terse coalesce   gross_cost = gross_salary + benefits_cost,  # Variables can use other variables. ] filter gross_cost > 0 group [title, country] (                      # `group` runs a pipeline over each group.   aggregate [                                 # `aggregate` reduces each group to a row.     average gross_salary,     sum_gross_cost = sum gross_cost,          # `=` sets a column name.   ] ) filter sum_gross_cost > 100000                # Identical syntax for SQL's `WHERE` & `HAVING`. derive id = f""{title}_{country}""              # F-strings like python. sort [sum_gross_cost, -country]               # `-country` means descending order. take 1..20                                    # Range expressions (also valid here as `take 20`)."						https://discord.com/invite/eQcfaCmsNc											https://twitter.com/prql_lang									https://github.com/prql/prql						#																																true																																																							true																																															false																																																	0	0				prql-lang.org										
hy	Hy	2013	Paul Tagliamonte		43	pl lisp		http://hylang.org/		0				0.29.0	150	5		7	24495		true	0								https://github.com/hylang/hy	pl	154	180		398		0			hylang	hy	text			source.hy	programming	2012	2024	2012	120	368	4818	13	false				h/Hy.hy	97	2013	2018	3	30												lisp.py			2012	2025	4400	209	166	9	24062					2013		2013	lisp ia-32 clojure python jvm	Hy (alternately, Hylang) is a programming language, a dialect of the language Lisp designed to interact with the language Python by translating expressions into Python's abstract syntax tree (AST). Hy was introduced at Python Conference (PyCon) 2013 by Paul Tagliamonte.Similar to Kawa's and Clojure's mapping of s-expressions onto the Java virtual machine (JVM), Hy is meant to operate as a transparent Lisp front end to Python's abstract syntax. Lisp allows operating on code as data (metaprogramming). Thus, Hy can be used to write domain-specific languages. Hy also allows Python libraries, including the standard library, to be imported and accessed alongside Hy code with a compiling step converting the data structure of both into Python's AST.	2015	1	76	1	43723435		A dialect of Lisp that's embedded in Python	A dialect of Lisp that's embedded in Python		https://github.com/hylang	A dialect of Lisp that's embedded in Python		hy	hy	hy		hy			python restructuredtext svg yaml markdown css dockerfile				true	6358	0		53																1	false	0	true					https://tio.run/#hy	https://docs.hylang.org/en/stable/								text								http://www.rosettacode.org/wiki/Category:Hy					Various					"(+ ""Hyllo "" ""World"" ""!"")"											"(print ""Hello World"") "	";; Fibonacci example in Hy.  (defn fib [n]   (if (<= n 2) n       (+ (fib (- n 1)) (fib (- n 2)))))  (if (= __name__ ""__main__"")   (for [x [1 2 3 4 5 6 7 8]]     (print (fib x)))) "	Hy		https://riju.codes/hy	"(print ""Hello, world!"") "		"=> (print ""Hy!"") Hy! => (defn salutationsnm [name] (print (+ ""Hy "" name ""!""))) => (salutationsnm ""YourName"") Hy YourName!"	Hy							https://github.com/hylang/hy						;		print	""""																													true																									true														true											true					true																	true							true											true												false											true																																				https://github.com/Calysto/calysto_hy	https://en.wikipedia.org/wiki/Hy_(programming_language)	0	0				hylang.org	Hy	https://github.com/Slowki/hy.tmLanguage.git			Hy					
factor	Factor	2003	Slava Pestov		38	pl		https://factorcode.org/		0					151	3		29	24493		true	1	interleaved-notation							https://github.com/factor/factor	pl	110	111	.factor-boot-rc .factor-rc	201		0					text	factor	text/x-factor	source.factor	programming	2009	2024	2007	73	205	1602	705	false				f/Factor.factor	28257	2007	2016		124												factor.py			2007	2025	52195	177	11695	325	1520299					2005		2009	linux joy forth lisp self java scheme c java-bytecode reverse-polish-notation xml opengl postgresql sqlite objective-c fortran smalltalk	Factor is a stack-oriented programming language created by Slava Pestov. Factor is dynamically typed and has automatic memory management, as well as powerful metaprogramming features. The language has a single implementation featuring a self-hosted optimizing compiler and an interactive development environment. The Factor distribution includes a large standard library.	2004	44	63	238	891398					https://github.com/factor			factor	factor	factor					xml cpp lisp c html css glsl vim-script csv javascript markdown cson assembly-language json bourne-shell sql cuda yaml restructuredtext smalltalk svg perl make dtd objective-cpp lua nix ruby rust				true	2886	0		69																1	false							https://tio.run/#factor									text	2090			factor				http://www.rosettacode.org/wiki/Category:Factor					Unknown			Factor	https://docs.google.com/document/d/17IddUbocCQhmx_mCcycij6Dmmn-c0ReZqLWzY-idt-Q/edit												"USING: io ; ""Hello World"" print  "		Factor		https://riju.codes/factor	"IN: main USE: io  ""Hello, world!"" print "	https://twitter.com/factorbuilds	: make-html ( string -- xml )     dup     <XML         <html>             <head><title><-></title></head>             <body><h1><-></h1></body>         </html>     XML> ;	Factor							https://github.com/factor/factor								print	""""																													true																																true																											true																															true												false											true																																					https://en.wikipedia.org/wiki/Factor_(programming_language)	0	2			Factor	factorcode.org	Factor	https://github.com/slavapestov/factor			Factor				year|title|doi|citations|influentialCitations|authors|paperId\n2010|Factor: a dynamic stack-based programming language|10.1145/1899661.1869637|5|1|Sviatoslav Pestov, Daniel Ehrenberg, Joe Groff|400959dbf2be521e3cc123628e0124afcf3a8caf\n2017|An Introduction to Factor||1|0|Zackery L. Arnold|97fc83ee9c977255abffbfc1b2356f59facd8aa0	
puppet	Puppet	2005			22	pl				9					152	2			24488		true	9	apache-hbase cloc hhvm kotlin mgmt minilang objectscript pygments rust								pl	8311	14936	Modulefile	23445		0					text	puppet	text/x-puppet	source.puppet	programming								false					72	2013	2018	5	9												dsls.py																2005	clojure ruby linux rest solaris	In computing, Puppet is an open-source software configuration management tool. It runs on many Unix-like systems as well as on Microsoft Windows, and includes its own declarative language to describe system configuration. Puppet is produced by Puppet, founded by Luke Kanies in 2005. It is written in Ruby and released as free software under the GNU General Public License (GPL) until version 2.7.0 and the Apache License 2.0 after that.	2007	586	144	286	14432911					Puppet, Inc			pp		pp				ruby					true	3200	0		22																																	text				puppet									United States																	hiera_include('classes') 	Puppet				https://twitter.com/puppetize	user { 'harry':   ensure => present,   uid    => '1000',   shell  => '/bin/bash',   home   => '/var/tmp' }				https://github.com/lingua-pupuli/puppet-editor-services																																																																			true														true											true																													true																																																																							https://en.wikipedia.org/wiki/Puppet_(software)	11	2					Puppet	https://github.com/russCloak/SublimePuppet		year|publisher|title|authors|isbn13\n1996|Amer Library Assn|Amazingly Easy Puppet Plays: 42 New Scripts for One-Person Puppetry|Anderson, Dee|9780838906972\n2014|Apress|Pro Puppet|Krum, Spencer and Van Hevelingen, William and Kero, Ben and Turnbull, James and McCune, Jeffrey|9781430260417\n20080902|Springer Nature|Pulling Strings with Puppet|James Turnbull|9781430206224\n2017|Packt Publishing|Puppet 5 Beginner's Guide - Third Edition: Go from newbie to pro with Puppet 5|Arundel, John|9781788395366\n2017|Packt Publishing|Puppet 4.10 Beginner's Guide - Second Edition: From newbie to pro with Puppet 4.10|Arundel, John|9781787120969\n2011|Packt Publishing|Puppet 2.7 Cookbook|Arundel, John|9781849515399\n2015|Packt Publishing|Learning Puppet Security|Slagle, Jason|9781784398897\n2016|Packt Publishing|Puppet for Containerization|Coulton, Scott|9781785885389\n2013|Packt Publishing|Puppet 3 Cookbook|Arundel, John|9781782169765\n2011|Packt Publishing|Puppet 2.7 Cookbook|Arundel, John|9781849515382\n20121212|O'Reilly Media, Inc.|Puppet Types and Providers|Dan Bode; Nan Liu|9781449339302	Puppet				year|title|doi|citations|influentialCitations|authors|paperId\n2015|Rehearsal: a configuration verification tool for puppet|10.1145/2908080.2908083|50|11|Rian Shambaugh and Aaron Weiss and Arjun Guha|3d09b1c2ba9f3c985cbbda778dd53f6f8dd888c5\n2016|muPuppet: A Declarative Subset of the Puppet Configuration Language|10.4230/LIPIcs.ECOOP.2017.12|7|0|Weili Fu and R. Perera and P. Anderson and J. Cheney|8165b44e7a4f455fb6f5fd43e0e83b0e1d6e5722	
flux	FLUX	2014	Paul O’Shannessy		26	pl		https://facebook.github.io/flux/		0				4.0.4	153	1		7	24487		true	0								https://github.com/facebook/flux	pl	792	853		187		0					text			none	programming	2014	2024	2014	636	3470	17382	6	false																								2014	2023	553	148	174	6	31266																Application Architecture for Building User Interfaces	Application Architecture for Building User Interfaces		https://github.com/fluxcd	Application Architecture for Building User Interfaces		fx flux							javascript markdown json svg css html yaml				true	27942	0		34																1	false	4	true						https://fluxcd.io/flux/ https://docs.influxdata.com/flux/v0.x/								text	8630												United States					// concrete node signatures Listen ()   => (int socket);  ReadRequest (int socket)   => (int socket, bool close, image_tag *request);  CheckCache (int socket, bool close, image_tag *request)   => (int socket, bool close, image_tag *request);  // omitted for space: // ReadInFromDisk, StoreInCache Compress (int socket, bool close, image_tag *request, __u8 *rgb_data)   => (int socket, bool close, image_tag *request); Write (int socket, bool close, image_tag *request)   => (int socket, bool close, image_tag *request); Complete (int socket, bool close, image_tag *request) => ();  // source node source Listen => Image;  // abstract node Image = ReadRequest -> CheckCache -> Handler -> Write -> Complete;  // predicate type & dispatch typedef hit TestInCache; Handler:[_, _, hit] = ; Handler:[_, _, _] = ReadInFromDisk -> Compress -> StoreInCache;  // error handler handle error ReadInFromDisk => FourOhFor;  // atomicity constraints atomic CheckCache:{cache}; atomic StoreInCache:{cache}; atomic Complete:{cache};  																										https://github.com/facebook/flux						//																																true																																																							true																																															false																																																	7	11					FLUX			year|publisher|title|authors|isbn13\n2002|Auerbach Publications|Dynamic Software Development: Managing Projects in Flux|Wells, Timothy|9780849312922\n24-05-2016|Packt Publishing|Flux Architecture|Adam Boduch|9781786462442\n19910330|World Scientific Publishing|Quantum Flux Parametron|Goto Eiichi|9789814335850\n2005|Springer|Flux Corrected Transport : Principles, Algorithms, and Applications|Dimitri Kuzmin and Rainald Lohner and Stefan Turek|9783540237303\n2018-08-15|LAP LAMBERT Academic Publishing|Compromise programming approach to welding flux optimization|Ayobami Allu and Ademola Adeyeye|9786139902316\n2015-03-16|LAP LAMBERT Academic Publishing|Structural Optimization and Thermal modeling of Flux Switching Machine|Noman Nisar|9783659456046\n19860801|World Scientific Publishing|Dc Flux Parametron: A New Approach To Josephson Junction Logic|Goto Eiichi|9789814415484	FLUX				year|title|doi|citations|influentialCitations|authors|paperId\n1997|The Flux OS Toolkit: reusable components for OS implementation|10.1109/HOTOS.1997.595175|33|1|B. Ford and Kevin Van Maren and J. Lepreau and Stephen Clawson and Bart Robinson and J. Turner|c095e97446a2d5fc80987fd1fa3f47473e7ef609\n2001|Addressing the Qualification Problem in FLUX|10.1007/3-540-45422-5_21|11|0|Yves Martin and M. Thielscher|af74892a58f20de60ad97b84660c46ca1f5ab3f1\n2008|A Systems Biology Tool for Flux Analysis of Metabolic Pathways|10.1038/NPRE.2008.1868.1|11|3|Karthik Raman and N. Chandra|67612c8394c692cc730023a2164e06a58794aa45\n2009|Performance analysis of a neural flux observer for a bearingless induction machine with divided windings|10.1109/COBEP.2009.5347749|7|0|V. F. Victor and J. de Paiva and A. Salazar and A. Maitelli|f30af40fff21025cb31d011acde2c269e1f807b3\n2013|Optimization of Flux Cored Arc Welding Process Parameter Using Genetic and Memetic Algorithms|10.1515/jmsp-2012-0040|7|0|T. Kannan and N. Murugan and B. N. Sreeharan|c6c8f562c37a83778f8affbd7cee43c4d922af6b\n2003|Controlling Semi-automatic Systems with FLUX|10.1007/978-3-540-24599-5_49|4|0|M. Thielscher|1af49ef9f5f1c3547b5226b70410e8fb25a356b0\n2009|The Online Determination of Bubble Surface Area Flux Using the CiDRA GH-100 Sonar Gas Holdup Meter|10.3182/20091014-3-CL-4011.00029|4|1|P. Amelunxen and P. Rothman|2ba01d39c6bce9645490e572503ded5e691c3502\n2011|An Online Provenance Service for Distributed Metabolic Flux Analysis Workflows|10.1109/ECOWS.2011.20|4|0|T. Dalman and M. Weitzel and W. Wiechert and Bernd Freisleben and K. Nöh|e29ddd92236a12db847aabe078e81eaf17cb0ed1\n1996|Flux density models for the switched reluctance machine|10.1109/IAS.1996.560169|2|0|M. Hassanin and M. Alrifai and D. Torrey and F. Ahmed and M.H. Shaker El-Markabi|c0d970df70fb1358f6bae8d427e469f7f6fd3f36\n2013|Development of a computer code for neutronic calculations of a hexagonal lattice of nuclear reactor using the flux expansion nodal method|10.2298/NTRP1303237M|2|0|M. Mohammadnia and A. Pazirandeh and M. Sedighi|98213afe42876fdf95449b769732907bdfd3b539\n2010|Handling negative disjunction constraints (or_not_holds) in FLUX|10.1109/ICCAE.2010.5451264|1|0|Yisong Liu and Zhihua Yin and Huijuan Zhu and Lili Wang|f2f79cf3e0fad6eb8fe7d154b19985cdef4271ae	
autohotkey	AutoHotkey	2003			33	pl		https://autohotkey.com		4					154	4			24484		true	4	ace bqn drakon pygments								pl	1244	1470		14623		0			ahk		autohotkey			source.ahk	programming								false				a/AutoHotKey.ahk	53	2013	2018	1	5												automation.py														2003		2017	emacs-editor c excel-app autoit visual-basic.net csharp lua lisp vbscript jscript kixtart winbatch	AutoHotkey is a free, open-source custom scripting language for Microsoft Windows, initially aimed at providing easy keyboard shortcuts or hotkeys, fast macro-creation and software automation that allows users of most levels of computer skill to automate repetitive tasks in any Windows application. User interfaces can easily be extended or modified by AutoHotkey (for example, overriding the default Windows control key commands with their Emacs equivalents). The AutoHotkey installation includes its own extensive help file with an always updated web-based version.	2005	308	146	496	1485612					AutoHotkey Foundation LLC			ahk ahkl	ahk	ahk ahkl									true	1761	0		37																					ahk ahkl												text								http://www.rosettacode.org/wiki/Category:AutoHotkey					United States			AutoHotkey												; Hello World in AutoHotkey  Msgbox Hello, World! 	MsgBox, Hello World 	MsgBox, Hello`, World! 	autohotkey					^+w::last := CopyUser() ; Ctrl+Shift+w ^+e::edit := CopyUser() ; Ctrl+Shift+e  CopyUser() {    Clipboard =    StringReplace, Clipboard, Clipboard, http://en.wikipedia.org/    StringReplace, Clipboard, Clipboard, wiki/    StringReplace, Clipboard, Clipboard, w/index.php?title=    StringReplace, Clipboard, Clipboard, Special:Contributions&target=    StringReplace, Clipboard, Clipboard, User:    StringReplace, Clipboard, Clipboard, &action=edit    StringReplace, Clipboard, Clipboard, _, %A_Space%, All    Return, Clipboard }  ; Ctrl+Shift+r ^+r::Send revert edits by [[Special:Contributions/%edit%|%edit%]] to last version by %last%	AutoHotKey													;				:=														true										true				true																									true														true											true					true																								true																							false																																																https://en.wikipedia.org/wiki/AutoHotkey	7	0				autohotkey.com	AutoHotkey	https://github.com/ahkscript/SublimeAutoHotkey			AutoHotkey					title|year|author|goodreadsId|rating|ratings|reviews\nAutoHotkey Hotkeys: Tips, Tricks, Techniques, and Best Practices for Automating Your Windows Computers (AutoHotkey Tips and Tricks Book 7)||Jack Dunning|56446542|0.0|0|0\nAutoHotkey Tricks You Ought To Do With Windows (Fourth Edition): If You Do Nothing Else with the Free Autohotkey Software, These Tips Are a Must for Windows ... (AutoHotkey Tips and Tricks Book 4)|2015|Jack Dunning|45853897|2.50|2|0\nUltimate AutoHotkey Tutorial for Non-programmer and Beginners||Chijiiwa Hiroaki|59496740|0.0|0|0\nJack's New Beginner's Guide to AutoHotkey: Absolutely the Best Free Windows Utility Software Ever! Add Power to Any Version of Windows! Now Includes AutoHotkey ... Code! (AutoHotkey Tips and Tricks Book 1)||Jack Dunning|61026743|0.0|0|0\nArticles on GUI Automation, Including: AppleScript, Test Automation, Metacard, Automator (Software), Autohotkey, Autokey, HP Winrunner, Silktest, Autoit, Guidancer, Xvt, Visual Test, Selenium (Software), Pigui, List of Pigui Packages|2011|Hephaestus Books|17503124|0.0|0|0\nA Beginner's Guide to AutoHotkey, Absolutely the Best Free Windows Utility Software Ever!: Create Power Tools for Windows XP, Windows Vista, Windows 7 ... 8 (Second Edition) (Windows Tips and Tricks)|2012|Jack Dunning|26886515|3.62|8|0\nA Beginner's Guide to AutoHotkey, Absolutely the Best Free Windows Utility Software Ever! (Third Edition) Create Power Tools for Windows XP, Windows Vista, Windows 7, Windows 8 and Windows 10||Jack Dunning|56218249|0.0|0|0
manim	Manim	2015	Grant Sanderson		25	framework		https://www.manim.community		0				v0.17.2	155	0		18	24480		false	0								https://github.com/manimCommunity/manim	framework																2020	2024	2015	133	1489	20183	421	false																			python					2015	2025	6234	499	1350	45	164371									"3Blue1Brown is a math YouTube channel created and run by Grant Sanderson. The channel focuses on teaching higher mathematics from a visual perspective, and on the process of discovery and inquiry-based learning in mathematics, which Sanderson calls ""inventing math"". As of November 2022, the channel has 4.85 million subscribers."							A community-maintained Python framework for creating mathematical animations	A community-maintained Python framework for creating mathematical animations		https://github.com/ManimCommunity	A community-maintained Python framework for creating mathematical animations	.py								python restructuredtext svg glsl markdown yaml json javascript ini toml awk css dockerfile make jupyter-notebook bourne-shell tex html		https://docs.manim.community/en/stable/tutorials/quickstart.html		true	33180	0		44																1	false	0	true	https://www.youtube.com/3blue1brown					https://docs.manim.community/en/stable																	https://pypi.org/project/manim				United States																			https://www.reddit.com/r/manim			https://twitter.com/manim_community				https://www.youtube.com/watch?v=hy-6D650Apo					https://github.com/manimCommunity/manim																																																																																																																																																																																												https://en.wikipedia.org/wiki/3Blue1Brown	0	0				manim.community										
basic	BASIC	1964	John G. Kemeny and Thomas E. Kurtz		37	pl				0					156	4			24478	176	true	0									pl	61	66		829							text			source.basic	programming								false				b/BASIC.bas								Beginner's All-purpose Symbolic Instruction Code																									1964	atari-basic dartmouth-basic apple-basic sinclair-basic commodore-basic bbc-basic ti-basic casio-basic microsoft-basic liberty-basic visual-basic freebasic powerbasic gambas algol-60 fortran joss comal visual-basic.net grass autoit autohotkey basic-plus hp-time-shared-basic pick-operating-system msx-basic tiny-basic li-chen-wang altair-basic mbasic ibm-basica qbasic pascal turbo-basic amigabasic c excel-app vbscript csharp java qb64 rapidq purebasic xojo true-basic microsoft-small-basic quickbasic gw-basic lotusscript vba chipmunk-basic hp-basic-for-openvms superbasic staroffice-basic forth	BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. In 1964, John G. Kemeny and Thomas E. Kurtz designed the original BASIC language at Dartmouth College in New Hampshire, United States. They wanted to enable students in fields other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to learn. Versions of BASIC became widespread on microcomputers in the mid-1970s and 1980s. Microcomputers usually shipped with BASIC, often in the machine's firmware. Having an easy-to-learn language on these early personal computers allowed small business owners, professionals, hobbyists, and consultants to develop custom software on computers they could afford. In the 2010s, BASIC was popular in many computing dialects and in new languages influenced by BASIC, such as Microsoft's Visual Basic.	2001	1401	2623	2802	4015		BASIC (Beginner's All-purpose Symbolic Instruction Code)[1] is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. In 1964, John G. Kemeny and Thomas E. Kurtz designed the original BASIC language at Dartmouth College. They wanted to enable students in fields other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to learn.	BASIC (Beginner's All-purpose Symbolic Instruction Code)[1] is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. In 1964, John G. Kemeny and Thomas E. Kurtz designed the original BASIC language at Dartmouth College. They wanted to enable students in fields other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to learn.		Dartmouth College	BASIC (Beginner's All-purpose Symbolic Instruction Code)[1] is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. In 1964, John G. Kemeny and Thomas E. Kurtz designed the original BASIC language at Dartmouth College. They wanted to enable students in fields other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to learn.		bas	bas		bas									7025	0		41																2									https://en.wikibooks.org/wiki/BASIC_Programming								text	945		https://github.com/antlr/grammars-v4/tree/master/basic					http://www.rosettacode.org/wiki/Category:BASIC					United States			BASIC												"10 REM Hello World in BASIC 20 PRINT ""Hello World!"" "	"10 PRINT ""Hello World"" 20 END "				https://riju.codes/basic	"PRINT ""Hello, world!"" "		"Public Class StarsProgram    Public Shared Sub Main()       Dim UserName, Answer, stars As String, NumStars As Integer       Console.Write(""What is your name: "")       UserName = Console.ReadLine()       Console.WriteLine(""Hello {0}"", UserName)       Do          Console.Write(""How many stars do you want: "")          NumStars = CInt(Console.ReadLine())          stars = New String(""*"", NumStars)          Console.WriteLine(stars)          Do             Console.Write(""Do you want more stars? "")             Answer = Console.ReadLine()          Loop Until Answer <> """"          Answer = Answer.Substring(0, 1)       Loop While Answer.ToUpper() = ""Y""       Console.WriteLine(""Goodbye {0}"", UserName)    End Sub End Class"	BASIC										https://sourceforge.net/projects/bwbasic/files/bwbasic/			REM		PRINT	""""																									true				true																																					true																		true																									false										true												false											true																																false					https://en.wikipedia.org/wiki/BASIC	57	13	https://hopl.info/showlanguage.prx?exp=176		Basic		BASIC			year|publisher|title|authors|isbn13\n2010|McGraw-Hill Education|Programming in Visual Basic 2010|Bradley, Julia Case and Millspaugh, Anita|9780073517254\n2009|McGraw-Hill Education|Advanced Programming Using Visual Basic 2008|Bradley, Julia Case and Millspaugh, Anita|9780073517223\n2008|Wiley|Basic Engineering Circuit Analysis|Irwin, J. David and Nelms, R. Mark|9780470128695\n2014|Cengage Learning|Microsoft Visual Basic Programs to Accompany Programming Logic and Design|Smith, Jo Ann|9781285867397\n2010|Pearson|An Introduction to Programming Using Visual Basic 2010, 8th Edition|Schneider, David I.|9780132128568\n2011|Cengage Learning|Clearly Visual Basic: Programming with Microsoft Visual Basic 2010 (SAM 2010 Compatible Products)|Zak, Diane|9781111530150\n2012|Wrox|Beginning Visual Basic 2012|Newsome, Bryan|9781118311813\n2010|Cengage Learning|Microsoft Visual Basic 2010: For Windows, Web, Office, and Database Applications: Comprehensive (SAM 2010 Compatible Products)|Shelly, Gary B. and Hoisington, Corinne|9780538468473\n2013|Pearson|Intro to Programming Using Visual Basic 2012 plus MyProgrammingLab with Pearson eText -- Access Card Package (9th Edition)|Schneider, David I.|9780133450866\n2003|Pearson|An Introduction to Programming with Visual Basic 6.0, Update Edition (4th Edition)|Schneider, David I.|9780131427075\n2010|Cengage Learning|Microsoft Visual Basic 2010 for Windows, Web, and Office Applications: Complete (SAM 2010 Compatible Products)|Shelly, Gary B. and Hoisington, Corinne|9780538468480\n2006|Cengage Learning|Microsoft Visual Basic 2005 for Windows and Mobile Applications: Introductory|Gary B. Shelly and Thomas J. Cashman and Corinne Hoisington and Corrine Hoisington|9780619254803\n2009|Pearson|Starting Out With Visual Basic 2008 Update|Gaddis, Tony and Irvine, Kip R.|9780136076957\n2006|Routledge|Structural Equation Modeling With EQS: Basic Concepts, Applications, and Programming, Second Edition (Multivariate Applications Series)|Byrne, Barbara M. and Byrne, Barbara M.|9780805841268\n2013|McGraw-Hill Education|CATIA V5: Macro Programming with Visual Basic Script|Ziethen, Dieter|9780071800020\n2011|Course Technology|Programming with Microsoft Visual Basic 2010 (VB.Net Programming)|Zak, Diane|9781111529437\n2011|Routledge|Structural Equation Modeling with Mplus: Basic Concepts, Applications, and Programming (Multivariate Applications Series)|Byrne, Barbara M.|9781848728394\n2011|Routledge|Structural Equation Modeling with Mplus: Basic Concepts, Applications, and Programming (Multivariate Applications Series)|Byrne, Barbara M.|9780805859867\n2000|Prentice Hall|Introduction to Computer Programming with Visual Basic 6: A Problem-Solving Approach|Harriger, Alka R. and Lisack, Susan K. and Gotwals, John K. and Lutes, Kyle D.|9780130165336\n2010|Pearson|Visual Basic 2010 How to Program (5th Edition) (Pearson Custom Computer Science)|Deitel, Paul and Deitel, Harvey|9780132152136\n2014|CRC Press|Applied Medical Image Processing: A Basic Course|Birkfellner, Wolfgang|9781466555570\n2009|Cengage Learning|Programming with Microsoft Visual Basic 2008 (Available Titles Skills Assessment Manager (SAM) - Office 2010)|Zak, Diane|9780324782769\n1983|Compute! Books|Machine language for beginners: Machine language programming for BASIC language programmers|Mansfield, Richard|9780942386110\n2006|Course Technology|Microsoft Visual Basic 2005: RELOADED, Second Edition (Visual Studio)|Zak, Diane|9781418836238\n2004|McGraw-Hill Science/Engineering/Math|Introduction to Matlab 7 for Engineers (McGraw-Hill's Best: Basic Engineering Series and Tools)|Palm III,William|9780072548181\n2002|McGraw-Hill Companies|Visual Basic .NET Tips & Techniques|Kris Jamsa|9780072223187\n1999|Pearson|Introduction to Computer Programming with Visual Basic 6 (Series in Programming and Development)|Harriger, Alka R. and Lisack, Susan K.|9781580762410\n2010|Cengage Learning|Microsoft Visual Basic 2010 for Windows Applications: Introductory (Available Titles Skills Assessment Manager (SAM) - Office 2010)|Shelly, Gary B. and Hoisington, Corinne|9780538468459\n2005|Wrox|Beginning Visual Basic 2005|Willis, Thearon and Newsome, Bryan|9780764574016\n2002|Course Technology PTR|Visual Basic Game Programming with DirectX (The Premier Press Game Development Series)|Harbour, Jonathan S.|9781931841252\n2002|Course Technology PTR|Visual Basic Programming for the Absolute Beginner w/CD|Vine, Michael|9780761535539\n2000|CRC Press|Evolutionary Computation 1: Basic Algorithms and Operators||9780750306645\n2008|Cambridge University Press|Basic Proof Theory 2ed (Cambridge Tracts in Theoretical Computer Science)|Troelstra/Schwichtenberg|9780521779111\n1998|Prentice Hall|Visual Basic 6 How to Program|Deitel, Harvey M. and Deitel, Paul J. and Nieto, Tem R.|9780134569550\n2012|Sams|Sams Teach Yourself Visual Basic 2012 in 24 Hours|Foxall, James|9780672336294\n2010|Apress|Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)|Hetland, Magnus Lie|9781430232377\n1999|McGraw-Hill Osborne Media|Visual Basic Answers!|Otey, Michael|9780072118957\n2008|Prentice Hall|Introduction to Programming Using Visual Basic 2008, An (w/VS2008 DVD) (7th Edition)|Schneider, David I.|9780136060727\n1978|Workman Pub Co|BASIC Computer Games: Microcomputer Edition|Ahl, David H.|9780894800528\n1985|Prentice-hall|More Basic Is Child's Play, Commodore Edition|Robert T Grauer|9780136010715\n2010|Sams Publishing|Sams Teach Yourself Visual Basic 2010 in 24 Hours Complete Starter Kit|Foxall, James|9780672331138\n1998|For Dummies|Visual Basic 6 For Dummies|Wang, Wallace|9780764503702\n2008|Wrox|Beginning Microsoft Visual Basic 2008|Willis, Thearon and Newsome, Bryan|9780470191347\n2021|Harcourt College Pub|Programming In Visual Basic 6.0|Spear, Robert J. and Spear, Timothy M.|9780030263910\n1984|Kar-ben Pub|Alef Basic: A Guide To Basic Programming With Facts, Fun, And Games From Jewish History And Tradition|Rachelle S. Heller|9780930494315\n2001|Sybex|Mastering Visual Basic .NET|Petroutsos, Evangelos|9780782128772\n1984|Little Brown & Co|Let's Learn Basic: A Kids' Introduction to Basic Programming on the Commodore 64 (The Little, Brown Microcomputer Bookshelf)|Shneiderman, Ben|9780316787253\n1985|Childrens Press|The Apple Basic Manual (kids Working With Computers)|Thomas Milton Kemnitz and Lynne Mass|9780516084220\n2007|Addison-Wesley Professional|Doing Objects in Visual Basic 2005|Kurata, Deborah|9780321320490\n2001|Sams Publishing|Sams Teach Yourself Visual Basic .NET Web Programming in 21 Days|Aitken, Peter|9780672322365\n1984|West Pub. Co|Complete Basic Programming|Mandell and Steven L|9780314779212\n1980|Halsted Pr|Basic Programming|Kemeny, John G.|9780471018636\n1974|R. D. Irwin|Basic Fortran Iv Programming (irwin-dorsey Information Processing Series)|Donald H Ford|9780256015805\n2004|Jones & Bartlett Learning|Introduction To Programming With Visual Basic .NET|Bronson, Gary|9780763724788\n1999|O'Reilly Media|Win32 API Programming with Visual Basic|Steven Roman, PhD|9781565926318\n2010|lulu.com|Beginning Programming with Liberty BASIC|Gundel, Carl|9780557228119\n1980|Meta Pubns|Practical Magic: A Translation of Basic Neuro-Linguistic Programming into Clinical Psychotherapy|Lankton, Stephen|9780916990084	BASIC				year|title|doi|citations|influentialCitations|authors|paperId\n1993|Distributed pC++ Basic Ideas for an Object Parallel Language|10.1155/1993/158246|176|9|F. Bodin and P. Beckman and Dennis Gannon and S. Narayana and S. Yang|f0d0e8e319f4f733d066f6490cee425a2d864d84\n1983|A diagnosis of beginning programmers' misconceptions of BASIC programming statements|10.1145/358172.358408|147|9|P. Bayman and R. Mayer|1ba008748c01d4bb8889e765f513f0f3dfbf4a53\n2015|Design and First Results of a Psychometric Test for Measuring Basic Programming Abilities|10.1145/2818314.2818320|75|4|A. Mühling and Alexander Ruf and Peter Hubwieser|3b3ef3c47c104d7a28597c006b3deae8fb8d89e8\n1991|The Effect of BASIC Programming Language Instruction on High School Students’ Problem Solving Ability and Computer Anxiety|10.1080/08886504.1991.10781967|60|0|D. Palumbo and W. M. Reed|ca3f13b926c35417fd729735adefd8510ce7e194\n2019|Improving students' understanding of basic programming concepts through visual programming language: The role of self-efficacy|10.1016/j.chb.2018.11.038|49|3|Chun-Yen Tsai|99b5c0c121932ce81498732539ba360252f7dd0d\n1987|The Effect of the BASIC Programming Language on Problem-Solving Skills and Computer Anxiety|10.1300/J025V04N03_11|40|2|W. M. Reed and D. Palumbo|fc814e59d1827cc9468f14da81c494160d91f619\n1986|Basic concepts in object oriented programming|10.1145/323779.323751|39|1|K. Nygaard|ba2be42b631dda8c51d9c90e26755353ce53bab4\n2009|Evaluating a BASIC approach to sensor network node programming|10.1145/1644038.1644054|25|0|J. S. Miller and P. Dinda and R. Dick|ada19ba29f19f212feb635b69a52ae61141a50b3\n1975|A rationale and description of a CAI program to teach the BASIC programming language|10.1007/BF00157068|25|0|A. Barr and M. Beard and R. Atkinson|b1f3ca8dcb3a193ca2228d0bb720de7ae140d44b\n2009|Developing Student Programming and Problem-Solving Skills with Visual Basic|10.1177/107621750903200408|18|1|Del Siegle|9efa9995668bc1c3be84e436e3b030f2e1abc4d3\n2010|Python Algorithms: Mastering Basic Algorithms in the Python Language|10.5860/choice.48-5731|15|1|Magnus Lie Hetland|acd47deeb3a2880764cdb66af506c9cd7ea3741a\n2000|BCOOPL: Basic concurrent object-oriented programming language|10.1002/(SICI)1097-024X(20000710)30:8%3C849::AID-SPE318%3E3.0.CO;2-0|7|0|H. D. Bruin|a71956655add35c8a7a7bb8f2bce594fa9af1675\n2003|BASIC Programming Language|10.1016/B0-12-227410-5/00838-3|2|0|T. Kurtz|567862576b247d16ce2a942ed3527fa5126e47a2	
wren	Wren	2013	Bob Nystrom		33	pl		https://wren.io/		0				0.4.0	157	2		15	24476		true	0								https://github.com/munificent/wren	pl	3	3		8					wrenlang		text			source.wren	programming	2013	2024	2013	157	545	6832	240	false				w/Wren.wren																				2013	2025	1975	133	1160	9	320128																Wren is a small, fast, class-based concurrent scripting language.	Wren is a small, fast, class-based concurrent scripting language.			Wren is a small, fast, class-based concurrent scripting language.		wren	wren						markdown c python html xml lua ruby javascript dart css pascal make yaml bourne-shell svg				true	8602	0	https://exercism.org/tracks/wren	51																1	false	0	true					https://tio.run/#wren									text			https://github.com/antlr/grammars-v4/tree/master/wren					http://www.rosettacode.org/wiki/Category:Wren					United States				https://news.ycombinator.com/item?id=23660464	"System.print(""Hello, world!"")  class Wren {   flyTo(city) {     System.print(""Flying to %(city)"")   } }  var adjectives = Fiber.new {   [""small"", ""clean"", ""fast""].each {|word| Fiber.yield(word) } }  while (!adjectives.isDone) System.print(adjectives.call())"											"IO.print(""Hello World"") "								Wren							https://github.com/munificent/wren						//		IO.print	""""																													true																																																							true																																			true												false											true																																						0	0				wren.io	Wren				Wren					
mdx	MDX	2017	John Otander		20	textMarkup		https://mdxjs.com/		0				3.0.1	158	1		9	24472		true	1	slashdown							https://github.com/mdx-js/mdx	textMarkup																2017	2024	2017	86	1139	17208	15	false																								2017	2025	2025	196	182	44	49388				https://mdxjs.com/playground/	2018											MDX allows you to use JSX in your markdown content. You can import components, such as interactive charts or alerts, and embed them within your content.	MDX allows you to use JSX in your markdown content. You can import components, such as interactive charts or alerts, and embed them within your content.		https://github.com/mdx-js	MDX allows you to use JSX in your markdown content. You can import components, such as interactive charts or alerts, and embed them within your content.									javascript markdown jsx json yaml typescript css svg json5				true	20823	0		29																1	false	3	true																	https://github.com/antlr/grammars-v4/tree/master/mdx										Various					import { Chart } from '../components/chart'  # Here’s a chart  The chart is rendered inside our MDX document.  <Chart />																	https://twitter.com/chrisbiscardi									https://github.com/mdx-js/mdx																																																																																																																																																																																													1	0				mdxjs.com				year|publisher|title|authors|isbn13\n2013-08-26|Packt Publishing|Instant MDX Queries for SQL Server 2012|Nicholas Emond|9781782178071						
raml	RAML	2013			21	yamlFormat		http://raml.org/spec.html		2				1.0.0	159	1		3	24472		true	2	cloc codeql							https://github.com/raml-org/raml-spec	yamlFormat	416	472		4190		0					yaml	yaml	text/x-yaml	source.yaml	markup	2013	2024	2013	151	858	3867	226	false					205	2013	2018	1	25			RESTful API Modeling Language												2013	2021	655	41	11	2	16829																			https://github.com/raml-org			raml							markdown json yaml				true	6684	0		25																	false	1	true		raml				https://raml.org/developers/document-your-api								text													United States																	"#%RAML 0.8  title: World Music API baseUri: http://example.api.com/{version} version: v1 traits:   - paged:       queryParameters:         pages:           description: The number of pages to return           type: number   - secured: !include http://raml-example.com/secured.yml /songs:   is: [ paged, secured ]   get:     queryParameters:       genre:         description: filter the songs by genre   post:   /{songId}:     get:       responses:         200:           body:             application/json:               schema: |                 { ""$schema"": ""http://json-schema.org/schema"",                   ""type"": ""object"",                   ""description"": ""A canonical song"",                   ""properties"": {                     ""title"":  { ""type"": ""string"" },                     ""artist"": { ""type"": ""string"" }                   },                   ""required"": [ ""title"", ""artist"" ]                 }             application/xml:     delete:       description: |         This method will *delete* an **individual song**"										https://github.com/raml-org/raml-language-server				https://github.com/raml-org/raml-spec																																																																																																																																																																																													1	0					RAML	https://github.com/atom/language-yaml		year|publisher|title|authors|isbn13\n2020|BPB Publications|Hands-on MuleSoft Anypoint platform Volume 1: Designing and Implementing RAML APIs with MuleSoft Anypoint Platform (English Edition)|Nachimuthu, Nanda|9789389898231	RAML					
postscript	PostScript	1982	John Warnock and Chuck Geschke and Doug Brotz and Ed Taft and Bill Paxton		38	textMarkup				0					160	5			24469	1010	true	1	interpress								textMarkup	3932	4145		8053		0			postscr		text			source.postscript	markup								false				p/PostScript.ps	10	2006	2011	2	3												graphics.py																1982	ghostscript lisp pdf ascii tex forth reverse-polish-notation latex	PostScript (PS) is a page description language in the electronic publishing and desktop publishing business. It is a dynamically typed, concatenative programming language and was created at Adobe Systems by John Warnock, Charles Geschke, Doug Brotz, Ed Taft and Bill Paxton from 1982 to 1984.	2001	473	942	914	24080		Postscript is a graphical page description language invented by ChuckGetsche and JohnWarnock (the President and CEO of Adobe). Its syntax looks a little bit like Forth, because it is derived from Forth; however, Postscript's internal implementation has nothing to do with Forth.	Postscript is a graphical page description language invented by ChuckGetsche and JohnWarnock (the President and CEO of Adobe). Its syntax looks a little bit like Forth, because it is derived from Forth; however, Postscript's internal implementation has nothing to do with Forth.		Adobe	Postscript is a graphical page description language invented by ChuckGetsche and JohnWarnock (the President and CEO of Adobe). Its syntax looks a little bit like Forth, because it is derived from Forth; however, Postscript's internal implementation has nothing to do with Forth.		ps eps epsi pfa	ps	ps eps										2585	0		44																5									https://www.pdfa.org/norm-refs/PLRM.pdf								text						PostScript		http://www.rosettacode.org/wiki/Category:PostScript				ghostscript	United States															% Hello World in Postscript %!PS /Palatino-Roman findfont 100 scalefont setfont 100 100 moveto (Hello World!) show showpage 	% run> gs -q -sDEVICE=nullpage postscript.ps (Hello World\n) print quit	%!PS-Adobe-3.0 %%Creator: Aaron Puchert %%Title: The Sierpinski triangle %%Pages: 1 %%PageOrder: Ascend  %%BeginProlog % PAGE SETTINGS /pageset {   28.3464566 28.3464566 scale    % set cm = 1   0.5 0.5 translate   0 setlinewidth } def  % sierpinski(n) draws a sierpinski triangle of order n /sierpinski { dup 0 gt {   [0.5 0 0 0.5 0 0] concat dup 1 sub sierpinski   [1 0 0 1 1 0] concat dup 1 sub sierpinski   [1 0 0 1 -1 1] concat dup 1 sub sierpinski   [2 0 0 2 0 -1] concat } {   newpath     0 0 moveto     1 0 lineto     0 1 lineto   closepath   fill } ifelse pop} def %%EndProlog  %%BeginSetup << /PageSize [596 843] >> setpagedevice  % A4 %%EndSetup  %%Page: Test 1 pageset [20 0 10 300 sqrt 0 0] concat 9 sierpinski showpage %%EOF 	PostScript		https://riju.codes/postscript	(Hello, world!) = 		/mm {360 mul 127 div} def  0 0 moveto  0 40 mm lineto stroke	PostScript													%		print																														true																									true														true											true					true																	true							true									true		true												false																																																https://en.wikipedia.org/wiki/PostScript	13	1	https://hopl.info/showlanguage.prx?exp=1010		PostScript		PostScript	https://github.com/textmate/postscript.tmbundle		year|publisher|title|authors|isbn13\n1991|Peachpit Press Publications|Inside PostScript|Frank Braswell|9780938151104\n2004|Cambridge University Press|Mathematical Illustrations: A Manual of Geometry and PostScript|Casselman, Bill|9780521547888\n1991|Addison-Wesley|Programming the Display Postscript System With Nextstep|Adobe Systems|9780201581355\n2005|Cambridge University Press|Mathematical Illustrations: A Manual of Geometry and PostScript|Casselman, Bill|9780521839211\n1990|Addison-wesley Longman, Incorporated|Display Postscript Programming|David A. Holzgang|9780201518146\n1987|Sybex|Understanding Postscript Programming|David A Holzgang|9780895883964\n1988|Sybex|Understanding Postscript Programming|David A Holzgang|9780895885661\n2018|Springer|Postscript & Acrobat/pdf|Thomas Merz|9783642603846\n1994|Van Nostrand Reinhold Computer|Postscript Typeface Library: Sans Serif Design, Outline & Ornaments|Tony Esposito and Jean Callan King|9780442014940\n1993|Addison-wesley|Programming The Display Postscript System With X (apl)|Adobe Systems|9780201622034\n1996|Springer|Postscript And Acrobat/pdf: Applications, Troubleshooting, And Cross-platform-publishing|Thomas Merz|9783540608547	PostScript				year|title|doi|citations|influentialCitations|authors|paperId\n2007|Teaching compiler construction and language design: making the case for unusual compiler projects with postscript as the target language|10.1145/1227310.1227460|13|0|Martin Ruckert|91505badeba72e85a565b340b743106994710b46	title|year|author|goodreadsId|rating|ratings|reviews\nPostScript Language Tutorial and Cookbook|1985|Adobe Systems Inc.|1604758|3.47|15|0\nPostScript Language Reference Manual|1990|Adobe Creative Team|3440124|3.67|9|0
less	Less	2009	Alexis Sellier		32	stylesheetLanguage		http://lesscss.org		16					161	4			24462		true	16	ace bounce-lang gogs-editor gridstudio-editor katex koka livr mu netbeans-editor ngs nit prettier prometheus purescript sanddance statsplorer								stylesheetLanguage	2276	2585		12105		0			less-css		less	css	text/css	source.css.less	markup								false				l/Less.less	309	2013	2018	1	35												css.py													https://playcode.io/less/	2009		2009	javascript sass css ruby stylus	"Less (sometimes stylized as LESS) is a dynamic style sheet language that can be compiled into Cascading Style Sheets (CSS) and run on the client side or server side. Designed by Alexis Sellier, Less is influenced by Sass and has influenced the newer ""SCSS"" syntax of Sass, which adapted its CSS-like block formatting syntax. Less is open source. Its first version was written in Ruby; however, in the later versions, use of Ruby has been deprecated and replaced by JavaScript. The indented syntax of Less is a nested metalanguage, as valid CSS is valid Less code with the same semantics. Less provides the following mechanisms: variables, nesting, mixins, operators and functions; the main difference between Less and other CSS precompilers being that Less allows real-time compilation via less.js by the browser."	2011	186	48	256	31294765					https://github.com/less			less	less	less									true	1151	0		37																1					less												text	535		https://github.com/antlr/grammars-v4/tree/master/less		less								Various																"body::before {     content: ""Hello World"" } "	@blue: #3bbfce; @margin: 16px;  .content-navigation {   border-color: @blue;   color:     darken(@blue, 9%); }  .border {   padding: @margin / 2;   margin: @margin / 2;   border-color: @blue; } 	LessCss		https://riju.codes/less	"body:before {   content: ""Hello, world!""; } "		#header {   color: #333333;   border-left: 1px;   border-right: 3px; } #footer {   color: #114411;   border-color: #7d2717; }	Less													//	/* */		""""																													true																																																							true																	true																																									true																																					https://en.wikipedia.org/wiki/Less_(stylesheet_language)	7	3				lesscss.org	Less	https://github.com/atom/language-less.git		year|publisher|title|authors|isbn13\n2019|Independently published|Manipulation Secrets: How To Manipulate Anyone In Less Than Five Minutes Using Speed Reading, Ethical Manipulation And Simple Mind Control Techniques ... Case Studies And DIY-Tests (DARK PSYCHOLOGY)|Lightman, Patrick|9781086014358\n2017|Packt Publishing|Game Development Patterns and Best Practices: Better games, less hassle|Doran, John P. and Casanova, Matt|9781787127838\n2002|Workman Publishing Company|How to Connect in Business in 90 Seconds or Less|Boothman, Nicholas|9780761125952\n2015|Pragmatic Bookshelf|Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)|McCord, Chris|9781680500417\n2010|Packt Publishing|OGRE 3D 1.7 Beginner's Guide (Learn by Doing: Less Theory, More Results)|Felix Kerger|9781849512480\n2018|Cambridge University Press|The Science of Strategic Conservation: Protecting More with Less|Messer, Kent D. and Allen III, William L.|9781316642184\n2004|Listen & Live Audio, Inc.|How to Make People Like You in 90 Seconds or Less|Boothman, Nicholas|9781593160425	Less				year|title|doi|citations|influentialCitations|authors|paperId\n2010|tinySLAM: A SLAM algorithm in less than 200 lines C-language program|10.1109/ICARCV.2010.5707402|79|7|B. Steux and O. Hamzaoui|bfde965e330d488af0cfe87b13069c71970b2d2a\n2011|How to make ad hoc proof automation less ad hoc|10.1145/2034773.2034798|64|3|Georges Gonthier and Beta Ziliani and Aleksandar Nanevski and Derek Dreyer|b50d6b7724bdf8064ffee9f8456a4def48f07ef5\n2003|Pair Programming: More Learning And Less Anxiety In A First Programming Course|10.18260/1-2--11728|20|0|Jennifer Brougham and S. Freeman and Beverly K. Jaeger|abdbb5509d31d07c7e4d10c47812e38568cd4d59	
vuejs	Vue	2014	Evan You		22	framework		https://vuejs.org		0				2.7.16	162	3		8	24459		false	0								https://github.com/vuejs/vue	framework	7769	8639		875562		26	"author name avatar url language languageColor stars forks currentPeriodStars description\nwdlhao vue2-element-touzi-admin https://github.com/wdlhao.png https://github.com/wdlhao/vue2-element-touzi-admin Vue #2c3e50 1896 841 181 ""基于vue2.0 +vuex+ element-ui后台管理系统""\nepicmaxco vuestic-admin https://github.com/epicmaxco.png https://github.com/epicmaxco/vuestic-admin Vue #2c3e50 6428 924 804 ""Free and Beautiful Vue.js Admin Template""\nPanJiaChen vue-element-admin https://github.com/PanJiaChen.png https://github.com/PanJiaChen/vue-element-admin Vue #2c3e50 40249 13473 1948 ""🎉 A magical vue admin https://panjiachen.github.io/vue-element-admin""\ntuandm laravue https://github.com/tuandm.png https://github.com/tuandm/laravue Vue #2c3e50 563 178 114 ""A magical administrative interface for Laravel built by VueJS and Element UI https://laravue.dev""\nbuefy buefy https://github.com/buefy.png https://github.com/buefy/buefy Vue #2c3e50 6183 612 258 ""Lightweight UI components for Vue.js based on Bulma""\nweilanwl ColorUI https://github.com/weilanwl.png https://github.com/weilanwl/ColorUI Vue #2c3e50 5837 985 570 鲜亮的高饱和色彩，专注视觉的小程序组件库\nbestony logoly https://github.com/bestony.png https://github.com/bestony/logoly Vue #2c3e50 3255 288 238 ""A Pornhub Flavour Logo Generator""\nRequarks wiki https://github.com/Requarks.png https://github.com/Requarks/wiki Vue #2c3e50 5222 702 224 ""Wiki.js | A modern, lightweight and powerful wiki app built on Node.js""\nElemeFE element https://github.com/ElemeFE.png https://github.com/ElemeFE/element Vue #2c3e50 40821 8770 1115 ""A Vue.js 2.0 UI Toolkit for Web""\nelunez eladmin-qd https://github.com/elunez.png https://github.com/elunez/eladmin-qd Vue #2c3e50 683 448 107 ""eladmin前端源码，项目基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 Spring Security、Redis、Vue的前后端分离后台管理系统， 权限控制采用 RBAC，菜单动态路由""\nMolunerfinn PicGo https://github.com/Molunerfinn.png https://github.com/Molunerfinn/PicGo Vue #2c3e50 6151 518 360 ""🚀A simple & beautiful tool for pictures uploading built by electron-vue""\ndcloudio hello-uniapp https://github.com/dcloudio.png https://github.com/dcloudio/hello-uniapp Vue #2c3e50 454 224 61 uni-app框架演示示例\nbailicangdu vue2-elm https://github.com/bailicangdu.png https://github.com/bailicangdu/vue2-elm Vue #2c3e50 29400 9847 662 ""基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用""\nustbhuangyi vue-sell https://github.com/ustbhuangyi.png https://github.com/ustbhuangyi/vue-sell Vue #2c3e50 2899 1257 76 ""🍚 Vue.js高仿饿了么外卖App课程源码 http://coding.imooc.com/class/74.html""\nyouzan vant-demo https://github.com/youzan.png https://github.com/youzan/vant-demo Vue #2c3e50 550 421 74 ""Collection of vant demos.""\nmacrozheng mall-admin-web https://github.com/macrozheng.png https://github.com/macrozheng/mall-admin-web Vue #2c3e50 3467 2063 345 ""mall-admin-web是一个电商后台管理系统的前端项目，基于Vue+Element实现。 主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等功能。""\nxyxiao001 vue-cropper https://github.com/xyxiao001.png https://github.com/xyxiao001/vue-cropper Vue #2c3e50 1764 369 102 ""A simple picture clipping plugin for vue""\nsendya ant-design-pro-vue https://github.com/sendya.png https://github.com/sendya/ant-design-pro-vue Vue #2c3e50 3134 852 348 ""👨🏻‍💻👩🏻‍💻 Use Ant Design Vue like a Pro! A simple vue admin template.""\nymm-tech gods-pen https://github.com/ymm-tech.png https://github.com/ymm-tech/gods-pen Vue #2c3e50 232 41 113\na54552239 pearProject https://github.com/a54552239.png https://github.com/a54552239/pearProject Vue #2c3e50 817 191 110 pear，梨子，一个基于Vue.js实现的项目管理系统\nsdras ecommerce-netlify https://github.com/sdras.png https://github.com/sdras/ecommerce-netlify Vue #2c3e50 475 69 412 ""🛍 A JAMstack Ecommerce Site built with Nuxt and Netlify Functions""\nsl1673495 vue-netease-music https://github.com/sl1673495.png https://github.com/sl1673495/vue-netease-music Vue #2c3e50 485 79 343 ""🎵基于Vue2、Vue-CLI3的高仿网易云mac客户端播放器（PC） Online Music Player""\nopenspug spug https://github.com/openspug.png https://github.com/openspug/spug Vue #2c3e50 962 269 175 ""开源运维平台：帮助中小型企业完成主机、任务、发布部署、配置文件、监控、报警等管理(open source O & M management system,manage the hosts, tasks, deployment, configuration files, monitoring and alarming) https://spug.qbangmang.com/login""\nllldddbbb dbblog https://github.com/llldddbbb.png https://github.com/llldddbbb/dbblog Vue #2c3e50 372 148 87 基于SpringBoot2.x+Vue2.x+ElementUI+Iview+Elasticsearch+RabbitMQ+Redis+Shiro的多模块前后端分离的博客项目\nhinesboy mavonEditor https://github.com/hinesboy.png https://github.com/hinesboy/mavonEditor Vue #2c3e50 2991 496 138 ""mavonEditor - A markdown editor based on Vue that supports a variety of personalized features"""				html			text.html.vue	markup	2013	2024	2016	5891	33651	207463	602	false				v/Vue.js	54	2014	2018	2	19															2016	2024	6694	407	508	34	89190				https://playcode.io/vue/	2013		2014	javascript html css elm	Vue.js (commonly referred to as Vue; pronounced , like view) is an open-source JavaScript framework for building user interfaces. Integration into projects that use other JavaScript libraries is simplified with Vue because it is designed to be incrementally adoptable. Vue can also function as a web application framework capable of powering advanced single-page applications.	2016	852	264	158	50978621								vue	js					typescript	typescript javascript html json markdown css yaml bash				true	313305	0		31																1	false	2	true		vue												text																													"<div id=""app"">   <p>{{ message }}</p> </div> <script> new Vue({   el: '#app',   data: {     message: 'Hello World'   } }) </script> "	"<style> .red {   color: #f00; } </style>  <template> <div>   <h2 v-class=""red"">{{msg}}</h2> </div> </template>  <script> module.exports = {   data: function () {     return {       msg: 'Hello from Vue!'     }   } } </script> "					https://twitter.com/vuejs	"<div id=""app"">   <div>     <div>User 1</div>   </div> </div>"	Vue			https://github.com/vuejs/vetur				https://github.com/vuejs/vue																																																																																																																																																																																												https://en.wikipedia.org/wiki/Vue.js	0	0				vuejs.org	Vue	https://github.com/vuejs/vue-syntax-highlight			Vue					
drupal	Drupal	2000	Dries Buytaert		20	application		https://www.drupal.org		0					163	0		14	24453		false	0								https://git.drupalcode.org/project/drupal	application																							false																								2000	2025	65194	178	19477	284	1931343					2001		2000	php gettext twig html wordpress mysql	Drupal  is  a free and open source content-management framework written in PHP and distributed under the GNU General Public License. Drupal provides a back-end framework for at least 2.3% of all web sites worldwide – ranging from personal blogs to corporate, political, and government sites. Systems also use Drupal for knowledge management and for business collaboration. As of November 2017, the Drupal community is composed of more than 1.3 million members, including 109,000 users actively contributing, resulting in more than 39,000 free modules that extend and customize Drupal functionality, over 2,500 free themes that change the look and feel of Drupal, and at least 1,180 free distributions that allow users to quickly and easily set up a complex, use-specific Drupal in fewer steps. The standard release of Drupal, known as Drupal core, contains basic features common to content-management systems. These include user account registration and maintenance, menu management, RSS feeds, taxonomy, page layout customization, and system administration. The Drupal core installation can serve as a simple Web site, a single- or multi-user blog, an Internet forum, or a community Web site providing for user-generated content. Drupal also describes itself as a Web application framework. When compared with notable frameworks Drupal meets most of the generally accepted feature requirements for such web frameworks. Although Drupal offers a sophisticated API for developers, basic Web-site installation and administration of the framework require no programming skills. Drupal runs on any computing platform that supports both a Web server capable of running PHP and a database to store content and configuration.	2003	882	947	2995	166004					Drupal community										php yaml javascript twig css svg xml json pascal html csv markdown bourne-shell sql				true	185783	1642		34																1	false																text													Various										https://www.youtube.com/@DrupalAssociation									https://www.reddit.com/r/drupal/			https://x.com/drupal								https://git.drupalcode.org/project/drupal																																																																																																																																																																																													https://en.wikipedia.org/wiki/Drupal	1	0				drupal.org							drupal			title|year|author|goodreadsId|rating|ratings|reviews\nDrupal For Dummies|2009|Lynn Beighley|9208672|3.45|66|12
cython	Cython	2007			25	pl		http://cython.org		15					164	1			24450		true	15	arrow-format atomspace edgedb fardlang hhvm horse64 htsql impala pandas saltstack scikit-learn scipy sqlalchemy tensorflow tornado								pl	528	580		698		0			pyrex		text	python	text/x-cython	source.cython	programming								false					8	2009	2017		2												python.py																2007	python c linux pyrex sagemath xml scipy pandas scikit-learn	Cython is a superset of the Python programming language, designed to give C-like performance with code which is mostly written in Python. Cython is a compiled language that generates CPython extension modules. These extension modules can then be loaded and used by regular Python code using the import statement. Cython is written in Python and works on Windows, macOS, and Linux, producing source files compatible with CPython 2.6, 2.7, and 3.3 through 3.7.	2008	270	81	234	18384111					https://github.com/sagemath			pyx pxd pxi		pyx pxd pxi									true	1571	0		29									python												pxd pxi pyx				https://cython.readthedocs.io/en/latest/								text													Various																		Cython					In [1]: %load_ext Cython  In [2]: %%cython    ...: def f(n):    ...:     a = 0    ...:     for i in range(n):    ...:         a += i    ...:     return a    ...:    ...: cpdef g(int n):    ...:     cdef int a = 0, i    ...:     for i in range(n):    ...:         a += i    ...:     return a    ...:  In [3]: %timeit f(1000000) 42.7 ms ± 783 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)  In [4]: %timeit g(1000000) 74 µs ± 16.6 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each)																																																																							true														true											true																													true																																																																							https://en.wikipedia.org/wiki/Cython	10	1				cython.org	Cython	https://github.com/textmate/cython.tmbundle		year|publisher|title|authors|isbn13\n2013|Packt Publishing|Learning Cython Programming|Herron, Philip|9781783280797\n20150121|O'Reilly Media, Inc.|Cython|Kurt W. Smith|9781491901755\n20150121|O'Reilly Media, Inc.|Cython|Kurt W. Smith|9781491901762\n2013-09-25|Packt Publishing|Learning Cython Programming|Philip Herron|9781783280803\n22-02-2016|Packt Publishing|Learning Cython Programming|Philip Herron|9781785289125\n2016|Packt Publishing|Learning Cython Programming - Second Edition|Herron and Philip|9781783551675	Cython				year|title|doi|citations|influentialCitations|authors|paperId\n2017|A Cython Interface to EPICS Channel Access for High-level Python Applications|10.18429/JACOW-PCAPAC2016-WEUIPLCO04|1|0|J. Chrin|9a750962554912a666a93ac4b4592958b2552c68	title|year|author|goodreadsId|rating|ratings|reviews\nCython: A Guide for Python Programmers|2014|Kurt W Smith|41956423|3.97|29|4\nLearning Cython Programming|2013|Philip Herron|26395008|3.91|11|3\nLearning Cython Programming - Second Edition||Philip Herron|49631594|0.0|0|0\nLearning Cython Programming Second Edition||Philip Herron|49565025|0.0|0|0
labview	LabVIEW G	1986			27	pl		http://www.ni.com/labview		0		https://www.ni.com/nl-nl/support/documentation/release-notes/product.labview.html			165	0			24442	2657	true	0									pl	165	357		5849		0					xml	xml	text/xml	text.xml	programming								false					97	2004	2018		12	548	5		g																			45					1986	linux g-code unix matlab fortran c drakon simulink	"Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a system-design platform and development environment for a visual programming language from National Instruments. The graphical language is named ""G""; not to be confused with G-code. Originally released for the Apple Macintosh in 1986, LabVIEW is commonly used for data acquisition, instrument control, and industrial automation on a variety of operating systems (OSs), including Microsoft Windows, various versions of Unix, Linux, and macOS. The latest versions of LabVIEW are LabVIEW 2017 and LabVIEW NXG 1.0, released in May 2017."	2004	556	354	1028	544733					National Instruments Corporation			lvproj lvclass lvlib											false	8125	2012		27																							true		https://www.ni.com/docs/en-US/bundle/labview/page/lvhelp/labview_help.html							https://www.ni.com/nl-nl/support/documentation/supplemental/06/labview-object-oriented-programming-faq.html	text								http://www.rosettacode.org/wiki/Category:LabVIEW					United States			LabVIEW																https://reddit.com/r/LabVIEW														https://www.meetup.com/topics/labview																																																												true																																																																																																																														https://en.wikipedia.org/wiki/LabVIEW	0	0	https://hopl.info/showlanguage.prx?exp=2657		LabVIEW		LabVIEW	https://github.com/textmate/xml.tmbundle			LabVIEW	labview engineer				
android	Android	2008	Andy Rubin and Rich Miner and Nick Sears and Chris White		19	os		https://android.com/		0		https://developer.android.com/about/versions		14.0.0	166	1			24440		false	0									os																							false				a/Android.java						1514159	2707																								1997		2005	java c arm x86-isa linux go kotlin eclipse-editor mips ios java-bytecode	"Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets. In addition, Google has further developed Android TV for televisions, Android Auto for cars, and Wear OS for wrist watches, each with a specialized user interface. Variants of Android are also used on game consoles, digital cameras, PCs and other electronics. Initially developed by Android Inc., which Google bought in 2005, Android was unveiled in 2007, with the first commercial Android device launched in September 2008. The operating system has since gone through multiple major releases, with the current version being 9.0 ""Pie"", released in August 2018. The core Android source code is known as Android Open Source Project (AOSP), and is primarily licensed under the Apache License.  Android is also associated with a suite of proprietary software developed by Google, called Google Mobile Services (GMS) that very frequently comes pre-installed in devices, which usually includes the Google Chrome web browser and Google Search and always includes core apps for services such as Gmail, as well as the application store and digital distribution platform Google Play, and associated development platform. These apps are licensed by manufacturers of Android devices certified under standards imposed by Google, but AOSP has been used as the basis of competing Android ecosystems, such as Amazon.com's Fire OS, which use their own equivalents to GMS. Android has been the best-selling OS worldwide on smartphones since 2011 and on tablets since 2013. As of  May 2017, it has over two billion monthly active users, the largest installed base of any operating system, and as of June 2018, the Google Play store features over 3.3 million apps."	2007	9920	12074	10354	12610483					Android Inc. && Google				java										true	975958	9263		23																4		14	true														na													United States																"package com.example.helloworld;  import android.app.Activity; import android.os.Bundle; import android.widget.TextView;  public class HelloWorld extends Activity {     @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        TextView tv = new TextView(this);        tv.setText(""Hello World"");        setContentView(tv);    } } "						https://twitter.com/android		Android									https://www.meetup.com/topics/android-developers																																																																																																																																																																																										https://en.wikipedia.org/wiki/Android_(operating_system)	2	0				android.com							android			title|year|author|goodreadsId|rating|ratings|reviews\nAndroid Application Development For Dummies|2010|Donn Felker|13607110|3.66|130|14\nAndroid Programming: The Big Nerd Ranch Guide|2012|Brian Hardy|17024214|4.29|405|35
mumps	MUMPS	1966	Neil Pappalardo		35	pl				4					167	5			24436	773	true	6	cache-objectscript cloc cmake mps ncl proto-gnosis								pl	4334	4908		2448		0			mumps		text	mumps	text/x-mumps	none	programming								false				m/Mumps.m									m																								1966	joss unix telcomp miis linux tiny-basic ascii csv	"MUMPS (Massachusetts General Hospital Utility Multi-Programming System), or M, is a general-purpose computer programming language that provides ACID (Atomic, Consistent, Isolated, and Durable) transaction processing. Its differentiating feature is its ""built-in"" database, enabling high-level access to disk storage using simple symbolic program variables and subscripted arrays, similar to the variables used by most languages to access main memory. The M database is a key-value database engine optimized for high-throughput transaction processing. As such it is in the class of ""schema-less"", ""schema-free,"" or NoSQL databases. Internally, M stores data in multidimensional hierarchical sparse arrays (also known as key-value nodes, sub-trees, or associative memory). Each array may have up to 32 subscripts, or dimensions. A scalar can be thought of as an array element with zero subscripts. Nodes with varying numbers of subscripts (including one node with no subscripts) can freely co-exist in the same array. Perhaps the most unusual aspect of the M language is the notion that the database is accessed through variables, rather than queries or retrievals. This means that accessing volatile memory and non-volatile storage use the same basic syntax, enabling a function to work on either local (volatile) or global (non-volatile) variables. Practically, this provides for extremely high performance data access. Originally designed in 1966 for the healthcare industry, M continues to be used today by many large hospitals and banks to provide high-throughput transaction data processing."	2001	255	197	1017	19723					MUMPS Development Committee			mumps m	m											1345	0		40																1					mps m			https://tio.run/#mumps	https://mumps.sourceforge.net/docs.html								text			https://github.com/antlr/grammars-v4/tree/master/mumps	mumps				http://www.rosettacode.org/wiki/Category:MUMPS					United States			MUMPS		"label1 ; This is a label     write ""Hello World !"",!     quit "										"; Hello World in Mumps-M  w !,""Hello World"""	" w ""Hello World"",! "				https://riju.codes/mumps	"main()   write ""Hello, world!"",!   quit "		"GTM>S n="""" GTM>S n=$order(^nodex(n)) GTM>zwr n n="" building"" GTM>S n=$order(^nodex(n)) GTM>zwr n n="" name:gd"" GTM>S n=$order(^nodex(n)) GTM>zwr n n=""%kml:guid"""	Mumps													;		w	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/MUMPS	10	3	https://hopl.info/showlanguage.prx?exp=773		MUMPS		M			year|publisher|title|authors|isbn13\n1989|Prentice Hall|The Complete Mumps: An Introduction and Reference Manual for the Mumps Programming Language|Lewkowicz, John M.|9780131621251\n2008|CreateSpace Independent Publishing Platform|The Mumps Programming Language|O'Kane, Kevin C.|9781438243382\n2010|General Books|Mumps Programming Language: Mumps, Mumps Language Syntax, Mumps Users|Llc Books Not Available (na)|9781156342411\n2010|General Books|Mumps Programming Language Family: Mumps Programming Language, Fileman, Mumps Language Syntax, Meditech, Mumps Users, Miis|Books and LLC|9781156342428\n1995||Programming Languages Mumps|American National Standards Institute|9780918118400\n||Mumps Programming Reference Manual|Melvin E. Conway|9780918118257\n2010|General Books|Persistent Programming Languages: Mumps|Books and LLC|9781156262405\nJune 1981||Computer Programming in Standard Mumps|David H. Miller and Gregory L. Bressler and Arthur Krieg|9780918118288\n2011||Articles On Mumps Programming Language Family, Including|Hephaestus Books|9781244856448\n1982|Mumps Users' Group|Mumps Primer, Revised: An Introduction To The Interactive Programming System Of The Future|Richard F Walters|9780918118240	M				year|title|doi|citations|influentialCitations|authors|paperId\n1976|A balanced view of MUMPS|10.1145/1164881.1164883|5|0|A. Wasserman and D. Sherertz|63ee3e847a63de9225b5131cecb8933785d77025\n1976|A balanced view of MUMPS|10.1145/800236.807089|3|0|A. Wasserman and D. Sherertz|4900e9669acd5516ce0dca745eb318088073379d\n1989|The MUMPS Programming Language|10.1007/978-1-4612-3488-3_23|2|0|B. Blum and H. Orthner|2c2554297b07cb462c80b1e7161a0353d5ddd290	
coldfusion	ColdFusion	1995	Joseph J. Allaire		32	pl		https://www.adobe.com/products/coldfusion		3					168	4			24431		true	4	ace cloc coldfusion-components pygments								pl	1476	2061		20756		0			cfm or cfml or coldfusion html		coldfusion			text.html.cfm	programming								false				c/ColdFusion.cfm	584	2012	2017	1	15	7310	22										templates.py																1995	java html cfml asp java-server-pages php javascript cfscript soap pdf smtp ftp xml xpath solaris excel-app linux eclipse-editor wsdl json jython groovy jruby	Adobe ColdFusion is a commercial rapid web application development platform created by J. J. Allaire in 1995. (The programming language used with that platform is also commonly called ColdFusion, though is more accurately known as CFML.) ColdFusion was originally designed to make it easier to connect simple HTML pages to a database. By version 2 (1996), it became a full platform that included an IDE in addition to a full scripting language.	2012	85	386	1	374636					Adobe			cfm cfml	cfm	cfm cfml									false	1646	0		36																1					cfm cfml				https://cfdocs.org/								text								http://www.rosettacode.org/wiki/Category:ColdFusion	https://www.forgebox.io/							ColdFusion												"<!---Hello world in ColdFusion--->  <cfset message = ""Hello World""> <cfoutput> #message#</cfoutput> "	"<cfset message = ""Hello World""> <cfoutput> #message#</cfoutput> "	"<!--- cfcomment ---> <!--- nested <!--- cfcomment ---> ---> <!--- multi-line nested <!--- cfcomment ---> ---> <!-- html comment --> <html> <head> <title>Date Functions</title> </head> <body> <cfset RightNow = Now()> <cfoutput>  #RightNow#<br />  #DateFormat(RightNow)#<br />  #DateFormat(RightNow,""mm/dd/yy"")#<br />  #TimeFormat(RightNow)#<br />  #TimeFormat(RightNow,""hh:mm tt"")#<br />  #IsDate(RightNow)#<br />  #IsDate(""January 31, 2007"")#<br />  #IsDate(""foo"")#<br />  #DaysInMonth(RightNow)# </cfoutput> <cfset x=""x""> <cfset y=""y""> <cfset z=""z""> <cfoutput group=""x"">     #x#     <cfoutput>#y#</cfoutput>     #z# </cfoutput> </body> </html>  <cfset person = ""Paul""> <cfset greeting = ""Hello #person#"">  <cfset greeting = ""Hello"" & "" world!""> <cfset a = 5> <cfset b = 10> <cfset c = a^b> <cfset c = a MOD b> <cfset c = a / b> <cfset c = a * b> <cfset c = a + b> <cfset c = a - b> <!--- <!-- another <!--- nested --> ---> comment --->"	Coldfusion HTML				https://twitter.com/coldfusion	http://path/to/components/Component.cfc?method=search&query=your+query&mode=strict	ColdFusion									https://www.meetup.com/topics/coldfusion						cfoutput	""""																													true																																																																																										true												false											true																																					https://en.wikipedia.org/wiki/ColdFusion	36	0					ColdFusion	https://github.com/SublimeText/ColdFusion		year|publisher|title|authors|isbn13\n2010|Adobe Press|Adobe ColdFusion 9 Web Application Construction Kit: v. 1: Getting Started|Forta, Ben Forta|9780321660343\n2001|O'Reilly Media|Programming ColdFusion|Brooks-Bilson, Rob|9781565926981\n2010|Adobe Press|Adobe ColdFusion 9 Web Application Construction Kit, Volume 2: Application Development|Forta, Ben|9780321679192\n2002|Macromedia Press|ColdFusion MX Web Application Construction Kit (5th Edition)|Forta, Ben and Weiss, Nate and Chalnick, Leon and Buraglia, Angela C.|9780321125163\n2010|Packt Publishing|Object-Oriented Programming in ColdFusion|Gifford, Matt|9781847196323\n2004|Career Education|Programming The Web With Coldfusion Mx 6.1 Using Xhtml (web Developer Series)|Lakshmi Prayaga and Hamsa Suri|9780072890327\n2001|Pearson Education|ColdFusion 5 Language Reference|Ben Forta|9780789726988\n2010|Packt Publishing|ColdFusion 9 Developer Tutorial|Farrar, John|9781849690249\n2013|Adobe Press|Adobe ColdFusion 10 Web Application Construction Kit: ColdFusion 10 Enhancements and Improvements|Ben Forta and Charlie Arehart and Raymond Camden and Ken Fricklas and Hemanth Khandelwal and Chandan Kumar and Rob Brooks-Bilson|9780321890962\n2010|Packt Publishing|ColdFusion 9 Developer Tutorial|Farrar, John|9781849690256\n2013|Adobe Press|Adobe ColdFusion Web Application Construction Kit: ColdFusion 10 Enhancements and Improvements|Forta, Ben and Charlie Arehart and Raymond Camden and Ken Fricklas and Hemanth Khandelwal and Chandan Kumar and Rob Brooks-Bilson|9780133352511\n2003|O'Reilly Media|Programming ColdFusion MX, 2nd Edition|Rob Brooks-Bilson|9780596003807\n2002|Prentice Hall Ptr|Java for ColdFusion Developers|Hewitt, Eben|9780130461803\n1998|Que Pub|The Coldfusion 4.0 Web Application Construction Kit|Forta, Ben and Weiss, Nate|9780789718099\n2002|Syngress|Hack Proofing ColdFusion|Steve Casco and Rob Rusher and Greg Meyer and Sarge and David Vaccaro and David An|9781928994770\n2002|McGraw-Hill/OsborneMedia|ColdFusion 5: A Beginner's Guide (Beginner's Guides (Osborne))||9780072191097\n20121206|Springer Nature|Essential ColdFusion fast|Matthew Norman|9781447103332\n20030813|O'Reilly Media, Inc.|Programming ColdFusion MX|Rob Brooks-Bilson|9780596516987\n2011|Apress|Adobe Coldfusion Anthology|Michael Dinowitz and Judith Dinowitz|9781430269533\n2002|Macromedia Press|Macromedia ColdFusion 5: training from the source|Schmidt, Kevin J. (kevin James)|9780201758474\n20030813|O'Reilly Media, Inc.|Programming ColdFusion MX|Rob Brooks-Bilson|9781491909485\n2001|Osborne/mcgraw-hill|Optimizing Coldfusion 5|Chris Cortes|9780072193046\n20101228|Springer Nature|Adobe ColdFusion Anthology|Michael Dinowitz; Judith Dinowitz|9781430272144\n2002|New Riders|Dynamic Publishing with ColdFusion MX|Benjamin Elmore|9780735713123\n20101013|Packt Publishing|Object-Oriented Programming in ColdFusion|Matt Gifford|9781847196330\n2006|Equity Press|Macromedia Coldfusion MX 7 Interview Que|Terry Sanchez-Clark and Itcookbook|9781933804538\n2003|Mcgraw-hill Custom Publishing|Programming The Web With Coldfusion Mx Using Xhtml|Hamsa Suri Lakshmi Prayaga|9780072943924	ColdFusion					title|year|author|goodreadsId|rating|ratings|reviews\nProgramming ColdFusion|2001|Rob Brooks-Bilson|559987|3.86|7|0\nProgramming Coldfusion MX|2003|Rob Brooks-Bilson|559982|3.78|18|0\nObject-Oriented Programming in Coldfusion|2010|Matt Gifford|14947964|3.92|12|4\nColdfusion 8 Developer Tutorial|2008|John Farrar|6550757|4.00|5|0\nMacromedia Coldfusion Mx7 Certified Developer Study Guide|2001|Ben Forta|559981|3.56|27|2\nJava for Coldfusion Developers|2003|Eben Hewitt|2233112|3.00|3|0\nColdFusion MX for Dummies|2002|John Paul Ashenfelter|614391|4.25|4|0\nColdfusion 4.5 for Dummies [With CDROM]|2000|Alexis D. Gutzman|1731069|3.00|1|0\nColdfusion 9 Developer Tutorial|2010|John Farrar|14182329|0.0|0|0
xquery	XQuery	2007			33	pl		http://www.w3.org/XML/Query/		4	https://www.w3.org/blog/tags/xquery/				169	4			24427		true	4	ace cloc ixml pygments								pl	983	1175		1753		0					xquery	xquery	application/xquery	source.xq	programming								false				x/XQuery.xq	108	2015	2016	1	2						W3C						webmisc.py																2007	xpath sql lisp prolog xml java csharp jsoniq json isbn	"XQuery (XML Query) is a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats (JSON, binary, etc.). The language is developed by the XML Query working group of the W3C. The work is closely coordinated with the development of XSLT by the XSL Working Group; the two groups share responsibility for XPath, which is a subset of XQuery. XQuery 1.0 became a W3C Recommendation on January 23, 2007. XQuery 3.0 became a W3C Recommendation on April 8, 2014. XQuery 3.1 became a W3C Recommendation on March 21, 2017.  ""The mission of the XML Query project is to provide flexible query facilities to extract data from real and virtual documents on the World Wide Web, therefore finally providing the needed interaction between the Web world and the database world. Ultimately, collections of XML files will be accessed like databases""."	2002	216	308	433	23742879					W3C		xq xql xqm xqy xquery	xquery xq xql xqm xqy	xq	xqy xquery xq xql xqm		xq xql xqm xqy xquery								1351	125		45																					xq xql xqm xquery xqy				https://www.w3.org/TR/xquery-31/								text				xquery				http://www.rosettacode.org/wiki/Category:XQuery																				"(: Hello World with XQuery :) let $i := ""Hello World"" return $i "	"let $hello := ""Hello World"" return $hello "	"(: -------------------------------------------------------------------------------------      xproc.xqm - core xqm contains entry points, primary eval-step function and     control functions.   ---------------------------------------------------------------------------------------- :) xquery version ""3.0""  encoding ""UTF-8"";  module namespace xproc = ""http://xproc.net/xproc"";   (: declare namespaces :)  declare namespace p=""http://www.w3.org/ns/xproc"";  declare namespace c=""http://www.w3.org/ns/xproc-step"";  declare namespace err=""http://www.w3.org/ns/xproc-error"";   (: module imports :) (:  import module namespace util = ""http://xproc.net/xproc/util"" at ""util1.xqm""; :)  import module namespace const = ""http://xproc.net/xproc/const"" at ""const.xqm"";  import module namespace parse = ""http://xproc.net/xproc/parse"" at ""parse.xqm"";  import module namespace u = ""http://xproc.net/xproc/util"" at ""util.xqm"";   (: declare options :)  declare boundary-space preserve;  declare option saxon:output ""indent=yes"";   (: declare functions :)  declare variable $xproc:run-step       := xproc:run#6;  declare variable $xproc:parse-and-eval := ();  declare variable $xproc:declare-step   := ();  declare variable $xproc:choose         := ();  declare variable $xproc:try            := ();  declare variable $xproc:catch          := ();  declare variable $xproc:group          := ();  declare variable $xproc:for-each       := ();  declare variable $xproc:viewport       := ();  declare variable $xproc:library        := ();  declare variable $xproc:pipeline       := ();  declare variable $xproc:variable       := ();    (: list all declared namespaces :)  (: -------------------------------------------------------------------------- :)  declare function xproc:enum-namespaces($pipeline){  (: -------------------------------------------------------------------------- :)     <namespace name=""{$pipeline/@name}"">{u:enum-ns(<dummy>{$pipeline}</dummy>)}</namespace>  };   (: entry point :)  (: -------------------------------------------------------------------------- :)  declare function xproc:run($pipeline,$stdin,$dflag,$tflag,$bindings,$options){  (: -------------------------------------------------------------------------- :)   (: STEP I: preprocess :)  let $validate   := ()  let $namespaces := xproc:enum-namespaces($pipeline)  let $parse      := parse:explicit-bindings( parse:AST(parse:explicit-name(parse:explicit-type($pipeline))))  let $ast        := element p:declare-step {$parse/@*,        parse:pipeline-step-sort( $parse/*, () )      }   (: STEP II: eval AST :)  let $eval_result := ()   (: STEP III: serialize and return results :)  let $serialized_result := $pipeline   return    $serialized_result  };  "	XQuery					"<html><body>  {    for $act in doc(""hamlet.xml"")//ACT    let $speakers := distinct-values($act//SPEAKER)    return      <div>        <h1>{ string($act/TITLE) }</h1>        <ul>        {          for $speaker in $speakers          return <li>{ $speaker }</li>        }        </ul>      </div>  }  </body></html>"	XQuery																""""																									false				true																									true																									true					false																																															false											true																																					https://en.wikipedia.org/wiki/XQuery	2	15			XQuery		XQuery	https://github.com/wcandillon/language-jsoniq		year|publisher|title|authors|isbn13\n2009|McGraw-Hill Education|XML: A Beginner's Guide: Go Beyond the Basics with Ajax, XHTML, XPath 2.0, XSLT 2.0 and XQuery|Holzner, Steven|9780071606264\n2009|McGraw-Hill Education|XML: A Beginner's Guide: Go Beyond the Basics with Ajax, XHTML, XPath 2.0, XSLT 2.0 and XQuery|Holzner, Steven|9780071606271	XQuery	XQuery developer			year|title|doi|citations|influentialCitations|authors|paperId\n2009|XQuery Reloaded|10.14778/1687553.1687560|36|1|Roger Bamford and Vinayak R. Borkar and M. Brantner and Peter M. Fischer and D. Florescu and David A. Graf and D. Kossmann and Tim Kraska and D. Muresan and Sorin Nasoi and Markos Zacharioudaki|398e21c1a7f699a4f0298ce49c4bd0c86480946a\n2002|XML programming with SQL/XML and XQuery|10.1147/sj.414.0642|30|2|J. Funderburk and S. Malaika and B. Reinwald|dccdd7c09b1b48be5ad389fb86152851bf918636\n2003|Design and implementation of a graphical interface to XQuery|10.1145/952532.952759|29|3|Enrico Augurusa and Daniele Braga and A. Campi and S. Ceri|b5bc91313d27f1451ed72ae28e3f3e11fa6744ad\n2007|Highly distributed XQuery with DXQ|10.1145/1247480.1247641|28|2|M. Fernández and T. Jim and Kristi Morton and Nicola Onose and Jérôme Siméon|dc4dd7d588dac1952e8a796b01d88b5ef79b8104\n2005|Compiling XSLT 2.0 into XQuery 1.0|10.1145/1060745.1060844|18|2|Achille Fokoue and K. Rose and Jérôme Siméon and L. Villard|fa684f0d013f69deb6e9a0dd9f430363f69f46b5\n2009|XQuery in the browser|10.1145/1526709.1526845|17|0|G. Fourny and Markus Pilman and D. Florescu and D. Kossmann and Tim Kraska and D. McBeath|139f38fd02992a746d0710162771e338d7c3ce4b\n2009|An Encoding of XQuery in Prolog|10.1007/978-3-642-03555-5_12|17|1|J. Almendros-Jiménez|5195d815f3d783c7798e00cbabbb1e83dc00ff6d\n2009|Developing an Enterprise Web Application in XQuery|10.1007/978-3-642-02818-2_39|15|0|Martin Kaufmann and D. Kossmann|6ddcffdaa35a836d21a73acf6b254e6ebc2b94e7\n2009|Integrating XQuery and Logic Programming|10.1007/978-3-642-00675-3_8|14|0|J. Almendros-Jiménez and A. Becerra-Terón and F. J. Enciso-Baños|79d47519e543be6e80904a89bdf3570b0d4629ce\n2010|Eliminating dead-code from XQuery programs|10.1145/1810295.1810363|12|0|P. Genevès and Nabil Layaïda|d27af0ee184aac902c559b35f32e586643706b80\n2008|XQuery in the browser|10.1145/1376616.1376769|7|1|G. Fourny and D. Kossmann and Tim Kraska and Markus Pilman and D. Florescu|ba392dbe46c976df4b7ac39426cffafd2de607c5\n2015|Function inlining in XQuery 3.0 optimization|10.1145/2815072.2815079|5|0|Leonard Wörteler and Michael Grossniklaus and C. Grün and M. Scholl|6824125891a14a5ea4fcc8427a8a3ee6b358089b\n2014|Unleashing XQuery for Data-Independent Programming|10.1007/s13222-014-0160-3|4|0|Sebastian Bächle and Caetano Sauer|f6f4cf733b4a9ba7859bbd4d3a58757dd1bd4e6e\n2011|Programming the KDD Process using XQuery|10.5220/0003626501310139|3|0|A. Romei and F. Turini|f1eadf3f8cb7d644d4114bef4f1cb5c1f1a8e486\n2013|An expressive bidirectional transformation language for XQuery view update (Special issue : Advanced Programming Techniques for Construction of Robust, Generic and Evolutionary Programs)|10.2201/NIIPI.2013.10.6|1|0|Dongxi Liu and Zhenjiang Hu and M. Takeichi|b5aec929e9b515d99a039ead74029f20bb7c6b0c	
common-lisp	Common Lisp	1984	Scott Fahlman and Richard P. Gabriel and David A. Moon and Kent Pitman and Guy Steele and Dan Weinreb		44	pl lisp	https://common-lisp.net/	http://common-lisp.net/		0	https://common-lisp.net/news		https://common-lisp.net/downloads		170	4			24421	946	true	1	flare								pl	3752	5678		24262		4	"author name avatar url language languageColor stars forks currentPeriodStars description\natlas-engineer next https://github.com/atlas-engineer.png https://github.com/atlas-engineer/next ""Common Lisp"" #3fb68b 3553 151 401 ""Next browser - Be productive.""\nnorvig paip-lisp https://github.com/norvig.png https://github.com/norvig/paip-lisp ""Common Lisp"" #3fb68b 4207 428 62 ""Lisp code for the textbook """"Paradigms of Artificial Intelligence Programming""""""\ndimitri pgloader https://github.com/dimitri.png https://github.com/dimitri/pgloader ""Common Lisp"" #3fb68b 2221 289 56 ""Migrate to PostgreSQL in a single command!"""		lisp	lisp sbcl ccl clisp ecl	lisp	commonlisp	text/x-common-lisp	source.lisp	programming								false				c/Common Lisp.lisp	40	2005	2018	9	6				commonlisp								lisp.py														2003		1984	lisp clisp lispworks lisp-machine-lisp scheme interlisp clojure dylan emacs-lisp eulisp islisp julia r cadence-skill spice-lisp s-expressions ascii unicode c pascal java autolisp algol-68 ada perl unix freebsd linux solaris x86-isa corman-common-lisp maxima acl2 poplog pop-11 prolog standard-ml emacs-editor	Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 (R2004) (formerly X3.226-1994 (R1999)). The Common Lisp HyperSpec, a hyperlinked HTML version, has been derived from the ANSI Common Lisp standard. The Common Lisp language was developed as a standardized and improved successor of Maclisp. By the early 1980s several groups were already at work on diverse successors to MacLisp: Lisp Machine Lisp (aka ZetaLisp), Spice Lisp, NIL and S-1 Lisp. Common Lisp sought to unify, standardise, and extend the features of these MacLisp dialects. Common Lisp is not an implementation, but rather a language specification. Several implementations of the Common Lisp standard are available, including free and open-source software and proprietary products. Common Lisp is a general-purpose, multi-paradigm programming language. It supports a combination of procedural, functional, and object-oriented programming paradigms. As a dynamic programming language, it facilitates evolutionary and incremental software development, with iterative compilation into efficient run-time programs. This incremental development is often done interactively without interrupting the running application. It also supports optional type annotation and casting, which can be added as necessary at the later profiling and optimization stages, to permit the compiler to generate more efficient code. For instance, fixnum can hold an unboxed integer in a range supported by the hardware and implementation, permitting more efficient arithmetic than on big integers or arbitrary precision types. Similarly, the compiler can be told on a per-module or per-function basis which type safety level is wanted, using optimize declarations. Common Lisp includes CLOS, an object system that supports multimethods and method combinations. It is often implemented with a Metaobject Protocol. Common Lisp is extensible through standard features such as Lisp macros (code transformations) and reader macros (input parsers for characters). Common Lisp provides some backwards compatibility to Maclisp and to John McCarthy's original Lisp. This allows older Lisp software to be ported to Common Lisp.	2001	334	866	1099	6068					American National Standards Institute		lisp lsp l cl fasl	lisp asd cl l lsp ny podsl sexp		cl lisp	lisp lsp l cl fasl	lisp lsp l cl fasl	http://pldb.info/blog/scottFalhmanInterview.html							1891	24	https://exercism.org/tracks/common	56																6							false		https://common-lisp.net/documentation							https://common-lisp.net/faq	text						Common Lisp						clisp	United States																"(defun hello-world ()   (format t ""Hello World~%""))  (hello-world) "	(DEFUN HELLO ()   (PRINT 'HELLO)) 	Common Lisp		https://riju.codes/commonlisp	"(format t ""Hello, world!"") "		"CL-USER > (available-shells) (#P""/bin/bash"" #P""/bin/csh"" #P""/bin/ksh"" #P""/bin/sh"" #P""/bin/tcsh"" #P""/bin/zsh"")"	Common Lisp										https://sourceforge.net/p/sbcl/sbcl/ci/master/tree/			;		PRINT																														true										true																																													true																			true	true															true												false		true																																													https://github.com/fredokun/cl-jupyter	https://en.wikipedia.org/wiki/Common_Lisp	6	0	https://hopl.info/showlanguage.prx?exp=946		Common Lisp	common-lisp.net	Common Lisp	https://github.com/textmate/lisp.tmbundle			Common Lisp	"""common lisp"""				title|year|author|goodreadsId|rating|ratings|reviews\nParadigms of Artificial Intelligence Programming: Case Studies in Common LISP|1991|Peter Norvig|80981|4.33|439|9\nProgramming In Common Lisp|1985|Rodney A. Brooks|1178516|4.00|1|0\nCommon LISP: Common LISP Implementations, Common LISP Publications, Common LISP Software, Cyc, Maxima, Kyoto Common LISP, Acl2, Genera, ACT-R||Source Wikipedia|55083353|0.0|0|0\nA Programmer's Guide To Common Lisp|1987|Deborough G. Tatar|1732767|0.0|0|0\nCommon Lisp Programming|2012|Steve Howard|27090533|3.25|4|0\nObject-Oriented Programming in Common LISP: A Programmer's Guide to Clos|1989|Sonya E. Keene|1163506|4.02|48|4
ipfs	IPFS	2015	Juan Benet		18	protocol cryptoProtocol		https://ipfs.tech/	https://github.com/ipfs/specs	0					171	0		2	24416		true	1	filecoin							https://github.com/ipfs/ipfs	protocol																2014	2024		969	1468	22610	5	false												InterPlanetary File System	IPFS											2013	2024	410	97	7	3	135																IPFS is an open system to manage data without a central server.	IPFS is an open system to manage data without a central server.	https://github.com/ipfs/papers/raw/master/ipfs-cap2pfs/ipfs-p2p-file-system.pdf	https://protocol.ai	IPFS is an open system to manage data without a central server.									yaml markdown				true	43133	0		20																1	false																													United States																			https://www.reddit.com/r/ipfs/												https://github.com/ipfs/ipfs																																																																																																																																																																																												https://en.wikipedia.org/wiki/InterPlanetary_File_System	0	0														
mustache	mustache	2009	Chris Wanstrath		19	template		http://mustache.github.io/		9				v1.1.1	172	1		5	24408		true	9	ballerina cloc codecept codeql hhvm ligo mustache netlogo obsidian-lang							https://github.com/mustache/mustache	template	535	616		6085							smarty	smarty	text/x-smarty	text.html.smarty	markup	2009	2024	2009	68	266	3027	51	false																								2009	2022	853	78	98	2	7450																			https://github.com/mustache			mustache							ruby mustache yaml markdown html				true	3905	0		25																1	true	1	true		mustache												text													United States and France and Portugal and Croatia					Hello {{name}} You have just won {{value}} dollars! {{#in_ca}} Well, {{taxed_value}} dollars, after taxes. {{/in_ca}}																										https://github.com/mustache/mustache																																																																																																																																																																																													0	0				mustache.github.io	Mustache				Mustache					
rails	Ruby on Rails	2005	David Heinemeier Hansson		19	framework		http://rubyonrails.org		0		https://rubyonrails.org/category/releases		7.1.3.2	173	1			24405		false	0									framework																							false				r/Ruby on Rails.rb																															2004		2004	ruby json xml html javascript jquery coffeescript sass rest nginx-config soap erb jruby mysql postgresql scala	Ruby on Rails, or Rails, is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages. It encourages and facilitates the use of web standards such as JSON or XML for data transfer, and HTML, CSS and JavaScript for display and user interfacing. In addition to MVC, Rails emphasizes the use of other well-known software engineering patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), and the active record pattern.	2005	1044	817	2172	1421401					https://github.com/rails														true	197225	6343		19																1		7	true														text													Denmark																"class HelloWorld < app   print ""Hello World""   end end "						https://twitter.com/rails		Ruby on Rails																																																																																																																																																																																																			https://en.wikipedia.org/wiki/Ruby_on_Rails	1	0				rubyonrails.org						rails engineer	ruby-on-rails			title|year|author|goodreadsId|rating|ratings|reviews\nRuby for Rails: Ruby Techniques for Rails Developers|2006|David A. Black|8159|3.75|176|11
capn-proto	Cap'n Proto	2013	Kenton Varda		25	idl		https://capnproto.org/		0				v1.0.2	174	0		18	24399		true	0								https://github.com/capnproto/capnproto	idl	557	690		134567		0					text			source.capnp	programming	2013	2024	2013	315	909	11435	240	false					2	2013	2017		2												capnproto.py			2013	2025	5699	262	490	25	234755					2013														Cap'n Proto			capnp		capnp					cpp markdown bourne-shell cmake html starlark yaml m4 json protobuf css python xml make javascript svg bazel lisp				true	14626	0		44	protobuf															1	false	1	true														text			https://github.com/antlr/grammars-v4/tree/master/capnproto										United States and Portugal																		Cap'n Proto				https://twitter.com/capnproto									https://github.com/capnproto/capnproto																																						true																																																							true																																																																																																0	0				capnproto.org	Cap'n Proto	https://github.com/textmate/capnproto.tmbundle			Cap'n Proto					
eiffel	Eiffel	1986	Bertrand Meyer		52	pl		https://dev.eiffel.com/Main_Page		0	https://www.eiffel.org/blogs	https://www.eiffel.org/doc/eiffelstudio/EiffelStudio_release_notes	https://www.eiffel.org/downloads		175	4		53	24396	1220	true	1	flare							https://github.com/EiffelSoftware/EiffelStudio	pl	653	721		913		0					eiffel	eiffel	text/x-eiffel	source.eiffel	programming	2016	2024		16	25	49	7	false				e/Eiffel.eiff	13	2006	2011	3	4												eiffel.py			1993	2024	98515	107	77257	703	14622476					2001		1986	freebsd linux solaris ada simula z-notation csharp d java lisaac racket ruby sather scala algol pascal visual-studio-editor isbn smalltalk c cil java-bytecode	Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction) and Eiffel Software. Meyer conceived the language in 1985 with the goal of increasing the reliability of commercial software development; the first version becoming available in 1986. In 2005, Eiffel became an ISO-standardized language. The design of the language is closely connected with the Eiffel programming method. Both are based on a set of principles, including design by contract, command–query separation, the uniform-access principle, the single-choice principle, the open–closed principle, and option–operand separation. Many concepts initially introduced by Eiffel later found their way into Java, C#, and other languages. New language design ideas, particularly through the Ecma/ISO standardization process, continue to be incorporated into the Eiffel language.	2001	240	262	909	9838					Eiffel Software		e	e	eiff	e		e			xml c markdown html svg bourne-shell perl smarty cpp scss css xslt csharp sql javascript json make ini xsd m4 lex python cmake yacc php idl assembly-language bash cadence-skill ada objective-c sed pascal yaml csv asp.net diff awk matlab ring tex logos java dtd c-shell nemerle coffeescript xhtml dockerfile xmi r scheme sas				true	1703	0		109																1	false								https://www.eiffel.org/documentation								text			https://github.com/antlr/grammars-v4/tree/master/eiffel	eiffel				http://www.rosettacode.org/wiki/Category:Eiffel					Various				https://www.eiffel.org/doc/eiffel/Eiffel_programming_language_syntax												"indexing ""Hello World in Eiffel , from http://roesler-ac.de/wolfram/hello.htm#Eiffel""  class HELLO  creation  run  feature   run is   local    io : BASIC_IO;   do    !!io;    io.put_string(""Hello World"");    io.put_newline   end; -- run end; -- class HELLO "	"note  description: ""Git checkout command.""  author: ""Olivier Ligot""  class  GIT_CHECKOUT_COMMAND  inherit  GIT_COMMAND  create  make,  make_master  feature {NONE} -- Initialization   make (a_branch: STRING)    -- Checkout the branch `a_branch'.   do    initialize    arguments.force_last (a_branch)    branch := a_branch   ensure    branch_set: branch = a_branch   end   make_master    -- Checkout the master branch.   do    make (""master"")   end  feature -- Access   branch: STRING    -- Branch to checkout   name: STRING = ""checkout""    -- Git subcommand name  end "	Eiffel				https://twitter.com/eiffel_language	"class     HELLO_WORLD create     make feature    make       do          print (""Hello, world!"")       end end"	Eiffel							https://github.com/EiffelSoftware/EiffelStudio						--			""""	:=														true		true								true				true																									true														true											true					true																	false			true				true	true						true																false											true																																					https://en.wikipedia.org/wiki/Eiffel_(programming_language)	10	12	https://hopl.info/showlanguage.prx?exp=1220		Eiffel	eiffel.org	Eiffel	https://github.com/textmate/eiffel.tmbundle		year|publisher|title|authors|isbn13\n1995|Addison-Wesley|Object-Oriented Programming in Eiffel (International Computer Science Series)|Thomas, Peter G. and Weedon, Raymond A.|9780201593877\n1991|Prentice Hall|Eiffel : The Language (PRENTICE HALL OBJECT-ORIENTED SERIES)|Meyer, Bertrand|9780132479257\n1995|Palgrave HE UK|Eiffel Object-Oriented Programming|Tyrrell, A.J.|9780333645543\n2008|Pearson|An Object-Oriented Introduction to Computer Science Using Eiffel|Wiener, Richard|9780131838727\n1997|Prentice Hall|Object Technology for Scientific Computing: Object-Oriented Numerical Software in Eiffel and C (Prentice Hall Object-Oriented Series)|Dubois, Paul F.|9780132678087\n2008|Pearson|Object-Oriented Introduction to Data Structures Using Eiffel|Wiener, Richard|9780131855885\n1997|Addison-Wesley|Object-Oriented Programming in Eiffel (2nd Edition) (International Computer Science Series)|Thomas, P. and Weedon, Ray|9780201331318\n2000|Prentice Hall|Windows Programming Made Easy: Using Object Technology, COM, and the Windows Eiffel Library|Maughan, Glenn and Simon, Raphael|9780130289773\n20151230|Bloomsbury UK|Eiffel Object-Oriented Programming|A.J. Tyrrell|9781349138753\n1995|Prentice Hall|Object Oriented Programming In Eiffel|Robert Rist and Robert Terwilliger|9780132059312	Eiffel				year|title|doi|citations|influentialCitations|authors|paperId\n2001|The .NET Contract Wizard: adding Design by Contract to languages other than Eiffel|10.1109/TOOLS.2001.941655|48|1|Karine Arnout and Raphael Simon|d83b6439361c65f0fcbdf2b4e0226c3ff6a67549\n2011|A Refactoring Constraint Language and Its Application to Eiffel|10.1007/978-3-642-22655-7_13|31|3|F. Steimann and Christian Kollee and Jens Henning von Pilgrim|4b697347a0c3bb777507afb2f16dde238e71df10\n1990|Eiffel Linda: an object-oriented Linda dialect|10.1145/122193.122199|25|0|Robert Jellinghaus|acd7766cd77fa70b7816831ef6fd7d31a196cd92\n1994|From MooZ to Eiffel - A Rigorous Approach to System Development|10.1007/3-540-58555-9_102|9|0|Virgínia A. O. Cordeiro and A. Sampaio and S. Meira|91e08ceefe330c9604955973bef08d4f0c7f869b\n2011|Automated Translation of Java Source Code to Eiffel|10.1007/978-3-642-21952-8_4|8|0|Marco Trudel and M. Oriol and Carlo A. Furia and M. Nordio|eb6ea3708feb35cbed41eda76ccd62d1f7b4b364\n2009|Cameo: an alternative model of concurrency for Eiffel|10.1007/s00165-008-0096-1|6|0|P. Brooke and R. Paige|725ab15b853bb5b7306a601539f839a4f1d3c8e8\n1994|FLOO: A Strong Coupling Between Eiffel Language and 02 DBMS|10.1142/9789812831163_0014|4|0|R. Chignoli and J. Farré and Philippe Lahire and R. Rousseau|7c1d2e732791df18daf2efb61bcd0670036359c7\n1997|Eiffel in Lehre und Forschung –  Erfahrungen und Perspektiven|10.1007/s002870050078|2|0|Michael Rybe and Stefan Leboch|11390a69d1e7f4daadbedc5cc6680768fba27438\n1999|Experiences Teaching Eiffel as a First Programming Language to Economy Students|10.1109/TOOLS.1999.10060|2|0|G. Dedene|99bbe1714f80e75a7cdb280280fb3cc797ed8f97\n2012|Bertrand Meyer: Software Engineering and the Eiffel Programming Language|10.1109/MC.2012.299|2|1|C. Severance|b0bbfedfd5d842a7da41b1c171c41221d568761c\n2018|Mapping Event-B Machines into Eiffel Programming Language|10.1007/978-3-030-14687-0_23|2|0|V. Rivera and Jooyoung Lee and M. Mazzara|443e48249684dc85951aec996bbad84f729b727a\n2018|Translation from Event-B into Eiffel|10.18255/1818-1015-2018-6-623-636|1|0|Sofia Reznikova and V. Rivera and Joo Young Lee and M. Mazzara|99272bfe795dd435d057c7aa2255fe5f8c340584	
wa	Wa-lang	2022	Shushan Chai and Ernan Ding		54	pl		https://wa-lang.org/		1	https://wa-lang.org/smalltalk/		https://github.com/wa-lang/wa/releases/		176	1		5	24396		true	1	wa							https://github.com/wa-lang/wa	pl																2022	2025		24	56	1380	4	false													wa											2022	2025	1661	21	1559	30	66925				https://wa-lang.org/playground/												Wa-lang is a general-purpose programming language designed for for WebAssembly. The goal is to provide a simple, reliable, easy-to-use, statically typed language for high-performance web applications. The code generator and runtime are fully independently developed (not dependent on external projects such as LLVM). Currently, Wa-lang is in the engineering trial stage.	Wa-lang is a general-purpose programming language designed for for WebAssembly. The goal is to provide a simple, reliable, easy-to-use, statically typed language for high-performance web applications. The code generator and runtime are fully independently developed (not dependent on external projects such as LLVM). Currently, Wa-lang is in the engineering trial stage.		武汉市江夏区凹语言开发工作室	Wa-lang is a general-purpose programming language designed for for WebAssembly. The goal is to provide a simple, reliable, easy-to-use, statically typed language for high-performance web applications. The code generator and runtime are fully independently developed (not dependent on external projects such as LLVM). Currently, Wa-lang is in the engineering trial stage.	wa								wa go assembly-language c javascript				true	1571	0		90			c cpp go wasm													2	true								https://wa-lang.org/man/																					China					" import ""fmt""    global year: i32 = 2023    func main {      println(""hello, Wa!"")      println(add(40, 2), year)        fmt.Println(1+1)  }    func add(a: i32, b: i32) => i32 {      return a+b  }"																	https://x.com/wayuyan							break case const continue default defer else for func if import interface map range return struct switch type global		https://github.com/wa-lang/wa						//	/* */	println	""""	=														true						true				false				true	true	true																							true														true							true	true			true					true		true								true							true							true	true						true				true												false											true			true													true										true						true						0	0														
ml	ML	1973	Robin Milner		25	pl				0					177	1			24388	620	true	3	mlite mlscript nemerle								pl																							false												Meta Language																									1973	standard-ml caml iswim clojure coq cyclone elm f-sharp fstar haskell idris miranda nemerle ocaml opa erlang rust scala lisp ats alice dependent-ml lazyml clean	"ML ('Meta Language') is a general-purpose functional programming language. It has roots in Lisp, and has been characterized as ""Lisp with types"". It is known for its use of the polymorphic Hindley–Milner type system, which automatically assigns the types of most expressions without requiring explicit type annotations, and ensures type safety – there is a formal proof that a well-typed ML program does not cause runtime type errors. ML provides pattern matching for function arguments, garbage collection, imperative programming, call-by-value and currying. It is used heavily in programming language research and is one of the few languages to be completely specified and verified using formal semantics. Its types and pattern matching make it well-suited and commonly used to operate on other formal languages, such as in compiler writing, automated theorem proving and formal verification."	2001	541	214	449	20607					University of Edinburgh															2725	6		26																1									http://www.cs.cmu.edu/~rwh/isml/book.pdf https://www.cs.nmsu.edu/~rth/cs/cs471/sml.html							http://www.faqs.org/faqs/meta-lang-faq/	text	3710							http://www.rosettacode.org/wiki/Category:ML					United Kingdom			ML																				structure Rational : ARITH = struct         datatype t = Rat of int * int;         val zero = Rat(0,1);         fun succ(Rat(a,b)) = Rat( a+b , b  );         fun sum (Rat(a,b),  Rat(c,d)) = Rat(a*d+ c*b  , b*d) : t ; end																		:=														true																																														true																							false																																																																										true																					https://en.wikipedia.org/wiki/ML_(programming_language)	33	30	https://hopl.info/showlanguage.prx?exp=620		ML					year|publisher|title|authors|isbn13\n1998|Pearson|Elements of ML Programming, ML97 Edition|Ullman, Jeffrey|9780137903870\n2019|BPB Publications|AI & ML - Powering the Agents of Automation: Demystifying, IOT, Robots, ChatBots, RPA, Drones & Autonomous Cars- The new workforce led Digital ... by AI & ML and secured through Blockchain|M, Deepika and Cuddapah, Vijay and Srivastava, Amitendra and Mahankali, Srinivas|9789388511636\n2020|Apress|Deep Reinforcement Learning in Unity: With Unity ML Toolkit|Majumder, Abhilash|9781484265031\n2018|Apress|Monetizing Machine Learning: Quickly Turn Python ML Ideas into Web Applications on the Serverless Cloud|Amunategui, Manuel and Roopaei, Mehdi|9781484238738\n1996|Cambridge University Press|ML for the Working Programmer, 2nd Edition|L. C. Paulson|9780521565431\n2018|Packt Publishing|Learn Unity ML-Agents – Fundamentals of Unity Machine Learning: Incorporate new powerful ML algorithms such as Deep Reinforcement Learning for games|Lanham, Micheal|9781789131864\n2007|Cambridge University Press|Concurrent Programming in ML|Reppy, John H.|9780521714723\n2019|Packt Publishing|Hands-On Machine Learning with TensorFlow.js: A guide to building ML applications integrated with web technology using the TensorFlow.js library|Sasaki, Kai|9781838827878\n1991|Cambridge University Press|ML for the Working Programmer|Paulson, Lawrence C.|9780521390224\n2018|Packt Publishing|Machine Learning Projects for Mobile Applications: Build Android and iOS applications using TensorFlow Lite and Core ML|NG, Karthikeyan|9781788998468\n1999|Cambridge University Press|Concurrent Programming in ML|Reppy, John H.|9780521480895\n2018|Packt Publishing|Machine Learning Projects for Mobile Applications: Build Android and iOS applications using TensorFlow Lite and Core ML|NG, Karthikeyan|9781788994590\n2020|BPB Publications|Machine Learning Cookbook with Python: Create ML and Data Analytics Projects Using Some Amazing Open Datasets (English Edition|Guha, Rehan|9789389898002\n1987-06-01T00:00:01Z|Prentice Hall|Functional Programming Using Standard Ml (Prentice Hall International Series in Computer Science)|Wikstrom, Ake|9780133316612\n1994-06T|Prentice Hall|Elements of Ml Programming|Ullman, Jeffrey D.|9780131848542\n1988-10-01T00:00:01Z|Prentice Hall|Functional Programming Using Standard Ml (Prentice-hall International Series in Computer Science)|Wikstrom, Ake|9780133319682\n1995|McGraw-Hill|A Practical Course in Functional Programming Using ML|Bosworth, Richard|9780077076252\n2021|BPB Publications|Practical Full Stack Machine Learning: A Guide to Build Reliable, Reusable, and Production-Ready Full Stack ML Solutions (English Edition)|Kumar, Alok|9789391030421\n2019|Independently published|Beginning iOS 12 & Swift App Development: Develop iOS Apps with Xcode 10, Swift 4, Core ML 2, ARKit 2 and more|Lim, Greg|9781796997965\n1998||Elements Of Ml Programming|Jeffrey D. Ullman|9780130803917\n19960628|Cambridge University Press|ML for the Working Programmer|Larry C. Paulson|9781107266346\n20040708|Cambridge University Press|Modern Compiler Implementation in ML|Andrew W. Appel|9781107266391\n20040405|Cambridge University Press|The Standard ML Basis Library|Emden R. Gansner|9780511192197\n19960628|Cambridge University Press|ML for the Working Programmer|Larry C. Paulson|9781107263772\n|Addison Wesley|Modern Functional Programming In Ml||9780201648645\n2004|Cambridge University Press|The Standard ML Basis Library|Emden R. Gansner and John H. Reppy|9780521791427\n1993|Prentice Hall|Programming With Standard Ml (bcs Practitioner)|Colin Myers and Chris Clack and Ellen Poon|9780137220755\n2011||Articles On Ml Programming Language Family, Including|Hephaestus Books|9781243284167\n2010||Programming Languages Created In 1990: Standard Ml|Books and LLC|9781156307267\n2012|Springer-Verlag New York, LLC|ML with Concurrency: Design, Analysis, Implementation, and Application|Flemming Nielson|9781461274834\n20120917|De Gruyter|Programmierung - eine Einführung in die Informatik mit Standard ML|Gert Smolka|9783486719734\n20090101|De Gruyter|Programmierung - eine Einführung in die Informatik mit Standard ML|Gert Smolka|9783486595345\n1991|Chapman & Hall|Applicative High Order Programming: Standard Ml In Practice (chapman And Hall Computing Series)|S. Sokolowski|9780442308384		ml engineer			year|title|doi|citations|influentialCitations|authors|paperId\n1990|Definition of standard ML|10.7551/mitpress/2319.001.0001|2479|100|R. Milner and M. Tofte and R. Harper|37e634588f112478e145fa522a4afb2a40a2d250\n1999|Concurrent programming in ML|10.1017/cbo9780511574962|304|35|J. Reppy|ee041315f66165e43199893d511e4887c4a22824\n1999|Recursion and dynamic data-structures in bounded space: towards embedded ML programming|10.1145/317636.317785|147|7|John Hughes and L. Pareto|79ee2551ee77ab4323e9eaf52bbd642d6f4d37c9\n1998|From ML to Ada: Strongly-typed language interoperability via source translation|10.1017/S0956796898003086|109|10|A. Tolmach and D. Oliva|fd383081c14938ba1f38e5fc385b0a76db90bfea\n1994|Programming Objects with ML-ART, an Extension to ML with Abstract and Record Types|10.1007/3-540-57887-0_102|91|3|Didier Rémy|6a424575907fa91582d830a23696ec7a29d0bc2f\n2007|Dependent ML An approach to practical programming with dependent types|10.1017/S0956796806006216|83|6|H. Xi|e9a621f0da90fa13e7d48bd98c548657bb5b1896\n2012|Resource Aware ML|10.1007/978-3-642-31424-7_64|78|7|Jan Hoffmann and Klaus Aehlig and M. Hofmann|901ad3ea56ae97530cb15c7f761f9e1e026131cd\n2014|Proof-producing translation of higher-order logic into pure and stateful ML|10.1017/S0956796813000282|52|7|Magnus O. Myreen and Scott Owens|5b203abc65643b5237ffb703e01ff5ae080b35fe\n2017|Programming by Examples: PL Meets ML|10.1007/978-3-319-71237-6_1|39|2|Sumit Gulwani and Prateek Jain|8c9d778a6380f7a5d1f4a04f341215024ed3f90d\n1997|ML for the Working Programmer (2nd edition) by L. C. Paulson, Cambridge University Press, 1996. A Practical Course in Functional Programming Using Standard ML by R. Bosworth, McGraw Hill, 1996.|10.1017/S0956796897002761|34|2|C. Reade|cd28200fcc479cafc07a383660766e28acfb97d3\n2012|Proof-producing synthesis of ML from higher-order logic|10.1145/2364527.2364545|30|3|Magnus O. Myreen and Scott Owens|58bb00b882700d67779871a6208f288f68a0b71c\n1994|Programming with Behaviors in an ML Framework - The Syntax and Semantics of LCS|10.1007/3-540-57880-3_6|27|3|B. Berthomieu and T. Sergent|fb1838077df3bd2bb17ad5a48574e74a1ed2d52f\n2011|Making standard ML a practical database programming language|10.1145/2034773.2034815|27|1|A. Ohori and Katsuhiro Ueno|2a2430b6607a077eabac54a8339c1d6b2f2687b7\n2016|Eliom: A Core ML Language for Tierless Web Programming|10.1007/978-3-319-47958-3_20|22|4|Gabriel Radanne and Jérôme Vouillon and V. Balat|c68561486aa1eb715b2fd02cb0170f1535670b48\n2017|FabULous Interoperability for ML and a Linear Language|10.1007/978-3-319-89366-2_8|13|0|G. Scherer and Max S. New and Nick Rioux and A. Ahmed|33354f7006a13cfac99e3d521127bc2c30f908b1\n2010|Functional Parallel Programming with Revised Bulk Synchronous Parallel ML|10.1109/IC-NC.2010.57|11|1|Wadoud Bousdira and F. Gava and Louis Gesbert and F. Loulergue and Guillaume Petiot|8dc34822905f7833306a4f82f8c9e78a2f91f6de\n2016|ML Pattern-Matching, Recursion, and Rewriting: From FoCaLiZe to Dedukti|10.1007/978-3-319-46750-4_26|7|0|Raphaël Cauderlier and Catherine Dubois|208552e5bc4a53766f932c3d02bb135e3786246c\n2017|Multi-ML: Programming Multi-BSP Algorithms in ML|10.1007/s10766-016-0417-6|7|0|Victor Allombert and F. Gava and J. Tesson|2bf244eb59500a9ee58210232074e74334376bc5\n2017|Program generation for ML modules (short paper)|10.1145/3162072|6|0|Takahisa Watanabe and Yukiyoshi Kameyama|6b327154ea724fb75639bff85f2263c8adaa7496\n2020|The history of Standard ML|10.1145/3386336|5|0|David B. MacQueen and R. Harper and J. Reppy|d90fe939342b472ce4344c7b437abe9f108e020a\n2005|Functional programming languages for verification tools: a comparison of Standard ML and Haskell|10.1007/s10009-004-0184-3|4|0|M. Leucker and T. Noll and P. Stevens and Michael Weber|bb7c485843e97b376ef02d71798cee12daa04178\n2017|Implementing Algorithmic Skeletons with Bulk Synchronous Parallel ML|10.1109/PDCAT.2017.00079|4|0|F. Loulergue|a1717062000e907819d70bbc1f2508a6580737fe\n1993|Categorical ML — Category-theoretic modular programming|10.1007/BF01212406|3|0|E. Dennis-Jones and D. Rydeheard|dfef120a8a6b7c4e4519f6d9a0171eb5fe689e2b\n2017|A BSPlib-style API for Bulk Synchronous Parallel ML|10.12694/scpe.v18i3.1306|2|0|F. Loulergue|6d2c6381ea8e94589fbbe73d65df7ac265295f9f\n2018|An ML Implementation of the MULTI-BSP Model|10.1109/HPCS.2018.00085|2|0|Victor Allombert and F. Gava|b883f7f2b598baab7ff13ac9514b65e4c26d4b53\n2018|Programming bsp and multi-bsp algorithms in ml|10.1007/s11227-019-02822-9|2|0|Victor Allombert and F. Gava|8c290e8b9393c9f74916203d234ee7315b925fa4\n2006|ML grid programming with ConCert|10.1145/1159876.1159879|1|0|Tom Murphy Vii|5ae7538beaa255cede9fac93c2116ef39be77b67\n2006|ML grid programming with ConCert|10.1145/1159876.1159879|1|0|Tom Murphy|6172de57616b3faa82b722f86e66136dca3e9694\n2019|PML2: Integrated Program Verification in ML|10.4230/LIPIcs.TYPES.2017.5|1|0|Rodolphe Lepigre|0071469f766abf45de3746ad76867ecaa1418c88\n2010|Functional Programming in ML|10.1081/E-ESE-120044136|1|0|Lawrence Charles Paulson|3562eb30e03c871a954b47247077e8b6b62d57a5	
edn	EDN	2012			28	dataNotation				0					178	2		1	24386		true	1	datomic							https://github.com/edn-format/edn	dataNotation				0		0					clojure	clojure	text/x-clojure	source.clojure	data	2012	2024	2012	100	99	2581	25	false					149	2013	2018	1	36			Extensible Data Notation	edn											2012	2014	29	4	1	1	300																			https://github.com/edn-format			edn							markdown				true	3083	0		29																	false								https://learnxinyminutes.com/docs/edn/#:~:text=Extensible%20Data%20Notation%20(EDN)%20is,restricted%20to%20data%2C%20no%20code.								text			https://github.com/antlr/grammars-v4/tree/master/edn										Unknown					"{:a 1, ""foo"" :bar, [1 2 3] four}"												"[{:db/id #db/id [db.part/db]   :db/ident :object/name   :db/doc ""Name of a Solar System object.""   :db/valueType :db.type/string   :db/index true   :db/cardinality :db.cardinality/one   :db.install/_attribute :db.part/db}  {:db/id #db/id [db.part/db]   :db/ident :object/meanRadius   :db/doc ""Mean radius of an object.""   :db/index true   :db/valueType :db.type/double   :db/cardinality :db.cardinality/one   :db.install/_attribute :db.part/db}  {:db/id #db/id [db.part/db]   :db/ident :data/source   :db/doc ""Source of the data in a transaction.""   :db/valueType :db.type/string   :db/index true   :db/cardinality :db.cardinality/one   :db.install/_attribute :db.part/db}] [{:db/id #db/id [db.part/tx]   :db/doc ""Solar system objects bigger than Pluto.""}  {:db/id #db/id [db.part/tx]   :data/source ""http://en.wikipedia.org/wiki/List_of_Solar_System_objects_by_size""}  {:db/id #db/id [db.part/user]   :object/name ""Sun""   :object/meanRadius 696000.0}  {:db/id #db/id [db.part/user]   :object/name ""Jupiter""   :object/meanRadius 69911.0}  {:db/id #db/id [db.part/user]   :object/name ""Saturn""   :object/meanRadius 58232.0}  {:db/id #db/id [db.part/user]   :object/name ""Uranus""   :object/meanRadius 25362.0}  {:db/id #db/id [db.part/user]   :object/name ""Neptune""   :object/meanRadius 24622.0}  {:db/id #db/id [db.part/user]   :object/name ""Earth""   :object/meanRadius 6371.0}  {:db/id #db/id [db.part/user]   :object/name ""Venus""   :object/meanRadius 6051.8}  {:db/id #db/id [db.part/user]   :object/name ""Mars""   :object/meanRadius 3390.0}  {:db/id #db/id [db.part/user]   :object/name ""Ganymede""   :object/meanRadius 2631.2}  {:db/id #db/id [db.part/user]   :object/name ""Titan""   :object/meanRadius 2576.0}  {:db/id #db/id [db.part/user]   :object/name ""Mercury""   :object/meanRadius 2439.7}  {:db/id #db/id [db.part/user]   :object/name ""Callisto""   :object/meanRadius 2410.3}  {:db/id #db/id [db.part/user]   :object/name ""Io""   :object/meanRadius 1821.5}  {:db/id #db/id [db.part/user]   :object/name ""Moon""   :object/meanRadius 1737.1}  {:db/id #db/id [db.part/user]   :object/name ""Europa""   :object/meanRadius 1561.0}  {:db/id #db/id [db.part/user]   :object/name ""Triton""   :object/meanRadius 1353.4}  {:db/id #db/id [db.part/user]   :object/name ""Eris""   :object/meanRadius 1163.0}]"														https://github.com/edn-format/edn																														true								true																									true																									true						true							true																																							false	true										true																																						3	0						https://github.com/atom/language-clojure		year|publisher|title|authors|isbn13\n2011|MC GRAW HILL INDIA|Parallel Programming In C With Mpi And Open Mp, 1St Edn|QUINN|9780070582019\n2009|Vikas Publication House Pvt Ltd|Business Mathematics - 2Nd Edn [Paperback] [Jan 01, 2009] Q. Zameeruddin|Q Zameeruddin|9788125928416\n20150219|Pearson International Content|eBook Business Information Systems, 5 edn|Paul Bocij; Andrew Greasley; Simon Hickie|9780273736462	edn					
monaco	Monaco Editor	2016			16	editor		https://microsoft.github.io/monaco-editor/		0				0.48.0	179	0		10	24382		false	5	ace codemirror highlightjs prismjs pygments							https://github.com/Microsoft/monaco-editor	editor																2016	2024	2016	528	3515	39317	537	false																								2016	2025	3529	355	785	134	423919				https://microsoft.github.io/monaco-editor/playground.html												The Monaco Editor is the code editor that powers VS Code.	The Monaco Editor is the code editor that powers VS Code.		Microsoft	The Monaco Editor is the code editor that powers VS Code.									typescript json javascript html markdown yaml css svg scss bourne-shell				true	50219	0		27	codemirror																false	0	true														na													United States																															https://github.com/Microsoft/monaco-editor																																																																																																																																																																																													0	0														
htmx	htmx	2020	Carson Gross		21	template		https://htmx.org/		0	https://htmx.org/essays/			1.9.12	180	1		13	24381		true	0								https://github.com/bigskysoftware/htmx	template																2020	2024	2020	203	1207	35764	562	false																								2020	2025	3470	435	644	96	402937					2020											htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext	htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext		https://github.com/bigskysoftware/	htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext									markdown javascript html svg json css toml typescript bourne-shell yaml xml ruby csv		https://htmx.org/reference/		true	51822	0		34																1	false	1	true						https://htmx.org/docs/																					United States					"<script src=""https://unpkg.com/htmx.org@1.7.0""></script> <!-- have a button POST a click via AJAX --> <button hx-post=""/clicked"" hx-swap=""outerHTML"">   Click Me </button>"						https://htmx.org/discord								https://www.reddit.com/r/htmx/			https://twitter.com/htmx_org									https://github.com/bigskysoftware/htmx																																																																																																																																																																																													0	0				htmx.org										
jekyll	Jekyll	2008	Tom Preston-Werner		17	staticSiteGenerator		https://jekyllrb.com/		0				v4.3.3	181	0		19	24379		true	1	scroll							https://github.com/jekyll/jekyll	staticSiteGenerator																2008	2024	2008	1427	9926	48705	225	false																								2008	2025	12771	1282	812	71	66647					2009											Transforms your plain text into static websites and blogs.	Transforms your plain text into static websites and blogs.		https://github.com/jekyll	Transforms your plain text into static websites and blogs.									markdown ruby html yaml gherkin scss bash erb javascript json svg coffeescript css xml dockerfile php csv toml xhtml				true	82999	0		37	wordpress															1	false	4	true																											Various																			https://www.reddit.com/r/jekyll/												https://github.com/jekyll/jekyll																																																																																																																																																																																												https://en.wikipedia.org/wiki/Jekyll_(software)	0	0				jekyllrb.com										
smali	Smali	2010			26	assembly				0				v2.5.2	182	3		8	24377		true	0								https://github.com/JesusFreke/smali	assembly	195	212		2479		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nAhMyth AhMyth-Android-RAT https://github.com/AhMyth.png https://github.com/AhMyth/AhMyth-Android-RAT Smali #ccc 1554 764 152 ""Android Remote Administration Tool""\nphhusson treble_experimentations https://github.com/phhusson.png https://github.com/phhusson/treble_experimentations Smali #ccc 827 200 36 ""Notes about tinkering with Android Project Treble"""				text			source.smali	programming	2012	2024	2009	280	1066	6269	139	false				s/Smali.smali	46	2013	2016	7	4												dalvik.py			2009	2022	1942	49	930	11	156730																			https://github.com/JesusFreke/smali/issues			smali	smali	smali					java gradle xml bash markdown bourne-shell c make				true	9717	0		36																	false	2	true						https://github.com/JesusFreke/smali/wiki								text													United States					".method public getTokens(I)I  .locals 2  .param p1, ""amt""    # I    .prologue  const/4 v0, 0x0    .line 512  iget-boolean v1, p0, Lcom/limbenjamin/Example;->isPaid:Z    if-nez v1, :cond_1    .line 514  :cond_0  :goto_0  return v0    .line 513  :cond_1  iget-object v1, p0, Lcom/limbenjamin/Example;->handler:Lcom/limbenjamin/ExampleHandler;    if-eqz v1, :cond_0    .line 514  move v3, p1    iget-object v0, p0, Lcom/limbenjamin/Example;->handler:Lcom/limbenjamin/ExampleHandler;    invoke-interface {v0, v3}, Lcom/limbenjamin/ExampleHandler;->creditTokens(I)V    move-result v0    goto :goto_0 .end method"											".class public LHelloWorld;  .super Ljava/lang/Object;  .method public static main([Ljava/lang/String;)V     .registers 2      sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream;      const-string v1, ""Hello World""      invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V      return-void .end method "	".class public Lcom/tdq/game/shootbubble/sprite/PenguinSprite; .super Lcom/tdq/game/shootbubble/sprite/Sprite; .source ""PenguinSprite.java""   # static fields .field public static final LOST_SEQUENCE:[[I  .field public static final STATE_FIRE:I = 0x2  .field public static final STATE_GAME_LOST:I = 0x5  .field public static final STATE_GAME_WON:I = 0x4  .field public static final STATE_TURN_LEFT:I = 0x0  .field public static final STATE_TURN_RIGHT:I = 0x1  .field public static final STATE_VOID:I = 0x3  .field public static final WON_SEQUENCE:[[I   # instance fields .field private count:I  .field private currentPenguin:I  .field private finalState:I  .field private nextPosition:I  .field private rand:Ljava/util/Random;  .field private spritesImage:Lcom/tdq/game/shootbubble/sprite/BmpWrap;   # direct methods .method static constructor <clinit>()V     .locals 8      .prologue     const/4 v7, 0x4      const/4 v6, 0x3      const/4 v5, 0x1      const/4 v4, 0x0      const/4 v3, 0x2      .line 67     const/16 v0, 0x8      new-array v0, v0, [[I      new-array v1, v3, [I      fill-array-data v1, :array_0      aput-object v1, v0, v4      new-array v1, v3, [I      fill-array-data v1, :array_1      aput-object v1, v0, v5      new-array v1, v3, [I      fill-array-data v1, :array_2      aput-object v1, v0, v3      new-array v1, v3, [I      fill-array-data v1, :array_3      aput-object v1, v0, v6      new-array v1, v3, [I      fill-array-data v1, :array_4      aput-object v1, v0, v7      const/4 v1, 0x5      new-array v2, v3, [I      fill-array-data v2, :array_5      aput-object v2, v0, v1      const/4 v1, 0x6      new-array v2, v3, [I      fill-array-data v2, :array_6      aput-object v2, v0, v1      const/4 v1, 0x7      new-array v2, v3, [I      fill-array-data v2, :array_7      aput-object v2, v0, v1      sput-object v0, Lcom/tdq/game/shootbubble/sprite/PenguinSprite;->LOST_SEQUENCE:[[I      .line 69     const/16 v0, 0x8      new-array v0, v0, [[I      new-array v1, v3, [I      fil"	Smali						Smali							https://github.com/JesusFreke/smali						#			""""																													true																																																							true																																															false											true																																						0	1					Smali	https://github.com/ShaneWilton/sublime-smali			Smali				year|title|doi|citations|influentialCitations|authors|paperId\n2013|Slicing droids: program slicing for smali code|10.1145/2480362.2480706|112|18|Johannes Hoffmann and M. Ussath and Thorsten Holz and Michael Spreitzenbarth|501b2aa2c55dedef322fffe84054c9c9678a61a4	
json-ld	JSON-LD	2010	Dave Longley		21	dataValidationLanguage		https://json-ld.org/		0				8.3.3-0	183	1		6	24376		true	5	krml krml microdata rdf rdfa							https://github.com/digitalbazaar/jsonld.js	dataValidationLanguage				0		0					javascript	javascript	application/json	source.js	data	2011	2024	2010	66	195	1652	144	false					1133	2013	2018	1	103			JavaScript Object Notation for Linked Data									data.py			2010	2024	2348	49	76	4	25162					2010		2010		JSON-LD (JavaScript Object Notation for Linked Data), is a method of encoding Linked Data using JSON. It was a goal to require as little effort as possible from developers to transform their existing JSON to JSON-LD. This allows data to be serialized in a way that is similar to traditional JSON. It is a World Wide Web Consortium Recommendation. It was initially developed by the JSON for Linking Data Community Group before being transferred to the RDF Working Group for review, improvement, and standardization.		307	259		34228206					https://www.w3.org/2018/json-ld-wg/			jsonld		jsonld					javascript markdown json yaml idl bourne-shell				true	4043	0		27																1	false	8	true														text													Various																	"{   ""@context"": {     ""property"": ""http://example.com/vocab#property""   },   ""@id"": ""../document-relative"",   ""@type"": ""#document-relative"",   ""property"": {     ""@context"": {       ""@base"": ""http://example.org/test/""     },     ""@id"": ""../document-base-overwritten"",     ""@type"": ""#document-base-overwritten"",     ""property"": [       {         ""@context"": null,         ""@id"": ""../document-relative"",         ""@type"": ""#document-relative"",         ""property"": ""context completely reset, drops property""       },       {         ""@context"": {           ""@base"": null         },         ""@id"": ""../document-relative"",         ""@type"": ""#document-relative"",         ""property"": ""only @base is cleared""       }     ]   } }"	JSON-LD													https://github.com/digitalbazaar/jsonld.js																																																																																																																																																																																												https://en.wikipedia.org/wiki/JSON-LD	0	0				json-ld.org		https://github.com/atom/language-javascript			JSONLD					
luna	Luna	2015	Wojciech Danilo		20	pl		https://www.luna-lang.org/		0					184	0		23	24367		true	1	enso							https://github.com/luna/luna	pl																2016	2024	2015	89	320	7319	733	false													Enso											2019	2025	8401	67	8316	112	459863					2016											Now called Enso.	Now called Enso.		https://github.com/enso-org	Now called Enso.									java scala typescript rust markdown yaml svg json csv toml javascript python xml bourne-shell css html haskell dockerfile cpp nix make powershell bash				true	8348	0		45	enso							enso								1	false						true																							United States and Poland																						https://twitter.com/luna_language									https://github.com/luna/luna																																																																																																																																																																																													0	1				luna-lang.org			id|title|url|time|timestamp|by|comments|score\n14612680|Luna – Visual and textual functional programming language|http://www.luna-lang.org|2017-06-22 15:00:35 UTC|1498143635|interpol_p|310|944						year|title|doi|citations|influentialCitations|authors|paperId\n2018|Visual-Textual Framework for Serverless Computation: A Luna Language Approach|10.1109/UCC-Companion.2018.00052|5|0|Piotr Moczurad and M. Malawski|de853fc32841250ca10792e74d0696d7691c4995	
micropython	MicroPython	2014	Damien P. George		21	pl		https://micropython.org/		0				v1.23.0-preview	185	0		22	24367		true	0								https://github.com/micropython/micropython	pl																2013	2024	2013	732	7545	18832	1796	false																								2013	2025	16814	739	5831	68	761129					2013		2013	c arduino python arm	MicroPython is a software implementation of the Python 3 programming language, written in C, that is optimized to run on a microcontroller. MicroPython is a full Python compiler and runtime that runs on the micro-controller hardware. The user is presented with an interactive prompt (the REPL) to execute supported commands immediately. Included are a selection of core Python libraries; MicroPython includes modules which give the programmer access to low-level hardware.MicroPython was originally created by the Australian programmer and physicist Damien George, after a successful Kickstarter backed campaign in 2013. While the original Kickstart campaign released MicroPython with a pyboard microcontroller, MicroPython supports a number of ARM based architectures. MicroPython has since been run on Arduino platform based products, ESP8266, ESP32, and Internet of things hardware. In 2016 a version of MicroPython for the BBC Micro Bit was created as part of the Python Software Foundation's contribution to the Micro Bit partnership with the BBC.The source code for the project is available on GitHub.	2016	132	35	51	50278739					https://github.com/micropython										python c expect restructuredtext csv make json markdown cmake yaml javascript bourne-shell assembly-language xml svg html toml cpp css protobuf diff pascal				true	42888	0		43																1	false	1	true														text													Australia and The Netherlands																						https://twitter.com/micropython									https://github.com/micropython/micropython																																																																																																																																																																																											https://github.com/goatchurchprime/jupyter_micropython_kernel/	https://en.wikipedia.org/wiki/MicroPython	30	1				micropython.org				year|publisher|title|authors|isbn13\n2019|Packt Publishing|MicroPython Cookbook: Over 110 practical recipes for programming embedded systems and microcontrollers with Python|Alsabbagh, Marwan|9781838649951\n2017|Apress|MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers|Bell, Charles|9781484231227\n2019|Independently Published|Advanced Programming In Micropython By Example|Magda, Yury|9781090900937\n2021|I/O Press|Programming the Raspberry Pi Pico in MicroPython|Fairhead, Harry and James, Mike|9781871962697\n2017|McGraw-Hill Education TAB|Programming the BBC micro:bit: Getting Started with MicroPython|Monk, Simon|9781260117585\n2020|Apress|Beginning Sensor Networks with XBee, Raspberry Pi, and Arduino: Sensing the World with Python and MicroPython|Bell, Charles|9781484257951\n2016|McGraw-Hill Education TAB|Python for Microcontrollers: Getting Started with MicroPython|Norris, Donald|9781259644535\n2016|McGraw-Hill Education TAB|Python for Microcontrollers: Getting Started with MicroPython|Norris, Donald|9781259644542\n2020|Packt Publishing|MicroPython Projects: A do-it-yourself guide for embedded developers to build a range of applications using Python|Beningo, Jacob|9781789952537\n2022|MicroDigitalEd|Raspberry Pi Pico Interfacing and Programming with MicroPython|Chen, Shujen and Mazidi, Muhammad Ali and Yazdani, Nasim|9781970054231\n2017|McGraw Hill TAB|Programming the BBC micro:bit: Getting Started with MicroPython|Monk, Simon|9781260117592\n2020|Apress|Beginning Sensor Networks with XBee, Raspberry Pi, and Arduino: Sensing the World with Python and MicroPython|Charles Bell|9781484257968\n2022|Springer|Embedded System Design with ARM Cortex-M Microcontrollers: Applications with C, C++ and MicroPython|Ünsalan, Cem and Gürhan, Hüseyin Deniz and Yücel, Mehmet Erkin|9783030884390\n2022|Independently published|MicroPython and the Internet of Things: A gentle introduction to programming digital circuits with Python|Grinberg, Miguel|9798810439226\n21-05-2019|Packt Publishing|MicroPython Cookbook|Marwan Alsabbagh|9781838641955\n20170925|O'Reilly Media, Inc.|Programming with MicroPython|Nicholas H. Tollervey|9781491972694\n2017|O'reilly Media, Inc.|Programming With Micropython|Nicholas H. Tollervey|9781491972717\n20171124|Springer Nature|MicroPython for the Internet of Things|Charles Bell|9781484231234\n20220723|Springer Nature|Beginning MicroPython with the Raspberry Pi Pico|Charles Bell|9781484281352					year|title|doi|citations|influentialCitations|authors|paperId\n2020|Programming in MicroPython|10.1007/978-1-4842-5796-8_3|1|0|Charles Bell|991ad6f5b16d0179712d7272b857091d251cb9b2	title|year|author|goodreadsId|rating|ratings|reviews\nPROGRAMMING IN MICROPYTHON||SEPP MAHLER|58245376|1.00|1|0\nProgramming with MicroPython: Embedded Programming with Microcontrollers and Python||Nicholas H. Tollervey|57975936|4.50|2|0\nProgramming the BBC micro:bit: Getting Started with MicroPython||Simon Monk|58372050|0.0|0|0\nMicroPython for STM32 Nucleo Technical Workshop||Agus Kurniawan|65638655|0.0|0|0\nMicroPython for BBC micro:bit Technical Workshop||Agus Kurniawan|64410233|0.0|0|0\nProgramming ESP8266-based Wireless Systems in MicroPython||Yury Magda|54822927|0.0|0|0\nProgramming with Micropython: Embedded Programming with Microcontrollers and Python||Nicholas H Tollervey|58550340|0.0|0|0\nProgramming with Micropython: Embedded Programming with Microcontrollers and Python||Nicholas H Tollervey|58550342|0.0|0|0\nProgramming with Micropython: Embedded Programming with Microcontrollers and Python||Nicholas H Tollervey|58550341|0.0|0|0\nMicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers||Charles Bell|59119023|0.0|0|0\nMicropython for the Internet of Things: A Beginner's Guide to Programming with Python on Microcontrollers||Charles Bell|58627905|0.0|0|0
korn-shell	Korn shell	1983			23	pl		http://www.kornshell.org/		5					186	2			24366	3481	true	5	abcl-lang java ncl noweb revolution-programming-language								pl																							false				k/KSH.ksh									ksh																						2005		1983	c unix bourne-shell emacs-editor vi bash motif-software tcl arexx	KornShell (ksh) is a Unix shell which was developed by David Korn at Bell Labs in the early 1980s and announced at USENIX on July 14, 1983. The initial development was based on Bourne shell source code. Other early contributors were Bell Labs developers Mike Veach and Pat Sullivan, who wrote the Emacs and vi-style line editing modes' code, respectively. KornShell is backward-compatible with the Bourne shell and includes many features of the C shell, inspired by the requests of Bell Labs users.	2016	66	20	351	17213					https://github.com/att				ksh											2190	0		26																					ksh												text													United States																"#!/bin/ksh echo ""Hello World"" "			https://reddit.com/r/ksh	https://riju.codes/ksh	"echo ""Hello, world!"" "			KSH															echo	""""																																																																			true																																																				true																							true																																					https://en.wikipedia.org/wiki/KornShell	0	0	https://hopl.info/showlanguage.prx?exp=3481		Korn shell	kornshell.org										
bun	Bun	2021	Jarred Sumner		20	vm		https://bun.sh/		0	https://bun.sh/blog				187	0		3	24364		false	0								https://github.com/oven-sh/bun	vm																2021	2024	2021	604	2581	72307	3444	false																								2021	2025	16780	801	37783	244	8052989	https://github.com/oven-sh/bun/issues/159				2021											Bundle, transpile, install and run JavaScript & TypeScript projects — all in Bun. Bun is a new JavaScript runtime with a native bundler, transpiler, task runner and npm client built-in.	Bundle, transpile, install and run JavaScript & TypeScript projects — all in Bun. Bun is a new JavaScript runtime with a native bundler, transpiler, task runner and npm client built-in.			Bundle, transpile, install and run JavaScript & TypeScript projects — all in Bun. Bun is a new JavaScript runtime with a native bundler, transpiler, task runner and npm client built-in.									toml javascript dockerfile				true	80873	0		28	deno v8											javascript typescript jsx				1	false								https://bun.sh/docs																					United States				https://news.ycombinator.com/item?id=31993429							https://bun.sh/discord																				https://github.com/oven-sh/bun																																																																																																																																																																																												https://en.wikipedia.org/wiki/Bun_(software)	0	0				bun.sh										
pegjs	PEG.js	2010	David Majda		30	grammarLanguage		https://pegjs.org/		0				v0.10.0	188	1		7	24362		true	0								https://github.com/pegjs/pegjs	grammarLanguage	63	63		72							javascript	javascript	text/javascript	source.pegjs	programming	2010	2024	2010	91	419	4802	116	false																								2010	2019	1417	29	178	6	30822				https://pegjs.org/online												PEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.	PEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.		https://github.com/pegjs	PEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.		pegjs							javascript markdown css json typescript html yaml	javascript			true	6090	0		42																1	false	0	true		pegjs												text													Germany and United Kingdom					"start  = additive  additive   = left:multiplicative ""+"" right:additive { return left + right; }   / multiplicative  multiplicative   = left:primary ""*"" right:multiplicative { return left * right; }   / primary  primary   = integer   / ""("" additive:additive "")"" { return additive; }  integer ""integer""   = digits:[0-9]+ { return parseInt(digits.join(""""), 10); }"																	https://twitter.com/pegjs									https://github.com/pegjs/pegjs						//	/* */																															true																																																							true																	true																														false																																																	0	0				pegjs.org	PEG.js				PEG.js					
hurl	hurl	2020	Orange S.A		24	application		https://hurl.dev/		0				2.0.1	189	0		18	24358		false	0								https://github.com/Orange-OpenSource/hurl	application																2020	2024	2020	51	473	12390	137	false		hurl.png										The name Hurl is a tribute to the awesome curl, with a focus on the HTTP protocol.												2020	2025	4259	87	2249	312	149938																Hurl is a command line tool that runs HTTP requests defined in a simple plain text format. It can perform requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions	Hurl is a command line tool that runs HTTP requests defined in a simple plain text format. It can perform requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions		https://github.com/Orange-OpenSource	Hurl is a command line tool that runs HTTP requests defined in a simple plain text format. It can perform requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions									bourne-shell powershell rust python markdown json html yaml css svg toml javascript xml bash vim-script lisp dockerfile c		https://hurl.dev/docs/samples.html		true	13898	0		45	curl		curl						curl							1	false	2	true	https://hurl.dev/#also-an-http-test-tool					https://hurl.dev/docs/manual.html																					France				https://hurl.dev/docs/running-tests.html																											https://github.com/Orange-OpenSource/hurl																																																																																																																																																																																													0	0				hurl.dev										
netlogo	NetLogo	1999	Uri Wilensky		30	pl simulation		http://ccl.northwestern.edu/netlogo/		0				6.4.0	190	1		13	24355	7674	true	1	xtao							https://github.com/NetLogo/NetLogo	pl	138	154		3859		0					lisp	commonlisp	text/x-common-lisp	source.lisp	programming	2011	2024	2011	79	239	1001	481	false					40	2005	2018	1	6															2011	2025	9203	88	3193	78	442115							1999	starlogo logo isbn scala java	NetLogo is an agent-based programming language and integrated modeling environment.	2004	80	67	255	593757					Northwestern University			nlogo				nlogo nlogo3d nls			scala java csv mustache xml bourne-shell markdown yaml html xslt css bash dtd				true	2428	0		48																1	false	6	true		nlogo nls												text								http://www.rosettacode.org/wiki/Category:NetLogo					United States																	"patches-own [   living?         ;; indicates if the cell is living   live-neighbors  ;; counts how many neighboring cells are alive ]  to setup-blank   clear-all   ask patches [ cell-death ]   reset-ticks end  to setup-random   clear-all   ask patches     [ ifelse random-float 100.0 < initial-density       [ cell-birth ]       [ cell-death ] ]   reset-ticks end  to cell-birth   set living? true   set pcolor fgcolor end  to cell-death   set living? false   set pcolor bgcolor end  to go   ask patches     [ set live-neighbors count neighbors with [living?] ]   ;; Starting a new ""ask patches"" here ensures that all the patches   ;; finish executing the first ask before any of them start executing   ;; the second ask.  This keeps all the patches in synch with each other,   ;; so the births and deaths at each generation all happen in lockstep.   ask patches     [ ifelse live-neighbors = 3       [ cell-birth ]       [ if live-neighbors != 2         [ cell-death ] ] ]   tick end  to draw-cells   let erasing? [living?] of patch mouse-xcor mouse-ycor   while [mouse-down?]     [ ask patch mouse-xcor mouse-ycor       [ ifelse erasing?         [ cell-death ]         [ cell-birth ] ]       display ] end  "					https://twitter.com/netlogo									https://github.com/NetLogo/NetLogo						;					true false																			true								true																																																							true																																															false																																																https://en.wikipedia.org/wiki/NetLogo	4	10	https://hopl.info/showlanguage.prx?exp=7674				NetLogo	https://github.com/textmate/lisp.tmbundle		year|publisher|title|authors|isbn13\n2015|The MIT Press|An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo (The MIT Press)|Wilensky, Uri and Rand, William|9780262731898\n2015|ISTE Press - Elsevier|Agent-Based Spatial Simulation with NetLogo Volume 1|Banos, Arnaud and Lang, Christophe and Marilleau, Nicolas|9781785480553\n2013|Bentham Science Publishers|Agent-based Computational Economics using NetLogo|Damaceanu, Romulus-Catalin|9781608054893\n2018|Bentham Science Publishers|Agent-based Computational Economics using NetLogo|Damaceanu, Romulus Catalin|9781608056385	NetLogo				year|title|doi|citations|influentialCitations|authors|paperId\n2017|Improving Execution Speed of Models Implemented in NetLogo|10.18564/JASSS.3282|31|1|S. Railsback and D. Ayllón and U. Berger and V. Grimm and S. Lytinen and C. Sheppard and Jan C. Thiele|f1ab7b2481d60041c4aceae24841a2cee7a8e3ed\n2018|PyNetLogo: Linking NetLogo with Python|10.18564/jasss.3668|29|2|M. Jaxa-Rozen and J. Kwakkel|052a2b1231dcc08071a2a9a96ed8e7b4177e1a30\n2015|Fuzzy Logic for Social Simulation Using NetLogo|10.18564/jasss.2885|25|0|L. Izquierdo and D. Olaru and S. Izquierdo and S. Purchase and G. Soutar|5bb0537eb0502408528c9cbbafb22c70ab9dd684\n2015|Extracting OWL Ontologies from Agent-Based Models: A Netlogo Extension|10.18564/jasss.2810|13|2|J. Gareth Polhill|80230019782bf7408c482bc57efd66630024fdae\n2012|NetLogo — An alternative way of simulating mobile ad hoc networks|10.1109/WMNC.2012.6416163|9|0|Miroslav Babis and P. Magula|1037a275f7ed01bd6050cb439982194c3b0ef6de\n2015|An agent-based simulation of a release process for encapsulated flavour using the NetLogo platform|10.1002/FFJ.3234|7|0|M. Zandi and M. Mohebbi|922a7bdd88741781baf8d8504392e22c6d806c4d\n2020|LevelSpace: A NetLogo Extension for Multi-Level Agent-Based Modeling|10.18564/jasss.4130|6|0|A. Hjorth and Bryan Head and C. Brady and U. Wilensky|a44458e7303525a64f1ed72eb6f24d66bef7b328\n2012|An Introduction to the NetLogo Modeling Environment|10.1007/978-1-4614-1257-1_3|3|0|D. Stigberg|ad2c584049fe38277ccd1aa3f2fbaaa6444c26b6\n2015|Мультиагентное моделирование в среде NetLogo|10.12731/2306-1561-2015-1-2|1|0|Konstantin Nikolaevich Mezencev|785b7e13308b0b9e23f5a8fc79436c8daa0ddb2f\n2016|HLogo: A Haskell STM-Based Parallel Variant of NetLogo|10.1007/978-3-319-69832-8_7|1|0|Nikolaos Bezirgiannis and I. Prasetya and I. Sakellariou|12db86f6a9cbc5175baf0b7e53424a8f5382b919	
dot	DOT	2007	Emden R. Gansner and Eleftherios Koutsofios and Stephen North		27	diagramLang				0					191	3			24352		true	7	d2 fcl flowchart-fun flowgorithm fsl mscgen workfl								diagramLang	67	68		27831		0					text			source.dot	data								false					47	2005	2015	2	8				Graphviz DOT								graphviz.py																2007	javascript java python google-cloud actionscript svg	DOT is a plain text graph description language. DOT graphs are typically files with the file extension gv or dot. The extension gv is preferred to avoid confusion with the extension dot used by early (pre-2007) versions of Microsoft Word. Various programs can process DOT files. Some, such as dot, neato, twopi, circo, fdp, and sfdp, can read a DOT file and render it in graphical form. Others, such as gvpr, gc, acyclic, ccomps, sccmap, and tred, read DOT files and perform calculations on the represented graph. Finally, others, such as lefty, dotty, and grappa, provide an interactive interface. The GVedit tool combines a text editor with noninteractive image viewer. Most programs are part of the Graphviz package or use it internally.	2004	312	44	268	571341					AT&T			dot gv		gv dot										1780	0		32																3									https://graphviz.org/doc/info/lang.html								text	2930		https://github.com/antlr/grammars-v4/tree/master/dot										United States				https://www.graphviz.org/pdf/dotguide.pdf	 // The graph name and the semicolons are optional graph graphname {     a -- b -- c;     b -- d; }												"/*   Huffman Tree DOT graph.    DOT Reference :  http://www.graphviz.org/doc/info/lang.html                    http://en.wikipedia.org/wiki/DOT_language   Timestamp     :  1415989074   Phrase        :  'OH GOD WHY IS LINGUIST SO ANAL ABOUT THIS STUFF'    Generated on http://huffman.ooz.ie/ */  digraph G {     edge [label=0];     graph [ranksep=0];     T [shape=record, label=""{{T|4}|000}""];     S [shape=record, label=""{{S|5}|001}""];     SPACE [shape=record, label=""{{SPACE|9}|01}""];     A [shape=record, label=""{{A|3}|1000}""];     H [shape=record, label=""{{H|3}|1001}""];     U [shape=record, label=""{{U|3}|1010}""];     L [shape=record, label=""{{L|2}|10110}""];     N [shape=record, label=""{{N|2}|10111}""];     I [shape=record, label=""{{I|4}|1100}""];     O [shape=record, label=""{{O|4}|1101}""];     G [shape=record, label=""{{G|2}|11100}""];     F [shape=record, label=""{{F|2}|11101}""];     GF [label=4];     W [shape=record, label=""{{W|1}|111100}""];     Y [shape=record, label=""{{Y|1}|111101}""];     B [shape=record, label=""{{B|1}|111110}""];     D [shape=record, label=""{{D|1}|111111}""];     BD [label=2];     WYBD [label=4];     GFWYBD [label=8];     47 -> 18 -> 9 -> T;     29 -> 13 -> 6 -> A;     7 -> U;     4 -> L;     16 -> 8 -> I;     GFWYBD -> GF -> G;     WYBD -> 2 -> W;     BD -> B;9 -> S [label=1];     18 -> SPACE [label=1];     6 -> H [label=1];     13 -> 7 -> 4 -> N [label=1];     8 -> O [label=1];     GF -> F [label=1];     2 -> Y [label=1];     47 -> 29 -> 16 -> GFWYBD -> WYBD -> BD -> D [label=1]; }"	Graphviz					"digraph g {  node [shape=plaintext];  A1 -> B1;  A2 -> B2;  A3 -> B3;    A1 -> A2 [label=f];  A2 -> A3 [label=g];  B2 -> B3 [label=""g'""];  B1 -> B3 [label=""(g o f)'"" tailport=s headport=s];   { rank=same; A1 A2 A3 }  { rank=same; B1 B2 B3 } }"														//	/* */																															true																																																							true																	true																														false																																															https://github.com/laixintao/jupyter-dot-kernel	https://en.wikipedia.org/wiki/DOT_(graph_description_language)	0	4					Graphviz (DOT)	https://github.com/textmate/graphviz.tmbundle			Graphviz (DOT)				year|title|doi|citations|influentialCitations|authors|paperId\n1991|Inductive Synthesis of Dot Expressions|10.1007/BFb0019359|7|0|A. Brazma|a1520814a1aff34ac9ea7a16d9d9c64250c8c09d\n2011|Model Development of Quantum Dot Devices for γ Radiation Detection Using Block Diagram Programming|10.1115/1.4004313|2|0|I. Mahmoud and M. S. Eltokhy and H. A. Konber|f119557bdc00629d096c6371491dad70ab121040\n2020|ιDOT: a DOT calculus with object initialization|10.1145/3428276|2|0|Ifaz Kabir and Yufeng Li and O. Lhoták|034a622c61502bd23bea51fa4f6e276bb13608b2\n2011|Block diagram modeling of quantum dot infrared photodetectors|10.1117/1.3626209|1|0|M. S. Eltokhy and I. Mahmoud and H. A. Konber|6477630862ef4abf2fba888a17f9f3961db93374	
moonscript	MoonScript	2011			36	pl		http://moonscript.org/		0				v0.5.0	192	3		6	24350		true	0								https://github.com/leafo/moonscript	pl	276	359		818		0				moon	text			source.moonscript	programming	2011	2024	2011	92	190	3166	188	false				m/Moonscript.moon	26	2011	2015	1	6												scripting.py			2011	2025	855	38	160	4	11996				http://moonscript.org/compiler/															https://github.com/leafo/moonscript/issues			moon	moon	moon					lua markdown yaml make bourne-shell c	lua			true	3976	0		48																	false	0	true					https://tio.run/#moonscript	https://moonscript.org/reference/								text								http://www.rosettacode.org/wiki/Category:MoonScript					United States					"class Thing   name: ""unknown""  class Person extends Thing   say_name: => print ""Hello, I am #{@name}!""  with Person!   .name = ""MoonScript""   \say_name!"											print 'Hello World' 	" types = require ""moonscript.types"" util = require ""moonscript.util"" data = require ""moonscript.data""  import reversed, unpack from util import ntype, mtype, build, smart_node, is_slice, value_is_singular from types import insert from table import NameProxy, LocalName from require ""moonscript.transform.names""  destructure = require ""moonscript.transform.destructure""  local implicitly_return  class Run   new: (@fn) =>     self[1] = ""run""    call: (state) =>     self.fn state  -- transform the last stm is a list of stms -- will puke on group apply_to_last = (stms, fn) ->   -- find last (real) exp   last_exp_id = 0   for i = #stms, 1, -1     stm = stms[i]     if stm and mtype(stm) != Run       last_exp_id = i       break    return for i, stm in ipairs stms     if i == last_exp_id       fn stm     else       stm  -- is a body a sindle expression/statement is_singular = (body) ->   return false if #body != 1   if ""group"" == ntype body     is_singular body[2]   else     true  find_assigns = (body, out={}) ->   for thing in *body     switch thing[1]       when ""group""         find_assigns thing[2], out       when ""assign""         table.insert out, thing[2] -- extract names   out  hoist_declarations = (body) ->   assigns = {}    -- hoist the plain old assigns   for names in *find_assigns body     for name in *names       table.insert assigns, name if type(name) == ""string""    -- insert after runs   idx = 1   while mtype(body[idx]) == Run do idx += 1    table.insert body, idx, {""declare"", assigns}  expand_elseif_assign = (ifstm) ->   for i = 4, #ifstm     case = ifstm[i]     if ntype(case) == ""elseif"" and ntype(case[2]) == ""assign""       split = { unpack ifstm, 1, i - 1 }       insert split, {         ""else"", {           {""if"", case[2], case[3], unpack ifstm, i + 1}         }       }       return split    ifstm  constructor_name = ""new""  with_continue_listener = (body) ->   continue_name = nil   {     Run =>       @listen ""continue"", ->         unless continue_name"	MoonScript						Moonscript							https://github.com/leafo/moonscript						--		print	'		true false																			true								true																																																							true																																			true												false											true																																						0	0				moonscript.org	MoonScript	https://github.com/leafo/moonscript-tmbundle			MoonScript					
restructuredtext	reStructuredText	2002	David Goodger		23	textMarkup				131					193	4			24341		true	131	abcl-lang ace ail arrow-format asciidots asdf astroml avi-synth bazel berry blender-app chatterbot cir clash cloc cmake coconut codeql common-workflow-language coq couchdb cryptol curv differential-datalog djangoql dlvm docopt easybuild ecl edgedb egison elpi emscripten f-prime factor fardlang felix fish flatline futhark ghc hcl hhvm highlightjs hobbes htsql hy idio idris impala invokator iterm2 jeeves jinja k-framework leo-editor lift links-programming-language linux loci manim mathics matplotlib metalang99 mgmt michelson micropython mimium minilang minizinc mochi mongodb monte myia mys nestedtext netbeans-editor nim nimskull nltk nodejs nulan numba nylo obsidian-lang ooc open-shading-language pact pan pandas paraview parboiled2 phorth php pygments pyth python pytorch redprl ricscript rita robotframework roy saltstack scikit-learn scipy seq skulpt snowball-programming-language solidity sophie sqlalchemy squirrel stencil swift sympy tiledb tornado triton twtxt ultralisp-pm vale-assembly volt vyper wiredtiger xarray xgboost-model xgboost xlwings-editor yara yeti								textMarkup				31	true	0			rst		text	rst	text/x-rst	text.restructuredtext	prose								false				r/reStructuredText.rst	101	2014	2018	1	16												markup.py																2002	rest java pod perl python cmake markdown org textile html asciidoc txt2tags	reStructuredText (sometimes abbreviated as RST, ReST, or reST) is a file format for textual data used primarily in the Python programming language community for technical documentation. It is part of the Docutils project of the Python Doc-SIG (Documentation Special Interest Group), aimed at creating a set of tools for Python similar to Javadoc for Java or POD for Perl. Docutils can extract comments and information from Python programs, and format them into various forms of program documentation. In this sense, reStructuredText is a lightweight markup language designed to be both (a) processable by documentation-processing software such as Docutils, and (b) easily readable by human programmers who are reading and writing Python source code.	2004	161	56	259	730903		"""reStructuredText"" is ONE word, not two! reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system. It is useful for in-line program documentation (such as Python docstrings), for quickly creating simple web pages, and for standalone documents. reStructuredText is designed for extensibility for specific application domains. The reStructuredText parser is a component of Docutils. reStructuredText is a revision and reinterpretation of the StructuredText and Setext lightweight markup systems."	"""reStructuredText"" is ONE word, not two! reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system. It is useful for in-line program documentation (such as Python docstrings), for quickly creating simple web pages, and for standalone documents. reStructuredText is designed for extensibility for specific application domains. The reStructuredText parser is a component of Docutils. reStructuredText is a revision and reinterpretation of the StructuredText and Setext lightweight markup systems."		https://sourceforge.net/p/docutils/_list/tickets	"""reStructuredText"" is ONE word, not two! reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system. It is useful for in-line program documentation (such as Python docstrings), for quickly creating simple web pages, and for standalone documents. reStructuredText is designed for extensibility for specific application domains. The reStructuredText parser is a component of Docutils. reStructuredText is a revision and reinterpretation of the StructuredText and Setext lightweight markup systems."		rst rest resttxt rsttxt	rst	rst rest									true	1025	0		27																1					rest rest.txt rst rst.txt				https://docutils.sourceforge.io/rst.html								text			https://github.com/antlr/grammars-v4/tree/master/restructuredtext		restructuredtext								Canada				http://docutils.sourceforge.net/rst.html												============ Hello World ============  	"Contributing to SciPy =====================  This document aims to give an overview of how to contribute to SciPy.  It tries to answer commonly asked questions, and provide some insight into how the community process works in practice.  Readers who are familiar with the SciPy community and are experienced Python coders may want to jump straight to the `git workflow`_ documentation.   Contributing new code ---------------------  If you have been working with the scientific Python toolstack for a while, you probably have some code lying around of which you think ""this could be useful for others too"".  Perhaps it's a good idea then to contribute it to SciPy or another open source project.  The first question to ask is then, where does this code belong?  That question is hard to answer here, so we start with a more specific one: *what code is suitable for putting into SciPy?* Almost all of the new code added to scipy has in common that it's potentially useful in multiple scientific domains and it fits in the scope of existing scipy submodules.  In principle new submodules can be added too, but this is far less common.  For code that is specific to a single application, there may be an existing project that can use the code.  Some scikits (`scikit-learn`_, `scikits-image`_, `statsmodels`_, etc.) are good examples here; they have a narrower focus and because of that more domain-specific code than SciPy.  Now if you have code that you would like to see included in SciPy, how do you go about it?  After checking that your code can be distributed in SciPy under a compatible license (see FAQ for details), the first step is to discuss on the scipy-dev mailing list.  All new features, as well as changes to existing code, are discussed and decided on there.  You can, and probably should, already start this discussion before your code is finished.  Assuming the outcome of the discussion on the mailing list is positive and you have a function or piece of code that does what you nee"	reStructuredText		https://riju.codes/restructuredtext	Hello, world! 		"::    some literal text  This may also be used inline at the end of a paragraph, like so::    some more literal text  .. code:: python     print(""A literal block directive explicitly marked as python code"")"	reStructuredText																																																																																																																																																			true																																																https://en.wikipedia.org/wiki/ReStructuredText	0	0						https://github.com/Lukasa/language-restructuredtext			reStructuredText					
tensorflow	TensorFlow	2015	Manjunath Kudlur		18	library		https://www.tensorflow.org/		0				v2.16.1	194	0		34	24340		true	0								https://github.com/tensorflow/tensorflow	library																2015	2024	2015	7615	74094	184333	3994	false										91480	112													2015	2025	191509	4905	34981	1195	7693164					2015		2015	python cuda linux android ios	TensorFlow is an open-source software library for dataflow programming across a range of tasks. It is a symbolic math library, and also used for machine learning applications such as neural networks. It is used for both research and production at Google,‍   often replacing its closed-source predecessor, DistBelief. TensorFlow was developed by the Google Brain team for internal Google use. It was released under the Apache 2.0 open source license on November 9, 2015.	2015	1652	111	360	48508507															cpp python bazel markdown protobuf bourne-shell starlark java cmake xml objective-cpp diff go dockerfile yaml jupyter-notebook json c objective-c swift svg gradle bash ruby html csv javascript csharp perl make ini pascal llvmir cython				true	419802	721		52																1	false	2	true														text																																			https://twitter.com/tensorflow									https://github.com/tensorflow/tensorflow		https://www.meetup.com/topics/tensorflow																																																																																																																																																																																										https://en.wikipedia.org/wiki/TensorFlow	1	0				tensorflow.org						tensorflow engineer				title|year|author|goodreadsId|rating|ratings|reviews\nTensorFlow For Dummies (For Dummies (Computer/Tech))||Matthew Scarpino|60733334|0.0|0|0
asp	ASP	1996			28	template				0					195	2			24339	5356	true	1	asp.net								template	22600	32849		47971		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nhq450 fancyss https://github.com/hq450.png https://github.com/hq450/fancyss ASP #6a40fd 4177 1188 357 ""fancyss is a project providing tools to across the GFW on asuswrt/merlin based router.""\nkoolshare armsoft https://github.com/koolshare.png https://github.com/koolshare/armsoft ASP #6a40fd 107 23 40 ""梅林384软件中心 for armv7l架构机型"""																false				a/ASP.asp	39	2005	2015		4			Active Server Pages									dotnet.py																2000	vbscript jscript html csharp java-server-pages php	Active Server Pages (ASP), later known as Classic ASP or ASP Classic, is Microsoft's first server-side script engine for dynamically generated web pages. ASP.NET, first released in January 2002, has superseded ASP.	2001	329	817	1093	2883					Microsoft			asp asax ascx ashx asmx aspx axd	asp	aspx asax ascx ashx asmx axd									false	1865	9630		34																					asa ashx asp axd				https://learn.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms526064(v=vs.90)								text	4194							http://www.rosettacode.org/wiki/Category:ASP					United States																"<%@ Language= ""VBScript"" %> <%     Response.Write(""Hello World"") %> "		aspx-vb					"<% On Error Resume Next  Response.Write 1 / 0 ' Division by zero  If Err.Number <> 0 Then      Response.Write ""Error Code: "" & Server.HTMLEncode(Err.Number) & ""<br />""      Response.Write ""Error Source: "" & Server.HTMLEncode(Err.Source) & ""<br />""      Response.Write ""Error Description: "" & Server.HTMLEncode(Err.Description) & ""<br />""      Err.Clear End If %>"	ASP															Response.Write	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Active_Server_Pages	72	7	https://hopl.info/showlanguage.prx?exp=5356				ASP	https://github.com/textmate/asp.tmbundle		year|publisher|title|authors|isbn13\n2009|Cengage Learning|ASP .NET Programming with C# & SQL Server (Web Technologies)|Gosselin, Don|9781423903246\n1999|Wrox Press|Beginning ASP Databases|Willis, Thearon|9781861002723\n2001|Syngress|ASP Configuration Handbook|Syngress and Thurston, Sean|9781928994268\n2000|Sams Publishing|Sams Teach Yourself E-Commerce Programming with ASP in 21 Days|Walther, Stephen and Banick, Steve and Levine, Jonathan|9780672318986\n2000|Apress|Professional ASP Data Access|James De Carli and Rama Ramachandran and Richard Anderson and Simon Robinson and Charles Fairchild and Joshua Parkin and Dino Esposito and Ulrich Schwanitz and Jason Hales|9781861003928\n2005|Jones & Bartlett Learning|Access 2003 Programming By Example With VBA, XML, And ASP|Korol, Julitta|9781556222238\n2009|Jones & Bartlett Learning|Excel 2007 VBA Programming with XML and ASP (Wordware Applications Library)|Korol, Julitta|9781598220438\n2004|Apress|Asp Web Development With Macromedia Dreamweaver Mx 2004 (expert's Voice Books For Professionals By Professionals)|Rachel Andrew|9781590593493\n2000|McGraw-Hill Osborne Media|Instant ASP Scripts|Buczek, Greg|9780072127300\n2007|Jones & Bartlett Learning|Access 2007 Programming By Example With VBA, XML, And ASP (Wordware Database Library)|Korol, Julitta|9781598220421\n2003|iUniverse, Inc.|Programming a REAL Internet Site with ASP and HTML: Book I: HTML and Basic ASP|Bosque, Marcelo|9780595271764\n1999|Apress|Enterprise Application Architecture with VB, ASP and MTS|Moniz, Joseph|9781861002587\n2005|Jones & Bartlett Learning|Excel 2003 VBA Programming With XML And ASP|Korol, Julitta|9781556222252\n20061206|Springer Nature|Foundation ASP for Dreamweaver 8|Rob Turnbull; Omar Elbaga|9781430201205\n||Programming Microsoft® Asp . Net 2. 0: Core Reference||9788178530949\n2001|iUniverse|Professional ASP Programming Guide for Office Web Component: With Office 2000 and Office XP|Zhang, Qimao|9780595198467\n2019-07-23T00:00:01Z|Mercury Learning & Information|Microsoft Access 2019 Programming by Example with VBA, XML, and ASP|Korol, Julitta|9781683924036\n2016-08-11T00:00:01Z|Mercury Learning & Information|Microsoft Access 2016 Programming By Example: with VBA, XML, and ASP|Korol, Julitta|9781942270843\n2016|Mercury Learning and Information|ACCESS 2016 PROGRAMMING BY EXAMPLE: with VBA, XML, and ASP|Korol, Julitta|9781944534509\n2016-07-06T00:00:01Z|Mercury Learning & Information|Microsoft Excel 2016 Programming by Example with VBA, XML, and ASP|Korol, Julitta|9781942270850\n2019-07-22T00:00:01Z|Mercury Learning & Information|Microsoft Excel 2019 Programming by Example with VBA, XML, and ASP|Korol, Julitta|9781683924005\n2016|Mercury Learning and Information|EXCEL 2016 Programming By Example: with VBA, XML, and ASP|Korol, Julitta|9781944534516\n2014-03-27T00:00:01Z|Mercury Learning & Information|Microsoft Access 2013 Programming by Example with VBA, XML, and ASP|Korol, Julitta|9781938549809\n2014-03-27T00:00:01Z|Mercury Learning & Information|Microsoft Excel 2013 Programming by Example with VBA, XML, and ASP (Computer Science)|Korol, Julitta|9781938549915\n2011|Mercury Learning & Information|Microsoft® Access® 2010 Programming By Example: with VBA, XML, and ASP|Korol, Julitta|9781936420025\n2011-08-05T00:00:01Z|Mercury Learning & Information|Microsoft® Excel® 2010 Programming By Example: with VBA, XML, and ASP|Korol, Julitta|9781936420032\n2002-07-15T00:00:01Z|Course Technology PTR|ASP Programming for the Absolute Beginner|Gosney, John W.|9781931841016\n2002|Wiley|ASP .NET Bible|Parihar, Mridula and Ahmed, Essam and Chandler, Jim and Hatfield, Bill and Lassan, Rick and MacIntyre, Peter and Wanta, Dave|9780764548161\n2000|Prentice Hall PTR|Essential ASP for Web Professionals (The Prentice Hall Essential Web Professional Series)|Lovejoy, Elijah|9780130304995\n2000|Wiley|ActivePerl with ASP and ADO|Martinsson, Tobias|9780471383147\n2003|Wordware Publishing, Inc.|Learn Microsoft Excel 2002: VBA Programming with XML and ASP|Korol, Julitta|9781556227615\n2000|Apress|Professional Windows DNA: Building Distributed Web Applications with VB, COM+, MSMQ, SOAP, and ASP|Blexrud, Chris and Short, Scott and Loesgen, Brian and Crossland, Jonathan and Esposito, Dino and Hales, Jason and Hankison, Whitney and Honnaya, Vishwanath and Huckaby, Tim and Kristich, Slava and Lee, Edward and Lhotka, Rockford and Mohr, Stephen and Robinson, Simon and Rofail, Ash and Sherrell, Brad and Wahlin, Dan|9781861004451\n2000|McGraw-Hill Osborne Media|Instant ASP Components (Book/CD-ROM package)|Buczek, Greg|9780072125528\n2002|Apress|XML Programming: Web Applications and Web Services With JSP and ASP|Alexander Nakhimovsky and Tom Myers|9781590590034\n2002-08-31T00:00:01Z|McGraw-Hill Education|Database Design and Programming With Access, Sql, Visual Basica and Asp|Carter, John|9780077099862\n1999|Addison-Wesley|Web Programming with ASP and COM|Crouch, Matt and Crouch, Matt J.|9780201604603\n2000|Muska & Lipman/Premier-Trade|ASP 3 Fast & Easy Web Development W/CD|Thomasson, Michael|9780761528548\n1999|Apress|Beginning Components for ASP|Anderson, Richard and Robinson, Simon and Anderson, Richard|9781861002884\n20000706|O'Reilly Media, Inc.|ASP in a Nutshell|Keyton Weissinger|9781449379599\n2008|Mike Young|Programming Dynamic Websites Using ASP|Young, Mike|9780955987717\n2000|McGraw-Hill Companies|ASP 3.0: A Beginner's Guide||9780072127416\n1999|Manning Publications|XML Programming with VB and ASP|Wilson, Mark and Wilson, Tracey|9781884777875\n1999|Apress|Professional Ado Rds Programming With Asp|Caison, Charles Crawford, Jr. and Debetta, Peter and Papa, John and Brown, Matt and Wilson, Eric|9781861001641\n|Bpb Publications|Learn Excel 2002 Vba Programming With Xml   Asp||9788176567824\n2000|Apress|Professional ADO 2.5 Rds Programming with ASP 3.0|John Papa|9781861003249\n2001|Anaya Multimedia-Anaya Interactiva|ASP 3 Programacion en Vbscript para IIS 5.0/ ASP 3 Programming in Vbscript For IIS 5.0 (Guias Practicas/ Practical Guides) (Spanish Edition)|Gonzalez, Oscar|9788441511576\n2000|China Water Power Press|ASP programming Liang Jianwu Chen Yu Lin. China Water Power Press 9787508407272(Chinese Edition)|LIANG JIAN WU CHEN YU LIN|9787508407272\n||Asp Programming|Niit|9788120325159\n20000706|O'Reilly Media, Inc.|ASP in a Nutshell|Keyton Weissinger|9780596157289\n1999|Wrox Press Limited|Adsi Cdo Programming With Asp|Mikael Freidlitz; Todd Mondor|9781861001900\n2002|Prima Tech|Asp Programming For The Absolute Beginner|John Gosney|9780761536208\n20140922|Emereo|Asp 325 Success Secrets - 325 Most Asked Questions On Asp - What You Need To Know|Michelle Tran|9781488597725\n2003||Asp Made Simple. Made Simple Programming Series.|Sharon Deane|9780080522029\n2000|Tsinghua University|Asp And Xml Advanced Programming(chinese Edition)|Mark Baartse Richard Blair|9787302049340\n20090727|Cengage Learning US|ASP .NET Programming with C# & SQL Server|Don Gosselin|9781111782894\n2009|Jones & Bartlett Publishers|Excel 2007 Vba Programming With Xml And Asp|Julitta Korol|9780763782764\n20080101|Springer Nature|ASP Web Development with Macromedia Dreamweaver MX 2004|Rachel Andrew; Alan Foley; Rob Turnbull; Drew McLellan|9781430207221\n2001||Real World Web Code : Techniques For Structured Asp Programming|Pohlson Scott and Loba Scott|9780735710337\n2005|Wordware Pub.|Access 2003 Programming By Example With Vba, Xml, And Asp|Julitta Korol|\n2010|Jones & Bartlett Learning|Access 2007 Programming By Example With Vba, Xml, And Asp|Julitta Korol|9781449627263\n|Plano, Tex. : Wordware Pub., C2003.|Learn Microsoft Excel 2002 Vba Programming With Xml And Asp|Julitta Korol|9780585448312\n2007|Microsoft Press|Programming Microsoft Asp Net 2 0 Applications Advanced Topics In Russian|Espozito Dino|9785911801960\n2014|Stylus Publishing, Llc|Microsoft Excel 2013 Programming By Example With Vba, Xml, And Asp|Julitta Korol|9781938549458\n19960420|Pearson Technology Group|Sams Teach Yourself E-Commerce Programming with ASP in 21 Days|Stephen Walther; Steve Banick; Jonathan Levine|9780132714396\n2006|Equity Press|Asp .net 2.0 Website Programming Interview Questions: Microsoft .net Interview Questions, Answers, And Explanations|Itcookbook|9781933804514\n2003-01-01|Prentice Hall India|MicrosoftÂ® Asp .net Programming With MicrosoftÂ® Visual C#Â® .net-step By Step: Version 2003|Duthie|9788120324237	ASP	ASP developer			year|title|doi|citations|influentialCitations|authors|paperId\n2017|Computing LPMLN using ASP and MLN solvers*|10.1017/S1471068417000400|33|3|Joohyung Lee and Samidh Talsania and Yi Wang|9006869772aa734c5c3c3ba0cffc05bec16880ff\n2016|ASP with Applications to Mazes and Levels|10.1007/978-3-319-42716-4_8|20|4|M. Nelson and Adam M. Smith|1c166b6fecb7d06372fb36aed2bb5c450ccad6dc\n2013|ASP with non-herbrand partial functions: a language and system for practical use|10.1017/S1471068413000343|18|4|M. Balduccini|1d3d7deb0389b058f278fbff65b6f6b0719170d4\n2017|plasp 3: Towards Effective ASP Planning|10.1017/S1471068418000583|14|4|Yannis Dimopoulos and M. Gebser and Patrick Lühne and J. Romero and Torsten Schaub|2d39cfb36a2f02d8a2bc63c703a49a492d572319\n2011|Answer Set Programming's Contributions to Classical Logic - An Analysis of ASP Methodology|10.1007/978-3-642-20832-4_2|8|1|M. Denecker and Joost Vennekens and H. Vlaeminck and Johan Wittocx and M. Bruynooghe|e4f26c54f2e8d8ea7d2e9b80cc68b157dbd91c42\n2019|An ASP Based Approach to Answering Questions for Natural Language Text|10.1007/978-3-030-05998-9_4|7|0|Dhruva Pendharkar and G. Gupta|1a3f6da60233d6d21b184df53bc19024b8f93052\n2013|An Application of ASP to the Field of Second Language Acquisition|10.1007/978-3-642-40564-8_39|4|0|Daniela Inclezan|bab9c0ee1b24dc464ad503e31d21a859e2c0c159	title|year|author|goodreadsId|rating|ratings|reviews\nActive Server Pages For Dummies|1999|Bill Hatfield|4619106|2.00|2|0\nProgramming Active Server Pages|1997|Scot Hillier|2090303|4.50|2|0\nActive Server Pages 2.0 for Dummies [With CDROM]|1999|Bill Hatfield|1505073|3.12|8|2\nASP Developer's Guide [With CDROM]|2000|Greg Buczek|418681|3.64|11|0\nASP 3.0 Programmer's Reference|1999|Richard Anderson|979592|3.64|11|0\nWeb Programming with ASP and COM|1999|Matt J. Crouch|4948265|5.00|4|0
flutter	Flutter	2017	Eric Seidel		19	framework		https://flutter.dev		0					196	1		26	24336		false	0								https://github.com/flutter/flutter	framework																2015	2024		3517	27376	165775	12763	false				f/Flutter.dart						94702	146													2013	2025	83943	2174	14544	316								2017		Flutter is an open-source mobile application development framework created by Google. It is used to develop applications for Android and iOS, as well as being the primary method of creating applications for Google Fuchsia.		534	488		54699721		Flutter transforms the development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded experiences from a single codebase.	Flutter transforms the development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded experiences from a single codebase.		Google	Flutter transforms the development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded experiences from a single codebase.			dart						dart markdown xml yaml json gradle objective-c java cpp cmake swift html kotlin bourne-shell svg javascript bash ruby groovy css csv powershell glsl protobuf toml c				true	392769	0		45																1	false								https://docs.flutter.dev/																					United States										https://www.youtube.com/flutterdev						import 'package:flutter/widgets.dart';  void main() {   runApp(     Text(       'Hello World',       textDirection: TextDirection.ltr,     ),   ); }			https://www.reddit.com/r/FlutterDev/			https://twitter.com/FlutterDev		Flutter							https://github.com/flutter/flutter		https://www.meetup.com/pro/flutter/																																																																																																																																																																																										https://en.wikipedia.org/wiki/Flutter_(software)	0	0														
api-blueprint	API Blueprint	2013			23	pl		https://apiblueprint.org		0					197	1		1	24333		true	0								https://github.com/apiaryio/api-blueprint	pl	698	810		14496		0					markdown			text.html.markdown.source.gfm.apib	markup	2013	2024	2013	201	2140	8631	66	false					72	2013	2018	3	15															2013	2022	432	63	31	2	737					2013														API Blueprint			apib							markdown				true	15316	0		25																	false								https://apiblueprint.org/documentation/								text													United States																	FORMAT: 1A  # The Simplest API This is one of the simplest APIs written in the **API Blueprint**. One plain resource combined with a method and that's it! We will explain what is going on in the next installment - [Resource and Actions](02.%20Resource%20and%20Actions.md).  **Note:** As we progress through the examples, do not also forget to view the [Raw](https://raw.github.com/apiaryio/api-blueprint/master/examples/01.%20Simplest%20API.md) code to see what is really going on in the API Blueprint, as opposed to just seeing the output of the Github Markdown parser.  Also please keep in mind that every single example in this course is a **real API Blueprint** and as such you can **parse** it with the [API Blueprint parser](https://github.com/apiaryio/drafter) or one of its [bindings](https://github.com/apiaryio/drafter#bindings).  ## API Blueprint + [This: Raw API Blueprint](https://raw.github.com/apiaryio/api-blueprint/master/examples/01.%20Simplest%20API.md) + [Next: Resource and Actions](02.%20Resource%20and%20Actions.md)  # GET /message + Response 200 (text/plain)          Hello World!					https://twitter.com/apiblueprint									https://github.com/apiaryio/api-blueprint						#																																true																																																							true																																															false																																																	0	0				apiblueprint.org	API Blueprint	https://github.com/apiaryio/api-blueprint-sublime-plugin			API Blueprint					
vala	Vala	2006			33	pl		https://wiki.gnome.org/Projects/Vala		4					198	4			24332		true	4	ace arrow-format cloc mal								pl	1526	2046		3465		0					vala			source.vala	programming								false				v/Vala.vala	23	2010	2016		6												c_like.py																2017	c csharp d java boo emacs-editor sublime-editor textmate-editor eclipse-editor vim visual-studio-code-editor genie python	Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system. Vala is syntactically similar to C# and includes several features such as: anonymous functions, signals, properties, generics, assisted memory management, exception handling, type inference, and foreach statements. Its developers Jürg Billeter and Raffaele Sandrini aim to bring these features to the plain C runtime with little overhead and no special runtime support by targeting the GObject object system. Rather than compiling directly to machine code or assembly language, it compiles to a lower level intermediate language. It source-to-source compiles to C, which is then compiled with a C compiler for a given platform, such as GCC. For memory management, the GObject system provides reference counting. In C, a programmer must manually manage adding and removing references, but in Vala, managing such reference counts is automated if a programmer uses the language's built-in reference types rather than plain pointers. Using functionality from native code libraries requires writing vapi files, defining the library interfacing. Writing these interface definitions is well-documented for C libraries, especially when based on GObject. However, C++ libraries are not supported. Vapi files are provided for a large portion of the GNOME platform, including GTK+. Vala was conceived by Jürg Billeter and was implemented by him and Raffaele Sandrini, finishing a self-hosting compiler in May 2006.	2007	190	355	428	12655903								vala vapi	vala	vala vapi		vala vapi				c			true	1171	0		38																					vala			https://tio.run/#vala	https://wiki.gnome.org/Projects/Vala/Documentation								text								http://www.rosettacode.org/wiki/Category:Vala									https://news.ycombinator.com/item?id=32113825	"int main (string[] args) {    var app = new Gtk.Application(      ""com.example.App"",      ApplicationFlags.FLAGS_NONE    );        app.activate.connect(() => {      var win = new Gtk.ApplicationWindow(app);        var btn = new Gtk.Button.with_label(""Hello World"");      btn.click.connect(win.close);        win.child = btn;      win.present();    })    return app.run(args);  }"											"static void main (string[] args) {  stdout.printf (""Hello World\n""); }  "		Vala		https://riju.codes/vala	"void main () {     print(""Hello, world!\n""); } "	https://twitter.com/vala_lang	"void main () {   print(""Hello, world!\n""); }"	Vala													//		stdout.printf	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Vala_(programming_language)	3	0					Vala	https://github.com/technosophos/Vala-TMBundle		year|publisher|title|authors|isbn13\n2019|Apress|Introducing Vala Programming: A Language and Techniques to Boost Productivity|Lauer, Michael|9781484253793\n2019|Apress|Introducing Vala Programming: A Language and Techniques to Boost Productivity|Lauer, Michael|9781484253809\n2010||Vala (programming Language)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786130894771	Vala					
v8	V8	2008	Lars Bak		17	vm		https://v8.dev/		0				12.7.131	199	0		23	24330		false	1	bun							https://github.com/v8/v8	vm																2014	2024	2008	968	3931	23018	14	false																								2008	2025	130036	1300	17162	1089	3859858																			Google										javascript cpp python json typescript html bourne-shell markdown c wasm pascal css starlark yaml vim-script xml assembly-language bash svg scheme r bazel make				true	36133	0		43												javascript wasm				1	false	12	true														text																																							https://www.youtube.com/watch?v=Mbpd1K-ToYg					https://github.com/v8/v8																																																																																																																																																																																												https://en.wikipedia.org/wiki/V8_(JavaScript_engine)	0	0														
lex	Lex	1975	Mike Lesk and Eric Schmidt		23	grammarLanguage				64					200	3			24330	680	true	64	ad-hoc ana blox boomerang-decompiler c3 carbon cmake cognate cor crema duro ec ecl eiffel elena em euphoria fancy filebench-wml flex gap gforth hhvm hobbes invokator jison-lex jq koka latino lean linux little logica mal mimium mlpolyr mudlle mythryl ncl nesc never opal open-shading-language opencomal openscad orca php poke postgresql prometheus ragel ramdascript recfiles redprl ricscript shill slony solid streem t2b urweb vlc vsxu yara								grammarLanguage	9501	12486	Lexer.x lexer.x	2902		0			flex		text			source.lex	programming								false								1																													1975	yacc unix c regex bison ragel	"Lex is a computer program that generates lexical analyzers (""scanners"" or ""lexers""). Lex is commonly used with the yacc parser generator. Lex, originally written by Mike Lesk and Eric Schmidt and described in 1975, is the standard lexical analyzer generator on many Unix systems, and an equivalent tool is specified as part of the POSIX standard. Lex reads an input stream specifying the lexical analyzer and outputs source code implementing the lexer in the C programming language."	2002	178	280	304	105985					https://github.com/babyraging/yash/issues			l lex												1110	0		29																2					l lex												text													United States				https://github.com/babyraging/yash	"/*** Definition section ***/  %{ /* C code to be copied verbatim */ #include <stdio.h> %}  %%     /*** Rules section ***/      /* [0-9]+ matches a string of one or more digits */ [0-9]+  {             /* yytext is a string containing the matched text. */             printf(""Saw an integer: %s\n"", yytext);         }  .|\n    {   /* Ignore all other characters. */   }  %% /*** C Code section ***/  int main(void) {     /* Call the lexer, then quit. */     yylex();     return 0; }"												"/*    +----------------------------------------------------------------------+    | Zend Engine                                                          |    +----------------------------------------------------------------------+    | Copyright (c) 1998-2012 Zend Technologies Ltd. (http://www.zend.com) |    +----------------------------------------------------------------------+    | This source file is subject to version 2.00 of the Zend license,     |    | that is bundled with this package in the file LICENSE, and is        |    | available through the world-wide-web at the following url:           |    | http://www.zend.com/license/2_00.txt.                                |    | If you did not receive a copy of the Zend license and are unable to  |    | obtain it through the world-wide-web, please send a note to          |    | license@zend.com so we can mail you a copy immediately.              |    +----------------------------------------------------------------------+    | Authors: Zeev Suraski <zeev@zend.com>                                |    |          Jani Taskinen <jani@php.net>                                |    |          Marcus Boerger <helly@php.net>                              |    |          Nuno Lopes <nlopess@php.net>                                |    |          Scott MacVicar <scottmac@php.net>                           |    +----------------------------------------------------------------------+ */  /* $Id$ */  #include <errno.h> #include ""zend.h"" #include ""zend_globals.h"" #include <zend_ini_parser.h> #include ""zend_ini_scanner.h""  #if 0 # define YYDEBUG(s, c) printf(""state: %d char: %c\n"", s, c) #else # define YYDEBUG(s, c) #endif  #include ""zend_ini_scanner_defs.h""  #define YYCTYPE   unsigned char /* allow the scanner to read one null byte after the end of the string (from ZEND_MMAP_AHEAD)  * so that if will be able to terminate to match the current token (e.g. non-enclosed string) */ #define YYFILL(n) { if (YYCURSOR > YYLIMIT) return 0"						Saw an integer: 123 Saw an integer: 2 Saw an integer: 6														//	/* */																															true																																																							true																	true																														false																																																https://en.wikipedia.org/wiki/Lex_(software)	2	0	https://hopl.info/showlanguage.prx?exp=680				Lex	https://github.com/Alhadis/language-grammars		year|publisher|title|authors|isbn13\n2012|O’Reilly Media|Lex & Yacc|Doug Brown Doug and John R. Levine and Tony Mason and Tony Mason and Doug Brown|9781449385606\n28-09-2018|Packt Publishing|Hands-On Chatbot Development with Alexa Skills and Amazon Lex|Sam Williams|9781788992435	Lex					
codemirror	CodeMirror	2007	Marijn Haverbeke		18	editor		https://codemirror.net/		0				0.16.0	201	0		6	24324		false	5	ace highlightjs monaco prismjs pygments							https://github.com/codemirror/dev	editor																2018	2024	2018	73	353	5557	23	false																								2018	2024	1937	25	17	5	736				https://codemirror.net/try/	2010		2007	javascript vi emacs-editor	CodeMirror is a JavaScript component that provides a code editor in the browser. It has a rich programming API and a focus on extensibility.	2013	37	171	74	38914715					https://github.com/codemirror										javascript yaml json markdown typescript html				true	6848	0		25	monaco															1	false	0	true														na													Germany																															https://github.com/codemirror/dev																																																																																																																																																																																												https://en.wikipedia.org/wiki/CodeMirror	0	0				codemirror.net										
coconut	Coconut	2014			32	pl	https://coconut-lang.org/	http://coconut-lang.org/		0				v3.1.0	202	2		7	24324		true	0								https://github.com/evhub/coconut	pl																2014	2024	2014	62	120	4012	73	false				c/Coconut.coc																				2014	2024	5311	38	95	8	35270				https://cs121-team-panda.github.io/coconut-interpreter/	2016														http://coconut-lang.org				coc		coco				python yaml markdown json make restructuredtext toml	python			true	4412	0		42																	false	3	true					https://tio.run/#coconut									text													Various				https://news.ycombinator.com/item?id=23759721												"""Hello World"" |> print "				https://riju.codes/coconut	"print(""Hello, world!"") "			Coconut							https://github.com/evhub/coconut			https://github.com/evhub/coconut					print	""""											true	true																										true																				true																			true																																				true						true																							true																																				http://coconut-lang.org/		0	0				coconut-lang.org										
koka	Koka	2012	Daan Leijen		35	pl		https://www.microsoft.com/en-us/research/project/koka/?from=http%3A%2F%2Fresearch.microsoft.com%2Fen-us%2Fprojects%2Fkoka		0				v3.1.1	203	1		30	24324		true	0								https://github.com/koka-lang/koka	pl																2016	2024	2012	61	153	3178	182	false																					haskell.py			2012	2025	5733	60	1957	49	234546				https://rise4fun.com/koka/												A strongly typed functional-style language with effect types and handlers.	A strongly typed functional-style language with effect types and handlers.		Microsoft	A strongly typed functional-style language with effect types and handlers.				kk kki					haskell c xml javascript markdown json bourne-shell cpp csharp ocaml cmake dockerfile swift svg java typescript lean vim-script css yaml lex yacc logos tex python lisp html sed less cson	c			true	3699	0		102																1	false	3	true					https://tio.run/#koka									text													United States				https://koka-lang.github.io/koka/doc/book.html	"fun hello-ten()   var i := 0   while { i < 10 }     println(""hello"")     i := i + 1"													Koka											infix infixr infixl type cotype rectype alias struct con fun function val var external if then else elif return match private public private module import as include inline rec try yield enum interface instance		https://github.com/koka-lang/koka						//		println											true																			true	true																								true						true								true											true					true																																			true												false																																																	0	0														
highlightjs	highlight.js	2006	Alexandre Go		16	library		https://highlightjs.org/		0				11.9.0	204	0		13	24320		true	3	ace prismjs pygments							https://github.com/highlightjs/highlight.js	library																2011	2024	2006	306	3560	23376	109	false																								2006	2025	7094	842	1881	17	151410					2012											Syntax highlighting for the Web	Syntax highlighting for the Web		https://github.com/highlightjs/	Syntax highlighting for the Web									javascript css markdown restructuredtext yaml json html typescript r make python dockerfile bash				true	34900	0		32	pygments codemirror monaco															1	false	11	true																											Various																						https://twitter.com/highlightjs									https://github.com/highlightjs/highlight.js																																																																																																																																																																																													0	0				highlightjs.org										
zephir	Zephir	2013	Andres Gutierrez		29	pl		https://zephir-lang.com/		0				0.17.0	205	1		14	24312		true	0								https://github.com/phalcon/zephir	pl	127	140		91		0					php			source.php.zephir	programming	2013	2024	2013	198	467	3281	105	false					37	2013	2017	2	13												php.py			2013	2025	6230	147	1440	27	284133					2013																	zep		zep					php c json bourne-shell yaml markdown m4 xml dockerfile javascript bash css make lisp				true	5031	0		46																1	false	0	true						https://docs.zephir-lang.com/0.12/en/welcome								text																														"/**  * CBLOCK tests  * asfas  */  %{ // top statement before namespace, add to after headers #define MAX_FACTOR 40 }%  namespace Test;  %{ // top statement before class, add to after headers // test include .h #include ""kernel/require.h"" }%  %{  // c implement fibonacci static long fibonacci(long n) {         if (n < 2) return n;         else return fibonacci(n - 2) + fibonacci(n - 1); }  }%  class Cblock {     public function testCblock1()     {         int a = 0;          %{             a = MAX_FACTOR;         }%          return a;     }      public function testCblock2()     {             long a = 0;              %{                 a = fibonacci(MAX_FACTOR);             }%              return a;     }  } "	Zephir				https://twitter.com/zephirlang									https://github.com/phalcon/zephir						//	/* */																															true																									true														true											true					true																	true																														false																																																	0	0				zephir-lang.com	Zephir	https://github.com/phalcon/zephir-sublime			Zephir					
m4	M4	1977	Brian Kernighan and Dennis Ritchie		28	pl				76					206	5			24310	766	true	76	ad-hoc bash bazel beef berkeleydb bio capn-proto cir cityhash-hash-function click cmake crmsh curv ec eiffel emscripten erlang felix filebench-wml flex flow9 g-portugol gap gforth ghc git groff hhvm huginn java jq kefir latino linux lobster mongodb nesc nodejs oil ooc opam-pm orca p-star pcre pgbouncer php poke postgresql pov-ray-sdl python qore racket ragel ramen recfiles redis ricscript ruby sile skip slony smallbasic smpl sqlite swi-prolog tridash ucl urweb vlc vsxu wonkey xgboost-model xgboost yara zephir zl								pl	12126	15666		2405		0					text			source.m4	programming								false				m/M4.m4				1																													1977	assembly-language ratfor unix fortran html freebsd	m4 is a general-purpose macro processor included in all UNIX-like operating systems, and is a component of the POSIX standard. The language was designed by Brian Kernighan and Dennis Ritchie for the original versions of UNIX. It is an extension of an earlier macro processor m3, written by Ritchie for the AP-3 minicomputer. The macro preprocessor operates as a text-replacement tool. It is employed to re-use text templates, typically in computer programming applications, but also in text editing and text-processing applications. Most users require m4 as a dependency of GNU autoconf.	2004	99	256	200	625653					Bell Labs			m4 mc	m4											715	0		32																2					ac m4			https://tio.run/#m4									text						M4		http://www.rosettacode.org/wiki/Category:M4				m4	United States															# Hello World for the m4 macro processor Hello 	Hello	dnl Took from https://en.wikipedia.org/wiki/M4_(computer_language) divert(-1)  M4 has multiple output queues that can be manipulated with the `divert' macro. Valid queues range from 0 to 10, inclusive, with the default queue being 0.  Calling the `divert' macro with an invalid queue causes text to be discarded until another call.  Note that even while output is being discarded, quotes around `divert' and other macros are needed to prevent expansion.  # Macros aren't expanded within comments, meaning that keywords such # as divert and other built-ins may be used without consequence.  # HTML utility macro:  define(`H2_COUNT', 0)  # The H2_COUNT macro is redefined every time the H2 macro is used:  define(`H2',  `define(`H2_COUNT', incr(H2_COUNT))<h2>H2_COUNT. $1</h2>')  divert(1)dnl dnl dnl The dnl macro causes m4 to discard the rest of the line, thus dnl preventing unwanted blank lines from appearing in the output. dnl H2(First Section) H2(Second Section) H2(Conclusion) dnl divert(0)dnl dnl <HTML> undivert(1)dnl One of the queues is being pushed to output. </HTML> 			https://riju.codes/m4	errprint(`Hello, world!') 		<HTML> <h2>1. First Section</h2> <h2>2. Second Section</h2> <h2>3. Conclusion</h2> </HTML>	M4													#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/M4_(computer_language)	2	0	https://hopl.info/showlanguage.prx?exp=766		M4		M4	https://github.com/Alhadis/language-etc		year|publisher|title|authors|isbn13\n16-03-2016|Packt Publishing|ARM® Cortex® M4 Cookbook|Dr. Mark Fisher|9781782176510\n20171016|Springer Nature|Getting Started with Tiva ARM Cortex M4 Microcontrollers|Dhananjay V. Gadre; Sarthak Gupta|9788132237662	M4					
pig	Pig Latin	2008			30	queryLanguage		https://pig.apache.org/		3					207	4			24308		true	3	ace cloc pygments								queryLanguage	535	606		1347		0					text			source.pig_latin	programming								false				p/Pig.pig	4	2014	2016	1	2				piglatin								jvm.py																2008	linux java sql python javascript ruby groovy sawzall	Apache Pig is a high-level platform for creating programs that run on Apache Hadoop. The language for this platform is called Pig Latin.  Pig can execute its Hadoop jobs in MapReduce, Apache Tez, or Apache Spark.  Pig Latin abstracts the programming from the Java MapReduce idiom into a notation which makes MapReduce programming high level, similar to that of SQL for relational database management systems. Pig Latin can be extended using user-defined functions (UDFs) which the user can write in Java, Python, JavaScript, Ruby or Groovy and then call directly from the language.	2010	211	13	102	29417433					Apache Software Foundation			pig	pig	pig									true	1326	0		34																					pig												text	7993			pig														input_lines = LOAD '/tmp/word.txt' AS (line:chararray); words = FOREACH input_lines GENERATE FLATTEN(TOKENIZE(line)) AS word; filtered_words = FILTER words BY word MATCHES '\\w+'; word_groups = GROUP filtered_words BY word; word_count = FOREACH word_groups GENERATE COUNT(filtered_words) AS count, group AS word; ordered_word_count = ORDER word_count BY count DESC; STORE ordered_word_count INTO '/tmp/results.txt';											Hello WorldPIGHello World 	/**  * sample.pig  */  REGISTER $SOME_JAR;  A = LOAD 'person' USING PigStorage() AS (name:chararray, age:int); -- Load person B = FOREACH A generate name; DUMP B;  	Pig					input_lines = LOAD '/tmp/my-copy-of-all-pages-on-internet' AS (line:chararray);    -- Extract words from each line and put them into a pig bag  -- datatype, then flatten the bag to get one word on each row  words = FOREACH input_lines GENERATE FLATTEN(TOKENIZE(line)) AS word;    -- filter out any words that are just white spaces  filtered_words = FILTER words BY word MATCHES '\\w+';    -- create a group for each word  word_groups = GROUP filtered_words BY word;    -- count the entries in each group  word_count = FOREACH word_groups GENERATE COUNT(filtered_words) AS count, group AS word;    -- order the records by count  ordered_word_count = ORDER word_count BY count DESC;  STORE ordered_word_count INTO '/tmp/number-of-words-on-internet';	Pig													--	/* */																															true																									true														true											true					true																	true																														false																																																https://en.wikipedia.org/wiki/Apache_Pig	0	0				pig.apache.org	PigLatin	https://github.com/goblindegook/sublime-text-pig-latin			PigLatin					
logo	Logo	1967			25	pl simulation				0					208	2			24304	291	true	1	3d-logo								pl																							false				l/Logo.lg																												36					1967	starlogo netlogo smalltalk etoys scratch rebol lisp trs-80-color-computer objectlogo acornsoft-logo python jquery squeak	"Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert and Cynthia Solomon. ""Logo"" is not an acronym. It was derived from the Greek logos meaning word or ""thought"" by Feurzeig, to distinguish itself from other programming languages that were primarily numbers, not graphics or logic, oriented. A general-purpose language, Logo is widely known for its use of turtle graphics, in which commands for movement and drawing produced line graphics either on screen or with a small robot called a turtle. The language was conceived to teach concepts of programming related to Lisp and only later to enable what Papert called ""body-syntonic reasoning"", where students could understand, predict and reason about the turtle's motion by imagining what they would do if they were the turtle. There are substantial differences among the many dialects of Logo, and the situation is confused by the regular appearance of turtle-graphics programs that call themselves Logo. Logo is a multi-paradigm adaptation and dialect of Lisp, a functional programming language. There is no standard Logo, but UCBLogo has the best facilities for handling lists, files, I/O, and recursion in scripts, and can be used to teach all computer science concepts, as UC Berkeley lecturer Brian Harvey did in his Computer Science Logo Style trilogy. Logo is usually an interpreted language, although there have been developed compiled Logo dialects (such as Lhogho and Liogo). Logo is not case-sensitive but retains the case used for formatting."	2001	575	229	1360	18334					MIT				lg											2895	0		27																									https://el.media.mit.edu/logo-foundation/what_is_logo/logo_programming.html								text	1154		https://github.com/antlr/grammars-v4/tree/master/logo/logo					http://www.rosettacode.org/wiki/Category:Logo					United States			Logo												; Hello World in Logo  DRUCKEZEILE [Hello World!] 	print [Hello World] 								Logo													;		print																														true																																																							true																																			true												false																																																https://en.wikipedia.org/wiki/Logo_(programming_language)	40	20	https://hopl.info/showlanguage.prx?exp=291		Logo					year|publisher|title|authors|isbn13\n1997|The MIT Press|Computer Science Logo Style 2/e, Vol. 1: Symbolic Computing|Harvey, Brian|9780262581486\n1985|Mit Pr|Computer Science Logo Style: Intermediate Programming|Harvey, Brian|9780262580724\n1984|Belmont, Calif. : Wadsworth Pub. Co., c1984.|Apple Logo for teachers|Earl Babbie|9780534033927\n1984|Addison-wesley|Computer Art And Animation: A User's Guide To Commodore 64 Logo|David D Thornburg|9780201065176\n1986|H.w. Sams|Ibm Pc And Pcjr Logo Programming Primer|Donald Martin|9780672223792\n1986|West Publishing|Complete Logo Programming: Terrapin|Steven L. Mandell and Colleen J. Mandell|9780314962355\n20140708|Springer Nature|Einführung in die Programmierung mit LOGO|Juraj Hromkovič|9783658048327\n20120405|Springer Nature|Einführung in die Programmierung mit LOGO|Juraj Hromkovic|9783834822666\n1987|The MIT Press|Exploring Language with Logo (Exploring With Logo)|Goldenberg, E. Paul and Feurzeig, Wallace|9780262570657\n1997|The MIT Press|Computer Science Logo Style 2/e, Vol. 3: Beyond Programming|Harvey, Brian|9780262581509\n1983|Addison-Wesley|Ross Logo Programming|Ross, Peter|9780201146370\n1984T|H.W. Sams|Apple Logo programming primer: Featuring top-down structured programming|Martin, Donald|9780672223426\n1997|The MIT Press|Computer Science Logo Style 2/e - 3 vol. set|Harvey, Brian|9780262581516\n1992|Intl Society for Technology in educ|Logo for the Macintosh: An Introduction Through Object Logo With the Student Edition of Object Logo|Abelson, Harold and Abelson, Amanda|9781882527038\n1985|Harcourt School|Logo Physics|James P. Hurley|9780030029134\n1985|Lectorum Pubns|Programacion En Logo/programming In Logo (spanish Edition)|Joaquin D'opazo Alvarez|9788476140338\n1990|Intl Society For Technology In Educ|Introduction To Programming In Logo Using Logo Plus|Sharon Yoder|9780924667602\n2010||Logo Programming Language Family: Microworlds Jr, Netlogo, Starlogo, Atari Logo|Books and LLC|9781158416721\n1986|West Group|Complete Apple Logo Programming|Mandell and Steven L.;melnyk and Carroll|9780314962348\n1983|Educomp Pubns|Teacher, Kids, And Logo|Carolyn Green|9780961222604\n||The Icon Collection: Logo Book III Thinking and Programming in Logo|John Cameron and Tom Hellsten|9780920911174\n1997|Mit Pr|Computer Science Logo Style: Beyond Programming (computer Science Logo Style , Vol 3)|Brian Harvey|9780026581509\n1991|Routledge|Interactive Problem Solving Using Logo|Heinz-dieter Boecker|9780805803068\n1984|Prentice Hall|A Bit Of Logo Magic|Donna Bearden|9780835904940\n20140522|Taylor & Francis|Interactive Problem Solving Using Logo|Heinz-Dieter Boecker; Hal Eden; Gerhard Fischer|9781134744176\n20100423|Springer Nature|Einführung in die Programmierung mit LOGO|Juraj Hromkovic|9783834896407\n||Logo Programming on the IBM PC|Peter Ross|9780201150285\n1994|International Society For Technology In Education|Introduction To Programming In Logo Using Logowriter|Sharon Yoder|9781564840639\n1988|Intl Society For Technology In Educ|Introduction To Programming In Logo Using Logowriter|Burrowes and Yoder|9780924667473\n||Atari Logo Sourcebook A Programming Language Fo|Atari|9781114314672\n1977|Entelek, Incorporated|The Logo Language: Learning Mathematics Through Programming|George Lukas and Joan Lukas|9780875671055\n2011||Articles On Logo Programming Language Family, Including|Hephaestus Books|9781242966279\n1991|Intl Society for Technology in|Introduction to Programming in Logo Using Logowriter|Sharon Yoder|9781564840004\n1985|Simon & Schuster|Ibm Pcjr: Basic Programming And Applications Including Logo|Louis Nashelsky and Robert Boylestad|9780134482347\n1989|Ces Computech|Computer Applications: Programming With Logo Course Code 394-6|Susan Weinman|9780917531965\n1991|Intl Society For Technology In Educ|Introduction To Programming Using Terrapin Logo For The Macintosh|Sharon Yoder|9780924667848\nAugust 1983|Austin : Sterling Swift Pub. Co., c1983.|Forty easy steps to programming in BASIC and LOGO|James L. Poirot and R. Clark Adams|9780884082750\n|National Library Of Canada|Logo Programming Bugs And Debugging Strategies Of Grade Six Students|Cathcart, Gloria M.|9780315232013\n1984|Creative Publications|Logo Discoveries: Explorations And Programming Activities For Beginners (computer Education Series)|Margaret L. Moore|9780884882558\n1984|Reston Pub Co|Let's Talk Commodore Turtle: Teacher's And Parents (learning With Logo Series)|Liddy Nevile and Carolyn Dowling|9780835939980					year|title|doi|citations|influentialCitations|authors|paperId\n2010|How programming environment shapes perception, learning and goals: logo vs. scratch|10.1145/1734263.1734383|173|12|Colleen M. Lewis|b246bf0671f9e41396760d223555f88f9fec54d7\n1987|Longitudinal Study of the Effects of Logo Programming on Cognitive Abilities and Achievement|10.2190/RCNV-2HYF-60CM-K7K7|91|4|D. Clements|407e6dccdc373fe346209f4a56ca0e11c7e2c046\n2001|Logo in Mainstream Schools: The struggle over the soul of an educational innovation|10.1080/01425690120094449|43|2|Angelos Agalianos and R. Noss and G. Whitty|9cc2c8248b78168c745d32ea970f96c1ab3382ad\n2011|PlayLOGO 3D: A 3D Interactive Video Game for Early Programming Education: Let LOGO Be a Game|10.1109/VS-GAMES.2011.10|39|0|I. Paliokas and Christos Arapidis and Michail Mpimpitsos|2acaeee4c9e14c24dcee9f42abaa431bc1617529\n1994|Benefits of Teaching Design Skills before Teaching Logo Computer Programming: Evidence for Syntax-Independent Learning|10.2190/5MN5-P7LW-JRB4-W9T5|35|1|A. Fay and R. Mayer|27c91e5db457c170ce27d323120e4025dcfca954\n1991|Programming Objects to Think with: Logo and the Teaching and Learning of Problem Solving|10.2190/UX0M-NHM2-1G5X-01X4|28|0|Karen Swan|273e91823e1b5c64ee9ef3e04e49c20956206763\n1987|The Effects of “Instant” Logo Computing Language on the Cognitive Development of Very Young Children|10.2190/A0QK-HB7A-RXQB-70NC|26|0|R. Howell and P. Scott and Jeff Diamond|aa6da2b3204fa0a9b231c08f31bb8151edaf7ffc\n1989|Some Prerequisites for Teaching Thinking: Methodological issues in the Study of LOGO Programming|10.1207/S1532690XCI0604_4|24|0|J. Littlefield and Victor R. Delclos and J. Bransford and K. Clayton and J. J. Franks|fdabee93d818f49666106761ffcf3931c3bb13c0\n2011|Reviving the Turtle: Exploring the Use of Logo with Students with Mild Disabilities|10.1080/07380569.2011.594987|23|2|Corbet C. Ratcliff and S. Anderson|e59df79c4b41b036198500ee6dfb19a668849a7b\n2020|History of Logo|10.1145/3386329|20|2|C. Solomon and B. Harvey and Ken Kahn and H. Lieberman and Mark L. Miller and M. Minsky and Artemis Papert and Brian Silverman|fa55e2ac5069f6ffde59a40d4acf97c082942959\n1988|Gender Differences in the Use of the Logo Programming Language|10.2190/WN8C-GCYL-UDNA-B457|16|1|Lyn Schaefer and Joan E. Sprigle|05cdef8a16637e0fac4fa555ce014b6e18222315\n1992|Logo Mastery and Spatial Problem-Solving by Young Children: Effects of Logo Language Training, Route-Strategy Training, and Learning Styles on Immediate Learning and Transfer|10.2190/LFLP-9T72-L1ND-Y6B3|15|0|J. Watson and G. Lange and V. Brinkley|03def42065c1635cbe530eac0dad6d48a3ad50d6\n1972|Uses of the LOGO programming language in undergraduate instruction|10.1145/800194.805908|13|0|George Lukas|5ee60ebf7a9ecaa568049c2c30019ae1f97ec489\n2011|Computer Application in Elementary Education Bases on Fractal Geometry Theory Using LOGO Programming|10.1007/978-94-007-2598-0_26|9|0|Jaeho An and Namje Park|76665b38853cc623233316665ab4ae6bee396571\n2016|Development of Computer Education Program Using LOGO Programming and Fractals Learning for Enhancing Creativity: Focus on Creative Problem-Solving|10.14257/IJUNESST.2016.9.2.13|7|1|Namje Park|1771413174e30e798563c10f9e50b790f1b11732\n1973|An informal graphics system based on the LOGO language|10.1145/1499586.1499745|4|0|W. Newman|fe58742fe7aeedad25b73812bba4c9290f71a655\n1990|Logo Programming and Peer Interactions: An Analysis of Process- and Product-Oriented Collaborations|10.2190/F2E5-LEVP-XERA-WVU9|4|0|B. Burns and H. Coon|ccba18ce7de25e96058fa979f540004c3d119fa8\n2015|Improving problem-solving skills through logo programming language|10.15804/TNER.2015.41.3.04|4|0|B. Pardamean and Teddy Suparyanto and Evelyn|db1a0857c61235df653a406d1f077ff1ba41b52a\n2013|PILOT, SNOBOL, AND LOGO AS COMPUTING TOOLS FOR FOREIGN-LANGUAGE INSTRUCTION|10.1558/CJ.V3I2.41-47|2|0|Ruth H. Sanders|0a1579d29ac51e3aaf680e634882cd3e95387344\n2019|Exploring Computer Science with MicroworldsEX to Learn Geometry and Logo Programming Code|10.37626/ga9783959871129.0.111|1|0|Thomas Walsh Jr.|03578c446233bbd8541cdf452c7cccab672ebed7	
jinja	Jinja	2006	Armin Ronacher		22	template		http://jinja.pocoo.org/		0				3.1.4	209	2		11	24303		true	0								https://github.com/pallets/jinja	template	701	981		37267		0			django or html+django or html+jinja or htmldjango		django	django	text/x-django	text.html.django	markup	2010	2024	2007	253	1595	10136	104	false					40	2005	2014	2	6															2007	2024	3097	347	118	8	29266								python django smarty unix isbn	Jinja is a template engine for the Python programming language and is licensed under a BSD License created by Armin Ronacher. It is similar to the Django template engine but provides Python-like expressions while ensuring that the templates are evaluated in a sandbox. It is a text-based template language and thus can be used to generate any markup as well as sourcecode. The Jinja template engine allows customization of tags, filters, tests, and globals. Also, unlike the Django template engine, Jinja allows the template designer to call functions with arguments on objects. Jinja is Flask's default template engine.	2006	106	34	63	4218966					https://github.com/pallets/jinja/issues/			jinja j2 jinja2							python restructuredtext yaml html markdown svg toml ini json make bourne-shell				true	16020	0		36																1	false	3	true		j2 jinja jinja2				https://jinja.palletsprojects.com/en/3.1.x/								text													Various																	"<h1>Workers</h1>  <table class=""workers"">   <tr>     <th>Job server</th>     <th>IP</th>     <th>File descriptor</th>     <th>Client ID</th>     <th>Functions</th>   </tr>  {% for server_info in server_infos %}   <tr {% if server_info['failed'] %} class=""failure"" {% endif %} >          <th>{{ server_info['hostport'][0] }}:{{ server_info['hostport'][1] }}</th>     <th>       {%- if server_info['failed'] -%} Not responding! {%- endif -%}     </th>     <th></th>     <th></th>     <th></th>   </tr>      {% if not server_info['failed'] %}     {% for worker in server_info['workers'] %}     <tr>       <td class=""server""></td>       <td class=""ip"">{{ worker['ip'] }}</td>       <td class=""file_descriptor"">{{ worker['file_descriptor'] }}</td>       <td class=""client_id"">{{ worker['client_id'] }}</td>       <td class=""functions"">         {{ worker['tasks']|join(', ') }}       </td>     </tr>     {% endfor %}   {% endif %} {% endfor %} </table> "						<!DOCTYPE html> <html>   <head>     <title>Value with &lt;unsafe&gt; data</title>   </head>   <body>     1,     2,     3,     4,     5,     6   </body> </html>								https://github.com/pallets/jinja																																																																																																																																																																																												https://en.wikipedia.org/wiki/Jinja_(template_engine)	0	0				jinja.pocoo.org	Jinja	https://github.com/textmate/python-django.tmbundle			HTML+Django					
enso	Enso	2015	Wojciech Danilo		18	pl		https://enso.org/		0				2024.1.1-rc.1	210	0		23	24300		true	2	luna luna							https://github.com/enso-org/enso	pl																2016	2024	2019	89	320	7319	733	false														luna										2019	2025	8401	67	8316	112	459863					2001											Enso is an award-winning interactive programming language with dual visual and textual representations.	Enso is an award-winning interactive programming language with dual visual and textual representations.		https://github.com/enso-org	Enso is an award-winning interactive programming language with dual visual and textual representations.									java scala typescript rust markdown yaml svg json csv toml javascript python xml bourne-shell css html haskell dockerfile cpp nix make powershell bash				true	8348	0		42	luna															1	false	2024	false				true																							Poland																															https://github.com/enso-org/enso																																																																																																																																																																																													0	0				enso.org										
npm-pm	npm	2010	Isaac Z. Schlueter		20	packageManager		http://npmjs.org		0				v6.2.0-next.1	211	0		1	24297		false	0								https://github.com/npm/npm	packageManager																2009	2024	2009	855	3022	17531	2165	false																991954002030	1029249		javascript nodejs typescript					2009	2020	9720	586	2	49	91					2010		2010	javascript php perl json	npm is a package manager for the JavaScript programming language. It is the default package manager for the JavaScript runtime environment Node.js. It consists of a command line client, also called npm, and an online database of public and paid-for private packages, called the npm registry. The registry is accessed via the client, and the available packages can be browsed and searched via the npm website. The package manager and the registry are managed by npm, Inc.	2011	492	158	231	32102343					npm, Inc										markdown				true	29665	0		21																1	false	6	true														text													United States																						https://twitter.com/npmjs									https://github.com/npm/npm																																																																																																																																																																																												https://en.wikipedia.org/wiki/Npm_(software)	0	0				npmjs.org										
jsonnet	Jsonnet	2014	Dave Cunningham		24	dataNotation		https://jsonnet.org/		0				v0.20.0	212	1		19	24295		true	0								https://github.com/google/jsonnet	dataNotation	104	190		1430							text			source.jsonnet	programming	2014	2024	2014	108	435	6861	237	false																								2014	2025	1349	169	4062	54	501384				https://jsonnet.org/	2015														Google			jsonnet libsonnet							javascript html cpp svg bourne-shell python markdown bazel yaml cmake json css java c bash starlark xml make dockerfile				true	8337	0		47									json							1	false	0	true																											United States					// A function that returns an object. local Person(name='Alice') = {   name: name,   welcome: 'Hello ' + name + '!', }; {   person1: Person(),   person2: Person('Bob'), }																										https://github.com/google/jsonnet						//	/* */																															true																																																							true																	true																														false																																																	0	0				jsonnet.org	Jsonnet				Jsonnet					
bicep	Bicep	2020	Anthony Martin		27	jsonFormat				0				v0.27.1	213	1		12	24294		true	0								https://github.com/Azure/bicep	jsonFormat	13	17		2562							text			source.bicep	programming	2020	2024	2020	115	731	3181	1239	false																								2020	2025	10260	187	4452	175	1639892																Bicep is a Domain Specific Language (DSL) for deploying Azure resources declaratively.	Bicep is a Domain Specific Language (DSL) for deploying Azure resources declaratively.		Microsoft	Bicep is a Domain Specific Language (DSL) for deploying Azure resources declaratively.		bicep							csharp json typescript svg xml html markdown yaml javascript powershell bourne-shell css	arm-templates			true	5562	0		53																1	false	0	true																	https://github.com/antlr/grammars-v4/tree/master/bicep		bicep								United States				https://docs.microsoft.com/en-us/azure/azure-resource-manager/bicep/	@minLength(3) @maxLength(11) param storagePrefix string  param storageSKU string = 'Standard_LRS' param location string = resourceGroup().location  var uniqueStorageName = '${storagePrefix}${uniqueString(resourceGroup().id)}'  resource stg 'Microsoft.Storage/storageAccounts@2019-04-01' = {   name: uniqueStorageName   location: location   sku: {     name: storageSKU   }   kind: 'StorageV2'   properties: {     supportsHttpsTrafficOnly: true   } }  module webModule './webApp.bicep' = {   name: 'webDeploy'   params: {     skuName: 'S1'     location: location   } }  output storageEndpoint object = stg.properties.primaryEndpoints																								targetScope resource module param var output for in if existing		https://github.com/Azure/bicep						//	/* */																															true	true																																																						true																	true																																																																															0	0					Bicep				Bicep					
frege	Frege	2011			29	pl		https://github.com/Frege/frege		0				3.23.288	214	2		11	24290		true	0								https://github.com/frege/frege	pl	142	160		223		0					haskell			source.haskell	programming	2012	2024	2011	152	144	3628	46	false					463	2014	2018	4	13															2011	2025	3353	50	409	103	90690							2011	haskell jvm java java-bytecode linux unix eclipse-editor	"Frege is a non-strict, purely functional programming language for the Java virtual machine in the spirit of Haskell. It is considered a Haskell dialect or simply ""a"" Haskell for the Java virtual machine. Frege has a strong static type system with type inference. Higher rank types are supported, though type annotations are required for that. Frege programs are compiled to Java bytecode and run in a Java virtual machine. Existing Java classes and methods can be used seamlessly from Frege after their types have been properly declared. The language was designed by Ingo Wechsung, who named it after the German mathematician, logician and philosopher Gottlob Frege. (This language is unrelated to the Frege Program Prover.)"		31	11		35111228					https://github.com/Frege			fr				fr			forth java tex perl svg markdown make yacc bourne-shell html yaml				true	4487	0		43																	false	3	true						http://www.frege-lang.org/doc/fregedoc.html								text								http://www.rosettacode.org/wiki/Category:Frege					Switzerland and Germany and United States			Frege														"{--     This program displays the     current time on stdandard output     every other second.     -}      module examples.CommandLineClock where  data Date = native java.util.Date where     native new :: () -> IO (MutableIO Date)     -- new Date()     native toString :: Mutable s Date -> ST s String    -- d.toString()  --- 'IO' action to give us the current time as 'String' current :: IO String current = do     d <- Date.new ()     d.toString  {-     ""java.lang.Thread.sleep"" takes a ""long"" and     returns nothing, but may throw an InterruptedException.     This is without doubt an IO action.          public static void sleep(long millis)                   throws InterruptedException          Encoded in Frege:     - argument type  long   Long     - result         void   ()     - does IO               IO ()     - throws ...            throws .... -} -- .... defined in frege.java.Lang -- native sleep java.lang.Thread.sleep :: Long -> IO () throws InterruptedException         main args =     forever do         current >>= print         print ""\r""         stdout.flush         Thread.sleep 999                 "					https://twitter.com/fregelang	"{--     This program displays the     current time on standard output     every other second.     -}      module examples.CommandLineClock where  data Date = native java.util.Date where     native new :: () -> IO (MutableIO Date)             -- new Date()     native toString :: Mutable s Date -> ST s String    -- d.toString()  --- 'IO' action to give us the current time as 'String' current :: IO String current = do     d <- Date.new ()  -- reads system timer, hence IO     d.toString  main args =     forever do         current >>= print   -- print formatted date         print ""\r""          -- followed by carriage return         stdout.flush        -- make sure it's shown         Thread.sleep 999L   -- wait 0.999 seconds"								https://github.com/frege/frege						--	{- -}																															true																																																							true																	true																														false																											true																					https://en.wikipedia.org/wiki/Frege_(programming_language)	0	0					Frege	https://github.com/atom-haskell/language-haskell			Frege					
blender-app	Blender	1998	Ton Roosendaal		18	application 3d		https://www.blender.org		0					215	1		21	24289		false	0								https://projects.blender.org/blender/blender.git	application																							false				b/Blender.py																				2002	2025	157636	1370	13549	845	5738218							1998		Blender is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games. Blender's features include 3D modeling, UV unwrapping, texturing, raster graphics editing, rigging and skinning, fluid and smoke simulation, particle simulation, soft body simulation, sculpting, animating, match moving, rendering, motion graphics, video editing and compositing. While current versions also feature an integrated game engine, the upcoming 2.8 release will remove it.		1068	993		81926					Blender Foundation		blend		py						cpp python svg glsl cmake diff c objective-cpp restructuredtext markdown xml bourne-shell yaml html cuda json css toml make metal javascript				true	1306731	0		40																1	false																													Netherlands							https://www.tiktok.com/@blender_org	https://instagram.com/blender.official/	https://www.facebook.com/YourOwn3DSoftware/							"import Blender from Blender import Scene, Text3d  text = Text3d.New(""Text"") text.setText(""Hello World"") Scene.GetCurrent().objects.new(text) Blender.Redraw()"			https://www.reddit.com/r/blender/					Blender						https://projects.blender.org/blender/blender.git																																																																																																																																																																																													https://en.wikipedia.org/wiki/Blender_(software)	0	0														
vbscript	VBScript	1996			31	pl		https://msdn.microsoft.com/en-us/library/t0aew7h6.aspx		0					216	2			24288	5226	true	0									pl	327	339		6076							text	vbscript	text/vbscript	source.vbnet	programming								false																					basic.py											34					1996	asp visual-basic powershell jscript batch regex javascript mumps applescript fasttrack-scripting-host	"VBScript (""Microsoft Visual Basic Scripting Edition"") is an Active Scripting language developed by Microsoft that is modeled on Visual Basic. It allows Microsoft Windows system administrators to generate powerful tools for managing computers with error handling, subroutines, and other advanced programming constructs. It can give the user complete control over many aspects of their computing environment. VBScript uses the Component Object Model to access elements of the environment within which it is running; for example, the FileSystemObject (FSO) is used to create, read, update and delete files. VBScript has been installed by default in every desktop release of Microsoft Windows since Windows 98; in Windows Server since Windows NT 4.0 Option Pack; and optionally with Windows CE (depending on the device it is installed on). A VBScript script must be executed within a host environment, of which there are several provided with Microsoft Windows, including: Windows Script Host (WSH), Internet Explorer (IE), and Internet Information Services (IIS). Additionally, the VBScript hosting environment is embeddable in other programs, through technologies such as the Microsoft Script Control (msscript.ocx)."	2001	472	1090	821	32716					Microsoft		vbs vbe wsf wsc	vbs		vbs VBS		vbs vbe wsf wsc								3347	142		36																									http://www.csidata.com/custserv/onlinehelp/VBSdocs/VBSTOC.htm https://learn.microsoft.com/en-us/windows/win32/lwef/using-vbscript								text				vbscript				http://www.rosettacode.org/wiki/Category:VBScript					United States															"' Hello World in VBScript (Windows Scripting Host) msgbox ""Hello, World!"" "			VBScript	https://reddit.com/r/vbscript				"<% Option Explicit  %><!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN""      ""http://www.w3.org/TR/html4/loose.dtd"">  <html>   <head>    <title>VBScript Example</title>   </head>   <body>         <div><%    ' Grab current time from Now() function.                 ' An '=' sign occurring after a context switch (<%) is shorthand                 ' for a call to the Write() method of the Response object.    Dim timeValue = Now %>    The time, in 24-hour format, is                 <%=Hour(timeValue)%>:<%=Minute(timeValue)%>:<%=Second(timeValue)%>.         </div>   </body>  </html>"														'																																true																									true														true											true					true																																															false																																																https://en.wikipedia.org/wiki/VBScript	40	0	https://hopl.info/showlanguage.prx?exp=5226		VBScript		VBScript			year|publisher|title|authors|isbn13\n1999|Wrox Press|VBScript Programmers Reference|Adrian Kingsley-Hughes and Kathie Kingsley-Hughes and Paul Wilton and Brian Francis and Brian Matsik and Erick Nelson and Piotr Prussak and Dan Read and Carsten Thomsen and Stuart Updegrave and Antonio De Donatis and Susanne Clark|9781861002716\n1997|Wiley|VBScript Sourcebook (Sourcebooks)|Mara, Mary Jane|9780471191063\n2003|O'Reilly Media|VBScript in a Nutshell, 2nd Edition|Paul Lomax and Matt Childs and Ron Petrusha|9780596004880\n2001|O'Reilly Media|VBScript Pocket Reference|Lomax, Paul and Childs, Matt and Petrusha, Ron|9780596001261\n2005|Cengage Learning PTR|Microsoft WSH and VBScript Programming for the Absolute Beginner|Ford, Jr.  Jerry Lee|9781592007318\n1997|Waite Group Pr|Vbscript Interactive Course|Jerke, Noel and Hatmaker, Michael and Anderson, Jonny|9781571690463\n1996|Que Pub|Vbscript by Example|Honeycutt, Jerry|9780789708151\n2015|Lulu.com|VBScript Programming Success In A Day|Key, Sam|9781329503144\n2008|Cengage Learning PTR|Microsoft WSH and VBScript Programming for the Absolute Beginner|Ford Jr., Jerry|9781598638035\n2014-04-15T00:00:01Z|Cengage Learning PTR|Microsoft WSH and VBScript Programming for the Absolute Beginner, 4th|Ford, Jr.  Jerry Lee|9781305260320\n1997|O'Reilly Media|Learning VBScript (Nutshell Handbooks)|Lomax, Paul|9781565922471\n2015|CreateSpace Independent Publishing Platform|VBScript Programming Success in a Day: Beginner?s Guide to Fast, Easy and Efficient Learning of VBScript Programming|Key, Sam|9781515202639\n2000|Cengage Learning|Internet Programming with VBScript and JavaScript (Web Warrior Series)|Kalata, Kate|9780619015237\n2003|Course Technology PTR|Microsoft VBScript Professional Projects|Ford, Jr., Jerry Lee|9781592000562\n1996|Sams|Vbscript Unleashed|Schongar, Bill and Lagasse, Paul and Eddy, Craig and Brophy, Keith and Graupman, Owen and Johnson, Brian and Koets, Timothy and Petroutsos, Evangelos|9781575211244\n2002|Muska & Lipman/Premier-Trade|Learn Microsoft VBScript In a Weekend|Ford Jr., Jerry Lee|9781931841702\n1995|O'Reilly Media|VBScript in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))|Childs, Matt and Lomax, Paul and Petrusha, Ron|9781565927209\n1996|Sams|Laura Lemay's Web Workshop Activex and Vbscript|Rogers Cadenhead and Paul Lomax|9781575212074\n2003|Cengage Learning PTR|Microsoft WSH and VBScript Programming for the Absolute Beginner|Ford, Jr.  Jerry Lee|9781592000722\n1996|Premier Pr|Vbscript Master's Handbook|Goddard, Christopher J. and White, Mark|9780761507697\n2009|Nelson Education|Microsoft Wsh And Vbscript Programming For The Absolute Beginner|Jerry Lee Ford|9781598639681\n2001|Anaya Multimedia-Anaya Interactiva|ASP 3 Programacion en Vbscript para IIS 5.0/ ASP 3 Programming in Vbscript For IIS 5.0 (Guias Practicas/ Practical Guides) (Spanish Edition)|Gonzalez, Oscar|9788441511576\n2015||(part 2) You Must Learn Vbscript For Qtp/uft (fc)|Rex Allen Jones Ii|9781522798712\n20010201|O'Reilly Media, Inc.|VBScript Pocket Reference|Paul Lomax; Matt Childs; Ron Petrusha|9781449356804\n|John Wiley & Sons Inc (Computers)|Vbscript for Dummies|Walkenbach, John|9780764502590\n20010201|O'Reilly Media, Inc.|VBScript Pocket Reference|Paul Lomax; Matt Childs; Ron Petrusha|9780596529116\n20030320|O'Reilly Media, Inc.|VBScript in a Nutshell|Paul Lomax; Matt Childs; Ron Petrusha|9780596552336\n20030320|O'Reilly Media, Inc.|VBScript in a Nutshell|Paul Lomax; Matt Childs; Ron Petrusha|9780596517151\n1997|Idg Books Worldwide|Creating Cool Vbscript Web Pages|Hatfield, Bill.|9780764530319\n1996|Macmillan Computer Pub|Using Vbscript (special Edition Using)|Ron Schwarz and Ibrahim Malluf and William Beem and Yusuf Malluf and Michael Marchuk and Tom Tessier|9780789708090\n2009|Wiley & Sons, Incorporated, John|Microsoft Powershell, Vbscript And Jscript Bible|William R. Stanek and Jeffrey Rosen and James O'Neill|9780470478905\n2020|Emereo|VBScript A Complete Guide - 2021 Edition|Gerardus Blokdyk|9781867485605\n20140228|Emereo|VBScript 102 Success Secrets - 102 Most Asked Questions On VBScript - What You Need To Know|Cynthia Baird|9781488537301\n20140415|Cengage Limited|Microsoft WSH and VBScript Programming for the Absolute Beginner, 4th|Jerry Lee Ford, Jr.|9781337413480\n2014|Cengage Learning|Microsoft Wsh And Vbscript Programming For The Absolute Beginner, 4th Ed.|Jerry Lee Ford Jr.|9781305260337\n1996|Waite Group Pr|Vbscript Superbible: The Complete Reference To Programming In Microsoft Visual Basic Scripting Edition|Jinjer L. Simon|9781571690814\n1997|Coriolis Group, Llc, The|Vbscript 2 And Activex Programming : Master The Art Of Creating Interactive Web Pages|Scott Palmer|9781576101612	VBScript	vbscript developer				title|year|author|goodreadsId|rating|ratings|reviews\nVbscript Programmer's Reference|2004|Adrian W. Kingsley-Hughes|1634718|3.62|37|2\nMicrosoft Wsh and VBScript Programming for the Absolute Beginner|2003|Jerry Lee Ford Jr.|6400783|3.22|32|3\nVBScript for Dummies|1996|John Walkenbach|2376231|0.0|0|0
janet	Janet	2018	Calvin Rose		30	pl		https://janet-lang.org		0				v1.34.0	217	1		8	24286		true	0								https://github.com/janet-lang/janet	pl				88						janet	scheme	scheme	text/x-scheme	source.janet	programming	2017	2024		65	220	3396	43	false																								2017	2025	4645	125	199	16	56599				https://janet-lang.org/	2018														https://github.com/janet-lang			janet							c yaml bourne-shell markdown make meson svg assembly-language				true	4183	0		39																1	false	1	true		janet				https://janet-lang.org/docs/index.html https://janet.guide/all/																					Czech Republic and New Zealand and United States					"import joy)  (defn home [request]   (joy/render :text ""You found joy!""))  (def routes [[:get ""/"" home]])  (def app (joy/handler routes))  (joy/server app 8000)"														https://www.reddit.com/r/janetlang/												https://github.com/janet-lang/janet																								true						true								true	true																								true						true																			true						true																false																		true																																																													0	0				janet-lang.org			id|title|url|time|timestamp|by|comments|score\n19171121|Janet is a Lisp for scripting, or embedding in other programs|https://janet-lang.org/|2019-02-15 14:26:40 UTC|1550240800|rainygold|0|3		Janet					
mlir	MLIR	2019	Chris Lattner		25	ir		https://mlir.llvm.org/		0					218	2		1	24280		true	1	mojo							https://github.com/tensorflow/mlir	ir	27	30		84							text			source.mlir	programming	2019	2024	2019	168	257	1728	57	false												Multi-Level Intermediate Representation												2019	2021	3349	91	1	20	36																The MLIR project is a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together.	The MLIR project is a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together.	https://ieeexplore.ieee.org/document/9370308	Google	The MLIR project is a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together.		mlir							markdown				true	2592	0		30			llvmir swift-il xla													1	false																													Various				https://blog.tensorflow.org/2019/04/mlir-new-intermediate-representation.html	// Syntactically similar to LLVM: func @testFunction(%arg0: i32) {   %x = call @thingToCall(%arg0) : (i32) -> i32   br ^bb1 ^bb1:   %y = addi %x, %x : i32   return %y : i32 }	"// Example code of an affine reduction. // MLIR example code may not always work out of the box because the textual MLIR format is not stable. // The example tries to be compatible with the latest MLIR version, which may not work on previous versions.  func @affine_parallel_with_reductions_i64(%arg0: memref<3x3xi64>, %arg1: memref<3x3xi64>) -> (i64, i64) {   %0:2 = affine.parallel (%kx, %ky) = (0, 0) to (2, 2) reduce (""addi"", ""muli"") -> (i64, i64) {             %1 = affine.load %arg0[%kx, %ky] : memref<3x3xi64>             %2 = affine.load %arg1[%kx, %ky] : memref<3x3xi64>             %3 = arith.muli %1, %2 : i64             %4 = arith.addi %1, %2 : i64             affine.yield %3, %4 : i64, i64           }   return %0#0, %0#1 : i64, i64 } "																			MLIR						https://github.com/tensorflow/mlir						//																																true																																																							true																																															false																																																	0	0				mlir.llvm.org	MLIR				MLIR					
qt	Qt	1995			16	framework		https://www.qt.io/		16					219	0		1	24271		false	16	boomerang-decompiler cmake eco-editor emscripten flow9 flua ktexteditor-editor kumir leo-editor monkeyx openscad paraview pep8 tao3d textadept-editor vlc								framework																							false					50	2006	2014		7																										2013		1990	android ios linux sql xml json visual-studio-editor qml javascript sibelius-software qmake solaris opengl qtscript xpath xquery unix emacs-editor	"Qt ( ""cute"") is a cross-platform application framework that is used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with native capabilities and speed. Qt is currently being developed both by The Qt Company, a publicly listed company, and the Qt Project under open-source governance, involving individual developers and firms working to advance Qt. Qt is available with both proprietary and open source GPL 2.0, GPL 3.0, and LGPL 3.0 licenses."	2001	790	734	2376	25204					Qt Group plc										cpp					4171	0		18																	false				ui												text	9774												Finland																						https://twitter.com/qtproject																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Qt_(software)	5	0				qt.io		https://github.com/textmate/cpp-qt.tmbundle								title|year|author|goodreadsId|rating|ratings|reviews\nAdvanced Qt Programming: Creating Great Software with C++ and Qt 4|2010|Mark Summerfield|11204811|4.00|41|1\nC++ GUI Programming with Qt 4|2008|Jasmin Blanchette|2659927|3.72|83|7\nC++ GUI Programming with Qt 4|2006|Jasmin Blanchette|561698|3.76|38|1\nRapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming|2007|Mark Summerfield|1790241|3.95|77|6\nC++ GUI Programming with Qt 3|2004|Jasmin Blanchette|561701|3.69|16|0
dafny	Dafny	2009	K. Rustan M. Leino		30	pl		https://www.microsoft.com/en-us/research/project/dafny-a-language-and-program-verifier-for-functional-correctness/		0					220	3		21	24269		true	0								https://github.com/Microsoft/dafny	pl	1	1		157						dafny	text			text.dfy.dafny	programming	2016	2024	2009	80	257	2853	1184	false																								2009	2025	9096	154	6062	247	566367							2009	csharp spec-sharp spark idris agda	Dafny is an imperative compiled language that targets C# and supports formal specification through preconditions, postconditions, loop invariants and loop variants.  The language combines ideas primarily from the Functional and Imperative paradigms, and includes limited support for Object-Oriented Programming.  Features include generic classes, dynamic allocation, inductive datatypes and a variation of separation logic known as implicit dynamic frames for reasoning about side effects.  Dafny was created by Rustan Leino at Microsoft Research after his previous work on developing ESC/Modula-3, ESC/Java, and Spec#.  Dafny is been used widely in teaching and features regularly in software verification competitions (e.g. VSTTE'08, VSCOMP'10, COST'11, and VerifyThis'12). Dafny was designed to provide a simple introduction to formal specification and verification and has been used widely in teaching.  Dafny follows in the lineage of many previous tools, including SPARK/Ada, ESC/Java, Spec#, Whiley, Why3 and Frama-C.  Such tools rely on the use of automated theorem proving to discharge proof obligations unlike, for example, those based on dependent types (e.g. Idris, Agda) which require more human intervention.  Dafny builds on the Boogie intermediate language which uses the Z3 automated theorem prover for discharging proof obligations.	2018	1	4	2	56073623					Microsoft			dfy							csharp markdown java yaml f-sharp toml python go xml html make bash javascript tex bourne-shell gradle css json rust diff svg				true	3805	0		54																1	false				dfy			https://tio.run/#dafny									text						Dafny		http://www.rosettacode.org/wiki/Category:Dafny				dafny																"// Hello world in Dafny  method Main() {   print ""Hello, World!\n""; }"					https://riju.codes/dafny	"method Main() {   print ""Hello, world!\n""; } "		datatype List = Nil | Link(data:int,next:List)  function sum(l:List): int {   match l     case Nil => 0     case Link(d,n) => d + sum(n) }  predicate isNatList(l:List) {   match l     case Nil => true     case Link(d,n) => d >= 0 && isNatList(n) }  ghost method NatSumLemma(l:List, n:int) requires isNatList(l) && n == sum(l) ensures n >= 0 {   match l     case Nil =>       // Discharged Automatically     case Link(data,next) => {       // Apply Inductive Hypothesis       NatSumLemma(next,sum(next));       // Check what known by Dafny       assert data >= 0;     } }								https://github.com/Microsoft/dafny						//		print																														true																																																							true																																			true												false																																																https://en.wikipedia.org/wiki/Dafny_(programming_language)	1	11					Dafny			year|publisher|title|authors|isbn13\n2022|Apress|Introducing Software Verification with Dafny Language: Proving Program Correctness|Sitnikovski, Boro|9781484279786	Dafny				year|title|doi|citations|influentialCitations|authors|paperId\n2014|The Dafny Integrated Development Environment|10.4204/EPTCS.149.2|52|2|K. Leino and Valentin Wüstholz|53a027ff333e4eb1d9f76152ce294922f5cbacfd\n2012|Developing verified programs with Dafny|10.1145/2402676.2402682|42|5|K. Leino|e294024f911de532d86a69a28b319e6f0bb1aadb\n2017|Accessible Software Verification with Dafny|10.1109/MS.2017.4121212|27|1|K. Leino|07fa56cf259459a785328c33115a92071eaf450a\n2012|Developing verified programs with Dafny|10.1145/2402676.2402682|9|0|K. Leino|2538a75fca5da05594c6eb3ee6dc6fedd64262df\n2016|Tactics for the Dafny Program Verifier|10.1007/978-3-662-49674-9_3|8|0|G. Grov and V. Tumas|c83cffd0168388dd5e6eb8ee32b7ac58ce3ce6be\n2015|Automatic verification of Dafny programs with traits|10.1145/2786536.2786542|6|0|Reza Ahmadi and K. Leino and J. Nummenmaa|f635d2bc6f0bec27f421d25e9bcbbf359e997ddb\n2017|Automating Proof Steps of Progress Proofs: Comparing Vampire and Dafny|10.29007/5zjp|4|0|Sylvia Grewe and Sebastian Erdweg and M. Mezini|7c630bfc43ed8e908b4786b590ec44bd181eae41\n2017|A Tutorial on Using Dafny to Construct Verified Software|10.4204/EPTCS.237.1|2|0|P. Lucio|6ccb9ac2ce28800d64389e1a2d947ffae5e75adc\n2018|Towards progressive program verification in Dafny|10.1145/3264637.3264649|2|0|Ismael Figueroa and Bruno García and Paul Leger|145b3453b2df6f00fb93275acdef2958235cdc00\n2019|An Assertional Proof of Red–Black Trees Using Dafny|10.1007/s10817-019-09534-y|2|0|R. Peña|9b5c59696f3cc11c0f40b071560be0c10ebd6c02\n2016|Mechanised Verification Patterns for Dafny|10.1007/978-3-319-48989-6_20|1|0|G. Grov and Yuhui Lin and V. Tumas|6ee1f76da9b91f0d493e28afdfa796a48781fc25	
batch	Batchfile	1985			29	pl	https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands			0					221	3			24265		true	0									pl	76182	97775		72380		8	"author name avatar url language languageColor stars forks currentPeriodStars description\nrealpython python-guide https://github.com/realpython.png https://github.com/realpython/python-guide Batchfile #C1F12E 19021 5085 295 ""Python best practices guidebook, written for humans.""\nniudai How-to-be-a-good-programmer https://github.com/niudai.png https://github.com/niudai/How-to-be-a-good-programmer Batchfile #C1F12E 132 51 116 ""I'm here to tell you some amazing stuff which teacher would never tell you.""\nkkkgo KMS_VL_ALL https://github.com/kkkgo.png https://github.com/kkkgo/KMS_VL_ALL Batchfile #C1F12E 689 122 54 ""🔑KMS_VL_ALL - Smart Activation Script""\nMr-xn BurpSuite-collections https://github.com/Mr-xn.png https://github.com/Mr-xn/BurpSuite-collections Batchfile #C1F12E 513 160 255 ""BurpSuite收集：包括不限于 Burp 文章、破解版、插件(非BApp Store)、汉化等相关教程，欢迎添砖加瓦""\nCHEF-KOCH KMS-activator https://github.com/CHEF-KOCH.png https://github.com/CHEF-KOCH/KMS-activator Batchfile #C1F12E 288 64 41 ""Windows activation research project.""\nkkkgo LTSC-Add-MicrosoftStore https://github.com/kkkgo.png https://github.com/kkkgo/LTSC-Add-MicrosoftStore Batchfile #C1F12E 225 29 33 ""Add Windows Store for LTSC""\nFQrabbit SSTap-Rule https://github.com/FQrabbit.png https://github.com/FQrabbit/SSTap-Rule Batchfile #C1F12E 2367 613 195 支持更多游戏规则，让SSTap成为真正的“网游加速器”"		bat or batch or dosbatch or winbatch		batchfile			source.batchfile	programming								false				b/Batch.bat	55	2014	2018		3				cmd								shell.py																1985	jcl linux notepad-editor unicode kixtart vbscript jscript powershell unix perl python ruby php	"A batch file is a kind of script file in DOS, OS/2 and Microsoft Windows. It consists of a series of commands to be executed by the command-line interpreter, stored in a plain text file. A batch file may contain any command the interpreter accepts interactively and use constructs that enable conditional branching and looping within the batch file, such as IF, FOR, and GOTO labels. The term ""batch"" is from batch processing, meaning ""non-interactive execution"", though a batch file may not process a batch of multiple data. Similar to Job Control Language (JCL) and other systems on mainframe and minicomputer systems, batch files were added to ease the work required for certain regular tasks by allowing the user to set up a script to automate them. When a batch file is run, the shell program (usually COMMAND.COM or cmd.exe) reads the file and executes its commands, normally line-by-line. Unix-like operating systems, such as Linux, have a similar, but more flexible, type of file called a shell script. The filename extension .bat is used in DOS and Windows. Windows NT and OS/2 also added .cmd. Batch files for other environments may have different extensions, e.g., .btm in 4DOS, 4OS2 and 4NT related shells. The detailed handling of batch files has changed. Some of the detail in this article applies to all batch files, while other details apply only to certain versions."	2004	757	845	1307	15264030					Microsoft			bat cmd	bat	bat cmd	bat									4005	0	https://exercism.org/tracks/batch	31																																	text	7410				bat								United States			Batch													@echo off echo Hello World 		Batchfile		https://riju.codes/cmd	"echo ""Hello, world!"" "		"C:\>set /p =""Message 1""<nul >data.txt C:\>set /p =""Message 2""<nul >>data.txt C:\>set /p =""Message 3""<nul >>data.txt C:\>type data.txt Message 1Message 2Message 3"	Batch													REM		echo																										true				true																																					true																		true																																			true																							true																																					https://en.wikipedia.org/wiki/Batch_file	0	0					Batchfile	https://github.com/mmims/language-batchfile			Batchfile					
carp	carp	2016	Erik Svedäng		25	pl lisp				0				v0.5.5	222	1		11	24264		true	0								https://github.com/carp-lang/carp	pl																2016	2024	2016	110	173	5489	144	false																								2016	2024	5022	77	411	13	49638																			https://github.com/carp-lang										haskell markdown bourne-shell yaml css python nix powershell svg c lisp				true	6086	0		39																1	false	0	true														text													Various															";; Hello world in Carp  (println ""hello world"")"																https://github.com/carp-lang/carp						;		println	""""																													true																																false																							true																																			true												false								true			true																																						0	2													year|title|doi|citations|influentialCitations|authors|paperId\n2019|Comparison of Carp Rabin Algorithm and Jaro-Winkler Distance to Determine The Equality of Sunda Languages|10.1109/TSSA48701.2019.8985470|4|0|K. Manaf and S. Pitara and B. Subaeki and Rudy Gunawan and Rodiah and Bakhtiar|d97a39d51ab8f6e621839311d808181a0272a2b9\n2020|Scientific footprint of Indian major carp research in South Asia: a scientometric study between 1955 and 2018|10.1080/10454438.2020.1748787|1|0|Tharindu Bandara|d4d3c5b4139d3128df44d1286d6f8eaadafae523	
thrift	Thrift	2007			21	idl		http://thrift.apache.org/		8					223	3			24259		true	9	apache-hbase arrow-format avro cloc codeql hhvm impala m3db pygments								idl	2983	3526		447		0					text			source.thrift	programming								false					30	2008	2014	1	3												dsls.py																2017	actionscript c csharp erlang go haskell java objective-c ocaml perl php python ruby smalltalk json soap xml asn-1 protobuf	"Thrift is an interface definition language and binary communication protocol that is used to define and create services for numerous languages. It is used as a remote procedure call (RPC) framework and was developed at Facebook for ""scalable cross-language services development"". It combines a software stack with a code generation engine to build cross-platform services that can connect applications written in a variety of languages and frameworks, including ActionScript, C, C++, C#, Cappuccino, Cocoa, Delphi, Erlang, Go, Haskell, Java, Node.js, Objective-C, OCaml, Perl, PHP, Python, Ruby and Smalltalk. Although developed at Facebook, it is now an open source project in the Apache Software Foundation. The implementation was described in an April 2007 technical paper released by Facebook, now hosted on Apache."	2007	281	381	188	10438451					Apache Software Foundation			thrift		thrift									true	1626	0		22																					thrift												text			https://github.com/antlr/grammars-v4/tree/master/thrift															enum PhoneType {  HOME,  WORK,  MOBILE,  OTHER }  struct Phone {   1: i32 id,   2: string number,   3: PhoneType type }  service PhoneSvc {   Phone findById(1: i32 id),   list<Phone> findAll() }												struct PullRequest {   1: string title }   	Thrift					enum PhoneType {   HOME,   WORK,   MOBILE,   OTHER }  struct Phone {   1: i32 id,   2: string number,   3: PhoneType type }  service PhoneSvc {   Phone findById(1: i32 id),   list<Phone> findAll() }																																																																							true														true											true																																																																																																				https://en.wikipedia.org/wiki/Apache_Thrift	0	0				thrift.apache.org	Thrift	https://github.com/textmate/thrift.tmbundle			Thrift					
react-native	React Native	2015	Jordan Walke and Christopher Chedeau		18	framework		http://www.reactnative.com/		0				1000.0.0	224	1		21	24258		false	0								https://github.com/facebook/react-native	framework																2015	2024	2015	3603	24124	117381	916	false				r/React Native.js																				2015	2025	43710	4064	6563	928	939868					2015														Facebook										javascript java kotlin cpp objective-cpp svg xml markdown objective-c typescript ruby cmake json yaml bourne-shell gradle assembly-language html toml jsx swift				true	193839	0		40																2	false	1000	false														text													United States																"import React from ""react""; import { Text, View } from ""react-native"";  export default function HelloWorld() {     return (         <View>             <Text>Hello World</Text>         </View>     ); } "								React Native							https://github.com/facebook/react-native																																																																																																																																																																																												https://en.wikipedia.org/wiki/React_Native	1	0				reactnative.com										title|year|author|goodreadsId|rating|ratings|reviews\nProgramming React Native||Dotan Nahum|51202148|4.67|3|1
qml	QML	2009			26	pl		http://qt-project.org/doc/qt-5/qmlapplications.html		7					225	3			24257		true	7	ace kumir leo-editor opa pygments score vlc								pl	4140	5249		14755		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nSwordfish90 cool-retro-term https://github.com/Swordfish90.png https://github.com/Swordfish90/cool-retro-term QML #44a51c 11081 489 197 ""A good looking terminal emulator which mimics the old cathode display..."""				text			source.qml	programming								false					9	2013	2014	1	1			Qt Modeling Language									webmisc.py																2009	json javascript ring	"QML (Qt Modeling Language) is a user interface markup language. It is a declarative language (similar to CSS and JSON) for designing user interface–centric applications. Inline JavaScript code handles imperative aspects. It is associated with Qt Quick, the UI creation kit originally developed by Nokia within the Qt framework. Qt Quick is often used for mobile applications where touch input, fluid animations (60 FPS) and user experience are crucial. QML is also used with Qt3D to describe a 3D scene and a ""frame graph"" rendering methodology. A QML document describes a hierarchical object tree. QML modules shipped with Qt include primitive graphical building blocks (e.g., Rectangle, Image), modeling components (e.g., FolderListModel, XmlListModel), behavioral components (e.g., TapHandler, DragHandler, State, Transition, Animation), and more complex controls (e.g., Button, Slider, Drawer, Menu). These elements can be combined to build components ranging in complexity from simple buttons and sliders, to complete internet-enabled programs. QML elements can be augmented by standard JavaScript both inline and via included .js files.  Elements can also be seamlessly integrated and extended by C++ components using the Qt framework. QML is the language; its JavaScript runtime is the custom V4 engine, since Qt 5.2; and Qt Quick is the 2D scene graph and the UI framework based on it. These are all part of the Qt Declarative module, while the technology is no longer called Qt Declarative. QML and JavaScript code can be compiled into native C++ binaries with the Qt Quick Compiler.  Alternatively there is a QML cache file format which stores a compiled version of QML dynamically for faster startup the next time it is run."	2010	182	114	213	28116392					Qt Group plc			qml qbs		qml qbs										1131	0		31																					qbs qml				https://doc.qt.io/qt-6/qtqml-documents-topic.html								text													Finland					Item {     Rectangle {         id: myRect         width: 120         height: 100     }     Rectangle {         width: myRect.width         height: 200     } }												"/**************************************************************************** ** ** Copyright (C) 2015 The Qt Company Ltd. ** Contact: http://www.qt.io/licensing ** ** This file is part of the Qt Build Suite. ** ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms and ** conditions see http://www.qt.io/terms-conditions. For further information ** use the contact form at http://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 2.1 or version 3 as published by the Free ** Software Foundation and appearing in the file LICENSE.LGPLv21 and ** LICENSE.LGPLv3 included in the packaging of this file.  Please review the ** following information to ensure the GNU Lesser General Public License ** requirements will be met: https://www.gnu.org/licenses/lgpl.html and ** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** ** In addition, as a special exception, The Qt Company gives you certain additional ** rights.  These rights are described in The Qt Company LGPL Exception ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/  import qbs 1.0 import qbs.FileInfo import qbs.ModUtils  Module {     property string buildVariant: ""debug""     property bool enableDebugCode: buildVariant == ""debug""     property bool debugInformation: (buildVariant == ""debug"")     property string optimization: (buildVariant == ""debug"" ? ""none"" : ""fast"")     readonly property stringList hostOS: undefined // set internally     property string hostOSVersion: {         if (hostOS && hostOS.contains(""osx"")) {             return getNativeSetting(""/System/Library/CoreServices/ServerVersion.plist"", ""ProductVersion"") ||                    getNativeSetting(""/System/Library/CoreServices/SystemVersion.plist"", ""ProductVersion"");         } else if (hostOS && hostOS.contains(""windows"")) {             var version = getNativeSetting(""HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion"", ""CurrentVersion"");             return version + ""."" + hostOSBuildVersion;         }     }      property string hostOSBuildVersion: {         if (hostOS.contains(""osx"")) {             return getNativeSetting(""/System/Library/CoreServices/ServerVersion.plist"", ""ProductBuildVersion"") ||                    getNativeSetting(""/System/Library/CoreServices/SystemVersion.plist"", ""ProductBuildVersion"");         } else if (hostOS.contains(""windows"")) {             return getNativeSetting(""HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion"", ""CurrentBuildNumber"");         }     }      readonly property var hostOSVersionParts: hostOSVersion ? hostOSVersion.split('.').map(function(item) { return parseInt(item, 10); }) : []     readonly property int hostOSVersionMajor: hostOSVersionParts[0] || 0     readonly property int hostOSVersionMinor: hostOSVersionParts[1] || 0     readonly property int hostOSVersionPatch: hostOSVersionParts[2] || 0      property stringList targetOS: hostOS     property string pathListSeparator: hostOS.contains(""windows"") ? "";"" : "":""     property string pathSeparator: hostOS.contains(""windows"") ? ""\\"" : ""/""     property string profile     property stringList toolchain     property string architecture     property bool install: false     property string installSourceBase     readonly property string installRoot: undefined     property string installDir     property string installPrefix: """"     property path sysroot      PropertyOptions {         name: ""buildVariant""         allowedValues: ['debug', 'release']         description: ""name of the build variant""     }      PropertyOptions {         name: ""optimization""         allowedValues: ['none', 'fast', 'small']         description: ""optimization level""     }      validate: {         var validator = new ModUtils.PropertyValidator(""qbs"");         validator.setRequiredProperty(""architecture"", architecture,                                       ""you might want to re-run 'qbs-setup-toolchains'"");         validator.setRequiredProperty(""hostOS"", hostOS);         validator.setRequiredProperty(""targetOS"", targetOS);         if (hostOS && (hostOS.contains(""windows"") || hostOS.contains(""osx""))) {             validator.setRequiredProperty(""hostOSVersion"", hostOSVersion,                                           ""could not detect host operating system version; "" +                                           ""verify that system files and registry keys have not "" +                                           ""been modified."");             if (hostOSVersion)                 validator.addVersionValidator(""hostOSVersion"", hostOSVersion, 2, 4);              validator.setRequiredProperty(""hostOSBuildVersion"", hostOSBuildVersion,                                           ""could not detect host operating system build version; "" +                                           ""verify that system files or registry have not been "" +                                           ""tampered with."");         }          validator.addCustomValidator(""architecture"", architecture, function (value) {             return architecture === canonicalArchitecture(architecture);         }, ""'"" + architecture + ""' is invalid. You must use the canonical name '"" +         canonicalArchitecture(architecture) + ""'"");          validator.validate();     }      // private properties     property var commonRunEnvironment: {         var env = {};         if (targetOS.contains(""windows"")) {             env[""PATH""] = [                 FileInfo.joinPaths(installRoot, installPrefix)             ];         } else if (hostOS.contains(""darwin"") && targetOS.contains(""darwin"")) {             env[""DYLD_FRAMEWORK_PATH""] = [                 FileInfo.joinPaths(installRoot, installPrefix, ""Library"", ""Frameworks""),                 FileInfo.joinPaths(installRoot, installPrefix, ""lib""),                 FileInfo.joinPaths(installRoot, installPrefix)             ].join(pathListSeparator);              env[""DYLD_LIBRARY_PATH""] = [                 FileInfo.joinPaths(installRoot, installPrefix, ""lib""),                 FileInfo.joinPaths(installRoot, installPrefix, ""Library"", ""Frameworks""),                 FileInfo.joinPaths(installRoot, installPrefix)             ].join(pathListSeparator);              if (targetOS.contains(""ios-simulator"") && sysroot) {                 env[""DYLD_ROOT_PATH""] = [sysroot];             }         } else if (hostOS.contains(""unix"") && targetOS.contains(""unix"")) {             env[""LD_LIBRARY_PATH""] = [                 FileInfo.joinPaths(installRoot, installPrefix, ""lib"")             ];         }          return env;     }      // internal properties     readonly property string version: [versionMajor, versionMinor, versionPatch].join(""."")     readonly property int versionMajor: undefined // set internally     readonly property int versionMinor: undefined // set internally     readonly property int versionPatch: undefined // set internally } "	QML					"MouseArea {      onPressed: console.log(""mouse button pressed"")  }"														//	/* */																															true																									true														true											true					true																	true																														false																																																https://en.wikipedia.org/wiki/QML	0	0					QML	https://github.com/skozlovf/Sublime-QML			QML					
d3	D3.js	2010	Mike Bostock		18	library		https://d3js.org/		0				7.9.0	226	1		9	24255		true	0								https://github.com/d3/d3	library																2010	2024	2010	3633	22875	108187	13	false																								2010	2025	4841	153	175	59	26154					2011		2011	javascript svg css actionscript html json csv geojson jquery	D3.js (or just D3 for Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of the widely implemented SVG, HTML5, and CSS standards. It is the successor to the earlier Protovis framework. In contrast to many other libraries, D3.js allows great control over the final visual result. Its development was noted in 2011, as version 2.0.0 was released in August 2011.D3.js is used on hundreds of thousands of websites. Some popular uses include creating interactive graphics for online news websites, information dashboards for viewing data, and producing maps from GIS map making data. In addition, the exportable nature of SVG enables graphics created by D3 to be used in print publications.	2012	275	92	351	36177168					https://github.com/d3										markdown javascript json typescript yaml csv bourne-shell css svg				true	178362	0		28	observable-lang															1	false	7	true														text													United States																						https://twitter.com/d3js_org	"// Data   var countriesData = [      { name:""Ireland"",  income:53000, life: 78, pop:6378, color: ""black""},      { name:""Norway"",   income:73000, life: 87, pop:5084, color: ""blue"" },      { name:""Tanzania"", income:27000, life: 50, pop:3407, color: ""grey"" }   ]; // Create SVG container   var svg = d3.select(""#hook"").append(""svg"")         .attr(""width"", 120)         .attr(""height"", 120)         .style(""background-color"", ""#D0D0D0""); // Create SVG elements from data     svg.selectAll(""circle"")                  // create virtual circle template       .data(countriesData)                   // bind data     .enter()                                 // for each row in data...       .append(""circle"")                      // bind circle & data row such that...         .attr(""id"", function(d) { return d.name })            // set the circle's id according to the country name         .attr(""cx"", function(d) { return d.income / 1000  })  // set the circle's horizontal position according to income         .attr(""cy"", function(d) { return d.life })            // set the circle's vertical position according to life expectancy         .attr(""r"",  function(d) { return d.pop / 1000 *2 })   // set the circle's radius according to country's population         .attr(""fill"", function(d) { return d.color });        // set the circle's color according to country's color"								https://github.com/d3/d3																																																																																																																																																																																												https://en.wikipedia.org/wiki/D3.js	0	0				d3js.org										
pl-sql	PL/SQL	1991			33	pl				0					227	4			24251	7323	true	0									pl	6008	6767		20365		0					sql	sql	text/x-plsql	none	programming								false				p/PL∕SQL.pls				8		78458	276		PLSQL																			18					2005	sql transact-sql postgresql plpgsql sql-psm object-pascal free-pascal java sqlite sqlpl	PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension for SQL and the Oracle relational database. PL/SQL is available in Oracle Database (since version 6 - stored pl/sql procedures/functions/packages/triggers since version 7), TimesTen in-memory database (since version 11.2.1), and IBM DB2 (since version 9.7). Oracle Corporation usually extends PL/SQL functionality with each successive release of the Oracle Database. PL/SQL includes procedural language elements such as conditions and loops. It allows declaration of constants and variables, procedures and functions, types and variables of those types, and triggers. It can handle exceptions (runtime errors). Arrays are supported involving the use of PL/SQL collections. Implementations from version 8 of Oracle Database onwards have included features associated with object-orientation. One can create PL/SQL units such as procedures, functions, packages, types, and triggers, which are stored in the database for reuse by applications that use any of the Oracle Database programmatic interfaces.	2001	427	432	1056	33862363					Oracle			pls bdy ddl fnc pck pkb pks plb plsql prc spc sql tpb tps trg vw	pls											2355	2972	https://exercism.org/tracks/pl	38																									https://docs.oracle.com/database/121/LNPLS/toc.htm								text			https://github.com/antlr/grammars-v4/tree/master/sql/plsql										United States															-- Hello World in Oracle PL/SQL (sqlplus)  set serveroutput on  begin   dbms_output.enable(10000);   dbms_output.put_line('Hello World'); end; / 	BEGIN   dbms_output.put_line('Hello World'); END; / 	create or replace procedure print_bool(     p_bool in BOOLEAN,     p_true_value in varchar2 default 'TRUE',     p_false_value in varchar2 := 'FALSE' ) as begin      dbms_output.put_line(case when p_bool then p_true_value else p_false_value end);  end print_bool; / 						DECLARE   CURSOR cursor_person IS     SELECT person_code FROM people_table; BEGIN   FOR RecordIndex IN cursor_person   LOOP     DBMS_OUTPUT.PUT_LINE(recordIndex.person_code);   END LOOP; END;	PL∕SQL									https://www.meetup.com/topics/oracle				--		dbms_output.put_line	'		TRUE FALSE																			true								true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/PL/SQL	5	0	https://hopl.info/showlanguage.prx?exp=7323		PL/SQL		PLSQL	https://github.com/textmate/sql.tmbundle			PLSQL	pl/sql developer				title|year|author|goodreadsId|rating|ratings|reviews\nAdvanced Plsql Programming: The Definitive Reference||Boobal Ganesan|58532308|0.0|0|0\nOracle SQL: Sql-Plsql Concepts, Queries & Tips for All Database Developers & Programmers||Niraj Gupta|55220774|0.0|0|1\n100 Plus SQL and PLSQL Tips: Useful for Beginner's and Experienced Database Programmers and Developers|2014|Niraj Gupta|45930441|4.00|5|0\nData-Centric Programming Languages: Mumps, Microsoft Access, Plsql, Transact-SQL, IBM RPG, Visual FoxPro, Jade, K||Source Wikipedia|59365714|0.0|0|0\nOracle: Oracle Adf, Sun Microsystems, Plsql, Oracle Rac, Larry Ellison, Jdeveloper, BMW Oracle Racing, SQL Developer||Quelle Wikipedia|54064120|0.0|0|0
eve	Eve	2016	Chris Granger and Rob Attorri and Jamie Brandon and Josh Cole and Corey Montella		23	pl		http://witheve.com/		0				0.3.0-preview5	228	1		8	24250		true	0								https://github.com/witheve/Eve	pl																2013	2024	2016	195	256	7153	71	false																								2016	2018	3250	45	71	10	25246				http://play.witheve.com/#/examples/quickstart.eve	2014														https://github.com/witheve										typescript css javascript markdown json html yaml dockerfile				true	7968	0		36																5	false	0	true														text	5008												United States					// People older than 30 [#person age > 30] // The same as above [#person age] age > 30 // Also the same as above people = [#person]																	https://twitter.com/with_eve									https://github.com/witheve/Eve						//																																true																																																							true																																															false																																																	0	0				witheve.com										
yara	YARA	2008	Victor M. Alvarez		21	pl		http://virustotal.github.io/yara/		0				v4.5.1	229	2		18	24248		true	0								https://github.com/VirusTotal/yara	pl	43	46		812		0					text			source.yara	programming	2012	2024	2008	320	1420	7981	183	false					21	2014	2018	3	4			Yet Another Recursive Acronym												2008	2025	3401	247	385	24	138601								perl regex elf	YARA is the name of a tool primarily used in malware research and detection. It provides a rule-based approach to create descriptions of malware families based on textual or binary patterns. A description is essentially a Yara rule name, where these rules consist of sets of strings and a boolean expression. The language used has traits of Perl compatible regular expressions.	2010	106	5	27	26289898		YARA is a tool aimed at (but not limited to) helping malware researchers to identify and classify malware samples. With YARA you can create descriptions of malware families (or whatever you want to describe) based on textual or binary patterns. Each description, a.k.a rule, consists of a set of strings and a boolean expression which determine its logic.	YARA is a tool aimed at (but not limited to) helping malware researchers to identify and classify malware samples. With YARA you can create descriptions of malware families (or whatever you want to describe) based on textual or binary patterns. Each description, a.k.a rule, consists of a set of strings and a boolean expression which determine its logic.			YARA is a tool aimed at (but not limited to) helping malware researchers to identify and classify malware samples. With YARA you can create descriptions of malware families (or whatever you want to describe) based on textual or binary patterns. Each description, a.k.a rule, consists of a set of strings and a boolean expression which determine its logic.		yar yara							c restructuredtext xml cpp starlark yaml markdown bourne-shell yacc lex bazel protobuf m4 make javascript svg html python				true	13240	0		39																1	false	4	true														text			https://github.com/antlr/grammars-v4/tree/master/yara															"rule silent_banker : banker {     meta:         description = ""This is just an example""         threat_level = 3         in_the_wild = true      strings:         $a = {6A 40 68 00 30 00 00 6A 14 8D 91}         $b = {8D 4D B0 2B C1 83 C0 27 99 6A 4E 59 F7 F9}         $c = ""UVODFRYSIHLNWPEJXQZAKCBGMT""      condition:         $a or $b or $c }"												rule test { condition: true } 														https://github.com/VirusTotal/yara																																																																																																																																																																																												https://en.wikipedia.org/wiki/YARA	0	0					YARA	https://github.com/blacktop/language-yara			YARA					
ninja	Ninja	2012	Evan Martin		20	template		https://ninja-build.org/		0				v1.12.1	230	0		13	24245		true	0								https://github.com/ninja-build/ninja	template				0		0					text			source.ninja	data	2011	2024	2010	266	1573	10866	360	false					20	2015	2016		3															2010	2025	3276	343	176	6	36379					2014		2012	python cmake meson	"Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible. In essence, Ninja is meant to replace Make, which is slow when performing incremental (or no-op) builds. This can considerably slow down developers working on large projects, such as Google Chrome which compiles 30,000 input files into a single executable. In fact, Google Chrome is a main user and motivation for Ninja. It's also used to build Android, and is used by most developers working on LLVM.In contrast to Make, Ninja lacks features such as string manipulation, as Ninja build files are not meant to be written by hand. Instead, a ""build generator"" should be used to generate Ninja build files. CMake and Meson are popular build management software tools which support creating build files for Ninja."	2017	71	18	27	54312048					Google			ninja							cpp python yaml markdown bourne-shell xslt asciidoc c cmake lisp css vim-script xml				true	16505	0		33																1	false	1	true														text													United States																															https://github.com/ninja-build/ninja																																																																																																																																																																																												https://en.wikipedia.org/wiki/Ninja_(build_system)	2	4				ninja-build.org		https://github.com/khyo/language-ninja		year|publisher|title|authors|isbn13\n2013|Manning|Secrets of the JavaScript Ninja|John Resig and Bear Bibeault|9781933988696\n2019|Independently published|Linux: Linux For Beginners: Your Step By Step Guide Of Becoming A Linux Command Line Ninja|John, Felix|9781094653389	Ninja				year|title|doi|citations|influentialCitations|authors|paperId\n2001|The NINJA project|10.1145/383845.383867|69|5|J. Moreira and S. Midkiff and Manish Gupta and Pedro V. Artigas and Peng Wu and G. Almási|1087cd70688cddf041c50acf75152e1f26aba8f2\n2015|Can traditional programming bridge the Ninja performance gap for parallel computing applications?|10.1145/2742910|68|3|N. Satish and Changkyu Kim and J. Chhugani and H. Saito and R. Krishnaiyer and M. Smelyanskiy and M. Girkar and P. Dubey|6c5f2a84716b989360834b2825f7e18ddb4d644e\n2012|Can traditional programming bridge the Ninja performance gap for parallel computing applications?|10.1145/2366231.2337210|66|5|N. Satish and Changkyu Kim and J. Chhugani and H. Saito and R. Krishnaiyer and M. Smelyanskiy and M. Girkar and P. Dubey|86f1f688eda730293da60f4787b35caf86f7bec8\n2016|Ninja code village for scratch: Function samples/function analyser and automatic assessment of computational thinking concepts|10.1109/VLHCC.2016.7739695|28|5|G. Ota and Y. Morimoto and H. Kato|e1798e205881241ba613e9fae5ae687ea1703c94	
imba	Imba	2014			17	pl		https://imba.io/		2				v2.0.0-y.0	231	1		11	24243		true	2	cloc imba							https://github.com/imba/imba	pl																2014	2024	2015	108	173	6276	158	false																								2015	2025	4031	47	1115	28	237048					2013											Imba is a Web programming language that's fast in two ways: Imba's time-saving syntax with built-in tags and styles results in less typing and switching files so you can build things fast. Imba's groundbreaking memoized DOM is an order of magnitude faster than virtual DOM libraries, so you can build fast things.	Imba is a Web programming language that's fast in two ways: Imba's time-saving syntax with built-in tags and styles results in less typing and switching files so you can build things fast. Imba's groundbreaking memoized DOM is an order of magnitude faster than virtual DOM libraries, so you can build fast things.		https://github.com/imba/	Imba is a Web programming language that's fast in two ways: Imba's time-saving syntax with built-in tags and styles results in less typing and switching files so you can build things fast. Imba's groundbreaking memoized DOM is an order of magnitude faster than virtual DOM libraries, so you can build fast things.									imba javascript json typescript markdown html css yaml svg xml bourne-shell	javascript			true	6844	0		30																	true	2	true		imba																									Norway and United States					tag app-canvas  prop dpr = window.devicePixelRatio  prop state = {}   def draw e   let path = e.#path ||= new Path2D   let ctx = $canvas.getContext('2d')   path.lineTo(e.x * dpr,e.y * dpr)   ctx.lineWidth = state.stroke * dpr   ctx.strokeStyle = state.color   ctx.stroke(path)    def resized e   $canvas.width = offsetWidth * dpr   $canvas.height = offsetHeight * dpr   <self @resize=resized @touch.prevent.moved.fit(self)=draw>   <canvas$canvas[pos:abs w:100% h:100%]>																										https://github.com/imba/imba																																																																																																																																												true																																																	0	0				imba.io										
couchdb	CouchDB	2005			21	application		https://couchdb.apache.org/		0				3.3.3	232	0		24	24243		false	0								https://github.com/apache/couchdb	application																2009	2024		237	1020	6124	316	false																								2008	2025	17933	311	1488	47	406328							2005	c javascript linux solaris freebsd json nginx-config sql mongodb postgresql	Apache CouchDB is an open-source document-oriented NoSQL database, implemented in Erlang. CouchDB uses multiple formats and protocols to store, transfer, and process its data. It uses JSON to store data, JavaScript as its query language using MapReduce, and HTTP for an API.		70			13427539					https://github.com/apache/couchdb										erlang restructuredtext elixir java markdown python bourne-shell c javascript ini make cpp html yaml json svg groovy gradle diff css bash ruby powershell dockerfile				true	10867	13		45																	false	3	true						https://docs.couchdb.org/en/3.2.2-docs/								text																																https://www.reddit.com/r/CouchDB			https://twitter.com/couchdb									https://github.com/apache/couchdb																														true																																																																																																																									true																																					https://en.wikipedia.org/wiki/Apache_CouchDB	3	0				couchdb.apache.org						couchdb developer				title|year|author|goodreadsId|rating|ratings|reviews\nThe Definitive Guide: Time to Relax|2010|J.Chris Anderson|6712632|3.50|68|9\nGetting Started with CouchDB|2011|M.C. Brown|13217933|3.42|19|2\nScaling CouchDB|2011|Bradley Holt|11354246|3.58|12|0
nginx-config	Nginx	2004			24	configFormat				0					233	2			24237		true	0									configFormat	7652	8529	nginx.conf	5905		0			nginx configuration file		text	nginx	text/x-nginx-conf	source.nginx	data								false					41	2014	2018	1	6												configs.py																2004	c linux solaris tls wordpress	Nginx (  EN-jin-EKS) (stylized as NGINX, NGiИX or nginx) is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.  The software was created by Igor Sysoev and first publicly released in 2004. A company of the same name was founded in 2011 to provide support and Nginx plus paid software.Nginx is free and open-source software, released under the terms of a BSD-like license. A large fraction of web servers use NGINX, often as a load balancer.	2007	795	298	1044	10494974					F5, Inc			nginx nginxconf vhost		nginx.conf									true	4245	2884		25																									https://nginx.org/en/docs/ https://devdocs.io/nginx/								text				nginx									Russia					#user  nobody; worker_processes  1;  #error_log  logs/error.log; #pid   /run/nginx.pid;  events {     worker_connections  1024; }  http {       include /etc/nginx/mime.types;       gzip  on;       gzip_http_version 1.1;       gzip_comp_level 2;       gzip_types text/plain text/html text/css                       application/x-javascript text/xml                       application/xml application/xml+rss                       text/javascript;  server {                 listen       80;                 server_name  localhost;                 access_log  logs/localhost.access.log  main;                 location / {                     root   html;                     index  index.html index.htm;                 }         include /etc/nginx/sites-enabled/*;         } }												"# Move the www people to no-www server {   listen 80;   server_name www.example.com;   return 301 $scheme://example.com$request_uri; }  server {   listen 80;   listen 443 ssl;   server_name example.com;    # Certs sent to the client in SERVER HELLO are concatenated in ssl_certificate   ssl_certificate /srv/www/example.com/ssl/example.com.crt;   ssl_certificate_key /srv/www/example.com/ssl/example.com.key;      # Allow multiple connections to use the same key data   ssl_session_timeout 5m;   ssl_session_cache shared:SSL:50m;      # Diffie-Hellman parameter for DHE ciphersuites, recommended 2048 bits   ssl_dhparam /etc/ssl/certs/dhparam.pem;    # Intermediate configuration. tweak to your needs   ssl_protocols TLSv1 TLSv1.1 TLSv1.2;   include snippets/ssl_ciphers_intermediate.conf;   ssl_prefer_server_ciphers on;    # HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months)   #add_header Strict-Transport-Security max-age=15768000;    # OCSP Stapling - fetch OCSP records from URL in ssl_certificate and cache them   ssl_stapling on;   ssl_stapling_verify on;    # Verify chain of trust of OCSP response using Root CA and Intermediate certs   ssl_trusted_certificate /srv/www/example.com/ssl/unified-ssl.crt;   resolver 8.8.8.8 8.8.4.4;   resolver_timeout 10s;    root /srv/www/example.com/htdocs;   index index.php index.html index.htm;   charset UTF-8;   autoindex off;      # Deny access based on HTTP method (set in HTTP level)   if ($bad_method = 1) {     return 444;   }    # Show ""Not Found"" 404 errors in place of ""Forbidden"" 403 errors, because   # forbidden errors allow attackers potential insight into your server's   # layout and contents   error_page 403 = 404;    # It's always good to set logs, note however you cannot turn off the error log   # setting error_log off; will simply create a file called 'off'.   access_log /var/log/nginx/example.com.access.log;   error_log /var/log/nginx/example.com.error.log;    # Add trailing slash to */wp-admin requests.   rewrite /wp-admin$ $scheme://$host$uri/ permanent;    location / {     # This try_files directive is used to enable pretty, SEO-friendly URLs     # and permalinks for Wordpress. Leave it *off* to start with, and then     # turn it on once you've gotten Wordpress configured!     try_files $uri $uri/ /index.php?$args;   }    # Option to create password protected directory   # http://www.howtoforge.com/basic-http-authentication-with-nginx   # location /admin {   #   auth_basic ""Administrator Login"";   #   auth_basic_user_file /var/www/domain.com/admin/.htpasswd;   # }    # Do not log access to these to keep the logs cleaner   location = /favicon.ico {     log_not_found off;     access_log off;   }    location = /apple-touch-icon.png {     log_not_found off;     access_log off;   }    location = /apple-touch-icon-precomposed.png {     log_not_found off;     access_log off;   }    # This block will catch static file requests, such as images, css, js   # The ?: prefix is a 'non-capturing' mark, meaning we do not require   # the pattern to be captured into $1 which should help improve performance   location ~* \.(?:3gp|gif|jpg|jpe?g|png|ico|wmv|avi|asf|asx|mpg|mpeg|mp4|pls|mp3|mid|wav|swf|flv|html|htm|txt|js|css|exe|zip|tar|rar|gz|tgz|bz2|uha|7z|doc|docx|xls|xlsx|pdf|iso|woff)$ {     # Some basic cache-control for static files to be sent to the browser     expires max;     add_header Pragma public;     add_header Cache-Control ""public, must-revalidate, proxy-revalidate"";   }    # Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac).   # Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)   location ~ /\. {     access_log off;     log_not_found off;     deny all;   }    location ~ ~$ {     access_log off;     log_not_found off;     deny all;   }    # Common deny or internal locations, to help prevent access to areas of   # the site that should not be public   location ~* wp-admin/includes {     deny all;   }    location ~* wp-includes/theme-compat/ {     deny all;   }    location ~* wp-includes/js/tinymce/langs/.*\.php {     deny all;   }    location /wp-content/ {     internal;   }    # Deny access to any files with a .php extension in the uploads directory   # Works in sub-directory installs and also in multisite network   # Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)   location ~* /(?:uploads|files)/.*\.php$ {     deny all;   }    # Make sure these get through, esp with dynamic WP sitmap plugin   location = /robots.txt {     try_files $uri /index.php;   }    location = /sitemap.xml {     try_files $uri /index.php;   }    location = /sitemap.xml.gz {     try_files $uri /index.php;   }    # Fix for Firefox issue with cross site font icons   location ~* \.(eot|otf|ttf|woff)$ {     add_header Access-Control-Allow-Origin *;   }    # Redirect server error pages to the static page /50x.html   # Make sure 50x.html exists at that location   error_page 500 502 503 504 /50x.html;     location = /50x.html {     root /usr/share/nginx/html;     }    # Cache everything by default   set $skip_cache 0;    # POST requests and urls with a query string should always go to PHP   if ($request_method = POST) {     set $skip_cache 1;   }   if ($query_string != """") {     set $skip_cache 1;   }    # Don't cache uris containing the following segments   if ($request_uri ~* ""/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|index.php|sitemap(_index)?.xml"") {     set $skip_cache 1;   }    # Don't use the cache for logged in users or recent commenters   if ($http_cookie ~* ""comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in"") {     set $skip_cache 1;   }    # Pass all .php files onto a php-fpm/php-fcgi server.   location ~ [^/]\.php(/|$) {     # regex to split $uri to $fastcgi_script_name and $fastcgi_path     fastcgi_split_path_info ^(.+\.php)(/.+)$;      # Check that the PHP script exists before passing it     try_files $fastcgi_script_name =404;      # Bypass the fact that try_files resets $fastcgi_path_info     # see: http://trac.nginx.org/nginx/ticket/321     set $path_info $fastcgi_path_info;     fastcgi_param PATH_INFO $path_info;      fastcgi_pass unix:/var/run/example.com.sock;     fastcgi_index index.php;     # Uncomment if site is HTTPS     #fastcgi_param HTTPS on;     include fastcgi.conf;          fastcgi_cache_bypass $skip_cache;     fastcgi_no_cache $skip_cache;      fastcgi_cache WORDPRESS;     fastcgi_cache_valid  60m;   }    location ~ /purge(/.*) {     fastcgi_cache_purge WORDPRESS ""$scheme$request_method$host$1"";   }    # Use this block if PHPMyAdmin is enabled for this domain   location /phpmyadmin {     root /usr/share/;     index index.php index.html index.htm;      location ~ ^/phpmyadmin/(.+\.php)$ {       try_files $uri =404;       root /usr/share/;       fastcgi_pass unix:/var/run/example.com.sock;       fastcgi_index index.php;       include fastcgi.conf;     }      location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {       root /usr/share/;     }   }    location /phpMyAdmin {     rewrite ^/* /phpmyadmin last;   }   # End PHPMyAdmin block  } # End of server block."	Nginx configuration file																			#																																true																																																							true																	false																														false																																																https://en.wikipedia.org/wiki/Nginx	6	0					Nginx	https://github.com/brandonwamboldt/sublime-nginx		year|publisher|title|authors|isbn13\n2013|Packt Publishing|Nginx Module Extension|Dar, Usama|9781782163046\n2018|Packt Publishing|Nginx HTTP Server: Harness the power of Nginx to make the most of your infrastructure and serve pages faster than ever before, 4th Edition|Fjordvald, Martin Bjerretoft and Nedelcu, Clement|9781788621977\n2013-03-19|Packt Publishing|Mastering Nginx|Dimitri Aivaliotis|9781849517454\n2013|Packt Publishing|Nginx HTTP Server Second Edition|Nedelcu, Clement|9781782162339\n18-11-2015|Packt Publishing|Nginx HTTP Server|Clement Nedelcu|9781785285912\n2013-12-26|Packt Publishing|Nginx Module Extension|Usama Dar|9781782163053	Nginx	nginx engineer				
nearley	Nearley	2014	Kartik Chandra		26	grammarLanguage		https://nearley.js.org/		0				2.20.1	234	1		8	24236		true	0								https://github.com/Hardmath123/nearley	grammarLanguage	32	33		53		0					text			source.ne	programming	2014	2024	2014	45	232	3578	195	false					4	2017	2017	1	2															2014	2024	1094	66	134	3	28707																			https://github.com/kach/nearley/issues			ne nearley							javascript html markdown json svg css yaml bourne-shell				true	4542	0		37																1	false	2	true						https://nearley.js.org/docs/how-to-grammar-good								text													United States																	"# nearley grammar @builtin ""string.ne""  @{%  function insensitive(sl) {     var s = sl.literal;     result = [];     for (var i=0; i<s.length; i++) {         var c = s.charAt(i);         if (c.toUpperCase() !== c || c.toLowerCase() !== c) {             result.push(new RegExp(""["" + c.toLowerCase() + c.toUpperCase() + ""]""));         } else {             result.push({literal: c});         }     }     return {subexpression: [{tokens: result, postprocess: function(d) {return d.join(""""); }}]}; }  %}  final -> whit? prog whit?  {% function(d) { return d[1]; } %}  prog -> prod  {% function(d) { return [d[0]]; } %}       | prod whit prog  {% function(d) { return [d[0]].concat(d[2]); } %}  prod -> word whit? (""-""|""=""):+ "">"" whit? expression+  {% function(d) { return {name: d[0], rules: d[5]}; } %}       | word ""["" wordlist ""]"" whit? (""-""|""=""):+ "">"" whit? expression+ {% function(d) {return {macro: d[0], args: d[2], exprs: d[8]}} %}       | ""@"" whit? js  {% function(d) { return {body: d[2]}; } %}       | ""@"" word whit word  {% function(d) { return {config: d[1], value: d[3]}; } %}       | ""@include""  whit? string {% function(d) {return {include: d[2].literal, builtin: false}} %}       | ""@builtin""  whit? string {% function(d) {return {include: d[2].literal, builtin: true }} %}  expression+ -> completeexpression              | expression+ whit? ""|"" whit? completeexpression  {% function(d) { return d[0].concat([d[4]]); } %}  expressionlist -> completeexpression              | expressionlist whit? "","" whit? completeexpression {% function(d) { return d[0].concat([d[4]]); } %}  wordlist -> word             | wordlist whit? "","" whit? word {% function(d) { return d[0].concat([d[4]]); } %}  completeexpression -> expr  {% function(d) { return {tokens: d[0]}; } %}                     | expr whit? js  {% function(d) { return {tokens: d[0], postprocess: d[2]}; } %}  expr_member ->       word {% id %}     | ""$"" word {% function(d) {return {mixin: d[1]}} %}     | word ""["" expressionlist ""]"" {% function(d) {return {macrocall: d[0], args: d[2]}} %}     | string ""i"":? {% function(d) { if (d[1]) {return insensitive(d[0]); } else {return d[0]; } } %}     | ""%"" word {% function(d) {return {token: d[1]}} %}     | charclass {% id %}     | ""("" whit? expression+ whit? "")"" {% function(d) {return {'subexpression': d[2]} ;} %}     | expr_member whit? ebnf_modifier {% function(d) {return {'ebnf': d[0], 'modifier': d[2]}; } %}  ebnf_modifier -> "":+"" {% id %} | "":*"" {% id %} | "":?"" {% id %}  expr -> expr_member       | expr whit expr_member  {% function(d){ return d[0].concat([d[2]]); } %}  word -> [\w\?\+]  {% function(d){ return d[0]; } %}       | word [\w\?\+]  {% function(d){ return d[0]+d[1]; } %}  string -> dqstring {% function(d) {return { literal: d[0] }; } %} #string -> ""\"""" charset ""\""""  {% function(d) { return { literal: d[1].join("""") }; } %} # #charset -> null #         | charset char  {% function(d) { return d[0].concat([d[1]]); } %} # #char -> [^\\""]  {% function(d) { return d[0]; } %} #      | ""\\"" .  {% function(d) { return JSON.parse(""\""""+""\\""+d[1]+""\""""); } %}  charclass -> "".""  {% function(d) { return new RegExp("".""); } %}            | ""["" charclassmembers ""]""  {% function(d) { return new RegExp(""["" + d[1].join('') + ""]""); } %}  charclassmembers -> null                   | charclassmembers charclassmember  {% function(d) { return d[0].concat([d[1]]); } %}  charclassmember -> [^\\\]]  {% function(d) { return d[0]; } %}                  | ""\\"" .  {% function(d) { return d[0] + d[1]; } %}  js -> ""{"" ""%"" jscode ""%"" ""}""  {% function(d) { return d[2]; } %}  jscode -> null  {% function() {return """";} %}         | jscode [^%]  {% function(d) {return d[0] + d[1];} %}         | jscode ""%"" [^}] {% function(d) {return d[0] + d[1] + d[2]; } %}  # Whitespace with a comment whit -> whitraw       | whitraw? comment whit?  # Optional whitespace with a comment whit? -> null        | whit  # Literally a string of whitespace whitraw -> [\s]          | whitraw [\s]  # A string of whitespace OR the empty string whitraw? -> null           | whitraw  comment -> ""#"" commentchars ""\n"" commentchars -> null               | commentchars [^\n]"														https://github.com/Hardmath123/nearley						#					true false																			true								true																																																							true																																															false																																																	0	0				nearley.js.org	Nearley	https://github.com/Hardmath123/sublime-nearley			Nearley					
terra	Terra	2012			29	pl		http://terralang.org/		0				1.2.0	235	3		14	24235		true	0								https://github.com/zdevito/terra	pl	195	206		410		0				lua	lua	lua	text/x-lua	source.terra	programming	2012	2024	2012	95	197	2692	122	false				t/Terra.t	3	2016	2016	3	1															2012	2025	1623	70	738	8	54686																Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language:	Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language:			Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language:		t	t						cpp lua markdown c cmake bourne-shell yaml javascript html css dockerfile make nix diff				true	3555	0		46																	false	1	true						https://docs.terra.money/								text								http://www.rosettacode.org/wiki/Category:Terra										"-- This top-level code is plain Lua code. function printhello()     -- This is a plain Lua function     print(""Hello, Lua!"") end printhello()  -- Terra is backwards compatible with C, we'll use C's io library in our example. C = terralib.includec(""stdio.h"")  -- The keyword 'terra' introduces a new Terra function. terra hello(argc : int, argv : &rawstring)     -- Here we call a C function from Terra     C.printf(""Hello, Terra!\n"")     return 0 end  -- You can call Terra functions directly from Lua, they are JIT compiled -- using LLVM to create machine code hello(0,nil)  -- Terra functions are first-class values in Lua, and can be introspected -- and meta-programmed using it hello:disas() --[[ output:     assembly for function at address 0x60e6010     0x60e6010(+0):    push  rax     0x60e6011(+1):    movabs  rdi, 102129664     0x60e601b(+11):   movabs  rax, 140735712154681     0x60e6025(+21):   call  rax     0x60e6027(+23):   xor eax, eax     0x60e6029(+25):   pop rdx     0x60e602a(+26):   ret ]]  -- You can save Terra code as executables, object files, or shared libraries -- and link them into existing programs terralib.saveobj(""helloterra"",{ main = hello })"											"print(""Hello World"") "	"C = terralib.includecstring [[  #include <stdio.h>  #include <stdlib.h> ]] local arraytypes = {} function Array(T)  local struct ArrayImpl {   data : &T;   N : int;  }  function ArrayImpl.metamethods.__typename(self)      return ""Array(""..tostring(T).."")""  end  arraytypes[ArrayImpl] = true  terra ArrayImpl:init(N : int)   self.data = [&T](C.malloc(N*sizeof(T)))   self.N = N  end  terra ArrayImpl:free()   C.free(self.data)  end  ArrayImpl.metamethods.__apply = macro(function(self,idx)   return `self.data[idx]  end)  ArrayImpl.metamethods.__methodmissing = macro(function(methodname,selfexp,...)   local args = terralib.newlist {...}   local i = symbol(int)   local promotedargs = args:map(function(a)    if arraytypes[a:gettype()] then     return `a(i)    else     return a    end   end)   return quote    var self = selfexp    var r : ArrayImpl    r:init(self.N)    for [i] = 0,r.N do     r.data[i] = self.data[i]:[methodname](promotedargs)    end   in    r   end  end)  return ArrayImpl end  struct Complex {  real : float;  imag : float; }  terra Complex:add(c : Complex)  return Complex { self.real + c.real, self.imag + c.imag } end  ComplexArray = Array(Complex) N = 10 terra testit()  var ca : ComplexArray  ca:init(N)  for i = 0,N do   ca(i) = Complex { i, i + 1 }  end  var ra = ca:add(ca)  return ra end local r = testit() assert(r.N == N) for i = 0,N-1 do  assert(r.data[i].real == 2*i)  assert(r.data[i].imag == 2*(i+1)) end assert(tostring(Array(int)) == ""Array(int32)"")"							Terra							https://github.com/zdevito/terra						--		print	""""																													true																																																							true																																			true												false											true																																						0	4				terralang.org	Terra	https://github.com/pyk/sublime-terra			Terra				year|title|doi|citations|influentialCitations|authors|paperId\n2013|Modeling the Earth with Fatiando a Terra|10.25080/MAJORA-8B375195-010|63|4|L. Uieda and V. C. Oliveira and V. Barbosa|ba6db75613a2daf1b9f5bb19602e67d5a281b124\n2016|Inversion of Land Surface Temperature (LST) Using Terra ASTER Data: A Comparison of Three Algorithms|10.3390/rs8120993|30|3|M. Ndossi and U. Avdan|be8ab3dc51a616ca6646f3f800239e33607e32b8\n2015|Terra|10.1145/2811267|24|0|Adriano Branco and Francisco Sant'anna and R. Ierusalimschy and Noemi Rodriguez and Silvana Rossetto|cb2405872210975b446017f54f115c45b5d4cda8\n2019|Delft Advanced Research Terra Simulator: General Purpose Reservoir Simulator with Operator-Based Linearization|10.4233/UUID:5F0F9B80-A7D6-488D-9BD2-D68B9D7B4B87|4|1|M. Khait|3986f7b8dd67a9c80b8b57c84accf6dcd94d2099	
octave	GNU Octave	1988	John W. Eaton		38	pl		https://gnu.org/software/octave/		0					236	4			24235	2302	true	0									pl																							false				o/Octave.m																	matlab.py																1988	linux c fortran scilab opengl gnuplot unix bash lisp qt	GNU Octave is software featuring a high-level programming language, primarily intended for numerical computations. Octave helps in solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language. Since it is part of the GNU Project, it is free software under the terms of the GNU General Public License. Octave is one of the major free alternatives to Matlab, others being Scilab and FreeMat. Scilab, however, puts less emphasis on (bidirectional) syntactic compatibility with Matlab than Octave does.	2002	467	613	653	48707					University of Wisconsin-Madison && University of Texas				m	m									true	2406	0		42																1								https://tio.run/#octave	https://docs.octave.org/interpreter/								text				octave		Octave		http://www.rosettacode.org/wiki/Category:Octave				octave	United States			Octave												"#Hello World in Octave (http://www.octave.org/) printf(""Hello World\n""); "	"printf(""Hello World""); "		Octave		https://riju.codes/octave	"disp(""Hello, world!"") "		"% create figure and panel on it f = figure; % create a button group gp = uibuttongroup (f, ""Position"", [ 0 0.5 1 1]) % create a buttons in the group b1 = uicontrol (gp, ""style"", ""radiobutton"", ""string"", ""Choice 1"", ""Position"", [ 10 150 100 50 ]); b2 = uicontrol (gp, ""style"", ""radiobutton"", ""string"", ""Choice 2"", ""Position"", [ 10 50 100 30 ]); % create a button not in the group b3 = uicontrol (f, ""style"", ""radiobutton"",""string"", ""Not in the group"",""Position"", [ 10 50 100 50 ]);"	Octave													%		printf	""""																													true																									true																									true					true																	true																		true												false											true																																				https://github.com/calysto/octave_kernel	https://en.wikipedia.org/wiki/GNU_Octave	1	0	https://hopl.info/showlanguage.prx?exp=2302		GNU Octave											title|year|author|goodreadsId|rating|ratings|reviews\nScientific Computing with MATLAB and Octave|2003|Alfio Quarteroni|312792|4.10|10|0
opa	Opa	2011			41	pl		http://opalang.org		0				1.1.0	237	3		20	24230		true	0								https://github.com/MLstate/opalang	pl	50	58		76		0					text			source.opa	programming	2011	2024	2010	47	125	1242	37	false				o/Opa.opa	23	2011	2014	2	3												ml.py			2010	2017	4609	71	1707	42	334367					2010		2011	linux ocaml erlang javascript jquery html mongodb postgresql sql dart haxe coffeescript	Opa is an open-source programming language for developing scalable web applications. It can be used for both client-side and server-side scripting, where complete programs are written in Opa and subsequently compiled to Nodejs on the server and JavaScript on the client, with the compiler automating all communication between the two. Opa implements strong, static typing, which can be helpful in protecting against security issues such as SQL injections and cross-site scripting attacks. The language was first officially presented at the OWASP conference in 2010, and the source code was released on GitHub in June 2011, under a GNU Affero General Public License. Later, the license changed to the MIT license for the framework part (library) and AGPL for the compiler so that applications written in Opa can be released under any license, proprietary or open source.	2011	53	94	149	32976878					https://github.com/MLstate			opa	opa	opa					ocaml javascript css bourne-shell c diff lisp make bash xml html svg vim-script markdown perl qml java python z-shell dockerfile				true	2175	0		93																	false	1	true						https://github.com/MLstate/opalang/wiki/A-tour-of-Opa								text								http://www.rosettacode.org/wiki/Category:Opa					France																"jlog(""Hello World"") "	"/**  * To compile & run on port 8080:  * opa hello_syntax1.opa --  */ server = Server.one_page_server(    ""Hello, world"",    -> (<h1>Hello, world</h1>) )  "	Opa				https://twitter.com/opalang	"Server.start(Server.http,   { title: ""Hello""   , page: function() { <h1>Hello, web!</h1> }   } )"	Opa					and as begin case client css database db do else end external forall function if import match module or package parser rec server then type val with xml_parser		https://github.com/MLstate/opalang							/* */	jlog	""""																	true												true	true																								true						true								true											true																						true							true											true												false											true																true																					https://en.wikipedia.org/wiki/Opa_(programming_language)	2	0				opalang.org	Opa	https://github.com/mads379/opa.tmbundle		year|publisher|title|authors|isbn13\n2013|Packt Publishing|Opa Application Development|Wenbo, Li|9781782163749\n20130612|Packt Publishing|Opa Application Development|Li Wenbo|9781782163756	Opa					
cson	CSON	2011	Benjamin Lupton		19	dataNotation				11				8.4.0	238	2		6	24211		true	11	ait catala cson factor flow9 fork-lang invokator ko koka mirth unison							https://github.com/bevry/cson	dataNotation	1	2		16		0					coffee	coffeescript	text/x-coffeescript	source.coffee	data	2011	2024	2011	23	56	1334	2	false				c/CSON.cson	332	2013	2018	4	30			CoffeeScript Object Notation												2011	2023	208	19	49	1	4197																			https://bevry.me/			cson	cson						json cson coffeescript markdown yaml javascript				true	1722	0		26																1	true	8	true		cson												text													Australia																{'Hello': 'World'} 	'menu': [   {     'label': 'Packages'     'submenu': [       'label': 'Wercker Status'       'submenu': [         { 'label': 'Check now!', 'command': 'wercker-status:checknow' }       ]     ]   } ]							CSON							https://github.com/bevry/cson																																																																																																																																																																																													0	0					CSON	https://github.com/atom/language-coffee-script			CSON					
matplotlib	Matplotlib	2003	John D. Hunter		18	dataVis library		http://matplotlib.org/		0				v3.9.0	239	1		22	24210		true	0								https://github.com/matplotlib/matplotlib	dataVis																2011	2024	2003	597	7522	19754	1586	false																								2003	2025	52465	1824	4609	459	911835							2012	python numpy qt opengl matlab scipy gnuplot julia octave maxima excel-app jython sagemath	"matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPy. It provides an object-oriented API for embedding plots into applications using general-purpose GUI toolkits like Tkinter, wxPython, Qt, or GTK+. There is also a procedural ""pylab"" interface based on a state machine (like OpenGL), designed to closely resemble that of MATLAB, though its use is discouraged. SciPy makes use of matplotlib. matplotlib was originally written by John D. Hunter, has an active development community, and is distributed under a BSD-style license. Michael Droettboom was nominated as matplotlib's lead developer shortly before John Hunter's death in 2012. As of 23 June 2017, matplotlib 2.0.x supports Python versions 2.7 through 3.6. Matplotlib 1.2 is the first version of matplotlib to support Python 3.x. Matplotlib 1.4 is the last version of matplotlib to support Python 2.6."	2005	218	85	241	2901907					https://github.com/matplotlib										python svg restructuredtext cpp yaml meson json html markdown css javascript csv jupyter-notebook bourne-shell tex objective-c toml xml ini make c lua				true	45256	0		40																1	false	3	true														text													Various																						https://twitter.com/matplotlib	>>> from matplotlib import cm >>> from mpl_toolkits.mplot3d import Axes3D >>> import matplotlib.pyplot as plt >>> import numpy as np >>> fig = plt.figure() >>> ax = fig.gca(projection='3d') >>> X = np.arange(-5, 5, 0.25) >>> Y = np.arange(-5, 5, 0.25) >>> X, Y = np.meshgrid(X, Y) >>> R = np.sqrt(X**2 + Y**2) >>> Z = np.sin(R) >>> surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.coolwarm) >>> plt.show()								https://github.com/matplotlib/matplotlib																																																																																																																																																																																												https://en.wikipedia.org/wiki/Matplotlib	6	0				matplotlib.org										title|year|author|goodreadsId|rating|ratings|reviews\nMatplotlib for Python Developers|2009|Sandro Tosi|10044410|3.19|21|5\nPython and Matplotlib Essentials for Scientists and Engineers|2015|Matt A. Wood|46349225|2.00|2|2\nMatplotlib for Python Developers: Effective techniques for data visualization with Python, 2nd Edition||Aldrin Yim|62830062|3.00|2|0\nPython Data Analytics: Data Analysis and Science Using Pandas, Matplotlib and the Python Programming Language|2015|Fabio Nelli|46543455|2.00|1|1\nMatplotlib for Python Developers: Effective Techniques for Data Visualization with Python, 2nd Edition||Aldrin Yim|62103804|0.0|0|0\nNumerical Python: Scientific Computing and Data Science Applications with Numpy, Scipy and Matplotlib||Robert Johansson|66021570|0.0|0|0
halide	Halide	2010			21	pl		http://halide-lang.org/		0				v17.0.1	240	1		23	24209		true	0								https://github.com/halide/Halide	pl																2012	2024	2010	243	1067	5798	1052	false																								2010	2025	32101	342	2267	180	480745					2012											a language for fast, portable computation on images and tensors	a language for fast, portable computation on images and tensors		https://github.com/halide	a language for fast, portable computation on images and tensors									cpp cmake python make bourne-shell markdown java llvmir xml yaml c json objective-cpp javascript gradle bash html css jupyter-notebook pascal idl toml assembly-language				true	9343	0		45																	false	17	true																											United States				https://news.ycombinator.com/item?id=7544855	Func blur_3x3(Func input) {  Func blur_x, blur_y;  Var x, y, xi, yi;   // The algorithm - no storage or order  blur_x(x, y) = (input(x-1, y) + input(x, y) + input(x+1, y))/3;  blur_y(x, y) = (blur_x(x, y-1) + blur_x(x, y) + blur_x(x, y+1))/3;   // The schedule - defines order, locality; implies storage  blur_y.tile(x, y, xi, yi, 256, 32)        .vectorize(xi, 8).parallel(y);  blur_x.compute_at(blur_y, x).vectorize(x, 8);   return blur_y; }																										https://github.com/halide/Halide						//																																true																																																							true																																															false																																																	0	12				halide-lang.org									year|title|doi|citations|influentialCitations|authors|paperId\n2016|Automatically scheduling halide image processing pipelines|10.1145/2897824.2925952|133|17|Ravi Teja Mullapudi and Andrew Adams and Dillon Sharlet and Jonathan Ragan-Kelley and Kayvon Fatahalian|9b240a87b11d085641d6640f73cc3cc2d678e305\n2019|Learning to optimize halide with tree search and random programs|10.1145/3306346.3322967|128|19|Andrew Adams and Karima Ma and Luke Anderson and Riyadh Baghdadi and Tzu-Mao Li and Michaël Gharbi and Benoit Steiner and Steven Johnson and Kayvon Fatahalian and F. Durand and Jonathan Ragan-Kelley|f90a7bc396e205b204d5d6066a10162f84b128f9\n2018|Differentiable programming for image processing and deep learning in halide|10.1145/3197517.3201383|78|8|Tzu-Mao Li and Michaël Gharbi and Andrew Adams and F. Durand and Jonathan Ragan-Kelley|c1c8d15520d84ed6d9a701e18627ded4d8f1eb2a\n2017|Halide|10.1145/3150211|48|0|Jonathan Ragan-Kelley and Andrew Adams and Dillon Sharlet and Connelly Barnes and Sylvain Paris and M. Levoy and S. Amarasinghe and F. Durand|93bb58cfdd34521c59e593d8f4332a75a18e3448\n2015|Helium: lifting high-performance stencil kernels from stripped x86 binaries to halide DSL code|10.1145/2737924.2737974|28|3|Charith Mendis and Jeffrey Bosboom and Kevin Wu and S. Kamil and Jonathan Ragan-Kelley and Sylvain Paris and Qin Zhao and Saman P. Amarasinghe|62e3781d9aa0a2dc5845f5cb06466ba9e83f9241\n2019|Automatically translating image processing libraries to halide|10.1145/3355089.3356549|21|1|Maaz Bin Safeer Ahmad and Jonathan Ragan-Kelley and Alvin Cheung and S. Kamil|8a52c0852c1a38c9f24a14704e1fb749b55ddbba\n2017|Extending Halide to Improve Software Development for Imaging DSPs|10.1145/3106343|8|0|Sander Vocke and H. Corporaal and Roel Jordans and R. Corvino and Rick J. M. Nas|213533b755b70e4754b2f11f39c766db17aa71a9\n2014|Easy optimization of image transformation using sFFT algorithm with HALIDE language|10.1109/IC3I.2014.7019723|7|0|C. Thirumoorthi and T. Karthikeyan|cc86e7bc4031e7ce45d3af516ba15c7345e146b4\n2019|Accelerate DNN Performance with Sparse Matrix Compression in Halide|10.1145/3339186.3339194|6|0|Chao-Lin Lee and Chen-Ting Chao and Jenq-Kuen Lee and Ming-Yu Hung and Chung-Wen Huang|0056c33177043161aaf81565191dac14bb8c5c6a\n2016|Locality-Aware Scheduling for Stencil Code in Halide|10.1109/ICPPW.2016.26|3|0|Shih-Wei Liao and Sheng-Jun Tsai and Chieh-Hsun Yang and C. Lo|58f7375ba591a446d5ff44d08cf9aaf143441d8b\n2019|Sparse-Matrix Compression Primitives with OpenCL Framework to Support Halide|10.1145/3318170.3318179|3|0|Chao-Lin Lee and Chen-Ting Chao and Jenq-Kuen Lee and Chung-Wen Huang and Ming-Yu Hung|2fa067b5a7bccbb6abcd5a813416fee9202f2989\n2020|Halide and OpenMP for generating high-performance recursive filters|10.1117/12.2566537|1|0|Yuta Tsuji and Norishige Fukushima|e14b46621e0c04bd4b877e11a71d76b56e1396d7	
agda	Agda	2007	Ulf Norell and Catarina Coquand		37	pl		http://wiki.portal.chalmers.se/agda		4					241	3			24208	7860	true	5	axio cloc datafun obsidian-lang pygments								pl	143	207		2120		0					text			source.agda	programming								false				a/Agda.agda	6	2011	2014	1	2												haskell.py																2007	coq epigram haskell idris emacs-editor unicode javascript	Agda is a dependently typed functional programming language originally developed by Ulf Norell at Chalmers University of Technology with implementation described in his PhD thesis. The current version of Agda was originally known as Agda 2. The original Agda system was developed at Chalmers by Catarina Coquand in 1999. The current version is a full rewrite, which should be considered a new language that shares name and tradition. Agda is also a proof assistant based on the propositions-as-types paradigm, but unlike Coq, has no support for tactics, and proofs are written in a functional programming style. The language has ordinary programming constructs such as data types, pattern matching, records, let expressions and modules, and a Haskell-like syntax. The system has Emacs and Atom interfaces but can also be run in batch mode from the command line. Agda is based on Zhaohui Luo's Unified Theory of Dependent Types (UTT), a type theory similar to Martin-Löf type theory.	2006	102	64	256	4426773					Chalmers University of Technology			agda	agda	agda		agda lagda							true	731	0		43																2					agda lagda			https://tio.run/#agda	https://agda.readthedocs.io/en/v2.6.2.2/								text								http://www.rosettacode.org/wiki/Category:Agda					Sweden																"module agda where open import IO  main = run (putStrLn ""Hello World"") "	module NatCat where  open import Relation.Binary.PropositionalEquality  -- If you can show that a relation only ever has one inhabitant -- you get the category laws for free module   EasyCategory   (obj : Set)   (_⟶_ : obj → obj → Set)   (_∘_ : ∀ {x y z} → x ⟶ y → y ⟶ z → x ⟶ z)   (id : ∀ x → x ⟶ x)   (single-inhabitant : (x y : obj) (r s : x ⟶ y) → r ≡ s)   where    idʳ : ∀ x y (r : x ⟶ y) → r ∘ id y ≡ r   idʳ x y r = single-inhabitant x y (r ∘ id y) r    idˡ : ∀ x y (r : x ⟶ y) → id x ∘ r ≡ r   idˡ x y r = single-inhabitant x y (id x ∘ r) r    ∘-assoc : ∀ w x y z (r : w ⟶ x) (s : x ⟶ y) (t : y ⟶ z) → (r ∘ s) ∘ t ≡ r ∘ (s ∘ t)   ∘-assoc w x y z r s t = single-inhabitant w z ((r ∘ s) ∘ t) (r ∘ (s ∘ t))  open import Data.Nat  same : (x y : ℕ) (r s : x ≤ y) → r ≡ s same .0 y z≤n z≤n = refl same .(suc m) .(suc n) (s≤s {m} {n} r) (s≤s s) = cong s≤s (same m n r s)  ≤-trans : ∀ x y z → x ≤ y → y ≤ z → x ≤ z ≤-trans .0 y z z≤n s = z≤n ≤-trans .(suc m) .(suc n) .(suc n₁) (s≤s {m} {n} r) (s≤s {.n} {n₁} s) = s≤s (≤-trans m n n₁ r s)  ≤-refl : ∀ x → x ≤ x ≤-refl zero = z≤n ≤-refl (suc x) = s≤s (≤-refl x)  module Nat-EasyCategory = EasyCategory ℕ _≤_ (λ {x}{y}{z} → ≤-trans x y z) ≤-refl same 	Agda					data _≤_ : ℕ → ℕ → Set where    z≤n : {n : ℕ} → zero ≤ n    s≤s : {n m : ℕ} → n ≤ m → suc n ≤ suc m	Agda													--		putStrLn	""""																													true																									true														true											true					true																	true																		true												false											true																		true																			https://en.wikipedia.org/wiki/Agda_(programming_language)	7	14	https://hopl.info/showlanguage.prx?exp=7860				Agda	https://github.com/mokus0/Agda.tmbundle		year|publisher|title|authors|isbn13\n2016|ACM Books|Verified Functional Programming in Agda (ACM Books)|Stump, Aaron|9781970001242\n2016|ACM Books|Verified Functional Programming in Agda (ACM Books)|Stump, Aaron|9781970001273\n20160201|Morgan & Claypool Publishers|Verified Functional Programming in Agda|Aaron Stump|9781970001266\n20160201|Morgan & Claypool Publishers|Verified Functional Programming in Agda|Aaron Stump|9781970001259	Agda				year|title|doi|citations|influentialCitations|authors|paperId\n2009|A Brief Overview of Agda - A Functional Language with Dependent Types|10.1007/978-3-642-03359-9_6|248|22|A. Bove and P. Dybjer and U. Norell|5b8b75c3049b78461e1f1eab598f4cc22ff898aa\n2011|On the bright side of type classes: instance arguments in Agda|10.1145/2034773.2034796|62|2|D. Devriese and F. Piessens|dd8bfacec46cd0fe6c0255ebec2d8f4f55fa9fc0\n2018|Programming Language Foundations in Agda|10.1007/978-3-030-03044-5_5|31|1|P. Wadler|559263fb7522805cb768a7ae0c4736d1972d9202\n2016|Verified Functional Programming in Agda|10.1145/2841316|27|1|Aaron Stump|a5c2444d3c977260dbbfc7c2eceea9bda2614e71\n2011|Integrating an Automated Theorem Prover into Agda|10.1007/978-3-642-20398-5_10|15|0|S. Foster and G. Struth|a3359b29ba67f6f950d2cdd1471d2a3b2e099c14\n2015|Pi-Ware: Hardware Description and Verification in Agda|10.4230/LIPIcs.TYPES.2015.9|11|1|J. P. P. Flor and W. Swierstra and Y. Sijsling|80a17295f94f6e5019b0846f56b62ef65153595e\n2015|Auto in Agda - Programming Proof Search Using Reflection|10.1007/978-3-319-19797-5_14|11|2|Pepijn Kokke and W. Swierstra|85f3bb9d1a14d5007674fe4917eeb279f1686a7f\n2020|Programming language foundations in Agda|10.1016/J.SCICO.2020.102440|6|0|Wen Kokke and Jeremy G. Siek and P. Wadler|bbfcb282284fae3c08db573efd84a0b280eb6f67\n2009|Embedding a logical theory of constructions in Agda|10.1145/1481848.1481857|5|0|A. Bove and P. Dybjer and Andrés Sicard-Ramírez|4eb11e41eea071024c3720cfa63002a097760efd\n2013|Dependently Typed Web Client Applications - FRP in Agda in HTML5|10.1007/978-3-642-45284-0_16|4|0|A. Jeffrey|6e588b21361d0f1d4a015e235f43397ce588c096\n2014|Case of (Quite) Painless Dependently Typed Programming: Fully Certified Merge Sort in Agda|10.1007/978-3-319-11863-5_5|2|0|Ernesto Copello and Á. Tasistro and Brunone Bianchi|ed2ecf1f4f3382c500d4979444107b49b00b0337\n2018|Formalizing Constructive Quantifier Elimination in Agda|10.4204/EPTCS.275.2|1|0|J. Pope|aa33c00f9b0175cb04208e3efa98e711ad4fd13c\n2011|Programming assurance cases in Agda|10.1145/2034773.2034794|1|0|M. Takeyama|f84dc6e52242df661da7bb499169393c05743b3b\n2022|An approach to translating Haskell programs to Agda and reasoning about them|10.48550/arXiv.2205.08718|1|0|H. Carr and Christa Jenkins and Mark Moir and Victor Cacciari Miraldo and Lisandra Silva|4f55424ebcf710cd8a46b9fad9c27f6803375835	title|year|author|goodreadsId|rating|ratings|reviews\nVerified Functional Programming in Agda||Aaron Stump|49396006|4.00|1|0\nVerified Functional Programming in Agda||Aaron Stump|49396007|0.0|0|0\nProgramming Language Foundations in Agda||Philip Wadler|66111413|0.0|0|0
penrose	Penrose	2016	Katherine Ye and Wode Ni and Max Krieger and Dor Ma’Ayan and Jenna Wise and Jonathan Aldrich and Joshua Sunshine and Keenan Crane		22	diagramLang		http://penrose.ink		0	https://penrose.cs.cmu.edu/blog			v3.2.0	242	1		13	24207		true	0								https://github.com/penrose/penrose	diagramLang																2016	2024	2016	111	280	6734	170	false																								2016	2025	5539	60	1516	1100	250183				https://penrose.cs.cmu.edu/try/												Create beautiful diagrams just by typing notation in plain text.	Create beautiful diagrams just by typing notation in plain text.	https://penrose.cs.cmu.edu/media/Penrose_SIGGRAPH2020a.pdf	Carnegie Mellon	Create beautiful diagrams just by typing notation in plain text.									json typescript markdown svg css html javascript yaml vim-script python lisp handlebars bourne-shell				true	7636	0		42																8	false	3	true						https://penrose.cs.cmu.edu/docs/ref																					United States					Set A, B, C, D, E, F, G  Subset(B, A) Subset(C, A) Subset(D, B) Subset(E, B) Subset(F, C) Subset(G, C)  Disjoint(E, D) Disjoint(F, G) Disjoint(B, C)  AutoLabel All 						https://discord.com/invite/a7VXJU4dfR											https://twitter.com/usepenrose									https://github.com/penrose/penrose																																																																																																																																																																																													0	1				penrose.ink									year|title|doi|citations|influentialCitations|authors|paperId\n2020|Penrose|10.1145/3386569.3392375|7|1|Katherine Q. Ye and Wode Ni and Max Krieger and Dor Ma'ayan and Jenna Wise and Jonathan Aldrich and Joshua Sunshine and Keenan Crane|e2a49a1b90e758d55e30782db5b722170880b5a0	
literate-coffeescript	Literate CoffeeScript	2013	Jeremy Ashkenas		19	pl		https://coffeescript.org/#literate		0				2.7.0	243	1		9	24206		true	0								https://github.com/jashkenas/coffeescript	pl				7938	true	0		CoffeeScript	litcoffee		text			source.litcoffee	programming	2009	2024	2009	509	1978	16466	83	false					332	2013	2018	1	30															2009	2023	5205	279	458	32	220021					2009											Besides being used as an ordinary programming language, CoffeeScript may also be written in “literate” mode. If you name your file with a .litcoffee extension, you can write it as a Markdown document — a document that also happens to be executable CoffeeScript code. The compiler will treat any indented blocks (Markdown’s way of indicating source code) as executable code, and ignore the rest as comments. Code blocks must also be separated from comments by at least one blank line.	Besides being used as an ordinary programming language, CoffeeScript may also be written in “literate” mode. If you name your file with a .litcoffee extension, you can write it as a Markdown document — a document that also happens to be executable CoffeeScript code. The compiler will treat any indented blocks (Markdown’s way of indicating source code) as executable code, and ignore the rest as comments. Code blocks must also be separated from comments by at least one blank line.		https://github.com/jashkenas/coffeescript/issues	Besides being used as an ordinary programming language, CoffeeScript may also be written in “literate” mode. If you name your file with a .litcoffee extension, you can write it as a Markdown document — a document that also happens to be executable CoffeeScript code. The compiler will treat any indented blocks (Markdown’s way of indicating source code) as executable code, and ignore the rest as comments. Code blocks must also be separated from comments by at least one blank line.		litcoffee coffeemd							markdown coffeescript html javascript css json svg yaml xml				true	22881	0		28																1	false	2	true														text													United States				https://news.ycombinator.com/item?id=5277916													"The **Scope** class regulates lexical scoping within CoffeeScript. As you generate code, you create a tree of scopes in the same shape as the nested function bodies. Each scope knows about the variables declared within it, and has a reference to its parent enclosing scope. In this way, we know which variables are new and need to be declared with `var`, and which are shared with external scopes.  Import the helpers we plan to use.      {extend, last} = require './helpers'      exports.Scope = class Scope  The `root` is the top-level **Scope** object for a given file.        @root: null  Initialize a scope with its parent, for lookups up the chain, as well as a reference to the **Block** node it belongs to, which is where it should declare its variables, and a reference to the function that it belongs to.        constructor: (@parent, @expressions, @method) ->         @variables = [{name: 'arguments', type: 'arguments'}]         @positions = {}         Scope.root = this unless @parent  Adds a new variable or overrides an existing one.        add: (name, type, immediate) ->         return @parent.add name, type, immediate if @shared and not immediate         if Object::hasOwnProperty.call @positions, name           @variables[@positions[name]].type = type         else           @positions[name] = @variables.push({name, type}) - 1  When `super` is called, we need to find the name of the current method we're in, so that we know how to invoke the same method of the parent class. This can get complicated if super is being called from an inner function. `namedMethod` will walk up the scope tree until it either finds the first function object that has a name filled in, or bottoms out.        namedMethod: ->         return @method if @method.name or !@parent         @parent.namedMethod()  Look up a variable name in lexical scope, and declare it if it does not already exist.        find: (name) ->         return yes if @check name         @add name, 'var'         no  Reserve a variable name as originating from a function parameter for this scope. No `var` required for internal references.        parameter: (name) ->         return if @shared and @parent.check name, yes         @add name, 'param'  Just check to see if a variable has already been declared, without reserving, walks up to the root scope.        check: (name) ->         !!(@type(name) or @parent?.check(name))  Generate a temporary variable name at the given index.        temporary: (name, index) ->         if name.length > 1           '_' + name + if index > 1 then index - 1 else ''         else           '_' + (index + parseInt name, 36).toString(36).replace /\d/g, 'a'  Gets the type of a variable.        type: (name) ->         return v.type for v in @variables when v.name is name         null  If we need to store an intermediate result, find an available name for a compiler-generated variable. `_var`, `_var2`, and so on...        freeVariable: (name, reserve=true) ->         index = 0         index++ while @check((temp = @temporary name, index))         @add temp, 'var', yes if reserve         temp  Ensure that an assignment is made at the top of this scope (or at the top-level scope, if requested).        assign: (name, value) ->         @add name, {value, assigned: yes}, yes         @hasAssignments = yes  Does this scope have any declared variables?        hasDeclarations: ->         !!@declaredVariables().length  Return the list of variables first declared in this scope.        declaredVariables: ->         realVars = []         tempVars = []         for v in @variables when v.type is 'var'           (if v.name.charAt(0) is '_' then tempVars else realVars).push v.name         realVars.sort().concat tempVars.sort()  Return the list of assignments that are supposed to be made at the top of this scope.        assignedVariables: ->         ""#{v.name} = #{v.type.value}"" for v in @variables when v.type.assigned"														https://github.com/jashkenas/coffeescript																																																																																																																																												true																																																	0	0				coffeescript.org		https://github.com/atom/language-coffee-script			Literate CoffeeScript					
cir	CIR	2020			20	ir		https://facebookincubator.github.io/clangir/		0					244	1		54	24205		true	1	swift-il							https://github.com/facebookincubator/clangir	ir																2022	2024	2001	13	6	157	0	false												Clang IR												2001	2022	419652	3581	112009	1029	24152661																Clang IR (CIR) is a new IR for Clang.	Clang IR (CIR) is a new IR for Clang.		Engineering at Meta	Clang IR (CIR) is a new IR for Clang.									llvmir cpp assembly-language c yaml python objective-c cmake restructuredtext fortran-90 opencl objective-cpp make cuda smalltalk markdown xml bourne-shell json html fortran-77 csv ocaml pascal starlark svg perl go css lisp vim-script scheme bazel expect matlab bash dockerfile javascript csharp ini protobuf lua typescript tex diff rust awk swift logos julia mathematica m4 toml d				true	3758	0		76	llvmir																false																													United States				https://discourse.llvm.org/t/rfc-an-mlir-based-clang-ir-cir/63319	// Read from local variable, address in %0. %1 = cir.load %0 : !cir.ptr<i32>, i32  // Load address from memory at address %0. %3 is used by at least one // operation that dereferences a pointer. %3 = cir.load deref %0 : cir.ptr <!cir.ptr<i32>>																										https://github.com/facebookincubator/clangir						//																																true																																																							true																																															false																																																	0	0														
arrow-format	Apache Arrow	2016	Wes McKinney		16	binaryDataFormat		https://arrow.apache.org/		0					245	0		40	24202		false	1	mps-format							https://github.com/apache/arrow	binaryDataFormat																2016	2024		354	3417	14009	4742	false													feather											2016	2025	18278	1473	5689	209	1442602																Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.	Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.		Apache Software Foundation	Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.									java cpp go ruby csharp matlab python typescript restructuredtext r bourne-shell yaml json cmake markdown dockerfile assembly-language cython swift javascript c svg xml csv meson diff make protobuf vala html lua toml css lisp thrift objective-cpp bash awk sql sed				true	25755	0		56																1	false																binary													Various																															https://github.com/apache/arrow																																																																																																																																																																																												https://en.wikipedia.org/wiki/Apache_Arrow	0	0				arrow.apache.org										
rdf	RDF	1997			17	dataNotation		https://www.w3.org/RDF/		0					246	1			24200		true	11	bossam krml krml microdata notation3 oem sdlang shacl susn trig-syntax underlay								dataNotation																							false												Resource Description Framework																									1997	owl xml turtle json unicode sparql sql python	The Resource Description Framework (RDF) is a family of World Wide Web Consortium (W3C) specifications originally designed as a metadata data model. It has come to be used as a general method for conceptual description or modeling of information that is implemented in web resources, using a variety of syntax notations and data serialization formats. It is also used in knowledge management applications. RDF was adopted as a W3C recommendation in 1999. The RDF 1.0 specification was published in 2004, the RDF 1.1 specification in 2014.	2001	815	698	947	53847					W3C															4096	0		18	json-ld																								https://www.w3.org/TR/rdf-concepts/								text													United States																							"@prefix rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix dc:   <http://purl.org/dc/elements/1.1/> .  <http://en.wikipedia.org/wiki/Tony_Benn>     dc:publisher ""Wikipedia"" ;     dc:title ""Tony Benn"" ;     foaf:primaryTopic [         a foaf:Person ;         foaf:name ""Tony Benn""     ] ."																																																																																																																																																																										true					true																					https://en.wikipedia.org/wiki/Resource_Description_Framework	6	17								year|publisher|title|authors|isbn13\n2003|O'Reilly Media|Practical RDF|Shelley Powers|9780596002633\n2014|Morgan Kaufmann|RDF Database Systems: Triples Storage and SPARQL Query Processing|Curé, Olivier and Blin, Guillaume|9780127999579\n20030718|O'Reilly Media, Inc.|Practical RDF|Shelley Powers|9780596550516\n20030718|O'Reilly Media, Inc.|Practical RDF|Shelley Powers|9780596515614\n20170929|Springer Nature|Validating RDF Data|Jose Emilio Labra Gayo; Eric Prud'hommeaux; Iovka Boneva; Dimitris Kontokostas|9783031794780					year|title|doi|citations|influentialCitations|authors|paperId\n2011|RDFPath: Path Query Processing on Large RDF Graphs with MapReduce|10.1007/978-3-642-25953-1_5|39|2|Martin Przyjaciel-Zablocki and A. Schätzle and Thomas Hornung and G. Lausen|1c57966c41f0d706921a53ae1b431ef0b6b3255a\n2014|Towards the Novel Reasoning among Particles in PSO by the Use of RDF and SPARQL|10.1155/2014/121782|24|0|Iztok Fister and Xin-She Yang and Karin Ljubič and D. Fister and J. Brest and Iztok Fister|27cd8f658901437c5217cd34b927b81ec0eac466\n2008|An RDF Query Language based on Logic Programming|10.1016/j.entcs.2008.04.093|22|2|J. Almendros-Jiménez|2a58d3ac9b4b69b42fa4d06462805850f5312eca\n2003|Experience in Using RDF in Agent-Mediated Knowledge Architectures|10.1007/978-3-540-24612-1_12|19|1|K. Hui and Stuart W. Chalmers and P. Gray and A. Preece|72ba869a6b732d42fe79706bd335b636c9feec38\n2012|A Logic Programming approach for Access Control over RDF|10.4230/LIPIcs.ICLP.2012.381|16|1|Nuno Lopes and S. Kirrane and Antoine Zimmermann and A. Polleres and A. Mileo|7a1b220a2f2f65c8bfc78aa1a0ea768ec366d69a\n2015|Streaming transformation of XML to RDF using XPath-based mappings|10.1145/2814864.2814880|13|2|Jyun-Yao Huang and C. Lange and S. Auer|0bf807c6a9f72cc4ce841fea043c3a84828d66bd\n2008|Taming Existence in RDF Querying|10.1007/978-3-540-88737-9_22|9|0|François Bry and Tim Furche and Clemens Ley and B. Linse and Bruno Marnette|d28233ad60802219774027435000384fcf58065b\n2019|Conformance Test Cases for the RDF Mapping Language (RML)|10.1007/978-3-030-21395-4_12|8|0|Pieter Heyvaert and David Chaves-Fraga and Freddy Priyatna and Óscar Corcho and E. Mannens and R. Verborgh and Anastasia Dimou|2c9fb44d70d374eea5f529f7d4511411bf74a4df\n2018|Mapping Diverse Data to RDF in Practice|10.1007/978-3-030-00671-6_26|7|1|A. Chortaras and G. Stamou|70e9a4efa19345c27c79f930b70b930ba902ab41\n2016|Acacia-RDF: An X10-Based Scalable Distributed RDF Graph Database Engine|10.1109/CLOUD.2016.0075|6|0|Miyuru Dayarathna and Isuru Herath and Yasima Dewmini and Gayan Mettananda and Sameera Nandasiri and Sanath Jayasena and T. Suzumura|846ccf52d4d27043b4ce677e74a2b9768a02268d\n2016|Introducing Acacia-RDF: An X10-Based Scalable Distributed RDF Graph Database Engine|10.1109/IPDPSW.2016.31|5|0|Miyuru Dayarathna and Isuru Herath and Yasima Dewmini and Gayan Mettananda and Sameera Nandasiri and Sanath Jayasena and T. Suzumura|f51c080bc77897a0e247cb354a130a7b200e84a9\n2013|The RDF Pipeline Framework: Automating Distributed, Dependency-Driven Data Pipelines|10.1007/978-3-642-39437-9_5|3|1|David Booth|d255f83821c7c0ef8036e8ef3bd09c2c459b8416\n2014|IDE Integrated RDF Exploration, Access and RDF-Based Code Typing with LITEQ|10.1007/978-3-319-11955-7_75|3|0|Stefan Scheglmann and R. Lämmel and Martin Leinberger and Steffen Staab and Matthias Thimm and E. Viegas|c75d38f98b8d5cf5891c26a11be34cead9a0ba5d\n2017|Generation of Test Questions from RDF Files Using PYTHON and SPARQL|10.1088/1742-6596/806/1/012009|3|0|A. Omarbekova and A. Sharipbay and A. Barlybaev|74dd69c8377529e55c41ae7f8d6585be47653248\n2013|Inductive Triple Graphs: A Purely Functional Approach to Represent RDF|10.1007/978-3-319-04534-4_7|2|0|Jose Emilio Labra Gayo and J. Jeuring and J. Rodríguez|52197d9406e3c246266c046c516baffaaa89a5c5\n2019|C-ASP: Continuous ASP-Based Reasoning over RDF Streams|10.1007/978-3-030-20528-7_4|2|1|Thu-Le Pham and M. Ali and A. Mileo|1fce308b73ab1aa436507c54ffb94d7eee6dcbba\n2019|SQL2SPARQL4RDF: Automatic SQL to SPARQL Conversion for RDF Querying|10.1145/3372938.3372968|1|0|Ahmed Abatal and Khadija Alaoui and L. Alaoui and M. Bahaj|894a309620c4613fe4dddef4da8f7b4f38fe1218	title|year|author|goodreadsId|rating|ratings|reviews\nCreating The Semantic Web With Rdf: Professional Developer's Guide||Johan Hjelm|774684|3.75|4|0
bourne-shell	Bourne shell	1977	Stephen Bourne		17	pl				634					247	0			24197	3931	true	634	aardvark abcl-lang abs ace adept alma-007 alpaca aluasm alumina amber ana apache-hbase aplette aretext argdown ark-lang arkscript arret arrow-format asciidots asterius-compiler atomspace atprotocol austral avail ballerina bamboo bash basis-universal-format battlestar bazel beef berkeleydb berry bicep binaryen bio blech blender-app blitzmax blockml blox blz boomerang-decompiler bpkg-pm bruijn bucardo bucklescript c2 c3 cairo calc4 calcit calypso candor capn-proto caramel carbon carp carth catala ceu ceylon chaiscript chevrotain chibicc chicken chika chrysalisp cir circle-lang cityhash-hash-function civet claro clash clay click cloc clojure clojurescript cmake co2 codecept codeql coffeekup cokescript comby common-workflow-language concurr contracts.coffee coq cor cortex couchdb cperl crema crmsh cryptol crystal cspydr csvw curv cwerg cyber d3 dafny dale dasel dasm dat-protocol datafun datascript ddp dedukti dern dexvis dgraph dhall differential-datalog dllup dlvm dogescript dplyr dragonbasic drakon drupal dub-pm duro dyvil easybuild ec ecl ecr edina eff eiffel elixir elm elvish elymas emojicode emscripten encore enso erg erlang euphoria eyg f-prime fact-lang factor fancy fardlang fay fe felix femtolisp fennel fetlang ffmpeg firrtl fish flame-ir flatbuffers fleck flex flix flow flow9 flowchart-fun flownote flua flutter fork-lang forml forsp fql frege fstar futhark g-portugol gamerlanguage gap generate-ninja gerbil gforth ghc git gleam glicol glms gluon go gogs-editor golo gradle gravity grid-notation gridstudio-editor groff gun gura gwion hackett hacspec hakaru hal-format halide hamler hare harlan hasklig haste haxe haxelibs-pm hcl hedy hera hhvm hobbes homa homebrew-pm hook htmx htsql huginn hurl hush huwcode hyphy i ibis icarus idris imba imhex impala ink inko invokator ircis iterm2 ixml j jakt jal-compiler janet jank jasmine java jayfor jemplate jflex jinja jinx jonprl jq jql jquery jsil-compiler jslt json-ld json-url jsonnet jsparagus julia juniper juvix k-framework kai kaitai kakoune-editor katex kefir keras kerf kitlang knight ko koka kona kotlin ktexteditor-editor ktyek kubernetes kumir kuroko ladybird lambda-zero lamdu-editor lamdu latino lawvere ldpl lean lem-editor leo-editor lesma lfortran lift lighttable ligo lil linearml links-programming-language linux litescript little lobster lodash luna lux lwjgl m3db mages mal mangle manim manool mapgen markus mastodon mathics mathjson matplotlib mdq melody menhir mermaid metalang99 mewl mewmew mgmt michelson micro-cpp micro-editor micro-mitten microblocks micropython minilang mirah mirth mlpolyr mobl-lang mochi moirai mojo monaco mongodb monkeyx moonbit moonscript mountain moya mps mu mudlle mun-lang mycroft myia mys mythryl nadesiko ncl nearley neeilang neko nesc nestedtext netbeans-editor netlogo neut never newclay newlisp nextflow ngs nianiolang nim nimskull ninja nit nltk nodejs noisecraft noms-db noweb nqc numba nushell objectscript observable-framework obsidian-lang oden odin ohm oil ok olc om onnx ooc opa opal opam-pm open-nn opencomal opencv openrc-runscript openscad openverse orca-pl orca oxyl p-star p pact pandas paraview partiql pcre penrose perl pest pgbouncer pharen phel php pkl plaid-programming-language plam plasma please-build poke polyglot-compiler popr porffor postgresql potion pov-ray-sdl powershell prettier project-mentat prometheus prql psyche-c psyche purescript pycket pygments pyret-lang pyret python pytorch qoir qore quickjs quint racket ragel rainbow rakudo ralph ramdascript ramen rapidbatch rascal reach react-native reactjs reason recfiles red redis redprl reforth reia reko-decompiler ren-c rescript retdec revolution-programming-language rhine rholang ricscript rmarkdown roc rocksdb rosie roslyn-compiler rouge roy ru ruby rust saltstack sanddance satysfi savi scala-js scikit-learn scipy score scryer seq serious setlx shill shiv shml sile silk sill simit simple-binary-encoding skip skulpt slab slony smali smallbasic smpl solidity souper sourcepawn spatial spiderbasic sporth spry sqlite squiggle squire srt starlark stencil stoneknifeforth streem strictyaml sugar superjson surrealdb svgbob swi-prolog swift swizzle sympy tablam taichi tamgu tao-lang tao3d tbox-lib tea-pm tensorflow terra textadept-editor tht tibet tiledb tinyc-compiler tiscript tl tldr tldraw tmtp toi topshell tornado treesheets triton truck truth txtzyme typescript ucg ucl ultralisp-pm unison uno urweb v v8 vale-assembly vale vcpkg-pm vega-editor-app vega veryl video vimwiki virgil vlc vsxu vyper vyxal walt wasm wasmer wasp-lang wax web3js wing wiredtiger wlambda wonkey worst wren wyvern xarray xgboost-model xgboost xla xodio xsv-app xtclang xtext xxl yakou-lang yamp yang yara yasl yawl yeti yggdrasil yii z-flat zephir zest zig zl zolang zot zz								pl																							false																																					1977	unix algol-68 c almquist-shell bash rc linux	The Bourne shell (sh) is a shell, or command-line interpreter, for computer operating systems. The Bourne shell was the default shell for Version 7 Unix. Most Unix-like systems continue to have /bin/sh—which will be the Bourne shell, or a symbolic link or hard link to a compatible shell—even when other shells are used by most users. Developed by Stephen Bourne at Bell Labs, it was a replacement for the Thompson shell, whose executable file had the same name—sh. It was released in 1977 in the Version 7 Unix release distributed to colleges and universities. Although it is used as an interactive command interpreter, it was also intended as a scripting language and contains most of the features that are commonly considered to produce structured programs. It gained popularity with the publication of The Unix Programming Environment by Brian Kernighan and Rob Pike—the first commercially published book that presented the shell as a programming language in a tutorial form.	2002	270	249	420	92839					Bell Telephone															1370	0		18																1					sh												text													United States			Bourne Shell																																									true																																																															true																																																																																																																https://en.wikipedia.org/wiki/Bourne_shell	2	0	https://hopl.info/showlanguage.prx?exp=3931		Bourne shell											title|year|author|goodreadsId|rating|ratings|reviews\nPortable Shell Programming: An Extensive Collection of Bourne Shell Examples|1995|Bruce Blinn|592781|4.18|11|3\nText-Oriented Programming Languages: Perl, Python, awk, sed, Bash, TCL, Snobol, Icon, Bourne Shell, Text Editor and Corrector, C Shell, Tcsh|2011|Source Wikipedia|18993822|0.0|0|0
kubernetes	Kubernetes	2014	Craig McLuckie and Joe Beda and and Brendan Burns		17	application		https://kubernetes.io		0				v1.31.0-alpha.0	248	0		20	24197		false	0								https://github.com/kubernetes/kubernetes	application																2014	2024		3224	39005	108808	2514	false																								2014	2025	147545	5485	26339	1152	1462028											2560								Google										go yaml markdown json bourne-shell protobuf make assembly-language dockerfile starlark bash powershell python c svg toml sed csv html z-shell		https://cheatsheets.zip/kubernetes		true	245130	0		40																3	false	1	true																							https://docs.helm.sh/				United States																			https://www.reddit.com/r/kubernetes/							https://www.youtube.com/watch?v=8ZSxYJ0IaTc					https://github.com/kubernetes/kubernetes																																																																																																																																																																																												https://en.wikipedia.org/wiki/Kubernetes	0	0														
ace	Ace Editor	2010	Fabian Jakobs		15	editor		https://ace.c9.io		0				1.33.2	249	0		98	24193		false	2	prismjs pygments							https://github.com/ajaxorg/ace	editor																2010	2024	2010	619	5268	26584	148	false																								2010	2025	9117	652	1523	46	436880				https://ace.c9.io/build/kitchen-sink.html												Ace is an embeddable code editor written in JavaScript. It matches the features and performance of native editors such as Sublime, Vim and TextMate. It can be easily embedded in any web page and JavaScript application. Ace is maintained as the primary editor for Cloud9 IDE and is the successor of the Mozilla Skywriter (Bespin) project.	Ace is an embeddable code editor written in JavaScript. It matches the features and performance of native editors such as Sublime, Vim and TextMate. It can be easily embedded in any web page and JavaScript application. Ace is maintained as the primary editor for Cloud9 IDE and is the successor of the Mozilla Skywriter (Bespin) project.		Mozilla && Cloud9	Ace is an embeddable code editor written in JavaScript. It matches the features and performance of native editors such as Sublime, Vim and TextMate. It can be easily embedded in any web page and JavaScript application. Ace is maintained as the primary editor for Cloud9 IDE and is the successor of the Mozilla Skywriter (Bespin) project.									javascript json xml html yaml markdown typescript css svg pug assembly-language bourne-shell tex make sql asciidoc restructuredtext robotframework kotlin liquid java-server-pages objective-c hcl scala blade powershell graphql haml vtl-lang stylus forth diff rust cpp nix raku tcl sass cobol pascal groovy ejs slim ruby actionscript java autohotkey vhdl twig crystal go gherkin fortran-77 elixir erb eex abap toml lua lisp less scheme qml logtalk odin json5 clojure vala r dockerfile coffeescript scss perl haxe erlang protobuf php swift python julia glsl nim ocaml haskell elm dart jsx smarty pig razor handlebars zig xquery ada ini f-sharp csharp coldfusion				true	43042	0		118	codemirror monaco highlightjs pygments															1	false	1	true																																																										https://github.com/ajaxorg/ace																																																																																																																																																																																													0	0				ace.c9.io										
nextflow	Nextflow	2013			24	pl		http://nextflow.io		0				v23.12.0-edge	250	1		19	24192		true	0								https://github.com/nextflow-io/nextflow	pl	46	62	nextflow.config	3132		0				nextflow	groovy			source.nextflow	programming	2013	2024	2013	87	609	2638	409	false					33	2018	2018	3	1															2013	2025	8663	226	2038	62						2014														https://github.com/nextflow-io			nf							groovy java markdown json bourne-shell gradle javascript yaml html dockerfile xml bash css make perl python svg toml csv				true	4893	0		45																	false	23	true						https://www.nextflow.io/docs/latest/index.html								text													Sweden and Spain and Brazil and South Africa																	"#!/usr/bin/env nextflow /*  * This is free and unencumbered software released into the public domain.  *  * Anyone is free to copy, modify, publish, use, compile, sell, or  * distribute this software, either in source code form or as a compiled  * binary, for any purpose, commercial or non-commercial, and by any  * means.  *  * In jurisdictions that recognize copyright laws, the author or authors  * of this software dedicate any and all copyright interest in the  * software to the public domain. We make this dedication for the benefit  * of the public at large and to the detriment of our heirs and  * successors. We intend this dedication to be an overt act of  * relinquishment in perpetuity of all present and future rights to this  * software under copyright law.  *  * THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT WARRANTY OF ANY KIND,  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR  * OTHER DEALINGS IN THE SOFTWARE.  *  * For more information, please refer to <http://unlicense.org/>  */   /*  * Author Paolo Di Tommaso <paolo.ditommaso@gmail.com>  */   params.query = ""$HOME/sample.fa"" params.db = ""$HOME/tools/blast-db/pdb/pdb""  process blast {     output:      file top_hits      """"""     blastp -query ${params.query} -db ${params.db} -outfmt 6 \     | head -n 10 \     | cut -f 2 > top_hits     """""" }  process extract {     input:      file top_hits     output:      file sequences      """"""     blastdbcmd -db ${params.db} -entry_batch $top_hits > sequences     """""" }  process align {     input:      file sequences     echo true      """"""     t_coffee $sequences 2>&- | tee align_result     """""" }"					https://twitter.com/nextflowio									https://github.com/nextflow-io/nextflow							/* */																															true																																																																								true																														false																																																	0	1				nextflow.io	Nextflow	https://github.com/nextflow-io/atom-language-nextflow			Nextflow				year|title|doi|citations|influentialCitations|authors|paperId\n2019|DolphinNext: A graphical user interface for creating, deploying and executing Nextflow pipelines|10.1101/689539|2|0|Alper Kucukural and Manuel Garber and O. Yukselen and Osman Turkyilmaz and A. Ozturk and Isabelle Girard and Roy Martin|d3fc8a7fff8c84d3f697f7e1fe0b58a521909e5e	
freecad	FreeCAD	2002	Jürgen Riegel		18	cad 3d application		https://www.freecad.org		0					251	0			24189		false	0								https://github.com/FreeCAD/FreeCAD	cad																							false																								2011	2025	43354	997	12019	2140	8227281																FreeCAD is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.	FreeCAD is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.			FreeCAD is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.													true	36019	0		18															irc://irc.libera.chat/freecad	1																														Germany									https://www.facebook.com/FreeCAD		https://discord.gg/w2cTKGzccC	https://fosstodon.org/@FreeCAD							https://reddit.com/r/FreeCAD			https://twitter.com/FreeCADNews									https://github.com/FreeCAD/FreeCAD																																																																																																																																																																																												https://en.wikipedia.org/wiki/FreeCAD	0	0														
futhark	Futhark	2013	Troels Henriksen and Cosmin Oancea and Martin Elsman		29	pl arrayLang		https://futhark-lang.org		0	https://futhark-lang.org/blog.html				252	0		20	24188		true	0								https://github.com/diku-dk/futhark	pl		107		92							text			source.futhark	programming	2013	2024	2013	68	166	2358	69	false																					futhark.py			2013	2025	17789	94	3106	55	207226					2016											<a href='https://futhark-lang.org'>Futhark</a>, a high-performance parallel functional array language targeting GPUs.	<a href='https://futhark-lang.org'>Futhark</a>, a high-performance parallel functional array language targeting GPUs.		University of Copenhagen	<a href='https://futhark-lang.org'>Futhark</a>, a high-performance parallel functional array language targeting GPUs.	fut	fut		fut					haskell restructuredtext markdown bourne-shell python c yaml nix make javascript json opencl css xml toml yacc logos cuda svg tex				true	2952	0		54			apl													3	false				fut												text								http://www.rosettacode.org/wiki/Category:Futhark					Denmark																		Futhark													https://github.com/diku-dk/futhark																										true												true																									true														true											true					true																																																																																																0	0				futhark-lang.org	Futhark				Futhark					
magit	Magit	2013	Marius Vollmer		17	application		https://magit.vc/		0				v3.3.0	253	1		4	24186		false	1	sourcetree							https://github.com/magit/magit	application																2010	2024		152	805	6453	17	false																								2008	2025	12733	398	122	33	66623								git lisp emacs-lisp								Magit is a complete text-based user interface to Git. It fills the glaring gap between the Git command-line interface and various GUIs, letting you perform trivial as well as elaborate version control tasks with just a couple of mnemonic key presses	Magit is a complete text-based user interface to Git. It fills the glaring gap between the Git command-line interface and various GUIs, letting you perform trivial as well as elaborate version control tasks with just a couple of mnemonic key presses		https://emacs.stackexchange.com/questions/tagged/magit	Magit is a complete text-based user interface to Git. It fills the glaring gap between the Git command-line interface and various GUIs, letting you perform trivial as well as elaborate version control tasks with just a couple of mnemonic key presses									lisp yaml markdown make				true	9288	0		21																1	false	3	true						https://magit.vc/manual/																					Unknown				https://github.com/magit/magit#readme																											https://github.com/magit/magit																																																																																																																																																																																												https://en.wikipedia.org/wiki/Magit	0	0				magit.vc										
pytorch	PyTorch	2016	Ronan Collobert		17	library		http://pytorch.org/		0					254	0		35	24185		true	0								https://github.com/pytorch/pytorch	library																2016	2024	2012	1743	21695	80826	14564	false																								2012	2025	112330	5657	16537	1058	3553981					2016		2016	python cuda linux numpy	"PyTorch is an open-source machine learning library for Python, based on Torch, used for applications such as natural language processing. It is primarily developed by Facebook's artificial-intelligence research group, and Uber's ""Pyro"" software for probabilistic programming is built on it.PyTorch provides two high-level features: Tensor computation (like NumPy) with strong GPU acceleration Deep Neural Networks built on a tape-based autodiff system"	2017	594	41		54022970					https://github.com/pytorch										python cpp cuda restructuredtext c bourne-shell markdown yaml cmake glsl objective-cpp starlark assembly-language java bazel xml csv json jupyter-notebook dockerfile gradle protobuf css make html javascript svg ini toml powershell ruby diff objective-c bash vim-script		https://cheatsheets.zip/pytorch		true	154560	0		52																1	false																													Various																			https://www.reddit.com/r/pytorch/			https://twitter.com/pytorch									https://github.com/pytorch/pytorch																																																																																																																																																																																												https://en.wikipedia.org/wiki/PyTorch	0	0				pytorch.org										
flex	FLEX	1987	Vern Paxson		23	grammarLanguage		https://github.com/westes/flex		0				v2.6.4	255	2		13	24178	2033	true	0								https://github.com/westes/flex	grammarLanguage																2013	2024	1987	90	528	3518	147	false																								1987	2025	2693	83	297	6	54411							1987	bison yacc c ratfor pl-0	"Flex (fast lexical analyzer generator) is a free and open-source software alternative to lex. It is a computer program that generates lexical analyzers (also known as ""scanners"" or ""lexers""). It is frequently used as the lex implementation together with Berkeley Yacc parser generator on BSD-derived operating systems (as both lex and yacc are part of POSIX), or together with GNU bison (a version of yacc) in *BSD ports and in Linux distributions. Unlike Bison, flex is not part of the GNU Project and is not released under the GNU General Public License."	2003	80	12	253	376795					University of California Berkeley										lex c bourne-shell make yacc llvmir m4 markdown yaml perl awk cpp idl				true	5607	0		36																1	false	2	true						https://www.di.uminho.pt/~prh/FlexTutorial.pdf https://www.geeksforgeeks.org/flex-fast-lexical-analyzer-generator/								text	9114												United States				https://github.com/babyraging/yash																https://riju.codes/flex	"%{ #include <stdio.h> %}  %% %%  int yywrap() {   printf(""Hello, world!\n"");   return 1; }  int main() {   yylex();   return 0; } "		"%{ #include ""y.tab.h"" %}  digit         [0-9] letter        [a-zA-Z]  %% ""+""                  { return PLUS;       } ""-""                  { return MINUS;      } ""*""                  { return TIMES;      } ""/""                  { return SLASH;      } ""(""                  { return LPAREN;     } "")""                  { return RPAREN;     } "";""                  { return SEMICOLON;  } "",""                  { return COMMA;      } "".""                  { return PERIOD;     } "":=""                 { return BECOMES;    } ""=""                  { return EQL;        } ""<>""                 { return NEQ;        } ""<""                  { return LSS;        } "">""                  { return GTR;        } ""<=""                 { return LEQ;        } "">=""                 { return GEQ;        } ""begin""              { return BEGINSYM;   } ""call""               { return CALLSYM;    } ""const""              { return CONSTSYM;   } ""do""                 { return DOSYM;      } ""end""                { return ENDSYM;     } ""if""                 { return IFSYM;      } ""odd""                { return ODDSYM;     } ""procedure""          { return PROCSYM;    } ""then""               { return THENSYM;    } ""var""                { return VARSYM;     } ""while""              { return WHILESYM;   } {letter}({letter}|{digit})* {                        yylval.id = strdup(yytext);                        return IDENT;      } {digit}+             { yylval.num = atoi(yytext);                        return NUMBER;     } [ \t\n\r]            /* skip whitespace */ .                    { printf(""Unknown character [%c]\n"",yytext[0]);                        return UNKNOWN;    } %%  int yywrap(void){return 1;}"								https://github.com/westes/flex																																																																																																																																																																																												https://en.wikipedia.org/wiki/Flex_(lexical_analyser_generator)	78	4	https://hopl.info/showlanguage.prx?exp=2033							year|publisher|title|authors|isbn13\n2010|Adobe Developer Library|Flex 4 Cookbook: Real-world recipes for developing Rich Internet Applications (Cookbooks (O'Reilly))|Joshua Noble and Todd Anderson and Garth Braithwaite and Marco Casario and Rich Tretola and David Tucker|9780596805616\n2008|Adobe Press|Adobe Flex 3: Training from the Source|Tapper, Jeff and Labriola, Michael and Boles, Matthew and Talbot, James|9780321529183\n2007|Apress|Foundation ActionScript 3.0 with Flash CS3 and Flex|McSharry, Sean and YardFace, Gerald and Webster, Steve|9781590598153\n2008|Adobe Developer Library|Learning Flex 3: Getting up to Speed with Rich Internet Applications (Adobe Developer Library)|Cole, Alaric|9780596517328\n20080514|O'Reilly Media, Inc.|Programming Flex 3|Kazoun, Chafic; Lott, Joey|9780596516215\n2010|Adobe Developer Library|Getting Started with Flex 4|Stallons, Jeanette and Shorten, Andrew and Genovese, Vince|9780596804114\n2008|Apress|Creating Mashups with Adobe Flex and AIR (Friends of Ed Abobe Learning Library)|Korhonen, Chris and Hassoun, David|9781590599365\n2007|Adobe Developer Library|Programming Flex 2: The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex|Chafic Kazoun and Joey Lott|9780596526894\n2008|Addison-Wesley Professional|Creating Visual Experiences with Flex 3.0|Sanchez, Juan and McIntosh, Andy|9780321545374\n2022|SYS-CON Media|Rich Internet Applications with Adobe Flex and Java : Secrets of the Masters|Fain, Yakov; Rasputnis, Victor; Tartakovsky, Anatole|9780977762224\n20070309|O'Reilly Media, Inc.|Apollo for Adobe Flex Developers Pocket Guide|Mike Chambers; Rob Dixon; Jeff Swartz|9780596551643\n20091109|Springer Nature|Foundation ActionScript 3.0 for Flash and Flex|Darren Richardson; Paul Milbourne|9781430219194\n20070510|Springer Nature|The Essential Guide to Flex 2 with ActionScript 3.0|Charles Brown|9781430203360\n2007|Apress|Foundation Flex for Developers: Data-Driven Applications with PHP, ASP.NET, ColdFusion, and LCDS|Jacobs, Sas|9781590598948\n2009|O'Reilly Media|flex & bison: Text Processing Tools|Levine, John|9780596155971\n2007|PHI|Compiler Design Using FLEX and YACC|Das, Vinu V.|9788120332515\n2010|New Riders|Effortless Flex 4 Development|Ullman, Larry|9780131389489\n2011|Adobe Press|Adobe Flex 4.5 Fundamentals: Training from the Source|Labriola, Michael and Tapper, Jeff|9780132788908\n2006|Adobe Developer Library|ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers|Lott, Joey and Schall, Darron and Peters, Keith|9780596526955\n2010|Adobe Press|Adobe Flex 4: Training from the Source, Volume 1|Labriola, Michael and Tapper, Jeff and Boles, Matthew|9780321694423\n2011|Addison-Wesley Professional|Developing Flex 4 Components: Using ActionScript & MXML to Extend Flex and AIR Applications|Jones, Mike|9780321604132\n2009|Packt Publishing|Flex 3 with Java|Kore, Satish|9781847195357\n2008|Addison-Wesley Professional|Creating Visual Experiences with Flex 3.0|Sanchez, Juan and McIntosh, Andy|9780132701952\n2009|Apress|Foundation ActionScript 3.0 for Flash and Flex (Foundations)|Richardson, Darren and Milbourne, Paul|9781430219187\n2009|Packt Publishing|Flex 3 with Java|Kore, Satish|9781847195340\n2010|Adobe Developer Library|Learning Flex 4: Getting Up to Speed with Rich Internet Application Design and Development (Adobe Developer Library)|Cole, Alaric and Robison, Elijah|9780596805630\n2009|Apress|Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex (Expert's Voice in Web Development)|di Pisa, Filippo|9781430223856\n2010|Artima Inc|Flex 4 Fun|Haase, Chet|9780981531625\n2009|Apress|Foundation XML and E4X for Flash and Flex (Foundations)|Jacobs, Sas|9781430216346\n2008|Apress|The Essential Guide to Flex 3 (Essentials)|Brown, Charles|9781590599501\n2007|Wrox|Professional Adobe Flex 2 (Programmer to Programmer)|Tretola, Rich and Barber, Simon and Erickson, Renaun|9780470102671\n2007|Adobe Developer Library|Apollo for Adobe Flex Developers Pocket Guide|Chambers, Mike and Dixon, Rob and Swartz, Jeff|9780596513917\n2008|Adobe Developer Library|Getting Started with Flex 3: An Adobe Developer Library Pocket Guide for Developers (Pocket Reference (O'Reilly))|Herrington, Jack D. and Kim, Emily|9780596520649\n2010|Apress|AdvancED Flex 4|Tiwari, Shashank and Elrom, Elad and Schulze, Charlie|9781430224846\n20090805|O'Reilly Media, Inc.|flex & bison|John Levine|9781449379278\n20080226|Springer Nature|Flex Solutions|Marco Casario|9781430204244\n20090805|O'Reilly Media, Inc.|flex & bison|John Levine|9781449391973\n2007|O'reilly|Programming Flex 2|Kazoun, Chafic.|9780596526894\n20101102|O'Reilly Media, Inc.|Learning Flex 4|Alaric Cole; Elijah Robison|9781449396671\n20070416|O'Reilly Media, Inc.|Programming Flex 2|Chafic Kazoun; Joey Lott|9780596554897\n20080513|O'Reilly Media, Inc.|Flex 3 Cookbook|Joshua Noble; Todd Anderson|9780596550677\n20081123|Springer Nature|AdvancED Flex 3|Shashank Tiwari; Elad Elrom|9781430210283\n20080919|O'Reilly Media, Inc.|Programming Flex 3|Chafic Kazoun; Joey Lott|9781449391089\n|Addison-wesley|Flex on Rails: building rich Internet applications with Adobe Flex 3 and Rails 2|Hillerson, Tony.|9780321574305\n20070530|O'Reilly Media, Inc.|Flex Early Evaluation: Assessing Flex and Your Project Needs|Anthony  Franco|9780596514419\n20091031|Simon & Schuster|Hello! Flex 4|Peter Armstrong|9781638354352\n20100511|O'Reilly Media, Inc.|Flex 4 Cookbook|Joshua Noble; Todd Anderson; Garth Braithwaite; Marco Casario; Rich Tretola|9781449390594\n20070921|O'Reilly Media, Inc.|Flex 3 Early Evaluation: Assessing Flex and Your Project Needs|The EffectiveUI Team|9780596515911\n20080302|Springer Nature|Foundation Flex for Developers|Sas Jacobs|9781430204442\n20101114|Simon & Schuster|Flex 4 in Action|Dan Orlando; Joel Hooks; Tariq Ahmed|9781638351399\n20080805|Springer Nature|AdvancED Flex Application Development|Chris Charlton; R Blank; Omar Gonzalez; Hasan Otuome|9781430204428\n20080311|Springer Nature|Foundation Flex for Designers|Greg Goralski; Lordalex Leon|9781430204343\n20110110|Pearson Technology Group|Developing Flex 4 Components|Mike E. Jones|9780321604576\n20100316|O'Reilly Media, Inc.|Enterprise Development with Flex|Yakov Fain; Victor Rasputnis; Anatole Tartakovsky|9781449388737\n20120530|Simon & Schuster|Flex Mobile in Action|Jonathan Campos|9781638352723\n20070228|O'Reilly Media, Inc.|Introduction to Flex 2|Roger Braunstein|9780596550035\n20100402|Springer Nature|Beginning Java and Flex|Filippo di Pisa|9781430223863\n20080624|O'Reilly Media, Inc.|Getting Started with Flex 3|Jack D. Herrington; Emily Kim; Adobe Development Team|9781449390815\n2009|Addison-wesley|Flex On Rails: Building Rich Internet Applications With Adobe Flex 3 And Rails 2|Hillerson, Tony.|9780321543370\n04/2007|O'Reilly Media, Inc.|Programming Flex 2: The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex|Kazoun, Chafic; Lott, Joey|9780596515249\n09/2008|O'Reilly Media, Inc.|Programming Flex 3: The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex|Kazoun, Chafic; Lott, Joey|9780596155360\n20110824|O'Reilly Media, Inc.|Developing iOS Applications with Flex 4.5|Rich Tretola|9781449315801\n20110509|O'Reilly Media, Inc.|Developing Android Applications with Flex 4.5|Rich Tretola|9781449310134\n20110824|O'Reilly Media, Inc.|Developing iOS Applications with Flex 4.5|Rich Tretola|9781449315252\n20080125|O'Reilly Media, Inc.|Agile Enterprise Application Development with Flex|The EffectiveUI Team|9780596514402\n20110509|O'Reilly Media, Inc.|Developing Android Applications with Flex 4.5|Rich Tretola|9781449310332\n20080828|Springer Nature|The Essential Guide to Flex 3|Charles Brown|9781430205661\n20080125|O'Reilly Media, Inc.|Agile Enterprise Application Development with Flex|The EffectiveUI Team; Tony Hillerson|9781449391171\n20140316|Emereo|Adobe Flex 77 Success Secrets - 77 Most Asked Questions On Adobe Flex - What You Need To Know|Timothy Sosa|9781488538452\n20090221|Springer Nature|Foundation XML and E4X for Flash and Flex|Sas Jacobs|9781430216353\n20080731|Springer Nature|Foundation ActionScript 3.0 with Flash CS3 and Flex|Sean McSharry; Gerald YardFace; Steve Webster|9781430201960\n05/2008|O'Reilly Media, Inc.|Flex 3 Cookbook: Code-Recipes, Tips, and Tricks for RIA Developers|Noble, Joshua; Anderson, Todd|9780596153847\n10/2006|O'Reilly Media, Inc.|ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers|Lott, Joey; Schall, Darron; Peters, Keith|9780596510060\n05/2010|O'Reilly Media, Inc.|Flex 4 Cookbook: Real-world recipes for developing Rich Internet Applications|Noble, Joshua; Anderson, Todd; Braithwaite, Garth; Casario, Marco; Tretola, Rich|9781449391232\n06/2008|O'Reilly Media, Inc.|Getting Started with Flex 3: An Adobe Developer Library Pocket Guide for Developers|Herrington, Jack D.; Kim, Emily; Team, Adobe Development|9780596154271\n11/2010|O'Reilly Media, Inc.|Learning Flex 4: Getting Up to Speed with Rich Internet Application Design and Development|Alaric Cole; Elijah Robison|9781449301873					year|title|doi|citations|influentialCitations|authors|paperId\n1991|Building flexible real-time systems using the Flex language|10.1109/2.76288|136|5|K. Kenny and Kwei-Jay Lin|e6c9858bfa280739f6090c994f8f376fab0d4de8\n1988|Expressing and maintaining timing constraints in FLEX|10.1109/REAL.1988.51105|96|0|Kwei-Jay Lin and S. Natarajan|ae40cd68c188a5157ff9507c45d8375ab147a969\n1991|Flex : A Language for Programming Flexible Real-Time Systems|10.1007/978-1-4615-4016-8_10|14|0|Kwei-Jay Lin and J. Liu and K. Kenny and S. Natarajan|79607cc3eb1890aea08fe98fa5a6096bf74300aa\n2010|Game E-Learning Code Master Dengan Konsep Mmorpg Menggunakan Adobe Flex 3|10.21512/COMTECH.V1I2.2365|3|0|Fredy Purnomo and Monika Leslivania and D. Daniel and Lisye Mareta Cahya|0d097a44bbd9a06ebb6a0695233344ea3caa6e8d	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming Flex 2|2007|Chafic Kazoun|559921|3.31|35|4\nProgramming Flex 3|2008|Chafic Kazoun|2557355|3.44|9|1
mips	MIPS architecture	1985			23	isa				0					256	2			24174		true	0									isa																							false				m/Mips.s																																	1985		MIPS is a reduced instruction set computer (RISC) instruction set architecture (ISA) developed by MIPS Technologies (formerly MIPS Computer Systems). The early MIPS architectures were 32-bit, with 64-bit versions added later. There are multiple versions of MIPS: including MIPS I, II, III, IV, and V; as well as five releases of MIPS32/64 (for 32- and 64-bit implementations, respectively). As of April 2017, the current version is MIPS32/64 Release 6. MIPS32/64 primarily differs from MIPS I–V by defining the privileged kernel mode System Control Coprocessor in addition to the user mode architecture. Several optional extensions are also available, including MIPS-3D which is a simple set of floating-point SIMD instructions dedicated to common 3D tasks, MDMX (MaDMaX) which is a more extensive integer SIMD instruction set using the 64-bit floating-point registers, MIPS16e which adds compression to the instruction stream to make programs take up less room, and MIPS MT, which adds multithreading capability. Computer architecture courses in universities and technical schools often study the MIPS architecture. The architecture greatly influenced later RISC architectures such as Alpha. As of April 2017, MIPS processors are used in embedded systems such as residential gateways and routers. Originally, MIPS was designed for general-purpose computing, and during the 1980s and 1990s, MIPS processors for personal, workstation, and server computers were used by many companies such as DEC, MIPS Computer Systems, NEC, Pyramid Technology, SiCortex, Siemens Nixdorf, Silicon Graphics, and Tandem Computers. Historically, video game consoles such as the Nintendo 64, Sony PlayStation, PlayStation 2 and PlayStation Portable use MIPS processors. MIPS processors also used to be popular in supercomputers during the 1990s, but all such systems have dropped off the TOP500 list. These uses were complemented by embedded applications at first, but during the 1990s, MIPS became a major presence in the embedded processor market, and by the 2000s, most MIPS processors were for these applications. In the mid- to late-1990s, it was estimated that one in three RISC microprocessors produced was a MIPS processor. MIPS is a modular architecture supporting up to four coprocessors (CP0/1/2/3). In MIPS terminology, CP0 is the System Control Coprocessor (an essential part of the processor that is implementation-defined in MIPS I–V), CP1 is an optional floating-point unit (FPU) and CP2/3 are optional implementation-defined coprocessors (MIPS III removed CP3 and reused its opcodes for other purposes). For example, in the PlayStation video game console, CP2 is the Geometry Transformation Engine (GTE), which accelerates the processing of geometry in 3D computer graphics.	2001	1025	1013	1553	20170					MIPS Technologies && Imagination Technologies				s											5145	12	https://exercism.org/tracks/mips	85																									https://www.mips.com/products/architectures/mips32-2/								na					mips																								".data hello_world: .asciiz ""Hello World""  .text main:   li $v0, 4            # Load syscommand print_string   la $a0, hello_world  # Load hello_world string into register $a0   syscall              # Print the string   jr $ra               # Return "				https://riju.codes/mips	" .text  .global main main:  li $v0, 5001  li $a0, 1  dla $a1, message  li $a2, 14  syscall  li $v0, 5058  li $a0, 0  syscall  .data message:  .string ""Hello, world!\n"""			Mips					.data .text syscall trap add addu addi addiu and andi div divu mult multu nor or ori sll slv sra srav srl srlv sub subu xor xori lhi lho lhi llo slt slti sltu sltiu beq bgtz blez bne j jal jalr jr lb lbu lh lhu lw li la sb sh sw mfhi mflo mthi mtlo move								#	###		""""																													true																																																							true																	true																							true																		true																																					https://en.wikipedia.org/wiki/MIPS_architecture	0	0										mips engineer				
semver	Semantic Versioning	2011	Tom Preston-Werner		20	schema		https://semver.org/		0				2.0.0	257	1		4	24173		true	0								https://github.com/semver/semver	schema																2011	2024	2011	183	689	7126	120	false													SemVer semver											2011	2023	155	42	10	1	6528					2009											Semantic versioning (aka SemVer)[1], currently the best known and most widely adopted version scheme in this category, uses a sequence of three digits (Major.Minor.Patch), an optional prerelease tag and optional build meta tag. In this scheme, risk and functionality are the measures of significance. Breaking changes are indicated by increasing the major number (high risk), new non-breaking features increment the minor number (medium risk) and all other non-breaking changes increment the patch number (lowest risk). The presence of a prerelease tag (-alpha, -beta) indicates substantial risk, as does a major number of zero (0.y.z), which is used to indicate a work-in-progress that may contain any level of potentially breaking changes (highest risk).	Semantic versioning (aka SemVer)[1], currently the best known and most widely adopted version scheme in this category, uses a sequence of three digits (Major.Minor.Patch), an optional prerelease tag and optional build meta tag. In this scheme, risk and functionality are the measures of significance. Breaking changes are indicated by increasing the major number (high risk), new non-breaking features increment the minor number (medium risk) and all other non-breaking changes increment the patch number (lowest risk). The presence of a prerelease tag (-alpha, -beta) indicates substantial risk, as does a major number of zero (0.y.z), which is used to indicate a work-in-progress that may contain any level of potentially breaking changes (highest risk).		https://github.com/semver	Semantic versioning (aka SemVer)[1], currently the best known and most widely adopted version scheme in this category, uses a sequence of three digits (Major.Minor.Patch), an optional prerelease tag and optional build meta tag. In this scheme, risk and functionality are the measures of significance. Breaking changes are indicated by increasing the major number (high risk), new non-breaking features increment the minor number (medium risk) and all other non-breaking changes increment the patch number (lowest risk). The presence of a prerelease tag (-alpha, -beta) indicates substantial risk, as does a major number of zero (0.y.z), which is used to indicate a work-in-progress that may contain any level of potentially breaking changes (highest risk).									markdown json svg yaml				true	9237	0		24																1	false	2	true														text			https://github.com/antlr/grammars-v4/tree/master/semver										United States					1.5.12																										https://github.com/semver/semver																																																																																																																																																																																													0	0				semver.org										
pl-i	PL/I	1964			24	pl				1					258	1			24170	185	true	2	cloc pl-i-formac								pl																							false												Programming Language One																									1964	pl-m xpl pl-p pl-c cobol fortran algol cms-2 sp-k b rexx autocoder comtran george multics basic pascal daisy-systems linux hal-s unix java c isbn doi	PL/I (Programming Language One, pronounced ) is a procedural, imperative computer programming language designed for scientific, engineering, business and system programming uses. It has been used by various academic, commercial and industrial organizations since it was introduced in the 1960s, and continues to be actively used. PL/I's main domains are data processing, numerical computation, scientific computing, and system programming; it supports recursion, structured programming, linked data structure handling, fixed-point, floating-point, complex, character string handling, and bit string handling. The language syntax is English-like and suited for describing complex data formats, with a wide set of functions available to verify and manipulate them.	2001	303	341	1138	23708					IBM															1535	0		28																					pl1				https://www.ibm.com/support/pages/enterprise-pli-zos-documentation-library https://www.ibm.com/docs/en/SSY2V3_5.1.0/com.ibm.ent.pl1.zos.doc/lrm.pdf								text																PL/I																				/* Read in a line, which contains a string, /* and then print every subsequent line that contains that string. */  find_strings: procedure options (main);    declare pattern character (100) varying;    declare line character (100) varying;    declare line_no fixed binary;     on endfile (sysin) stop;     get edit (pattern) (L);    line_no = 1;    do forever;       get edit (line) (L);       if index(line, pattern) > 0 then          put skip list (line_no, line);       line_no = line_no + 1;    end;  end find_strings;															/* */			=							true							true														true																								true																																																true														true																false																			true																													https://en.wikipedia.org/wiki/PL/I	0	0	https://hopl.info/showlanguage.prx?exp=185		PL/I											
processing	Processing	2001			32	pl		http://processing.org		0					259	4			24159		true	0									pl	5494	6773		78037		2	"author name avatar url language languageColor stars forks currentPeriodStars description\ngreerviau SnakeAI https://github.com/greerviau.png https://github.com/greerviau/SnakeAI Processing #0096D8 578 133 77 ""Train a Neural Network to play Snake using a Genetic Algorithm"""				text			source.processing	programming								false				p/Processing.pde	33	2006	2015	1	5																										2003		2001	java logo opengl postscript c javascript arduino scala clojure lisp max	Processing is an open source computer programming language and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching the fundamentals of computer programming in a visual context, and to serve as the foundation for electronic sketchbooks. The project was initiated in 2001 by Casey Reas and Benjamin Fry, both formerly of the Aesthetics and Computation Group at the MIT Media Lab. In 2012, they started the Processing Foundation along with Daniel Shiffman, who joined as a third project lead. Johanna Hedva joined the Foundation in 2014 as Director of Advocacy. One of the aims of Processing is to allow non-programmers to start computer programming aided by visual feedback. The Processing language builds on the Java language, but uses a simplified syntax and a graphics user interface.	2004	429	240	517	546083					MIT		pde	pde	pde			pde								2366	0		37																									https://processing.org/reference								text	1486							http://www.rosettacode.org/wiki/Category:Processing					United States			Processing												"// Hello world in Processing  println( ""Hello world!"" );"	"size(128, 128); background(0); textAlign(CENTER, CENTER); fill(255); text(""Hello World"", width / 2, height / 2); "	/**  * Shape Primitives.  *  * The basic shape primitive functions are triangle(),  * rect(), quad(), ellipse(), and arc(). Squares are made  * with rect() and circles are made with ellipse(). Each  * of these functions requires a number of parameters to  * determine the shape's position and size.  */  void setup() {   size(640, 360);   background(0);   noStroke(); }  void draw() {   fill(204);   triangle(18, 18, 18, 360, 81, 360);    fill(102);   rect(81, 81, 63, 63);    fill(204);   quad(189, 18, 216, 18, 216, 360, 144, 360);    fill(255);   ellipse(252, 144, 72, 72);    fill(204);   triangle(288, 18, 351, 360, 288, 360);    fill(255);   arc(479, 300, 280, 280, PI, TWO_PI); }  					https://twitter.com/processingorg	"PShape usa; PShape state; String [] Obama  = { ""HI"", ""RI"", ""CT"", ""MA"", ""ME"", ""NH"", ""VT"", ""NY"", ""NJ"",   ""FL"", ""NC"", ""OH"", ""IN"", ""IA"", ""CO"", ""NV"", ""PA"", ""DE"", ""MD"", ""MI"",   ""WA"", ""CA"", ""OR"", ""IL"", ""MN"", ""WI"", ""DC"", ""NM"", ""VA"" };  String [] McCain = { ""AK"", ""GA"", ""AL"", ""TN"", ""WV"", ""KY"", ""SC"", ""WY"", ""MT"",   ""ID"", ""TX"", ""AZ"", ""UT"", ""ND"", ""SD"", ""NE"", ""MS"", ""MO"", ""AR"", ""OK"",   ""KS"", ""LA"" };  void setup() {   size(950, 600);   // The file ""Blank US Map (states only).svg"" can be found at Wikimedia Commons   usa = loadShape(""http://upload.wikimedia.org/wikipedia/commons/archive/1/1a/20130330152451!Blank_US_Map_(states_only).svg"");   smooth(); // Improves the drawing quality of the SVG   noLoop(); }  void draw() {   background(255);   // Draw the full map   shape(usa, 0, 0);   // Blue denotes states won by Obama   statesColoring(Obama , color(0, 0, 255));   // Red  denotes states won by McCain   statesColoring(McCain, color(255, 0, 0));   // Save the map as image   saveFrame(""map output.png""); }  void statesColoring(String[] states, int c){   for (int i = 0; i < states.length; ++i) {     PShape state = usa.getChild(states[i]);     // Disable the colors found in the SVG file     state.disableStyle();     // Set our own coloring     fill(c);     noStroke();     // Draw a single state     shape(state, 0, 0);   } }"	Processing													//	/* */		""""																													true																																																							true																	true																														false											true																																					https://en.wikipedia.org/wiki/Processing_(programming_language)	42	31			Processing	processing.org	Processing	https://github.com/textmate/processing.tmbundle		year|publisher|title|authors|isbn13\n2009|O'Reilly Media|Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit|Bird, Steven and Klein, Ewan and Loper, Edward|9780596516499\n1982|Prentice Hall|Signals and Systems (Prentice-Hall signal processing series)|Oppenheim, Alan V.|9780138097318\n1995|Prentice Hall|Signal Processing with Fractals: A Wavelet Based Approach|Wornell, Gregory|9780131209992\n1997|Academic Press|Image Processing and Pattern Recognition (Volume 5) (Neural Network Systems Techniques and Applications, Volume 5)|Leondes, Cornelius T.|9780124438651\n2008|O'Reilly Media|Visualizing Data: Exploring and Explaining Data with the Processing Environment|Fry, Ben|9780596514556\n2011|CL Engineering|Digital Signal Processing Using MATLAB|Ingle, Vinay K. and Proakis, John G.|9781111427375\n2000|Wiley-Interscience|3-D Image Processing Algorithms|Nikolaidis, N. and Pitas, Ioannis|9780471377368\n2003|Addison-Wesley Professional|Text Processing in Python|Mertz, David and Mike Hendrickson|9780321112545\n2012|The Nature of Code|The Nature of Code: Simulating Natural Systems with Processing|Shiffman, Daniel|9780985930806\n2010|Morgan and Claypool Publishers|Data-Intensive Text Processing with MapReduce (Synthesis Lectures on Human Language Technologies)|Lin, Jimmy and Dyer, Chris|9781608453429\n2008|Academic Press|Feature Extraction & Image Processing|Nixon, Mark|9780123725387\n2006|Academic Press|Signal Processing for Neuroscientists: An Introduction to the Analysis of Physiological Signals|van Drongelen, Wim|9780123708670\n1996|Morgan Kaufmann|Principles of Transaction Processing for the Systems Professional (The Morgan Kaufmann Series in Data Management Systems)|Philip A. Bernstein and Eric Newcomer|9781558604155\n2005|Springer|Information Processing with Evolutionary Algorithms: From Industrial Applications to Academic Speculations (Advanced Information and Knowledge Processing)||9781852338664\n2006|Jones & Bartlett Learning|Digital Signal Processing Using Matlab And Wavelets (Electrical Engineering)|Weeks, Michael|9780977858200\n2005|Morgan Kaufmann|Machine Vision: Theory, Algorithms, Practicalities (Signal Processing and its Applications)|Davies, E. R.|9780122060939\n2007|Wiley-IEEE Press|Embedded Signal Processing with the Micro Signal Architecture|Gan, Woon-Seng and Kuo, Sen M.|9780471738411\n1995|Prentice Hall|Introduction to Statistical Signal Processing with Applications|Srinath, Mandyam D. and Rajasekaran, P.K. and Viswanathan, R.|9780131252950\n2015|Packt Publishing|Image Processing with ImageJ - Second Edition|Broeke, Jurjen and Perez, Jose Maria Mateos and Pascau, Javier|9781785889837\n1974|R. D. Irwin|Basic Fortran Iv Programming (irwin-dorsey Information Processing Series)|Donald H Ford|9780256015805\n1999|Springer|Parallel Processing and Parallel Algorithms: Theory and Computation|Roosta, Seyed H|9780387987163\n2004|Prentice Hall|Java Transaction Processing (Hewlett-Packard Professional Books): Design and Implementation|Mark Little and Jon Maron and Greg Pavlik and Jonathan Maron|9780130352903\n2017|Wiley-ISTE|Digital Signal Processing (DSP) with Python Programming|Charbit, Maurice|9781786301260\n2004|Course Technology|Introduction to Digital Image Processing with MATLAB|McAndrew, Alasdair|9780534400118\n2013|Packt Publishing|Instant Audio Processing with Web Audio|Khoo, Chris|9781782168799\n1998|Routledge|An Introduction to Natural Language Processing Through Prolog (Learning about Language)|Matthews, Clive|9780582066229\n1997|McGraw-Hill|Developing Natural Language Interfaces: Processing Human Conversations|Suereth, Russell|9780079130174\n2014|Springer|Text Mining: From Ontology Learning to Automated Text Processing Applications (Theory and Applications of Natural Language Processing)|Chris Biemann|9783319126555\n2005|Newnes|Embedded Media Processing (Embedded Technology)|Katz, David J. and Gentile, Rick|9780750679121\n1995|Academic Press|Digital Compression of Still Images and Video (Signal Processing and its Applications)|Clarke, Roger J.|9780121757205\n1997|Springer|Algorithms for Discrete Fourier Transform and Convolution (Signal Processing and Digital Filtering)|Tolimieri, Richard and An, Myoung and Lu, Chao|9780387982618\n2010|Springer|Agile Processes in Software Engineering and Extreme Programming: 11th International Conference, XP 2010, Trondheim, Norway, June 1-4, 2010, ... in Business Information Processing (48))||9783642130533\n2003|Morgan Kaufmann|Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence)|Dechter, Rina|9781558608900\n2003|Springer|Data Privacy and Security (Signal Processing and Digital Filtering)|Salomon, David|9780387003115\n2003|CRC Press|Nonlinear Signal and Image Processing: Theory, Methods, and Applications (Electrical Engineering & Applied Signal Processing Series)||9780849314278\n1985|Krieger Publishing Company|Digital Signal Processing|Abraham Peled and Bede Liu|9780898748642\n2008|Springer|Agile Processes in Software Engineering and Extreme Programming: 9th International Conference, XP 2008, Limerick, Ireland, June 10-14, 2008, ... Notes in Business Information Processing (9))||9783540682547\n2011|Springer|Coarse-to-Fine Natural Language Processing (Theory and Applications of Natural Language Processing)|Petrov, Slav|9783642227424\n2010|McGraw-Hill Education TAB|Programming the Propeller with Spin: A Beginner's Guide to Parallel Processing (Tab Electronics)|Sandhu, Harprit|9780071716666\n2014|The MIT Press|Advanced Structured Prediction (Neural Information Processing series)||9780262028370\n20150721|Springer Nature|Fundamentals of Music Processing|Meinard Müller|9783319219455\n1984|Van Nostrand Reinhold Co.|Image Processing Of Geological Data|Fabbri, Andrea G.|9780442225360	Processing				year|title|doi|citations|influentialCitations|authors|paperId\n2014|scikit-image: image processing in Python|10.7717/peerj.453|2701|73|S. Walt and Johannes L. Schönberger and Juan Nunez-Iglesias and François Boulogne and Joshua D. Warner and Neil Yager and E. Gouillart and Tony Yu|a2fcf53f0aef0bfaec6353676c4f1d4e36aab5c0\n2008|Pig latin: a not-so-foreign language for data processing|10.1145/1376616.1376726|2055|269|Christopher Olston and B. Reed and U. Srivastava and Ravi Kumar and A. Tomkins|81813379dde0fe90d67e5ee1fd6e1d4c72bcfe70\n2010|Steven Bird, Ewan Klein and Edward Loper: Natural Language Processing with Python, Analyzing Text with the Natural Language Toolkit|10.1007/s10579-010-9124-x|1304|116|Wiebke Wagner|cfdd423c8672a7b178ea85d56079328df4eea647\n1995|Constraint Processing|10.1007/3-540-59479-5|1179|153|R. Dechter|2bc1daaba330f4ea8a4f951d5dcd40c39bef5a8a\n2015|Spark SQL: Relational Data Processing in Spark|10.1145/2723372.2742797|1155|207|Michael Armbrust and Reynold Xin and Cheng Lian and Yin Huai and Davies Liu and Joseph K. Bradley and X. Meng and Tomer Kaftan and M. Franklin and A. Ghodsi and M. Zaharia|ada0b87cd5c30d31186c38fb12e631d29426a3bf\n2008|SCOPE: easy and efficient parallel processing of massive data sets|10.14778/1454159.1454166|856|88|R. Chaiken and Bob Jenkins and P. Larson and Bill Ramsey and Darren Shakib and S. Weaver and Jingren Zhou|8429d29385ae410cef9a5cf6118528bbfc39a751\n2011|Automating string processing in spreadsheets using input-output examples|10.1145/1926385.1926423|718|84|Sumit Gulwani|e2d3f4ef30652b36145cbecfcd1f50d9f69351f3\n2009|Monte Carlo simulation of photon migration in 3D turbid media accelerated by graphics processing units.|10.1364/OE.17.020178|658|24|Q. Fang and D. Boas|72418a969890621cfe99e470889ed0bedd0dba98\n2010|EBImage—an R package for image processing with applications to cellular phenotypes|10.1093/bioinformatics/btq046|507|26|Grégoire Pau and Florian Fuchs and O. Sklyar and M. Boutros and W. Huber|c7ba786c84c9c5161604e021551a23f098028eba\n2014|Convolutional Neural Networks over Tree Structures for Programming Language Processing|10.1609/aaai.v30i1.10139|420|61|Lili Mou and Ge Li and Lu Zhang and Tao Wang and Zhi Jin|49512270b39636375880d611d7b2192d324f4ba6\n2011|EP-SPARQL: a unified language for event processing and stream reasoning|10.1145/1963405.1963495|401|53|Darko Anicic and P. Fodor and S. Rudolph and N. Stojanović|95b75baaf259fa0ad83c0c27e0c74d4210ec7481\n2003|XDuce: A statically typed XML processing language|10.1145/767193.767195|357|24|H. Hosoya and B. Pierce|c488504779ab5a4e33ab5b58f71e8d6702701a17\n2013|Swift/T: Large-Scale Application Composition via Distributed-Memory Dataflow Processing|10.1109/CCGrid.2013.99|131|16|J. Wozniak and Timothy G. Armstrong and M. Wilde and D. Katz and E. Lusk and Ian T Foster|84c1285253bee1bce56731983b5bc3ae0e7c06e9\n2013|IBM Streams Processing Language: Analyzing Big Data in motion|10.1147/JRD.2013.2243535|127|8|Martin Hirzel and H. Andrade and B. Gedik and Gabriela Jacques-Silva and R. Khandekar and Vibhore Kumar and M. Mendell and Howard Nasgaard and S. Schneider and R. Soulé and Kun-Lung Wu|1fcc527c54e692ab6db69a8a6b5f5ee9118e0dd6\n1977|A very high level programming language for data processing applications|10.1145/359863.359886|107|1|M. Hammer and W. G. Howe and V. Kruskal and I. Wladawsky|42354d82fffedafe87d84e61d0cbca536ac1720a\n2010|Feldspar: A domain specific language for digital signal processing algorithms|10.1109/MEMCOD.2010.5558637|104|10|E. Axelsson and K. Claessen and Gergely Dévai and Zoltán Horváth and K. Keijzer and B. Lyckegård and Anders Persson and M. Sheeran and Josef Svenningsson and A. Vajda|813bd991a0ab48a2046d50d32f1d8879e7a59220\n1991|C Language Algorithms for Digital Signal Processing|10.1121/1.401205|103|4|P. M. Embree and Bruce Kimble|db3bc4e4e0fbf5eb5c681ca0a195ff8e1abfbab8\n2016|Programming Heterogeneous Systems from an Image Processing DSL|10.1145/3107953|80|9|Jing Pu and Steven Bell and Xuan S. Yang and Jeff Setter and S. Richardson and Jonathan Ragan-Kelley and M. Horowitz|e9bf383dd76f2df2ed84ea07949b63852557f174\n1996|Inductive Logic Programming for Natural Language Processing|10.1007/3-540-63494-0_45|71|7|R. Mooney|ac11493e05275258f09e6406a2635752899f074d\n2009|Lightweight Language Processing in Kiama|10.1007/978-3-642-18023-1_12|64|9|A. Sloane|2669374854a57ec89d928469ebaf7b141bfecba2\n2010|The Design and Implementation of Feldspar - An Embedded Language for Digital Signal Processing|10.1007/978-3-642-24276-2_8|60|6|E. Axelsson and K. Claessen and M. Sheeran and Josef Svenningsson and David Engdal and Anders Persson|aae1cfb2729d3807ba6ea8312b956a23faff5eb5\n2009|Genetic programming on graphics processing units|10.1007/s10710-009-9092-3|54|4|D. Robilliard and Virginie Marion-Poty and C. Fonlupt|3bf5f45d615a296754a432d0e8186df8e2c71046\n2014|Simplifying Scalable Graph Processing with a Domain-Specific Language|10.1145/2544137.2544162|52|4|Sungpack Hong and S. Salihoglu and J. Widom and K. Olukotun|2d8be5e1b88ac9919984b9369f7045fbb0af0d08\n2013|Natural language processing future|10.1109/ICOISS.2013.6678407|33|1|M. Surabhi|b1d2acf0702837ef20d9112847e2dffd46a25016\n2017|Natural Language is a Programming Language: Applying Natural Language Processing to Software Development|10.4230/LIPIcs.SNAPL.2017.4|32|0|Michael D. Ernst|c27009a331655c1bab4d2940590dc8b73a63da2b\n2011|Programming language Python for data processing|10.1109/ICECENG.2011.6057428|28|1|Z. Dobesová|3b2574ca20143a380283d827f361f99de3d57b7e\n2007|XCentric: logic programming for XML processing|10.1145/1316902.1316904|27|1|Jorge Coelho and Mário Florido|fff40acdda2b6ef583ddc6430e9524a6efcd63d4\n1990|IAL: a parallel image processing programming language|10.1049/IP-I-2.1990.0025|24|0|D. Crookes and P. Morrow and P. McParland|4eaa48bc846517f46192b91ed6c9f5d8ee842652\n2015|Kronos: A Declarative Metaprogramming Language for Digital Signal Processing|10.1162/COMJ_a_00330|17|2|Vesa Norilo|ef11199bcd2476c28b6bcb925f8eef10df6b8800\n2017|ASAMPL: Programming Language for Mulsemedia Data Processing Based on Algebraic System of Aggregates|10.1007/978-3-319-75175-7_43|15|2|Y. Sulema|87ae77f26b74a6e92ab61075e0ddcb825cd36cc6\n2017|Visualizing Morphogenesis with the Processing Programming Language|10.5210/jbc.v41i1.7314|3|0|Avik Patel and Amarpreet Bains and Richard Miller and T. Elul|9a4e9fcc445a596beca188b62f89cb103e9f26bd	
sparql	SPARQL	2008			33	queryLanguage				0					260	3			24158		true	0									queryLanguage				0		0					text	sparql	application/sparql-query	source.sparql	data								false				s/SparQL.sparql	128	2013	2015	2	2			SPARQL Protocol and RDF Query Language									rdf.py													https://dbpedia.org/sparql			2008	rdf sql xquery turtle geo-ml	"SPARQL (pronounced ""sparkle"", a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language, that is, a semantic query language for databases, able to retrieve and manipulate data stored in Resource Description Framework (RDF) format. It was made a standard by the RDF Data Access Working Group (DAWG) of the World Wide Web Consortium, and is recognized as one of the key technologies of the semantic web. On 15 January 2008, SPARQL 1.0 became an official W3C Recommendation, and SPARQL 1.1 in March, 2013. SPARQL allows for a query to consist of triple patterns, conjunctions, disjunctions, and optional patterns. Implementations for multiple programming languages exist. There exist tools that allow one to connect and semi-automatically construct a SPARQL query for a SPARQL endpoint, for example ViziQuer. In addition, there exist tools that translate SPARQL queries to other query languages, for example to SQL and to XQuery."	2005	379	480	380	2574343					W3C			sparql rq	sparql	rq sparql				typescript			http://www.iro.umontreal.ca/~lapalme/ift6281/sparql-1_1-cheat-sheet.pdf			2165	0		83																									https://www.w3.org/TR/rdf-sparql-query/ https://docs.stardog.com/tutorials/learn-sparql								text			https://github.com/antlr/grammars-v4/tree/master/sparql	sparql	sparql												https://www.w3.org/TR/rdf-sparql-query/												"SELECT ?h WHERE {   VALUES ?h { ""Hello World"" } } "	PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?name ?email WHERE {   ?person a foaf:Person.   ?person foaf:name ?name.   ?person foaf:mbox ?email. } 	SPARQL					PREFIX ex: <http://example.com/exampleOntology#> SELECT ?capital        ?country WHERE   {     ?x  ex:cityname       ?capital   ;         ex:isCapitalOf    ?y         .     ?y  ex:countryname    ?country   ;         ex:isInContinent  ex:Africa  .   }	SparQL			https://github.com/stardog-union/stardog-language-servers/tree/master/packages/sparql-language-server		add as asc ask base by clear construct copy create data delete desc describe distinct drop false filter from graph group having in insert limit load minus move named not offset optional order prefix reduced select service silent to true undef union using values where with								#			""""		true false																			true								true																									true																									true					true																																																										true																																				https://github.com/paulovn/sparql-kernel	https://en.wikipedia.org/wiki/SPARQL	4	18						https://github.com/peta/turtle.tmbundle		year|publisher|title|authors|isbn13\n2013|O'Reilly Media|Learning SPARQL: Querying and Updating with SPARQL 1.1|DuCharme, Bob|9781449371432\n2014|Morgan Kaufmann|RDF Database Systems: Triples Storage and SPARQL Query Processing|Curé, Olivier and Blin, Guillaume|9780127999579\n20130703|O'Reilly Media, Inc.|Learning SPARQL|Bob DuCharme|9781449371487\n20130703|O'Reilly Media, Inc.|Learning SPARQL|Bob DuCharme|9781449371470	SPARQL				year|title|doi|citations|influentialCitations|authors|paperId\n2007|From SPARQL to rules (and back)|10.1145/1242572.1242679|220|19|A. Polleres|f0cab66649c3593b8defc7c7989d84b4acae2c2d\n2011|PigSPARQL: mapping SPARQL to Pig Latin|10.1145/1999299.1999303|112|12|A. Schätzle and Martin Przyjaciel-Zablocki and G. Lausen|81836d9086683ceab2af97428dffbab6004d4a6b\n2016|Sparklis: An expressive query builder for SPARQL endpoints with guidance in natural language|10.3233/SW-150208|111|6|S. Ferré|fd8a81c0b066eb23b38659f95fdd83ce29d3b3c6\n2017|A SPARQL Extension for Generating RDF from Heterogeneous Formats|10.1007/978-3-319-58068-5_3|98|9|M. Lefrançois and Antoine Zimmermann and Noorani Bakerally|4a109ebd285f579e3daa3a11bafdb9b7894cbd0b\n2013|Sorry, i don't speak SPARQL: translating SPARQL queries into natural language|10.1145/2488388.2488473|98|2|A. N. Ngomo and Lorenz Bühmann and Christina Unger and Jens Lehmann and D. Gerber|0d985477fe44764f6bd2fe9a6bfa38ff048a8333\n2016|AskNow: A Framework for Natural Language Query Formalization in SPARQL|10.1007/978-3-319-34129-3_19|70|8|Mohnish Dubey and Sourish Dasgupta and A. Sharma and Konrad Höffner and Jens Lehmann|9e163940219265fc4595bb3c66f7a35f83b2943f\n2018|Dynamic Linked Data: A SPARQL Event Processing Architecture|10.3390/fi10040036|37|0|L. Roffia and Paolo Azzoni and Cristiano Aguzzi and Fabio Viola and Francesco Antoniazzi and T. S. Cinotti|f9896a40e497b74caabf5ef7f25db77f51689ac0\n2013|SQUALL: A Controlled Natural Language as Expressive as SPARQL 1.1|10.1007/978-3-642-38824-8_10|30|7|S. Ferré|3eadd38475cfad8e4267b946550f04add0252269\n2014|Towards the Novel Reasoning among Particles in PSO by the Use of RDF and SPARQL|10.1155/2014/121782|24|0|Iztok Fister and Xin-She Yang and Karin Ljubič and D. Fister and J. Brest and Iztok Fister|27cd8f658901437c5217cd34b927b81ec0eac466\n2015|Linked Data Queries as Jigsaw Puzzles: a Visual Interface for SPARQL Based on Blockly Library|10.1145/2808435.2808467|6|0|P. Bottoni and Miguel Ceriani|195e38b8701bae75bc634d60e7df2fe91cfddbb0\n2009|SWOBE - embedding the semantic web languages RDF, SPARQL and SPARUL into java for guaranteeing type safety, for checking the satisfiability of queries and for the determination of query result types|10.1145/1529282.1529561|4|0|Sven Groppe and Jana Neumann and V. Linnemann|4b64a186f0a10be716c051f666cdeac1a851bed7\n2017|Authorization Proxy for SPARQL Endpoints|10.1007/978-3-319-67597-8_20|3|0|Riste Stojanov and Milos Jovanovik|ba91a4697df0f4e3143b8609dd0f12ab3851ea97\n2017|Generation of Test Questions from RDF Files Using PYTHON and SPARQL|10.1088/1742-6596/806/1/012009|3|0|A. Omarbekova and A. Sharipbay and A. Barlybaev|74dd69c8377529e55c41ae7f8d6585be47653248\n2019|Tuning Fuzzy SPARQL Queries in a Fuzzy Logic Programming Environment|10.1109/FUZZ-IEEE.2019.8858958|3|0|J. Almendros-Jiménez and A. Becerra-Terón and G. Moreno and J. A. Riaza|42f59c1c7c434aae1f4d8f4d2ab4fcd46337cab2\n2020|An Approach of Automatic SPARQL Generation for BIM Data Extraction|10.3390/app10248794|2|0|Dongming Guo and Erling Onstein and Angela Daniela La Rosa|09a17efd129440582beae6d906eadc6e1b017671\n2020|DaRLing: A Datalog rewriter for OWL 2 RL ontological reasoning under SPARQL queries|10.1017/S1471068420000204|2|0|A. Fiorentino and J. Zangari and M. Manna|a186269b94b12386891b504f5a886da8e23aac89\n2017|The Quranic Nature Ontology: From Sparql Endpoint to Java Application and Reasoning|10.11113/IJIC.V7N2.140|1|0|S. Khan and Mohammed Mahmudur Rahman and A. B. M. S. Sadi and T. Anwar and S. Mohammed and S. A. Chowdhury|d0f7a30d99cc0d8e5041e91cd525ec4ec6a49704\n2019|SQL2SPARQL4RDF: Automatic SQL to SPARQL Conversion for RDF Querying|10.1145/3372938.3372968|1|0|Ahmed Abatal and Khadija Alaoui and L. Alaoui and M. Bahaj|894a309620c4613fe4dddef4da8f7b4f38fe1218	
diff	Diff	1974			17	unixApplication				103					261	2			24155		true	103	abcl-lang ace arrow-format asdf asterius-compiler bazel blender-app bucardo caramel carbon cir claro click cmake codeql comby coq couchdb cperl cryptol dafny dhall eiffel erlang fardlang fennel flatbuffers flow flow9 gforth git groff haste haxe hhvm hobbes homebrew-pm imhex impala java julia kefir kotlin ladybird lfortran lobster mal mastodon menhir mermaid michelson micropython minilang mongodb mps ncl netbeans-editor nit nodejs oil opa opencv openscad paraview perl php please-build pogoscript polyglot-compiler pov-ray-sdl python pytorch quickjs racket rascal reach reason revolution-programming-language roslyn-compiler ruby rust saltstack scipy sile simplictiy slony smpl snowball-programming-language spatial tensorflow terra textadept-editor tiledb tldraw typescript vcpkg-pm vega-editor-app vlc wasmer wing wiredtiger xla yeti								unixApplication	477	561				0			udiff		diff	diff	text/x-diff	source.diff	data								false					81	2005	2017	1	10												diff.py																1970	unix grep emacs-editor regex c bourne-shell fortran modula-2 lisp isbn doi	"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."	2018	223	257	1	79673					Bell Labs			diff patch		diff patch									true	1385	0		23	edscript patch context-diff unified-diff																				diff patch												text	2959			diff									United States																	diff --git a/lib/linguist.rb b/lib/linguist.rb index d472341..8ad9ffb 100644 --- a/lib/linguist.rb +++ b/lib/linguist.rb 	Diff					--- /path/to/original timestamp +++ /path/to/new timestamp @@ -1,3 +1,9 @@ +This is an important +notice! It should +therefore be located at +the beginning of this +document! +  This part of the  document has stayed the  same from version to @@ -5,16 +11,10 @@  be shown if it doesn't  change.  Otherwise, that  would not be helping to -compress the size of the -changes. - -This paragraph contains -text that is outdated. -It will be deleted in the -near future. +compress anything.   It is important to spell -check this dokument. On +check this document. On  the other hand, a  misspelled word isn't  the end of the world. @@ -22,3 +22,7 @@  this paragraph needs to  be changed. Things can  be added after it. + +This paragraph contains +important new additions +to this document.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Diff_utility	0	0					Diff	https://github.com/textmate/diff.tmbundle			Diff					
scala-js	Scala.js	2013	Martin Odersky		22	pl		https://www.scala-js.org/		0				v1.16.0	262	2		10	24153		true	0								https://github.com/scala-js/scala-js	pl																2013	2024	2013	148	384	4557	50	false																								2013	2025	7532	114	2113	33	23335					2013		2004	jvm javascript llvmir eiffel erlang haskell java lisp pizza standard-ml ocaml scheme smalltalk oz ceylon fantom f-sharp kotlin lasso red java-bytecode c android pascal csharp python ml csp groovy clojure swift perl go powershell objective-c r ruby	Scala ( SKAH-lah) is a general-purpose programming language providing support for functional programming and a strong static type system. Designed to be concise, many of Scala's design decisions aimed to address criticisms of Java.Scala source code is intended to be compiled to Java bytecode, so that the resulting executable code runs on a Java virtual machine. Scala provides language interoperability with Java, so that libraries written in both languages may be referenced directly in Scala or Java code. Like Java, Scala is object-oriented, and uses a curly-brace syntax reminiscent of the C programming language. Unlike Java, Scala has many features of functional programming languages like Scheme, Standard ML and Haskell, including currying, type inference, immutability, lazy evaluation, and pattern matching. It also has an advanced type system supporting algebraic data types, covariance and contravariance, higher-order types (but not higher-rank types), and anonymous types. Other features of Scala not present in Java include operator overloading, optional parameters, named parameters, and raw strings. Conversely, a feature of Java not in Scala is checked exceptions, which have proved controversial.The name Scala is a portmanteau of scalable and language, signifying that it is designed to grow with the demands of its users.	2016	2	843	1	3254510					https://github.com/scala-js										scala markdown javascript html xml json css java bourne-shell yaml	javascript			true	6036	0		34																1	false	1	true														text													United States and Switzerland					"class Person(val firstName: String, val lastName: String) {  def fullName(): String =    s""$firstName $lastName"" }"														https://reddit.com/r/scalajs				"val urls = List(""https://scala-lang.org"",  ""https://github.com/scala/scala"")  def fromURL(url: String) = scala.io.Source.fromURL(url)   .getLines().mkString(""\n"")  val t = System.currentTimeMillis() urls.par.map(fromURL(_)) println(""time: "" + (System.currentTimeMillis - t) + ""ms"")"								https://github.com/scala-js/scala-js								println																																																																																																																								true																																																												https://en.wikipedia.org/wiki/Scala.js_(programming_language)	0	3				scala-js.org									year|title|doi|citations|influentialCitations|authors|paperId\n2016|Parallel incremental whole-program optimizations for Scala.js|10.1145/2983990.2984013|4|0|S. Doeraene and Tobias Schlatter|86c8c701f92f3a4712446204cb93b31e9e552c0b\n2016|Semantics-driven interoperability between Scala.js and JavaScript|10.1145/2998392.2998404|4|0|S. Doeraene and Tobias Schlatter and Nicolas Stucki|9575b847d866a9a78ad6693f4280a064634c8336\n2018|Scalagna 0.1: towards multi-tier programming with Scala and Scala.js|10.1145/3191697.3191731|4|0|Bob Reynders and Michael Greefs and D. Devriese and F. Piessens|54eb28a939999162d48773b236679fb40969b5bd	
vyper	Vyper	2016	Vitalik Buterin		20	contractLanguage		https://vyperlang.org		0	https://blog.vyperlang.org/			v0.3.10	263	1		11	24144		true	0								https://github.com/ethereum/vyper	contractLanguage	1	1		117							text			source.vyper	programming	2016	2024	2016	166	790	4828	436	false																								2016	2025	6070	273	557	14	111098																Pythonic language for the EVM.	Pythonic language for the EVM.			Pythonic language for the EVM.		vy							python restructuredtext markdown yaml make html dockerfile toml bash svg bourne-shell				true	7473	0		32																1	false	0	true		vy				https://docs.vyperlang.org/en/latest/																									https://ethereumclassic.org/blog/2017-03-13-viper	# @version >=0.2.4 <0.3.0  DNA_DIGITS: constant(uint256) = 16 DNA_MODULUS: constant(uint256) = 10 ** DNA_DIGITS  struct Pokemon:     name: String[32]     dna: uint256     HP: uint256     matches: uint256     wins: uint256  # Declare totalPokemonCount pokemonList: HashMap[uint256, Pokemon]  @internal def _createPokemon(_name: String[32], _dna: uint256, _HP: uint256):     # use totalPokemonCount     self.pokemonList[0] = Pokemon({         name: _name,         dna: _dna,         HP: _HP,         matches: 0,         wins: 0     })     # increment totalPokemonCount by 1						https://discord.com/invite/6tw7PTM7C2											https://x.com/vyperlang									https://github.com/ethereum/vyper																																																																																																																																																																																													0	0					Vyper				Vyper					
flowchart-fun	FlowchartFun	2021	Rob Gordon		19	diagramLang		https://flowchart.fun/		0				1.49.3	264	1		11	24142		true	1	workfl							https://github.com/tone-row/flowchart-fun	diagramLang																2021	2024	2021	35	228	3106	11	false																								2021	2025	1626	13	471	29	83175				https://flowchart.fun/												flowchart.fun is a lightweight application to generate flowcharts and diagrams from text.	flowchart.fun is a lightweight application to generate flowcharts and diagrams from text.		https://github.com/tone-row	flowchart.fun is a lightweight application to generate flowcharts and diagrams from text.									typescript css svg json javascript yaml markdown html xml csv bourne-shell				true	3805	0		31	dot															1	false	1	true																											Canada					Node A   goes to: Node B   and: Node C     goes back to: (Node A)						https://discord.com/invite/wPASTQHQBf											https://x.com/tone_row_									https://github.com/tone-row/flowchart-fun																																																																																																																																												true																																																	0	0														
tornado	tornado	2009	Ben Darnell and Brett Taylor		17	template		http://www.tornadoweb.org/en/stable/guide/templates.html		0				v6.4.0	265	1		18	24132		true	0								https://github.com/tornadoweb/tornado	template																2009	2024	2009	983	5491	21634	211	false																								2009	2025	4922	483	311	11	56224																			Facebook										python restructuredtext html ini bourne-shell yaml css javascript json xml markdown c make cython sql toml dockerfile csv				true	38642	0		36																2	false	6	true														text				tornado														<html>   <head>      <title>{{ title }}</title>   </head>   <body>     <ul>       {% for item in items %}         <li>{{ escape(item) }}</li>       {% end %}     </ul>   </body> </html>																										https://github.com/tornadoweb/tornado																																																																																																																																																																																													4	0								year|publisher|title|authors|isbn13\n2009|National Geographic|Tornado Hunter: Getting Inside the Most Violent Storms on Earth|Samaras, Tim and Bechtel, Stefan|9781426203022\n2009|National Geographic|Tornado Hunter: Getting Inside the Most Violent Storms on Earth|Bechtel, Stefan and Samaras, Tim|9781426205804\n20120319|O'Reilly Media, Inc.|Introduction to Tornado|Michael Dory; Allison Parrish; Brendan Berg|9781449333980\n20120319|O'Reilly Media, Inc.|Introduction to Tornado|Michael Dory; Allison Parrish; Brendan Berg|9781449333973						
rmarkdown	RMarkdown	2014	Joseph J. Allaire		21	textMarkup		https://rmarkdown.rstudio.com/		0				v0.9.6	266	1		13	24129		true	0								https://github.com/rstudio/rmarkdown	textMarkup				198	true	0					markdown	gfm	text/x-gfm	source.gfm	prose	2014	2024	2014	146	967	2841	259	false					426	2013	2018	1	58															2014	2024	3996	144	502	124	86284																			https://github.com/rstudio		rmd	qmd rmd							r css javascript markdown yaml html lua svg tex bourne-shell xml scss csv		https://www.rstudio.com/wp-content/uploads/2015/02/rmarkdown-cheatsheet.pdf		true	6088	0		35																1	false	0	true														text													United States																	# An example RMarkdown  Some text.  ## A graphic in R  ```{r} plot(1:10) hist(rnorm(10000)) ```														https://github.com/rstudio/rmarkdown																																																																																																																																																																																													2	0				rmarkdown.rstudio.com		https://github.com/atom/language-gfm			RMarkdown					title|year|author|goodreadsId|rating|ratings|reviews\nBookdown: Authoring Books and Technical Documents with R Markdown||Yihui Xie|54265969|3.67|3|0\nbookdown: Authoring Books and Technical Documents with R Markdown (Chapman & Hall/CRC The R Series)||Yihui Xie|54727209|4.38|8|1
carbon	Carbon	2020	Chandler Carruth and Jon Ross-Perkins		17	pl		https://docs.carbon-lang.dev		0					267	2		23	24127		true	0								https://github.com/carbon-language/carbon-lang	pl																2020	2024	2020	391	1464	32258	112	false																								2020	2025	3573	175	5415	50	479615																			Google		carbon								markdown cpp bazel python yaml starlark bourne-shell json svg diff javascript vim-script dockerfile xml protobuf c scheme html yacc lua lex make toml				true	36847	0		43																2	false				carbon																									United States				https://news.ycombinator.com/item?id=32151609	package Sorting api;  fn Partition[T:! Comparable & Movable](s: Slice(T))      -> i64 {   var i: i64 = -1;    for (e: T in s) {     if (e <= s.Last()) {       ++i;       Swap(&s[i], &e);     }   }   return i; }  fn QuickSort[T:! Comparable & Movable](s: Slice(T)) {   if (s.Size() <= 1) {     return;   }   let p: i64 = Partition(s);   QuickSort(s[:p - 1]));   QuickSort(s[p + 1:])); }	package sample api;  fn Square(x: i32) -> i32 {   return x * x; }  fn Main() -> i32 {   return Square(12); }																			Carbon						https://github.com/carbon-language/carbon-lang																																																																																																																																																																																												https://en.wikipedia.org/wiki/Carbon_(programming_language)	0	0														
svelte	Svelte	2019	Rich Harris		14	pl		https://svelte.dev/		2				0.0.1	268	1		9	24125		true	2	cloc svelte							https://github.com/sveltejs/svelte	pl																2016	2024	2016	860	4049	77710	843	false																								2016	2025	11163	868	7285	116	216522					2019											Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app. Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes.	Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app. Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes.			Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app. Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes.									svelte javascript markdown json css html typescript svg yaml				true	90727	0		24																1	true	0	true		svelte																														<script>  let name = 'world'; </script>  <h1>Hello {name}!</h1>																										https://github.com/sveltejs/svelte																																																																																																																																																																																													0	0				svelte.dev										
jison	Jison	2009	Zachary Carter		21	pl		http://zaa.ch/jison/		0				0.4.18	269	1		12	24124		true	0								https://github.com/zaach/jison	pl				0		0		Yacc			text			source.jison	programming	2009	2024	2009	108	448	4338	161	false					131	2014	2018	3	9															2009	2020	709	58	141	3	32701																			https://github.com/zaach/jison/issues			jison							javascript csharp html json css xml ruby markdown yaml php yacc make				true	5942	0		35																1	false	0	true						https://gerhobbelt.github.io/jison/docs/								text													Various																	 /* description: ClassyLang grammar. Very classy. */ /*   To build parser:      $ ./bin/jison examples/classy.jison examples/classy.jisonlex  */   /* author: Zach Carter */  %right ASSIGN %left OR %nonassoc EQUALITY GREATER %left PLUS MINUS %left TIMES %right NOT %left DOT  %%  pgm     : cdl MAIN LBRACE vdl el RBRACE ENDOFFILE     ;  cdl     : c cdl     |     ;  c     : CLASS id EXTENDS id LBRACE vdl mdl RBRACE     ;  vdl     : VAR t id SEMICOLON vdl     |     ;  mdl     : t id LPAREN t id RPAREN LBRACE vdl el RBRACE mdl     |     ;  t     : NATTYPE     | id     ;  id     : ID     ;  el     : e SEMICOLON el     | e SEMICOLON     ;  e     : NATLITERAL     | NUL     | id     | NEW id     | THIS     | IF LPAREN e RPAREN LBRACE el RBRACE ELSE LBRACE el RBRACE     | FOR LPAREN e SEMICOLON e SEMICOLON e RPAREN LBRACE el RBRACE     | READNAT LPAREN RPAREN     | PRINTNAT LPAREN e RPAREN     | e PLUS e     | e MINUS e     | e TIMES e     | e EQUALITY e     | e GREATER e     | NOT e     | e OR e     | e DOT id     | id ASSIGN e     | e DOT id ASSIGN e     | id LPAREN e RPAREN     | e DOT id LPAREN e RPAREN     | LPAREN e RPAREN     ;														https://github.com/zaach/jison							/* */																															true																																																																								true																														false																																																	0	0						https://github.com/cdibbs/language-jison			Jison					
moonbit	MoonBit	2022	Hongbo Zhang		37	pl		https://www.moonbitlang.cn		1					270	1		6	24124		true	1	moonbit							https://github.com/moonbitlang/core	pl																2024	2024		14	78	616	76	false																								2024	2025	2395	90	500	6	92511				https://try.moonbitlang.com												Intelligent developer platform for Cloud and Edge using WASM.	Intelligent developer platform for Cloud and Edge using WASM.		International Digital Economy Academy	Intelligent developer platform for Cloud and Edge using WASM.	mbt								moonbit json markdown yaml toml bourne-shell				true	942	0		46			rust go													1	true								https://docs.moonbitlang.com/																					China					fn main {  println(@lib.hello()) }					http://www.youtube.com/@MoonBit_lang	https://discord.gg/CVFRavvRav											https://x.com/moonbitlang									https://github.com/moonbitlang/core																			true									true		true																									true		true						true						true								true											true	true												true																true	true				true	true																													true												true																									0	0														
ampl	AMPL	1985	Robert Fourer and David Gay and Brian Kernighan		37	pl		https://ampl.com/		0					271	3			24123	7232	true	3	mpl mps-format rason								pl	806	852		5570		0					text			source.ampl	programming								false					12	2013	2013	2	2			A Mathematical Programming Language									ampl.py														1995		1985	linux unix awk c algebraic-modeling-language nl xml excel-app	A Mathematical Programming Language (AMPL) is an algebraic modeling language to describe and solve high-complexity problems for large-scale mathematical computing (i.e., large-scale optimization and scheduling-type problems). It was developed by Robert Fourer, David Gay, and Brian Kernighan at Bell Laboratories. AMPL supports dozens of solvers, both open source and commercial software, including CBC, CPLEX, FortMP, Gurobi, MINOS, IPOPT, SNOPT, KNITRO, and LGO. Problems are passed to solvers as nl files. AMPL is used by more than 100 corporate clients, and by government agencies and academic institutions. One advantage of AMPL is the similarity of its syntax to the mathematical notation of optimization problems. This allows for a very concise and readable definition of problems in the domain of optimization. Many modern solvers available on the NEOS Server (formerly hosted at the Argonne National Laboratory, currently hosted at the University of Wisconsin, Madison) accept AMPL input. According to the NEOS statistics AMPL is the most popular format for representing mathematical programming problems.	2004	109	133	237	1076270					AMPL Optimization LLC			ampl mod		run		mod dat run							false	766	3		41																3									https://ampl.com/learn/docs/						https://ampl.com/about/upcoming-events/	https://ampl.com/learn/docs/faqs/	text								http://www.rosettacode.org/wiki/Category:AMPL					United States					set PROD;  # products  param rate {PROD} > 0;     # tons produced per hour param avail >= 0;          # hours available in week  param profit {PROD};       # profit per ton param market {PROD} >= 0;  # limit on tons sold in week  var Make {p in PROD} >= 0, <= market[p]; # tons produced  maximize Total_Profit: sum {p in PROD} profit[p] * Make[p];                 # Objective: total profits from all products  subject to Time: sum {p in PROD} (1/rate[p]) * Make[p] <= avail;                 # Constraint: total of hours used by all                # products may not exceed hours available												# A toy knapsack problem from the LocalSolver docs written in AMPL.  set I; param Value{I}; param Weight{I}; param KnapsackBound; var Take{I} binary;  maximize TotalValue: sum{i in I} Take[i] * Value[i]; s.t. WeightLimit: sum{i in I} Take[i] * Weight[i] <= KnapsackBound;  data;  param: I: Weight Value := 0    10     1 1    60    10 2    30    15 3    40    40 4    30    60 5    20    90 6    20   100 7     2    15;  param KnapsackBound := 102; 	Ampl				https://twitter.com/amplopt	set Plants;  set Markets;   # Capacity of plant p in cases  param Capacity{p in Plants};   # Demand at market m in cases  param Demand{m in Markets};   # Distance in thousands of miles  param Distance{Plants, Markets};   # Freight in dollars per case per thousand miles  param Freight;   # Transport cost in thousands of dollars per case  param TransportCost{p in Plants, m in Markets} :=      Freight * Distance[p, m] / 1000;   # Shipment quantities in cases  var shipment{Plants, Markets} >= 0;   # Total transportation costs in thousands of dollars  minimize cost:      sum{p in Plants, m in Markets} TransportCost[p, m] * shipment[p, m];   # Observe supply limit at plant p  s.t. supply{p in Plants}: sum{m in Markets} shipment[p, m] <= Capacity[p];   # Satisfy demand at market m  s.t. demand{m in Markets}: sum{p in Plants} shipment[p, m] >= Demand[m];   data;   set Plants := seattle san-diego;  set Markets := new-york chicago topeka;   param Capacity :=      seattle   350      san-diego 600;   param Demand :=      new-york 325      chicago  300      topeka   275;   param Distance : new-york chicago topeka :=      seattle        2.5      1.7     1.8      san-diego      2.5      1.8     1.4;   param Freight := 90;														#				:=														true														true																									true																									true					true																	true																														false																																																https://en.wikipedia.org/wiki/AMPL	8	2	https://hopl.info/showlanguage.prx?exp=7232			ampl.com	AMPL	https://github.com/ampl/sublime-ampl		year|publisher|title|authors|isbn13\n1997|Cengage Learning|AMPL: A Modeling Language for Mathematical Programming (with AMPL Plus Student Edition for Microsoft Windows) (The Scientific Press Series)|Fourer, Robert and Gay, David M. and Kernighan, Brian W.|9780894262326\n1997-01-13T00:00:01Z|Cengage Learning|AMPL: A Modeling Language for Mathematical Programming (with AMPL Plus Student Edition for Microsoft Windows) (The Scientific Press Series)|Fourer, Robert and Gay, David M. and Kernighan, Brian W.|9780534509835	AMPL	ampl developer			year|title|doi|citations|influentialCitations|authors|paperId\n1996|DIY DEA: Implementing data envelopment analysis in the mathematical programming language AMPL|10.1016/0305-0483(96)00003-5|8|0|R. Green|2a84d88be4d3283124da624af001a3f0c4c01885\n1984|Loslan implementation of the AMPL message-passing system|10.1145/948596.948600|2|0|J. Milewski|7c0626677098596348ea9d02ad5f569a7aa2e19d	title|year|author|goodreadsId|rating|ratings|reviews\nAmpl: A Modeling Language for Mathematical Programming|1993|Robert Fourer|2176571|4.00|17|0\nAMPL: A modeling language for mathematical programming : with AMPL Plus student edition for Microsoft Windows|1997|Robert Fourer|3846900|0.0|0|0\nAmpl: A Modeling Language for Mathematical Programming: With Ampl Plus Student Edition for Microsoft Windows|1997|Robert Fourer|20874764|0.0|0|0\nAmpl: A Modeling Language for Math Programming Package (with User Guide)|1999|Robert Fourer|20874765|2.00|1|0\nAmpl: A Molding Language for Mathematical Programming/Book & IBM 5 1/4 Disk|1991|Robert Fourer|2247991|0.0|0|0\nMathematical Optimization Software: Mathematica, General Algebraic Modeling System, Propt, Ioso, Mps, Ampl, Apmonitor, Tomsym, Worhp, Dido|2011|Source Wikipedia|15185414|0.0|0|0
gravity	gravity	2017			22	pl		http://gravity-lang.org/		0				0.8.5	272	1		11	24119		true	0								https://github.com/marcobambini/gravity	pl																2017	2024	2017	113	228	4290	44	false				g/Gravity.gravity																				2017	2024	776	52	1195	3	310440																			https://github.com/marcobambini/gravity/issues				gravity						markdown c xml cmake objective-c make css yaml cpp html bourne-shell				true	5028	0		35																	false	0	true														text	7797												Various																"func main() {   System.print(""Hello World""); } "								Gravity							https://github.com/marcobambini/gravity								System.print	""""																																																																																																																							true																							true																																						1	6				gravity-lang.org				year|publisher|title|authors|isbn13\n2009|The Aasgaard Company|Mean Ol' Mr. Gravity|Mark Rippetoe|9780982522714					year|title|doi|citations|influentialCitations|authors|paperId\n2019|Differentiable strong lensing: uniting gravity and neural nets through differentiable probabilistic programming|10.1093/MNRAS/STAA1477|16|0|M. Chianese and A. Coogan and Paul Hofma and S. Otten and C. Weniger|266df117374910b73f520bc93f3074634e788668\n2011|Optimization of the orbit parameters of future gravity missions using genetic algorithms|10.18419/OPUS-3873|7|0|M. Ellmer|e7f2cfa8fd8726d360b8127bf3e3731dd6d7aa6d\n2014|Design and Modal Analysis of Gravity Dams by Ansys Parametric Design Language|10.2004/WJST.V11I12.866|7|2|S. Khosravi and M. Heydari|9741464b7e783280fbf878e91627352c6ad1dc0a\n2007|Development of a software package for visualization of three-dimensional mass distributions and forward gravity modelling|10.1088/1742-2132/4/1/005|3|0|J. Fellner|42227640eae5adbf442ff93ce1066b73ec7ffac4\n2019|LTide - Matlab/Octave software tool for temporal and spatial analysis of tidal gravity acceleration effects according to Longman formulas|10.1007/s12145-019-00379-y|2|0|Olga Bjelotomić Oršulić and M. Varga and Danko Markovinović and Tomislav Bašić|7b1c271be809837db6a65450fc136ea5d178f16f\n2019|Mathematical modeling of free convection problems in a gravity field in OpenFOAM|10.1088/1742-6596/1205/1/012026|1|0|V. Kozlov and M. Chmykhov|3934ff2c416853c5be327da7f79d76a733eb2ea3	
unison	unison	2015			20	pl		http://unisonweb.org/		0					273	2		16	24116		true	0								https://github.com/unisonweb/unison	pl																2015	2024	2013	110	265	5688	1077	false																								2013	2025	18590	151	1620	141	239631					2014																								haskell markdown yaml racket sql bourne-shell scheme nix vim-script bash cson json html xml dockerfile dhall				true	6636	0	https://exercism.org/tracks/unison	37																	false																																	https://www.youtube.com/watch?v=rp_Eild1aq8	-- comments start with `--` -- alice : Node, bob : Node x = factorial 6 Remote.transfer alice y = foo x -- happens on `alice` node Remote.transfer bob bar x y -- happens on `bob` node															https://riju.codes/unison	"use io  runProg: '{IO, Exception} a -> '{IO} () runProg f = 'let   printErr err = match err with     Failure _ errMsg _ -> handle putBytes (stdHandle StdErr) (toUtf8 errMsg) with cases       {raise _ -> _} -> ()       {_} -> ()   match catch f with     Left err -> printErr err     Right _ -> ()  main: '{IO} () main = runProg 'let   printLine ""Hello, world!"" "	https://twitter.com/unisonweb									https://github.com/unisonweb/unison						--																																true																																																							true																																															false																																																	0	0				unisonweb.org										
taichi	Taichi	2019	Yuanming Hu		17	pl		https://taichi-lang.org/		0				v1.7.1	274	1		16	24112		true	0								https://github.com/taichi-dev/taichi	pl																2016	2024	2016	389	2260	25152	812	false																								2016	2025	11536	288	1564	62	320194																Taichi Lang is an open-source, imperative, parallel programming language for high-performance numerical computation. It is embedded in Python and uses just-in-time (JIT) compiler frameworks, for example LLVM, to offload the compute-intensive Python code to the native GPU or CPU instructions.	Taichi Lang is an open-source, imperative, parallel programming language for high-performance numerical computation. It is embedded in Python and uses just-in-time (JIT) compiler frameworks, for example LLVM, to offload the compute-intensive Python code to the native GPU or CPU instructions.			Taichi Lang is an open-source, imperative, parallel programming language for high-performance numerical computation. It is embedded in Python and uses just-in-time (JIT) compiler frameworks, for example LLVM, to offload the compute-intensive Python code to the native GPU or CPU instructions.									python cpp markdown cmake json glsl yaml cuda bourne-shell objective-cpp powershell toml c jupyter-notebook make ini				true	32222	0		34																1	false	1	true																															http://taichi.graphics/wp-content/uploads/2019/09/taichi_lang.pdf	// For CPU Parallelize(int num_threads) // Multi-threading Vectorize(int width) // Loop vectorization // For GPU BlockDim(int blockDim) // Specify GPU block size // For scratchpad optimization AssumeInRange(Expr base, int lower, int upper) Cache(Expr) // Cache data into GPU L1 cache CacheL1(Expr) More discussions on h																										https://github.com/taichi-dev/taichi						//																																true																																																							true																																															false																																																	0	0														
uml	UML	1996			16	xmlFormat				0					275	1			24110	7130	true	1	xuml								xmlFormat																							false												Unified Modeling Language																									1994	bpmn sysml	The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering, that is intended to provide a standard way to visualize the design of a system. UML was originally motivated by the desire to standardize the disparate notational systems and approaches to software design developed by Grady Booch, Ivar Jacobson and James Rumbaugh at Rational Software in 1994–1995, with further development led by them through 1996. In 1997 UML was adopted as a standard by the Object Management Group (OMG), and has been managed by this organization ever since. In 2005 UML was also published by the International Organization for Standardization (ISO) as an approved ISO standard. Since then the standard has been periodically revised to cover the latest revision of UML.	2001	2203	1661	3050	32169																				11035	0		18																							true		https://www.uml-diagrams.org/								text																		"<?xml version=""1.0""?> <XMI xmi.version=""1.2"" xmlns:UML=""org.omg/UML/1.4"">  <XMI.header>   <XMI.documentation>    <XMI.exporter>ananas.org stylesheet</XMI.exporter>   </XMI.documentation>   <XMI.metamodel xmi.name=""UML"" xmi.version=""1.4""/>  </XMI.header>  <XMI.content>   <UML:Model xmi.id=""M.1"" name=""address"" visibility=""public""               isSpecification=""false"" isRoot=""false""               isLeaf=""false"" isAbstract=""false"">    <UML:Namespace.ownedElement>     <UML:Class xmi.id=""C.1"" name=""address"" visibility=""public""                isSpecification=""false"" namespace=""M.1"" isRoot=""true""                isLeaf=""true"" isAbstract=""false"" isActive=""false"">      <UML:Classifier.feature>       <UML:Attribute xmi.id=""A.1"" name=""name"" visibility=""private""                      isSpecification=""false"" ownerScope=""instance""/>       <UML:Attribute xmi.id=""A.2"" name=""street"" visibility=""private""                      isSpecification=""false"" ownerScope=""instance""/>       <UML:Attribute xmi.id=""A.3"" name=""zip"" visibility=""private""                      isSpecification=""false"" ownerScope=""instance""/>       <UML:Attribute xmi.id=""A.4"" name=""region"" visibility=""private""                      isSpecification=""false"" ownerScope=""instance""/>       <UML:Attribute xmi.id=""A.5"" name=""city"" visibility=""private""                      isSpecification=""false"" ownerScope=""instance""/>       <UML:Attribute xmi.id=""A.6"" name=""country"" visibility=""private""                      isSpecification=""false"" ownerScope=""instance""/>      </UML:Classifier.feature>     </UML:Class>    </UML:Namespace.ownedElement>   </UML:Model>  </XMI.content> </XMI>"																																					true false																			true																																																																																																																																																														https://en.wikipedia.org/wiki/Unified_Modeling_Language	112	38	https://hopl.info/showlanguage.prx?exp=7130							year|publisher|title|authors|isbn13\n2006|O'Reilly Media|Learning UML 2.0: A Pragmatic Introduction to UML|Miles, Russ and Hamilton, Kim|9780596009823\n2002|Addison-Wesley Professional|Visual Modeling with Rational Rose 2002 and UML (3rd Edition)|Quatrani, Terry|9780201729320\n2004|Cambridge University Press|UML by Example (Sigs: Advances in Object Technology S)|Jalloul, Ghinwa|9780521008815\n2008|Routledge|Practical UML Statecharts in C/C++|Samek, Miro|9780750687065\n2005|O'Reilly Media|UML 2.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))|Pilone, Dan and Pitman, Neil|9780596007959\n1999|Addison-Wesley Professional|Fundamentals of Object-Oriented Design in UML|Page-Jones, Meilir|9780201699463\n2005|McGraw Hill|UML Demystified|Kimmel, Paul|9780072261820\n2001|Cambridge University Press|The Object Primer: The Application Developer's Guide to Object Orientation and the UML|Ambler, Scott W.|9780521785198\n2004|Addison-Wesley Professional|Real Time UML: Advances in the UML for Real-Time Systems|Douglass, Bruce|9780321160768\n2000|New Riders Pub|A Uml Pattern Language (The Mtp Software Engineering Series)|Evitts, Paul|9781578701186\n2013|Apress|Use Case Driven Object Modeling with UML: Theory and Practice (Expert's Voice in UML Modeling)|Rosenberg, Don and Stephens, Matt|9781430243052\n1997|Prentice Hall|UML and C++: A Practical Guide to Object-Oriented Development|Lee, Richard C. and Tepfenhart, William M.|9780136197195\n2002|Wiley|Java the UML Way: Integrating Object-Oriented Design and Programming|Lervik, Else and Havdal, Vegard B.|9780470843864\n1998|Wiley|Object-Oriented Project Management with UML|Cantor, Murray|9780471253037\n2008|Pearson Technology Group|Developing Applications with Visual Basic and UML|Reed Jr., Paul R.|9780201615791\n2013|Morgan Kaufmann|Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE: Developing Cyber-Physical Systems (The MK/OMG Press)|Selic, Bran and Gerard, Sebastien|9780124166196\n2007|Springer|Real-Time Object Uniform Design Methodology with UML|Bui Minh Duc|9781402059766\n2003|Morgan Kaufmann|Design Methods for Reactive Systems: Yourdon, Statemate, and the UML (The Morgan Kaufmann Series in Software Engineering and Programming)|Wieringa, R. J.|9781558607552\n2005|Springer|Software Engineering Techniques Applied to Agricultural Systems: An Object-Oriented and UML Approach (Applied Optimization)|Papajorgji, Petraq and Pardalos, Panos|9780387281704\n2006|Ibm Press|Visual Modeling with IBM Rational Software Architect and UML|Quatrani, Terry|9780321238085\n1999|Apress|VB6 UML Design and Development|Sturm, Jake|9781861002518\n2004|Springer|Component-Based Software Testing with UML|Gross, Hans-Gerhard|9783540208648\n2002|Prentice Hall|Practical Object-Oriented Development with UML and Java|Lee, Richard C. and Tepfenhart, William M.|9780130672384\n2004|Cambridge University Press|Model Driven Architecture with Executable UML|Raistrick, Chris and Francis, Paul and Wright, John and Carter, Colin and Wilkie, Ian|9780521537711\n2000|Prentice Hall|UML and C++: A Practical Guide to Object-Oriented Development (2nd Edition)|Lee, Richard C. and Tepfenhart, William M.|9780130290403\n2001|Wiley|An Introduction to Object-Oriented Analysis: Objects and UML in Plain English|Brown, David William|9780471371373\n20070508|Springer Nature|UML for Real|Luciano Lavagno; Grant Martin; Bran V. Selic|9780306487385\n20130730|Springer Nature|Grundkurs Software-Engineering mit UML|Stephan Kleuker|9783658006426\n20111121|Pearson Education (US)|Object-Oriented Modeling and Design with UML|James R Rumbaugh; Michael R. Blaha|9780133002171\n2003|Addison-Wesley Professional|UML Distilled: A Brief Guide to the Standard Object Modeling Language|Fowler, Martin|9780321193681\n2020|Wiley|Systems Analysis and Design: An Object-Oriented Approach with UML|Dennis, Alan and Wixom, Barbara and Tegarden, David|9781119559917\n2012|Wiley|Systems Analysis and Design with UML|Dennis, Alan and Wixom, Barbara Haley and Tegarden, David|9781118037423\n2018|Addison-Wesley Professional|UML Distilled: A Brief Guide to the Standard Object Modeling Language (Addison-Wesley Object Technology Series)|Fowler, Martin|9780134865126\n2006|O'Reilly Media|UML 2.0 Pocket Reference: UML Syntax and Usage (Pocket Reference (O'Reilly))|Pilone, Dan|9780596102081\n2008|CRC Press|Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems|Samek, Miro|9781138436381\n2005|Packt Publishing|UML 2.0 in Action: A project-based tutorial|Baumann, Henriette and Grassle, Patrick and Baumann, Philippe|9781847190420\n2015|Springer|UML @ Classroom: An Introduction to Object-Oriented Modeling (Undergraduate Topics in Computer Science)|Seidl, Martina and Scholz, Marion and Huemer, Christian and Kappel, Gerti|9783319127415\n2005|McGraw-Hill Education|UML Demystified|Kimmel, Paul|9780071486712\n2010|S Chand|Learn Object Oriented Programming Using Java: An UML based|Venkateswarlu N.B. & Prasad E.V.|9788121935463\n2002|AddisonWesley Professional|Building Web Applications with UML|Paul Becker and Conallen, Jim|9780201730388\n1999|Addison-Wesley Pub (Sd)|UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition)|Fowler, Martin and Scott, Kendall|9780201657838\n2005|Packt Publishing|UML 2.0 in Action: A project-based tutorial: A detailed and practical walk-through showing how to apply UML to real world development projects|Patrick Graessle and Henriette Baumann and Philippe Baumann|9781904811558\n2004|Sams|Sams Teach Yourself Uml in 24 Hours: Complete Starter Kit|Schmuller, Joseph|9780672326400\n2018|Independently published|UML and Object-Oriented Design Foundations: Understanding Object-Oriented Programming and the Unified Modeling Language (Professional Skills)|Nyisztor, Karoly|9781980818496\n2005|Addison-Wesley Professional|UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design|Arlow, Jim and Neustadt, Ila|9780132702638\n2003|Addison-Wesley Professional|Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML|Arlow, Jim|9780321112309\n2001|McGraw-Hill/Spanish Imports|Schaum's Outline of UML|Bennett, Simon and Skelton, John|9780077096731\n2005|Wiley|Object-Oriented Analysis and Design: Understanding System Development with UML 2.0|O'Docherty, Mike|9780470092408\n1997|Prentice Hall|Object-Oriented Methods: A Foundation, UML Edition (2nd Edition)|Martin, James and Odell, James J.|9780139055973\n2006|Morgan Kaufmann|UML 2 Certification Guide: Fundamental and Intermediate Exams (The MK/OMG Press)|Weilkiens, Tim and Oestereich, Bernd|9780123735850\n2002|Wiley|UML Weekend Crash Course|Pender, Tom|9780764549106\n2004|Butterworth-Heinemann|Object-Oriented Design with UML and Java|Barclay, Kenneth and Savage, John|9780750660983\n2003|O'Reilly Media|UML Pocket Reference|Pilone, Dan|9780596004972\n2005|Springer|Component-Based Software Testing with UML|Gross, Hans-Gerhard|9783540267331\n2004|Pearson|Object-Oriented Systems Analysis and Design With UML|Stumpf, Robert and Teague, Lavette|9780131434066\n2001|Addison-Wesley Professional|UML Explained|Scott, Kendall|9780201721829\n2002|Wiley|Mastering XMI: Java Programming with XMI, XML, and UML (With CD-ROM)|Timothy J. Grose and Gary C. Doney and Stephen A. Brodsky|9780471384298\n2004|Apress|Fast Track UML 2.0|Scott, Kendall and Apress|9781590593202\n1998|Cambridge University Press|Advanced Object-Oriented Analysis & Design Using UML (SIGS Reference Library)|Odell, James J.|9780521648196\n1999|Sybex|Mastering UML with Rational Rose|Boggs, Wendy and Boggs, Michael|9780782124538\n1997|Apress|Instant Uml|Muller, Pierre-Alain|9781861000873\n2003-10-01T00:00:01Z|Cengage Learning Emea|Visual Basic .Net: A Complete Object-Oriented Programming Course Including Unified Modelling Language Uml|Jones, Phil|9781844800988\n2005|Butterworth-Heinemann|Advanced Systems Design with Java, UML and MDA|Lano, Kevin|9780750664967\n1999|Addison-Wesley Professional|Visual Modeling with Rational Rose 2000 and UML (2nd Edition) (Addison Wesley Object Technology Series)|Quatrani, Terry|9780201699616\n1999|McGraw-Hill College|Classical and Object-Oriented Software Engineering With Uml and Java|Schach, Stephen R.|9780072302264\n2006|IGI Global|Enterprise Modeling and Computing With UML|Peter Rittgen|9781599041742\n2010|Springer|UML for SOC Design||9781441938299\n2003|Springer|UML for Real: Design of Embedded Real-Time Systems||9781402075018\n2014|Springer|Software Engineering Techniques Applied to Agricultural Systems: An Object-Oriented and UML Approach (Springer Optimization and Its Applications (93))|Papajorgji, Petraq J. and Pardalos, Panos M.|9781489974624\n2000|Springer|UML 2000 - The Unified Modeling Language: Advancing the Standard: Third International Conference York, UK, October 2-6, 2000 Proceedings (Lecture Notes in Computer Science, 1939)||9783540411338\n|eyrolle|Modelis objet avec uml|pierre-alain muller|9782212089660\n2016|LAP LAMBERT Academic Publishing|Domain Driven Software Architecture Systems: Modeling and Design through UML|Ansari, Gufran Ahmed|9783659950742\n2004|De Gruyter Mouton|Cognitive Modeling and Verbal Semantics: A Representational Framework Based on UML (Trends in Linguistics. Studies and Monographs [Tilsm])|Schalley, Andrea C.|9783110179514\n2014|Springer|Software Engineering Techniques Applied to Agricultural Systems: An Object-Oriented and UML Approach (Springer Optimization and Its Applications Book 93)|Papajorgji, Petraq J. and Pardalos, Panos M.|9781489974631\n2003|Prentice Hall|Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design and the Unified Process with Extreme Programming Explained:Embrace Change|Larman, Craig and Beck, Kent|9780582832480\n2003|Butterworth-heinemann|Applying Uml|Rob Pooley and Pauline Wilcox|9780080527505\n20220512|Taylor & Francis|UML Diagramming|Suriya Sundaramoorthy|9781000587272\n2000|Pearson Education|Uml Distilled|Martin Fowler|9788178082486\n20150221|Springer Nature|UML @ Classroom|Martina Seidl; Marion Scholz; Christian Huemer; Gerti Kappel|9783319127422\nMay 2006|Anaya Multimedia-Anaya Interactiva|UML 2|Ila Neustadt and Jim Arlow|9788441520332\n2002|Springer|Essential Uml Fast|Aladdin Ayesh|9781852334130\n2003|Springer Verlag|UML for Real: Design of Embedded Real-Time Systems|Lavagno and Luciano and Martin and Grant and Selic and Bran V.|9781441953681\n20060425|O'Reilly Media, Inc.|Learning UML 2.0|Russ Miles; Kim Hamilton|9780596519117\n20060425|O'Reilly Media, Inc.|Learning UML 2.0|Russ Miles; Kim Hamilton|9780596555221\n20030629|Springer Nature|SDL 2001: Meeting UML|Rick Reed; Jeanne Reed|9783540482130\n20060314|O'Reilly Media, Inc.|UML 2.0 Pocket Reference|Dan Pilone|9780596529086\n20060314|O'Reilly Media, Inc.|UML 2.0 Pocket Reference|Dan Pilone|9781491947562\n2008|Eyrolles|Uml 2 Par La Pratique|Pascal Roques|9782212851984\n20180104|Springer Nature|Grundkurs Software-Engineering mit UML|Stephan Kleuker|9783658199692\n20050620|O'Reilly Media, Inc.|UML 2.0 in a Nutshell|Dan Pilone; Neil Pitman|9780596552312\n20060502|Springer Nature|Guide to Applying the UML|Sinan Si Alhir|9780387215136\n20050620|O'Reilly Media, Inc.|UML 2.0 in a Nutshell|Dan Pilone|9780596518295\n2004|Springer-Verlag New York, LLC|Component-based Software Testing With Uml|Hans-Gerhard Gross|9783642058820\n20081003|Taylor & Francis|Practical UML Statecharts in C/C|Miro Samek|9781482249262\n1999|Republic Of Texas Pr|Iterative Uml Development Using Visual C++ 6.0|Patrick Sheridan; Jean M. Sekula|9781556227028\n20140207|McGraw-Hill India|Object Oriented Analysis and Design Using UML|D Jeya Mala; S Geetha|9789332900950\n2020|Emereo|UML Tool A Complete Guide - 2020 Edition|Gerardus Blokdyk|9781867456551\n|Springer International Publishing :|Uml @ Classroom: An Introduction To Object-oriented Modeling|Seidl, Martina (author.)|9783319127415\n20100416|McGraw-Hill UK|Object-Oriented Systems Analysis and Design Using UML|BENNETT|9780077139711\n2016-09-22|LAP LAMBERT Academic Publishing|The Role of UML in OOP towards Software Development|Ignatius Ogbaga|9783659957697\n1998|McGraw-Hill Companies, The|Classical and Object-Oriented Software Engineering W/ Uml and C++|Stephen R. Schach and Steven R. Schach|9780072901689\n20031002|Springer Nature|UML 2003 -- The Unified Modeling Language, Modeling Languages and Applications|Perdita Stevens; ‎Jon Whittle; ‎Grady Booch|9783540452218\n2005-05-13|Wiley Global Education UK|Object-Oriented Analysis and Design: Understanding System Development with UML 2.0|Mike O'Docherty|9781118782422\n20030802|Springer Nature|UML 2002 - The Unified Modeling Language: Model Engineering, Concepts, and Tools|JeanMarc Jézéquel; Stephen Cook; Heinrich Hussmann|9783540458005\n20030630|Springer Nature|UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools|Martin Gogolla; ‎Cris Kobryn|9783540454410\n01/2021|Pearson Italia S.p.A.|Applicare UML e i pattern: Analisi e progettazione orientata agli oggetti|Craig Larman|9788891924193\n2010|Springer-Verlag New York, LLC|Software Engineering Techniques Applied to Agricultural Systems: An Object-Oriented and UML Approach|Papajorgji and Petraq J. and Pardalos and Panos M.|9781441939265\n12/2013|Elsevier S & T|Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE: Developing Cyber-Physical Systems|Selic, Bran; Gérard, Sébastien|9780124166561					year|title|doi|citations|influentialCitations|authors|paperId\n2016|Automatic builder of class diagram (ABCD): an application of UML generation from functional requirements|10.1002/spe.2384|37|1|W. Karaa and Zeineb Ben Azzouz and Aarti Singh and N. Dey and A. Ashour and H. Ghézala|27ebd755bf47e8c4ff91fc68a1097f5a91aa0f5f\n2013|Initiating a Benchmark for UML and OCL Analysis Tools|10.1007/978-3-642-38916-0_7|26|8|Martin Gogolla and Fabian Büttner and Jordi Cabot|3985616774895434adfc2d49697d2489957f04d0\n2010|Computing product configurations via UML and integer linear programming|10.1504/IJMASSC.2010.037650|22|3|Andreas A. Falkner and Ingo Feinerer and G. Salzer and Gottfried Schenner|98d9fc2f207f0f12590c29de2d3d6289fc1bc0a2\n2009|Using a fUML Action Language to Construct UML Models|10.1109/SYNASC.2009.49|21|0|Codrut-Lucian Lazar and I. Lazar and B. Pârv and S. Motogna and I. Czibula|f5185e27d11904d88fd52e882068bdcfc0cdd0b4\n2012|Testing for concurrency in UML diagrams|10.1145/2347696.2347712|20|4|M. Shirole and Rajeev Kumar|2c73c213540bd0e834638ad97240461b611d6f52\n2012|Automated PLC Software Testing using adapted UML Sequence Diagrams|10.3182/20120523-3-RO-2023.00148|20|0|Benjamin Kormann and Dmitry Tikhonov and B. Vogel‐Heuser|ac2d76ebaeb0667c589f0141e744fbb7220decb1\n2000|Graphical Programming Using UML and SDL|10.1109/2.889090|19|1|M. Björkander|046831bad52c573c68c32b3aec351e0916f6322f\n2002|Case study: implementing a web based auction system using UML and component-based programming|10.1109/CMPSAC.2002.1044554|17|0|F. Sheldon and Kshamta Jerath and Young-Jik Kwon and Young-Wook Baik|a21b9a721907a5e8564320738545b95a7e9b31f2\n2007|OCL4X: An Action Semantics Language for UML Model Execution|10.1109/COMPSAC.2007.158|14|0|Ke Jiang and Lei Zhang and S. Miyake|c65dab293f3d8f49b59642d49065d644a7491b98\n2019|Automatic Code Generation From UML State Chart Diagrams|10.1109/ACCESS.2018.2890791|13|0|S. E. V. and P. Samuel|92101096bdb4895fd8edb871f44d5626d8df5435\n2016|Empirically evaluating OCL and Java for specifying constraints on UML models|10.1007/s10270-014-0438-9|12|2|T. Yue and Shaukat Ali|eda014e24f753702fcb4d04a03a207e89a97047f\n2015|SysML and UML models usage in Knowledge Based MDA process|10.5755/J01.EEE.21.2.5629|12|0|R. Butleris and Audrius Lopata and Martas Ambraziunas and Ilona Veitaite and S. Masteika|6f8b3ecbe871892733c20dc6f2d783c971d411ec\n2003|A new tools for human resource management in e-business: combining UML language, reference architectures and Web programming|10.1109/INDIN.2003.1300265|12|2|M. Cioca and S. Buraga|76fbc93029f4eeca0a36bdba11845c4ab2960726\n2014|UML with meaning: executable modeling in foundational UML and the Alf action language|10.1145/2663171.2663187|12|2|E. Seidewitz|8ff2093585b56adc12065b4f7241b314e99ed339\n2009|Modeling Aspect-Oriented Programming with UML Profile|10.1109/ETCS.2009.314|11|1|Jingjun Zhang and Yuejuan Chen and Guangyuan Liu|88f5b26a8006db3098d63309c52e555e7258a5e8\n2008|OCL as the Query Language for UML Model Execution|10.1007/978-3-540-69389-5_36|10|0|P. Habela and Krzysztof Kaczmarski and Krzysztof Stencel and K. Subieta|c47b03d9ee363e852142b927932421897589716f\n2007|An Executable UML with OCL-based Action Semantics Language|10.1109/APSEC.2007.21|9|0|Ke Jiang and Lei Zhang and S. Miyake|3323610f7e4b3be24bda5475bffd667354e5ab96\n2014|Investigation and evaluation of UML Action Languages|10.5220/0004699902640273|8|0|O. Badreddin and T. Lethbridge and Andrew Forward|0fb478dfd06f85035f884d368b5e938bc7466e0d\n2000|Graphical programming using UML and SDL|10.1109/2.889090|8|0|M. Bjorkander|cab61fd0727b94564d7f263ca98b149d7bfc96db\n2018|Augmented halal food traceability system: analysis and design using UML|10.1088/1757-899X/337/1/012050|7|0|Y. V. Usman and A. Fauzi and T. Irawadi and T. Djatna|b48acd02055d3917edbfad05c274e4dee07aa511\n2016|On the automated translational execution of the action language for foundational UML|10.1007/s10270-016-0556-7|7|1|Federico Ciccozzi|2ba136bd935e0cb1cedc6605f8828e8466885ee1\n2017|Cognitive Behaviors Modeling Using UML Profile: Design and Experience|10.1109/ACCESS.2017.2760060|6|0|Zhi Zhu and Yonglin Lei and Yifan Zhu and H. Sarjoughian|d33808dc57450bf30ff34a25670bd51c57671ab9\n2014|Tool independent code generation for the UML closing the gap between proprietary models and the standardized UML model|10.5220/0004870701170125|5|0|Arne Noyer and Padma Iyenghar and E. Pulvermüller and Florian Pramme and Joachim Engelhardt and Benjamin Samson and G. Bikker|f76605af8053547ff2b2e0a79b3e023998c4d47c\n2008|Reason on UML Diagrams with Answer Set Programming|10.1109/CSSE.2008.1091|5|0|Wenjun Deng and Yiwen Liang|06d54f5f6c5ae56d634169ab4ec5ab81183e2447\n2017|Similarity Assessment of UML Sequence Diagrams Using Dynamic Programming|10.1007/978-3-319-70010-6_25|5|1|Alhassan Adamu and W. Zainon|b7bbc1c9dc9cde03067e357ed2d9163657ffbcf9\n2013|Web Service Composition: From UML to Optimization|10.1109/ICSSI.2013.35|4|0|Ching-seh Wu and Ibrahim Khoury|7311d80a235d0e31a374d04e71e002c18c923550\n2017|Synchronized UML diagrams for object-oriented program comprehension|10.1109/ICCSE.2017.8085455|4|0|Jeong Yang and Young Lee and Deep Gandhi and Sruthi Ganesan Valli|4e0bb18695bf99c07817b67b6c708bc70f623664\n2020|Using UML for Learning How to Design and Model Cyber-Physical Systems|10.1109/RITA.2020.2978416|4|1|L. Ordínez and Gabriel M. Eggly and Matías Micheletto and R. Santos|7175df53be4d2dd327fd4fe354f08f66b577ca6e\n2014|Using Model Checking Approach for Grading the Semantics of UML Models|10.15242/iie.e0114567|3|0|Hazim S. AlRawashdeh and S. Idris and A. Zin|51911c10c0b83b4956e52c8a0c64685860d7df72\n2014|The Method of D-Case Development Using HAZOP Analysis on UML Models|10.1007/978-3-319-11854-3_54|3|0|Feng Ding and Shuichiro Yamamoto and Nda Abrahim|3ab46a9430f536e5042a721847bec2d6a41e01a3\n2018|Modeling multi software product lines using UML|10.1145/3233027.3236400|3|0|M. R. Setyautami and Daya Adianto and A. Azurat|3d1e6b5a38e29d45c12697e45c1882a3b24b16a7\n2020|Ontology-based transformation and verification of uml class model|10.34028/iajit/17/5/9|3|0|Abdul Hafeez Khan and Syed Abbas and A. Rehman|405e8d653e10d7f07f4f45b9f94637e0cf1c71d2\n2016|Automatic model translation to UML from software product lines model using UML profile|10.1109/ICACSIS.2016.7872758|2|0|R. Muhammad and M. R. Setyautami|6f021d6632214ae7d93bbaa76492e75b8c833cbd\n2016|A controlled experiment for evaluating the comprehensibility of UML Action Languages|10.5220/0005657700520064|2|0|O. Badreddin and M. Elaasar and A. Hamou-Lhadj|cac68cf50c5acbfa8a8e8c02740481c581b5f29c\n2001|Should UML be used for declarative programming?|10.1145/773184.773185|2|0|David A. Schmidt|19220959373738444b208da91f193b94e82cfc4a\n2018|AUTOMATIC CODE GENERATION FROM UML DIAGRAMS: THE STATE-OF-THE-ART|10.4314/SWJ.V13I4|2|0|M. I. Mukhtar and B. Galadanci|bffa2d1fd67d91d5610e085f0211498da637f5d6\n2011|Metamodel and UML Profile for Functional Programming Languages|10.1007/978-3-642-21393-9_18|2|0|Marcin Szlenk|6c83038f3418ed1114e3a01e28f57ecf1f6df2e1\n2021|Ontology-Based Verification of UML Class Model XOR Constraint and Dependency Relationship Constraints|10.32604/IASC.2021.015071|2|0|Asadullah Shaikh and A. Hafeez and M. Elmagzoub and Abdullah Alghamdi and Ansar Siddique and B. Shahzad|5c4b9aea7527c7853be387826b1f966337ffa283	title|year|author|goodreadsId|rating|ratings|reviews\nUML Distilled: A Brief Guide to the Standard Object Modeling Language|1997|Martin Fowler|82025|3.78|1229|60\nUML for Java Programmers|2003|Robert C. Martin|858735|3.63|35|1\nMenggunakan UML, Unified Modeling Language|2011|Prabowo Pudjo Widodo|21554454|4.03|110|8\nUML 2 for Dummies|2003|Michael Jesse Chonoles|225827|3.58|52|4
marko	Marko	2014			18	textMarkup		https://markojs.com/		0				v5.20.9	276	1		9	24109		true	0								https://github.com/marko-js/marko	textMarkup	12	12		101		0			markojs		text	htmlmixed	text/html	text.marko	markup	2014	2024	2014	211	641	13293	57	false					40	2016	2018	3	5															2014	2025	6397	173	8146	40	216160					2015														https://github.com/marko-js			marko							javascript markdown html typescript json svg xml yaml css				true	15591	0		27																	false	5	true														text													United States																	$ var name = 'Frank'; $ var colors = ['red', 'green', 'blue'];  <h1>     Hello ${name}! </h1>  <ul if(colors.length)>     <li style={color: color} for(color in colors)>         ${color}     </li> </ul> <div else>     No colors! </div>														https://github.com/marko-js/marko																																																																																																																																																																																													0	0				markojs.com	Marko	https://github.com/marko-js/marko-tmbundle			Marko					
vba	VBA	1993			22	pl				0					277	0			24103		true	0									pl	194	200		28503					vb6 or visual basic 6 or visual basic for applications		text	vb	text/x-vb	source.vbnet	programming								false												Visual Basic for Applications																									1993	quickbasic visual-basic excel-app autocad-app basic microsoft-basic visual-basic.net vbscript jscript csharp visual-studio-editor	Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6, which was discontinued in 2008, and its associated integrated development environment (IDE). Although Visual Basic is no longer supported or updated by Microsoft, VBA itself got upgraded in 2010 with the introduction of Visual Basic for Applications 7 in Microsoft Office applications. Visual Basic for Applications enables building user-defined functions (UDFs), automating processes and accessing Windows API and other low-level functionality through dynamic-link libraries (DLLs). It supersedes and expands on the abilities of earlier application-specific macro programming languages such as Word's WordBasic. It can be used to control many aspects of the host application, including manipulating user interface features, such as menus and toolbars, and working with custom user forms or dialog boxes. As its name suggests, VBA is closely related to Visual Basic and uses the Visual Basic Runtime Library. However, VBA code normally can only run within a host application, rather than as a standalone program. VBA can, however, control one application from another using OLE Automation. For example, VBA can automatically create a Microsoft Word report from Microsoft Excel data that Excel collects automatically from polled sensors. VBA can use, but not create, ActiveX/COM DLLs, and later versions add support for class modules. VBA is built into most Microsoft Office applications, including Office for Mac OS X (except version 2008), and other Microsoft applications, including Microsoft MapPoint and Microsoft Visio. VBA is also implemented, at least partially, in applications published by companies other than Microsoft, including ArcGIS, AutoCAD, CorelDraw, LibreOffice, Reflection, SolidWorks, and WordPerfect.	2002	726	576	817	32778					Microsoft			bas cls frm frx vba												3650	511		23																									https://learn.microsoft.com/en-us/office/vba/api/overview/								text			https://github.com/antlr/grammars-v4/tree/master/vba/vba6					http://www.rosettacode.org/wiki/Category:VBA																																										'																																true																																																							true																																																																																															https://en.wikipedia.org/wiki/Visual_Basic_for_Applications	270	5		VBA			VBA			year|publisher|title|authors|isbn13\n2009|Pearson|Introduction to VBA for Excel|Chapra, Steven|9780132396677\n2013|Wiley|Excel 2013 Power Programming with VBA|Walkenbach, John|9781118490396\n2011|Wiley|Credit Risk Modeling using Excel and VBA|Löeffler, Gunter and Posch, Peter N.|9780470660928\n2004|For Dummies|Access VBA Programming For Dummies|Simpson, Alan|9780764574115\n2012|Packt Publishing|Excel Programming with VBA Starter|Robert Martin|9781849688444\n2007|Wiley|Excel 2007 Power Programming with VBA|Walkenbach, John|9780470044018\n2004|Wiley|Excel 2003 Power Programming with VBA (Book & CD-ROM)|Walkenbach, John|9780764540721\n1998|O'Reilly Media|VB & VBA in a Nutshell: The Language: The Language (In a Nutshell (O'Reilly))|Lomax, Paul|9781565923584\n2004|McGraw-Hill Education|Excel VBA Macro Programming|Shepherd, Richard|9780072231441\n2004|McGraw-Hill Education|Access VBA Programming|Brown, Charles and Petrusha, Ron|9780072231977\n2007|Cengage Learning PTR|Microsoft Access VBA Programming for the Absolute Beginner|Vine, Michael|9781598633931\n2005|Sybex|Mastering VBA|Hart-Davis|9780782144369\n2011|Chefetz LLC|VBA Programming for Microsoft Project '98 through 2010 with an Introduction to VSTO|Rod Gill|9781934240212\n2004|For Dummies|Excel VBA Programming For Dummies|Walkenbach, John|9780764574122\n1997|Sybex|Access 97 Macro & VBA Handbook|Novalis, Susann|9780782119770\n2007|Que Publishing|VBA and Macros for Microsoft Office Excel 2007|Jelen, Bill and Syrstad, Tracy|9780789736826\n2002|Cengage Learning PTR|Microsoft Access VBA Programming for the Absolute Beginner|Vine, Michael|9781592000395\n2004|Que Publishing|VBA and Macros for Microsoft Excel|Jelen, Bill|9780789731296\n2005|Cengage Learning PTR|Microsoft Access VBA Programming for the Absolute Beginner, Second Edition|Vine, Michael|9781592007233\n2004|Sybex|Mastering Excel 2003 Programming with VBA|Hansen, Steven M. and Sybex|9780782142815\n2009|Jones & Bartlett Learning|Excel 2007 VBA Programming with XML and ASP (Wordware Applications Library)|Korol, Julitta|9781598220438\n2007|Que Publishing|VBA for the 2007 Microsoft Office System|Mcfedries, Paul|9780789736673\n2009|McGraw-Hill Education|Word 2007 Macros & VBA Made Easy (Made Easy Series)|Hart-Davis, Guy|9780071614795\n2004|Que Publishing|Absolute Beginner's Guide to VBA|McFedries, Paul|9780789730763\n2001|Prentice Hall|Vba For Autocad 2002: Writing Autocad Macros|Jeffrey E. Clark|9780130652010\n2001|Course Technology Ptr (Sd)|Course ILT: Microsoft Excel 2002: VBA Programming|Technology, Course|9780619069544\n2000|Sybex|Mastering VBA 6|Hart-Davis|9780782126365\n2005|Jones & Bartlett Learning|Excel 2003 VBA Programming With XML And ASP|Korol, Julitta|9781556222252\n2009|McGraw Hill|Word 2007 Macros & VBA Made Easy (Made Easy Series)|Hart-Davis, Guy|9780071614801\n2010|ANAYA MULTIMEDIA|Excel 2010: Programación con VBA / Power Programmingwith VBA (Spanish Edition)|Walkenbach, John|9788441528284\n2011|Wrox|Access 2007 VBA Programmer's Reference|Hennig, Teresa and Cooper, Rob and Griffith, Geoffrey L. and Stein, Armen|9781118058527\n2019||Excel Vba Programming By Examples|Thanh Tran|9781081431211\n1999|John Wiley &Sons|Excel 2000 VBA Programmers Reference|Green, John|9780764544019\n2019|Independently published|Excel VBA: The Ultimate Beginner's Guide to Learn VBA Programming Step by Step|A. Williams, David|9781073361083\n2019|Independently published|EXCEL VBA PROGRAMMING : This Book Includes :: A Step-by-Step Tutorial For Beginners To Learn Excel VBA Programming From Scratch and Intermediate ... VBA Programming For Professional Advancement|Bradley, Peter|9781794499881\n2000|Wrox|Beginning Access 2000 VBA|Smith, Robert and Sussman, Dave|9780764543838\n20060412|Independent Publishers Group (Chicago Review Press)|From VBA to VSTO|Dr. Gerard M. Verschuuren|9781615473175\n2002|Crisp Pub Inc|Excel 2002: Vba Programming : Student Manual|TECHNOLOGY, COURSE|9780619175474\n2016|Wiley India Pvt. Ltd|Excel 2016 Power Programming With Vba|Michael; Kusleika, Dick Alexander|9788126560608\n20110826|Cengage Learning US|VBA for Modelers: Developing Decision Support Systems|S. Christian Albright|9781285225678\n|Wiley|Microsoft Excel 2013 Power Programming with VBA|John Walkenbach|9788126542420\n2018-11-06T00:00:01Z|For Dummies|Excel VBA Programming For Dummies (For Dummies (Computer/Tech))|Alexander, Michael and Walkenbach, John|9781119518174\n2019|Sybex|Mastering VBA for Microsoft Office 365|Mansfield, Richard|9781119579380\n2019|Wiley|Excel 2019 Power Programming with VBA|Alexander, Michael and Kusleika, Dick|9781119514923\n2018|For Dummies|Excel VBA Programming For Dummies|Alexander, Michael and Walkenbach, John|9781119518242\n2010|McGraw Hill|Microsoft Access 2010 VBA Macro Programming|Shepherd, Richard|9780071738583\n2021|For Dummies|Excel VBA Programming For Dummies|Kusleika, Dick|9781119843092\n2016-02-08T00:00:01Z|John Wiley & Sons|Excel 2016 Power Programming with VBA (Mr. Spreadsheet's Bookshelf)|Alexander, Michael and Kusleika, Richard|9781119067726\n2010|Que Publishing|VBA and Macros: Microsoft Excel 2010 (MrExcel Library)|Jelen, Bill and Syrstad, Tracy|9780789743145\n2022|Holy Macro! Books|Programming PowerPoint With VBA Straight to the Point|Sanchez, Eduardo N|9781615471638\n2013|For Dummies|Excel VBA Programming for Dummies: Third Edition|Walkenbach, John|9781118490372\n2019|Wiley|Excel 2019 Power Programming with VBA|Alexander, Michael and Kusleika , Dick|9781119514916\n2019|In Easy Steps Limited|Excel VBA in easy steps|McGrath, Mike|9781840788242\n2006|O'Reilly Media|Programming Excel with VBA and .NET: Solve Real-World Problems with Excel|Webb, Jeff and Saunders, Steve|9780596007669\n2001|Sybex|VBA Developer's Handbook, 2nd Edition|Ken Getz and Mike Gilbert|9780782129786\n2010|Wiley|Excel 2010 Power Programming with VBA|Walkenbach, John|9780470475355\n2002-04-02T00:00:01Z|Cengage Learning PTR|Microsoft Excel VBA Programming for the Absolute Beginner|Birnbaum, Duane|9781931841047\n2013|Sybex|Mastering VBA for Microsoft Office 2013|Mansfield, Richard|9781118695128\n2016|Wiley|Excel 2016 Power Programming with VBA (Mr. Spreadsheet's Bookshelf)|Alexander, Michael and Kusleika, Richard|9781119067627\n2019-07-14T00:00:01Z|Independently published|VBA for Beginners: An Introduction to Learn VBA Programming with Tutorials and Hands-On Examples|Metzler, Nathan|9781080611485\n2007|For Dummies|VBA For Dummies|Mueller, John Paul|9780470046500\n2019|In Easy Steps Limited|Excel VBA in easy steps, 3rd edition|McGrath, Mike|9781840788716\n2015|Cengage Learning|VBA for Modelers: Developing Decision Support Systems with Microsoft Office Excel|Albright, S. Christian|9781305537644\n2015|Que Publishing|Excel 2016 VBA and Macros (MrExcel Library)|Jelen, Bill and Syrstad, Tracy|9780789755858\n2015|John Wiley &Sons|Excel Vba Programming For Dummies, 4e|Walkenbach, John|9781119077398\n2016|Sybex|Mastering VBA for Microsoft Office 2016|Mansfield, Richard|9781119225409\n2010|McGraw-Hill Education|Microsoft Access 2010 VBA Macro Programming|Shepherd, Richard|9780071738576\n1999|O'Reilly Media|Writing Word Macros: An Introduction to Programming Word using VBA|Steven Roman, PhD|9781565927254\n2004|Wrox|Excel 2003 VBA Programmer's Reference|Kimmel, Paul T. and Bullen, Stephen and Green, John and Bovey, Rob and Rosenberg, Robert|9780764556609\n2018-06-29T00:00:01Z|CreateSpace Independent Publishing Platform|Excel VBA: A Step-By-Step Guide To Learn And Master Excel VBA Programming|Smith, Hein|9781722122126\n2003|Que Publishing|Microsoft Office Access 2007 VBA|Diamond, Scott B. and Spaulding, Brent|9780132714136\n2006|MSProjectExperts|VBA Programming for Microsoft Office Project Versions 98 through 2007 (Emp Learning)|Rod Gill|9780975982877\n2022|For Dummies|Excel VBA Programming For Dummies (For Dummies (Computer/Tech))|Kusleika, Dick|9781119843078\n2009|Jones & Bartlett Learning|Numerical Methods with VBA Programming|Hiestand, James|9780763749644\n2010-05-24T00:00:01Z|For Dummies|Excel VBA Programming For Dummies|Walkenbach, John|9780470503690\n2013|Wiley|Excel 2013 Power Programming with VBA (Mr. Spreadsheet's Bookshelf Book 15)|Walkenbach, John|9781118490402\n2007|Cengage Learning PTR|Microsoft Excel VBA Programming for the Absolute Beginner|Birnbaum, Duane and Vine, Michael|9781598633948\n2011|Microsoft Press|Microsoft Access 2010 VBA Programming Inside Out|Couch, Andrew|9780735664906\n2011|Microsoft Press|Microsoft Access 2010 VBA Programming Inside Out|Couch, Andrew|9780735659872\n2018|Independently published|Excel VBA: A Step-By-Step Comprehensive Guide on Advanced Excel VBA Programming Techniques and Strategies|Bradley, Peter|9781791561086\n2013|Sybex|Mastering VBA for Microsoft Office 2013|Mansfield, Richard|9781118786307\n2007|For Dummies|Access 2007 VBA Programming For Dummies|Stockman, Joseph C. and Simpson, Alan|9780470046531\n2001|Sybex|Mastering AutoCAD VBA|Cottingham, Marion|9780782128710\n2019|Independently published|Excel Programming: The Ultimate Collection to Learn Excel VBA & Excel Macros Step by Step|A. Williams, David|9781676827481\n2005|Addison-Wesley Professional|Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel and VBA|Bullen, Stephen and Bovey, Rob and Green, John|9780321262509\n2004|Que Publishing|Automating Microsoft Access with VBA|Gunderloy, Mike and Harkins, Susan Sales|9780789732446\n2007|For Dummies|Excel 2007 VBA Programming For Dummies|Walkenbach, John|9780470046746\n2013-03-13T00:00:00.000Z|Wiley|Excel 2013 Power Programming with VBA (Mr. Spreadsheet's Bookshelf Book 14)|Walkenbach, John|9781118491829\n2007|Wiley|Structured Finance Modeling with Object-Oriented VBA|Tick, Evan|9780470098592\n2009|McGraw-Hill Education|Excel 2007 VBA Macro Programming|Shepherd, Richard|9780071627009\n2011|Cengage Learning PTR|Microsoft Access VBA Programming for the Absolute Beginner|Vine, Michael|9781133788959\n2019-05-17T00:00:01Z|Independently published|EXCEL VBA: A Step by Step Guide to Learn EXCEL VBA Programming for Absolute Beginners|Academy, Elite Tech|9781099162503\n2019-01-01T00:00:01Z|Independently published|Expert @ Excel: 3 BOOKS IN 1: For beginners, Pivot Tables and VBA Programming|Reed, Daniel|9781792002656\n2018-10-19T00:00:01Z|CreateSpace Independent Publishing Platform|Excel VBA: Top Tips, Tricks, Timesavers, and Common Mistakes in VBA Programming|Smith, Mr Hein|9781729528150\n2017||VBA for Excel: Programming VBA Macros: The Easy Introduction for Beginners and Non-Programmers|Patterson, Andrew J.|9781370048649\n2018|Independently published|How to Learn Microsoft Access VBA Programming Quickly!|Besedin, Andrei|9781977016294\n2018-10-23T00:00:01Z|Independently published|Expert @ Excel VBA Programming: A Step-By-Step Guide To Learn And Master Excel VBA Programming To Get Ahead @ Work, Business And Personal Finances|Reed, Daniel and Reed, Daniel|9781729153109\n2007|Wrox|Excel 2007 VBA Programmer's Reference|John Green and Stephen Bullen and Rob Bovey and Michael Alexander|9780470046432\n2004|Que Publishing|Absolute Beginner's Guide to VBA|McFedries, Paul|9780131389984\n2007|Wrox|Beginning Access 2007 VBA|Gosnell, Denise M.|9780470046845\n2004|McGraw-Hill Education|Excel VBA Macro Programming|Shepherd, Richard|9780072263695\n2008|Jones & Bartlett Learning|Computing with Excel and VBA|Krishan, S.I.|9780763756680\n2008|Sybex|Mastering VBA for Microsoft Office 2007|Mansfield, Richard|9780470279595\n2019|Independently published|Excel VBA: Ultimate Excel VBA Programming Step By Step Guide to Go from Beginner to Expert|Ironside, William|9781081242756\n2004|Que Publishing|VBA and Macros for Microsoft Excel|Syrstad, Tracy and Jelen, Bill|9780132714785\n2006|Holy Macro! Books|Holy Macro! It's 2,500 Excel VBA Examples: Every Snippet of Excel VBA Code You'll Ever Need|Herber, Hans and Jelen, Bill and Urtis, Tom|9781932802184\n2004|Que Publishing|Automating Microsoft Access with VBA|Gunderloy, Mike and Harkins, Susan Sales|9780789745507\n2018-11-01T00:00:01Z|Independently published|Expert@Excel : Pivot Tables and VBA Programming: Bundle: 2 Books in 1: A Step-By-Step Guide To Learn And Master Pivot Tables and VBA Programming To Get Ahead @ Work, Business And Personal Finances|Reed, Daniel|9781729165690\n1999|*M&T Press|Microsoft Excel 2000 Power Programming with VBA|Walkenbach, John|9780764532634\n2009|Jones & Bartlett Learning|Word 2007 Document Automation With VBA And VSTO|Driza, Scott|9781598220476\n2017-06-12T00:00:01Z|CreateSpace Independent Publishing Platform|Excel VBA Programming for Beginners: Excel VBA 2013. Make it Easy. Practical Guide|Torrance, Charlie|9781546832881\n2007|Que|Microsoft Office Access 2007 VBA|Diamond, Scott and Spaulding, Brent|9780789737311\n2011|Wrox|Excel VBA 24-Hour Trainer|Urtis, Tom|9780470890691\n2003|Course Technology PTR|Microsoft Excel VBA Professional Projects|Birnbaum, Duane|9781592000654\n2019-03-22T00:00:01Z|Routledge|An Introduction to Excel VBA Programming|Gan, Guojun|9780367261283\n1999|Sybex|Access 2000 VBA Handbook|Novalis, Susann|9780782123241\n2018-09-29T00:00:01Z|CreateSpace Independent Publishing Platform|Beginning Microsoft Excel VBA Programming for Accountants: A Practical and Project Based Approach|Harlan, Mr. Derek|9781981190959\n2004|McGraw-Hill Education|Excel VBA Macro Programming|Shepherd, Richard|9780071506823\n2019-03-17T00:00:01Z|Independently published|Excel VBA : A Step-by-Step Simplified Guide to Excel VBA Programming Techniques, Data Reporting, Business Analysis and Tips and Tricks for Effective Strategies|Bradley, Peter|9781799246428\n2005|Visual|Master Visually Excel 2003 VBA Programming|Kelly, Julia|9780764579738\n2003|Wiley|Access?2003 Power Programming with VBA|Taylor, Allen G. and Andersen, Virginia|9780764525889\n2018-10-09T00:00:01Z|Independently published|Excel VBA: Programming For Complete Beginners, Step-By-Step Illustrated Guide to Mastering Excel VBA|Skates, William B.|9781726852067\n1999|Apress|Outlook 2000 VBA Programmers Reference|Gifford, Dwayne|9781861002532\n2017-04-07T00:00:01Z|Chapman and Hall/CRC|An Introduction to Excel VBA Programming: with Applications in Finance and Insurance|Gan, Guojun|9781138197152\n2019|Independently published|Expert @ Excel: VBA Programming and Power BI: Step-By-Step Guide To Learn And Master Pivot Tables and VBA Programming To Get Ahead @ Work, Business And Personal Finances|Reed, Daniel|9781090881854\n1999|Wrox Pr Inc|Beginning Access 2000 Vba|Smith, Robert|9781861001764\n1999|CMP|AutoCAD VBA Programming Tools and Techniques : Exploiting the Power of VBA in AutoCAD 2000|Gibb, John and Kramer, Bill|9780879305741\n2001|Sybex|Access 2002 VBA Handbook|Novalis, Susann and Jones, Dana|9780782140132\n|Pearson Education|Brilliant Excel VBA Programming. Ken Bluttman|Ken Bluttman,Curtis Frye|9780273771975\n1999|Apress|Word 2000 VBA Programmers Reference|MacKenzie, Duncan and Martins, Felipe|9781861002556\n2007|Que Publishing|VBA for the 2007 Microsoft Office System|McFedries Paul|9780132714808\n2005|Cengage Learning PTR|Microsoft Excel VBA Programming for the Absolute Beginner, Second Edition|Birnbaum, Duane|9781592007295\n2006|Addison-Wesley Professional|Visual Studio 2005 Tools for Office for Mere Mortals: A VBA Developer's Guide to Managed Code in Microsoft Office|McGrath, Kathleen and Stubbs, Paul|9780132701716\n2003|Wrox|Beginning Access 2002 VBA|Smith, Robert and Sussman, Dave and Blackburn, Ian and Colby, John and Horner, Mark and Reid, Martin and Turley, Paul and Watson, Helmut|9780764544026\n2001|For Dummies|VBA For Dummies (For Dummies (Computers))|Cummings, Steve|9780764508561\n2001|*M&T Press|Excel 2002 Power Programming with VBA (EXCEL POWER PROGRAMMING WITH VBA)|Walkenbach, John|9780764547997\n1997-09-01T00:00:01Z|Apress|Beginning Access 97 Vba Programming|Smith, Robert and Sussman, David|9781861000866\n1998|Hungry Minds Inc|Vba for Dummies|Cummings, Steve|9780764502583\n2013|CreateSpace Independent Publishing Platform|Beginning Excel VBA Programming: A concise guide to developing Excel VBA Applications and Macros|Technologies, Iducate Learning|9781490360829\n2000|Apress|Definitive Guide to Excel VBA|Michael Kofler|9781893115798\n2001|Prentice Hall|Office XP Development with VBA|Aitken, Peter G.|9780130654175\n2000|Wordware|Learn Word 2000 Vba Document Automation|Driza, Scott|9781556227516\n2005-09-28T00:00:01Z|Made Simple|VBA For Excel Made Simple (Made Simple Programming)|Darlington, Keith|9780750660976\n2014-04-27T00:00:01Z|CreateSpace Independent Publishing Platform|VBA Programming in Excel: Learn With Examples|Thomas, Mrs Susan|9781499283358\n2003|Wrox Press|Beginning Access 2002 Vba|Smith, Richard and Sussman, Dave and Blackburn, Ian and Colby, John and Homer, Mark and Reid, Martin and Turley, Paul and Watson, Helmut and Blackburn, Ian and Horner, Mark and Smith, Robert|9781861008213\n2003|Wordware Publishing, Inc.|Learn Microsoft Excel 2002: VBA Programming with XML and ASP|Korol, Julitta|9781556227615\n2011-06-10T00:00:01Z|Crisp Pub Inc|Excel 2010: VBA Programming (Ilt)|Tremblay, Don|9781426029219\n2010|Djoef Publishing|VBA Programming in Business Economics|WÃÂ¸hlk, Sanne|9788757422672\n2001-11T|Peer Information|Excel 2002 VBA Programmers Reference|Bovey, Rob and Rosenberg, Robert|9781861005700\n2012-01-10t00:00:01z|Createspace Independent Publishing Platform|Access Vba Programming Interview Questions You'll Most Likely Be Asked|Publishers, Vibrant|9781468170894\n1999-08-25T00:00:01Z|For Dummies|VBA For Dummies (For Dummies Series)|Cummings, Steve|9780764505676\n1996|Wiley|Excel for Windows 95 Power Programming with VBA|Walkenbach, John|9780764530012\n2000|Pearson|Developing Solutions with Office 2000 Components and VBA|AITKEN|9780130263056\n2004-06-07T00:00:01Z|ANAYA MULTIMEDIA|Excel 2003 Programacion con VBA / Excel 2003 Power Programming With VBA (Programación) (Spanish Edition)|Walkenbach, John|9788441517134\n2004-02-01T00:00:01Z|Crisp Pub Inc|Excel 2003: VBA Programming (Course ILT)|Course Technology|9780619204105\n2004|Crisp Pub Inc|Course ILT Access 2003: VBA Programming|Course Technology|9780619203832\n2006-03-01T00:00:01Z|Axzo Press|Access 2003: VBA Programming, 2nd Edition, Student Manual (ILT)|Axzo Press|9781423913535\n2005|TBS|Mastering VBA|Hart-Davis, Guy|9788126506705\n2005|Anaya Multimedia-Anaya Interactiva|Excel 2002: Programacion Con Vba/programming With Vba (Spanish Edition)|Walkenbach, John|9788441513495\n2007|ANAYA MULTIMEDIA|Excel 2007: Programación con VBA / Power Programming With VBA (Spanish Edition)|Walkenbach, John|9788441522985\n2019-07-03T00:00:01Z|Peter Bradley|Excel VBA - Intermediate Lessons in Excel VBA Programming for Professional Advancement|Bradley, Peter|9781393228288\n2010|Tata Mcgraw-hill Education|Excel 2007 Vba Macro Prog.|Shepherd|9780070703483\n1996|Apress|Beginning Access 95 Vba Programming|Smith, Robert and Sussman, David|9781874416647\n2011|Wiley & Sons, Incorporated, John|Excel Vba Programming For Dummies|John Walkenbach|9781118054352\n2022|Independently published|EXCEL POWER PROGRAMMING WITH VBA & MACROS|BINN, CARTY|9798807092823\n|India Professional|Microsoft Access 2010 VBA Macro Programming|Shepherd, Richard|9780071076685\n2007|John Wiley & Sons|Excel 2007 Power Programming With Vba|John Walkenbach|9780470151303\n19981001|O'Reilly Media, Inc.|VB & VBA in a Nutshell: The Language|Paul Lomax|9780596519919\n|Bpb Publications|Learn Excel 2002 Vba Programming With Xml   Asp||9788176567824\n2014|Cengage Learning|Microsoft Excel Vba Programming For The Absolute Beginner|Duane Birnbaum|9781592007301\n2010|Electronics Industry Pub. Date :2010-12-1|Excel 2010 VBA Programming and Practice - (with CD 1)|LUO GANG JUN. ZHANG LAN XIN. HUANG ZHAO YANG.|9787121120398\n2014|清华大学出版社|Excel application with VBA programming in Economic Management (Second Edition)(Chinese Edition)|XU JUN CHANG GUI YING|9787302368977\n2013|Tsinghua University Press|EXCEL VBA programming applications and the Ministry of Education Practical IT personnel training in economic management textbook series(Chinese Edition)|XU JUN|9787302332091\n2018|Andrei Besedin|Vba Bible|Andrei Besedin|9781980850618\n1999||Beginning Vba Programming|Steve Danielson / Joe Sutphin / Mike Sussman|9781861002860\n2004|Mcgraw-hill Osborne Media|Access Vba Programming|Brown, Charles and Petrusha, Ron|9780070594081\n2006|John Wiley & Sons|Mastering Autocad Vba|Marion Cottingham|9780782152821\n2004-08-18|Wiley|Excel 2002 VBA|Rob Bovey and Stephen Bullen and John Green and Robert Rosenberg|9780764558597\n20061114|Springer Nature|AutoCAD 2006 VBA|Joe Sutphin|9781430200697\n2007-04-09|Wiley|VBA For Dummies|John Paul Mueller|9780470126998\n2011|Crisp Learning|Excel 2010: Vba Programming|Axzo Press|9781426029226\n20060412|Independent Publishers Group (Chicago Review Press)|From VBA to VSTO|Dr. Gerard M. Verschuuren|9781932802603\n2004-08-18|Wiley|Beginning Access 2002 VBA|Robert Smith and Dave Sussman and Ian Blackburn and John Colby and Mark Horner and Martin Reid and Paul Turley and Helmut Watson|9780764558788\n2007|Crisp Pub Inc|Word 2003: Vba Programming|Michael Springer|9781418890711\n|Course Technology Inc|Word 2003 Vba Programming||9780619205379\n2015|Sybex|Autocad Platform Customization: Vba|Lee Ambrosius|9781118798935\n2019|Independently Published|Excel Vba And Excel Macros: Mastering Excel Vba, Tips And Tricks Of Vba Programming And Mastering Excel Macros|Smith and Hein|9781071154335\n20161207|Morgan & Claypool Publishers|Excel VBA for Physicists|Bernard V Liengme|9781681744629\n20130307|Pearson International Content|Brilliant Excel VBA Programming|Curtis Frye|9780273772903\n20080529|Springer Nature|Pro Excel 2007 VBA|Jim DeMarco|9781430205807\n2001|Crisp Pub Inc|Course Ilt: Microsoft Vba Programming|Course Technology|9780619068202\n2015-03-23|Wiley Professional Development (P&T)|Excel VBA 24-Hour Trainer|Tom Urtis|9781118991404\n2013|John Wiley & Sons|Excel Vba Programming For Dummies|John Walkenbach|9781118490389\n2001|Axzo Press|Vba Programming, Instructor's Edition (ilt)|Axzo Press|9780619068219\n|Wiley|Excel 2007 Vba Programmer's Reference||9780470046432\n2004|In Easy Steps Limited|Excel Vba In Easy Steps|Robinson and Ed|9780760757321\n2015|John Wiley & Sons|Excel Vba Programming For Dummies|John Walkenbach|9781119077442\n||Excel Vba Programming For Dummies|John Walkenbach|9780764578526\n2011|Wiley|Excel VBA 24-hour trainer|Urtis, Tom.|9780470890691\n20091122|McGraw-Hill Professional|Excel 2007 VBA Macro Programming|Richard Shepherd|9780071627016\n2002|Kendall Hunt Pub Co|Introduction To Programming Using Vba|James Bates|9780787299859\n2005|John Wiley & Sons Inc|Excel Vba Programming For Dummies|Craig D. Knuckles|9780471730583\n04/25/2014|Jones & Bartlett Learning|Computing with Excel and VBA|Oakland University S.I. Krishan|9781449625368\n2011-08-10|Wiley|Excel 2007 VBA Programmer's Reference|John Green and Stephen Bullen and Rob Bovey and Michael Alexander|9781118169360\n20020625|O'Reilly Media, Inc.|Writing Excel Macros with VBA|Steven Roman, PhD|9780596516963\n20020625|O'Reilly Media, Inc.|Writing Excel Macros with VBA|Steven Roman, PhD|9780596555238\n2021-12-20|Wiley|Excel VBA Programming For Dummies|Dick Kusleika|9781119843085\n2004-08-26|Wiley|Access VBA Programming For Dummies|Alan Simpson|9780764578564\n20080101|Springer Nature|Definitive Guide to Excel VBA|Michael Kofler|9781430208617\n20121018|Packt Publishing|Excel Programming with VBA Starter|Robert Martin|9781849688451\n08/2009|Jones & Bartlett Learning|Numerical Methods with VBA Programming|The University of Tennessee at Chattanooga James Hiestand|9781449616229\n20080101|Springer Nature|Definitive Guide to Excel VBA|Michael Kofler|9781430206668\n2014||Engineering Analysis & Modeling With Excel Vba|Matthew E. Moran|9781495295188\n2013-08-19|Wiley Professional Development (P&T)|Mastering VBA for Microsoft Office 2013|Richard Mansfield|9781118750223\n2009|John Wiley & Sons Inc|Access X Power Programming With Vba|Taylor Allen G.|9780470046586\n1999|San Francisco, Ca : Miller Freeman Books, 1999.|Autocad Vba Programming: Tools And Techniques|John Gibb and  Bill Kramer|9781929629671\n2013|Wiley & Sons, Limited, John|Excel 2013 Power Programming With Vba|John Walkenbach|9781118491805\n2002|Eni Publishing|It Resources, Vba Programming Access 2002|Michele Amelot|9782746015340\n|Wiley|Excel 2007 Vba Programming For Dummies|Walkenbach, John and Pieterse, Jan P. Nederveen|9780470142363\n02/2016|Wiley Professional Development (P&T)|Excel 2016 Power Programming with VBA|Michael Alexander, Richard Kusleika|9781119067566\n18-09-2020|Packt Publishing|VBA Automation for Excel 2019 Cookbook|Mike Van Niekerk|9781789616330\n2007|For Dummies|Access 2007 Vba Programming For Dummies|Joseph C. Stockman and Alan Simpson|9780470148044\n2015-11-13|Createspace Independent Publishing Platform|Excel Vba Programming: Learn Excel Vba Programming Fast And Easy! (programming Is Easy) (volume 9)|Matthew Matthew Gimson|9781519269263\n20060425|O'Reilly Media, Inc.|Programming Excel with VBA and .NET|Jeff Webb; Steve Saunders|9781449379056\n2011-07-05|Wiley|Excel 2007 Power Programming with VBA|John Walkenbach|9781118050682\n20170508|Taylor & Francis|An Introduction to Excel VBA Programming|Guojun Gan|9781315280677\n2010-04-09|Wiley|Excel 2010 Power Programming with VBA|John Walkenbach|9780470625507\n20060425|O'Reilly Media, Inc.|Programming Excel with VBA and .NET|Jeff Webb|9780596518202\n2011-02-08|Wiley|Excel 2007 VBA Programming For Dummies|John Walkenbach|9781118050804\n2000|Wordware Publishing Inc.|Learn MS Excel 2000 VBA Programming|Julitta Korol|9781556227035\n2011-02-08|Wiley|Access 2007 VBA Programming For Dummies|Joseph C. Stockman and Alan Simpson|9781118050750\n2001|Crisp Pub Inc|Course Ilt: Microsoft Word 2000: Vba Programming|Course Technology|9780619054328\n2001|Crisp Pub Inc|Course Ilt: Microsoft Excel 2000: Vba Programming|Course Technology|9780619022662\n2017-01-04|In Easy Steps Limited|Excel VBA in easy steps, 2nd Ed|Mike McGrath|9781840787702\n2007|John Wiley & Sons|Excel 2003 Power Programming With Vba Set|John Walkenbach|9780470231555\n2011-07-28|Wiley|Structured Finance Modeling with Object-Oriented VBA|Evan Tick|9781118160664\n2022-02-21|tredition|SAP interface programming with RFC and VBA|Karl Josef Hensel|9783347574793\n2011-12-28|Wiley|Professional Financial Computing Using Excel and VBA|Donny C. F. Lai and Humphrey K. K. Tung and Michael C. S. Wong and Stephen Ng|9781118179086\n2019|Independently Published|Excel Vba : A Step-by-step Comprehensive Guide On Excel Vba Programming Tips And Tricks For Effective Strategies|Peter Bradley|9781795358293\n2007|Axzo Press|Excel 2007: Vba Programming + Certblaster, Instructor's Edition (ilt)|Axzo Press|9781423951087\n2009|Jones & Bartlett Publishers|Excel 2007 Vba Programming With Xml And Asp|Julitta Korol|9780763782764\n2007|Axzo Press|Excel 2007: Vba Programming + Certblaster, Student Manual (ilt)|Axzo Press|9781423951070\n2018|Createspace Independent Publishing Platform|Excel Macros: Vba Programming For Beginners Part 1|Vijay Kumar|9781986624756\n1997|John Wiley & Sons Inc|Microsoft Office 97 Programming With Vba For Dummies|Karen Jaskolka and Mike Gilbert|9780764501821\n2007|Cengage Learning|Microsoft Access Vba Programming For The Absolute Beginner|Michael Vine|9781598637540\n2008|Holy Macro! Books|Access 2007 Vba Made Accessible (visual Training Series)|Dr. Gerard Verschuuren|9781932802399\n|Indianapolis, In : Premier Press, 2002.|Microsoft Excel Vba Programming For The Absolute Beginner||9780585439853\n2006||Excel 2003: Vba Programming, 2nd Edition, Instructor's Edition|Axzo Press|9781418890698\n2006-08-30|Wiley|Advanced Modelling in Finance using Excel and VBA|Mary Jackson and Mike Staunton|9780470061664\n2007|John Wiley & Sons|Excel 2007 Power Programming With Vba (mr. Spreadsheet's Bookshelf)|John Walkenbach|9780555034408\n2004|Crisp Pub Inc|Ms Office Excel 2003 Vba Programming Course Ilt Manual|Y Ilt Course Technology|9780619204129\n2006|Axzo Press|Excel 2003: Vba Programming, 2nd Edition, Student Manual (ilt)|Axzo Press|9781418890681\n1999|Microsoft Press|Microsoft Access 2000 Vba Fundamentals/mastering Set (training Kit)|Evan Callahan and Microsoft Press|9780735608146\n2007|Axzo Press|Excel 2007: Vba Programming + Certblaster, Student Manual With Data (ilt)|Axzo Press|9781423951094\n2018-09-10|Monday Sadiku|Excel Vba Programming:   Automating Excel Through Visual Basic For Application|Steven Bright|9781393703150\n|Plano, Tex. : Wordware Pub., C2003.|Learn Microsoft Excel 2002 Vba Programming With Xml And Asp|Julitta Korol|9780585448312\n2006|Axzo Press|Excel 2003: Vba Programming, 2nd Edition, Student Manual With Data (ilt)|Axzo Press|9781418890704\n|Cram101|Studyguide For Numerical Methods With Vba Programming By James Hiestand, Isbn 9780763749644|Cram101 Textbook Reviews and James Hiestand|9781618126832\n2002||Microsoft Excel Vba Programming For The Absolute Beginner (for The Absolute Beginner (series).)|Duane Birnbaum|9788120320536	VBA	vba engineer			year|title|doi|citations|influentialCitations|authors|paperId\n2007|Implementing Large-Scale Optimization Models in Excel Using VBA|10.1287/inte.1060.0256|13|0|L. LeBlanc and Michael R. Galbreth|2787f44c655cc1e4e6afe553ed569ed6734ecfe4\n2000|Definitive Guide to Excel VBA|10.1007/978-1-4302-0861-7|9|0|M. Kofler|d986402a56cb4b7a4db85d1beb8684a1d6a214c0\n2006|Teaching Engineering Analysis Using VBA for Excel|10.18260/1-2-370-38838|5|1|T. Chambers|6392ad290b4ee6877eaf00775febce967bbc94b4\n2015|Life Cycle Cost Prediction for Rolling Stocks in Maintenance Phase Based on VBA Language Program|10.14257/IJSH.2015.9.3.22|4|0|Jiamin Fang and Lin Ji|def1989130b8031bab240fe1bc7c5eac6e0b37bc\n2015|The design and implementation of the Examination System Based on the Word — VBA|10.1109/ICMIC.2015.7409453|1|0|Z. Peiping and Dai Zucheng|f18f10722ebf7002129b1a5fcc70e3f5f5d4bddd	title|year|author|goodreadsId|rating|ratings|reviews\nExcel VBA Programming For Dummies|2004|John Walkenbach|6785493|3.90|353|20\nExcel 2010 Power Programming with VBA|2010|John Walkenbach|13303701|4.05|216|12\nExcel 2007 VBA Programming for Dummies|1996|John Walkenbach|148782|3.77|120|2\nVBA For Dummies|2003|John Paul Mueller|1003621|3.00|20|2\nVB & VBA in a Nutshell: The Language|1998|Paul Lomax|397693|3.44|50|3\nMicrosoft Excel 2013 Power Programming with VBA|2013|John Walkenbach|22367313|4.23|86|5\nExcel 2003 Power Programming with VBA|2004|John Walkenbach|25595828|3.85|53|5\nBeginning Excel VBA Programming|2011|Iducate Learning Technologies|27034221|3.32|34|0\nAccess 2007 VBA Programming for Dummies|2007|Joseph C. Stockman|908222|3.50|30|0\nExcel VBA Macro Programming|2004|Richard Shepherd|586790|3.17|12|0\nAccess VBA Programming for Dummies|2004|Alan Simpson|1082527|3.72|18|1
emacs-lisp	Emacs Lisp	1985	Richard Stallman		35	pl lisp				0					278	3			24093	2009	true	0									pl	12880	16754	.abbrev_defs .emacs .emacs.desktop .gnus .spacemacs .viper Cask Project.ede _emacs abbrev_defs	1305		11	"author name avatar url language languageColor stars forks currentPeriodStars description\nsyl20bnr spacemacs https://github.com/syl20bnr.png https://github.com/syl20bnr/spacemacs ""Emacs Lisp"" #c065db 18408 4533 255 ""A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!""\nhlissner doom-emacs https://github.com/hlissner.png https://github.com/hlissner/doom-emacs ""Emacs Lisp"" #c065db 3698 571 244 ""An Emacs configuration for the stubborn martian vimmer""\npurcell emacs.d https://github.com/purcell.png https://github.com/purcell/emacs.d ""Emacs Lisp"" #c065db 5135 1768 69 ""An Emacs configuration bundle with batteries included""\nbbatsov prelude https://github.com/bbatsov.png https://github.com/bbatsov/prelude ""Emacs Lisp"" #c065db 4207 1636 35 ""Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful.""\nKivy-CN Stanford-CS-229-CN https://github.com/Kivy-CN.png https://github.com/Kivy-CN/Stanford-CS-229-CN ""Emacs Lisp"" #c065db 2019 565 123 ""A Chinese Translation of Stanford CS229 notes 斯坦福机器学习CS229课程讲义的中文翻译""\nemacs-lsp lsp-mode https://github.com/emacs-lsp.png https://github.com/emacs-lsp/lsp-mode ""Emacs Lisp"" #c065db 1763 221 88 ""Emacs client/library for the Language Server Protocol""\nmanateelazycat snails https://github.com/manateelazycat.png https://github.com/manateelazycat/snails ""Emacs Lisp"" #c065db 160 12 55 ""A modern, easy-to-expand fuzzy search framework""\nmelpa melpa https://github.com/melpa.png https://github.com/melpa/melpa ""Emacs Lisp"" #c065db 1850 1717 28 ""Recipes and build machinery for the biggest Emacs package repo""\njwiegley use-package https://github.com/jwiegley.png https://github.com/jwiegley/use-package ""Emacs Lisp"" #c065db 2763 182 48 ""A use-package declaration for simplifying your .emacs""\nemacs-mirror emacs https://github.com/emacs-mirror.png https://github.com/emacs-mirror/emacs ""Emacs Lisp"" #c065db 2058 610 28 ""Mirror of GNU Emacs"""		elisp or emacs		lisp	commonlisp	text/x-common-lisp	source.emacs.lisp	programming								false				e/EmacsLisp.el	101	2016	2018	3	1				emacslisp								lisp.py																1985	lisp common-lisp emacs-editor c unix bourne-shell perl scheme	"Emacs Lisp is a dialect of the Lisp programming language used as a scripting language by Emacs (a text editor family most commonly associated with GNU Emacs and XEmacs). It is used for implementing most of the editing functionality built into Emacs, the remainder being written in C (as is the Lisp interpreter itself). Emacs Lisp is also referred to as Elisp, although there is also an older, unrelated Lisp dialect with that name. Users of Emacs commonly write Emacs Lisp code to customize and extend Emacs. Other options include the ""Customize"" feature that's been in GNU Emacs since version 20. Itself written in Emacs Lisp, Customize provides a set of preferences pages allowing the user to set options and preview their effect in the running Emacs session. When the user saves their changes, Customize simply writes the necessary Emacs Lisp code to the user's config file, which can be set to a special file that only Customize uses, to avoid the possibility of messing up the users own file. Emacs Lisp can also function as a scripting language, much like the Unix Bourne shell or Perl, by calling Emacs in ""batch mode"". In this way it may be called from the command line or via an executable file, and its editing functions, such as buffers and movement commands are available to the program just as in the normal mode. No user interface is presented when Emacs is started in batch mode; it simply executes the passed-in script and exits, displaying any output from the script."	2002	85	154	262	10392					GNU Project			el emacs emacsdesktop	el	el		el elc							true	1645	0	https://exercism.org/tracks/emacs	38																1								https://tio.run/#emacs-lisp	https://www.gnu.org/software/emacs/manual/html_mono/elisp.html								text						Emacs Lisp	https://repl.it/languages/elisp		https://elpa.gnu.org/			emacs25	United States																"(message ""Hello World"") "	"(print ""Dude!"") "	EmacsLisp					(defun switch-to-next-window-in-split ()   (set-window-buffer (next-window) (other-buffer)))  (advice-add 'split-window-vertically :before #'switch-to-next-window-in-split)	EmacsLisp													;		print	""""																													true																																																							true																	false																		true												false											true																																					https://en.wikipedia.org/wiki/Emacs_Lisp	0	0	https://hopl.info/showlanguage.prx?exp=2009		Emacs Lisp		Emacs Lisp	https://github.com/Alhadis/language-emacs-lisp			Emacs Lisp					
sagemath	Sage	2005			30	pl		http://www.sagemath.org/		0			https://www.sagemath.org/download.html		279	3		10	24086		true	1	sympy								pl	83	84		499		0					python	python	text/x-python	source.python	programming								false					415	2015	2018	1	13				Sage																						2007		2005	python cython linux solaris android ios ia-32 arm sparc maple mathematica matlab maxima scipy numpy r latex sql fortran c common-lisp pari-gp sqlite matplotlib	"SageMath (previously Sage or SAGE, ""System for Algebra and Geometry Experimentation"") is a mathematical software with features covering many aspects of mathematics, including algebra, combinatorics, numerical mathematics, number theory, and calculus. The first version of SageMath was released on 24 February 2005 as free and open-source software under the terms of the GNU General Public License version 2, with the initial goals of creating an ""open source alternative to Magma, Maple, Mathematica, and MATLAB"". The originator and leader of the SageMath project, William Stein, is a mathematician at the University of Washington. SageMath uses a syntax resembling Python's supporting procedural, functional and object-oriented constructs."	2006	179	269	846	4012438					University of Washington			sage sagews							html rust javascript markdown svg yaml css toml typescript json				true	1116	0		41																	false								https://doc.sagemath.org/html/en/index.html							https://doc.sagemath.org/html/en/faq/faq-general.html	text													United States			Sage														"# -*- coding: utf-8 -*- # #   Funciones en Python/Sage para el trabajo con polinomios con una #   incógnita (x). # #   Copyright (C) 2014-2015, David Abián <davidabian [at] davidabian.com> # #   This program is free software: you can redistribute it and/or modify it #   under the terms of the GNU General Public License as published by the Free #   Software Foundation, either version 3 of the License, or (at your option) #   any later version. # #   This program is distributed in the hope that it will be useful, but WITHOUT #   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or #   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for #   more details. # #   You should have received a copy of the GNU General Public License along with #   this program.  If not, see <http://www.gnu.org/licenses/>.  def pols (grado=-1, K=GF(2), mostrar=False):     """"""Devuelve la lista de polinomios constantes y no constantes de     coeficientes mónicos y grado igual o menor que el especificado.     Si el grado indicado no es válido, devuelve una lista vacía.     """"""     lpols = []     if not grado.is_integer():         grado = grado.round()     if grado >= 0:         var('x')         xs = vector([(x^i) for i in range(grado+1)])         V = VectorSpace(K,grado+1)         lpols = [cs*xs for cs in V]         if mostrar:             for pol in lpols:                 print pol     return lpols  def polsNoCtes (grado=-1, K=GF(2), mostrar=False):     """"""Devuelve la lista de polinomios no constantes de coeficientes mónicos y     grado igual o menor que el especificado.     Si el grado indicado no es válido, devuelve una lista vacía.     """"""     lpols = []     if not grado.is_integer():         grado = grado.round()     if grado >= 0:         var('x')         xs = vector([(x^i) for i in range(grado+1)])         for cs in K^(grado+1):             if cs[:grado] != vector(grado*[0]): # no constantes                 lpols += [cs*xs]         if mostrar:             for pol in lpols:                 print pol     return lpols  def polsMismoGrado (grado=-1, K=GF(2), mostrar=False):     """"""Devuelve la lista de polinomios de coeficientes mónicos del grado     especificado.     Si el grado indicado no es válido, devuelve una lista vacía.     """"""     lpols = []     if not grado.is_integer():         grado = grado.round()     if grado >= 0:         var('x')         xs = vector([(x^(grado-i)) for i in [0..grado]])         for cs in K^(grado+1):             if cs[0] != 0: # polinomios del mismo grado                 lpols += [cs*xs]         if mostrar:             for pol in lpols:                 print pol     return lpols  def excluirReducibles (lpols=[], mostrar=False):     """"""Filtra una lista dada de polinomios de coeficientes mónicos y devuelve     aquellos irreducibles.     """"""     var('x')     irreds = []     for p in lpols:         fp = (p.factor_list())         if len(fp) == 1 and fp[0][1] == 1:             irreds += [p]     if mostrar:         for pol in irreds:             print pol     return irreds  def vecPol (vec=random_vector(GF(2),0)):     """"""Transforma los coeficientes dados en forma de vector en el polinomio     que representan.          Por ejemplo, con vecPol(vector([1,0,3,1])) se obtiene x³ + 3*x + 1.          Para la función opuesta, véase polVec().     """"""     var('x')     xs = vector([x^(len(vec)-1-i) for i in range(len(vec))])     return vec*xs  def polVec (p=None):     """"""Devuelve el vector de coeficientes del polinomio dado que acompañan a la     incógnita x, de mayor a menor grado.          Por ejemplo, con polVec(x^3 + 3*x + 1) se obtiene el vector (1, 0, 3, 1).          Para la función opuesta, véase vecPol().     """"""     cs = []     if p != None:         var('x')         p(x) = p         for i in [0..p(x).degree(x)]:             cs.append(p(x).coefficient(x,i))         cs = list(reversed(cs))     return vector(cs)  def completar2 (p=0):     """"""Aplica el método de completar cuadrados en parábolas al polinomio dado de     grado 2 y lo devuelve en su nueva forma.          Si el polinomio dado no es válido, devuelve 0.          Por ejemplo, con complCuad(3*x^2 + 12*x + 5) se obtiene 3*(x + 2)^2 - 7.     """"""     var('x')     p(x) = p.expand()     if p(x).degree(x) != 2:         p(x) = 0     else:         cs = polVec(p(x))         p(x) = cs[0]*(x+(cs[1]/(2*cs[0])))^2+(4*cs[0]*cs[2]-cs[1]^2)/(4*cs[0])     return p(x) "			https://riju.codes/sagemath	"print(""Hello, world!"")"	https://twitter.com/sagemath	sage: E2 = EllipticCurve(CC, [0,0,-2,1,1]) sage: E2 Elliptic Curve defined by y^2 + (-2.00000000000000)*y =          x^3 + 1.00000000000000*x + 1.00000000000000 over          Complex Field with 53 bits of precision sage: E2.j_invariant() 61.7142857142857														#																												false				true																																																							true																																															false																																															http://www.sagemath.org/	https://en.wikipedia.org/wiki/SageMath	2	2				sagemath.org	Sage	https://github.com/MagicStack/MagicPython		year|publisher|title|authors|isbn13\n2015|American Mathematical Society|Sage for Undergraduates|Gregory V. Bard|9781470411114\n2015|Springer|Numerical Analysis Using Sage (Springer Undergraduate Texts in Mathematics and Technology)|Anastassiou, George A. and Mezei, Razvan A.|9783319167381	Sage				year|title|doi|citations|influentialCitations|authors|paperId\n2015|An Introduction to SAGE Programming|10.1002/9781119122869|8|2|Razvan A. Mezei|7e49bd271024001874d589cadd75a1288a5b1b56\n2015|Numerical Analysis Using Sage|10.1007/978-3-319-16739-8|2|0|G. Anastassiou and Razvan A. Mezei|0377a3a4f43c1bacbb6c4b95fc03275b1ee5c7ee	
dtrace	DTrace	2005			26	pl		http://dtrace.org/		3					280	4			24085		true	3	berkeleydb iterm2 pony								pl	1907	2080		534		0			dtrace-script	dtrace	c_cpp	clike	text/x-csrc	source.c	programming								false				d/DTrace.d	359	2005	2018	3	23																										2010		2010	solaris freebsd linux c assembly-language java erlang javascript perl php python ruby tcl mysql postgresql	DTrace is a comprehensive dynamic tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released under the free Common Development and Distribution License (CDDL) and has been ported to several other Unix-like systems. DTrace can be used to get a global overview of a running system, such as the amount of memory, CPU time, filesystem and network resources used by the active processes. It can also provide much more fine-grained information, such as a log of the arguments with which a specific function is being called, or a list of the processes accessing a specific file. In 2010, Oracle Corporation acquired Sun Microsystems. In October 2011, Oracle announced the porting of DTrace to Linux, but for several years only an unofficial DTrace port to Linux was available, with no changes in licensing terms.In August 2017, Oracle released DTrace kernel code under the GPLv2+ license, and user space code under GPLv2 and UPL licensing. In September 2018 Microsoft announced that they had ported DTrace from FreeBSD to Windows.In September 2016 the OpenDTrace effort began on github with both code and comprehensive documentation of the system's internals.  The OpenDTrace effort maintains the original CDDL licensing for the code from OpenSolaris with additional code contributions coming under a BSD 2 Clause license.  The goal of OpenDTrace is to provide an OS agnostic, portable implementation of DTrace that is acceptable to all consumers, including macOS, FreeBSD, OpenBSD, NetBSD, and Linux as well as embedded systems.	2004	141	92	300	1179136		DTrace is a comprehensive dynamic tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time.	DTrace is a comprehensive dynamic tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time.		Sun Microsystems	DTrace is a comprehensive dynamic tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time.		d	d											926	0		31																					d												text													United States					# Syscall count by syscall dtrace -n 'syscall:::entry { @num[probefunc] = count(); }' # Syscall count by process dtrace -n 'syscall:::entry { @num[pid,execname] = count(); }'											"#!/usr/sbin/dtrace -qs BEGIN {  printf(""Hello World"");  exit(0); } "	"/*  * This software is in the public domain.  *  * $Id: counts.d 10510 2005-08-15 01:46:19Z kateturner $  */  #pragma D option quiet  self int tottime; BEGIN {  tottime = timestamp; }  php$target:::function-entry  @counts[copyinstr(arg0)] = count(); }  END {  printf(""Total time: %dus\n"", (timestamp - tottime) / 1000);  printf(""# calls by function:\n"");  printa(""%-40s %@d\n"", @counts); }  "						"# New processes with arguments dtrace -n 'proc:::exec-success { trace(curpsinfo->pr_psargs); }'  # Files opened by process dtrace -n 'syscall::open*:entry { printf(""%s %s"",execname,copyinstr(arg0)); }'  # Syscall count by program dtrace -n 'syscall:::entry { @num[execname] = count(); }'  # Syscall count by syscall dtrace -n 'syscall:::entry { @num[probefunc] = count(); }'  # Syscall count by process dtrace -n 'syscall:::entry { @num[pid,execname] = count(); }'  # Disk size by process dtrace -n 'io:::start { printf(""%d %s %d"",pid,execname,args[0]->b_bcount); }'  # Pages paged in by process dtrace -n 'vminfo:::pgpgin { @pg[execname] = sum(arg0); }'"	DTrace														/* */	printf	""""																													true																																																																								true																		true												false											true																																					https://en.wikipedia.org/wiki/DTrace	2	0				dtrace.org	DTrace	https://github.com/textmate/c.tmbundle			DTrace					title|year|author|goodreadsId|rating|ratings|reviews\nAdvanced Apple Debugging & Reverse Engineering: Exploring Apple code through LLDB, Python and DTrace||Derek Selander|56926999|5.00|2|0\nAdvanced Apple Debugging & Reverse Engineering Second Edition: Exploring Apple code through LLDB, Python and DTrace||raywenderlich.com Team|60459566|0.0|0|0
regex	Regular Expressions	1951	Stephen Kleene		17	queryLanguage				0					281	2			24082		true	0									queryLanguage				58614		0			regexp or regex		text			source.regexp	data								false					68	2016	2017	4	1																												1994	unix perl sed awk ascii snobol grep vi emacs-editor tcl postgresql unicode raku peg sgml pcre php java python linux vim javascript ruby c lisp utf-8 isbn	"A regular expression, regex or regexp (sometimes called a rational expression) is, in theoretical computer science and formal language theory, a sequence of characters that define a search pattern. Usually this pattern is then used by string searching algorithms for ""find"" or ""find and replace"" operations on strings. The concept arose in the 1950s when the American mathematician Stephen Cole Kleene formalized the description of a regular language. The concept came into common use with Unix text-processing utilities. Since the 1980s, different syntaxes for writing regular expressions exist, one being the POSIX standard and another, widely used, being the Perl syntax. Regular expressions are used in search engines, search and replace dialogs of word processors and text editors, in text processing utilities such as sed and AWK and in lexical analysis. Many programming languages provide regex capabilities, built-in, or via libraries."	2001	3569	2228	2877	25717					University of Wisconsin-Madison			regexp regex									https://cheatsheets.zip/regex			23343	0		17																1																	text													United States																	\b(\d*1[1-3]th|\d*0th|(?:(?!11st)\d)*1st|\d*2nd|(?:(?!13rd)\d*)3rd|\d*[4-9]th)\b 		https://reddit.com/r/regex				Hello World  contains a character other than a, b, and c.																																														false																																																							false																																															false																																																https://en.wikipedia.org/wiki/Regular_expression	0	0						https://github.com/Alhadis/language-regexp			Regular Expression					
squirrel	Squirrel	2003	Alberto Demichelis		41	pl		http://squirrel-lang.org/		2					282	5		8	24082		true	2	cloc squirrel							https://github.com/albertodemichelis/squirrel	pl	284	433		1513		0					c_cpp	clike	text/x-c++src	source.nut	programming								false				s/Squirrel.nut	359	2005	2018	1	23															2015	2024	304	53	148	2	26166					2005		2003	javascript lua python minid ruby	Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games and hardware such as Electric Imp. MirthKit, a simple toolkit for making and distributing open source, cross-platform 2D games, uses Squirrel for its platform. It is used extensively by Code::Blocks for scripting and was also used in Final Fantasy Crystal Chronicles: My Life as a King. It is also used in Left 4 Dead 2, Portal 2 and Thimbleweed Park for scripted events.	2005	65	39	173	2819069					https://sourceforge.net/p/squirrel/bugs		nut	nut	nut			nut			restructuredtext cpp squirrel make cmake c yaml python				true	600	0		54																1	true				nut			https://tio.run/#squirrel	http://squirrel-lang.org/squirreldoc/								text			https://github.com/antlr/grammars-v4/tree/master/squirrel			Squirrel		http://www.rosettacode.org/wiki/Category:Squirrel				squirrel3	Italy			Squirrel												"#!/usr/bin/squirrelsh // Hello world in Squirrel printl(""Hello, world!"");"	"print(""Hello World"");"	"//example from http://www.squirrel-lang.org/#documentation  local table = {  a = ""10""  subtable = {   array = [1,2,3]  },  [10 + 123] = ""expression index"" } local array=[ 1, 2, 3, { a = 10, b = ""string"" } ]; foreach (i,val in array) {  ::print(""the type of val is""+typeof val); } ///////////////////////////////////////////// class Entity {  constructor(etype,entityname)  {   name = entityname;   type = etype;  }            x = 0;  y = 0;  z = 0;  name = null;  type = null; } function Entity::MoveTo(newx,newy,newz) {  x = newx;  y = newy;  z = newz; } class Player extends Entity {  constructor(entityname)  {   base.constructor(""Player"",entityname)  }  function DoDomething()  {   ::print(""something"");  }   } local newplayer = Player(""da playar""); newplayer.MoveTo(100,200,300); "			https://riju.codes/squirrel	"print(""Hello, world!\n"") "	https://twitter.com/squirrellang	"class BaseVector {     constructor(...)     {       if(vargv.len() >= 3) {         x = vargv[0];         y = vargv[1];         z = vargv[2];       }     }     x = 0;     y = 0;     z = 0;   }    class Vector3 extends BaseVector {     function _add(other)     {       if(other instanceof ::Vector3)         return ::Vector3(x+other.x,y+other.y,z+other.z);       else         throw ""wrong parameter"";     }     function Print()     {       ::print(x+"",""+y+"",""+z+""\n"");     }   }    local v0 = Vector3(1,2,3)   local v1 = Vector3(11,12,13)   local v2 = v0 + v1;   v2.Print();"	Squirrel							https://github.com/albertodemichelis/squirrel						//		print	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Squirrel_(programming_language)	0	0			Squirrel	squirrel-lang.org	Squirrel	https://github.com/textmate/c.tmbundle			Squirrel					
mercury	Mercury	1995	Zoltan Somogyi		33	pl		http://www.mercurylang.org		1					283	3			24081	2226	true	1	plasma								pl	594	646		715		0				mmi	prolog			source.mercury	programming								false				m/Mercury.m	31	2014	2015	10	1																										2011		1995	autocode mercurial ia-32 arm unix linux solaris freebsd android prolog hope haskell c java csharp erlang assembly-language cil vim emacs-editor eclipse-editor curry alice standard-ml oz visual-prolog	Mercury is a functional logic programming language made for real-world uses. The first version was developed at the University of Melbourne, Computer Science department, by Fergus Henderson, Thomas Conway, and Zoltan Somogyi, under Somogyi's supervision, and released on April 8, 1995. Mercury is a purely declarative logic programming language. It is related to both Prolog and Haskell. It features a strong, static, polymorphic type system, and a strong mode and determinism system. The official implementation, the Melbourne Mercury Compiler, is available for most Unix and Unix-like platforms, including Linux, macOS, and for Windows (32bits only).	2001	74	83	260	19726					University of Melbourne		m	m moo	m			m				c			true	939	0		38																1									https://mercurylang.org/documentation/documentation.html								text	4418							http://www.rosettacode.org/wiki/Category:Mercury					Australia																":- module hello. :- interface. :- import_module io. :- pred main(io::di, io::uo) is det.  :- implementation. main(!IO) :-  io.write_string(""Hello World\n"", !IO). "	"% ""Hello World"" in Mercury.  % This source file is hereby placed in the public domain.  -fjh (the author).  :- module hello. :- interface. :- import_module io.  :- pred main(io::di, io::uo) is det.  :- implementation.  main(!IO) :-  io.write_string(""Hello, world\n"", !IO). "		https://www.reddit.com/r/mercury				":- module fib.  :- interface.  :- import_module io.  :- pred main(io::di, io::uo) is det.    :- implementation.  :- import_module int.   :- func fib(int) = int.  fib(N) = (if N =< 2 then 1 else fib(N - 1) + fib(N - 2)).   main(!IO) :-         io.write_string(""fib(10) = "", !IO),         io.write_int(fib(10), !IO),         io.nl(!IO).         % Could instead use io.format(""fib(10) = %d\n"", [i(fib(10))], !IO)."	Mercury													%		io.write_string	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Mercury_(programming_language)	0	16	https://hopl.info/showlanguage.prx?exp=2226		Mercury	mercurylang.org	Mercury	https://github.com/sebgod/mercury-tmlanguage			Mercury				year|title|doi|citations|influentialCitations|authors|paperId\n1997|Termination Analysis for Mercury|10.1007/BFb0032740|54|5|Chris Speirs and Z. Somogyi and H. Søndergaard|afd089a38347a3178697994b632d3e6784aeda36\n1999|Binding-Time Analysis for Mercury|10.1007/978-3-540-25951-0_7|48|0|W. Vanhoof and M. Bruynooghe and M. Leuschel|5bd60c5d80b234b49725517c2b10772b10ea6a84\n1995|Code Generation for Mercury|10.7551/mitpress/4301.003.0029|28|4|T. Conway and F. Henderson and Z. Somogyi|4495652c540b6eb9d882094e2ee27e4db4238a28\n2001|Practical Aspects for a Working Compile Time Garbage Collection System for Mercury|10.1007/3-540-45635-X_15|23|3|Nancy Mazur and Peter Ross and Gerda Janssens and M. Bruynooghe|ff30b7100bb6ef27513cabbe174ae3a29a192715\n2000|Type classes in Mercury|10.1109/ACSC.2000.824391|20|1|D. Jeffery and F. Henderson and Z. Somogyi|c90f163e576bc4119d3b8a48c3be6ffbe815822e\n2002|Compiling Mercury to High-Level C Code|10.1007/3-540-45937-5_15|16|1|F. Henderson and Z. Somogyi|5a7db270bdc56ffb9100f6e4ced19789e176e37d\n2017|Advanced Stochastic Petri Net Modeling with the Mercury Scripting Language|10.1145/3150928.3150959|16|1|Danilo Oliveira and Rúbens de Souza Matos Júnior and J. Dantas and João Ferreira and B. Silva and G. Callou and P. Maciel and A. Brinkmann|2f67f3aa94cae7cb1244c7bd2dbf5d9c1ece3456\n2000|A Module Based Analysis for Memory Reuse in Mercury|10.1007/3-540-44957-4_84|15|0|Nancy Mazur and Gerda Janssens and M. Bruynooghe|966db383f6ccc53e32ffc6a91b01d289ae7c7988\n2003|Use of an Integrated Mercury Food Web Model for Ecological Risk Assessment|10.1081/ESE-120021120|13|0|J. G. Hunter and J. Burger and K. Cooper|e22703dd3f7cf52216853149b4ee4934335ad65b\n2000|Binding-Time Analysis by Constraint Solving. A Modular and Higher-Order Approach for Mercury|10.1007/3-540-44404-1_25|12|0|W. Vanhoof|d89ec979c59b1e0c9164a8479f018d10944e48f6\n2006|Adding Constraint Solving to Mercury|10.1007/11603023_9|12|0|Ralph Becket and M. G. D. L. Banda and K. Marriott and Z. Somogyi and Peter James Stuckey and M. Wallace|88c71f5bdc9af4a3bc29b2de8ddba0e7a0bb666f\n2008|Runtime support for region-based memory management in Mercury|10.1145/1375634.1375644|8|0|Quan Phan and Z. Somogyi and Gerda Janssens|d3f72cc56eb31c33daaaeeb7a3a4bbc322d64685\n2007|Static Region Analysis for Mercury|10.1007/978-3-540-74610-2_22|7|0|Quan Phan and Gerda Janssens|0b125fbd478c191fe9cb4a53c2f0575f9c86a506\n2007|Inductive Mercury Programming|10.1007/978-3-540-73847-3_23|2|0|B. Fisher and J. Cussens|f8d6f78ad98b6d3df1bd1bcad46020442b109d52\n1999|Binding-Time Analysis for Mercury|10.7551/mitpress/4304.003.0042|1|0|D. D. Schreye|fd1f327efbfde4efe8219025b0a0481c93f8b1b2\n2011|Automatic Parallelism in Mercury|10.4230/LIPIcs.ICLP.2011.251|1|0|P. Bone|9fca42be3c532df8a750821255b2869a27b1da41	
wenyan	文言文編程語言	2019	Lingdong Huang		17	pl		https://wy-lang.org/	https://wy-lang.org/spec.html	0				0.4.0	284	1		10	24078		true	0								https://github.com/wenyan-lang/wenyan	pl																2019	2024		249	1098	19514	203	false	Chinese												wenyan											2019	2023	1039	67	163	45	83795				https://wy-lang.org/ide.html												文言文編程語言 A programming language for the ancient Chinese.	文言文編程語言 A programming language for the ancient Chinese.			文言文編程語言 A programming language for the ancient Chinese.									typescript markdown javascript json html yaml svg css make toml	javascript python ruby			true	22877	0		30																1	false	0	true																																吾有一數。曰三。名之曰「甲」。 為是「甲」遍。  吾有一言。曰「「問天地好在。」」。書之。 云云。																										https://github.com/wenyan-lang/wenyan																																																																																																																																																																																													0	0														
ink	ink	2015	Joseph Humfrey		20	esolang		http://www.inklestudios.com/ink		0				v1.1.1	285	3		7	24076		true	0								https://github.com/inkle/ink	esolang																2016	2024	2015	116	483	3991	327	false				i/Ink.ink																				2015	2025	1553	84	146	10	32966																Ink is inkle's scripting language for writing interactive narrative, both for text-centric games as well as more graphical games that contain highly branching stories.	Ink is inkle's scripting language for writing interactive narrative, both for text-centric games as well as more graphical games that contain highly branching stories.		https://github.com/inkle	Ink is inkle's scripting language for writing interactive narrative, both for text-centric games as well as more graphical games that contain highly branching stories.			ink						csharp markdown xml json powershell bourne-shell yaml				true	5526	0		27																1	false	1	true														text	3033												United Kingdom					- I looked at Monsieur Fogg *   ... and I could contain myself no longer.     'What is the purpose of our journey, Monsieur?'     'A wager,' he replied.     * *     'A wager!'[] I returned.             He nodded.             * * *   'But surely that is foolishness!'             * * *  'A most serious matter then!'             - - -   He nodded again.             * * *   'But can we win?'                     'That is what we will endeavour to find out,' he answered.             * * *   'A modest wager, I trust?'                     'Twenty thousand pounds,' he replied, quite flatly.             * * *   I asked nothing further of him then[.], and after a final, polite cough, he  offered nothing more to me. <>     * *     'Ah[.'],' I replied, uncertain what I thought.     - -     After that, <> *   ... but I said nothing[] and <> - we passed the day in silence. - -> END											Hello World 				https://riju.codes/ink	std := load('../../../opt/ink/std') str := load('../../../opt/ink/str')  log := std.log  log('Hello, world!') 	https://twitter.com/inklestudios		Ink							https://github.com/inkle/ink																																																																																																																																																																																													0	0														
expect	Expect	1990			19	pl		http://core.tcl.tk/expect/index		23					286	2			24074	1622	true	23	ad-hoc beef borgo cir cmake crmsh dern ec ecl flow hhvm icarus invokator java menhir micropython oil plasma poke racket reko-decompiler skip wonkey								pl																							false																																					1990	tcl unix regex python ruby perl	Expect, an extension to the Tcl scripting language written by Don Libes, is a program to automate interactions with programs that expose a text terminal interface.  Expect was originally written in 1990 for Unix systems, but has since become available for Microsoft Windows and other systems.	2004	198	52	273	1161030					www.tcl.tk/community/coreteam														true	1011	0		21																					exp												text	2323												Various					"# Assume $remote_server, $my_user_id, $my_password, and $my_command were read in earlier # in the script. # Open a telnet session to a remote server, and wait for a username prompt. spawn telnet $remote_server expect ""username:"" # Send the username, and then wait for a password prompt. send ""$my_user_id\r"" expect ""password:"" # Send the password, and then wait for a shell prompt. send ""$my_password\r"" expect ""%"" # Send the prebuilt command, and then wait for another shell prompt. send ""$my_command\r"" expect ""%"" # Capture the results of the command into a variable. This can be displayed, or written to disk. set results $expect_out(buffer) # Exit the telnet session, and wait for a special end-of-file character. send ""exit\r"" expect eof"																		"#timeout is a predefined variable in expect which by default is set to 10 sec #spawn_id is another default variable in expect. #It is good practice to close spawn_id handle created by spawn command set timeout 60 spawn ssh $user@machine while {1} {   expect {      eof                          {break}     ""The authenticity of host""   {send ""yes\r""}     ""password:""                  {send ""$password\r""}     ""*\]""                        {send ""exit\r""}   } } wait close $spawn_id"														#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Expect	3	0	https://hopl.info/showlanguage.prx?exp=1622							year|publisher|title|authors|isbn13\n20170525|World Scientific Publishing|Expect The Unexpected: A First Course In Biostatistics|Raluca Balan; Gilles Lamothe|9789813209084\n2015|Apress|Windows 10 Primer: What to Expect from Microsoft's New Operating System|Halsey, Mike|9781484210468\n2021|World Scientific Publishing Company|Expect the Unexpected: A First Course in Biostatistics (Second Edition)|Raluca Balan|9789813209060						
smtp	SMTP	1982	Jon Postel		15	protocol				0					287	1			24073		true	2	nntp tmtp								protocol																							false												Simple Mail Transfer Protocol	smtp																								1982	ftp http tls tcp udp ascii mime utf-8 mbox doi	Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (email) transmission. First defined by RFC 821 in 1982, it was last updated in 2008 with Extended SMTP additions by RFC 5321, which is the protocol in widespread use today. Although electronic mail servers and other mail transfer agents use SMTP to send and receive mail messages, user-level client mail applications typically use SMTP only for sending messages to a mail server for relaying. For retrieving messages, client applications usually use either IMAP or POP3. SMTP communication between mail servers uses TCP port 25. Mail clients on the other hand, often submit the outgoing emails to a mail server on port 587. Despite being deprecated, mail providers sometimes still permit the use of nonstandard port 465 for this purpose. SMTP connections secured by TLS, known as SMTPS, can be made using STARTTLS. Although proprietary systems (such as Microsoft Exchange and IBM Notes) and webmail systems (such as Outlook.com, Gmail and Yahoo! Mail) use their own non-standard protocols to access mail box accounts on their own mail servers, all use SMTP when sending or receiving email from outside their own systems.	2001	2662	794	1436	27675				https://datatracker.ietf.org/doc/html/rfc788	USC Viterbi School of Engineering															13330	0		15																1									https://www.rfc-editor.org/rfc/rfc5321								na	9812												United States																							S: 220 smtp2.example.com ESMTP Postfix C: EHLO bob.example.com S: 250-smtp2.example.com Hello bob.example.org [192.0.2.201] S: 250-SIZE 14680064 S: 250-PIPELINING S: 250 HELP																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol	1	0														title|year|author|goodreadsId|rating|ratings|reviews\nProgrammer's Guide to Internet Mail: Smtp, Pop, Imap, and LDAP|1999|John Rhoton|1056515|4.00|6|1
wolfram	Wolfram Language	1988	Stephen Wolfram		33	pl		https://www.wolfram.com/language/		0					288	3			24070		true	0									pl																							false				w/WolframLanguage.wl						721	4		wolframlanguage																					https://www.wolframcloud.com/			1988	mathematica-editor apl c lisp pascal prolog simula smalltalk julia mathematica unity-engine	The Wolfram Language, a general multi-paradigm programming language developed by Wolfram Research, is the programming language of mathematical symbolic computation program Mathematica and the Wolfram Programming Cloud. It emphasizes symbolic computation, functional programming, and rule-based programming and can employ arbitrary structures and data. It includes built-in functions for generating and running Turing machines, creating graphics and audio, analyzing 3D models, matrix manipulations, and solving differential equations. It is extensively documented. The Wolfram language was released for the Raspberry Pi in 2013 with the goal of making it free for all Raspberry Pi users. It was controversially included in the recommended software bundle that the Raspberry Pi Foundation provides for beginners. Plans to port the Wolfram language to the Intel Edison were announced after the board's introduction at CES 2014. There was also a short lived proposal to make Wolfram libraries compatible with the Unity game engine, giving game developers access to the language's high level functions.	2013	199	123	156	40205956					Wolfram Research		nb m wl		wl			nb m wl							false	1626	0		40																1																	text																												"(* Hello world in Wolfram Language *)  CloudDeploy[""Hello World""]"	"Print[""Hello World""]; "			https://reddit.com/r/wolframlanguage	https://riju.codes/wolframlanguage	"Print[""Hello, world!""] "			WolframLanguage									https://www.meetup.com/topics/wolfram					(* *)	Print	""""																													true																																																							false																	true								true										true												false											true			true																																	https://github.com/mmatera/iwolfram	https://en.wikipedia.org/wiki/Wolfram_Language	2	0			Wolfram											title|year|author|goodreadsId|rating|ratings|reviews\nAn Elementary Introduction to the Wolfram Language|2015|Stephen Wolfram|47752634|4.22|63|9\nHands-On Start to Wolfram Mathematica: And Programming with the Wolfram Language|2015|Cliff Hastings|46155341|4.29|14|2
pov-ray-sdl	POV-Ray SDL	1991	Chris Cason		26	pl				0				v3.8.0-x.tokenizer.9996595	289	1		26	24069		true	0								https://github.com/POV-Ray/povray	pl	482	493		3		0			pov-ray or povray		text			source.pov-ray sdl	programming	2013	2024	2013	99	282	1334	207	false								12					POVRay								graphics.py			2013	2024	1035	23	11792	190	2085034																			Persistence of Vision Raytracer Pty. Ltd			pov inc		pov inc					cpp c html xml ini bourne-shell make m4 markdown pascal yaml ada assembly-language cmake csharp css perl smalltalk sas awk python wasm powershell javascript diff php				true	2404	0		55																1	false	3	true														text													United States				http://www.povray.org/documentation/view/3.6.0/224/													"// This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. // To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a // letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.  // Persistence Of Vision Ray Tracer Include File // File: water.inc // Desc: water for 'balcony.pov' demonstration scene // Date: July/August 2001 // Auth: Christoph Hormann  // Updated: 09Aug2008 (jh) for v3.7 distribution  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/  #if (version < 3.7)   #version 3.5; #end  #include ""functions.inc""  #declare RMF=function{ f_ridged_mf(x, y, z, 0.07, 2.2,  7, 0.6, 0.9, 1)}  #declare M_Watx4 = material {   texture {     pigment {       color rgbt <0.2, 0.22, 0.21, 0.94>     }     finish {       diffuse 0.0       ambient -0.2        reflection {         0.0, 0.95         fresnel on       }        conserve_energy        specular 0.4       roughness 0.007     }     normal{       function { RMF(x, y, z) } 0.8       scale 0.3     }   }   interior {     ior 1.31     fade_distance 5     fade_power 1001.0     fade_color <0.02, 0.20, 0.06>   } }  plane {   z, -1   material {     M_Watx4   }   hollow on }  plane {   z, -12.0    texture {     pigment { color rgb 0 }     finish { ambient 0.0 diffuse 0.0 }   }   hollow on }  /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/"	POVRay													https://github.com/POV-Ray/povray						//	/* */																															true																									true																									true					true																	true																														false																																																	0	0					POV-Ray SDL	https://github.com/c-lipka/language-povray			POV-Ray SDL					
openscad	OpenSCAD	2010	Marius Kintel and Clifford Wolf		31	pl cad 3d		http://www.openscad.org		0					290	3		23	24069		true	1	csg							https://github.com/openscad/openscad	pl	1469	1781		10989		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nmaduce fosscad-repo https://github.com/maduce.png https://github.com/maduce/fosscad-repo OpenSCAD #ccc 650 518 22 ""Official FOSSCAD Library Repository""\nprusa3d Original-Prusa-i3 https://github.com/prusa3d.png https://github.com/prusa3d/Original-Prusa-i3 OpenSCAD #ccc 859 494 22 ""Original Prusa i3 MK2 3D printer printed parts"""				scad			source.scad	programming								false					12	2011	2017	2	2															2009	2025	12480	312	3508	80	505908							2010	opengl linux freebsd ia-32 dxf	OpenSCAD is a free software application for creating solid 3D CAD (computer-aided design) objects. It is a script-only based modeller that uses its own description language; parts can be previewed, but it cannot be interactively selected or modified by mouse in the 3D view. An OpenSCAD script specifies geometric primitives (such as spheres, boxes, cylinders, etc.) and defines how they are modified and combined (for instance by intersection, difference, envelope combination and Minkowski sums) to render a 3D model. As such, the program does constructive solid geometry (CSG). OpenSCAD is available for Windows, Linux and OS X.	2010	100	126	132	25778048		OpenSCAD is a 2D/3D and solid modeling program which is based on a Functional programming language used to create models that are previewed on the screen, and rendered into 3D mesh which allows the model to be exported in a variety of 2D/3D file formats. A script in the OpenSCAD language is used to create 2D or 3D models. This script is a free format list of action statements.	OpenSCAD is a 2D/3D and solid modeling program which is based on a Functional programming language used to create models that are previewed on the screen, and rendered into 3D mesh which allows the model to be exported in a variety of 2D/3D file formats. A script in the OpenSCAD language is used to create 2D or 3D models. This script is a free format list of action statements.		https://opencollective.com/openscad	OpenSCAD is a 2D/3D and solid modeling program which is based on a Functional programming language used to create models that are previewed on the screen, and rendered into 3D mesh which allows the model to be exported in a variety of 2D/3D file formats. A script in the OpenSCAD language is used to create 2D or 3D models. This script is a free format list of action statements.	scad	scad							cpp svg bourne-shell json xml qt cmake markdown python yaml diff c javascript html css objective-cpp glsl yacc lex make nix bash dockerfile				true	1034	0		58															https://web.libera.chat/?channel=#openscad	2	false				scad												text								http://www.rosettacode.org/wiki/Category:Openscad					Norway				https://en.wikipedia.org/wiki/OpenSCAD	" cube(5);  x = 4+y;  rotate(40) square(5,10);  translate([10,5]) { circle(5); square(4); }  rotate(60) color(""red"") { circle(5); square(4); }  color(""blue"") { translate([5,3,0]) sphere(5); rotate([45,0,45]) { cylinder(10); cube([5,6,7]); } }"							https://floss.social/@OpenSCAD					// Simple sphere in OpenSCAD  sphere( r=10 ); 			https://riju.codes/openscad	"echo(""Hello, world!""); "										https://github.com/openscad/openscad						//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/OpenSCAD	2	0					OpenSCAD	https://github.com/tbuser/openscad.tmbundle		year|publisher|title|authors|isbn13\n2019||Python For Openscad|John Craig|9781074400675\n2020-09-22|Elektor International Media|Technical Modeling with OpenSCAD|Tam Hanna|9783895763946	OpenSCAD					
hack	Hack	2014	Julien Verlaguet and Alok Menghrajani and Drew Paroski		36	pl		http://hacklang.org/		0					291	5			24068		true	0									pl	2993	3242		68473		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nfacebook fbctf https://github.com/facebook.png https://github.com/facebook/fbctf Hack #878787 5992 1205 31 ""Platform to host Capture the Flag competitions"""				php	php	application/x-httpd-php	source.hack	programming								false				h/Hack.hh	509	2005	2018	28	28																							33			2013		2014	php ocaml java csharp scala haskell actionscript html parrot-vm	Hack is a programming language for the HipHop Virtual Machine (HHVM), created by Facebook as a dialect of PHP. The language implementation is open-source, licensed under the BSD License. Hack allows programmers to use both dynamic typing and static typing. This kind of a type system is called gradual typing, which is also implemented in other programming languages such as ActionScript. Hack's type system allows types to be specified for function arguments, function return values, and class properties; however, types of local variables are always inferred and cannot be specified.	2014	243	156	209	42257880					Facebook			hack hh hhi php	hh										true	1436	19		43																3									https://docs.hhvm.com/hack/								text	8412							http://www.rosettacode.org/wiki/Category:Hack																				<?hh // Hello world in Hack echo 'Hello World';	"<?hh echo ""Hello World""; "	<?hh // strict /**  * Copyright (c) 2014, Facebook, Inc.  * All rights reserved.  *  * This source code is licensed under the BSD-style license found in the  * LICENSE file in the root directory of this source tree. An additional grant  * of patent rights can be found in the PATENTS file in the same directory.  *  */  function startup(): void {   setup_errors(); } 			https://riju.codes/hack	"<<__EntryPoint>> function main(): void {   echo ""Hello, world!\n""; }"	https://twitter.com/hacklang	<?hh // Hack functions are annotated with types. function negate(bool $x): bool {     return !$x; }	Hack													//	/* */	echo	""""																													true																							true																																true																	true																		true												false											true																																					https://en.wikipedia.org/wiki/Hack_(programming_language)	27	3			Hack	hacklang.org	Hack	https://github.com/textmate/php.tmbundle		"year|publisher|title|authors|isbn13\n2001|Syngress|Hack Proofing Your Web Applications|Syngress and Forristal, Jeff|9781928994312\n2015|O'Reilly Media|Hack and HHVM: Programming Productivity Without Breaking Things|Yamauchi, Owen|9781491920879\n2001|Syngress|Hack Proofing Sun Solaris 8|Syngress and Mitchell, Ed and Dubrawsky, Ido and Miles, Wyman and Lynch, F. William|9781928994442\n2001|Syngress|Hack Proofing Your Ecommerce Site|L. Brent Huston and Teri Bidwell and Ryan Russell and Robin Walshaw and Oliver Steudler|9781928994275\n2019|No Starch Press|Raspberry Pi Projects for Kids: Create an MP3 Player, Mod Minecraft, Hack Radio Waves, and More!|Aldred, Dan|9781593279462\n2019|Independently published|""Hacking With Kali Linux: The Practical Beginner's Guide to Learn How To Hack With Kali Linux in One Day Step-by-Step (#2020 Updated Version | Effective Computer Programming)""|Tudor, Steve|9781703885675\n2019|Independently Published|How To Analyze People: Learn How To Read People And Improve Your Empathic, Mind-control And Body Language Skills To Develop A Deeper Understanding Of Human Relationships And To Hack Others' Thought|Johnson, Adam|9781704309217\n2018|Routledge|Hack Audio: An Introduction to Computer Programming and Digital Signal Processing in MATLAB (Audio Engineering Society Presents)|Tarr, Eric|9781351018456\n2019|No Starch Press|Raspberry Pi Projects for Kids: Create an MP3 Player, Mod Minecraft, Hack Radio Waves, and More!|Aldred, Dan|9781593279479\n2006|Syngress|Hack the Stack: Using Snort and Ethereal to Master The 8 Layers of An Insecure Network|Michael Gregg and Stephen Watkins and George Mays and Chris Ries and Ronald M. Bandes and Brandon Franklin|9781597491099\n2002|Syngress|Hack Proofing Your Network (Second Edition)|Ryan Russell and Dan Kaminsky and Rain Forest Puppy and Joe Grand and K2 and David Ahmad and Hal Flynn and Ido Dubrawsky and Steve W. Manzuik and Ryan Permeh|9781928994701\n2018|Routledge|Hack Audio: An Introduction to Computer Programming and Digital Signal Processing in MATLAB (Audio Engineering Society Presents)|Tarr, Eric|9781138497542\n2002|Syngress|Hack Proofing ColdFusion|Steve Casco and Rob Rusher and Greg Meyer and Sarge and David Vaccaro and David An|9781928994770\n2001|Syngress|Hack Proofing Linux : A Guide to Open Source Security|Stanger, James and Lane, Patrick T.|9781928994343\n2021|Charlie Creative Lab|Python Programming Crash Course: Master Python From Zero Without Headaches Supported by Professional Instructions. The Non-Binding Guide to Hack Python in 2021.||9781801583381\n2002|Syngress|Hack Proofing Your Network|Syngress|9780080478166\n2014|Rosen Young Adult|Getting to Know Hackety Hack (Code Power: A Teen Programmer’s Guide, 2)|Rauf, Don|9781477777053\n2020|Hacking and Programming for Beginners|Hacking: Become a World Class Hacker, Hack Any Password, Program Or System With Proven Strategies and Tricks|Studios, Hacking|9789198630855\n20180628|Taylor & Francis|Hack Audio|Eric Tarr|9781351018449\n20191029|Taylor & Francis|Art Hack Practice|Loren David Calder|9781351241199\n20150902|O'Reilly Media, Inc.|Hack and HHVM|Owen Yamauchi|9781491920855\n20150902|O'Reilly Media, Inc.|Hack and HHVM|Owen Yamauchi|9781491920831\n20171107|Sourcebooks|The Happiness Hack|Ellen Petry Leanse|9781492670162\n20170707|Open Road Integrated Media, Inc.|The Mind Hack Recipe|Jason Mangrum|9781683502531\n20140715|Rosen Publishing|Getting to Know Hackety Hack|Don Rauf|9781477777060\n2020|Routledge|Art Hack Practice: Critical Intersections Of Art, Innovation And The Maker Movement|Bradbury, Victoria and O'hara, Suzy|9780815374916\n2019|Independently Published|Nlp: Neuro-linguistic Programming: Techniques For Your Best Self: Hack Your Mind For Healthier Relationships, More Self-con|Wright and Avery|9781795503181"	Hack	hack developer			year|title|doi|citations|influentialCitations|authors|paperId\n2017|Hack weeks as a model for data science education and collaboration|10.1073/pnas.1717196115|36|3|D. Huppenkothen and A. Arendt and D. Hogg and Karthik Ram and J. Vanderplas and A. Rokem|589ebdd0d7b4a58f7fdfb07f116f62681bb9a915\n2018|HHVM JIT: a profile-guided, region-based compiler for PHP and Hack|10.1145/3192366.3192374|30|5|Guilherme Ottoni|463bdf21ef53ae058836529fa277fc3d511e9665\n2020|“Serenade Tower” Hack and Slash Game|10.1088/1757-899X/1007/1/012151|1|0|Leonardo and Jeanny Pragantha and Darius Andana Haris|a941607acfa813854417b43be867ad1ad30772b6	
beef	beef-lang	2019	Brian Fiete		24	pl		https://www.beeflang.org/		0				0.43.4	292	1		25	24067		true	0								https://github.com/beefytech/Beef	pl	3	3		137							csharp	clike	text/x-csharp	source.cs	programming	2019	2024	2019	54	125	2458	266	false				b/Beef.bf																			https://www.reddit.com/r/ProgrammingLanguages/comments/elbt5u/introducing_the_beef_programming_language/	2019	2025	5088	73	4000	57	1973993					2018														beefytech		bf	bf	bf						c cpp xml toml make bourne-shell assembly-language m4 python html cmake csharp expect glsl brainfuck smalltalk perl markdown wasm sas awk tex yacc css yaml				true	2908	0		52																1	false	0	true															5584												Unknown				https://news.ycombinator.com/item?id=21991382												"using System;  namespace HelloWorld {     class Program     {         static void Main()         {             Console.WriteLine(""Hello World"");         }     } } "								Beef							https://github.com/beefytech/Beef								Console.WriteLine	""""																																																																																																																							true																							true																																						0	0				beeflang.org	Beef				Beef					
modula-2	Modula-2	1978	Niklaus Wirth		42	pl				0	https://freepages.modula2.org/oldnew.html		https://www.modula2.org/adwm2/download.php		293	4			24063	817	true	2	hla modula-2p								pl	103	115		306		0					text			source.modula2	programming								false				m/Modula 2.mod	27	2014	2015	1	4												modula2.py																1978	modula mesa pascal modula-3 oberon ada lua seed7 zonnon isbn	Modula-2 is a computer programming language designed and developed between 1977 and 1985 by Niklaus Wirth at the Swiss Federal Institute of Technology in Zurich (ETH Zurich) as a revision of Pascal to serve as the sole programming language for the operating system and application software for the personal workstation Lilith. The principal concepts were: The module as a compilation unit for separate compilation The coroutine as the basic building block for concurrent processes Types and procedures that allow access to machine-specific data. Modula-2 was viewed by Niklaus Wirth as a successor to his earlier programming languages Pascal and Modula. The language design was also influenced by the Mesa language and the new programming possibilities of the early personal computer Xerox Alto, both from Xerox, that Wirth saw during his 1976 sabbatical year at Xerox PARC. The computer magazine BYTE devoted the August 1984 issue to the language and its surrounding environment.	2002	87	211	508	24102707					ETH Zurich		mod m2 def MOD DEF mi md	mod		def mod		mod m2 def MOD DEF mi md								655	0		55																1						true			https://www.modula2.org/tutor/introduction.php								text			https://github.com/antlr/grammars-v4/tree/master/modula2pim4					http://www.rosettacode.org/wiki/Category:Modula-2					Switzerland																"MODULE HelloWorld;  FROM Terminal2 IMPORT WriteString, WriteLn;  BEGIN      WriteString(""Hello World"");     WriteLn;      END HelloWorld."	"IMPLEMENTATION MODULE HuffChan;  (*  This module shows how to redefine standard IO file functions. It provides  functions for reading and writing packed files opened in Raw mode. *)  IMPORT IOChan, IOLink, ChanConsts, IOConsts, SYSTEM, Strings; FROM Storage IMPORT ALLOCATE, DEALLOCATE;  CONST   rbldFrq = 512; (* means: every 512 bytes rebuild table *)  TYPE   charTap  = POINTER TO ARRAY [0..MAX(INTEGER)-1] OF CHAR;   smbTp = POINTER TO smbT;    smbT = RECORD   (* Huffman's tree *)     ch   : CHAR;     n   : CARDINAL; (* frequncy of char ch *)     left,right,next : smbTp;   END;    tblT = RECORD  (* bit sequence for code *)     vl  : CARDINAL; (* bit sequence *)     cnt  : INTEGER; (* it length *)   END;    lclDataT = RECORD (* channel's local data *)     tRoot  : smbTp;     htbl : ARRAY [0..255] OF tblT;     (* code -> bit sequence table *)     ftbl   : ARRAY [0..255] OF CARDINAL; (* frequncey table *)     wBf,rb1,rb2 : CARDINAL;     wbc,rbc,smc : INTEGER;     chid : IOChan.ChanId;   END;   lclDataTp = POINTER TO lclDataT;   charp     = POINTER TO CHAR;  VAR   did : IOLink.DeviceId;   ldt : lclDataTp;   PROCEDURE Shf(a:CARDINAL; b : INTEGER) : CARDINAL; (* shl a,b (or shr) *) BEGIN   RETURN SYSTEM.CAST(CARDINAL,SYSTEM.SHIFT(SYSTEM.CAST(BITSET,a),b)); END Shf;  PROCEDURE wrDword(a:CARDINAL); (* write 4 bytes to file *) BEGIN   IOChan.RawWrite(ldt^.chid,SYSTEM.ADR(a),4); END wrDword;  PROCEDURE rdDword() : CARDINAL;  (* read 4 bytes from file *) VAR   a,z : CARDINAL; BEGIN   a:=0;   IOChan.RawRead(ldt^.chid,SYSTEM.ADR(a),4,z);   RETURN a; END rdDword;  PROCEDURE wrSmb(ch : CHAR); (* write bit sequence for code ch *) VAR   v,h : CARDINAL;   b,c : INTEGER; BEGIN   WITH ldt^ DO     v:=htbl[ORD(ch)].vl;     c:=htbl[ORD(ch)].cnt;     IF c+wbc<=32 THEN       wBf:=Shf(wBf,c);       wBf:=wBf+v;       wbc:=wbc+c;       IF wbc=32 THEN  wrDword(wBf);  wBf:=0; wbc:=0;       END;       RETURN;     END;     b:=c+wbc-32;     h:=Shf(v,-b);     wBf:=Shf(wBf,32-wbc)+h;     wrDword(wBf);     wBf:=v-Shf(h,b);     wbc:=b;   END; END wrSmb;  PROCEDURE flush(); (* write data in buffer *) BEGIN   WITH ldt^ DO     wBf:=Shf(wBf,32-wbc);     wrDword(wBf);   END; END flush;  PROCEDURE getSym() : CHAR; (* find code for first bit sequence in buffer *) VAR   t,i : CARDINAL;   b   : INTEGER; BEGIN   WITH ldt^ DO     IF rbc<=32 THEN       rb2:=rdDword();       t:=Shf(rb2,-rbc);       IF rbc=32 THEN t:=0; END;       rb1:=rb1+t;       rb2:=Shf(rb2,32-rbc);       IF rbc=0 THEN rb2:=0; END;       rbc:=rbc+32;     END;     FOR i:=0 TO 255 DO       t:=Shf(rb1,htbl[i].cnt-32);       IF t=htbl[i].vl THEN  rb1:=Shf(rb1,htbl[i].cnt);  b:=32-htbl[i].cnt;  t:=Shf(rb2,-b);  rb1:=rb1+t;  rb2:=Shf(rb2,32-b);  rbc:=rbc+b-32;  RETURN CHR(i);       END;     END;   END; END getSym;  PROCEDURE Insert(s : smbTp); (* insert new character in Huffman's tree *) VAR   cr : smbTp; BEGIN   WITH ldt^ DO     IF tRoot=NIL THEN       cr:=tRoot;       tRoot:=s;       s^.next:=cr;       RETURN;     ELSIF tRoot^.n<=s^.n THEN       cr:=tRoot;       tRoot:=s;       s^.next:=cr;       RETURN;     END;     cr:=tRoot;     WHILE (cr^.next<>NIL) & (cr^.next^.n>s^.n) DO       cr:=cr^.next;     END;     s^.next:=cr^.next;     cr^.next:=s;   END; END Insert;  PROCEDURE BuildTree(); (* build Huffman's tree *) VAR   cr,ocr,ncr : smbTp; BEGIN   WITH ldt^ DO     LOOP       ocr:=NIL; cr:=tRoot;       WHILE cr^.next^.next<>NIL  DO  ocr:=cr; cr:=cr^.next;       END;       NEW(ncr);       ncr^.n:=cr^.n+cr^.next^.n;       ncr^.left:=cr;       ncr^.right:=cr^.next;       IF ocr<>NIL THEN  ocr^.next:=NIL;  Insert(ncr);       ELSE  tRoot:=NIL;  Insert(ncr);  EXIT;       END;     END;   END; END BuildTree;  PROCEDURE BuildTable(cr: smbTp; vl,n: CARDINAL); (* build table: code -> bit sequence *) BEGIN   WITH ldt^ DO     IF cr^.left=NIL THEN       htbl[ORD(cr^.ch)].vl:=vl;       htbl[ORD(cr^.ch)].cnt:=n;       DISPOSE(cr);       RETURN;     END;     vl:=vl*2;     BuildTable(cr^.left,vl,n+1);     BuildTable(cr^.right,vl+1,n+1);     DISPOSE(cr);   END; END BuildTable;  PROCEDURE clcTab(); (* build code/bitseq. table from frequency table *) VAR   i : CARDINAL;   s : smbTp; BEGIN   WITH ldt^ DO     tRoot:=NIL;     FOR i:=0 TO 255 DO       NEW(s);       s^.ch:=CHR(i);       s^.n:=ftbl[i];       s^.left:=NIL; s^.right:=NIL; s^.next:=NIL;       Insert(s);     END;     BuildTree();     BuildTable(tRoot,0,0);   END; END clcTab;  PROCEDURE iniHuf(); VAR   i : CARDINAL; BEGIN   WITH ldt^ DO     FOR i:=0 TO 255 DO       ftbl[i]:=1;     END;     wBf:=0; wbc:=0; rb1:=0; rb2:=0; rbc:=0;     smc:=0;     clcTab();   END; END iniHuf;   PROCEDURE RawWrite(x: IOLink.DeviceTablePtr; buf: SYSTEM.ADDRESS;   len: CARDINAL); VAR   i : CARDINAL;   ch : CHAR;   cht : charTap; BEGIN   IF len = 0 THEN RETURN; END;   ldt:=SYSTEM.CAST(lclDataTp,x^.cd);   cht:=SYSTEM.CAST(charTap,buf);   WITH ldt^ DO     FOR i:=0 TO len-1 DO       ch:=cht^[i];       wrSmb(ch);       IF ch = 377C THEN wrSmb(ch); END;       ftbl[ORD(ch)]:=ftbl[ORD(ch)]+1; smc:=smc+1;       IF smc=rbldFrq THEN  clcTab();  smc:=0;       END;     END;   END;   x^.result:=IOChan.ReadResult(ldt^.chid); END RawWrite;  PROCEDURE RawRead(x: IOLink.DeviceTablePtr; buf: SYSTEM.ADDRESS;   blen: CARDINAL; VAR len: CARDINAL); VAR   i : CARDINAL;   cht : charTap;   ch : CHAR; BEGIN   ldt:=SYSTEM.CAST(lclDataTp,x^.cd);   cht:=SYSTEM.CAST(charTap,buf);   IF (blen=0) OR (x^.result<>IOConsts.allRight) THEN len:=0; RETURN; END;   WITH ldt^ DO     FOR i:=0 TO blen-1 DO       ch:=getSym();       IF ch = 377C THEN  ch:=getSym();  IF ch = 0C THEN    x^.result:=IOConsts.endOfInput;    len:=i; cht^[i]:=0C;    RETURN;  END;       END;       cht^[i]:=ch;       ftbl[ORD(ch)]:=ftbl[ORD(ch)]+1; smc:=smc+1;       IF smc=rbldFrq THEN  clcTab();  smc:=0;       END;     END;     len:=blen;   END; END RawRead;  PROCEDURE CreateAlias(VAR cid: ChanId; io: ChanId; VAR res: OpenResults); VAR   x : IOLink.DeviceTablePtr; BEGIN   IOLink.MakeChan(did,cid);   IF cid = IOChan.InvalidChan() THEN     res:=ChanConsts.outOfChans   ELSE     NEW(ldt);     IF ldt=NIL THEN       IOLink.UnMakeChan(did,cid);       res:=ChanConsts.outOfChans;       RETURN;     END;     x:=IOLink.DeviceTablePtrValue(cid,did,IOChan.notAvailable,"""");     ldt^.chid:=io;     x^.cd:=ldt;     x^.doRawWrite:=RawWrite;     x^.doRawRead:=RawRead;     res:=ChanConsts.opened;     iniHuf();     x^.result:=IOConsts.allRight;   END; END CreateAlias;  PROCEDURE DeleteAlias(VAR cid: ChanId); VAR   x : IOLink.DeviceTablePtr; BEGIN   x:=IOLink.DeviceTablePtrValue(cid,did,IOChan.notAvailable,"""");   ldt:=x^.cd;   IF ldt^.rbc=0 THEN     wrSmb(377C);     wrSmb(0C);     flush();   END;   DISPOSE(ldt);   IOLink.UnMakeChan(did,cid); END DeleteAlias;  BEGIN   IOLink.AllocateDeviceId(did); END HuffChan. "	Modula-2					ABS         EXCL            LONGINT    REAL BITSET      FALSE           LONGREAL   SIZE BOOLEAN     FLOAT           MAX        TRUE CAP         HALT            MIN        TRUNC CARDINAL    HIGH            NIL        VAL CHAR        INC             ODD CHR         INCL            ORD DEC         INTEGER         PROC	Modula 2														(* *)	WriteString	""""		TRUE FALSE						true													true				false				true																																																							false																	true								false						true				true												false											true																																					https://en.wikipedia.org/wiki/Modula-2	1	0	https://hopl.info/showlanguage.prx?exp=817		Modula-2		Modula-2	https://github.com/harogaston/Sublime-Modula-2		year|publisher|title|authors|isbn13\n1985|Springer-Verlag|Programming in Modula-2 (Texts and monographs in computer science)|Wirth, Niklaus|9780387150789	Modula-2	modula-2 developer				
hjson	Hjson	2014	Christian Zangl		24	dataNotation		https://hjson.github.io/		0					294	1		8	24060		true	0								https://github.com/hjson/hjson	dataNotation																2014	2024	2014	29	57	2647	24	false																								2014	2025	257	22	253	5	11948					2015											Hjson is a syntax extension to JSON. It's NOT a proposal to replace JSON or to incorporate it into the JSON spec itself. It's intended to be used like a user interface for humans, to read and edit before passing the JSON data to the machine.	Hjson is a syntax extension to JSON. It's NOT a proposal to replace JSON or to incorporate it into the JSON spec itself. It's intended to be used like a user interface for humans, to read and edit before passing the JSON data to the machine.		https://github.com/hjson	Hjson is a syntax extension to JSON. It's NOT a proposal to replace JSON or to incorporate it into the JSON spec itself. It's intended to be used like a user interface for humans, to read and edit before passing the JSON data to the machine.									json html markdown javascript css xml svg bash				true	2842	0		36																1	false																text													Austria					{  # hash style comments  # (because it's just one character)   // line style comments  // (because it's like C/JavaScript/...)   /* block style comments because     it allows you to comment out a block */   # Everything you do in comments,  # stays in comments ;-} }																										https://github.com/hjson/hjson						#	/* */																															true																																																							true																	true																														false																																																	0	0				hjson.org										
emojicode	Emojicode	2016	Theo Weidmann		22	pl		http://www.emojicode.org/		0				v0.8.4	295	2		10	24058		true	0								https://github.com/emojicode/emojicode	pl																2015	2024	2016	49	159	3244	21	false				e/Emojicode.emojic																				2016	2023	1401	27	3975	28	230518					2015														https://github.com/emojicode				emojic						html javascript cpp cmake css markdown c python bourne-shell yaml				true	3750	0		32																1	false	0	true					https://tio.run/#emojicode									text								http://www.rosettacode.org/wiki/Category:Emojicode					Unknown																🏁 🍇   😀 🔤Hello World🔤❗️ 🍉 				https://riju.codes/emojicode	🏁 🍇   😀 🔤Hello, world!🔤❗️ 🍉 	https://twitter.com/real_emojicode		Emojicode							https://github.com/emojicode/emojicode																																																																																																																																																																																													2	0				emojicode.org										title|year|author|goodreadsId|rating|ratings|reviews\nEmojicode Programming for Kids: Learn Programming Basics in 30 Days or Less Using Cool Emojis||Avery Meyers|66410277|0.0|0|0\nEmojicode Programming for Parents: Teach your Children Programming Basics in 30 Days or Less Using Emojis||Avery Meyers|65715065|0.0|0|0
aws	AWS	2006			15	cloud		https://aws.amazon.com/		0					296	0			24057		false	0									cloud																							false										454966	887	Amazon Web Services																									2006	login azure redis mysql postgresql android google-cloud	Amazon Web Services (AWS) is a subsidiary of Amazon.com that provides on-demand cloud computing platforms to individuals, companies and governments, on a paid subscription basis with a free-tier option available for 12 months. The technology allows subscribers to have at their disposal a full-fledged virtual cluster of computers, available all the time, through the Internet. AWS's version of virtual computers have most of the attributes of a real computer including hardware (CPU(s) & GPU(s) for processing, local/RAM memory, hard-disk/SSD storage); a choice of operating systems; networking; and pre-loaded application software such as web servers, databases, CRM, etc. Each AWS system also virtualizes its console I/O (keyboard, display, and mouse), allowing AWS subscribers to connect to their AWS system using a modern browser. The browser acts as a window into the virtual computer, letting subscribers log-in, configure and use their virtual systems just as they would a real physical computer. They can choose to deploy their AWS systems to provide internet-based services for their own and their customers' benefit. The AWS technology is implemented at server farms throughout the world, and maintained by the Amazon subsidiary. Fees are based on a combination of usage, the hardware/OS/software/networking features chosen by the subscriber, required availability, redundancy, security, and service options. Based on what the subscriber needs and pays for, they can reserve a single virtual AWS computer, a cluster of virtual computers, a physical (real) computer dedicated for their exclusive use, or even a cluster of dedicated physical computers. As part of the subscription agreement, Amazon manages, upgrades, and provides industry-standard security to each subscriber's system. AWS operates from many global geographical regions including 6 in North America. In 2017, AWS comprised more than 90 services spanning a wide range including computing, storage, networking, database, analytics, application services, deployment, management, mobile, developer tools, and tools for the Internet of Things. The most popular include Amazon Elastic Compute Cloud (EC2) and Amazon Simple Storage Service (S3). Most services are not exposed directly to end users, but instead offer functionality through APIs for developers to use in their applications. Amazon Web Services’ offerings are accessed over HTTP, using the REST architectural style and SOAP protocol. Amazon markets AWS to subscribers as a way of obtaining large scale computing capacity more quickly and cheaply than building an actual physical server farm. All services are billed based on usage, but each service measures usage in varying ways.	2005	2390	1102	1093	1691376					Amazon															263168	2512		15																																	text													United States																						https://twitter.com/awscloud											https://www.meetup.com/topics/aws																																																																																																																																																																																										https://en.wikipedia.org/wiki/Amazon_Web_Services	2	0				aws.amazon.com							aws			title|year|author|goodreadsId|rating|ratings|reviews\nAmazon Web Services for Dummies|2013|Bernard Golden|24205551|3.83|76|7\nAWS Computing Basics for Linux|2012|Amazon Web Services|26504667|3.62|47|2
gogs-editor	gogs-editor	2014	Joe Chen		16	editor		https://gogs.io/		0				v0.13.0	297	0		15	24057		false	0								https://github.com/gogs/gogs	editor																2014	2024	2014	1017	4842	44623	929	false																								2014	2025	6195	599	2098	200	205259				https://try.gogs.io/user/login												Gogs is a painless self-hosted Git service	Gogs is a painless self-hosted Git service		https://github.com/gogs	Gogs is a painless self-hosted Git service									go javascript html ini bourne-shell markdown yaml less svg css json dockerfile xml toml sql				true	59750	0		31																1	false	0	true						https://gogs.io/docs																					China																															https://github.com/gogs/gogs																																																																																																																																																																																													0	0				gogs.io										
gap	GAP	1986	gap		33	pl		http://www.gap-system.org/		0				11.5.3	298	3		29	24054	2668	true	0								https://github.com/gap-system/gap	pl	3657	4082		3760		0					text			source.gap	programming	2015	2024	1996	37	161	781	495	false					10	2010	2018	9	3			Groups, Algorithms and Programming									algebra.py			1996	2025	10871	76	5016	431	2354046					2000		1986	c unix sagemath	GAP (Groups, Algorithms and Programming) is a computer algebra system for computational discrete algebra with particular emphasis on computational group theory.	2016	1	66	1	262144					RWTH Aachen University			g gap gd gi tst		g gd gi gap					c assembly-language gdscript xml bourne-shell m4 cpp make markdown perl tex ada csharp yaml python html pascal cmake vim-script javascript yacc lisp lex sas fortran-77 css ruby csv ini				true	1567	0		63																1	false	11	true					https://tio.run/#gap									text	4114							http://www.rosettacode.org/wiki/Category:GAP					Germany			GAP														"gap> START_TEST(""Test of factor groups and natural homomorphisms"");  gap> G:=HeisenbergPcpGroup(2); Pcp-group with orders [ 0, 0, 0, 0, 0 ]  gap> H:=Subgroup(G,[G.2,G.3,G.4,G.5]); gap> K:=G/H; gap> NaturalHomomorphism(K);  gap> A:=Subgroup(H, [G.3]); Pcp-group with orders [ 0 ] gap> B:=Subgroup(Subgroup(G,[G.1,G.4,G.5]), [G.4]); Pcp-group with orders [ 0 ] gap> Normalizer(A,B); Pcp-group with orders [ 0 ] gap> # The following used to trigger the error ""arguments must have a common parent group"" gap> Normalizer(B,A); Pcp-group with orders [ 0 ]   gap> STOP_TEST( ""factor.tst"", 10000000); "	GAP		https://riju.codes/gap	"Print(""Hello, world!\n""); "	https://twitter.com/gap_system	gap> G:=SmallGroup(8,1); # Set G to be a group of order 8. <pc group of size 8 with 3 generators> gap> i:=IsomorphismPermGroup(G); # Find an isomorphism from G to a group of permutations <action isomorphism> gap> Image(i,G); # The image of G under I - these are the generators of im G. Group([ (1,5,3,7,2,6,4,8), (1,3,2,4)(5,7,6,8), (1,2)(3,4)(5,6)(7,8) ]) gap> Elements(Image(i,G)); # All the elements of im G. [ (), (1,2)(3,4)(5,6)(7,8), (1,3,2,4)(5,7,6,8), (1,4,2,3)(5,8,6,7),    (1,5,3,7,2,6,4,8), (1,6,3,8,2,5,4,7), (1,7,4,5,2,8,3,6), (1,8,4,6,2,7,3,5) ]								https://github.com/gap-system/gap						#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/GAP_(programming_language)	3	0	https://hopl.info/showlanguage.prx?exp=2668			gap-system.org	GAP	https://github.com/dhowden/gap-tmbundle		year|publisher|title|authors|isbn13\n2012|O'Reilly Media|HTML5 and JavaScript Web Apps: Bridging the Gap Between the Web and the Mobile Web|Hales, Wesley|9781449320515\n1992|Psychology Press|The Symbolic And Connectionist Paradigms: Closing The Gap (cognitive Science Series : Technical Monographs And Edited Collection)|Dinsmore, John|9780805810806\n1995|Spectra|Chaos and Order: The Gap Into Madness (The Gap Cycle)|Donaldson, Stephen R.|9780553572537	GAP					
lil	Lil	2022	John Earnest		69	pl arrayLang		http://beyondloom.com/tools/trylil.html		0					299	1		12	24051		true	0								https://github.com/JohnEarnest/Decker	pl																2022	2024		33	51	949	2	false												Learning In Layers												2022	2025	788	22	219	5	48810				http://beyondloom.com/tools/trylil.html												Lil is part of the technology that powers Decker, a multimedia creative tool inspired by HyperCard. Decker uses Lil for adding custom behavior to decks and the widgets within. Lil is designed to be learned in layers, but it is a richly multi-paradigm language which incorporates ideas from imperative, functional, declarative, and vector-oriented languages.	Lil is part of the technology that powers Decker, a multimedia creative tool inspired by HyperCard. Decker uses Lil for adding custom behavior to decks and the widgets within. Lil is designed to be learned in layers, but it is a richly multi-paradigm language which incorporates ideas from imperative, functional, declarative, and vector-oriented languages.		https://beyondloom.com/decker/	Lil is part of the technology that powers Decker, a multimedia creative tool inspired by HyperCard. Decker uses Lil for adding custom behavior to decks and the widgets within. Lil is designed to be learned in layers, but it is a richly multi-paradigm language which incorporates ideas from imperative, functional, declarative, and vector-oriented languages.									markdown bourne-shell javascript c xml html vim-script awk make yaml lisp nix				true	1126	0		154	sql lua		k q sql lua hypercard													1	false								https://beyondloom.com/decker/lil.html																					United States					on mode a do   # line comment  r:()  each x in a   r[x]:1+r[x]  end  first extract key orderby value desc from r end																								floor cos sin tan exp ln sqrt count first last sum min max raze prod range keys list rows cols table typeof flip mag unit heading split fuse dict take drop in join cross parse format unless limit like window each in while on do end if elseif else where by orderby asc desc select extract update from insert with into send local		https://github.com/JohnEarnest/Decker						#			""""	:											false			true			true			false				false		false		true	true	false					false		false	false						true						true	true						true	false	true	true							false						true		false	true	false	true			false		true	true	true		false							true		false					true		false				false	false										true										false		false	false										true			false				false																						true	true		true						0	0														
ron	Ron	2015	Juniper Tyree		22	dataNotation		https://docs.rs/ron		0				v0.8.1	300	1		4	24050		true	0								https://github.com/ron-rs/ron	dataNotation																2015	2024	2015	26	118	3238	31	false												Rusty Object Notation												2015	2025	711	75	118	6	27835																RON is a simple readable data serialization format that looks similar to Rust syntax. It's designed to support all of Serde's data model, so structs, enums, tuples, arrays, generic maps, and primitive values.	RON is a simple readable data serialization format that looks similar to Rust syntax. It's designed to support all of Serde's data model, so structs, enums, tuples, arrays, generic maps, and primitive values.		https://github.com/ron-rs	RON is a simple readable data serialization format that looks similar to Rust syntax. It's designed to support all of Serde's data model, so structs, enums, tuples, arrays, generic maps, and primitive values.									rust markdown yaml toml				true	3669	0		29																1	false	0	true																	https://github.com/antlr/grammars-v4/tree/master/ron										Finland					"GameConfig( // optional struct name     window_size: (800, 600),     window_title: ""PAC-MAN"",     fullscreen: false,          mouse_sensitivity: 1.4,     key_bindings: {         ""up"": Up,         ""down"": Down,         ""left"": Left,         ""right"": Right,                  // Uncomment to enable WASD controls         /*         ""W"": Up,         ""A"": Down,         ""S"": Left,         ""D"": Right,         */     },          difficulty_options: (         start_difficulty: Easy,         adaptive: false,     ), )"																										https://github.com/ron-rs/ron						//	/* */																															true																																																							true																	true																														false																																																	0	0														
pygments	Pygments	2006	Georg Brandl		16	library		https://pygments.org/		0				2.18.0	301	0		123	24049		true	3	ace highlightjs prismjs							https://github.com/pygments/pygments	library																2019	2024	2006	38	650	1767	470	false																								2006	2025	7047	926	2681	29	1621248				https://pygments.org/demo/	2007											Pygments is a generic syntax highlighter suitable for use in code hosting, forums, wikis or other applications that need to prettify source code.	Pygments is a generic syntax highlighter suitable for use in code hosting, forums, wikis or other applications that need to prettify source code.		https://github.com/pygments	Pygments is a generic syntax highlighter suitable for use in code hosting, forums, wikis or other applications that need to prettify source code.									python html restructuredtext scala graphql prolog ruby javascript lisp c cpp haskell yaml xml dtd make bash sed bourne-shell scheme standard-ml java clojure xquery php ada raku actionscript css groovy assembly-language json pascal tex nim haxe fortran-90 coffeescript lean toml clean nemerle perl powershell erlang d ini idl agda odin sql handlebars gdscript gherkin visual-basic glsl go mathematica smalltalk cobol crystal ocaml racket c-shell f-sharp rust vim-script logtalk xhtml julia csharp visual-basic.net zig brainfuck fennel lua elixir autohotkey r chapel fortran-77 vhdl hlsl objective-c xbase awk solidity pig idris nix qml saltstack reason mako cmake clojurescript meson markdown coldfusion kotlin swift elm rexx jsx liquid wasm xtend slim jcl logos cuda protobuf java-server-pages xslt apl dart asp.net gradle thrift dockerfile puppet coq forth				true	4645	0		145	codemirror monaco highlightjs ace sublime-syntax tmlanguage															1	false	2	true																											Germany																															https://github.com/pygments/pygments																																																																																																																																																																																													0	0				pygments.org										
turtle	Turtle	2011			17	dataNotation				0					302	3			24048		true	4	n-triples notation3 notation3 trig-syntax								dataNotation				137		0					text	turtle	text/turtle	source.turtle	data								false					128	2013	2015	2	2												rdf.py																2011	rdf sparql xml utf-8	Terse RDF Triple Language (Turtle) is a syntax and file format for expressing data in the Resource Description Framework (RDF) data model. Turtle syntax is similar to that of SPARQL, an RDF query language. RDF represents information using semantic triples, which comprise a subject, predicate, and object. Each item in the triple is expressed as a Web URI. Turtle provides a way to group three URIs to make a triple, and provides ways to abbreviate such information, for example by factoring out common portions of URIs. For example:   <http://example.org/person/Mark_Twain>     <http://example.org/relation/author>     <http://example.org/books/Huckleberry_Finn> .	2006	542	189	124	6723738								ttl		ttl				typescript						2930	0		17																									https://www.w3.org/TR/turtle/								text	9688		https://github.com/antlr/grammars-v4/tree/master/turtle															"@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix ex: <http://example.org/stuff/1.0/> .  <http://www.w3.org/TR/rdf-syntax-grammar>   dc:title ""RDF/XML Syntax Specification (Revised)"" ;   ex:editor [     ex:fullname ""Dave Beckett"";     ex:homePage <http://purl.org/net/dajobe/>   ] ."												"@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix ex: <http://example.org/stuff/1.0/> .  <http://www.w3.org/TR/rdf-syntax-grammar>   dc:title ""RDF/XML Syntax Specification (Revised)"" ;   ex:editor [     ex:fullname ""Dave Beckett"";     ex:homePage <http://purl.org/net/dajobe/>   ] ."	Turtle					"<http://www.w3.org/TR/rdf-syntax-grammar> <http://purl.org/dc/elements/1.1/title> ""RDF/XML Syntax Specification (Revised)"" .  <http://www.w3.org/TR/rdf-syntax-grammar> <http://example.org/stuff/1.0/editor> _:bnode .  _:bnode <http://example.org/stuff/1.0/fullname> ""Dave Beckett"" .  _:bnode <http://example.org/stuff/1.0/homePage> <http://purl.org/net/dajobe/> ."				https://github.com/stardog-union/stardog-language-servers/tree/master/packages/turtle-language-server																																																																			true																									true																																																																																																				https://en.wikipedia.org/wiki/Turtle_(syntax)	0	8						https://github.com/peta/turtle.tmbundle			Turtle				year|title|doi|citations|influentialCitations|authors|paperId\n2000|Here, there and everywhere - on the recurring use of turtle graphics in CS1|10.1145/359369.359375|43|1|M. Caspersen and H. Christensen|b71e2aea52609b20c645fccbd9ab3188aacd785a\n1976|The TV Turtle a Logo graphics system for raster displays|10.1145/800143.804735|6|1|H. Lieberman|ff6ec76822273609702a9d7ed8e95eb7018f6565\n2019|Using Programming Languages and Geographic Information System to Determine Spatial and Temporal Variability in a Green Turtle Foraging Population on Liuchiu Island, Taiwan.|10.6620/ZS.2019.58-18|5|0|Wan-Hwa Cheng and Ying-Tin Chan and Haisen Hong and B. Johnson and I. Cheng|9beb73cf867a46c69e48555a0e3c67b65f8e4687\n1978|Teaching young children to program in a LOGO turtle computer culture|10.1145/964041.964045|3|1|C. Solomon|69ea35d26b3dbdeb602e12244418e0c007825a92\n1991|Turtle goes to college: intrinsic representations and graphical integration|10.1080/0020739910220409|3|0|Uzi Armon and U. Leron|01e483adc5078537ee3fe85b2525e3d349b5c07c\n1991|Turtle walk through functional language|10.1145/122179.122188|2|0|Putnik Zoran and Budimac Zoran and Ivanović Mirjana|e71f3bb8f309712fe1076ea11b2f572587102ada\n1991|Turtle walk through functional language|10.1145/122179.122188|1|0|Z. Putnik and Z. Budimac and M. Ivanović|8457662dd608e1e948fa677c2eeb1c487fbbd25d\n2020|A Simplified Introduction to Virus Propagation Using Maple's Turtle Graphics Package Suitable for Children|10.1007/978-3-030-81698-8_22|1|0|E. Roanes-Lozano and E. Roanes-Macías|c6e114ae7fa24d578012dda3597b738c5e80fcaf	
yasnippet	YASnippet	2008	Zhang Chiyuan		21	textMarkup		http://joaotavora.github.com/yasnippet/		0				0.14.0	303	2		5	24043		true	0								https://github.com/joaotavora/yasnippet	textMarkup	261	264		403					snippet or yas		text			source.yasnippet	markup	2011	2024	2008	75	313	2767	145	false					101	2016	2018	2	1															2008	2025	1443	76	39	6	9739																						yasnippet							lisp markdown css yaml make				true	3984	0		27																1	false	0	true														text																		# -*- mode: snippet -*- # name: fun # key: fun # expand-env: ((yas-indent-line 'fixed)) # -- ${1:function-name} :: ${2:type} $1 ${3:arguments} $0												"# name: Read stdin # key: stdin # group: es6 # -- new Promise(resolve => {  let input = """";  process.stdin.setEncoding(""UTF8"");  process.stdin.on(""readable"", () => {   const chunk = process.stdin.read();   null !== chunk ? input += chunk : resolve(input);  }) }).then(data => {  $1 });"														https://github.com/joaotavora/yasnippet						#																																true																																																							true																																															false																																																	0	0					YASnippet	https://github.com/Alhadis/language-emacs-lisp			YASnippet					
algol-60	ALGOL 60	1960	John Backus and Friedrich L. Bauer and Julien Green and Charles Katz and John McCarthy and Peter Naur and Alan Perlis and Heinz Rutishauser and Klaus Samelson and Adriaan van Wijngaarden and Bernard Vauquois and Joseph Henry Wegstein and Michael Woodger		21	pl				0					304	3			24041	1807	true	6	algol-w espol modula oberon pascal simula								pl																							false				a/ALGOL 60.algol60																																	1960	algol-58 simula cpl pascal ada c algol cpl bcpl b algol-w algol-68 cobol scheme lisp synchronized-multimedia-integration-language act-iii elliott-algol espol newp algol-n atlas-autocode coral edinburgh-imp iswim jovial neliac s-algol	"ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them.  ALGOL 60 was the first language implementing nested function definitions with lexical scope.  It gave rise to many other programming languages, including CPL, Simula, BCPL, B, Pascal and C. Niklaus Wirth based his own ALGOL W on ALGOL 60 before moving to develop Pascal. Algol-W was intended to be the next generation ALGOL but the ALGOL 68 committee decided on a design that was more complex and advanced rather than a cleaned simplified ALGOL 60. The official ALGOL versions are named after the year they were first published. Algol 68 is substantially different from Algol 60 and was criticised partially for being so, so that in general ""Algol"" refers to dialects of Algol 60."	2004	248	884	130	692878		ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them. ALGOL 60 was the first language implementing nested function definitions with lexical scope. It gave rise to many other programming languages, including CPL, Simula, BCPL, B, Pascal and C.	ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them. ALGOL 60 was the first language implementing nested function definitions with lexical scope. It gave rise to many other programming languages, including CPL, Simula, BCPL, B, Pascal and C.		International Federation for Information Processing	ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them. ALGOL 60 was the first language implementing nested function definitions with lexical scope. It gave rise to many other programming languages, including CPL, Simula, BCPL, B, Pascal and C.														1260	0		35																13									http://www.algol60.org/4documentation.htm								text			https://github.com/antlr/grammars-v4/tree/master/algol60															procedure Absmax(a) Size:(n, m) Result:(y) Subscripts:(i, k);    value n, m; array a; integer n, m, i, k; real y; comment The absolute greatest element of the matrix a, of size n by m,     is transferred to y, and the subscripts of this element to i and k; begin     integer p, q;     y := 0; i := k := 1;     for p := 1 step 1 until n do         for q := 1 step 1 until m do             if abs(a[p, q]) > y then                 begin y := abs(a[p, q]);                     i := p; k := q                 end end Absmax											"BEGIN   FILE F(KIND=REMOTE);   EBCDIC ARRAY E[0:11];   REPLACE E BY ""HELLO WORLD"";   WRITE(F, *, E); END. "							'PROGRAM' (HELLO)   'BEGIN'      'COMMENT' OPEN QUOTE IS '(', CLOSE IS ')', PRINTABLE SPACE HAS TO                BE WRITTEN AS % BECAUSE SPACES ARE IGNORED;      WRITE TEXT('('HELLO%WORLD')');   'END'   'FINISH'	ALGOL 60															WRITE	""""																																																																																																																							true												false											true																																					https://en.wikipedia.org/wiki/ALGOL_60	5	0	https://hopl.info/showlanguage.prx?exp=1807													title|year|author|goodreadsId|rating|ratings|reviews\nprimer of ALGOL 60 programming.|1962|Edsger W. Dijkstra|3175934|4.25|4|1\nAlgol 60 Implementation: The Translation And Use Of Algol 60 Programs On A Computer||B. Randell|4237805|4.00|1|1\nCourse In Programming Algol 60 (Science Paperbacks)||Michael Wells|9980602|0.0|0|0\nHandbook and Guide for Comparing and Selecting Computer Languages: Basic, FORTRAN, PASCAL, COBOL, PL/1, APL, ALGOL-60, C|1985|James R. Ogden|3280647|0.0|0|0\nCompilers by Programming Language: ALGOL 60 Compilers, Assemblers, Basic Compilers, C++ Compilers, Cfml Compilers, C Compilers|2010|Books Group|15842336|0.0|0|0
systemverilog	SystemVerilog	2002			37	pl				0					305	2			24040		true	0									pl	872	1052		9972		0					verilog	verilog	text/x-systemverilog	source.systemverilog	programming								false								4													hdl.py																2002	verilog vhdl openvera java c property-specification-language axiom	SystemVerilog, standardized as IEEE 1800, is a hardware description and hardware verification language used to model, design, simulate, test and implement electronic systems. SystemVerilog is based on Verilog and some extensions, and since 2008 Verilog is now part of the same IEEE standard. It is commonly used in the semiconductor and electronic design industry as an evolution of Verilog.	2005	225	305	385	2540686					Synopsys			sv svh vh		sv svh		header file								1345	0		288																									http://courses.eees.dei.unibo.it/LABMPHSENG/wp-content/uploads/2016/02/SystemVerilog_3.1a.pdf								text			https://github.com/antlr/grammars-v4/tree/master/verilog/systemverilog		systemverilog			http://www.rosettacode.org/wiki/Category:SystemVerilog																						function integer log2;   input integer x;   begin     x = x-1;     for (log2 = 0; x > 0; log2 = log2 + 1)       x = x >> 1;   end endfunction 	systemverilog					class eth_frame;    // Definitions as above    covergroup cov;       coverpoint dest {           bins bcast[1] = {48'hFFFFFFFFFFFF};           bins ucast[1] = default;       }       coverpoint f_type {           bins length[16] = { [0:1535] };           bins typed[16] = { [1536:32767] };           bins other[1] = default;       }       psize: coverpoint payload.size {           bins size[] = { 46, [47:63], 64, [65:511], [512:1023], [1024:1499], 1500 };       }        sz_x_t: cross f_type, psize;    endgroup endclass						accept_on alias always always_comb always_ff always_latch and assert assign assume automatic before begin bind bins binsof bit break buf bufif0 bufif1 byte case casex casez cell chandle checker class clocking cmos config const constraint context continue cover covergroup coverpoint cross deassign default defparam design disable dist do edge else end endcase endchecker endclass endclocking endconfig endfunction endgenerate endgroup endinterface endmodule endpackage endprimitive endprogram endproperty endspecify endsequence endtable endtask enum event eventually expect export extends extern final first_match for force foreach forever fork forkjoin function generate genvar global highz0 highz1 if iff ifnone ignore_bins illegal_bins implements implies import incdir include initial inout input inside instance int integer interconnect interface intersect join join_any join_none large let liblist library local localparam logic longint macromodule matches medium modport module nand negedge nettype new nexttime nmos nor noshowcancelled not notif0 notif1 null or output package packed parameter pmos posedge primitive priority program property protected pull0 pull1 pulldown pullup pulsestyle_ondetect pulsestyle_onevent pure rand randc randcase randsequence rcmos real realtime ref reg reject_on release repeat restrict return rnmos rpmos rtran rtranif0 rtranif1 s_always s_eventually s_nexttime s_until s_until_with scalared sequence shortint shortreal showcancelled signed small soft solve specify specparam static string strong strong0 strong1 struct super supply0 supply1 sync_accept_on sync_reject_on table tagged task this throughout time timeprecision timeunit tran tranif0 tranif1 tri tri0 tri1 triand trior trireg type typedef union unique unique0 unsigned until until_with untyped use uwire var vectored virtual void wait wait_order wand weak weak0 weak1 while wildcard wire with within wor xnor xor								//	/* */																			true										true		true	true	true																							true						true								true										true	true					true																	true							true																							false											true																													true								https://en.wikipedia.org/wiki/SystemVerilog	9	3					SystemVerilog	https://github.com/TheClams/SystemVerilog		year|publisher|title|authors|isbn13\n2012|Springer|SystemVerilog for Verification: A Guide to Learning the Testbench Language Features|Spear, Chris and Tumbush, Greg|9781461407140\n20060915|Springer Nature|SystemVerilog for Verification|Chris Spear|9780387270388\n2021|Packt Publishing|FPGA Programming for Beginners: Bring your ideas to life by creating hardware designs and electronic circuits with SystemVerilog|Bruno, Frank|9781789805413\n2021|Packt Publishing|FPGA Programming for Beginners: Bring your ideas to life by creating hardware designs and electronic circuits with SystemVerilog|Bruno, Frank|9781789807790\n2018|Wiley|FPGA Prototyping by SystemVerilog Examples: Xilinx MicroBlaze MCS SoC Edition|Chu, Pong P.|9781119282709\n2014|CreateSpace Independent Publishing Platform|Logic Design and Verification Using SystemVerilog|Thomas, Donald|9781500385781	SystemVerilog				year|title|doi|citations|influentialCitations|authors|paperId\n2017|Model-based design verification for embedded systems through SVOCL: an OCL extension for SystemVerilog|10.1007/s10617-017-9182-z|36|0|Muhammad Waseem Anwar and M. Rashid and F. Azam and M. Kashif|8a7f871e1b2f49cbf063a7d92f7b253a1be11a9e\n2019|A model-driven framework for design and verification of embedded systems through SystemVerilog|10.1007/s10617-019-09229-y|33|0|Muhammad Waseem Anwar and M. Rashid and F. Azam and M. Kashif and Wasi Haider Butt|fd1f66c3b18e1e704474946f8c3ad03404f5ecae\n2018|Verifying an Implementation of Genetic Algorithm on FPGA-SoC using SystemVerilog|10.3384/ECP171421095|1|0|Hayder Al-Hakeem and S. Karhu and J. Alander|8d919ca9f37b11536a68ee9998001efd7f0af503	title|year|author|goodreadsId|rating|ratings|reviews\nSystemVerilog for Verification: A Guide to Learning the Testbench Language Features|2006|Chris Spear|4423331|4.19|16|1\nSystemverilog for Verification: A Guide to Learning the Testbench Language Features|2008|Christian B. Spear|16459520|4.71|7|1\nSystemverilog for Verification: A Guide to Learning the Testbench Language Features|2006|Chris Spear|959746|4.22|9|0
kaitai	kaitai	2016	Mikhail Yakshin		20	idl		http://kaitai.io/		0					306	1		3	24039		true	0								https://github.com/kaitai-io/kaitai_struct	idl																2016	2024	2016	96	193	3922	491	false																								2016	2024	997	17	24	1	515				https://ide.kaitai.io/	2016											Kaitai Struct is a YAML-based declarative language used to describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc. The main idea is that a particular format is described in Kaitai Struct language (.ksy file) and then can be compiled with ksc into source files in one of the supported programming languages. These modules will include a generated code for a parser that can read described data structure from a file / stream and give access to it in a nice, easy-to-comprehend API.	Kaitai Struct is a YAML-based declarative language used to describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc. The main idea is that a particular format is described in Kaitai Struct language (.ksy file) and then can be compiled with ksc into source files in one of the supported programming languages. These modules will include a generated code for a parser that can read described data structure from a file / stream and give access to it in a nice, easy-to-comprehend API.		http://kaitai.io/	Kaitai Struct is a YAML-based declarative language used to describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc. The main idea is that a particular format is described in Kaitai Struct language (.ksy file) and then can be compiled with ksc into source files in one of the supported programming languages. These modules will include a generated code for a parser that can read described data structure from a file / stream and give access to it in a nice, easy-to-comprehend API.	ksy								markdown bourne-shell yaml				true	4520	0		25	protobuf															1	false																													Various				http://kaitai.io/	meta:   id: tcp_segment   endian: be seq:   - id: src_port     type: u2   - id: dst_port     type: u2   - id: seq_num     type: u4   - id: ack_num     type: u4																	https://twitter.com/kaitai_io									https://github.com/kaitai-io/kaitai_struct																																																																																																																																																																																													0	0				kaitai.io										
applescript	Applescript	1993			41	pl		https://developer.apple.com/library/content/documentation/AppleScript/Conceptual/AppleScriptX/AppleScriptX.html		0					307	4			24039	1830	true	0									pl	3803	4075		3425		0			osascript	osascript	applescript			source.applescript	programming								false				a/AppleScript.scpt	198	2006	2017	7	12												scripting.py																1993	hypertalk rexx hypercard ios xpath javascript perl python ruby tcl	"AppleScript is a scripting language created by Apple Inc. and built into the Classic Mac OS since System 7 and into all versions of macOS. The term ""AppleScript"" may refer to the scripting system itself, to an individual script written in the AppleScript language, or to the language itself."	2002	200	496	791	88392					Apple		scpt scptd AppleScript	applescript scpt	scpt	applescript		scpt scptd AppleScript							false	1221	6		52			hypertalk																		applescript				https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html								text								http://www.rosettacode.org/wiki/Category:AppleScript					United States															"-- ""Hello World"" in AppleScript:  display dialog ""Hello World"" "	"display dialog ""Hello World"" "	"(* Get User Name  This script uses UI element scripting to get the name for the current user.  If ""Enable access for assistive devices"" is not checked, this script will open the Universal Access System Preference and ask the user to check the checkbox.  Copyright 2007 Apple Inc.  You may incorporate this Apple sample code into your program(s) without restriction.  This Apple sample code has been provided ""AS IS"" and the responsibility for its operation is yours.  You are not permitted to redistribute this Apple sample code as ""Apple sample code"" after having made changes.  If you're going to redistribute the code, we require that you make it clear that the code was descended from Apple sample code, but that you've made changes. *)  tell application ""System Preferences""  activate  set current pane to pane ""com.apple.preferences.users"" end tell  tell application ""System Events""  if UI elements enabled then   tell tab group 1 of window ""Accounts"" of process ""System Preferences""    click radio button 1    delay 2    get value of text field 1   end tell  else   tell application ""System Preferences""    activate    set current pane to pane ""com.apple.preference.universalaccess""    display dialog ""UI element scripting is not enabled. Check \""Enable access for assistive devices\""""   end tell  end if end tell"	AppleScript					"tell application ""Finder""  set anyNumber to my (random number from 5 to 50) end tell"	AppleScript													--	(* *)	display dialog	""""																													true																									true							true																		true					true										true							true																		true												false											true																																					https://en.wikipedia.org/wiki/AppleScript	15	1	https://hopl.info/showlanguage.prx?exp=1830		Applescript		AppleScript	https://github.com/textmate/applescript.tmbundle		year|publisher|title|authors|isbn13\n2009|Peachpit Press|Apple Training Series: AppleScript 1-2-3|Soghoian, Sal and Cheeseman, Bill|9780321149312\n2004|John Wiley &Sons|Beginning AppleScript|Kochan, Stephen G.|9780764574009\n2004|For Dummies|AppleScript For Dummies|Trinko, Tom|9780764574948\n2007|Cengage Learning PTR|AppleScript Programming for the Absolute Beginner|Ford Jr., Jerry Lee|9781598633849\n2006|Cengage Learning PTR|AppleScript Studio Programming for the Absolute Beginner|Ford, Jr.  Jerry Lee|9781598633030\n2001|O'Reilly Media|AppleScript in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))|Perry, Bruce W.|9781565928411\n2001|Peachpit Pr|AppleScript for Applications (Visual QuickStart Guide)|Wilde, Ethan|9780201716139\n2006|O'reilly|Applescript|Neuburg, Matt.|\n20010606|O'Reilly Media, Inc.|AppleScript in a Nutshell|Bruce W. Perry|9781491946374\n20010606|O'Reilly Media, Inc.|AppleScript in a Nutshell|Bruce W. Perry|9781491946367\n2009-10-29|Wiley|Apple Automator with AppleScript Bible|Thomas Myer|9780470604311\n2007|Course Technology Ptr|Applescript Programming For The Absolute Beginner|Jerry Lee Jr. Ford|9781598636208	AppleScript	applescript developer			year|title|doi|citations|influentialCitations|authors|paperId\n2007|AppleScript|10.1145/1238844.1238845|19|1|W. Cook|04216be6bacdea717c7ac6e2838f4227884626a3	title|year|author|goodreadsId|rating|ratings|reviews\nAppleScript for Dummies|1995|Tom Trinko|2171980|3.75|4|1\nAppleScript Programming for the Absolute Beginner|2007|Jerry Lee Ford Jr.|3055205|3.20|5|0\nAppleScript Pocket Reference: The Essential AppleScript Language Reference|2006|Matt Neuburg|6294483|0.0|0|0
mgmt	mgmt	2015	James Shubin		20	pl		https://purpleidea.com/tags/mgmtconfig/		0				0.0.26	308	1		14	24037		true	0								https://github.com/purpleidea/mgmt	pl																2015	2024	2015	97	308	3473	158	false																								2015	2025	2174	105	1322	10	30687																			https://github.com/purpleidea/mgmt/issues										go yaml bourne-shell markdown svg make python bash dockerfile yacc lisp smarty puppet restructuredtext				true	4504	0		35																1	false	0	true																											Canada				https://fosdem.org/2020/schedule/event/mgmtconfigmore/	"import ""datetime"" $is_friday = datetime.weekday(datetime.now()) == ""friday"" file ""/srv/files/"" {  state => $const.res.file.state.exists,  mode => if $is_friday { # this updates the mode, the instant it changes!    ""0550""  } else {    ""0770""  }, }"																	https://twitter.com/purpleidea									https://github.com/purpleidea/mgmt						#																																true																																																							true																																															false																																																	2	0								year|publisher|title|authors|isbn13\n2008|Cambridge University Press|Differential Games Econ Mgmt Sci|Dockner, Engelbert J.|9780521637329\n1994|Allyn & Bacon|Sm Quantitative Analysis Mgmt Aie|RENDER|9780205153800						
rexx	Rexx	1979	Mike Cowlishaw		40	pl				5					309	4			24036	868	true	5	jal-compiler mal pawn-scripting-language pawn pygments								pl	69	71		263		0			arexx	regina rexx	text			source.rexx	programming								false				r/Rexx.rexx	13	2014	2017	4	2												scripting.py																1979	arexx netrexx object-rexx pl-i algol cms-exec exec-2 perl assembly-language tcl python java linux unix solaris visual-basic jscript	"Rexx (Restructured Extended Executor) is an interpreted programming language developed at IBM by Mike Cowlishaw. It is a structured, high-level programming language designed for ease of learning and reading. Proprietary and open source REXX interpreters exist for a wide range of computing platforms; compilers exist for IBM mainframe computers. Rexx is used as a scripting and macro language, and is often used for processing data and text and generating reports; these similarities with Perl mean that Rexx works well in Common Gateway Interface (CGI) programming and it is indeed used for this purpose. Rexx is the primary scripting language in some operating systems, e.g. OS/2, MVS, VM, AmigaOS, and is also used as an internal macro language in some other software, such as KEDIT, THE and the ZOC terminal emulator. Additionally, the Rexx language can be used for scripting and macros in any program that uses Windows Scripting Host ActiveX scripting engines languages (e.g. VBScript and JScript) if one of the Rexx engines is installed. Rexx is supplied with VM/SP on up, TSO/E Version 2 on up, OS/2 (1.3 and later, where it is officially named Procedures Language/2), AmigaOS Version 2 on up, PC DOS (7.0 or 2000), and Windows NT 4.0 (Resource Kit: Regina). REXX scripts for OS/2 share the filename extension .cmd with other scripting languages, and the first line of the script specifies the interpreter to be used. REXX macros for REXX-aware applications use extensions determined by the application. In the late 1980s Rexx became the common scripting language for IBM Systems Application Architecture, where it was renamed ""SAA Procedure Language REXX."" A Rexx script or command is sometimes referred to as an EXEC in a nod to Rexx's role as a replacement for the older EXEC command language on CP/CMS and VM/370 and EXEC 2 command language on VM/SP."	2012	43	91	3	25572284					IBM		cmd exec rexx rex	rexx pprx rex	rexx	rexx rex rx arexx		cmd exec rexx rex	http://pldb.info/blog/mikecowlishaw-interview.html							435	40		50																1					pprx rexx			https://tio.run/#rexx	https://www.ibm.com/docs/en/zos/2.1.0?topic=guide-learning-rexx-language								text			https://github.com/antlr/grammars-v4/tree/master/rexx			REXX		http://www.rosettacode.org/wiki/Category:REXX				regina-rexx	United Kingdom			Rexx													"<<hello.rexx>>= Say ""Hello World"" "	"/* rexx */ PARSE ARG filnamn IF filnamn='' THEN DO    filnamn='raw'    filnamn='font.shapes'    end IF ~open(fil,filnamn,r) THEN EXIT 10 pixwidth=48 ebwidth=pixwidth/8 pixheight=48 depth=4 SAY ""Skriver utfil..."" CALL open utfil,""RAM:utfil"",W CALL skriv pixwidth,2 CALL skriv pixheight,2 CALL skriv depth,2 CALL skriv ebwidth,2 bltsize=Right(C2B(D2C(pixheight)),10,""00"") bltsize=bltsize || Right(C2B(D2C(ebwidth)),6,""00"") /* SAY bltsize */ CALL skriv C2D(B2C(bltsize)),2 CALL skriv 0,4 /* xhandle, yhandle*/ CALL skriv 0,4 /* datapekare */ CALL skriv 0,4 /* cookiepekare */ CALL skriv ebwidth*pixheight,2 /* onebpmem */ CALL skriv ebwidth*pixheight+pixheight*2,2 /* onebpmemx */ CALL skriv ebwidth*pixheight*depth,2 /* allbpmem */ CALL skriv ebwidth*pixheight*depth+pixheight*2*depth,2 /* allbpmemx */ CALL skriv 0,2 /* padding */ CALL Close utfil EXIT  skriv: say ""Skriver $""D2X(arg(1)) ""(""arg(2) ""byte)"" call writech utfil,right(D2C(ARG(1)),ARG(2),""00""x) return  visacookie:    rad=copies('00'x,pixheight*ebwidth)    say ""Initierar bitmap till"" pixheight*ebwidth*depth    say ""Ett bitplan ="" pixheight*ebwidth    bmap.=''    say ""laser in""    do bitplan=1 to depth       say ""laser plan"" bitplan       rad=bitor(rad,readch(fil,pixheight*ebwidth))       end    ln=1    say ""skriver ut""    do for pixheight       say c2b(substr(rad,ln,bredd/8))       ln=ln+bredd/8       end return"	Rexx		https://riju.codes/rexx	"say ""Hello, world!"" "		ChangeCodePage: procedure /* protect SIGNAL settings */  signal on syntax name ChangeCodePage.Trap  return SysQueryProcessCodePage()  ChangeCodePage.Trap: return 1004 /* windows-1252 on OS/2 */	Rexx														/* */	say	""""																													true																																																							false																	true																		true												false											true																																					https://en.wikipedia.org/wiki/REXX	19	4	https://hopl.info/showlanguage.prx?exp=868		REXX		REXX	https://github.com/mblocker/rexx-sublime		year|publisher|title|authors|isbn13\n1990T|McGraw-Hill|Programming in REXX|Daney, Charles|9780070153059\n1990|Prentice Hall|The Rexx Language: A Practical Approach to Programming|Cowlishaw, Michael|9780137806515\n2005|Wrox|Rexx Programmer's Reference|Fosdick, Howard|9780764579967\n1985|Prentice Hall|The REXX language: A practical approach to programming|Cowlishaw, M. F|9780137807352\n1985|Prentice Hall|Modern Programming Using Rexx|O'Hara, Robert P. and Gomberg, David Roos|9780135973110\n1988|Prentice Hall|Modern Programming Using Rexx|O'Hara, Robert P. and Gomberg, David Roos|9780135973295\n1997|Prentice Hall|The Net REXX Language|Michael F. Cowlishaw|9780138063320\n1997|Wiley|Object-oriented Programming With Rexx|Tom Ender|9780471118442\n20121206|Springer Nature|Practical Usage of TSO REXX|Anthony S. Rudd|9781447107552\n20101001|De Gruyter|REXX Grundlagen für die z/OS Praxis|Johann Deuring|9783486598759\n1996|Ibm|Vm/esa Gui Facility Developer's Guide Rexx And C++ Gui Programming|Ibm Redbooks|9780738408699	REXX	rexx engineer			year|title|doi|citations|influentialCitations|authors|paperId\n1984|The design of the REXX language|10.1145/24686.24687|12|0|M. Cowlishaw|390c4c26f46bc92ef15fff9dfd99ba1e563bbdeb\n1994|The early history of REXX|10.1109/85.329753|5|0|M. Cowlishaw|e47b141a0094c59c652e2e715829b321298b546f\n1989|REXX on TSO/E|10.1147/sj.282.0274|2|0|Gerhard E. Hoernes|caadce71ca7e82e1ba8e3e0a471db6be758e6525\n1991|Partial Compilation of REXX|10.1147/sj.303.0312|1|0|R. Pinter and P. Vortman and Zvi Weiss|2d3d89b37f8cfa39ac9b00eeae8507a09f6e350e	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming In Rexx|1992|Charles Daney|1795698|4.40|5|0\nThe REXX Language on TSO: REXX Functions|2013|Gabriel F. Gargiulo|27160540|4.00|2|0\nREXX Programmer's Reference|2005|Howard Fosdick|1795688|3.58|12|1\nThe REXX Language: A Practical Approach to Programing|1990|Michael Cowlishaw|1795697|4.33|12|0\nrexx tutorial for beginners:learn rexx programming: learn rexx programming very fast||Anmol Goyal|59640536|5.00|1|0\nRexx: Advanced Techniques For Programmers|1992|Peter C. Kiesel|13267128|3.00|2|0\nThe REXX Language on TSO|2012|Gabriel F. Gargiulo|27149752|4.00|3|0\nObject-Oriented Programming with REXX|1997|Thomas Ender|7323905|0.0|0|0
ceylon	Ceylon	2011	Gavin King		48	pl	https://ceylon-lang.org/	http://ceylon-lang.org		0				1.2.1-osgi	310	5		18	24036		true	0								https://github.com/eclipse/ceylon	pl	85	167		336		0					text			source.ceylon	programming	2015	2024	2017	41	62	396	1027	false				c/Ceylon.ceylon	29	2013	2017	1	6												jvm.py			2017	2020	40307	12	13362	189	766608					2011		2011	jvm javascript java scala smalltalk ml lisp maven-pom typescript dart fantom	"Ceylon is an object-oriented, strongly statically typed programming language with an emphasis on immutability, created by Red Hat. Ceylon programs run on the Java virtual machine (JVM), and can be compiled to JavaScript. The language design focuses on source code readability, predictability, toolability, modularity, and metaprogrammability. Important features of Ceylon include: A type system enforcing null safety and list element existence at compile time Regular syntax and semantics, avoiding special cases and primitively-defined constructs in favor of syntactic sugar Support for generic programming and metaprogramming, with reified generics Modularity built into the language, based on JBoss modules, interoperable with OSGi and Maven powerful tools, including an Eclipse-based IDE The name ""Ceylon"" is an oblique reference to Java, in that Java and Sri Lanka, formerly known as Ceylon, are islands known for growth and export of coffee and tea. In August 2017, Ceylon was donated to the Eclipse Foundation."	2011	72	33	218	31483631					Red Hat			ceylon	ceylon	ceylon	ceylon	ceyloncite web		ceylon	java javascript xml xslt bourne-shell gradle markdown html groovy css dtd json ini bash make asciidoc perl yaml				true	1176	0		72		jvm														1	false	1	true					https://tio.run/#ceylon	https://ceylon-lang.org/documentation/current/								text								http://www.rosettacode.org/wiki/Category:Ceylon								Ceylon												"// Hello world in Ceylon  print(""Hello, World!"");"	"shared void hello() {     print(""Hello World""); } "	"""Test function for Ceylon"" by (""Enrique"") shared void test() {     print(""test""); }  ""Test class for Ceylon"" shared class Test(name) satisfies Comparable<Test> {     shared String name;     shared actual String string = ""Test ``name``."";      shared actual Comparison compare(Test other) {         return name<=>other.name;     } } "	Ceylon		https://riju.codes/ceylon	"shared void run() {     print(""Hello, world!""); } "	https://twitter.com/ceylonlang	"/* The classic Hello World program */ shared void run() {     print(""Hello, World!""); }"	Ceylon			https://github.com/jvasileff/vscode-ceylon				https://github.com/eclipse/ceylon			https://ceylon-lang.org/code/source/			//	/* */	print	""""																	true												true																									true														true											true					true																	true								true										true												false								true			true																true																					https://en.wikipedia.org/wiki/Ceylon_(programming_language)	0	0			Ceylon	ceylon-lang.org	Ceylon	https://github.com/jeancharles-roger/ceylon-sublimetext			Ceylon					
azure	Microsoft Azure	2010			15	cloud		https://azure.microsoft.com		0					311	0			24035		false	0									cloud																							false										131967	386																										2010	linux php python ftp mercurial json redis rest xml visual-studio-editor eclipse-editor aws google-cloud	"Microsoft Azure (formerly Windows Azure)  is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through a global network of Microsoft-managed data centers. It provides software as a service (SaaS), platform as a service and infrastructure as a service and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems. Azure was announced in October 2008 and released on February 1, 2010 as ""Windows Azure"" before being renamed ""Microsoft Azure"" on March 25, 2014."	2008	1843	815	1288	19961416					Microsoft														false	154044	1448		15																																	text													United States																						https://twitter.com/azure											https://www.meetup.com/topics/microsoft-azure																																																																																																																																																																																										https://en.wikipedia.org/wiki/Microsoft_Azure	1	0				azure.microsoft.com							azure			title|year|author|goodreadsId|rating|ratings|reviews\nProgramming Microsoft Azure Service Fabric||Haishi Bai|47765433|3.35|20|3
powerbuilder	PowerBuilder	2010			25	pl				2					312	3			24035		true	2	gforth serious								pl	14	17		747		0					text			none	programming								false				p/PowerBuilder.psr																																	2010	csharp json xml sql	PowerBuilder is an integrated development environment owned by SAP since the acquisition of Sybase in 2010.  On July 5, 2016, SAP and Appeon entered into an agreement whereby Appeon would be responsible for developing, selling, and supporting PowerBuilder.PowerBuilder has been in use since 1991, peaking around 1998 with around 100,000 users. While PowerBuilder's market share has declined over the years, many applications created with it are still in use today.  Over the years, PowerBuilder has been updated with new standards.  In 2010, a major upgrade of PowerBuilder was released to provide support for the Microsoft .NET Framework.  In 2014, support was added for OData, dockable windows, and 64-bit native applications.  In 2017, support was added for iOS and Android app development.PowerBuilder 2018 provides new targets to enable developers to rapidly create RESTful Web APIs and non-visual .NET assemblies, in a test-driven manner, with the native PowerBuilder IDE and C#. A preview version is currently available for select customers.	2005	189	65	539	1611118					SAP			pbt sra sru srw	psr											965	0		35																					pbt sra srf srm srs sru srw												text			https://github.com/antlr/grammars-v4/tree/master/powerbuilder					http://www.rosettacode.org/wiki/Category:Powerbuilder					Germany					"// The MIT License (MIT)  // Copyright (c) 2016 dario ureña  // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the ""Software""), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions:  // The above copyright notice and this permission notice shall be included in all // copies or substantial portions of the Software.  // THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE.  // Source: https://github.com/darioaxel/PowerScriptToKDMTransformer/blob/173c3949d5684150c34f7405f0689310eade0362/resources/basics/TestPBT.pbt  Save Format v3.0(19990112) @begin Projects  0 ""myproject\\myprojectlib.pbl""; @end; appname ""myproject""; applib ""myproject\\myproject.pbl""; LibList ""myproject\\myproject.pbl;myproject\\lib\\logger\\logger.pbl;myproject\\lib\\payroll\\payroll.pbl;myproject\\lib\\contract\\contract.pbl;myproject\\lib\\common\\common.pbl;""; type ""pb"";"											"MessageBox(""Hello World"") "							UPDATE my_employee SET STATUS = 'A';  IF sqlca.sqlcode<>0 THEN ...	PowerBuilder													//		MessageBox	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/PowerBuilder	36	0					PowerBuilder			year|publisher|title|authors|isbn13\n||Client/server Programming With Powerbuilder|Harrington and Jan L.|9780760039540\n1996|Addison-wesley|Powerbuilder Desktop: The Authorized Guide To Object-oriented Powerbuilder Programming|D. William Reynolds and Margaret Robbins|9780201408867\n1997|Sams|Powerbuilder 6.0 Unleashed|Gallagher, Simon and Herbert, Simon J. A.|9780672311796\n1996|Sams|Developing Powerbuilder 5 Applications|Hatfield, Bill|9780672309168\n1999|Envision Software Systems|Powerbuilder 7.0: Basic Programming|Hieber and Chetney J.|9780966634983\n2000|Addison-Wesley|The Definitive DataWindow: Your Key to  PowerBuilder Success|Brooks, Richard|9780201702248\n1998|Itp - Media|Official Powerbuilder 6: Advanced Tools for the Enterprise|Ball, Derek|9781850329183\n1996|John Wiley & Sons Inc|Foundations of Powerbuilder 5.0 Programming|Schaad, Gordon W. and Castler, Richard and Bruce, Jon E. and Gandjei, Azita and Miller, John and Smith, Brian J.|9781568843025\n1998|Manning Publications|PowerBuilder 5.0 Questions and Answers|Hatton, Tim|9781884777431\n1996|Apress|Instant Powerbuilder Objects|Nanda, Basant and Bodepudi, Prasad and Hartwell, Bruce|9781861000064\n1997|Que Pub|Using Powerbuilder 6 (SPECIAL EDITION USING)|Hayes, William B. and Wood, Charles A.|9780789714374\n1996|Sams Publishing, U.s.a.|Powerbuilder 5 Unleashed|Gallagher and Simon; Herbert and Simon|9780672309076\n1998||Basic PowerBuilder Programming|Chetney Heiber|9780966634938\n1995|Pearson P T R|Professional Powerbuilder Programming|Paul Bukauskas|9780132385770\n1995|Wiley|Application Development With Powerbuilder|James Hobuss|9780471060673\n1998|Envision Software Systems|Advanced Powerbuilder 6.0 Programming|Chetney Hieber|9780966634945\n1999|Envision Software Systems|Advanced Powerbuilder 7.0 Programming|Chetney Hieber|9780966634990\n|Longman Higher Education|Object-oriented Programming Powerbuilder|Marsh|9780672308307\n1996|Mis Pr|Teach Yourself... Powerbuilder 5|David Mcclanahan|9781558284746\n||Powerbuilder 8.0 Advanced Programming|Hieber and Chetney J|9781114613386\n1995|John Wiley & Sons Inc|Powerbuilder 4 Programming For Dummies|Jason Coombs and Ted Coombs|9781568843254\n1996|John Wiley & Sons Inc|Powerbuilder 5: A Developer's Guide|David Mcclanahan|9781558514737\n2002|Envision Software Systems|Programming With The Pfc: Powerbuilder 8.0|Bob Hendry|9781930600201\n1995|Que|Using Powerbuilder Special Edition (Using ... (Que))|C. Wood|9780789700599\n1999|Manning Pubns Co|Internet & Intranet Applications With Powerbuilder 6|Tom Cervenka|9781884777608\n||Powerbuilder 6.0 Programming With The Pfc|Envision Software Sy|9781114291546\n1997|Prentice Hall Ptr|More Professional Powerbuilder Programming: Advanced Techniques|Paul Bukauskas and Bruce Braunstein|9780135081457\n20140224|Emereo|Powerbuilder 32 Success Secrets - 32 Most Asked Questions On Powerbuilder - What You Need To Know|Daniel Mckay|9781488536601\n1995|Sams Publishing|Teach Yourself PowerBuilder 4 in 14 Days|Judah Holstein|9780672306761\n1996|Prentice Hall Ptr|Powerbuilder 5 Developer's Resource: Client/server Programming For The Enterprise|Robin Schumacher and Billy Bosworth|9780132711562	PowerBuilder					title|year|author|goodreadsId|rating|ratings|reviews\nPowerBuilder 5.0: Secrets of the PowerBuilder Masters: PowerBuilder Developer's Journal|1996|Michael MacDonald|16267172|0.0|0|0\nMore Professional PowerBuilder Programming|1997|Paul Bukauskas|3747146|0.0|0|0\nPowerbuilder 5: Developer's Resource|1997|Robin Schumacher|4621476|0.0|0|0\nPowerBuilder 4 Programming for Dummies|1995|Ted Coombs|2386887|0.0|0|0\nPowerbuilder For Xbase Programmers||Greg Nunemacher|5513792|0.0|0|0\nDistributed Application Development With Powerbuilder 6 (Powerbuilder Developer's Library)||Michael Barlotta|3930419|0.0|0|0
twig	Twig	2009			29	template		https://twig.symfony.com/		4					313	2		2	24035		true	4	ace drupal netbeans-editor packagist-pm							https://github.com/mitsuhiko/twig	template	626	811		5791		0					twig	twig	text/x-twig	text.html.twig	markup	2008	2024	2008	6	3	37	0	false					86	2010	2016		13												templates.py			2008	2008	9	3	15	1	3355							2009	php jinja django eclipse-editor emacs-editor sublime-editor textmate-editor vim smarty	Twig is a template engine for the PHP programming language. Its syntax originates from Jinja and Django templates. It's an open source product licensed under a BSD License and maintained by Fabien Potencier. The initial version was created by Armin Ronacher. Symfony2 PHP framework comes with a bundled support for Twig as its default template engine.	2010	59	22	89	30042663								twig							php html				true	616	0		67																	false				twig												text				twig	twig													"{% extends ""base.html"" %} {% block navigation %}     <ul id=""navigation"">     {% for item in navigation %}         <li>             <a href=""{{ item.href }}"">                 {% if item.level == 2 %}&nbsp;&nbsp;{% endif %}                 {{ item.caption|upper }}             </a>         </li>     {% endfor %}     </ul> {% endblock navigation %}"													Twig					"{% extends ""base.html"" %} {% block navigation %}     <ul id=""navigation"">     {% for item in navigation %}         <li>             <a href=""{{ item.href }}"">                 {% if item.level == 2 %}&nbsp;&nbsp;{% endif %}                 {{ item.caption|upper }}             </a>         </li>     {% endfor %}     </ul> {% endblock navigation %}"						apply autoescape block deprecated do embed extends flush for from if import include macro sandbox set use verbatim with endapply endautoescape endblock endembed endfor endif endmacro endsandbox endset endwith true false		https://github.com/mitsuhiko/twig							{# #}				true false																			true								true	true																																																true																							true																																																																														https://en.wikipedia.org/wiki/Twig_(template_engine)	0	0				twig.symfony.com	Twig	https://github.com/Anomareh/PHP-Twig.tmbundle			Twig					
aspectj	AspectJ	2001	Eric Bodden		43	pl		http://www.eclipse.org/aspectj/		1					314	4			24035	7055	true	1	netbeans-editor								pl	734	793		671		0					text			source.aspectj	programming								false				a/Aspectj.aj	21	2015	2017	2	2												jvm.py																2001	java eclipse-editor emacs-editor isbn	AspectJ is an aspect-oriented programming (AOP) extension created at PARC for the Java programming language. It is available in Eclipse Foundation open-source projects, both stand-alone and integrated into Eclipse. AspectJ has become a widely used de facto standard for AOP by emphasizing simplicity and usability for end users. It uses Java-like syntax, and included IDE integrations for displaying crosscutting structure since its initial public release in 2001.	2003	88	100	172	237214					Eclipse Foundation		aj	aj	aj	aj		aj							true	661	0		50																1					aj												text			https://github.com/antlr/grammars-v4/tree/master/aspectj			AspectJ		http://www.rosettacode.org/wiki/Category:AspectJ				aspectj	Canada																"System.out.println(""Hello World"");"	"package com.blogspot.miguelinlas3.aspectj.cache;  import java.util.Map; import java.util.WeakHashMap;  import org.aspectj.lang.JoinPoint;  import com.blogspot.miguelinlas3.aspectj.cache.marker.Cacheable;  /**  * This simple aspect simulates the behaviour of a very simple cache  *  * @author migue  *  */ public aspect CacheAspect {   public pointcut cache(Cacheable cacheable): execution(@Cacheable * * (..)) && @annotation(cacheable);    Object around(Cacheable cacheable): cache(cacheable){     String evaluatedKey = this.evaluateKey(cacheable.scriptKey(), thisJoinPoint);      if(cache.containsKey(evaluatedKey)){    System.out.println(""Cache hit for key "" + evaluatedKey);    return this.cache.get(evaluatedKey);   }      System.out.println(""Cache miss for key "" + evaluatedKey);   Object value = proceed(cacheable);   cache.put(evaluatedKey, value);   return value;  }    protected String evaluateKey(String key, JoinPoint joinPoint) {   // TODO add some smart staff to allow simple scripting in @Cacheable annotation   return key;  }    protected Map<String, Object> cache = new WeakHashMap<String, Object>(); } "	AspectJ		https://riju.codes/aspectj	"public class Main {     public static void main(String[] args) {         System.out.println(""Hello, world!"");     } } "		pointcut set() : execution(* set*(..) ) && this(Point);	Aspectj													//	/* */	System.out.println	""""																	true												true																									true														true											true					true																	true							true											true												false											true																																					https://en.wikipedia.org/wiki/AspectJ	17	37	https://hopl.info/showlanguage.prx?exp=7055		AspectJ		AspectJ	https://github.com/pchaigno/sublime-aspectj		year|publisher|title|authors|isbn13\n2005|O'Reilly Media|AspectJ Cookbook: Aspect Oriented Solutions to Real-World Problems|Miles, Russ|9780596006549\n2009|Manning Publications|AspectJ in Action: Enterprise AOP with Spring Applications|Ramnivas Laddad|9781933988054\n2004|Addison-Wesley Professional|Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools|Colyer, Adrian|9780321245878\n2003|Manning Publications|Aspectj in Action: Practical Aspect-Oriented Programming|Laddad, Ramnivas|9781930110939\n20041220|O'Reilly Media, Inc.|AspectJ Cookbook|Russ Miles|9781449338411\n20041220|O'Reilly Media, Inc.|AspectJ Cookbook|Russ Miles|9781449338428\n20090831|Simon & Schuster|AspectJ in Action|Raminvas Laddad|9781638354086\n2003|Sams|Aspect-oriented Programming With Aspectj|Ivan Kiselev|9780672324109\n|Sams|Aspect-oriented programming using AspectJ|Ivan Kiselev|9780768662467\n2018-05-31|LAP LAMBERT Academic Publishing|Aspect-Oriented Programming with Eclipse AspectJ Development Tools|Pankaj Kumar|9786139848805	AspectJ				year|title|doi|citations|influentialCitations|authors|paperId\n2005|abc: an extensible AspectJ compiler|10.1145/1052898.1052906|235|16|Pavel Avgustinov and Aske Simon Christensen and L. Hendren and Sascha Kuzins and Jennifer Lhoták and O. Lhoták and O. Moor and D. Sereni and Ganesh Sittampalam and J. Tibble|3b08aa3b0bdbf04e686abfebc1b35a077dd1b2d6\n2002|A UML-based aspect-oriented design notation for AspectJ|10.1145/508386.508399|223|12|D. Stein and Stefan Hanenberg and R. Unland|f81f2c353e82df92fa84084e48876d1063c3e797\n2008|Racer: effective race detection using aspectj|10.1145/1390630.1390650|98|8|E. Bodden and K. Havelund|ad09cd720a5de53ddc995630d019bbee2d2ce72d\n2005|Aspect-oriented programming with AspectJ|10.1147/sj.442.0301|86|5|A. Colyer and Andy Clement|fe6e3b460c6de9b24957b480f6661808823c9b1c\n2006|From multi-modal scenarios to code: compiling LSCs into aspectJ|10.1145/1181775.1181802|81|2|S. Maoz and D. Harel|ab75f597e895a52c7be4be2351b66446a245022e\n2003|Pipa: A Behavioral Interface Specification Language for AspectJ|10.1007/3-540-36578-8_11|76|5|Jianjun Zhao and M. Rinard|36150e05a0b891d257cfa5ff192ea82375779400\n2004|Generating AspectJ Programs with Meta-AspectJ|10.1007/978-3-540-30175-2_1|67|8|David Zook and Shan Shan Huang and Y. Smaragdakis|633d837993e813f23aa93fb2aa29ca95b9c6d7fa\n2005|Using AspectJ to build a software product line for mobile devices|10.14288/1.0051632|64|9|Trevor J. Young|ab3777108d66be3baef50eceeb153bdd06a487d8\n2007|Bridging Java and AspectJ through explicit join points|10.1145/1294325.1294335|54|5|Kevin J. Hoffman and P. Eugster|266a6af42ce0277ba6182a43709820fdfa3fd7c9\n2006|Declarative, formal, and extensible syntax definition for aspectJ|10.1145/1167473.1167491|49|5|Martin Bravenboer and É. Tanter and E. Visser|2a7b1bfeddf2dfa96b44443752f217760575a84c\n2008|Automated Generation of Pointcut Mutants for Testing Pointcuts in AspectJ Programs|10.1109/ISSRE.2008.58|41|7|P. Anbalagan and Tao Xie|dbf5430d23c8586eeac347fbdc19bbac763ba31c\n2007|Semantics of static pointcuts in aspectJ|10.1145/1190216.1190221|40|6|Pavel Avgustinov and Elnar Hajiyev and Neil Ongkingco and O. Moor and D. Sereni and J. Tibble and M. Verbaere|3226f7ce9359d37efc592c34e96a5e42cf3fd483\n2003|Aspects and polymorphism in AspectJ|10.1145/643603.643619|36|1|Erik Ernst and D. Lorenz|30eb6b208747be2da42b571a66bb074f28354241\n2007|SCoPE: an AspectJ compiler for supporting user-defined analysis-based pointcuts|10.1145/1218563.1218582|36|3|Tomoyuki Aotani and Hidehiko Masuhara|c739bd026a9cce9c0b8aee7314ab8bda4f9397b1\n2006|Applyinq AspectJ to J2EE application development|10.1109/MS.2006.1|26|0|Nicholas Lesiecki|a7c1c10921ab37c06d2f91c853c08eeb17adb97a\n2006|APTE: automated pointcut testing for AspectJ programs|10.1145/1146374.1146379|26|2|P. Anbalagan and Tao Xie|384678644e110223a089ab3aa9116266903dbb62\n2011|A Compiler for Multimodal Scenarios: Transforming LSCs into AspectJ|10.1145/2000799.2000804|19|2|S. Maoz and D. Harel and A. Kleinbort|e002f7757db323c5402827ac9906b50d03e19fb6\n2018|An empirical study on the impact of AspectJ on software evolvability|10.1007/s10664-017-9580-7|17|1|Adam Przybyłek|56f08b65a1c3fd04caa27c951b7b634f672cf241\n2006|Security crosscutting concerns and AspectJ|10.1145/1501434.1501488|16|0|Dima Alhadidi and Nadia Belblidia and M. Debbabi|b93f1c3f93b22e53cd9e54b1c6799d7ec65119d6\n2009|Region pointcut for AspectJ|10.1145/1509276.1509287|13|1|Shumpei Akai and S. Chiba and Muga Nishizawa|92927f6909e66bfc681376e7598ca41105ab03d3\n2001|AspectJ Paradigm Model: A Basis for Multi-paradigm Design for AspectJ|10.1007/3-540-44800-4_5|12|1|V. Vranic|b5b884c6578e9d6711393da502b2eda05d05f855\n2006|Formalizing AspectJ Weaving for Static Pointcuts|10.1109/SEFM.2006.19|10|2|Nadia Belblidia and M. Debbabi|7328f6f8de8829350a78a97748ff41f169b1e5fd\n2001|Case study: a distributed concurrent system with AspectJ|10.1145/512000.512004|9|0|R. Raje and Ming Zhong and Tong-yang Wang|6331bf3ad179c88136a4d713de8c819afbc1e9d2\n2005|Complex code querying and navigation for AspectJ|10.1145/1117696.1117709|8|0|J. Pfeiffer and Andonis Sardos and J. Gurd|55571587a2d64d6fedbf4846081c7eedde0c8e16\n2005|Traits Programming with AspectJ|10.3166/objet.11.3.69-86|8|1|S. Denier|3758faced50e19baae3042e86c9f4667081a298b\n2005|Teste de programas orientados a aspectos: uma abordagem estrutural para AspectJ|10.11606/D.55.2005.TDE-13042005-111234|7|2|O. Lemos|8919c2f85e6d9076b315466f314b6bef1a043e30\n2010|An Advice for Advice Composition in AspectJ|10.1007/978-3-642-14046-4_9|7|1|Fuminobu Takeyama and S. Chiba|01528533d03b11fb09a9043d4e6a2443fea31804\n2011|2D and 3D visualization of AspectJ programs|10.1109/ISPS.2011.5898888|6|0|S. Bentrad and D. Meslati|5ce3a0dc903cad7cd435f59ae1beef9adf10545d\n2005|abc the aspectBench compiler for aspectJ a workbench for aspect-oriented programming language and compilers research|10.1145/1094855.1094877|6|0|Chris Allan and Pavel Avgustinov and Aske Simon Christensen and Bruno Dufour and C. Goard and L. Hendren and Sascha Kuzins and Jennifer Lhoták and O. Lhoták and O. Moor and D. Sereni and Ganesh Sittampalam and J. Tibble and Clark Verbrugge|e9c75ec43e213b983f7979ed44be5434b145c235\n2009|On ASPECTJ and Composition Filters: A Mapping of Concepts|10.15388/INFORMATICA.2009.266|5|0|D. Meslati|b23fd11b73b6d0e2f163cf80a003d88da68ec3c9\n2011|Accessing and Evaluating AspectJ based Mutation Testing Tools|10.5120/3791-5220|5|0|Mayank Singh and Shailendra Mishra and R. Mall|18995a17b168c0a7020820261dda4b08591b67a8\n2005|A Case Study of Development of a Java Bytecode Analyzer Framework Using AspectJ|10.2197/IPSJDC.1.104|3|0|Susumu Yamazaki and Michihiro Matsumoto and T. Nakanishi and T. Kitasuka and Akira Fukuda|3515ccc40a107af0784bd8d854ae80cdf6fbd56b\n2008|Overcoming comprehension barriers in the AspectJ programming language|10.5381/jot.2008.7.6.a4|3|1|Venera Arnaoudova and L. Eshkevari and Elaheh Safari-Sharifabadi and Constantinos A. Constantinides|a46f13879344a8a5cc5aa67a8e6dce0f5aba3c87\n2006|Automated testing of pointcuts in AspectJ programs|10.1145/1176617.1176711|2|0|P. Anbalagan|ac9f4a883dabe2ea944facc2356d9ddc4a9d2a10\n2011|Comparative Analysis of Java and AspectJ on the Basis of Various Metrics|10.1109/ICIS.2011.50|2|0|Inderjit Singh Dhanoa and Er. Dalwinder Singh Salaria and H. S. Johal|1009e19133e91087b39f2cd4faa27e3ea5941f7f\n2008|New AspectJ Pointcuts for Integer Overflow and Underflow Detection|10.1080/19393550802492479|1|0|Dima Alhadidi and M. Debbabi and P. Bhattacharya|96be1a745232f172b0ce307e7f00ca4e7f3a50d5\n2011|Tackling the Challenges of Integrating 3rd Party Software Using AspectJ|10.1007/978-3-642-22031-9_4|1|0|U. Hohenstein and M. Jäger|c85660cb51317005395a8463e9c309919614b4df	title|year|author|goodreadsId|rating|ratings|reviews\nEclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools|2004|Adrian Colyer|974936|3.25|8|0\nAspectj in Action: Practical Aspect-Oriented Programming|2003|Ramnivas Laddad|2052653|3.76|34|2\nAspect-Oriented Programming with Aspectj|2002|Ivan Kiselev|6484284|3.00|3|0\nMastering Aspectj: Aspect-Oriented Programming in Java|2003|Joseph D. Gradecki|1944006|3.20|5|1\nAspect-Oriented Programming with Aspectj|2002|Ivan Kiselev|41635597|0.0|0|0\nJava Programming Language Family: Godiva, Scala, Processing, Aspectj, Groovy, Javafx Script, Einstein, J Sharp, Judoscript, Jasmin, Beanshell|2011|Books LLC|15219374|0.0|0|0\nLogging and Simulation using Aspect Oriented Software: AOP and AspectJ||Mutum Meetei|54120798|0.0|0|0
yii	Yes It Is	2006	Qiang Xue		16	framework		http://www.yiiframework.com/		0				2.0.49	315	0		12	24031		false	0								https://github.com/yiisoft/yii2	framework																2012	2024	2011	1071	6923	14225	519	false												Yes It Is												2011	2025	20676	1632	2397	84	468616					2008		2006	php wsdl isbn	"Yii is an open source, object-oriented, component-based MVC PHP web application framework. Yii is pronounced as ""Yee"" or [ji:] and in Chinese it means ""simple and evolutionary"" and it can be an acronym for ""Yes It Is!""."	2010	107	299	313	28540539															php markdown xml sql json yaml javascript html dockerfile bourne-shell svg css				true	37183	0		28																1	false	2	true														text																																			https://twitter.com/yiiframework									https://github.com/yiisoft/yii2																																																																																																																																																																																												https://en.wikipedia.org/wiki/Yii	0	0				yiiframework.com										
x86-assembly	x86 Assembly	1972			19	assembly				1					316	3			24029		true	1	sectorc								assembly				61156		0		Assembly	gas or gnu asm or unix asm		assembly_x86			source.x86	programming								false					107	2014	2017	2	2				x86																								1972	assembly-language x86-isa mmx unix nasm gas	x86 assembly language is a family of backward-compatible assembly languages, which provide some level of compatibility all the way back to the Intel 8008 introduced in April 1972. x86 assembly languages are used to produce object code for the x86 class of processors. Like all assembly languages, it uses short mnemonics to represent the fundamental instructions that the CPU in a computer can understand and follow. Compilers sometimes produce assembly code as an intermediate step when translating a high level program into machine code.  Regarded as a programming language, assembly coding is machine-specific and low level. Assembly languages are more typically used for detailed and time critical applications such as small real-time embedded systems or operating system kernels and device drivers.	2003	426	165	732	214948								s ms												2350	0	https://exercism.org/tracks/x86	20																						true			https://docs.oracle.com/cd/E19253-01/817-5477/817-5477.pdf								text																														" .cstring LC0:  .ascii ""Hello World\0""  .text .globl _main _main: LFB3:  pushq %rbp LCFI0:  movq  %rsp, %rbp LCFI1:  leaq  LC0(%rip), %rdi  call  _puts  movl  $0, %eax  leave  ret LFE3:  .section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support EH_frame1:  .set L$set$0,LECIE1-LSCIE1  .long L$set$0 LSCIE1:  .long 0x0  .byte 0x1  .ascii ""zR\0""  .byte 0x1  .byte 0x78  .byte 0x10  .byte 0x1  .byte 0x10  .byte 0xc  .byte 0x7  .byte 0x8  .byte 0x90  .byte 0x1  .align 3 LECIE1: .globl _main.eh _main.eh: LSFDE1:  .set L$set$1,LEFDE1-LASFDE1  .long L$set$1 LASFDE1:  .long LASFDE1-EH_frame1  .quad LFB3-.  .set L$set$2,LFE3-LFB3  .quad L$set$2  .byte 0x0  .byte 0x4  .set L$set$3,LCFI0-LFB3  .long L$set$3  .byte 0xe  .byte 0x10  .byte 0x86  .byte 0x2  .byte 0x4  .set L$set$4,LCFI1-LCFI0  .long L$set$4  .byte 0xd  .byte 0x6  .align 3 LEFDE1:  .subsections_via_symbols"			https://riju.codes/x86	" .text  .globl main main:  movq $1, %rax  movq $1, %rdi  leaq message(%rip), %rsi  movq $14, %rdx  syscall  movq $60, %rax  movq $0, %rdi  syscall  .data message:  .string ""Hello, world!\n"" "		cmp eax, ebx  jne do_something  ; ... do_something:  ; do something here														;																																true																																																							true																																				true											false																																																https://en.wikipedia.org/wiki/X86_assembly_language	0	0						https://github.com/calculuswhiz/Assembly-Syntax-Definition			Unix Assembly					
oberon	Oberon	1986	Niklaus Wirth		35	pl		http://www.projectoberon.com/		0					317	2			24026	1415	true	1	oberon-2								pl																							false																																			2011		1986	modula-2 oberon-2 zonnon go nim algol euler pascal modula ada linux solaris lex yacc x86-isa obliq visual-studio-editor	Oberon is a general-purpose programming language created in 1986 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages (Euler, Algol-W, Pascal, Modula, and Modula-2). Oberon was the result of a concentrated effort to increase the power of Modula-2, the direct successor of Pascal, and simultaneously to reduce its complexity. Its principal new feature is the concept of type extension of record types: It permits the construction of new data types on the basis of existing ones and to relate them, deviating from the dogma of strictly static data typing. Type extension is Wirth's way of inheritance reflecting the viewpoint of the parent site. Oberon was developed as part of the implementation of the Oberon operating system at ETH Zurich in Switzerland. The name is from the moon of Uranus, Oberon. Oberon is still maintained by Wirth and the latest revision is dated May 3, 2016.	2001	100	128	388	22496					Eidgenössische Technische Hochschule Zürich								http://pldb.info/blog/niklausWirth.html							810	0		41			algol-60													1									https://people.inf.ethz.ch/wirth/Oberon/Oberon07.Report.pdf							http://www.projectoberon.net/txt/FAQ.txt	text			https://github.com/antlr/grammars-v4/tree/master/oberon										Switzerland			Oberon																https://www.reddit.com/r/Oberon	https://riju.codes/oberon	"MODULE Main;  IMPORT Out;  BEGIN   Out.String(""Hello, world!"");   Out.Ln; END Main. "		MODULE Rectangles;  IMPORT Figures;  TYPE    Rectangle* = POINTER TO RectangleDesc;     RectangleDesc* = RECORD       (Figures.FigureDesc)       x, y, w, h : INTEGER;    END;  PROCEDURE Draw* (r : Rectangle); BEGIN   (* ... *) END Draw;  (* Other procedures here *)  PROCEDURE Handle* (f: Figure; VAR msg: Figures.Message);    VAR       r : Rectangle; BEGIN    r := f(Rectangle);    IF    msg IS Figures.DrawMsg THEN Draw(r)    ELSIF msg IS Figures.MarkMsg THEN Mark(r)    ELSIF msg IS Figures.MoveMsg THEN Move(r, msg(Figures.MoveMsg).dx, msg(Figures.MoveMsg).dy)    ELSE  (* ignore *)    END END Handle;  PROCEDURE New* (VAR r : Rectangle); BEGIN    NEW(r);    Figures.Init(r, Handle); END New;  END Rectangles.	Oberon														(* *)	Out.String	'	:=														true														true																																																																								true														true				true												false											true																																					https://en.wikipedia.org/wiki/Oberon_(programming_language)	0	21	https://hopl.info/showlanguage.prx?exp=1415		Oberon	projectoberon.com						applescript engineer			year|title|doi|citations|influentialCitations|authors|paperId\n1988|The programming language oberon|10.1002/spe.4380180707|242|19|N. Wirth|0648b884fc979f8d4e4a620193f855f173a89a74\n1988|From modula to oberon|10.1002/spe.4380180706|63|4|N. Wirth|d71f6af965cef1f53e9026bb54a55d71d7aa1453\n1997|The Formal Specification of Oberon|10.3217/jucs-003-05-0443|29|0|P. Kutter and A. Pierantonio|702fef24576704bd12aa6a7983b5543f9ba15f84\n1992|The Oberon System family|10.1002/spe.4380251204|21|1|M. Brandis and R. Crelier and Michael Franz and J. Templ|0ce78acb2c8e53859a41238a0c09bc475a59b65f\n1997|Do the Fish Really Need Remote Control? A Proposal for Self-Active Objects in Oberon|10.1007/3-540-62599-2_41|14|1|J. Gutknecht|7a1834c14d7dd5a0ec4bf9e570f08c5ad62803cc\n1987|From Modula to Oberon and the programming language Oberon|10.3929/ETHZ-A-005363226|14|1|N. Wirth|a0d4be2f56438ca59033cfd826a04a334ebfa647\n2007|Modula-2 and Oberon|10.1145/1238844.1238847|11|1|N. Wirth|6611c2c376d85397a7020885a35c3ade9b689a18\n1996|Dynamic semantics of the Oberon programming language|10.3929/ETHZ-A-004292949|10|1|P. Kutter|5327cc1e0fde395ded437974e1836e9b74d09c45\n1997|An Object-Oriented Database Programming Environment for Oberon|10.1007/3-540-62599-2_32|9|0|Jacques Supcik and M. Norrie|7c24291fbcb7e132fa343540050438cc379b1cb4\n1991|Differences between Oberon and Oberon-2|10.3929/ETHZ-A-000589808|6|0|H. Mössenböck and N. Wirth|4fe362c41f9e39756d51bdeb19efc356d599d3e7\n1994|On the Essence of Oberon|10.1007/3-540-57840-4_39|6|0|D. Naumann|34a315fadd302899d9796b41d48bcf04f598ccb9\n1990|Programming without enumerations in Oberon|10.1145/382076.382642|5|1|Charles Lins|d9ff19e9616698d5950350379c00b7b138117f32\n1993|A voyage to Oberon|10.1145/165408.165412|2|0|A. Radenski|b015e8772aa90ee1731deda734b6b8e9a75c158c\n1996|A first course in object-oriented programming using Oberon|10.2495/SEHE950401|2|0|V. Mahnic and B. Vilfan|66b8ec6ecefca37ca74b5d5100be699b7c2f6f07\n1989|From Modula to Oberon: The programming language Oberon|10.3929/ETHZ-A-000564136|2|0|N. Wirth|073431b262dc897b4b4a2cab8ebe8b2a29feeda7\n1996|Combined modelling and simulation of dynamic systems using Oberon|10.1109/CACSD.1996.555318|1|0|M. Kottmann|f095581b91137b1cb0c6a8c8f7e672bead585616\n2000|Building Your Own Tools: An Oberon Industrial Case-Study|10.1007/10722581_23|1|0|P. Reed|b8ca106f02e13392418e83b83b7820351065f5cc\n1997|Some Experience In Teaching An IntroductoryProgramming Course Using Oberon|10.2495/SQE970031|1|0|V. Mahnic|c12e98e9ac447cf4cb9a56fa2c7b8d1d1346c9e5\n1996|Algebraic Semantics of the Oberon Target Machine|10.1007/3-540-62064-8_5|1|0|A. Zamulin|133d0b379533b680b3385cbb255e2034adca789f\n1994|Control system design with Oberon|10.1109/CACSD.1994.288919|1|0|Xiaobing Qiu and W. Schaufelberger|370c1df9adf39ecf4b1c4e4d8f20954c5b1cbaea\n1994|Is Oberon as Simple as Possible? A Smaller Object-Oriented Language Based on the Concept of Module Type|10.1007/3-540-57840-4_38|1|0|A. Radenski|0184b7b480ae3524825e2260603d7e920a87bf70	
qbasic	QBasic	1991			27	pl				0					318	1			24025		true	0									pl																							false				q/QBasic.bas								Quick Beginners All purpose Symbolic Instruction Code									basic.py																1991	quickbasic gw-basic qb64 microsoft-small-basic linux freebsd	QBasic (Quick Beginners All purpose Symbolic Instruction Code) is an IDE and interpreter for a variety of the BASIC programming language which is based on QuickBASIC. Code entered into the IDE is compiled to an intermediate representation, and this IR is immediately interpreted on demand within the IDE. It can run under nearly all versions of DOS and 32-bit versions of Windows, or through emulation via DOSBox/DOSEMU on Linux, FreeBSD, and 64-bit versions of Windows. (QBasic is a DOS program and requires DOS or a DOS emulator. Windows XP comes with an emulator called DOS Virtual Machine, subsequent versions of Windows require an emulator such as DosBox.) For its time, QBasic provided a state-of-the-art IDE, including a debugger with features such as on-the-fly expression evaluation and code modification. It supports various inbuilt functions. Like QuickBASIC, but unlike earlier versions of Microsoft BASIC, QBasic is a structured programming language, supporting constructs such as subroutines and while loops. Line numbers, a concept often associated with BASIC, are supported for compatibility, but are not considered good form, having been replaced by descriptive line labels. QBasic has limited support for user-defined data types (structures), and several primitive types used to contain strings of text or numeric data.	2001	378	385	921	23712097					Microsoft				bas	BAS bas									false	1910	0		64																									https://hwiegman.home.xs4all.nl/qbasic3.html								text							https://repl.it/languages/qbasic	http://www.rosettacode.org/wiki/Category:QBasic					United States																" PRINT ""Hello World"" "		QBasic						QBasic					ACCESS ALIAS ANY APPEND AS BASE BINARY BYVAL CASE CDECL DOUBLE ELSE ELSEIF ENDIF INTEGER IS LIST LOCAL LONG LOOP MOD NEXT OFF ON OUTPUT RANDOM SIGNAL SINGLE STEP STRING THEN TO UNTIL USING WEND										PRINT	""""																													true																									true																									true					true																																			true																							true																																					https://en.wikipedia.org/wiki/QBasic	28	0								year|publisher|title|authors|isbn13\n1993|Que Publishing|QBasic By Example, Special Edition|Que Publishing|9781565294394\n1995|Irwin Professional Publishing|Quickbasic and Qbasic Using Modular Structure Alternate Edition With Visual Basic|Bradley, Julia Case|9780256207972\n1998|Prentice Hall|QBASIC with an Introduction to Visual BASIC 5.0 (4th Edition)|Schneider, David I.|9780139738760\n1994|Harpercollins College Div|Structured Programming With Microsoft Qbasic|Larry Joel Goldstein|9780065018387\n1994|Que Pub|Qbasic by Example (Programming Series)|Perry, Greg M.|9781565294547\n1994|For Dummies|QBasic Programming for Dummies|Hergert, Douglas|9781568840932\n2009-12-15T00:00:01Z|lulu.com|A course in programming with QBASIC|Hawken, Tony|9781445240695\n1991|Que Pub|Using Qbasic|Feldman, Phil and Rugg, Tom|9780880227131\n1994|Dellen Pub Co|A Brief Course in QBASIC with An Introduction to Visual BASIC (2nd Edition)|Schneider, David I.|9780024077417\n1995|Harpercollins College Div|Fundamentals of Qbasic Programming: Problem Solving and Application Development|Nickerson, Robert C.|9780673993786\n1994-06-01T00:00:01Z|Boyd & Fraser Pub Co|Complete Computer Concepts and Programming in Microsoft Qbasic (Shelly Cashman Series)|Shelly, Gary B. and Cashman, Thomas J. and Waggoner, Gloria A.|9780877096559\n1993|Que|Crash course in QBasic (Programming series)|Perry, Greg M.|9781565291652\n1991|Sams|Qbasic Programming|David I. Schneider|9780136587668\n1993|Sams|Qbasic Programming 101|Perry and Greg|9780672302817\n1994|Diane Pub Co|Qbasic Programming For Dummies|Douglas Hergert|9780788156724\n1994|Mis Pr|Teach Yourself Qbasic|Chuck Butkus|9781558283411\n1992|Que|Qbasic By Example|Greg M. Perry|9780880228114\n1993/02/25|Longman|QBASIC Programming: Structured Applications|Robert C. Nickerson|9780065013450\n1994|Que Pub|Easy Programming With Qbasic|Tory Stephen Toupin|9781565299955\n1993|West Pub. Co|Introduction To Programming In Qbasic|Susan K Baumann|9780314025371\n1996|Cengage Learning|Qbasic An Introduction To Programming|Gary B. Shelly and Thomas J. Cashman and Kevin M. Gleason|9780789503848\n1993|Harpercollins College Div|Structured Programming With Microsoft Qbasic|Larry Joel Goldstein|9780065018394\n1991|Brady|Qbasic Programming (peter Norton Programming Series)|David I. Schneider|9780136630227\n1999|Prentice Hall|Programming In Qbasic For Engineering Technology|Kenneth Craven|9780136227489\n1997|Hello World Pub|Hello Program Design: Introduction To Programming With Qbasic & Flowcharts|Janet E. Joy|9780964816046\n1993|Business One Irwin Computer|Ibm Pc And Compatibles: An Introduction To The Operating System, Qbasic Programming, And Applications|Larry Joel Goldstein|9781556239069						title|year|author|goodreadsId|rating|ratings|reviews\nQBASIC Programming for Dummies|1994|Douglas Hergert|223808|4.33|6|1\nQBASIC Programming|1991|Peter Norton|2177275|4.00|1|0
c2	C2	2012	Bas van den Berg		33	pl		http://www.c2lang.org/		0					319	0		8	24024		true	1	c3							https://github.com/c2lang/c2compiler	pl																2013	2024	2013	42	48	687	16	false																								2013	2025	2784	22	1380	12	116370					2012																								cpp pascal cmake yaml bourne-shell markdown c vim-script				true	855	0		43	c c3															1	false																													The Netherlands																															https://github.com/c2lang/c2compiler																			true					true			true	true	false	true		true	false	false		false		true	true	true	false	true						true							true																																																																																																true	true																		true		true																	0	0				c2lang.org										
owl	OWL	2004			18	xmlFormat				0					320	2			24023	4934	true	2	bossam owl-dl								xmlFormat	524	642		199		0					xml			text.xml	data								false					97	2004	2018	1	12			One World Language																									2004	rdf xml html axiom turtle sql prolog uml	The Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies. Ontologies are a formal way to describe taxonomies and classification networks, essentially defining the structure of knowledge for various domains: the nouns representing classes of objects and the verbs representing relations between the objects. Ontologies resemble class hierarchies in object-oriented programming but there are several critical differences. Class hierarchies are meant to represent structures used in source code that evolve fairly slowly (typically monthly revisions) whereas ontologies are meant to represent information on the Internet and are expected to be evolving almost constantly. Similarly, ontologies are typically far more flexible as they are meant to represent information on the Internet coming from all sorts of heterogeneous data sources. Class hierarchies on the other hand are meant to be fairly static and rely on far less diverse and more structured sources of data such as corporate databases. The OWL languages are characterized by formal semantics. They are built upon the World Wide Web Consortium's (W3C) XML standard for objects called the Resource Description Framework (RDF). OWL and RDF have attracted significant academic, medical and commercial interest. In October 2007, a new W3C working group was started to extend OWL with several new features as proposed in the OWL 1.1 member submission. W3C announced the new version of OWL on 27 October 2009. This new version, called OWL 2, soon found its way into semantic editors such as Protégé and semantic reasoners such as Pellet, RacerPro, FaCT++ and HermiT. The OWL family contains many species, serializations, syntaxes and specifications with similar names. OWL and OWL2 are used to refer to the 2004 and 2009 specifications, respectively. Full species names will be used, including specification version (for example, OWL2 EL). When referring more generally, OWL Family will be used.	2003	443	506	706	248001					W3C			owl												2435	0		18																									https://www.w3.org/TR/owl-guide/								text													United States																	"<?xml version=""1.0""?>   <!DOCTYPE rdf:RDF [     <!ENTITY owl ""http://www.w3.org/2002/07/owl#"" >     <!ENTITY xsd ""http://www.w3.org/2001/XMLSchema#"" >     <!ENTITY rdfs ""http://www.w3.org/2000/01/rdf-schema#"" >     <!ENTITY rdf ""http://www.w3.org/1999/02/22-rdf-syntax-ns#"" > ]>   <rdf:RDF xmlns=""http://www.co-ode.org/ontologies/pizza/pizza.owl#""      xml:base=""http://www.co-ode.org/ontologies/pizza/pizza.owl""      xmlns:xsd=""http://www.w3.org/2001/XMLSchema#""      xmlns:rdfs=""http://www.w3.org/2000/01/rdf-schema#""      xmlns:rdf=""http://www.w3.org/1999/02/22-rdf-syntax-ns#""      xmlns:owl=""http://www.w3.org/2002/07/owl#"">     <owl:Ontology rdf:about="""">         <owl:versionInfo xml:lang=""en""             >v.1.4. Added Food class (used in domain/range of hasIngredient), Added several hasCountryOfOrigin restrictions on pizzas, Made hasTopping invers functional</owl:versionInfo>         <owl:versionInfo rdf:datatype=""&xsd;string"">version 1.5</owl:versionInfo>         <owl:versionInfo xml:lang=""en""             >v.1.5. Removed protege.owl import and references. Made ontology URI date-independent</owl:versionInfo>         <rdfs:comment xml:lang=""en""             >An example ontology that contains all constructs required for the various versions of the Pizza Tutorial run by Manchester University (see http://www.co-ode.org/resources/tutorials/)</rdfs:comment>     </owl:Ontology>            <!--     ///////////////////////////////////////////////////////////////////////////     //     //   OWL Classes     //     ///////////////////////////////////////////////////////////////////////////      -->             <!-- Class: http://www.co-ode.org/ontologies/pizza/pizza.owl#American -->      <owl:Class rdf:about=""#American"">         <rdfs:label xml:lang=""pt"">Americana</rdfs:label>         <rdfs:subClassOf>             <owl:Restriction>                 <owl:onProperty rdf:resource=""#hasTopping""/>                 <owl:someValuesFrom rdf:resource=""#TomatoTopping""/>             </owl:Re"						<http://example.org/tea.owl> rdf:type owl:Ontology .  :Tea  rdf:type            owl:Class .																																																																																																					false																																																																																															https://en.wikipedia.org/wiki/Web_Ontology_Language	8	20	https://hopl.info/showlanguage.prx?exp=4934				Web Ontology Language	https://github.com/textmate/xml.tmbundle		year|publisher|title|authors|isbn13\n2011|Morgan Kaufmann|Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL|Allemang, Dean and Hendler, James|9780123859655\n2008|Morgan Kaufmann|Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL|Allemang, Dean and Hendler, James|9780123735560\n1997|Manning Pubns Co|Core Owl 5.0: Owl Internals for Advanced Programmers|Neward, Ted|9781884777509\n2020-12-18T00:00:01Z|Apress|Ontologies with Python: Programming OWL 2.0 Ontologies with Python and Owlready2|Jean-Baptiste, Lamy|9781484265512\n2011|Morgan Kaufmann|Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL|Allemang, Dean and Hendler, James|9780123859662\n2020|Apress|Ontologies with Python: Programming OWL 2.0 Ontologies with Python and Owlready2|Jean-Baptiste, Lamy|9781484265529	Web Ontology Language				year|title|doi|citations|influentialCitations|authors|paperId\n2004|OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors & Common Patterns|10.1007/978-3-540-30202-5_5|365|26|A. Rector and N. Drummond and M. Horridge and J. Rogers and H. Knublauch and R. Stevens and Hai Wang and C. Wroe|9b4b59789aa92386ccc13964339b71fc348a4b7a\n2006|Can OWL and Logic Programming Live Together Happily Ever After?|10.1007/11926078_36|148|11|B. Motik and I. Horrocks and R. Rosati and U. Sattler|4b6727c71efc34d393f567c48647dab45abadc15\n2008|ELP: Tractable Rules for OWL 2|10.1007/978-3-540-88564-1_41|129|7|M. Krötzsch and S. Rudolph and P. Hitzler|de3b00f44b0bd830254747790326d7288342fcaa\n2011|Using OWL ontologies for adaptive patient information modelling and preoperative clinical decision support|10.1007/s10115-010-0351-7|52|4|Matt-Mouley Bouamrane and A. Rector and M. Hurrell|e5a5b24e46bfabe8569dde67275e7968cdb471b7\n2008|Integrating Object-Oriented and Ontological Representations: A Case Study in Java and OWL|10.1007/978-3-540-88564-1_9|46|1|Colin Puleston and B. Parsia and James A. Cunningham and A. Rector|aa4c6ec72d5690f7e9c0e21aaa74d7817f860a60\n2007|Translating OWL and semantic web rules into prolog: Moving toward description logic programs|10.1017/S1471068407003249|37|1|Ken Samuel and L. Obrst and S. Stoutenburg and Karen Fox and Paul Franklin and Adrian Johnson and K. Laskey and D. Nichols and Steve Lopez and Jason Peterson|fe8f8b351ee0bbe273742e0dc9373c080d9863c5\n2006|How to reason with OWL in a logic programming system|10.1109/RULEML.2006.14|33|1|M. Krötzsch and P. Hitzler and Denny Vrandečić and Michael Sintek|a022506f8daec551f86ec601b1e9e972a86271ee\n2010|Experience of Using OWL Ontologies for Automated Inference of Routine Pre-operative Screening Tests|10.1007/978-3-642-17749-1_4|20|1|Matt-Mouley Bouamrane and A. Rector and M. Hurrell|a8a00b39aeaf314a245ed804a83933019f0916bd\n2004|An Extension to OWL with General Rules|10.1007/978-3-540-30504-0_12|12|0|Jing Mei and Shengping Liu and A. Yue and Zuoquan Lin|57629ca0fcb754c0b3822f1f78181ea06defe407\n2006|Frequent Pattern Discovery from OWL DLP Knowledge Bases|10.1007/11891451_26|10|0|J. Józefowska and Agnieszka Lawrynowicz and T. Lukaszewski|4b9ce005761e0f29ffd872a7a67c9aa8b3020958\n2011|Zhi# - OWL Aware Compilation|10.1007/978-3-642-21064-8_22|10|0|A. Paar and Denny Vrandečić|f5ad00b924d1bbdacfd3fe471ca9c21227dce0fd\n1983|The design of OWL a language for walking|10.1145/800226.806861|8|0|Marc D. Donner|e280ac7364037fe961acaf16d63612720944663f\n2012|Recent Advances in Integrating OWL and Rules (Technical Communication)|10.1007/978-3-642-33203-6_20|6|0|Matthias Knorr and David Carral and P. Hitzler and Adila Alfa Krisnadhi and F. Maier and Cong Wang|4bc75f103bcff7a6090d16c14ad599cecba54fc7\n2011|Mooop - A Hybrid Integration of OWL and Java|10.1007/978-3-642-22056-2_47|4|1|C. Frenzel and B. Parsia and U. Sattler and B. Bauer|f5d765d5626df880beb35fe280c65035f17adddb\n2016|OntoJIT: Parsing Native OWL DL into Executable Ontologies in an Object Oriented Paradigm|10.1007/978-3-319-54627-8_1|3|0|S. Baset and K. Stoffel|cd9274a89973941ed38044c52ad1f2bdcb25f6a6\n2020|DaRLing: A Datalog rewriter for OWL 2 RL ontological reasoning under SPARQL queries|10.1017/S1471068420000204|2|0|A. Fiorentino and J. Zangari and M. Manna|a186269b94b12386891b504f5a886da8e23aac89\n2006|Programming Language Inherent Support for Constrained XML Schema Definition Data Types and OWL DL|10.1109/ASE.2006.56|2|0|A. Paar and W. Tichy|50ce71f47a268d4db25deeee35217bf984403985\n2016|Scowl: a Scala DSL for programming with the OWL API|10.21105/JOSS.00023|2|0|J. Balhoff|0e163b6bea8cd698c47661936fee17f6b061f637\n2009|OWL that can Choose to Inherit and Hide it Too|10.1109/ICSC.2009.96|1|0|S. Hosain and H. Jamil|177b9c75727edd97da6cf8be31034c6f9c60578f\n2016|Semantic-Web Architecture for Electronic Discharge Summary Based on OWL 2.0 Standard|10.5455/aim.2016.24.182-185|1|0|Shahram Tahmasebian and M. Langarizadeh and M. Ghazisaeidi and R. Safdari|eef0e3fd0fab65ed880806a15bf87f773faadc69	title|year|author|goodreadsId|rating|ratings|reviews\nOwl: Representing Information Using the Web Ontology Language|2004|Lee W. Lacy|1653014|3.11|9|0\nOWL : Representing Information Using the Web Ontology Language|2005|Lee W. Lacy|27295675|4.00|1|0
tea-pm	tea	2021	Max Howell		17	packageManager		https://tea.xyz/		0				v1.1.6	321	0		7	24017		false	0								https://github.com/teaxyz/cli	packageManager																2021	2024	2021	80	1359	8817	63	false																								2021	2025	1129	64	59	2	7485																From the creator of brew, tea is a standalone, binary download for all platforms that puts the entire open source ecosystem at your fingertips. Casually and effortlessly use the latest and greatest or the oldest and most mature from any layer of any stack. Break down the silos between programming communities, throw together scripts that use entirely separate tools and languages and share them with the world with a simple one-liner.All you need is tea.	From the creator of brew, tea is a standalone, binary download for all platforms that puts the entire open source ecosystem at your fingertips. Casually and effortlessly use the latest and greatest or the oldest and most mature from any layer of any stack. Break down the silos between programming communities, throw together scripts that use entirely separate tools and languages and share them with the world with a simple one-liner.All you need is tea.		tea inc	From the creator of brew, tea is a standalone, binary download for all platforms that puts the entire open source ecosystem at your fingertips. Casually and effortlessly use the latest and greatest or the oldest and most mature from any layer of any stack. Break down the silos between programming communities, throw together scripts that use entirely separate tools and languages and share them with the world with a simple one-liner.All you need is tea.									typescript yaml markdown json toml bourne-shell dockerfile				true	12960	0		25			homebrew-pm													1	false	1	true																											United States				https://tea.xyz/white-paper/																		https://twitter.com/teaxyz_									https://github.com/teaxyz/cli																																																																																																																																																																																													0	0														
numpy	NumPy	1995	Travis Oliphant		25	library		http://www.numpy.org/		0					322	1		2	24016		true	0									library						0		Python			text	python	text/x-python	none	programming								false													Numeric								python.py														2000		2005	python c jython scipy matlab simulink matplotlib cython	NumPy (pronounced  (NUM-py) or sometimes  (NUM-pee)) is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays. The ancestor of NumPy, Numeric, was originally created by Jim Hugunin with contributions from several other developers. In 2005, Travis Oliphant created NumPy by incorporating features of the competing Numarray into Numeric, with extensive modifications. NumPy is open-source software and has many contributors.	2003	427	108	379	381782					https://github.com/numpy			numpy numpyw numsc							python c		https://cheatsheets.zip/numpy		true	2156	0		27																1	false																text													Various																		NumPy				https://twitter.com/numpy_team	>>> # # # Pure iterative Python # # # >>> points = [[9,2,8],[4,7,2],[3,4,4],[5,6,9],[5,0,7],[8,2,7],[0,3,2],[7,3,0],[6,1,1],[2,9,6]] >>> qPoint = [4,5,3] >>> minIdx = -1 >>> minDist = -1 >>> for idx, point in enumerate(points):  # iterate over all points         dist = sum([(dp-dq)**2 for dp,dq in zip(point,qPoint)])**0.5  # compute the euclidean distance for each point to q         if dist < minDist or minDist < 0:  # if necessary, update minimum distance and index of the corresponding point             minDist = dist             minIdx = idx  >>> print 'Nearest point to q: ', points[minIdx] Nearest point to q:  [3, 4, 4]  >>> # # # Equivalent NumPy vectorization # # # >>> import numpy as np >>> points = np.array([[9,2,8],[4,7,2],[3,4,4],[5,6,9],[5,0,7],[8,2,7],[0,3,2],[7,3,0],[6,1,1],[2,9,6]]) >>> qPoint = np.array([4,5,3]) >>> minIdx = np.argmin(np.linalg.norm(points-qPoint,axis=1))  # compute all euclidean distances at once and return the index of the smallest one >>> print 'Nearest point to q: ', points[minIdx] Nearest point to q:  [3 4 4]																																		true																																					true														true											true					true																								true																																																																							https://en.wikipedia.org/wiki/NumPy	1	0				numpy.org					NumPy					title|year|author|goodreadsId|rating|ratings|reviews\nSciPy and NumPy: An Overview for Developers|2012|Eli Bressert|19175991|2.96|47|10
codeql	CodeQL	2018	Pavel Avgustinov		17	queryLanguage		https://codeql.github.com/		0					323	1		52	24013		true	0								https://github.com/github/codeql	queryLanguage	23	25		3559					ql		text			source.ql	programming	2018	2024	2018	234	1474	7389	1129	false																								2018	2025	81423	565	55176	429	798031																CodeQL let's you query code as if it were data.	CodeQL let's you query code as if it were data.		GitHub	CodeQL let's you query code as if it were data.	ql	ql qll							java yaml javascript python markdown csharp cpp go starlark c typescript ruby kotlin restructuredtext swift rust json xml html bourne-shell gradle toml mustache jsx erb asp.net csv razor ejs css svg ini scss diff make bash java-server-pages protobuf lua thrift powershell scheme perl raml cmake lisp vim-script xhtml handlebars graphql sql objective-c				true	12378	0		70																1	false																			https://github.com/antlr/grammars-v4/tree/master/codeql														https://www.cyberark.com/resources/threat-research-blog/make-memcpy-safe-again-codeql	"from DataFlow::PathNode source, DataFlow::PathNode sink, UnsafeDeserializationConfig conf              where conf.hasFlowPath(source, sink)              select sink.getNode().(UnsafeDeserializationSink).getMethodAccess(), source, sink,       ""Unsafe deserialization of $@."", source.getNode(), ""user input"""																										https://github.com/github/codeql																																																																																																																																																																																													0	0					CodeQL				CodeQL					
hlsl	HLSL	2002			24	shadingLanguage				9					324	2			24012		false	9	cmake dynamo-visual-language elena emscripten lobster monkeyx opencv pygments spiderbasic								shadingLanguage	1527	1654		2093		0					text			source.hlsl	programming								false					5	2017	2017	5	2												graphics.py																2000	opengl cg	The High-Level Shader Language or High-Level Shading Language (HLSL) is a proprietary shading language developed by Microsoft for the Direct3D 9 API to augment the shader assembly language, and went on to become the required shading language for the unified shader model of Direct3D 10 and higher. HLSL is analogous to the GLSL shading language used with the OpenGL standard. It is very similar to the Nvidia Cg shading language, as it was developed alongside it.  HLSL shaders can enable profound speed and detail increases as well as many special effects in both 2d and 3d computer graphics.HLSL programs come in five forms: pixel shaders (fragment in GLSL), vertex shaders, geometry shaders, compute shaders and tessellation shaders (Hull and Domain shaders). A vertex shader is executed for each vertex that is submitted by the application, and is primarily responsible for transforming the vertex from object space to view space, generating texture coordinates, and calculating lighting coefficients such as the vertex's tangent, binormal and normal vectors. When a group of vertices (normally 3, to form a triangle) come through the vertex shader, their output position is interpolated to form pixels within its area; this process is known as rasterisation. Each of these pixels comes through the pixel shader, whereby the resultant screen colour is calculated. Optionally, an application using a Direct3D 10/11/12 interface and Direct3D 10/11/12 hardware may also specify a geometry shader. This shader takes as its input some vertices of a primitive (triangle/line/point) and uses this data to generate/degenerate (or tessellate) additional primitives or to change the type of primitives, which are each then sent to the rasterizer. D3D11.3 and D3D12 introduced Shader Model 5.1 and later 6.0.	2005	84	70	292	2338657					Microsoft			hlsl cginc fx fxh hlsli		hlsl hlsli										640	0		30																					cg cginc fxh hlsl hlsli shader												text													United States				https://docs.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl		// The entry point and target profile are needed to compile this example: // -T ps_6_6 -E PSMain  struct PSInput {     float4 position : SV_Position;     float4 color    : COLOR0; };  float4 PSMain(PSInput input) : SV_Target0 {     return input.color * input.color; } 											float alpha = 1.f;  texture tex; sampler tex_sampler = sampler_state {  Texture = (tex);  MipFilter = LINEAR;  MinFilter = LINEAR;  MagFilter = LINEAR;    AddressU = WRAP;  AddressV = WRAP; };  struct VS_OUTPUT {  float4 pos  : POSITION;  float2 tex  : TEXCOORD1; };  VS_OUTPUT vertex(float4 ipos : POSITION, float2 tex  : TEXCOORD0) {  VS_OUTPUT Out;  Out.pos = ipos;  Out.tex = tex * 2;  return Out; }  float4 pixel(VS_OUTPUT In) : COLOR {  return tex2D(tex_sampler, In.tex) * alpha; }  technique blur_ps_vs_2_0 {  pass P0  {   VertexShader = compile vs_2_0 vertex();   PixelShader  = compile ps_2_0 pixel();  } } 	HLSL							HLSL																																												true																									true														true											true					true																	true							true																																																																							https://en.wikipedia.org/wiki/High-Level_Shading_Language	8	0					HLSL	https://github.com/tgjones/shaders-tmLanguage		year|publisher|title|authors|isbn13\n2012|O'Reilly Media|HLSL and Pixel Shaders for XAML Developers: A Comprehensive Guide to Creating HLSL Pixel Shaders for WPF and Silverlight Applications|Ritscher, Walt|9781449319847\n20120703|O'Reilly Media, Inc.|HLSL and Pixel Shaders for XAML Developers|Walt Ritscher|9781449325022\n20130613|Packt Publishing|HLSL Development Cookbook|Doron Feinstein|9781849694216\n20120703|O'Reilly Media, Inc.|HLSL and Pixel Shaders for XAML Developers|Walt Ritscher|9781449325015\n20140503|Pearson Technology Group|Real-Time 3D Rendering with DirectX and HLSL|Paul Varcholik|9780133570113	HLSL					title|year|author|goodreadsId|rating|ratings|reviews\nHLSL and Pixel Shaders for XAML Developers|2012|Walt Ritscher|19180540|3.57|7|2\nHlsl and Pixel Shaders for Xaml Developers|2012|Walt Ritscher|41933416|0.0|0|0\nReal-Time 3D Rendering with DirectX and HLSL: A Practical Guide to Graphics Programming (Game Design)|2014|Paul Varcholik|26545302|4.50|2|0
ecl	ECL	2000			26	pl		http://hpccsystems.com/		0					325	2		32	24012		true	0								https://github.com/hpcc-systems/HPCC-Platform	pl	25	25		234		0					text	ecl	text/x-ecl	source.ecl	programming	2011	2024		78	303	569	481	false								1													ecl.py			2011	2025	41299	193	13641	307	3194799					2010		2000	linux prolog pascal sql clarion	ECL is a declarative, data centric programming language designed in 2000 to allow a team of programmers to process big data across a high performance computing cluster without the programmer being involved in many of the lower level, imperative decisions.	2012	1	19	1	31108124					LexisNexis Risk Solutions Group			ecl eclxml		ecl					xml cpp cmake javascript typescript xslt yaml markdown css xsd html bourne-shell json java python perl dockerfile bash restructuredtext make c svg yacc lex hcl expect ini pascal assembly-language awk scheme ring				true	1948	0		61																	false																text				ecl				http://www.rosettacode.org/wiki/Category:ECL					United States																	/*  * Multi-line comment  */ #option ('slidingJoins', true);  namesRecord :=             RECORD string20        surname; string10        forename; integer2        age; integer2        dadAge; integer2        mumAge;             END;  namesRecord2 :=             record string10        extra; namesRecord;             end;  namesTable := dataset('x',namesRecord,FLAT); namesTable2 := dataset('y',namesRecord2,FLAT);  integer2 aveAgeL(namesRecord l) := (l.dadAge+l.mumAge)/2; integer2 aveAgeR(namesRecord2 r) := (r.dadAge+r.mumAge)/2;  // Standard join on a function of left and right output(join(namesTable, namesTable2, aveAgeL(left) = aveAgeR(right)));  //Several simple examples of sliding join syntax output(join(namesTable, namesTable2, left.age >= right.age - 10 and left.age <= right.age +10)); output(join(namesTable, namesTable2, left.age between right.age - 10 and right.age +10)); output(join(namesTable, namesTable2, left.age between right.age + 10 and right.age +30)); output(join(namesTable, namesTable2, left.age between (right.age + 20) - 10 and (right.age +20) + 10)); output(join(namesTable, namesTable2, aveAgeL(left) between aveAgeR(right)+10 and aveAgeR(right)+40));  //Same, but on strings.  Also includes age to ensure sort is done by non-sliding before sliding. output(join(namesTable, namesTable2, left.surname between right.surname[1..10]+'AAAAAAAAAA' and right.surname[1..10]+'ZZZZZZZZZZ' and left.age=right.age)); output(join(namesTable, namesTable2, left.surname between right.surname[1..10]+'AAAAAAAAAA' and right.surname[1..10]+'ZZZZZZZZZZ' and left.age=right.age,all));  //This should not generate a self join output(join(namesTable, namesTable, left.age between right.age - 10 and right.age +10)); 	ECL					D := DATASET([{'ECL'},{'Declarative'},{'Data'},{'Centric'},{'Programming'},{'Language'}],{STRING Value;});								https://github.com/hpcc-systems/HPCC-Platform						//	/* */																															true																																																							true																	true																														false																																																https://en.wikipedia.org/wiki/ECL,_data-centric_programming_language_for_Big_Data	1	0				hpccsystems.com	ECL	https://github.com/hpcc-systems/ecl-tmLanguage		year|publisher|title|authors|isbn13\n||Ecl Programming Language|Surhone and Lambert M. and Tennoe and Mariam T. and Henssonow and Susan F.|9786133156937	ECL					
glsl	GLSL	1992			25	shadingLanguage 3d				34					326	1			24010		false	34	ace beef blender-app cat cloc curv ec factor flow9 flua flutter forsp fp3 glms imhex lever lwjgl manim monkeyx odin open-shading-language opencv openscad paraview php pygments pytorch r3 spiderbasic taichi v vlc vsxu wonkey								shadingLanguage	11708	13882		11778		0					glsl			source.glsl	programming								false					62	2012	2017	14	9												graphics.py																1992	opengl c linux javascript delphi java webgl cg	OpenGL Shading Language (abbreviated: GLSL), is a high-level shading language with a syntax based on the C programming language. It was created by the OpenGL ARB (OpenGL Architecture Review Board) to give developers more direct control of the graphics pipeline without having to use ARB assembly language or hardware-specific languages.	2013	46	45	311	2152476					OpenGL Architecture Review Board			glsl fp frag frg fs fsh fshader geo geom glslf glslv gs gshader rchit rmiss shader tesc tese vert vrx vsh vshader		vert frag geo				cpp						450	0		42																					comp fp frag frg fsh fshader geo geom glsl glslv gshader tesc tese vert vrx vsh vshader												text			https://github.com/antlr/grammars-v4/tree/master/glsl					http://www.rosettacode.org/wiki/Category:GLSL					United States																	varying vec4 v_color;  void main() {  gl_FragColor = v_color; }	GLSL									https://github.com/svenstaro/glsl-language-server																																										true																									true														true											true					true																	true							true																																																																							https://en.wikipedia.org/wiki/OpenGL_Shading_Language	2	0			GLSL		GLSL	https://github.com/euler0/sublime-glsl		year|publisher|title|authors|isbn13\n2013|Packt Publishing|GLSL Essentials|Rodriguez, Jacobo|9781849698016\n2013|Packt Publishing|GLSL Essentials|Rodríguez, Jacobo|9781849698009	GLSL					
scipy	SciPy	2001	Travis Oliphant and Pearu Peterson and Eric Jones		16	library		https://www.scipy.org/scipylib/index.html		0				v1.13.1	327	0		23	24009		true	0								https://github.com/scipy/scipy	library																2011	2024	2001	348	5090	12770	1824	false																								2001	2025	37218	1785	3186	178	1233447							2001	python fortran c numpy matplotlib pandas matlab octave scilab sagemath	"SciPy (pronounced ""Sigh Pie"") is an open source Python library used for scientific computing and technical computing. SciPy contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers and other tasks common in science and engineering. SciPy builds on the NumPy array object and is part of the NumPy stack which includes tools like Matplotlib, pandas and SymPy, and an expanding set of scientific computing libraries. This NumPy stack has similar users to other applications such as MATLAB, GNU Octave, and Scilab. The NumPy stack is also sometimes referred to as the SciPy stack. SciPy is also a family of conferences for users and developers of these tools: SciPy (in the United States), EuroSciPy (in Europe) and SciPy.in (in India). Enthought originated the SciPy conference in the United States and continues to sponsor many of the international conferences as well as host the SciPy website. The SciPy library is currently distributed under the BSD license, and its development is sponsored and supported by an open community of developers. It is also supported by Numfocus which is a community foundation for supporting reproducible and accessible science."	2003	237	136	254	263472					https://github.com/scipy										python restructuredtext fortran-77 c cython meson cpp yaml markdown bourne-shell svg json matlab tex make ini pascal diff toml r css fortran-90 html				true	31032	0		41																3	false	1	true														text													Various																															https://github.com/scipy/scipy																																																																																																																																																																																												https://en.wikipedia.org/wiki/SciPy	8	0														title|year|author|goodreadsId|rating|ratings|reviews\nSciPy and NumPy: An Overview for Developers|2012|Eli Bressert|19175991|2.96|47|10\nLearning Scipy for Numerical and Scientific Computing|2013|Francisco Blanco-Silva|24378746|4.10|10|5\nLearning SciPy for Numerical and Scientific Computing - Second Edition|2015|Sergio J. Rojas G.|44764282|3.83|6|1\nScipy Programming Succinctly||James McCaffrey|55178971|0.0|0|0\nLearning Scipy for Numerical and Scientific Computing|2013|Francisco Javier Blanco Silva|27314402|0.0|0|0\nRaspberry Pi Supercomputing and Scientific Programming: MPI4PY, NumPy, and SciPy for Enthusiasts||Ashwin Pajankar|56182718|3.00|1|0\nNumerical Python: Scientific Computing and Data Science Applications with Numpy, Scipy and Matplotlib||Robert Johansson|66021570|0.0|0|0\nRaspberry Pi Image Processing Programming: Develop Real-Life Examples with Python, Pillow, and Scipy||Ashwin Pajankar|55317341|0.0|0|0
homebrew-pm	Homebrew	2009	Max Howell		14	packageManager		https://brew.sh/		0				4.3.1	328	0		14	24007		false	1	tea-pm							https://github.com/Homebrew/brew	packageManager																2016	2024	2009	713	9456	40327	58	false																								2009	2025	43970	1337	2556	101						2013											The Missing Package Manager for macOS.	The Missing Package Manager for macOS.		https://github.com/Homebrew	The Missing Package Manager for macOS.									ruby markdown yaml bourne-shell bash json erb swift diff xml dockerfile cmake ini svg				true	70034	0		28																1	false	4	true																											United States																															https://github.com/Homebrew/brew																																																																																																																																																																																													0	0				brew.sh										
progsbase	progsbase	2018	Martin F. Johansen		69	pl		https://www.progsbase.com/	https://www.progsbase.com/docs/	0					329	0			24002		true	0									pl																							false																																			2017											A programming language and tooling for timeless programming. Programs written in progsbase can be reused across time and space. Code written in progsbase can currently be translated to 13 other languages, but many more can be supported.	A programming language and tooling for timeless programming. Programs written in progsbase can be reused across time and space. Code written in progsbase can currently be translated to 13 other languages, but many more can be supported.		Inductive AS	A programming language and tooling for timeless programming. Programs written in progsbase can be reused across time and space. Code written in progsbase can currently be translated to 13 other languages, but many more can be supported.														1001	0		69																1									https://www.progsbase.com/docs/								text									https://repo.progsbase.com/repoviewer/				Norway				https://www.progsbase.com/featuredpost/progsbase-a-timeless-translatable-and-understandable-programming-system/																		https://twitter.com/progsbase																												false				false	true		false		false		true				false		false		true	true	false	false							false									false						true						true	false			false		false		false							true	false		false	false	false	false			true	false			false		true				true					true		true	true		false				false	false				false		false				false					false					true		false		false						true			true	true		false					true																					false	true		true						1	0				progsbase.com				year|publisher|title|authors|isbn13\n2022|Amazon KDP|Foundations of computer Science|Johansen, Martin Fagereng|9798836363796						
onnx	onnx	2017	Junjie Bai		16	binaryDataFormat		https://onnx.ai/		0				v1.16.1	330	0		15	24001		false	0								https://github.com/onnx/onnx	binaryDataFormat																2017	2024	2017	437	3638	17369	323	false																								2017	2025	3591	388	7607	38	398036					2017														https://github.com/onnx										python markdown cpp yaml json protobuf cmake jupyter-notebook toml bourne-shell svg css powershell make javascript				true	28673	0		31																1	false	1	true														binary													United States																						https://twitter.com/onnxai									https://github.com/onnx/onnx																																																																																																																																																																																													0	0				onnx.ai										
java-server-pages	JSP	1999			15	template				9					331	1			23998		true	9	ace apache-hbase codeql gradle java netbeans-editor pygments smallbasic yawl								template				729		0		Java	jsp		jsp	htmlembedded	application/x-jsp	text.html.jsp	programming								false					283	2004	2018		21												templates.py																1999	html xml php asp java jvm apache-velocity java-ee-version-history thymeleaf	JavaServer Pages (JSP) is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types. Released in 1999 by Sun Microsystems, JSP is similar to PHP and ASP, but it uses the Java programming language. To deploy and run JavaServer Pages, a compatible web server with a servlet container, such as Apache Tomcat or Jetty, is required.	2002	549	391	1033	42910					Oracle			jsp		jsp										2965	0		17																					jsp jspf				https://docs.oracle.com/javaee/5/tutorial/doc/bnajo.html								text													United States																		Java Server Page					"The value of ""variable"" in the object ""javabean"" is ${javabean.variable}."																																																																																																																																																																																																				https://en.wikipedia.org/wiki/JavaServer_Pages	28	1						https://github.com/textmate/java.tmbundle		year|publisher|title|authors|isbn13\n2001|Apress|Beginning JSP Web Development|Jayson Falkner and John Timney and Casey Kochmer and Romin Irani and Perrumal Krishnaraj and Meeraj Moidoo Kunnumpurath and Sathya Narayana Panduranga and Ben Galbraith|9781861002099\n2000|Apress|Professional JSP : Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and WML|Karl Avedal and Danny Ayers and Timothy Briggs and George Gonchar and Naufal Khan and Peter Henderson and Mac Holden and Andre Lei and Dan Malks and Sameer Tyagi and Stephan Osmont and Paul Siegmann and Gert Van Damme and Steve Wilkinson and Stefan Zeiger and John Zukowski and Ari Halberstadt and Carl Burnham and John Timney and Tom Myers and Alexander Nakhimovsky|9781861003621\n2002|Prentice Hall Ptr|JSP and Java: The Complete Guide to Website Development|Taylor, Art|9780130918130\n2002|Random House|CodeNotes for J2EE: EJB, JDBC, JSP and Servlets|Brill, Gregory|9780679647270\n2014|Brainy Software|Servlet, JSP and Spring MVC: A Tutorial (A Tutorial series)|Kurniawan, Budi and Deck, Paul|9781771970020\n2002|Sams Publishing|MySQL and JSP Web Applications: Data-Driven Programming Using Tomcat and MySQL|Turner, James|9780672323096\n2003|Morgan Kaufmann|JSTL: Practical Guide for JSP Programmers (The Practical Guides)|Spielman, Sue|9780126567557\n2002|Picnic Time|JSP Examples and Best Practices|Patzer, Andrew|9781590590201\n2002|Apress|XML Programming: Web Applications and Web Services With JSP and ASP|Alexander Nakhimovsky and Tom Myers|9781590590034\n1999|Apress|Professional Java XML Programming with servlets and JSP|Myers, Thomas J.|9781861002853\n2002|New Riders Pub|JSP and Tag Libraries for Web Development|Da Silva, Wellington L. S. and Silva, Wellington and da Silva, Wellington L.S.|9780735710955\n1990|Krieger Pub Co|Structured Programming With Cobol and Jsp|Thompson, John B.|9780862382452\n2003||Murach's Java Servlets And Jsp ( B/cd -rom)|Andrea Steelman|9788173669231\n2000|McGraw-Hill Education|Oracle8i Java Component Programming With EJB, CORBA AND JSP (Oracle Press)|Morisseau-Leroy, Nirva and Solomon, Martin K. and Basu, Julie|9780072133349\n20040510|Springer Nature|Beginning JSP 2|Sathya Narayana Panduranga; Vikram Goyal; Peter den Haan; Krishnaraj Perrumal; Lance Lavandowska|9781430206934\n||Systems Programming with Jsp|Sanden and Bo and Sandben|9789144220918\n19920615|Bloomsbury UK|Program Design Using JSP|M. J. King; J. P. Pardoe|9781349220816\n1985|Brookfield Pub Co|Systems Programming With Jsp|Bo Sanden|9780862380540\n1996|Springer|JSP for Practical Program Design|K. Dudman|9780387915043\n06/2014|Mike Murach & Associates|Murach's Java Servlets and JSP|Joel Murach, Michael Urban|9781890774875\n1989|Krieger Pub Co|Structured Programming With Cobol And Jsp (polytechnic Series)|John B. Thompson|9780862381547\n10/2019|BPB Publications|Web Applications using JSP (Java Server Page)|P. Karthik|9789388176200\n20141201|McGraw-Hill Higher Education (US)|Oracle8i Java Component Programming With EJB, CORBA AND JSP|Morisseau-Leroy, Nirva; Solomon, Martin; Basu, Julie|9780072127379\n|Berkeley, Calif. : Osborne/mcgraw-hill, Cop. 2000|Oracle8i Java Component Programming With Ejb, Corba And Jsp||9780072127362\n|Berkeley, Calif. : Osborne/McGraw-Hill, cop. 2000|Oracle8i Java component programming with EJB, CORBA and JSP||9780072127355\n2002|Wiley|Mastering Jsp Custom Tags And Tag Libraries (java Open Source Library)|James Goodwill|9780471213031\n2000|Ibm|Servlet And Jsp Programming With Ibm Websphere Studio And Visualage For Java (ibm Redbook)|Ibm Redbooks|9780738416083\n2001|Sybex, Incorporated|Java Developer's Guide To E-commerce With Xml And Jsp (developer's Handbook Series)|William Brogden and Chris Minnick|9781402846465	Java Server Pages				year|title|doi|citations|influentialCitations|authors|paperId\n2008|GSP: Extending G-Code using JSP servlet technologies|10.1109/COASE.2008.4626499|1|0|S. Nagle and Jeff Wiegley|6d93074266b35df7da6f2c7cf06987235e670e2e	
chatterbot	chatterbot	2014	Gunther Cox		16	library		https://chatterbot.readthedocs.io		0				1.0.8	332	0		10	23997		true	0								https://github.com/gunthercox/ChatterBot	library																2014	2024	2014	544	4424	13975	416	false																								2014	2025	1947	114	222	9	46617																			salvius										python restructuredtext svg html yaml javascript css markdown ini json				true	27363	0		26																1	false	1	true														text													United States																															https://github.com/gunthercox/ChatterBot																																																																																																																																																																																													1	0				chatterbot.readthedocs.io										title|year|author|goodreadsId|rating|ratings|reviews\nNatural Language Parsing: Chatterbot|2010|Books LLC|15703851|0.0|0|0
cryptol	Cryptol	2014	Adam C. Foltzer		28	pl		https://galois.com/		0				3.2.2	333	1		24	23997		true	0								https://github.com/GaloisInc/cryptol	pl																2014	2024	2014	54	119	1124	238	false				c/Cryptol																	haskell.py			2014	2025	4817	96	1905	88	286121							2003		Cryptol is a domain specific programming language for cryptography developed by the Portland, Oregon based software development firm, Galois, Inc.. The language was originally developed for use by the United States National Security Agency. The language is also used by private firms that provide information technology systems, such as the American company Rockwell Collins provides to aerospace and defense contractors in the United States.The programming language is used for all aspects of developing and using cryptography, such as the design and implementation of new ciphers and the verification of existing cryptographic algorithms.  Cryptol is designed to allow the cryptographer to watch how stream processing functions in the program manipulate the ciphers or encryption algorithms.	2008	10	28	64	20921449					Galois,Inc					cry					haskell tex python markdown restructuredtext javascript html make yaml bourne-shell c css dockerfile perl svg yacc logos vim-script bash toml diff ini xml powershell				true	1649	0		53																1	false	3	true					https://tio.run/#cryptol									text													United States																":set ascii=on ""Hello World"""		Cryptol						Cryptol							https://github.com/GaloisInc/cryptol									""""																													true																									true														true											true					true																	true							true																																		true																																				https://github.com/GaloisInc/ICryptol	https://en.wikipedia.org/wiki/Cryptol	0	0														
cuelang	Cue	2018	Marcel van Lohuizen		20	dataNotation		https://cuelang.org/		0				v0.4.0	334	1		6	23991		true	0								https://github.com/cuelang/cue	dataNotation																2019	2024	2018	50	172	3090	1	false																								2018	2021	1527	63	1421	10	50043				https://cuelang.org/play	2018														https://github.com/cue-lang										go yaml protobuf json markdown dockerfile				true	3671	0		27																1	false	0	true																											United Kingdom and United States and Switzerland					"#Spec: {   kind: string    name: {     first:   !=""""  // must be specified and non-empty     middle?: !=""""  // optional, but must be non-empty when specified     last:    !=""""   }    // The minimum must be strictly smaller than the maximum and vice versa.   minimum?: int & <maximum   maximum?: int & >minimum }  // A spec is of type #Spec spec: #Spec spec: {   knid: ""Homo Sapiens"" // error, misspelled field    name: first: ""Jane""  "																	https://twitter.com/cue_lang									https://github.com/cuelang/cue						//																																true																																																							true																																															false																																																	0	0				cuelang.org										
toit	Toit	2021	Florian Loitsch and Kasper Lund		29	pl		https://toitlang.org		0	https://blog.toit.io/				335	1			23991		true	0								https://github.com/toitlang/toit	pl																2021	2025		23	86	1280	68	false																																														Toit is a modern high-level language designed specifically for microcontrollers.	Toit is a modern high-level language designed specifically for microcontrollers.			Toit is a modern high-level language designed specifically for microcontrollers.	toit												true	1540	0		32																2									https://docs.toit.io/language																										"hi:   print ""Hello World!""  greet name:   print ""Hello $name!""  main:   hi   greet ""Kasper"""						https://chat.toit.io								https://www.reddit.com/r/toitlang/												https://github.com/toitlang/toit						//																														true			true	true	true																									true															true			true	true		true	true																																																				true							true				true																													true									0	0														
elvish	Elvish	2013	Qi Xiao		18	pl		https://elv.sh/		0				v0.21.0-dev	336	2		15	23984		true	0								https://github.com/elves/elvish	pl																2013	2024	2013	110	298	5542	304	false																								2013	2025	6817	112	1057	18	45065				https://try.elv.sh/	2018											Elvish is an expressive programming language and a versatile interactive shell, combined into one seamless package. It runs on Linux, BSDs, macOS and Windows.	Elvish is an expressive programming language and a versatile interactive shell, combined into one seamless package. It runs on Linux, BSDs, macOS and Windows.		https://github.com/elves	Elvish is an expressive programming language and a versatile interactive shell, combined into one seamless package. It runs on Linux, BSDs, macOS and Windows.									go markdown html json yaml bourne-shell css toml javascript python make xml typescript svg dockerfile				true	6550	0		33																1	false	0	true																											Unknown					if $true { echo good } else { echo bad }															https://riju.codes/elvish	"echo ""Hello, world!"""	https://twitter.com/elvishshell									https://github.com/elves/elvish																																																																																																																																																																																													0	0				elv.sh										
nltk	Natural Language Toolkit	2001			16	library		http://www.nltk.org/		0				3.8.1	337	0		12	23983		true	0								https://github.com/nltk/nltk	library																2009	2024	2001	466	2850	13289	290	false																								2001	2025	14805	510	498	114	177674					2007		2007	python	The Natural Language Toolkit, or more commonly NLTK, is a suite of libraries and programs for symbolic and statistical natural language processing (NLP) for English written in the Python programming language. It was developed by Steven Bird and Edward Loper in the Department of Computer and Information Science at the University of Pennsylvania. NLTK includes graphical demonstrations and sample data. It is accompanied by a book that explains the underlying concepts behind the language processing tasks supported by the toolkit, plus a cookbook. NLTK is intended to support research and teaching in NLP or closely related areas, including empirical linguistics, cognitive science, artificial intelligence, information retrieval, and machine learning. NLTK has been used successfully as a teaching tool, as an individual study tool, and as a platform for prototyping and building research systems. There are 32 universities in the US and 25 countries using NLTK in their courses. NLTK supports classification, tokenization, stemming, tagging, parsing, and semantic reasoning functionalities..	2005	111	36	127	1661566					https://www.nltk.org/team.html										python restructuredtext yaml markdown html make ini json jupyter-notebook bourne-shell css xml				true	22926	0		28																	false	3	true														text													Various																															https://github.com/nltk/nltk																																																																																																																																																																																												https://en.wikipedia.org/wiki/Natural_Language_Toolkit	4	0				nltk.org										title|year|author|goodreadsId|rating|ratings|reviews\nPython Text Processing with NLTK 2.0 Cookbook: Over 80 Practical Recipes for Using Python's NLTK Suite of Libraries to Maximize Your Natural Language Processing Capabilities|2010|Jacob Perkins|14692614|3.91|43|2\nNatural Language Processing: Python and Nltk||Nitin Hardeniya|53857081|0.0|0|0\nNatural Language Processing: Python and NLTK||Nitin Hardeniya|54033345|3.00|1|0\nNatural Language Processing With Python: Natural Language Processing Using NLTK||Frank Millstein|60775831|5.00|2|0
scilab	Scilab	1990			32	pl				0					338	4			23968		true	0									pl	7234	13048		3986		0					text			source.scilab	programming								false				s/SCILab.scilab	5	2007	2012	3	2												matlab.py																1990	c java fortran freebsd linux matlab octave modelica simulink sagemath	Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and (if the corresponding toolbox is installed) symbolic manipulations. Scilab is one of the two major open-source alternatives to MATLAB, the other one being GNU Octave. Scilab is similar enough to MATLAB that some book authors (who use it) argue that it is easy to transfer skills between the two systems. Scilab however puts less emphasis on (bidirectional) syntactic compatibility with MATLAB than Octave does.	2002	214	147	432	153563					https://gitlab.com/groups/scilab/-/issues			sci sce tst	scilab	sci sce tst									true	1290	0		35																									https://wiki.scilab.org/Documentation								text								http://www.rosettacode.org/wiki/Category:Scilab					Various																"disp(""Hello World"") "	disp(%pi);  	Scilab		https://riju.codes/scilab	"disp(""Hello, world!"") "		// A simple plot of z = f(x,y) t=[0:0.3:2*%pi]'; z=sin(t)*cos(t'); plot3d(t,t,z)	SCILab													//		disp	""""																													true																									true																									true					true																																			true										true		false											true																																				https://github.com/calysto/scilab_kernel	https://en.wikipedia.org/wiki/Scilab	15	10					Scilab	https://github.com/textmate/scilab.tmbundle		year|publisher|title|authors|isbn13\n20140203|Springer Nature|Praktische Mathematik mit MATLAB, Scilab und Octave|Frank Thuselt; Felix Paul Gennrich|9783642258251\n2011|S Chand|SCILAB (A Free Software To MATLAB)|NAIR, ACHUTHSANKAR S.|9788121939706\n2012|CreateSpace Independent Publishing Platform|Scilab by Example|Affouf, Dr. M.|9781479203444\n1999|Birkhäuser|Engineering and Scientific Computing with Scilab||9780817640095\n2019|Bentham Science Publishers|Arduino and Scilab based Projects|Gehlot, Anita and Singh, Rajesh and Singh, Bhupendra|9789811410918\n2009T|New Age International Publisher|Programming in Scilab 4. 1|Das, Vinu V.|9788122424713\n20171111|Springer Nature|Introduction to Scilab|Sandeep Nagar|9781484231920\n2019-03-05|Bentham Science Publishers|Arduino and Scilab based Projects|Rajesh Singh and Anita Gehlot and Bhupendra Singh|9789811410925	Scilab				year|title|doi|citations|influentialCitations|authors|paperId\n1998|Engineering and Scientific Computing with Scilab|10.1007/978-1-4612-1584-4|147|5|C. Gomez|d2c3bab25c1d48eb7d14b1d6091dc88f2e19fc92\n2003|A SCILAB PROGRAM FOR COMPUTING GENERAL-RELATIVISTIC MODELS OF ROTATING NEUTRON STARS BY IMPLEMENTING HARTLE'S PERTURBATION METHOD|10.1142/S0129183103004516|10|0|P. Papasotiriou and V. Geroyannis|3b713fe97175d90ae76755898a3a386e56f48f63\n2017|Introduction to Scilab|10.1007/978-1-4842-3192-0|8|0|Sandeep Nagar|1d348c0a2f2b42ef8df539c7e6cc7a90dad33021\n2015|Comparison New Algorithm Modified Euler in Ordinary Differential Equation Using Scilab Programming|10.7763/LNSE.2015.V3.190|8|0|N. M. M. Yusop and M. Hasan and M. Rahmat|6a846d1b995a155911f8322dd7fe7777dbe42b91\n2012|From Scilab to High Performance Embedded Multicore Systems: The ALMA Approach|10.1109/DSD.2012.65|7|0|J. Becker and T. Stripf and Oliver Oey and M. Hübner and Steven Derrien and D. Ménard and O. Sentieys and G. Rauwerda and K. Sunesen and N. Kavvadias and K. Masselos and G. Goulas and P. Alefragis and N. Voros and D. Kritharidis and N. Mitas and D. Göhringer|3748b2f30f012d47c128d29aecf39846e4dc9b16\n2014|Scilab Textbook Companions [Focus on Education]|10.1109/MCS.2014.2308692|6|2|R. Braatz|cb980aa0fd953d12edbfba4add09ff420a7f70ba\n2012|A flexible approach for compiling scilab to reconfigurable multi-core embedded systems|10.1109/ReCoSoC.2012.6322879|2|0|T. Stripf and Oliver Oey and Thomas Bruckschlögl and Ralf König and M. Hübner and J. Becker and G. Rauwerda and K. Sunesen and N. Kavvadias and G. Dimitroulakos and K. Masselos and D. Kritharidis and N. Mitas and G. Goulas and P. Alefragis and N. Voros and Steven Derrien and D. Ménard and O. Sentieys and D. Göhringer and T. Perschke|4fb4e92c48743e60be986dc3d5de745df9f081d0\n2002|A Scilab Program For Computing Rotating Magnetic Compact Objects|10.1142/S0129183102003218|1|0|P. Papasotiriou and V. Geroyannis|8ab7a8573a12d34528c6b542384c8b4b7a4b1ba4\n2009|Java interface for Scilab based on the jLab environment|10.1109/ICASID.2009.5277009|1|0|Lilan Wu and Jianling Gao and Xiaoyao Xie|7a94b3788238c22cf10b0bfa0d4c92197984278b\n2017|Working with Scilab|10.1007/978-1-4842-3192-0_2|1|0|Sandeep Nagar|1adbeac4c9515127395915fbe9aaa04610b37fe5	title|year|author|goodreadsId|rating|ratings|reviews\nEngineering and Scientific Computing with Scilab|1998|Claude Gomez|2443580|3.33|3|0\nProgramming in Scilab 4. 1|2009|Vinu V. Das|27685296|0.0|0|0\nScilab (a Free Software to Matlab)|2011|Hema Ramchandran|44003404|0.0|0|0\nIntroduction to Scilab: For Scientists and Engineers||Sandeep Nagar|53796871|0.0|0|0\nIntroduction to Scilab: For Engineers and Scientists||Sandeep Nagar|58537943|5.00|1|0\nIntroduction to Scilab for Scientists and Engineers||John Maclane|57266755|0.0|0|0\nSCILAB (A FREE SOFTWARE TO MATLAB)||ACHUTHSANKAR S.NAIR|44300566|0.0|0|0
tla	TLA+	1999	Leslie Lamport		25	pl				0					339	2			23967		true	1	quint								pl	85	89		680		0					text			source.tla	programming								false					15	2016	2017	2	3				TLA																								1999	java latex ascii eclipse-editor isabelle aws azure alloy z-notation	TLA+ (pronounced as tee ell a plus, ) is a formal specification language developed by Leslie Lamport. It is used to design, model, document, and verify concurrent systems. TLA+ has been described as exhaustively-testable pseudocode, and its use likened to drawing blueprints for software systems; TLA is an acronym for Temporal Logic of Actions. For design and documentation, TLA+ fulfills the same purpose as informal technical specifications. However, TLA+ specifications are written in a formal language of logic and mathematics, and the precision of specifications written in this language is intended to uncover design flaws before system implementation is underway.Since TLA+ specifications are written in a formal language, they are amenable to finite model checking. The model checker finds all possible system behaviours up to some number of execution steps, and examines them for violations of desired invariance properties such as safety and liveness. TLA+ specifications use basic set theory to define safety (bad things won't happen) and temporal logic to define liveness (good things eventually happen). TLA+ is also used to write machine-checked proofs of correctness both for algorithms and mathematical theorems. The proofs are written in a declarative, hierarchical style independent of any single theorem prover backend. Both formal and informal structured mathematical proofs can be written in TLA+; the language is similar to LaTeX, and tools exist to translate TLA+ specifications to LaTeX documents.TLA+ was introduced in 1999, following several decades of research into a verification method for concurrent systems. A toolchain has since developed, including an IDE and distributed model checker. The pseudocode-like language PlusCal was created in 2009; it transpiles to TLA+ and is useful for specifying sequential algorithms. TLA+2 was announced in 2014, expanding language support for proof constructs. The current TLA+ reference is The TLA+ Hyperbook by Leslie Lamport.	2004	167	22	203	28752673		TLA+ is a formal specification and verification language that helps engineers design, specify, reason about and verify complex, real-life algorithms and software or hardware systems. TLA+ has been successfully used by Intel, Compaq and Microsoft in the design of hardware systems, and has started seeing recent use in large software systems, at Microsoft, Oracle, and most famously at Amazon, where engineers use TLA+ to specify and verify many AWS services.	TLA+ is a formal specification and verification language that helps engineers design, specify, reason about and verify complex, real-life algorithms and software or hardware systems. TLA+ has been successfully used by Intel, Compaq and Microsoft in the design of hardware systems, and has started seeing recent use in large software systems, at Microsoft, Oracle, and most famously at Amazon, where engineers use TLA+ to specify and verify many AWS services.			TLA+ is a formal specification and verification language that helps engineers design, specify, reason about and verify complex, real-life algorithms and software or hardware systems. TLA+ has been successfully used by Intel, Compaq and Microsoft in the design of hardware systems, and has started seeing recent use in large software systems, at Microsoft, Oracle, and most famously at Amazon, where engineers use TLA+ to specify and verify many AWS services.		tla											true	1055	0		30																1									https://lamport.azurewebsites.net/tla/learning.html								text																	https://lamport.azurewebsites.net/tla/tla.html													"--------------------------- MODULE AsyncInterface --------------------------- EXTENDS Naturals  CONSTANT Data VARIABLE chan  Values == <<""foo"", ""bar"", ""baz"">>  TypeInvariant == chan \in [val: Data, rdy: {0,1}, ack: {0,1}]                   Init == /\ TypeInvariant         /\ chan.ack = chan.rdy          Send(d) == /\ chan.rdy = chan.ack            /\ chan' = [chan EXCEPT !.val = d, !.rdy = 1 - @]          Rcv == /\ chan.rdy # chan.ack        /\ chan' = [chan EXCEPT !.ack = 1 - @]         Next == (\E d \in Data : Send(d)) \/ Rcv  Spec == Init /\ [][Next]_chan  THEOREM Spec => []TypeInvariant  ============================================================================="						"------------------------------ MODULE Elevator ------------------------------ (***************************************************************************) (* This spec describes a simple multi-car elevator system. The actions in  *) (* this spec are unsurprising and common to all such systems except for    *) (* DispatchElevator, which contains the logic to determine which elevator  *) (* ought to service which call. The algorithm used is very simple and does *) (* not optimize for global throughput or average wait time. The            *) (* TemporalInvariant definition ensures this specification provides        *) (* capabilities expected of any elevator system, such as people eventually *) (* reaching their destination floor.                                       *) (***************************************************************************)  EXTENDS     Integers  CONSTANTS   Person,     \* The set of all people using the elevator system             Elevator,   \* The set of all elevators             FloorCount  \* The number of floors serviced by the elevator system  VARIABLES   PersonState,            \* The state of each person             ActiveElevatorCalls,    \* The set of all active elevator calls             ElevatorState           \* The state of each elevator  Vars == \* Tuple of all specification variables     <<PersonState, ActiveElevatorCalls, ElevatorState>>  Floor ==    \* The set of all floors     1 .. FloorCount  Direction ==    \* Directions available to this elevator system     {""Up"", ""Down""}  ElevatorCall == \* The set of all elevator calls     [floor : Floor, direction : Direction]  ElevatorDirectionState ==   \* Elevator movement state; it is either moving in a direction or stationary     Direction \cup {""Stationary""}  GetDistance[f1, f2 \in Floor] ==    \* The distance between two floors     IF f1 > f2 THEN f1 - f2 ELSE f2 - f1      GetDirection[current, destination \in Floor] == \* Direction of travel required to move between current and destination floors     IF destination > current THEN ""Up"" ELSE ""Down""  CanServiceCall[e \in Elevator, c \in ElevatorCall] ==   \* Whether elevator is in position to immediately service call     LET eState == ElevatorState[e] IN     /\ c.floor = eState.floor     /\ c.direction = eState.direction  PeopleWaiting[f \in Floor, d \in Direction] ==  \* The set of all people waiting on an elevator call     {p \in Person :         /\ PersonState[p].location = f         /\ PersonState[p].waiting         /\ GetDirection[PersonState[p].location, PersonState[p].destination] = d}  TypeInvariant ==    \* Statements about the variables which we expect to hold in every system state     /\ PersonState \in [Person -> [location : Floor \cup Elevator, destination : Floor, waiting : BOOLEAN]]     /\ ActiveElevatorCalls \subseteq ElevatorCall     /\ ElevatorState \in [Elevator -> [floor : Floor, direction : ElevatorDirectionState, doorsOpen : BOOLEAN, buttonsPressed : SUBSET Floor]]  SafetyInvariant ==   \* Some more comprehensive checks beyond the type invariant     /\ \A e \in Elevator :  \* An elevator has a floor button pressed only if a person in that elevator is going to that floor         /\ \A f \in ElevatorState[e].buttonsPressed :             /\ \E p \in Person :                 /\ PersonState[p].location = e                 /\ PersonState[p].destination = f     /\ \A p \in Person :    \* A person is in an elevator only if the elevator is moving toward their destination floor         /\ \A e \in Elevator :             /\ (PersonState[p].location = e /\ ElevatorState[e].floor /= PersonState[p].destination) =>                 /\ ElevatorState[e].direction = GetDirection[ElevatorState[e].floor, PersonState[p].destination]     /\ \A c \in ActiveElevatorCalls : PeopleWaiting[c.floor, c.direction] /= {} \* No ghost calls  TemporalInvariant ==  \* Expectations about elevator system capabilities     /\ \A c \in ElevatorCall :  \* Every call is eventually serviced by an elevator         /\ c \in ActiveElevatorCalls ~> \E e \in Elevator : CanServiceCall[e, c]     /\ \A p \in Person :    \* If a person waits for their elevator, they'll eventually arrive at their floor         /\ PersonState[p].waiting ~> PersonState[p].location = PersonState[p].destination  PickNewDestination(p) ==    \* Person decides they need to go to a different floor     LET pState == PersonState[p] IN     /\ ~pState.waiting     /\ pState.location \in Floor     /\ \E f \in Floor :         /\ f /= pState.location         /\ PersonState' = [PersonState EXCEPT ![p] = [@ EXCEPT !.destination = f]]     /\ UNCHANGED <<ActiveElevatorCalls, ElevatorState>>  CallElevator(p) ==  \* Person calls the elevator to go in a certain direction from their floor     LET pState == PersonState[p] IN     LET call == [floor |-> pState.location, direction |-> GetDirection[pState.location, pState.destination]] IN     /\ ~pState.waiting     /\ pState.location /= pState.destination     /\ ActiveElevatorCalls' =         IF \E e \in Elevator :             /\ CanServiceCall[e, call]             /\ ElevatorState[e].doorsOpen         THEN ActiveElevatorCalls         ELSE ActiveElevatorCalls \cup {call}     /\ PersonState' = [PersonState EXCEPT ![p] = [@ EXCEPT !.waiting = TRUE]]     /\ UNCHANGED <<ElevatorState>>  OpenElevatorDoors(e) == \* Open the elevator doors if there is a call on this floor or the button for this floor was pressed.     LET eState == ElevatorState[e] IN     /\ ~eState.doorsOpen     /\  \/ \E call \in ActiveElevatorCalls : CanServiceCall[e, call]         \/ eState.floor \in eState.buttonsPressed     /\ ElevatorState' = [ElevatorState EXCEPT ![e] = [@ EXCEPT !.doorsOpen = TRUE, !.buttonsPressed = @ \ {eState.floor}]]     /\ ActiveElevatorCalls' = ActiveElevatorCalls \ {[floor |-> eState.floor, direction |-> eState.direction]}     /\ UNCHANGED <<PersonState>>      EnterElevator(e) == \* All people on this floor who are waiting for the elevator and travelling the same direction enter the elevator.     LET eState == ElevatorState[e] IN     LET gettingOn == PeopleWaiting[eState.floor, eState.direction] IN     LET destinations == {PersonState[p].destination : p \in gettingOn} IN     /\ eState.doorsOpen     /\ eState.direction /= ""Stationary""     /\ gettingOn /= {}     /\ PersonState' = [p \in Person |->         IF p \in gettingOn         THEN [PersonState[p] EXCEPT !.location = e]         ELSE PersonState[p]]     /\ ElevatorState' = [ElevatorState EXCEPT ![e] = [@ EXCEPT !.buttonsPressed = @ \cup destinations]]     /\ UNCHANGED <<ActiveElevatorCalls>>  ExitElevator(e) ==  \* All people whose destination is this floor exit the elevator.     LET eState == ElevatorState[e] IN     LET gettingOff == {p \in Person : PersonState[p].location = e /\ PersonState[p].destination = eState.floor} IN     /\ eState.doorsOpen     /\ gettingOff /= {}     /\ PersonState' = [p \in Person |->         IF p \in gettingOff         THEN [PersonState[p] EXCEPT !.location = eState.floor, !.waiting = FALSE]         ELSE PersonState[p]]     /\ UNCHANGED <<ActiveElevatorCalls, ElevatorState>>  CloseElevatorDoors(e) ==    \* Close the elevator doors once all people have entered and exited the elevator on this floor.     LET eState == ElevatorState[e] IN     /\ ~ENABLED EnterElevator(e)     /\ ~ENABLED ExitElevator(e)     /\ eState.doorsOpen     /\ ElevatorState' = [ElevatorState EXCEPT ![e] = [@ EXCEPT !.doorsOpen = FALSE]]     /\ UNCHANGED <<PersonState, ActiveElevatorCalls>>  MoveElevator(e) ==  \* Move the elevator to the next floor unless we have to open the doors here.     LET eState == ElevatorState[e] IN     LET nextFloor == IF eState.direction = ""Up"" THEN eState.floor + 1 ELSE eState.floor - 1 IN     /\ eState.direction /= ""Stationary""     /\ ~eState.doorsOpen     /\ eState.floor \notin eState.buttonsPressed     /\ \A call \in ActiveElevatorCalls : \* Can move only if other elevator servicing call         /\ CanServiceCall[e, call] =>             /\ \E e2 \in Elevator :                 /\ e /= e2                 /\ CanServiceCall[e2, call]     /\ nextFloor \in Floor     /\ ElevatorState' = [ElevatorState EXCEPT ![e] = [@ EXCEPT !.floor = nextFloor]]     /\ UNCHANGED <<PersonState, ActiveElevatorCalls>>  StopElevator(e) == \* Stops the elevator if it's moved as far as it can in one direction     LET eState == ElevatorState[e] IN     LET nextFloor == IF eState.direction = ""Up"" THEN eState.floor + 1 ELSE eState.floor - 1 IN     /\ ~ENABLED OpenElevatorDoors(e)     /\ ~eState.doorsOpen     /\ nextFloor \notin Floor     /\ ElevatorState' = [ElevatorState EXCEPT ![e] = [@ EXCEPT !.direction = ""Stationary""]]     /\ UNCHANGED <<PersonState, ActiveElevatorCalls>>  (***************************************************************************) (* This action chooses an elevator to service the call. The simple         *) (* algorithm picks the closest elevator which is either stationary or      *) (* already moving toward the call floor in the same direction as the call. *) (* The system keeps no record of assigning an elevator to service a call.  *) (* It is possible no elevator is able to service a call, but we are        *) (* guaranteed an elevator will eventually become available.                *) (***************************************************************************) DispatchElevator(c) ==     LET stationary == {e \in Elevator : ElevatorState[e].direction = ""Stationary""} IN     LET approaching == {e \in Elevator :         /\ ElevatorState[e].direction = c.direction         /\  \/ ElevatorState[e].floor = c.floor             \/ GetDirection[ElevatorState[e].floor, c.floor] = c.direction } IN     /\ c \in ActiveElevatorCalls     /\ stationary \cup approaching /= {}     /\ ElevatorState' =         LET closest == CHOOSE e \in stationary \cup approaching :             /\ \A e2 \in stationary \cup approaching :                 /\ GetDistance[ElevatorState[e].floor, c.floor] <= GetDistance[ElevatorState[e2].floor, c.floor] IN         IF closest \in stationary         THEN [ElevatorState EXCEPT ![closest] = [@ EXCEPT !.floor = c.floor, !.direction = c.direction]]         ELSE ElevatorState     /\ UNCHANGED <<PersonState, ActiveElevatorCalls>>  Init == \* Initializes people and elevators to arbitrary floors     /\ PersonState \in [Person -> [location : Floor, destination : Floor, waiting : {FALSE}]]     /\ ActiveElevatorCalls = {}     /\ ElevatorState \in [Elevator -> [floor : Floor, direction : {""Stationary""}, doorsOpen : {FALSE}, buttonsPressed : {{}}]]  Next == \* The next-state relation     \/ \E p \in Person : PickNewDestination(p)     \/ \E p \in Person : CallElevator(p)     \/ \E e \in Elevator : OpenElevatorDoors(e)     \/ \E e \in Elevator : EnterElevator(e)     \/ \E e \in Elevator : ExitElevator(e)     \/ \E e \in Elevator : CloseElevatorDoors(e)     \/ \E e \in Elevator : MoveElevator(e)     \/ \E e \in Elevator : StopElevator(e)     \/ \E c \in ElevatorCall : DispatchElevator(c)  TemporalAssumptions ==  \* Assumptions about how elevators and people will behave     /\ \A p \in Person : WF_Vars(CallElevator(p))     /\ \A e \in Elevator : WF_Vars(OpenElevatorDoors(e))     /\ \A e \in Elevator : WF_Vars(EnterElevator(e))     /\ \A e \in Elevator : WF_Vars(ExitElevator(e))     /\ \A e \in Elevator : SF_Vars(CloseElevatorDoors(e))     /\ \A e \in Elevator : SF_Vars(MoveElevator(e))     /\ \A e \in Elevator : WF_Vars(StopElevator(e))     /\ \A c \in ElevatorCall : SF_Vars(DispatchElevator(c))  Spec == \* Initialize state with Init and transition with Next, subject to TemporalAssumptions     /\ Init     /\ [][Next]_Vars     /\ TemporalAssumptions  THEOREM Spec => [](TypeInvariant /\ SafetyInvariant /\ TemporalInvariant)  ============================================================================="														\*	(* *)				TRUE FALSE																			true								true																																																							true																	true																														false																																																https://en.wikipedia.org/wiki/TLA+	3	0					TLA	https://github.com/agentultra/TLAGrammar		year|publisher|title|authors|isbn13\n20181011|Springer Nature|Practical TLA|Hillel Wayne|9781484238295	TLA					title|year|author|goodreadsId|rating|ratings|reviews\nSpecifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers|2002|Leslie Lamport|2164642|4.10|21|2\nPractical Tla+: Design-Driven Programming||Hillel Wayne|63014032|4.50|2|0
scikit-learn	Scikit-learn	2007	David Cournapeau		15	library		http://scikit-learn.org/stable/		0				1.5.0	340	0		18	23966		true	0								https://github.com/scikit-learn/scikit-learn	library																2010	2024	2010	2141	25184	59038	2085	false																								2010	2025	36454	3340	1675	169	521566							2007	python cython c linux numpy scipy nltk tensorflow matplotlib pandas	Scikit-learn (formerly scikits.learn) is a free software machine learning library for the Python programming language. It features various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.	2011	360	95	126	33490859					https://github.com/scikit-learn										python restructuredtext cython yaml bourne-shell meson csv html svg markdown cpp json javascript css c make toml bash				true	139752	0		33																1	false	1	true														text													Various																															https://github.com/scikit-learn/scikit-learn																																																																																																																																																																																												https://en.wikipedia.org/wiki/Scikit-learn	0	0														
click	Click	1999			24	pl		https://github.com/kohler/click/wiki/Language		0				v2.0.1	341	1		17	23966		true	0								https://github.com/kohler/click	pl	115	127		39		0					text			source.click	programming	2010	2024	1999	77	323	733	140	false					22	2015	2017	2	4															1999	2022	10877	144	1971	26	514530																			MIT			click							cpp c perl bourne-shell make java m4 diff yaml tex markdown dockerfile vim-script xslt yacc dtd xml				true	2048	0		44																	false	2	true						https://click.palletsprojects.com/en/8.1.x/								text	94												United States																	"rates :: AvailableRates elementclass sr2 {   $sr2_ip, $sr2_nm, $wireless_mac, $gateway, $probes|   arp :: ARPTable(); lt :: LinkTable(IP $sr2_ip);   gw :: SR2GatewaySelector(ETHTYPE 0x062c,         IP $sr2_ip,         ETH $wireless_mac,         LT lt,         ARP arp,         PERIOD 15,         GW $gateway);   gw -> SR2SetChecksum -> [0] output;  set_gw :: SR2SetGateway(SEL gw);   es :: SR2ETTStat(ETHTYPE 0x0641,        ETH $wireless_mac,        IP $sr2_ip,        PERIOD 30000,        TAU 300000,        ARP arp,        PROBES $probes,        ETT metric,        RT rates);   metric :: SR2ETTMetric(LT lt);   forwarder :: SR2Forwarder(ETHTYPE 0x0643,          IP $sr2_ip,          ETH $wireless_mac,          ARP arp,          LT lt);   querier :: SR2Querier(ETH $wireless_mac,        SR forwarder,        LT lt,        ROUTE_DAMPENING true,        TIME_BEFORE_SWITCH 5,        DEBUG true);   query_forwarder :: SR2MetricFlood(ETHTYPE 0x0644,           IP $sr2_ip,           ETH $wireless_mac,           LT lt,           ARP arp,           DEBUG false);  query_responder :: SR2QueryResponder(ETHTYPE 0x0645,         IP $sr2_ip,         ETH $wireless_mac,         LT lt,         ARP arp,         DEBUG true);   query_responder -> SR2SetChecksum -> [0] output; query_forwarder -> SR2SetChecksum -> SR2Print(forwarding) -> [0] output; query_forwarder [1] -> query_responder;  data_ck :: SR2SetChecksum()  input [1] -> host_cl :: IPClassifier(dst net $sr2_ip mask $sr2_nm,     -) -> querier -> data_ck;   host_cl [1] -> [0] set_gw [0] -> querier;  forwarder[0]   -> dt ::DecIPTTL   -> data_ck   -> [2] output;   dt[1] -> Print(ttl-error) -> ICMPError($sr2_ip, timeexceeded, 0) -> querier;   // queries querier [1] -> [1] query_forwarder; es -> SetTimestamp() -> [1] output;   forwarder[1] //ip packets to me   -> SR2StripHeader()   -> CheckIPHeader()   -> from_gw_cl :: IPClassifier(src net $sr2_ip mask $sr2_nm,     -)   -> [3] output;  from_gw_cl [1] -> [1] set_gw [1] -> [3] output;   input [0]    -> ncl :: Classifier(    12/0643 , //sr2_forwarder    12/0644 , //sr2    12/0645 , //replies    12/0641 , //sr2_es    12/062c , //sr2_gw    );      ncl[0] -> SR2CheckHeader() -> [0] forwarder;  ncl[1] -> SR2CheckHeader() -> PrintSR(query) -> query_forwarder  ncl[2] -> SR2CheckHeader() -> query_responder;  ncl[3] -> es;  ncl[4] -> SR2CheckHeader() -> gw;   }    Idle -> s :: sr2(2.0.0.1, 255.0.0.0, 00:00:00:00:00:01, false, ""12 60 12 1500"") -> Discard; Idle -> [1] s; s[1] -> Discard; s[2] -> Discard; s[3] -> Discard; "														https://github.com/kohler/click						//					true false																			true								true																																																							true																																															false																																																	0	0					Click	https://github.com/stenverbois/language-click.git			Click					
k	K	1993	Arthur Whitney		27	pl arrayLang				0					342	2			23965	2142	true	11	apter-f ck earnest-ok goal klong ktyek lil ngnk slack u xy								pl																							false				k/K.k																	q.py																1993	scheme q apl sql j sql-92 solaris linux	K is a proprietary array processing language developed by Arthur Whitney and commercialized by Kx Systems. Since then, an open-source implementation known as Kona has also been developed. The language serves as the foundation for kdb+, an in-memory, column-based database, and other related financial products. The language, originally developed in 1993, is a variant of APL and contains elements of Scheme. Advocates of the language emphasize its speed, facility in handling arrays, and expressive syntax.	2004	113	42	221	890956		K is like APL, but K restricts itself to the ASCII character set.	K is like APL, but K restricts itself to the ASCII character set.		Kx Systems	K is like APL, but K restricts itself to the ASCII character set.			k	k										585	0		28																1									https://k.miraheze.org/wiki/Main_Page								text	381							http://www.rosettacode.org/wiki/Category:K					United States			APL/J/K												"/ Hello world in K  ""Hello world!"""	"""Hello World\n"""		K						K													/																				true												true																									true														true											true					true																																															false																																																https://en.wikipedia.org/wiki/K_(programming_language)	0	1	https://hopl.info/showlanguage.prx?exp=2142												year|title|doi|citations|influentialCitations|authors|paperId\n2012|Label-Based Programming Language Semantics in K Framework with SDF|10.1109/SYNASC.2012.23|5|0|Denis Bogdanas|2d2c7913677cd28c7d2717cf08f5a812349e5d16	
11ty	11ty	2017	Zach Leatherman		16	staticSiteGenerator		https://www.11ty.dev/		0	https://www.11ty.dev/blog/				343	0		8	23964		true	0		https://conf.11ty.dev/						https://github.com/11ty/eleventy/	staticSiteGenerator																2017	2024		92	484	16669	396	false																								2017	2025	3075	133	872	6	57675																A simpler site generator. Transforms a directory of templates (of varying types) into HTML.	A simpler site generator. Transforms a directory of templates (of varying types) into HTML.			A simpler site generator. Transforms a directory of templates (of varying types) into HTML.									javascript markdown liquid json yaml html scss typescript				true	18256	0		24																1	false								https://www.11ty.dev/docs/																															https://www.youtube.com/c/EleventyVideo	https://www.11ty.dev/blog/discord/	https://fosstodon.org/@eleventy																			https://github.com/11ty/eleventy/																																																																																																																																																																																													0	0														
keras	Keras	2015	François Chollet		15	library		https://keras.io/		0				v3.3.3	344	0		7	23963		true	0								https://github.com/keras-team/keras	library																2015	2024	2015	1915	19395	61393	219	false																								2015	2025	11606	1455	939	47	245376					2015		2015	python tensorflow ios android	Keras is an open source neural network library written in Python. It is capable of running on top of TensorFlow, Microsoft Cognitive Toolkit, or Theano. Designed to enable fast experimentation with deep neural networks, it focuses on being user-friendly, modular, and extensible. It was developed as part of the research effort of project ONEIROS (Open-ended Neuro-Electronic Intelligent Robot Operating System), and its primary author and maintainer is François Chollet, a Google engineer. In 2017, Google's TensorFlow team decided to support Keras in TensorFlow's core library. Chollet explained that Keras was conceived to be an interface rather than a standalone machine-learning framework. It offers a higher-level, more intuitive set of abstractions that make it easy to develop deep learning models regardless of the computational backend used. Microsoft added a CNTK backend to Keras as well, available as of CNTK v2.0.	2016	486	51		51650259					https://github.com/keras-team										python yaml markdown bourne-shell json javascript toml				true	123485	0		22																1	false	3	true																											United States																															https://github.com/keras-team/keras																																																																																																																																																																																												https://en.wikipedia.org/wiki/Keras	0	0				keras.io										
dogescript	Dogescript	2013	Zach Bruggeman		26	pl		http://dogescript.io		0				2.4.3	345	3		7	23963		true	0								https://github.com/dogescript/dogescript	pl	22	26		35		0					text			none	programming	2013	2024	2013	29	93	1341	8	false				d/DogeScript.djs																				2013	2022	501	36	633	3	16213																			https://github.com/dogescript			djs	djs						javascript markdown json dockerfile html yaml bourne-shell				true	1658	0		35																1	false	2	true														text													Various					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											"shh such hello dogescript very next-gen wow difficulty  plz console.loge with ""Hello World"" "				https://riju.codes/dogescript	"plz console.loge with ""Hello, world!"" "	https://twitter.com/dogescript		DogeScript							https://github.com/dogescript/dogescript								console.loge	""""																																																																																																																							true																							true																																						0	0				dogescript.io	Dogescript				Dogescript					
obsidian	Obsidian	2020	Shida Li and Erica Xu		16	editor		https://obsidian.md/		0					346	0		3	23960		false	0								https://github.com/obsidianmd/obsidian-releases	editor																2020	2024		94	2219	8939	121	false																								2020	2025	5695	2121	23	37	63678	https://obsidian.md/roadmap																												json markdown yaml				true	17739	0		20																2	false												https://forum.obsidian.md/																											https://www.youtube.com/@obsdmd	https://discord.gg/obsidianmd	https://mas.to/@obsidian										https://twitter.com/obsdmd									https://github.com/obsidianmd/obsidian-releases																																																																																																																																																																																												https://en.wikipedia.org/wiki/Obsidian_(software)	0	0														
idyll	idyll	2017			23	pl		https://idyll-lang.org/		0				v2.6.0	347	1		10	23959		true	0								https://github.com/idyll-lang/idyll	pl																2017	2024	2017	26	86	2001	58	false																								2017	2022	2835	48	1557	61	321572					2017											Idyll is a markup language and toolkit for writing interactive articles. Idyll's reactive document model and standard component library decrease the amount of code needed to create high quality multimedia narratives. Idyll uses web standards to produce output that will load quickly in any web browser and is fully extensible. Idyll enables collaboration between programmers and journalists, researchers and designers. Those familiar with JavaScript can write custom components using tools like D3 or React.	Idyll is a markup language and toolkit for writing interactive articles. Idyll's reactive document model and standard component library decrease the amount of code needed to create high quality multimedia narratives. Idyll uses web standards to produce output that will load quickly in any web browser and is fully extensible. Idyll enables collaboration between programmers and journalists, researchers and designers. Those familiar with JavaScript can write custom components using tools like D3 or React.		https://github.com/idyll-lang	Idyll is a markup language and toolkit for writing interactive articles. Idyll's reactive document model and standard component library decrease the amount of code needed to create high quality multimedia narratives. Idyll uses web standards to produce output that will load quickly in any web browser and is fully extensible. Idyll enables collaboration between programmers and journalists, researchers and designers. Those familiar with JavaScript can write custom components using tools like D3 or React.									javascript idl json markdown css yaml html svg csv xml				true	2309	0		36																	false	2	true						https://idyll-lang.org/docs																					Various					"[meta   title:""How To: Tune a Guitar""   description:""An interactive audio guide with guitars and a little music theory.""   twitterHandle:""mathisonian""   shareImageUrl:""https://mathisonian.github.io/idyll/how-to-tune-a-guitar/images/share.png""   shareImageWidth:""1940""   shareImageHeight:""970""   /]   [Header   title:""Tune a Guitar""   authors:`[{     name: ""Matthew Conlen"",     link: ""https://twitter.com/mathisonian""   }, {     name: ""Alex Kale"",     link: ""https://github.com/kalealex""   }]` /]    [var name:""currentFrequency"" value:108 /] [var name:""guitarState"" value:""default"" /] [var name:""fft"" value:` null ` /] [var name:""waveform"" value:` null ` /] [var name:""isInTune"" value:false /]  [var name:""clean"" value:false /]  [var name:""playRiff"" value:false /] [var name:""playReference"" value:false /] [var name:""detuneGuitar"" value:false /] [var name:""autotuneGuitar"" value:false /] [var name:""playNotes"" value:false /] [var name:""playBeats"" value:false /]  [var name:""playScale"" value:false /] [var name:""beatDiff"" value:5 /]  [var name:""tunerVisualization"" value:true /]  [var name:""targetNote"" value:""E2"" /] [derived name:""targetString"" value:`{ E2: 0, A2: 1, D3: 2, G3: 3, B3: 4, E4: 5 }[targetNote]` /]  [Fixed]   [Guitar     src:""images/svg/guitar.svg""     currentFrequency:currentFrequency     state:guitarState     targetNote:targetNote     fft:fft     waveform:waveform     playRiff:playRiff     isInTune:isInTune     clean:clean     detuneGuitar:detuneGuitar     autotuneGuitar:autotuneGuitar     playReference:playReference     tunerVisualization:tunerVisualization     playNotes:playNotes     playScale:playScale     playBeats:playBeats     beatDiff:beatDiff      /] [/Fixed]   [section] # A Sad Guitar.  Take a second and strum the guitar. It doesn't sound so good, does it?  We've just taken it out of storage and *it's all out of tune...*  [/section]  [section onEnterViewFully:`guitarState = 'headstock'; playScale = false;`] # Electric Tuner to the Rescue.  Tune the guitar using the tuner. Click and drag the tuning knobs on the right to tighten and loosen the strings. // Need a reward state to let them know when a string is in tune  [Tuner selectedString:targetString currFreq:currentFrequency /]  [conditional if:isInTune] Great work, scroll on. [/conditional]  [/section]  [section onEnterViewFully:`guitarState = null; playScale = false; `]  [conditional if:isInTune]  # A Sigh of Relief.  That sounds so much better! What a difference a few hertz make. Go ahead and play a little something.  // audio clip of guitar shredding  [div className:""centered""] [button onClick:`playRiff = true `]   Play a lick. [/button] [/div] [/conditional]   [conditional if:`!isInTune `]  # Keep at it. // the text in this section should depend on whether or not the guitar is in tune This doesn't sound in tune quite yet. Scroll back up and try to get all of the tuning knobs to turn green.  [/conditional]  [/section]  [section onEnterViewFully:`guitarState = 'pickups'; playScale = true; `] # How does this thing work?  Guitars generate noise through the vibration of their strings. On an electric guitar such as this one, magnetic ""pick-ups"" convert those vibrations into an electrical signal which can then be sent to a tuner or an amplifier.   [var name:""waveInView"" value:false /] [WaveVisualizer   waveform:waveform   inView:waveInView   onEnterView:`waveInView = true `   onExitViewFully:`waveInView = false ` /]  This signal can be [visualized as a raw waveform](https://pudding.cool/2018/02/waveforms/), but often we want to visualize the frequency instead. The [fourier transform](https://jackschaedler.github.io/circles-sines-signals/dft_introduction.html) is a mathematical  function that reveals the audio frequencies hidden in that wave.  [var name:""freqInView"" value:false /] [FreqViz   fft:fft   inView:freqInView   onEnterView:`freqInView = true `   onExitViewFully:`freqInView = false ` /]   Strum the guitar to see the frequency visualized.  [/section]  [section onEnterViewFully:`guitarState = null; playReference = false; `]  # Tuning by Ear.  Now that we've tuned the guitar using a tuner, let's try to tune the guitar by ear. This is more challenging, and it may take you time to master.  [/section]  [notification onEnterViewFully:` detuneGuitar = true; `] The guitar is out of tune again! [/notification]  [section onEnterViewFully:`guitarState = 'headstock'; playReference = true; tunerVisualization = false; `] # Match the Reference.  We'll start by tuning to a reference note. When you manipulate the tuners on the right the current note will be played, as will a reference note.  [div className:""centered""] [button onClick:` clean = !clean `]   [Display value:`clean ? ""Turn distortion on."" :  ""Turn distortion off."" `  /] [/button] [/div]  This will be easier with a cleaner sound. Match the two sounds to get the guitar in tune.  [/section]  [section onEnterView:`playReference = false; autotuneGuitar = true; ` ]  # Tuning Techniques.  ## Harmonic Intervals. // audio clip in text to illustrate intervals // guitar in tune here  Most of the strings on a guitar are separated by an interval known as a *perfect fourth*.  [div className:""centered""] [button className:""interval"" onClick:` playNotes = 'E2:A2' `] ♬ E2-A2 [/button] [button className:""interval"" onClick:` playNotes = 'A2:D3' `] ♬ A2-D3 [/button] [button className:""interval"" onClick:` playNotes = 'D3:G3' `] ♬ D3-G3 [/button] [button className:""interval"" onClick:` playNotes = 'B3:E4' `] ♬ B3-E4 [/button] [/div]   The perfect fourth is beautifully resonant, but there's one pair of strings on a guitar which are not separated by a perfect fourth.   The interval between the [equation]G[/equation] and [equation]B[/equation] strings is a *major third*. The major third sounds happy and uplifting.  [div className:""centered""] [button className:""interval"" onClick:` playNotes = 'G3:B3' `] ♬ G3-B4 [/button] [/div] These intervals show up all the time in music, for example, the major third can be found the first two notes of  [The Saints](https://en.wikipedia.org/wiki/ When_the_Saints_Go_Marching_In). The first two notes of [Amazing Grace](https://en.wikipedia.org/wiki/Amazing_Grace) form a perfect fourth.  Learning to hear these intervals will help you tune your guitar without a tuner.  ## Find the beat.  [p onEnterViewFully:` clean = true ` ] When two strings are played together, they produce a third higher frequency known as an overtone. [/p]  // This overtune frequency is the least common multiple of the two component frequencies, which is amplified by the confluence of the two sound waves.  // For the purpose of tuning a guitar by ear, you just need to recognize that when two strings are played together they result in a higher frequency. We can see this  amplified overtone on the righthand side of the frequency visualizer. // show frequency visualizer here? trigger example? // However, when the two strings are not perfectly in tune, the overtone is amplified inconsistently over time. // This produces a rhythmic pulsing or ""beats"" in the overtone which you can hear if you listen carefully.  When the two strings are not perfectly in tune, the overtone is inconsistent over time. This produces a wobbling, *a beat*, in the overtone which you can hear if you  listen carefully.  Play notes with a [Dynamic value:beatDiff min:0 max:20 step:0.05 /] Hz difference:  [div className:""centered""]   [button onClick:` playBeats = true; ` ]     Listen for the beats!   [/button]   [button onClick:` clean = !clean `]     [Display value:`clean ? ""Turn distortion on."" :  ""Turn distortion off."" `  /]   [/button] [/div]  // These beats also show up in the frequency visualizer. // here, an illustrative example of beats changing with intonation would be nice // will find audio file [var name:""freq3InView"" value:false /] [FreqViz   fft:fft   inView:freq3InView   showBeats:false   onEnterView:`freq3InView = true `   onExitViewFully:`freq3InView = false ` /]  As you get a pair of strings closer in tune, the beats will slow down until the overtone is perfectly amplified. Listening for the slowing of these beats is a helpful cue for tuning.  [/section]  [section]  # Practice makes perfect.  Try tuning the guitar by listening for the relationships between adjacent strings and the beats in the resultant overtone.  [var name:""vizMode"" value:0 /] [div className:""centered""]  [button onClick:` vizMode = (vizMode + 1) % 3 `]   [Display value:`[""Show tuner"", ""Show wave"", ""Show frequencies""][vizMode] `  /] [/button] [button onClick:` clean = !clean `]   [Display value:`clean ? ""Add distortion"" :  ""Remove distortion"" `  /] [/button] [button className:""tune-action"" onClick:` autotuneGuitar = true `] Tune Guitar [/button] [button className:""tune-action"" onClick:` detuneGuitar = true `] Detune Guitar [/button] [/div]  [div className:""centered""] [/div]   [var name:""freq2InView"" value:false /] [div style:`{display: vizMode === 0 ? 'block' : 'none'}`] [FreqViz   fft:fft   inView:freq2InView   onEnterView:`freq2InView = true `   onExitViewFully:`freq2InView = false ` /] [/div]  [div style:`{display: vizMode === 1 ? 'block' : 'none'}`]   [Tuner selectedString:targetString currFreq:currentFrequency /] [/div]   [div style:`{display: vizMode === 2 ? 'block' : 'none'}`]   [WaveVisualizer waveform:waveform inView:`vizMode === 2` /] [/div]     [/section]   [section]  # About this.  This page was built using [Idyll](https://idyll-lang.org), a markup language for interactive documents. The guitar was created using [Sketch Interactive Export](https://github.com/mathisonian/sketch-interactive-export),  [D3](http://d3js.org/), and a modified version of [Tone.js](https://tonejs.github.io/). Audio samples were  provided by [freesound.org user SpeedY](https://freesound.org/people/SpeedY/).  This project is from the [Interactive Data Lab](https://idl.cs.washington.edu/) at the [University of Washington](https://www.cs.washington.edu/).  [/section]   [analytics google:""UA-108267630-1"" /]"																	https://twitter.com/idyll_lang									https://github.com/idyll-lang/idyll						//					true false																			true								true																																																							true																																															false																																																	0	0				idyll-lang.org			id|title|url|time|timestamp|by|comments|score\n15204241|Idyll: Interactive Document Language|https://idyll-lang.github.io/|2017-09-08 21:55:53 UTC|1504907753|abhirag|18|195							
pest	pest	2018	Dragoș Tiselice		18	grammarLanguage		https://pest.rs/		0					348	1		7	23958		true	0								https://github.com/pest-parser/pest	grammarLanguage																2016	2025		42	266	4822	65	false																								2016	2025	1329	145	166	3	71928				https://pest.rs/#editor												pest is a general purpose parser written in Rust with a focus on accessibility, correctness, and performance.	pest is a general purpose parser written in Rust with a focus on accessibility, correctness, and performance.			pest is a general purpose parser written in Rust with a focus on accessibility, correctness, and performance.	pest								rust toml yaml json markdown bourne-shell svg				true	5767	0		27																1	false								https://docs.rs/pest/latest/pest/		https://pest.rs/book/									https://github.com/antlr/grammars-v4/tree/master/pest															"alpha = { 'a'..'z' | 'A'..'Z' } digit = { '0'..'9' }  ident = { (alpha | digit)+ }  ident_list = _{ !digit ~ ident ~ ("" "" ~ ident)+ }          // ^          // ident_list rule is silent (produces no tokens or error reports)"																										https://github.com/pest-parser/pest						//																																true																																																																																																																																																							0	0														
triton	Triton	2021	Philippe Tillet		16	pl		https://triton-lang.org/		0				v2.1.0	349	1		15	23956		true	0								https://github.com/openai/triton	pl																2014	2024	2021	186	1446	12112	632	false																								2021	2025	10180	446	904	422	252253																Triton is a language and compiler for parallel programming. It aims to provide a Python-based programming environment for productively writing custom DNN compute kernels capable of running at maximal throughput on modern GPU hardware.	Triton is a language and compiler for parallel programming. It aims to provide a Python-based programming environment for productively writing custom DNN compute kernels capable of running at maximal throughput on modern GPU hardware.		OpenAI	Triton is a language and compiler for parallel programming. It aims to provide a Python-based programming environment for productively writing custom DNN compute kernels capable of running at maximal throughput on modern GPU hardware.									cpp python cmake markdown yaml restructuredtext bourne-shell c dockerfile svg toml json html llvmir make				true	16898	0		32	numba															1	false	2	true																											United States				https://openai.com/blog/triton/	# This is a GPU kernel in Triton. # Different instances of this # function may run in parallel. @jit def add(X, Y, Z, N):    # In Triton, each kernel instance    # executes block operations on a    # single thread: there is no construct    # analogous to threadIdx    pid = program_id(0)    # block of indices    idx = pid * BLOCK + arange(BLOCK)    mask = idx < N    # Triton uses pointer arithmetics    # rather than indexing operators    x = load(X + idx, mask=mask)    y = load(Y + idx, mask=mask)    store(Z + idx, x + y, mask=mask)																										https://github.com/openai/triton																																																																																																																																																																																													0	0														
wdl	WDL	2012			24	pl		http://www.openwdl.org/		0				1.1.2	350	1		3	23956		true	0								https://github.com/openwdl/wdl	pl	23	30		888		0					text			source.wdl	programming	2012	2024	2012	89	307	756	54	false					27	2017	2018	3	6			Workflow Description Language												2012	2025	781	72	20	5	13427					2017											The Workflow Description Language (WDL) is a way to specify data processing workflows with a human-readable and -writeable syntax. WDL makes it straightforward to define analysis tasks, chain them together in workflows, and parallelize their execution. The language makes common patterns simple to express, while also admitting uncommon or complicated behavior; and strives to achieve portability not only across execution platforms, but also different types of users. Whether one is an analyst, a programmer, an operator of a production system, or any other sort of user, WDL should be accessible and understandable.	The Workflow Description Language (WDL) is a way to specify data processing workflows with a human-readable and -writeable syntax. WDL makes it straightforward to define analysis tasks, chain them together in workflows, and parallelize their execution. The language makes common patterns simple to express, while also admitting uncommon or complicated behavior; and strives to achieve portability not only across execution platforms, but also different types of users. Whether one is an analyst, a programmer, an operator of a production system, or any other sort of user, WDL should be accessible and understandable.			The Workflow Description Language (WDL) is a way to specify data processing workflows with a human-readable and -writeable syntax. WDL makes it straightforward to define analysis tasks, chain them together in workflows, and parallelize their execution. The language makes common patterns simple to express, while also admitting uncommon or complicated behavior; and strives to achieve portability not only across execution platforms, but also different types of users. Whether one is an analyst, a programmer, an operator of a production system, or any other sort of user, WDL should be accessible and understandable.		wdl							markdown yaml json				true	1951	0		28																	false	1	true														text																	https://software.broadinstitute.org/wdl/													"# Sample originally from https://github.com/broadinstitute/centaur  task hello {   String addressee   command {     echo ""Hello ${addressee}!""   }   output {     String salutation = read_string(stdout())   }   runtime {     docker: ""ubuntu@sha256:71cd81252a3563a03ad8daee81047b62ab5d892ebbfbf71cf53415f29c130950""   } }  workflow wf_hello {   call hello   output {      hello.salutation   } }"					https://twitter.com/wdl_dev									https://github.com/openwdl/wdl						#																																true																																																							true																																															false																																																	0	0				openwdl.org	wdl	https://github.com/broadinstitute/wdl-sublime-syntax-highlighter			wdl					
prometheus	PROMETHEUS	2012	Matt T. Proud		15	pl		https://prometheus.io/		0				v2.52.0	351	0		18	23954	2411	true	0								https://github.com/prometheus/prometheus	pl																2012	2024	2012	1128	8955	54059	902	false																								2012	2025	16972	1295	1409	251	187601																			SoundCloud Limited										go yaml typescript markdown json javascript css bourne-shell svg html scss make protobuf lex dockerfile xml less yacc				true	82221	0		33																1	false	2	true																											Germany				http://www.ai1.uni-bayreuth.de/en/projects/Prometheus/index.html																											https://github.com/prometheus/prometheus																																																																																																																																																																																													0	0	https://hopl.info/showlanguage.prx?exp=2411													
observable-lang	Observable	2017	Mike Bostock		23	pl		https://observablehq.com/		0				5.9.8	352	1		5	23952		true	1	d3							https://github.com/observablehq/runtime	pl																2017	2024	2017	31	72	978	5	false																								2017	2024	930	18	32	2	3654				https://observablehq.com/@breck7/languages-with-central-package-repositories	2017											A partially open source derivative of Javascript modified for dataflow that powers the Observable data science web app.	A partially open source derivative of Javascript modified for dataflow that powers the Observable data science web app.		Observable	A partially open source derivative of Javascript modified for dataflow that powers the Observable data science web app.									javascript html json markdown yaml				true	1214	0		30	javascript															1	false	5	true																															https://observablehq.com/@observablehq/observables-not-javascript	{  let x = 0;  for (let i = 1; i <= 100; ++i) {    x += i;  }  return x; }																	https://twitter.com/observablehq									https://github.com/observablehq/runtime						//																																true																																																							true																																															false																																																	1	0				observablehq.com				year|publisher|title|authors|isbn13\n2004|Cambridge University Press|Stochastic Control of Partially Observable Systems|Bensoussan, Alain|9780521611978						
clean	Clean	1987			37	pl	https://clean.cs.ru.nl/Clean	http://clean.cs.ru.nl		2					353	6			23951	1305	true	2	cloc pygments								pl	231	263		206		0					text			source.clean	programming								false				c/Clean.icl	25	2016	2017	9	2												clean.py																1987	miranda haskell c solaris linux fibonacci prolog	Clean is a general-purpose purely functional computer programming language. For much of the language's active development history it was called Concurrent Clean, but this was dropped at some point.	2002	52	41	390	161878					Radboud University Nijmegen		icl dcl abc sapl	icl dcl	icl	icl dcl	icl dcl abc	icl dcl abc sapl								481	0		68																					dcl icl			https://tio.run/#clean	https://wiki.clean.cs.ru.nl/Documentation								text	1809							http://www.rosettacode.org/wiki/Category:Clean					Netherlands						module example  import StdInt  square :: Int -> Int square n = n * n  Start :: Int Start = square 3 									"// Hello World in Clean  module hello  Start :: String Start = ""Hello World!\n"" "	"module hello Start :: {#Char} Start = ""Hello World"" "	definition module GenMap  import StdGeneric  generic gMap a b :: .a -> .b derive gMap c, UNIT, PAIR, EITHER, CONS, FIELD, OBJECT, {}, {!}  derive gMap [], (,), (,,),  (,,,), (,,,,), (,,,,,), (,,,,,,), (,,,,,,,)  	Clean		https://riju.codes/clean	"module main  import StdEnv  Start world   #(console, world) = stdio world   #console = fwrites ""Hello, world!\n"" console   #(ok, world) = fclose console world   = world "		(^) infixr 8 :: Int Int -> Int   (^) x 0 = 1   (^) x n = x * x ^ (n-1)	Clean	Clean				case ccall class code code inline derive export foreign generic if in infix infixl infixr instance let of otherwise special stdcall where with					https://gitlab.science.ru.nl/clean-compiler-and-rts/compiler			//			""""																											true		true	true																																																						true																																															false											true																																					https://en.wikipedia.org/wiki/Clean_(programming_language)	9	5	https://hopl.info/showlanguage.prx?exp=1305		Clean	clean.cs.ru.nl	Clean	https://github.com/timjs/atom-language-clean.git		year|publisher|title|authors|isbn13\n2011|Pearson|The Clean Coder: A Code of Conduct for Professional Programmers|Martin, Robert|9780137081073\n2020|No Starch Press|Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code|Sweigart, Al|9781593279677\n2017|Pearson|Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)|C., Martin Robert|9780134494326\n2018|Packt Publishing|Reactive Programming with Swift 4: Build asynchronous reactive applications with easy-to-maintain and clean code using RxSwift and Xcode 9|Singh, Navdeep|9781787120211\n2018|Packt Publishing|Clean Code in Python: Refactor your legacy code base|Anaya, Mariano|9781788837064\n2020|No Starch Press|Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code|Sweigart, Al|9781593279660\n2019|Pearson|Clean Agile: Back to Basics (Robert C. Martin Series)|C., Martin Robert|9780135781999\n2021|Packt Publishing|Clean Code in Python: Develop maintainable and efficient code, 2nd Edition|Anaya, Mariano|9781800562097\n2021|Addison-Wesley Professional|Clean Craftsmanship: Disciplines, Standards, and Ethics (Robert C. Martin Series)|Martin, Robert C.|9780136915836	Clean				year|title|doi|citations|influentialCitations|authors|paperId\n1995|The ins and outs of Clean I/O|10.1017/S0956796800001258|90|8|P. Achten and M. J. Plasmeijer|4124fc65e84e6232b6e00ebbe5233ba421ef806f\n1997|Interactive Functional Objects in Clean|10.1007/BFb0055438|44|2|P. Achten and M. J. Plasmeijer|494110f72ac432c12d716be98b08c268f15f0cc2\n2011|Clean Translation of an Imperative Reversible Programming Language|10.1007/978-3-642-19861-8_9|31|2|Holger Bock Axelsen|6a98a6e70a1d3c21ad583ef6a83a83224d18c524\n2017|Luandri: A Clean Lua Interface to the Indri Search Engine|10.1145/3077136.3080650|5|0|Bhaskar Mitra and Fernando Diaz and Nick Craswell|0af8eea643b0391fb552db4828d7706366ee546f\n2010|Exchanging sources between clean and Haskell: a double-edged front end for the clean compiler|10.1145/1863523.1863530|4|0|John H. G. van Groningen and T. V. Noort and P. Achten and P. Koopman and M. J. Plasmeijer|acfddf78d7f34f83eafd13a9ee70d52c79af3ae7	
slope	Slope	2021	Sloum		42	pl lisp		https://slope.colorfield.space		0					354	1		1	23949		true	0								https://git.rawtext.club/slope-lang/slope	pl																							false												SLOum's Programming Environment																																		A small s-expression based programming language	A small s-expression based programming language		https://git.rawtext.club/slope-lang	A small s-expression based programming language	slo								go				true	1001	0		70			scheme													1	false						false																			https://git.rawtext.club/slope-lang/packages				United States					"; hello world (define greeting ""Hello"") (display greeting "", world!\n"") "																								define set! lambda cond case if for load load-mod load-mod-file usage macro eval apply and or begin begin0 exists coeval	https://git.rawtext.club/slope-lang/slope							;		display	""""		#t #f				true													true		true			true					true	true																															true					false									true	false								true				true																		true												true													false											true			true																							true				true		true						0	0														
yang	YANG	2014	Tom Nadeau		18	application				0					355	1		9	23943		false	0								https://github.com/YangModels/yang	application				0		0					text			source.yang	data	2014	2024	2014	184	1184	1483	29	false					4	2014	2014	1	1												yang.py			2014	2025	2839	151	135966	157	102368475																						yang		yang				xtend	html xml markdown json bourne-shell yaml csv python svg				true	5387	0		27																1	false																text	9514																https://tools.ietf.org/html/rfc7950													"module sfc-lisp-impl {    yang-version 1;   namespace ""urn:opendaylight:params:xml:ns:yang:controller:config:sfc-lisp:impl"";   prefix ""sfc-lisp-impl"";    import config { prefix config; revision-date 2013-04-05; }   import rpc-context { prefix rpcx; revision-date 2013-06-17; }   import opendaylight-md-sal-binding { prefix mdsal; revision-date 2013-10-28; }     description       ""This module contains the base YANG definitions for       sfc-lisp implementation."";    revision ""2015-04-27"" {       description           ""Initial revision."";   }    // This is the definition of the service implementation as a module identity   identity sfc-lisp-impl {       base config:module-type;        // Specifies the prefix for generated java classes.       config:java-name-prefix SfcLisp;   }     // Augments the 'configuration' choice node under modules/module.   augment ""/config:modules/config:module/config:configuration"" {     case sfc-lisp-impl {       when ""/config:modules/config:module/config:type = 'sfc-lisp-impl'"";        //wires in the data-broker service       container data-broker {         uses config:service-ref {           refine type {               mandatory false;               config:required-identity mdsal:binding-async-data-broker;           }         }       }        container rpc-registry {         uses config:service-ref {           refine type {               mandatory true;               config:required-identity mdsal:binding-rpc-registry;           }         }       }     }   } }"	YANG									https://github.com/yang-tools/yang-lsp				https://github.com/YangModels/yang																																																															true																									true																																																																																																					0	0						https://github.com/DzonyKalafut/language-yang.git			YANG					
autoit	AutoIt	1999	Jonathan Bennett		39	pl		http://www.autoitscript.com/autoit3/		0					356	2			23941		true	0									pl	561	650		4732		0			au3 or AutoIt3 or AutoItScript		autohotkey			source.autoit	programming								false				a/AutoIt.au3	88	2013	2018		11												automation.py																2000	basic tcp udp autohotkey kixtart thinbasic visual-basic winbatch expect	"AutoIt  is a freeware automation language for Microsoft Windows. In its earliest release, the software was primarily intended to create automation scripts (sometimes called macros) for Microsoft Windows programs but has since grown to include enhancements in both programming language design and overall functionality. While the scripting language in AutoIt 1 and 2 was statement-driven, designed primarily for simulating user interaction, from version 3 onwards the AutoIt syntax is similar to that found in the BASIC family of languages. In this form, AutoIt is a general-purpose, third-generation programming language with a classical data model and a variant data type that can store several types of data, including arrays. While version 1 and 2 were compatible with Windows 95, 98, ME, NT4, 2000, XP, 2003, Vista, Windows 7, support for operating systems older than Windows 2000 was discontinued with the release of v3.3.0 in December 2008. Currently AutoIt is also compatible with Windows 2008, Windows 8, Windows 2012, Windows 10, and the minimal requirement is Windows XP SP3. An AutoIt automation script can be converted into a compressed, stand-alone executable which can be run on computers that do not have the AutoIt interpreter installed. A wide range of function libraries (known as UDFs, or ""User Defined Functions"") are also included as standard or are available from the website to add specialized functionality. AutoIt is also distributed with an IDE based on the free SciTE editor. The compiler and help text are fully integrated and provide a de facto standard environment for developers using AutoIt."	2005	158	174	567	2281448					AutoIt Consulting Ltd			au3	au3	au3									true	1011	0		78																1									https://www.autoitscript.com/autoit3/docs/								text								http://www.rosettacode.org/wiki/Category:AutoIt					Unknown			AutoIt													"MsgBox(0, ""Message Box"", ""Hello World"")"		AutoIt				https://twitter.com/autoitconsult	"; Find Average by JohnOne, modified by czardas #include <MsgBoxConstants.au3>  _Example() ; Run the example.  Func _Example()     ; Display an input box and ask the user to enter some numbers separated by commas.     Local $sInput = InputBox(""Find Average"", ""Enter some numbers separated by commas: 1,2,42,100,3"")   ; If an error occurred then exit the script.  If @error Then Exit      ; Populate an array with the user's input.     Local $aSplit = StringSplit($sInput, "","")      ; Pass the array to the function _Find_Average() and then check for errors.     Local $fAverage = _Find_Average($aSplit)     If @error Then Exit      ; Display the result in a message box.     MsgBox($MB_OK, ""Find Average"", ""Result: "" & $fAverage) EndFunc   ;==>_Example  Func _Find_Average($aArray)     ; If the input is not of the correct type (an array), then return an error along with the details.     If Not IsArray($aArray) Then Return SetError(1, 0, VarGetType($aArray))  ; More detailed checks are possible, but for brevity just one is performed here.      ; Declare a variable to store the sum of the numbers.     Local $iArraySum = 0      ; Loop through the array.     For $i = 1 To $aArray[0]         ; Increment the sum by the number in each array element.         $iArraySum += Number($aArray[$i])     Next      ; Return the average rounded to 2 decimal places.     Return Round($iArraySum / $aArray[0], 2) EndFunc   ;==>_Find_Average"	AutoIt					#include-once #include #endregion #forcedef #forceref #region and byref case continueloop dim do else elseif endfunc endif endselect exit exitloop for func global if local next not or return select step then to until wend while exit								;		MsgBox	""""																													true	true																								true														true											true					true																	true							true											true												false											true																													true								https://en.wikipedia.org/wiki/AutoIt	5	0			AutoIt		AutoIt	https://github.com/AutoIt/SublimeAutoItScript		year|publisher|title|authors|isbn13\n2013|Packt Publishing|Instant AutoIt Scripting|Laso, Emilio Aristides de Fez|9781782165798\n2015|CreateSpace Independent Publishing Platform|AutoIT Scripting for Beginners|E, Rajan|9781514144480\n2013-07-26|Packt Publishing|Instant AutoIt Scripting|Emilio Aristides de Fez Laso|9781782165781\n|Wiley-vch,|Practical Laboratory Automation: Made Easy With Autoit|Carvalho, Matheus C.|9783527341580\n2016-10-24|Wiley Global Research (STMS)|Practical Laboratory Automation: Made Easy with AutoIt|Matheus C. Carvalho|9783527801961	AutoIt					
apollo-guidance-computer	AGC	1966			20	assembly				0					357	2			23940		true	0									assembly				210		0		Assembly			assembly_x86			source.agc	programming								false					17	2016	2017	1	1			Apollo Guidance Computer																									1966	si assembly-language	The Apollo Guidance Computer (AGC) was a digital computer produced for the Apollo program that was installed on board each Apollo Command Module (CM) and Lunar Module (LM). The AGC provided computation and electronic interfaces for guidance, navigation, and control of the spacecraft. The AGC has a 16-bit word length, with 15 data bits and one parity bit. Most of the software on the AGC is stored in a special read-only memory known as core rope memory, fashioned by weaving wires through magnetic cores, though a small amount of read-write core memory is available. Astronauts communicated with the AGC using a numeric display and keyboard called the DSKY (DiSplay&KeYboard, pronounced 'DISS-key'). The AGC and its DSKY user interface were developed in the early 1960s for the Apollo program by the MIT Instrumentation Laboratory and first flew in 1966. The AGC was one of the first integrated circuit-based computers. The computer's performance was comparable to the first generation of home computers from the late 1970s, such as the Apple II, TRS-80, and Commodore PET.	2003	561	174	733	188887					MIT Instrumentation Laboratory && Charles Stark Draper Laboratory && Raytheon			agc												3025	0		23																									https://www.ibiblio.org/apollo/assembly_language_manual.html								text			https://github.com/antlr/grammars-v4/tree/master/agc										United States					SWCHSET     STORE   NOMTPI INTLOOP     DLOAD   DAD             TTPI             NOMTPI         STCALL  TDEC1             PRECSET         CALL             S33/34.1         BZE EXIT             SWCHCLR         TC  ALARM         OCT 611         CAF V05N09         TC  BANKCALL         CADR    GOFLASH         TC  GOTOPOOH         TC  P34/P74A    # PROCEED         TC  -7      # V32												"# Copyright: Public domain. # Filename: BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc # Purpose:  Part of the source code for Luminary 1A build 099. #  It is part of the source code for the Lunar Module's (LM) #  Apollo Guidance Computer (AGC), for Apollo 11. # Assembler: yaYUL # Contact: Ron Burkey <info@sandroid.org>. # Website: www.ibiblio.org/apollo. # Pages: 731-751 # Mod history: 2009-05-19 RSB Adapted from the corresponding #    Luminary131 file, using page #    images from Luminary 1A. #  2009-06-07 RSB Corrected 3 typos. #  2009-07-23 RSB Added Onno's notes on the naming #    of this function, which he got from #    Don Eyles. # # This source code has been transcribed or otherwise adapted from # digitized images of a hardcopy from the MIT Museum.  The digitization # was performed by Paul Fjeld, and arranged for by Deborah Douglas of # the Museum.  Many thanks to both.  The images (with suitable reduction # in storage size and consequent reduction in image quality as well) are # available online at www.ibiblio.org/apollo.  If for some reason you # find that the images are illegible, contact me at info@sandroid.org # about getting access to the (much) higher-quality images which Paul # actually created. # # Notations on the hardcopy document read, in part: # # Assemble revision 001 of AGC program LMY99 by NASA 2021112-61 # 16:27 JULY 14, 1969  # Page 731 ## At the get-together of the AGC developers celebrating the 40th anniversary ## of the first moonwalk, Don Eyles (one of the authors of this routine along ## with Peter Adler) has related to us a little interesting history behind the ## naming of the routine.<br> ## <br> ## It traces back to 1965 and the Los Angeles riots, and was inspired ## by disc jockey extraordinaire and radio station owner Magnificent Montague. ## Magnificent Montague used the phrase ""Burn, baby! BURN!"" when spinning the ## hottest new records. Magnificent Montague was the charismatic voice of ## soul music in Chicago, New York, and"																				#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Apollo_Guidance_Computer	3	0						https://github.com/Alhadis/language-agc			Apollo Guidance Computer					title|year|author|goodreadsId|rating|ratings|reviews\nThe Apollo Guidance Computer: Architecture And Operation (Springer Praxis Books / Space Exploration)|2010|Frank O'Brien|10605768|4.26|69|9\nNoise margin testing of the Apollo guidance computer||J.J. Rocchio|16376445|0.0|0|0\nApollo guidance computer and associated ground support equipment Quarterly technical report, 1 Apr. - 30 Jun. 1964||NoN|16376441|0.0|0|0
jai	JAI	2014	Jonathan Blow		26	pl				0					358	2			23938		true	0									pl																							false				j/Jai.jai																																	2014		Jonathan Blow (born 1971) is an American video game designer and programmer, who is best known as the creator of the independent video games Braid (2008) and The Witness (2016), both of which were released to critical acclaim. From 2001 to 2004, Blow wrote the Inner Product column for Game Developer Magazine. He was the primary host of the Experimental Gameplay Workshop each March at the Game Developers Conference, which has become a premier showcase for new ideas in video games.  In addition, Blow was a regular participant in the Indie Game Jam. Blow is also a founding partner of the Indie Fund, an angel investor fund for independent game projects.	2016	7	83	6	4018856					https://github.com/Jai-Community/				jai											1562	0		30																1					jai												text													Various				https://twitter.com/Jonathan_Blow/status/1474203662134255618	"#import ""Basic""; main :: () {    print(""Hello, World!\n""); }"											"#import ""Print""  main::(){   print(""Hello World"");  }"			https://reddit.com/r/Jai					Jai													//		Print	""""																													true																																																							true																	true																		true												false											true																																					https://en.wikipedia.org/wiki/JAI_(programming_language)	0	0														
ios	iOS	2007			14	os		https://www.apple.com/ios/		0					359	0			23933		false	0									os																							false										1440715	2582	iOS operating system																									2007	c objective-c swift android arm tls	iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that presently powers many of the company's mobile devices, including the iPhone, iPad, and iPod Touch. It is the second most popular mobile operating system globally after Android. Originally unveiled in 2007 for the iPhone, iOS has been extended to support other Apple devices such as the iPod Touch (September 2007) and the iPad (January 2010). As of  March 2018, Apple's App Store contains more than 2.1 million iOS applications, 1 million of which are native for iPads. These mobile apps have collectively been downloaded more than 130 billion times. The iOS user interface is based upon direct manipulation, using multi-touch gestures. Interface control elements consist of sliders, switches, and buttons. Interaction with the OS includes gestures such as swipe, tap, pinch, and reverse pinch, all of which have specific definitions within the context of the iOS operating system and its multi-touch interface. Internal accelerometers are used by some applications to respond to shaking the device (one common result is the undo command) or rotating it in three dimensions (one common result is switching between portrait and landscape mode). Apple has been significantly praised for incorporating thorough accessibility functions into iOS, enabling users with vision and hearing disabilities to properly use its products. Major versions of iOS are released annually. The current version, iOS 12, was released on September 17, 2018. It is available for all iOS devices with 64-bit processors; the iPhone 5S and later iPhone models, the iPad (2017), the iPad Air and later iPad Air models, all iPad Pro models, the iPad Mini 2 and later iPad Mini models, and the sixth-generation iPod Touch. On all recent iOS devices, the iOS regularly checks on the availability of an update, and if one is available, will prompt the user to permit its automatic installation.	2008	6910	12985	5087	16161443					Apple														false	535588	5010		14																																	na													United States																																	https://www.meetup.com/topics/ios-development																																																																																																																																																																																										https://en.wikipedia.org/wiki/IOS	9	0											ios			title|year|author|goodreadsId|rating|ratings|reviews\nThe iOS 5 Developer's Cookbook: Core Concepts and Essential Recipes for iOS Programmers|2011|Erica Sadun|17296615|3.91|53|5\nDiving Into iOS (iOS App Development for Non-Programmers, #1)|2012|Kevin McNeish|21930775|3.71|48|9\niOS 7 Programming Cookbook|2013|Vandad Nahavandipoor|25533504|3.76|25|4\nProgramming iOS 7|2013|Matt Neuburg|26233323|4.06|32|2\nIOS 8 Swift Programming Cookbook: Solutions & Examples for IOS Apps|2014|Vandad Nahavandipoor|42349502|3.86|28|4\niOS 6 Programming Cookbook|2012|Vandad Nahavandipoor|21585065|3.74|19|2\nLearning iOS Game Programming|2010|Michael Daley|11343068|3.27|22|0\nMpls Configuration On Cisco Ios Software|2005|Umesh Lakshman|1439048|4.11|18|2\nProgramming iOS 6|2013|Matt Neuburg|24361956|4.04|24|1
sqlalchemy	Sqlalchemy	2006	Michael Bayer		16	queryLanguage		https://www.sqlalchemy.org/		0					360	1		9	23932		true	0								https://github.com/sqlalchemy/sqlalchemy	queryLanguage																2018	2024		99	1376	9224	236	false																								2005	2025	22676	804	904	96	725570																			https://www.sqlalchemy.org/support.html										python restructuredtext yaml markdown ini make tex toml cython				true	14178	0		25																1	false								https://docs.sqlalchemy.org/en/14/			https://groups.google.com/g/sqlalchemy																		United States																						https://twitter.com/sqlalchemy	SELECT movies.id, movies.title, movies.year, movies.directed_by, directors.id, directors.name FROM movies LEFT OUTER JOIN directors ON directors.id = movies.directed_by								https://github.com/sqlalchemy/sqlalchemy																																																																																																																																																																																												https://en.wikipedia.org/wiki/SQLAlchemy	4	0														title|year|author|goodreadsId|rating|ratings|reviews\nEssential SQLAlchemy|2008|Rick Copeland|3424571|3.30|47|4\nEssential Sqlalchemy: Mapping Python to Databases|2015|Jason Myers|27560172|3.83|66|4\nSqlalchemy: Database Access Using Python|2013|Mark Ramm|13660522|5|1|0\nSQLAlchemy Tutorial: Python SQL toolkit and Object Relational Mapper|2020|Gouic Books|50636637|4|1|0
microarchitecture-description-language	mdl	2019	Reid Tatge		17	isa		https://github.com/MPACT-ORG		0				llvmorg-14.0.0-rc1	361	0		1	23932		true	0								https://github.com/MPACT-ORG/llvm-project/	isa																2022	2024		3	5	31	9	false												Microarchitecture Description Language												2001	2024	526965	7002	152106	1774	35425784																We’ve created a DSL and compiler for modeling micro-architecture that handles a very broad class of architectures - CPU, GPUs, VLIWs, DSPs, ML accelerators, and embedded devices. This effort grew out of a need to quickly develop and experiment with high-quality compilers and tools to facilitate rapid architecture exploration. We named the DSL “MDL” for “Microarchitecture Description Language”	We’ve created a DSL and compiler for modeling micro-architecture that handles a very broad class of architectures - CPU, GPUs, VLIWs, DSPs, ML accelerators, and embedded devices. This effort grew out of a need to quickly develop and experiment with high-quality compilers and tools to facilitate rapid architecture exploration. We named the DSL “MDL” for “Microarchitecture Description Language”		https://github.com/MPACT-ORG	We’ve created a DSL and compiler for modeling micro-architecture that handles a very broad class of architectures - CPU, GPUs, VLIWs, DSPs, ML accelerators, and embedded devices. This effort grew out of a need to quickly develop and experiment with high-quality compilers and tools to facilitate rapid architecture exploration. We named the DSL “MDL” for “Microarchitecture Description Language”									cpp		https://github.com/MPACT-ORG/llvm-project/tree/work#the-llvm-compiler-infrastructure		true	7050	0		18																1	false	14	true						https://llvm.org/docs/GettingStarted.html																					United States				https://discourse.llvm.org/t/rfc-mdl-a-micro-architecture-description-language-for-llvm/66409/4																											https://github.com/MPACT-ORG/llvm-project/																																																																																																																																																																																													0	0														
djot	Djot	2022	John MacFarlane		24	textMarkup		https://djot.net		0				0.2.0	362	1		7	23929		true	0								https://github.com/jgm/djot	textMarkup																2022	2024	2022	30	43	1631	99	false																								2022	2025	491	29	17	1	4349				https://djot.net/playground/												 A light markup language	 A light markup language		https://github.com/jgm/djot/issues	 A light markup language	dj								markdown html vim-script make css lua yaml				true	1791	0		36			commonmark	commonmark												1	false	0	true						https://github.com/jgm/djot/blob/main/README.md																					United States				https://htmlpreview.github.io/?https://github.com/jgm/djot/blob/master/doc/syntax.html	"_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 |"																										https://github.com/jgm/djot							{% %}																																																																																																																																																																																						0	0				djot.net										
nemerle	Nemerle	2003	Krzysztof Czarnecki		36	pl		http://nemerle.org		4					363	4			23927	8336	true	4	eiffel nymph pygments sqlite								pl	257	286		177		0					text			source.nemerle	programming								false				n/Nemerle.n	14	2006	2012	1	3												dotnet.py														2003		2003	csharp ml lisp java ocaml haskell sql	Nemerle is a general-purpose high-level statically typed programming language designed for platforms using the Common Language Infrastructure (.NET/Mono). It offers functional, object-oriented (OO) and imperative features. It has a simple C#-like syntax and a powerful metaprogramming system. In June 2012, the core developers of Nemerle were hired by the Czech software development company JetBrains. The team is focusing on developing Nitra, a framework to implement extant and new programming languages. This framework will likely be used to create future versions of Nemerle. Nemerle is named after the Archmage Nemmerle, a character in the fantasy novel A Wizard of Earthsea by Ursula K. Le Guin.	2004	37	121	247	30883042					JetBrains		n	n	n	n		n								406	0		44			csharp ml lisp													1					n		false										text								http://www.rosettacode.org/wiki/Category:Nemerle								Nemerle												"// Hello World in Nemerle (a functional programming language for .NET)  System.Console.WriteLine(""Hello World""); "	"class Hello {     static Main () : void     {         System.Console.WriteLine (""Hello World"");     } }"	"using System.Console;  module Program {    Main() : void    {      WriteLine(""Hello world"");    } }"	Nemerle					"using System; using System.Runtime.InteropServices;  class PlatformInvokeTest {     [DllImport(""msvcrt.dll"")]     public extern static puts(c : string) : int;      [DllImport(""msvcrt.dll"")]     internal extern static _flushall() : int;      public static Main() : void     {         _ = puts(""Test"");         _ = _flushall();     } }"	Nemerle													//		System.Console.WriteLine	""""																													true																																																							true				true																															true												true											true																true						true															https://en.wikipedia.org/wiki/Nemerle	0	0	https://hopl.info/showlanguage.prx?exp=8336		Nemerle	nemerle.org	Nemerle	https://github.com/textmate/nemerle.tmbundle			Nemerle					
ec	eC	2004	Jérôme Jacovella-St-Louis		39	pl		http://ec-lang.org/		0				0.44.15	364	4		20	23926		true	0								https://github.com/ecere/ecere-sdk/	pl	894	920		139		0					text			source.c.ec	programming	2011	2024		46	92	353	7	false				e/Ec.ec	12	2015	2015	1	2			Ecere C									c_like.py			2011	2025	8939	20	3469	124	2570673					2014		2004	c python llvmir linux freebsd android javascript wasm	eC (Ecere C) is an object-oriented programming language, defined as a super-set of the C language. eC was initially developed as part of the Ecere Cross-platform Software Development Kit project. The goals of the language are to provide object-oriented constructs, reflection, properties and dynamic modules on top of the C language while maintaining C compatibility and optimal native performance.eC currently relies on GCC or Clang to perform the final steps of compilation, using C as an intermediate language. There are, however, plans to integrate directly with LLVM to skip the intermediate C files.eC is available as part of the ecere-sdk package in Debian/Ubuntu and other derived Linux distributions. A Windows installer also bundling MinGW-w64 is available from the main website. The free and open-source SDK including the eC compiler can also be built for a number of other platforms, including OS X, FreeBSD and Android.It is also possible to deploy eC applications to the web by compiling them to JavaScript through Emscripten, or to WebAssembly through Binaryen.	2016	22	23	76	48971282					Ecere Corporation			ec eh	ec	ec eh		ec eh			c make svg assembly-language python m4 cpp xml bourne-shell expect glsl yacc markdown yaml objective-c java tex lex perl html				true	981	0		66																1	true	0	true					https://tio.run/#ec									text	4684							http://www.rosettacode.org/wiki/Category:EC					Canada																"class HelloWorldApp : Application {    void Main()    {       PrintLn(""Hello World"");    } } "	"import ""ide""  class Designer : DesignerBase {    ~Designer()    {       if(GetActiveDesigner() == this)       {          SetActiveDesigner(null);       }       if(classDesigner)          delete classDesigner;    }     // *** DesignerBase Implementation ***     void ModifyCode()    {       codeEditor.ModifyCode();    }     void UpdateProperties()    {       codeEditor.DesignerModifiedObject();    }     void CodeAddObject(Instance instance, ObjectInfo * object)    {       codeEditor.AddObject(instance, object);    }     void SheetAddObject(ObjectInfo object)    {       codeEditor.sheet.AddObject(object, object.name, typeData, true); //className, true);    }     void AddToolBoxClass(Class _class)    {       ((IDEWorkSpace)master).toolBox.AddControl(_class);    }     void AddDefaultMethod(Instance instance, Instance classInstance)    {       Class _class = instance._class;       Method defaultMethod = null;        for( ; _class; _class = _class.base)       {          Method method;          int minID = MAXINT;          for(method = (Method)_class.methods.first; method; method = (Method)((BTNode)method).next)          {             if(method.type == virtualMethod)             {                if(!method.dataType)                   method.dataType = ProcessTypeString(method.dataTypeString, false);                if(method.vid < minID && (instance == classInstance || (method.dataType.thisClass && eClass_IsDerived(classInstance._class, method.dataType.thisClass.registered))))                {                   defaultMethod = method;                   minID = method.vid;                }             }          }          if(defaultMethod)             break;       }       codeEditor.AddMethod(defaultMethod);    }     bool ObjectContainsCode(ObjectInfo object)    {       // Confirmation if control contains code       if(object.instCode)       {          MembersInit members;          if(object.instCode.members)          {             for(members = object.instCode.members->first; members; members = members.next)             {                if(members.type == methodMembersInit)                {                   //if(!Code_IsFunctionEmpty(members.function))                   {                      return true;                   }                }             }          }       }       return false;    }     void DeleteObject(ObjectInfo object)    {       if(codeEditor)          codeEditor.DeleteObject(object);    }     void RenameObject(ObjectInfo object, const char * name)    {       if(object && (name || !object.classDefinition))          codeEditor.RenameObject(object, name);    }     bool FindObject(Instance * object, const char * string)    {       ObjectInfo classObject;       for(classObject = codeEditor.classes.first; classObject; classObject = classObject.next)       {          ObjectInfo check;          if(classObject.name && !strcmp(string, classObject.name))          {             *object = classObject.instance;             break;          }          for(check = classObject.instances.first; check; check = check.next)          {             if(check.name && !strcmp(string, check.name))             {                *object = check.instance;                break;             }          }          if(check)             return true;       }       return false;    }     void SelectObjectFromDesigner(ObjectInfo object)    {       codeEditor.SelectObjectFromDesigner(object);    }     borderStyle = sizable;    isActiveClient = true;    hasVertScroll = true;    hasHorzScroll = true;    hasClose = true;    hasMaximize = true;    hasMinimize = true;    text = $""Designer"";    menu = Menu { };    anchor = Anchor { left = 300, right = 150, top = 0, bottom = 0 };     ToolBox toolBox;    CodeEditor codeEditor;     Menu fileMenu { menu, $""File"", f };    MenuItem fileSaveItem    {       fileMenu, $""Save"", s, ctrlS;       bool NotifySelect(MenuItem selection, Modifiers mods)       {          return codeEditor.MenuFileSave(selection, mods);       }    };    MenuItem fileSaveAsItem    {       fileMenu, $""Save As..."", a;       bool NotifySelect(MenuItem selection, Modifiers mods)       {          return codeEditor.MenuFileSaveAs(selection, mods);       }    };    bool debugClosing;     bool OnClose(bool parentClosing)    {       if(!parentClosing)       {          if(codeEditor && codeEditor.inUseDebug && !debugClosing)          {             debugClosing = true;             closing = false;             if(CloseConfirmation(false))             {                visible = false;                if(modifiedDocument)                   OnFileModified({ modified = true }, null);             }             debugClosing = false;             return false;          }          if(codeEditor && !codeEditor.closing && !debugClosing)          {             if(!codeEditor.visible)             {                if(!codeEditor.Destroy(0))                   return false;                else                   codeEditor = null;             }             else             {                visible = false;                return false;             }          }       }       return true;    }     bool OnActivate(bool active, Window previous, bool * goOnWithActivation, bool direct)    {       if(active)       {          codeEditor.EnsureUpToDate();          codeEditor.fixCaret = true;          /*          if(classDesigner)             classDesigner.Activate();          */       }       return true;    }     bool OnKeyHit(Key key, unichar ch)    {       return codeEditor.sheet.OnKeyHit(key, ch);    }     watch(modifiedDocument)    {       fileSaveItem.disabled = !modifiedDocument && codeEditor.fileName;    };     // *** METHODS ACCESSED FROM PROPERTY SHEET/TOOLBOX/CODE EDITOR ***    void Reset()    {       if(classDesigner)       {          classDesigner.Reset();          classDesigner.SelectObject(null, null);          classDesigner.Destroy(0);          delete classDesigner;       }    }     void FillToolBox()    {       if(this && classDesigner)          classDesigner.ListToolBoxClasses(this);    }     void SelectObject(ObjectInfo object, Instance instance)    {       ClassDesignerBase classDesigner = this.classDesigner; #ifdef _DEBUG       if(instance && instance._class.module.application != codeEditor.privateModule)          printf(""warning: SelectObject: instance._class.module.application != codeEditor.privateModule\n""); #endif       if(!classDesigner || !instance || classDesigner._class != (Class)eInstance_GetDesigner(instance))       {          if(classDesigner)          {             classDesigner.SelectObject(null, null);             classDesigner.Destroy(0);             classDesigner = null;             delete this.classDesigner;          }          if(instance)          {             this.classDesigner = classDesigner = eInstance_New(eInstance_GetDesigner(instance));             incref classDesigner;             //if(!classDesigner.parent)             {                classDesigner.parent = this;                classDesigner.anchor = Anchor { left = 0, right = 0, top = 0, bottom = 0 };             }             classDesigner.Create();          }       }       // Call class editor SelectObject       if(classDesigner)          classDesigner.SelectObject(object, instance);    }     void AddObject()    {       // Call class editor AddObject       if(classDesigner)          classDesigner.AddObject();       if(visible)          Activate();       else          codeEditor.Activate();    }     void CreateObject(Instance instance, ObjectInfo object, bool isClass, Instance iclass)    {       subclass(ClassDesignerBase) designerClass = eInstance_GetDesigner(instance);        // Call class editor CreateObject       if(designerClass)          designerClass.CreateObject(this, instance, object, isClass, iclass);    }     void ::PostCreateObject(Instance instance, ObjectInfo object, bool isClass, Instance iclass)    {       subclass(ClassDesignerBase) designerClass = eInstance_GetDesigner(instance);        // Call class editor PostCreateObject       if(designerClass)          designerClass.PostCreateObject(instance, object, isClass, iclass);    }     void ::DroppedObject(Instance instance, ObjectInfo object, bool isClass, Instance iclass)    {       subclass(ClassDesignerBase) designerClass = eInstance_GetDesigner(instance);        // Call class editor PostCreateObject       if(designerClass)          designerClass.DroppedObject(instance, object, isClass, iclass);    }     void PrepareTestObject(Instance instance)    {       subclass(ClassDesignerBase) designerClass = eInstance_GetDesigner(instance);       if(designerClass)          designerClass.PrepareTestObject(this, instance);    }     void ::DestroyObject(Instance instance)    {       subclass(ClassDesignerBase) designerClass = eInstance_GetDesigner(instance);       if(designerClass)          designerClass.DestroyObject(instance);    }     void ::FixProperty(Property prop, Instance instance)    {       subclass(ClassDesignerBase) designerClass = eInstance_GetDesigner(instance);       if(designerClass)          designerClass.FixProperty(prop, instance);    } } "	eC		https://riju.codes/ec	"class Main : Application {    void Main()    {       PrintLn(""Hello, world!"");    } } "		"import ""ecere""  class HelloForm : Window {    caption = ""My First eC Application"";    borderStyle = sizable;    clientSize = { 304, 162 };    hasClose = true;     Label label    {       this, position = { 10, 10 }, font = { ""Arial"", 30 },       caption = ""Hello, World!!""    }; };  HelloForm hello { };"	Ec							https://github.com/ecere/ecere-sdk/						//	/* */	PrintLn	""""		true false																			true								true																																																							true																	true																		true												false											true																																					https://en.wikipedia.org/wiki/EC_(programming_language)	2	0				ec-lang.org	eC	https://github.com/ecere/ec.tmbundle		year|publisher|title|authors|isbn13\n2006|Springer|Early Nutrition And Its Later Consequences: New Opportunities: Perinatal Programming Of Adult Health - Ec Supported Research (advances In Experimental Medicine And Biology)|Berthold Koletzko and Margaret Ashwell and Peter Dodds and Hans Akerblom|9781402035340\n2006|Springer|Early Nutrition and its Later Consequences: New Opportunities: Perinatal Programming of Adult Health - EC Supported Research (Advances in Experimental Medicine and Biology Book 569)|Abdelghani Bellouquid; Marcello Delitala|9781402035357	eC					
bison	Bison	1985	Robert Corbett		27	grammarLanguage		https://www.gnu.org/software/bison/		0					365	2			23924	4653	true	1	lemon								grammarLanguage	2747	3641		196		0		Yacc			text			source.yacc	programming								false					2	2007	2011		2																												1985	c m4 java yacc ruby php go bash lilypond postgresql mysql octave	GNU bison, commonly known as Bison, is a parser generator that is part of the GNU Project. Bison reads a specification of a context-free language, warns about any parsing ambiguities, and generates a parser (either in C, C++, or Java) which reads sequences of tokens and decides whether the sequence conforms to the syntax specified by the grammar. Bison by default generates LALR parsers but can also create GLR parsers. In POSIX mode, Bison is compatible with yacc, but also has several extensions over this earlier program. flex, an automatic lexical analyser, is often used with Bison, to tokenise input data and provide Bison with tokens. Bison was originally written by Robert Corbett in 1985. Later, in 1989, Robert Corbett released another parser generator named Berkeley Yacc. Bison was made Yacc-compatible by Richard Stallman. Bison is free software and is available under the GNU General Public License, with an exception (discussed below) allowing its generated code to be used without triggering the copyleft requirements of the licence.	2002	125	65	1	53189					GNU Project			bison											true	846	0		30																1									https://www.gnu.org/software/bison/manual/bison.html								text			https://github.com/antlr/grammars-v4/tree/master/bison										United States				https://github.com/babyraging/yash	/* Reverse Polish Notation calculator. */  %{   #include <stdio.h>   #include <math.h>   int yylex (void);   void yyerror (char const *); %}  %define api.value.type {double} %token NUM  %% /* Grammar rules and actions follow. */																		# Makefile  FILES = Lexer.c Parser.c Expression.c main.c CC = g++ CFLAGS = -g -ansi  test:  $(FILES)   $(CC) $(CFLAGS) $(FILES) -o test  Lexer.c: Lexer.l   flex Lexer.l  Parser.c: Parser.y Lexer.c   bison Parser.y  clean:   rm -f *.o *~ Lexer.c Lexer.h Parser.c Parser.h test														//	/* */																															true																																																							true																	true																														false																																																https://en.wikipedia.org/wiki/GNU_bison	2	1	https://hopl.info/showlanguage.prx?exp=4653				Bison	https://github.com/textmate/bison.tmbundle		year|publisher|title|authors|isbn13\n20090805|O'Reilly Media, Inc.|flex & bison|John Levine|9781449379278\n20090805|O'Reilly Media, Inc.|flex & bison|John Levine|9781449391973	Bison				year|title|doi|citations|influentialCitations|authors|paperId\n2001|Why bison is becoming extinct|10.1145/969637.969640|9|1|John Aycock|cddbb56c25f401c0a8fd179101524e09ae17c75d	
simula	Simula	1965	Ole-Johan Dahl and Kristen Nygaard		34	pl				0					366	3			23922	170	true	0									pl																							false				s/Simula.sim																																	1965	algol-60 object-pascal java csharp algol smalltalk beta doi isbn	Simula is the name of two simulation programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard. Syntactically, it is a fairly faithful superset of ALGOL 60. Simula 67 introduced objects, classes, inheritance and subclasses, virtual procedures, coroutines, and discrete event simulation, and features garbage collection. Also other forms of subtyping (besides inheriting subclasses) were introduced in Simula derivatives. Simula is considered the first object-oriented programming language. As its name suggests, Simula was designed for doing simulations, and the needs of that domain provided the framework for many of the features of object-oriented languages today. Simula has been used in a wide range of applications such as simulating VLSI designs, process modeling, protocols, algorithms, and other applications such as typesetting, computer graphics, and education. The influence of Simula is often understated, and Simula-type objects are reimplemented in C++, Object Pascal, Java, C# and several other languages. Computer scientists such as Bjarne Stroustrup, creator of C++, and James Gosling, creator of Java, have acknowledged Simula as a major influence.	2002	218	153	435	29513					Norwegian Computing Center				sim											1110	0		42			algol-60													2							false	https://tio.run/#simula	https://portablesimula.github.io/github.io/doc/SimulaTextBook.pdf								text								http://www.rosettacode.org/wiki/Category:Simula					Norway				https://www.mn.uio.no/ifi/english/about/ole-johan-dahl/bibliography/the-birth-of-object-orientation-the-simula-languages.pdf											"! Hello World in Simula;  BEGIN     OutText(""Hello World!"");     OutImage; END "	"Begin    OutText (""Hello World"");    Outimage; End;"							"Simulation Begin    Class FittingRoom; Begin       Ref (Head) door;       Boolean inUse;       Procedure request; Begin          If inUse Then Begin              Wait (door);              door.First.Out;          End;          inUse:= True;       End;       Procedure leave; Begin          inUse:= False;          Activate door.First;       End;       door:- New Head;    End;       Procedure report (message); Text message; Begin       OutFix (Time, 2, 0); OutText ("": "" & message); OutImage;    End;     Process Class Person (pname); Text pname; Begin       While True Do Begin          Hold (Normal (12, 4, u));          report  (pname & "" is requesting the fitting room"");          fittingroom1.request;          report (pname & "" has entered the fitting room"");          Hold (Normal (3, 1, u));          fittingroom1.leave;          report (pname & "" has left the fitting room"");       End;    End;     Integer u;    Ref (FittingRoom) fittingRoom1;     fittingRoom1:- New FittingRoom;    Activate New Person (""Sam"");    Activate New Person (""Sally"");    Activate New Person (""Andy"");    Hold (100); End;"	Simula													!		OutText	""""	:=	True False													true						true								true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Simula	5	14	https://hopl.info/showlanguage.prx?exp=170		Simula					year|publisher|title|authors|isbn13\n1989-11-01T00:00:01Z|Addison-Wesley|Object-Oriented Programming With Simula (International Computer Science Series)|Kirkerud, Bjorn|9780201175745\n1987|Alfred Waller Ltd|An Introduction to Programming in Simula (Computer Science Texts)|Pooley, R. J.|9780632016112\n1987|Alfred Waller Ltd|Introduction To Programming With Simula (computer Science Texts)|R. J. Pooley|9780632014224					year|title|doi|citations|influentialCitations|authors|paperId\n1972|General Concepts of the Simula 67 Programming Language|10.1016/0066-4138(72)90004-3|18|0|J. Ichbiah and S. Morse|b960d635e5452df1e01b52de7c9e0f2c1e6ecee7\n1980|An Abstract Type for Statistics Collection in Simula|10.1145/357114.357118|14|0|C. Landwehr|527d7f67574dba3a8ae98cd8ca14aee9e3d74350\n1986|Object-oriented simulation—Ada, C++, Simula|10.1145/318242.318278|7|0|B. Unger|b3e4886211aca2b370165510714fcc394a145ccc\n1968|A comparison between simula and fortran|10.1007/BF01933421|6|0|J. Palme|dbeb6a36b04553de59c6aa5328605f7a8c84c8be\n1971|Simulation data structures using SIMULA 67|10.1145/800294.811447|6|1|J. Vaucher|22ef52b7ff6713f19e0b0a0521241e34e676e4c2\n1984|An Outline of the Programming Language Simula|10.1016/0096-0551(84)90018-3|6|0|M. Papazoglou and P. Georgiadis and D. Maritsas|80191d485bfa1963ee27d0d877a0ad36dd6f1c52\n1976|Evaluation of ALGOL 68, JOVIAL J3B, PASCAL, SIMULA 67, and TACPOL vs. TINMAN Requirements for a Common High Order Programming Language.|10.21236/ada033893|3|0|J. Goodenough and C. McGowan and J. R. Kelly|be654e5389930136859ef4263619d9f59a5ee216\n1982|Uses of the SIMULA process concept|10.1002/spe.4380120205|2|0|J. Palme|32efb94171675f3c5931f3c463006e4e2cde195c\n2007|An Accidental Simula User|10.1007/978-3-540-73589-2_10|2|0|L. Cardelli|ff6f1c49ff00efa483807fae71ef2a0f2baf6a04\n2007|Celebrating 40 years of language evolution: simula 67 to the present and beyond|10.1145/1297846.1297971|2|0|S. Fraser and James Gosling and Anders Hejlsberg and O. Madsen and B. Meyer and G. Steele|83da4c78b3244a29958643c508918bbcacaf966a\n1978|ACM SIGPLAN history of programming languages conference SIMULA language summary|10.1145/960118.808390|2|0|W. Franta|75b608fd523e890864babecbd61c402c817cc4e5\n1986|Ada, as seen from Simula|10.1002/j.1097-024X.1986.tb00001.x|1|0|S. Krogdahl and K. A. Olsen|9b52e08be43911cf540732b3afc9c2aa93a83823\n1976|Experience from the standardization of the SIMULA programming language|10.1002/spe.4380060314|1|0|J. Palme|785beabc4eb91d414c0cbf015824057586d0bb72\n1981|The class concept in the Simula programming language|10.1145/800142.805365|1|0|J. Palme and M. Wallin|2a07093ebd4db925ac02c36887b37eb2b7ccef37	title|year|author|goodreadsId|rating|ratings|reviews\nObject-Oriented Programming with SIMULA|1989|Bjørn Kirkerud|3923315|0.0|0|0\nAnti-fragile ICT Systems (Simula SpringerBriefs on Computing)||Kjell Jørgen Hole|61222579|3.00|1|0
wisp	wisp	2012	Santosh Rajan and Irakli Gozalishvili and LeXofLeviafan and Chris McCormick		27	pl lisp		https://web.archive.org/web/20201121215216/https://gozala.io/wisp/		0				0.13.0	367	2		5	23921		true	0								https://github.com/Gozala/wisp	pl	17	23		30		0					clojure	clojure	text/x-clojure	source.clojure	programming	2012	2024	2012	38	69	983	58	false					149	2013	2018	1	36															2012	2019	1061	21	43	4	12478																A little Clojure-like LISP in JavaScript	A little Clojure-like LISP in JavaScript			A little Clojure-like LISP in JavaScript		wisp							markdown json make yaml javascript				true	1413	0		39																4	false	0	true														text													Unknown					"(alert ""Hello world!"")"												";; # wisp  ; Wisp is homoiconic JS dialect with a clojure syntax, s-expressions and ; macros. Wisp code compiles to a human readable javascript, which is one ; of they key differences from clojurescript.  ;; ## wisp data structures  ;; 1. nil - is just like js undefined with a differenc that it's ;;    not something can be defined. In fact it's just a shortcut for ;;    void(0) in JS. nil ;; => void(0)  ;; 2. Booleans - Wisp booleans true / false are JS booleans  true ;; => true  ;; 3. Numbers - Wisp numbers are JS numbers 1  ;; => 1  ;; 4. Strings - Wisp strings are JS Strings ""Hello world"" ;;    Wisp strings can be multiline ""Hello, My name is wisp!""  ;; 5. Characters - Characters are sugar for JS single char strings \a  ;; => ""a""  ;; 6. Keywords - Keywords are symbolic identifiers that evaluate to ;;               themselves. :keyword  ;; => ""keyword"" ;;    Since in JS string constats fulfill this purpose of symbolic ;;    identifiers, keywords compile to equivalent JS strings. (window.addEventListener :load handler false) ;;    Keywords can be invoked as functions, that desugars to plain ;;    associated value access in JS (:bar foo) ;; => foo[""bar""]   ;; 7. Vectors - Wisp vectors are JS arrays. [ 1 2 3 4 ] ;;    Note: Commas are white space & can be used if desired [ 1, 2, 3, 4]   ;; 8. Maps - Maps are hash maps, plain JS objects. Note that unlike ;;    in clojure keys can not be of arbitary types. { ""foo"" bar :beep-bop ""bop"" 1 2 } ;;    Commas are optional but can come handy for separating key value ;;    pairs. { a 1, b 2 } ;; In a future JSONs syntax may be made compatible with map syntax.   ;; 9. Lists - You can't have a lisp without lists! Wisp has lists too. ;;    Wisp is homoiconic and it's code is made up of lists representing ;;    expressions. The first item in the expression is a function, being ;;    invoked with rest items as arguments. (foo bar baz) ; => foo(bar, baz);  ;; # Conventions ;; Wisp puts a lot of effort in making naming conventions tra"														https://github.com/Gozala/wisp						;			""""		true false																			true								true																																																							true																																															true											true																																						0	1					wisp	https://github.com/atom/language-clojure			wisp				year|title|doi|citations|influentialCitations|authors|paperId\n2021|Comparative Analysis of the Simple WISP and Some Prominent MCDM Methods: A Python Approach|10.3390/axioms10040347|1|0|D. Stanujkić and D. Karabašević and G. Popović and E. Zavadskas and M. Saračević and P. Stanimirović and A. Ulutaş and V. Katsikis and I. Meidutė-Kavaliauskienė|ad2cae5c390d3ef3c4be9e2ef751699090e0c941	
golo	Golo	2012	Webmaster		35	pl		http://golo-lang.org		0				v2.1.0	368	2		12	23920		true	0								https://github.com/eclipse-archived/golo-lang	pl	23	29		46		0					text			source.golo	programming	2013	2024	2015	65	91	475	66	false				g/Golo.golo	18	2013	2015	27	5												jvm.py			2015	2021	2555	26	663	8	7810					2012		2012	jvm java	Golo is computer software, a programming language for the Java virtual machine (JVM). It is simple, with dynamic, weak typing. It was created in 2012 as part of the research activities of the DynaMid group of the Centre of Innovation in Telecommunications and Integration of service (CITI) Laboratory at Institut national des sciences appliquées de Lyon (INSA). It is distributed as free and open-source software under the Eclipse Public License 1.0.	2015	12	31	43	47051765					https://dev.eclipse.org/mailman/listinfo/golo-dev			golo	golo	golo					java asciidoc markdown bourne-shell yaml css gradle ruby dockerfile tex html javascript				true	1056	0		50																1	false	2	true														text								http://www.rosettacode.org/wiki/Category:Golo					Unknown																"module hello.world  function main = |args| {   println(""Hello World"") } "	"# Copyright 2012-2014 Institut National des Sciences Appliquées de Lyon (INSA-Lyon) # # Licensed under the Apache License, Version 2.0 (the ""License""); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # #     http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an ""AS IS"" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License.  module hello.World  function main = |args| {   println(""Hello world!"") }  "	Golo				https://twitter.com/golo_lang		Golo							https://github.com/eclipse-archived/golo-lang						#		println	""""																													true																									true														true											true					true																								true											true												false											true																																					https://en.wikipedia.org/wiki/Golo_(programming_language)	0	0				golo-lang.org	Golo	https://github.com/TypeUnsafe/sublime-golo			Golo					
ring	Ring	2016	Mahmoud Fayed		29	pl		http://ring-lang.net		7					369	2			23919		true	7	adept cloc ecl eiffel rapidbatch reko-decompiler zig								pl	3	3		195		0					text			source.ring	programming								false				r/Ring.ring	6	2016	2017	4	1																										2016		2016	c linux lua python ruby csharp basic qml xbase	Ring is a dynamic and general-purpose programming language. It can be embedded in C/C++ projects, extended using C/C++ code and/or used as a standalone language. The supported programming paradigms are imperative, procedural, object-oriented, functional, Meta programming, declarative programming using nested structures, and natural programming. The language is portable (Windows, Linux, Mac OS X, Android, etc.) and can be used to create Console, GUI, Web, Games and Mobile applications.	2017	42	6	91	52912829					King Saud University		ring rh rform	ring	ring			ring rh rform							true	431	0		37																1					rform rh ring												text	1517							http://www.rosettacode.org/wiki/Category:Ring					Saudi Arabia																"see ""Hello World"""	"New App {         I want window         The window title = ""hello world"" }  Class App          func geti                 if nIwantwindow = 0                         nIwantwindow++                 ok          func getwant                 if nIwantwindow = 1                         nIwantwindow++                 ok          func getwindow                 if nIwantwindow = 2                         nIwantwindow= 0                         see ""Instruction : I want window"" + nl                 ok                 if nWindowTitle = 0                         nWindowTitle++                 ok          func settitle cValue                 if nWindowTitle = 1                         nWindowTitle=0                         see ""Instruction : Window Title = "" + cValue + nl                 ok          private                  # Attributes for the instruction I want window                         i want window                         nIwantwindow = 0                 # Attributes for the instruction Window title                 # Here we don't define the window attribute again                         title                         nWindowTitle = 0                 # Keywords to ignore, just give them any value                         the=0 "							Ring													#			""""																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/Ring_(programming_language)	2	6			Ring	ring-lang.net	Ring	https://github.com/MahmoudFayed/atom-language-ring		year|publisher|title|authors|isbn13\n2020|Apress|Beginning Ring Programming: From Novice to Professional|Ayouni, Mansour|9781484258323\n2017|Independently published|The Lily and the Cross: A Ring and Crown Novel|de la Cruz, Melissa|9781973305514	Ring				year|title|doi|citations|influentialCitations|authors|paperId\n1968|Programming Techniques: ASP—a ring implemented associative structure package|10.1145/363567.363576|23|1|C. Lang and J. Gray|4aac001b7741dc79056c86e9aaa4a2e20841b68e\n1979|A concurrent computer architecture and a ring based implementation|10.1145/800090.802887|18|0|E. P. Farrell and N. Ghani and Philip C. Treieaven|e7264016181480b2b7998c0144ba6a3fa6e9c5c8\n2002|A fairness algorithm for high-speed networks based on a resilient packet ring architecture|10.1109/ICSMC.2002.1173424|12|1|S. Gjessing and A. Maus|8d161696f4d67072322de750cb62f0423b66190a\n2014|A Method of Parametric Design of Automobile Synchronizer Ring Based on UG Secondary Development Tools|10.4028/www.scientific.net/AMM.716-717.635|2|0|H. Cui and Na Tian and R. Li and Xiuhua Men|10158e3240736e06a7f86557b88a091125c04648\n2020|Automated and robust beam data validation of a preconfigured ring gantry linear accelerator using a 1D tank with synchronized beam delivery and couch motions|10.1002/acm2.12946|1|0|N. Knutson and Matthew C. Schmidt and F. Reynoso and Y. Hao and T. Mazur and E. Laugeman and Geoffrey D. Hugo and S. Mutic and H. Li and W. Ngwa and B. Cai and E. Sajo|5031e2a80bf90ede774a65ee8fb018ee2dc1e34c\n2021|Monitoring and Predicting Occupant’s Sleep Quality by Using Wearable Device OURA Ring and Smart Building Sensors Data (Living Laboratory Case Study)|10.3390/buildings11100459|1|0|Elena Malakhatka and Anas Al Al Rahis and Osman Osman and P. Lundqvist|164c0ee640f4e4e977905185cd4c693c1d12ab13	
jakt	Jakt	2022	Andreas Kling		19	pl				0					370	3		15	23918		true	0								https://github.com/SerenityOS/jakt	pl																2022	2024	2022	38	243	2795	51	false				j/Jakt.jakt																				2022	2025	2776	132	1389	14	238031																Jakt is a memory-safe systems programming language. It currently transpiles to C++.	Jakt is a memory-safe systems programming language. It currently transpiles to C++.		https://github.com/SerenityOS/	Jakt is a memory-safe systems programming language. It currently transpiles to C++.			jakt						cpp json markdown yaml typescript cmake python bourne-shell vim-script javascript xml nix lisp lua dockerfile	cpp			true	3657	0		37																1	false																													Sweden					"function main() {    let x = (""a"", 2, true)     println(""{}"", x.1) }"	function square(num: i32) -> i32 {     return num * num }  function main() {     return square(num: 3) } 										"function main() {     println(""Hello World"") } "								Jakt	Jakt						https://github.com/SerenityOS/jakt								println	""""																																																																																																																							true																							true																																						0	0														
avi-synth	AviSynth	2000	Ben Rudiak-Gould and Edwin van Eggelen and Klaus Post and Richard Berg and Ian Brabham		22	editor		http://avisynth.nl		0				3.7.2	371	1		11	23917		false	0								https://github.com/AviSynth/AviSynthPlus	editor																2013	2024	2002	49	73	935	88	false																								2002	2025	4230	56	763	40	317091																Avisynth is a scripting language and a collection of filters for simple (and not so simple!) non-linear video editing tasks. It frameserves video to applications	Avisynth is a scripting language and a collection of filters for simple (and not so simple!) non-linear video editing tasks. It frameserves video to applications		https://forum.doom9.org/showthread.php?t=181351	Avisynth is a scripting language and a collection of filters for simple (and not so simple!) non-linear video editing tasks. It frameserves video to applications	.avs								restructuredtext cpp html cmake svg make yaml c markdown python powershell		http://avisynth.nl/index.php/First_script		true	2232	0		38																5	false	3	true						http://avisynth.nl/index.php/Main_Page																	https://www.npmjs.com/package/avisynth				The Netherlands					"filename=""somefile.avi"" logfile=""output.txt"" path=""P:\ath\To\Files\"" lumathresh=80 imageprefix=""prefix_"""																										https://github.com/AviSynth/AviSynthPlus				https://sourceforge.net/projects/avisynth2/																																																																																																																																																																																								https://en.wikipedia.org/wiki/AviSynth	0	0				avisynth.nl										
lolcode	LOLCODE	2007	Adam Lindsay		26	esolang		http://lolcode.org/		0					372	3			23915		true	0									esolang	106	109		235		0					text			none	programming								false				l/LOLCODE.lol																																	2007	c php javascript parrot-vm	LOLCODE is an esoteric programming language inspired by lolspeak, the language expressed in examples of the lolcat Internet meme. The language was created in 2007 by Adam Lindsay, researcher at the Computing Department of Lancaster University. The language is not clearly defined in terms of operator priorities and correct syntax, but several functioning interpreters and compilers exist. One interpretation of the language has been proven Turing-complete.	2007	293	98	532	15450778					Lancaster University			lol	lol											1486	0		27																1								https://tio.run/#lolcode	https://learnxinyminutes.com/docs/LOLCODE/					https://esolangs.org/wiki/LOLCODE			text			https://github.com/antlr/grammars-v4/tree/master/esolang/lolcode				https://repl.it/languages/lolcode	http://www.rosettacode.org/wiki/Category:LOLCODE					England					"HAI 1.3     OBTW       Author: Logan Kelly (logan.kelly@gmail.com)       Github: https://github.com/LoganKelly/LOLTracer     TLDR      OBTW prev is the number used in the randin function.          I had to declare it in global scope so that it          would retain its value between calls to randin.     TLDR     I HAS A prev ITZ 0     I HAS A rand_max ITZ 104729       OBTW Equivalent to C's rand() function, except returns         a number in the range of 0 to rand_max.     TLDR     HOW IZ I randin         I HAS A a ITZ 33083         I HAS A c ITZ 67607         prev R MOD OF SUM OF PRODUKT OF prev AN a AN c AN rand_max         FOUND YR prev     IF U SAY SO       BTW Returns a random number within the range of 0-1.     HOW IZ I rand_onein         I HAS A rand_num ITZ I IZ randin MKAY         rand_num IS NOW A NUMBAR         I HAS A rand_max_float ITZ MAEK rand_max A NUMBAR         FOUND YR  QUOSHUNT OF rand_num AN rand_max_float     IF U SAY SO       OBTW Equivalent to C ceil() function. Returns the next         largest integer for the given number.     TLDR     HOW IZ I ceilin YR num         I HAS A int_num ITZ num         int_num IS NOW A NUMBR         BOTH SAEM int_num AN num, O RLY?             YA RLY, FOUND YR num         OIC         DIFFRINT num AN SMALLR OF num AN 0, O RLY?             YA RLY                 int_num R SUM OF int_num AN 1                 FOUND YR MAEK int_num A NUMBAR         OIC         DIFFRINT num AN BIGGR OF num AN 0, O RLY?             YA RLY                 FOUND YR MAEK int_num A NUMBAR         OIC     IF U SAY SO       OBTW Convert a number to hexadecimal. This          is returned as a string.     TLDR     HOW IZ I decimal_to_hex YR num         I HAS A i ITZ 0         I HAS A rem         I HAS A hex_num ITZ A BUKKIT         I HAS A decimal_num ITZ num         IM IN YR num_loop             rem R MOD OF decimal_num AN 16             I HAS A hex_digit             rem, WTF?                 OMG 10, hex_digit R ""A"", GTFO                 OMG 1"											"HAI CAN HAS STDIO? VISIBLE ""Hello World"" KTHXBYE "				https://riju.codes/lolcode		https://twitter.com/icanhaslolcode	HAI 1.2 CAN HAS STDIO? IM IN YR LOOP UPPIN YR VAR TIL BOTH SAEM VAR AN 10     VISIBLE SUM OF VAR AN 1 IM OUTTA YR LOOP KTHXBYE	LOLCODE																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/LOLCODE	0	0				lolcode.org	LOLCODE				LOLCODE					
scroll	Scroll	2019	Breck Yunits		37	textMarkup staticSiteGenerator commandLineApp dataNotation dataValidationLanguage wikiMarkup		https://scroll.pub/		0	https://scroll.pub/blog/	https://scroll.pub/releaseNotes.html		93.2.0	373	1		6	23915		true	3	org podlite quaint							https://github.com/breck7/scroll	textMarkup																2019	2024	2019	12	14	414	2	false																								2019	2025	1956	9	331	43	92841	https://scroll.pub/roadmap.html			https://try.scroll.pub/	2021											Scroll is a language for scientists of all ages. Scroll has an unusually simple syntax, an extensive set of features needed by researchers, bloggers, knowledge bases and sites of all sizes, is highly expandable, and is familiar to anyone who knows Markdown.	Scroll is a language for scientists of all ages. Scroll has an unusually simple syntax, an extensive set of features needed by researchers, bloggers, knowledge bases and sites of all sizes, is highly expandable, and is familiar to anyone who knows Markdown.		Breck's Lab	Scroll is a language for scientists of all ages. Scroll has an unusually simple syntax, an extensive set of features needed by researchers, bloggers, knowledge bases and sites of all sizes, is highly expandable, and is familiar to anyone who knows Markdown.	scroll								parsers particles javascript yaml css json	html csv tsv json rss txt	https://scroll.pub/leetsheet.html	true	true	467	0		70	markdown particles parsers		markdown lisp javascript haml html python tsv csv yaml jekyll wordpress tex mathematica dplyr antlr reactjs			particles										1	false	93	true													https://scroll.pub/faq.html														United States					title This is Scroll. The keyword for title is title.  * Scroll is an extensible alternative to Markdown.  You extend it by writing parsers.		https://www.tiktok.com/@scrollhits			https://www.youtube.com/@breckyunits									https://www.reddit.com/r/WorldWideScroll/												https://github.com/breck7/scroll																																																																																				true									true																	true	true																													true																		false																															0	0				scroll.pub										
mathics	mathics	2012			20	pl		https://mathics.github.io/		0				5.0.0	374	1		16	23913		true	0								https://github.com/mathics/Mathics	pl																2011	2024	2011	68	208	2075	161	false																								2011	2021	5749	59	299	22	129740																Mathics is a free, general-purpose online computer algebra system featuring Mathematica-compatible syntax and functions. It is backed by highly extensible Python code, relying on SymPy for most mathematical tasks.	Mathics is a free, general-purpose online computer algebra system featuring Mathematica-compatible syntax and functions. It is backed by highly extensible Python code, relying on SymPy for most mathematical tasks.		https://github.com/Mathics3	Mathics is a free, general-purpose online computer algebra system featuring Mathematica-compatible syntax and functions. It is backed by highly extensible Python code, relying on SymPy for most mathematical tasks.									python mathematica yaml restructuredtext svg bourne-shell xml make tex markdown csv matlab html perl json ini				true	2760	0		36																	false	5	true					https://tio.run/#mathics									text													United States				https://news.ycombinator.com/item?id=11459186	"StringJoin[Riffle[Map[ToString, Table[Fibonacci[i], {i,16}]], "", ""]] <> ""..."""																										https://github.com/mathics/Mathics																																																																																																																																																																																											http://nbviewer.ipython.org/gist/sn6uv/8381447		0	0				mathics.github.io										
particles	Particles	2017	Breck Yunits		31	dataNotation		https://particles.scroll.pub		2				78.0.0	375	1		9	23912		true	8	parsers parsers parsers scroll scroll scroll speedie tql							https://github.com/breck7/scrollsdk	dataNotation																2017	2024		9	17	379	2	false													Particle Notation	Scroll Notation										2017	2025	1597	11	230	34	81413				https://sdk.scroll.pub/sandbox/	2019											A minimalist notation consisting of just the word break rule, line break rule, and the off-side rule.	A minimalist notation consisting of just the word break rule, line break rule, and the off-side rule.		Breck's Lab	A minimalist notation consisting of just the word break rule, line break rule, and the off-side rule.									javascript typescript html json svg css yaml xml markdown		https://scroll.pub/particlesLeetsheet.html	true	true	443	0		72	i-expressions json yaml toml xml haml ini parsers		haml treesheets racket lisp haskell antlr typescript mathematica scheme python csharp red cobol rebol apl r html css xml json cpp forth fortran sql													1	false	78	true																																title Particle Notation type dataNotation example  title Particle Notation  type dataNotation		https://www.tiktok.com/@scrollhits			https://www.youtube.com/@breckyunits									https://www.reddit.com/r/WorldWideScroll/												https://github.com/breck7/scrollsdk																																						false																		false																																																																																				true																																																	0	0				treenotation.org										
emberjs-framework	emberjs-framework	2011	Yehuda Katz		15	framework		https://emberjs.com/		0				5.10.0-alpha.1	376	0		7	23909		false	0								https://github.com/emberjs/ember.js	framework																2011	2024	2011	848	4214	22462	361	false																								2011	2025	28940	1231	1263	89	199101					2011														https://github.com/emberjs									typescript	typescript javascript json markdown yaml html handlebars				true	36337	0		22																1	false	5	true																											United States																						https://twitter.com/emberjs					https://github.com/emberwatch/ember-language-server				https://github.com/emberjs/ember.js																																																																																																																																																																																													0	0				emberjs.com										
datascript	datascript	2014			15	queryLanguage				0				1.6.5	377	1		9	23907		true	1	project-mentat							https://github.com/tonsky/DataScript	queryLanguage																2014	2024	2014	149	301	5432	76	false																								2014	2025	788	78	107	3	17843																			https://www.patreon.com/tonsky										bourne-shell clojure javascript markdown clojurescript html yaml svg json				true	6414	0		25																	false	1	true																											Germany					"(require '[datascript.core :as d])  ;; Implicit join, multi-valued attribute  (let [schema {:aka {:db/cardinality :db.cardinality/many}}       conn   (d/create-conn schema)]   (d/transact! conn [ { :db/id -1                         :name  ""Maksim""                         :age   45                         :aka   [""Max Otto von Stierlitz"", ""Jack Ryan""] } ])   (d/q '[ :find  ?n ?a           :where [?e :aka ""Max Otto von Stierlitz""]                  [?e :name ?n]                  [?e :age  ?a] ]        @conn))  ;; => #{ [""Maksim"" 45] }   ;; Destructuring, function call, predicate call, query over collection"																										https://github.com/tonsky/DataScript						;																																true																																																							true																																															false																																																	0	0														
q	Q	2003	Arthur Whitney		25	pl arrayLang				0					378	4			23903		true	2	lil xs-lang								pl	157	170		768							text			source.q	programming								false				q/Q.q	73	2015	2018	2	7												q.py																2003	q-equational-programming-language scheme k apl sql	Q is a proprietary array processing language developed by Arthur Whitney and commercialized by Kx Systems. The language serves as the query language for kdb+, a disk based and in-memory, column-based database. kdb+ is based upon K, a terse variant of APL. Q is a thin wrapper around K, providing a more readable, English-like interface.	2008	99	23	91	18595067					Kx Systems			q	q	q										765	0		26																1																	text	559			q				http://www.rosettacode.org/wiki/Category:Q								Q												"/* Hello world in Q */  hello            = writes ""Hello, world!\n"";"	"""Hello World"" "	"dst:`:tq src:`:tqsrc F:key src  / trade fields (types;widths)   trf after 200609 tf:`time`ex`sym`s`cond`size`price`stop`corr`seq`cts`trf tt:(""TCSS*IFBIJCC "";9 1 6 10 4 9 11 1 2 16 1 1,1+20060930<""I""$-8#string first F)  / quote fields (types;widths) qf:`time`ex`sym`s`bid`bsize`ask`asize`cond`mmid`bex`aex`seq`bbo`qbbo`corr`cqs qt:(""TCSSFIFIC*CCJCCCC "";9 1 6 10 11 7 11 7 1 4 1 1 16 1 1 1 1 2)  / sym[.s] ""e""$pricebidask g:{[f;x]`sym`time xcols delete s from @[;`sym;{$[null y;x;` sv x,y]}';x`s]@[x;f;""e""$%;1e4]} foo:{[d;f;t;g;x]@[;`sym;`p#].Q.dsftg[(dst;""D""$-8#string x;d);(` sv src,x;sum t 1;0);f;t;g]}  \t foo[`trade;tf;tt;g[`price]  ]each F where F like""taqtrade*[0-9]""; \t foo[`quote;qf;qt;g[`bid`ask]]each F where F like""taqquote*[0-9]"";  \ http://www.nyxdata.com/Data-Products/Daily-TAQ "	Q					"q)select from t where name like ""ja*"",age>50 name age -------- jack 60  q)select rows:count i by age from t age| rows ---| ---- 20 | 1 50 | 2 60 | 1"	Q																""""																																																																																																																																														true																																				https://github.com/newtux/KdbQ_kernel	https://en.wikipedia.org/wiki/Q_(programming_language_from_Kx_Systems)	1	2			Q		q	https://github.com/komsit37/sublime-q		year|publisher|title|authors|isbn13\n2008|CreateSpace Independent Publishing Platform|Q For Mortals: A Tutorial In Q Programming|Borror, Jeffry A.|9781434829016	q				year|title|doi|citations|influentialCitations|authors|paperId\n2012|Static Type Inference for the Q language using Constraint Logic Programming|10.4230/LIPIcs.ICLP.2012.119|4|0|Zsolt Zombori and J. Csorba and P. Szeredi|416a54053b15552edd56b98f688135cb92061b9e\n2019|Programming quantum computers: a primer with IBM Q and D-Wave exercises|10.1145/3293883.3302578|3|0|F. Mueller and Greg Byrd and P. Dreher|4e8508575d95a7262084d73b61ecdf2c3691437d	
felix	Felix	2001	John Skaller		36	pl		http://felix-lang.github.io/felix/		0					379	2		29	23901		true	0								https://github.com/felix-lang/felix	pl																2010	2024	2001	42	44	799	39	false				f/Felix.flx																	felix.py			2001	2024	8529	61	3152	91	776238																			felix-language@googlegroups.com				flx	flx flxh					ocaml restructuredtext python c cpp make html tex bourne-shell elixir svg markdown haskell yaml vim-script xml scala java perl ada css pascal lisp m4 xhtml clojure objective-c bash nix				true	994	0		140																1	false											https://groups.google.com/g/felix-language																		Australia				http://web.archive.org/web/20080415185225/http://felix-lang.org/	"#import <flx.flxh> fun abs_div(a:int, b:int when b!=0)   expect result >=0 =>   abs(a/b) ; print (abs_div(2,4)); print ""\n"";"											"println$ ""Hello World""; "		Felix						Felix					_ _deref all as assert attempt call callback case caseno cclass code compound ctypes do done downto elif else endattempt endcase endif endmatch enum except exceptions expect finally for forall forget fork functor goto ident if incomplete inherit instance interface jump lambda loop match module namespace new noexpand nonterm obj of open parse raise regexp reglex regmatch rename return the then to type typecase typedef typematch typeof upto when whilst with yield		https://github.com/felix-lang/felix						//		println	""""																	true												true	true																								true										true				true											true					true																								true					true		true	true			true												false											true																																						0	0							id|title|url|time|timestamp|by|comments|score\n5007674|Felix - a fast scripting language|http://felix-lang.org|2013-01-04 14:17:49 UTC|1357309069|nmcfarl|83|107							
transact-sql	Transact-SQL	1984			25	queryLanguage				0					380	1			23900		true	0									queryLanguage																							false																					sql.py											23					2000	sql pl-sql plpgsql sql-psm	Transact-SQL (T-SQL) is Microsoft's and Sybase's proprietary extension to the SQL (Structured Query Language) used to interact with relational databases. T-SQL expands on the SQL standard to include procedural programming, local variables, various support functions for string processing, date processing, mathematics, etc. and changes to the DELETE and UPDATE statements. Transact-SQL is central to using Microsoft SQL Server. All applications that communicate with an instance of SQL Server do so by sending Transact-SQL statements to the server, regardless of the user interface of the application.	2003	299	75	306	295710										sql				typescript						1515	0		512																																	text			https://github.com/antlr/grammars-v4/tree/master/sql/tsql					http://www.rosettacode.org/wiki/Category:Transact-SQL																							Transact-SQL					-- begin transaction BEGIN TRAN  BEGIN TRY    -- execute each statement    INSERT INTO MYTABLE(NAME) VALUES ('ABC')    INSERT INTO MYTABLE(NAME) VALUES ('123')     -- commit the transaction    COMMIT TRAN END TRY BEGIN CATCH    -- roll back the transaction because of error    ROLLBACK TRAN END CATCH				https://github.com/Microsoft/vscode-mssql/tree/dev/src/languageservice		ABSOLUTE ACTION ADA ADD ADMIN AFTER AGGREGATE ALIAS ALL ALLOCATE ALTER AND ANY ARE ARRAY AS ASC ASENSITIVE ASSERTION ASYMMETRIC AT ATOMIC AUTHORIZATION AVG BACKUP BEFORE BEGIN BETWEEN BINARY BIT BIT_LENGTH BLOB BOOLEAN BOTH BREADTH BREAK BROWSE BULK BY CALL CALLED CARDINALITY CASCADE CASCADED CASE CAST CATALOG CHAR CHAR_LENGTH CHARACTER CHARACTER_LENGTH CHECK CHECKPOINT CLASS CLOB CLOSE CLUSTERED COALESCE COLLATE COLLATION COLLECT COLUMN COMMIT COMPLETION COMPUTE CONDITION CONNECT CONNECTION CONSTRAINT CONSTRAINTS CONSTRUCTOR CONTAINS CONTAINSTABLE CONTINUE CONVERT CORR CORRESPONDING COUNT COVAR_POP COVAR_SAMP CREATE CROSS CUBE CUME_DIST CURRENT CURRENT_CATALOG CURRENT_DATE CURRENT_DEFAULT_TRANSFORM_GROUP CURRENT_PATH CURRENT_ROLE CURRENT_SCHEMA CURRENT_TIME CURRENT_TIMESTAMP CURRENT_TRANSFORM_GROUP_FOR_TYPE CURRENT_USER CURSOR CYCLE DATA DATABASE DATE DAY DBCC DEALLOCATE DEC DECIMAL DECLARE DEFAULT DEFERRABLE DEFERRED DELETE DENY DEPTH DEREF DESC DESCRIBE DESCRIPTOR DESTROY DESTRUCTOR DETERMINISTIC DIAGNOSTICS DICTIONARY DISCONNECT DISK DISTINCT DISTRIBUTED DOMAIN DOUBLE DROP DUMP DYNAMIC EACH ELEMENT ELSE END END-EXEC EQUALS ERRLVL ESCAPE EVERY EXCEPT EXCEPTION EXEC EXECUTE EXISTS EXIT EXTERNAL EXTRACT FALSE FETCH FILE FILLFACTOR FILTER FIRST FLOAT FOR FOREIGN FORTRAN FOUND FREE FREETEXT FREETEXTTABLE FROM FULL FULLTEXTTABLE FUNCTION FUSION GENERAL GET GLOBAL GO GOTO GRANT GROUP GROUPING HAVING HOLD HOLDLOCK HOST HOUR IDENTITY IDENTITY_INSERT IDENTITYCOL IF IGNORE IMMEDIATE IN INCLUDE INDEX INDICATOR INITIALIZE INITIALLY INNER INOUT INPUT INSENSITIVE INSERT INT INTEGER INTERSECT INTERSECTION INTERVAL INTO IS ISOLATION ITERATE JOIN KEY KILL LANGUAGE LARGE LAST LATERAL LEADING LEFT LESS LEVEL LIKE LIKE_REGEX LIMIT LINENO LN LOAD LOCAL LOCALTIME LOCALTIMESTAMP LOCATOR LOWER MAP MATCH MAX MEMBER MERGE METHOD MIN MINUTE MOD MODIFIES MODIFY MODULE MONTH MULTISET NAMES NATIONAL NATURAL NCHAR NCLOB NEW NEXT NO NOCHECK NONCLUSTERED NONE NORMALIZE NOT NULL NULLIF NUMERIC OBJECT OCCURRENCES_REGEX OCTET_LENGTH OF OFF OFFSETS OLD ON ONLY OPEN OPENDATASOURCE OPENQUERY OPENROWSET OPENXML OPERATION OPTION OR ORDER ORDINALITY OUT OUTER OUTPUT OVER OVERLAPS OVERLAY PAD PARAMETER PARAMETERS PARTIAL PARTITION PASCAL PATH PERCENT PERCENT_RANK PERCENTILE_CONT PERCENTILE_DISC PIVOT PLAN POSITION POSITION_REGEX POSTFIX PRECISION PREFIX PREORDER PREPARE PRESERVE PRIMARY PRINT PRIOR PRIVILEGES PROC PROCEDURE PUBLIC RAISERROR RANGE READ READS READTEXT REAL RECONFIGURE RECURSIVE REF REFERENCES REFERENCING REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY RELATIVE RELEASE REPLICATION RESTORE RESTRICT RESULT RETURN RETURNS REVERT REVOKE RIGHT ROLE ROLLBACK ROLLUP ROUTINE ROW ROWCOUNT ROWGUIDCOL ROWS RULE SAVE SAVEPOINT SCHEMA SCOPE SCROLL SEARCH SECOND SECTION SECURITYAUDIT SELECT SEMANTICKEYPHRASETABLE SEMANTICSIMILARITYDETAILSTABLE SEMANTICSIMILARITYTABLE SENSITIVE SEQUENCE SESSION SESSION_USER SET SETS SETUSER SHUTDOWN SIMILAR SIZE SMALLINT SOME SPACE SPECIFIC SPECIFICTYPE SQL SQLCA SQLCODE SQLERROR SQLEXCEPTION SQLSTATE SQLWARNING START STATE STATEMENT STATIC STATISTICS STDDEV_POP STDDEV_SAMP STRUCTURE SUBMULTISET SUBSTRING SUBSTRING_REGEX SUM SYMMETRIC SYSTEM SYSTEM_USER TABLE TABLESAMPLE TEMPORARY TERMINATE TEXTSIZE THAN THEN TIME TIMESTAMP TIMEZONE_HOUR TIMEZONE_MINUTE TO TOP TRAILING TRAN TRANSACTION TRANSLATE TRANSLATE_REGEX TRANSLATION TREAT TRIGGER TRIM TRUE TRUNCATE TRY_CONVERT TSEQUAL UESCAPE UNDER UNION UNIQUE UNKNOWN UNNEST UNPIVOT UPDATE UPDATETEXT UPPER USAGE USE USER USING VALUE VALUES VAR_POP VAR_SAMP VARCHAR VARIABLE VARYING VIEW WAITFOR WHEN WHENEVER WHERE WHILE WIDTH_BUCKET WINDOW WITH WITHIN WITHIN GROUP WITHOUT WORK WRITE WRITETEXT XMLAGG XMLATTRIBUTES XMLBINARY XMLCAST XMLCOMMENT XMLCONCAT XMLDOCUMENT XMLELEMENT XMLEXISTS XMLFOREST XMLITERATE XMLNAMESPACES XMLPARSE XMLPI XMLQUERY XMLSERIALIZE XMLTABLE XMLTEXT XMLVALIDATE YEAR ZONE								--					TRUE FALSE																			true								true																									true														true											true					true																	true																														false																																																https://en.wikipedia.org/wiki/Transact-SQL	8	0			Transact-SQL					year|publisher|title|authors|isbn13\n2005|Wrox|Beginning Transact-SQL with SQL Server 2000 and 2005|Turley, Paul|9780764579554\n2017|Microsoft Press|Exam Ref 70-761 Querying Data with Transact-SQL|Ben-Gan, Itzik|9781509304356\n2002|O'Reilly Media|Transact-SQL Cookbook: Help for Database Programmers|Spetic, Ales and Gennick, Jonathan|9781565927568\n1999|O'Reilly Media|Transact-SQL Programming: Covers Microsoft SQL Server 6.5 /7.0 and Sybase Adaptive Server 11.5|Kline, Kevin and Gould, Lee and Zanevsky, Andrew|9781565924017						title|year|author|goodreadsId|rating|ratings|reviews\nTransact-SQL Programming|2001|Kevin E. Kline|4331369|3.00|2|0\nTransact-SQL (IDG Professional Programming)|1998|William C. Amo|1868897|2.67|3|0\nOptimizing Transact-SQL: Advanced Programming Techniques|1997|David Rozenshtein|1868901|4.33|3|0\nTransact-SQL Programming Black Book [With CDROM]||Paul Whitehead|20682980|0.0|0|0
mochajs	mochajs	2011	TJ Holowaychuk and Guillermo Rauch		15	library		https://mochajs.org/		0				10.4.0	381	0		11	23896		true	0								https://github.com/mochajs/mocha	library																2011	2024	2011	397	3001	22515	217	false																								2011	2025	4170	590	542	27	80608					2014														https://github.com/mochajs										javascript markdown yaml json svg css html coffeescript liquid toml typescript				true	32110	0		27																2	false	10	true														text													Denmark and Republic of Korea and United States and Switzerland																															https://github.com/mochajs/mocha																																																																																																																																																																																													0	0				mochajs.org										
common-workflow-language	CWL	2014	Luka Stojanovic		26	pl		https://www.commonwl.org/		0				3.1.20240508115724	382	1		11	23895		true	0								https://github.com/common-workflow-language/cwltool	pl	57	75		464		0			cwl	cwl-runner	yaml	yaml	text/x-yaml	source.cwl	programming	2015	2024	2014	44	227	326	470	false					41	2017	2018	1	5						Software Freedom Conservancy									2014	2025	5156	171	1061	13	167173					2015											The Common Workflow Language (CWL) is a specification for describing analysis workflows and tools in a way that makes them portable and scalable across a variety of software and hardware environments, from workstations to cluster, cloud, and high performance computing (HPC) environments. CWL is designed to meet the needs of data-intensive science, such as Bioinformatics, Medical Imaging, Astronomy, Physics, and Chemistry.	The Common Workflow Language (CWL) is a specification for describing analysis workflows and tools in a way that makes them portable and scalable across a variety of software and hardware environments, from workstations to cluster, cloud, and high performance computing (HPC) environments. CWL is designed to meet the needs of data-intensive science, such as Bioinformatics, Medical Imaging, Astronomy, Physics, and Chemistry.		https://w3id.org/cwl/meeting_minutes	The Common Workflow Language (CWL) is a specification for describing analysis workflows and tools in a way that makes them portable and scalable across a variety of software and hardware environments, from workstations to cluster, cloud, and high performance computing (HPC) environments. CWL is designed to meet the needs of data-intensive science, such as Bioinformatics, Medical Imaging, Astronomy, Physics, and Chemistry.		cwl							python yaml markdown json restructuredtext bourne-shell javascript make ini dockerfile toml				true	1380	0		41																1	false	3	true														text													Various				https://doi.org/10.6084/m9.figshare.3115156.v2													#!/usr/bin/env cwl-runner # Originally from # https://github.com/Duke-GCB/GGR-cwl/blob/54e897263a702ff1074c8ac814b4bf7205d140dd/utils/trunk-peak-score.cwl # Released under the MIT License: # https://github.com/Duke-GCB/GGR-cwl/blob/54e897263a702ff1074c8ac814b4bf7205d140dd/LICENSE # Converted to CWL v1.0 syntax using # https://github.com/common-workflow-language/cwl-upgrader # and polished by Michael R. Crusoe <mrc@commonwl.org> # All modifications also released under the MIT License cwlVersion: v1.0 class: CommandLineTool doc: Trunk scores in ENCODE bed6+4 files  hints:   DockerRequirement:     dockerPull: dukegcb/workflow-utils  inputs:   peaks:     type: File   sep:     type: string     default: \t  outputs:   trunked_scores_peaks:     type: stdout  baseCommand: awk  arguments: - -F $(inputs.sep) - BEGIN{OFS=FS}$5>1000{$5=1000}{print} - $(inputs.peaks.path)  stdout: $(inputs.peaks.nameroot).trunked_scores$(inputs.peaks.nameext) 					https://twitter.com/commonwl									https://github.com/common-workflow-language/cwltool						#																																true																																																							true																																															false																																																	0	0				commonwl.org	Common Workflow Language	https://github.com/manabuishii/language-cwl			Common Workflow Language					
hhvm	HHVM	2011			15	vm		https://hhvm.com		0					383	0		60	23890		false	0								https://github.com/facebook/hhvm	vm																2010	2024	2010	1004	2987	18084	536	false																								2010	2025	76389	2733	90613	789	12321082					2006		2011	ocaml php hack csharp jvm java parrot-vm	HipHop Virtual Machine (HHVM) is an open-source virtual machine based on just-in-time (JIT) compilation that serves as an execution engine for the PHP and Hack programming languages.  By using the principle of JIT compilation, executed PHP or Hack code is first transformed into intermediate HipHop bytecode (HHBC), which is then dynamically translated into x86-64 machine code, optimized, and natively executed.  This contrasts with PHP's usual interpreted execution, in which the Zend Engine transforms PHP source code into opcodes that serve as a form of bytecode, and executes the opcodes directly on the Zend Engine's virtual CPU.HHVM is developed by Facebook, with the project's source code hosted on GitHub; it is licensed under the terms of the PHP License and Zend License.	2014	136	226	167	42020002					Facebook										php cpp expect markdown json java ocaml rust python cython mustache thrift cmake html yaml pascal c toml xml go sql bourne-shell ini make protobuf javascript diff restructuredtext csharp assembly-language puppet m4 css bash xslt objective-c ruby perl svg idl dockerfile csv nix awk xsd coffeescript xaml bazel gradle llvmir typescript lisp yacc opencl dtd vim-script sas sed lex cadence-skill				true	30480	0		75																	false																text													United States																															https://github.com/facebook/hhvm																																																																																																																																																																																												https://en.wikipedia.org/wiki/HHVM	1	0				hhvm.com										title|year|author|goodreadsId|rating|ratings|reviews\nHack and Hhvm: Programming Productivity Without Breaking Things|2015|Owen Yamauchi|46739673|3.67|6|2
jsf	JSFuck	2012	Martin Kleppe		16	esolang		http://www.jsfuck.com/		0				0.5.0	384	1		4	23890		true	0								https://github.com/aemkei/jsfuck	esolang																2012	2024	2012	131	671	8070	36	false																								2012	2024	243	27	15	1	1468					2012											JSFuck is an esoteric and educational programming style based on the atomic parts of JavaScript. It uses only six different characters to write and execute code.	JSFuck is an esoteric and educational programming style based on the atomic parts of JavaScript. It uses only six different characters to write and execute code.		https://github.com/aemkei/jsfuck/issues	JSFuck is an esoteric and educational programming style based on the atomic parts of JavaScript. It uses only six different characters to write and execute code.									javascript json markdown html				true	10132	0		20																1	false	0	true																											Germany																				https://riju.codes/jsf	[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]][([]+[][(![] +[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+( !![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![] +[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!! []]+([][[]]+[])[+[]]+([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(! ![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!! []+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]((!![]+[ ])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+! ![]]+([][[]]+[])[+!![]]+(![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![] ]+(!![]+[])[+[]]])[!![]+!![]+[+[]]]+([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![ ]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!! []+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[ ])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(! ![]+[])[+[]]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()[(![ ]+[])[!![]+!![]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![ ]+[])[+[]]])[+!![]+[+[]]]+(+[]+[![]]+([]+[])[([]+[][(![]+[])[+[]]+(![]+[])[!![]+ !![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+(! []+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![ ]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([] +[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![] +!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]] +(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]])[!![]+!![]+[+[]]]]([][(![]+[])[ +[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]][([]+[][(![]+[])[+[]]+(! []+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![] +[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][ []]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+ [])[+[]]+([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]] ])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![ ]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(! ![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]] +[])[+!![]]+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![ ]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+([] +[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![] +!![]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]] ])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+( ![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]()[+!![]+[!![]+!![ ]]]+(![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]][([ ]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![ ]+!![]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[] ]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![ ]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[ +!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(! []+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]] ]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!! []+[])[+!![]]+([][[]]+[])[+!![]]+(!![]+[])[(![]+[])[!![]+!![]+!![]]+([][[]]+[])[ +[]]+([][(!![]+[])[!![]+!![]+!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+ !![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+! ![]]]()+[])[!![]+!![]]]()[+!![]+[+[]]]+![]+(!![]+[])[(![]+[])[!![]+!![]+!![]]+([ ][[]]+[])[+[]]+([][(!![]+[])[!![]+!![]+!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+( !![]+[])[+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[! ![]+!![]+!![]]]()+[])[!![]+!![]]]()[+!![]+[+[]]])()[([]+[][(![]+[])[+[]]+(![]+[] )[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[ +[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[ ])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+ []]+([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!! []+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[]) [+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]](([]+[])[([![]]+[][[]])[+ !![]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!![]]+(![]+[])[!![]+!![]]+([![]]+[][[]])[+! ![]+[+[]]]+([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[ ]]])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]()))[+!![]+[+[]]]+(+!![])+(+!![])+ (+[])+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[ +!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+([]+[][(! []+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]] +(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!! []+[+[]]]+(![]+[])[!![]+!![]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[] )[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]()[+!![]+[!![]+!![]]])() +(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]+(!![]+[][(![] +[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][ (![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]][([]+[][(![]+[] )[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(![] +[])[+!![]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]](![]+[])+[])[+!![]]+(![]+[][ (![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+[+[ ]]]+(+(+!![]+[+!![]]+(+!![])+(!![]+!![])))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]] +(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([]+[])[([]+[ ][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+! ![]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]]) [+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[ ])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!! []]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+ [])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]][( [][[]]+[])[+!![]]+(![]+[])[+!![]]+([]+(+[])[([]+[][(![]+[])[+[]]+(![]+[])[!![]+! ![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+(![ ]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![] ]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+ [][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+ !![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+ (!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]])[+!![]+[+!![]]]+(!![]+[])[!![]+! ![]+!![]]]](!![]+!![]+!![]+[!![]+!![]+!![]+!![]])+(!![]+[])[+!![]]+(![]+[])[!![] +!![]]+([][[]]+[])[!![]+!![]]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![ ]]+(!![]+[])[+[]]][([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![ ]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[]) [+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![] ]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+[]]+(![]+[]) [!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![ ]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+ []]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]] +([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([]+[])[(![]+[])[+[]]+(!![ ]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+ []]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+ (![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+(![]+[]) [!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(! ![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+ [+[]]]+(!![]+[])[+!![]]]()[+!![]+[!![]+!![]]]+(![]+[][(![]+[])[+[]]+(![]+[])[!![ ]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]][([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]] +(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+(![]+[] )[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(! []+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][( ![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![] ]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![ ]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![] +!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+(!![] +[])[(![]+[])[!![]+!![]+!![]]+([][[]]+[])[+[]]+([][(!![]+[])[!![]+!![]+!![]]+([] [[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![ ]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]()+[])[!![]+!![]]]()[+!![]+[+[]]] +![]+(!![]+[])[(![]+[])[!![]+!![]+!![]]+([][[]]+[])[+[]]+([][(!![]+[])[!![]+!![] +!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([![]]+[][[]])[+!![]+[ +[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]()+[])[!![]+!![]]]()[+! ![]+[+[]]])()[([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[]) [+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![ ]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!! []+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+[]]+(![]+[])[!![] +!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][ (![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+ (!![]+[])[+!![]]](([]+[])[([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+! ![]]+(![]+[])[!![]+!![]]+([![]]+[][[]])[+!![]+[+[]]]+([]+[][(![]+[])[+[]]+(![]+[ ])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(![]+[])[!![]+!![ ]+!![]]]()))[+!![]+[+[]]]+(!![]+!![]+!![]+!![])+(+!![])+([]+[])[(![]+[])[+[]]+(! ![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+ [+[]]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+([]+[][(![]+[])[+[]]+(![]+[])[!![]+!![] ]+(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+(![]+[ ])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+ (!![]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![ ]+[+[]]]+(!![]+[])[+!![]]]()[+!![]+[!![]+!![]]])())										https://github.com/aemkei/jsfuck																																																																																																																																																																																												https://en.wikipedia.org/wiki/JSFuck	0	0				jsfuck.com										
datalog	Datalog	1977			23	pl				0					385	2			23887	3793	true	3	datomic scallop yedalog								pl																							false																																						prolog java owl c python ruby lua clojure racket tcl haskell dot-ql rdf sparql	Datalog is a declarative logic programming language that syntactically is a subset of Prolog. It is often used as a query language for deductive databases. In recent years, Datalog has found new application in data integration, information extraction, networking, program analysis, security, and cloud computing. Its origins date back to the beginning of logic programming, but it became prominent as a separate area around 1977 when Hervé Gallaire and Jack Minker organized a workshop on logic and databases. David Maier is credited with coining the term Datalog.	2004	160	87	376	968357					University of Maryland															820	0		25	datomic																																text			https://github.com/antlr/grammars-v4/tree/master/datalog					http://www.rosettacode.org/wiki/Category:Datalog					Italy				https://percival.jake.tl/	parent(john, douglas). % store some data parent(john, douglas)? % run a query																		ancestor(X,Y) :- parent(X,Y).  ancestor(X,Y) :- parent(X,Z),ancestor(Z,Y).														%																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Datalog	3	36	https://hopl.info/showlanguage.prx?exp=3793							year|publisher|title|authors|isbn13\n1985|Cygnus|Datalog 2|R. Porkess|9780948506000\n20151113|Springer Nature|Datalog and Logic Databases|Sergio Greco; Cristian Molinaro|9783031018541\n20151101|Morgan & Claypool Publishers|Datalog and Logic Databases|Sergio Greco; Cristian Molinaro|9781627051149					year|title|doi|citations|influentialCitations|authors|paperId\n1989|What you Always Wanted to Know About Datalog (And Never Dared to Ask)|10.1109/69.43410|659|70|S. Ceri and G. Gottlob and L. Tanca|fa1570dc4e7853c2c6d0ff21a1ac8327e4ebe4b5\n1997|Disjunctive datalog|10.1145/261124.261126|517|36|Thomas Eiter and G. Gottlob and H. Mannila|d445c88e0333ba617771cf24e71691eac85a483c\n2006|codeQuest: Scalable Source Code Queries with Datalog|10.1007/11785477_2|211|10|Elnar Hajiyev and M. Verbaere and O. Moor|95816cc9b43d53d23cce83c42e648699156aa031\n2010|Dedalus: Datalog in Time and Space|10.1007/978-3-642-24206-9_16|138|15|P. Alvaro and William R. Marczak and Neil Conway and J. Hellerstein and D. Maier and R. Sears|bc2a9f8ca02b809230a6b6e0c670c5837a73d011\n2013|SociaLite: Datalog extensions for efficient social network analysis|10.1109/ICDE.2013.6544832|101|16|Jiwon Seo and Stephen Guo and M. Lam|94057235c4bdea2c4df6304ed98ca23e77749893\n1999|Workflow, transactions and datalog|10.1145/303976.304005|77|10|A. Bonner|e601c809f7bc8dbaee66cdd5666c0898dd070fbd\n2016|From Datalog to flix: a declarative language for fixed points on lattices|10.1145/2908080.2908096|72|11|Magnus Madsen and Ming-Ho Yee and O. Lhoták|50e8b66fad4dd05e1e5e776ffc08b2d4c80b5a3f\n2010|The Disjunctive Datalog System DLV|10.1007/978-3-642-24206-9_17|69|4|Mario Alviano and Wolfgang Faber and N. Leone and S. Perri and G. Pfeifer and G. Terracina|fb0aed07aedabb52489e7b2cf3766b00691d7225\n2010|Dyna: Extending Datalog for Modern AI|10.1007/978-3-642-24206-9_11|61|1|Jason Eisner and N. Filardo|8b3bfe03e36ab65d48655813586b43fc8ca3e9b0\n2005|CodeQuest: querying source code with datalog|10.1145/1094855.1094884|39|4|Elnar Hajiyev and M. Verbaere and O. Moor and K. Volder|df5328296c7c57b4bfefb20e97ece73dae86ad1b\n2011|Functional description of geoprocessing services as conjunctive datalog queries|10.1007/s10707-009-0093-4|34|5|D. Fitzner and J. Hoffmann and E. Klien|0e4370dbc008651b01fb96a0a1f761a78a685aa7\n2015|SociaLite: An Efficient Graph Query Language Based on Datalog|10.1109/TKDE.2015.2405562|34|3|Jiwon Seo and Stephen Guo and M. Lam|f61c359ecc37e9efeef3e3582170d2b13e753027\n2008|A Theoretical Framework for the Declarative Debugging of Datalog Programs|10.1007/978-3-540-88594-8_8|33|0|R. Caballero and Y. García-Ruiz and F. Sáenz-Pérez|02addce453fcfe5e5b73cfafa4f470d81ce461a9\n2019|Synthesizing Datalog Programs Using Numerical Relaxation|10.24963/ijcai.2019/847|32|2|X. Si and Mukund Raghothaman and K. Heo and M. Naik|6a2106628da2710b7a79f35f66dfd1cc015f14ae\n2012|Disjunctive datalog with existential quantifiers: Semantics, decidability, and complexity issues|10.1017/S1471068412000257|30|5|Mario Alviano and Wolfgang Faber and N. Leone and M. Manna|c5002f1933d1bdf9fbe36a92e92cfcda2f434739\n2016|Datafun: a functional Datalog|10.1145/2951913.2951948|22|2|Michael Arntzenius and N. Krishnaswami|9bc736e2d6e8cf97b0aff0d5cb448fe601bf3bab\n2015|Datalog and Logic Databases|10.2200/S00648ED1V01Y201505DTM041|20|1|S. Greco and Cristian Molinaro|87f8328daeb5f9a46a7e98d8065b8d180fe34615\n2012|Datalog in Academia and Industry|10.1007/978-3-642-32925-8|10|1|P. Barceló and R. Pichler|eb88ca35cacb9e17983fd1d11915c90e58cc8dbe\n2020|Fixpoints for the masses: programming with first-class Datalog constraints|10.1145/3428193|8|0|Magnus Madsen and O. Lhoták|4f982bf2c66f2c454fa66699b5546576b7d2dcad\n2017|Pipelined Bottom-Up Evaluation of Datalog Programs: The Push Method|10.1007/978-3-319-74313-4_4|7|0|Stefan Brass and H. Stephan|6707e67733af705f3fc2f383a96a702bae150091\n2018|Stratified Negation in Limit Datalog Programs|10.24963/ijcai.2018/259|7|0|M. Kaminski and B. C. Grau and Egor V. Kostylev and B. Motik and I. Horrocks|9da8b2dbb33ef494fc202131bff91fd052380a45\n2018|A Fuzzy Datalog Deductive Database System|10.1109/TFUZZ.2018.2806923|7|0|Pascual Julián-Iranzo and F. Sáenz-Pérez|cc3b9486bb908b6672f25d723011316603971f85\n2020|Generative Datalog with Continuous Distributions|10.1145/3375395.3387659|7|0|Martin Grohe and Benjamin Lucien Kaminski and J. Katoen and P. Lindner|090c51bb1dd57916289b2cce38c13336544f39bf\n2020|Formulog: Datalog for SMT-based static analysis|10.1145/3428209|7|1|Aaron Bembenek and M. Greenberg and Stephen Chong|dcaddf07fa88f656ee815db9fccaf35b6c004dd6\n2015|Debugging of wrong and missing answers for datalog programs with constraint handling rules|10.1145/2790449.2790522|6|0|R. Caballero and Y. García-Ruiz and F. Sáenz-Pérez|8f4a2fbd0542a13b5301ffb770a38d3afa4164fa\n2019|Declarative Programming for Microcontrollers - Datalog on Arduino|10.1007/978-3-030-46714-2_9|6|0|Mario Wenzel and Stefan Brass|146aa8fd69bdcc9cbb970cc2d2b638196930b333\n2018|SolverBlox: algebraic modeling in datalog|10.1145/3191315.3191322|5|0|Conrado Borraz-Sánchez and D. Klabjan and E. Pasalic and M. Aref|8d5b48a00215f42bca10a2b6c4bc902d2e78ade1\n2006|Datalog as a pointcut language in aspect-oriented programming|10.1145/1176617.1176664|4|0|Elnar Hajiyev and Neil Ongkingco and Pavel Avgustinov and O. Moor and D. Sereni and J. Tibble and M. Verbaere|2b2d76ca65a6412ddcb7692b7e73b89d33e5f1e6\n2016|Precise complexity guarantees for pointer analysis via Datalog with extensions*|10.1017/S1471068416000405|3|0|K. T. Tekle and Yanhong A. Liu|e07a2804422ff6f66ba866d9380278c94143a3b1\n2016|From Datalog to flix: a declarative language for fixed points on lattices|10.1145/2980983.2908096|3|0|MadsenMagnus and YeeMing-Ho and LhotákOndřej|b493eeb971c48cf9973a551e240d805f65e7a542\n2016|DatalogRA: datalog with recursive aggregation in the spark RDD model|10.1145/2960414.2960417|2|0|Marek Rogala and J. Hidders and J. Sroka|1deb70b80cdbc0b1847816d0a945e202c3d0755e\n2021|A process framework for inducing and explaining Datalog theories|10.1007/s11634-020-00422-7|2|0|Mark Gromowski and M. Siebers and Ute Schmid|3acdc461e5a20e4ceed01b88c67e90825f0c8b3f\n2015|Extending Datalog Intelligence|10.1007/978-3-319-22002-4_1|1|0|B. Kimelfeld|a88be1d7f844ed52bfb37e0da7bb948f504b4ba8\n2010|Informing Datalog through Language Intelligence - A Personal Perspective|10.1007/978-3-642-24206-9_10|1|0|V. Dahl|93740c09536c6d9cdeecd5ff86bc51e552fb97e8\n2020|A Counterexample-Guided Debugger for Non-recursive Datalog|10.1007/978-3-030-64437-6_17|1|0|Van-Dang Tran and H. Kato and Zhenjiang Hu|48cf4ae27adb305e54448a18bef1e2f9d5cd3f14\n2021|Integrity Constraints for Microcontroller Programming in Datalog|10.1007/978-3-030-82472-3_12|1|0|Stefan Brass and Mario Wenzel|6148460c9227b477a438c739f7b615a88b533b23	
sizzle	sizzle	2008			16	queryLanguage		https://sizzlejs.com/		0				2.3.11-pre	386	0		6	23879		true	0								https://github.com/jquery/sizzle	queryLanguage																2008	2024	2008	291	953	6279	11	false																								2008	2023	1067	65	76	5	88331					2008														https://github.com/jquery										javascript json html css markdown yaml				true	9205	0		22																	false	2	true														text													United States				https://openjsf.org/about/contact/																											https://github.com/jquery/sizzle																																																																																																																																																																																													2	0				sizzlejs.com				year|publisher|title|authors|isbn13\n1993|Cas Education Group|Performance Programming: Making Rpg Sizzle|Mike Dawson|9781884322082\n1993|29th Street Pr|Performance Programming: Making Rpg Sizzle|Mike Dawson|9781882419395						
soap	SOAP	1998	Dave Winer and Don Box and Bob Atkinson and Mohsen Al-Ghosein		15	xmlFormat				0					387	1			23867		true	0									xmlFormat																							false												Simple Object Access Protocol																									1998	http smtp linux xml tcp wddx rfc wsdl tls json rest	SOAP (originally Simple Object Access Protocol) is a protocol specification for exchanging structured information in the implementation of web services in computer networks. Its purpose is to induce extensibility, neutrality and independence. It uses XML Information Set for its message format, and relies on application layer protocols, most often Hypertext Transfer Protocol (HTTP) or Simple Mail Transfer Protocol (SMTP), for message negotiation and transmission. SOAP allows processes running on disparate operating systems (such as Windows and Linux) to communicate using Extensible Markup Language (XML). Since Web protocols like HTTP are installed and running on all operating systems, SOAP allows clients to invoke web services and receive responses independent of language and platforms.	2001	2103	752	1982	29215					Microsoft															10535	7493		18																4									https://knowledge.channeladvisor.com/kc?id=kb_article&sysparm_article=KB0018150&sys_kb_id=b02d13c91bd5d1d42d9eea40604bcb2e&spa=1								text	5253												United States																							"POST /InStock HTTP/1.1 Host: www.example.org Content-Type: application/soap+xml; charset=utf-8 Content-Length: 299 SOAPAction: ""http://www.w3.org/2003/05/soap-envelope""  <?xml version=""1.0""?> <soap:Envelope xmlns:soap=""http://www.w3.org/2003/05/soap-envelope"" xmlns:m=""http://www.example.org/stock/Manikandan"">   <soap:Header>   </soap:Header>   <soap:Body>     <m:GetStockPrice>       <m:StockName>GOOGLE</m:StockName>     </m:GetStockPrice>   </soap:Body> </soap:Envelope>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/SOAP	11	8								year|publisher|title|authors|isbn13\n2002|O'Reilly Media|Programming Web Services With SOAP|James Snell and Doug Tidwell and Pavel Kulchenko|9780596000950\n2000|Microsoft Press|XML and Soap Programming for BizTalk Servers (DV-MPS Programming)|Travis, Brian E|9780735611269\n2012|McFarland & Company, Incorporated Publishers|Soap Operas Worldwide: Cultural and Serial Realities|Marilyn J. Matelski|9780786472802\n2002|O'Reilly Media|Java and SOAP|Englander, Robert|9780596001759\n2003|Addison Wesley Publishing Company|J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP|Monson-Haefel, Richard|9780321146182\n2010|University Press of Mississippi|The Survival of Soap Opera: Transformations for a New Media Era||9781604737165\n2004|Rowman & Littlefield Publishers|The Soap Opera Paradigm: Television Programming and Corporate Priorities|Wittebols, James H.|9780742520028\n2002|Sybex Inc|SOAP Programming with Java|Brogden, Bill and Brogden, William B.|9780782129281\n1998|McFarland Publishing|Soap Operas Worldwide: Cultural and Serial Realities|Matelski, Marilyn J.|9780786405572\n||Advanced Soap Programming|Adams and Ryan|9780596003296\n20020520|O'Reilly Media, Inc.|Java and SOAP|Robert Englander|9780596515638		soap language			year|title|doi|citations|influentialCitations|authors|paperId\n2003|Using SOAP and .NET Web Service to build SCORM RTE and LMS|10.1109/AINA.2003.1192913|28|4|T. Shih and Wen-Chih Chang and Nigel H. Lin and Louis H. Lin and Hun-Hui Hsu and C. Hsieh|803cf64d6eeff0275e575582ab81b7108f8902a8\n2017|Investigations On Some Aspects of Reliability of Content Based Routing SOAP based Windows Communication Foundation Services|10.4018/IJIRR.2017010102|10|0|S. Medhi and A. Bora and T. Bezboruah|bececc6bd005df2a6cae40c8046cc4397241b531\n1973|Babel and SOAP applications of extensible compilers|10.1002/spe.4380030105|7|0|R. Scowen|46af397f66815b344043a1948e525f1ba93da7c9\n2004|Efficient SOAP processing in embedded systems|10.1109/ECBS.2004.1316691|7|0|J. Janecek|513297da0006bcebf35fd31674c51b15e71de074\n2004|On the Performance of SOAP in a Non-trivial Peer-to-Peer Experiment|10.1007/978-3-540-24848-4_14|2|0|T. V. Cutsem and S. Mostinckx and W. Meuter and J. Dedecker and T. D'Hondt|46cc9de5ea190504115f7125e51fd700945701bb\n2007|A Comparative Performance Evaluation of Different Implementations of the SOAP Protocol.|10.1109/ECOWS.2007.16|2|0|José A. García and Roi Blanco and Antonio Blanco and J. París|eec1add1eff3ce46c3f5c5b5f8546048ab0f0d53\n2010|Performance Evaluation for SOAP and RFC in SAP Netweaver Platform|10.1109/ICWS.2010.114|1|0|Z. Cao and R. Jandhyala and Shiva Koduvayur|dc676ab52f397f4cb4994fe9f732d27842efafec\n2018|Analisis dan Perancangan Sistem Mediation dengan Protokol Soap pada Web Service untuk Mengintegrasikan Antar Sistem Informasi yang Berbeda Platform|10.31937/SI.V8I2.665|1|0|Muhamad Femy Mulya and Nofita Rismawati|73fa067903aa710f02efa59af7f4c60168a8f06d	
boo	Boo	2003	Rodrigo B. De Oliveira		38	pl	https://boo-language.github.io/	https://github.com/boo-lang		0					388	4			23867		true	0									pl	208	241		232		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nbyt3bl33d3r SILENTTRINITY https://github.com/byt3bl33d3r.png https://github.com/byt3bl33d3r/SILENTTRINITY Boo #d4bec1 858 166 114 ""An asynchronous, collaborative post-exploitation agent powered by Python and .NET's DLR"""				text			source.boo	programming								false				b/Boo.boo	56	2012	2016		5												dotnet.py																2003	csharp python genie vala unicode unity-engine fantom groovy nemerle rebol	Boo is an object-oriented, statically typed, general-purpose programming language that seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization, and web applications, while using a Python-inspired syntax and a special focus on language and compiler extensibility. Some features of note include type inference, generators, multimethods, optional duck typing, macros, true closures, currying, and first-class functions. Boo was one of the three scripting languages for the Unity game engine (Unity Technologies employed De Oliveira), until it was dropped in 2014 due to small userbase. Boo is free software released under the BSD 3-Clause license. It is compatible with both the Microsoft .NET and Mono frameworks.	2004	128	127	274	1147624					The Boo Programming Language			boo	boo	boo	boo								true	861	0		41																1								https://tio.run/#boo	https://bootest.readthedocs.io/en/latest/								text								http://www.rosettacode.org/wiki/Category:Boo					Brasil			Boo												"# Hello World in Boo print ""Hello World"" "	"print ""Hello World"" "		Boo		https://riju.codes/boo	"print ""Hello, world!"" "		"def fib():     a, b = 0L, 1L       # The 'L's make the numbers double word length (typically 64 bits)     while true:         yield b         a, b = b, a + b  # Print the first 5 numbers in the series: for index as int, element in zip(range(5), fib()):     print(""${index+1}: ${element}"")"	Boo										https://github.com/boo-lang/boo			#		print	""""																													true																									true														true											true					true																	true							true											true												true											true																true																					https://en.wikipedia.org/wiki/Boo_(programming_language)	0	0			Boo		Boo	https://github.com/Shammah/boo-sublime			Boo					
parsers	Parsers	2017	Breck Yunits		29	grammarLanguage compiler		https://sdk.scroll.pub/langs/parsers/		2		https://sdk.scroll.pub/langs/parsers/		77.1.0	389	1		9	23866		true	5	particles scroll scroll speedie tql							https://github.com/breck7/scrollsdk	grammarLanguage																2017	2024	2017	9	17	379	2	false														Grammar										2017	2025	1597	11	230	34	81413	https://sdk.scroll.pub/langs/parsers/			https://sdk.scroll.pub/designer/												Parsers is a language for building languages on top of Particle Notation. A compiler compiler. By creating a parsers file you get a parser, a type checker, syntax highlighting, autocomplete, a compiler, and interpreter for executing your new language. Parsers uses both postfix and prefix language features.	Parsers is a language for building languages on top of Particle Notation. A compiler compiler. By creating a parsers file you get a parser, a type checker, syntax highlighting, autocomplete, a compiler, and interpreter for executing your new language. Parsers uses both postfix and prefix language features.		Breck's Lab	Parsers is a language for building languages on top of Particle Notation. A compiler compiler. By creating a parsers file you get a parser, a type checker, syntax highlighting, autocomplete, a compiler, and interpreter for executing your new language. Parsers uses both postfix and prefix language features.									particles javascript typescript html json svg css yaml markdown		https://scroll.pub/parserLeetsheet.html	true	true	443	0		45	particles antlr		antlr yacc ebnf bnf			particles										1	false	77	true																											United States and Ireland and Norway and India					latinNode  root  catchAllParser anyNode anyNode  baseParser blobNode		https://www.tiktok.com/@scrollhits			https://www.youtube.com/@breckyunits									https://www.reddit.com/r/WorldWideScroll/												https://github.com/breck7/scrollsdk																																																							true																																																																																																																									false													0	0														
numba	Numba	2012	Travis E. Oliphant		14	compiler		http://numba.pydata.org/		0				0.59.1	390	1		15	23864		true	1	triton							https://github.com/numba/numba	compiler																2012	2024	2012	202	1110	9676	1624	false																								2012	2025	28706	465	1019	83	388802																Numba is an open source JIT compiler that translates a subset of Python and NumPy code into fast machine code.	Numba is an open source JIT compiler that translates a subset of Python and NumPy code into fast machine code.		https://github.com/numba	Numba is an open source JIT compiler that translates a subset of Python and NumPy code into fast machine code.									python restructuredtext c yaml cpp bourne-shell markdown cuda svg javascript html make toml ini css				true	13473	0		29																1	false	0	true																											United States and United Kingdom and Germany					from numba import njit import random  @njit def monte_carlo_pi(nsamples):     acc = 0     for i in range(nsamples):         x = random.random()         y = random.random()         if (x ** 2 + y ** 2) < 1.0:             acc += 1     return 4.0 * acc / nsamples																										https://github.com/numba/numba																																																																																																																																																																																													0	0														
doi	DOI	2000			15	schema		https://www.doi.org/		0					391	1			23855		true	0									schema																							false												Digital Object Identifier																							1999					2004	4196		910			The DOI system provides a technical and social infrastructure for the registration and use of persistent interoperable identifiers, called DOIs, for use on digital networks.	The DOI system provides a technical and social infrastructure for the registration and use of persistent interoperable identifiers, called DOIs, for use on digital networks.		ISO	The DOI system provides a technical and social infrastructure for the registration and use of persistent interoperable identifiers, called DOIs, for use on digital networks.														21001	0		15																									https://www.doi.org/factsheets/DOIProxy.html								text													Switzerland					https://doi.org/10.1000/182																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Digital_object_identifier	0	0				doi.org										
simple-binary-encoding	Simple Binary Encoding	2013	Scott Logic		17	pl		https://yafetn.github.io/2023/01/12/sbe.html		0	https://github.com/real-logic/simple-binary-encoding/wiki/Blogs-and-Announcements	https://github.com/real-logic/simple-binary-encoding/wiki/Change-Log		1.31.1	392	0		16	23854		true	0								https://github.com/real-logic/simple-binary-encoding	pl																2013	2024		209	520	3055	37	false																								2013	2025	3828	132	480	29	38942																SBE is an OSI layer 6 presentation for encoding and decoding binary application messages for low-latency financial applications. This repository contains the reference implementations in Java, C++, Golang, C#, and Rust	SBE is an OSI layer 6 presentation for encoding and decoding binary application messages for low-latency financial applications. This repository contains the reference implementations in Java, C++, Golang, C#, and Rust		https://github.com/FIXTradingCommunity/fix-simple-binary-encoding	SBE is an OSI layer 6 presentation for encoding and decoding binary application messages for low-latency financial applications. This repository contains the reference implementations in Java, C++, Golang, C#, and Rust									java xml go csharp cpp rust cmake bourne-shell markdown yaml gradle bash xsd make toml c				true	4749	0		36	python java rust															1	false	1	true						https://github.com/real-logic/simple-binary-encoding/wiki																									https://github.com/real-logic/simple-binary-encoding																											https://github.com/real-logic/simple-binary-encoding																																																																																																																																																																																													0	0														
assemblyscript	AssemblyScript	2017			15	pl		https://assemblyscript.org		0				v0.27.27	393	1		9	23848		true	0								https://github.com/AssemblyScript/assemblyscript	pl																2017	2024	2017	198	649	16642	188	false																								2017	2025	1816	86	1259	162	1216885					2017														The AssemblyScript Project										typescript wasm json javascript markdown yaml html svg xml				true	18677	0		25			typescript														false	0	true																											Ukraine and Germany					/** Calculates the n-th Fibonacci number. */ export function fib(n: i32): i32 {   var a = 0, b = 1   if (n > 0) {     while (--n) {       let t = a + b       a = b       b = t     }     return b   }   return a }																	https://twitter.com/assemblyscript									https://github.com/AssemblyScript/assemblyscript																																																																																																																																																																																													0	0				assemblyscript.org										
xarray	Xarray	2013	Maximilian Roos		16	library dataVis		https://xarray.dev/		0	https://xarray.dev/blog				394	0		12	23844		true	0								https://github.com/pydata/xarray	library																2013	2024		109	1050	3528	1151	false																								2013	2025	5907	607	379	50	213243	https://docs.xarray.dev/en/stable/roadmap.html			https://xarray.dev/#repl												Xarray is an open source project and Python package that introduces labels in the form of dimensions, coordinates, and attributes on top of raw NumPy-like arrays, which allows for more intuitive, more concise, and less error-prone user experience.	Xarray is an open source project and Python package that introduces labels in the form of dimensions, coordinates, and attributes on top of raw NumPy-like arrays, which allows for more intuitive, more concise, and less error-prone user experience.			Xarray is an open source project and Python package that introduces labels in the form of dimensions, coordinates, and attributes on top of raw NumPy-like arrays, which allows for more intuitive, more concise, and less error-prone user experience.									python restructuredtext yaml markdown jupyter-notebook svg css json toml make bourne-shell html				true	7287	0		28																1	false								https://docs.xarray.dev/en/stable/																															https://www.youtube.com/channel/UCBlxVSA6xQXeb-i4GgTlO7g												https://twitter.com/xarray_dev									https://github.com/pydata/xarray																																																																																																																																																																																													0	0														
mime	MIME	1991	Nathaniel Borenstein and Ned Freed		17	textDataFormat				0					395	2			23840		true	0									textDataFormat																							false												Multipurpose Internet Mail Extensions									mime.py																1992	ftp http smtp tls tcp udp ascii rfc html	Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of email to support:  Text in character sets other than ASCII Non-text attachments: audio, video, images, application programs etc. Message bodies with multiple parts Header information in non-ASCII character setsVirtually all human-written Internet email and a fairly large proportion of automated email is transmitted via SMTP in MIME format.MIME is specified in six linked RFC memoranda:  RFC 2045,  RFC 2046,  RFC 2047,  RFC 4288,  RFC 4289 and   RFC 2049; with the integration with SMTP email specified in detail in   RFC 1521 and   RFC 1522. Although MIME was designed mainly for SMTP, the content types defined by MIME standards are also of importance in communication protocols outside of email, such as HTTP for the World Wide Web. Servers insert the MIME header at the beginning of any Web transmission. Clients use this content type or media type header to select an appropriate viewer application for the type of data the header indicates. Some of these viewers are built into the Web client or browser (for example, almost all browsers come with GIF and JPEG image viewers as well as the ability to handle HTML files).	2001	872	468	1106	19045					Carnegie Mellon															4380	1		18																2									https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types								text	9190												United States					MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=frontier  This is a message with multiple parts in MIME format. --frontier Content-Type: text/plain  This is the body of the message. --frontier Content-Type: application/octet-stream Content-Transfer-Encoding: base64  PGh0bWw+CiAgPGhlYWQ+CiAgPC9oZWFkPgogIDxib2R5PgogICAgPHA+VGhpcyBpcyB0aGUg Ym9keSBvZiB0aGUgbWVzc2FnZS48L3A+CiAgPC9ib2R5Pgo8L2h0bWw+Cg== --frontier--													MIME					MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=frontier  This is a message with multiple parts in MIME format. --frontier Content-Type: text/plain  This is the body of the message. --frontier Content-Type: application/octet-stream Content-Transfer-Encoding: base64  PGh0bWw+CiAgPGhlYWQ+CiAgPC9oZWFkPgogIDxib2R5PgogICAgPHA+VGhpcyBpcyB0aGUg Ym9keSBvZiB0aGUgbWVzc2FnZS48L3A+CiAgPC9ib2R5Pgo8L2h0bWw+Cg== --frontier--																																																																																																																																																																																																				https://en.wikipedia.org/wiki/MIME	1	1								year|publisher|title|authors|isbn13\n1986|Meriwether Pub|Mime Ministry: An illustrated, easy-to-follow guidebook for organizing, programming and training a troupe of Christian mimes|Susan Kelly Toomey|9780916260378		MIME developer			year|title|doi|citations|influentialCitations|authors|paperId\n2017|Economical, energy efficient and portable home security system based on Raspberry Pi 3 using the concepts of OpenCV and MIME|10.1109/CCUBE.2017.8394155|3|0|D. Abhilash and C. Chandrashekar and S. Shalini|f311d128ad24c42e0537a00abfeaf5ea142297d8	
ante	Ante	2015	Jake Fecher		20	pl		http://antelang.org		0				v0.8.0	396	2		7	23840		true	0								https://github.com/jfecher/ante	pl																2015	2024	2015	32	78	1881	31	false				a/Ante.ante																				2020	2025	1469	21	164	40	25041					2018											<a href='https://github.com/jfecher/ante'>Ante</a> is a compiled systems language focusing on providing extreme extensibility through the use of a compile-time API. Using such an API, compiler extensions can be created within the program itself, allowing for the addition of a garbage collector, ownership system, type system changes, etc.	<a href='https://github.com/jfecher/ante'>Ante</a> is a compiled systems language focusing on providing extreme extensibility through the use of a compile-time API. Using such an API, compiler extensions can be created within the program itself, allowing for the addition of a garbage collector, ownership system, type system changes, etc.			<a href='https://github.com/jfecher/ante'>Ante</a> is a compiled systems language focusing on providing extreme extensibility through the use of a compile-time API. Using such an API, compiler extensions can be created within the program itself, allowing for the addition of a garbage collector, ownership system, type system changes, etc.			ante						rust nix toml markdown yaml json dockerfile				true	2138	0		28																1	false	0	true					https://tio.run/#ante									text																													9♦8♥J♦A♦2♣3♥7♠J♦A♦7♦J♦J♦A♦3♦J♦5♥6♦4♥J♥A♥6♠6♠J♥A♦8♦J♦A♦8♠J♦A♦3♦J♦A♦6♠J♦A♦8♠J♦A♥3♦2♠J♥A♥2♣6♠J♥ 				https://riju.codes/ante	"print ""Hello, world!"" "			Ante							https://github.com/jfecher/ante								print																																																																																																																								true																																																													0	1				antelang.org									year|title|doi|citations|influentialCitations|authors|paperId\n2015|Two Different Points of View through Artificial Intelligence and Vector Autoregressive Models for Ex Post and Ex Ante Forecasting|10.1155/2015/409361|6|2|A. Aydin and S. C. Cavdar|d3b9babba0eb33cc651bcaf78106dcdbfacc2590	
nomnoml	nomnoml	2014	Daniel Kallin		18	diagramLang		https://www.nomnoml.com/		0					397	1		7	23838		true	0								https://github.com/skanaar/nomnoml	diagramLang																2014	2024	2014	41	209	2676	30	false																								2014	2024	401	20	79	2	10556				https://www.nomnoml.com/												The sassy UML diagram renderer.	The sassy UML diagram renderer.			The sassy UML diagram renderer.	nomnoml								typescript javascript json css html markdown svg				true	3325	0		27																1	false																													Sweden					[<frame>Decorator pattern|   [<abstract>Component||+ operation()]   [Client] depends --> [Component]   [Decorator|- next: Component]   [Decorator] decorates -- [ConcreteComponent]   [Component] <:- [Decorator]   [Component] <:- [ConcreteComponent] ]																										https://github.com/skanaar/nomnoml						//																																										true																																				true									true																																																																																																0	0														
mirah	Mirah	2009	Charles Oliver Nutter		24	pl		http://www.mirah.org		0				0.2.1	398	2		10	23838		true	0								https://github.com/mirah/mirah	pl	32	43		68		0					ruby	ruby	text/x-ruby	source.ruby	programming	2010	2024	2008	40	61	863	140	false					458	2013	2018		76															2008	2017	2858	54	533	56	176296					2010		2009	jvm ruby java boo java-bytecode jruby csharp rails erb	"Mirah (formerly Duby) is a programming language based on Ruby language syntax, local type inference, hybrid static–dynamic type system, and a pluggable compiler toolchain. Mirah was created by Charles Oliver Nutter to be ""a 'Ruby-like' language, probably a subset of Ruby syntax, that [could] compile to solid, fast, idiomatic JVM bytecode."" The word mirah refers to the gemstone ruby in the Javanese language, a play on the concept of Ruby in Java."	2010	12	15	63	27970668					https://github.com/mirah			druby duby mirah							html ruby java javascript markdown css bash yaml xml bourne-shell				true	1382	0		34																1	false	0	true														text								http://www.rosettacode.org/wiki/Category:Mirah					United States					def foo(a:String, b:int)																		def fib(a:int)   if a < 2     a   else     fib(a - 1) + fib(a - 2)   end end								https://github.com/mirah/mirah																																						true																																																																																																						false																																																https://en.wikipedia.org/wiki/Mirah_(programming_language)	1	0				mirah.org	Mirah	https://github.com/atom/language-ruby		year|publisher|title|authors|isbn13\n2011||Mirah (programming Language)|Nethanel Willy|9786136789286	Mirah					
prismjs	Prism	2012	Lea Verou		15	library		https://prismjs.com/		0				1.29.0	399	0		11	23831		true	0								https://github.com/PrismJS/prism	library																2012	2024	2012	121	1288	12155	403	false																								2012	2022	3887	425	3718	15	272153					2012											Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind. It’s used in millions of websites, including some of those you visit daily.	Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind. It’s used in millions of websites, including some of those you visit daily.		https://github.com/PrismJS	Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind. It’s used in millions of websites, including some of those you visit daily.									javascript html css svg markdown json yaml xml lua bash awk				true	16446	0		31	codemirror monaco highlightjs ace pygments															1	false	1	true																											United States and Germany																															https://github.com/PrismJS/prism																																																																																																																																																																																													0	0				prismjs.com										
pgbouncer	PgBouncer	2007	Frank McGeough		17	application		https://www.pgbouncer.org/		0					400	0		9	23827		false	0								https://github.com/pgbouncer/pgbouncer	application																2010	2024		56	436	2811	228	false																								2007	2025	1712	108	147	4	51779																PgBouncer is an open-source, lightweight, single-binary connection pooler for PostgreSQL. It can pool connections to one or more databases (on possibly different servers) and serve clients over TCP and Unix domain socket.	PgBouncer is an open-source, lightweight, single-binary connection pooler for PostgreSQL. It can pool connections to one or more databases (on possibly different servers) and serve clients over TCP and Unix domain socket.		https://github.com/pgbouncer/pgbouncer	PgBouncer is an open-source, lightweight, single-binary connection pooler for PostgreSQL. It can pool connections to one or more databases (on possibly different servers) and serve clients over TCP and Unix domain socket.									c python bourne-shell markdown ini make yaml m4 toml				true	4229	0		30	c postgresql sql plpgsql															1	false								https://www.pgbouncer.org/faq.html																					unknown				https://wiki.postgresql.org/wiki/PgBouncer																											https://github.com/pgbouncer/pgbouncer																																																																																																																																																																																													0	0				pgbouncer.org										
isabelle	Isabelle	1986			29	pl		http://isabelle.in.tum.de/		0					401	2			23826		true	1	lego								pl	115	137		839		0					text			source.isabelle.theory	programming								false					9	2014	2018	1	1												theorem.py																1986	standard-ml coq	The Isabelle theorem prover is an interactive theorem prover, a Higher Order Logic (HOL) theorem prover. It is an LCF-style theorem prover (written in Standard ML), so it is based on a small logical core to ease logical correctness. Isabelle is generic: it provides a meta-logic (a weak type theory), which is used to encode object logics like first-order logic (FOL), higher-order logic (HOL) or Zermelo–Fraenkel set theory (ZFC). Isabelle's main proof method is a higher-order version of resolution, based on higher-order unification. Though interactive, Isabelle also features efficient automatic reasoning tools, such as a term rewriting engine and a tableaux prover, as well as various decision procedures.  Isabelle has been used to formalize numerous theorems from mathematics and computer science, like Gödel's completeness theorem, Gödel's theorem about the consistency of the axiom of choice, the prime number theorem, correctness of security protocols, and properties of programming language semantics. The Isabelle theorem prover is free software, released under the revised BSD license. Isabelle was named by Lawrence Paulson after Gérard Huet's daughter.	2002	71	32	150	161886		Isabelle is a generic proof assistant. It allows mathematical formulas to be expressed in a formal language and provides tools for proving those formulas in a logical calculus. Isabelle was originally developed at the University of Cambridge and Technische Universität München, but now includes numerous contributions from institutions and individuals worldwide.	Isabelle is a generic proof assistant. It allows mathematical formulas to be expressed in a formal language and provides tools for proving those formulas in a logical calculus. Isabelle was originally developed at the University of Cambridge and Technische Universität München, but now includes numerous contributions from institutions and individuals worldwide.		University of Cambridge && Technische Universität München	Isabelle is a generic proof assistant. It allows mathematical formulas to be expressed in a formal language and provides tools for proving those formulas in a logical calculus. Isabelle was originally developed at the University of Cambridge and Technische Universität München, but now includes numerous contributions from institutions and individuals worldwide.	ROOT	thy		thy				scala					true	576	0		35																																	text													United Kingdom and Germany				https://books.google.com/books?id=xwdqCQAAQBAJ&dq=isabelle+language+proof&lr=													"theory HelloWorld imports Main begin  section{*Playing around with Isabelle*}  text{* creating a lemma with the name hello_world*} lemma hello_world: ""True"" by simp  (*inspecting it*) thm hello_world  text{* defining a string constant HelloWorld *}  definition HelloWorld :: ""string"" where   ""HelloWorld \<equiv> ''Hello World!''""  (*reversing HelloWorld twice yilds HelloWorld again*) theorem ""rev (rev HelloWorld) = HelloWorld""   by (fact List.rev_rev_ident)  text{*now we delete the already proven List.rev_rev_ident lema and show it by hand*} declare List.rev_rev_ident[simp del] hide_fact List.rev_rev_ident  (*It's trivial since we can just 'execute' it*) corollary ""rev (rev HelloWorld) = HelloWorld""   apply(simp add: HelloWorld_def)   done  text{*does it hold in general?*} theorem rev_rev_ident:""rev (rev l) = l""   proof(induction l)   case Nil thus ?case by simp   next   case (Cons l ls)     assume IH: ""rev (rev ls) = ls""     have ""rev (l#ls) = (rev ls) @ [l]"" by simp     hence ""rev (rev (l#ls)) = rev ((rev ls) @ [l])"" by simp     also have ""\<dots> = [l] @ rev (rev ls)"" by simp     finally show ""rev (rev (l#ls)) = l#ls"" using IH by simp   qed  corollary ""\<forall>(l::string). rev (rev l) = l"" by(fastforce intro: rev_rev_ident)  end "	Isabelle					"theorem sqrt2_not_rational:   ""sqrt (real 2) ∉ ℚ"" proof   let ?x = ""sqrt (real 2)""   assume ""?x ∈ ℚ""   then obtain m n :: nat where     sqrt_rat: ""¦?x¦ = real m / real n"" and lowest_terms: ""coprime m n""     by (rule Rats_abs_nat_div_natE)   hence ""real (m^2) = ?x^2 * real (n^2)"" by (auto simp add: power2_eq_square)   hence eq: ""m^2 = 2 * n^2"" using of_nat_eq_iff power2_eq_square by fastforce   hence ""2 dvd m^2"" by simp   hence ""2 dvd m"" by simp   have ""2 dvd n"" proof-     from ‹2 dvd m› obtain k where ""m = 2 * k"" ..     with eq have ""2 * n^2 = 2^2 * k^2"" by simp     hence ""2 dvd n^2"" by simp     thus ""2 dvd n"" by simp   qed   with ‹2 dvd m› have ""2 dvd gcd m n"" by (rule gcd_greatest)   with lowest_terms have ""2 dvd 1"" by simp   thus False using odd_one by blast qed"				https://isabelle.in.tum.de/repos/isabelle/file/tip/src/Tools/VSCode											(* *)				True False															true				true								true																																							true																																	true							true																							false																																																https://en.wikipedia.org/wiki/Isabelle_(proof_assistant)	0	4				isabelle.in.tum.de	Isabelle	https://github.com/lsf37/Isabelle.tmbundle			Isabelle				year|title|doi|citations|influentialCitations|authors|paperId\n2011|General Bindings and Alpha-Equivalence in Nominal Isabelle|10.2168/LMCS-8(2:14)2012|66|12|Christian Urban and C. Kaliszyk|94d0fe2a93092044729ef1ee299e081087600f4c\n2012|Smart Testing of Functional Programs in Isabelle|10.1007/978-3-642-28717-6_14|26|4|Lukas Bulwahn|21c3307d6cf498c37d3503a71d11d5aaf351eb55\n2011|A Formalization of the C99 Standard in HOL, Isabelle and Coq|10.1007/978-3-642-22673-1_28|14|0|R. Krebbers and F. Wiedijk|4f5516f1cc9d97769e44abc5ea6250e050174839\n2017|Isabelle Formalization of Set Theoretic Structures and Set Comprehensions|10.1007/978-3-319-72453-9_12|5|0|C. Kaliszyk and Karol Pak|4296acda45f0a0b7b92991c2bf9e41a81ba38af8	
logica	Logica	2020	Evgeny Skvortsov		20	queryLanguage		https://logica.dev/		0					402	1		12	23824		true	0								https://github.com/evgskv/logica	queryLanguage																2020	2024	2020	37	88	1710	33	false																								2020	2025	1075	30	433	7	177261					2020											Logica is an open source declarative logic programming language for data manipulation. Logica is a successor to Yedalog, a language created at Google earlier.	Logica is an open source declarative logic programming language for data manipulation. Logica is a successor to Yedalog, a language created at Google earlier.		https://github.com/EvgSkv/logica/issues	Logica is an open source declarative logic programming language for data manipulation. Logica is a successor to Yedalog, a language created at Google earlier.									lex python jupyter-notebook markdown json html yaml javascript vim-script protobuf css csv	sql			true	2006	0		34																1	false																													United States					# Define natural numbers from 1 to 29. N(x) :- x in Range(30); # Define primes. Prime(prime: x) :-   N(x),   x > 1,   ~(     N(y),     y > 1,     y != x,     Mod(x, y) == 0   );																										https://github.com/evgskv/logica						#																																true																																																							true																																															false																																																	1	0				logica.dev				year|publisher|title|authors|isbn13\n2008|Springer|Towards Mathematical Philosophy: Papers from the Studia Logica conference Trends in Logic IV|Tshilidzi Marwala; Monica Lagazio|9781402090844						
rest	REST	1996	Roy Fielding		14	protocol				0					403	0			23822		true	0									protocol																							false																																					1994	wsdl soap url xml html json http javascript	"Representational state transfer (REST) or RESTful web services are a way of providing interoperability between computer systems on the Internet. REST-compliant Web services allow requesting systems to access and manipulate textual representations of Web resources using a uniform and predefined set of stateless operations. Other forms of Web services exist, which expose their own arbitrary sets of operations such as WSDL and SOAP. ""Web resources"" were first defined on the World Wide Web as documents or files identified by their URLs, but today they have a much more generic and abstract definition encompassing every thing or entity that can be identified, named, addressed or handled, in any way whatsoever, on the Web. In a RESTful Web service, requests made to a resource's URI will elicit a response that may be in XML, HTML, JSON or some other defined format. The response may confirm that some alteration has been made to the stored resource, and it may provide hypertext links to other related resources or collections of resources. Using HTTP, as is most common, the kind of operations available include those predefined by the HTTP methods GET, POST, PUT, DELETE and so on. By using a stateless protocol and standard operations, REST systems aim for fast performance, reliability, and the ability to grow, by re-using components that can be managed and updated without affecting the system as a whole, even while it is running. The term representational state transfer was introduced and defined in 2000 by Roy Fielding in his doctoral dissertation. Fielding's dissertation explained the REST principles were known as the ""HTTP object model"" beginning in 1994, and were used in designing the HTTP 1.1 and Uniform Resource Identifiers (URI) standards. The term is intended to evoke an image of how a well-designed Web application behaves: it is a network of Web resources (a virtual state-machine) where the user progresses through the application by selecting links, such as /user/tom, and operations such as GET or DELETE (state transitions), resulting in the next resource (representing the next state of the application) being transferred to the user for their use."	2004	4834	381	2534	907222					University of California Irvine															24190	26215		14																1									https://restfulapi.net/ https://docs.github.com/en/rest								text	1547												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Representational_state_transfer	5	8								year|publisher|title|authors|isbn13\n2012|Pearson|SOA with REST: Principles, Patterns & Constraints for Building Enterprise Solutions with REST (The Pearson Service Technology Series from Thomas Erl)|Erl, Thomas and Carlyle, Benjamin and Pautasso, Cesare and Balasubramanian, Raj|9780137012510\n2018|Independently published|The Simple Six: The Easy Way to Get in Shape and Stay in Shape for the Rest of your Life|Dobbins, Clinton|9781791509408\n2012|O'Reilly Media|Building Web Applications with Erlang: Working with REST and Web Sockets on Yaws|Kessin, Zachary|9781449309961\n|O'reilly Media|Programming Web Services With Rest|Kendall Grant Clark|9780596006037\n2015|Apress|Pro REST API Development with Node.js|Doglio, Fernando|9781484209172		rest developer			year|title|doi|citations|influentialCitations|authors|paperId\n2014|The Ensembl REST API: Ensembl Data for Any Language|10.1093/bioinformatics/btu613|144|13|Andrew D. Yates and Kathryn Beal and S. Keenan and W. McLaren and M. Pignatelli and G. Ritchie and Magali Ruffier and K. Taylor and Alessandro Vullo and P. Flicek|2f037c4247c4eaf4e7c732777e7b9956a029d9fa\n2005|A patient-identity security mechanism for electronic medical records during transit and at rest|10.1080/14639230500209443|21|0|H. Chao and S. Twu and Chin-Ming Hsu|ace709d8335dbf12c4a2586c26161c13ffd8c8ab\n2018|Eleven quick tips to build a usable REST API for life sciences|10.1371/journal.pcbi.1006542|9|0|Aleksandra Tarkowska and D. Carvalho-Silva and C. E. Cook and E. Turner and R. Finn and Andrew D. Yates|40baed8ce82389d779c7f22c4b7da3c4cd21c81a\n2016|Metamodeling vs Metaprogramming: A Case Study on Developing Client Libraries for REST APIs|10.1007/978-3-319-42061-5_13|7|0|M. Scheidgen and Sven Efftinge and Frederik Marticke|76472a147f943c45cf6fececcb83916666e42923\n2019|Implementasi Rest Api Web Service dalam Membangun Aplikasi Multiplatform untuk Usaha Jasa|10.30812/MATRIK.V18I2.407|6|0|Romi Choirudin and Ahmat Adil|c31322f615830daa87f30a05b97055913d46fcd9\n2018|API REST Web service and backend system Of Lecturer’s Assessment Information System on Politeknik Negeri Bali|10.1088/1742-6596/953/1/012069|3|0|I. Manuaba and E. Rudiastini|bd201af25bb641d6589e8ed9edf8eab4a5b2730d\n2015|Matlab Adapter - Online Access to Matlab/Simulink Based on REST Web Services|10.1007/978-3-319-18503-3_20|2|0|Miroslav Gula and K. Žáková|3b95c0284310a8cc6d3cb628757d0144153a85c3\n2019|Comparative Study between Web Services Technologies: REST and WSDL|10.1109/3ICT.2019.8910298|1|0|Rashed A. Bahlool and A. Zeki|8b241398fc0f8d2cfd4f83bf6722fcb741ddebd4	
smarty	Smarty	2006	Monte Ohrt and Messju Mohr and Uwe Tews		21	template		http://www.smarty.net		5					404	2			23822		true	5	ace cloc eiffel mgmt netbeans-editor								template	14285	17325		31402		8	"author name avatar url language languageColor stars forks currentPeriodStars description\nhelm charts https://github.com/helm.png https://github.com/helm/charts Smarty #ccc 9872 9946 429 ""Curated applications for Kubernetes""\nbitnami charts https://github.com/bitnami.png https://github.com/bitnami/charts Smarty #ccc 596 328 51 ""Helm Charts""\nconfluentinc cp-helm-charts https://github.com/confluentinc.png https://github.com/confluentinc/cp-helm-charts Smarty #ccc 286 251 19 ""The Confluent Platform Helm charts enable you to deploy Confluent Platform services on Kubernetes for development, test, and proof of concept environments.""\nistio installer https://github.com/istio.png https://github.com/istio/installer Smarty #ccc 81 65 7 ""A modular, a-la-carte installer for Istio components""\ncloudnativeapp charts https://github.com/cloudnativeapp.png https://github.com/cloudnativeapp/charts Smarty #ccc 120 49 48 ""Localized Helm charts from Helm Hub to China""\nAnankke SSPanel-Uim https://github.com/Anankke.png https://github.com/Anankke/SSPanel-Uim Smarty #ccc 2661 1683 224 ""SSPanel V3 魔改再次修改版""\nfluxcd flux-get-started https://github.com/fluxcd.png https://github.com/fluxcd/flux-get-started Smarty #ccc 32 631 6 ""Getting started with Flux and the Helm Operator"""				smarty	smarty	text/x-smarty	text.html.smarty	programming								false					34	2005	2018		8												templates.py														2002		2006	php isbn twig	Smarty is a web template system written in PHP. Smarty is primarily promoted as a tool for separation of concerns. Smarty is intended to simplify compartmentalization, allowing the front-end of a web page to change separately from its back-end. Ideally, this lowers costs and minimizes the efforts associated with software maintenance. Smarty generates web content through the placement of special Smarty tags within a document. These tags are processed and substituted with other code. Tags are directives for Smarty that are enclosed by template delimiters. These directives can be variables, denoted by a dollar sign ($), functions, logical or loop statements. Smarty allows PHP programmers to define custom functions that can be accessed using Smarty tags.	2018	63	67	4	774939					http://groups.google.com/group/smarty-developers			tpl		tpl									true	586	0		25																3					smarty tpl												text				smarty									United States and Germany					"<!DOCTYPE html> <html lang=""en""> <head>    <meta charset=""utf-8"">    <title>{$title_text|escape}</title> </head>  <body> {* This is a little comment that won't be visible in the HTML source *} {$body_html} </body> <!-- this is a little comment that will be seen in the HTML source --> </html>"													Smarty					define('SMARTY_DIR', 'smarty-2.6.22/'); require_once(SMARTY_DIR . 'Smarty.class.php');  $smarty = new Smarty(); $smarty->template_dir = './templates/'; $smarty->compile_dir = './templates/compile/';  $smarty->assign('title_text', 'TITLE: This is the Smarty basic example ...'); $smarty->assign('body_html', '<p>BODY: This is the message set using assign()</p>');  $smarty->display('index.tpl');																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Smarty_(template_engine)	4	0			Smarty	smarty.net	Smarty	https://github.com/textmate/php-smarty.tmbundle		year|publisher|title|authors|isbn13\n2006|Packt Publishing|Smarty PHP Template Programming And Applications|Hasin Hayder and J. P. Maia and Lucian Gheorghe|9781904811404\n2006-04-30|Packt Publishing|Smarty PHP Template Programming and Applications|Hasin Hayder and Joao Prado Maia and Lucian Gheorghe|9781847190284\n20070619|O'Reilly Media, Inc.|PHP and Smarty on Large-Scale Web Development|Bruno Pedro|9780596513795\n2006|Packt Pub.|Smarty: PHP template programming and applications : a step-by-step guide to building PHP web sites and applications using the Smarty templating engine|Prado Maia, João.|9781904811404	Smarty					
bcpl	BCPL	1966	Martin Richards		28	pl				0					405	4			23820	374	true	0									pl																							false				b/BCPL.bcl								Basic Combined Programming Language																									1966	cpl b c go pascal java fortran cpl	"BCPL (""Basic Combined Programming Language""; or 'Before C Programming Language' (a common humorous backronym) ) is a procedural, imperative, and structured computer programming language. Originally intended for writing compilers for other languages, BCPL is no longer in common use. However, its influence is still felt because a stripped down and syntactically changed version of BCPL, called B, was the language on which the C programming language was based. BCPL introduced several features of modern programming languages, including using curly braces to delimit code blocks; compilation via virtual machine byte code; and the world's first 'hello world' demonstrator program."	2001	206	176	291	4052					University of Cambridge				bcl											1050	0		31																1									http://www.math.bas.bg/bantchev/place/bcpl.html								text			https://github.com/antlr/grammars-v4/tree/master/bcpl					http://www.rosettacode.org/wiki/Category:BCPL					United Kingdom					"GET ""LIBHDR""  LET START() = VALOF $(         FOR I = 1 TO 5 DO                 WRITEF(""%N! = %I4*N"", I, FACT(I))         RESULTIS 0 $)  AND FACT(N) = N = 0 -> 1, N * FACT(N - 1)"											"GET ""LIBHDR""  LET START() BE $(   WRITES(""Hello World*N"") $) "							"GET ""LIBHDR""  GLOBAL $(  COUNT: 200  ALL: 201 $)  LET TRY(LD, ROW, RD) BE  TEST ROW = ALL THEN   COUNT := COUNT + 1  ELSE $(   LET POSS = ALL & ~(LD | ROW | RD)   UNTIL POSS = 0 DO $(    LET P = POSS & -POSS    POSS := POSS - P    TRY(LD + P << 1, ROW + P, RD + P >> 1)   $)  $)  LET START() = VALOF $(  ALL := 1  FOR I = 1 TO 12 DO $(   COUNT := 0   TRY(0, 0, 0)   WRITEF(""%I2-QUEENS PROBLEM HAS %I5 SOLUTIONS*N"", I, COUNT)   ALL := 2 * ALL + 1  $)  RESULTIS 0 $)"	BCPL													//		WRITES		:=														true														true																																																							true																																			true												false																																																https://en.wikipedia.org/wiki/BCPL	4	5	https://hopl.info/showlanguage.prx?exp=374		bc										year|title|doi|citations|influentialCitations|authors|paperId\n1980|Implementing BCPL on the burroughs B6700|10.1002/spe.4380100806|3|0|C. Lakos|96e39bcc53135bb26b8bb543bc1a15909bbf261e\n1978|Machine architecture and the programming language BCPL|10.14288/1.0051782|3|0|M. Fox|0673e32eb5993d77fe3561bc3d6811a6d0e7db33\n1980|A space‐efficient code generation scheme for BCPL|10.1002/spe.4380100202|2|0|R. Agarwal and S. Chanson|7fda6c1e2fcf63e526f0d2388a1c13a1f20f5755\n1975|The Emulated OCODE Machine for the Support of BCPL|10.7146/DPB.V4I45.7692|1|0|O. Sørensen|dabdd10fe0d38b4a0b6f165f626fd0310e4112c8\n2013|How BCPL Evolved from CPL|10.1093/comjnl/bxs026|1|0|M. Richards|d6b48c3577d5115b6d7e848accea82e65046b6d4	title|year|author|goodreadsId|rating|ratings|reviews\nBcpl: The Language and Its Compiler|1981|Martin Richards|4472135|4.33|3|1\nBcpl: The Language and Its Compiler|1980|M. Richards|3919566|2.00|1|0\nBcpl On The Bbc Microcomputer User Guide||Chris Jobson|4321106|0.0|0|0\nCurly Bracket Programming Languages: C, Java, C++, Perl, JavaScript, PHP, Ruby, Bcpl, awk, Quakec, Objective-C, Cyclone, Pike, Unrealscript, Rc|2010|Books LLC|14292084|3.00|1|0
vim	Vim	1991	Bram Moolenaar		14	editor		https://www.vim.org/		0					406	1			23816		false	0									editor																							false																																			1997		1991	c unix linux ios android vi tcl lua perl python racket ruby regex gzip ftp http unicode	"Vim (; a contraction of Vi IMproved) is a clone, with additions, of Bill Joy's vi text editor program for Unix. It was written by Bram Moolenaar based on source for a port of the Stevie editor to the Amiga and first released publicly in 1991. Vim is designed for use both from a command-line interface and as a standalone application in a graphical user interface. Vim is free and open-source software and is released under a license that includes some charityware clauses, encouraging users who enjoy the software to consider donating to children in Uganda. The license is compatible with the GNU General Public License through a special clause allowing distribution of modified copies ""under the GNU GPL version 2 or any later version"".Although it was originally released for the Amiga, Vim has since been developed to be cross-platform, supporting many other platforms. In 2006, it was voted the most popular editor amongst Linux Journal readers; in 2015 the Stack Overflow developer survey found it to be the third most popular text editor; and in 2016 the Stack Overflow developer survey found it to be the fourth most popular development environment."	2001	696	852	965	32478																	https://cheatsheets.zip/vim		true	152267	0		15			vi													1																	na									https://vimawesome.com/																							https://reddit.com/r/vim				""" This is the Hello World program in Vim script. echo ""Hello, world!""  "" This is a simple while loop in Vim script. let i = 1 while i < 5   echo ""count is"" i   let i += 1 endwhile"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Vim_(text_editor)	0	0				vim.org										
chaiscript	chaiscript	2009			17	pl		http://chaiscript.com/		0				v6.1.0	407	1		10	23814		true	0								https://github.com/ChaiScript/ChaiScript	pl																2011	2024	2009	126	333	2912	126	false																					scripting.py			2009	2025	2392	83	386	7	48163					2009														https://github.com/ChaiScript					chai					cpp markdown yaml cmake bourne-shell ruby svg php pascal json				true	3996	0		27																	false	6	true																											United States and New Zealand					"#include <chaiscript/chaiscript.hpp> std::string helloWorld(const std::string &t_name) {   return ""Hello "" + t_name + ""!""; } int main() {   chaiscript::ChaiScript chai;   chai.add(chaiscript::fun(&helloWorld), ""helloWorld"");   chai.eval(R""(     puts(helloWorld(""Bob""));   )""); }"													ChaiScript													https://github.com/ChaiScript/ChaiScript																																																															true														true											true																																																																																																					0	0				chaiscript.com										
yoptascript	YoptaScript	2016	Sam Gozman		19	pl	https://yopta.space/	https://yopta.space/		0				2.0.4	408	2		7	23814		true	0								https://github.com/samgozman/YoptaScript	pl																2016	2024	2016	52	106	2101	20	false	Russian			y/YoptaScript																				2016	2024	591	26	53	5	14088																									yopta				javascript typescript yaml json html markdown css	javascript			true	2447	0		29																1	false	2	true																																											"ксива.малява(""Hello World"") нах "				https://riju.codes/yoptascript	"красноглазое.чмо(""Привет мир!"") нах "			YoptaScript							https://github.com/samgozman/YoptaScript			https://github.com/samgozman/YoptaScript					ксива.малява	""""																																																																																																																							true																							true																																						0	0				yopta.space										
mermaid	mermaid	2014	Knut Sveidqvist		14	diagramLang		https://mermaidjs.github.io/		0				10.2.4	409	1		14	23806		true	0								https://github.com/mermaid-js/mermaid	diagramLang																2014	2024	2014	639	6168	69540	981	false																								2014	2025	13179	782	999	241	183096																			https://github.com/mermaid-js										typescript javascript markdown html yaml json svg bash css toml bourne-shell csv diff dockerfile				true	88828	0		28																1	false	10	true																											Various					"gitGraph: options {     ""nodeSpacing"": 150,     ""nodeRadius"": 10 } end commit branch newbranch checkout newbranch commit commit checkout master commit commit merge newbranch"																										https://github.com/mermaid-js/mermaid																																																																																																																																																																																													0	0				mermaidjs.github.io										
isbn	ISBN	1970			14	schema				0					410	1			23806		true	0									schema																							false																																								2001	9882		1814						https://isbndb.com															49430	53		14																									https://isbndb.com/apidocs/v2								text	1659												United Kingdom					978-3-16-148410-0																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/International_Standard_Book_Number	3	18								year|publisher|title|authors|isbn13\n1600||Studyguide for Computing with C# and the .Net Framework by Gittleman, Arthur, ISBN 9781449615505 by Cram101 Textbook Reviews (2013-11-25) Paperback||9781449615505\n2012|Academic Internet Publishers|[Studyguide for Computational Physics: Problem Solving by Landau, Rubin H., ISBN 9783527406265] (By: Cram101 Textbook Reviews) [published: August, 2012]|Cram101 Textbook Reviews|9783527406265\n2011|Academic Internet Publishers|[(Studyguide for Game Graphics Programming by Sherrod, Allen, ISBN 9781584505167 )] [Author: Cram101 Textbook Reviews] [Jun-2011]||9781584505167		isbn			year|title|doi|citations|influentialCitations|authors|paperId\n2005|Programming in Prolog. Using the ISO Standard. by William F. Clocksin, Christopher S. Mellish, Springer-Verlag, 2003, ISBN 3-540-00678-8, xiii+299 pages|10.1017/S1471068405212449|63|9|Bart Demoen|858d3fae649025878f8a0282b1ad32f1ea0bd36f\n1995|Advanced methods in neural computing by Philip Wasserman, International Thomson Publishing (Van Nostrand Reinhold), USA, 1993, ISBN 0-442-00461-3|10.1017/S0269888900007372|33|3|M. Kubát|e53b6bbd1854f7640d509125f15b86506cc636c1\n1994|Learning in embedded systems by Leslie Pack Kaelbling, Bradford Books. MIT Press, USA, 1993, pp 176, $29.95, ISBN 0-262-11174-8|10.1017/S026988890000686X|8|0|Richard Wyatt|ab9daba7a5578ec7fd7a3417d9ecd3ecd504b870\n1995|Sparc® architecture, assembly language programming, & C : Richard P Paul Prentice-Hall Inc, Englewood Cliffs, NJ, USA (1994) ISBN 0 13 876889 7, £34.75, 448 pp|10.1016/0141-9331(95)90001-2|7|0|A. Ferrari|f9cd87f6ee12fd936a9591bc632128e9bc8323b5\n2011|Language Implementation Patterns: Create your own Domain-Specific and General Programming Languages, by Terence Parr, Pragmatic Bookshelf, http://www.pragprog.com, ISBN 9781934356456|10.1017/S0956796810000298|7|1|J. Hage|6a5634651c0e7c1c6dd5208a05cc4dbc87079072\n1982|The Programming Language Ada, Reference Manual. Proposed Standard Document, United States Department of Defense. Lecture Notes in Computer Science 106. Berlin-Heidelberg-New York, Springer-Verlag 1981. X, 243 S., DM 16,50, US $ 7.90. ISBN 3-540-10693-6|10.1002/ZAMM.19820620828|7|0|F. Grund|fa897d99a638939849958581ff049af0be4f7cac\n1994|Text generation - using discourse strategies and focus constraints to generate natural language text by Kathleen R. McKeown, Cambridge University Press, 1992, pp 246, £13.95, ISBN 0-521-43802-0|10.1017/S0269888900007153|5|0|Paul Holmes-Higgin|7a0f4acf832716ae713faa36325ab9fad90be704\n2010|Natural Language Processing with Python Steven Bird, Ewan Klein, and Edward Loper (University of Melbourne, University of Edinburgh, and BBN Technologies) Sebastopol, CA: O'Reilly Media, 2009, xx+482 pp; paperbound, ISBN 978-0-596-51649-9, $44.99; on-line free of charge at nltk.org/book|10.1162/coli_r_00022|5|0|Michael Elhadad|3fdfd78bcddf80986d1243527c97c4f7f5bf1476\n2011|Handbook of Natural Language Processing (second edition) Nitin Indurkhya and Fred J. Damerau (editors) (University of New South Wales; IBM Thomas J. Watson Research Center)Boca Raton, FL: CRC Press, 2010, xxxiii+678 pp; hardbound, ISBN 978-1-4200-8592-1, $99.95|10.1162/COLI_r_00048|5|2|Jochen L. Leidner|81acdb791c4bc258d5e306e49a982dd831053c33\n1991|Programming language concepts and paradigms : David A. Watt, (Prentice Hall, Hemel Hempstead, United Kingdom, 1990), Price £16.95 (paperback), ISBN 0-13-728866-2.|10.1016/0167-6423(91)90005-I|4|0|C. Lindsey|4e898612f08dc238449eb984909f7b50712bef8c\n2020|Fundamental Proof Methods in Computer Science: A Computer-Based Approach, by Arkoudas and Musser, The MIT Press, Cambridge, USA, ISBN 978-0-262-03553-8|10.1017/S1471068420000071|3|0|S. Bringsjord and Naveen Sundar Govindarajulu|16a9098cf310dcedc17b1016d89bc5c1081c08f2\n2009|Software Abstractions: Logic, Language, and Analysis by Daniel Jackson, The MIT Press, 2006, 366pp, ISBN 978-0262101141|10.1017/S0956796808006977|3|0|A. Sloane|3022320d769da813185d4fd63fb84c3832afeb30\n1995|Abstract Data Types in Standard ML by Harrison Rachel, John Wiley & Sons, 1993 212 pp, ISBN 0-471-93844-0.|10.1017/S0956796800001271|1|0|K. Mitchell|29e40acaa8d2b8652b0b83c93e053d4388a98ca9\n1998|European Computer Law. 1996. Transnational Publishers. Irvington-on-Hudson, NY. $225.00 (loose-leaf binder). ISBN 0-571050-23-X.|10.1177/027046769801800318|1|0|C. Babbage and Z. Sardar|306735f6bffd64183b170ba85977efe42f3751fa\n2002|Set Theory for Computing: From Decision Procedures to Declarative Programming with Sets by Domenico Cantone, Eugenio Omodeo and Alberto Policriti, Springer-Verlag, 2001. Hardback: ISBN 0-387-95197-0, $24.50/$69.95, xviii+409 pages.|10.1017/S1471068402001503|1|0|A. Dovier|f68f408915d0db5d98264feaca331e3c8f22eff6\n2004|PERL PROGRAMMING FOR BIOLOGISTS, by D. Curtis Jamison, Wiley, Hoboken, 2003, ISBN 0-471-43059-5, ix + 191 pp. (Pbk, £27.95)|10.1017/S0263574704210943|1|0|A. Andrew|014606001ea7425a185967570b2c8711ed3fb42d\n2004|Programming Constraint Services: High level Programming of Standard and New Constraint Services by Christian Schulte, published in 2002 by Springer in the series Lecture Notes in Artificial Intelligence, vol. 2302, ISBN 3-540-43371-6, xii + 176 pages, paperback.|10.1017/S1471068403211935|1|0|F. Laburthe|c06c7dd186c9e96d3f6d51cb495dadb4fb9a8637\n1995|The Gödel programming language by Patricia Hill and John W. Lloyd, The MIT Press, 1994, pp 337, £40 50/$60.75, ISBN 0-262-08229-2|10.1017/S0269888900007360|1|0|Geraint A. Wiggins|27789167ca8aeb7c709557db8a4dd8911764e50e	
oil	oil	2016			17	pl		http://www.oilshell.org/		0					411	0		23	23803		true	0								https://github.com/oilshell/oil	pl																2016	2024	2016	38	150	2797	500	false													OSH											2016	2025	11988	101	5187	52	1946681					2016											Oil is a new Unix shell.	Oil is a new Unix shell.		https://github.com/oilshell	Oil is a new Unix shell.									python bourne-shell c markdown cpp assembly-language css m4 dockerfile yaml make bash r xml html expect javascript diff tex ini nix json z-shell				true	3786	0		40																	false																	981												Various																			https://reddit.com/r/oilshell			https://twitter.com/oilshellblog									https://github.com/oilshell/oil																																																																																																																																																																																													0	0				oilshell.org										
ebnf	EBNF	1977	Niklaus Wirth		18	grammarLanguage				0					412	2			23802	755	true	1	parsers								grammarLanguage				0		0					text	ebnf	text/x-ebnf	source.ebnf	data								false					42	2012	2016	4	2			extended Backus-Naur form									parsers.py																1977	pascal xml regex	In computer science, extended Backus-Naur form (EBNF) is a family of metasyntax notations, any of which can be used to express a context-free grammar. EBNF is used to make a formal description of a formal language which can be a computer programming language. They are extensions of the basic Backus–Naur form (BNF) metasyntax notation. The earliest EBNF was originally developed by Niklaus Wirth incorporating some of the concepts (with a different syntax and notation) from Wirth syntax notation. However, many variants of EBNF are in use. The International Organization for Standardization has adopted an EBNF standard (ISO/IEC 14977). This article uses EBNF as specified by the ISO for examples applying to all EBNFs. Other EBNF variants use somewhat different syntactic conventions.		244	50		71289								ebnf		ebnf										1490	0		20																1																	text			https://github.com/antlr/grammars-v4/tree/master/ebnf	ebnf																										"(*   Source:  https://github.com/io7m/jsom0   License: ISC *)  digit_without_zero =   ""1"" | ""2"" | ""3"" | ""4"" | ""5"" | ""6"" | ""7"" | ""8"" | ""9"" ;  digit =   ""0"" | digit_without_zero ;  positive =   digit_without_zero , { digit } ;  natural =   ""0"" | positive ;  real =   [ ""-"" ] , digit , [ ""."" , { digit } ] ;  "	EBNF					function application = list( symbol, { expression } );															(* *)																															true																																																																								true																														false																																																https://en.wikipedia.org/wiki/Extended_Backus–Naur_form	0	0	https://hopl.info/showlanguage.prx?exp=755					https://github.com/sanssecours/EBNF.tmbundle			EBNF					
supercollider	SuperCollider	1996			33	pl		http://supercollider.github.io		0					413	4			23798	6465	true	0									pl	2480	3713		3782		0				sclang scsynth	text			source.supercollider	programming								false				s/SuperCollider.sc	16	2014	2017	5	7												supercollider.py																1996	freebsd linux smalltalk c lisp puredata scheme haskell scala clojure android ios emacs-editor vim	SuperCollider is an environment and programming language originally released in 1996 by James McCartney for real-time audio synthesis and algorithmic composition. Since then it has been evolving into a system used and further developed by both scientists and artists working with sound. It is an efficient and expressive dynamic programming language providing a framework for acoustic research, algorithmic music, interactive programming and live coding. Released under the terms of the GPLv2 in 2002, SuperCollider is free and open-source software.	2003	116	123	472	346978								sc scd	sc	sc scd									true	801	0		36																									https://doc.sccode.org/								text								http://www.rosettacode.org/wiki/Category:SuperCollider																				"// Hello World in SuperCollider  ""Hello, world!"".postln;"	"""Hello World"".postln; "	WarpPreset {  *new {|path|   if(path.notNil) {    ^Object.readArchive(path);   };    ^super.new.init();  }   init {   }   save {   Dialog.savePanel({|path|    this.writeArchive(path);   });  } }	SuperCollider					// Factorial function f = { |x| if(x == 0) { 1 } { f.(x-1) * x } };	SuperCollider													//		postln	""""																													true																									true														true											true					true																																			true												false											true																																					https://en.wikipedia.org/wiki/SuperCollider	5	0	https://hopl.info/showlanguage.prx?exp=6465		SuperCollider	supercollider.github.io	SuperCollider	https://github.com/supercollider/language-supercollider		year|publisher|title|authors|isbn13\n2013|Packt Publishing|Mapping and Visualization with SuperCollider|Koutsomichalis, Marinos|9781783289677\n2011|Random House Publishing Services|The SuperCollider Book|Scott Wilson|9780262295192\n2016|Logos Verlag Berlin|Introduction To Supercollider|Andrea Valle|9783832540173\n20131125|Packt Publishing|Mapping and Visualization with SuperCollider|Marinos Koutsomichalis|9781783289684	SuperCollider					title|year|author|goodreadsId|rating|ratings|reviews\nProgramming digital music with SuperCollider|2014|Peter Fitton|40386468|4.00|3|0
emacs-editor	Emacs	1976	Guy Steele and Dave Moon		13	editor				0					414	0			23797		false	1	gnu-emacs-editor								editor																							false																																					1976	lisp c org teco vi unix java emacs-lisp linux rust ruby lua common-lisp swi-prolog spice-lisp lispworks haskell eclipse-editor sublime-editor latex ghostscript perl python vim isbn	"Emacs  is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as ""the extensible, customizable, self-documenting, real-time display editor"".  Development of the first Emacs began in the mid-1970s, and work on its direct descendant, GNU Emacs, continues actively as of  2018. Emacs has over 10,000 built-in commands (many of which are macros themselves) and its user interface allows the user to combine these commands into macros to automate work. Implementations of Emacs typically feature a dialect of the Lisp programming language that provides a deep extension capability, allowing users and developers to write new commands and applications for the editor. Extensions have been written to manage email, files, outlines, and RSS feeds, as well as clones of ELIZA, Pong, Conway's Life, Snake and Tetris.The original EMACS was written in 1976 by Carl Mikkelsen, David A. Moon and Guy L. Steele Jr. as a set of Editor MACroS for the TECO editor. It was inspired by the ideas of the TECO-macro editors TECMAC and TMACS.The most popular, and most ported, version of Emacs is GNU Emacs, which was created by Richard Stallman for the GNU Project. XEmacs is a variant that branched from GNU Emacs in 1991. GNU Emacs and XEmacs use similar Lisp dialects and are for the most part compatible with each other. Emacs is, along with vi, one of the two main contenders in the traditional editor wars of Unix culture. Emacs is among the oldest free & open source projects still under development."	2001	605	986	1936	18933234					Free Software Foundation														true	64338	0		14																2																	na									https://melpa.org/				Various				https://www.jwz.org/doc/emacs-timeline.html															https://reddit.com/r/emacs																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Emacs	0	0														
commonmark	commonmark	2014	John MacFarlane		14	textMarkup		https://commonmark.org/		0				0.31.2	415	0		9	23795		true	2	djot djot							https://github.com/commonmark/commonmark-spec	textMarkup																2014	2024	2014	152	313	4855	104	false																								2014	2025	1872	112	22	4	11874					2014											A strongly defined, highly compatible specification of Markdown	A strongly defined, highly compatible specification of Markdown		codinghorror.com && github && University of California Berkeley	A strongly defined, highly compatible specification of Markdown									python markdown javascript lua html dtd make json yaml				true	5908	0		25																1	false	0	true																											United States																															https://github.com/commonmark/commonmark-spec																																																																																																																																																																																													0	0				commonmark.org										
cil	CIL	2000			26	pl				0					416	4			23795		true	0									pl																							false				c/Cil.il								Common Intermediate Language	Microsoft Intermediate Language MSIL																								2005	cli-assembly assembly-language csharp x86-isa java-bytecode visual-basic.net	Common Intermediate Language (CIL, pronounced either sil or kil), formerly called Microsoft Intermediate Language (MSIL), is the lowest-level human-readable programming language defined by the Common Language Infrastructure (CLI) specification and is used by the .NET Framework and Mono. Languages which target a CLI-compatible runtime environment compile to CIL, which is assembled into an object code that has a bytecode-style format. CIL is an object-oriented assembly language, and is entirely stack-based. Its bytecode is translated into native code or—most commonly—executed by a virtual machine. CIL was originally known as Microsoft Intermediate Language (MSIL) during the beta releases of the .NET languages. Due to standardization of C# and the Common Language Infrastructure, the bytecode is now officially known as CIL.	2002	212	168	342	46004					Microsoft				il											1080	0		31																									http://people.eecs.berkeley.edu/~necula/cil/								text																		".assembly Hello {} .assembly extern mscorlib {} .method static void Main() {     .entrypoint     .maxstack 1     ldstr ""Hello, world!""     call void [mscorlib]System.Console::WriteLine(string)     ret }"											"// ilasm cil.il .assembly HelloWorld {} .method public static void Main() cil managed {      .entrypoint      .maxstack 1      ldstr ""Hello World""      call void [mscorlib]System.Console::WriteLine(string)      ret } "				https://riju.codes/cil	".assembly main {} .class Main {   .method static void Main() cil managed   {     .entrypoint     ldstr ""Hello, world!""     call void [mscorlib]System.Console::WriteLine(string)     ret   } }"		.method assembly static void modopt([mscorlib]System.Runtime.CompilerServices.CallConvCdecl)         test_pointer_operations(int32 param) cil managed {   .vtentry 1 : 1   // Code size       44 (0x2c)   .maxstack  2   .locals ([0] int32* ptr,            [1] valuetype A* V_1,            [2] valuetype A* a,            [3] int32 k) // k = 0;   IL_0000:  ldc.i4.0   IL_0001:  stloc.3 // ptr = &k;   IL_0002:  ldloca.s   k // load local's address instruction   IL_0004:  stloc.0 // *ptr = 1;   IL_0005:  ldloc.0   IL_0006:  ldc.i4.1   IL_0007:  stind.i4 // indirection instruction // ptr = &param   IL_0008:  ldarga.s   param // load parameter's address instruction   IL_000a:  stloc.0 // *ptr = 2   IL_000b:  ldloc.0   IL_000c:  ldc.i4.2   IL_000d:  stind.i4 // a = new A;   IL_000e:  ldloca.s   a   IL_0010:  call       valuetype A* modopt([mscorlib]System.Runtime.CompilerServices.CallConvThiscall) 'A.{ctor}'(valuetype A* modopt([mscorlib]System.Runtime.CompilerServices.IsConst) modopt([mscorlib]System.Runtime.CompilerServices.IsConst))   IL_0015:  pop // ptra = &a;   IL_0016:  ldloca.s   a   IL_0018:  stloc.1 // ptra->meth();   IL_0019:  ldloc.1   IL_001a:  dup   IL_001b:  ldind.i4 // reading the VMT for virtual call   IL_001c:  ldind.i4   IL_001d:  calli      unmanaged stdcall void modopt([mscorlib]System.Runtime.CompilerServices.CallConvStdcall)(native int)   IL_0022:  ret } // end of method 'Global Functions'::test_pointer_operations	Cil													//		call void [mscorlib]System.Console::WriteLine	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Common_Intermediate_Language	4	4			CIL					year|publisher|title|authors|isbn13\n2008|Apress|CIL Programming: Under the Hood of .NET (Expert's Voice)|Bock, Jason|9781430208457\n2002|Apress|CIL Programming: Under the Hood of .NET|Bock, Jason|9781590590416\n2013|Apress|CIL Programming: Under the Hood of .NET|Bock, Jason|9781430251569		cil developer			year|title|doi|citations|influentialCitations|authors|paperId\n2004|CIL + Metadata > Executable Program|10.5381/jot.2004.3.2.a2|8|0|Giuseppe Attardi and A. Cisternino and Diego Colombo|5391e1abf4e75970c25bfed0fc0548bb62bcd4aa\n1984|Interactive verification of communication software on the basis of CIL|10.1145/800056.802065|7|1|H. Krumm and O. Drobnik|b2379292d4ba1430da0ceb5bd007574b7bc7bb42\n2002|CIL Programming: Under the Hood™ of .NET|10.1007/978-1-4302-0845-7|5|0|Jason Bock|eec8568a3e6a51db647aafcac1779eb8993bae4d\n2018|CIL to Java-Bytecode Translation for Static Analysis Leveraging|10.1145/3193992.3193994|3|0|Pietro Ferrara and A. Cortesi and F. Spoto|24536578ef032ac8f7076fa381a920bd4386b6db	title|year|author|goodreadsId|rating|ratings|reviews\nCIL Programming: Under the Hood of .Net|2002|Jason Bock|253979|3.50|2|0
scss	SCSS	2006	Hampton Lintorn-Catlin		33	stylesheetLanguage		http://sass-lang.com/		41					417	3			23794		true	41	11ty ace asciidots blockml bounce-lang cloc codeql dllup eiffel flownote hedy ibis infusion-framework jasmine jekyll ligo marp mastodon mavo monaco mys netbeans-editor ngs packagist-pm prettier prometheus reach rmarkdown rocksdb sanddance sibilant sqrl statsplorer tao-lang threejs tiledb toontalk ucg verona walt xodio								stylesheetLanguage	7569	8503		335325		0					scss	css	text/x-scss	source.css.scss	markup								false				s/SCSS.scss	203	2010	2015	1	32												css.py													https://playcode.io/scss/	2009														https://github.com/sass		sass scss	scss	scss	scss										201	0		40																1					scss												text			https://github.com/antlr/grammars-v4/tree/master/scss		scss								United States				https://en.wikipedia.org/wiki/Sass_(stylesheet_language)												"body::before {     content: ""Hello World""; } "	$blue: #3bbfce; $margin: 16px;  .content-navigation {   border-color: $blue;   color:     darken($blue, 9%); }  .border {   padding: $margin / 2;   margin: $margin / 2;   border-color: $blue; } 	SCSS		https://riju.codes/scss	"body:before {   content: ""Hello, world!""; } "	https://twitter.com/sasscss		SCSS													//	/* */		""""																													true																																																							true														true			true																														true											true																																						2	0				sass-lang.com	SCSS	https://github.com/MarioRicalde/SCSS.tmbundle			SCSS					title|year|author|goodreadsId|rating|ratings|reviews\nAdvances in Systems, Computing Sciences and Software Engineering: Proceedings of Scss 2005|2006|Tarek Sobh|23111454|0.0|0|0\nAdvances in Systems, Computing Sciences and Software Engineering: Proceedings of Scss 2005|2006|Tarek Sobh|369788|0.0|0|0
mu	Mu	2014	Kartik K. Agaram		22	pl		https://github.com/akkartik/mu		0					418	1		16	23789		true	0								https://github.com/akkartik/mu	pl																2014	2024	2014	40	46	1355	5	false																								2014	2024	9010	15	1013	92	792024																			https://github.com/akkartik/mu/issues		mu						http://pldb.info/blog/kartik.html		html cpp bourne-shell markdown vim-script racket bash json c xml css z-shell javascript python less lisp				true	1510	0		40																1	false																text	9065												United States				http://akkartik.name/akkartik-convivial-20200607.pdf	# dump stack from bottom to top fn emit-stack-from-bottom _self: (addr grapheme-stack), out: (addr stream byte) {   var self/esi: (addr grapheme-stack) <- copy _self   var data-ah/edi: (addr handle array code-point-utf8) <- get self, data   var _data/eax: (addr array code-point-utf8) <- lookup *data-ah   var data/edi: (addr array code-point-utf8) <- copy _data   var top-addr/ecx: (addr int) <- get self, top   var i/eax: int <- copy 0   {     compare i, *top-addr     break-if->=     var g/edx: (addr code-point-utf8) <- index data, i     write-code-point-utf8 out, *g     i <- increment     loop   } }																										https://github.com/akkartik/mu						#																																true																																																							true																																															false																																																	0	0														
impala	Impala	2012			17	queryLanguage		https://impala.apache.org		0				4.4.0	419	0		24	23786		true	0								https://github.com/apache/impala	queryLanguage																2016	2024	2011	71	501	1110	27	false																								2011	2025	13151	328	6877	233	12407166							2018	java sql pig aws	Apache Impala is an open source massively parallel processing (MPP) SQL query engine for data stored in a computer cluster running Apache Hadoop. Impala has been described as the open-source equivalent of Google F1, which inspired its development in 2012.	2013	120	174	62	40147148					Apache Software Foundation										cpp java python xml json bourne-shell sql cmake css csv javascript thrift bash markdown protobuf dockerfile c yaml restructuredtext diff ini svg cython make				true	3563	0		41																	false	4	true														text													United States																						https://twitter.com/apacheimpala									https://github.com/apache/impala																																																																																																																																																																																												https://en.wikipedia.org/wiki/Apache_Impala	1	0				impala.apache.org				year|publisher|title|authors|isbn13\n2013-12-24|Packt Publishing|Learning Cloudera Impala|Avkash Chauhan|9781783281282						
xojo	Xojo	1996			26	pl		http://xojo.com		0					420	3			23785		true	1	realbasic								pl	43	68		570		0					text			source.xojo	programming								false				r/RealBasic.realbasic	61	2012	2017	6	4				REALbasic																								2018	linux ios basic jvm x86-isa xml visual-basic gambas	The Xojo programming environment is developed and commercially marketed by Xojo, Inc. of Austin, Texas for software development targeting macOS, Microsoft Windows, Linux, iOS, the Web and Raspberry Pi. Xojo uses a proprietary object-oriented BASIC dialect, also known as Xojo.	2013	75	140	281	39624220								xojo_code xojo_menu xojo_report xojo_script xojo_toolbar xojo_window	realbasic										false	596	0		29																																	text								http://www.rosettacode.org/wiki/Category:Xojo																					"Function Run(args() as String) As Integer   Print ""Hello World""   Quit End Function "	"#tag Toolbar Begin Toolbar MyToolbar  Begin ToolButton FirstItem   Caption = ""First Item""   HelpTag = """"   Style = 0  End  Begin ToolButton SecondItem   Caption = ""Second Item""   HelpTag = """"   Style = 0  End End #tag EndToolbar "					https://twitter.com/xojo	"Dim names() As String = Array(""Red Sox"", ""Yankees"", ""Orioles"", ""Blue Jays"", ""Rays"") For i As Integer = 0 To names.UBound   ListBox1.AddRow(names(i)) Next"	RealBasic													//		Print	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Xojo	0	0			Xojo	xojo.com	Xojo	https://github.com/angryant0007/VBDotNetSyntax			Xojo					
skip	skip	2018			19	pl		http://skiplang.com/		0					421	1		23	23783		true	0								https://github.com/skiplang/skip	pl																2018	2024	2018	61	66	1969	52	false				s/Skip.sk																				2018	2022	361	23	6358	85	816729					2017														Facebook				sk						expect markdown c json html javascript cpp cmake python bourne-shell bash m4 css perl lisp yaml svg vim-script make pascal dockerfile ocaml forth				true	2192	0		44																	false																text	1838																												"fun main(): void {   print_string(""Hello World"") }"								Skip							https://github.com/skiplang/skip								print_string	""""																																																																																																																							true																							true																																						1	0				skiplang.com				year|publisher|title|authors|isbn13\n2017|Lioncrest Publishing|Skip College, Start Programming: The Complete How-To Guide to Teaching Yourself Software Development|Hinton, Sam|9781619616899						
dylan	Dylan	1992			41	pl		http://opendylan.org		0					422	4			23779	1682	true	0									pl	67	112		150		0					text	dylan	text/x-dylan	source.dylan	programming								false				d/Dylan.dl	20	2005	2011		5												dylan.py													https://play.opendylan.org/	2004		1992	algol scheme eulisp lasso python ruby common-lisp unix java smalltalk	"Dylan  is a multi-paradigm programming language that includes support for functional and object-oriented programming, and is dynamic and reflective while providing a programming model designed to support efficient machine code generation, including fine-grained control over dynamic and static behaviors. It was created in the early 1990s by a group led by Apple Computer. A concise and thorough overview of the language may be found in the Dylan Reference Manual. Dylan derives from Scheme and Common Lisp and adds an integrated object system derived from the Common Lisp Object System (CLOS). In Dylan, all values (including numbers, characters, functions, and classes) are first-class objects. Dylan supports multiple inheritance, polymorphism, multiple dispatch, keyword arguments, object introspection, pattern-based syntax extension macros, and many other advanced features. Programs can express fine-grained control over dynamism, admitting programs that occupy a continuum between dynamic and static programming and supporting evolutionary development (allowing for rapid prototyping followed by incremental refinement and optimization). Dylan's main design goal is to be a dynamic language well-suited for developing commercial software. Dylan attempts to address potential performance issues by introducing ""natural"" limits to the full flexibility of Lisp systems, allowing the compiler to clearly understand compilable units (i.e., libraries). Although deriving much of its semantics from Scheme and other Lisps—some implementations were in fact initially built within existing Lisp systems—Dylan has an ALGOL-like syntax rather than a Lisp-like prefix syntax."	2002	73	91	299	8741					Apple			dylan dyl intr lid	dl	dylan dyl intr										636	0		75																							false		https://opendylan.org/documentation/								text	9298			dylan				http://www.rosettacode.org/wiki/Category:Dylan					United Kingdom															"module:   hello-world author:   Homer copyright:  (c) 1994 Homer version:  1.0  // Hello World in DYLAN  define method main (#rest args)   princ(""Hello world!""); end;  main(); "	"define method main (#rest args)   princ(""Hello World""); end;  main(); "		Dylan		https://riju.codes/dylan	"Module: main  define function main     (name :: <string>, arguments :: <vector>)   format-out(""Hello, world!\n"");   exit-application(0); end function main;  main(application-name(), application-arguments());"		define method turn-blue (w :: <window>)   w.color := $blue; end method;	Dylan					local in end below until from then for use case elseif else by cleanup finally when begin above select let if otherwise signal afterwards unless while define rename create to export								//			""""	:=														true														true	true																																																						true				true															true	true																											false											true																													true								https://en.wikipedia.org/wiki/Dylan_(programming_language)	1	1	https://hopl.info/showlanguage.prx?exp=1682		Dylan	opendylan.org	Dylan	https://github.com/textmate/dylan.tmbundle		year|publisher|title|authors|isbn13\n1996|Addison-Wesley|Dylan Programming: An Object-Oriented and Dynamic Language|Keene, Sonya E. and Mathews, Robert O. and Withington, P. Tucker and Mathews, robert|9780201479768	Dylan				year|title|doi|citations|influentialCitations|authors|paperId\n1996|Programming in Dylan|10.1007/978-1-4471-0929-7|17|0|I. Craig|2775ffcfb9963960af95dbdb1929d7fc20131f90	
rholang	Rholang	2016			18	contractLanguage		https://rchain-community.github.io/		0				v0.13.0-alpha3	423	1		20	23778		true	0								https://github.com/rchain/rchain	contractLanguage																2017	2024		85	217	691	131	false																								2017	2022	14740	136	1593	47	264621																Rholang is an open and scalable blockchain language designed for speed, reliability and formal process orchestration build on latest research in the reflective high order process calculus.	Rholang is an open and scalable blockchain language designed for speed, reliability and formal process orchestration build on latest research in the reflective high order process calculus.		https://rchain-community.github.io/	Rholang is an open and scalable blockchain language designed for speed, reliability and formal process orchestration build on latest research in the reflective high order process calculus.									scala cpp markdown c python make bourne-shell xml protobuf yaml bash json cmake nix perl ini dockerfile typescript toml sed				true	2480	13		38																	false	0	true						https://rchain-community.github.io/docs																										"new helloworld, stdout(`rho:io:stdout`) in {    contract helloworld( world ) = {        for( @msg <- world ) {            stdout!(msg)        }    } |    new world, world2 in {         helloworld!(*world) |         world!(""Hello World"") |          helloworld!(*world2) |          world2!(""Hello World again"")    } } "														https://www.reddit.com/r/CouchDB			https://twitter.com/rchain_coop									https://github.com/rchain/rchain																																																																																																																																																																																													0	0				rchain-community.github.io						couchdb developer				
rebol	REBOL	1997	Carl Sassenrath		45	pl		http://www.rebol.com		0					424	5			23777	2438	true	3	boron particles ren-c								pl	1543	1647		30469		0					text			source.rebol	programming								false				r/Rebol.reb	7	2014	2015	6	1			Relative Expression-Based Object Language									rebol.py														1997		1997	self forth lisp logo json red javascript c algol s-expressions peg	"Rebol ( REB-əl; historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing. It introduces the concept of dialecting: small, optimized, domain-specific languages for code and data, which is also the most notable property of the language according to its designer Carl Sassenrath:  Although it can be used for programming, writing functions, and performing processes, its greatest strength is the ability to easily create domain-specific languages or dialects  Douglas Crockford, known for his involvement in the development of JavaScript, has described Rebol as ""a more modern language, but with some very similar ideas to Lisp, in that it's all built upon a representation of data which is then executable as programs"" and as one of JSON's influences. Originally, the language and its official implementation were proprietary and closed source, developed by REBOL Technologies. Following discussion with Lawrence Rosen, the Rebol version 3 interpreter was released under the Apache 2.0 license on December 12, 2012. Older versions are only available in binary form, and no source release for them is planned. Rebol has been used to program Internet applications (both client- and server-side), database applications, utilities, and multimedia applications."	2013	21	77	1	26384					REBOL Technologies		r reb	reb r r2 r3 rebol	reb	r r3 reb		r reb					https://www.rebol.com/docs/reference.html		true	326	0		55																1								https://tio.run/#rebol	http://www.rebol.com/docs.html								text								http://www.rosettacode.org/wiki/Category:REBOL								REBOL												"; Hello World in REBOL  print ""Hello World!"""	"print ""Hello World"" "	"Rebol [] hello: func [] [     print ""hello, world!"" ] hello "	REBOL		https://riju.codes/rebol	"REBOL [Title: ""Main""] print ""Hello, world!"" "		"Digit: charset [#""0"" - #""9""] Value: [some Digit | ""("" Expr "")""] Product: [Value any [[""*""| ""/""] Value]] Sum: [Product any [[""+""| ""-""] Product]] Expr: Sum parse/all ""12+13"" Expr"	Rebol													;		print probe	""" { }"		true false					true																						true																			true													true								true															true	true																																		true												false											true																																					https://en.wikipedia.org/wiki/REBOL	3	0	https://hopl.info/showlanguage.prx?exp=2438		REBOL	rebol.com	Rebol	https://github.com/Oldes/Sublime-REBOL		year|publisher|title|authors|isbn13\n|Wiley Technology Publishing|Rebol Programming|Olivier Auverlot|9780470846759	Rebol	rebol developer				title|year|author|goodreadsId|rating|ratings|reviews\nRebol for Dummies [With Rebol for 37 Systems]|2000|Ralph Roberts|2387078|3.00|5|0\nRebol Programming||Olivier Auverlot|5823181|0.0|0|0
sugarss	SugarSS	2016	Andrey Sitnik		18	textMarkup				2				4.0.1	425	1		7	23776		true	2	cloc sugarss							https://github.com/postcss/sugarss	textMarkup				0		0		CSS			text			source.css.postcss.sugarss	markup	2016	2024	2016	24	39	708	1	false					231	2013	2017	1	10															2016	2024	225	20	53	1	6595																						sss							javascript json css sugarss yaml markdown svg				true	1046	0		27																1	true	4	true		sss												text																														"@define-mixin size $size   width: $size  $big: 100px  // Main block .block   &_logo     background: inline(""./logo.png"")     @mixin size $big"														https://github.com/postcss/sugarss						//																																true																																																							true																																															false																																																	0	0						https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS			SugarSS					
minidsdb	Mindsdb	2018			14	application		https://mindsdb.com/		0				v2.62.4	426	0		14	23767		false	0								https://github.com/mindsdb/mindsdb/	application																2018	2024		397	4816	25870	211	false																								2018	2025	19974	964	3400	253	308409																MindsDB ML-SQL Server enables machine learning workflows for the most powerful databases and data warehouses using SQL.	MindsDB ML-SQL Server enables machine learning workflows for the most powerful databases and data warehouses using SQL.		https://mindsdb.com/community	MindsDB ML-SQL Server enables machine learning workflows for the most powerful databases and data warehouses using SQL.									python markdown svg yaml csv json sql dockerfile ini hcl make html mako toml				true	41284	0		30	python sql																false	2	true						https://docs.mindsdb.com/																																																				https://github.com/mindsdb/mindsdb/																																																																																																																																																																																													0	0				mindsdb.com										
docopt	docopt	2012	Vladimir Keleshev		15	pl		http://docopt.org/		0				0.6.2	427	0		4	23767		true	0								https://github.com/docopt/docopt	pl																2012	2024	2012	162	561	7910	266	false																								2012	2018	462	37	31	1	3476					2012											Command-line interface description language	Command-line interface description language		https://github.com/docopt	Command-line interface description language									python restructuredtext ini yaml				true	9632	0		19																1	false	0	true																											Various																															https://github.com/docopt/docopt																																																																																																																																																																																													0	0				docopt.org										
walt	walt	2017			16	pl		https://ballercat.github.io/walt/		0				1.1.0	428	1		7	23767		true	0								https://github.com/ballercat/walt	pl																2017	2024	2017	114	155	4641	27	false																								2017	2023	506	30	356	20	158379																Walt is a JavaScript-like syntax for WebAssembly text format	Walt is a JavaScript-like syntax for WebAssembly text format			Walt is a JavaScript-like syntax for WebAssembly text format									javascript markdown json html scss bourne-shell yaml	wasm			true	5138	0		24																	false	1	true														text	8707																	export function fibonacci(n: i32): i32 {  if (n <= 0) return 0;   if (n == 1) return 1;   return fibonacci(n - 1) + fibonacci(n - 2); }																										https://github.com/ballercat/walt																																																																																																																																																																																													0	0														
alpaca	Alpaca	2016	Jeremy Pierre		17	pl		http://alpaca-lang.org		0				v0.2.8	429	1		5	23766		true	1	gleam							https://github.com/alpaca-lang/alpaca	pl																2016	2024		62	46	1439	34	false														ML-flavoured Erlang										2016	2019	884	23	94	2	18276																			https://github.com/alpaca-lang										erlang markdown yaml make bourne-shell	beam-bytecode			true	1602	0		23																1	false	0	true																	https://github.com/antlr/grammars-v4/tree/master/alpaca										Canada				https://github.com/j14159/abstract-alpaca	module simple_example  -- a basic top-level function: let add2 x = x + 2  let something_with_let_bindings x =   -- a function:   let adder a b = a + b in   -- a variable (immutable):   let x_plus_2 = adder x 2 in   add2 x  -- a polymorphic ADT: type messages 'x = 'x | Fetch pid 'x  {- A function that can be spawned to receive `messages int`     messages, that increments its state by received integers     and can be queried for its state. -} let will_be_a_process x = receive with     i -> will_be_a_process (x + i)   | Fetch sender ->     let sent = send x sender in     will_be_a_process x  let start_a_process init = spawn will_be_a_process init																										https://github.com/alpaca-lang/alpaca																																																																																																																																																																																													0	0														
bqn	BQN	2020	Marshall Lochbaum		19	pl arrayLang		https://mlochbaum.github.io/BQN/		1					430	1		9	23766		true	1	bqn							https://github.com/mlochbaum/BQN	pl																2020	2024		32	57	867	3	false												Big Questions Notation												2020	2025	2930	41	549	12	172379				https://mlochbaum.github.io/BQN/												An APL-like programming language. Self-hosted!	An APL-like programming language. Self-hosted!		https://github.com/mlochbaum/BQN/issues	An APL-like programming language. Self-hosted!									bqn html markdown vim-script javascript xml autohotkey css svg				true	1081	0		29			apl													1	true								https://mlochbaum.github.io/BQN/doc/index.html																http://www.rosettacode.org/wiki/Category:BQN					United States					"#! /usr/bin/env bqn  # Case conversion utilities case ← {   diff ← -´ ""Aa""   Lower ⇐ -⟜diff   Upper ⇐ Lower⁼ }  hw ← <˘ 2‿∘ ⥊ ""helloworld"" hw case.Upper⌾(⊑¨)↩ •Out hw ↩ ∾ ⥊⍉ [hw, "", ""‿""!""]  # Hello, World!  # Split at spaces and repeated characters Split ← {   !1==𝕩 ⋄ (!2=•Type)¨𝕩   Proc ← {     · 𝕊 ' ': spl⇐1 ;             # Space: break and delete it     prev Fn cur: ⟨spl,str⟩⇐       spl←0 ⋄ str←⟨cur⟩          # Include and don't break...       { prev=cur ? spl+↩1 ; @ }  # except at equal characters   }   GV‿GS ← {𝕏¨}¨ ⟨ {⟨s⇐str⟩:s;""""}                   {𝕩.spl} ⟩   r ← Proc{»𝔽¨⊢} 𝕩   (∾¨ GV ⊔˜ ·+`GS) r } •Show Split hw  # ⟨ ""Hel"" ""lo,"" ""World!"" ⟩"						https://discord.gg/SDTW36EhWF																				https://github.com/mlochbaum/BQN																																																																																																																																																																																													0	0														
dynamo-visual-language	Dynamo	2011	Ian Keough		16	visual		https://dynamobim.org/		0					431	0		14	23760		true	0								https://github.com/DynamoDS/Dynamo	visual																2012	2024	2011	201	624	1678	383	false																								2011	2025	35856	254	23178	2096	728463	https://dynamobim.org/roadmap/				2013														https://github.com/DynamoDS										markdown csharp xml xaml json html svg yaml csv powershell python hlsl xslt standard-ml				true	4806	0		30																1	false																									https://dynamopackages.com/				United States																						https://twitter.com/dynamobim									https://github.com/DynamoDS/Dynamo																																																																																																																																																																																													0	0				dynamobim.org										
flow9	Flow9	2010	Dmitry Solomennikov		28	pl		https://flow9.org/		0					432	1		46	23753		true	0								https://github.com/area9innovation/flow9	pl																2018	2024	2018	55	34	563	52	false																								2018	2025	13258	229	7523	1827	2405518					2017											The flow programming language, a safe, functional strongly-typed programming language	The flow programming language, a safe, functional strongly-typed programming language		https://github.com/area9innovation	The flow programming language, a safe, functional strongly-typed programming language									c cpp haxe nim javascript bourne-shell xml java markdown objective-c html json python csharp typescript make css bash objective-cpp d glsl yaml wasm qt m4 lisp clojure ruby assembly-language dockerfile cmake cson smalltalk php ocaml awk ini gradle vim-script tex sas xaml svg swift perl diff				true	896	0		90																1	false																					flow9								Unknown				https://news.ycombinator.com/item?id=19769410	"import runtime;  main() {  println(""Hello world""); }"																								import require export forbid native if else cast unsafe switch default		https://github.com/area9innovation/flow9						//	/* */		""""			import																										true	true																																													true									true																	true																																									true			true																																			0	0				flow9.org										
ooc	ooc	2009	Amos Wenger		31	pl		https://ooc-lang.org/		0				v0.9.10	433	1		12	23753		true	0								https://github.com/ooc-lang/rock	pl	69	126		227		0					text			source.ooc	programming	2009	2024	2009	34	40	401	76	false				o/Ooc.ooc	20	2009	2014		3												ooc.py			2009	2016	4013	59	767	18	219954					2009														https://github.com/ooc-lang			ooc	ooc	ooc					c bourne-shell make markdown m4 assembly-language html cpp cmake bash yaml restructuredtext				true	782	0		45																1	false	0	true														text								http://www.rosettacode.org/wiki/Category:OOC					United States and Germany and Switzerland																"main: func {     ""Hello World"" println() }  "		Ooc						Ooc							https://github.com/ooc-lang/rock								println	""""																	true												true																									true														true																																	true							true											true																							true																																						0	0				ooc-lang.org	ooc	https://github.com/nilium/ooc.tmbundle			ooc					
x10	X10	2004	Kemal Ebcioğlu and Saravanan Arumugam and Vijay Saraswat and Vivek Sarkar		44	pl		http://x10-lang.org		0					434	2			23753	8172	true	1	chapel								pl	18	19		45		0			xten		text			source.x10	programming								false				x/X10.x10	6	2015	2015	18	1												x10.py														2008		2004	linux java chapel fortress unified-parallel-c	X10 is a programming language being developed by IBM at the Thomas J. Watson Research Center as part of the Productive, Easy-to-use, Reliable Computing System (PERCS) project funded by DARPA's High Productivity Computing Systems (HPCS) program. Its primary authors are Kemal Ebcioğlu, Vijay Saraswat, Saravanan Arumugam, and Vivek Sarkar. X10 is designed specifically for parallel computing using the partitioned global address space (PGAS) model. A computation is divided among a set of places, each of which holds some data and hosts one or more activities that operate on those data. It has a constrained type system for object-oriented programming, a form of dependent types. Other features include user-defined primitive struct types; globally distributed arrays, and structured and unstructured parallelism. X10 uses the concept of parent and child relationships for activities to prevent the lock stalemate that can occur when two or more processes wait for each other to finish before they can complete. An activity may spawn one or more child activities, which may themselves have children. Children cannot wait for a parent to finish, but a parent can wait for a child using the finish command.	2005	31	72	157	1932246					IBM		x10	x10	x10	x10		x10							true	376	0		98		jvm														4									https://x10.sourceforge.net/documentation/languagespec/x10-latest.pdf								text								http://www.rosettacode.org/wiki/Category:X10					United States																"/*  *  This file is part of the X10 project (http://x10-lang.org).  *  *  This file is licensed to You under the Eclipse Public License (EPL);  *  You may not use this file except in compliance with the License.  *  You may obtain a copy of the License at  *      http://www.opensource.org/licenses/eclipse-1.0.php  *  *  (C) Copyright IBM Corporation 2006-2016.  */  import x10.io.Console;  public class HelloWorld {   public static def main(Rail[String]) {       Console.OUT.println(""Hello World"");   } }   "	"/*  *  This file is part of the X10 project (http://x10-lang.org).  *  *  This file is licensed to You under the Eclipse Public License (EPL);  *  You may not use this file except in compliance with the License.  *  You may obtain a copy of the License at  *      http://www.opensource.org/licenses/eclipse-1.0.php  *  *  (C) Copyright IBM Corporation 2006-2014.  */  import x10.io.Console;  /**  * The classic hello world program, shows how to output to the console.  */ class HelloWorld {   public static def main(Rail[String]) {       Console.OUT.println(""Hello World!"" );   } }   "	X10						X10					as assert async at athome ateach atomic break case catch class clocked continue def default do else final finally finish for goto haszero here if import in instanceof interface isref new offer operator package return struct switch throw try type val var when while									/* */	Console.OUT.println	""""			import													true											true		true	true																		true												true															true									true																	true																		true												false											true			true																										true								https://en.wikipedia.org/wiki/X10_(programming_language)	1	39	https://hopl.info/showlanguage.prx?exp=8172		X10	x10-lang.org	X10	https://github.com/x10-lang/x10-highlighting		year|publisher|title|authors|isbn13\n2010||X10 (programming Language)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786130368838	X10				year|title|doi|citations|influentialCitations|authors|paperId\n2011|Habanero-Java: the new adventures of old X10|10.1145/2093157.2093165|245|26|Vincent Cavé and Jisheng Zhao and J. Shirako and Vivek Sarkar|8368d2fc947cf6ac46a1d251d1895f2f87c7d498\n2007|May-happen-in-parallel analysis of X10 programs|10.1145/1229428.1229471|96|8|Shivali Agarwal and R. Barik and Vivek Sarkar and R. Shyamasundar|7b83b2cc9b4d5c0ce578b96c2508b0aa926fefda\n2011|GPU programming in a high level language: compiling X10 to CUDA|10.1145/2212736.2212744|59|8|D. Cunningham and R. Bordawekar and V. Saraswat|c0f1c45ef7c9fb9751fdcc268daac62b70a7bd78\n2016|X10 and APGAS at Petascale|10.1145/2894746|38|8|O. Tardieu and Benjamin Herta and D. Cunningham and D. Grove and P. Kambadur and V. Saraswat and Avraham Shinnar and Mikio Takeuchi and M. Vaziri|200de04ff121efa826e2ac653a5f7f60edf9e98c\n2011|Resource-aware programming and simulation of MPSoC architectures through extension of X10|10.1145/1988932.1988941|38|0|Frank Hannig and Sascha Roloff and G. Snelting and J. Teich and Andreas Zwinkau|c228daa13e097978c58ac08f08a15c5923f50999\n2011|A performance model for X10 applications: what's going on under the hood?|10.1145/2212736.2212737|32|5|D. Grove and O. Tardieu and D. Cunningham and Benjamin Herta and Igor Peshansky and V. Saraswat|7a7e3f0465f888be4d4f373800a1c8ec648fae8e\n2013|Towards highly scalable pregel-based graph processing platform with x10|10.1145/2487788.2487984|32|4|Nguyen Thien Bao and T. Suzumura|be79b13765c272635225c517e8fe37b808d77ff7\n2011|Communication Optimizations for Distributed-Memory X10 Programs|10.1109/IPDPS.2011.105|30|3|R. Barik and Jisheng Zhao and D. Grove and Igor Peshansky and Zoran Budimlic and Vivek Sarkar|11e2f90c671800107219aca7d69e2e80e2161e16\n2009|Towards concurrency refactoring for x10|10.1145/1504176.1504226|22|0|Shane Markstrum and Robert M. Fuhrer and T. Millstein|37c91ce6523af0a1c7d3664b941de14a6f030f49\n2014|X10 and APGAS at Petascale|10.1145/2555243.2555245|16|2|O. Tardieu and Benjamin Herta and D. Cunningham and D. Grove and P. Kambadur and V. Saraswat and Avraham Shinnar and Mikio Takeuchi and M. Vaziri|261ebca508a91d71bdedd30872af434b5f67fa6d\n2011|Using the Cowichan problems to investigate the programmability of X10 programming system|10.1145/2212736.2212740|16|0|Jeeva Paudel and J. N. Amaral|eeaef2919b123569021297ce09d793c56a5320d8\n2012|Object Initialization in X10|10.1007/978-3-642-31057-7_10|15|2|Yoav Zibin and D. Cunningham and Igor Peshansky and V. Saraswat|072a35321e8f95a3cd44a065bb90168062a927c3\n2011|Compiling X10 to Java|10.1145/2212736.2212739|14|1|Mikio Takeuchi and Yukifumi Makino and Kiyokuni Kawachiya and H. Horii and T. Suzumura and Toshio Suganuma and Tamiya Onodera|0fdb97e262a15c21b997a654ca3b15455de2517e\n2012|StreamX10: a stream programming framework on X10|10.1145/2246056.2246057|13|0|Haitao Wei and Hongshi Tan and Xiaoxian Liu and Junqing Yu|549d0c4b493eb1d3f0dfe638410dbaa617980470\n2017|A Malleable and Fault-Tolerant Task Pool Framework for X10|10.1109/CLUSTER.2017.27|12|0|Marco Bungart and Claudia Fohry|35a2d77c89762b824faf3bde9b1211faf7c200dc\n2019|Failure Recovery in Resilient X10|10.1145/3332372|12|1|D. Grove and S. Hamouda and Benjamin Herta and A. Iyengar and Kiyokuni Kawachiya and Josh Milthorpe and V. Saraswat and Avraham Shinnar and Mikio Takeuchi and O. Tardieu|61e9054ef9e0cb459350040aae5647a58806f406\n2014|Supporting Array Programming in X10|10.1145/2627373.2627380|12|0|D. Grove and Josh Milthorpe and O. Tardieu|997112abeb5b671ef78a903b459e82414906c8a7\n2011|Evaluating the Performance and Scalability of MapReduce Applications on X10|10.1007/978-3-642-24151-2_4|8|0|Chao Zhang and Chenning Xie and Zhiwei Xiao and Haibo Chen|19732da7af58cafd4246ec2cb39fba0a9fc528d7\n2012|Distributed garbage collection for managed X10|10.1145/2246056.2246061|7|0|Kiyokuni Kawachiya and Mikio Takeuchi and Salikh Zakirov and Tamiya Onodera|e227480bd8c5d4b7f36ab8614398afec9f12dd02\n2014|PGAS‐FMM: Implementing a distributed fast multipole method using the X10 programming language|10.1002/cpe.3039|7|0|Josh Milthorpe and A. Rendell and T. Huber|ee8f4acebb70619d1c1bad0bff61d12b1c96ea0f\n2017|High-Performance Graph Data Management and Mining in Cloud Environments with X10|10.1007/978-3-319-54645-2_7|6|0|Miyuru Dayarathna and T. Suzumura|8f8bb61eec1488be8ed042c9f174df8d332bce4e\n2014|Massively Parallel Reasoning under the Well-Founded Semantics Using X10|10.1109/ICTAI.2014.33|5|1|Ilias Tachmazidis and Long Cheng and S. Kotoulas and G. Antoniou and T. Ward|a7012b1d97d8585d5740aaa856842983cbc988e2\n2013|Achieving load-balancing in power system parallel contingency analysis using X10 programming language|10.1145/2481268.2481275|5|0|S. Khaitan and J. McCalley|22affef8e888b99bf726d43f25cb09681a84913f\n2012|Towards highly scalable X10 based spectral clustering|10.1109/HiPC.2012.6507522|4|1|Hidefumi Ogata and Miyuru Dayarathna and T. Suzumura|cbd7cdf964fe9e27e03783afef0359529ec00f05\n2013|Java interoperability in managed X10|10.1145/2481268.2481278|4|0|Mikio Takeuchi and D. Cunningham and D. Grove and V. Saraswat|e7cf1e2a1c701c786bc18b6b44942e9dd00a0cc2\n2014|Improving the Performance of X10 Programs by Clock Removal|10.1007/978-3-642-54807-9_7|4|1|P. Feautrier and E. Violard and A. Ketterlin|7fd7896a880aab358d795f331af77a02f4e2dda3\n2015|Optimization of x10 programs with ROSE compiler infrastructure|10.1145/2771774.2771777|4|2|Michihiro Horie and Mikio Takeuchi and Kiyokuni Kawachiya and D. Grove|8c5711f6827e384f2eb21662acfca9bd6fb4582c\n2016|A memory model for X10|10.1145/2931028.2931031|4|1|Andreas Zwinkau|0e685e55e0e8fc8610b0e56ac4694af7e632a45d\n2014|Optimizing shared data accesses in distributed-memory X10 systems|10.1109/HiPC.2014.7116889|3|0|Jeeva Paudel and O. Tardieu and J. N. Amaral|3081628da81f625f8abdcd20b81e4454189e2ba3\n2018|Optimizing remote data transfers in X10|10.1145/3243176.3243209|3|0|A. Thangamani and V. K. Nandivada|ff7e5746eabf4a8570c992cea7eff46ca807dec3\n2013|Towards Parallel Constraint-Based Local Search with the X10 Language|10.1007/978-3-319-08909-6_11|3|0|Danny Múnera and Daniel Diaz and Salvador Abreu|ce0f8fe37680885ef18741a5beae16571533a324\n2010|Programming Experiences Using the X10 Language|10.1109/MCSE.2010.138|3|0|M. Tajchman|25b6ba3575dd762e7cbca1eed7c5ae7e6c816973\n2014|Resolutions of the Coulomb operator: VIII. Parallel implementation using the modern programming language X10|10.1002/jcc.23720|3|0|T. Limpanuparb and Josh Milthorpe and A. Rendell|d61f2b302642d05ae8ca07a85c395935ca7712c7\n2009|A comparative study and empirical evaluation of global view High performance Linpack program in X10|10.1145/1809961.1809970|2|0|Ganesh Bikshandi and G. Almási and Sreedhar B. Kodali and Igor Peshansky and V. Saraswat and S. Sur|36258502767e958eaf6d5a13dba381703e57a5cf\n2011|X10 implementation of parallel option pricing with BSDE method|10.1145/2212736.2212741|2|0|Hui Liu and Ying Peng and Daizhen Wei and Bin Dai|df6a941760a40328637a29224002f43dc71750ce\n2012|Characterization of Smith-Waterman sequence database search in X10|10.1145/2246056.2246058|1|0|Y. Ji and Li Liu and Guangwen Yang|5f6d4070aee2cb36da7fa13e1e8962ae3a606a09\n2015|Replicating Data for Better Performances in X10|10.1007/978-3-319-27810-0_12|1|0|Marina Andric and R. Nicola and Alberto Lluch-Lafuente|ba74df6fd230291da5c3df42078819c6c187f133\n2016|Control structure overloading in X10|10.1145/2931028.2931032|1|0|Louis Mandel and Josh Milthorpe and O. Tardieu|f5a1217bf2a904bced4b8d1c904f977a339974ff\n2015|DPX10: An Efficient X10 Framework for Dynamic Programming Applications|10.1109/ICPP.2015.96|1|0|Chen Wang and Ce Yu and Ji-zhou Sun and X. Meng|f96f73ddb3243bdbc4865d393bc09389af56ba19	
asciidots	AsciiDots	2017	Aaron Janse		23	esolang		http://ajanse.me/asciidots/		0				1.3.4	435	2		11	23752		true	0								https://github.com/aaronduino/asciidots	esolang																2017	2024	2017	24	33	1110	12	false				a/AsciiDots.ascii																				2017	2024	459	19	128	5	8784				http://ajanse.me/asciidots/demo																			ascii						markdown python html javascript nix yaml css scss dockerfile bourne-shell restructuredtext				true	1230	0		35																1	false	1	true				true	https://tio.run/#asciidots						https://esolangs.org/wiki/AsciiDots			text								http://www.rosettacode.org/wiki/Category:AsciiDots										/-&         `` This is where the program ends! | \-\ /-\   | | | /-/ | \-\ \---/   |         |         \-. `` Here's where the program starts											".-$""Hello World"" "								AsciiDots							https://github.com/aaronduino/asciidots									""""																																																																																																																																														true																																						0	0							id|title|time|timestamp|by|comments|score\n14947449|Show HN: AsciiDots – a 2D esoteric language inspired by circuits|2017-08-07 13:57:27 UTC|1502114247|aaronduino|33|148							
raku	Raku	2015	Larry Wall		41	pl		https://www.raku.org/		8			https://raku.org/downloads/	6	436	3			23752		true	9	ace alma-007 cloc muldis pygments rakudo rakudo star testml								pl	1750	2002		2521					perl6 or perl-6	perl6 raku rakudo	perl	perl	text/x-perl	source.raku	programming								false				r/Raku.raku	510	2015	2017	22	6				Perl 6																						1999		2000		"Raku is a member of the Perl family of programming languages. Formerly known as Perl 6, it was renamed in October 2019.While historically several interpreter and compiler implementations were being written, today only the Rakudo implementation is in active development. Raku introduces elements of many modern and historical languages. Compatibility with Perl is not a goal, though a compatibility mode is part of the specification. The design process for Raku began in 2000. In February 2015 a post on The Perl Foundation blog stated that ""The Perl6 team will attempt to get a development release of version 1.0 available for Larry's birthday in September and a Version 1.0 release by Christmas"", and on 25 December 2015, the first stable version of the specification was announced.Development on Pugs, the first high-traction implementation, began in 2005, and there have been multiple Raku implementation projects. Rakudo is based on NQP (Not Quite Perl) and can use MoarVM or the Java Virtual Machine as a runtime environment, and releases a new version every month (including precompiled Linux packages); in July 2010, the project released the first Rakudo Star distribution, a collection of a Raku implementation and related materials. Larry Wall maintains a reference grammar known as STD.pm6, written in Raku and bootstrapped with Perl."		-1	195		1146638					https://www.raku.org/community			6pl 6pm nqp p6 p6l p6m pl pl6 pm pm6 raku rakumod t	raku											216	0	https://exercism.org/tracks/raku	48																1		6	true		pm6 raku rakumod			https://tio.run/#perl6																						United States					"grammar Parser {     rule  TOP  { I <love> <lang> }     token love { '♥' | love }     token lang { < Raku Perl Rust Go Python Ruby > }  }    say Parser.parse: 'I ♥ Raku';  # OUTPUT: ｢I ♥ Raku｣ love => ｢♥｣ lang => ｢Raku｣    say Parser.parse: 'I love Perl';  # OUTPUT: ｢I love Perl｣ love => ｢love｣ lang => ｢Perl｣  start { sleep 1.5; print ""hi"" }  await Supply.from-list(<A B C D E F>).throttle: 2, {      sleep 0.5;      .print  }  # OUTPUT: ABCDhiEF  # No floating point noise:  say 0.1 + 0.2 == 0.3;        # OUTPUT: True  say (1/13 + 3/7 + 3/8).perl; # OUTPUT:  <641/728>  # Infinite list of primes:  my @primes = ^∞ .grep: *.is-prime;  say ""1001ˢᵗ prime is @primes[1000]"";    # Lazily read words from a file  .say for '50TB.file.txt'.IO.words;"											"say ""Hello World""; "	# used in t/spec/S11-modules/nested.t  BEGIN { @*INC.push('t/spec/packages') };  module A::A {     use A::B; }  # vim: ft=perl6							Raku													#		say	""""																													true																													true				true																						true																				true					true										true				true								false											true																																					https://en.wikipedia.org/wiki/Raku_(programming_language)	7	0				raku.org	Perl 6	https://github.com/perl6/atom-language-perl6		year|publisher|title|authors|isbn13\n2020|Apress|Raku Fundamentals: A Primer with Examples, Projects, and Case Studies|Lenz, Moritz|9781484261088\n2019|DeepText|Using Raku: 100 Programming Challenges Solved in the Raku Programming Language|Shitov, Andrew|9789082156881\n2020|Apress|Raku Recipes: A Problem-Solution Approach|Merelo, J.J.|9781484262573\n20201012|Springer Nature|Raku Recipes|J.J. Merelo|9781484262580\n20200905|Springer Nature|Raku Fundamentals|Moritz Lenz|9781484261095	Raku					title|year|author|goodreadsId|rating|ratings|reviews\nThink Perl 6: How to Think Like a Computer Scientist|2017|Laurent Rosenfeld|54910137|4.00|2|0\nLearning to program with Perl 6: First Steps: Getting into programming without leaving the command line.||J.J. Merelo|56847882|3.50|2|0
stencil	Stencil	2018	Kyle Fuller		17	template		https://stencil.fuller.li/en/latest/		0				0.15.1	437	1		10	23749		true	0								https://github.com/stencilproject/Stencil	template																2014	2024	2014	34	223	2336	33	false																								2014	2024	559	56	98	1	12172																Stencil is a simple and powerful template language for Swift. It provides a syntax similar to Django and Mustache.	Stencil is a simple and powerful template language for Swift. It provides a syntax similar to Django and Mustache.		https://github.com/stencilproject	Stencil is a simple and powerful template language for Swift. It provides a syntax similar to Django and Mustache.									swift html ruby yaml restructuredtext markdown make python json bourne-shell				true	3063	0		27																1	false	0	true					https://tio.run/#stencil									text													United Kingdom					There are {{ articles.count }} articles.  <ul>   {% for article in articles %}     <li>{{ article.title }} by {{ article.author }}</li>   {% endfor %} </ul>																										https://github.com/stencilproject/Stencil																																																																																																																																																																																													0	0														
meson	Meson	2013			18	pl				18					438	1			23748		true	18	arrow-format cloc fetlang janet matplotlib mongodb oopsilon openrc-runscript pandas postgresql praat-script pygments racket ricscript scikit-learn scipy swallow vlc								pl	765	1153	meson.build meson_options.txt	880		0					text			source.meson	programming								false					14	2017	2018	2	1												meson.py																2013	python unix c d java rust vala visual-studio-editor cmake ninja	Meson (/ˈmɛ.sɒn/) is a software tool for automating the building (compiling) of software. The overall goal for Meson is to promote programmer productivity.Meson is free and open-source software written in Python 3 and subject to the terms of the Apache 2.0 License.	2016	63	16	92	50160571					https://github.com/mesonbuild					meson.build meson_options.txt									true	535	0		19																					meson.build												text													Various																	option('with-something', type: 'boolean',   value: true, )	Meson																																																																																										true											true																													true																																																																							https://en.wikipedia.org/wiki/Meson_(software)	0	0					Meson	https://github.com/TingPing/language-meson			Meson					
modula-3	Modula-3	1986	Luca Cardelli and James Donahue and Lucille Glassman and Mick Jordan and Bill Kalsow and Greg Nelson		36	pl		http://www.modula3.org		0		http://www.opencm3.net/releng/relnotes-5.8.6.html	http://www.opencm3.net/download.html		439	4			23745	1411	true	0									pl	18	19		137							text			source.modula-3	programming								false				m/Modula 3.m3	11	2018	2018	5	2				m3																						2007		1980	modula-2 pascal algol oberon java python caml csharp nim arm mesa object-pascal euclid c delphi scala obliq	Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2 known as Modula-2+. While it has been influential in research circles (influencing the designs of languages such as Java, C#, and Python) it has not been adopted widely in industry. It was designed by Luca Cardelli, James Donahue, Lucille Glassman, Mick Jordan (before at the Olivetti Software Technology Laboratory), Bill Kalsow and Greg Nelson at the DEC (DEC) Systems Research Center (SRC) and the Olivetti Research Center (ORC) in the late 1980s. Modula-3's main features are simplicity and safety while preserving the power of a systems-programming language. Modula-3 aimed to continue the Pascal tradition of type safety, while introducing new constructs for practical real-world programming. In particular Modula-3 added support for generic programming (similar to templates), multithreading, exception handling, garbage collection, object-oriented programming, partial revelation and explicit mark of unsafe code. The design goal of Modula-3 was a language that implements the most important features of modern imperative languages in quite basic forms. Thus allegedly dangerous and complicating features such as multiple inheritance and operator overloading were omitted.	2003	84	137	336	241545					DEC && elego Software Solutions GmbH			i3 ig m3 mg											true	641	0		106																6									https://modula3.elegosoft.com/cm3/doc/tutorial/m3/m3_toc.html								text					m3			http://www.rosettacode.org/wiki/Category:Modula-3					United States and Germany				https://www.cs.purdue.edu/homes/hosking/m3/reference/syntax.html											"(* Hello World in Modula-3 *)  MODULE Hello EXPORTS Main;  IMPORT IO;  BEGIN  IO.Put(""Hello World!\n""); END Hello."	"MODULE HelloWorld; IMPORT Io; BEGIN     IO.Put (""Hello World\n"") END HelloWorld."	"(* Copyright (C) 1989, DEC           *) (* All rights reserved.                                        *) (* See the file COPYRIGHT for a full description.              *)  (* Last modified on Fri Jun 18 16:18:48 PDT 1993 by wobber         *) (*      modified on Tue Jun 15 10:07:07 1993 by gnelson        *) (*      modified on Fri May 21 09:50:56 PDT 1993 by swart      *) (*      modified on Mon Apr 26 17:22:23 PDT 1993 by mcjones    *) (*      modified on Wed Nov  6 10:45:09 PST 1991 by kalsow     *) (*      modified on Fri Sep 28 23:12:34 1990 by muller         *)   (* The RdClass interface is analogous to the WrClass interface. It reveals that every reader contains a buffer of characters together with methods for managing the buffer.  New reader classes are created by importing RdClass (to gain access to the buffer and the methods) and then defining a subclass of Rd.T whose methods provide the new class's behavior.  The opaque type Private hides irrelevant details of the class-independent code. *)     INTERFACE RdClass; IMPORT Rd; FROM Thread IMPORT Alerted; FROM Rd IMPORT Failure;  TYPE   Private <: ROOT;   SeekResult = {Ready, WouldBlock, Eof};  REVEAL   Rd.T =     Private BRANDED OBJECT       buff                 : REF ARRAY OF CHAR := NIL;       Ungetbuff            : REF ARRAY OF CHAR := NIL;       Waitingbuff          : REF ARRAY OF CHAR := NIL;       st                   : CARDINAL;              (* index into buff *)       Ungetst              : CARDINAL;              (* index into Ungetbuff *)       Waitingst            : CARDINAL;              (* index into WaitingBuff *)       cur                  : CARDINAL         := 0; (* index into src(rd) *)       lo, hi               : CARDINAL         := 0; (* indexes into src(rd) *)       Ungetlo, Ungethi     : CARDINAL         := 0; (* indexes into src(rd) *)       Waitinglo, Waitinghi : CARDINAL         := 0; (* indexes into src(rd) *)       closed: BOOLEAN := TRUE;   (* init method of the subtype should set                                     this to FALSE *)       seekable, intermittent: BOOLEAN;     METHODS       seek   (n: CARDINAL; dontBlock: BOOLEAN): SeekResult                          RAISES {Failure, Alerted};       (* ^rd is locked and not closed. *)       getSub (VAR a: ARRAY OF CHAR): CARDINAL                          RAISES {Failure, Alerted} := GetSubDefault;       (* ^rd is locked and not closed. *)       length (): INTEGER RAISES {Failure, Alerted} := LengthDefault;       (* ^rd is locked and not closed. *)       close  () RAISES {Failure, Alerted}          := CloseDefault;     END;  (* Let rd be a reader, abstractly given by len(rd), src(rd), cur(rd), avail(rd), closed(rd), seekable(rd), and intermittent(rd).  The data fields cur, closed, seekable, and intermittent in the object represent the corresponding abstract attributes of rd.  The buff, st, lo, and hi fields represent a buffer that contains part of src(rd), the rest of which is represented in some class-specific way.  More precisely, we say that the state of the representation is valid if conditions V1 through V4 hold:  V1. the characters of buff in the range [st .. st+(hi-lo)] accurately     reflect src.  That is,  for all i in [rd.lo .. rd.hi-1],              rd.buff[rd.st + i - rd.lo] = src(rd)[i]  V2. the cur field is in or just past the end of the occupied part of the     buffer, that is:          rd.lo <= rd.cur <= rd.hi  V3. the reader does not claim to be both intermittent and seekable:   NOT (rd.intermittent AND rd.seekable)  It is possible that buff = NIL in a valid state, since the range of i's in V1 may be empty; for example, in case lo = hi.  V4. if closed(rd) then rd.buff = NIL AND rd.lo = rd.hi  If rd is valid and cur(rd) is less than rd.hi, we say the reader is ready.  More precisely, rd is ready if:     NOT rd.closed  AND  rd.buff # NIL  AND  rd.lo <= rd.cur < rd.hi  If the state is ready, then Rd.GetChar can be implemented by fetching from the buffer.  Together V1, V2, and V4 imply that if rd.cur # rd.hi then rd.buff # NIL and NOT rd.closed.  Therefore a valid reader is ready if ""rd.cur # rd.hi"".  The class-independent code modifies rd.cur, but no other variables revealed in this interface (except that ""Rd.Close"" modifies ""rd.lo"" and ""rd.cur"" and sets ""rd.buff"" to NIL in order to maintain invariant V4).  The class-independent code locks the reader before calling any methods.  Here are the specifications for the methods:  The basic purpose of the seek method is to make the reader ready.  To seek to a position n, the class-independent code checks whether the reader would be ready with rd.cur = n and if so, simply sets rd.cur to n. If not, it calls rd.seek supplying the position n as argument. As in the case of writers, the seek method can be called even for an unseekable reader in the special case of advancing to the next buffer.  The fields with names beginning with ""Unget"" describe a buffer of characters retained in case they need to be reused by UngetChar.  The fields with names beginning with ""Waiting"" are a buffer once supplied by class-dependent code but temporarily suspended while characters originally saved in the unget and then ungotten are being returned.  If NIL#Ungetbuff=buff, we are accessing previously ungotten characters from Ungetbuff^, and Waitingbuff is the buffer most recently provided by seek.  Otherwise, buff is the buffer most recently provided by seek.  Either way, the fast path in class-independent code for getting characters works the same, using buff, st, lo, and hi, as in the earlier implementation, and ignoring the other buffer fields.  Similarly, (class-dependent) seek method bodies use only these same fields. Only UngetChar and class-independent code surrounding seek method calls need be aware of the additional two buffer pointers and their subscripts.  There is a wrinkle to support the implementation of CharsReady.  If rd is ready, the class-independent code can handle the call to CharsReady(rd) without calling any methods (since there is at least one character ready in the buffer), but if rd.cur = rd.hi, then the class independent code needs to find out from the class implementation whether any characters are ready in the next buffer.  Using the seek method to advance to the next buffer won't do, since this could block, and CharsReady isn't supposed to block.  Therefore, the seek method takes a boolean argument saying whether blocking is allowed. If blocking is forbidden and the next buffer isn't ready, the method returns the special value WouldBlock; this allows the class-independent code to return zero from CharsReady.  The ""dontBlock"" boolean should be ""TRUE"" only if the seek method is being used to advance to the next buffer.  More precisely, given a valid state where       (n # rd.hi) => rd.seekable AND  (dontBlock => n = rd.hi)  the call res := rd.seek(n, dontBlock) establishes a valid state. Furthermore, if res = Ready then rd is ready and rd.cur = n; while if res = Eof, then rd.cur = len(rd); and finally if res = WouldBlock then dontBlock was TRUE and avail(rd) = cur(rd).  The getSub method is used to implement Rd.GetSub and is called with the reader lock held and the reader not closed.  Efficient implementations override this method to avoid unnecessary copying by reading directly from the reader source, bypassing the reader buffer.  The default implementation is correct for any class, but always copies through the reader buffer.  The length method returns the length of a non-intermittent reader. That is: Given a valid state in which rd.intermittent is FALSE, the call rd.length() returns len(rd) without changing the state of rd.  An intermittent reader may return the length if it is known, or -1.  The close method releases all resources associated with rd.  The exact meaning of this is class-specific.  ""Rd.Close"" sets the ""buff"" field to ""NIL"", so the method need not do this.  When the method is called the state will be valid; validity is not required when the method returns (since after it returns, the class-independent code will set the closed bit in the reader, which makes the rest of the state irrelevant).  The remainder of the interface is similar to the corresponding part of the WrClass interface: *)  PROCEDURE Init(rd: Rd.T); (* Class-independent initialize rd, including private fields revealed herein. *)  PROCEDURE Lock(rd: Rd.T) RAISES {}; (* The reader rd must be unlocked; lock it and make its state valid. *)  PROCEDURE Unlock(rd: Rd.T) RAISES {}; (* The reader rd must be locked and valid; unlock it and restore the private invariant of the reader implementation. *)  PROCEDURE GetSubDefault(rd: Rd.T; VAR (*OUT*) str: ARRAY OF CHAR): CARDINAL   RAISES {Failure, Alerted};   (* rd is locked and not closed. *) (* Implement ""getSub"" by copying from the buffer, calling the ""seek""    method as necessary.  Clients can override this in order to    achieve greater efficiency; for example, by copying directly    from the source of the reader into ""str"". *)  PROCEDURE LengthDefault(rd: Rd.T): INTEGER RAISES {Failure, Alerted}; (* The procedure LengthDefault causes a checked runtime error; this represents an error in the (non-intermittent) class implementation. *)  PROCEDURE CloseDefault(rd: Rd.T) RAISES {Failure, Alerted}; (* The procedure CloseDefault is a no-op. *)  END RdClass.  "						MODULE Person;  REVEAL T = Public BRANDED OBJECT   name: TEXT;   (* These two variables *)   age: INTEGER; (* are private. *) OVERRIDES   getAge := Age;   init := Init; END;  PROCEDURE Age(self: T): INTEGER =   BEGIN     RETURN self.age;   END Age;  PROCEDURE Init(self: T; name: TEXT; age: INTEGER): T =   BEGIN     self.name := name;     self.age := age;   RETURN self;   END Init;  BEGIN END Person.	Modula 3					AND ANY ARRAY AS BEGIN BITS BRANDED BY CASE CONST DIV DO ELSE ELSIF END EVAL EXCEPT EXCEPTION EXIT EXPORTS FINALLY FOR FROM GENERIC IF IMPORT IN INTERFACE LOCK LOOP METHODS MOD MODULE NOT OBJECT OF OR OVERRIDES PROCEDURE RAISE RAISES READONLY RECORD REF REPEAT RETURN REVEAL SET THEN TO TRY TYPE TYPECASE UNSAFE UNTIL UNTRACED VALUE VAR WHILE WITH									(* *)				TRUE FALSE																			true				false				true																																																							false																	true																														false																																																https://en.wikipedia.org/wiki/Modula-3	0	0	https://hopl.info/showlanguage.prx?exp=1411		Modula-3	modula3.org	Modula-3	https://github.com/newgrammars/m3			Modula-3					
roy	roy	2011	Brian McKenna		24	pl		http://roy.brianmckenna.org/		0				0.2.2	440	1		10	23740		true	0								https://github.com/puffnfresh/roy	pl																2011	2024	2011	47	74	834	64	false				r/Roy.roy																				2011	2013	569	39	128	1	11928																			https://github.com/puffnfresh/roy/issues				roy						javascript css html restructuredtext markdown make json python yaml bourne-shell				true	1097	0		36																1	false	0	true														text	5386						https://repl.it/languages/roy						Australia																"console.log ""Hello World"" "						https://twitter.com/roylangjs		Roy							https://github.com/puffnfresh/roy								console.log	""""																																																																																																																							true																							true																																						1	0				roy.brianmckenna.org				year|publisher|title|authors|isbn13\n2001|Springer|Aiding Decisions with Multiple Criteria: Essays in Honor of Bernard Roy (International Series in Operations Research & Management Science, 44)|Bouyssou, Denis and Jacquet-Lagrèze, Eric and Perny, Patrice and Slowiński, Roman and Vanderpooten, Daniel and Vincke, P.|9780792376118						
vim-script	Vim script	1991			24	pl				112					441	4			23738		true	112	ad-hoc ana austral bqn bruijn bucklescript c2 caramel carbon catala ceu cir cito claro clay click cmake codeql crmsh croc cryptol cspydr cyber dale dedukti dern differential-datalog djot dllup dlvm elymas factor felix flow9 frundis gap generate-ninja gentee gforth groff hakaru hhvm hobbes huginn hurl icarus ink-lang invokator jakt jank jflex kitlang kitten koka lambda-zero ligo lil linux logica mal mirth mu mycroft mythryl nesc newclay newlisp ngnk ngs ninja nit nodejs noulith objectscript opa opal oxyl pan penrose poke pygments pyret-lang pyret pytorch qore quint ragel redprl rescript ricscript rosie simit sixten skip smpl sporth srt star sugar swift truck unison v-golf v8 vimwiki virgil vlc wart wlambda xsv-app xxl yeti								pl	10166	10963	.exrc .gvimrc .nvimrc .vimrc _vimrc gvimrc nvimrc vimrc	3544		24	"author name avatar url language languageColor stars forks currentPeriodStars description\nneovim neovim https://github.com/neovim.png https://github.com/neovim/neovim ""Vim script"" #199f4b 32892 2396 564 ""Vim-fork focused on extensibility and usability""\njunegunn vim-plug https://github.com/junegunn.png https://github.com/junegunn/vim-plug ""Vim script"" #199f4b 15853 735 338 ""🌺 Minimalist Vim Plugin Manager""\ntpope vim-fugitive https://github.com/tpope.png https://github.com/tpope/vim-fugitive ""Vim script"" #199f4b 11401 686 194 ""fugitive.vim: A Git wrapper so awesome, it should be illegal""\nfatih vim-go https://github.com/fatih.png https://github.com/fatih/vim-go ""Vim script"" #199f4b 10992 1106 172 ""Go development plugin for Vim""\nrafi awesome-vim-colorschemes https://github.com/rafi.png https://github.com/rafi/awesome-vim-colorschemes ""Vim script"" #199f4b 748 63 43 ""Collection of awesome color schemes for Neo/vim, merged for quick use.""\nmashirozx Pixiv-Nginx https://github.com/mashirozx.png https://github.com/mashirozx/Pixiv-Nginx ""Vim script"" #199f4b 431 66 46 P站（Pixiv）的正确打开方式\nyangyangwithgnu use_vim_as_ide https://github.com/yangyangwithgnu.png https://github.com/yangyangwithgnu/use_vim_as_ide ""Vim script"" #199f4b 8042 2247 120 ""use vim as IDE""\narcticicestudio nord-vim https://github.com/arcticicestudio.png https://github.com/arcticicestudio/nord-vim ""Vim script"" #199f4b 852 97 86 ""An arctic, north-bluish clean and elegant Vim theme.""\nchxuan vimplus https://github.com/chxuan.png https://github.com/chxuan/vimplus ""Vim script"" #199f4b 1626 610 76 ""🚀An automatic configuration program for vim""\nvim vim https://github.com/vim.png https://github.com/vim/vim ""Vim script"" #199f4b 17776 2352 314 ""The official Vim repository""\njiangmiao auto-pairs https://github.com/jiangmiao.png https://github.com/jiangmiao/auto-pairs ""Vim script"" #199f4b 2250 251 48 ""Vim plugin, insert or delete brackets, parens, quotes in pair""\nmorhetz gruvbox https://github.com/morhetz.png https://github.com/morhetz/gruvbox ""Vim script"" #199f4b 6102 575 137 ""Retro groove color scheme for Vim""\nvimwiki vimwiki https://github.com/vimwiki.png https://github.com/vimwiki/vimwiki ""Vim script"" #199f4b 3660 324 61 ""Personal Wiki for Vim""\nwsdjeg vim-galore-zh_cn https://github.com/wsdjeg.png https://github.com/wsdjeg/vim-galore-zh_cn ""Vim script"" #199f4b 4876 789 153 ""Vim 从入门到精通""\nmacvim-dev macvim https://github.com/macvim-dev.png https://github.com/macvim-dev/macvim ""Vim script"" #199f4b 5340 561 72 ""Vim - the text editor - for Mac OS X""\nflazz vim-colorschemes https://github.com/flazz.png https://github.com/flazz/vim-colorschemes ""Vim script"" #199f4b 2748 565 31 ""one colorscheme pack to rule them all!""\nscrooloose nerdtree https://github.com/scrooloose.png https://github.com/scrooloose/nerdtree ""Vim script"" #199f4b 12161 1132 177 ""A tree explorer plugin for vim.""\ndense-analysis ale https://github.com/dense-analysis.png https://github.com/dense-analysis/ale ""Vim script"" #199f4b 8261 896 196 ""Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support""\namix vimrc https://github.com/amix.png https://github.com/amix/vimrc ""Vim script"" #199f4b 18996 5365 307 ""The ultimate Vim configuration: vimrc""\nSpaceVim SpaceVim https://github.com/SpaceVim.png https://github.com/SpaceVim/SpaceVim ""Vim script"" #199f4b 11943 1005 302 ""A community-driven modular vim distribution - The ultimate vim configuration""\nsheerun vim-polyglot https://github.com/sheerun.png https://github.com/sheerun/vim-polyglot ""Vim script"" #199f4b 2901 165 78 ""A solid language pack for Vim.""\neasymotion vim-easymotion https://github.com/easymotion.png https://github.com/easymotion/vim-easymotion ""Vim script"" #199f4b 4508 250 56 ""Vim motions on speed!""\nmattn emmet-vim https://github.com/mattn.png https://github.com/mattn/emmet-vim ""Vim script"" #199f4b 4782 358 44 ""emmet for vim: http://emmet.io/"""		vim or viml or nvim		text			source.viml	programming								false				v/VimScript.vim	117	2014	2018	1	7				vimscript viml								textedit.py																1991	c unix linux ios android vi tcl lua perl python racket ruby regex gzip ftp http unicode	"Vim (; a contraction of Vi IMproved) is a clone, with additions, of Bill Joy's vi text editor program for Unix. It was written by Bram Moolenaar based on source for a port of the Stevie editor to the Amiga and first released publicly in 1991. Vim is designed for use both from a command-line interface and as a standalone application in a graphical user interface. Vim is free and open-source software and is released under a license that includes some charityware clauses, encouraging users who enjoy the software to consider donating to children in Uganda. The license is compatible with the GNU General Public License through a special clause allowing distribution of modified copies ""under the GNU GPL version 2 or any later version"".Although it was originally released for the Amiga, Vim has since been developed to be cross-platform, supporting many other platforms. In 2006, it was voted the most popular editor amongst Linux Journal readers; in 2015 the Stack Overflow developer survey found it to be the third most popular text editor, and the fifth most popular development environment in 2018."	2008	4	851	40	32478		Vim script (also called vimscript or VimL) is the scripting language built into Vim.	Vim script (also called vimscript or VimL) is the scripting language built into Vim.			Vim script (also called vimscript or VimL) is the scripting language built into Vim.		vim vba vimrc vmb	vim	vim .vimrc .exrc .gvimrc _vimrc _exrc _gvimrc vimrc gvimrc									true	240	0	https://exercism.org/tracks/vim	27																					vim												text																													"echo ""Hello World"" "	""" Name:     Solarized vim colorscheme "" Author:   Ethan Schoonover <es@ethanschoonover.com> "" URL:      http://ethanschoonover.com/solarized ""           (see this url for latest release & screenshots) "" License:  OSI approved MIT license (see end of this file) "" Created:  In the middle of the night "" Modified: 2011 May 05 "" "" Usage ""{{{ "" "" --------------------------------------------------------------------- "" ABOUT: "" --------------------------------------------------------------------- "" Solarized is a carefully designed selective contrast colorscheme with dual "" light and dark modes that runs in both GUI, 256 and 16 color modes. "" "" See the homepage above for screenshots and details. "" "" --------------------------------------------------------------------- "" OPTIONS: "" --------------------------------------------------------------------- "" See the ""solarized.txt"" help file included with this colorscheme (in the "" ""doc"" subdirectory) for information on options, usage, the Toggle Background "" function and more. If you have already installed Solarized, this is available "" from the Solarized menu and command line as "":help solarized"" "" "" --------------------------------------------------------------------- "" INSTALLATION: "" --------------------------------------------------------------------- "" Two options for installation: manual or pathogen "" "" MANUAL INSTALLATION OPTION: "" --------------------------------------------------------------------- "" "" 1.  Download the solarized distribution (available on the homepage above) ""     and unarchive the file. "" 2.  Move `solarized.vim` to your `.vim/colors` directory. "" 3.  Move each of the files in each subdirectories to the corresponding .vim ""     subdirectory (e.g. autoload/togglebg.vim goes into your .vim/autoload ""     directory as .vim/autoload/togglebg.vim). "" "" RECOMMENDED PATHOGEN INSTALLATION OPTION: "" --------------------------------------------------------------------- "" "" 1.  Download and install Tim Pope's"	VimL		https://riju.codes/vimscript	":echo ""Hello, world!"""		""" This is the Hello World program in Vim script. echo ""Hello, world!""  "" This is a simple while loop in Vim script. let i = 1 while i < 5   echo ""count is"" i   let i += 1 endwhile"	VimScript															echo	""""																																																																				true																																																			true																							true																																					https://en.wikipedia.org/wiki/Vim_script	0	0					Vim script	https://github.com/Alhadis/language-viml			Vim script					
arkscript	ArkScript	2019	Alexandre Plateau and Pierre Pharel and Natendrtfm		31	pl		https://arkscript-lang.dev		0				v4.0.0-rc5	442	2		12	23737		true	0								https://github.com/ArkScript-lang/Ark	pl																2019	2024	2019	12	44	578	8	false				a/ArkScript.ark																				2019	2025	2681	43	1226	7	40126																ArkScript is a small, fast, functional and scripting language for C++ projects	ArkScript is a small, fast, functional and scripting language for C++ projects		Alexandre Plateau	ArkScript is a small, fast, functional and scripting language for C++ projects			ark						cpp markdown yaml json csv cmake bash python bourne-shell svg xml dockerfile				true	755	0		50																3	false	4	true						https://arkscript-lang.dev/documentation.html																					France					"(import std.random) (import std.Math)  (let number (mod (math:abs (random)) 10000))  (let game (fun () {     (let impl (fun (tries) {         (let guess (toNumber (input ""Input a numeric value: "")))          (if (< guess number)             {                 (print ""It's more than "" guess)                 (impl (+ tries 1))}             (if (= guess number)                 {                     (print ""You found it!"")                     tries }                 {                     (print ""It's less than "" guess)                     (impl (+ tries 1))}))}))      (let tries (impl 0))     (print ""You won in "" tries "" tries."")}))  (game)"											"(print ""Hello World"") "								ArkScript							https://github.com/ArkScript-lang/Ark						#		print	""""		true false																			true								true																																														true									true																																			true												false											true																																						0	0				arkscript-lang.dev			id|title|time|timestamp|by|comments|score\n22695517|Show HN: ArkScript, a small and fast language for scripting video games|2020-03-26 16:57:12 UTC|1585238232|jackrabbit_|42|101\n40695579|Show HN: An Online Playground for ArkScript|2024-06-16 08:29:32 UTC|1718519372|jackrabbit_|1|1							
json-schema	JSON Schema	2010	Kris Zyp		16	dataValidationLanguage		http://json-schema.org/		0				1.0.0	443	1		6	23735		true	0								https://github.com/json-schema-org/json-schema-spec	dataValidationLanguage																2015	2024	2010	103	250	3481	87	false																								2010	2025	2257	86	60	4	17514					2007											JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.	JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.		https://github.com/json-schema-org	JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.									markdown json javascript yaml xml make				true	4319	0		23	livr															1	false	1	true																											Various					"{   ""$id"": ""https://example.com/calendar.schema.json"",   ""$schema"": ""https://json-schema.org/draft/2020-12/schema"",   ""description"": ""A representation of an event"",   ""type"": ""object"",   ""required"": [ ""dtstart"", ""summary"" ],   ""properties"": {     ""dtstart"": {       ""type"": ""string"",       ""description"": ""Event starting time""     },     ""dtend"": {       ""type"": ""string"",       ""description"": ""Event ending time""     },     ""summary"": {       ""type"": ""string""     },     ""location"": {       ""type"": ""string""     },     ""url"": {       ""type"": ""string""     },     ""duration"": {       ""type"": ""string"",       ""description"": ""Event duration""     },     ""rdate"": {       ""type"": ""string"",       ""description"": ""Recurrence date""     },     ""rrule"": {       ""type"": ""string"",       ""description"": ""Recurrence rule""     },     ""category"": {       ""type"": ""string""     },     ""description"": {       ""type"": ""string""     },     ""geo"": {       ""$ref"": ""https://example.com/geographical-location.schema.json""     }   } }"																										https://github.com/json-schema-org/json-schema-spec																																																																																																																																																																																													0	0				json-schema.org										
b	B	1969	Ken Thompson and Dennis Ritchie		21	pl				0					444	1			23733	492	true	0									pl																							false																																					1969	abc bcpl pl-i c multics algol-58 unix tmg yacc	B is a programming language developed at Bell Labs circa 1969. It is the work of Ken Thompson with Dennis Ritchie. B was derived from BCPL, and its name may be a contraction of BCPL. Thompson's coworker Dennis Ritchie speculated that the name might be based on Bon, an earlier, but unrelated, programming language that Thompson designed for use on Multics. B was designed for recursive, non-numeric, machine independent applications, such as system and language software.	2001	272	110	288	4475					Bell Labs							b								1380	0		25																2																	text	124		https://github.com/antlr/grammars-v4/tree/master/b					http://www.rosettacode.org/wiki/Category:B					United States																							/* The following function will print a non-negative number, n, to    the base b, where 2<=b<=10.  This routine uses the fact that    in the ASCII character set, the digits 0 to 9 have sequential    code values.  */  printn(n, b) {         extrn putchar;         auto a;          if (a = n / b)        /* assignment, not test for equality */                 printn(a, b); /* recursive */         putchar(n % b + '0'); }	B														/* */	putchar																														true																																																																								true																		true												false																																																https://en.wikipedia.org/wiki/B_(programming_language)	0	3	https://hopl.info/showlanguage.prx?exp=492												year|title|doi|citations|influentialCitations|authors|paperId\n2005|Using B as a High Level Programming Language in an Industrial Project: Roissy VAL|10.1007/11415787_20|120|6|Frédéric Badeau and Arnaud Amelot|96cacd0917d376c0a63a060ed78c20a9a3220091\n2002|New approach to pharmacophore mapping and QSAR analysis using inductive logic programming. Application to thermolysin inhibitors and glycogen phosphorylase B inhibitors.|10.1021/JM0155244|49|6|N. Marchand-Geneste and K. Watson and B. Alsberg and R. King|477a1ae7e98ce12366e059e619621adcdbc74057\n1982|An overview of the B programming language or B without tears|10.1145/988164.988169|8|0|L. Geurts|83db737c7cc1f733358e0dedd3eac7763d1d0bd9	
jcl	JCL	1964			19	pl				2					445	1			23731	2134	true	2	cloc pygments								pl																							false												Job Control Language									scripting.py																1964	unix assembly-language clist	Job Control Language (JCL) is a name for scripting languages used on IBM mainframe operating systems to instruct the system on how to run a batch job or start a subsystem. More specifically, the purpose of JCL is to say which programs to run, using which files or devices  for input or output, and at times to also indicate under what conditions to skip a step. There are two distinct IBM Job Control languages: one for the operating system lineage that begins with DOS/360 and whose latest member is z/VSE; and the other for the lineage from OS/360 to z/OS, the latter now including JES extensions, Job Entry Control Language (JECL). They share some basic syntax rules and a few basic concepts, but are otherwise very different.	2003	155	163	546	391487					IBM					jcl										795	0		20																					jcl												text								http://www.rosettacode.org/wiki/Category:JCL					United States																		JCL					* $$ JOB JNM=NAME,DISP=K,CLASS=2  [some JCL statements here]  * $$ EOJ																																														true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Job_Control_Language	7	0	https://hopl.info/showlanguage.prx?exp=2134							year|publisher|title|authors|isbn13\n1989|Mike Murach & Associates Inc|Dos/VSE JCL|Eckols, Steve and Milnes, Michele|9780911625509\n1989|Addison-Wesley|MVS JCL and Utilities: A Comprehensive Treatment|Trombetta, Michael and Finkelstein, Sue Carolyn|9780201083187\n1976T|American Elsevier Pub. Co|JCL and advanced Fortran programming (Methods in geomathematics)|Ramdén, H. Å|9780444414151\n20101001|De Gruyter|MVS/ESA JCL|Michael Winter|9783486599008\n1982|Cbi Pub Co|Jcl In A System 370 Environment (the Computer And Management Information Systems Series)|Barry L. Bateman|9780843616064						title|year|author|goodreadsId|rating|ratings|reviews\nPractical MVS JCL for Today's Programmer|1987|James G. Janossy|3713091|4.00|3|0\nZos JCL (Job Control Language)|2002|Gary DeWard Brown|23914799|4.00|4|1
closure-templates	Closure Templates	2009			20	template				0					446	2		12	23726		true	0								https://github.com/google/closure-templates	template	18	25		424389		0			soy		soy_template	soy	text/x-soy	text.html.soy	markup	2014	2024	2009	37	193	635	198	false					19	2017	2017	1	2															2009	2025	6277	92	1573	79	41982																			Google			soy							java starlark markdown html javascript protobuf python xml typescript json bazel yaml				true	1507	0		34																	false																text													United States					/**  * Says hello to the world.  */ {template .helloWorld}   Hello world! {/template}												"{namespace Exmaple}  /**  * Example  */ {template .foo}   {@param count: string}   {@param? name: int}    {if isNonnull($name)}     <h1>{$name}</h1>   {/if}    <div class=""content"">     {switch count}       {case 0}         {call Empty.view}           {param count: $count /}         {/call}       {default}         <h2>Wow, so many!</h2>     {/switch}   </div> {/template}"														https://github.com/google/closure-templates							/* */																															true																																																																								true																														false																																																	0	0					Closure Templates	https://github.com/mthadley/language-closure-templates			Closure Templates					
xbase	xBase	1986			26	pl				2					447	2			23725	2621	true	2	cloc pygments								pl	313	350		2564		0			advpl or clipper or foxpro		text			source.harbour	programming								false				x/XBase.dbf	157	2014	2017	3	7																												1986	jet-propulsion-laboratory-display-information-system	"xBase is the generic term for all programming languages that derive from the original dBASE (Ashton-Tate) programming language and database formats. These are sometimes informally known as dBASE ""clones"". While there was a non-commercial predecessor to the Ashton-Tate product (Vulcan written by Wayne Ratliff), most clones are based on Ashton-Tate's 1986 dBASE III+ release — scripts written in the dBASE III+ dialect are most likely to run on all the clones."	2004	41	65	190	572327								prg ch prw	dbf											425	0		32																					prg prw				https://www.eclipse.org/Xtext/documentation/305_xbase.html#xbase-expressions								text								http://www.rosettacode.org/wiki/Category:XBase					United States																do while .t.  ? 'Hello World' enddo 	"#ifndef __HARBOUR__    #ifndef __XPP__       #ifndef __CLIP__          #ifndef FlagShip             #define __CLIPPER__          #endif       #endif    #endif #endif  /* File create flags */ #define FC_NORMAL          0  /* No file attributes are set */ #define FC_READONLY        1 #define FC_HIDDEN          2 #define FC_SYSTEM          4  // New-style comment #command SET DELETED <x:ON,OFF,&>      => Set( _SET_DELETED, <(x)> ) #command SET DELETED (<x>)             => Set( _SET_DELETED, <x> ) #command @ <row>, <col> SAY <exp> [PICTURE <pic>] [COLOR <clr>] => ;          DevPos( <row>, <col> ) ; DevOutPict( <exp>, <pic> [, <clr>] )           #command ENDIF <*x*> => endif  #ifdef __CLIPPER__    #xtranslate hb_MemoWrit( [<x,...>] )  => MemoWrit( <x> )    #xtranslate hb_dbExists( <t> )        => File( <t> )    #xtranslate hb_dbPack()               => __dbPack()    #xtranslate hb_default( @<v>, <x> )   => iif( StrTran( ValType( <v> ), ""M"", ""C"" ) == StrTran( ValType( <x> ), ""M"", ""C"" ),, <v> := <x>, ) #endif "							XBase													//	/* */		'																													true																																																							true																	true																														false											true																																					https://en.wikipedia.org/wiki/XBase	8	0	https://hopl.info/showlanguage.prx?exp=2621		xBase		xBase	https://github.com/hernad/atom-language-harbour		year|publisher|title|authors|isbn13\n||Xbase Programming|Prague and Cary N.|9780830640515\n|William C. Brown|Xbase Programming For The True Beginner|E. Kaluzniacky and V. Kanabar|9780697228734\nAugust 2011||Articles on xBase Programming Language Family, Including|Hephaestus Books|9781243313034\n1996|M & T Books|From Xbase To Windows: Crossing Over To Windows Programming|Joseph D. Booth|9781558514805\n1993|Sigma Pr|Database Graphics Programming: A Guide For Xbase Developers Using Dge|Jason Manger|9781850585046\n1995|Richard D Irwin|Xbase Programming For The True Beginner: An Introduction To The Xbase Language In The Context Of Dbase Iii+, Iv, 5, Foxpro, And Clipper|Eugene Kaluzniacky and Vijay Kanabar|9780256204322\n1995|Wordware|Learn Dbase Programming In A Day: For Users Of Dbase-compatible Database Programs That Use The Xbase Language Including Dbase Iii Plus, Dbase Iv, Db (popular Applications Series)|Russell A. Stultz|9781556224478\n1992|Wordware|Learn Dbase Programming In A Day/book And Disk: For Users Of Dbase-compatible Database Programs That Use The Xbase Language Including Dbase Iii Plus, ... Datab+spro, (popular Applications Series)|Russell A. Stultz|9781556222757	xBase					
oz	Oz	1991	Gert Smolka		33	pl		http://mozart.github.io		0					448	4			23724	2327	true	0									pl	70	72		371		0					text	oz	text/x-oz	source.oz	programming								false					59	2010	2012	1	2																												1991	erlang lisp prolog alice scala unix freebsd linux curry mercury visual-prolog	Oz is a multiparadigm programming language, developed in the Programming Systems Lab at Université catholique de Louvain, for programming language education. It has a canonical textbook: Concepts, Techniques, and Models of Computer Programming. Oz was first designed by Gert Smolka and his students in 1991. In 1996, development of Oz continued in cooperation with the research group of Seif Haridi and Peter Van Roy at the Swedish Institute of Computer Science. Since 1999, Oz has been continually developed by an international group, the Mozart Consortium, which originally consisted of Saarland University, the Swedish Institute of Computer Science, and the Université catholique de Louvain. In 2005, the responsibility for managing Mozart development was transferred to a core group, the Mozart Board, with the express purpose of opening Mozart development to a larger community. The Mozart Programming System is the primary implementation of Oz. It is released with an open source license by the Mozart Consortium. Mozart has been ported to different flavors of Unix, FreeBSD, Linux, Windows, and macOS.	2003	78	60	228	256916					Universität des Saarlandes			oz											true	661	0		36																1							false		https://www.ps.uni-saarland.de/oz2/documentation/ http://mozart2.org/mozart-v1/doc-1.4.0/tutorial/index.html								text	2692			oz				http://www.rosettacode.org/wiki/Category:Oz					Germany			Oz												"% Hello World in Oz  functor import   System   Application define   {System.showInfo ""Hello World!""}   {Application.exit 0} end"		% You can get a lot of information about Oz by following theses links  : % - http://mozart.github.io/ % - http://en.wikipedia.org/wiki/Oz_(programming_language) % There is also a well known book that uses Oz for pedagogical reason : % - http://mitpress.mit.edu/books/concepts-techniques-and-models-computer-programming % And there are two courses on edX about 'Paradigms of Computer Programming' that also uses Oz for pedagogical reason : % - https://www.edx.org/node/2751#.VHijtfl5OSo % - https://www.edx.org/node/4436#.VHijzfl5OSo % % Here is an example of some code written with Oz.  declare % Computes the sum of square of the N first integers. fun {Sum N}   local SumAux in     fun {SumAux N Acc}       if N==0 then Acc       else         {Sum N-1 Acc}       end     end     {SumAux N 0}   end end  % Returns true if N is a prime and false otherwize fun {Prime N}   local PrimeAcc in     fun {PrimeAcc N Acc}      if(N == 1) then false      elseif(Acc == 1) then true      else        if (N mod Acc) == 0 then false        else         {PrimeAcc N Acc-1}        end     end     end   {PrimeAcc N (N div 2)}   end end  % Reverse a list using cells and for loop (instead of recursivity) fun {Reverse L}   local RevList in     RevList = {NewCell nil}     for E in L do       RevList := E|@RevList     end     @RevList   end end 			https://riju.codes/oz	functor import     Application     System define     {System.showInfo 'Hello, world!'}     {Application.exit 0} end		class Counter    attr val    meth init(Value)       val:=Value    end    meth browse       {Browse @val}    end    meth inc(Value)       val :=@val+Value    end end  local C in    C = {New Counter init(0)}    {C inc(6)}    {C browse} end														%					true false																			true								true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Oz_(programming_language)	0	22	https://hopl.info/showlanguage.prx?exp=2327		Oz	mozart.github.io	Oz	https://github.com/eregon/oz-tmbundle			Oz	oz engineer			year|title|doi|citations|influentialCitations|authors|paperId\n1996|The Oz Programming Model|10.1007/BFb0015252|344|15|G. Smolka|a0ae020a14de2b76598b81f8c2556cc0a3f7cc22\n1997|Mobile objects in distributed Oz|10.1145/265943.265972|116|4|P. V. Roy and Seif Haridi and P. Brand and G. Smolka and Michael Mehl and R. Scheidhauer|39864a975b5e91de623665e080337f066e9c6f77\n1993|Object-Oriented Concurrent Constraint Programming in Oz|10.1007/978-3-642-78545-0_3|111|0|G. Smolka and M. Henz and J. Würtz|4b0b130602cca2044e027669c3e388b55cf50206\n1994|Encapsulated Search and Constraint Programming in Oz|10.1007/3-540-58601-6_96|68|0|Christian Schulte and G. Smolka and J. Würtz|0f7e0b3ab153c5fd5796321eb29eae65d49932b0\n1995|Using Oz for College Timetabling|10.1007/3-540-61794-9_58|65|1|M. Henz and J. Würtz|17ecb640560df069fcfb43a79f11f0d5863f278c\n1994|The Definition of Kernel Oz|10.1007/3-540-59155-9_14|57|2|G. Smolka|c67f30469ee981f91d7d65f0396de0534d34402f\n2002|Logic programming in the context of multiparadigm programming: the Oz experience|10.1017/S1471068403001741|55|2|P. V. Roy and P. Brand and D. Duchier and Seif Haridi and M. Henz and Christian Schulte|59de7c9bfad41d5a4b9372bbbdb20252235ca598\n1997|An overview of the design of Distributed Oz|10.1145/266670.266726|54|1|Seif Haridi and P. V. Roy and G. Smolka|628f81e7ea25a065a23d55dfa86aee641a18bb5e\n1999|Logic Programming in Oz with Mozart|10.7551/mitpress/4304.003.0010|22|1|P. V. Roy|d04967af2209e726a502d63365f4accbfe16a56e\n1996|Virtual reality programming in Oz|10.1007/978-3-7091-7488-3_4|22|2|Tomas Axling and Seif Haridi and L. Fahlén|e2a71cf789d9a7f33a36dce3d43d6009585a482b\n1997|Objects in Oz|10.22028/D291-25701|16|2|M. Henz|30077a00fcbcae9e8c88ca85b8f5489f1c82b1bd\n2004|Strasheela: Design and Usage of a Music Composition Environment Based on the Oz Programming Model|10.1007/978-3-540-31845-3_23|13|0|Torsten Anders and C. Anagnostopoulou and Michael Alcorn|3fb32d3ef26e56cd4091fb6702c459b2cd20f5ef\n1998|Lösen kombinatorischer Probleme mit Constraintprogrammierung in Oz|10.22028/D291-25755|10|0|Jörg Würtz|2ac5f93874908107a52398cc928417df4e221e3b\n1997|Constraint-Based Scheduling in Oz|10.1007/978-3-642-60744-8_40|8|0|J. Würtz|bfffc8e419b9c05b7999561dedd81f68f21a95a5\n1994|Constraint Programming in Oz|10.7551/mitpress/4283.003.0013|8|0|Tobias Müller and K. Popov and Christian Schulte and J. Würtz|9733a192994b32c1ca5af41f1f49368201e28977\n2004|The CURRENT Platform: Building Conversational Agents in Oz|10.1007/978-3-540-31845-3_14|7|0|T. Lager and Fredrik Kronlid|477e934569677d22b16a053575ce8d944df86b64\n2004|The Development of Oz and Mozart|10.1007/978-3-540-31845-3_1|6|0|G. Smolka|f85fc3cdf9a8e32a383312d666c6f59a51ceb0f0\n1995|The Oz Programming Model (Extended Abstract)|10.1007/BFb0020450|5|0|G. Smolka|20ee7067494999a4c05678b0305abbdbc808e283\n2004|A Program Verification System Based on Oz|10.1007/978-3-540-31845-3_4|3|0|Isabelle Dony and B. L. Charlier|9e17663abf4679c2fc0b7fa361fed7fe133cabd8\n2020|A history of the Oz multiparadigm language|10.1145/3386333|3|0|P. V. Roy and Seif Haridi and C. Schulte and G. Smolka|f7286d7f80225f0386ff7f5e1ceedaeaece12130\n1996|The Oz Programming Language and System (Abstract)|10.1007/BFb0027821|3|0|G. Smolka|c5d091b371a17b9dfa749dfde3afe2091329f85a\n2004|Compiling Formal Specifications to Oz Programs|10.1007/978-3-540-31845-3_6|2|0|Tim Wahls|7804cf5eb823a0acb992a37c7dc5f5f528bc2f30	
scoop-pm	Scoop	2013	Luke Sampson		14	packageManager		https://scoop.sh/		0				v0.4.2	449	0		6	23723		false	0								https://github.com/ScoopInstaller/Scoop	packageManager																2013	2024	2013	241	1381	20522	246	false																								2013	2024	10379	513	140	15						2013											A command-line installer for Windows	A command-line installer for Windows		https://github.com/ScoopInstaller	A command-line installer for Windows									powershell json markdown yaml csharp xml				true	25180	0		20																1	false	0	true																											Australia																															https://github.com/ScoopInstaller/Scoop																																																																																																																																																																																													0	0				scoop.sh										
dgraph	dgraph	2015			14	application		https://dgraph.io		0				v24.0.0-alpha3	450	0		16	23721		false	0								https://github.com/dgraph-io/dgraph	application																2015	2024	2015	371	1479	20213	224	false																								2015	2025	11408	274	1378	467	256719																			https://github.com/dgraph-io										go yaml graphql hcl markdown bourne-shell json make xml dockerfile javascript tex ruby bash protobuf python				true	24926	0		31	graphql-plus-minus																false	24	true																											United States																						https://twitter.com/dgraphlabs									https://github.com/dgraph-io/dgraph																																																																																																																																																																																													0	0				dgraph.io										
wax	Wax	2020	Lingdong Huang		26	pl		https://waxc.netlify.app/		0				0.0.1	451	0		15	23720		true	0								https://github.com/LingDong-/wax	pl																2020	2024		26	44	770	16	false																								2020	2022	78	9	60	2	22380				https://waxc.netlify.app/												A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly	A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly			A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly									c wasm javascript python markdown html cpp svg swift java make bourne-shell csharp lua typescript	c cpp java typescript python csharp swift lua wasm			true	913	0		51																1	false	0	true																																																										https://github.com/LingDong-/wax						;																		true																																							true																									true					true	true			true				true																		true								true																								true	true						true																															0	0														
self	Self	1987	David Ungar		29	pl		http://www.selflanguage.org		0					452	3			23718	1361	true	1	javascript								pl	24	26		36		0					text			none	programming								false				s/Self.self																															2009		1987	smalltalk newtonscript javascript io agora squeak lisaac lua factor rebol java solaris linux c cecil ioke	Self is an object-oriented programming language based on the concept of prototypes. Self began as a dialect of Smalltalk, being dynamically typed and using just-in-time compilation (JIT) as well as the prototype-based approach to objects: it was first used as an experimental test system for language design in the 1980s and 1990s. In 2006, Self was still being developed as part of the Klein project, which was a Self virtual machine written fully in Self. The latest version is 2017.1 released in May 2017. Several just-in-time compilation techniques were pioneered and improved in Self research as they were required to allow a very high level object oriented language to perform at up to half the speed of optimized C. Much of the development of Self took place at Sun Microsystems, and the techniques they developed were later deployed for Java's HotSpot virtual machine. At one point a version of Smalltalk was implemented in Self. Because it was able to use the JIT, this also gave extremely good performance.	2002	88	87	350	60265					Sun Microsystems			self	self										true	461	0		31																1									https://handbook.selflanguage.org/2017.1/index.html								text	697							http://www.rosettacode.org/wiki/Category:Self					United States				https://www.youtube.com/watch?v=Ox5P7QyL774											"(|  ""Hello World in Self""    hello = (| | 'Hello World!' print) |) "	'Hello World' printLine							_AddSlots: (| porsche911 <- sportsCar copy |). porsche911 name:'Bobs Porsche'.	Self															printLine	'																																																																																														true																									true												false											true																																					https://en.wikipedia.org/wiki/Self_(programming_language)	1	2	https://hopl.info/showlanguage.prx?exp=1361			selflanguage.org	Self			year|publisher|title|authors|isbn13\n2015|CreateSpace Independent Publishing Platform|Dark NLP: How To Use Neuro-linguistic Programming For Self Mastery, Getting What You Want, Mastering Others And To Gain An Advantage Over Anyone|Pace, Michael|9781518825392	Self				year|title|doi|citations|influentialCitations|authors|paperId\n2007|Self|10.1145/1238844.1238853|218|8|D. Ungar and Randall B. Smith|f2ba08767970ae656b6af921fd96dd359e27ab41\n1995|Programming as an Experience: The Inspiration for Self|10.1007/3-540-49538-X_15|112|5|Randall B. Smith and D. Ungar|8f4083c32a564a9f101ae6e907b94d4e50dc739f	
pyret	pyret	2011	Joe Gibbs Politz		20	pl		https://www.pyret.org/		0					453	2		13	23717		true	0								https://github.com/brownplt/pyret-lang	pl																2012	2024	2012	42	106	1061	437	false				p/Pyret.arr																				2012	2025	11152	92	654	481	1095548					2011											Pyret is a programming language designed to serve as an outstanding choice for programming education while exploring the confluence of scripting and functional programming. It's under active design and development, and free to use or modify.	Pyret is a programming language designed to serve as an outstanding choice for programming education while exploring the confluence of scripting and functional programming. It's under active design and development, and free to use or modify.		Brown University	Pyret is a programming language designed to serve as an outstanding choice for programming education while exploring the confluence of scripting and functional programming. It's under active design and development, and free to use or modify.			arr						javascript json markdown svg make lisp vim-script asp.net html bourne-shell csv xml yaml				true	1473	0	https://exercism.org/tracks/pyret	35																1	false																													United States					"data BinTree:  | leaf  | node(value, left, right) end fun tree-sum(t):   doc: ""Calculate the sum of node values""   cases (BinTree) t:     | leaf => 0     | node(v, l, r) =>       v + tree-sum(l) + tree-sum(r)   end where:   tree-sum(leaf) is 0   node4 = node(4, leaf, leaf)   tree-sum(node(5, node4, leaf)) is 9 end"											print('Hello World') 								Pyret							https://github.com/brownplt/pyret-lang								print	'																																																																																																																							true																							true																																						0	0				pyret.org										
activity-pub	ActivityPub	2018	Christine Lemmer-Webber and Jessica Tallon and Erin Shepherd and Amy Guy and Evan Prodromou		17	protocol		https://activitypub.rocks/		0					454	0		4	23715		true	1	farcaster							https://github.com/w3c/activitypub	protocol																2014	2024	2014	83	70	1167	82	false		activity-pub.png																						2014	2024	650	29	26	2	15585																ActivityPub is an open, decentralized social networking protocol based on Pump.io's ActivityPump protoco	ActivityPub is an open, decentralized social networking protocol based on Pump.io's ActivityPump protoco		W3C	ActivityPub is an open, decentralized social networking protocol based on Pump.io's ActivityPump protoco									markdown html svg json				true	1408	0		25																5	false								https://w3c.github.io/activitypub/																					United States				https://w3c.github.io/activitypub/																											https://github.com/w3c/activitypub																																																																																																																																																																																													0	0				w3c.github.io										
lily	Lily	2011			22	pl		http://lily-lang.org		0					455	1		7	23715		true	0								https://github.com/FascinatedBox/lily	pl																2014	2024	2011	32	38	1082	0	false																								2011	2024	5226	28	195	13	57704				http://lily-lang.org/intro-sandbox.html	2016											An interpreted language with a focus on expressiveness and type safety	An interpreted language with a focus on expressiveness and type safety		https://gitlab.com/FascinatedBox/lily/-/issues	An interpreted language with a focus on expressiveness and type safety									c lua ruby python cmake markdown yaml				true	1226	0		29																	false							https://tio.run/#lily									text								http://www.rosettacode.org/wiki/Category:Lily					Unknown					"scoped enum Color { Black, Blue, Cyan, Green, Magenta, Red, White, Yellow }  class Terminal(public var @foreground: Color, width_str: String) {     public var @width = width_str.parse_i().unwrap_or(80)      public define set_fg(new_color: Color) {         @foreground = new_color     } }  var terms = [Terminal(Color.White, ""A""), Terminal(Color.Red, ""40"")]  terms.each(|e| e.width += 20 )      |> print"																										https://github.com/FascinatedBox/lily	https://gitlab.com/FascinatedBox/lily																																					true																																																																																																						false																																																	1	0				lily-lang.org				year|publisher|title|authors|isbn13\n2017|Independently published|The Lily and the Cross: A Ring and Crown Novel|de la Cruz, Melissa|9781973305514						
nit	Nit	2008	Jean Privat		32	pl		https://nitlanguage.org/		0				v0.7.9	456	3		28	23715		true	0								https://github.com/nitlang/nit	pl	26	26		29		0					text			source.nit	programming	2009	2024	2008	23	64	237	171	false				n/Nit.nit	7	2014	2015	24	2												nit.py			2008	2024	13983	49	6572	125						2008														https://github.com/nitlang			nit	nit	nit					rescript c ini markdown make html bourne-shell xml svg java javascript css dockerfile vim-script diff yaml perl tex brainfuck python ruby bash go less haskell r pug json				true	680	0		62																1	false	0	true														text								http://www.rosettacode.org/wiki/Category:Nit					Canada				http://nitlanguage.org/nit.git/	"print ""Hello, World!"""											"print ""Hello World""  "	"print ""hello world"" "	Nit						Nit							https://github.com/nitlang/nit								print	""""																													true																									true														true											true					true																																			true																							true																																						0	0				nitlanguage.org	Nit	https://github.com/R4PaSs/Sublime-Nit			Nit					
mariadb	MariaDB	2009			17	queryLanguage				0					457	0			23713		true	0									queryLanguage																							false																																					2009	c perl bash solaris linux mysql freebsd	"MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL. Development is led by some of the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle Corporation.MariaDB intends to maintain high compatibility with MySQL, ensuring a drop-in replacement capability with library binary parity and exact matching with MySQL APIs and commands. It includes the XtraDB storage engine for replacing InnoDB, as well as a new storage engine, Aria, that intends to be both a transactional and non-transactional engine perhaps even included in future versions of MySQL.Its lead developer is Michael ""Monty"" Widenius, one of the founders of MySQL AB and the founder of Monty Program AB.  On 16 January 2008, MySQL AB announced that it had agreed to be acquired by Sun Microsystems for approximately $1 billion. The acquisition completed on 26 February 2008.  MariaDB is named after Monty's younger daughter Maria, similar to how MySQL is named after his other daughter My."	2009	538	218	556	24960699					MariaDB Foundation														true	2710	0		258																									https://mariadb.org/documentation/								text			https://github.com/antlr/grammars-v4/tree/master/sql/mariadb										Finland and United States																				https://riju.codes/mariadb									ACCESSIBLE ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CHARACTER CHECK COLLATE COLUMN CONDITION CONSTRAINT CONTINUE CONVERT CREATE CROSS CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR DATABASE DATABASES DAY_HOUR DAY_MICROSECOND DAY_MINUTE DAY_SECOND DEC DECIMAL DECLARE DEFAULT DELAYED DELETE DESC DESCRIBE DETERMINISTIC DISTINCT DISTINCTROW DIV DOUBLE DROP DUAL EACH ELSE ELSEIF ENCLOSED ESCAPED EXISTS EXIT EXPLAIN FALSE FETCH FLOAT FLOAT4 FLOAT8 FOR FORCE FOREIGN FROM FULLTEXT GENERAL GRANT GROUP HAVING HIGH_PRIORITY HOUR_MICROSECOND HOUR_MINUTE HOUR_SECOND IF IGNORE IGNORE_SERVER_IDS IN INDEX INFILE INNER INOUT INSENSITIVE INSERT INT INT1 INT2 INT3 INT4 INT8 INTEGER INTERVAL INTO IS ITERATE JOIN KEY KEYS KILL LEADING LEAVE LEFT LIKE LIMIT LINEAR LINES LOAD LOCALTIME LOCALTIMESTAMP LOCK LONG LONGBLOB LONGTEXT LOOP LOW_PRIORITY MASTER_HEARTBEAT_PERIOD MASTER_SSL_VERIFY_SERVER_CERT MATCH MAXVALUE MEDIUMBLOB MEDIUMINT MEDIUMTEXT MIDDLEINT MINUTE_MICROSECOND MINUTE_SECOND MOD MODIFIES NATURAL NOT NO_WRITE_TO_BINLOG NULL NUMERIC ON OPTIMIZE OPTION OPTIONALLY OR ORDER OUT OUTER OUTFILE PARTITION PRECISION PRIMARY PROCEDURE PURGE RANGE READ READS READ_WRITE REAL REFERENCES REGEXP RELEASE RENAME REPEAT REPLACE REQUIRE RESIGNAL RESTRICT RETURN REVOKE RIGHT RLIKE SCHEMA SCHEMAS SECOND_MICROSECOND SELECT SENSITIVE SEPARATOR SET SHOW SIGNAL SLOW SMALLINT SPATIAL SPECIFIC SQL SQLEXCEPTION SQLSTATE SQLWARNING SQL_BIG_RESULT SQL_CALC_FOUND_ROWS SQL_SMALL_RESULT SSL STARTING STRAIGHT_JOIN TABLE TERMINATED THEN TINYBLOB TINYINT TINYTEXT TO TRAILING TRIGGER TRUE UNDO UNION UNIQUE UNLOCK UNSIGNED UPDATE USAGE USE USING UTC_DATE UTC_TIME UTC_TIMESTAMP VALUES VARBINARY VARCHAR VARCHARACTER VARYING WHEN WHERE WHILE WITH WRITE XOR YEAR_MONTH ZEROFILL ACTION BIT DATE ENUM NO TEXT TIME TIMESTAMP													TRUE FALSE																			true																																																																																																																																																														https://en.wikipedia.org/wiki/MariaDB	5	0								year|publisher|title|authors|isbn13\n2018|Apress|Practical PHP 7, MySQL 8, and MariaDB Website Databases: A Simplified Approach to Developing Database-Driven Websites|West, Adrian W. and Prettyman, Steve|9781484238431\n2019-09-07T00:00:01Z|Independently published|Learning PyQt5 with MariaDB for Absolute Beginners: A Hands-On, Practical Database Programming|Siahaan, Vivian and Sianipar, Rismon Hasiholan|9781691545476\n2019-11-25T00:00:01Z|Independently published|Think PyQt: A Smarter Way to Explore MariaDB and SQLite Driven Programming|Siahaan, Vivian and Sianipar, Rismon Hasiholan|9781711653815\n2019-11-24T00:00:01Z|Independently published|Learn JDBC By Example: A Quick Start Guide to MariaDB and SQL Server Driven Programming|Siahaan, Vivian and Sianipar, Rismon Hasiholan|9781711043302\n20150617|Packt Publishing|Getting Started with MariaDB - Second Edition|Daniel Bartholomew|9781782175711						
gosu	Gosu	2002			30	pl		http://gosu-lang.org/		0					458	3			23712		true	0									pl	486	539		701		0					text			source.gosu.2	programming								false				g/Gosu.gs	13	2011	2014	5	2												jvm.py														2009		2017	java-bytecode java csharp kotlin javascript pascal go	Gosu is a statically-typed programming language that runs on the Java Virtual Machine released under the Apache 2. This general-purpose programming language is used in several open-source software projects including SparkGS and Ragnar DB among several others, and is widely used in the insurance industry via Guidewire Software's commercial products. The language borrows from several existing languages including Java, C#, and ECMAScript. A notable and unique feature is its Open Type System, which allows the language to be easily extended to provide compile-time checking and IDE awareness of information that is typically checked only at runtime in most other languages. Also of note is the language's ability to serve as both a full-featured general purpose language and as a concise scripting language. For instance, Gosu has free-form Program types (.gsp files) for scripting as well as statically verified Template files (.gst files). Gosu can optionally execute these and all other types directly from source without precompilation, which also distinguishes it from other static languages.	2010	101	38	131	29539307					Guidewire Software, Inc		gs gsp gst gsx	gs gst gsx vark	gs	gs gsx gsp vark		gs gsp gst gsx							true	726	0		36																																	text								http://www.rosettacode.org/wiki/Category:Gosu					United States																"print(""Hello World"") "	"function hello() {   print(""hello"") }"	Gosu					var list = {1, 2, 3} var result = list.where(\ elem -> elem >= 2) print(result)	Gosu															print	""""																													true																									true																									true					true																	true																		true																							true																																					https://en.wikipedia.org/wiki/Gosu_(programming_language)	1	0			Gosu	gosu-lang.org	Gosu	https://github.com/jpcamara/Textmate-Gosu-Bundle		year|publisher|title|authors|isbn13\n2015|Pragmatic Bookshelf|Learn Game Programming with Ruby: Bring Your Ideas to Life with Gosu|Sobkowicz, Mark|9781680500738	Gosu					
apache-hbase	Apache Hbase	2008			14	application		https://hbase.apache.org/		0					459	0		28	23711		false	0								https://github.com/apache/hbase	application																2014	2024		404	3307	5173	239	false																								2007	2025	59095	861	5937	511	198326							2008	java linux json sql mongodb couchdb postgresql	HBase is an open-source non-relational distributed database modeled after Google's Bigtable and written in Java. It is developed as part of Apache Software Foundation's Apache Hadoop project and runs on top of HDFS (Hadoop Distributed File System) or Alluxio, providing Bigtable-like capabilities for Hadoop.		106			16266878					https://github.com/apache/hbase										java ruby protobuf asciidoc bourne-shell xml java-server-pages python html javascript markdown css cpp dockerfile perl yaml php svg xslt vtl-lang thrift bash csv xsd c puppet make cmake				true	16507	65		42																	false								https://hbase.apache.org/book.html																																																				https://github.com/apache/hbase																																																																																																																																																																																												https://en.wikipedia.org/wiki/Apache_HBase	2	0				hbase.apache.org						hbase developer				title|year|author|goodreadsId|rating|ratings|reviews\nLearning HBase|2010|Shashwat Shriparv|24529152|4.57|7|3\nHBase: The Definitive Guide|2011|Lars George|10316770|3.74|121|7
kitten	kitten	2012	Jon Purdy		22	pl		http://kittenlang.org/		0					460	2		8	23711		true	0								https://github.com/evincarofautumn/kitten	pl																2011	2024	2011	71	39	1088	66	false				k/Kitten.ktn																				2011	2023	1140	15	110	4	17784																<a href='http://kittenlang.org'>Kitten</a> is a statically typed concatenative language with effect types.	<a href='http://kittenlang.org'>Kitten</a> is a statically typed concatenative language with effect types.		https://github.com/evincarofautumn/kitten/issues	<a href='http://kittenlang.org'>Kitten</a> is a statically typed concatenative language with effect types.			ktn						haskell markdown xml vim-script yaml c make lisp				true	1222	0		32																1	false																text								http://www.rosettacode.org/wiki/Category:Kitten					United States																"""Hello World"" say "				https://riju.codes/kitten	"""Hello, world!"" say "			Kitten							https://github.com/evincarofautumn/kitten								say	""""																																																																																																																							true																							true																																						0	0				kittenlang.org										
jasmine	jasmine	2008			14	library		https://jasmine.github.io/		0				5.1.2	461	0		10	23710		true	0								https://github.com/jasmine/jasmine	library																2008	2024	2008	444	2240	15727	14	false																								2008	2025	2913	370	363	11	61725																			https://github.com/jasmine/jasmine										javascript markdown yaml json scss bash erb css svg bourne-shell				true	22819	0		24																	false	5	true														text													United States																															https://github.com/jasmine/jasmine																																																																																																																																																																																													0	0				jasmine.github.io										
codecept	codecept	2015			15	library		http://codecept.io/		0				3.6.2	462	0		12	23709		true	0								https://github.com/codeception/codeceptjs/	library																2015	2024		98	718	4078	173	false																								2015	2025	3339	450	924	59	116947					2015														https://github.com/codeceptjs/										javascript mustache php markdown json yaml gherkin typescript bourne-shell html dockerfile bash				true	6684	0		27																	false	3	true														text													Ukraine and India																						https://twitter.com/codeceptjs									https://github.com/codeception/codeceptjs/																																																																																																																																																																																													0	0				codecept.io										
ioke	Ioke	2008	Ola Bini		36	pl		http://ioke.org		0					463	3		10	23708		true	0								https://github.com/olabini/ioke	pl	39	41		17		0				ioke	text			source.ioke	programming	2010	2024	2008	14	22	164	1	false				i/Ioke.ik	1552	2008	2009	1	13												jvm.py			2008	2011	3601	19	631	101	95435					2008		2008	io smalltalk lisp ruby jruby	Ioke is a dynamic, strongly typed, prototype-based programming language targeting the Java Virtual Machine and the Common Language Runtime. It was designed by Ola Bini, a developer of JRuby. It has a very simple homoiconic syntax, somewhat similar to Io.	2008	22	16	49	20148120					https://github.com/olabini/ioke/issues/		ik	ik	ik	ik		ik			java csharp xml html lisp css php bash python ruby				true	581	0		50		jvm														1	false								https://ioke.org/wiki/index.php/Main_Page								text								http://www.rosettacode.org/wiki/Category:Ioke					Ecuador				https://ioke.org/wiki/index.php/Guide												"""Hello World"" println "	"#!/usr/bin/env ioke  ""Hello world."" println "	Ioke		https://riju.codes/ioke	"""Hello, world!"" println "			Ioke							https://github.com/olabini/ioke								println	""""																																																						true														true											true																																								true																							true																																					https://en.wikipedia.org/wiki/Ioke_(programming_language)	1	0			Ioke	ioke.org	Ioke	https://github.com/vic/ioke-outdated		year|publisher|title|authors|isbn13\n2012||Ioke (programming Language)|Timoteus Elmo|9786137118351	Ioke					
maxima	Maxima	1982			31	pl		http://maxima.sourceforge.net/		0					464	1			23706		true	0									pl																							false				m/Maxima.max																	maxima.py																1982	common-lisp unix linux android algol lisp gnuplot fortran jupyter-editor python qt sagemath r lyx-editor emacs-editor isbn	Maxima is a computer algebra system (CAS) based on a 1982 version of Macsyma. It is written in Common Lisp and runs on all POSIX platforms such as macOS, Unix, BSD, and Linux, as well as under Microsoft Windows and Android. It is free software released under the terms of the GNU General Public License (GPL).	2002	134	250	380	95925					MIT				max	mac max									true	691	0		47																								https://tio.run/#maxima									text								http://www.rosettacode.org/wiki/Category:Maxima					United States			Maxima													"print(""Hello World"")$ "		Maxima						Maxima					if then else elseif do while repeat until for from to downto step thru										print	""""																													true	true																								true																									true																						true																		true												false											true																													true							https://github.com/robert-dodier/maxima-jupyter	https://en.wikipedia.org/wiki/Maxima_(software)	2	4				maxima.sourceforge.net				year|publisher|title|authors|isbn13\n20190521|Springer Nature|Finite Elements Using Maxima|Andreas Öchsner; Resam Makvandi|9783030171995\n2011-10-14|Wiley|Maxima and Minima with Applications|Wilfred Kaplan|9781118031049					year|title|doi|citations|influentialCitations|authors|paperId\n2020|FPGA implementation of an Islanding detection technique for microgrid using periodic maxima of superimposed voltage components|10.1049/iet-gtd.2018.5914|7|0|Praveen Kumar and Vishal Kumar and R. Pratap|9e8dc4076a7c78f146cbe5aba3db98a29a178bbf\n2019|Search for Global Maxima in Multimodal Functions by Applying Numerical Optimization Algorithms: A Comparison between Golden Section and Simulated Annealing|10.3390/COMPUTATION7030043|7|0|J. Guillot and Diego Restrepo-Leal and Carlos Robles-Algarín and I. Oliveros|4ca5a3622c6d50e7ebc4dc712d27d4d7c7eafa1c\n2014|Maxima and Octave in Development of Online Applications: Service Based Approach|10.3991/ijet.v9i5.3848|4|0|K. Žáková|c86ee6956b04e96664e6f5916faa59ede6d5fc96\n2017|Clifford Algebra Implementations in Maxima|10.7546/JGSP-43-2017-73-105|1|0|D. Prodanov|7fb000ff96109cd89c76ba039641fee09e2d254d	
modelica	Modelica	1997			29	pl		http://www.modelica.org/		0					465	2			23705	4965	true	0									pl	447	542		1208		0					text	modelica	text/x-modelica	source.modelica	programming								false					55	2013	2017	12	6												modeling.py														1998		1997	java unicode ampl general-algebraic-modeling-system matlab simulink doi	Modelica is an object-oriented, declarative, multi-domain modeling language for component-oriented modeling of complex systems, e.g., systems containing mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-oriented subcomponents. The free Modelica language is developed by the non-profit Modelica Association. The Modelica Association also develops the free Modelica Standard Library that contains about 1360 generic model components and 1280 functions in various domains, as of version 3.2.1.	2005	93	53	288	1467946					Modelica Association			mo		mo										736	0		30																																	text			https://github.com/antlr/grammars-v4/tree/master/modelica	modelica									Sweden				https://modelica.readthedocs.io/en/latest/lexical.html													"within ModelicaByExample; package PackageExamples ""Examples of using packages"" end PackageExamples; "	Modelica					"model Circuit    Capacitor C1(C=1e-4) ""A Capacitor instance from the model above"";    Capacitor C2(C=1e-5) ""A Capacitor instance from the model above"";      ... equation    connect(C1.pin_p, C2.pin_n);    ... end Circuit;"														//																																true																									true																									true					true																																															false																																	true															https://en.wikipedia.org/wiki/Modelica	2	14	https://hopl.info/showlanguage.prx?exp=4965			modelica.org	Modelica	https://github.com/BorisChumichev/modelicaSublimeTextPackage		year|publisher|title|authors|isbn13\n2004|Wiley-IEEE Press|Principles of Object-Oriented Modeling and Simulation with Modelica 2.1|Fritzson, Peter|9780471471639	Modelica				year|title|doi|citations|influentialCitations|authors|paperId\n2013|Mapping SysML to modelica to validate wireless sensor networks non-functional requirements|10.1109/ISPS.2013.6581484|25|3|Samir Berrani and A. Hammad and H. Mountassir|7d4a4ce09a58b9f06960ffc24709bdb97a451f31\n2009|Towards a Text Generation Template Language for Modelica|10.3384/ECP09430124|22|0|P. Fritzson and P. Privitzer and Martin Sjölund and Adrian Pop|72bfd66c55ce453246df43306d74305794451fe1\n2017|Innovations for Future Modelica|10.3384/ECP17132693|20|2|H. Elmqvist and T. Henningsson and M. Otter|07ed7754318a9bcce08b497c2d3b546b8b7f0de7\n2012|A Data-Parallel Algorithmic Modelica Extension for Efficient Execution on Multi-Core Platforms|10.3384/ECP12076393|15|1|M. Gebremedhin and A. Moghadam and P. Fritzson and Kristian Stavåker|9d10cc1beff010694193c0b8a80410e576106f5a\n2015|Model-based control with FMI and a C++ runtime for Modelica|10.3384/ECP15118339|10|0|R. Franke and M. Walther and Niklas Worschech and Willi Braun and B. Bachmann|eff7740202229f0a73310d85b9eefe08ed88284e\n2012|Chemical Process Modeling in Modelica|10.3384/ECP12076955|7|0|A. Baharev and A. Neumaier|16edb4ffe8045456c50f9612620b62a4969550c2\n2014|Towards utilizing repeating structures for constant time compilation of large Modelica models|10.1145/2666202.2666207|7|1|M. Arzt and V. Waurich and J. Wensch|ab07f33e40e62e3ee67dd7fbf6c562e684781679\n2019|Use of Modelica language to simulate electrified railway lines and trains|10.1002/spe.2700|3|0|M. Ceraolo and G. Lutzemberger|688fc228b58ae02b0d517d7a7f112822d02c63a9\n2012|Design and implementation of real time simulator with Modelica|10.1109/ICSENGT.2012.6339303|2|0|M. H. Adiprasetya and A. S. Prihatmanto|da64415927c4555999fba755cc0ea3b699b022f8\n2014|impact - A Modelica R Package Manager|10.3384/ECP14096543|2|0|Michael M. Tiller and D. Winkler|ce553d6e2e46356b805029278fee9cf105b9a6c2\n2017|Integrated Flight Simulation Program for Multicopter Drones by Using Acausal and Object-Oriented Language Modelica|10.5139/jksas.2017.45.5.437|2|0|Jaehyun Jin|7e97416cb7b93428ffcb0696dc9b41b3bb3518c5\n2018|Fault Detection and Localization Using Modelica and Abductive Reasoning|10.1007/978-3-319-74962-4_3|1|0|Ingo Pill and F. Wotawa|3499328b944bfecf21af99cb1fabfff5e57ae96f\n2014|Modelica modeling language as a tool on control engineering education: Simulation of a two-tank system|10.1109/TALE.2014.7062602|1|0|J. Figueiredo and V. Carvalho and J. Machado and F. Soares|8994b29fe87bac03d00c879de717078b4c78c617\n2021|Development and Validation of a Latent Thermal Energy Storage Model Using Modelica|10.3390/en14010194|1|1|Dre Helmns and David H. Blum and S. Dutton and V. Carey|b8fe6955626b16c61017f1de5bfcacfd8394b1c8	title|year|author|goodreadsId|rating|ratings|reviews\nIntroduction to Modeling and Simulation of Technical and Physical Systems with Modelica|2011|Peter Fritzson|19472408|3.00|2|0
mun-lang	mun-lang	2019			18	pl		https://mun-lang.org/		0				v0.5.0	466	1		13	23704		true	0								https://github.com/mun-lang/mun	pl																2019	2024	2019	27	72	1813	44	false																								2019	2025	943	32	795	6	105203					2019														https://github.com/mun-lang										rust toml markdown yaml svg cpp javascript cmake bourne-shell json bash lua css				true	2063	0		32																	false	0	true																											Various				https://news.ycombinator.com/item?id=21172980	fn main() {     let sum = add(a, b);     // Comments: Mun natively supports bool, float, and int     let is_true = true;     let var: float = 0.5; } // The order of function definitions doesn't matter fn add(a: int, b: int): int {     a + b }																										https://github.com/mun-lang/mun						//																																true																																																							true																																															false																																																	0	0				mun-lang.org										
openrc-runscript	OpenRC runscript	2007	Roy Marples		17	application				0				0.53.1	467	2		6	23703		false	0								https://github.com/OpenRC/openrc	application						0		Shell	openrc	openrc-run	sh	shell	text/x-sh	source.shell	programming	2013	2024	2007	60	239	1416	151	false					243	2013	2018	1	31															2007	2025	4276	215	323	8	34837																OpenRC is basically an interpreter for shell scripts which provides an easy interface to the often complex system commands and daemons. When a service runs a command it first loads its multiplexed configuration file, then its master configuration file, then /etc/rc.conf and finally the script itself. At this point then runs the command given.	OpenRC is basically an interpreter for shell scripts which provides an easy interface to the often complex system commands and daemons. When a service runs a command it first loads its multiplexed configuration file, then its master configuration file, then /etc/rc.conf and finally the script itself. At this point then runs the command given.		https://roy.marples.name/projects	OpenRC is basically an interpreter for shell scripts which provides an easy interface to the often complex system commands and daemons. When a service runs a command it first loads its multiplexed configuration file, then its master configuration file, then /etc/rc.conf and finally the script itself. At this point then runs the command given.									meson c bourne-shell markdown yaml perl				true	2549	0		23																1	false	0	true														text													England				http://www.linuxhowtos.org/manpages/8/openrc-run.htm	"#!/sbin/openrc-run command=/usr/bin/foo command_args=""${foo_args} --bar"" pidfile=/var/run/foo.pid name=""FooBar Daemon""  description=""FooBar is a daemon that eats and drinks"" extra_commands=""show"" extra_started_commands=""drink eat"" description_drink=""Opens mouth and reflexively swallows"" description_eat=""Chews food in mouth"" description_show=""Shows what's in the tummy""  _need_dbus() {     grep -q dbus /etc/foo/plugins }  depend() {     # We write a pidfile and to /var/cache, so we need localmount.     need localmount     # We can optionally use the network, but it's not essential.     use net     # We should be after bootmisc so that /var/run is cleaned before     # we put our pidfile there.     after bootmisc      # Foo may use a dbus plugin.     # However, if we add the dbus plugin whilst foo is running and     # stop dbus, we don't need to stop foo as foo didn't use dbus.     config /etc/foo/plugins     local _need=     if service_started; then         _need=`service_get_value need`     else         if _need_dbus; then            _need=""${_need} dbus""         fi     fi     need ${_need} }  # This function does any pre-start setup. If it fails, the service will # not be started. # If you need this function to behave differently for a restart command, # you should check the value of RC_CMD for ""restart"". # This also applies to start_post, stop_pre and stop_post. start_pre() {         if [ ""$RC_CMD"" = restart ]; then                 # This block will only execute for a restart command. Use a                 # structure like this if you need special processing for a                 # restart which you do not need for a normal start.                 # The function can also fail from here, which will mean that a                 # restart can fail.                 # This logic can also be used in start_post, stop_pre and                 # stop_post.         fi     # Ensure that our dirs are correct     checkpath --directory --owner foo:foo --mode 0775 \         /var/run/foo /var/cache/foo }  start_post() {     # Save our need     if _need_dbus; then         service_set_value need dbus     fi }  stop_post() {     # Clean any spills     rm -rf /var/cache/foo/* }  drink() {     ebegin ""Starting to drink""     ${command} --drink beer     eend $? ""Failed to drink any beer :("" }  eat() {     local result=0 retval= ate= food=     ebegin ""Starting to eat""      if yesno ""${foo_diet}""; then         eend 1 ""We are on a diet!""         return 1     fi      for food in /usr/share/food/*; do         veinfo ""Eating `basename ${food}`""         ${command} --eat ${food}         retval=$?         : $(( result += retval ))         [ ${retval} = 0 ] && ate=""${ate} `basename ${food}`""     done      if eend ${result} ""Failed to eat all the food""; then         service_set_value ate ""${ate}""     fi }  show() {     einfo ""Foo has eaten: `service_get_value ate`"" }"												"#!/sbin/openrc-run  description=""Daemon for Advanced Configuration and Power Interface""  extra_started_commands=""reload"" command=""/usr/sbin/acpid"" command_args=""$ACPID_ARGS"" start_stop_daemon_args=""--quiet""  depend() {  need localmount  use logger }  reload() {  ebegin ""Reloading acpid configuration""  start-stop-daemon --exec $command --signal HUP  eend $? } "														https://github.com/OpenRC/openrc																																																																																																																																																																																													0	0						https://github.com/atom/language-shellscript			OpenRC runscript					
latte	Latte	2008	David Grudl		19	template		https://latte.nette.org		0				v3.0.16	468	1		7	23701		true	0								https://github.com/nette/latte	template	24	26		270		0					smarty	smarty	text/x-smarty	text.html.smarty	markup	2012	2024	2008	59	107	1098	19	false					34	2005	2018	2	8															2008	2025	2352	62	668	6	51129																			https://github.com/nette			latte							php html markdown yaml json xml ini				true	1683	0		26																1	false	3	true														text													Czech Republic																	"{**  * @param string $basePath web base path  * @param string $robots tell robots how to index the content of a page (optional)  * @param array $flashes flash messages  *} <!DOCTYPE html> <html> <head>  <meta charset=""utf-8"">  <meta name=""description"" content="""">  <meta name=""author"" content="""">  <meta name=""robots"" content=""{$robots}"" n:ifset=""$robots"">  <meta http-equiv=""X-UA-Compatible"" content=""IE=edge"">  <meta name=""viewport"" content=""width=device-width, initial-scale=1.0"">   <title>{ifset $title}{$title} › {/ifset}Translation report</title>   <link rel=""stylesheet"" media=""screen,projection,tv"" href=""{$cdnUrl}/css/style.css?v={$cssHash}"">  <link rel=""shortcut icon"" href=""{$cdnUrl}/favicon.png"">  <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->     <!--[if lt IE 9]>   <script src=""https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js""></script>   <script src=""https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js""></script>     <![endif]-->     <script n:syntax=""off"">   (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){   (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),   m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)   })(window,document,'script','//www.google-analytics.com/analytics.js','ga');   ga('create', 'UA-33892654-4', 'khanovaskola.cz');   ga('send', 'pageview');     </script>  {block #head}{/block} </head>  <body class=""amara-guest history-empty"">  <script> document.documentElement.className+=' js' </script>   {block #navbar}   {include _navbar.latte}  {/block}   <div class=""container"">   <div class=""row"">    <div class=""col-md-8 col-md-offset-2"" n:inner-foreach=""$flashes as $flash"">     {include _flash.latte, flash => $flash}    </div>   </div>    {include #content}  </div>   <footer>  </footer>   <script src=""{$cdnUrl}/js/compiled.js?v={$jsHash}""></script>  {block #scripts}{/block} </body> </html>"														https://github.com/nette/latte																																																																																																																																																																																													3	0				latte.nette.org	Latte	https://github.com/textmate/php-smarty.tmbundle		year|publisher|title|authors|isbn13\n1997|Coriolis Group,u.s.|Latte Programming Explorer: The Best Way To Master Java Programming With Latte|Jeff Duntemann and Don Taylor|9781576100059\n1997|Coriolis Group,u.s.|Latte Programming Frontrunner: Hands-on Guide To Mastering Java Development With Latte|Jeff Duntemann|9781576100042\n1997||Kickass Latte Programming: Cutting-edge Java Techniques With An Attituded|Tonny Espeset|9781576100677	Latte					
neko	Neko	2005	Nicolas Cannasse		23	pl		https://nekovm.org/		0					469	3		11	23701		true	0								https://github.com/HaxeFoundation/neko	pl																2013	2024	2005	40	106	550	33	false				n/Neko.neko																				2005	2025	2568	48	197	20	52076					2005		2005	c ocaml ia-32 linux haxe jvm groovy	Neko is a high-level dynamically typed programming language developed by Nicolas Cannasse as part of research and development (R&D) efforts at two indie video game firms in Bordeaux, France: first at Motion Twin and then at Shiro Games.	2008	32	20	59	15110419					Haxe Foundation				neko						c cmake ocaml bourne-shell markdown yaml powershell json haxe xml toml				true	1098	0		35																1	false																text								http://www.rosettacode.org/wiki/Category:Neko					Unknown																"$print(""Hello World\n""); "				https://riju.codes/neko	"$print(""Hello, world!\n""); "		"get_params = $loader.loadprim(""mod_neko@get_params"",0); $print(""PARAMS = ""+get_params());"	Neko							https://github.com/HaxeFoundation/neko								$print																														true																																																																																										true												false																																																https://en.wikipedia.org/wiki/Neko_(programming_language)	0	0				nekovm.org										
dplyr	dplyr	2012	Hadley Wickham		13	dataFlow library		https://dplyr.tidyverse.org		0				v1.1.4	470	0		7	23700		true	2	scroll tidyverse							https://github.com/tidyverse/dplyr/	dataFlow																2012	2024		247	2116	4714	81	false																								2012	2025	10039	321	481	65	96349																dplyr is a grammar of data manipulation, providing a consistent set of verbs that help you solve the most common data manipulation challenges: mutate() adds new variables that are functions of existing variables. select() picks variables based on their names. filter() picks cases based on their values. summarise() reduces multiple values down to a single summary. arrange() changes the ordering of the rows.	dplyr is a grammar of data manipulation, providing a consistent set of verbs that help you solve the most common data manipulation challenges: mutate() adds new variables that are functions of existing variables. select() picks variables based on their names. filter() picks cases based on their values. summarise() reduces multiple values down to a single summary. arrange() changes the ordering of the rows.			dplyr is a grammar of data manipulation, providing a consistent set of verbs that help you solve the most common data manipulation challenges: mutate() adds new variables that are functions of existing variables. select() picks variables based on their names. filter() picks cases based on their values. summarise() reduces multiple values down to a single summary. arrange() changes the ordering of the rows.									r markdown cpp svg yaml bourne-shell csv		https://www.rstudio.com/wp-content/uploads/2015/02/data-wrangling-cheatsheet.pdf		true	11385	0		21	tidyverse															1	false	1	true																																																										https://github.com/tidyverse/dplyr/																																																																																																																																																																																													0	0														
iterm2	Iterm2	1996			14	application		https://iterm2.com/		0		https://iterm2.com/news.html			471	0		28	23697		false	0								https://github.com/gnachman/iTerm2	application																2011	2024	1996	252	1180	14991	38	false																								2010	2025	18487	251	4886	282	1056771								git magit sourcetree			84			44296721		iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.14 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.	iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.14 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.		https://github.com/gnachman/iTerm2	iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.14 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.									objective-c swift python xml restructuredtext css bourne-shell metal c json markdown visual-basic objective-cpp bash html make yaml cpp ruby javascript c-shell protobuf perl dtrace tex z-shell matlab svg				true	19224	0		42																	false								https://iterm2.com/documentation.html																																																				https://github.com/gnachman/iTerm2																																																																																																																																																																																												https://en.wikipedia.org/wiki/ITerm2	0	0				iterm2.com										
binary-notation	Binary notation	1689	Gottfried Leibniz		14	notation				0					472	1			23694		true	1	begriffsschrift	https://binary-tools.net/summit.html							notation																							false			binary-notation.jpg																																		1971		"A binary code represents text, computer processor instructions, or any other data using a two-symbol system. The two-symbol system used is often ""0"" and ""1"" from the binary number system. The binary code assigns a pattern of binary digits, also known as bits, to each character, instruction, etc. For example, a binary string of eight bits can represent any of 256 possible values and can, therefore, represent a wide variety of different items. In computing and telecommunications, binary codes are used for various methods of encoding data, such as character strings, into bit strings. Those methods may use fixed-width or variable-width strings. In a fixed-width binary code, each letter, digit, or other character is represented by a bit string of the same length; that bit string, interpreted as a binary number, is usually displayed in code tables in octal, decimal or hexadecimal notation. There are many character sets and many character encodings for them. A bit string, interpreted as a binary number, can be translated into a decimal number. For example, the lower case a, if represented by the bit string 01100001 (as it is in the standard ASCII code), can also be represented as the decimal number ""97""."		939	447		219202																				4715	0		14																1				https://www.youtube.com/watch?v=wgbV6DLVezo																														https://writings.stephenwolfram.com/2013/05/dropping-in-on-gottfried-leibniz/																			100101 = [ ( 1 ) × 2^5 ] + [ ( 0 ) × 2^4 ] + [ ( 0 ) × 2^3 ] + [ ( 1 ) × 2^2 ] + [ ( 0 ) × 2^1 ] + [ ( 1 ) × 2^0 ] 100101 = [ 1 × 32 ] + [ 0 × 16 ] + [ 0 × 8 ] + [ 1 × 4 ] + [ 0 × 2 ] + [ 1 × 1 ] 100101 = 37																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Binary_code	1	2							id|title|url|time|timestamp|by|comments|score\n30539292|How I See Numbers|https://www.csun.io/2022/03/03/how-i-see-numbers.html|2022-03-03 10:24:28 UTC|1646283268|igpay|194|300						year|title|doi|citations|influentialCitations|authors|paperId\n2018|Binary Numbers|10.5951/mathteacmiddscho.24.1.0006|2|0|J. Ryu|68c823ef9fa80e960022ad7a61cefcac369cb354\n2017|The Universe of Binary Numbers|10.1007/978-3-319-64807-1_1|0|0|V. Moret-Bonillo|4f3a9d920a68b601d732b4ea68061e9e46bb630b	title|year|author|goodreadsId|rating|ratings|reviews\nBinary Numbers|1977| Clyde Watson, Wendy Watson|1110018|4.17|12|3
ibm-rpg	RPG	1959			17	pl				0					473	2			23694	207	true	2	rpg-ii rpg-iii								pl																							false				r/RPG.rpgle								Report Program Generator																				47					1959	cobol pl-i pascal assembly-language algol autocoder java	RPG is a high-level programming language (HLL) for business applications. RPG is an IBM proprietary programming language and its later versions are available only on IBM i- or OS/400-based systems. It has a long history, having been developed by IBM in 1959 as the Report Program Generator - a tool to replicate punched card processing on the IBM 1401 then updated to RPG II for the IBM System/3 in the late 1960s, and since evolved into an HLL equivalent to COBOL and PL/I. It remains a popular programming language on the IBM i operating system, which runs on IBM Power i platform hardware. The current version, RPG IV (a.k.a. ILE RPG), provides a modern programming environment.	2004	225	159	549	632241					IBM				rpgle											1145	0		18																									https://www.ibm.com/docs/en/rdfi/9.6.0?topic=reference-ile-rpg								text	7279																												**free dsply 'Hello World'; return; 							ctl-opt main(GetCustInf);        dcl-ds ARMSTF1 ext end-ds;        dcl-proc GetCustInf;          dcl-pi *n extpgm('CUS001');            inCusNo like(arCNum) const;            outName like(arName);            outAddr1 like(arAdd1);            outAddr2 like(arAdd2);            outCity like(arCity);            outState like(arStte);            outZip like(arZip);          end-pi;          exec sql select arName, arAdd1, arAdd2, arCity, arStte, arZip                   into  :outName, :outAddr1, :outAddr2, :outCity, :outState,                         :outZip                   from   ARMSTF1                   where  arCNum = :inCusNo                   fetch first 1 row only                   with CS                   use currently committed;          return;        end-proc;	RPG																'																																																																																																																																														true																																					https://en.wikipedia.org/wiki/IBM_RPG	39	3	https://hopl.info/showlanguage.prx?exp=207		RPG (OS/400)					year|publisher|title|authors|isbn13\n1991|Wiley|RPG II and RPG III Structured Programming|Stern, Nancy B. and Stern, Robert A. and Sager, Alden and Cooper, James|9780471521969\n2010|MC Press|Programming in RPG IV|Buck, Jim and Meyers, Bryan|9781583473559\n2002|29th Street Pr|Programming in RPG IV, Third Edition|Meyers, Bryan and Yaeger, Judy|9781583040942\n2000|29th Street Press|Programming in RPG IV: Expanded Skills for Continued Success|Yaeger, Judy|9781882419791\n1981|Science Research Associates|Rpg Ii Programming|Essick and Edward L|9780574213150\n2009|Jones & Bartlett Publishers|Rpg Programming With Xna Game Studio 3.0 (wordware Game And Graphics Library)|Jim Perry|9781598220650\n2002|Mc Press|Java for RPG Programmers|Coulthard, Phil and Farr, George|9781931182065\n2018|Packt Publishing|Building an RPG with Unity 2018: Leverage the power of Unity 2018 to build elements of an RPG., 2nd Edition|Karamian, Vahé|9781788626996\n2014|Apress|Beginning RPG Maker VX Ace|Perez, Darrin|9781484207840\n1999|29th Street Pr|Essentials of Subfile Programming and Advanced Topics in Rpg IV|Levinson, Phil|9781583040515\n1980|Pearson College Div|Rpg And Rpg Ii Programming, Applied Fundamentals: A Job Approach To Learning|William E. Bux|9780137834235\n2015|Apress|Make a 2D RPG in a Weekend: With RPG Maker VX Ace|Perez, Darrin|9781484210406\n2015|Apress|Make a 2D RPG in a Weekend: Second Edition: With RPG Maker MV|Perez, Darrin|9781484217931\n2015|CreateSpace Independent Publishing Platform|RPG Programming success in a day: Beginners guide to fast, easy and efficient learning of RPG programming|Key, Sam|9781515060468\n1996|Mc Pr Llc|Modern Rpg Language: With Structured Programming (4th Edition)|Cozzi, Robert|9780962182501\n2016|Apress|Beginning RPG Maker MV|Perez, Darrin|9781484219676\n2015-09-15T00:00:01Z|MC Press|Programming in ILE RPG|Buck, Jim and Meyers, Bryan|9781583473795\n2016-10-20t00:00:01z|Lets Go Publish!|The As/400 & Ibm I Rpg & Rpgiv Programming Guide: As/400 And Ibm I Rpg & Rpg Iv Concepts, Coding Examples & Exercises (as/400 & Ibm I Application Development) (volume 5)|Kelly, Brian W.|9780998268316\n2006|MC Press|The Modern RPG IV Language|Robert Cozzi|9781583470640\n2016|Packt Publishing|Mastering Unity 2D Game Development - Second Edition: Using Unity 5 to develop a retro RPG|Godbold, Ashley and Jackson, Simon|9781786462336\n1997|Pearson P T R|Rpg IV Programming on the As/400|Myers, Stanley E.|9780134604114\n2014|Apress|Beginning RPG Maker VX Ace|Perez, Darrin|9781484207857\n2005|MC Press|Free-Format RPG IV: How to Bring Your RPG Programs Into the 21st Century|Martin, Jim|9781583470558\n1989|William C Brown Pub|Rpg II and Rpg III Programming|Feingold, Carl and Eulencamp, Howard and Gonoski, Steve|9780697009913\n2007|29th Street Press|Programming in RPG IV, Fourth Edition|Bryan Meyers and Jim Buck|9781583041222\n2000|29th Street Pr|Programming in RPG IV, Second Edition|Yaeger, Judy|9781583040744\n2000|Mc Press|iSeries and AS/400 RPG IV at Work|Pence, Doug and Hawkins, Ron|9781583470237\n1977|W. C. Brown Co. Publishers|RPG II programming: A learning system approach|Lewis, Thomas Edward|9780787631260\n1998|29th Street Pr|Essentials of Subfile Programming and Advanced Topics in Rpg|Levinson, Phil|9781882419647\n1995T|29th Street Pr|Programming in Rpg IV|Judy Yaeger|9781882419241\n1971|John Wiley & Sons|Programming RPG, RPG II|Seeds, Harice L.|9780471771128\n1971|McGraw-Hill|Programming in RPG II; IBM system/3|Murray, Jerome T|9780070440784\n1970|Prentice-Hall|Programming the IBM System/360 Model 20 with RPG|Oberle, Aloyse P|9780137304998\n1984|Wiley|Rpg Ii And Rpg Iii Programming|Nancy B. Stern and Alden Sager and Robert A. Stern|9780471876250\n1986|Mcgraw-hill College|Rpg Ii And Rpg Iii Programming|Dennie Van Tassel|9780075541387\n1986|Mitchell Pub|Rpg Ii And Rpg Iii Programming|Van Tassel and Dennie|9780938188261\n2011|MC Press, LLC|Rpg Tnt|Bob Cozzi|9781583475867\n2012|MC Press, LLC|Rpg Tnt|Bob Cozzi|9781583476796\n1995|Midrange Computing|Ile Rpg For Rpg/400 Programmers:  A Detailed Guide To Programming In Ile Rpg|Richard Shaler and Robin Klima|9781883884147					year|title|doi|citations|influentialCitations|authors|paperId\n2015|A software quality model for RPG|10.1109/SANER.2015.7081819|6|0|Gergely Ladányi and Z. Tóth and R. Ferenc and Tibor Keresztesi|9a74b651f36ae8afbb32b3232ee71c9e7dcc8fcf\n2015|Comparison of Static Analysis Tools for Quality Measurement of RPG Programs|10.1007/978-3-319-21413-9_13|3|0|Z. Tóth and László Vidács and R. Ferenc|614d343a4d0c0fd191b462a5b672b3ed9778f262\n2017|Applying and Evaluating Halstead's Complexity Metrics and Maintainability Index for RPG|10.1007/978-3-319-62404-4_43|1|0|Z. Tóth|9acac8b90344190360776d4a9354ce42d83ef4a6	
gnuplot	Gnuplot	1986			25	pl		http://gnuplot.info/		0					474	3			23693		true	0									pl	2915	3204		2276		0				gnuplot	text			source.gnuplot	programming								false					86	2007	2015	6	5												graphics.py														2002		1986	c linux unix svg latex lua maxima octave perl perl-data-language python sagemath julia java ruby ch haskell smalltalk squeak matplotlib	gnuplot is a command-line program that can generate two- and three-dimensional plots of functions, data, and data fits. It is frequently used for publication-quality graphics as well as in education. The program runs on all major computers and operating systems (Linux, Unix, Microsoft Windows, macOS, and others). It is a program with a fairly long history, dating back to 1986. Despite its name, this software is not part of the GNU project.	2002	136	193	404	43601					https://sourceforge.net/p/gnuplot/mailman/			gp gnu gnuplot p plot plt		plot plt									true	901	0		26																								https://tio.run/#gnuplot									text						Gnuplot		http://www.rosettacode.org/wiki/Category:Gnuplot				gnuplot	Various																	"#!/usr/bin/env gnuplot  reset  set terminal png set output 'rates100.png'  set xlabel ""A2A price"" set ylabel ""Response Rate""  #set xr [0:5] #set yr [0:6]  plot 'rates100.dat' pt 7 notitle "	Gnuplot		https://riju.codes/gnuplot	"print ""Hello, world!"" "		"set title ""Some Math Functions"" set xrange [-10:10] set yrange [-2:2] set zeroaxis plot (x/4)**2, sin(x), 1/x"																print																																																																																																																								true																																																											https://github.com/has2k1/gnuplot_kernel	https://en.wikipedia.org/wiki/Gnuplot	3	0				gnuplot.info	Gnuplot	https://github.com/mattfoster/gnuplot-tmbundle		year|publisher|title|authors|isbn13\n2012|Packt Publishing|gnuplot Cookbook|Phillips, Lee|9781849517249\n2009|Manning Publications|Gnuplot in Action: Understanding Data with Graphs|Philipp K. Janert|9781933988399\n2012|Packt Publishing|gnuplot Cookbook|Phillips, Lee|9781849517256	Gnuplot					
tidyverse	tidyverse	2016	Hadley Wickham		15	dataFlow library		https://www.tidyverse.org/		0				v2.0.0	475	0		5	23692		true	1	dplyr							https://github.com/tidyverse/tidyverse	dataFlow																2016	2024	2016	93	281	1622	11	false																								2016	2024	421	41	83	4	3658					2016											The tidyverse is an opinionated collection of R packages designed for data science. All packages share an underlying design philosophy, grammar, and data structures.	The tidyverse is an opinionated collection of R packages designed for data science. All packages share an underlying design philosophy, grammar, and data structures.			The tidyverse is an opinionated collection of R packages designed for data science. All packages share an underlying design philosophy, grammar, and data structures.									markdown r yaml json tex				true	2508	0		21	dplyr															1	false	2	true														text																																												https://github.com/tidyverse/tidyverse																																																																																																																																																																																													0	0				tidyverse.org										
skulpt	skulpt	2009	Scott Graham		15	pl		http://www.skulpt.org/		0				1.2.0	476	0		14	23688		true	0								https://github.com/skulpt/skulpt	pl																2012	2024	2009	107	895	3322	254	false																								2009	2025	5744	140	3221	90	297776					2009											Skulpt is an entirely in-browser implementation of Python.	Skulpt is an entirely in-browser implementation of Python.			Skulpt is an entirely in-browser implementation of Python.									python javascript html json c markdown css bourne-shell ejs xml yaml java restructuredtext bash				true	6149	0		29																1	false	1	true														text																																												https://github.com/skulpt/skulpt																																																																																																																																																																																											https://github.com/Calysto/skulpt_python		0	0				skulpt.org										
shen	Shen	2011	Mark Tarver		30	pl		http://shenlanguage.org/		0					477	3		3	23688		true	0								https://github.com/Shen-Language/shen-sources	pl	14	16		50		0					text			source.shen	programming	2015	2024		23	39	348	9	false				s/Shen.shen	67	2017	2018	3	1												lisp.py			2015	2024	483	10	157	2	30012					2011														https://github.com/Shen-Language			shen	shen	shen					markdown svg make				true	677	0		35																1	false											https://groups.google.com/g/qilang					text								http://www.rosettacode.org/wiki/Category:Shen					United Kingdom															"\\ Hello world in Shen  (0-) (pr ""hello world"")"	"(pr ""Hello World"") "	"(load ""grammar.shen"")  \*  JSON Lexer  1. Read a stream of characters 2. Whitespace characters not in strings should be discarded. 3. Whitespace characters in strings should be preserved 4. Strings can contain escaped double quotes. e.g. ""\""""  *\  (define whitespacep   \* e.g. ASCII 32 == #\Space. *\   \* All the others are whitespace characters from an ASCII table. *\   Char -> (member Char [""c#9;"" ""c#10;"" ""c#11;"" ""c#12;"" ""c#13;"" ""c#32;""]))  (define replace-whitespace   """" -> """"   (@s Whitespace Suffix) -> (@s """" (replace-whitespace Suffix)) where (whitespacep Whitespace)   (@s Prefix Suffix) -> (@s Prefix (replace-whitespace Suffix)))  (define fetch-until-unescaped-doublequote   [] -> []   [""\"" ""c#34;"" | Chars] -> [""\"" ""c#34;"" | (fetch-until-unescaped-doublequote Chars)]   [""c#34;"" | Chars] -> []   [Char | Chars] -> [Char | (fetch-until-unescaped-doublequote Chars)])  \* (define strip-whitespace-chars *\ \*   [] -> [] *\ \*   [""c#34;"" | Chars] -> [""c#34;"" | ( *\ \*   [WhitespaceChar | Chars] -> (strip-whitespace-chars Chars) where (whitespace? WhitespaceChar) *\ \*   [Char | Chars] -> [Char | (strip-whitespace-chars Chars)]) *\  (define tokenise   JSONString ->   (let CharList (explode JSONString)        CharList))"	Shen						Shen							https://github.com/Shen-Language/shen-sources								pr	""""																													true																									true																									true					true																	true																		true																							true																																						0	0				shenlanguage.org	Shen	https://github.com/rkoeninger/sublime-shen			Shen					
tcp	TCP	1974	Vint Cerf and Bob Kahn		13	protocol				0					478	0			23687		true	1	homa								protocol																							false												Transmission Control Protocol																									2009	udp ftp http smtp tls linux	The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite. It originated in the initial network implementation in which it complemented the Internet Protocol (IP). Therefore, the entire suite is commonly referred to as TCP/IP. TCP provides reliable, ordered, and error-checked delivery of a stream of octets between applications running on hosts communicating by an IP network. Major Internet applications such as the World Wide Web, email, remote administration, and file transfer rely on TCP. Applications that do not require reliable data stream service may use the User Datagram Protocol (UDP), which provides a connectionless datagram service that emphasizes reduced latency over reliability.	2001	3336	1522	3050	30538																				16700	0		14																2									https://www.rfc-editor.org/rfc/rfc793								na	5599																																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Transmission_Control_Protocol	6	2								year|publisher|title|authors|isbn13\n1996|Addison-Wesley Professional|TCP/IP Illustrated: v. 3: TCP for Transactions, HTTP, NNTP and the Unix Domain Protocols (Addison-Wesley Professional Computing Series)|Stevens, W. Richard and Wright, Gary R.|9780201634952\n1993|Pearson Ptr|Internetworking With Tcp Ip Edition Volume 3|Comer, Douglas E|9780134742229					year|title|doi|citations|influentialCitations|authors|paperId\n2006|Engineering with logic: HOL specification and symbolic-evaluation testing for TCP implementations|10.1145/1111037.1111043|49|2|S. Bishop and M. Fairbairn and Michael Norrish and Peter Sewell and Michael Smith and Keith Wansbrough|4a949f87b3f2a14b648c952add85a5e5f2026748\n2005|Developing a functional Tcp/Ip stack oriented towards Tcp connection replication|10.1145/1168117.1168131|4|0|J. París and Alberto Valderruten and V. M. Gulías|917b04487915d4ffd53948027401d239fd281175	title|year|author|goodreadsId|rating|ratings|reviews\nTCP / IP for Dummies|1991|Candace Leiden|2009304|3.73|52|3\nTcp/IP Sockets in C: Practical Guide for Programmers|2000|Michael J. Donahoo|6179335|4.15|54|3\nNetworking Personal Computers with TCP/IP: Building TCP/IP Networks|1995|Craig Hunt|674729|3.12|8|0\nTcp/IP Sockets in C#: Practical Guide for Programmers|2004|David Makofske|493608|3.81|37|3
jflex	JFlex	2003			22	grammarLanguage		http://jflex.de/		0				v1.9.1	479	1		18	23684		true	0								https://github.com/jflex-de/jflex	grammarLanguage	38	39		2		0		Lex			text			source.jflex	programming	2015	2024	2003	23	113	579	34	false					5	2015	2017	2	1															2003	2025	2499	28	8186	24	1226454																JFlex is a lexical analyzer generator (also known as scanner generator) for Java, written in Java.	JFlex is a lexical analyzer generator (also known as scanner generator) for Java, written in Java.		https://github.com/jflex-de/	JFlex is a lexical analyzer generator (also known as scanner generator) for Java, written in Java.		flex jflex							java starlark markdown perl bourne-shell vtl-lang xml make yaml tex css bash json vim-script lisp yacc bazel actionscript				true	1148	0		42																	false	1	true														text													Switzerland and Australia																	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * Copyright (C) 1998-2015  Gerwin Klein <lsf@jflex.de>                    *  * All rights reserved.                                                    *  *                                                                         *  * License: BSD                                                            *  *                                                                         *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */  /* Java 1.2 language lexer specification */  /* Use together with unicode.flex for Unicode preprocesssing */ /* and java12.cup for a Java 1.2 parser                      */  /* Note that this lexer specification is not tuned for speed.    It is in fact quite slow on integer and floating point literals,    because the input is read twice and the methods used to parse    the numbers are not very fast.    For a production quality application (e.g. a Java compiler)    this could be optimized */   import java_cup.runtime.*;  %%  %public %class Scanner %implements sym  %unicode  %line %column  %cup %cupdebug  %{   StringBuilder string = new StringBuilder();      private Symbol symbol(int type) {     return new JavaSymbol(type, yyline+1, yycolumn+1);   }    private Symbol symbol(int type, Object value) {     return new JavaSymbol(type, yyline+1, yycolumn+1, value);   }    /**    * assumes correct representation of a long value for    * specified radix in scanner buffer from <code>start</code>    * to <code>end</code>    */   private long parseLong(int start, int end, int radix) {     long result = 0;     long digit;      for (int i = start; i < end; i++) {       digit  = Character.digit(yycharat(i),radix);       result*= radix;       result+= digit;     }      return result;   } %}  /* main character classes */ LineTerminator = \r|\n|\r\n InputCharacter = [^\r\n]  WhiteSpace = {LineTerminator} | [ \t\f]  /* comments */ Comment = {Tradi														https://github.com/jflex-de/jflex							/* */																															true																																																																								true																														false																																																	0	0				jflex.de	JFlex	https://github.com/jflex-de/jflex.tmbundle.git			JFlex					
veryl	Veryl	2022	Naoya Hatta		38	pl		https://www.veryl-lang.org/		0				0.10.0	480	1		9	23684		true	0								https://github.com/veryl-lang/veryl	pl																2022	2024		11	20	448	54	false																								2022	2025	2873	18	483	76	136696					2024																veryl							rust	rust json toml javascript yaml markdown typescript make bourne-shell				true	528	0		53																1	false	0	true				false		https://doc.veryl-lang.org/book/								text																												"// Hello world in Veryl module ModuleA {     initial {         $display(""Hello, world!"");     } }"												https://github.com/veryl-lang/veryl				https://github.com/veryl-lang/veryl						//	/* */	$display	""""																					false				false				true	true	true								true																																				true									true																	true								false				false						true												false											true																false													false									0	0				veryl-lang.org										
hyperscript-lang	Hyperscript	2020			16	pl		https://hyperscript.org/		0				0.9.12	481	1		8	23683		true	0								https://github.com/bigskysoftware/_hyperscript	pl																2020	2024	2020	33	145	2962	128	false													_hyperscript											2020	2025	1794	90	403	10	243437					2020											_hyperscript is a small, open scripting language inspired by hypertalk	_hyperscript is a small, open scripting language inspired by hypertalk		https://github.com/bigskysoftware	_hyperscript is a small, open scripting language inspired by hypertalk									javascript markdown html typescript json css python svg				true	3489	0		25	hypertalk																false	0	true																											United States					"<script src=""https://unpkg.com/hyperscript.org@0.9.5""></script>   <button _=""on click toggle .clicked"">   Toggle the ""clicked"" class on me </button>   <div hs=""on mouseOver toggle mouse-over on #foo""> </div>  <div data-hs=""on click call aJavascriptFunction() then               wait 10s then               call anotherJavascriptFunction()"">            Do some stuff </div>"																										https://github.com/bigskysoftware/_hyperscript																																																																																																																																																																																													0	0				hyperscript.org										
ats	ATS	2013	Hongwei Xi		33	pl	http://www.ats-lang.org/	http://www.ats-lang.org/		0					482	4			23675		true	0									pl	26	46		217		0			ats2		ocaml			source.ats	programming								false					46	2013	2016	9	7			Applied Type System	Postiats																						2007		2013	dependent-ml ml ocaml c	ATS (Applied Type System) is a programming language designed to unify programming with formal specification. ATS has support for combining theorem proving with practical programming through the use of advanced type systems. A past version of The Computer Language Benchmarks Game has demonstrated that the performance of ATS is comparable to that of the C and C++ programming languages. By using theorem proving and strict type checking, the compiler can detect and prove that its implemented functions are not susceptible to bugs such as division by zero, memory leaks, buffer overflow, and other forms of memory corruption by verifying pointer arithmetic and reference counting before the program compiles. Additionally, by using the integrated theorem-proving system of ATS (ATS/LF), the programmer may make use of static constructs that are intertwined with the operative code to prove that a function attains its specification.	2008	71	20	295	19905196					Boston University			dats hats sats			sats dats cats hats								true	576	0		121																1																	text					postiats			http://www.rosettacode.org/wiki/Category:ATS					United States															"// Hello world in ATS  implement main () = begin   print (""Hello, world!""); print_newline () end"		"(* ****** ****** *) // // HX-2013-11 // // Implementing a variant of // the problem of Dining Philosophers // (* ****** ****** *) // #include ""share/atspre_define.hats"" #include ""share/atspre_staload.hats"" // (* ****** ****** *)  staload ""{$LIBATSHWXI}/teaching/mythread/SATS/mythread.sats""  (* ****** ****** *)  local // #include ""{$LIBATSHWXI}/teaching/mythread/DATS/mythread.dats"" // in (* in of [local] *) // // HX: it is intentionally left to be empty // end // end of [local]  (* ****** ****** *)  local // #include ""{$LIBATSHWXI}/teaching/mythread/DATS/mythread_posix.dats"" // in (* in of [local] *) // // HX: it is intentionally left to be empty // end // end of [local]  (* ****** ****** *)  (* end of [DiningPhil2_thread.dats] *) "			https://riju.codes/ats	"val _ = print (""Hello, world!\n"") implement main0 () = () "		#define BUFLEN 10 var !p_buf with pf_buf = @[byte][BUFLEN](0)    // pf_buf = @[byte][BUFLEN](0) @ p_buf[14]						abstype abst0ype absprop absview absvtype absviewtype absvt0ype absviewt0ype as and assume begin classdec datasort datatype dataprop dataview datavtype dataviewtype do end extern extype extvar exception fn fnx fun prfn prfun praxi castfn if then else ifcase in infix infixl infixr prefix postfix implmnt implement primplmnt primplement import let local macdef macrodef nonfix symelim symintr overload of op rec sif scase sortdef sta stacst stadef static staload dynload try tkindef typedef propdef viewdef vtypedef viewtypedef prval var prvar when where with withtype withprop withview withvtype withviewtype					https://github.com/githwxi/ATS-Postiats			//	(* *)																															true	true																														true																								true																	true																														false																																																https://en.wikipedia.org/wiki/ATS_(programming_language)	1	1				ats-lang.org	ATS	https://github.com/steinwaywhw/ats-mode-sublimetext		year|publisher|title|authors|isbn13\n2012||Ats (programming Language)|Niek Yoan|9786201963160	ATS				year|title|doi|citations|influentialCitations|authors|paperId\n2019|ATS (AUTOMATIC TRANSFER SWITCH) BERBASIS PROGRAMMABLLE LOGIC CONTROLLER CPM1A AUTOMATIC TRANSFER SWITCH (ATS) BASED ON PROGRAMMABLLE LOGIC CONTROLLER CPM1A|10.31000/JT.V8I1.1579|3|0|Sumardi Sadi and S. Mulyati|63338d33f437a3e21ed477293e9dac064bceb9bf	
packagist-pm	packagist-pm	2011	Jordi Boggiano		16	packageManager		https://packagist.org/		0					483	0		12	23674		false	0								https://github.com/composer/packagist	packageManager																2011	2024	2011	79	477	1726	67	false																12906177931	211636		php					2011	2025	2720	173	390	13	56487					2011														https://github.com/composer										php twig yaml json javascript svg html css xml scss markdown jsx				true	3332	0		28																1	false																													The Netherlands and Canada and Germany and Switzerland and Moscow																						https://twitter.com/packagist									https://github.com/composer/packagist																																																																																																																																																																																													0	0				packagist.org										
newlisp	NewLisp	1991	Lutz Mueller		32	pl lisp		http://www.newlisp.org/		0				10.7.5	484	2		10	23674		true	0								https://github.com/kosh04/newlisp	pl	774	812		476		0				newlisp	lisp	commonlisp	text/x-common-lisp	source.lisp	programming	2014	2024	2008	11	62	94	11	false				n/NewLISP.lsp	40	2005	2018	3	6												lisp.py			2008	2019	139	6	269	5	119197					1999		1991	lisp common-lisp scheme pascal c tcl s-expressions xml utf-8 tcp udp linux solaris sqlite smtp ftp opengl	newLISP is an open source scripting language in the Lisp family of programming languages developed by Lutz Mueller and released under the GNU General Public License.	2005	18	48	242	1964813					http://kosh.sdf.org			nl lisp lsp	lsp	lsp nl kif					lisp c html bourne-shell make yaml vim-script css markdown xml				true	598	0		43																1	false	10	true					https://tio.run/#http://www.newlisp.org/newlisp-js	http://www.newlisp.org/index.cgi?Documentation								text								http://www.rosettacode.org/wiki/Category:NewLISP					United States			newLISP													"#!/usr/bin/newlisp (print ""Hello World\n"") (exit) "	"#!/usr/bin/env newlisp  (constant 'NUM 8)  (define (intersects? q1 q2)  (or   (= (q1 0) (q2 0))   (= (q1 1) (q2 1))   (= (abs (- (q1 0) (q2 0))) (abs (- (q1 1) (q2 1))))))  (define (variant? alist)  (set 'logic nil)  (cond   ((= (length alist) 1) true)   ((> (length alist) 1)    (while (> (length alist) 1)     (set 'q (pop alist -1))     (dolist (el alist)      (push       (intersects?        (list q (inc (length alist)))        (list el (+ 1 $idx)))      logic -1)))    (not (apply or logic)))))  (define (fork-by-line alist)  (let (res '())   (dolist (i (sequence 1 NUM))    (set 'tmp alist)    (push i tmp -1)    (setf res (push tmp res -1)))   res))  (define (find-variants num)  (let (res '())   (cond    ((< num 1)     (begin (println ""num < 1"") (exit)))    ((= num 1)     (dolist (i (sequence 1 NUM)) (push (list i) res -1)))    ((> num 1)     (dolist (v (find-variants (dec num)))      (set 'passed (filter variant? (fork-by-line v)))      (if (not (empty? passed)) (extend res passed)))))   res))    (set 'solutions (find-variants NUM)) (println (length solutions)) ;;(exit)"	NewLisp				https://twitter.com/newlisp		NewLISP							https://github.com/kosh04/newlisp								print																														true																																																							true																																			true												false																																																https://en.wikipedia.org/wiki/NewLISP	0	0				newlisp.org	NewLisp	https://github.com/textmate/lisp.tmbundle			NewLisp					
dale	Dale	2013	tomhrr		21	pl lisp		https://github.com/tomhrr/dale/		0					485	0		9	23673		true	0								https://github.com/tomhrr/dale/	pl																2013	2024		22	48	1024	28	false																								2013	2024	1364	15	1404	5	88217																					dt								diet perl cpp markdown yaml bourne-shell cmake vim-script dockerfile				true	1185	0		31																1	false																													Unknown																															https://github.com/tomhrr/dale/																												true										true			true																											true		false														true															true																true									true							true																																																										0	0														
java-properties	Java Properties	1995			17	dataNotation				0					486	2			23672		true	1	pkl								dataNotation				6363							properties	properties	text/x-properties	source.java-properties	data								false					283	2004	2018	2	21				dot properties																									java unicode notepad-editor emacs-editor vim ascii eclipse-editor perl xml yaml	.properties is a file extension for files mainly used in Java related technologies to store the configurable parameters of an application. They can also be used for storing strings for Internationalization and localization; these are known as Property Resource Bundles. Each parameter is stored as a pair of strings, one storing the name of the parameter (called the key), and the other storing the value.	2006	205	33	181	4952396					Oracle		properties	properties												1245	0		19																																	text													United States																	"# # Licensed under the Apache License, Version 2.0 (the ""License""); you # may not use this file except in compliance with the License.  You may # obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an ""AS IS"" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied.  See the License for the specific language governing # permissions and limitations under the License. # Dink:net/rptools/maptool/client/sound/dink.mp3 Clink:net/rptools/maptool/client/sound/clink.mp3 "						"# You are reading the "".properties"" entry. ! The exclamation mark can also mark text as comments. # The key characters =, and : should be written with # a preceding backslash to ensure that they are properly loaded. # However, there is no need to precede the value characters =, and : by a backslash. website = https://en.wikipedia.org/ language = English # The backslash below tells the application to continue reading # the value onto the next line. message = Welcome to \           Wikipedia! # Add spaces to the key key\ with\ spaces = This is the value that could be looked up with the key ""key with spaces"". # Unicode tab : \u0009 # If you want your property to include a backslash, it should be escaped by another backslash path=c:\\wiki\\templates # However, some editors will handle this automatically"														#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/.properties	0	0						https://github.com/textmate/java.tmbundle			Java Properties					
cyber	Cyber	2022			20	pl		https://cyberscript.dev/		0					487	1		21	23670		true	0								https://github.com/fubark/cyber	pl																2022	2024		21	38	1142	32	false																								2022	2024	1520	11	547	11	158229																Cyber is a new language for fast, efficient, and concurrent scripting.	Cyber is a new language for fast, efficient, and concurrent scripting.			Cyber is a new language for fast, efficient, and concurrent scripting.									zig c markdown javascript lua yaml python css java json php ruby vim-script cpp xml perl html bourne-shell wasm go rust				true	1269	0		41																	false																																		import m 'math'  worlds = ['World', '世界', 'दुनिया'] worlds.append(m.random()) for worlds each w:     print 'Hello, {w}!'  func fib(n int) int:     coyield     if n < 2:         return n     return fib(n - 1) + fib(n - 2)  count = 0    -- Counts iterations. fiber = coinit fib(30) while fiber.status() != #done:     res = coresume fiber     count += 1 print '{res} {count}'																										https://github.com/fubark/cyber																								true																																									true				true															true				true					true																																			true												true											true																													true									0	0														
xtend	Xtend	2011	Sven Efftinge and Sebastian Zarnekow		28	pl		http://www.xtend-lang.org		3					488	2			23669		true	3	cloc pygments xtext								pl	623	834		1438		0					text			source.xtend	programming								false					4	2014	2014	2	2												jvm.py														2011		2011	java scala groovy smalltalk eclipse-editor	Xtend is a general-purpose high-level programming language for the Java Virtual Machine. Syntactically and semantically Xtend has its roots in the Java programming language but focuses on a more concise syntax and some additional functionality such as type inference, extension methods, and operator overloading. Being primarily an object-oriented language, it also integrates features known from functional programming, e.g. lambda expressions. Xtend is statically typed and uses Java's type system without modifications. It is compiled to Java code and thereby seamlessly integrates with all existing Java libraries. The language Xtend and its IDE is developed as a project at Eclipse.org and participates in the annual Eclipse release train. The code is open source under the Eclipse Public License. Yet, the language can be compiled and run independent of the Eclipse platform.	2012	20	8	39	36462606								xtend		xtend									true	321	0		33		jvm														2					xtend												text																														/*******************************************************************************  * Copyright (c) 2012 itemis AG (http://www.itemis.eu) and others.  * All rights reserved. This program and the accompanying materials  * are made available under the terms of the Eclipse Public License v1.0  * which accompanies this distribution, and is available at  * http://www.eclipse.org/legal/epl-v10.html  *  * Author - Sven Efftinge  *******************************************************************************/ package example6  import org.junit.Test import static org.junit.Assert.* import java.io.FileReader import java.util.Set import static extension com.google.common.io.CharStreams.*  class Movies {    /**   * @return the total number of action movies   */  @Test def void numberOfActionMovies() {   assertEquals(828, movies.filter[categories.contains('Action')].size)  }    /**   * @return the year the best rated movie of 80ies (1980-1989) was released.   */  @Test def void yearOfBestMovieFrom80ies() {   assertEquals(1989, movies.filter[(1980..1989).contains(year)].sortBy[rating].last.year)  }    /**   * @return the sum of the number of votes of the two top rated movies.   */  @Test def void sumOfVotesOfTop2() {   val long movies = movies.sortBy[-rating].take(2).map[numberOfVotes].reduce[a, b| a + b]   assertEquals(47_229, movies)  }    val movies = new FileReader('data.csv').readLines.map[ line |   val segments = line.split('  ').iterator   return new Movie(    segments.next,    Integer::parseInt(segments.next),    Double::parseDouble(segments.next),    Long::parseLong(segments.next),    segments.toSet   )  ] }  @Data class Movie {  String title  int year  double rating  long numberOfVotes  Set<String> categories } 	Xtend				https://twitter.com/xtendlang	def sayHello(String name) '''     Hello «name» ! '''															/* */																															true																									true														true											true																						true																														false								true																			true																					https://en.wikipedia.org/wiki/Xtend	3	0			Xtend	xtend-lang.org	Xtend	https://github.com/staltz/SublimeXtend		year|publisher|title|authors|isbn13\n2013|Packt Publishing|Implementing Domain-Specific Languages with Xtext and Xtend|Bettini, Lorenzo|9781782160311\n2013|Packt Publishing|Implementing Domain-Specific Languages with Xtext and Xtend|Bettini, Lorenzo|9781782160304\n31-08-2016|Packt Publishing|Implementing Domain-Specific Languages with Xtext and Xtend|Lorenzo Bettini|9781786463272	Xtend					
livescript	LiveScript	2011	Jeremy Ashkenas and Satoshi Murakami and George Zahariev		31	pl				0					489	3			23668		true	1	civet								pl	1780	2273	Slakefile	1905		0			live-script or ls		livescript	livescript	text/x-livescript	source.livescript	programming								false				l/LiveScript.ls	263	2010	2017	1	40												javascript.py																2011	javascript haskell coffeescript f-sharp elixir	LiveScript is a functional programming language that compiles to JavaScript. It was created by Jeremy Ashkenas—the creator of CoffeeScript—along with Satoshi Muramaki, George Zahariev, and many others. For a brief period in the 1990s, LiveScript was the name of JavaScript.	2001	35	27	53	17731					https://github.com/gkz/LiveScript/issues			ls _ls	ls	ls		ls							true	395	0		38																3																	text								http://www.rosettacode.org/wiki/Category:LiveScript					United States																"console.log ""Hello World"" "	"a = -> 1 const b = --> 2 var c = ~> 3 d = ~~> 10_000_000km * 500ms e = (a) -> (b) ~> (c) --> (d, e) ~~> 5 dashes-identifiers = ->   a - a   b -- c   1-1 1- -1   a- a   a -a underscores_i$d = -> /regexp1/ and //regexp2//g 'strings' and ""strings"" and \strings ([2 til 10] or [1 to 50])   |> map (* 2)   |> filter (> 5)   |> fold (+)  class Class extends Anc-est-or   (args) ->  copy = (from, to, callback) -->   error, data <- read file   return callback error if error?   error <~ write file, data   return callback error if error?   callback()  -> ~> ~~> --> # Comment /* Comment */ "	LiveScript		https://riju.codes/livescript	"console.log ""Hello, world!"" "			LiveScript													#	/* */	console.log	""""																													true																									true																									true					true																	true																		true												true											true																																				https://github.com/p2edwards/jp-livescript	https://en.wikipedia.org/wiki/LiveScript_(programming_language)	0	0					LiveScript	https://github.com/paulmillr/LiveScript.tmbundle			LiveScript					
capybara	capybara	2009	Jonas Nicklas and Kevin Fitzpatrick		14	library		http://teamcapybara.github.io/capybara/		0				3.40.0	490	0		7	23667		true	0								https://github.com/teamcapybara/capybara	library																2009	2024	2009	221	1446	10000	29	false																								2009	2024	4772	427	345	14	40710																			teamcapybara										ruby erb javascript yaml markdown gherkin csv				true	14767	0		22																2	false	3	true														text													United States																															https://github.com/teamcapybara/capybara																																																																																																																																																																																													0	0														
xl-lang	XL	2000	Christophe de Dinechin		25	pl		http://xlr.sourceforge.net/		0				v1.70.0	491	3		13	23665		true	1	tao3d							https://github.com/c3d/xl	pl																2012	2024	2003	17	15	269	46	false				x/XL.xl																				2003	2022	5437	23	1369	24	163783							2000	ada basic c fortran java lisp prolog visual-basic smalltalk forth	"XL (""eXtensible Language"") is the first and so far the only computer programming language designed to support concept programming.XL features programmer-reconfigurable syntax and semantics. Compiler plug-ins can be used to add new features to the language. A base set of plug-ins implements a relatively standard imperative language. Programmers can write their own plug-ins to implement application-specific notations, such as symbolic differentiation, which can then be used as readily as built-in language features."	2005	26	36	106	2855241									xl						css cpp make yaml bash markdown lisp awk html asciidoc python ini javascript				true	489	0		42																1	false	1	true																															https://fosdem.org/2020/schedule/event/xllang/	"0! is 1 N! is N * (N-1)!  for I in 1..5 loop     print ""The factorial of "", I, "" is "", I!"											"// XL programming language: http://xlr.sourceforge.net writeln ""Hello World"" "							if true then TrueBody else FalseBody -> TrueBody   if false then TrueBody else FalseBody -> FalseBody	XL							https://github.com/c3d/xl								writeln	""""		True False																			true																																																																																																		true												true											true						true																															https://en.wikipedia.org/wiki/XL_(programming_language)	3	0				xlr.sourceforge.net				year|publisher|title|authors|isbn13\n1983|Phoenix Pub. Associates|The Atari 600 XL program book|Goode, Peter|9780946576111\n2010||Xl (programming Language)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786130899875\n2010||Xl (xml Programming Language)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786131028571						
wing	Wing	2022	Elad Ben-Israel		15	pl		https://winglang.io		0	https://docs.winglang.io/blog			v0.74.13	492	1		22	23664		true	0								https://github.com/winglang/wing	pl																2022	2024		163	191	4806	861	false																								2022	2025	5302	119	3240	164	483810				https://www.winglang.io/play/																									markdown typescript json rust yaml javascript toml html css python diff svg jsx bourne-shell scheme dockerfile c go make hcl swift cpp				true	5500	0		37																1	false	0	true						https://docs.winglang.io																										"bring cloud;  let queue = new cloud.Queue(timeout: 2m); let bucket = new cloud.Bucket(); let counter = new cloud.Counter(initial: 100);  queue.on_message(inflight (body: str): str => {   let next = counter.inc();   let key = ""myfile-${next}.txt"";   bucket.put(key, body); });"						https://t.winglang.io/discord																				https://github.com/winglang/wing																																																																																																																																																																																													0	0														
please-build	Please Build	2016			16	pl		https://please.build		0				v17.8.7	493	1		18	23662		true	0								https://github.com/thought-machine/please	pl																2016	2024	2016	30	205	2436	78	false																								2016	2025	4451	150	1079	29	50739																Language for the please.build cross-language build system. The Please build language is a full programming language.	Language for the please.build cross-language build system. The Please build language is a full programming language.		Thought Machine Group	Language for the please.build cross-language build system. The Please build language is a full programming language.									go bazel bourne-shell markdown html python xml yaml dockerfile json css c javascript diff cpp svg lisp protobuf				true	3203	0		36	make		python														false	17	true																											United Kingdom				https://please.build/language.html	"# Taken from //src/core/BUILD in the Please repo go_library(     name = ""core"",     srcs = glob([""*.go""], exclude=[""*_test.go"", ""version.go""]) + ["":version""],     visibility = [""PUBLIC""],     deps = [         ""//third_party/go:gcfg"",         ""//third_party/go:logging"",         ""//third_party/go:queue"",     ] )"																										https://github.com/thought-machine/please																																																																																																																																																																																													0	0														
ftp	FTP	1971			13	protocol				0					494	0			23661		true	1	mosaic								protocol																							false												File Transfer Protocol																									1971	http smtp tls tcp udp unix linux ascii	The File Transfer Protocol (FTP) is the standard network protocol used for the transfer of computer files between a client and server on a computer network. FTP is built on a client-server model architecture and uses separate control and data connections between the client and the server. FTP users may authenticate themselves with a clear-text sign-in protocol, normally in the form of a username and password, but can connect anonymously if the server is configured to allow it. For secure transmission that protects the username and password, and encrypts the content, FTP is often secured with SSL/TLS (FTPS). SSH File Transfer Protocol (SFTP) is sometimes also used instead; it is technologically different. The first FTP client applications were command-line programs developed before operating systems had graphical user interfaces, and are still shipped with most Windows, Unix, and Linux operating systems. Many FTP clients and automation utilities have since been developed for desktops, servers, mobile devices, and hardware, and FTP has been incorporated into productivity applications, such as web page editors.	2002	2685	1280	2802	53289					MIT															13916	0		13																									https://www.rfc-editor.org/rfc/rfc959								na	4060												United States																			https://reddit.com/r/ftp																																																																																																																																																																																																								https://en.wikipedia.org/wiki/File_Transfer_Protocol	0	0														
f-prime	F Prime	2017	Timothy Canham		14	library		https://nasa.github.io/fprime/		0				v3.4.3	495	0		17	23660		true	0								https://github.com/nasa/fprime	library																2017	2024	2017	261	1286	9984	226	false													F'											2017	2025	5858	235	3117	433	248536																F' - A flight software and embedded systems framework	F' - A flight software and embedded systems framework		https://github.com/nasa/	F' - A flight software and embedded systems framework									cpp cmake markdown xml python yaml json bash ini bourne-shell restructuredtext c html plantuml xslt svg csv				true	14079	0		31																1	false	3	true																											United States																															https://github.com/nasa/fprime																																																																																																																																																																																													0	0														
lfortran	LFortran	2018	Ondrej Certik		18	pl compiler		https://lfortran.org/		0	https://lfortran.org/blog/				496	1		21	23658		true	0								https://github.com/lfortran/lfortran	pl																2019	2025		22	193	1050	1886	false																								2017	2025	19896	142	6005	51	700322				https://dev.lfortran.org/												LFortran is a modern open-source (BSD licensed) interactive Fortran compiler built on top of LLVM. It can execute user's code interactively to allow exploratory work (much like Python, MATLAB or Julia) as well as compile to binaries with the goal to run user's code on modern architectures such as multi-core CPUs and GPUs.	LFortran is a modern open-source (BSD licensed) interactive Fortran compiler built on top of LLVM. It can execute user's code interactively to allow exploratory work (much like Python, MATLAB or Julia) as well as compile to binaries with the goal to run user's code on modern architectures such as multi-core CPUs and GPUs.			LFortran is a modern open-source (BSD licensed) interactive Fortran compiler built on top of LLVM. It can execute user's code interactively to allow exploratory work (much like Python, MATLAB or Julia) as well as compile to binaries with the goal to run user's code on modern architectures such as multi-core CPUs and GPUs.									fortran-90 json markdown cpp fortran-77 python cmake bourne-shell yaml c jupyter-notebook toml reason css nix bash diff svg dockerfile javascript llvmir				true	1773	0		40							fortran									1	false								https://docs.lfortran.org/			https://groups.io/g/lfortran																							program expr2     implicit none      integer :: x      x = (2+3)*5     print *, x end program								https://fortran-lang.discourse.group/									https://twitter.com/lfortranorg									https://github.com/lfortran/lfortran																																																																																																																																																																																													0	0														
curl	Curl	1998	Steve Ward	Daniel Stenberg	20	pl		http://www.curl.com		0					497	1			23653	8042	true	3	hurl hurl hurl								pl																							false																																			1997		1998	linux html javascript lisp java csharp css groovy	"Curl is a reflective object-oriented programming language for interactive web applications whose goal is to provide a smoother transition between formatting and programming. It makes it possible to embed complex objects in simple documents without needing to switch between programming languages or development platforms. The Curl implementation initially consisted of just an interpreter, but a compiler was added later. Curl combines text markup (as in HTML), scripting (as in JavaScript), and heavy-duty computing (as in Java, C#, or C++) within one unified framework. It is used in a range of internal enterprise, B2B, and B2C applications. Curl programs may be compiled into Curl applets, that are viewed using the Curl RTE, a runtime environment with a plugin for web browsers. Currently, it is supported on Microsoft Windows, Linux, and macOS. Curl supports ""detached applets"", which is a web deployed applet which runs on the user's desktop independent of a browser window much as in Silverlight 3 and Adobe AIR."	2002	110	102	197	42537					Curl, Inc && Sumisho Computer Systems Corp && SCSK Corporation												https://cheatsheets.zip/curl			571	0		22																1							false										text													United States																							{poem || wraps entire poem     {stanza  || first verse here in any language     }     {stanza  || another verse here in any language     }  }																																																																																																																									true																																																																											https://en.wikipedia.org/wiki/Curl_(programming_language)	2	0	https://hopl.info/showlanguage.prx?exp=8042		Curl	curl.com				year|publisher|title|authors|isbn13\n2003|Charles River Media|Practical Guide to Curl (Programming Series)|Hanegan, Kevin|9781584502883\n2002|John Wiley &Sons|Curl Programming Bible|Damle, Nikhil|9780764549427						
fancy	Fancy	2010			32	pl		http://www.fancy-lang.org/		0				v0.10.0	498	1		11	23646		true	0								https://github.com/bakkdoor/fancy	pl	108	113	Fakefile	27		0					text			source.fancy	programming	2010	2024	2010	14	22	262	5	false				f/Fancy.fy	37	2010	2017		6												ruby.py			2010	2014	2993	17	332	9	32865					2010														https://github.com/bakkdoor/fancy/issues			fy fancypack	fy	fy fancypack					ruby javascript bourne-shell yacc lex markdown css c html lisp yaml				true	567	0		45																	false	0	true														text	6823							http://www.rosettacode.org/wiki/Category:Fancy					Germany																"""Hello World"" println "		Fancy						Fancy							https://github.com/bakkdoor/fancy								println	""""																													true																									true																									true					true																																			true												false											true																																					https://en.wikipedia.org/wiki/Fancy_(programming_language)	2	0				fancy-lang.org	Fancy	https://github.com/fancy-lang/fancy-tmbundle		year|publisher|title|authors|isbn13\n1984|Reston Pub. Co|Fancy Programming In Ibm Pc Basic|Gabriel Cuellar|9780835918602\n1984|Workman Publishing Company|Digital Deli: The Comprehensive, User-Lovable Menu of Computer Lore, Culture, Lifestyles and Fancy|Lunch Group|9780894805912	Fancy					
xtext	Xtext	2006			17	grammarLanguage		https://www.eclipse.org/Xtext/		0				v2.34.0	499	1		17	23642		true	0								https://github.com/eclipse/xtext	grammarLanguage																2011	2024	2008	47	317	758	507	false																								2008	2025	38192	202	19789	174	1100113							2019		Xtext is an open-source software framework for developing programming languages and domain-specific languages (DSLs). Unlike standard parser generators, Xtext generates not only a parser, but also a class model for the abstract syntax tree, as well as providing a fully featured, customizable Eclipse-based IDE.Xtext is being developed in the Eclipse Project as part of the Eclipse Modeling Framework Project and is licensed under the Eclipse Public License.		31	41		32232589							xtext								java xml xtend ini html javascript gradle bourne-shell css markdown json typescript yaml dockerfile csv objective-cpp svg				true	2088	0		35																	false	2	true																															https://dl.acm.org/citation.cfm?id=1869625	"grammar org.eclipse.xtext.common.Terminals     hidden(WS, ML_COMMENT, SL_COMMENT)   import ""http://www.eclipse.org/emf/2002/Ecore"" as ecore terminal ID:     '^'?('a'..'z'|'A'..'Z'|'_')('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;   terminal INT returns ecore::EInt:     ('0'..'9')+;   terminal STRING:     '""' ( '\\'('b'|'t'|'n'|'f'|'r'|'u'|'""'|""'""|'\\') | !('\\'|'""') )* '""' |     ""'"" ( '\\'('b'|'t'|'n'|'f'|'r'|'u'|'""'|""'""|'\\') | !('\\'|""'"") )* ""'"";   terminal ML_COMMENT:     '/*' -> '*/';   terminal SL_COMMENT:     '//' !('\n'|'\r')* ('\r'? '\n')?;   terminal WS:     (' '|'\t'|'\r'|'\n')+;   terminal ANY_OTHER:     .;"																	https://twitter.com/xtext									https://github.com/eclipse/xtext																																																																																				true																							true																																																																																	https://en.wikipedia.org/wiki/Xtext	3	0								year|publisher|title|authors|isbn13\n2013|Packt Publishing|Implementing Domain-Specific Languages with Xtext and Xtend|Bettini, Lorenzo|9781782160311\n2013|Packt Publishing|Implementing Domain-Specific Languages with Xtext and Xtend|Bettini, Lorenzo|9781782160304\n31-08-2016|Packt Publishing|Implementing Domain-Specific Languages with Xtext and Xtend|Lorenzo Bettini|9781786463272						
lfe	LFE	2008	Robert Virding		27	pl lisp				1	https://blog.lfe.io/	http://docs.lfe.io/v0.7/classic-docs/release-notes.html			500	2			23642		true	1	cloc								pl	14	15		51		0					lisp	commonlisp	text/x-common-lisp	source.lisp	programming								false					40	2005	2018	4	6			Lisp Flavored Erlang																									2008	erlang common-lisp scheme elixir hy lisp	Lisp Flavored Erlang (LFE) is a functional, concurrent, general-purpose programming language and Lisp dialect built on top of Core Erlang and the Erlang Virtual Machine (BEAM). LFE builds on top of Erlang in order to provide a Lisp syntax for writing distributed, fault-tolerant, soft real-time, non-stop applications. LFE also extends Erlang to support meta-programming with Lisp macros and an improved developer experience with a feature-rich REPL. LFE is actively supported on all recent releases of Erlang; the oldest version of Erlang supported is R14.	2014	37	33	54	41671035					https://github.com/lfe			lfe				lfe hrl							true	405	0	https://exercism.org/tracks/lfe	29																1					lfe				http://docs.lfe.io/current/index.html								text								http://www.rosettacode.org/wiki/Category:LFE					United States				https://lfe.io/													";; Copyright (c) 2013 Duncan McGreggor <oubiwann@cogitat.io> ;; ;; Licensed under the Apache License, Version 2.0 (the ""License""); ;; you may not use this file except in compliance with the License. ;; You may obtain a copy of the License at ;; ;;     http://www.apache.org/licenses/LICENSE-2.0 ;; ;; Unless required by applicable law or agreed to in writing, software ;; distributed under the License is distributed on an ""AS IS"" BASIS, ;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ;; See the License for the specific language governing permissions and ;; limitations under the License.  ;; File    : church.lfe ;; Author  : Duncan McGreggor ;; Purpose : Demonstrating church numerals from the lambda calculus  ;; The code below was used to create the section of the user guide here: ;;    http://lfe.github.io/user-guide/recursion/5.html ;; ;; Here is some example usage: ;; ;; > (slurp '""church.lfe"") ;; #(ok church) ;; > (zero) ;; #Fun<lfe_eval.10.53503600> ;; > (church->int1 (zero)) ;; 0 ;; > (church->int1 (three)) ;; 3 ;; > (church->int1 (five)) ;; 5 ;; > (church->int2 #'five/0) ;; 5 ;; > (church->int2 (lambda () (get-church 25))) ;; 25  (defmodule church   (export all))  (defun zero ()   (lambda (s)     (lambda (x) x)))  (defun one ()   (lambda (s)     (lambda (x)       (funcall s x))))  (defun two ()   (lambda (s)     (lambda (x)       (funcall s         (funcall s x)))))  (defun three ()   (lambda (s)     (lambda (x)       (funcall s         (funcall s           (funcall s x))))))  (defun four ()   (lambda (s)     (lambda (x)       (funcall s         (funcall s           (funcall s             (funcall s x)))))))  (defun five ()   (get-church 5))  (defun int-successor (n)   (+ n 1))  (defun church->int1 (church-numeral)   ""   Converts a called church numeral to an integer, e.g.:   > (church->int1 (five))   ""   (funcall     (funcall church-numeral #'int-successor/1) 0))  (defun church->int2 (church-numeral)   ""   Converts a non-called church numeral to an integer, e.g.:   > (church->int2 #'five/0)   ""   (funcall     (funcall       (funcall church-numeral) #'int-successor/1) 0))  (defun church-successor (church-numeral)   (lambda (s)     (lambda (x)       (funcall s         (funcall           (funcall church-numeral s) x)))))  (defun get-church (church-numeral count limit)   (cond ((== count limit) church-numeral)         ((/= count limit)          (get-church            (church-successor church-numeral)            (+ 1 count)            limit))))  (defun get-church (integer)   (get-church (zero) 0 integer)) "						"(defun parse-args (flag)   ""Given one or more command-line arguments, extract the passed values.    For example, if the following was passed via the command line:      $ erl -my-flag my-value-1 -my-flag my-value-2    One could then extract it in an LFE program by calling this function:      (let ((args (parse-args 'my-flag)))       ...       )   In this example, the value assigned to the arg variable would be a list   containing the values my-value-1 and my-value-2.""   (let ((`#(ok ,data) (init:get_argument flag)))     (lists:merge data)))  (defun get-pages ()   ""With no argument, assume 'url parameter was passed via command line.""   (let ((urls (parse-args 'url)))     (get-pages urls)))  (defun get-pages (urls)   ""Start inets and make (potentially many) HTTP requests.""   (inets:start)   (plists:map     (lambda (x)       (get-page x)) urls))  (defun get-page (url)   ""Make a single HTTP request.""   (let* ((method 'get)          (headers '())          (request-data `#(,url ,headers))          (http-options ())          (request-options '(#(sync false))))     (httpc:request method request-data http-options request-options)     (receive       (`#(http #(,request-id #(error ,reason)))        (io:format ""Error: ~p~n"" `(,reason)))       (`#(http #(,request-id ,result))        (io:format ""Result: ~p~n"" `(,result))))))"														;																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/LFE_(programming_language)	0	0					LFE	https://github.com/textmate/lisp.tmbundle			LFE	lfe developer				
clips	CLIPS	1985			28	pl		http://www.clipsrules.net/		0					501	4			23637	1759	true	0									pl	901	991		1638		0					text			source.clips	programming								false				c/CLIPS.clips	30	2013	2016	2	3			C Language Integrated Production System																							2016		1985	ops5 c lisp java isbn	"CLIPS is a public domain software tool for building expert systems.  The name is an acronym for ""C Language Integrated Production System."" The syntax and name was inspired by Charles Forgy's OPS (""Official Production System,"" although there was nothing really official about it). The first versions of CLIPS were developed starting in 1985 at NASA-Johnson Space Center (as an alternative for existing system ART*Inference) until the mid-1990s when the development group's responsibilities ceased to focus on expert system technology. The original name of the project was NASA's AI Language (NAIL). CLIPS is probably the most widely used expert system tool. CLIPS incorporates a complete object-oriented language (hence the acronym COOL) for writing expert systems. CLIPS itself is written in C, extensions can be written in C, and CLIPS can be called from C. Its user interface closely resembles that of the programming language Lisp. COOL combines the programming paradigms of procedural, object oriented and logical (theorem proving) languages."	2003	86	39	274	418603					NASA			clp	clips											651	0		30																								https://tio.run/#clips	https://www.clipsrules.net/Documentation.html								text	2427							http://www.rosettacode.org/wiki/Category:CLIPS					United States					 (deftemplate car_problem      (slot name)      (slot status))   (deffacts trouble_shooting      (car_problem (name ignition_key) (status on))      (car_problem (name engine) (status wont_start))      (car_problem (name headlights) (status work)))   (defrule rule1      (car_problem (name ignition_key) (status on))      (car_problem (name engine) (status wont_start))       =>      (assert (car_problem (name starter) (status faulty))))											"(defrule hw     (f ?x) =>     (printout t ?x crlf))  (assert (f ""Hello World""))  (run) "	;;; http://www.angusj.com/sudoku/hints ;;; http://www.scanraid.com/BasicStrategies.htm ;;; http://www.sudokuoftheday.com/pages/techniques-overview ;;; http://www.sudokuonline.us/sudoku_solving_techniques ;;; http://www.sadmansoftware.com/sudoku/techniques.htm ;;; http://www.krazydad.com/blog/2005/09/29/an-index-of-sudoku-strategies/  ;;; ####################### ;;; DEFTEMPLATES & DEFFACTS ;;; #######################  (deftemplate possible    (slot row)    (slot column)    (slot value)    (slot group)    (slot id))     (deftemplate impossible    (slot id)    (slot value)    (slot priority)    (slot reason))     (deftemplate technique-employed    (slot reason)    (slot priority))  (deftemplate technique    (slot name)    (slot priority)) (deffacts startup    (phase grid-values))  (deftemplate size-value    (slot size)    (slot value)) (deffacts values    (size-value (size 1) (value 1))    (size-value (size 2) (value 2))    (size-value (size 2) (value 3))    (size-value (size 2) (value 4))    (size-value (size 3) (value 5))    (size-value (size 3) (value 6))    (size-value (size 3) (value 7))    (size-value (size 3) (value 8))    (size-value (size 3) (value 9))    (size-value (size 4) (value 10))    (size-value (size 4) (value 11))    (size-value (size 4) (value 12))    (size-value (size 4) (value 13))    (size-value (size 4) (value 14))    (size-value (size 4) (value 15))    (size-value (size 4) (value 16))    (size-value (size 5) (value 17))    (size-value (size 5) (value 18))    (size-value (size 5) (value 19))    (size-value (size 5) (value 20))    (size-value (size 5) (value 21))    (size-value (size 5) (value 22))    (size-value (size 5) (value 23))    (size-value (size 5) (value 24))    (size-value (size 5) (value 25)))     ;;; ########### ;;; SETUP RULES ;;; ###########  ;;; *********** ;;; stress-test ;;; ***********  (defrule stress-test        (declare (salience 10))        (phase match)        (stress-test)        (priority ?last)        (not (priority ?p&:(> ?p ?last)))        (technique (priority ?next&:(> ?next ?last)))        (not (technique (priority ?p&:(> ?p ?last)&:(< ?p ?next))))        =>        (assert (priority ?next)))     ;;; ***************** ;;; enable-techniques ;;; *****************  (defrule enable-techniques     (declare (salience 10))        (phase match)        (size ?)        (not (possible (value any)))        =>        (assert (priority 1)))  ;;; ********** ;;; expand-any ;;; **********  (defrule expand-any     (declare (salience 10))     (phase expand-any)        ?f <- (possible (row ?r) (column ?c) (value any) (group ?g) (id ?id))       (not (possible (value any) (id ?id2&:(< ?id2 ?id))))        (size ?s)        (size-value (size ?as&:(<= ?as ?s)) (value ?v))        (not (possible (row ?r) (column ?c) (value ?v)))       (not (and (size-value (value ?v2&:(< ?v2 ?v)))                              (not (possible (row ?r) (column ?c) (value ?v2)))))        =>        (assert (possible (row ?r) (column ?c) (value ?v) (group ?g) (id ?id))))     ;;; ***************** ;;; position-expanded ;;; *****************  (defrule position-expanded     (declare (salience 10))     (phase expand-any)        ?f <- (possible (row ?r) (column ?c) (value any) (group ?g) (id ?id))          (size ?s)        (not (and (size-value (size ?as&:(<= ?as ?s)) (value ?v))                  (not (possible (row ?r) (column ?c) (value ?v)))))     =>        (retract ?f))     ;;; ########### ;;; PHASE RULES ;;; ###########  ;;; *************** ;;; expand-any-done ;;; ***************  (defrule expand-any-done     (declare (salience 10))     ?f <- (phase expand-any)     (not (possible (value any)))        =>        (retract ?f)        (assert (phase initial-output))    (assert (print-position 1 1)))     ;;; *********** ;;; begin-match ;;; ***********  (defrule begin-match     (declare (salience -20))        ?f <- (phase initial-output)           =>        (retract ?f)        (assert (phase match)))  ;;; ***************** ;;; begin-elimination ;;; *****************  (defrule begin-elimination     (declare (salience -20))        ?f <- (phase match)        (not (not (impossible)))        =>        (retract ?f)        (assert (phase elimination)))  ;;; ************* ;;; next-priority ;;; *************  (defrule next-priority     (declare (salience -20))        (phase match)        (not (impossible))        (priority ?last)        (not (priority ?p&:(> ?p ?last)))        (technique (priority ?next&:(> ?next ?last)))        (not (technique (priority ?p&:(> ?p ?last)&:(< ?p ?next))))        =>        (assert (priority ?next)))  ;;; ************ ;;; begin-output ;;; ************  (defrule begin-output     (declare (salience -20))        ?f <- (phase match)        (not (impossible))        (priority ?last)        (not (priority ?p&:(> ?p ?last)))     (not (technique (priority ?next&:(> ?next ?last))))        =>        (retract ?f)        (assert (phase final-output))    (assert (print-position 1 1)))                                                   						(deftemplate car_problem      (slot name)      (slot status))   (deffacts trouble_shooting      (car_problem (name ignition_key) (status on))      (car_problem (name engine) (status wont_start))      (car_problem (name headlights) (status work)))   (defrule rule1      (car_problem (name ignition_key) (status on))      (car_problem (name engine) (status wont_start))       =>      (assert (car_problem (name starter) (status faulty))))	CLIPS													;			""""																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/CLIPS	0	3	https://hopl.info/showlanguage.prx?exp=1759			clipsrules.net	CLIPS	https://github.com/psicomante/CLIPS-sublime			CLIPS				year|title|doi|citations|influentialCitations|authors|paperId\n2017|Internet of Smart Things - IoST: Using Blockchain and CLIPS to Make Things Autonomous|10.1109/IEEE.ICCC.2017.9|63|4|Mayra Samaniego and R. Deters|5e32390ddfd8658f8453c86e3bd51936bb7a0f67\n2017|Recommendation of Instructional Video Clips for HTML Learners Based on the ID3 Algorithm|10.1109/IIAI-AAI.2017.84|1|0|Ting-Chia Hsu and Kai-Zhong Zhou|1bd14d790a2abaa69d9a7114cf864d970516f63b\n2020|Research on Fault Diagnosis Expert System of On-board Radio of a Certain Armored Vehicle Based on CLIPS|10.1007/978-3-030-63784-2_82|1|0|Changhong Gong and Xiao Ming and Lingxiang Xia|46a02d369c374e0420ae13f4fa0a17e838318f78	
conan-pm	Conan	2015			14	packageManager		https://conan.io/		0				2.3.1	502	0		8	23635		false	0								https://github.com/conan-io/conan	packageManager																2015	2024	2015	136	957	8031	1368	false																			c cpp					2015	2025	9049	480	1085	35	160294					2015											Conan, the C / C++ Package Manager for Developers	Conan, the C / C++ Package Manager for Developers		https://github.com/conan-io	Conan, the C / C++ Package Manager for Developers									python markdown yaml svg xml dockerfile toml ini				true	11384	0		22																	false	2	true																											Spain																															https://github.com/conan-io/conan																																																																																																																																																																																													0	0				conan.io										
pkl	Pkl	2024			14	pl		https://pkl-lang.org		0	https://pkl-lang.org/blog				503	1		15	23634		true	0								https://github.com/apple/pkl	pl																2024	2025		56	284	10459	145	false																								2016	2025	456	65	3182	7	138273																A configuration as code language with rich validation and tooling.	A configuration as code language with rich validation and tooling.		Apple	A configuration as code language with rich validation and tooling.	pkl								java kotlin html asciidoc gradle javascript json yaml xml bourne-shell markdown css toml svg dtd	yaml json plist java-properties			true	11378	0		34																	false																																		"name = ""Swallow""  job {   title = ""Sr. Nest Maker""   company = ""Nests R Us""   yearsOfExperience = 2 }"																										https://github.com/apple/pkl																																																																																																																																																																																													0	0														
quickjs	QuickJS	2019	Fabrice Bellard		14	vm		https://bellard.org/quickjs/		0					504	0		6	23631		false	0								https://github.com/bellard/quickjs	vm																2020	2024		152	864	8270	104	false																								2020	2024	177	17	74	5	102239				http://numcalc.com/												QuickJS is a small and embeddable Javascript engine. It supports the ES2023 specification including modules, asynchronous generators, proxies and BigInt. It optionally supports mathematical extensions such as big decimal floating point numbers (BigDecimal), big binary floating point numbers (BigFloat) and operator overloading.	QuickJS is a small and embeddable Javascript engine. It supports the ES2023 specification including modules, asynchronous generators, proxies and BigInt. It optionally supports mathematical extensions such as big decimal floating point numbers (BigDecimal), big binary floating point numbers (BigFloat) and operator overloading.			QuickJS is a small and embeddable Javascript engine. It supports the ES2023 specification including modules, asynchronous generators, proxies and BigInt. It optionally supports mathematical extensions such as big decimal floating point numbers (BigDecimal), big binary floating point numbers (BigFloat) and operator overloading.									javascript c bourne-shell make yaml diff				true	10881	0		21												javascript				1	false								https://bellard.org/quickjs/quickjs.html			https://www.freelists.org/list/quickjs-devel																																																	https://github.com/bellard/quickjs																																																																																																																																																																																													0	0														
io	Io	2002	Steve Dekorte		39	pl	https://iolanguage.org/	https://iolanguage.org/		0					505	3			23625	7112	true	0									pl	594	624		2062		0				io	io			source.io	programming								false				i/Io.Io	33	2005	2014		6												iolang.py														2009		2002	smalltalk newtonscript self lua lisp python ioke	Io is a pure object-oriented programming language inspired by Smalltalk, Self, Lua, Lisp, Act1, and NewtonScript. Io has a prototype-based object model similar to the ones in Self and NewtonScript, eliminating the distinction between instance and class. Like Smalltalk, everything is an object and it uses dynamic typing. Like Lisp, programs are just data trees. Io uses actors for concurrency. Remarkable features of Io are its minimal size and openness to using external code resources. Io is executed by a small, portable virtual machine.	2003	48	59	184	323340					https://github.com/IoLanguage			io	Io	io	io									461	0		42																1							false	https://tio.run/#io	https://iolanguage.org/guide/guide.html								text	9022							http://www.rosettacode.org/wiki/Category:Io					United States and United Kingdom and Belarus				https://news.ycombinator.com/item?id=8867575												"""Hello World\n"" print "		Io		https://riju.codes/io	"""Hello, world!"" println "	https://twitter.com/iolanguage	factorial := method(n,     if(n == 0, return 1)     res := 1     Range 1 to(n) foreach(i, res = res * i) )	Io										https://github.com/IoLanguage/io			//		print		:=														true														true																									true																									true					true																	true								true										true												false																																																https://en.wikipedia.org/wiki/Io_(programming_language)	2	2	https://hopl.info/showlanguage.prx?exp=7112			iolanguage.org	Io	https://github.com/textmate/io.tmbundle		year|publisher|title|authors|isbn13\n1991|Unknown|NET network programming with IO technology practice|KANG TING SHU WEI GONG FANG ?QIANG LI LUO TOU ZHU|9787121068379\n2021|Independently published|SIEMENS PLC PROGRAMMING FOR BEGINNERS: LEARN SIEMENS PLC PROGRAMMING WITH S7-300/400 Automating Project Examples inside TIA portal and Factory IO|Wicks, Daniel H|9798787338089	Io				year|title|doi|citations|influentialCitations|authors|paperId\n2011|AC: composable asynchronous IO for native languages|10.1145/2048066.2048134|28|1|T. Harris and M. Abadi and R. Isaacs and R. McIlroy|87db7b1ed70e1d2b4585d1404aa827db19bd49cf\n2005|A hardware/software codesign approach for programmable IO devices|10.1145/1057661.1057739|1|0|K. Lin and Shih Hao Huang and S. Chen|43c44c32e9a55886a8142ae51dc7a1378e64ba33	
sourcepawn	SourcePawn	2014			24	pl				0					506	1		14	23621		true	0								https://github.com/alliedmodders/sourcepawn	pl	6524	9023		7547		0			sourcemod		text			source.sourcepawn	programming	2014	2024	2014	36	65	358	84	false					56	2013	2016	6	6												pawn.py			2014	2024	1568	45	1327	8	173165																			AlliedModders LLC			sp inc		sp					cpp pascal php csharp c python markdown yaml xml ini bourne-shell sql css javascript				true	799	0		40																	false																text													United States																	"/* Fixed point arithmetic  *  * (c) Copyright 1998-2011, ITB CompuPhase  * This file is provided as is (no warranties).  */ #pragma library Fixed  const fround_method: {   fround_round = 0,   fround_floor,   fround_ceil,   fround_tozero,   fround_unbiased }  native Fixed:fixed(value); native Fixed:strfixed(const string[]); native Fixed:fmul(Fixed:oper1, Fixed:oper2); native Fixed:fdiv(Fixed:dividend, Fixed:divisor); native Fixed:ffract(Fixed:value); native       fround(Fixed:value, fround_method:method=fround_round); native Fixed:fpower(Fixed:value, exponent); native Fixed:fsqroot(Fixed:value); native Fixed:fabs(Fixed:value);  #pragma rational Fixed(3)  /* user defined operators */ native Fixed:operator*(Fixed:oper1, Fixed:oper2) = fmul; native Fixed:operator/(Fixed:oper1, Fixed:oper2) = fdiv; native Fixed:operator=(oper) = fixed;  stock Fixed:operator++(Fixed:oper)     return oper + fixed(1);  stock Fixed:operator--(Fixed:oper)     return oper - fixed(1);  stock Fixed:operator*(Fixed:oper1, oper2)     return Fixed: (_:oper1 * oper2);            /* ""*"" is commutative */  stock Fixed:operator/(Fixed:oper1, oper2)     return oper1 / fixed(oper2);  stock Fixed:operator/(oper1, Fixed:oper2)     return fdiv(fixed(oper1), oper2);  stock Fixed:operator+(Fixed:oper1, oper2)     return oper1 + fixed(oper2);                /* ""+"" is commutative */  stock Fixed:operator-(Fixed:oper1, oper2)     return oper1 - fixed(oper2);  stock Fixed:operator-(oper1, Fixed:oper2)     return fixed(oper1) - oper2;  stock bool:operator>(Fixed:oper1, oper2)     return oper1 > fixed(oper2);  stock bool:operator>(oper1, Fixed:oper2)     return fixed(oper1) > oper2;  stock bool:operator>=(Fixed:oper1, oper2)     return oper1 >= fixed(oper2);  stock bool:operator>=(oper1, Fixed:oper2)     return fixed(oper1) >= oper2;  stock bool:operator<(Fixed:oper1, oper2)     return oper1 < fixed(oper2);  stock bool:operator<(oper1, Fixed:oper2)     return fixed(oper1) < oper2;  stock bool:operator<=(Fixed:oper1, oper2)     return oper1 <= fixed(oper2);  stock bool:operator<=(oper1, Fixed:oper2)     return fixed(oper1) <= oper2;  stock bool:operator==(Fixed:oper1, oper2)       /* ""=="" is commutative */     return oper1 == fixed(oper2);  stock bool:operator!=(Fixed:oper1, oper2)       /* ""!="" is commutative */     return oper1 != fixed(oper2);  /* forbidden operations */ forward operator%(Fixed:oper1, Fixed:oper2); forward operator%(Fixed:oper1, oper2); forward operator%(oper1, Fixed:oper2);"	SourcePawn													https://github.com/alliedmodders/sourcepawn							/* */																															true																									true														true											true					true																	true							true																							false																																																	0	0					SourcePawn	https://github.com/github-linguist/sublime-sourcepawn			SourcePawn					
qalb	Qalb	2012	Ramsey Nasser		20	pl		http://qlb-repl.herokuapp.com/		0					507	2		6	23618		true	0								https://github.com/nasser/---	pl																2012	2024	2012	51	85	755	5	false	Arabic			q/Qalb																				2012	2013	114	3	36	1	9095							2012	scheme lisp	قلب (Levantine Arabic: [ʔalb]), transliterated Qalb, Qlb and Alb, is a functional programming language allowing a programmer to write programs completely in Arabic. Its name means heart and is a recursive acronym in Arabic meaning Qlb: a programming language (قلب: لغة برمجة, Qlb: Lughat Barmajah). It was developed in 2012 by Ramsey Nasser, a computer scientist at the Eyebeam Art + Technology Center in New York City, as both an artistic endeavor and as a response to the Anglophone bias in the vast majority of programming languages, which express their fundamental concepts using English words. The syntax is like that of Lisp or Scheme, consisting of parenthesized lists. All keywords are appropriate Arabic terms, and program text is laid out right-to-left, like all Arabic text. The language provides a minimal set of primitives for defining functions, conditionals, looping, list manipulation, and basic arithmetic expressions. It is Turing-complete, and the Fibonacci sequence and Conway's Game of Life have been implemented. Because all program text is written in Arabic, and the connecting strokes between characters in the Arabic script can be extended to any length, it is possible to align the source code in artistic patterns, in the tradition of Arabic calligraphy. A JavaScript-based interpreter is currently hosted on herokuapp and the project can be forked on GitHub.	2013	20	5	35	38441485					https://github.com/nasser/---/issues										javascript css html markdown json ruby				true	1135	0		27																1	false																text													United States																"(قول ""Hello World"") "				https://riju.codes/qalb	"(قول ""مرحبا يا عالم"") "			Qalb							https://github.com/nasser/---									""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/Qalb_(programming_language)	0	0				qlb-repl.herokuapp.com										
dat-protocol	dat-protocol	2013	Max Ogden		14	protocol		https://dat.foundation/		0				14.0.3	508	0		6	23617		true	0								https://github.com/datproject/dat	protocol																2013	2024	2013	311	450	8236	104	false																								2013	2023	2271	101	73	5	11046					2019														https://github.com/dat-ecosystem										javascript markdown yaml json bourne-shell csv				true	9689	0		20																1	false	14	true																											Germany and United Kingdom																															https://github.com/datproject/dat																																																																																																																																																																																													0	0				dat.foundation										
groff	groff	1990			23	textMarkup		https://www.gnu.org/software/groff/groff.html		0					509	1		18	23617		true	2	frundis nroff							https://git.savannah.gnu.org/git/groff.git/	textMarkup	20035	25686																					false																					markup.py			1991	2025	11315	78	1404	34	679862																Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands and produces formatted output. Output may be PostScript or PDF, html, or ASCII/UTF8 for display at the terminal. Formatting commands may be either low-level typesetting requests (“primitives”) or macros from a supplied set. Users may also write their own macros. All three may be combined.	Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands and produces formatted output. Output may be PostScript or PDF, html, or ASCII/UTF8 for display at the terminal. Formatting commands may be either low-level typesetting requests (“primitives”) or macros from a supplied set. Users may also write their own macros. All three may be combined.		GNU Project	Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands and produces formatted output. Output may be PostScript or PDF, html, or ASCII/UTF8 for display at the terminal. Formatting commands may be either low-level typesetting requests (“primitives”) or macros from a supplied set. Users may also write their own macros. All three may be combined.				[1-9] man 1p 3pm					bourne-shell cpp make c html m4 perl protobuf sed objective-cpp csharp css awk tex ruby forth vim-script diff				true	456	0		45	troff																false								https://www.gnu.org/software/groff/manual/html_node/index.html																					United States					.sp 1.5i My thoughts on the subject .sp													Groff	https://reddit.com/r/groff											https://git.savannah.gnu.org/git/groff.git/							"\"" \#"	.ig																															true																																																											true													true																																																																														https://en.wikipedia.org/wiki/Groff_(software)	0	0					Groff									
ngs	NGS	2013	Ilya Sher		18	pl		https://ngs-lang.org/		0				v0.2.16	510	0		17	23616		true	0								https://github.com/ilyash/ngs	pl																2013	2024	2013	29	43	1417	295	false												Next Generation Shell												2013	2024	2988	20	244	6	61946																<a href='https://github.com/ilyash/ngs'>NGS</a> - Next Generation Shell, a language (and a shell in the future) for ops tasks. NGS aims to be an alternative for both bash/Python/Ruby/Perl/Go and configuration management tools. It has syntax for the common operations and libraries (currently only AWS) for idempotent resources manipulation. NGS unique features include built in exit code handling and syntax for run-a-command-and-parse-output.	<a href='https://github.com/ilyash/ngs'>NGS</a> - Next Generation Shell, a language (and a shell in the future) for ops tasks. NGS aims to be an alternative for both bash/Python/Ruby/Perl/Go and configuration management tools. It has syntax for the common operations and libraries (currently only AWS) for idempotent resources manipulation. NGS unique features include built in exit code handling and syntax for run-a-command-and-parse-output.		https://github.com/ngs-lang	<a href='https://github.com/ilyash/ngs'>NGS</a> - Next Generation Shell, a language (and a shell in the future) for ops tasks. NGS aims to be an alternative for both bash/Python/Ruby/Perl/Go and configuration management tools. It has syntax for the common operations and libraries (currently only AWS) for idempotent resources manipulation. NGS unique features include built in exit code handling and syntax for run-a-command-and-parse-output.									c markdown css scss less bourne-shell yaml javascript make html json dockerfile sed svg cmake vim-script awk				true	1568	0		35																1	false	0	true														text								http://www.rosettacode.org/wiki/Category:NGS					Israel and Portugal																															https://github.com/ilyash/ngs																																																																																																																																																																																													0	0				ngs-lang.org										
stylus	Stylus	2010	TJ Holowaychuk		20	stylesheetLanguage		http://stylus-lang.com/		6					511	3			23611		true	6	abs ace argdown gerbil glisp pug								stylesheetLanguage	315	344		5041		0					stylus			source.stylus	markup								false				s/Stylus.styl	113	2012	2017	1	19																										2015		2010	sass css jade python	Stylus is a dynamic stylesheet language that is compiled into Cascading Style Sheets (CSS). Its design is influenced by Sass and LESS. It's regarded as the fourth most used CSS preprocessor syntax. It was created by TJ Holowaychuk, a former programmer for Node.js and the creator of the Luna language. It is written in JADE and Node.js.	2013	24	22	31	38256010								styl	styl										true	391	0		22																1					styl												text	6948			stylus																									"body::before  content: ""Hello World"""	border-radius()   -webkit-border-radius arguments   -moz-border-radius arguments   border-radius arguments  a.button   border-radius 5px  fonts = helvetica, arial, sans-serif  body {   padding: 50px;   font: 14px/1.4 fonts; }  form   input[type=text]     padding: 5px     border: 1px solid #eee     color: #ddd  textarea   @extends form input[type=text]   padding: 10px  $foo   color: #FFF  .bar   background: #000   @extends $foo 						div.rectangle {   -webkit-border-radius: 10px;   -moz-border-radius: 10px;   border-radius: 10px; }	Stylus																""""																																																																																																																																			true											true																																					https://en.wikipedia.org/wiki/Stylus_(stylesheet_language)	0	0				stylus-lang.com	Stylus	https://github.com/billymoon/Stylus			Stylus					
vdscript	vdscript	2000	Avery Lee		21	pl		https://virtualdub.org		0				v1.10.4	512	1		1	23611		true	0									pl																							false		vdscript.png																																					VirtualDub is a free and open-source video capture and video processing utility for Microsoft Windows written by Avery Lee. It is designed to process linear video streams, including filtering and recompression. It uses AVI container format to store captured video.The first version of VirtualDub, written for Windows 95, to be released on SourceForge was uploaded on August 20, 2000.							 A video capture utility for 32-bit and 64-bit Windows platforms	 A video capture utility for 32-bit and 64-bit Windows platforms		https://virtualdub.org/virtualdub_history.html	 A video capture utility for 32-bit and 64-bit Windows platforms	VirtualDub.jobs								cpp				true	1021	0		25																1	false	1	true						https://virtualdub.org/docs/vdscript.txt																	https://sourceforge.net/projects/virtualdub/files/virtualdub-win				United States				https://sourceforge.net/projects/virtualdub	"declare foo; foo = VirtualDub.video.filters; foo.Add(""bar"");"																								declare											true																																																																																																																																																																																			https://en.wikipedia.org/wiki/VirtualDub	0	0														
fantom	Fantom	2005			32	pl		http://www.fantom.org		0					513	3			23611		true	0									pl	36	38		176		0					text			source.fan	programming								false				f/Fantom.fan	14	2016	2017	2	2												fantom.py														2003		2005	csharp java scala ruby erlang javascript boo ceylon gosu groovy kotlin	"Fantom is a general purpose object-oriented programming language created by Brian and Andy Frank that runs on the Java Runtime Environment (JRE), JavaScript, and the .NET Common Language Runtime (CLR) (.NET support is considered ""prototype"" status). Its primary design goal is to provide a standard library API that abstracts away the question of whether the code will ultimately run on the JRE or CLR. Like C# and Java, Fantom uses a curly brace syntax. The language supports functional programming through closures and concurrency through the Actor model. Fantom takes a ""middle of the road"" approach to its type system, blending together aspects of both static and dynamic typing."	2008	60	49	145	18969637					https://github.com/fantom-lang			fan	fan	fan									true	521	0		38		jvm																						https://tio.run/#fantom	https://docs.fantom.foundation/								text								http://www.rosettacode.org/wiki/Category:Fantom					United States																"// Hello from Fantom! class HelloWorld {   static Void main() {     echo(""Hello World"")   } } "	"/*  * Author: Robert Koeninger  * License: WTFPL (http://www.wtfpl.net/)  */  mixin Expr {   abstract Obj? eval() }  class Constant : Expr {   Obj? value    new make(Obj? value) { this.value = value }   override Obj? eval() { value } }  enum class Op {   plus,   minus }  class Infix : Expr {   Op op   Expr left   Expr right    new make(Op op, Expr left, Expr right)   {     this.op = op     this.left = left     this.right = right   }    override Obj? eval()   {     switch (op)     {       case Op.plus:         return (Int)left.eval() + (Int)right.eval()       case Op.minus:         return (Int)left.eval() - (Int)right.eval()       default:         throw Err(""undefined Op"")     }   } } "	Fantom					"// Hello from Fantom! class HelloWorld {   static Void main()   {     echo(""Hello, World!"")   } }"	Fantom													//	/* */	echo	""""																													true																																																							true																	true																		true												false											true																																					https://en.wikipedia.org/wiki/Fantom_(programming_language)	0	0			Fantom	fantom.org	Fantom	https://github.com/rkoeninger/sublime-fantom			Fantom					
pike	Pike	1994	Fredrik Hübinette		39	pl		https://pike.lysator.liu.se/		0					514	5			23609	2369	true	0									pl	94	105		145		0				pike	text			source.pike	programming								false				p/Pike.pike	1	2014	2014	3	1												c_like.py																1994	lpc c	Pike is an interpreted, general-purpose, high-level, cross-platform, dynamic programming language, with a syntax similar to that of C. Unlike many other dynamic languages, Pike is both statically and dynamically typed, and requires explicit type definitions. It features a flexible type system that allows the rapid development and flexible code of dynamically typed languages, while still providing some of the benefits of a statically typed language. Pike features garbage collection, advanced data types, and first-class anonymous functions, with support for many programming paradigms, including object-oriented, functional and imperative programming. Pike is free software, released under the GPL, LGPL and MPL licenses.	2002	45	66	165	86780					Chalmers Datorförening			pike pmod	pike	pike pmod									true	446	0		41																1								https://tio.run/#pike	https://pike.lysator.liu.se/docs/man/								text	9961		https://github.com/antlr/grammars-v4/tree/master/pike			Pike		http://www.rosettacode.org/wiki/Category:Pike				pike8.0	Sweden			Pike													"int main() {     write(""Hello World\n"");     return 0; } "	#!/usr/bin/env pike  int main(int argc, array argv) {  return 0; }  	Pike		https://riju.codes/pike	"int main() {   write(""Hello, world!\n"");   return 0; } "		"mixed anything; anything = (int)5.5;         // anything is now the integer value 5 anything = (string)anything; // anything is now the string value ""5"""	Pike													//		write																														true																																																							true				true																															true												false																																															https://github.com/kevinior/jupyter-pike-kernel	https://en.wikipedia.org/wiki/Pike_(programming_language)	1	0	https://hopl.info/showlanguage.prx?exp=2369		Pike	pike.lysator.liu.se	Pike	https://github.com/hww3/pike-textmate		year|publisher|title|authors|isbn13\n2010||Pike (programming Language)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786131011245	Pike					
ncl	NCAR Command Language	1994			25	pl weather		https://www.ncl.ucar.edu/index.shtml		0				6.6.2	515	2		26	23606		true	0								https://github.com/NCAR/ncl	pl	61	64		654		0					text			source.ncl	programming	2016	2024	1990	36	65	258	125	true					9	2015	2015	16	2			NCAR Command Language									ncl.py			1990	2025	14348	51	9271	86	3466760																(The NCAR Command Language (NCL), a product of the Computational & Information Systems Laboratory at the National Center for Atmospheric Research (NCAR) and sponsored by the National Science Foundation, is a free interpreted language designed specifically for scientific data processing and visualization.	(The NCAR Command Language (NCL), a product of the Computational & Information Systems Laboratory at the National Center for Atmospheric Research (NCAR) and sponsored by the National Science Foundation, is a free interpreted language designed specifically for scientific data processing and visualization.		University Corporation for Atmospheric Research	(The NCAR Command Language (NCL), a product of the Computational & Information Systems Laboratory at the National Center for Atmospheric Research (NCAR) and sponsored by the National Science Foundation, is a free interpreted language designed specifically for scientific data processing and visualization.		ncl		ncl					fortran-77 c objective-c matlab mumps c-shell rescript sed mathematica bourne-shell fortran-90 python xml perl make markdown lex java yaml korn-shell yacc csv xslt ini diff visual-basic				true	706	0		52																	false	6	true														text													United States					";----------------------------------------------------------------- ;  NCL User Guide Example:   NUG_bar_chart.ncl ; ;  KMF 30.10.14 ;----------------------------------------------------------------- ; These load commands are not required in NCL versions 6.2.0 and later. load ""$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"" load ""$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl""  begin     low  =  0.0    high =  1.0     n = 12     x = fspan(1.0, 12.0, n)    y = random_uniform(low, high, n)     wks = gsn_open_wks(""png"",""NUG_bar_chart"")     res                       =  True    res@gsnXYBarChart         =  True    res@gsnXYBarChartBarWidth =  0.3    res@gsnXYBarChartColors   = ""blue""     res@trXMinF               =  0.0              ;-- x-axis min value    res@trXMaxF               = 13.0              ;-- x-axis max value    res@trYMinF               =  0.0              ;-- y-axis min value    res@trYMaxF               =  1.0              ;-- y-axis max value     res@tmXBMode              = ""Explicit""        ;-- explicit labels    res@tmXBValues            =  ispan(1,12,1)    res@tmXBLabels            = (/""Jan"",""Feb"",""Mar"",""Apr"",""May"",""Jun"",""Jul"",""Aug"",""Sep"", \                                  ""Oct"",""Nov"",""Dec""/)    res@tmXBLabelFontHeightF  =  0.015     res@tiMainString          = ""NCL Doc Example: bar chart""     plot = gsn_csm_xy(wks, x, y, res)  end"												val=102 a=val/4. print(a)	NCL													https://github.com/NCAR/ncl						;																																true																																																							true																																															false																																																	0	0					NCL	https://github.com/rpavlick/language-ncl.git			NCL					
buzz	buzz	2021	Benoit Giannangeli		19	pl		https://buzz-lang.dev		0		https://github.com/buzz-language/buzz/releases		0.1.0-rc.1	516	0		8	23604		true	0								https://github.com/buzz-language/buzz	pl																2021	2024	2021	16	32	1168	78	false		buzz.png																						2021	2025	1133	13	229	8	60905																A small/lightweight typed scripting language (in development)	A small/lightweight typed scripting language (in development)		https://github.com/buzz-language/	A small/lightweight typed scripting language (in development)	buzz								zig lua markdown json yaml dart typescript html				true	1279	0		29			lua													1	false	0	true						https://github.com/buzz-language/buzz/blob/main/README.md																					France																															https://github.com/buzz-language/buzz																																																																																																																																																																																													0	0														
opam-pm	opam-pm	2012	Fabrice Le Fessant		16	packageManager		https://opam.ocaml.org/		0				2.2.0-beta2	517	0		14	23600		false	0								https://github.com/ocaml/opam	packageManager																2012	2024	2012	62	349	1218	663	false																10000000	2224		ocaml					2012	2025	12425	228	484	43	148030																			https://github.com/ocaml										ocaml bourne-shell markdown make c m4 yaml bash z-shell xml html dockerfile sed c-shell				true	2495	0		30																1	false	2	true																											Various																															https://github.com/ocaml/opam																																																																																																																																																																																													0	0				opam.ocaml.org										
jsil-compiler	jsil-compiler	2010	Kevin Gadd		16	compiler		http://jsil.org/		0				0.7.6	518	0		15	23598		true	0								https://github.com/sq/JSIL	compiler																2011	2024	2011	104	242	1728	381	false																								2011	2017	3931	36	1759	117	342572					2011											JSIL is a compiler that transforms .NET applications and libraries from their native executable format - CIL bytecode - into standards-compliant, cross-browser JavaScript.	JSIL is a compiler that transforms .NET applications and libraries from their native executable format - CIL bytecode - into standards-compliant, cross-browser JavaScript.		https://github.com/sq	JSIL is a compiler that transforms .NET applications and libraries from their native executable format - CIL bytecode - into standards-compliant, cross-browser JavaScript.									csharp javascript html xml css f-sharp cadence-skill asp.net bourne-shell typescript cpp yaml json visual-basic.net markdown				true	2492	0		31																1	false	0	true														na													United States																															https://github.com/sq/JSIL																																																																																																																																																																																													0	0				jsil.org										
arc	Arc	2001	Paul Graham and Robert Morris		25	pl lisp		https://www.arclanguage.org		0					519	2			23598	3986	true	1	bel								pl	417	467		236		0					text			none	programming								false				a/ARC.arc																														http://tryarc.org/			2001	lisp racket s-expressions scheme javascript java c interlisp lisp-machine-lisp common-lisp t emacs-lisp autolisp islisp openlisp picolisp eulisp newlisp clojure lfe	Arc is a dialect of the Lisp programming language developed by Paul Graham and Robert Morris.	2003	82	50	193	188190								arc	arc											431	0		29	bel															2									http://www.arclanguage.org/tut.txt								text	5327							http://www.rosettacode.org/wiki/Category:Arc					United States																"(prn ""Hello World"") "							"(defop said req   (aform [onlink ""click here"" (pr ""you said: "" (arg _ ""foo""))]     (input ""foo"")     (submit)))"	ARC															prn	""""																																																																																								true																															true																							true																																					https://en.wikipedia.org/wiki/Arc_(programming_language)	0	8	https://hopl.info/showlanguage.prx?exp=3986		Arc		Arc				Arc				year|title|doi|citations|influentialCitations|authors|paperId\n1992|HIERARCHICAL ARC CONSISTENCY FOR DISJOINT REAL INTERVALS IN CONSTRAINT LOGIC PROGRAMMING|10.1111/j.1467-8640.1992.tb00381.x|42|3|Greg Sidebottom and W. Havens|3a7ff3f7726ddf4df9e5cea3052529a4ceca681f\n1984|An overview of ARC SASL|10.1145/948290.948294|7|0|H. Richards|bb0ef266616ca38b26e78629f64d3b7db461bb58\n2013|Optimization of Flux Cored Arc Welding Process Parameter Using Genetic and Memetic Algorithms|10.1515/jmsp-2012-0040|7|0|T. Kannan and N. Murugan and B. N. Sreeharan|c6c8f562c37a83778f8affbd7cee43c4d922af6b\n2014|geneGIS: Geoanalytical Tools and Arc Marine Customization for Individual‐Based Genetic Records|10.1111/tgis.12090|7|0|Dorothy M. Dick and Shaun Walbridge and D. Wright and J. Calambokidis and E. Falcone and D. Steel and Tomas Follett and J. Holmberg and C. S. Baker|ab95a6cbf28c9765a60f1683f36dc493bd252290\n2016|Camera self-calibration with varying intrinsic parameters and arc of the circle|10.1109/SAI.2016.7556149|4|0|A. El Abderrahmani and K. Satori|ee88ba2dc9af13eb87a618faaab793c9f075d827\n2009|The ARC Programming Model - Language Constructs for Coordination|10.1016/j.entcs.2009.06.031|3|0|K. Marth and Shangping Ren|5d881e54dfe1190ddffec973e5b7d37526653ef7\n2018|Arc Flash Risk Assessment Using Methodology FMECA|10.1109/EEEIC.2018.8493936|1|1|Jan Pígl|8828b0aba9af74de4468b00dae6c999de0331b77\n2020|Process Design for the Wire Arc Additive Manufacturing of a Compressor Impeller|10.1088/1757-899X/969/1/012098|1|0|A. Kulikov and A. Sidorova and A. Balanovskiy|fb25ba6d83215550d928621b1e7cb999e9862cb8	
nsis	NSIS	2001			24	pl		http://nsis.sourceforge.net		0					520	3			23597		true	0									pl	7167	8095		4747		0					text	nsis	text/x-nsis	source.nsis	programming								false					75	2011	2016	2	12			Nullsoft Software Install Script									installers.py																2001	c eclipse-editor delphi visual-studio-editor python	Nullsoft Scriptable Install System (NSIS) is a script-driven installer authoring tool for Microsoft Windows with minimal overhead backed by Nullsoft, the creators of Winamp. NSIS is released under a combination of free software licenses, primarily the zlib license. It has become a widely used alternative to commercial proprietary products like InstallShield, with users including Amazon.com, Dropbox, Ubisoft, FL Studio, BitTorrent, and McAfee.	2003	97	103	476	307436					Nullsoft, Inc			nsi nsh		nsi nsh										756	0		25																																	text				nsis				http://www.rosettacode.org/wiki/Category:NSIS					United States															"; Hello World in Nullsoft Software Install Script (NSIS)  Caption ""Hello World!"" OutFile "".\HelloWorld.exe"" SilentInstall silent  Section """"         MessageBox MB_OK ""Hello World!"" SectionEnd "		"; --------------------- ;       x64.nsh ; --------------------- ; ; A few simple macros to handle installations on x64 machines. ; ; RunningX64 checks if the installer is running on x64. ; ;   ${If} ${RunningX64} ;     MessageBox MB_OK ""running on x64"" ;   ${EndIf} ; ; DisableX64FSRedirection disables file system redirection. ; EnableX64FSRedirection enables file system redirection. ; ;   SetOutPath $SYSDIR ;   ${DisableX64FSRedirection} ;   File some.dll # extracts to C:\Windows\System32 ;   ${EnableX64FSRedirection} ;   File some.dll # extracts to C:\Windows\SysWOW64 ;  !ifndef ___X64__NSH___ !define ___X64__NSH___  !include LogicLib.nsh  !macro _RunningX64 _a _b _t _f   !insertmacro _LOGICLIB_TEMP   System::Call kernel32::GetCurrentProcess()i.s   System::Call kernel32::IsWow64Process(is,*i.s)   Pop $_LOGICLIB_TEMP   !insertmacro _!= $_LOGICLIB_TEMP 0 `${_t}` `${_f}` !macroend  !define RunningX64 `"""" RunningX64 """"`  !macro DisableX64FSRedirection    System::Call kernel32::Wow64EnableWow64FsRedirection(i0)  !macroend  !define DisableX64FSRedirection ""!insertmacro DisableX64FSRedirection""  !macro EnableX64FSRedirection    System::Call kernel32::Wow64EnableWow64FsRedirection(i1)  !macroend  !define EnableX64FSRedirection ""!insertmacro EnableX64FSRedirection""  !endif # !___X64__NSH___ "	NSIS				https://twitter.com/nsis_tweets	"# Modern UI example script !include MUI.nsh Name ""Example 2"" OutFile ""Example2.exe"" !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_LICENSE ""license.rtf"" !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !insertmacro MUI_LANGUAGE ""English"" !insertmacro MUI_LANGUAGE ""German"" !insertmacro MUI_LANGUAGE ""French"" Section ""Extract makensis""   SetOutPath $INSTDIR   File ..\makensis.exe SectionEnd"														;																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Nullsoft_Scriptable_Install_System	0	0			NSIS	nsis.sourceforge.net	NSIS	https://github.com/github-linguist/NSIS			NSIS					
amber	Amber	2022	PhoenixHimself		15	pl		https://amber-lang.com/		0				0.3.1-alpha	521	1		5	23596		true	0								https://github.com/Ph0enixKM/Amber	pl																2022	2024		26	77	3700	83	false																								2022	2024	521	42	424	2	16521																Programming language that compiles to Bash. It's a high level programming language that makes it easy to create shell scripts. It's particularly well suited for cloud services.	Programming language that compiles to Bash. It's a high level programming language that makes it easy to create shell scripts. It's particularly well suited for cloud services.			Programming language that compiles to Bash. It's a high level programming language that makes it easy to create shell scripts. It's particularly well suited for cloud services.									rust bourne-shell markdown toml yaml	bash			true	3975	0		22			javascript													1	false	0	true						https://docs.amber-lang.com/																										"// Define variables let name = ""John"" let age = 30  // Display a greeting echo ""Hello, my name is {name}""  // Perform conditional checks if age < 18 {     echo ""I'm not an adult yet"" } else {     echo ""I'm an adult"" }  // Loop through an array let fruits = [""apple"", ""banana"", ""cherry"", ""date""] echo ""My favorite fruits are:"" loop fruit in fruits {     echo fruit }"																										https://github.com/Ph0enixKM/Amber																																																																																																																																																																																													0	0														
markwhen	Markwhen	2022	Rob Koch		15	textMarkup		https://markwhen.com/		0					522	1		9	23593		true	0								https://github.com/mark-when/markwhen	textMarkup																2021	2024		31	123	3443	76	false																								2022	2023	379	2	148	3	18585				https://markwhen.com/example												Make a cascading timeline from Markdown-like text.	Make a cascading timeline from Markdown-like text.		https://github.com/mark-when	Make a cascading timeline from Markdown-like text.									typescript json html javascript markdown css svg dockerfile yaml				true	3816	0		25			markdown													1	false																													United States					title: Welcome to Markwhen 👋  #Project1: #d336b1  section Welcome #welcome now: This example timeline showcases some of markwhen's features.  Feel free to delete everything to start making your own timeline #welcome   now: You can also view this example timeline at [markwhen.com/example](https://markwhen.com/example) #welcome  Or you can save this timeline so you can refer to it later, by going to Browser storage & files, and clicking Save current.  now: For more information, view the documentation [here](https://docs.markwhen.com) or join the [discord](https://discord.gg/kQbqP4uz) #welcome endSection  section All Projects group Project 1 #Project1 // Supports ISO8601 2023-01/2023-03: Sub task #John 2023-03/2023-06: Sub task 2 #Michelle More info about sub task 2  - [ ] We need to get this done - [x] And this - [ ] This one is extra  2023-07: Yearly planning endGroup  group Project 2 #Project2 2023-04/4 months: Larger sub task #Danielle  // Supports American date formats 03/2023 - 1 year: Longer ongoing task #Michelle  - [x] Sub task 1 - [x] Sub task 2 - [ ] Sub task 3 - [ ] Sub task 4 - [ ] so many checkboxes omg  10/2023 - 2 months: Holiday season endGroup  group Project 3 01/2024: Project kickoff 02/2024-04/2024: Other stuff endGroup endSection  2023-01-03 every other week for 1 year: Biweekly meeting																										https://github.com/mark-when/markwhen																																																																																																																																																																																													0	0														
pawn	PAWN	2006			22	pl		https://www.compuphase.com/pawn/pawn.htm		0				v4.1.7152	523	2		10	23590		true	0								https://github.com/compuphase/pawn	pl	434	502		3270		0										2015	2024	2006	32	76	477	27	false					168	2014	2018	2	23															2006	2024	119	17	235	25	85357																			Informatie-Technologisch Bureau CompuPhase			pwn inc							pascal c assembly-language tex cmake rexx xslt css markdown cpp				true	924	0		33																	false	4	true														text													The Netherlands																	"#include <a_samp>  forward OneSecTimer();  new lasttick = 0;  main() {  print(""\n----------------------------------"");  print(""  This is a blank GameModeScript"");  print(""----------------------------------\n""); }  public OnGameModeInit() {  // Set timer of 1 second.  SetTimer(""OneSecTimer"", 1000, 1);  print(""GameModeInit()"");  SetGameModeText(""Timer Test"");  AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);  return 1; }  public OneSecTimer() {   if(lasttick == 0) {       lasttick = GetTickCount();   return;  }  new sText[256];  format(sText,sizeof(sText),""GetTickCountOffset = %d"",GetTickCount() - lasttick);  print(sText);  SendClientMessageToAll(0xFF0000, sText);  lasttick = GetTickCount(); }  "			https://riju.codes/pawn	"#include <core>  main() {     print(""Hello, world!\n""); } "										https://github.com/compuphase/pawn						//																																true																																																							true																																															false																																																	2	0					PAWN	https://github.com/Southclaw/pawn-sublime-language.git		year|publisher|title|authors|isbn13\n2010||Pawn (programming Language)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786130911683\n20150313|Emereo|A Source Of Pawn Stars Inspiration - 121 Success Secrets|Laura Sloan|9781488834257	PAWN					
sanddance	SandDance	2018	Steven M. Drucker		14	visual dataVis		https://microsoft.github.io/SandDance/		0					524	0		13	23588		true	0								https://github.com/Microsoft/SandDance	visual																2018	2024		112	524	6355	96	false		sanddance.png																						2018	2025	724	20	799	65	1370653				https://microsoft.github.io/SandDance/app/															Microsoft										html typescript json javascript markdown scss css python handlebars yaml svg less bourne-shell				true	7949	0		27																1	false			https://www.youtube.com/watch?v=sj2tzW2uhZo					https://microsoft.github.io/SandDance/docs/																																																				https://github.com/Microsoft/SandDance																																																																																																																																																																																													0	0														
differential-datalog	Differential Datalog	2018	Leonid Ryzhyk		17	pl				0				1.2.3	525	0		23	23586		true	0								https://github.com/vmware/differential-datalog	pl																2018	2024	2018	30	117	1353	138	false													DDlog											2018	2022	2137	44	1073	303	1935210																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.	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.		VMware, Inc	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.									java rust haskell bourne-shell markdown toml json5 tex go json python yaml make c sql javascript html nix typescript restructuredtext css dockerfile vim-script				true	1749	0		40																1	false	1	true						https://github.com/vmware/differential-datalog/blob/master/doc/tutorial/tutorial.md																					United States				https://twitter.com/vmwopensource																											https://github.com/vmware/differential-datalog																																																																																																																																																																																													0	0														
civet	Civet	2022	Daniel X Moore		18	pl		https://civet.dev/		0					526	1		13	23584		true	0								https://github.com/DanielXMoore/Civet	pl																2022	2024		15	28	1342	123	false																								2022	2025	3713	32	372	8	113035				https://civet.dev/playground												A TypeScript superset that favors more types and less typing	A TypeScript superset that favors more types and less typing			A TypeScript superset that favors more types and less typing									json typescript markdown javascript svg coffeescript bourne-shell yaml css html awk bash toml	typescript javascript	https://civet.dev/cheatsheet		true	1460	0		44			coffeescript elm livescript flow haskell perl python ruby crystal bash						typescript							1	false								https://civet.dev/reference																										"switch x   0     console.log(""zero"")   /^\s+$/     console.log(""whitespace"")   [{type: ""text"", content}, ...rest]     console.log(""leading text"", content)"						https://discord.gg/xkrW9GebBc																				https://github.com/DanielXMoore/Civet																																																																																																																																																																																													0	0														
metal	Metal	2014			13	library				7					527	1			23580		true	7	blender-app cloc ffmpeg iterm2 java lobster wonkey								library	232	256		79		0					c_cpp	clike	text/x-c++src	source.c++	programming								false					359	2005	2018	1	23																												2014	ios opengl opencl swift objective-c llvmir unity-engine	"Metal is a low-level, low-overhead hardware-accelerated 3D graphic and compute shader application programming interface (API) developed by Apple Inc., and which debuted in iOS 8. Metal combines functions similar to OpenGL and OpenCL under one API. It is intended to bring to iOS, macOS, and tvOS apps some of the performance benefits of similar APIs on other platforms, such as Vulkan (which debuted in mid-February 2016) and DirectX 12.  Metal is an object-oriented API that can be invoked using the Swift or Objective-C programming languages.  Full-blown control of the Metal framework (as well as the related MetalKit framework) is accessible via the Metal Unified Graphics and Compute Language. According to Apple promotional materials: ""Metal is a C++ based programming language that developers can use to write code that is executed on the GPU for graphics and general-purpose data-parallel computations. Since Metal is based on C++, developers will find it familiar and easy to use. With Metal, both graphics and compute programs can be written with a single, unified language, which allows tighter integration between the two."""	2014	475	325	183	43545213					Apple			metal												2595	0		14																					metal												text	1466												United States																	"// Copyright 2014 Isis Innovation Limited and the authors of InfiniTAM  #include <metal_stdlib>  #include ""../../DeviceAgnostic/ITMSceneReconstructionEngine.h"" #include ""../../DeviceAgnostic/ITMVisualisationEngine.h"" #include ""ITMVisualisationEngine_Metal.h""  using namespace metal;  kernel void genericRaycastVH_device(DEVICEPTR(Vector4f) *pointsRay                                  [[ buffer(0) ]],                                     const CONSTPTR(ITMVoxel) *voxelData                             [[ buffer(1) ]],                                     const CONSTPTR(typename ITMVoxelIndex::IndexData) *voxelIndex   [[ buffer(2) ]],                                     const CONSTPTR(Vector2f) *minmaxdata                            [[ buffer(3) ]],                                     const CONSTPTR(CreateICPMaps_Params) *params                    [[ buffer(4) ]],                                     uint2 threadIdx                                                 [[ thread_position_in_threadgroup ]],                                     uint2 blockIdx                                                  [[ threadgroup_position_in_grid ]],                                     uint2 blockDim                                                  [[ threads_per_threadgroup ]]) {     int x = threadIdx.x + blockIdx.x * blockDim.x, y = threadIdx.y + blockIdx.y * blockDim.y;          if (x >= params->imgSize.x || y >= params->imgSize.y) return;          int locId = x + y * params->imgSize.x;     int locId2 = (int)floor((float)x / minmaximg_subsample) + (int)floor((float)y / minmaximg_subsample) * params->imgSize.x;          castRay<ITMVoxel, ITMVoxelIndex>(pointsRay[locId], x, y, voxelData, voxelIndex, params->invM, params->invProjParams,                                      params->voxelSizes.y, params->lightSource.w, minmaxdata[locId2]); }  kernel void genericRaycastVGMissingPoints_device(DEVICEPTR(Vector4f) *forwardProjection                         [[ buffer(0) ]],                                                  const CONSTPTR(int) *fwdProjMissingPoints                      [[ buffer(1) ]],                                                  const CONSTPTR(ITMVoxel) *voxelData                            [[ buffer(2) ]],                                                  const CONSTPTR(typename ITMVoxelIndex::IndexData) *voxelIndex  [[ buffer(3) ]],                                                  const CONSTPTR(Vector2f) *minmaxdata                           [[ buffer(4) ]],                                                  const CONSTPTR(CreateICPMaps_Params) *params                   [[ buffer(5) ]],                                                  uint2 threadIdx                                                [[ thread_position_in_threadgroup ]],                                                  uint2 blockIdx                                                 [[ threadgroup_position_in_grid ]],                                                  uint2 blockDim                                                 [[ threads_per_threadgroup ]]) {     int pointId = threadIdx.x + blockIdx.x * blockDim.x;          if (pointId >= params->imgSize.z) return;          int locId = fwdProjMissingPoints[pointId];     int y = locId / params->imgSize.x, x = locId - y * params->imgSize.x;     int locId2 = (int)floor((float)x / minmaximg_subsample) + (int)floor((float)y / minmaximg_subsample) * params->imgSize.x;          castRay<ITMVoxel, ITMVoxelIndex>(forwardProjection[locId], x, y, voxelData, voxelIndex, params->invM, params->invProjParams,                                      params->voxelSizes.y, params->lightSource.w, minmaxdata[locId2]); }  kernel void renderICP_device(const CONSTPTR(Vector4f) *pointsRay            [[ buffer(0) ]],                              DEVICEPTR(Vector4f) *pointsMap                 [[ buffer(1) ]],                              DEVICEPTR(Vector4f) *normalsMap                [[ buffer(2) ]],                              DEVICEPTR(Vector4u) *outRendering              [[ buffer(3) ]],                              const CONSTPTR(CreateICPMaps_Params) *params   [[ buffer(4) ]],                              uint2 threadIdx                                [[ thread_position_in_threadgroup ]],                              uint2 blockIdx                                 [[ threadgroup_position_in_grid ]],                              uint2 blockDim                                 [[ threads_per_threadgroup ]]) {     int x = threadIdx.x + blockIdx.x * blockDim.x, y = threadIdx.y + blockIdx.y * blockDim.y;          if (x >= params->imgSize.x || y >= params->imgSize.y) return;          processPixelICP<false>(outRendering, pointsMap, normalsMap, pointsRay, params->imgSize.xy, x, y, params->voxelSizes.x, TO_VECTOR3(params->lightSource)); }  kernel void renderForward_device(DEVICEPTR(Vector4u) *outRendering              [[ buffer(0) ]],                                  const CONSTPTR(Vector4f) *pointsRay            [[ buffer(1) ]],                                  const CONSTPTR(CreateICPMaps_Params) *params   [[ buffer(2) ]],                                  uint2 threadIdx                                [[ thread_position_in_threadgroup ]],                                  uint2 blockIdx                                 [[ threadgroup_position_in_grid ]],                                  uint2 blockDim                                 [[ threads_per_threadgroup ]]) {     int x = threadIdx.x + blockIdx.x * blockDim.x, y = threadIdx.y + blockIdx.y * blockDim.y;          if (x >= params->imgSize.x || y >= params->imgSize.y) return;          processPixelForwardRender<false>(outRendering, pointsRay, params->imgSize.xy, x, y, params->voxelSizes.x, TO_VECTOR3(params->lightSource)); }  kernel void forwardProject_device(DEVICEPTR(Vector4f) *forwardProjection         [[ buffer(0) ]],                                   const CONSTPTR(Vector4f) *pointsRay            [[ buffer(1) ]],                                   const CONSTPTR(CreateICPMaps_Params) *params   [[ buffer(2) ]],                                   uint2 threadIdx                                [[ thread_position_in_threadgroup ]],                                   uint2 blockIdx                                 [[ threadgroup_position_in_grid ]],                                   uint2 blockDim                                 [[ threads_per_threadgroup ]]) {     int x = (threadIdx.x + blockIdx.x * blockDim.x), y = (threadIdx.y + blockIdx.y * blockDim.y);          if (x >= params->imgSize.x || y >= params->imgSize.y) return;          int locId = x + y * params->imgSize.x;     Vector4f pixel = pointsRay[locId];          int locId_new = forwardProjectPixel(pixel * params->voxelSizes.x, params->M, params->projParams, params->imgSize.xy);     if (locId_new >= 0) forwardProjection[locId_new] = pixel; }"																																																																																																																																																																																																										https://en.wikipedia.org/wiki/Metal_(API)	0	0					Metal	https://github.com/textmate/c.tmbundle			Metal					
csp	CSP	1978			18	pl				0					528	1			23578	795	true	0									pl																							false												Communicating Sequential Processes																									2002	occam limbo go crystal clojure ada	In computer science, communicating sequential processes (CSP) is a formal language for describing patterns of interaction in concurrent systems. It is a member of the family of mathematical theories of concurrency known as process algebras, or process calculi, based on message passing via channels. CSP was highly influential in the design of the occam programming language, and also influenced the design of programming languages such as Limbo, RaftLib, Go, Crystal, and Clojure's core.async. CSP was first described in a 1978 paper by Tony Hoare, but has since evolved substantially. CSP has been practically applied in industry as a tool for specifying and verifying the concurrent aspects of a variety of different systems, such as the T9000 Transputer, as well as a secure ecommerce system. The theory of CSP itself is also still the subject of active research, including work to increase its range of practical applicability (e.g., increasing the scale of the systems that can be tractably analyzed).	2003	281	133	456	247370					Oxford University															1425	0		18																									https://aiochan.readthedocs.io/en/latest/csp.html								text					csp								United Kingdom					COPY = *[c:character; west?c → east!c]																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Communicating_sequential_processes	7	21	https://hopl.info/showlanguage.prx?exp=795							year|publisher|title|authors|isbn13\n|Oxford, England : Oxford University Computing Laboratory, Programming Research Group, [1988]|Two papers on CSP|A. W. Roscoe|9780902928497\n|Oxford, England : Oxford University Computing Laboratory, Programming Research Group, 1988.|The Sliding-window Protocol In Csp|K. Paliwoda and J. W. Sanders|9780902928480\n|Oxford, England : Oxford University Computing Laboratory, Programming Research Group, C1993.|Probabilities And Priorities In Timed Csp||9780902928886\n|Oxford, England : Oxford University Computing Laboratory, Programming Research Group, 1992.|A Brief History Of Timed Csp|Jim Davies and Steve Schneider|9780902928749\n|Oxford [england] : Oxford University Computing Laboratory, Programming Research Group, C1996.|The Timed Failures-stability Model For Csp|G. M. Reed and A. W. Roscoe|9780902928930					year|title|doi|citations|influentialCitations|authors|paperId\n1986|The Quest Goes on: A Survey of Proofsystems for Partial Correctness of CSP|10.1007/BFb0027044|45|0|J. Hooman and W. P. Roever|f752804133a4e5014f6485aa9cdfeaa33d30e8de\n2006|A Reasoning Method for Timed CSP Based on Constraint Solving|10.1007/11901433_19|43|1|J. Dong and Ping Hao and Jun Sun and Xian Zhang|63b5fdc9db311e527efb6bdc613db7b02b1ac304\n1991|Embedding as a Tool for Language Comparison: On the CSP Hierarchy|10.1007/3-540-54430-5_85|27|1|F. S. Boer and C. Palamidessi|e5cf0ff98d509e90ba5d1bf39488815c5aba5a85\n2004|Practical Application of CSP and FDR to Software Design|10.1007/11423348_9|20|2|Jonathan Lawrence|3dd4308be86507c6154cc7033ea8b4866746ff78\n2008|A CSP Model for Mobile Channels|10.3233/978-1-58603-907-3-17|20|1|P. Welch and F. Barnes|71201fc33539bab1ed70b50fba8bc39f59436e75\n2003|Bridging CSP and C++ with selective formalism and executable specifications|10.1109/MEMCOD.2003.1210108|18|0|W. B. Gardner|8ea78309dbdde85ea68f91bdb8d4040f5046e71f\n2009|CSP as a Domain-Specific Language Embedded in Python and Jython|10.3233/978-1-60750-065-0-293|15|0|S. Mount and Mohammad Hammoudeh and Sam Wilson and R. Newman|4cfaf832b2ba26b30a584a5055361de505d6d5b8\n2011|Verification of Distributed Embedded Real-Time Systems and their Low-Level Implementations Using Timed CSP|10.1109/APSEC.2011.52|13|1|B. Bartels and S. Glesner|00612e04938e115ece447f8961aff0d5b4fcc1ba\n1987|A programming environment for CSP|10.1145/24208.24213|13|1|N. Delisle and M. Schwartz|8a67620f9eabbb7a91c7c426e99af616dd45849f\n2005|Converging CSP specifications and C++ programming via selective formalism|10.1145/1067915.1067919|13|0|W. B. Gardner|1fbb2ae9bfd1f8f8f8361c4d7d92508ab16133db\n1997|Designing reusable software components following the CSP distributed programming model|10.1109/PDSE.1997.596837|5|0|J. M. Mantas and A. Palma|f0291b9e835111956f6fbcdbe6e30a195218d582\n2012|An Analytical and Experimental Comparison of CSP Extensions and Tools|10.1007/978-3-642-34281-3_27|4|0|Ling Shi and Yang Liu and Jun Sun and J. Dong and Gustavo Carvalho|4374e617864948df9a7ce03b5f4ffda3d7594421\n2015|Mobile CSP|10.1007/978-3-319-29473-5_3|4|1|J. Woodcock and A. Wellings and A. Cavalcanti|71cdb631ce5b4e9d8efc52896362547a4a055490\n2008|Converting scenarios to CSP traces with Mise en Scene for requirements-based programming|10.1007/s11334-007-0041-0|4|0|J. Carter and W. B. Gardner|d12658ffa5c582756136fc324e0bbe3364808491\n2011|CSP as a Coordination Language|10.1007/978-3-642-21464-6_5|4|0|Moritz Kleine|c6817f27cbdff3ad7186f137220491a5dfbe5b71\n2010|Unfolding CSP|10.1007/978-1-84882-912-1_10|3|0|M. Bundgaard and R. Milner|d11c09b7c43198f994fd6a0670e2cdede4d51707\n2013|A Verified Protocol to Implement Multi-way Synchronisation and Interleaving in CSP|10.1007/978-3-642-40561-7_4|3|0|M. Oliveira and Ivan Soares de Medeiros Júnior and J. Woodcock|2f0c9d5a4afbadb9e26818311fd56ae468eebec0\n2011|Development of an ML-based Verification Tool for Timed CSP Processes|10.3233/978-1-60750-774-1-363|2|0|T. Yamakawa and T. Ohashi and C. Fukunaga|176d88c154cd18cd6a7ec6ed3be5ca5d7cd13461\n2007|Mise en Scene: Converting Scenarios to CSP Traces in Support of Requirements-Based Programming|10.1109/SEW.2007.104|2|0|J. Carter and W. B. Gardner|363989b6ae3f6191dfea00fbc24e0c6cd6b3944a\n1995|Tools for teaching CCRs, monitors, and CSP concurrent programming concepts|10.1145/201998.202008|1|0|R. Olsson and Carole M. McNamee|bf4178c1fa36ea3d87ede0d1960c41582c1670b1\n2017|CSP for Parallelising Brzozowski's DFA Construction Algorithm|10.1142/9789813148208_0010|1|0|Tinus Strauss and B. Watson and D. Kourie and L. Cleophas|528fadf6dff50aef434ed6a4d2ff4f884d9830ef	title|year|author|goodreadsId|rating|ratings|reviews\nCsp: A Developer's Guide|1992|Shashi Malik|5518824|0.0|0|0\nCSP as a Coordination Language||Kleine Moritz|51931033|0.0|0|0
invokator	invokator	2004	Yann Orlarey		15	pl		https://faust.grame.fr/		0				2.72.14	529	0		43	23574	6393	true	0								https://github.com/grame-cncm/faust	pl																2016	2024	2004	88	316	2487	196	false																								2004	2025	15241	209	3739	373	6689499																			https://github.com/grame-cncm										cpp bash standard-ml xml markdown make java cmake javascript c bourne-shell objective-cpp python julia objective-c tex vhdl csharp rust html json yaml css d cson tcl restructuredtext gradle ruby wasm yacc svg llvmir lisp lex mxml r vim-script matlab dockerfile toml ini expect				true	3646	0		58																1	false	2	true					https://tio.run/#https://faustide.grame.fr/																						France				http://functional-art.org/2017/slides/orlarey-farm17-slides.pdf																											https://github.com/grame-cncm/faust																																																																																																																																																																																													0	0	https://hopl.info/showlanguage.prx?exp=6393													
logtalk	Logtalk	1998	Paulo Moura		31	pl		http://logtalk.org		3					530	3			23569	3555	true	3	ace cloc pygments								pl	50	52		65		0					text			source.logtalk	programming								false				l/Logtalk.lgt	90	2005	2017	1	5												prolog.py														2002		1998	prolog smalltalk objective-c swi-prolog mercury oz visual-prolog	Logtalk is an object-oriented logic programming language that extends and leverages the Prolog language with a feature set suitable for programming in the large. It provides support for encapsulation and data hiding, separation of concerns and enhanced code reuse. Logtalk uses standard Prolog syntax with the addition of a few operators and directives. The Logtalk language implementation is distributed under an open source license and can run using a Prolog implementation (compliant with official and de facto standards) as the back-end compiler.	2012	2	42	1	7792164					https://github.com/LogtalkDotOrg			lgt logtalk	lgt	lgt logtalk										231	0		35																1					lgt logtalk												text								http://www.rosettacode.org/wiki/Category:Logtalk					Portugal																write('Hello World') 	% this is a Logtalk source file  :- object(hello_world).   % the initialization/1 directive argument is automatically executed  % when the object is loaded into memory:  :- initialization((nl, write('********** Hello World! **********'), nl)).  :- end_object. 	Logtalk				https://twitter.com/logtalkdotorg	?- my_first_object::p2. ERROR: error(permission_error(access, private_predicate, p2), my_first_object::p2, user)	Logtalk															write	'																	true												true																																							true																																				true				true											true												false											true																																					https://en.wikipedia.org/wiki/Logtalk_(programming_language)	0	4	https://hopl.info/showlanguage.prx?exp=3555			logtalk.org	Logtalk	https://github.com/textmate/logtalk.tmbundle			Logtalk				year|title|doi|citations|influentialCitations|authors|paperId\n2008|High-Level Multi-threading Programming in Logtalk|10.1007/978-3-540-77442-6_18|13|1|Paulo Moura and P. Crocker and Paulo Nunes|7926b23b6f896193567781ba0ef077b81eae1d1c\n2009|Programming Patterns for Logtalk Parametric Objects|10.1007/978-3-642-20589-7_4|12|1|Paulo Moura|12f4071900572a48e9f75e3d953629346d0c265a\n2009|From Plain Prolog to Logtalk Objects: Effective Code Encapsulation and Reuse|10.1007/978-3-642-02846-5_3|7|1|Paulo Moura|ee9e13c53d2ed91fc61830ed000a44229a705928\n2009|High Level Thread-Based Competitive Or-Parallelism in Logtalk|10.1007/978-3-540-92995-6_8|5|0|Paulo Moura and Ricardo Rocha and S. Madeira|d2d6b9c1f4996a55752753ee221614a86f6a15ef	
algol	Algol	1958			17	pl	http://algol68.sourceforge.net/			0					531	2			23565	2966	true	0									pl																							false																																					1958	pl-i simula bcpl b pascal c lisp cobol algol-58 algol-60 algol-68 algol-w scheme ml elliott-algol jovial ada act-iii s-algol espol newp ascii alcor unicode atlas-autocode coral edinburgh-imp iswim neliac	"ALGOL (short for Algorithmic Language) is a family of imperative computer programming languages, originally developed in the mid-1950s, which greatly influenced many other languages and was the standard method for algorithm description used by the ACM in textbooks and academic sources for more than thirty years. In the sense that the syntax of most modern languages is ""Algol-like"", it was arguably the most influential of the four high-level programming languages among which it was roughly contemporary: FORTRAN, Lisp, and COBOL. It was designed to avoid some of the perceived problems with FORTRAN and eventually gave rise to many other programming languages, including PL/I, Simula, BCPL, B, Pascal, and C. ALGOL introduced code blocks and the begin…end pairs for delimiting them. It was also the first language implementing nested function definitions with lexical scope. Moreover, it was the first programming language which gave detailed attention to formal language definition and through the Algol 60 Report introduced Backus–Naur form, a principal formal grammar notation for language design. There were three major specifications, named after the year they were first published: ALGOL 58 – originally proposed to be called IAL, for International Algebraic Language. ALGOL 60 – first implemented as X1 ALGOL 60 in mid-1960. Revised 1963. ALGOL 68 – introduced new elements including flexible arrays, slices, parallelism, operator identification. Revised 1973. Niklaus Wirth based his own ALGOL W on ALGOL 60 before developing Pascal. ALGOL-W was based on the proposal for the next generation ALGOL, but the ALGOL 68 committee decided on a design that was more complex and advanced, rather than a cleaned, simplified ALGOL 60. ALGOL 68 is substantially different from ALGOL 60 and was not well received, so that in general ""Algol"" means ALGOL 60 and dialects thereof."	2001	323	453	865	1453					Swiss Federal Institute of Technology						alg									1635	0		18																									https://public.support.unisys.com/aseries/docs/clearpath-mcp-17.0/pdf/86000098-515.pdf								text								http://www.rosettacode.org/wiki/Category:ALGOL																									https://riju.codes/algol	"print((""Hello, world!"",new line)) "		'BEGIN'      WRITE TEXT('('HELLO%WORLD')');   'END'											https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html							:=														true																																																																																																																																																																				https://en.wikipedia.org/wiki/ALGOL	31	17	https://hopl.info/showlanguage.prx?exp=2966		Algol					year|publisher|title|authors|isbn13\n1971|Oxford University Press|ALGOL in brief: A short, practical guide to computer programming in ALGOL,|Ractliffe, J. F|9780198596103\n1969|Palgrave Macmillan|Programming by Case Studies: An Algol Primer (Introductory Monographs in Mathematics)|Chedzoy, O.B. and Ford, Sandra Elizabeth|9780333101469\n1974|Oxford University Computing Laboratory, Programming Research Group|The Mathematical Semantics Of Algol 60 (technical Monographs)|Peter Mosses|9780902928084\n1969|Pergamon|Programming - ALGOL (The Commonwealth and international library of science, technology, engineering, and liberal studies)|Malcolme-Lawes, D. J.|9780080063843\n1962-12T|John Wiley & Sons Inc|A Guide to Algol Programming|McCracken, Daniel D.|9780471582342\n1962-06-01T00:00:01Z|Academic Pr|Primer of Algol 60 Programming (Studies in Data Processing)|Dijkstra, Edsger W.|9780122162503\n1965|McGraw Hill|Elementary Programming and Algol|Nicol, Keith|9780070940093\n1978|Palgrave HE UK|Programming and Problem-Solving in Algol 68|Colin, Andrew John Theodore|9780333231159\n1979|Prentice Hall Europe (a Pearson Education company)|Introductory Algol 68 Programming (Computers and Their Applications)|Brailsford, D. F. and Walker, A. N.|9780853121275\n1967|StudentlitteraturOxford University Press|Introduction to Algol Programming|Erik Torgil. FrFoberg, Carl ÂµEkman|9789144004433\n1977|Elsevier Science|Informal Introduction to Algol 68|Lindsey, C.H.|9780720407266\n1971|North-Holland Pub. Co|Informal introduction to ALGOL 68|Meulen, S. G. van der|9780720420487\n1971|North-Holland Pub. Co|ALGOL 68 implementation;: Proceedings of the IFIP Working Conference on ALGOL 68 Implementation, Munich, July 20-24, 1970||9780720420456\n1969|Pergamon Press|Programming - Algol|D. J. Malcolme-lawes|9780080063850\n1970|Manchester U.p.|Programming In Algol|Rohl, J. S. (jeffrey Soden)|9780719004438\n1972|Mcgraw-hill Education|Algol 60 Programming (computer Science)|R.f. Shepherd|9780070941427\n1978|Macmillan International Higher Education|Programming And Problem-solving In Algol 68||9781349035618\n1968|Hodder & Stoughton Ltd|Introduction To Algol Programming (applied Mathematics S.)|R. Wooldridge~john Fuller Ratcliffe|9780340047309\n1975|Prentice Hall|Structural Programming And Problem Solving With Algol|Richard B. Kieburtz|9780138547370\n2011||Articles On Algol Programming Language Family, Including|Hephaestus Books|9781243309327\n1979|Halsted Press|Introductory Algol 68 Programming (computers And Their Applications)|D. F Brailsford|9780470267462\n1977|Macmillan|Programming And Problem-solving In Algol 68 (macmillan Computer Science Series)|Andrew John Theodore Colin|9780333217160\n1978|Elsevier|Introduction To The Formal Definition Of Algol 68 (annual Review In Automatic Programming)|Andrew D. Mcgettrick|9780080230566\n2010||Compilers By Programming Language: Algol 60 Compilers, Assemblers, Basic Compilers, C++ Compilers, Cfml Compilers, C Compilers|Group and Books and LLC|9781157807247					year|title|doi|citations|influentialCitations|authors|paperId\n1959|Report on the Algorithmic Language ALGOL the ACM committee on programming languages and the GAMM committee on programming|10.1007/BF01386372|32|1|A. Perlis and K. Samelson|9bc8b52e7f794020396c16be28a0f05059d82309\n1996|Note on Algol and conservatively extending functional programming|10.1017/S0956796800001611|8|0|P. O'Hearn|1fde5780f1f1d2a66d21564055c0d7b2cea87d35\n1962|A string language for symbol manipulation based on ALGOL 60|10.1145/366243.366745|6|0|J. Wegstein and W. W. Youden|de114e46faae7eff6390d13b0a1b1b7870cb4139\n1978|ACM SIGPLAN history of programming languages conference ALGOL 60 language summary|10.1145/960118.808368|6|0|D. Gries|34160ce443581c856da9a88f54568c3a0ffe9225\n2014|Was Algol 60 the First Algorithmic Language?|10.1109/MAHC.2014.63|5|0|Helena Durnova and G. Alberts|d49f0f159489b5e8f5e8f5f92421db53333a135a\n2014|Algol in France: From Universal Project to Embedded Culture|10.1109/MAHC.2014.50|4|0|P. Mounier-Kuhn|a55277bc35bc95f75ceab9430ff54e22056fa2a2\n2018|Formal Semantics of ALGOL 60: Four Descriptions in their Historical Context|10.1007/978-3-319-97226-8_4|4|0|Troy K. Astarte and Cliff B. Jones|459991a691c41f07c13d1ab0b5a557af5e7e9b6a\n2014|Universality versus Locality: The Amsterdam Style of Algol Implementation|10.1109/MAHC.2014.61|3|0|G. Alberts and E. Daylight|2e12390a2189bb300264ffab2c1bb18e7d82c31b\n1969|Algol 68 as an extensible language|10.1145/1115858.1115861|3|0|B. J. Mailloux and J. Peck|583d31c9492594eb2cab69f89ed2ddaf0718c83e\n1976|Evaluation of ALGOL 68, JOVIAL J3B, PASCAL, SIMULA 67, and TACPOL vs. TINMAN Requirements for a Common High Order Programming Language.|10.21236/ada033893|3|0|J. Goodenough and C. McGowan and J. R. Kelly|be654e5389930136859ef4263619d9f59a5ee216\n1979|On expressing control and data structures in predicate logic language ALGOL M|10.1145/988078.988083|2|0|Alois Glanc|cc083f1a6f1fc2bffa21650b328432a563e50918\n1977|Algol 68 as an implementation language for portable interpreters|10.1145/800238.807143|2|0|F. G. Pagan|f50e9dd7c4875c9f774cf128a248c146a520d01d\n1977|ALGOL 68 and structured programming for learner-programmers|10.1145/800238.807156|2|0|B. Ratcliff|debb422575b38c120434704dff7b34bfd194fee4\n1975|On the Design of Programming Languages Including Mini ALgol 68|10.1007/3-540-07410-4_654|2|0|L. Ammeraal|296f3ef8d9f61ca57b7229bfe5cc9539a64ab7f1\n2014|Embracing the Algol Effort in Czechoslovakia|10.1109/MAHC.2014.51|1|0|Helena Durnova|3b9f5a3e7bb3fe20f3b5a4d6272099025a63b04b\n1983|The current programming language standards scene IV: The ALGOL languages|10.1016/0167-8051(83)90006-2|1|0|I. D. Hill|5ac44dc4ec61360f97ed6583735cca5302762d08\n1966|A course in Algol programming : including the revised report on the algorithmiclanguage Algol 60 : including the revised report on the algorithmic language Algol 60|10.1016/b978-1-4831-9780-7.50012-2|1|0|G. F. Schaefler|a7fd9e07f55ffdf9b9971405cc3bdc7fa7ff3132	title|year|author|goodreadsId|rating|ratings|reviews\nprimer of ALGOL 60 programming.|1962|Edsger W. Dijkstra|3175934|4.25|4|1\nAlgol-Like Languages|1996|Peter O'Hearn|2919390|5.00|1|0\nAlgol 60 Implementation: The Translation And Use Of Algol 60 Programs On A Computer||B. Randell|4237805|4.00|1|1\nA Guide to Algol Programming|1962|Daniel D. McCracken|17235198|4.00|1|0\nIntroductory Algol 68 Programming|1979|D. F Brailsford|3545644|0.0|0|0\nProgramming: ALGOL,|1969|D.J. Malcolme-Lawes|5752079|0.0|0|0\nProgramming In Algol|1970|J.S. Rohl|3934447|0.0|0|0
befunge	Befunge	1993	Chris Pressey		25	esolang	https://catseye.tc/article/Languages.md#befunge-93			0					532	4			23563	1717	true	0									esolang	7	7		1		0					text			source.befunge	programming								false				b/Befunge.be	20	2014	2014		2												esoteric.py													https://esolangpark.vercel.app/ide/befunge93			1993	forth intercal ascii brainfuck lisp python whitespace malbolge	"Befunge is a stack-based, reflective, esoteric programming language. It differs from conventional languages in that programs are arranged on a two-dimensional grid. ""Arrow"" instructions direct the control flow to the left, right, up or down, and loops are constructed by sending the control flow in a cycle. It has been described as ""a cross between Forth and Lemmings.""  A worthy companion to INTERCAL; a computer language family which escapes the quotidian limitation of linear control flow and embraces program counters flying through multiple dimensions with exotic topologies."	2002	80	57	228	53391					Cat's Eye Technologies			befunge	be	befunge	be bf b93 b98 befunge									620	0		25																1								https://tio.run/#befunge									text						Befunge		http://www.rosettacode.org/wiki/Category:Befunge					United States			Befunge												"v Hello World in Befunge  >""dlroW olleH"",,,,,,,,,,,@ "	">""dlroW olleH"",,,,,,,,,,,@ "		Befunge		https://riju.codes/befunge	"64+""!dlrow ,olleH"">:#,_@ "		">25*""!dlrow ,olleH"":v                   v:,_@                   >  ^"	Befunge										https://github.com/amicloud/befunge93																																			true																																																																																																						false																																																https://en.wikipedia.org/wiki/Befunge	0	0	https://hopl.info/showlanguage.prx?exp=1717				Befunge	https://github.com/johanasplund/sublime-befunge			Befunge					
mavo	mavo	2015	Lea Verou		15	template		https://mavo.io/		0				0.3.0	533	1		7	23562		true	0								https://github.com/mavoweb/mavo	template																2015	2024	2015	57	178	2825	269	false																								2015	2024	1566	27	117	13	296316					2016														https://github.com/mavoweb										javascript css json scss markdown html toml				true	3388	0		22																1	false	0	true																											United States					"<main mv-app=""todo"" mv-storage=""local"" mv-mode=""edit"">  <header>    <h1>My tasks</h1>    <p>[count(done)] done out of [count(task)] total</p>  </header>   <ul>    <li property=""task"" mv-multiple>      <label>        <input property=""done"" type=""checkbox"" />        <span property=""taskTitle"">Do stuff</span>      </label>    </li>    <button mv-action=""delete(task where done)"">      Clear Completed    </button>  </ul> </main>"																	https://twitter.com/mavoweb									https://github.com/mavoweb/mavo																																																																																																																																																																																													0	0				mavo.io										
plpgsql	PL/pgSQL	1998	Jan Wieck		20	pl				0					534	1			23562		true	2	bucardo pgbouncer								pl	8265	9239		24919		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nopenmaptiles openmaptiles https://github.com/openmaptiles.png https://github.com/openmaptiles/openmaptiles PLpgSQL #ccc 711 222 26 ""OpenMapTiles Vector Tile Schema Implementation"""				pgsql	sql	text/x-sql	source.sql	programming								false					224	2005	2016	7	15												sql.py																1998	pl-sql ada postgresql sql-psm sql bison	PL/pgSQL (Procedural Language/PostgreSQL) is a procedural programming language supported by the PostgreSQL ORDBMS.  It closely resembles Oracle's PL/SQL language. Implemented by Jan Wieck, PL/pgSQL first appeared with PostgreSQL 6.4, released on October 30, 1998. Version 9 also implements some ISO SQL/PSM features, like overloading of SQL-invoked functions and procedures.PL/pgSQL, as a fully featured programming language, allows much more procedural control than SQL, including the ability to use loops and other control structures. SQL statements and triggers can call functions created in the PL/pgSQL language. The design of PL/pgSQL aimed to allow PostgreSQL users to perform more complex operations and computations than SQL, while providing ease of use. The language is able to be defined as trusted by the server.PL/pgSQL is one of the programming languages included in the standard PostgreSQL distribution, the others being PL/Tcl, PL/Perl and PL/Python. In addition many others are available from third parties, including PL/Java, PL/pgPSM, PL/php, PL/R,  PL/Ruby,PL/sh,  PL/Lua and PL/v8.  PostgreSQL uses Bison as its parser, making it easy to port many open-source languages, as well as to reuse code.	2005	54	37	89	1545014					The PostgreSQL Global Development Group			pgsql sql												490	0		20																1									https://www.postgresql.org/docs/current/plpgsql.html								text													United States																	load 'plpgsql'; load 'plpgsql_lint';  DROP FUNCTION IF EXISTS list_sites(); CREATE OR REPLACE FUNCTION list_sites() RETURNS TABLE (fc json) AS $func$ BEGIN RETURN QUERY SELECT row_to_json(feat_col) FROM (     SELECT 'FeatureCollection' AS type, array_to_json(array_agg(feat)) AS features FROM (             SELECT DISTINCT ON (new_id) 'Feature' AS type, ST_ASGeoJSON(loc.geom)::json AS geometry, row_to_json(                 (SELECT prop FROM (SELECT new_id) AS prop)) AS properties FROM location loc) AS feat) AS feat_col; END; $func$ LANGUAGE plpgsql;   DROP FUNCTION IF EXISTS get_observations(character varying, integer); CREATE OR REPLACE FUNCTION get_observations(kind varchar, site_id integer) RETURNS TABLE (fc json) AS $func$ BEGIN     IF kind = 'o2_abs' THEN         RETURN QUERY SELECT array_to_json(array_agg(row_to_json(obs))) FROM (             SELECT observation_date AS date, o2_abs AS value FROM oxygen WHERE new_id = site_id) AS obs;     ELSIF kind = 'o2_rel' THEN         RETURN QUERY SELECT array_to_json(array_agg(row_to_json(obs))) FROM (             SELECT observation_date AS date, o2_rel AS value FROM oxygen WHERE new_id = site_id) AS obs;     ELSIF kind = 'temp' THEN         RETURN QUERY SELECT array_to_json(array_agg(row_to_json(obs))) FROM (             SELECT observation_date AS date, temp AS value FROM oxygen WHERE new_id = site_id) AS obs;     END IF; END; $func$ LANGUAGE plpgsql; 	PL/pgSQL																																																			true																									true																									true					true																	true																																																																														https://en.wikipedia.org/wiki/PL/pgSQL	0	0					PLpgSQL	https://github.com/textmate/sql.tmbundle			PLpgSQL					
object-pascal	Object Pascal	1986			23	pl				0					535	2			23562	1170	true	0									pl																							false				o/Object Pascal.pp																																	1986	x86-isa arm free-pascal powerpc sparc mips oxygene java javascript turbo-pascal pascal simula smalltalk csharp genie nim ios linux freebsd solaris morfik visual-studio-editor android delphi	Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Embarcadero Delphi.	2004	149	412	548	630175					https://gitlab.com/groups/freepascal.org/fpc/-/issues							p pp pas								765	0		28																							false		https://castle-engine.io/modern_pascal								text													United States																program ObjectPascalExample;  type    THelloWorld = class       procedure Put;    end;  procedure THelloWorld.Put; begin    Writeln('Hello World'); end;  var    HelloWorld: THelloWorld;  begin    HelloWorld := THelloWorld.Create;    HelloWorld.Put;    HelloWorld.Free; end.							type    THelloWorld = class       procedure Put;       begin          PrintLn('Hello, World!');       end    end;  var HelloWorld := THelloWorld.Create;  HelloWorld.Put;	Object Pascal														{ }		'																													true			true																																																				false																	true								true																						false											true																																					https://en.wikipedia.org/wiki/Object_Pascal	0	0	https://hopl.info/showlanguage.prx?exp=1170													
g-code	G-code	1950			14	pl				0					536	1			23560		true	0									pl	106	107		4457		0					gcode			source.gcode	programming								false					8	2014	2015	2	3												gcodelexer.py																1950	gerber-image labview punched-tape html css apt	"G-code (also RS-274), which has many variants, is the common name for the most widely used numerical control (NC) programming language. It is used mainly in computer-aided manufacturing to control automated machine tools. G-code is sometimes called G programming language, not to be confused with LabVIEW's G programming language. G-code is a language in which people tell computerized machine tools how to make something. The ""how"" is defined by g-code instructions provided to a machine controller (industrial computer) that tells the motors where to move, how fast to move, and what path to follow. The most common situation is that, within a machine tool, a cutting tool is moved according to these instructions through a toolpath and cuts away material to leave only the finished workpiece. The same concept also extends to noncutting tools such as forming or burnishing tools, photoplotting, additive methods such as 3D printing, and measuring instruments."	2004	1329	245	862	1027403					MIT			g cnc gco gcode		gcode		mpt mpf nc								6865	0		14																																	text													United States																	G28 X0 Y0 G1 X55 Y5 F2000 G1 Y180 G1 X180 G1 Y5 G1 X55 G1 Y180 G1 X180 G1 Y5 G1 X55 M0   	g-code																																																																																																																																																																																																									https://en.wikipedia.org/wiki/G-code	1	0					G-code	https://github.com/robotmaster/sublime-text-syntax-highlighting		year|publisher|title|authors|isbn13\n2010|Lulu.com|CNC LATHE G-CODE & M-CODE ILLUSTRATIVE HANDBOOK|Talverdi, Patrick|9780557648368	G-code					
icon	Icon	1977	Ralph Griswold		36	pl		http://www.cs.arizona.edu/icon		0					537	4			23559	510	true	1	unicon								pl																							false				i/Icon.icn																	unicon.py																1977	snobol algol python unicon c pascal java smalltalk clu	Icon is a very high-level programming language featuring goal-directed execution and many facilities for managing strings and textual patterns. It is related to SNOBOL and SL5, string processing languages. Icon is not object-oriented, but an object-oriented extension called Idol was developed in 1996 which eventually became Unicon.	2001	50	82	184	14801					University of Arizona				icn	icon ICON										271	0		39																1								https://tio.run/#icon	https://www2.cs.arizona.edu/icon/								text	2368		https://github.com/antlr/grammars-v4/tree/master/icon			Icon		http://www.rosettacode.org/wiki/Category:Icon				icont	United States																"procedure main()     write(""Hello World""); end"		Icon		https://riju.codes/icon	"procedure main ()     write(""Hello, world!"") end "		"procedure main()      s := ""Mon Dec 8""      s ? write(Mdate() | ""not a valid date"")  end  # Define a matching function that returns  # a string that matches a day month dayofmonth  procedure Mdate()  # Define some initial values  static dates  static days  initial {         days := [""Mon"",""Tue"",""Wed"",""Thr"",""Fri"",""Sat"",""Sun""]         dates := [""Jan"",""Feb"",""Mar"",""Apr"",""May"",""Jun"",                   ""Jul"",""Aug"",""Sep"",""Oct"",""Nov"",""Dec""]  }  every suspend   (retval <-  tab(match(!days)) ||     # Match a day                              ="" "" ||                  # Followed by a blank                              tab(match(!dates)) ||    # Followed by the month                              ="" "" ||                  # Followed by a blank                              matchdigits(2)           # Followed by at least 2 digits                  ) &                  (="" "" | pos(0) ) &                   # Either a blank or the end of the string                  retval                               # And finally return the string  end  # Matching function that returns a string of n digits  procedure matchdigits(n)      suspend (v := tab(many(&digits)) & *v <= n) & v  end"	Icon													#		write	""""																													true																									true														true											true					true																																			true												false											true																																					https://en.wikipedia.org/wiki/Icon_(programming_language)	3	19	https://hopl.info/showlanguage.prx?exp=510		Icon					year|publisher|title|authors|isbn13\n1994|Wiley|The Icon Book: Visual Symbols for Computer Systems and Documentation|Horton, William|9780471599005\n1998|Peer To Peer Communications|Graphics Programming In Icon|Ralph E. Griswold and Gregg M. Townsend and Clinton L. Jeffery|9781573980098\n1983|Prentice-hall|The Icon Programming Language (prentice-hall Software Series)|Ralph E Griswold|9780134497778					year|title|doi|citations|influentialCitations|authors|paperId\n1981|Generators in Icon|10.1145/357133.357136|52|2|R. Griswold and D. R. Hanson and John T. Korb|58e38b184055909109cc30da6ce3f1a002eae242\n1980|A portable storage management system for the icon programming language|10.1002/spe.4380100607|27|3|D. R. Hanson|832ce1c8ffed3006738fe3df7ee22e017e3f09c9\n1979|The icon programming language: an overview|10.1145/988078.988082|21|1|R. Griswold and D. R. Hanson and John T. Korb|208d59a0d3972f13928d9faccdaa349e4994765a\n1983|Measuring the Performance and Behavior of Icon Programs|10.1109/TSE.1983.236299|20|0|Cary A. Coutant and R. Griswold and D. R. Hanson|44524266fe1762db18c784521cd02dc8937b812b\n1982|The Evaluation of Expressions in Icon|10.1145/69622.357184|15|1|R. Griswold|e407c3e678d961acc9762efc61b3169dbd4998f4\n1994|A framework for execution monitoring in icon|10.1002/spe.4380241104|13|2|C. Jeffery and R. Griswold|219ecaedc38688bb39af5bdc2ea87ee5c9c5ee9c\n1983|The implementation of generators and goal‐directed evaluation in icon|10.1002/spe.4380130605|11|0|S. Wampler and R. Griswold|8911415a3dc4dc4255c19aba2597eaabf3a1de10\n1990|String Scanning in the Icon Programming Language|10.1093/comjnl/33.2.98|11|0|R. Griswold|a160b5ee89bd7424acf5fe64b6487284484e2f1e\n1992|An optimizing compiler for the icon programming language|10.1002/spe.4380220803|11|1|Kenneth Walker and R. Griswold|ac4ad25831b1d1d26a4498610f070a7481f97bd3\n1993|History of the Icon programming language|10.1145/155360.155363|10|0|R. Griswold and Madge T. Griswold|b373998ddc18275d1204d3bc8506592c27441512\n1987|A recursive interpreter for the Icon programming language|10.1145/29650.29665|10|0|Janalee O'Bagy and R. Griswold|8cae0300ac4db01589d408e586210ef83b150ac5\n1993|The design and implementation of dynamic hashing for sets and tables in icon|10.1002/spe.4380230402|9|1|W. Griswold and Gregg M. Townsend|737ddd66e85e40fed99fb00ef0819dd08b617778\n2000|A new implementation of the Icon language|10.1002/(SICI)1097-024X(20000710)30:8%3C925::AID-SPE321%3E3.0.CO;2-V|9|1|T. Proebsting and Gregg M. Townsend|6d475fd00ff3a9ac0e4435261ed3de8df13067a7\n1983|Co-Expressions in Icon|10.1093/comjnl/26.1.72|6|0|S. Wampler and R. Griswold|9ed1304db28f6a53dbad488b8c40b6d878e00295\n1986|Logicon: An integration of prolog into icon|10.1002/spe.4380161005|6|1|G. Lapalme and S. Chapleau|9f925f796da32e45b2b92b568ed90d08c29aa9fd\n1984|Expression evaluation in the icon programming language|10.1145/800055.802034|5|0|R. Griswold|0f3d8f0d864c9faeefdd02beeadbfa759b969c17\n1988|Modeling software tools with ICON|10.1109/ICSE.1988.93701|4|0|O. Fonorow|877572d7c81d2113483a706f902edf318bf41c4a\n1979|The Icon programming language a new approach to high-level string processing|10.1145/800177.810019|2|0|R. Griswold|61791f3b783ed9743b793a191e09dd34e32c3cae\n1992|Garbage collection alternatives for icon|10.1002/spe.4380220804|1|1|M. Fernández and D. R. Hanson|08a9c225357dc043c45c147293488b402724e4c5	
hazel	Hazel	2016	Cyrus Omar		20	pl visual		http://hazel.org/		0					538	1		9	23558		true	0								https://github.com/hazelgrove/hazel	pl																2017	2024	2017	14	48	724	273	false		hazel.png																						2017	2025	15558	115	378	176	84650				https://hazel.org/build/dev/	1997											Hazel is a live functional programming environment organized around typed holes. Hazel is a live functional programming environment that is able to typecheck, manipulate, and even run incomplete programs, i.e. programs with holes. There are no meaningless editor states.	Hazel is a live functional programming environment organized around typed holes. Hazel is a live functional programming environment that is able to typecheck, manipulate, and even run incomplete programs, i.e. programs with holes. There are no meaningless editor states.		University of Michigan	Hazel is a live functional programming environment organized around typed holes. Hazel is a live functional programming environment that is able to typecheck, manipulate, and even run incomplete programs, i.e. programs with holes. There are no meaningless editor states.									reason markdown ocaml css tex yaml make html svg	javascript			true	985	0		30																1	false																text													United States					let v = {} in v : num																										https://github.com/hazelgrove/hazel																																																																																																																																																																									true																				0	0				hazel.org										
fay	fay	2012	Chris Done		17	pl		https://github.com/faylang/fay/wiki		0				0.1.0	539	1		9	23556		true	0								https://github.com/faylang/fay	pl																2012	2024	2012	70	86	1284	24	false																								2012	2021	1159	51	524	3	18419																			https://github.com/faylang/										haskell rescript html markdown yaml bourne-shell bash json xml	javascript			true	1595	0		27																1	false	0	true														text													Australia and Sweden and United States					"{-# LANGUAGE EmptyDataDecls #-} module Hello where  import FFI  data Event  alert :: String -> Fay () alert = ffi ""alert(%1)""  setBodyHtml :: String -> Fay () setBodyHtml = ffi ""document.body.innerHTML = %1""  addWindowEvent :: String -> (Event -> Fay ()) -> Fay () addWindowEvent = ffi ""window.addEventListener(%1, %2)""  greet :: Event -> Fay () greet event = do   putStrLn ""The document has loaded""   setBodyHtml ""Hello HTML!""  main :: Fay () main = do   putStrLn ""Hello Console!""   alert ""Hello Alert!""   addWindowEvent ""load"" greet"																	https://twitter.com/fayhaskell									https://github.com/faylang/fay																																																																																																																																																																																													0	0														
dockerfile	Dockerfile	2013			20	pl		https://docs.docker.com/engine/reference/builder/		227					540	1			23554		true	228	abcl-lang abs ace alumina ante apache-hbase arkscript arret arrow-format asciidots atprotocol blz bun c3 carbon carth catala chisel cir claro clash click cloc cmake codecept comby common-workflow-language conan-pm coq couchdb crmsh cryptol cuelang cuneiform dale dasel dasm deno dexvis dgraph differential-datalog docker dogescript dub-pm ecl eiffel elm elvish enso erlang euphoria eve eyg fact-lang fish flatbuffers flow flow9 flownote fql fstar gerbil gforth gintonic gleam go gogs-editor golo gridstudio-editor gun h-lang hacspec hamler hedy hhvm highlightjs hobbes homebrew-pm hurl hush hy ibis imhex impala infusion-framework inko invokator jakt jekyll jq jsonnet julia juvix k-framework katex ko koka kotlin kubernetes ladybird lamdu-editor lamdu latino ldpl lem-editor lesma lfortran lift ligo lucid-lang luna m3db mal manim markwhen mastodon mdq mech-lang mermaid mesh mgmt michelson mimium minidsdb mochi mojo mongodb nadesiko netbeans-editor neut nextflow ngnk ngs nit nodejs noisecraft noms-db nushell oden oil opa opam-pm opencv openscad openverse orange orca oxyl pandas paraview phel php plasma please-build pony powershell preforth project-mentat prometheus prql pygments python pytorch racket reach red reko-decompiler rescript retdec rholang ricscript roc rocksdb roslyn-compiler rpscript ruby rust rye saltstack savi score scryer sdms seif seq sile skip slab smpl solidity souper sqrl streem surrealdb sympy tea-pm tensorflow terra testml textile tibet tiledb tldraw tornado triton typescript ultralisp-pm unison unseemly v vale-assembly vale vcpkg-pm vimwiki vyper wasmer wasp-lang wing wiredtiger xgboost-model xgboost xodio xtclang xtext yamp yggdrasil yii zephir								pl	19957	26335	Containerfile Dockerfile	339978		13	"author name avatar url language languageColor stars forks currentPeriodStars description\nkelseyhightower nocode https://github.com/kelseyhightower.png https://github.com/kelseyhightower/nocode Dockerfile #384d54 30957 2658 905 ""The best way to write secure and reliable applications. Write nothing; deploy nowhere.""\nlaradock laradock https://github.com/laradock.png https://github.com/laradock/laradock Dockerfile #384d54 8174 2745 183 ""PHP development environment that runs on Docker.""\ndotnet dotnet-docker https://github.com/dotnet.png https://github.com/dotnet/dotnet-docker Dockerfile #384d54 1800 703 73 ""Docker images for .NET Core and the .NET Core Tools.""\nmicrosoft vscode-dev-containers https://github.com/microsoft.png https://github.com/microsoft/vscode-dev-containers Dockerfile #384d54 247 65 56 ""A repository of development container definitions for the VS Code Remote - Containers extension""\nnodejs docker-node https://github.com/nodejs.png https://github.com/nodejs/docker-node Dockerfile #384d54 4780 1071 106 ""Official Docker Image for Node.js 🐳 🐢 🚀""\nmicrosoft mssql-docker https://github.com/microsoft.png https://github.com/microsoft/mssql-docker Dockerfile #384d54 800 377 24 ""Official Microsoft repository for SQL Server in Docker resources""\njessfraz dockerfiles https://github.com/jessfraz.png https://github.com/jessfraz/dockerfiles Dockerfile #384d54 8891 1560 145 ""Various Dockerfiles I use on the desktop and on servers.""\nGoogleCloudPlatform cloud-builders-community https://github.com/GoogleCloudPlatform.png https://github.com/GoogleCloudPlatform/cloud-builders-community Dockerfile #384d54 458 303 28 ""Community-contributed images for Google Cloud Build""\nnginxinc docker-nginx https://github.com/nginxinc.png https://github.com/nginxinc/docker-nginx Dockerfile #384d54 1585 891 35 ""Official NGINX Dockerfiles""\namancevice docker-superset https://github.com/amancevice.png https://github.com/amancevice/docker-superset Dockerfile #384d54 537 297 26 ""Docker image for AirBnB's Superset""\ncnych kubernetes-learning https://github.com/cnych.png https://github.com/cnych/kubernetes-learning Dockerfile #384d54 400 151 59 《从Docker到Kubernetes进阶课程》在线文档\nnicolaka netshoot https://github.com/nicolaka.png https://github.com/nicolaka/netshoot Dockerfile #384d54 1168 173 69 ""a Docker + Kubernetes network trouble-shooting swiss-army container"""		Containerfile		dockerfile	dockerfile	text/x-dockerfile	source.dockerfile	programming								false					52	2014	2017	1	11																																								Docker, Inc.			dockerfile						typescript					true	201	0		23																					Dockerfile dockerfile												text					dockerfile								United States																	"# This file describes the standard way to build Docker, using docker docker-version 0.4.2 from ubuntu:12.04 maintainer Solomon Hykes <solomon@dotcloud.com> # Build dependencies run apt-get install -y -q curl run apt-get install -y -q git # Install Go run curl -s https://go.googlecode.com/files/go1.1.1.linux-amd64.tar.gz | tar -v -C /usr/local -xz env PATH /usr/local/go/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin env GOPATH /go env CGO_ENABLED 0 run cd /tmp && echo 'package main' > t.go && go test -a -i -v # Download dependencies run PKG=github.com/kr/pty REV=27435c699;   git clone http://$PKG /go/src/$PKG && cd /go/src/$PKG && git checkout -f $REV run PKG=github.com/gorilla/context/ REV=708054d61e5; git clone http://$PKG /go/src/$PKG && cd /go/src/$PKG && git checkout -f $REV run PKG=github.com/gorilla/mux/ REV=9b36453141c;  git clone http://$PKG /go/src/$PKG && cd /go/src/$PKG && git checkout -f $REV # Run dependencies run apt-get install -y iptables # lxc requires updating ubuntu sources run echo 'deb http://archive.ubuntu.com/ubuntu precise main universe' > /etc/apt/sources.list run apt-get update run apt-get install -y lxc run apt-get install -y aufs-tools # Upload docker source add .       /go/src/github.com/dotcloud/docker # Build the binary run cd /go/src/github.com/dotcloud/docker/docker && go install -ldflags ""-X main.GITCOMMIT '??' -d -w"" env PATH /usr/local/go/bin:/go/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin cmd [""docker""]"					https://twitter.com/docker					https://github.com/rcjsuen/dockerfile-language-server-nodejs										#																																true																																																							true																																															false																																																	0	0					Dockerfile	https://github.com/asbjornenge/Docker.tmbundle			Dockerfile					
praat-script	Praat Script	1997			16	pl		https://www.fon.hum.uva.nl/praat/manual/Praat_script.html		0					541	1		12	23552		true	0								https://github.com/praat/praat	pl																2014	2024	2005	52	233	1434	73	false																								2005	2025	9013	17	3772	246	2625194																The language is bundled with Praat, a speech analysis tool, to execute menu and action commands.	The language is bundled with Praat, a speech analysis tool, to execute menu and action commands.		Universiteit van Amsterdam	The language is bundled with Praat, a speech analysis tool, to execute menu and action commands.									c cpp make meson html xml markdown python yaml svg csv r				true	2152	0		29																	false																													The Netherlands					"clearinfo # print fizzbuzz result procedure fizzbuzz: .i  if .i mod 15 == 0   appendInfoLine: ""fizzbuzz""  elsif .i mod 3 == 0   appendInfoLine: ""fizz""  elsif .i mod 5 == 0   appendInfoLine: ""buzz""  else   appendInfoLine: .i  endif endproc  for i from 1 to 100  @fizzbuzz: i endfor"																										https://github.com/praat/praat						#																																true																																																							true																																															false																																																	0	0														
emscripten	Emscripten	2010	Alon Zakai		13	compiler		https://emscripten.org/		0				3.1.60	542	0		32	23551		true	0								https://github.com/emscripten-core/emscripten	compiler																2011	2024		589	3254	25442	2072	false																								2010	2025	28565	1018	9515	252	2919951																													c cpp javascript python cmake make restructuredtext html bourne-shell m4 opencl markdown json pascal xml hlsl visual-basic assembly-language yaml typescript css svg nix lua idl powershell tex qt dtd ini llvmir bash	wasm			true	36244	0		48												c cpp				1	false	3	true																																																										https://github.com/emscripten-core/emscripten																																																																																																																																																																																												https://en.wikipedia.org/wiki/Emscripten	0	0														
srl	SRL	2016	Karim Geiger		16	queryLanguage		https://simple-regex.com/		0					543	1		5	23550		true	0								https://github.com/SimpleRegex/SRL-PHP	queryLanguage																2016	2024	2016	52	112	1800	13	false												Simple Regex Language												2016	2017	61	4	51	1	3182					2016														https://github.com/SimpleRegex										php markdown json xml yaml				true	2142	0		21																1	false																text													Estonia					"begin with any of (digit, letter, one of ""._%+-"") once or more, literally ""@"", any of (digit, letter, one of "".-"") once or more, literally ""."", letter at least 2 times, must end, case insensitive"																										https://github.com/SimpleRegex/SRL-PHP																																																																																																																																																																																													0	0				simple-regex.com										
filebench-wml	Filebench WML	2011	Vasily Tarasov		23	pl		https://github.com/filebench/filebench/wiki		0				1.4.9	544	1		7	23542		true	0								https://github.com/filebench/filebench	pl	16	19		566		0					text			none	programming	2016	2024	2011	22	122	339	73	false																								2011	2020	223	14	136	2	32220																Filebench is a file system and storage benchmark that can generate a large variety of workloads. Unlike typical benchmarks it is extremely flexible and allows to specify application's I/O behavior using its extensive Workload Model Language (WML).	Filebench is a file system and storage benchmark that can generate a large variety of workloads. Unlike typical benchmarks it is extremely flexible and allows to specify application's I/O behavior using its extensive Workload Model Language (WML).		https://github.com/filebench	Filebench is a file system and storage benchmark that can generate a large variety of workloads. Unlike typical benchmarks it is extremely flexible and allows to specify application's I/O behavior using its extensive Workload Model Language (WML).		f							fortran-77 c make cpp yacc m4 lex				true	721	0		31																1	false	1	true														text													United States				https://github.com/filebench/filebench/wiki/Workload-model-language	"# # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the ""License""). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets ""[]"" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # # Copyright 2009 Sun Microsystems, Inc.  All rights reserved. # Use is subject to license terms. #  set $dir=/tmp set $nfiles=1000 set $meandirwidth=20 set $meanfilesize=16k set $iosize=1m set $nthreads=1  set mode quit firstdone  define fileset name=bigfileset,path=$dir,size=$meanfilesize,entries=$nfiles,dirwidth=$meandirwidth,prealloc=100,paralloc define fileset name=destfiles,path=$dir,size=$meanfilesize,entries=$nfiles,dirwidth=$meandirwidth  define process name=filereader,instances=1 {   thread name=filereaderthread,memsize=10m,instances=$nthreads   {     flowop openfile name=openfile1,filesetname=bigfileset,fd=1     flowop readwholefile name=readfile1,fd=1,iosize=$iosize     flowop createfile name=createfile2,filesetname=destfiles,fd=2     flowop writewholefile name=writefile2,fd=2,srcfd=1,iosize=$iosize     flowop closefile name=closefile1,fd=1     flowop closefile name=closefile2,fd=2   } }  echo  ""Copyfiles Version 3.0 personality successfully loaded"" "																										https://github.com/filebench/filebench						#																																true																																																							true																																															false																																																	0	0					Filebench WML				Filebench WML					
inform	Inform	1993	Graham Nelson		25	pl		http://inform7.com/		0					545	4			23541		true	0									pl	56	60		1046854	true	0			i7 or inform7		text			source.inform7	programming								false				i/Inform.inform	29	2016	2018	2	2												int_fiction.py														2009		1993	linux z-machine basic tads isbn	Inform is a programming language and design system for interactive fiction originally created in 1993 by Graham Nelson. Inform can generate programs designed for the Z-code or Glulx virtual machines. Versions 1 through 5 were released between 1993 and 1996. Around 1996, Nelson rewrote Inform from first principles to create version 6 (or Inform 6). Over the following decade, version 6 became reasonably stable and a popular language for writing interactive fiction. In 2006, Nelson released Inform 7 (briefly known as Natural Inform), a completely new language based on principles of natural language and a new set of tools based around a book-publishing metaphor.	2003	73	129	426	227989					https://inform-fiction.org/			ni i7x	inform	ni i7x										586	0		26																1									https://ganelson.github.io/inform-website/doc/								text	5526												United Kingdom															"!  ""Hello world"" in Inform [ Main;   print ""Hello world^""; ]; "	"""Hello World"" by ""I.F. Author""  The world is a room.  When play begins, say ""Hello World"" "	"""Test Case"" by Andrew Plotkin.  Include Trivial Extension by Andrew Plotkin.  Volume 1 - overview  Chapter - setting the scene  The Kitchen is a room.  [Comment: this kitchen is modelled after the one in Zork, although it lacks the detail to establish this to the player.]  Section - the kitchen table  The spicerack is a container in the Kitchen.  Table of Spices Name Flavor ""cinnamon"" 5 ""nutmeg"" 4 ""szechuan pepper""  8  The description of the spicerack is ""It's mostly empty.""  Chapter - a character  A purple cow called Gelett is in the Kitchen.  [This comment spans multiple lines..  ...and this line contains [nested square[] brackets]...  ...which is legal in Inform 7.]  Instead of examining Gelett:  say ""You'd rather see than be one.""  Instead of examining Gelett:  say ""You'd rather see than be one.""  Check smelling Gelett:  say ""This text contains several lines.  A blank line is displayed as a paragraph break, but a simple line break is not."";  stop the action.  Section - cow catching  Gelett has a number called the mooness.  Instead of taking Gelett:  increment the mooness of Gelett;  if the mooness of Gelett is one:    say ""Gelett moos once."";  else:    say ""Gelett moos [mooness of Gelett in words] times."";  Volume 2 - the turn cycle  Every turn:  say ""A turn passes[one of][or] placidly[or] idly[or] tediously[at random]."" "	Inform 7					"""Hello Deductible"" by ""I.F. Author""  The story headline is ""An Interactive Example"".  The Living Room is a room. ""A comfortably furnished living room."" The Kitchen is north of the Living Room. The Front Door is south of the Living Room. The Front Door is a door. The Front Door is closed and locked.  The insurance salesman is a man in the Living Room. The description is ""An insurance salesman in a tacky polyester suit. He seems eager to speak to you."" Understand ""man"" as the insurance salesman.  A briefcase is carried by the insurance salesman. The description is ""A slightly worn, black briefcase.""  Understand ""case"" as the briefcase.  The insurance paperwork is in the briefcase. The description is ""Page after page of small legalese."" Understand ""papers"" or ""documents"" or ""forms"" as the paperwork.  Instead of listening to the insurance salesman:  say ""The salesman bores you with a discussion of life  insurance policies.  From his briefcase he pulls some paperwork which he hands to you."";  move the insurance paperwork to the player."	Inform																""""																																																																																																																																			true											true																																					https://en.wikipedia.org/wiki/Inform	2	5			Inform	inform7.com	Inform 7	https://github.com/erkyrath/language-inform7		year|publisher|title|authors|isbn13\n2010|Cengage Learning PTR|Creating Interactive Fiction with Inform 7|Reed, Aaron|9781435455061\n2010|Cengage Learning|Creating Interactive Fiction With Inform 7, 1st Edition|Aaron Reed|9781435456044	Inform 7				"year|title|doi|citations|influentialCitations|authors|paperId\n2015|""Risk tells us who, but not what or how"""" empirical assessment of the complexity of criminogenic needs to inform correctional programming""|10.1111/1745-9133.12116|83|7|F. Taxman and Michael Caudy|4f30eee81fca9b7245fb56614b9fb17dbca51e51\n2018|Dyadic Team Interaction and Shared Cognition to Inform Human-Robot Teaming|10.1177/1541931218621028|5|0|Mustafa Demir and Nathan J. Mcneese and N. Cooke|e945025d277c504177381151cd1660f7978a42f6\n2010|Experience report: using hackage to inform language design|10.1145/1863523.1863531|5|3|J. Garrett Morris|66b79681c5df7796e575a514a517fe374126bd7c\n2021|Using Text Mining Tools to Inform Search Term Generation: An Introduction for Librarians|10.1353/pla.2021.0032|2|0|B. McGowan|97449aa1701fa6d6b3e5a4b6d4f228d82d83c279\n2020|Utilizing Web Scraping and Natural Language Processing to Better Inform Pedagogical Practice|10.1109/FIE44824.2020.9274270|1|0|Stephanie J. Lunn and Jia Zhu and Monique S. Ross|a95e90c6c9c5753339e93548eebdcde1ea5b27e2"	
m3db	m3db	2016	Xi Chen		14	database		https://www.m3db.io/		0				v1.5.0	546	0		17	23540		false	0								https://github.com/m3db/m3	database																2016	2024	2016	113	450	4709	211	false																								2016	2025	8808	160	3603	108	176187					2018											A distributed time series database.	A distributed time series database.		https://github.com/m3db	A distributed time series database.									go markdown yaml bourne-shell svg protobuf json javascript dockerfile html css make hcl toml bash thrift assembly-language				true	6221	0		31																1	false	1	true																											United States																															https://github.com/m3db/m3																																																																																																																																																																																													0	0				m3db.io										
argdown	Argdown	2014			20	textMarkup		https://argdown.org/		0					547	1		11	23540		true	0								https://github.com/christianvoigt/argdown	textMarkup																2014	2024	2014	27	28	860	149	false																								2014	2025	997	8	661	101	711553				https://argdown.org/sandbox/html	2018														Karlsruhe Institute of Technology										typescript markdown json javascript svg css html xml bourne-shell stylus powershell				true	954	0		34																	false						true																							Germany					" # Welcome to Argdown!   [Intro]: Argdown is a simple syntax for defining argumentative  structures, inspired by Markdown.    + Writing a *pro & contra list* in Argdown is as      simple as writing a twitter message (actually we are      right in the middle of one).    + But you can also      **logically reconstruct** more complex dialectical      relations between arguments or dive into      the details of their premise-conclusion structures.    + Finally, you can export Argdown as a graph and create      **argument maps** of whole debates.   This Argdown document only demonstrates the basic syntax elements.  The argument map produced is a ""bogus debate"".   To read a reconstruction of a *real* debate, select one of the  **example debates** by moving your mouse to the *""Examples""* button  on the upper left, above the text editor.   ## Argdown Basics   This is a normal statement with __bold__ and _italic_ text,  a #tag and a [link](https://github.com/christianvoigt/argdown-parser).   [Statement 1]: Another statement (after a blank line),  this time with a title defined in square brackets.  We can use the title to refer to this statement later  or mention it in other statements. #(Another tag)   [Statement 2]: Let's do that now: The previous  statement was @[Statement 1].    + <Argument title>: Statements can be supported      by __arguments__. Arguments are defined by      using angle brackets. #tag    - <Another argument>: This arguments attacks @[Statement 2]. #tag      - <Yet another argument>: Arguments can also        be supported or attacked. #yet-another-tag        <!--        By the way,        this is a multiline comment.        -->   We can also do that the other way around:   [Intro]    -> <Argument 1>   Headings can be used to group arguments and statements together.  In the map these groups are visualized as grey boxes.   Tags are visualized by the colors of the arguments and statements in the map.   ### Argument reconstructions   So far, we have ignored the internal structure of arguments. Arguments  consist of premises from which conclusions are inferred. We can precisely  define this premise-conclusion structure with Argdown:   <Argument 1>   (1) First premise (this is is a normal statement      and you can do everything with it, we have done      with the statements above).  (2) [Statement 2]: We have already defined a statement      with this title.      Argdown allows you to add multiple statements      to the same ""equivalence class"" by giving them      the same title. The statements will then be treated      as logically equivalent.  --  Some inference rule (Some additional info: 1,2)  --  (3) And now the conclusion    -> Outgoing relations of the conclusion,    are also interpreted as outgoing relations of    the whole argument.    +> <Yet another argument>    <!--    The second relation is only ""sketched"",    because it does not declare which premise    of @<Argument 2> is supported.    (At this point this is not possible,    as we have not yet reconstructed @<Argument 2>)    -->    -> [Statement 1]     We can also link to headings:    [Back to top](#heading-welcome-to-argdown)"																										https://github.com/christianvoigt/argdown						//	<!-- -->																															true																																																							true																	true																														true																																																	0	0				argdown.org										
turing	Turing	1982	Ric Holt		27	pl				0					548	4			23539	1023	true	0									pl	153	167		524		0					text			source.turing	programming								false				t/Turing.t	62	2016	2017	2	1																												1982	euclid pascal sp-k mips txl	Turing is a Pascal-like programming language developed in 1982 by Ric Holt and James Cordy, then of University of Toronto, Canada. Turing is a descendant of Euclid, Pascal and SP/k that features a clean syntax and precise machine-independent semantics. Turing 4.1.0 is the latest stable version of Turing. Turing 4.1.1 and Turing 4.1.2 do not allow for stand alone .EXE files to be created and versions before Turing 4.1.0 have outdated syntax and outdated functions.	2001	61	51	281	31105								t tu	t											525	0		30																1									https://turing.ml/v0.21/docs/using-turing/								text			https://github.com/antlr/grammars-v4/tree/master/turing					http://www.rosettacode.org/wiki/Category:Turing					Canada					"% Accepts a number and calculates its factorial  function factorial (n: int) : real      if n = 0 then           result 1      else           result n * factorial (n - 1)      end if end factorial  var n: int loop      put ""Please input an integer: "" ..      get n      exit when n >= 0      put ""Input must be a non-negative integer."" end loop  put ""The factorial of "", n, "" is "", factorial (n)"											"put ""Hello World"" "	"% Accepts a number and calculates its factorial  function factorial (n: int) : real  if n = 0 then   result 1  else   result n * factorial (n - 1)    end if end factorial  var n: int loop  put ""Please input an integer: "" ..  get n  exit when n >= 0  put ""Input must be a non-negative integer."" end loop  put ""The factorial of "", n, "" is "", factorial (n)"						"% Accepts a number and calculates its factorial    function factorial (n: int) : real       if n = 0 then            result 1       else            result n * factorial (n - 1)       end if  end factorial    var n: int  loop       put ""Please input an integer: "" ..       get n       exit when n >= 0       put ""Input must be a non-negative integer.""  end loop    put ""The factorial of "", n, "" is "", factorial (n)"	Turing													%		put	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Turing_(programming_language)	34	12	https://hopl.info/showlanguage.prx?exp=1023				Turing	https://github.com/Alhadis/language-turing		year|publisher|title|authors|isbn13\n1995|Springer|Programming with Turing and Object Oriented Turing (Mathematics)|Grogono, Peter|9780387945170\n1984|Brady (robert J.) Co ,u.s.|Introduction To Computer Science Using The Turing Programming Language|R.c. Holt; J.n.p. Hume|9780835931670\n2021-01-08T00:00:01Z|No Starch Press|Racket Programming the Fun Way: From Strings to Turing Machines|Stelly, James. W.|9781718500822\n2021|No Starch Press|Racket Programming the Fun Way: From Strings to Turing Machines|Stelly, James. W.|9781718500839\n2005|The MIT Press|Turing (A Novel about Computation)|Papadimitriou, Christos H.|9780262250788\n1989-05-01T00:00:01Z|W H Freeman & Co|Turing Omnibus: 61 Excursions in Computer Science|Dewdney, A. K.|9780716781547\n2016|Springer|Turing Computability: Theory and Applications (Theory and Applications of Computability)|Soare, Robert I.|9783642319327\n2016|Springer|Turing Computability: Theory and Applications (Theory and Applications of Computability)|Soare, Robert I.|9783642319334\n2007|Springer|Parsing the Turing Test: Philosophical and Methodological Issues in the Quest for the Thinking Computer|Jan Naudts|9781402067105\n2012|Birkhäuser|Neural Networks and Analog Computation: Beyond the Turing Limit (Progress in Theoretical Computer Science)|Siegelmann, Hava T.|9781461207078\n2013|人民邮电出版社|Turing Programming Series : SQL must know will be ( 4th Edition )(Chinese Edition)|[美]Ben Forta 钟鸣，刘晓霞|9787115313980\n2020|Princeton University Press|A Hierarchy of Turing Degrees: A Transfinite Hierarchy of Lowness Notions in the Computably Enumerable Degrees, Unifying Classes, and Natural Definability (AMS-206) (Annals of Mathematics Studies)|Downey, Rod and Greenberg, Noam|9780691200217\n1987|Addison-Wesley|Structured Induction in Expert Systems (The Turing Institute Press)|Shapiro, Alen D.|9780201178135\n2013|人民邮电出版社|Turing Programming Series : C # Graphic Guide ( 4th Edition )(Chinese Edition)|[美]Daniel M.Solis 姚琪琳，苏林，朱晔，等|9787115320902\n2003-04-29T00:00:01Z|CreateSpace Independent Publishing Platform|COSMOS AND CONSCIOUSNESS: Quantum Computers, SuperStrings, Programming, Egypt, Quarks, Mind Body Problem, and Turing Machines|Blaha, Stephen|9780972079549\n2002-07-18T00:00:01Z|Janus Associates Inc.|Cosmos and Consciousness: Quantum Computers, SuperStrings, Programming, Egypt, Quarks, Mind Body Problem, and Turing Machines Second Edition|Blaha, Stephen|9780972079556\n2014|Springer|Programming with Turing and Object Oriented Turing|Grogono, Peter|9781461242390\n2014|People Post Press|Turing Programming Series: Learning R(Chinese Edition)|[ MEI ] Richard.Cotton|9787115351708\n20170530|Springer Nature|Philosophical Explorations of the Legacy of Alan Turing|Manuel Gessner|9783319532806\n2001|North Holland|Mathematical Logic (Collected Works of A.M. Turing Book 4)|Gandy, R. O. and Yates, C. E. M.|9780080535920\n2013|People Post Press|Turing Programming Series: Ming Xie C language(Chinese Edition)|[ RI ] CHAI TIAN WANG YANG|9787115299796\n2013-04-01|People Post Press|Turing Programming Series: Learn the regular expression(Chinese Edition)|[ MEI ]Michael Fitzgerald|9787115311498\n2014|People Post Press|Marrow Turing programming books Code: Programming Language Core Concepts(Chinese Edition)|[ RI ] XI WEI TAI HE|9787115361530\n2013|Springer|Computing Nature: Turing Centenary Perspective (Studies in Applied Philosophy, Epistemology and Rational Ethics Book 7)|Gordana Dodig-Crnkovic|9783642372254\n2014|People Post Press|Turing programming books 30 days of software development: Farewell to embrace agile waterfall(Chinese Edition)|[ MEI ] Ken Schwaber . Jeff Sut...|9787115338891\n2013|People Post Press|Pattern-Oriented Software Architecture Volume 2: Concurrency and networking Turing programming object model series(Chinese Edition)|[ MEI ]Douglas Schmidt , [ DE ]Michael Stal , [ DE ]Hans Rohnert|9787115332141\n2012||Turing (programming Language)|Emory Christer|9786201736108\n2001|Holt Software Associates|Introduction To Programming In Turing|J. N. P. Hume|9780921598428\n||Method Of Lines Analysis Of Turing Models|W. E. Schiesser|9789813226708\n1988|Prentice Hall|The Turing Programming Language: Design And Definition|Richard C. Holt and Philip A. Matthews and J. Alan Rosselet and James R. Cordy|9780139331367\n20170628|World Scientific Publishing|Method Of Lines Analysis Of Turing Models|William E Schiesser|9789813226715\n1984|Reston Pub. Co|Introduction To Computer Science Using The Turing Programming Language|Holt and R. C|9780835931687\n2002|Pingree Hill Pub 2002-06-01|Cosmos And Consciousness: Quantum Computers, Superstrings, Programming, Egypt, Quarks, Mind Body Problem, And Turing Machines|Blaha and Stephen|9780972079518\n2000|1st Books Library|Cosmos And Consciousness: Quantum Computers, Superstrings, Mysticism, C++ Programming, Egypt, Quarks, Mind-body Problem, Aliens, Linguistics, And Turing Machines|Blaha, Stephen.|9780759602083	Turing				year|title|doi|citations|influentialCitations|authors|paperId\n1988|The Turing programming language|10.1145/53580.53581|114|7|R. Holt and J. Cordy|7306df441c399654c31cce482fb3ad6df48b38df\n1994|Turing completeness in the language of genetic programming with indexed memory|10.1109/ICEC.1994.350027|90|6|Astro Teller|ba47de24709d420f40237974c70a3b36193f2e5e\n1993|Real-time deques, multihead Turing machines, and purely functional programming|10.1145/165180.165225|29|3|Tyng-Ruey Chuang and B. Goldberg|9f7bd031383264d27aa7806176ecd82192ba8138\n2020|Can GPT-3 Pass a Writer’s Turing Test?|10.22148/001C.17212|19|0|Katherine Elkins and Jon Chun|ee2a011810b5442c28b66f97422564de02a4e319\n2014|Mathematical programming: Turing completeness and applications to software analysis|10.1007/s10878-014-9715-3|16|0|Leo Liberti and F. Marinelli|9e2600e25dac039040d699bdf5057233e7bb8bfa\n2020|Verified programming of Turing machines in Coq|10.1145/3372885.3373816|16|0|Y. Forster and F. Kunze and Maximilian Wuttke|5ad36475e45e3f17be1d5cd5a77154cfba2a6994\n1994|Introducing undergraduates to object orientation using the Turing language|10.1145/191029.191160|6|0|R. Holt|4ebbe3cbae981a963a41ada74c733beae64c5d79\n2002|Turing Universality of Recursive Patterns for Parallel Programming|10.1142/S012962640200094X|5|0|J. Fischer and S. Gorlatch|68fdb6c171d4c0915cc418965a00a0f6f9316eb5\n2012|Higher Types, Finite Domains and Resource-bounded Turing Machines|10.1093/logcom/exq009|4|0|L. Kristiansen|91ccdad2fa0eb9c0d8db41545fa5f6cc64c452d1\n2008|Using Genetic Programming for Turing Machine Induction|10.1007/978-3-540-78671-9_30|4|1|A. Naidoo and N. Pillay|7d6d7d9a291f0d15ef10abbd12daf2cf4cb93e2d\n2014|Turing machine approach to runtime software adaptation|10.7494/csci.2014.15.3.293|2|0|J. Rudy|51524898bc4db7b543126e498cf75a813958cf71\n2020|Declarative and Imperative Approaches for Proving Turing Completeness of SPIDER|10.1145/3407982.3407993|1|0|E. Golemanova and T. Golemanov|27709fa8bb403d1a0198a88c5a4f34e9e4b1b362	
sile	sile	2012			16	textMarkup		https://sile-typesetter.org		0				0.14.17	549	0		18	23530		true	0								https://github.com/sile-typesetter/sile	textMarkup																2013	2024	2012	49	97	1624	305	false																								2012	2025	6921	84	969	57	134055					2014											SILE is a typesetting system. Its job is to produce beautiful printed documents from raw content.	SILE is a typesetting system. Its job is to produce beautiful printed documents from raw content.		Worldview Center for Intercultural Studies	SILE is a typesetting system. Its job is to produce beautiful printed documents from raw content.									lua yaml xml c m4 bourne-shell diff nix svg markdown make cmake json cpp tex objective-c dockerfile javascript				true	2001	0		35	latex																false	0	true																											Australia				https://news.ycombinator.com/item?id=22393099																											https://github.com/sile-typesetter/sile																																																																																																																																																																																													0	0				sile-typesetter.org										
nix	Nix	2003			21	packageManager				84					550	2			23526		false	84	ace ante asciidots asterius-compiler austral borgo candy carp catala chisel clash cloc coq crystal dex dhall differential-datalog ecr emscripten enso erg expresso factor fardlang felix forest-lang fp3 fstar futhark ghc gwion hhvm hobbes ibis idris imp-lang jakt jank k-framework ladybird lamdu-editor lamdu lawvere lfortran ligo lil luna megaparsec michelson minizinc mlscript mobl-lang monte mushroom odin oil openscad pact poke popr prql pygments quint ramen raptorjit reason reflex-framework rholang roc savi sile simplictiy slab slick surrealdb terra ucg uiua unison urweb vcpkg-pm wasmer worst zest								packageManager	1808	2673				3	"author name avatar url language languageColor stars forks currentPeriodStars description\nNixOS nixpkgs https://github.com/NixOS.png https://github.com/NixOS/nixpkgs Nix #7e7eff 4149 3954 134 ""Nix Packages collection""\nrycee home-manager https://github.com/rycee.png https://github.com/rycee/home-manager Nix #7e7eff 712 225 38 ""Manage a user environment using Nix"""		nixos		nix			source.nix	programming								false					36	2014	2017	1	5								49610				nix.py																												NixOS Foundation			nix		nix									true	200	0		32																					nix												text								http://www.rosettacode.org/wiki/Category:Nix					The Netherlands				https://nixos.org/	"{  boot.loader.grub.device = ""/dev/sda"";   fileSystems.""/"".device = ""/dev/sda1"";   services.sshd.enable = true; }"												"{ stdenv, fetchurl, fetchgit, openssl, zlib, pcre, libxml2, libxslt, expat , rtmp ? false , fullWebDAV ? false , syslog ? false , moreheaders ? false, ...}:  let   version = ""1.4.4"";   mainSrc = fetchurl {     url = ""http://nginx.org/download/nginx-${version}.tar.gz"";     sha256 = ""1f82845mpgmhvm151fhn2cnqjggw9w7cvsqbva9rb320wmc9m63w"";   };    rtmp-ext = fetchgit {     url = git://github.com/arut/nginx-rtmp-module.git;     rev = ""1cfb7aeb582789f3b15a03da5b662d1811e2a3f1"";     sha256 = ""03ikfd2l8mzsjwx896l07rdrw5jn7jjfdiyl572yb9jfrnk48fwi"";   };    dav-ext = fetchgit {     url = git://github.com/arut/nginx-dav-ext-module.git;     rev = ""54cebc1f21fc13391aae692c6cce672fa7986f9d"";     sha256 = ""1dvpq1fg5rslnl05z8jc39sgnvh3akam9qxfl033akpczq1bh8nq"";   };    syslog-ext = fetchgit {     url = https://github.com/yaoweibin/nginx_syslog_patch.git;     rev = ""165affd9741f0e30c4c8225da5e487d33832aca3"";     sha256 = ""14dkkafjnbapp6jnvrjg9ip46j00cr8pqc2g7374z9aj7hrvdvhs"";   };    moreheaders-ext = fetchgit {     url = https://github.com/agentzh/headers-more-nginx-module.git;     rev = ""refs/tags/v0.23"";     sha256 = ""12pbjgsxnvcf2ff2i2qdn39q4cm5czlgrng96j8ml4cgxvnbdh39"";   }; in  stdenv.mkDerivation rec {   name = ""nginx-${version}"";   src = mainSrc;    buildInputs = [ openssl zlib pcre libxml2 libxslt     ] ++ stdenv.lib.optional fullWebDAV expat;    patches = if syslog then [ ""${syslog-ext}/syslog_1.4.0.patch"" ] else [];    configureFlags = [     ""--with-http_ssl_module""     ""--with-http_spdy_module""     ""--with-http_xslt_module""     ""--with-http_sub_module""     ""--with-http_dav_module""     ""--with-http_gzip_static_module""     ""--with-http_secure_link_module""     ""--with-ipv6""     # Install destination problems     # ""--with-http_perl_module""   ] ++ stdenv.lib.optional rtmp ""--add-module=${rtmp-ext}""     ++ stdenv.lib.optional fullWebDAV ""--add-module=${dav-ext}""     ++ stdenv.lib.optional syslog ""--add-module=${syslog-ext}""     ++ stdenv.lib.optional moreheaders ""--add-module=${moreheaders-ext}"";    preConfigure = ''     export NIX_CFLAGS_COMPILE=""$NIX_CFLAGS_COMPILE -I${libxml2 }/include/libxml2""   '';    # escape example   postInstall = ''     mv $out/sbin $out/bin ''' ''${    ${ if true then ${ """" } else false }   '';    meta = {     description = ""A reverse proxy and lightweight webserver"";     maintainers = [ stdenv.lib.maintainers.raskin];     platforms = stdenv.lib.platforms.all;     inherit version;   }; }"	Nix											rec with let in inherit assert if else then ...																																																																																										true					true																	true																																																																															0	0					Nix	https://github.com/wmertens/sublime-nix			Nix					
chisel	chisel	2015			14	hardwareDescriptionLanguage		https://www.chisel-lang.org/		0				v7.0.0-M1	551	0		14	23525		true	0								https://github.com/freechipsproject/chisel3	hardwareDescriptionLanguage																2015	2024	2015	151	579	3854	462	false																								2015	2025	10399	231	826	134	33422					2016														University of California Berkeley										scala markdown yaml scheme svg javascript json python make css cpp nix dockerfile xml				true	5824	0		28																	false	7	true																											United States				https://chisel.eecs.berkeley.edu/																		https://twitter.com/chisel_lang									https://github.com/freechipsproject/chisel3																																																																																																																																																																																													0	0				chisel-lang.org										
reia	Reia	2008			20	pl		http://reia-lang.org		0					552	1		5	23525		true	0								https://github.com/tarcieri/reia	pl																2008	2024	2008	14	41	777	7	false																								2008	2012	1465	14	110	8	7860					2008														https://github.com/tarcieri/reia/issues										reason erlang bourne-shell ruby markdown				true	916	0		28																	false																													United States				http://www.unlimitednovelty.com/2011/06/why-im-stopping-work-on-reia.html	"# Hello, world! ""Hello, world!"".puts()  # Assignment number = 42 opposite = true  # Conditions number = -42 if opposite  # Lists (stored as immutable singly-linked lists) list = [1, 2, 3, 4, 5]  # Tuples (think of them as immutable arrays) tuple = (1, 2, 3, 4, 5)  # Atoms (known as symbols to Ruby people) # Think of them as an open-ended enumeration atom = :up_and_atom  # Dicts (also known as hashes to Ruby people) dict = {:foo => 1, :bar => 2, :baz => 3}  # Strings (unlike Erlang, Reia has a real String type!) string = ""I'm a string! Woohoo I'm a string! #{'And I interpolate too!'}""  # Ranges range = 0..42  # Funs (anonymous functions, a.k.a. lambdas, procs, closures, etc.) # Calling me with plustwo(40) would return 42 plustwo = fun(n) { n + 2 }  # Modules (collections of functions) # Calling Plusser.addtwo(40) would return 42 module Plusser   def addtwo(n)     n + 2   end end  # Classes (of immutable objects. Once created objects can't be changed!) class Adder   # Reia supports binding instance variables directly when they're passed   # as arguments to initialize   def initialize(@n); end    def plus(n)     @n + n   end end  # Instantiate classes by calling Classname(arg1, arg2, ...) # For you Ruby people who want Classname.new(...) this is coming soon! fortytwo = Adder(40).plus(2)  # Function references can be obtained by omitting parens from a function call, # like JavaScript or Python numbers = [1,2,3] reverser = [1,2,3].reverse  # Function references can be invoked just like lambdas reversed = reverser() # reversed is now [3,2,1]  # You can add a ! to the end of any method to rebind the method receiver to # the return value of the given method minus the bang. numbers.reverse!() # numbers is now [3,2,1]  # List comprehensions doubled = [n * 2 for n in numbers] # doubled is [6,4,2]"																										https://github.com/tarcieri/reia						#		puts		=														true														true																																																							true																																																																																																0	0				reia-lang.org			id|title|url|time|timestamp|by|comments|score\n1889905|Reia - Ruby's powerful syntax with Erlang concurrency and fault-tolerance|http://reia-lang.org/|2010-11-10 11:10:55 UTC|1289387455|rubyrescue|1|2							
sympy	SymPy	2007	Ondrej Certik		13	library mathematics		https://www.sympy.org/		0					553	0		19	23521		true	0								https://github.com/sympy/sympy	library																2010	2024	2007	295	4357	12652	5104	false																								2007	2025	60155	1358	2029	195	839796					2007																								python restructuredtext svg markdown jupyter-notebook perl yaml bourne-shell xslt json tex xml make toml css javascript html dockerfile scheme				true	27103	0		34	mathematica sagemath															1	false																																																			https://twitter.com/sympy									https://github.com/sympy/sympy																																																																																																																																																																																												https://en.wikipedia.org/wiki/SymPy	0	0				sympy.org										
blitzmax	BlitzMax	2014			26	pl				0					554	1		15	23519		true	0								https://github.com/blitz-research/blitzmax	pl	46	52		219		0			bmax		text			source.blitzmax	programming	2014	2024	2014	19	55	151	8	false					35	2009	2016	1	2												basic.py			2014	2023	99	9	2272	42	732859																			Blitz Research			bmx		bmx					c cpp lua assembly-language objective-c html make xml css bourne-shell objective-cpp cmake ini wasm perl				true	526	0		41																	false																text								http://www.rosettacode.org/wiki/Category:BlitzMax					New Zealand																	SuperStrict  Framework Brl.StandardIO  Type TMyType  Field property:int   Function A:int(param:int)   'do nothing  End Function   Method B:int(param:int)   'do nothing  End Method End Type   Global my:TMyType = new TMyType ?Win32  my.A()  my.B() ?Linux  my.B()  my.A() ?	BlitzMax													https://github.com/blitz-research/blitzmax																										true												true																									true														true											true					true																	true														true																																																																	6	0					BlitzMax	https://github.com/textmate/blitzmax.tmbundle		year|publisher|title|authors|isbn13\n2016|Apress|BlitzMax for Absolute Beginners: Games Programming for the Absolute Beginner|Kelly, Sloan|9781484225226\n2016|Apress Media Llc,|Blitzmax For Absolute Beginners|Kelly, Sloan and Springer Science+business Media|\n20161214|Springer Nature|BlitzMax for Absolute Beginners|Sloan Kelly|9781484225233	BlitzMax					title|year|author|goodreadsId|rating|ratings|reviews\nBlitzmax for Absolute Beginners: Games Programming for the Absolute Beginner||Sloan Kelly|53255227|0.0|0|0\nGames Programming For The Absolute Beginner With Blitzmax||Sloan Kelly|2493016|0.0|0|0\nGames Programming for the Absolute Beginner with BlitzMax Kindle Edition|2011|Sloan Kelly|27446641|5.00|1|0
whiley	Whiley	2009	David J. Pearce		33	pl		http://whiley.org/		0				v0.10.18	555	2		3	23518		true	0								https://github.com/Whiley/WhileyCompiler	pl	1	1		2							text			source.whiley	programming	2010	2024	2010	16	35	216	42	false				w/Whiley.whiley																	whiley.py			2010	2022	8032	23	1539	48	34249				http://whileylabs.com	2009		2018		"Whiley is an experimental programming language that combines features from the functional and imperative paradigms, and supports formal specification through function preconditions, postconditions and loop invariants. The language uses flow-sensitive typing also known as ""flow typing."" The Whiley project began in 2009 in response to the ""Verifying Compiler Grand Challenge"" put forward by Tony Hoare in 2003. The first public release of Whiley was in June, 2010.Primarily developed by David Pearce, Whiley is an open source project with contributions from a small community. The system has been used for student research projects and in teaching undergraduate classes.  It was supported between 2012 and 2014 by the Royal Society of New Zealand's Marsden Fund.The Whiley compiler generates code for the Java virtual machine and can inter-operate with Java and other JVM based languages."		10	9		48747326		A Programming Language with Extended Static Checking	A Programming Language with Extended Static Checking			A Programming Language with Extended Static Checking		whiley	whiley	whiley					java markdown yaml				true	416	0		39																1	false	0	true																																// Define the type of natural numbers type nat is (int x) where x >= 0 public function indexOf(int[] items, int item) -> (int|null index) // If int returned, element at this position matches item ensures index is int ==> items[index] == item // If int returned, element at this position is first match ensures index is int ==> no { i in 0 .. index | items[i] == item } // If null returned, no element in items matches item ensures index is null ==> no { i in 0 .. |items| | items[i] == item }:     //     nat i = 0     //     while i < |items|     // No element seen so far matches item     where no { j in 0 .. i | items[j] == item }:         //         if items[i] == item:             return i         i = i + 1     //     return null											"import std::ascii import std::io  method main(ascii::string[] args):     io::println(""Hello World"") "		Whiley				https://twitter.com/whileylang		Whiley							https://github.com/Whiley/WhileyCompiler						//		io::println	""""																	true												true																									true														true											true					true																	true																		true												false											true																																					https://en.wikipedia.org/wiki/Whiley_(programming_language)	0	0				whiley.org	Whiley				Whiley					
uiua	Uiua	2023	Kai Schmidt		16	pl		https://www.uiua.org/		0				0.11.1	556	0		10	23516		true	0								https://github.com/uiua-lang/uiua	pl																2023	2024		25	105	1485	10	false																								2023	2025	7244	112	205	22	93431				https://www.uiua.org/pad												A stack-based array programming language	A stack-based array programming language			A stack-based array programming language	ua								rust svg markdown toml yaml json html css nix javascript				true	1914	0		28	j															1	false	0	true						https://www.uiua.org/docs/																									https://news.ycombinator.com/item?id=37673127																											https://github.com/uiua-lang/uiua																																																																																																																																																																																													0	0														
objective-cpp	Objective C++	1993			22	pl				37					557	2			23514		true	38	arrow-format bazel blender-app blitzmax cir cmake dlvm factor flow9 gcc generate-ninja ghc gradle groff halide invokator iterm2 kotlin kumir ladybird lwjgl mongodb monkeyx opencv openscad paraview pytorch react-native revolution-programming-language score swift taichi tao3d tensorflow tiscript uno wonkey xtext								pl	14642	17925		535669		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nTextureGroup Texture https://github.com/TextureGroup.png https://github.com/TextureGroup/Texture Objective-C++ #6866fb 5856 833 103 ""Smooth asynchronous user interfaces for iOS apps."""		obj-c++ or objc++ or objectivec++		objectivec	clike	text/x-objectivec	source.objc++	programming								false					499	2005	2018	2	14				objectivecpp								objective.py																									Objective-C++ is simply source code that mixes Objective-C classes and C++ classes.	Objective-C++ is simply source code that mixes Objective-C classes and C++ classes.		Apple	Objective-C++ is simply source code that mixes Objective-C classes and C++ classes.		mm		mm hh										200	0		26																					mm												text													United States				https://en.wikipedia.org/wiki/Objective-C													"// grabbed from https://raw.github.com/AOKP/external_webkit/61b2fb934bdd3a5fea253e2de0bcf8a47a552333/Source/WebCore/page/mac/EventHandlerMac.mm  /*  * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.  *  * Redistribution and use in source and binary forms, with or without  * modification, are permitted provided that the following conditions  * are met:  * 1. Redistributions of source code must retain the above copyright  *    notice, this list of conditions and the following disclaimer.  * 2. Redistributions in binary form must reproduce the above copyright  *    notice, this list of conditions and the following disclaimer in the  *    documentation and/or other materials provided with the distribution.  *  * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  */  #include ""config.h"" #include ""EventHandler.h""  #include ""AXObjectCache.h"" #include ""BlockExceptions.h"" #include ""Chrome.h"" #include ""ChromeClient.h"" #include ""ClipboardMac.h"" #include ""DragController.h"" #include ""EventNames.h"" #include ""FocusController.h"" #include ""Frame.h"" #include ""FrameLoader.h"" #include ""FrameView.h"" #include ""KeyboardEvent.h"" #include ""MouseEventWithHitTestResults.h"" #include ""NotImplemented.h"" #include ""Page.h"" #include ""PlatformKeyboardEvent.h"" #include ""Pl"	Objective-C++		https://riju.codes/objectivecpp	"#import <Foundation/Foundation.h>  int main() {   NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];   NSLog(@""Hello, world!"");   [pool drain];   return 0; } "																//	/* */																															true																																																							true																	true																														false																																																	0	0					Objective-C++	https://github.com/textmate/objective-c.tmbundle			Objective-C++					
lasso	Lasso	1995	Kyle Jessup		32	pl		http://www.lassosoft.com		0	http://www.lassosoft.com/Lasso-News				558	3			23513		true	0									pl	388	435		464		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nplotly dash-sample-apps https://github.com/plotly.png https://github.com/plotly/dash-sample-apps Lasso #999999 172 186 65 ""Apps hosted in the Dash Gallery"""		lassoscript		text			file.lasso	programming								false					11	2013	2014	4	1												javascript.py														2005		1995	c linux dylan smalltalk scala html php python java sql unicode utf-8 cfml applescript mysql eclipse-editor asp	"Lasso is an application server and server management interface used to develop internet applications and is a general-purpose, high-level programming language. Originally a web datasource connection tool, for Filemaker and later included in Apple Computer's FileMaker 4.0 and Claris Homepage as CDML, it has since evolved into a complex language used to develop and serve large-scale internet applications and web pages. Lasso includes a simple template system allowing code to control generation of HTML and other content types. Lasso is object-oriented and every value is an object. It also supports procedural programming through unbound methods. The language uses traits and multiple dispatch extensively. Lasso has a dynamic type system, where objects can be loaded and augmented at runtime, automatic memory management, a comprehensive standard library, and three compiling methodologies: dynamic (comparable to PHP-Python), just-in-time compilation (comparable to Java or .NET Framework), and pre-compiled (comparable to C). Lasso also supports Query Expressions, allowing elements within arrays and other types of sequences to be iterated, filtered, and manipulated using a natural language syntax similar to SQL. Lasso includes full Unicode character support in the standard string object, allowing it to serve and support multi-byte characters such as Japanese and Swedish, and supports transparent UTF-8 conversion when writing string data to the network or file system. Lasso is often used as a scripting language, and also used in a wide range of non-scripting contexts. Lasso code can be packaged into standalone executable programs called ""LassoApps"", in which folder structures are compiled into single files. The Lasso Server application server runs as a system service and receives requests from the web server through FastCGI. It then hands the request off to the appropriate Lasso Instance, which formulates the response. Multiple individual instances are supported, allowing one server to handle multiple sites, each as separate processes. The server uses a high performance IO-based green threading system designed for multi-core systems. Lasso can be compared to the server-side scripting languages PHP and Python, ColdFusion, Ruby, etc. Free for development, Lasso allows partial access to its source code, allowing developers to add or change major components of the language (for example, Ke Carlton's DS implementation of the Lasso Inline). Licensing comes in both SAS and stand-alone versions."	2004	35	35	429	524247					LassoSoft Inc		lasso LassoApp	lasso las lasso8 lasso9		lasso lasso[89]		lasso LassoApp							false	396	142		39																1									https://docs.lassox.com/								text								http://www.rosettacode.org/wiki/Category:Lasso					Canada															// Hello world in Lasso  Hello world!		" /**  trait_json_serialize  Objects with this trait will be assumed to convert to json data  when its ->asString method is called */ define trait_json_serialize => trait {  require asString() }  define json_serialize(e::bytes)::string => ('""' + (string(#e)->Replace(`\`, `\\`) & Replace('\""', '\\""') & Replace('\r', '\\r') & Replace('\n', '\\n') & Replace('\t', '\\t') & Replace('\f', '\\f') & Replace('\b', '\\b') &) + '""') define json_serialize(e::string)::string => ('""' + (string(#e)->Replace(`\`, `\\`) & Replace('\""', '\\""') & Replace('\r', '\\r') & Replace('\n', '\\n') & Replace('\t', '\\t') & Replace('\f', '\\f') & Replace('\b', '\\b') &) + '""') define json_serialize(e::json_literal)::string => (#e->asstring) define json_serialize(e::integer)::string => (#e->asstring) define json_serialize(e::decimal)::string => (#e->asstring) define json_serialize(e::boolean)::string => (#e->asstring) define json_serialize(e::null)::string => ('null') define json_serialize(e::date)::string => ('""' + #e->format(#e->gmt ? '%QT%TZ' | '%Q%T') + '""') /* define json_serialize(e::array)::string => {  local(output) = '';  local(delimit) = '';  #e->foreach => { #output += #delimit + json_serialize(#1); #delimit = ', '; }  return('[' + #output + ']'); } define json_serialize(e::staticarray)::string => {  local(output) = '';  local(delimit) = '';  #e->foreach => { #output += #delimit + json_serialize(#1); #delimit = ', '; }  return('[' + #output + ']'); } */ define json_serialize(e::trait_forEach)::string => {  local(output) = '';  local(delimit) = '';  #e->foreach => { #output += #delimit + json_serialize(#1); #delimit = ', '; }  return('[' + #output + ']'); } define json_serialize(e::map)::string => {  local(output = with pr in #e->eachPair      select json_serialize(#pr->first->asString) + ': ' + json_serialize(#pr->second))  return '{' + #output->join(',') + '}' } define json_serialize(e::json_object)::string => {  local(output) = '';  local(delimit) = '';  #e->foreachpair => { #output += #delimit + #1->first + ': ' + json_serialize(#1->second); #delimit = ', '; }  return('{' + #output + '}'); } define json_serialize(e::trait_json_serialize) => #e->asString define json_serialize(e::any)::string => json_serialize('<LassoNativeType>' + #e->serialize + '</LassoNativeType>')  // Bil Corry fixes for decoding json define json_consume_string(ibytes::bytes) => {  local(obytes) = bytes;  local(temp) = 0;  while((#temp := #ibytes->export8bits) != 34);   #obytes->import8bits(#temp);   (#temp == 92) ? #obytes->import8bits(#ibytes->export8bits); // Escape \   /while;  local(output = string(#obytes)->unescape)  //Replace('\\""', '\""') & Replace('\\r', '\r') & Replace('\\n', '\n') & Replace('\\t', '\t') & Replace('\\f', '\f') & Replace('\\b', '\b') &;  if(#output->BeginsWith('<LassoNativeType>') && #output->EndsWith('</LassoNativeType>'));   Protect;    return serialization_reader(xml(#output - '<LassoNativeType>' - '</LassoNativeType>'))->read   /Protect;  else( (#output->size == 16 or #output->size == 15) and regexp(`\d{8}T\d{6}Z?`, '', #output)->matches)   return date(#output, -Format=#output->size == 16?`yyyyMMdd'T'HHmmssZ`|`yyyyMMdd'T'HHmmss`)  /if  return #output }  // Bil Corry fix + Ke fix define json_consume_token(ibytes::bytes, temp::integer) => {   local(obytes = bytes->import8bits(#temp) &,   delimit = array(9, 10, 13, 32, 44, 58, 93, 125)) // \t\r\n ,:]}   while(#delimit !>> (#temp := #ibytes->export8bits))   #obytes->import8bits(#temp)  /while   #temp == 125? // }   #ibytes->marker -= 1 //============================================================================ // Is also end of token if end of array[]  #temp == 93? // ]   #ibytes->marker -= 1 //............................................................................   local(output = string(#obytes))  #output == 'true'?   return true  #output == 'false'?   return false  #output == 'null'?   return null  string_IsNumeric(#output)?  return (#output >> '.')? decimal(#output) | integer(#output)   return #output }  // Bil Corry fix define json_consume_array(ibytes::bytes)::array => {  Local(output) = array;  local(delimit) = array( 9, 10, 13, 32, 44); // \t\r\n ,  local(temp) = 0;  While((#temp := #ibytes->export8bits) != 93); // ]   If(#delimit >> #temp);    // Discard whitespace   Else(#temp == 34); // ""    #output->insert(json_consume_string(#ibytes));   Else(#temp == 91); // [    #output->insert(json_consume_array(#ibytes));   Else(#temp == 123); // {    #output->insert(json_consume_object(#ibytes));   Else;    #output->insert(json_consume_token(#ibytes, #temp));    (#temp == 93) ? Loop_Abort;   /If;  /While;  Return(#output); }  // Bil Corry fix define json_consume_object(ibytes::bytes)::map => {  Local('output' = map,   'delimit' = array( 9, 10, 13, 32, 44), // \t\r\n ,   'temp' = 0,   'key' = null,   'val' = null);  While((#temp := #ibytes->export8bits) != 125); // }   If(#delimit >> #temp);    // Discard whitespace   Else((#key !== null) && (#temp == 34)); // ""    #output->insert(#key = json_consume_string(#ibytes));    #key = null;   Else((#key !== null) && (#temp == 91)); // [    #output->insert(#key = json_consume_array(#ibytes));    #key = null;   Else((#key !== null) && (#temp == 123)); // {    #output->insert(#key = json_consume_object(#ibytes));    #key = null;   Else((#key !== null));    #output->insert(#key = json_consume_token(#ibytes, #temp));    #key = null;   Else;    #key = json_consume_string(#ibytes);    while(#delimit >> (#temp := #ibytes->export8bits));    /while;    #temp != 58 ? Loop_Abort;   /If;  /While;   If((#output >> '__jsonclass__') && (#output->Find('__jsonclass__')->isa('array')) && (#output->Find('__jsonclass__')->size >= 2) && (#output->Find('__jsonclass__')->First == 'deserialize'));   Return(#output->find('__jsonclass__')->Second->First);  Else((#output >> 'native') && (#output >> 'comment') && (#output->find('comment') == 'http://www.lassosoft.com/json'));   Return(#output->find('native'));  /If;  Return(#output); }  // Bil Corry fix + Ke fix define json_deserialize(ibytes::bytes)::any => {  #ibytes->removeLeading(bom_utf8);  //============================================================================ // Reset marker on provided bytes  #ibytes->marker = 0 //............................................................................    Local(temp) = #ibytes->export8bits;  If(#temp == 91); // [   Return(json_consume_array(#ibytes));  Else(#temp == 123); // {   Return(json_consume_object(#ibytes));  else(#temp == 34) // ""   return json_consume_string(#ibytes)  /If; }  define json_deserialize(s::string) => json_deserialize(bytes(#s))  /**! json_literal - This is a subclass of String used for JSON encoding.   A json_literal works exactly like a string, but will be inserted directly  rather than being encoded into JSON. This allows JavaScript elements  like functions to be inserted into JSON objects. This is most useful  when the JSON object will be used within a JavaScript on the local page.  [Map: 'fn'=Literal('function(){ ...})] => {'fn': function(){ ...}} **/ define json_literal => type {  parent string }  /**! json_object - This is a subclass of Map used for JSON encoding.   An object works exactly like a map, but when it is encoded into JSON all  of the keys will be inserted literally. This makes it easy to create a  JavaScript object without extraneous quote marks.  Object('name'='value') => {name: ""value""} **/ define json_object => type {  parent map  public onCreate(...) => ..onCreate(:#rest or (:)) }  define json_rpccall(method::string, params=map, id='', host='') => {  #id == '' ? #host = Lasso_UniqueID;  #host == '' ? #host = 'http://localhost/lassoapps.8/rpc/rpc.lasso';  Return(Decode_JSON(Include_URL(#host, -PostParams=Encode_JSON(Map('method' = #method, 'params' = #params, 'id' = #id))))); } "	Lasso					// Define type define bottles_of_beer => type {   // Define internal data  data private bottles = 99   // Define private methods  private br => '<br/>'  private s => .bottles != 1 ? 's' | ''    // Generate lyrics when object represented as a string  public asstring => {    local(out = '')     // Use Lasso query syntax to generate the lyrics      with n in 99 to 1 by -1 do {    .bottles = #n    #out +=  .bottles + ' bottle' + .s + ' of beer on the wall, ' + .br    #out +=  .bottles + ' bottle' + .s + ' of beer; ' + .br    .bottles--    #out += 'Take one down, pass it around, ' + .br    #out += .bottles + ' bottle' + .s + ' of beer on the wall. ' + (.br * 2)   }    // Return result   return #out  } }  bottles_of_beer														//	/* */				true false																			true								true																																																							true																	true																														false																																																https://en.wikipedia.org/wiki/Lasso_(programming_language)	0	4			Lasso	lassosoft.com	Lasso	https://github.com/bfad/Sublime-Lasso			Lasso	lasso engineer			year|title|doi|citations|influentialCitations|authors|paperId\n2012|The Lasso Problem and Uniqueness|10.1214/13-EJS815|433|61|R. Tibshirani|e6676264d3af3604ee25f931aae78448b924fcf2\n2013|Efficient block-coordinate descent algorithms for the Group Lasso|10.1007/s12532-013-0051-x|177|15|Zhiwei Qin and K. Scheinberg and D. Goldfarb|07ec2f2a0bd383d4bc86c7292a98c1de6b8b75ee\n2013|A Dynamic Programming Algorithm for the Fused Lasso and L 0-Segmentation|10.1080/10618600.2012.681238|89|10|N. A. Johnson|0b49d72cc98f30f2cded046d98ebeae7789fc8ef\n2016|Algorithms for Fitting the Constrained Lasso|10.1080/10618600.2018.1473777|81|10|Brian R. Gaines and Juhyun Kim and Hua Zhou|8331af696e9f758928ed1b962d9efa160284b8ec	
lilypond	LilyPond	1996			22	pl		http://lilypond.org		0					559	2			23511		true	0									pl	263	298		2059		0					text			source.lilypond	programming								false				l/LilyPond.ly	28	2006	2012		4												lilypond.py														1998		1996	scheme metafont postscript python linux freebsd musicxml pdf svg guile latex tex utf-8 emacs-editor org mediawiki sibelius-software	LilyPond is a computer program and file format for music engraving. One of LilyPond's major goals is to produce scores that are engraved with traditional layout rules, reflecting the era when scores were engraved by hand. LilyPond is cross-platform, and is available for several common operating systems; released under the terms of the GNU General Public License, LilyPond is free software.	2003	102	286	569	169144					https://gitlab.com/lilypond			ly ily	ly	ly									true	731	0		22																																	text								http://www.rosettacode.org/wiki/Category:Lilypond					Various																\markup { Hello World } 		LilyPond					"<score vorbis=""1"">\relative c' { f d f a d f e d cis a cis e a g f e }</score>"	LilyPond																																													true																									true																														true																	true																														false																																																https://en.wikipedia.org/wiki/LilyPond	0	0				lilypond.org	LilyPond	https://github.com/textmate/lilypond.tmbundle			LilyPond					
streem	Streem	2014	Yukihiro Matsumoto		14	pl		https://github.com/matz/streem		0					560	1		8	23507		true	0								https://github.com/matz/streem	pl																2014	2024		356	237	4601	25	false																								2014	2022	986	41	63	1	13260																Streem is a stream based concurrent scripting language. It is based on a programming model similar to the shell, with influences from Ruby, Erlang, and other functional programming languages.	Streem is a stream based concurrent scripting language. It is based on a programming model similar to the shell, with influences from Ruby, Erlang, and other functional programming languages.		Ruby Association,NaCl	Streem is a stream based concurrent scripting language. It is based on a programming model similar to the shell, with influences from Ruby, Erlang, and other functional programming languages.									c markdown yaml make bourne-shell yacc lex dockerfile				true	5355	0		37																1	false																													Japan					# channel to broadcast to all clients broadcast = chan() tcp_server(8008) | {s ->   broadcast | s   # connect to broadcast channel   s | broadcast   # broadcast incoming message }																								case class def else emit false if import method namespace new nil return skip true		https://github.com/matz/streem																																																																																																																																																																																													0	0														
cloc	cloc	2006	Al Danial		13	commandLineApp				0				v1.96.1	561	0		138	23503		false	0								https://github.com/AlDanial/cloc	commandLineApp																2015	2024	2015	216	1010	19025	23	false												Count Lines Of Code												2015	2025	1203	132	967	6																				https://github.com/AlDanial										yaml cpp perl c java python bourne-shell pascal fortran-90 csharp javascript typescript make assembly-language go haskell puppet xml markdown r csv dockerfile matlab json sql cobol lua forth tex idris prolog smalltalk visual-basic scss asp.net mustache php mathematica graphql xslt razor logos idl fortran-77 julia elm logtalk cmake racket svg diet rescript zig ruby hoon imba thrift bash xtend odin lean scheme mxml haml swift raml clean saltstack meson jcl fennel nix nim hcl metal raku ring agda robotframework ejs asciidoc information-processing-language wasm glsl squirrel gherkin umka bazel scala objective-c lfe lisp haxe brainfuck toml stata json5 blade smarty jupyter-notebook gleam ttcn solidity pl-m igor-pro roku-brightscript mojo gradle pig f-sharp ecr vtl-lang sugarss starlark restructuredtext slim vala svelte mako kotlin fxml ini elixir chapel plantuml pl-i reason apl dhall tcl ocaml llvmir groovy coldfusion xbase xquery mumps focus				true	22188	0		151																1	false	1	true																											United States				http://cloc.sourceforge.net/																											https://github.com/AlDanial/cloc																																																																																																																																																																																													0	0														
url	URL	1994	Tim Berners-Lee		12	standard schema			https://url.spec.whatwg.org/	0					562	1			23502		true	2	multiaddr uri								standard																							false												Uniform Resource Locator																									1985	ftp http html utf-8	A Uniform Resource Locator (URL), colloquially termed a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifier (URI), although many people use the two terms interchangeably. URLs occur most commonly to reference web pages (http), but are also used for file transfer (ftp), email (mailto), database access (JDBC), and many other applications. Most web browsers display the URL of a web page above the page in an address bar. A typical URL could have the form http://www.example.com/index.html, which indicates a protocol (http), a hostname (www.example.com), and a file name (index.html).	2001	3566	4264	3008	47817022																				17850	0		12																1									https://developer.apple.com/documentation/xcode/defining-a-custom-url-scheme-for-your-app									793		https://github.com/antlr/grammars-v4/tree/master/url																																	scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]													https://github.com/whatwg/url																																																																																																																																																																																							https://en.wikipedia.org/wiki/URL	0	0														
roc	Roc	2020	Richard Feldman		13	pl		https://www.roc-lang.org/		0					563	1		20	23501		true	1	scrapscript							https://github.com/roc-lang/roc	pl																2019	2024		119	290	3930	1132	false																								2019	2025	33140	341	3796	135	507521																			https://github.com/roc-lang										rust toml markdown yaml zig typescript bourne-shell c nix json javascript html dockerfile svg css swift python java perl ruby				true	5143	0	https://exercism.org/tracks/roc	33																1	false																													United States					"credits = List.map(songs, |song|     ""Performed by ${song.artist}"" )"																										https://github.com/roc-lang/roc																																																																																																																																																																																													0	0														
rhai	Rhai	2016	Sophia J. Turner		14	pl		https://rhai.rs/		0					564	1		5	23500		true	0								https://github.com/rhaiscript/rhai	pl																2016	2025		31	191	4520	44	false																								2016	2025	4538	67	411	15	104066				https://rhai.rs/playground												A small, fast, easy-to-use scripting language and evaluation engine that integrates tightly with Rust. Builds for most common targets including no-std and WASM.	A small, fast, easy-to-use scripting language and evaluation engine that integrates tightly with Rust. Builds for most common targets including no-std and WASM.	https://www.sophiajt.com/embedded-scripting-in-rust/		A small, fast, easy-to-use scripting language and evaluation engine that integrates tightly with Rust. Builds for most common targets including no-std and WASM.									rust markdown toml yaml json				true	5162	0		19																1	false																																		"fn run(a) {     let b = a + 1;     print(""Hello world! a = "" + a); } run(10); "						https://discord.gg/HquqbYFcZ9																				https://github.com/rhaiscript/rhai																																																																																																																																																																																													0	0														
rascal	Rascal	2013			19	grammarLanguage		https://www.rascal-mpl.org/		0					565	1		15	23496		true	0								https://github.com/usethesource/rascal	grammarLanguage	99	107		722		0					text			source.rascal	programming	2012	2024	2008	28	79	398	513	false					39	2016	2017	4	3															2008	2025	24686	109	1638	1081	240239					2010		2009	linux unix antlr	Rascal is an experimental domain specific language for metaprogramming, such as static code analysis, program transformation and implementation of domain specific languages. It is a general meta language in the sense that it does not have a bias for any particular software language. It includes primitives from relational calculus and term rewriting. Its syntax and semantics are based on procedural (imperative) and functional programming.	2010	7	11	23	26118915		Rascal solves this problem by integrating source code analysis, transformation, and generation primitives on the language level. Use it for any kind of metaprogramming task: to construct parsers for programming languages, to analyze and transform source code, or to define new DSLs with full IDE support. Rascal is a programming language; such that meta programs can be created by, understood by, and debugged by programmers.	Rascal solves this problem by integrating source code analysis, transformation, and generation primitives on the language level. Use it for any kind of metaprogramming task: to construct parsers for programming languages, to analyze and transform source code, or to define new DSLs with full IDE support. Rascal is a programming language; such that meta programs can be created by, understood by, and debugged by programmers.		https://github.com/usethesource	Rascal solves this problem by integrating source code analysis, transformation, and generation primitives on the language level. Use it for any kind of metaprogramming task: to construct parsers for programming languages, to analyze and transform source code, or to define new DSLs with full IDE support. Rascal is a programming language; such that meta programs can be created by, understood by, and debugged by programmers.		rsc							java markdown json ini c xml csv yaml html tex ruby python javascript diff bourne-shell				true	1001	0		34																	false																text								http://www.rosettacode.org/wiki/Category:Rascal					The Netherlands																	"module Syntax  extend lang::std::Layout; extend lang::std::Id;  start syntax Machine = machine: State+ states; syntax State = @Foldable state: ""state"" Id name Trans* out; syntax Trans = trans: Id event "":"" Id to; "														https://github.com/usethesource/rascal																																																																																																																																																																																												https://en.wikipedia.org/wiki/RascalMPL	0	0				rascal-mpl.org	Rascal	https://github.com/usethesource/rascal-syntax-highlighting			Rascal					
textile	Textile	2002	netcarver		18	textMarkup		https://textile-lang.com		0				v4.1.0	566	2		7	23490		true	0								https://github.com/textile/php-textile	textMarkup				0	true	0					textile	textile	text/x-textile	none	prose	2010	2024	2010	27	44	213	24	false																								2010	2025	1539	13	98	3	15066							2002	markdown php perl python ruby javascript csharp html qt ios android	Textile is a lightweight markup language that uses a text formatting syntax to convert plain text into structured HTML markup. Textile is used for writing articles, forum posts, readme documentation, and any other type of written content published online.	2005	141	75	496	2375629								textile							yaml php markdown dockerfile xml make json				true	1135	0		25																1	false	4	true														text	8426			textile														""""""" _This_ is a *test.*  * One * Two * Three  Link to ""Slashdot"":http://slashdot.org/ """""""															https://riju.codes/textile	Hello, world! 										https://github.com/textile/php-textile																																																																																																																																																																																												https://en.wikipedia.org/wiki/Textile_(markup_language)	0	0									Textile					
csound	Csound	1985			25	pl		http://csound.com		0					567	2			23489	5383	true	0									pl	57	65		50		0			csound-orc		csound_orchestra			source.csound	programming								false					207	2015	2018	3	5												csound.py														2008		1985	c saol python java lisp tcl haskell bison max emacs-editor	Csound is a computer programming language for sound, also known as a sound compiler or an audio programming language, or more precisely, an audio DSL. It is called Csound because it is written in C, as opposed to some of its predecessors. It is free software, available under the LGPL. Csound was originally written at MIT by Barry Vercoe in 1985, based on his earlier system called Music 11, which in its turn followed the MUSIC-N model initiated by Max Mathews at the Bell Labs.  Its development continued throughout the 1990s and 2000s, led by John ffitch at the University of Bath.  The first documented version 5 release is version 5.01 on March 18, 2006.  Many developers have contributed to it, most notably Istvan Varga, Gabriel Maldonado, Robin Whittle, Richard Karpen, Michael Gogins, Matt Ingalls,  Steven Yi, Richard Boulanger, and Victor Lazzarini. Developed over many years, it currently has nearly 1700 unit generators.  One of its greatest strengths is that it is completely modular and extensible by the user.  Csound is closely related to the underlying language for the Structured Audio extensions to MPEG-4, SAOL.	2002	60	111	309	149998					MIT		csd sco	orc udo		csd									true	521	0		28																																	text													United States																	"sr     = 44100 kr     = 44100 ksmps  = 1 nchnls = 2  ; pvanal -n 512 -w 8 allglass1-L.wav allglass1-L.pvc ; pvanal -n 512 -w 8 allglass1-R.wav allglass1-R.pvc instr 1   ktime line 0, p3, 17.5018   arL pvoc ktime, 1, ""allglass1-L.pvc""   arR pvoc ktime, 1, ""allglass1-R.pvc""   out arL, arR endin "	Csound Document					<CsoundSynthesizer>      <CsOptions>     csound -W -d -o tone.wav   </CsOptions>      <CsInstruments>     sr     = 96000           ; Sample rate.     kr     = 9600            ; Control signal rate.     ksmps  = 10              ; Samples per control signal.     nchnls = 1               ; Number of output channels.      instr 1     a1     oscil p4, p5, 1   ; Oscillator: p4 and p5 are the arguments from the score, 1 is the table number.     out a1                   ; Output.     endin   </CsInstruments>    <CsScore>     f1 0 8192 10 1           ; Table containing a sine wave. Built-in generator 10 produces a sum of sinusoids, here only one.     i1 0 1 20000 1000        ; Play one second of one kHz at amplitude 20000.     e   </CsScore>  </CsoundSynthesizer>														;																																true																																																							true																	true																														false																																																https://en.wikipedia.org/wiki/Csound	5	2	https://hopl.info/showlanguage.prx?exp=5383			csound.com	Csound	https://github.com/nwhetsell/language-csound		year|publisher|title|authors|isbn13\n2000|The MIT Press|The Csound Book: Perspectives in Software Synthesis, Sound Design, Signal Processing,and Programming||9780262522618\n2000||The Csound Book: Perspectives in Software Synthesis, Sound Design, Signal Processing, and Programming|Richard Charles Boulanger|9780585343426	Csound				year|title|doi|citations|influentialCitations|authors|paperId\n2015|Ubiquitous Music Ecosystems: Faust Programs in Csound|10.1007/978-3-319-11152-0_7|10|0|Victor Lazzarini and Damián Keller and M. Pimenta and J. Timoney|ce87ec294c43104056d1635bb2720ff9ec008479\n2017|Supporting an Object-Oriented Approach to Unit Generator Development: The Csound Plugin Opcode Framework|10.3390/APP7100970|6|0|Victor Lazzarini|096d54246c58341365cdbcf7870d580e98da5737	title|year|author|goodreadsId|rating|ratings|reviews\nThe Csound Book: Perspectives in Software Synthesis, Sound Design, Signal Processing, and Programming|2000|Richard Boulanger|154554|4.02|46|2\nProgramming digital music with Csound|2014|Peter Fitton|39833906|4.00|1|0\nCsound: A Sound and Music Computing System||Victor Lazzarini|51915844|5.00|2|0
melody	Melody	2022	Yoav Lavi		14	pl		https://yoav-lavi.github.io/melody/book/		0				0.19.0	568	0		15	23488		true	0								https://github.com/yoav-lavi/melody	pl																2022	2024	2022	17	55	4617	8	false																								2022	2024	776	13	172	5	14737																Melody - A language that compiles to regular expressions and aims to be more easily readable and maintainable	Melody - A language that compiles to regular expressions and aims to be more easily readable and maintainable		https://github.com/yoav-lavi/melody/issues	Melody - A language that compiles to regular expressions and aims to be more easily readable and maintainable									rust java markdown json typescript toml javascript yaml kotlin svg gradle css bourne-shell html xml				true	4797	0		29																1	false	0	true																											Israel				https://reddit.com/r/ProgrammingLanguages/comments/stpvpn/melody_a_language_that_compiles_to_regular/																											https://github.com/yoav-lavi/melody																																																																																																																																																																																													0	0														
slim-framework	Slim Framework	2013			13	framework		https://www.slimframework.com		0				4.13.0	569	1		5	23487		false	0								https://github.com/slimphp/Slim	framework																2010	2024		503	1943	11884	10	false																								2010	2024	5048	315	145	8	17132																			https://github.com/slimphp										php markdown yaml xml json				true	18030	0		18																	false	4	true						https://www.slimframework.com/docs/v4/																					United States and United Kingdom and Canada					"<?php use Psr\Http\Message\ResponseInterface as Response; use Psr\Http\Message\ServerRequestInterface as Request; use Slim\Factory\AppFactory;  require __DIR__ . '/../vendor/autoload.php';  $app = AppFactory::create();  $app->get('/hello/{name}', function (Request $request, Response $response, array $args) {     $name = $args['name'];     $response->getBody()->write(""Hello, $name"");     return $response; });  $app->run();"																										https://github.com/slimphp/Slim																																																																																																																																																																																													0	0														
comby	comby	2019	Rijnard van Tonder		15	grammarLanguage		https://comby.dev/		0				1.8.1	570	1		11	23486		true	0								https://github.com/comby-tools/comby	grammarLanguage																2019	2024	2019	23	59	2344	74	false																								2019	2024	634	14	345	3	35929					2019														https://github.com/comby-tools										ocaml markdown bourne-shell json c toml dockerfile diff go make yaml				true	2537	0		26																1	false	1	true																											United States					if (:[_] && :[height] :[_])																	https://twitter.com/rvtond									https://github.com/comby-tools/comby																																																																																																																																																																																													0	0				comby.dev										
minizinc	MiniZinc	2012			20	pl		http://www.minizinc.org/		0				2.8.4	571	1		18	23481		true	0								https://github.com/MiniZinc/libminizinc	pl																2015	2024	2012	39	78	494	94	false																								2012	2025	7205	64	2464	31	312808																			Monash University										cpp restructuredtext python cmake json svg html markdown yaml xml c css nix javascript make tex bash ini				true	794	0		38																	false	2	true														text						MiniZinc		http://www.rosettacode.org/wiki/Category:MiniZinc				minizinc	Australia																				https://riju.codes/minizinc	"solve satisfy;  output [""Hello, world!\n""]; "	https://twitter.com/minizinc									https://github.com/MiniZinc/libminizinc																																																																																																																																																																																													1	0				minizinc.org				year|publisher|title|authors|isbn13\n2020|Springer|Building Decision Support Systems: Using Minizinc|Wallace, Mark|9783030417314						
papyrus	Papyrus	2015			14	pl				0					572	1			23480		true	0									pl	58	79		3518		0					text			source.papyrus.skyrim	programming								false					523	2014	2017	3	3																												1830	isbn doi	Papyrus  is a material similar to thick paper that was used in ancient times as a writing surface. It was made from the pith of the papyrus plant, Cyperus papyrus, a wetland sedge. Papyrus (plural: papyri) can also refer to a document written on sheets of such material, joined together side by side and rolled up into a scroll, an early form of a book.   Papyrus is first known to have been used in Egypt (at least as far back as the First Dynasty), as the papyrus plant was once abundant across the Nile Delta. It was also used throughout the Mediterranean region and in the Kingdom of Kush. Apart from a writing material, ancient Egyptians employed papyrus in the construction of other artifacts, such as reed boats, mats, rope, sandals, and baskets.	2002	868	1929	1920	23664		Papyrus is an entirely new scripting system created specifically for the Creation Kit. If you've never used a Bethesda toolset before, consider some basic tutorials to get your footing with the Creation Kit in general.	Papyrus is an entirely new scripting system created specifically for the Creation Kit. If you've never used a Bethesda toolset before, consider some basic tutorials to get your footing with the Creation Kit in general.		Bethesda Softworks LLC	Papyrus is an entirely new scripting system created specifically for the Creation Kit. If you've never used a Bethesda toolset before, consider some basic tutorials to get your footing with the Creation Kit in general.		psc						csharp						4560	0		14																																	text													United States				https://www.creationkit.com/index.php?title=Category:Papyrus													Scriptname vMFX_FXPlugin extends Quest 										https://github.com/joelday/papyrus-lang																																																																																																																																																																																																https://en.wikipedia.org/wiki/Papyrus	0	0					Papyrus	https://github.com/Kapiainen/SublimePapyrus			Papyrus					
ghc	GHC	1992	Kevin Hammond		18	compiler		https://www.haskell.org/ghc/		0	https://www.haskell.org/ghc/blog.html		https://www.haskell.org/ghc/download.html	9.10.1	573	0		31	23480		true	0								https://gitlab.haskell.org/ghc/ghc	compiler																							false												Glasgow Haskell Compiler												2005	2025	92583	1091	24648	280	2096537																			University of Glasgow										haskell c make html restructuredtext m4 markdown javascript python bourne-shell json tex bash yaml assembly-language css xml nix cpp svg typescript logos yacc objective-c pascal racket d perl objective-cpp haxe lisp				true	1112	0		50							haskell									1	false	9	true						https://downloads.haskell.org/ghc/latest/docs/users_guide/																					Scotland																																https://gitlab.haskell.org/ghc/ghc																																																																																																																																																																																											https://en.wikipedia.org/wiki/Glasgow_Haskell_Compiler	0	0														
p4	P4	2014			22	pl		http://p4.org		0					574	1			23478		true	0									pl	29	38		574		0					text			source.p4	programming								false					30	2016	2017	2	3																										2002		2014	c python	P4 is a programming language designed to allow programming of packet forwarding planes. In contrast to a general purpose language such as C or Python, P4 is a domain-specific language with a number of constructs optimized around network data forwarding.  P4 is an open-source, permissively licensed language and is maintained by a non-profit organization called the P4 Language Consortium.  The language was originally described in a SIGCOMM CCR paper in 2014 titled “Programming Protocol-Independent Packet Processors” – the alliterative name shortens to “P4”.	2015	89	6	28	46347117					Barefoot Networks && Intel && Stanford University && Princeton University && Google && Microsoft			p4				p4							true	666	0		31																					p4												text													United States																	"// Copyright 2015, Barefoot Networks, Inc. // // Licensed under the Apache License, Version 2.0 (the ""License""); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // //     http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an ""AS IS"" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License.  action set_mirror_id(session_id) {     clone_ingress_pkt_to_egress(session_id); }  table mirror_acl {     reads {         ingress_metadata.if_label : ternary;         ingress_metadata.bd_label : ternary;          /* ip acl */         ingress_metadata.lkp_ipv4_sa : ternary;         ingress_metadata.lkp_ipv4_da : ternary;         ingress_metadata.lkp_ip_proto : ternary;          /* mac acl */         ingress_metadata.lkp_mac_sa : ternary;         ingress_metadata.lkp_mac_da : ternary;         ingress_metadata.lkp_mac_type : ternary;     }     actions {         nop;         set_mirror_id;     }     size : INGRESS_MIRROR_ACL_TABLE_SIZE; } "					https://twitter.com/p4org															//	/* */																															true																																																							true																	true																														false																																																https://en.wikipedia.org/wiki/P4_(programming_language)	0	0				p4.org	P4	https://github.com/TakeshiTseng/atom-language-p4			P4					
clay	clay	2010	KS Sreeram and Joe Groff		24	pl		http://claylabs.com/clay		0				v0.1.2	575	1		14	23476		true	0								https://github.com/jckarter/clay	pl																2010	2024	2010	25	33	402	63	false																					c_like.py			2010	2014	8315	40	1530	31	412353																			https://claylabs.com/					clay					cpp make xml python cmake c java markdown vim-script go bourne-shell css svg lisp				true	543	0		40																2	false	0	true																											Various			Clay	https://bitbucket.org/kssreeram/clay/src/default/	"import printer.(println);  factorial1(n) {     if (n == 0)         return 1;     return n*factorial1(n-1); }  factorial2(n) {     var p = 1;     again :     if (n == 0)         return p;     p *: n;     n -: 1;     goto again; }  factorial3(n) {     var p = 1;     while (true) {         if (n == 0) break;         p *: n;         n -: 1;     }     return p; }  factorial4(n) {     var p = 1;     for (i in range(n))         p *: i+1;     return p; }  main() {     var n = 7;     n -: 1;     var f = factorial4(n);     println(""factorial("", n, "") = "", f);     return 0; }"													Clay				https://twitter.com/claylabs									https://github.com/jckarter/clay								println																														true																																							true											true					true																	true																		true																																																													0	0														
wasp-lang	Wasp	2019	Martin Šošić		13	pl		https://wasp-lang.dev/		0				v0.13.2	576	0		19	23475		true	0								https://github.com/wasp-lang/wasp	pl																2020	2024	2018	65	1148	12925	503	false												Web App Specification Language												2018	2025	3423	109	4696	645	543377																													typescript haskell markdown javascript json jsx sql css svg toml html yaml dockerfile bourne-shell tex xml bash logos powershell				true	16480	0		32																1	false	0	true																															https://www.reddit.com/r/ProgrammingLanguages/comments/f7r8n9/brother_and_i_are_developing_a_declarative_dsl/																											https://github.com/wasp-lang/wasp																																																																																																																																																																																													0	0				wasp-lang.dev										
e	E	1997	Mark S. Miller		31	pl		http://erights.org/		0					577	4			23474	1990	true	0									pl	291	304		354		0				rune	text			none	programming								false				e/E.e																															1998		1997	gnu-e joule java python pascal	E is an object-oriented programming language for secure distributed computing, created by Mark S. Miller, Dan Bornstein, and others at Electric Communities in 1997.  E is mainly descended from the concurrent language Joule and from Original-E, a set of extensions to Java for secure distributed programming.  E combines message-based computation with Java-like syntax.  A concurrency model based on event loops and promises ensures that deadlock can never occur.	2005	77	75	104	1377046		E is an object-oriented programming language for secure distributed computing.	E is an object-oriented programming language for secure distributed computing.		Combex, Inc.	E is an object-oriented programming language for secure distributed computing.		e	e										true	406	0		34																1							false										text	82							http://www.rosettacode.org/wiki/Category:E					United States					# E snippet from # http://wiki.erights.org/wiki/Walnut/Distributed_Computing/Promises when (tempVow) -> {     #...use tempVow } catch prob {     #.... report problem } finally {     #....log event } 											"println(""Hello World"") "							def makeMint(name) :any {    def [sealer, unsealer] := makeBrandPair(name)    def mint {      to makePurse(var balance :(int >= 0)) :any {        def decr(amount :(0..balance)) :void {          balance -= amount        }        def purse {          to getBalance() :int { return balance }          to sprout() :any { return mint.makePurse(0) }          to getDecr() :any { return sealer.seal(decr) }          to deposit(amount :int, src) :void {            unsealer.unseal(src.getDecr())(amount)            balance += amount          }        }        return purse      }    }    return mint  }	E													#		println	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/E_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1990			erights.org	E				E					
urweb	UrWeb	2008			17	pl		http://www.impredicative.com/ur/		0					578	1		18	23470		true	0								https://github.com/urweb/urweb	pl	62	64		83		0			Ur/Web or Ur		text			source.ur	programming	2015	2024	2008	35	66	806	61	false					79	2012	2015	2	8															2008	2024	2844	54	1329	54	106700																						ur urs							standard-ml python c lisp make bourne-shell m4 coq javascript nix css html tex lex markdown lua yaml sql				true	1260	0		37																	false																text																														"open Parse.String  val digit = satisfy isdigit  val decimal_of_len n =     ds <- count n digit;     return (List.foldl (fn d acc => 10*acc + ((ord d)-(ord #""0""))) 0 ds)  val date =     y <- decimal_of_len 4;     char' #""-"";     m <- decimal_of_len 2;     char' #""-"";     d <- decimal_of_len 2;     if m > 0 && m <= 12 then         return {Year=y, Month=(Datetime.intToMonth (m-1)), Day=d}     else         fail  (* We parse fractions of a second, but ignore them since Datetime    doesn't permit representing them. *) val time =     h <- decimal_of_len 2;     char' #"":"";     m <- decimal_of_len 2;     s <- maybe (char' #"":"";                 s <- decimal_of_len 2;                 maybe' (char' #"".""; skipWhile isdigit);                 return s);     return {Hour=h, Minute=m, Second=Option.get 0 s}  val timezone_offset =     let val zulu = char' #""Z""; return 0         val digits = decimal_of_len 2         val sign = or (char' #""+""; return 1)                       (char' #""-""; return (-1))     in         zulu `or` (s <- sign;                    h <- digits;                    m <- (maybe' (char' #"":""); or digits (return 0));                    return (s*(h*60+m)))     end  val datetime_with_tz =     d <- date; char' #""T""; t <- time;     tz <- timezone_offset;     return (d ++ t ++ {TZOffsetMinutes=tz})  val datetime =     d <- datetime_with_tz;     return (d -- #TZOffsetMinutes)  fun process v =     case parse (d <- datetime_with_tz; eof; return d) v of         Some r =>         let             val {Year=year,Month=month,Day=day,                  Hour=hour,Minute=minute,Second=second} =                 Datetime.addMinutes (r.TZOffsetMinutes) (r -- #TZOffsetMinutes)             fun pad x =                 if x < 10 then ""0"" `strcat` show x else show x         in             <xml>{[pad hour]}:{[pad minute]}:{[pad second]} {[month]} {[day]}, {[year]}</xml>         end       | None => <xml>none</xml>  fun main () : transaction page =     input <- source ""2012-01-01T01:10:42Z"";     return <xml>       <body>         <label>           Enter an           <a href=""https://en.wikipedia.org/wiki/ISO_8601"">ISO 8601</a>           datetime here:           <ctextbox source={input} />         </label>         <ul><dyn signal={v <- signal input; return (process v)} /></ul>       </body>     </xml>"														https://github.com/urweb/urweb							(* *)																															true																																																																								true																														false																																																	0	0					UrWeb	https://github.com/gwalborn/UrWeb-Language-Definition.git			UrWeb					
dlvm	dlvm	2017	Chris Lattner		20	ir		http://dlvm.org/		0					579	1		26	23468		true	0								https://github.com/dlvm-team/swift	ir																2017	2024	2010	2	0	0	0	false																								2010	2017	67857	769	14310	259	1888648					2022											Modern Compiler Infrastructure for Deep Learning Systems	Modern Compiler Infrastructure for Deep Learning Systems		University of Illinois Urbana-Champaign && Purdue University	Modern Compiler Infrastructure for Deep Learning Systems									swift cpp cmake python restructuredtext json markdown objective-c objective-cpp bash bourne-shell llvmir c vim-script lisp xml make html d yaml css ini javascript ruby perl matlab				true	771	0		48																1	false																text													United States				https://dlvm-team.github.io/	// 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> }																										https://github.com/dlvm-team/swift						//																																true																																																							true																																															false																																																	0	0				dlvm.org										
purebasic	PureBasic	1998			29	pl		http://www.purebasic.com		0	https://www.purebasic.fr/blog/	https://www.purebasic.com/news.php			580	3			23468		true	0									pl	556	647		6366		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nonnx onnx https://github.com/onnx.png https://github.com/onnx/onnx PureBasic #5a6986 6751 1080 196 ""Open Neural Network Exchange""\nalibaba x-deeplearning https://github.com/alibaba.png https://github.com/alibaba/x-deeplearning PureBasic #5a6986 2862 709 123 ""An industrial deep learning framework for high-dimension sparse data"""				text			none	programming								false				p/PureBasic.pb				2																											2000		1998	basic linux x86-isa powerpc isbn	"PureBasic is a commercially distributed procedural computer programming language and integrated development environment based on BASIC and developed by Fantaisie Software for Windows 32/64-bit, Linux 32/64-bit, and macOS. An Amiga version is available, although it has been discontinued and some parts of it are released as open source. The first public release of PureBasic for Windows was on December 17, 2000. It has been continually updated since. PureBasic has a ""lifetime license model"". As cited on the website, the very first PureBasic user (who registered in 1998) still has free access to new updates and this is not going to change.PureBasic compiles directly to x86, x86-64, PowerPC or 680x0  instruction sets, generating small standalone executables and DLLs which need no runtime libraries beyond the standard system libraries. Programs developed without using the platform-specific application programming interfaces (APIs) can be built easily from the same source file with little or no modification. PureBasic supports inline assembly, allowing the developer to include FASM assembler commands within PureBasic source code, while using the variables declared in PureBasic source code, enabling experienced programmers to improve the speed of speed-critical sections of code. PureBasic supports and has integrated the OGRE 3D Environment. Other 3D environments such as the Irrlicht Engine are unofficially supported."	2002	41	135	349	60643					Fantaisie Software			pb pbi	pb											426	0		32																									https://www.purebasic.com/documentation/index.html							https://www.purebasic.com/faq.php	text								http://www.rosettacode.org/wiki/Category:PureBasic																					"If OpenConsole()   PrintN(""Hello World"") EndIf "	"EnableExplicit  ; ##################################################### Includes ####################################################  XIncludeFile ""Includes/AudioOut.pbi""  ; ##################################################### Prototypes ##################################################  ; ##################################################### Structures ##################################################  ; ##################################################### Constants ###################################################  #Samplerate = 44100  ; ##################################################### Structures ##################################################  Structure Main   *AudioOut      Quit.i EndStructure Global Main.Main  Structure Main_Window   ID.i      TrackBar.i [10] EndStructure Global Main_Window.Main_Window  ; ##################################################### Variables ###################################################  Global Frequency.d = 1000 Global Amplitude.d = 0.25  ; ##################################################### Procedures ##################################################  Procedure Main_Window_Open()   Main_Window\ID = OpenWindow(#PB_Any, 0, 0, 800, 100, ""AudioOut Example"", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_ScreenCentered)      If Main_Window\ID          Main_Window\TrackBar[0] = TrackBarGadget(#PB_Any, 10, 10, 780, 30, 0, 20000)     SetGadgetState(Main_Window\TrackBar[0], Frequency)          Main_Window\TrackBar[1] = TrackBarGadget(#PB_Any, 10, 40, 780, 30, 0, 1000)     SetGadgetState(Main_Window\TrackBar[1], Amplitude*1000)        EndIf EndProcedure  Procedure Notifier_CallBack(*AudioOut)   Protected *Temp, Temp_Size.i   Static Rotation.d      While AudioOut::GetQueuedBlocks(*AudioOut) <= 3          Temp_Size = AudioOut::GetBufferBlocksize(*AudioOut)     If Temp_Size > 0       *Temp = AllocateMemory(Temp_Size)              Define Left.d, Right.d, i       For i = 0 To Temp_Size / 4 - 1         Left = Sin(Rotation) * Amplitude         Right = Sin(Rotation) * Amplitude                  PokeW(*Temp + i*4    , Left*32767)         PokeW(*Temp + i*4 + 2, Right*32767)                  Rotation + 2.0*#PI / #Samplerate * Frequency       Next              AudioOut::Write_Data(Main\AudioOut, *Temp, Temp_Size)              FreeMemory(*Temp)     EndIf        Wend EndProcedure  ; ##################################################### Initialisation ##############################################  Main_Window_Open()  AudioOut::GetDevices()  ForEach AudioOut::Device()   Debug PeekS(AudioOut::@Device()\szPname) Next  Main\AudioOut = AudioOut::Initialize(#WAVE_MAPPER, #Samplerate, 2, 16, @Notifier_CallBack())  If Not Main\AudioOut   Debug AudioOut::GetError()   End EndIf  Notifier_CallBack(Main\AudioOut)  ; ##################################################### Main ########################################################  Repeat      Repeat     Select WaitWindowEvent(100)       Case #PB_Event_Gadget         Select EventGadget()           Case Main_Window\TrackBar[0]             Frequency = GetGadgetState(Main_Window\TrackBar[0])             Debug Frequency                        Case Main_Window\TrackBar[1]             Amplitude = GetGadgetState(Main_Window\TrackBar[1]) / 1000         EndSelect                Case #PB_Event_CloseWindow         Main\Quit = #True       Case 0         Break     EndSelect   ForEver    Until Main\Quit  ; ##################################################### End #########################################################  AudioOut::Deinitialize(Main\AudioOut)  ; IDE Options = PureBasic 5.30 Beta 2 (Windows - x64) ; CursorPosition = 109 ; FirstLine = 79 ; Folding = - ; EnableUnicode ; EnableThread ; EnableXP "						Structure type_name    field_name.type ; Single field. Perhaps the structures attachment.    field_name[count].type ; Static arrays.    ; ...    ; Optional construction StructureUnion .. EndStructureUnion allows you    ; to combine multiple fields into one area of memory    ; that is sometimes required for the conversion types.    StructureUnion       type_name.type       ; ...    EndStructureUnion EndStructure	PureBasic													;		PrintN	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/PureBasic	2	0				purebasic.com	PureBasic	https://github.com/telnet23/language-basic		year|publisher|title|authors|isbn13\n2012|Bookbaby|Programming 2d Scrolling Games: For Purebasic Developers|John P. Logsdon and Derlidio Siqueira|9781624883415\n2010||Basic Programming Language Family: Basic, Quickbasic, Gw-basic, Ibm Basica, True Basic, Vbscript, Visual Basic For Applications, Purebasic|Books and LLC and Group|9781157362517	PureBasic	purebasic developer				
bucardo	Bucardo	2009	Jon Jensen		18	application		https://bucardo.org/Bucardo/		0				5.6.0	581	0		6	23467		false	0								https://github.com/bucardo/bucardo	application																2009	2024		35	101	733	44	false																								2007	2025	2585	33	75	10	29671																Bucardo is an asynchronous PostgreSQL replication system, allowing for multi-source, multi-target operations. Bucardo is a replication system for Postgres that supports any number of sources and targets (aka masters and slaves). It is asynchronous and trigger based.	Bucardo is an asynchronous PostgreSQL replication system, allowing for multi-source, multi-target operations. Bucardo is a replication system for Postgres that supports any number of sources and targets (aka masters and slaves). It is asynchronous and trigger based.		https://github.com/bucardo/bucardo	Bucardo is an asynchronous PostgreSQL replication system, allowing for multi-source, multi-target operations. Bucardo is a replication system for Postgres that supports any number of sources and targets (aka masters and slaves). It is asynchronous and trigger based.									perl html yaml bourne-shell bash diff				true	1071	0		28	postgresql sql plpgsql perl															1	false	5	true						https://bucardo.org/Bucardo/																					United States				https://wiki.postgresql.org/wiki/Bucardo																											https://github.com/bucardo/bucardo																																																																																																																																																																																													0	0				bucardo.org										
lmdb	lmdb	2011	Howard Chu		14	library		http://www.openldap.org/software/repo.html		0					582	0		2	23463		true	0								https://github.com/LMDB/lmdb	library																2015	2024	2011	164	578	2512	0	false																								2011	2025	1817	38	30	3	18857																LMDB is a Btree-based database management library modeled loosely on the BerkeleyDB API, but much simplified. The entire database is exposed in a memory map, and all data fetches return data directly from the mapped memory, so no malloc's or memcpy's occur during data fetches. As such, the library is extremely simple because it requires no page caching layer of its own, and it is extremely high performance and memory-efficient. It is also fully transactional with full ACID semantics, and when the memory map is read-only, the database integrity cannot be corrupted by stray pointer writes from application code.	LMDB is a Btree-based database management library modeled loosely on the BerkeleyDB API, but much simplified. The entire database is exposed in a memory map, and all data fetches return data directly from the mapped memory, so no malloc's or memcpy's occur during data fetches. As such, the library is extremely simple because it requires no page caching layer of its own, and it is extremely high performance and memory-efficient. It is also fully transactional with full ACID semantics, and when the memory map is read-only, the database integrity cannot be corrupted by stray pointer writes from application code.		https://github.com/LMDB	LMDB is a Btree-based database management library modeled loosely on the BerkeleyDB API, but much simplified. The entire database is exposed in a memory map, and all data fetches return data directly from the mapped memory, so no malloc's or memcpy's occur during data fetches. As such, the library is extremely simple because it requires no page caching layer of its own, and it is extremely high performance and memory-efficient. It is also fully transactional with full ACID semantics, and when the memory map is read-only, the database integrity cannot be corrupted by stray pointer writes from application code.									c make				true	4286	0		16																1	false																text													United States				http://www.lmdb.tech/doc/group__mdb.html																											https://github.com/LMDB/lmdb																																																																																																																																																																																													0	0														
foxpro	FoxPRO	1992			17	pl				0					583	1			23461	2056	true	0									pl																							false				f/FoxPro.prg																	foxpro.py																1992	visual-foxpro dbase linux freebsd	FoxPro was a text-based procedurally oriented programming language and database management system (DBMS), and it is also an object-oriented programming language, originally published by Fox Software and later by Microsoft, for MS-DOS, Windows, Macintosh, and UNIX. The final published release of FoxPro was 2.6.  Development continued under the Visual FoxPro label, which in turn was discontinued in 2007. FoxPro was derived from FoxBase (Fox Software, Perrysburg, Ohio), which was in turn derived from dBase III (Ashton-Tate) and dBase II.  dBase II was the first commercial version of a database program written by Wayne Ratliff, called Vulcan, running on CP/M. FoxPro is both a DBMS and a relational database management system (RDBMS), since it extensively supports multiple relationships between multiple DBF files (tables).  However it lacks transactional processing. After they acquired Fox Software in its entirety in 1992, FoxPro was sold and supported by Microsoft.  At that time there was an active worldwide community of FoxPro users and programmers. FoxPro 2.6 for UNIX (FPU26) has even been successfully installed on Linux and FreeBSD using the Intel Binary Compatibility Standard (ibcs2) support library.	2006	244	71	236	7419372					Fox Software				prg	PRG prg										1240	0		18																																	text													United States																"? ""Hello World"" "		FoxPro						FoxPro																""""																													true																																																							true																																																										true																																					https://en.wikipedia.org/wiki/FoxPro	53	0	https://hopl.info/showlanguage.prx?exp=2056							year|publisher|title|authors|isbn13\n1990|Windcrest|FoxPro programming|Pinter, Les|9780830635252\n1998|Prima Pub|Visual Foxpro 6 Enterprise Edition|John Petersen and Ron Talmage and Rod Paddock|9780761513810\n1995|Sams|Visual Foxpro 3 Unleashed|Jim Booth and Jeb Long and Doug Norman and Menachem Bazian and Edward Jones and Christopher Buelow|9780672307584\n1993|Microsoft Press|Running Microsoft Foxpro For Windows|Sal Ricciardi|9781556155536\n2000|Hentzenwerke Publishing|Microsoft Office Automation with Visual FoxPro|Granor, Tamar and Martin, Della|9780965509305\n1994|Que Pub|Visual Foxpro Expert Solutions/book And Cd-rom|Miriam Liskin|9780789700759\n1991|M & T Books|Foxpro 2: A Developers Guide : Expert Guidance for Industrial-Strength Programming/Book and Disk (DBMS Magazine's Database Foundation Series)|Ahlo, Hamilton M. and Brown, Randy|9781558510845\n1998|Hentzenwerke Publishing|Advanced Object Oriented Programming with Visual FoxPro 6.0|Egger, Markus|9780965509381\n1996|Addison-Wesley Professional|Object Orientation in Visual Foxpro|Brentnall, Savannah|9780201479430\n2004|Sams Publishing|Visual FoxPro to Visual Basic .NET|Pinter, Les|9780672326493\n1995-12-01T00:00:01Z|Oracle Pr|Visual Foxpro Programming Basics|Stearns, Tom and Stearns, Leonard|9780078820922\n1995-05-01T00:00:01Z|Ziff Davis Pr|Programming Visual Foxpro 3.0/Book and Disk|Hentzen, Whil|9781562763251\n1996|Apress|The Revolutionary Guide to Foxpro Oop|Phelps, Will and Kramek, Andy and Grommes, Bob|9781874416401\n1997|John Wiley & Sons Inc|Building Visual Foxpro 5 Applications|Sosinsky, Barrie A. and Bryant, R. Lawrence|9780764580239\n1997|M & T Books|Visual Foxpro 5.0 for Windows: Developing an Application Framework (Teach Yourself)|King, Nelson|9781558515604\n1992|Windcrest|Foxpro 2.0 Applications Programming|Pinter, Les|9780830642687\n1995|Ventana Pr|The Visual Guide to Visual Foxpro 3.0: The Pictorial Companion to Windows Database Management & Programming (Visual Guides)|Sander, Ellen and Brentnall, Savannah and Gunn, John|9781566042277\n2003|Bpb Publications|Foxpro Interactive Programming And Projects|Dasgupta, Soma|9788176566742\n1993|TAB Books Inc|Microsoft FoxPro 2.5 Applications Programming|Pinter, Les|9780830645688\n1991|Unknown|Visual FoxPro 6.0 Programming|YU FEI ?CHEN WEI ZHU BIAN WANG XIAO YONG ?FANG HOU JIA FU ZHU BIAN|9787113086428\n2013|People Post Press|Visual FoxPro Programming Guide(Chinese Edition)|XIONG XIAO BING . GUI XUE QIN . JIAO CUI ZHEN ZHU|9787115299192\n1991|Unknown|Visual Foxpro programming guide-on exercises and answers to Beijing University Press,|HUANG JIAN HUA ?ZHANG XIN ZHU BIAN WANG ZHONG ZHUANG ?WAN FANG FU ZHU BIAN|9787563517862\n1992|Windcrest/mcgraw-hill|Foxpro Programming|Les Pinter|9780830625864\n||Visual Foxpro 3: Object-oriented Programming|Bard and Dick|9781558514225\n||Foxpro Power Programming|Schwartz and Alan|9781556158476\n||Programming Foxpro 2.5|Miriam Liskin|9788170295907\n1993|Macmillan Pub Co|Business Programming Using Foxpro|Sudesh M. Duggal|9780023305856\n1993|Windcrest|Microsoft Foxpro 2.5 Programming|Les Pinter|9780830643981\nJanuary 1994|Windcrest|Microsoft FoxPro 2.5 Applications Programming|Les Pinter|9780070501539\n1996|Mcgraw-hill Osborne Media|The Pinter Visual Foxpro Programming Handbook|Les Pinter and John Pinter|9780070501805\n1993|Que Pub|Creating Foxpro Applications: The Professional Programmer's Guide To Foxpro 2.5/book And Disk (programming Series)|George F., Iv Goley|9781565290938\n1992|Que Pub|Foxpro 2.0 Programmer's Reference (programming Series)|John L. Hawkins and Joseph A. Gotthelf and Bill House|9780880226769\n1993|Que Pub|Foxpro 2.5 Programmer's Reference (programming Series)|John L. Hawkins|9781565292109\n1996|Que|Special Edition Using Visual FoxPro 5|Michael P. Antonovich|9780789708854\n1993|Ziff Davis Pr|Pc Magazine Programming Foxpro 2.5/book And Disk|Miriam Liskin|9781562761646\n|Que|Foxpro For Windows Programming By Example With Disk|Que Corporation|9781565296442\n1996|Mis Pr|Teach Yourself...visual Foxpro 3.0 For The Mac|Nelson King|9781558284968\n1992|Pearson Education Ltd.|Pc Magazine Programming Foxpro 2.0/book And Disk|Miriam Liskin|9781562760380\n1992|Microtrend|Foxpro 2 Programming Guide (lance A. Leventhal Microtrend Series)|Michael P. Antonovich|9780915391486\n1993|Sybex Inc.|Foxpro Power Programming Guide And Accompanying Source Code Disk|Lewis Spence|9780782112160\n1993|Que Pub|Using Foxpro 2.6 For Windows/book And Disk (special Edition Using)|Lisa C. Slater and Steven E. Arnott|9781565299924\n1993|Mis Pr|Foxpro 2.5 For Windows: Developing Full-scale Applications/book And Disk|Nelson King|9781558282612\n2002|Hentzenwerke Publishing|MegaFox: 1002 Things You Wanted to Know About Extending Visual FoxPro|Marcia Akins and Andy Kramek and Rick Schummer and Steven P. Dingle|9781930919273\n|M & T Books|Foxpro 2.x: A Developer's Guide : Expert Guidance For Industrial-strength Programming|Jeff Winchell|9781558512887\n2002|Hentzenwerke Publishing|Webrad: Building Database Applications On The Web With Visual Foxpro And Web Connection|Harold Chattaway and Randy Pearson and Whil Hentzen|9781930919075\n1993|Brady|Foxpro Event-driven Programming: How To Build Multi-window Applications/book And Disk|Dick Bard|9781566860994\n1993|Microtrend|Foxpro 2.5 For Windows Programming Guide/book And Disk (lance A. Leventhal Microtrend Series)|Michael P. Antonovich|9780915391806\n1991|M & T Books|Foxpro 2: A Developer's Guide : Expert Guidance For Industrial-strength Programming (dbms Magazine's Database Foundation Series)|Hamilton M. Ahlo and Randy Brown|9781558510838						title|year|author|goodreadsId|rating|ratings|reviews\nVisual FoxPro Programming Basics|1995|Whil Hentzen|3539454|5.00|4|1\nProgramming Visual FoxPro 3.0|1995|Whil Hentzen|3307531|5.00|2|0\nProgrammer's Guide to FoxPro 2.6|1994|Howard Dickler|7215033|5.00|1|0\nFoxPro 2.6 for Windows for Dummies|1994|John Kaufeld|2391631|0.0|0|0\nVisual Foxpro 5 for Dummies|1997|Jim Keogh|1377516|0.0|0|0
glicol	Glicol	2020	Qichao Lan		15	musicalNotation		https://glicol.org		0				v0.13.5	584	1		9	23459		true	0								https://github.com/chaosprint/glicol	musicalNotation																2020	2024	2020	32	73	2145	43	false																								2020	2025	673	14	207	113	61459				https://glicol.org/demo	2021														University of Oslo										rust javascript json markdown toml yaml css html bourne-shell				true	2380	0		24																1	false	0	true																											Norway					"~gate: speed 2.0 >> seq 60 _60 _~a 48; ~a: choose 48 48 48 72 0 0 0 ~amp: ~gate >> envperc 0.001 0.1; ~pit: ~gate >> mul ##Math.pow(2, (60-69)/12) * 440# // mix js to get 261.63 ~lead: saw ~pit >> mul ~amp >> lpf ~mod 5.0 >> meta `     output = input.map(|x|x*0.1);     output ` // rhai script, same as ""mul 0.1"" ~mod: sin 0.2 >> mul 1300 >> add 1500; out: ~lead >> add ~drum >> plate 0.1 // optinal semicolon ~drum: speed 4.0 >> seq 60 >> sp \808bd; // live drag and drop your sample  ^^^"																										https://github.com/chaosprint/glicol																																																																																																																																																																																													0	0				glicol.org										
livecode	LiveCode	2001			25	pl		https://livecode.org/		0					585	3			23456		true	1	revolution-programming-language								pl																							false				l/LiveCode										revolution																					2012		2001	linux android ios hypertalk hypercard sql	"LiveCode (formerly Revolution and MetaCard) is a cross-platform rapid application development runtime environment inspired by HyperCard. It features the Transcript (formerly MetaTalk) programming language which belongs to the family of xTalk scripting languages like HyperCard's HyperTalk. The environment was introduced in 2001. The ""Revolution"" development system was based on the MetaCard engine technology which Runtime Revolution later acquired from MetaCard Corporation in 2003. The platform won the Macworld Annual Editor's Choice Award for ""Best Development Software"" in 2004. ""Revolution"" was renamed ""LiveCode"" in the fall of 2010. ""LiveCode"" is developed and sold by Runtime Revolution Ltd., based in Edinburgh, Scotland. In March, 2015, the company was renamed ""LiveCode Ltd."", to unify the company name with the product. In April 2013 a free/open source version 'LiveCode Community Edition 6.0' was published after a successful crowdfunding campaign at Kickstarter. The code base was re-licensed and made available as free and open source software with a version in April 2013. LiveCode runs on iOS, Android, OS X, Windows 95 through Windows 10, Raspberry Pi and several variations of Unix, including Linux, Solaris, and BSD. It can be used for mobile, desktop and server/CGI applications. The iOS (iPhone and iPad) version was released in December 2010. The first version to deploy to the Web was released in 2009. It is the most widely used HyperCard/HyperTalk clone, and the only one that runs on all major operating systems. A developer release of v.8 was announced in New York on March 12, 2015. This major enhancement to the product includes a new, separate development language, known as ""LiveCode Builder"", which is capable of creating new object classes called ""widgets"". In earlier versions, the set of object classes was fixed, and could only be enhanced via the use of ordinary procedural languages like C. The new language, which runs in its own IDE, is a departure from the transitional x-talk paradigm in that it permits typing of variables. But the two environments are fully integrated, and apart from the ability to create new objects, development in LiveCode proceeds in the normal way, within the established IDE. A second crowdfunding campaign to Bring HTML5 to LiveCode reached funding goals of nearly $400,000 USD on July 31, 2014. LiveCode developer release 8.0 DP4 (August 31, 2015) was the first to include a standalone deployment option to HTML5."	2003	60	55	303	30890362					LiveCode Ltd															321	0		27																																	text								http://www.rosettacode.org/wiki/Category:LiveCode					Scotland			LiveCode												"-- Hello world in LiveCode (formerly called Revolution, formerly called Transcript)  answer ""Hello World!"""	"answer ""Hello World!"" "							"put url ""binfile:picture.jpg"" into url ""ftp://john:passwd@ftp.example.net:2121/picture.jpg"""	LiveCode													--		answer																														true																																																							true																																			true												false																																																https://en.wikipedia.org/wiki/LiveCode	9	0			LiveCode	livecode.org				year|publisher|title|authors|isbn13\n2013|Economy-x-talk|Programming Livecode For The Real Beginner|Mark Schonewille|9789082074109\n2014|Packt Publishing|LiveCode Mobile Development Cookbook|Lavieri, Dr Edward|9781783558827\n2013|Packt Publishing|LiveCode Mobile Development Hotshot|Edward D. Lavieri Jr.|9781849697484\n2012|Packt Publishing|LiveCode Mobile Development Beginner's Guide|Holgate Colin|9781849692489\n2013-10-24|Packt Publishing|LiveCode Mobile Development HOTSHOT|Edward D Lavieri Jr.|9781849697491\n20120726|Packt Publishing|LiveCode Mobile Development Beginner's Guide|Colin Holgate|9781849692496\n20150529|Packt Publishing|LiveCode Mobile Development: Beginner's Guide - Second Edition|Colin Holgate; Joel Gerdeen|9781849699662						title|year|author|goodreadsId|rating|ratings|reviews\nProgramming Livecode for the Real Beginner||Mark Schonewille|52807550|3.00|1|1\nLiveCode Lite: Computer Programming Made Ridiculously Simple||Stephen Goldberg|55375098|3.00|1|0
jule	Jule	2021	Mertcan Davulcu		112	pl lisp		https://jule.dev		1					586	3		2	23456		true	1	jule							https://github.com/julelang/jule	pl																2021	2024	2021	9	12	127	4	false																								2021	2025	5722	16	547	17	128619					2022											Jule is the simple, efficient, statically typed and compiled system programming language.	Jule is the simple, efficient, statically typed and compiled system programming language.		https://github.com/julelang	Jule is the simple, efficient, statically typed and compiled system programming language.	.jule								jule cpp				true	181	0		174			c cpp rust go													1	true						false		https://jule.dev/pages/manual.html?page=jule-lang								text													Turkey					use std::math::{PI}  trait Shape {     fn area(self): f32 }  struct Rectangle {     width: int     height: int }  impl Shape for Rectangle {     fn area(self): f32 {         ret self.width * self.height     } }  struct Circle {     r: f32 }  impl Shape for Circle {     fn area(self): f32 {         ret PI * self.r * self.r     } }  fn main() {     let rect: Shape = Rectangle{90, 5}     let circ: Shape = Circle{90.5}     outln(rect.area())     outln(circ.area()) }																								fn struct enum unsafe const let mut self match if else for in impl trait break continue goto cpp i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 str int uint type any true false bool ret fall nil uintptr co defer select chan map		https://github.com/julelang/jule						//	/* */	println	""""	=	true false	use		true	false	true			true		true	true	true	true	false	true		true		true	true	true						true	true	true		true	true			true		true		true	true		true		true			true					true	true	true	true		false	true	false			true	true	true		true			true	true			true	true			true			true		true						true		true	true			false	true				true	true					true	true	false						true	false			true					false	true	true			true	true	false					true	true		true		true	true	true		true				false	true		true		false		true					true				false	true		true		true	true			true						0	0				jule.dev										
lispyscript	lispyscript	2012	Santosh Rajan		20	pl lisp		http://lispyscript.com		0				1.0.2	587	1		8	23454		true	0								https://github.com/santoshrajan/lispyscript	pl																2012	2024	2012	40	57	572	18	false																								2012	2020	271	7	439	2	85683					2021											A javascript With Lispy Syntax And Macros!	A javascript With Lispy Syntax And Macros!		https://github.com/santoshrajan/lispyscript/issues	A javascript With Lispy Syntax And Macros!									javascript markdown json css html make yaml coffeescript				true	752	0		29																1	false	1	true																											India				http://web.archive.org/web/20180123072250/http://lispyscript.com/	";; test with and without the ""./"" ;;(var k (require ""square.ls"")) ;;(var k (require ""./square.ls"")) ;; or test .ls files requiring .js files: ;;(var k (require ""square.js"")) ;;(var k (require ""./square.js"")) ;; or test omitting .ls extensions: (var k (require ""square"")) ;;(var k (require ""./square"")) (console.log (k 10))"																										https://github.com/santoshrajan/lispyscript						;																																true																																																							true																																															false																																																	0	0				lispyscript.com										
json-with-comments	JSON with Comments	2001	Muhammad Muzzammil		26	dataNotation				0				v1.0.1	588	2		3	23454		true	0								https://github.com/muhammadmuzzammil1998/jsonc	dataNotation			.babelrc .devcontainer.json .eslintrc.json .jscsrc .jshintrc .jslintrc api-extractor.json devcontainer.json jsconfig.json language-configuration.json tsconfig.json tslint.json	0				JSON	jsonc		javascript	javascript	text/javascript	source.js	data	2019	2024	2019	5	20	196	3	false					1133	2013	2018	12	103				jsonc											2019	2024	50	6	13	2	335																			https://github.com/muhammadmuzzammil1998/jsonc/issues			jsonc code-snippets sublime-build sublime-commands sublime-completions sublime-keymap sublime-macro sublime-menu sublime-mousemap sublime-project sublime-settings sublime-theme sublime-workspace sublime_metrics sublime_session							markdown go yaml				true	463	0		33									json							1	false	1	true														text													India				https://github.com/Microsoft/node-jsonc-parser	"/*  * JSLint's implementation of JSHint  * The JSLint options and makeup of this file were created based on the documentation of JSLint by  * Douglas Crockford: http://www.jslint.com/lint.html  */  {   ""foobar"" : true,       // Not checked in JSHint }"												"[  {   ""command"": ""haxe_run_build""  } ]"														https://github.com/muhammadmuzzammil1998/jsonc						//	/* */																															true																																																							true																	true																														false																																																	0	0						https://github.com/atom/language-javascript			JSON with Comments					
gdscript	GDScript	2008			29	pl 3d		http://docs.godotengine.org/en/3.0/getting_started/scripting/gdscript/gdscript_basics.html		2					589	3			23450		true	2	gap pygments								pl	513	681		39447		2	"author name avatar url language languageColor stars forks currentPeriodStars description\ngodotengine godot-demo-projects https://github.com/godotengine.png https://github.com/godotengine/godot-demo-projects GDScript #355570 846 454 39 ""Demonstration and Template Projects"""				text			source.gdscript	programming								false				g/GDScript.gd	29	2014	2018	4	5												gdscript.py																									GDScript is a high level, dynamically typed programming language used to create content. It uses a syntax similar to Python (blocks are indent-based and many keywords are similar). Its goal is to be optimized for and tightly integrated with Godot Engine, allowing great flexibility for content creation and integration.	GDScript is a high level, dynamically typed programming language used to create content. It uses a syntax similar to Python (blocks are indent-based and many keywords are similar). Its goal is to be optimized for and tightly integrated with Godot Engine, allowing great flexibility for content creation and integration.		https://github.com/godotengine	GDScript is a high level, dynamically typed programming language used to create content. It uses a syntax similar to Python (blocks are indent-based and many keywords are similar). Its goal is to be optimized for and tightly integrated with Godot Engine, allowing great flexibility for content creation and integration.		gd	gd	gd										201	0		33																					gd												text			https://github.com/antlr/grammars-v4/tree/master/gdscript										Various				https://en.wikipedia.org/wiki/Godot_(game_engine)	"# A file is a class!  # Inheritance  extends BaseClass  # Member Variables  var a = 5 var s = ""Hello"" var arr = [1, 2, 3] var dict = {""key"": ""value"", 2:3}  # Constants  const ANSWER = 42 const THE_NAME = ""Charly"""											"extends Node2D  func _ready():  print(""Hello World"") "	"# Taken from https://github.com/okamstudio/godot/wiki/gdscript # a file is a class!  # inheritance  extends BaseClass  # member variables  var a = 5 var s = ""Hello"" var arr = [1, 2, 3] var dict = {""key"":""value"", 2:3}  # constants  const answer = 42 const thename = ""Charly""  # built-in vector types  var v2 = Vector2(1, 2) var v3 = Vector3(1, 2, 3)  # function  func some_function(param1, param2):     var local_var = 5      if param1 < local_var:         print(param1)     elif param2 > 5:         print(param2)     else:         print(""fail!"")      for i in range(20):         print(i)      while(param2 != 0):         param2 -= 1      var local_var2 = param1+3     return local_var2   # subclass  class Something:     var a = 10  # constructor  func _init():     print(""constructed!"")     var lv = Something.new()     print(lv.a)"	GDScript						GDScript													#		print	""""																													true																									true														true											true					true																																			true												false											true																																						0	0					GDScript	https://github.com/beefsack/GDScript-sublime			GDScript					
dub-pm	dub-pm	2012	Sönke Ludwig		16	packageManager		https://code.dlang.org/		0				v1.38.0-beta.1	590	0		9	23447		false	0								https://github.com/dlang/dub	packageManager																2012	2024	2012	65	228	666	498	false																	1498		d					2012	2025	4077	196	1043	9	67867																			https://github.com/dlang										d bourne-shell json yaml markdown xml bash c dockerfile				true	1548	0		25																1	false	1	true																											United States				https://dub.pm/package-format-json																											https://github.com/dlang/dub																																																																																																																																																																																													0	0				code.dlang.org										
dtd	DTD	1996			13	grammarLanguage				21					591	1			23445		true	24	ballerina ceylon click commonmark eiffel emscripten erlang factor gradle hhvm java mythryl netbeans-editor netlogo open-nn php pkl pygments python relax smallbasic trex vlc xduce								grammarLanguage																							false												document type definition									html.py																2009	xml html	A document type definition (DTD) is a set of markup declarations that define a document type for an SGML-family markup language (SGML, XML, HTML). A Document Type Definition (DTD) defines the legal building blocks of an XML document. It defines the document structure with a list of legal elements and attributes. A DTD can be declared inline inside an XML document, or as an external reference. XML uses a subset of SGML DTD. As of 2009, newer XML namespace-aware schema languages (such as W3C XML Schema and ISO RELAX NG) have largely superseded DTDs. A namespace-aware version of DTDs is being developed as Part 9 of ISO DSDL. DTDs persist in applications that need special publishing characters, such as the XML and HTML Character Entity References, which derive from larger sets defined as part of the ISO SGML standard effort.	2001	235	72	583	8537					ISO					dtd										1195	0		14																					dtd												text													Switzerland																		DTD					"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?> <!DOCTYPE people_list [   <!ELEMENT people_list (person*)>   <!ELEMENT person (name, birthdate?, gender?, socialsecuritynumber?)>   <!ELEMENT name (#PCDATA)>   <!ELEMENT birthdate (#PCDATA)>   <!ELEMENT gender (#PCDATA)>   <!ELEMENT socialsecuritynumber (#PCDATA)> ]> <people_list>   <person>     <name>Fred Bloggs</name>     <birthdate>2008-11-27</birthdate>     <gender>Male</gender>   </person> </people_list>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Document_type_definition	2	0														title|year|author|goodreadsId|rating|ratings|reviews\nInside XML DTDs: Scientific and Technical|1999|Simon St. Laurent|2097228|3.00|4|0\nXML Programming Success in a Day: Beginner's Guide to Fast, Easy, and Efficient Learning of XML Programming (XML, XML Programming, Programming, XML Guide, ... XSL, DTD's, Schemas, HTML5, JavaScript)|2015|Sam Key|45569772|3.22|18|3
euphoria	Euphoria	1993	Jeremy Cowgar and Robert Craig and Matt Lewis and Derek Parnell		36	pl		http://openeuphoria.org		0				4.1.0	592	4		16	23445	2020	true	0								https://github.com/OpenEuphoria/euphoria	pl	46	47		75						eui euiw	text			source.euphoria	programming	2018	2024	2006	16	23	86	1	false				e/Euphoria.ex								End User Programming Hierarchial Objects for Robust Interpreted Applications												2006	2025	6646	36	871	122	288097					2007		1993	linux freebsd c basic ascii lua python rebol ruby	Euphoria is a programming language originally created by Robert Craig of Rapid Deployment Software in Toronto, Ontario, Canada. Initially developed (though not publicly released) on the Atari ST, the first commercial release was for the 16-bit DOS platform and was proprietary. In 2006, with the release of version 3, Euphoria became open-source software. The openEuphoria Group continues to administer and develop the project. In December 2010, the openEuphoria Group released version 4 of openEuphoria along with a new identity and mascot for the project. OpenEuphoria is currently available for Windows, Linux, macOS and three flavors of *BSD. Euphoria is a general-purpose high-level imperative-procedural interpreted language. A translator generates C source code and the GNU compiler collection (GCC) and Open Watcom compilers are supported. Alternatively, Euphoria programs may be bound with the interpreter to create stand-alone executables. A number of graphical user interface (GUI) libraries are supported including Win32lib and wrappers for wxWidgets, GTK+ and IUP. Euphoria has a simple built-in database and wrappers for a variety of other databases.	2001	25	34	266	9647					Rapid Deployment Software		e ex exw edb	e ex	ex			e ex exw edb			elixir c bourne-shell make wasm html json javascript css yaml markdown tex prolog xml lex dockerfile				true	338	0	https://exercism.org/tracks/euphoria	62																4	false	4	true														text								http://www.rosettacode.org/wiki/Category:Euphoria					Canada			Euphoria												"-- Hello World in Euphoria  puts(1, ""Hello World!\n"") "	"puts(1, ""Hello World"") "				https://riju.codes/euphoria	"puts(1, ""Hello, world!\n"") "		global function replace_item( object old, object new, sequence group )    integer pos              -- Code begins --    pos = find( old, group )    if pos > 0 then        group[pos] = new    end if    return group end function	Euphoria							https://github.com/OpenEuphoria/euphoria						--		puts	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Euphoria_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=2020		Euphoria	openeuphoria.org	Euphoria				Euphoria					
bpkg-pm	bpkg-pm	2017	Joseph Werle		15	packageManager		http://www.bpkg.sh/		0				1.1.4	593	0		6	23443		false	0								https://github.com/bpkg/bpkg	packageManager																2014	2024	2014	35	96	1888	36	false																	26		bash					2014	2023	370	36	58	1	7189					2017														The bpkg Team										bourne-shell markdown json make yaml bash				true	2214	0		21																1	false	1	true																											Various																															https://github.com/bpkg/bpkg																																																																																																																																																																																													0	0				bpkg.sh										
igor-pro	IGOR Pro	1993			20	pl				1					594	1			23441		true	1	cloc								pl	48	80		146		0			igor or igorpro		text			source.igor	programming								false								2													igor.py																2018	c	IGOR Pro is a scientific data analysis software, numerical computing environment and programming language that runs on Windows or Mac operating systems. It is developed by WaveMetrics Inc., and was originally aimed at time series analysis, but has since then evolved and covers other applications such as curve fitting and image processing. It comes with a fully functional programming language and compiler, but many functions are also accessible through menus. IGOR Pro is primarily known for its graphics capabilities, and like Origin and other similar programs, is often used to generate plots for scientific and other publications.  Other features include the possibility of extending the built-in functions with external operations (XOP) allowing data acquisition, manipulation and analysis features, communication with external devices and in principle any other task that can be programmed in C or C++.	2005	39	29	68	2515207					WaveMetrics, Inc			ipf		ipf										415	0		39																					ipf												text													United States				https://groups.google.com/forum/#!search/igor-pro/comp.sys.mac.scitech/1QMC8N6AyLw/1Vvaa5rZPBwJ													"#pragma rtGlobals=3  StrConstant myConstString=""abcd"" // some comment constant myConst=123  Structure struct1  string str  variable var EndStructure  static Structure struct2  string str  variable var EndStructure  #include ""someFile""  #ifdef NOT_DEFINED  // conditional compilation #endif "	Igor											override ThreadSafe MultiThread static Proc Picture Prompt DoPrompt macro window function end Structure EndStructure EndMacro Menu SubMenu								//																																true																															true																								true																																															false																																																https://en.wikipedia.org/wiki/IGOR_Pro	0	0					IGOR Pro	https://github.com/byte-physics/language-igor			IGOR Pro					
asciidoc	AsciiDoc	2002	Stuart Rackham		14	textMarkup	https://asciidoc.org/	http://asciidoc.org/		26					595	3			23439		true	27	ace apache-hbase bucklescript cairo caramel ceylon cloc crmsh glush golo gradle kakoune-editor kotlin ninja olc oxyl partiql pkl ramen rescript rust spiderbasic tridash txt2tags xl-lang xodio yamp								textMarkup				21	true	0					asciidoc			text.html.asciidoc	prose								false					37	2008	2015	3	8																												2002	python ruby xml html tex unix java	AsciiDoc is a human-readable document format, semantically equivalent to DocBook XML, but using plain-text mark-up conventions.  AsciiDoc documents can be created using any text editor and read “as-is”, or rendered to HTML or any other format supported by a DocBook tool-chain, i.e. PDF, TeX, Unix manpages, e-books, slide presentations, etc.	2006	89	69	116	6697014								asciidoc adoc asc			adoc								true	666	0		16																1					adoc asciidoc												text																														AsciiDoc Home Page ==================  Title -----  Example Articles ~~~~~~~~~~~~~~~~ - Item 1  - Item 2  - Item 3 			https://riju.codes/asciidoc	Hello, world! 		= My Article J. Smith  https://wikipedia.org[Wikipedia] is an on-line encyclopaedia, available in English and *many* other languages.  == Software  You can install 'package-name' using the `gem` command:   gem install package-name  == Hardware  Metals commonly used include:  * copper * tin * lead											https://github.com/asciidoc/asciidoc																																																																																																																																																																																									https://en.wikipedia.org/wiki/AsciiDoc	0	0				asciidoc.org		https://github.com/zuckschwerdt/asciidoc.tmbundle			AsciiDoc					
checked-c	checked-c	2015	David Tarditi		14	pl		https://www.microsoft.com/en-us/research/project/checked-c/		0				v0.7.1-final	596	0		7	23438		true	0								https://github.com/Microsoft/checkedc	pl																2016	2024	2016	106	186	3196	63	false																								2016	2024	591	45	256	5	51416																			Microsoft										c tex markdown make r cmake csv				true	3801	0		21																1	false	0	true																											United States				https://www.microsoft.com/en-us/research/project/checked-c/																											https://github.com/Microsoft/checkedc																																																																																																																																																																																													0	0														
hamler	hamler	2019	Feng Lee		17	pl		https://www.hamler-lang.org/		0				0.4.1	597	1		8	23436		true	0								https://github.com/hamler-lang/hamler	pl																2019	2024	2019	31	39	1026	32	false																								2019	2021	601	28	315	2	26233					2020											Hamler is a strongly-typed language with compile-time typechecking and built-in support for concurrency and distribution.	Hamler is a strongly-typed language with compile-time typechecking and built-in support for concurrency and distribution.		https://github.com/hamler-lang/	Hamler is a strongly-typed language with compile-time typechecking and built-in support for concurrency and distribution.									erlang haskell make dockerfile yaml markdown bourne-shell xml				true	1173	0		25																1	false	0	true																											China				https://news.ycombinator.com/item?id=23491516	"module Main where  import System.IO  main = print ""Hello, World!"""																	https://twitter.com/hamlerlang									https://github.com/hamler-lang/hamler																																																																																																																																																																																													0	0				hamler-lang.org										
logos	Logos	2010			20	pl				24					598	2			23432		true	24	cir cloc cperl cryptol eiffel expresso fo futhark ghc go hacspec haml haste jal-compiler kitlang koka nesc opal pygments rust wasp-lang wyvern xtclang yasl								pl	3774	4497		6281		0					text			source.logos	programming								false					10	2013	2016	5	6												objective.py																									Logos is a component of the Theos development suite that allows method hooking code to be written easily and clearly, using a set of special preprocessor directives. Theos is a cross-platform suite of development tools for managing, developing, and deploying iOS software without the use of Xcode. It is an important tool for people building extensions (tweaks) for jailbroken iOS; most extension developers use Theos.	Logos is a component of the Theos development suite that allows method hooking code to be written easily and clearly, using a set of special preprocessor directives. Theos is a cross-platform suite of development tools for managing, developing, and deploying iOS software without the use of Xcode. It is an important tool for people building extensions (tweaks) for jailbroken iOS; most extension developers use Theos.		https://github.com/DHowett/theos-logos-examples/issues	Logos is a component of the Theos development suite that allows method hooking code to be written easily and clearly, using a set of special preprocessor directives. Theos is a cross-platform suite of development tools for managing, developing, and deploying iOS software without the use of Xcode. It is an important tool for people building extensions (tweaks) for jailbroken iOS; most extension developers use Theos.		xm x xi		x xi xm xmi										200	0		23																					x xm												text	3920												United States				https://github.com/DHowett/theos-logos-examples	%group iOS8 %hook IOS8_SPECIFIC_CLASS   // your code here %end // end hook %end // end group ios8  %group iOS9 %hook IOS9_SPECIFIC_CLASS   // your code here %end // end hook %end // end group ios9  %ctor {   if (kCFCoreFoundationVersionNumber > 1200) {     %init(iOS9);   } else {     %init(iOS8);   } }												"# APPLE LOCAL file string workaround 4943900 if { [istarget ""*-*-darwin\[9123\]*""] } {   set additional_flags ""-framework Foundation -fconstant-cfstrings"" } return 0 "	Logos																			//																																true																																																							true																																															false																																																	0	0					Logos	https://github.com/Cykey/Sublime-Logos			Logos					
easybuild	Easybuild	2014	Kenneth Hoste		17	application		http://easybuilders.github.io/easybuild/		0				v1.8.2	599	1		5	23431		false	0								https://github.com/easybuilders/easybuild	application						0		Python			python	python	text/x-python	source.python	data	2012	2024	2012	36	142	457	102	false					415	2015	2018	1	13															2012	2024	2793	77	47	599	1401																EasyBuild is a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way.	EasyBuild is a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way.		https://github.com/easybuilders/	EasyBuild is a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way.		eb							yaml bourne-shell python restructuredtext markdown				true	1162	0		22																1	false	1	true														text													Various																	"# not really (there's an EB_bzip2 easyblock), but fine for use in unit tests easyblock = 'ConfigureMake'  name = 'bzip2' version = '1.0.6'  homepage = 'http://www.bzip.org/' description = """"""bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression.""""""  toolchain = {'name': 'GCC', 'version': '4.9.2'} toolchainopts = {'pic': True}  sources = [SOURCE_TAR_GZ] source_urls = ['http://www.bzip.org/%(version)s']  builddependencies = [('gzip', '1.6')]  moduleclass = 'tools' "														https://github.com/easybuilders/easybuild																																																																																																																																																																																													0	0						https://github.com/MagicStack/MagicPython			Easybuild					
angelscript	Angelscript	2003	Andreas Jönsson		32	pl		http://angelcode.com/angelscript		0					600	2			23431		true	0									pl	275	286		1140		0					text	clike	text/x-c++src	source.angelscript	programming								false					22	2012	2018	2	4																												2003	eclipse-editor	AngelScript is a game-oriented interpreted compiled scripting language. AngelScript features static typing, object handles (similar to C++ pointers but garbage collected via reference counting), object-orientation, single inheritance, multiple inheritance with interfaces. Allows operators to be registered and overloaded. AngelScript can be used with any C++ IDE, such as Netbeans, Geany, Eclipse, and also supported by AngelJuice IDE developed specifically for the language. C and C++ functions can be called within an AngelScript environment. AngelScript's class syntax closely follows C++ classes by design: no proxy functions are required to embed AngelScript in C++ applications easing the two languages integration. There are several differences of AngelScript and C++: AngelScript does not support multiple inheritance. Multiple-inheritance functionality may be achieved with Interfaces. It is impossible to declare methods or properties outside of the class body. All methods (including constructors and destructors) are virtual. AngelScript is used in video game development, including Amnesia: The Dark Descent, Amy, Dustforce, Gekkeiju Online, King Arthur's Gold, Legend of the Guardians: The Owls of Ga'Hoole, Overgrowth, Penumbra: Overture, Penumbra: Requiem, Puddle, Rigs of Rods, Sine Mora, Star Ruler, SuperTuxKart, Warhammer: Mark of Chaos, Warsow, Urho3D. AngelScript is used at the University of Ulm in interactive 3D-Animation program. AngelScript is also used in robotics, for example, to program behavioral rules of robotic agents.	2013	29	23	58	39538319								as angelscript												366	0		162																1																	text			https://github.com/antlr/grammars-v4/tree/master/angelscript					http://www.rosettacode.org/wiki/Category:AngelScript																				"// Hello world in AngelScript  void main() { print(""Hello world\n""); }"		"/* * This is a sample script. */  #include ""BotManagerInterface.acs""  BotManager::BotManager g_BotManager( @CreateDumbBot );  CConCommand@ m_pAddBot;  void PluginInit() {  g_BotManager.PluginInit();    @m_pAddBot = @CConCommand( ""addbot"", ""Adds a new bot with the given name"", @AddBotCallback ); }  void AddBotCallback( const CCommand@ args ) {  if( args.ArgC() < 2 )  {   g_Game.AlertMessage( at_console, ""Usage: addbot <name>"" );   return;  }    BotManager::BaseBot@ pBot = g_BotManager.CreateBot( args[ 1 ] );    if( pBot !is null )  {   g_Game.AlertMessage( at_console, ""Created bot "" + args[ 1 ] + ""\n"" );  }  else  {   g_Game.AlertMessage( at_console, ""Could not create bot\n"" );  } }  final class DumbBot : BotManager::BaseBot {  DumbBot( CBasePlayer@ pPlayer )  {   super( pPlayer );  }    void Think()  {   BotManager::BaseBot::Think();      // If the bot is dead and can be respawned, send a button press   if( Player.pev.deadflag >= DEAD_RESPAWNABLE )   {    Player.pev.button |= IN_ATTACK;   }   else    Player.pev.button &= ~IN_ATTACK;      KeyValueBuffer@ pInfoBuffer = g_EngineFuncs.GetInfoKeyBuffer( Player.edict() );      pInfoBuffer.SetValue( ""topcolor"", Math.RandomLong( 0, 255 ) );   pInfoBuffer.SetValue( ""bottomcolor"", Math.RandomLong( 0, 255 ) );      if( Math.RandomLong( 0, 100 ) > 10 )    Player.pev.button |= IN_ATTACK;   else    Player.pev.button &= ~IN_ATTACK;       for( uint uiIndex = 0; uiIndex < 3; ++uiIndex )   {    m_vecVelocity[ uiIndex ] = Math.RandomLong( -50, 50 );   }  } }  BotManager::BaseBot@ CreateDumbBot( CBasePlayer@ pPlayer ) {  return @DumbBot( pPlayer ); } "							AngelScript					"and abstract* auto bool break case cast class const continue default do double else enum false final* float for from* funcdef get* if import in inout int interface int8 int16 int32 int64 is mixin namespace not null or out override* private protected return set* shared* super* switch this* true typedef uint uint8 uint16 uint32 uint64 void while xor * ** / % + - <= < >= > ( ) == != ? : = += -= *= /= %= **= ++ -- & , { } ; | ^ ~ << >> >>> &= |= ^= <<= >>= >>>= . && || ! [ ] ^^ @ !is :: 123456789 123.123e123 123.123e123f 0x1234FEDC 0d123987 0o1276 0b1010 'abc' ""abc"" """"""heredoc"""""" _Abc123 // /* */"								//	/* */	print			true false																			true						true		true	true	true																																																					true																	true																		true												false														true																										true								https://en.wikipedia.org/wiki/AngelScript	0	0			Angelscript		AngelScript	https://github.com/wronex/sublime-angelscript			AngelScript					
abc	ABC	1980			21	pl				0					601	4			23430	1290	true	0									pl																							false				a/ABC.abc																																	1980	setl algol-68 python basic pascal awk c unix isbn	ABC is an imperative general-purpose programming language and programming environment developed at CWI, Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton. It is interactive, structured, high-level, and intended to be used instead of BASIC, Pascal, or AWK. It is not meant to be a systems-programming language but is intended for teaching or prototyping. The language had a major influence on the design of the Python programming language; Guido van Rossum, who developed Python, previously worked for several years on the ABC system in the early 1980s.	2002	121	43	122	147585					Centrum Wiskunde & Informatica				abc											625	0		23																								https://tio.run/#abc									text	4100												Netherlands															"\ Hello world in ABC  WRITE ""Hello, World!"" /"	"WRITE ""Hello World"" "				https://riju.codes/abc	"WRITE ""Hello, world!"" / "		HOW TO RETURN words document:    PUT {} IN collection    FOR line IN document:       FOR word IN split line:          IF word not.in collection:             INSERT word IN collection    RETURN collection	ABC															WRITE	""""																																																																																																																							true												true											true																																					https://en.wikipedia.org/wiki/ABC_(programming_language)	0	4	https://hopl.info/showlanguage.prx?exp=1290		ABC										year|title|doi|citations|influentialCitations|authors|paperId\n2002|Abstracting C with abC|10.1007/3-540-45657-0_43|16|1|D. Dams and W. Hesse and G. Holzmann|df2e5c36fec9d882294eba1dc1181aec89e38a76\n1991|A short introduction to the ABC language|10.1145/122179.122180|8|0|S. Pemberton|fc573575ecdcba4c685739a5e6b89c17544b32c7\n2005|abc the aspectBench compiler for aspectJ a workbench for aspect-oriented programming language and compilers research|10.1145/1094855.1094877|6|0|Chris Allan and Pavel Avgustinov and Aske Simon Christensen and Bruno Dufour and C. Goard and L. Hendren and Sascha Kuzins and Jennifer Lhoták and O. Lhoták and O. Moor and D. Sereni and Ganesh Sittampalam and J. Tibble and Clark Verbrugge|e9c75ec43e213b983f7979ed44be5434b145c235\n2018|Analisis Dan Perancangan Sistem Informasi Penjualan Produk Kesehatan Pada PT. ABC|10.31937/SI.V8I2.645|4|0|T. Husain|9b182e2d3903c7356cc107abcad50f34e59485b9	
tinyc-compiler	Tiny C Compiler	2001	Fabrice Bellard		14	compiler		http://bellard.org/tcc/		0					602	0		6	23429		true	0								https://github.com/TinyCC/tinycc	compiler																2016	2024	2001	71	355	1902	15	false													TCC TinyCC											2001	2025	3544	213	514	7	136084							2013	c assembly-language linux unix x86-isa small-c	The Tiny C Compiler (a.k.a. TCC, tCc, or TinyCC) is an x86, X86-64 and ARM processor C compiler created by Fabrice Bellard. It is designed to work for slow computers with little disk space (e.g. on rescue disks). Windows operating system support was added in version 0.9.23 (17 Jun 2005). TCC is distributed under the GNU Lesser General Public License (LGPL). TCC claims to implement all of ANSI C (C89/C90), much of the C99 ISO standard, and many GNU C extensions including inline assembly.	2005	97	89	219	3538024															c assembly-language make bourne-shell perl yaml				true	3687	0		20																1	false																na			https://github.com/antlr/grammars-v4/tree/master/tinyc																																									https://github.com/TinyCC/tinycc																																																																																																																																																																																												https://en.wikipedia.org/wiki/Tiny_C_Compiler	0	0														
bibtex	BibTeX	1985			15	application		https://www.ctan.org/pkg/bibtex		0					603	3			23428		false	0									application								TeX			tex	stex	text/x-stex	text.bibtex	markup								false																					bibtex.py																1985	latex tex url common-lisp unicode scribe html emacs-editor pdf	BibTeX is reference management software for formatting lists of references. The BibTeX tool is typically used together with the LaTeX document preparation system. Within the typesetting system, its name is styled as                                                 B                                                                I                   B                                                                       T                                                                               E                                                                       X                                     {\displaystyle {\mathrm {B{\scriptstyle {IB}}\!T\!_{\displaystyle E}\!X} }}   . The name is a portmanteau of the word bibliography and the name of the TeX typesetting software. The purpose of BibTeX is to make it easy to cite sources in a consistent manner, by separating bibliographic information from the presentation of this information, similarly to the separation of content and presentation/style supported by LaTeX itself.	2003	417	197	583	239392					The TeX Users Group		bib	bib bibtex		bib										2106	0		16																																	text			https://github.com/antlr/grammars-v4/tree/master/bibtex										United States					 @inproceedings{Gousi13,   author = {Gousios, Georgios},   title = {The GHTorrent dataset and tool suite},   booktitle = {Proceedings of the 10th Working Conference on Mining Software     Repositories},   series = {MSR '13},   year = {2013},   isbn = {978-1-4673-2936-1},   location = {San Francisco, CA, USA},   pages = {233--236},   numpages = {4},   url = {http://dl.acm.org/citation.cfm?id=2487085.2487132},   acmid = {2487132},   publisher = {IEEE Press},   address = {Piscataway, NJ, USA},  }													BibTeX					"@Book{abramowitz+stegun,  author    = ""Milton {Abramowitz} and Irene A. {Stegun}"",  title     = ""Handbook of Mathematical Functions with               Formulas, Graphs, and Mathematical Tables"",  publisher = ""Dover"",  year      =  1964,  address   = ""New York City"",  edition   = ""ninth Dover printing, tenth GPO printing"" }"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/BibTeX	0	0									BibTeX					
lamdu-editor	lamdu-editor	2011	Eyal Lotem and Yair Chuchem		15	editor		https://lamdu.org		0				v0.8.1	604	0		13	23424		false	0								https://github.com/lamdu/lamdu	editor																2011	2024	2011	55	66	1852	21	false																								2011	2025	11233	30	459	35	210460					2015											This project aims to create a next-generation, live programming environment that radically improves the programming experience.	This project aims to create a next-generation, live programming environment that radically improves the programming experience.		https://github.com/lamdu	This project aims to create a next-generation, live programming environment that radically improves the programming experience.									haskell json markdown nix bourne-shell yaml javascript bash xml dockerfile dhall html lisp				true	2082	0		29																2	false	0	true																											Israel				https://docs.google.com/spreadsheets/d/12sTu7RT-s_QlAupY1v-3DfI1Mm9NEX5YMWWTDAKHLfc/edit#gid=0																											https://github.com/lamdu/lamdu																																																																																																																																																																																													0	0				lamdu.org										
gherkin	Gherkin	2008			21	pl		https://docs.cucumber.io/gherkin/		12					605	1			23421		true	12	ace capybara cloc codecept crmsh gradle hamdown jekyll linux multiaddr pygments ramen								pl	4098	4844		7787		0			cucumber		text			text.gherkin.feature	programming								false					261	2008	2017		35				Cucumber								testing.py																									Executable specifications	Executable specifications		SmartBear Software	Executable specifications		feature story		feature										201	0		23																					feature												text													United States				https://docs.cucumber.io/gherkin/reference/	"Feature: Guess the word   # The first example has two steps  Scenario: Maker starts a game    When the Maker starts a game    Then the Maker waits for a Breaker to join   # The second example has three steps  Scenario: Breaker joins a game    Given the Maker has started a game with the word ""silky""    When the Breaker joins the Maker's game    Then the Breaker must guess a word with 5 characters"													Gherkin																			#																																true																																																							true																																															false																																																	0	0					Gherkin	https://github.com/cucumber/cucumber-tmbundle			Gherkin					
cg	Cg	2003			18	shadingLanguage				0					606	1			23419	6204	false	0									shadingLanguage																							false												C for Graphics																									2012	c opengl unity-engine	Cg (short for C for Graphics) is a high-level shading language developed by Nvidia in close collaboration with Microsoft for programming vertex and pixel shaders. Cg is based on the C programming language and although they share the same syntax, some features of C were modified and new data types were added to make Cg more suitable for programming graphics processing units. This language is only suitable for GPU programming and is not a general programming language. The Cg compiler outputs DirectX or OpenGL shader programs. Since 2012, Cg was deprecated, with no additional development or support available.	2003	189	122	233	390212					Nvidia															965	0		19																																	text	7928												United States				https://arxiv.org/pdf/cs/0302013.pdf																			// input vertex  struct VertIn {      float4 pos   : POSITION;      float4 color : COLOR0;  };    // output vertex  struct VertOut {      float4 pos   : POSITION;      float4 color : COLOR0;  };    // vertex shader main entry  VertOut main(VertIn IN, uniform float4x4 modelViewProj) {      VertOut OUT;      OUT.pos     = mul(modelViewProj, IN.pos); // calculate output coords      OUT.color   = IN.color; // copy input color to output      OUT.color.z = 1.0f; // blue component of color = 1.0f      return OUT;  }														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Cg_(programming_language)	5	0	https://hopl.info/showlanguage.prx?exp=6204		cg					year|publisher|title|authors|isbn13\n2003|Addison-Wesley Professional|The CG Tutorial: The Definitive Guide to Programmable Real-Time Graphics|Fernando, Randima and Kilgard, Mark J.|9780321194961\n2006|Springer|Computers and Games: 4th International Conference, CG 2004, Ramat-Gan, Israel, July 5-7, 2004. Revised Papers (Lecture Notes in Computer Science, 3846)||9783540324881\n2008|Springer|Computers and Games: 6th International Conference, CG 2008 Beijing, China, September 29 - October 1, 2008. Proceedings (Lecture Notes in Computer Science, 5131)||9783540876076\n2011||Cg (programming Language)|Frederic P. Miller|9786135608311\n20121212|Taylor & Francis|Essential CG Lighting Techniques with 3ds Max|Darren Brooker|9781136138935						
gzip	Gzip	1992	Jean-loup Gailly and Mark Adler		13	binaryDataFormat		http://www.gnu.org/software/gzip/		0					607	0			23416		false	2	spz sqlar-format								binaryDataFormat																							false																																					2016	c unix freebsd html rfc	"gzip is a file format and a software application used for file compression and decompression. The program was created by Jean-loup Gailly and Mark Adler as a free software replacement for the compress program used in early Unix systems, and intended for use by GNU (the ""g"" is from ""GNU""). Version 0.1 was first publicly released on 31 October 1992, and version 1.0 followed in February 1993."	2001	555	441	503	12783					GNU Project														true	2796	0		14																2																	binary	9973					Gzip						gzip																																																																																																																																																																																																																												https://en.wikipedia.org/wiki/Gzip	0	0														
rfc	RFC	1969	Steve Crocker		14	notation				0					608	1			23416		true	0									notation																							false												Request for Comments																									1969	ascii	A Request for Comments (RFC) is a type of publication from the Internet Engineering Task Force (IETF) and the Internet Society (ISOC), the principal technical development and standards-setting bodies for the Internet. An RFC is authored by engineers and computer scientists in the form of a memorandum describing methods, behaviors, research, or innovations applicable to the working of the Internet and Internet-connected systems. It is submitted either for peer review or simply to convey new concepts, information, or (occasionally) engineering humor. The IETF adopts some of the proposals published as RFCs as Internet Standards. Request for Comments documents were invented by Steve Crocker in 1969 to help record unofficial notes on the development of ARPANET. RFCs have since become official documents of Internet specifications, communications protocols, procedures, and events.	2001	700	739	757	25540					University of California Los Angeles															3520	0		14																1									https://www.ietf.org/standards/rfcs/								text	5769												United States																							RFC 2046                      Media Types                  November 1996      A. Collected Grammar ....................................   43  1.  Introduction     The first document in this set, RFC 2045, defines a number of header    fields, including Content-Type. The Content-Type field is used to    specify the nature of the data in the body of a MIME entity, by    giving media type and subtype identifiers, and by providing auxiliary    information that may be required for certain media types.  After the																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Request_for_Comments	1	1								year|publisher|title|authors|isbn13\n2022-02-21|tredition|SAP interface programming with RFC and VBA|Karl Josef Hensel|9783347574793					year|title|doi|citations|influentialCitations|authors|paperId\n2010|Performance Evaluation for SOAP and RFC in SAP Netweaver Platform|10.1109/ICWS.2010.114|1|0|Z. Cao and R. Jandhyala and Shiva Koduvayur|dc676ab52f397f4cb4994fe9f732d27842efafec	
jscript	JScript	1996			18	pl		https://msdn.microsoft.com/library/hbxc2t98.aspx		0					609	1			23415		true	0									pl																							false				j/JScript.js																																	1996	javascript asp vbscript visual-studio-editor json csharp	"JScript is Microsoft's dialect of the ECMAScript standard that is used in Microsoft's Internet Explorer. JScript is implemented as an Active Scripting engine. This means that it can be ""plugged in"" to OLE Automation applications that support Active Scripting, such as Internet Explorer, Active Server Pages, and Windows Script Host. It also means such applications can use multiple Active Scripting languages, e.g., JScript, VBScript or PerlScript. JScript was first supported in the Internet Explorer 3.0 browser released in August 1996. Its most recent version is JScript 9.0, included in Internet Explorer 9. JScript 10.0 is a separate dialect, also known as JScript .NET, which adds several new features from the abandoned fourth edition of the ECMAScript standard. It must be compiled for .NET Framework version 2 or version 4, but static type annotations are optional."	2003	187	719	351	263872					Microsoft		js jse wsf wsc		js			js jse wsf wsc								956	0		24																																	text																													"WScript.Echo(""Hello World"");"								JScript															WScript.Echo	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/JScript	5	0			JScript					year|publisher|title|authors|isbn13\n2005|Anaya Multimedia-Anaya Interactiva|Programacion en Javascript actualizada a Javascript 1.3 y Jscript 5 / Updated Programming in JavaScript to JavaScript 1.3 and Jscript 5 (Guias Practicas) (Spanish Edition)|Alarcon, Jose Manuel|9788441510043\n2010||Javascript Programming Language Family: Actionscript, Ecmascript, Jscript, Jscript .net|Books and LLC|9781157376422\n20140321|Emereo|Jscript 118 Success Secrets - 118 Most Asked Questions On Jscript - What You Need To Know|Virginia Fields|9781488538797\n2009|Wiley & Sons, Incorporated, John|Microsoft Powershell, Vbscript And Jscript Bible|William R. Stanek and Jeffrey Rosen and James O'Neill|9780470478905						title|year|author|goodreadsId|rating|ratings|reviews\nJScript? .Net Programming|2001|Essam Ahmed|83357|3.00|1|1
s	S	1976			16	pl		http://ect.bell-labs.com/sl/S/		0					610	0			23414	1117	true	0									pl																							false																					r.py																1976	r s-plus c apl polymorphic-programming-language fortran unix postscript	"S is a statistical programming language developed primarily by John Chambers and (in earlier versions) Rick Becker and Allan Wilks of Bell Laboratories. The aim of the language, as expressed by John Chambers, is ""to turn ideas into software, quickly and faithfully"". The modern implementations of S is R, a part of the GNU free software project. S-PLUS, a commercial product, was formally sold by TIBCO Software."	2004	281	82	164	919313					Bell Labs					S R .Rhistory .Rprofile .Renviron										1426	0		16																																	text	90												United States																		S																																																																																										true																																																																																																															https://en.wikipedia.org/wiki/S_(programming_language)	3	0	https://hopl.info/showlanguage.prx?exp=1117		S					year|publisher|title|authors|isbn13\n2002|Springer|Modern Applied Statistics with S (Statistics and Computing)|W. N. Venables and B. D. Ripley|9780387954578\n2011|Springer|S Programming (Statistics and Computing)|Venables, William and Ripley, B.D.|9781441931900\n1988|Chapman & Hall|The New s Language: A Programming Environment for Data Analysis and Graphics (Wadsworth & Brooks/Cole computer science series)|Becker, Richard A. and Chambers, John M. and Wilks, Allan R.|9780534091927						
linotte	Linotte	2005	cpc6128		17	pl		http://langagelinotte.free.fr/		0					611	1		6	23414		true	0								https://github.com/cpc6128/LangageLinotte	pl																2019	2024	2019	4	3	37	4	false	French																							2019	2024	524	6	886	6	28428							2005	php java-server-pages	"Linotte is an interpreted 4th generation programming language. Linotte's syntax is in French. The language's goal is to allow French-speaking children and other francophones with little computer science experience to easily learn programming, with the slogan (in French) ""you know how to read a book, so you can write a computer program""."	2015	8	4	6	47833395					https://github.com/cpc6128/LangageLinotte/issues										java xml yaml powershell visual-basic markdown				true	1114	0		23																1	false																text									https://bitbucket.org/metalm/langagelinotte/downloads/				France																							"BonjourLeMonde:    début      affiche ""Bonjour le monde !"""								https://github.com/cpc6128/LangageLinotte																																																																																																																																																																																												https://en.wikipedia.org/wiki/Linotte	0	0				langagelinotte.free.fr										
smpl	Semantic Patch Language	2006	Yoann Padioleau		17	grammarLanguage		http://coccinelle.lip6.fr/		0				1.1.1	612	0		24	23414		true	0								https://github.com/coccinelle/coccinelle	grammarLanguage	114	120		15					coccinelle		text			source.smpl	programming	2010	2024	2006	32	101	602	267	false																								2006	2025	7804	87	5417	50	399357							2018		Coccinelle (French for ladybug) is an open-source utility for matching and transforming the source code of programs written in the C programming language.		20	13		31592209					Inria			cocci							ocaml c rescript cpp make tex bourne-shell markdown python perl m4 dockerfile yaml lisp bash hcl vim-script diff c-shell awk json xml html css				true	1114	0		41																1	false	1	true																											France																															https://github.com/coccinelle/coccinelle																																																																																																																																																																																												https://en.wikipedia.org/wiki/Coccinelle_(software)	0	0				coccinelle.lip6.fr	SmPL				SmPL					
clipper	Clipper	1985			23	pl		http://www.grafxsoft.com/clipper.htm		0					613	3			23414	1909	true	0									pl																							false				c/Clipper.prg																																	1985	xbase c visual-objects visual-basic delphi xbasepp linux unix visual-foxpro sql dbase	Clipper is an xBase compiler, which is a computer programming language, that is used to create software programs that originally operated primarily under MS-DOS. Although it is a powerful general-purpose programming language, it was primarily used to create database/business programs.	2003	99	70	235	246367					Nantucket Corporation				prg											516	0		25																				https://www.youtube.com/watch?v=Opv647iFbAk													text								http://www.rosettacode.org/wiki/Category:Clipper					United States															"// Hello World in Clipper  ? ""Hello World"""	"? ""Hello World"" "							"USE Customer SHARED NEW clear @  1, 0 SAY ""CustNum"" GET Customer->CustNum PICT ""999999"" VALID Customer->CustNum > 0 @  3, 0 SAY ""Contact"" GET Customer->Contact VALID !empty(Customer->Contact) @  4, 0 SAY ""Address"" GET Customer->Address READ"	Clipper													//			""""																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/Clipper_(programming_language)	21	1	https://hopl.info/showlanguage.prx?exp=1909		Clipper					year|publisher|title|authors|isbn13\n1992|Microtrend|Clipper Programming Guide, Version 5.01 (Lance A. Leventhal Microtrend Series)|Spence, Rick|9780915391684\n1991|Holt, Henry & Company, Inc.|Clipper 5: A Developer&#39;s Guide|Joseph D. Booth and Greg Lief and Craig Yellick|9781558512429\n1988|Addison-Wesley|Programming in Clipper: The Definitive Guide to the Clipper dBASE Compiler|Straley, Stephen J.|9780201145830\n1991T|Microtrend Books|Clipper programming guide (The Data based advisor series)|Spence, Rick|9780915391417\n1991|Que Pub|Using Clipper (Programming Series)|Tiley, W. Edward|9780880228855\n1994|Butterworth-Heinemann|Clipper Programming by Example|Darling, Paul|9780750620819\n1995|Walnut Creek Cdrom|Clipper|Walnut Creek Cdrom (firm)|9781571760821\n||Clipper Programming|Beam and Gary|9780830635429\n1990|Mcgraw-hill Osborne Media|Clipper Programming|Dan Parsons|9780078816499\n1991|Mcgraw-hill Osborne Media|Clipper Programming|Brett Oliver and Jim Sheldon|9780078817588\n1992|Slawson Communications|Clipper Database Programming|Michael Towle|9781850581734\n1988/12/31|Pearson Scott Foresman|Programming in Clipper|Justin Werner and Bruce C. Donaldson and Margaret A. Zinky|9780673383617\n2004|Ediciones Diaz De Santos S A|Programacion En Clipper 5/ Programming In Clipper 5 (spanish Edition)|M. Schinkel and J. Kaster|9780201601213\n1988|Addison-wesley Pub. Co|Programming In Clipper: The Definitive Guide To The Clipper Dbase Compiler|Stephen J Straley|9780201119930\n1991|Que Pub|Clipper Programmer's Reference (programming Series)|W. Edward Tiley|9780880226776\n1990|Addison-wesley|Advanced Programming In Clipper With C|Straley, Stephen J. and Karasek, David.|9780201517354\n1993|Random House Electronic Publishing,U.S.|Straley&#39;s Programming with Clipper|Stephen J. Straley|9780679791546\n1992|Addison-wesley (c)|Programming In Clipper 5/includes Version 5.01|Mike Schinkel|9780201570182\n1994/11/01|Random House Electronic Publishing,U.S.|Straley&#39;s Object-Oriented Clipper Programming|Stephen J. Straley|9780679791409\n1989|Microtrend Books|Clipper Programming Guide (the Data Based Advisor Series)|Rick Spence|9780915391318\n1995|Richard D Irwin|Xbase Programming For The True Beginner: An Introduction To The Xbase Language In The Context Of Dbase Iii+, Iv, 5, Foxpro, And Clipper|Eugene Kaluzniacky and Vijay Kanabar|9780256204322					year|title|doi|citations|influentialCitations|authors|paperId\n2017|Automating tasks in protein structure determination with the clipper python module|10.1002/pro.3299|5|0|S. McNicholas and T. Croll and T. Burnley and Colin M. Palmer and Soon Wen Hoh and H. Jenkins and Eleanor Dodson and K. Cowtan and J. Agirre|4c477e1555359e79f90e4184526893dbdce78028	
stan	Stan	2012			22	pl		http://mc-stan.org/		0					614	1		1	23412		true	0									pl	134	154		774		0					text			source.stan	programming								false					86	2015	2018	3	2												modeling.py																2012	ia-32 r matlab stata	Stan is a probabilistic programming language for statistical inference written in C++. The Stan language is used to specify a (Bayesian) statistical model with an imperative program calculating the log probability density function. Stan is licensed under the New BSD License. Stan is named in honour of Stanislaw Ulam, pioneer of the Monte Carlo method.	2014	68	116	34	42243853					https://github.com/stan-dev			stan		stan					cpp				true	561	0		23																	false																text	9401												Various																	data {   int<lower=0> N;   vector[N] incumbency_88;   vector[N] vote_86;   vector[N] vote_88; } parameters {   vector[3] beta;   real<lower=0> sigma; } model {     vote_88 ~ normal(beta[1] + beta[2] * vote_86                      + beta[3] * incumbency_88,sigma); } 	Stan				https://twitter.com/mcmc_stan																																																																								true																									true																																																																															true																					https://en.wikipedia.org/wiki/Stan_(software)	2	0				mc-stan.org	Stan	https://github.com/jrnold/atom-language-stan		year|publisher|title|authors|isbn13\n2015|Chapman and Hall/CRC|Statistical Rethinking: A Bayesian Course with Examples in R and Stan (Chapman & Hall/CRC Texts in Statistical Science)|McElreath, Richard|9781482253443\n2014|Academic Press|Doing Bayesian Data Analysis: A Tutorial with R, JAGS, and Stan|Kruschke, John|9780124059160	Stan					
astroml	astroml	2012	Jacob Vanderplas		15	library		http://www.astroml.org/		0				v1.0.2	615	0		7	23411		true	0								https://github.com/astroML/astroML	library																2012	2024	2012	96	310	1032	67	false																								2012	2024	608	31	199	10	18610					2013														Google										python restructuredtext make html yaml ini toml				true	1995	0		22																1	false	1	true														text													United States																															https://github.com/astroML/astroML																																																																																																																																																																																													0	0				astroml.org										
pact	Pact	2016	Stuart Popejoy		18	contractLanguage		http://kadena.io/try-pact/		0				v4.12.0	616	1		13	23410		true	0								https://github.com/kadena-io/pact	contractLanguage																2016	2024		43	100	580	135	false																								2016	2025	4821	65	453	17	126150																			Kadena LLC										haskell yaml markdown c restructuredtext bourne-shell nix json csv python css html xml			false	true	947	0		31																1	false	4	true						https://pact-language.readthedocs.io/en/stable/																					United States					(map (+ 1) [1 2 3])																										https://github.com/kadena-io/pact																																																																																																																																																																																													3	0							id|title|time|timestamp|by|comments|score\n12944077|Show HN: Pact – a safe smart contract language (web editor)|2016-11-13 16:30:19 UTC|1479054619|buckie|2|18	year|publisher|title|authors|isbn13\n2001|Springer|Parallel Computing Technologies: 6th International Conference, PaCT 2001, Novosibirsk, Russia, September 3-7, 2001 Proceedings (Lecture Notes in Computer Science, 2127)||9783540425229\n2021|Springer|Parallel Computing Technologies: 16th International Conference, PaCT 2021, Kaliningrad, Russia, September 13–18, 2021, Proceedings (Lecture Notes in Computer Science Book 12942)|Author|9783030863593\n2015|Springer|Parallel Computing Technologies: 13th International Conference, PaCT 2015, Petrozavodsk, Russia, August 31-September 4, 2015, Proceedings (Lecture Notes in Computer Science Book 9251)|Victor Malyshkin|9783319219097						
dojo	Dojo	2005	Alex Russal		14	pl		https://dojotoolkit.org/		0					617	0		1	23409		true	0								https://github.com/dojo/dojo	pl																2013	2024		158	540	1549	42	false																								2007	2023	5365	157	1338	13	230157																			https://dojotoolkit.org/community/										javascript	javascript			true	3348	0		16																1	false								https://dojotoolkit.org/documentation/																																																				https://github.com/dojo/dojo																																																																																																																																																																																												https://en.wikipedia.org/wiki/Dojo_Toolkit	0	0														
algol-68	ALGOL 68	1968	Adriaan van Wijngaarden and Barry J. Mailloux and John E. L. Peck and Cornelis H. A. Koster		17	pl				0					618	2			23408	311	true	1	mary								pl																							false				a/ALGOL 68.algol68																																	1968	algol-68-r flacc algol-60 c bourne-shell bash python seed7 mary s3 s-algol pascal unix perl lisp unicode bcpl algol ascii java jovial simula coral pearl rtl-2 hal-s fortran cobol cms-2 bliss algol-w sparc solaris multics algol-n ada	ALGOL 68 (short for Algorithmic Language 1968) is an imperative computer programming language that was conceived as a successor to the ALGOL 60 programming language, designed with the goal of a much wider scope of application and more rigorously defined syntax and semantics. The contributions of ALGOL 68 to the field of computer science have been deep, wide ranging and enduring, although many of these contributions were only publicly identified when they had reappeared in subsequently developed programming languages.	2004	121	246	813	692880					International Federation for Information Processing															625	0		22																4																	text																													"begin   print((""Hello World"",newline)) end "							proc test = (real a, b) :... ... test (x plus 1, x);	ALGOL 68															print	""""																																							true																																																																																true																							true																																					https://en.wikipedia.org/wiki/ALGOL_68	3	0	https://hopl.info/showlanguage.prx?exp=311													title|year|author|goodreadsId|rating|ratings|reviews\nIntroductory Algol 68 Programming|1979|D. F Brailsford|3545644|0.0|0|0\nProgramming And Problem Solving In Algol 68||Andrew John Theodore Colin|1152893|4.00|1|0\nA Practical Guide to Algol 68 (Wiley Series in Computing)|1976|Frank G. Pagan|1912869|0.0|0|0
snowball-programming-language	Snowball	2001	Martin Porter		16	pl		https://snowballstem.org		0				v2.2.0	619	0		17	23402		true	0								https://github.com/snowballstem/snowball	pl																2013	2024		35	174	736	27	false																					dsls.py			2003	2025	1152	40	124	2	37007							2006	snobol java ascii c	"Snowball is a small string processing programming language designed for creating stemming algorithms for use in information retrieval.The Snowball compiler translates a Snowball script (a  .sbl file) into either a thread-safe ANSI C program or a Java program. For ANSI C, each Snowball script produces a program file and corresponding header file (with  .c  and  .h  extensions). The Snowball compiler checks the consistency of its script, and this check was used to discover a typo in a seminal academic paper by Lovins which had remained undetected for 30 years.The basic datatypes handled by Snowball are strings of characters, signed integers, and boolean truth values, or more simply strings, integers and booleans. Snowball's characters are either 8-bit wide, or 16-bit, depending on the mode of use. In particular, both ASCII and 16-bit Unicode are supported. Like the SNOBOL programming language, the flow of control in Snowball is arranged by the implicit use of signals (each statement returns a true or false value), rather than the explicit use of constructs such as if, then, and break found in C and many other programming languages.The name Snowball was chosen as a tribute to the SNOBOL programming language, with which it shares the concept of string patterns delivering signals that are used to control the flow of the program. The creator of Snowball, Dr. Martin Porter, ""toyed with the idea of calling it 'strippergram' "", because it ""effectively provides a 'suffix STRIPPER GRAMmar' ""."	2004	10	9	32	919808					https://lists.tartarus.org/pipermail/snowball-discuss					sbl					c python rust go ada csharp java perl pascal javascript restructuredtext markdown make yaml diff xml toml				true	1370	0		33																1	false	2	true																	https://github.com/antlr/grammars-v4/tree/master/esolang/snowball										United Kingdom				http://snowball.tartarus.org														Snowball													https://github.com/snowballstem/snowball																																																																																																																																																																																												https://en.wikipedia.org/wiki/Snowball_%28programming_language%29	0	0														
desmos	Desmos	2011	Eli Luberoff		13	pl		https://www.desmos.com/calculator		0					620	0			23401		true	0									pl																							false																																																	Desmos Studio, PBC															8918	0		16	latex															1							true																							United States																			https://reddit.com/r/desmos																						= ->																																																																																																																																																																																		https://en.wikipedia.org/wiki/Desmos_(graphing)	0	0														
maven-pom	Apache Maven	2004			14	application		http://maven.apache.org/		0					621	2			23401		false	0									application			pom.xml			0		XML			xml	xml	text/xml	text.xml.pom	data								false					43	2007	2014	1	3																												2002	java xml csharp ruby scala c eclipse-editor yaml groovy	Maven is a build automation tool used primarily for Java projects. Maven addresses two aspects of building software: first, it describes how software is built, and second, it describes its dependencies. Unlike earlier tools like Apache Ant, it uses conventions for the build procedure, and only exceptions need to be written down. An XML file describes the software project being built, its dependencies on other external modules and components, the build order, directories, and required plug-ins. It comes with pre-defined targets for performing certain well-defined tasks such as compilation of code and its packaging. Maven dynamically downloads Java libraries and Maven plug-ins from one or more repositories such as the Maven 2 Central Repository, and stores them in a local cache. This local cache of downloaded artifacts can also be updated with artifacts created by local projects. Public repositories can also be updated. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. The Maven project is hosted by the Apache Software Foundation, where it was formerly part of the Jakarta Project. Maven is built using a plugin-based architecture that allows it to make use of any application controllable through standard input. Theoretically, this would allow anyone to write plugins to interface with build tools (compilers, unit test tools, etc.) for any other language. In reality, support and use for languages other than Java has been minimal. A plugin for the .NET framework exists and is maintained, and a C/C++ native plugin is maintained for Maven 2.Alternative technologies like Gradle and sbt as build tools do not rely on XML, but keep the key concepts Maven introduced. With Apache Ivy, a dedicated dependency manager was developed as well that also supports Maven repositories.Maven still does not support reproducible builds, but developers are progressing on this task.	2004	619	327	657	1333305		Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.	Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.		Apache Software Foundation	Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.													true	3316	0		14																																	text													United States																	"<?xml version=""1.0"" encoding=""UTF-8""?> <project xmlns=""http://maven.apache.org/POM/4.0.0"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""  xsi:schemaLocation=""http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"">  <modelVersion>4.0.0</modelVersion>  <groupId>renpengben</groupId>  <artifactId>spring4mvc-jpa</artifactId>  <packaging>war</packaging>  <version>0.0.1-SNAPSHOT</version>  <name>spring4mvc-jpa Maven Webapp</name>   <url>https://renpengben.github.io</url>   <description>spring4mvc-jpa</description>   <properties>   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>   <java.version>1.7</java.version>   <junit.version>4.11</junit.version>   <slf4j.version>1.7.7</slf4j.version>   <log4j.version>1.2.17</log4j.version>    <spring.version>4.0.5.RELEASE</spring.version>   <spring.data.jpa.version>1.6.0.RELEASE</spring.data.jpa.version>   <cglib.version>2.1_3</cglib.version>    <mysql.version>5.1.31</mysql.version>   <hibernate.version>4.3.5.Final</hibernate.version>   <hibernate-validator.version>5.1.1.Final</hibernate-validator.version>   <druid-version>1.0.6</druid-version>   </properties>    <dependencies>    <dependency>    <groupId>junit</groupId>    <artifactId>junit</artifactId>    <version>${junit.version}</version>    <scope>test</scope>   </dependency>    <dependency>    <groupId>org.slf4j</groupId>    <artifactId>slf4j-api</artifactId>    <version>${slf4j.version}</version>   </dependency>   <dependency>    <groupId>org.slf4j</groupId>    <artifactId>slf4j-log4j12</artifactId>    <version>${slf4j.version}</version>   </dependency>   <dependency>    <groupId>log4j</groupId>    <artifactId>log4j</artifactId>    <version>${log4j.version}</version>   </dependency>     <!-- Spring -->   <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-core</artifactId>    <version>${spring.version}</version>    <exclusions>     <exclusion>      <groupId>commons-logging</groupId>      <artifactId>commons-logging</artifactId>     </exclusion>    </exclusions>   </dependency>    <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-beans</artifactId>    <version>${spring.version}</version>   </dependency>   <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-context</artifactId>    <version>${spring.version}</version>   </dependency>    <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-aop</artifactId>    <version>${spring.version}</version>   </dependency>    <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-expression</artifactId>    <version>${spring.version}</version>   </dependency>   <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-tx</artifactId>    <version>${spring.version}</version>   </dependency>     <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-aspects</artifactId>    <version>${spring.version}</version>   </dependency>   <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-context-support</artifactId>    <version>${spring.version}</version>   </dependency>   <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-jdbc</artifactId>    <version>${spring.version}</version>   </dependency>   <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-orm</artifactId>    <version>${spring.version}</version>   </dependency>    <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-web</artifactId>    <version>${spring.version}</version>   </dependency>   <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-webmvc</artifactId>    <version>${spring.version}</version>   </dependency>   <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-test</artifactId>    <version>${spring.version}</version>    <scope>test</scope>   </dependency>    <dependency>    <groupId>org.springframework.data</groupId>    <artifactId>spring-data-jpa</artifactId>    <version>${spring.data.jpa.version}</version>    <exclusions>     <exclusion>      <artifactId>junit-dep</artifactId>      <groupId>junit</groupId>     </exclusion>    </exclusions>   </dependency>   <dependency>    <groupId>cglib</groupId>    <artifactId>cglib-nodep</artifactId>    <version>${cglib.version}</version>   </dependency>      <!-- JPA -->    <dependency>    <groupId>org.hibernate</groupId>    <artifactId>hibernate-core</artifactId>    <version>${hibernate.version}</version>   </dependency>   <dependency>    <groupId>org.hibernate</groupId>    <artifactId>hibernate-entitymanager</artifactId>    <version>${hibernate.version}</version>   </dependency>   <dependency>    <groupId>org.hibernate</groupId>    <artifactId>hibernate-validator</artifactId>    <version>${hibernate-validator.version}</version>    <scope>compile</scope>    </dependency>     <dependency>    <groupId>mysql</groupId>    <artifactId>mysql-connector-java</artifactId>    <version>${mysql.version}</version>    <scope>runtime</scope>   </dependency>   <dependency>    <groupId>com.alibaba</groupId>    <artifactId>druid</artifactId>    <version>${druid-version}</version>   </dependency>    </dependencies>  <build>   <plugins>    <plugin>     <groupId>org.apache.maven.plugins</groupId>     <artifactId>maven-compiler-plugin</artifactId>     <version>2.0.2</version>     <configuration>      <source>1.7</source>      <target>1.7</target>     </configuration>    </plugin>   </plugins>  </build> </project> "						1  validate  2  generate-sources  3  process-sources  4  generate-resources  5  process-resources  6  compile  7  process-test-sources  8  process-test-resources  9  test-compile 10  test 11  package 12  install 13  deploy																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Apache_Maven	0	0				maven.apache.org		https://github.com/textmate/maven.tmbundle			Maven POM					
manhood	manhood	2014			14	pl		http://berkin.me/rant		0				v3.0.0	622	0		9	23399		true	0								https://github.com/TheBerkin/Manhood	pl																2014	2024	2014	81	106	2964	9	false																								2014	2020	991	15	363	5	154221																			https://github.com/TheBerkin/rant3/issues										csharp markdown html javascript xml yaml css svg json				true	3299	0		23																	false	3	true																											United States																															https://github.com/TheBerkin/Manhood																																																																																																																																																																																													1	0							id|title|time|timestamp|by|comments|score\n8311269|Show HN: Manhood – a powerful templating language for random text generation|2014-09-13 01:07:46 UTC|1410570466|TheBerkin|5|22	year|publisher|title|authors|isbn13\n2006|Wingspan Press|Manhood In Black Americans|Joseph A. Bailey|9781595940643						
limbo	Limbo	1995	Rob Pike		28	pl		http://www.vitanuova.com/inferno/limbo.html		0					623	5			23399	2166	true	0									pl	360	367		529		0					text			none	programming								false				l/Limbo.b																	inferno.py																1995	c pascal csp alef newsqueak stackless-python go rust ada isbn	Limbo is a programming language for writing distributed systems and is the language used to write applications for the Inferno operating system. It was designed at Bell Labs by Sean Dorward, Phil Winterbottom, and Rob Pike. The Limbo compiler generates architecture-independent object code which is then interpreted by the Dis virtual machine or compiled just before runtime to improve performance. Therefore all Limbo applications are completely portable across all Inferno platforms. Limbo's approach to concurrency was inspired by Hoare's communicating sequential processes (CSP), as implemented and amended in Pike's earlier Newsqueak language and Winterbottom's Alef.	2003	73	119	138	236298					https://groups.google.com/g/inferno-os			b m	b	b									true	386	0		29																1									http://resibots.eu/limbo/								text			https://github.com/antlr/grammars-v4/tree/master/limbo					http://www.rosettacode.org/wiki/Category:Limbo					United States					"Lock: module {  PATH: con ""/dis/lib/lock.dis"";   Semaphore: adt {   c: chan of int;   obtain: fn(nil: self ref Semaphore);   release: fn(nil: self ref Semaphore);   new: fn(): ref Semaphore;  };    init: fn(); };"											"implement Hello;  include ""sys.m"";  sys: Sys; include ""draw.m"";  Hello: module {  init: fn(ctxt: ref Draw->Context, argv: list of string); };  init(ctxt: ref Draw->Context, argv: list of string) {  sys = load Sys Sys->PATH;  sys->print(""Hello World\n""); } "		Limbo		https://riju.codes/limbo	"implement Cmd;  include ""sys.m""; include ""draw.m"";  Cmd : module {     init : fn (ctxt : ref Draw->Context, args : list of string); };  init(nil : ref Draw->Context, nil : list of string) {     sys := load Sys Sys->PATH;     sys->print(""Hello, world!\n""); } "		"implement Command;    include ""sys.m"";      sys: Sys;       init(Context, nil: list of string)  {      sys = load Sys Sys->PATH;      print(""Hello World!\n"");  }"	Limbo															sys->print																																																																																																																								true												false																																																https://en.wikipedia.org/wiki/Limbo_(programming_language)	3	1	https://hopl.info/showlanguage.prx?exp=2166		Limbo		Limbo			year|publisher|title|authors|isbn13\n2003|Wiley|Inferno Programming with Limbo|Stanley-Marbell, Phillip|9780470843529\n1997|Academic P|Inferno Programming Using Limbo|Steven Breitstein|9780121298708\n20141219|Emereo|Limbo 48 Success Secrets - 48 Most Asked Questions On Limbo - What You Need To Know|Howard Beck|9781488826153	Limbo				year|title|doi|citations|influentialCitations|authors|paperId\n1997|Programming in Limbo|10.1109/CMPCON.1997.584719|15|0|S. Dorward and R. Pike and P. Winterbottom|03c5c73f6c1fcd477a1ec80144fe1e14dbb9a2f5	
bc	basic calculator	1975			19	pl				1					624	3			23395		true	1	idio								pl																							false				b/BC.bc								basic calculator									algebra.py																1975	c unix dc reverse-polish-notation yacc bash	"bc, for basic calculator (often referred to as bench calculator), is ""an arbitrary-precision calculator language"" with syntax similar to the C programming language. bc is typically used as either a mathematical scripting language or as an interactive mathematical shell. A typical interactive usage is typing the command bc on a Unix command prompt and entering a mathematical expression, such as (1 + 3) * 2, whereupon 8 will be output. While bc can work with arbitrary precision, it actually defaults to zero digits after the decimal point, so the expression 2/3 yields 0. This can surprise new bc users unaware of this fact. The -l option to bc sets the default scale (digits after the decimal point) to 20 and adds several additional mathematical functions to the language. bc first appeared in Version 6 Unix in 1975 and was written by Robert Morris and Lorinda Cherry of Bell Labs. bc was preceded by dc, an earlier arbitrary-precision calculator written by the same authors. dc could do arbitrary-precision calculations, but its reverse Polish notation (RPN) syntax was inconvenient for users, and therefore bc was written as a front-end to dc. bc was a very simple compiler (a single yacc source file with a few hundred lines), which converted the new, C-like, bc syntax into dc's postfix notation and piped the results through dc. In 1991, POSIX rigorously defined and standardized bc. Two implementations of this standard survive today: The first is the traditional Unix implementation, a front-end to dc, which survives in Unix and Plan 9 systems. The second is the free software GNU bc, first released in 1991 by Philip A. Nelson. The GNU implementation has numerous extensions beyond the POSIX standard and is no longer a front-end to dc (it is a bytecode interpreter)."	2004	84	221	236	646359					Bell Labs				bc	bc										440	0		20																								https://tio.run/#bc									text	2585							http://www.rosettacode.org/wiki/Category:Bc					United States																"""Hello World"" "		BC		https://riju.codes/bc	"""Hello, world! "" "		"$ result=$(echo ""scale=2; 5 * 7 /3;"" | bc) $ echo $result 11.66"	BC																""""																													true																																																																								true																																									true																																					https://en.wikipedia.org/wiki/Bc_(programming_language)	0	0														
bucklescript	Bucklescript	2010	Evan Martin		13	pl		https://bucklescript.github.io		0				12.0.0-alpha.1	625	0		19	23393		true	0								https://github.com/BuckleScript/bucklescript	pl																2016	2024	2010	130	440	6621	242	false																								2010	2025	15052	432	6397	1880	754559																			ReScript Association										rescript javascript ocaml typescript json cpp markdown bourne-shell python yaml asciidoc c css make xslt lisp vim-script html svg				true	8375	0		32																1	false	12	true																											Unknown																															https://github.com/BuckleScript/bucklescript																																																																																																																																																																																													0	0				bucklescript.github.io										
xslt	XSLT	1998			19	xmlFormat				48					626	3			23393	3482	true	49	apache-hbase bucklescript ceylon click cloc dynamo-visual-language ecl eiffel erlang f-prime frost git gradle hhvm ixml jal-compiler java leo-editor linux mal minilang mps ncl netbeans-editor netlogo nexml ninja objectscript open-nn p-star pandas paraview pawn-scripting-language pawn php postgresql powershell pygments python redis reko-decompiler rescript rust saltstack slony smallbasic sympy tibet xt3d								xmlFormat	25643	32204		25274		0			xsl		xml	xml	text/xml	text.xml.xsl	programming								false				x/XSLT.xslt	97	2004	2018	1	12												html.py																															xslt xsl	xslt	xsl xslt xpl										200	0		23																					XSL xsl XSLT xslt												text								http://www.rosettacode.org/wiki/Category:XSLT																					"<?xml version=""1.0"" encoding=""UTF-8""?> <xsl:stylesheet version=""1.0"" xmlns:xsl=""http://www.w3.org/1999/XSL/Transform"">     <xsl:template match=""/"">         <xsl:text>Hello World</xsl:text>     </xsl:template> </xsl:stylesheet> "	"<?xml version=""1.0""?>  <xsl:stylesheet version=""1.0"" xmlns:xsl=""http://www.w3.org/1999/XSL/Transform"">  <xsl:template match=""/"">   <html>   <body>     <h2>My CD Collection</h2>     <table border=""1"">       <tr bgcolor=""#9acd32"">         <th>Title</th>         <th>Artist</th>       </tr>       <xsl:for-each select=""catalog/cd"">         <tr>           <td><xsl:value-of select=""title""/></td>           <td><xsl:value-of select=""artist""/></td>         </tr>       </xsl:for-each>     </table>   </body>   </html> </xsl:template>  </xsl:stylesheet> "	XSLT		https://riju.codes/xslt	"<?xml-stylesheet type=""text/xml"" href=""#style""?> <main>   <xsl:stylesheet xml:id=""style""                   xmlns:xsl=""http://www.w3.org/1999/XSL/Transform""                   version=""1.0"">     <xsl:template match=""main"">       <xsl:value-of select=""data""/>     </xsl:template>   </xsl:stylesheet>   <data>Hello, world!</data> </main> "			XSLT																																													true																																								true																																true																														false																																																	24	0	https://hopl.info/showlanguage.prx?exp=3482				XSLT	https://github.com/textmate/xml.tmbundle		year|publisher|title|authors|isbn13\n2002|Sybex|Mastering XSLT|Chuck White|9780782140941\n2009|Wrox|Beginning XSLT and XPath: Transforming XML Documents and Data|Williams, Ian|9780470477250\n2003|Wiley|Web Design with XML: Generating Web Pages with XML ,CSS, XSLT and Formatting Objects|Knobloch, Manfred and Kopp, Matthias|9780470847183\n2008|Wrox|XSLT 2.0 and XPath 2.0 Programmer's Reference|Kay, Michael|9780470192740\n2002|Sams Publishing|Sams Teach Yourself XSLT in 21 Days|Van Otegem, Michiel|9780672323188\n2005|O'Reilly Media|XSLT Cookbook: Solutions and Examples for XML and XSLT Developers, 2nd Edition|Mangano, Sal|9780596009748\n2004|Wrox|XSLT 2.0 Programmer's Reference (Programmer to Programmer)|Kay, Michael|9780764569098\n2003|O'Reilly Media|Learning XSLT: A Hands-On Introduction to XSLT and XPath|Michael James Fitzgerald|9780596003272\n2002|For Dummies|XSLT For Dummies|Wagner, Richard|9780764536519\n2004|Apress|Beginning XSLT|Tennison, Jeni|9781590592601\n2009|McGraw-Hill Education|XML: A Beginner's Guide: Go Beyond the Basics with Ajax, XHTML, XPath 2.0, XSLT 2.0 and XQuery|Holzner, Steven|9780071606264\n2009|McGraw-Hill Education|XML: A Beginner's Guide: Go Beyond the Basics with Ajax, XHTML, XPath 2.0, XSLT 2.0 and XQuery|Holzner, Steven|9780071606271\n2001|Prentice Hall|XSLT and Xpath: A Guide to XML Transformations|Gardner, John Robert and Gardner, James Robert and Rendon, Zarella L.|9780130404466\n2007|Visual|XML: Your visual blueprint for building expert websites with XML, CSS, XHTML, and XSLT|Huddleston, Rob|9780471933830\n20051214|O'Reilly Media, Inc.|XSLT Cookbook|Sal Mangano|9780596553302\n20131111|Springer Nature|Beginning XSLT|Jeni Tennison|9781430253686\n20031114|O'Reilly Media, Inc.|Learning XSLT|Michael Fitzgerald|9780596516901\n20051214|O'Reilly Media, Inc.|XSLT Cookbook|Sal Mangano|9780596519070\n20031114|O'Reilly Media, Inc.|Learning XSLT|Michael Fitzgerald|9781449365653\n20061102|Springer Nature|Beginning XSLT 2.0|Jeni Tennison|9781430200468\n2011-05-04|Wiley|XSLT For Dummies|Richard Wagner|9781118085394\n2010|General Books|Xml-based Programming Languages: Xslt|Books and LLC|9781156454862\n2005||Xslt Cookbook,2e (coversxslt 1.0 And 2.0)|Mangano|9788184040784\nOctober 2002||Developing Web User Interface Behaviors: Cutting Edge Webtop Programming Using XML, CSS and XSLT|Slovinski|9780789727794	XSLT					
chuck	Ch	2003	Ge Wang		22	pl		http://chuck.cs.princeton.edu		0					627	1			23392		true	0									pl	85	95		571		0					java	clike	text/x-java	source.java	programming								false					283	2004	2018		21																												2003	linux ios	"ChucK is a concurrent, strongly timed audio programming language for real-time synthesis, composition, and performance, which runs on Linux, Mac OS X, Microsoft Windows, and iOS. It is designed to favor readability and flexibility for the programmer over other considerations such as raw performance. It natively supports deterministic concurrency and multiple, simultaneous, dynamic control rates. Another key feature is the ability to live code; adding, removing, and modifying code on the fly, while the program is running, without stopping or restarting. It has a highly precise timing/concurrency model, allowing for arbitrarily fine granularity. It offers composers and researchers a powerful and flexible programming tool for building and experimenting with complex audio synthesis programs, and real-time interactive control. ChucK was created and chiefly designed by Ge Wang as a graduate student working with Perry R. Cook. ChucK is distributed freely under the terms of the GNU General Public License on Mac OS X, Linux and Microsoft Windows. On iPhone and iPad, ChiP (ChucK for iPhone) is distributed under a limited, closed source license, and is not currently licensed to the public. However, the core team has stated that it would like to explore ""ways to open ChiP by creating a beneficial environment for everyone""."	2004	63	118	319	478750					chuck team			ck												536	0		23																1							false										text	6367							http://www.rosettacode.org/wiki/Category:ChucK					United States																							// our signal graph (patch)  SinOsc f => dac;  // set gain  .3 => f.gain;  // an array of pitch classes (in half steps)  [ 0, 2, 4, 6, 9, 10 ] @=> int hi[];    // infinite loop  while( true )  {      // choose a note, shift registers, convert to frequency      Std.mtof( 65 + Std.rand2(0,1) * 43 +          hi[Std.rand2(0,hi.cap()-1)] ) => f.freq;        // advance time by 120 ms      120::ms => now;  }														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/ChucK	0	0			Ch	chuck.cs.princeton.edu	ChucK	https://github.com/textmate/java.tmbundle			ChucK					
jython	Jython	2001			18	pl				0					628	1			23391		true	0									pl																							false				j/Jython.py																																	2001	python java c java-bytecode	Jython is an implementation of the Python programming language designed to run on the Java platform. It is the successor of JPython.	2003	173	197	364	390263					https://github.com/jython				py											885	0		20																																	text													United States and United Kingdom																"print ""Hello World"""								Jython															print	""""																																																																																																																							true																							true																																				https://github.com/suvarchal/IJython	https://en.wikipedia.org/wiki/Jython	10	2								year|publisher|title|authors|isbn13\n2002|O'Reilly Media|Jython Essentials (O'Reilly Scripting)|Pedroni, Samuele and Rappin, Noel|9780596002473\n2001|Sams Publishing|Jython for Java Programmers|Bill, Robert|9780735711112\n2010|Springer|Scientific Data Analysis using Jython Scripting and Java (Advanced Information and Knowledge Processing)|Chekanov, Sergei V.|9781849962872\n2002|Addison-Wesley Professional|Python Programming with the Java¿ Class Libraries: A Tutorial for Building Web and Enterprise Applications with Jython|Hightower, Richard|9780201616163\n|John Wiley & Sons|Jython Programming||9780782140606\n20020321|O'Reilly Media, Inc.|Jython Essentials|Samuele Pedroni|9781449397906\n20020321|O'Reilly Media, Inc.|Jython Essentials|Samuele Pedroni; Noel Rappin|9781449397777					year|title|doi|citations|influentialCitations|authors|paperId\n2010|Scientific Data Analysis using Jython Scripting and Java|10.1007/978-1-84996-287-2|19|0|S. Chekanov|80d69908e8742d29634f5367c36d0a15498a81ed\n2009|CSP as a Domain-Specific Language Embedded in Python and Jython|10.3233/978-1-60750-065-0-293|15|0|S. Mount and Mohammad Hammoudeh and Sam Wilson and R. Newman|4cfaf832b2ba26b30a584a5055361de505d6d5b8	title|year|author|goodreadsId|rating|ratings|reviews\nJython for Java Programmers|2001|Robert Bill|1506585|2.33|3|0\nPython Programming with the Java� Class Libraries: A Tutorial for Building Web and Enterprise Applications with Jython|1996|Richard Hightower|774737|3.00|1|1\nThe Definitive Guide to Jython: Python for the Java Platform (Expert's Voice in Software Development)|2010|Jim Baker|40475508|5.00|1|0
jade	JADE	1996			23	pl				0					629	3			23391	2130	true	0									pl																							false				j/Jade.jade																																	1996	java c pascal modula-2 linc-4gl	JADE is a proprietary object-oriented software development and deployment platform product from the New Zealand-based Jade Software Corporation, first released in 1996. It consists of the JADE programming language, IDE and debugger, integrated application server and object database management system. Designed as an end-to-end development environment to allow systems to be coded in one language from the database server down to the clients, it also provides APIs for other languages, including .NET Framework, Java, C/C++ and Web services. Although a free limited licence is available for development, using the JADE platform requires per-process fees to be paid.	2005	84	33	172	5887624					Jade Software Corporation				jade											490	0		26																																	text	9715			jade									New Zealand															"// Hello World in JADE write ""Hello World"";"	"helloWorld();  begin    write ""Hello World""; end;"							"helloWorld();  begin    write ""Hello, World!""; end;"	Jade													//		write	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/JADE_(programming_language)	4	0	https://hopl.info/showlanguage.prx?exp=2130		JADE					year|publisher|title|authors|isbn13\n2011|Morgan Kaufmann|GPU Computing Gems Jade Edition (Applications of GPU Computing Series)|Hwu, Wen-mei W.|9780123859631\n2016|CreateSpace Independent Publishing Platform|An Introduction to Object-Oriented Systems Development with JADE|Clarke, Bevan John|9781539106661\n2007|Wiley|Developing Multi-Agent Systems with JADE|Bellifemine, Fabio Luigi and Caire, Giovanni and Greenwood, Dominic|9780470057476\n2011|Morgan Kaufmann|GPU Computing Gems Jade Edition (Applications of GPU Computing Series)|Wen-mei W. Hwu|9780123859648						
cobra	Cobra	2006	Charles Esterbrook		25	pl		http://cobra-language.com/		0					630	3			23390		true	0									pl																							false				c/Cobra.cobra																															2008		2006	python eiffel csharp objective-c	Cobra is a general-purpose, object-oriented programming language. Cobra is designed by Charles Esterbrook, and runs on the Microsoft .NET and Mono platforms. It is strongly influenced by Python, C#, Eiffel, Objective-C, and other programming languages. It supports both static and dynamic typing. It has support for unit tests and contracts. It has lambda expressions, closures, list comprehensions, and generators. Cobra is an open-source project; it was released under the MIT License on February 29, 2008. Updates are posted to the Cobra news forum with progress on features, fixes, documentation and related projects since the last update.	2007	82	104	136	13862555					Cobra Language LLC		cobra		cobra			cobra							true	431	0		28																1								https://tio.run/#cobra									text								http://www.rosettacode.org/wiki/Category:Cobra					United States			Cobra												"""""""Hello world in Cobra""""""  class Hello      def main         print 'Hello, world.'"	class Hello      def main         print 'Hello World'							class Person      var _name as String     var _age as int      cue init(name as String, age as int)         _name, _age = name, age      def toString as String is override         return 'My name is [_name] and I am [_age] years old'	Cobra															print	'																																																																																																																							true												true											true																																					https://en.wikipedia.org/wiki/Cobra_(programming_language)	1	0			Cobra	cobra-language.com				year|publisher|title|authors|isbn13\n2010||Cobra (programming Language From Cobra Language Llc)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786132215611						
chevrotain	chevrotain	2015			14	library		http://sap.github.io/chevrotain/		0				v11.0.3	631	1		10	23388		true	0								https://github.com/SAP/chevrotain	library																2015	2024	2015	31	201	2450	52	false																								2015	2024	3122	78	376	39	68866																			SAP										typescript javascript markdown json html yaml bourne-shell css json5 csv				true	3133	0		24																	false	11	true														text													Germany					"""use strict"" /**  * An Example of implementing a CSV Grammar with Chevrotain.  *  * Based on: https://github.com/antlr/grammars-v4/blob/master/csv/CSV.g4  *  * Note that this is a pure grammar without any actions (either embedded or via a CST Visitor).  */ const { createToken, Lexer, Parser, EMPTY_ALT } = require(""chevrotain"")  // ----------------- lexer ----------------- const Text = createToken({ name: ""Text"", pattern: /[^,\n\r""]+/ }) const Comma = createToken({ name: ""Comma"", pattern: /,/ }) const NewLine = createToken({     name: ""NewLine"",     pattern: /\r?\n/ }) const String = createToken({ name: ""String"", pattern: /""(?:""""|[^""])*""/ })  const allTokens = [Text, String, Comma, NewLine] const CsvLexer = new Lexer(allTokens)  // Parser class CsvParser extends Parser {     constructor() {         super(allTokens)          // not mandatory, using $ (or any other sign) to reduce verbosity         const $ = this          $.RULE(""csvFile"", () => {             $.SUBRULE($.hdr)             $.AT_LEAST_ONE(() => {                 $.SUBRULE2($.row)             })         })          $.RULE(""hdr"", () => {             $.SUBRULE($.row)         })          $.RULE(""row"", () => {             $.SUBRULE($.field)             $.MANY(() => {                 $.CONSUME(Comma)                 $.SUBRULE2($.field)             })             $.CONSUME(NewLine)         })          $.RULE(""field"", () => {             $.OR([                 { ALT: () => $.CONSUME(Text) },                 { ALT: () => $.CONSUME(String) },                 { ALT: EMPTY_ALT(""empty field"") }             ])         })          // very important to call this after all the rules have been defined.         // otherwise the parser may not work correctly as it will lack information         // derived during the self analysis phase.         this.performSelfAnalysis()     } }  // wrapping it all together // reuse the same parser instance. const parser = new CsvParser([])  module.exports = function(text) {     // 1. Tokenize the input.     const lexResult = CsvLexer.tokenize(text)      // 2. Set the Parser's input     parser.input = lexResult.tokens      // 3. invoke the desired parser rule     const cst = parser.csvFile()      return {         cst: cst,         lexResult: lexResult,         parseErrors: parser.errors     } }"																										https://github.com/SAP/chevrotain																																																																																																																																																																																													0	0														
score	score	2013	Jean-Michaël Celerier		15	pl		https://ossia.io		0				v3.1.14	632	0		19	23388		true	0								https://github.com/OSSIA/score	pl																2013	2024	2013	58	101	1469	357	false																								2013	2025	11945	73	4403	66	555023					2017														https://github.com/OSSIA										cpp svg cmake bourne-shell c yaml xml objective-cpp markdown qml bash html python json javascript objective-c dockerfile powershell z-shell				true	1847	0		34																1	false	3	true				true																							France																															https://github.com/OSSIA/score																																																																																																																																																																																													0	0				ossia.io			id|title|time|timestamp|by|comments|score\n17982771|Show HN: Ossia score, a visual programming language for time|2018-09-13 21:27:39 UTC|1536874059|jcelerier|1|5							
egison	Egison	2013	Satoshi Egi		17	pl		https://www.egison.org/		0				4.1.3	633	1		7	23388		true	0								https://github.com/egison/egison/	pl																2013	2024		45	32	905	21	false																								2013	2022	3810	33	348	10	29271																			University of Tokyo		egi								haskell restructuredtext markdown yaml lisp python make				true	1036	0		33																1	false	4	true																											Japan					-- Extract all twin primes from the infinite list of prime numbers with pattern matching! def twinPrimes :=   matchAll primes as list integer with     | _ ++ $p :: #(p + 2) :: _ -> (p, p + 2)																								as integer list matchAll multiset set with		https://github.com/egison/egison/						--																																																																																																																				true																																																																			0	0														
bnf	BNF	1956	John Backus and Peter Naur		13	grammarLanguage				0					634	1			23386	1865	true	2	parsers square								grammarLanguage																							false												Backus–Naur Form									grammar_notation.py																1956	algol-58 algol algol-60 compiler-compiler yacc symbol ascii regex pl-i peg antlr java haskell coco-r gold bison xpl isbn	In computer science, Backus–Naur form or Backus normal form (BNF) is a notation technique for context-free grammars, often used to describe the syntax of languages used in computing, such as computer programming languages, document formats, instruction sets and communication protocols. They are applied wherever exact descriptions of languages are needed: for instance, in official language specifications, in manuals, and in textbooks on programming language theory. Many extensions and variants of the original Backus–Naur notation are used; some are exactly defined, including extended Backus–Naur form (EBNF) and augmented Backus–Naur form (ABNF).		488	130		62247					IBM					bnf										2460	0		14																2																	text			https://github.com/antlr/grammars-v4/tree/master/bnf										United States																		BNF					"<syntax>         ::= <rule> | <rule> <syntax>  <rule>           ::= <opt-whitespace> ""<"" <rule-name> "">"" <opt-whitespace> ""::="" <opt-whitespace> <expression> <line-end>  <opt-whitespace> ::= "" "" <opt-whitespace> | """"  <expression>     ::= <list> | <list> <opt-whitespace> ""|"" <opt-whitespace> <expression>  <line-end>       ::= <opt-whitespace> <EOL> | <line-end> <line-end>  <list>           ::= <term> | <term> <opt-whitespace> <list>  <term>           ::= <literal> | ""<"" <rule-name> "">""  <literal>        ::= '""' <text1> '""' | ""'"" <text2> ""'""  <text1>          ::= """" | <character1> <text1>  <text2>          ::= """" | <character2> <text2>  <character>      ::= <letter> | <digit> | <symbol>  <letter>         ::= ""A"" | ""B"" | ""C"" | ""D"" | ""E"" | ""F"" | ""G"" | ""H"" | ""I"" | ""J"" | ""K"" | ""L"" | ""M"" | ""N"" | ""O"" | ""P"" | ""Q"" | ""R"" | ""S"" | ""T"" | ""U"" | ""V"" | ""W"" | ""X"" | ""Y"" | ""Z"" | ""a"" | ""b"" | ""c"" | ""d"" | ""e"" | ""f"" | ""g"" | ""h"" | ""i"" | ""j"" | ""k"" | ""l"" | ""m"" | ""n"" | ""o"" | ""p"" | ""q"" | ""r"" | ""s"" | ""t"" | ""u"" | ""v"" | ""w"" | ""x"" | ""y"" | ""z""  <digit>          ::= ""0"" | ""1"" | ""2"" | ""3"" | ""4"" | ""5"" | ""6"" | ""7"" | ""8"" | ""9""  <symbol>         ::=  ""|"" | "" "" | ""-"" | ""!"" | ""#"" | ""$"" | ""%"" | ""&"" | ""("" | "")"" | ""*"" | ""+"" | "","" | ""-"" | ""."" | ""/"" | "":"" | "";"" | "">"" | ""="" | ""<"" | ""?"" | ""@"" | ""["" | ""\"" | ""]"" | ""^"" | ""_"" | ""`"" | ""{"" | ""}"" | ""~""  <character1>     ::= <character> | ""'""  <character2>     ::= <character> | '""'  <rule-name>      ::= <letter> | <rule-name> <rule-char>  <rule-char>      ::= <letter> | <digit> | ""-"""																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Backus–Naur_form	0	0	https://hopl.info/showlanguage.prx?exp=1865													
monkey	Monkey	2011	Anthony Diamond		36	pl		https://web.archive.org/web/20171205070657/http://monkey-x.com/		0					635	3		3	23384		true	0								https://github.com/Regal-Internet-Brothers/webcc-monkey	pl	53	116		254		0					text			source.monkey	programming	2015	2023	2015	3	0	0	1	false				m/Monkey	113	2011	2016	5	4												basic.py			2015	2023	36	5	116	1	29597							2011	linux blitzbasic c csharp javascript java basic android ios python opengl webgl objective-c llvmir haxe	Monkey X is a high-level programming language designed for video game development for many different platforms, including desktop and laptop computers, mobile phones, tablets, and video game consoles. The language itself is an object-oriented dialect of BASIC, which the compiler translates into native source code for several target platforms. The resulting code is then compiled normally. Currently the official target platforms include: Windows (Including the Windows 8 store), OS X, Linux, Xbox 360, Android, iOS, among others. Community-driven, user-made targets have also been created, some notable user-targets include: MonkeyMax (BlitzMax), Monkey-Python (Python), and a Nintendo DS target.Monkey X's main implementation (compiler), and a number of official modules are open source. Monkey X's main application/game framework, Mojo, is partially commercial. The compiler and most of the official modules can be found on GitHub. Monkey is also distributed in several compiled binary forms from its official website (registration required, to build the compiler). For details, see: Mojo (framework), and Game targets (technical).	2013	14	91	1	31116115					https://github.com/Regal-Internet-Brothers			monkey monkey2		monkey					javascript html markdown				true	297	0		42																1	false								https://regal-internet-brothers.github.io/monkey/docs/Tutorials_Getting%20started.html								text	6182							http://www.rosettacode.org/wiki/Category:Monkey					United States																"puts(""Hello World"") "	"'Showcases use of Lambda functions and Generics.  #Import ""<std>"" Using std..  Function Main()   Local testStack := New Stack< MyObject >    For Local n := 1 To 20   Local newItem := New MyObject   newItem.depth = Rnd( 0, 100 )   testStack.Push( newItem )  Next     testStack.Sort( Lambda:Int( x:MyObject,y:MyObject )   Return x.depth<=>y.depth  End )    For Local n := Eachin testStack   Print( n.depth )  Next   End   Struct MyObject  Field depth := 0 End"	Monkey					' The 'Player' class, as referenced previously (Placement does not matter): Class Player   ' Declare all of our fields (Class-local variables):      ' These two variables will act as our position on the screen.   ' (Alternatively, an 'Array or third-party class could be used)   Field x:Float, y:Float      ' This will be a reference to an 'Image' object we'll specify.   Field image:Image      ' Constructor(s):      ' Overloading 'New' mainly works the same way as constructors in other languages.   ' Returning is generally not recommended for constructors.   Method New(img:Image, x:Float=100, y:Float=100)     ' Due to the arguments using the same names, 'Self'     ' is required to resolve our fields' names:     Self.image = img          Self.x = x     Self.y = y   End      ' Methods:      ' This will be our main render-method for this object:   Method Draw:Void()     ' Draw the 'image' object to the screen using our 'x' and 'y' fields.     DrawImage(image, x, y)          ' Returning in a 'Void' function is not required. (Some still recommend it)     Return   End End	Monkey							https://github.com/Regal-Internet-Brothers/webcc-monkey						'		puts	""""																	true												true																									true														true											true					true																	true																		true												false											true																																					https://en.wikipedia.org/wiki/Monkey_(programming_language)	3	0					Monkey	https://github.com/gingerbeardman/monkey.tmbundle		year|publisher|title|authors|isbn13\n2018|Pakalana Publishing|Addicted to the Monkey Mind: Change the Programming That Sabotages Your Life|Benoist, J.F.|9780692978597\n2018|Pakalana Publishing|Addicted to the Monkey Mind: Change the Programming That Sabotages Your Life|Benoist, J.F.|9780578333663\n2016|O'Reilly Media|Programming Beyond Practices: Be More Than Just a Code Monkey|Brown, Gregory T|9781491943823	Monkey					
intercal	INTERCAL	1972			19	esolang				0					636	4			23374	585	true	0									esolang																							false				i/Intercal.i																																	1972	ascii utf-8 c	The Compiler Language With No Pronounceable Acronym, abbreviated INTERCAL, is an esoteric programming language that was created as a parody by Don Woods and James M. Lyon, two Princeton University students, in 1972. It satirizes aspects of the various programming languages at the time, as well as the proliferation of proposed language constructs and notations in the 1960s. There are two currently maintained versions of INTERCAL: C-INTERCAL, maintained by Eric S. Raymond, and CLC-INTERCAL, maintained by Claudio Calvelli.	2001	140	69	332	15075					Princeton University				i											720	0		19																								https://tio.run/#intercal						https://esolangs.org/wiki/INTERCAL			text						INTERCAL		http://www.rosettacode.org/wiki/Category:Intercal				intercal	United States															Hello World in Intercal  DO ,1 <- #13 PLEASE DO ,1 SUB #1 <- #234 DO ,1 SUB #2 <- #112 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 DO ,1 SUB #13 <- #214 PLEASE READ OUT ,1 PLEASE GIVE UP	DO ,1 <- #13 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 DO ,1 SUB #13 <- #162 PLEASE READ OUT ,1 PLEASE GIVE UP 				https://riju.codes/intercal	DO ,1 <- #14 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 PLEASE DO ,1 SUB #13 <- #162 DO ,1 SUB #14 <- #52 PLEASE READ OUT ,1 PLEASE GIVE UP 		DO ,1 <- #13 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 DO ,1 SUB #13 <- #162 PLEASE READ OUT ,1 PLEASE GIVE UP	Intercal																																																																																																																																																																																																			https://en.wikipedia.org/wiki/INTERCAL	0	0	https://hopl.info/showlanguage.prx?exp=585		INTERCAL											
pdf	PDF	1993			12	binaryDataFormat				0					637	1			23373		false	1	djvu								binaryDataFormat																							false												Portable Document Format																									1993	postscript html javascript ascii gzip csv xml linux ghostscript latex	The Portable Document Format (PDF) is a file format used to present documents in a manner independent of application software, hardware, and operating systems. Each PDF file encapsulates a complete description of a fixed-layout flat document, including the text, fonts, graphics, and other information needed to display it.	2018	2092	13085	3	24077					Adobe															10480	0		12																																	binary	1078												United States				https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf											%Hello World in Portable Document Format (PDF) %PDF-1.2 1 0 obj << /Type /Page /Parent 5 0 R /Resources 3 0 R /Contents 2 0 R >> endobj 2 0 obj << /Length 51 >> stream BT /F1 24 Tf 1 0 0 1 260 600 Tm (Hello World)Tj ET endstream endobj 3 0 obj << /ProcSet[/PDF/Text] /Font <</F1 4 0 R >> >> endobj 4 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Arial >> endobj 5 0 obj << /Type /Pages /Kids [ 1 0 R ] /Count 1 /MediaBox [ 0 0 612 792 ] >> endobj 6 0 obj << /Type /Catalog /Pages 5 0 R >> endobj trailer << /Root 6 0 R >> 																																																																																																																																																																																																												https://en.wikipedia.org/wiki/Portable_Document_Format	0	0														
objective-j	Objective-J	2008	Tom Robinson and Francisco Tolmasky and Ross Boucher		27	pl		http://www.cappuccino-project.org/		0					638	3			23373		true	0									pl	298	340		1058		0			obj-j or objectivej or objj		text			source.js.objj	programming								false				o/Objective J.j	7	2008	2014	3	3												javascript.py														2011		2008	objective-c javascript c smalltalk	Objective-J is a programming language developed as part of the Cappuccino web development framework. Its syntax is nearly identical to the Objective-C syntax and it shares with JavaScript the same relationship that Objective-C has with the C programming language: that of being a strict, but small, superset; adding traditional inheritance and Smalltalk/Objective-C style dynamic dispatch. Pure JavaScript, being a prototype-based language, already has a notion of object orientation and inheritance, but Objective-J adds the use of class-based programming to JavaScript. Programs written in Objective-J need to be preprocessed before being run by a web browser's JavaScript virtual machine. This step can occur in the web browser at runtime or by a compiler which translates Objective-J programs into pure JavaScript code.  The Objective-J compiler is written in JavaScript; consequently, deploying Objective-J programs does not require a web browser plug-in. Objective-J can be compiled and run on Node.js.	2008	31	102	112	19176983					280 North			j sj		j						javascript			true	376	0		34									javascript							3																	text													United States and United Kingdom and Sweden																"document.write(""Hello World""); "	 @import <Foundation/CPObject.j>   @implementation AppController : CPObject { }  - (void)applicationDidFinishLaunching:(CPNotification)aNotification {     // The end result of this layout will be the kind of master/detail/auxilliary view     // found in iTunes, Mail, and many other apps.      var theWindow = [[CPWindow alloc] initWithContentRect:CGRectMakeZero() styleMask:CPBorderlessBridgeWindowMask],         contentView = [theWindow contentView];      var navigationArea = [[CPView alloc] initWithFrame:CGRectMake(0.0, 0.0, 150.0, CGRectGetHeight([contentView bounds]) - 150.0)];      [navigationArea setBackgroundColor:[CPColor redColor]];      // This view will grow in height, but stay fixed width attached to the left side of the screen.     [navigationArea setAutoresizingMask:CPViewHeightSizable | CPViewMaxXMargin];      [contentView addSubview:navigationArea];      var metaDataArea = [[CPView alloc] initWithFrame:CGRectMake(0.0, CGRectGetMaxY([navigationArea frame]), 150.0, 150.0)];      [metaDataArea setBackgroundColor:[CPColor greenColor]];      // This view will stay the same size in both directions, and fixed to the lower left corner.     [metaDataArea setAutoresizingMask:CPViewMinYMargin | CPViewMaxXMargin];      [contentView addSubview:metaDataArea];      var contentArea = [[CPView alloc] initWithFrame:CGRectMake(150.0, 0.0, CGRectGetWidth([contentView bounds]) - 150.0, CGRectGetHeight([contentView bounds]))];      [contentArea setBackgroundColor:[CPColor blueColor]];      // This view will grow in both height an width.     [contentArea setAutoresizingMask:CPViewWidthSizable | CPViewHeightSizable];      [contentView addSubview:contentArea];      [theWindow orderFront:self]; }  @end	Objective-J					@implementation Address : CPObject {   CPString name;   CPString city; }  - (id)initWithName:(CPString)aName city:(CPString)aCity {   self = [super init];    name = aName;   city = aCity;    return self; }  - (void)setName:(CPString)aName {   name = aName; }  - (CPString)name {   return name; }  + (id)newAddressWithName:(CPString)aName city:(CPString)aCity {   return [[self alloc] initWithName:aName city:aCity]; }  @end	Objective J													//		document.write	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Objective-J	0	0				cappuccino-project.org	Objective-J	https://github.com/textmate/javascript-objective-j.tmbundle			Objective-J					
openedge-advanced-business-language	OpenEdge ABL	2006			19	pl				0					639	2			23369		true	0									pl	2346	2568		72		0			progress or openedge or abl		text			source.abl	programming								false					21	2012	2016	6	4				abl								business.py																2006	sql isbn	OpenEdge Advanced Business Language, or OpenEdge ABL for short, is a business application development language created and maintained by Progress Software Corporation (PSC). The language, typically classified as a fourth-generation programming language, uses an English-like syntax to simplify software development. The language was called PROGRESS or Progress 4GL up until version 9, but in 2006 PSC changed the name to OpenEdge Advanced Business Language (OpenEdge ABL) in order to overcome a presumed industry perception that 4GLs were less capable than other languages. A subset of the language, called SpeedScript, is used in the development of web applications.OpenEdge ABL helps developers to develop applications optionally using its own integrated relational database and programming tool. These applications are portable across computing systems and allow access to various popular data sources without having to learn the underlying data access methods. This means that the end-user of these products can be unaware of the underlying architecture. By combining a fourth generation language and relational database, OpenEdge ABL allows the use of the Rapid Application Development (RAD) model for developing software. A programmer and even end users can do rapid prototyping using the integrated and GUI tools of the development environment.	2004	98	36	308	1071357					Progress Software Corporation			p cls w		p cls									false	710	0		19																																	text													United States																	"MESSAGE ""Hello, world!"". "	OpenEdge ABL					FOR EACH customer WHERE customer.custno = 14 EXCLUSIVE-LOCK:     ASSIGN customer.salesman = 'Fred'. END.																																														true																									true														true											true																						true																																																																														https://en.wikipedia.org/wiki/OpenEdge_Advanced_Business_Language	0	0					OpenEdge ABL	https://github.com/jfairbank/Sublime-Text-2-OpenEdge-ABL			OpenEdge ABL					
bog	bog	2020			20	pl				0					640	1		4	23368		true	0								https://github.com/Vexu/bog	pl																2020	2024		11	15	531	6	false																								2020	2024	444	8	40	2	15688																Small, strongly typed, embeddable language.	Small, strongly typed, embeddable language.		https://github.com/Vexu/bog/issues	Small, strongly typed, embeddable language.									zig markdown c yaml				true	585	0		24																	false																													Finland					"let {print} = import ""std.io"" let world = ""world"" print(f""hello {world}!"")"																										https://github.com/Vexu/bog																								true	true																						true																			true																		true																																												true												true											true												true																										0	0														
caml	Caml	1985	Gérard Huet and Guy Cousineau and Ascánder Suárez and Pierre Weis and Michel Mauny		24	pl		https://caml.inria.fr		0					641	2			23368	1460	true	0									pl																							false				c/CAML.ml								Categorical abstract machine language																									1985	ocaml ml f-sharp lisp c standard-ml	Caml (originally an acronym for Categorical abstract machine language) is a multi-paradigm, general-purpose programming language which is a dialect of the ML programming language family. Caml was developed in France at INRIA and ENS. Like many descendants of ML, Caml is statically typed, strictly evaluated, and uses automatic memory management. OCaml, as of 2017 the main implementation of Caml, adds many features to the language, including an object layer.	2005	84	31	124	2362118					Inria				ml											441	0		31	ocaml															5																	text								http://www.rosettacode.org/wiki/Category:Caml					France																"print_endline ""Hello World"";; "							# haar [1; 2; 3; 4; -4; -3; -2; -1];;    - : int list = [0; 20; 4; 4; -1; -1; -1; -1]	CAML															print_endline	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Caml	4	2	https://hopl.info/showlanguage.prx?exp=1460		Caml	caml.inria.fr				year|publisher|title|authors|isbn13\n2010|LAP LAMBERT Academic Publishing|Creating High-Performance, Statically Type-Safe Network Applications: Domain-Specific Languages for constructing network applications using Objective Caml|Madhavapeddy, Anil|9783838355870\n2008|Abscissa Press|The Objective Caml Programming Language|Tim Rentsch|9780981599205					year|title|doi|citations|influentialCitations|authors|paperId\n2008|Caml trading – experiences with functional programming on Wall Street|10.1017/S095679680800676X|18|1|Y. Minsky and Stephen Weeks|44a9c723abf93c6237068cc853449598943699c7\n2008|Caml trading|10.1145/1328897.1328441|2|0|Y. Minsky|73c6801a4412becd2f1cf0536e9bf9381e565b39	title|year|author|goodreadsId|rating|ratings|reviews\nThe Objective Caml Programming Language||Tim Rentsch|14474263|5.00|1|0\nFunctional programming using Caml Light||Michel Mauny|58185709|4.00|1|0
dasel	Dasel	2020	Tom Wright		13	queryLanguage library		https://daseldocs.tomwright.me		0					642	1		8	23367		true	0								https://github.com/TomWright/dasel	queryLanguage																2020	2024		31	126	6817	34	false												DAta SELector												2020	2024	801	29	171	9	6281																A tool to query and modify data structures using selectors.	A tool to query and modify data structures using selectors.			A tool to query and modify data structures using selectors.									go yaml json markdown xml bourne-shell python dockerfile				true	7226	0		22	jq															1	false																																		"echo '{""name"": ""Tom""}' | dasel -r json 'name' ""Tom"""																										https://github.com/TomWright/dasel																																																																																																																																																																																													0	0														
atprotocol	AT Protocol	2022			13	protocol microblogging		https://atproto.com/	https://atproto.com/specs/atp	0					643	0		11	23365		true	0								https://github.com/bluesky-social/atproto	protocol																2021	2024		95	413	5797	247	false												Authenticated Transfer Protocol	atproto											2021	2025	4889	95	2906	43	371915																A generic federated protocol for building open social media applications.	A generic federated protocol for building open social media applications.			A generic federated protocol for building open social media applications.									typescript json markdown javascript yaml handlebars dockerfile protobuf bourne-shell css make				true	7153	0		24																	false																																																												https://github.com/bluesky-social/atproto																																																																																																																																																																																												https://en.wikipedia.org/wiki/Bluesky_(social_network)#AT_Protocol	0	0														
guile	Guile	1993	Aubrey Jaffer and Tom Lord and Miles Bader		20	pl		https://www.gnu.org/software/guile/		0					644	1			23364		true	1	poke								pl																							false												GNU Ubiquitous Intelligent Language for Extensions																									1993	linux scheme lilypond gdb c s-expressions xml emacs-editor emacs-lisp scm tcl	"GNU Guile is the preferred extension system for the GNU Project, which features an implementation of the Scheme programming language. Its first version was released in 1993.  In addition to large parts of Scheme standards, Guile Scheme includes modularized extensions for many different programming tasks.For extending programs, Guile offers ""libguile"" which allows the language to be embedded in other programs, and integrated closely through the C API; similarly, new types and subroutines defined through the C API can be made available as extensions to Guile itself.Guile stands for the GNU Ubiquitous Intelligent Language for Extensions. It is used in programs like GnuCash, LilyPond, GNU Guix, GuixSD, and GNU Debugger."	2005	71	94	262	1436948		Guile is designed to help programmers create flexible applications that can be extended by users or other programmers with plug-ins, modules, or scripts. Guile is an implementation of the Scheme programming language, supporting the Revised5 and most of the Revised6 language reports, as well as many SRFIs. It also comes with a library of modules that offer additional features, like an HTTP server and client, XML parsing, and object-oriented programming.	Guile is designed to help programmers create flexible applications that can be extended by users or other programmers with plug-ins, modules, or scripts. Guile is an implementation of the Scheme programming language, supporting the Revised5 and most of the Revised6 language reports, as well as many SRFIs. It also comes with a library of modules that offer additional features, like an HTTP server and client, XML parsing, and object-oriented programming.		GNU Project	Guile is designed to help programmers create flexible applications that can be extended by users or other programmers with plug-ins, modules, or scripts. Guile is an implementation of the Scheme programming language, supporting the Revised5 and most of the Revised6 language reports, as well as many SRFIs. It also comes with a library of modules that offer additional features, like an HTTP server and client, XML parsing, and object-oriented programming.													true	376	0		23																3																	text													United States					";;; Hello world program (define name ""World"") (display (string-append ""Hello "" name ""!"")) (newline)"																																;																																true																																																							true																																															false																																															https://github.com/jerry40/guile-kernel	https://en.wikipedia.org/wiki/GNU_Guile	0	0														
nesc	nesC	2002			19	pl				0				v1.4.0	645	0		16	23358		true	0								https://github.com/tinyos/nesc	pl	416	468		1669		0					text			source.nesc	programming	2012	2024	2002	30	53	100	13	false					24	2011	2016		7			network embedded systems C									c_like.py			2002	2018	828	26	2152	28	163974								c	"nesC (pronounced ""NES-see"") is a component-based, event-driven programming language used to build applications for the TinyOS platform. TinyOS is an operating environment designed to run on embedded devices used in distributed wireless sensor networks. nesC is built as an extension to the C programming language with components ""wired"" together to run applications on TinyOS. The name nesC is an abbreviation of ""network embedded systems C""."	2004	37	92	52	1000634					University of California Berkeley && Harvard University			nc		nc					c java m4 perl make lisp bourne-shell html tex yacc logos xml markdown vim-script sql lex				true	691	0		36																	false	1	true														text			https://github.com/antlr/grammars-v4/tree/master/tinyos_nesc										United States																		nesC													https://github.com/tinyos/nesc																																																																																																																																																																																												https://en.wikipedia.org/wiki/NesC	0	0					nesC	https://github.com/cdwilson/nesC.tmbundle			nesC					
erg	erg	2022	Shunsuke Shibayama		14	pl		http://erg-lang.github.io/		0				v0.6.37	646	0		10	23356		true	0								https://github.com/erg-lang/erg	pl																2022	2024	2022	17	54	2625	70	false																								2022	2025	4345	32	1549	21	408389																erg: A Python-compatible statically typed language written in Rust	erg: A Python-compatible statically typed language written in Rust		https://github.com/erg-lang	erg: A Python-compatible statically typed language written in Rust									markdown rust python toml yaml nix svg bourne-shell typescript bash				true	2821	0		24																1	false	0	true																											China and Japan				https://reddit.com/r/ProgrammingLanguages/comments/wo9u8j/erg_a_pythoncompatible_statically_typed_language/																											https://github.com/erg-lang/erg																																																																																																																																																																																													0	0														
whitespace	Whitespace	2003			15	esolang				0					647	4			23355		true	0									esolang																							false				w/Whitespace.ws																																	2003	idris python brainfuck intercal lolcode malbolge	Whitespace is an esoteric programming language developed by Edwin Brady and Chris Morris at the University of Durham (also developers of the Kaya and Idris programming languages). It was released on 1 April 2003 (April Fool's Day). Its name is a reference to whitespace characters. Unlike most programming languages, which ignore or assign little meaning to most whitespace characters, the Whitespace interpreter ignores any non-whitespace characters. Only spaces, tabs and linefeeds have meaning. An interesting consequence of this property is that a Whitespace program can easily be contained within the whitespace characters of a program written in another language, except possibly in languages which depend on spaces for syntax validity such as Python, making the text a polyglot. The language itself is an imperative stack-based language. The virtual machine on which the programs run has a stack and a heap. The programmer is free to push arbitrary-width integers onto the stack (currently there is no implementation of floating point numbers) and can also access the heap as a permanent store for variables and data structures.	2003	326	52	295	205017									ws											1650	0		15																								https://tio.run/#whitespace	https://hackage.haskell.org/package/whitespace-0.4/src/docs/tutorial.html								text						Whitespace		http://www.rosettacode.org/wiki/Category:Whitespace																				"Hello #World #in #Whitespace * # # * # # # + *[Space] + #is #marked #with""#"" # #[tab] #with""*"" *line-feed #with #""+"" * # *so +it #would +be #easier #to #write #again... #All *the *non-whitespace-characters #are *ignored... * # # + * + # # # # # * * # * * # # + * + # # # # # * * # * * * * + * + # # # # # * # # # # # + * + # # # # # * # * # * * * + * + # # # # # * * # * * * * + * + # # # # # * * * # # * # + * + # # # # # * * # * * # # + * + # # # # # * * # # * # # + * + # # # # # * # # # # * + * + # # # # # * # * # + * + # # + + + "	                                                                                                                                                                        				https://riju.codes/whitespace	Hello, world                                                                                                                                                                          		S S S T S S T S S S L T L S S S S S T T S S T S T L T L S S S S S T T S T T S S L T L S S S S S T T S T T S S L T L S S S S S T T S T T T T L T L S S S S S T S T T S S L T L S S S S S T S S S S S L T L S S S S S T T T S T T T L T L S S S S S T T S T T T T L T L S S S S S T T T S S T S L T L S S S S S T T S T T S S L T L S S S S S T T S S T S S L T L S S S S S T S S S S T L T L S S L L L	Whitespace																																																																																																																																																																																																			https://en.wikipedia.org/wiki/Whitespace_(programming_language)	1	0			Whitespace											title|year|author|goodreadsId|rating|ratings|reviews\nWhitespace (Programming Language)||Ronald Cohn|64602057|0.0|0|0
cfml	CFML	1995	Jeremy Allaire		17	pl		http://www.adobe.com/products/coldfusion		0					648	1			23355	5234	true	1	coldfusion-components								pl																							false												ColdFusion Markup Language																									1995	coldfusion java cfscript javascript xml java-server-pages soap	ColdFusion Markup Language, more commonly known as CFML, is a scripting language for web development that runs on the JVM, the .NET framework, and Google App Engine. Multiple commercial and open source implementations of CFML engines are available, including Adobe ColdFusion, Lucee, New Atlanta BlueDragon (who makes both a Java-based and a .NET-based version), Railo, and Open BlueDragon as well as other CFML server engines.	2004	105	75	257	962933					Adobe && Lucee Association && New Atlanta && openBD && The Railo Company							cfm cfc								546	0	https://exercism.org/tracks/cfml	21																1																	text													United States																							"<cfset person = CreateObject(""component"", ""Person"") />"																																																	true																																																																																																																																																			https://en.wikipedia.org/wiki/ColdFusion_Markup_Language	3	0	https://hopl.info/showlanguage.prx?exp=5234		CFML					year|publisher|title|authors|isbn13\n2011||Articles On Cfml Programming Language, Including|Hephaestus Books|9781244545434\n2011||Articles On Cfml Programming Language, Including|Hephaestus Books|9781242966637\n2010||Compilers By Programming Language: Algol 60 Compilers, Assemblers, Basic Compilers, C++ Compilers, Cfml Compilers, C Compilers|Group and Books and LLC|9781157807247						
inko	inko	2015	Yorick Peterse		17	pl		http://inko-lang.org/		0				v0.14.0	649	0		13	23355		true	0								https://github.com/YorickPeterse/inko	pl																2015	2024	2015	14	38	837	64	false																								2015	2025	2787	21	573	14	100278					2016											<a href='https://github.com/YorickPeterse/inko'>Inko</a> is a gradually typed, interpreted, object-oriented programming language drawing inspiration from languages such as Smalltalk, Self, Ruby, Erlang and Rust.	<a href='https://github.com/YorickPeterse/inko'>Inko</a> is a gradually typed, interpreted, object-oriented programming language drawing inspiration from languages such as Smalltalk, Self, Ruby, Erlang and Rust.		https://gitlab.com/inko-lang/	<a href='https://github.com/YorickPeterse/inko'>Inko</a> is a gradually typed, interpreted, object-oriented programming language drawing inspiration from languages such as Smalltalk, Self, Ruby, Erlang and Rust.									rust yaml markdown toml dockerfile bourne-shell json css python make ruby javascript ini				true	974	0		30																1	false	0	true														text													The Netherlands																															https://github.com/YorickPeterse/inko																																																																																																																																																																																													0	0				inko-lang.org			id|title|time|timestamp|by|comments|score\n17702237|Show HN: Inko – A safe and concurrent object-oriented programming language|2018-08-06 22:14:06 UTC|1533593646|YorickPeterse|45|95							
slash	Slash	2012	Hailey Somerville		19	pl		http://slash-lang.org		0					650	1		7	23351		true	0								https://github.com/slash-lang/slash	pl	388	427		572		0					text			text.html.slash	programming	2012	2024	2012	40	25	389	12	false					6	2013	2014	1	1												slash.py			2012	2014	1199	7	232	3	25330																			https://github.com/slash-lang/slash			sl		sla					c perl make ruby markdown bash yaml				true	673	0		29			ruby perl php													1	false																text													Australia																	"<%  class Env {     def init {         @memory = [];         @ptr = 0;     }      def ptr       { @ptr }     def ptr=(ptr) { @ptr = ptr }      def current_value         { @memory[@ptr] || 0 }     def current_value=(value) { @memory[@ptr] = value } }  class AST {     class Next {         def eval(env) {             env.ptr++;         }     }      class Prev {         def eval(env) {             env.ptr--;         }     }      class Inc {         def eval(env) {             env.current_value++;         }     }      class Dec {         def eval(env) {             env.current_value--;         }     }      class Output {         def eval(env) {             print(env.current_value.char);         }     }      class Input {         def eval(env) {             ...         }     }      class Sequence {         def init(nodes) {             @nodes = nodes;         }          def eval(env) {             for node in @nodes {                 node.eval(env);             }         }     }      class Loop {         def init(seq) {             @seq = seq;         }          def eval(env) {             while env.current_value != 0 {                 @seq.eval(env);             }         }     } }  class Parser {     def init(str) {         @chars = str.split("""");     }      def parse {         @stack = [[]];         for char in @chars {             _parse_char(char);         }         if @stack.length != 1 {             throw SyntaxError.new(""unexpected end of input"");         }         AST::Sequence.new(@stack.last);     }      def _parse_char(char) {         switch char {             "">"" { _add(AST::Next.new); }             ""<"" { _add(AST::Prev.new); }             ""+"" { _add(AST::Inc.new); }             ""-"" { _add(AST::Dec.new); }             ""."" { _add(AST::Output.new); }             "","" { _add(AST::Input.new); }             ""["" { _open_loop(); }             ""]"" { _close_loop(); }         }     }      def _add(node) {         @stack.last.push(node);     }      def _open_loop {         @stack.push([]);     }      def _close_loop {         if @stack.length == 1 {             throw SyntaxError.new(""unexpected ']'"");         }          nodes = @stack.pop;         _add(AST::Loop.new(AST::Sequence.new(nodes)));     } }  src = File.read(ARGV.first); ast = Parser.new(src).parse; ast.eval(Env.new); "	Slash													https://github.com/slash-lang/slash																																																																																																																																																																																													0	0				slash-lang.org	Slash	https://github.com/slash-lang/Slash.tmbundle			Slash					
lwjgl	LWJGL	2007	Caspian Prince		13	library		https://www.lwjgl.org/		0					651	0		15	23350		true	0								https://github.com/LWJGL/lwjgl3	library																2012	2024		161	633	4701	84	false												Lightweight Java Game Library												2012	2025	4241	57	8667	130	602512																The Lightweight Java Game Library (LWJGL) is an open-source software library that provides bindings to a variety of C libraries for video game developers to Java.	The Lightweight Java Game Library (LWJGL) is an open-source software library that provides bindings to a variety of C libraries for video game developers to Java.			The Lightweight Java Game Library (LWJGL) is an open-source software library that provides bindings to a variety of C libraries for video game developers to Java.							https://www.youtube.com/watch?v=eEOCmuei3W8		java kotlin c xml cpp markdown yaml glsl json gradle bourne-shell assembly-language objective-c opencl objective-cpp				true	6679	0		28																1	false																																																												https://github.com/LWJGL/lwjgl3																																																																																																																																																																																												https://en.wikipedia.org/wiki/LWJGL	0	0														
hypertalk	HyperTalk	1987	Dan Winkler		21	pl				0					652	2			23346	1328	true	3	applescript hyperscript-lang supertalk								pl																							false				h/HyperTalk.ht																																	1987	pascal actionscript applescript javascript lingo livecode sensetalk supertalk hypercard	"HyperTalk is a high-level, procedural programming language created in 1987 by Dan Winkler and used in conjunction with Apple Computer's HyperCard hypermedia program by Bill Atkinson. The main target audience of HyperTalk was beginning programmers, hence HyperTalk programmers were usually called authors, and the process of writing programs was called ""scripting"". HyperTalk scripts are fairly similar to written English, and use a logic structure similar to that of the Pascal programming language. It supports the basic control structures of procedural languages: repeat for/while/until, if/then/else, as well as function and message ""handler"" calls (a handler is a subroutine, a message handler is a procedure). Data types are transparent to the user, conversion happens transparently in the background between strings and numbers. There are no classes or data structures in the traditional sense; their place was taken by special string literals, or rather ""lists"" of ""items"" delimited by commas (in later versions the ""itemDelimiter"" property allowed choosing an arbitrary character). In the late 1980s Apple considered using HyperCard's HyperTalk scripting language as the standard language across the company and within its classic Mac OS operating system, and for interprocess communication between Apple and non-Apple products. The company did not oppose the development of imitations like SuperCard, and created a HyperTalk Standards Committee to avoid incompatibility between language variants. The case-insensitive language was interpreted at first, but gained just-in-time compilation with HyperCard 2.0."	2002	51	59	221	78136					Apple				ht											275	0		23																1																	text			https://github.com/antlr/grammars-v4/tree/master/hypertalk					http://www.rosettacode.org/wiki/Category:HyperTalk					United States																"put ""Hello World"" "							on mouseUp     select the clickLine     put word 2 of the clickLine into linenum     do line linenum of cd fld 1   end mouseUp	HyperTalk															put	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/HyperTalk	10	1	https://hopl.info/showlanguage.prx?exp=1328		HyperTalk					year|publisher|title|authors|isbn13\n1988-08-01T00:00:01Z|Addison-Wesley|Hypercard Script Language Guide: The Hypertalk Language|Apple Computer Inc.|9780201176322\n1988-01-01T00:00:01Z|Sams|Hypertalk Programming/Includes Version 1.1 (Hayden Macintosh library books)|Shafer, Dan|9780672484261\n1992|Newtech (GB)|Hypertalk and Hypertext: Programming the Interface Graphic in the Macintosh and Windows 3.......|Stanley, A E|9780750605007\n1992|Intl Society For Technology In Educ|Hypertalk For Educators: Introduction To Programming|Sharon Yoder|9780924667954\n1988|Sams|Hypertalk Programming/covers Hypercard Version 1.2 (hayden Macintosh Library Books)|Dan Shafer|9780672484391					year|title|doi|citations|influentialCitations|authors|paperId\n1991|HyperTalk as an overture to CS1|10.1145/107004.107015|35|0|Elizabeth E. Katz and H. Porter|b3bdcee080a05baa8c11b7f778a339cc6f4b4173	title|year|author|goodreadsId|rating|ratings|reviews\nHypertalk for Educators: Introduction to Programming||Sharon Yoder|21028870|0.0|0|0\nHyperTalk programming: [includes version 1.1]|1988|Dan Shafer|4059088|0.0|0|0\nHyperCard Script Language Guide: The Hypertalk Language|1988|Apple Inc.|2172111|4.00|1|0\nHyperCard IIgs Script Language Guide: The Hypertalk Language|1991|Apple Inc.|3885477|0.0|0|0\nHypertalk and Hypertext: Programming the Interface Graphic in the Macintosh and Windows 3.......|1992|A.E. Stanley|3739749|0.0|0|0
farcaster	Farcaster	2021	Dan Romero and Varun Srinivasan		14	protocol microblogging		http://farcaster.xyz		0				0.0.1	653	0		3	23344		true	0								https://github.com/farcasterxyz/protocol	protocol																2022	2024		51	244	1913	7	false																								2022	2024	170	36	11	1	1464																Farcaster is a decentralized social network built on top of Ethereum. The Layer 1 blockchain manages user identities, while a Layer 2 network propagates updates between users. It offers: Secure, memorable, and human-readable user identifiers like @alice. Real-time settlement and propagation of changes between users. Decentralized access to all data on the network at reasonable costs.	Farcaster is a decentralized social network built on top of Ethereum. The Layer 1 blockchain manages user identities, while a Layer 2 network propagates updates between users. It offers: Secure, memorable, and human-readable user identifiers like @alice. Real-time settlement and propagation of changes between users. Decentralized access to all data on the network at reasonable costs.		https://github.com/farcasterxyz	Farcaster is a decentralized social network built on top of Ethereum. The Layer 1 blockchain manages user identities, while a Layer 2 network propagates updates between users. It offers: Secure, memorable, and human-readable user identifiers like @alice. Real-time settlement and propagation of changes between users. Decentralized access to all data on the network at reasonable costs.									markdown yaml json				true	2683	0		20			activity-pub ssb													2	false	0	true																											United States																															https://github.com/farcasterxyz/protocol																																																																																																																																																																																													0	0														
fetlang	fetlang	2017			15	esolang				0					654	1		8	23344		true	0								https://github.com/Property404/fetlang	esolang																2017	2024	2017	51	36	1486	10	false				f/Fetlang.fet																				2017	2024	310	13	105	3	56390																A nsfw esolang.	A nsfw esolang.		https://dagans.dev	A nsfw esolang.			fet						cpp markdown c json python yaml meson bourne-shell				true	1608	0		24																	false																text													United States																"Make slave scream ""Hello World"" "								Fetlang							https://github.com/Property404/fetlang									""""																																																																																																																																														true																																						0	0														
gdb	GDB	1986			16	application		https://www.gnu.org/software/gdb		0					655	3			23344		false	0									application	2308	2603				0					text			source.gdb	programming								false					198	2012	2018	2	35																												1986	c ada objective-c free-pascal fortran java arm atmel-avr x86-isa mips powerpc sparc arc-isa python guile freebsd vim linux	The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, C, C++, Objective-C, Free Pascal, Fortran, Java and partially others.	2002	192	285	429	13052					GNU Project			gdb gdbinit											true	1181	0		16																																	text						GDB						gdb																		# # MicropendousX LPC17xx Development Board # # http://www.MicropendousX.org # # Connect to a debugger controlling a LPC17xx # and download firmware. # # Start your OpenOCD gdb server before running # this script with:  arm-none-eabi-gdb -x gdb_lpc17xx_program.gdb # # Note the 'monitor' command just passes its # arguments to OpenOCD # # This file is released under the MIT License #  # Connect to OpenOCD gdb server target remote localhost:3333  # reset the LPC17xx IC with the OpenOCD reset command monitor reset  # the following are OpenOCD commands as in OpenOCD_program.script # which will download a hex file into your LPC17xx monitor halt monitor sleep 200 monitor wait_halt monitor flash probe 0 monitor flash info 0 monitor flash write_image erase unlock USBtoSerial.hex monitor sleep 200 monitor reset run monitor exit  quit 			https://riju.codes/gdb	"p ""Hello, world!"" "		"GNU gdb (GDB) Fedora (7.3.50.20110722-13.fc16) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.  Type ""show copying"" and ""show warranty"" for details. This GDB was configured as ""x86_64-redhat-linux-gnu"". For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>... Reading symbols from /path/example...done. (gdb) run Starting program: /path/example size of a = 21 [Inferior 1 (process 14290) exited normally]"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/GNU_Debugger	4	0					GDB	https://github.com/quarnster/SublimeGDB			GDB					title|year|author|goodreadsId|rating|ratings|reviews\nC Prog - Using gdb (C Programming)||Subbu Dykes|48953553|0.0|0|0\nLinux Embedded Programming: Using Gcc & Gdb|2001|Robert Wehrli|21076724|0.0|0|0\nAccelerated Linux Core Dump Analysis: Training Course Transcript with GDB Practice Exercises (Pattern-Oriented Software Diagnostics, Forensics, Prognostics, Root Cause Analysis, Debugging Courses)||Dmitry Vostokov|53944849|0.0|0|0\nAccelerated Mac OS X Core Dump Analysis, Second Edition: Training Course Transcript with GDB and LLDB Practice Exercises (Pattern-Oriented Software Diagnostics, ... Root Cause Analysis, Debugging Courses)||Dmitry Vostokov|60311040|0.0|0|0
lobster	lobster	2011	Wouter Van Oortmerssen		14	pl		http://strlen.com/lobster/		0					656	0		25	23341		true	0								https://github.com/aardappel/lobster	pl																2013	2024	2013	55	118	2212	13	false																								2013	2025	2221	59	2744	112	1406170																			https://github.com/aardappel/lobster/issues										c cpp make objective-c bourne-shell markdown html xml typescript json cmake java perl python yaml hlsl javascript assembly-language m4 gradle css diff bash svg metal				true	2627	0		39																1	false																text								http://www.rosettacode.org/wiki/Category:Lobster					United States																															https://github.com/aardappel/lobster																																																																																																																																																																																													0	0														
snobol	SNOBOL	1962	David J. Farber and Ralph E. Griswold		28	pl				0					657	4			23340	171	true	0									pl																							false				s/SNOBOL																	snobol.py																1962	spitbol icon lua comit trac javascript awk perl regex algol cobol prolog apl basic fortran c ada unicon	"SNOBOL (StriNg Oriented and symBOlic Language) is a series of computer programming languages developed between 1962 and 1967 at Bell Labs by David J. Farber, Ralph E. Griswold and Ivan P. Polonsky, culminating in SNOBOL4. It was one of a number of text-string-oriented languages developed during the 1950s and 1960s; others included COMIT and TRAC. SNOBOL4 stands apart from most programming languages of its era by having patterns as a first-class data type (i.e. a data type whose values can be manipulated in all ways permitted to any other data type in the programming language) and by providing operators for pattern concatenation and alternation. In later object-oriented languages, such as JavaScript, patterns are a type of object, and admit various manipulations. Further, strings generated during execution can be treated as programs and executed (as in the eval function of other languages). SNOBOL4 was quite widely taught in larger US universities in the late 1960s and early 1970s and was widely used in the 1970s and 1980s as a text manipulation language in the humanities. In the 1980s and 1990s its use faded as newer languages such as AWK and Perl made string manipulation by means of regular expressions fashionable. SNOBOL4 patterns subsume BNF grammars, which are equivalent to context-free grammars and more powerful than regular expressions. The ""regular expressions"" in current versions of AWK and Perl are in fact extensions of regular expressions in the traditional sense, but regular expressions, unlike SNOBOL4 patterns, are not recursive, which gives a distinct computational advantage to SNOBOL4 patterns. (Recursive expressions did appear in Perl 5.10, though, released in December 2007.) One of the designers of SNOBOL, Ralph Griswold, designed successors to SNOBOL4 called SL5 and Icon, which combined the backtracking of SNOBOL4 pattern matching with more standard ALGOL-like structuring, as well as adding some features of their own."	2002	64	116	322	29515					Bell Labs					snobol										340	0		32																2																	text			https://github.com/antlr/grammars-v4/tree/master/snobol					http://www.rosettacode.org/wiki/Category:Snobol					United States				https://archives.lib.umn.edu/repositories/3/resources/302											"* Hello World in Snobol          OUTPUT = ""Hello World!"" "	"          OUTPUT = ""Hello World"" END "		Snobol		https://riju.codes/snobol	" OUTPUT = ""Hello, world!"" END "		"OUTPUT = ""This program will ask you for personal names""            OUTPUT = ""until you press return without giving it one""            NameCount = 0                                            :(GETINPUT)  AGAIN     NameCount = NameCount + 1            OUTPUT = ""Name "" NameCount "": "" PersonalName  GETINPUT  OUTPUT = ""Please give me name "" NameCount + 1            PersonalName = INPUT            PersonalName LEN(1)                                      :S(AGAIN)            OUTPUT = ""Finished. "" NameCount "" names requested.""  END"	SNOBOL													*		OUTPUT	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/SNOBOL	11	4	https://hopl.info/showlanguage.prx?exp=171							year|publisher|title|authors|isbn13\n1971|Prentice-Hall|The SNOBOL 4 programming language (Automatic Computation)|Ralph E. Griswold and J. F. Poage and I. P. Polonsky|9780138153731\n1968|Prentice-hall|The Snobol 4 Programming Language|Ralph E Griswold|9780138153571\n1986-03-06T00:00:01Z|Oxford University Press|SNOBOL Programming for the Humanities|Hockey, Susan|9780198246763\n1976|Elsevier Science|The Programmer's Introduction to SNOBOL (Programming Languages Series, 3) (Elsevier Computer Science Library)|Ward Douglas Maurer|9780444001726\n1986|Oxford University Press|Snobol Programming For The Humanities|Susan Hockey|9780198246756					year|title|doi|citations|influentialCitations|authors|paperId\n1964|SNOBOL , A String Manipulation Language|10.1145/321203.321207|119|2|D. Farber and R. Griswold and I. P. Polonsky|30901b8eb11da71262fd343114efcb42c5c486fa\n1968|The SNOBOL 4 programming language|10.2307/2004908|57|1|R. Griswold|f5022fa2514ea495dd2da3f0ea81649ba1ac1faa\n1978|A history of the SNOBOL programming languages|10.1145/960118.808393|4|0|R. Griswold|4249a854acc44740b5f7d45782bfa6c63eb13286\n1978|ACM SIGPLAN history of programming languages conference SNOBOL language summary|10.1145/960118.808392|2|0|Michael D. Shapiro|d13d6d105ce3b5aaad7e1af1d6b85eb9d207b51d	title|year|author|goodreadsId|rating|ratings|reviews\nThe Snobol 4 Programming Language||Ralph E. Griswold|4019527|3.80|5|1\nThe Snobol 4 Programming Language|1971|Andrew Clues|766467|3.00|1|0\nSnobol Programming for the Humanities|1985|Susan Hockey|5060467|4.00|1|0\nThe Programmer's Introduction to Snobol|1976|Ward Douglas Maurer|6455209|0.0|0|0\nSnobol: An Introduction to Programming (Hayden computer programming series)|1975|Peter R Newsted|13307178|2.50|2|1\nEncyclopedia of Microcomputers: Volume 15 - Reporting on Parallel Software to Snobol||Allen Kent|42221988|0.0|0|0
tldr	tldr	2013	Romain Prieto		12	application		https://tldr.sh/		0					658	0		8	23338		false	0								https://github.com/tldr-pages/tldr	application																2013	2024	2013	369	4063	49571	190	false													tldr pages											2013	2025	16865	3033	21327	36	432029					2016																								markdown yaml python bourne-shell json css svg javascript				true	64795	0		20																1	false																																																			https://twitter.com/tldr_pages									https://github.com/tldr-pages/tldr																																																																																																																																																																																													0	0				tldr.sh										
prettier	Prettier	2016	James Long		12	library		https://prettier.io		0		https://github.com/prettier/prettier/blob/main/CHANGELOG.md			659	0		17	23335		true	0								https://github.com/prettier/prettier	library																2016	2024		421	4318	49208	1389	false																								2016	2025	9984	787	8789	148	610026																Prettier is an opinionated code formatter.	Prettier is an opinionated code formatter.			Prettier is an opinionated code formatter.									javascript markdown typescript yaml html css json handlebars svg scss graphql less json5 toml xml jsx bourne-shell				true	62951	0		29																1	false								https://prettier.io/docs																																																				https://github.com/prettier/prettier																																																																																																																																																																																													0	0														
pharo	Pharo	2008			25	pl		https://pharo.org/		0					660	2			23335		true	0									pl																							false				p/Pharo.st																															2008		2008	smalltalk linux squeak newspeak visualworks	Pharo is an open source dynamic and reflective language inspired from the programming language and integrated development environment (IDE) Smalltalk. Pharo offers strong live programming features such as immediate object manipulation, live update and hot recompiling. The live programming environment is at the heart of the system.	2009	72	62	189	23490878		Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback (think IDE and OS rolled into one).	Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback (think IDE and OS rolled into one).		https://consortium.pharo.org	Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback (think IDE and OS rolled into one).			st								http://files.pharo.org/media/pharoCheatSheet.pdf		true	381	0	https://exercism.org/tracks/pharo	27																																	text													France				https://fosdem.org/2020/schedule/event/pharominimalrefllangkernels/	Object subclass: #Counter  instanceVariableNames: ’count initialValue’  classVariableNames: ’’  package: ’MyCounter’											'Hello World' crLog						https://twitter.com/pharoproject		Pharo															crLog	'																																																																																																																							true																							true																																				https://github.com/jmari/JupyterTalk	https://en.wikipedia.org/wiki/Pharo	2	7				pharo.org				year|publisher|title|authors|isbn13\n2010|Square Bracket Associates|Pharo by Example|Nierstrasz, Oscar and Ducasse, Stéphane and Pollet, Damien|9783952334140\n20211127|Springer Nature|Agile Visualization with Pharo|Alexandre Bergel|9781484271612					year|title|doi|citations|influentialCitations|authors|paperId\n2014|Asking and Answering Questions during a Programming Change Task in Pharo Language|10.1145/2688204.2688212|34|3|Juraj Kubelka and Alexandre Bergel and R. Robbes|8b29476f63f39b3c259c9844f84f1bc17e5f56ca\n2011|PHANtom: a modern aspect language for Pharo Smalltalk|10.1145/2166929.2166939|10|1|J. Fabry and Daniel Galdames|dda4fc4ab5d99522fb446c6fd202ba415f343ee8\n2020|What do class comments tell us? An investigation of comment evolution and practices in Pharo|10.1007/s10664-021-09981-5|6|0|Pooja Rani and Sebastiano Panichella and Manuel Leuenberger and Mohammad Ghafari and Oscar Nierstrasz|86bec3144af8d6996df358369e9f1765c7883b9f\n2016|ViennaTalk and Assertch: Building Lightweight Formal Methods Environments on Pharo 4|10.1145/2991041.2991045|5|1|T. Oda and K. Araki and P. Larsen|7382a96489af88c7a8cbba64eb5948fd1e68736a\n2016|Lowcode: Extending Pharo with C Types to Improve Performance|10.1145/2991041.2991064|2|0|R. Salgado and Stéphane Ducasse|241acd16e41e359c3ce03ac281dba8d219146585\n2012|Generic Programming in Pharo|10.1007/978-3-642-45404-2_5|2|0|Alexandre Bergel and Lorenzo Bettini|aebd8d0dd6b369bdec036c65ece65996290e66a1\n2016|Phorms: Pattern Combinator Library for Pharo|10.1145/2991041.2991057|2|0|M. Rizun and Stéphane Ducasse and Gustavo Santos and Camille Teruel|88e8ed83a5fe49bf2132323d320b75c3449e8a58	
css-doodle	CSS Doodle	2017	Yuan Chuan		13	pl		https://css-doodle.com/		0				0.39.1	661	1		5	23334		true	0								https://github.com/css-doodle/css-doodle	pl																2017	2024	2017	51	209	5568	8	false																								2017	2025	1159	9	75	4	12492																			https://github.com/css-doodle										javascript markdown yaml json make				true	6206	0		18																1	false	0	true																											Various					@grid: 14 / 80%;  @random {   border-left: 1px solid #5d81bc; } @random {   border-top: 1px solid #5d81bc; } @random(.25) {   background: linear-gradient(     @p(#fff, tan, #5d81bc), @lp   )   50% / @r(60%) @lr   no-repeat; } @random {   filter: drop-shadow(0 0 10px #fff); }																										https://github.com/css-doodle/css-doodle																																																																																																																																																																																													0	0														
bosque	bosque	2019			13	pl				0					662	1		8	23332		true	0								https://github.com/Microsoft/BosqueLanguage	pl																2019	2024	2019	169	298	5254	10	false				b/Bosque.bsq																				2019	2022	585	47	256	50	144288																			Microsoft				bsq						typescript markdown json cpp javascript svg elm yaml				true	6196	0		22																	false																													United States																"namespace NSMain;  entrypoint function main(): String {     return ""Hello World""; }"								Bosque							https://github.com/Microsoft/BosqueLanguage									""""																																																																																																																																														true																																						1	0								year|publisher|title|authors|isbn13\n2021|Packt Publishing|Learn Bosque Programming: Boost your productivity and software reliability with Microsoft's new open-source programming language|Kaczmarek, Sebastian and Ibaceta, Joel|9781839211973						
circle-lang	circle-lang	2019	Sean Baxter		14	pl		http://www.circle-lang.org/		0					663	0		7	23332		true	0								https://github.com/seanbaxter/circle	pl																2019	2024	2019	72	70	2292	99	false																								2019	2023	376	4	510	4	214782					2019											The C++ Automation Language	The C++ Automation Language		https://github.com/seanbaxter	The C++ Automation Language									cpp markdown bourne-shell json cuda csv lua				true	2508	0		21																1	false																													United States				https://news.ycombinator.com/item?id=23086227																											https://github.com/seanbaxter/circle																																																																																																																																																																																													0	0				circle-lang.org										
s-expressions	S-expressions	1960			13	dataNotation				0					664	2			23331		true	8	bayer-expressions l-expressions liso shrubbery susn sweet-expressions sxml sxml								dataNotation																							false																																					1994	lisp scheme c common-lisp xml python islisp rfc	"In computing, s-expressions, sexprs or sexps (for ""symbolic expression"") are a notation for nested list (tree-structured) data, invented for and popularized by the programming language Lisp, which uses them for source code as well as data. In the usual parenthesized syntax of Lisp, an s-expression is classically defined as an atom, or an expression of the form (x . y) where x and y are s-expressions. The second, recursive part of the definition represents an ordered pair so that s-exprs are effectively binary trees. The definition of an atom varies per context; in the original definition by John McCarthy, it was assumed that there existed ""an infinite set of distinguishable atomic symbols"" represented as ""strings of capital Latin letters and digits with single embedded blanks"" (i.e., character string and numeric literals). Most modern sexpr notations in addition use an abbreviated notation to represent lists in s-expressions, so that (x y z) stands for (x . (y . (z . NIL))) where NIL is the special end-of-list object (alternatively written (), which is the only representation in Scheme). In the Lisp family of programming languages, s-expressions are used to represent both source code and data. Other uses of S-expressions are in Lisp-derived languages such as DSSSL, and as mark-up in communications protocols like IMAP and John McCarthy's CBCL. The details of the syntax and supported data types vary in the different languages, but the most common feature among these languages is the use of S-expressions and prefix notation."	2002	311	101	203	54458					MIT															1575	0		15	i-expressions bayer-expressions																																text			https://github.com/antlr/grammars-v4/tree/master/sexpression										United States				https://dev-docs.kicad.org/en/components/sexpr/	(x . y)																		"def parse_sexp(string):     """"""     >>> parse_sexp(""(+ 5 (+ 3 5))"")     [['+', '5', ['+', '3', '5']]]          """"""     sexp = [[]]     word = ''     in_str = False     for char in string:         if char is '(' and not in_str:             sexp.append([])         elif char is ')' and not in_str:             if word:                 sexp[-1].append(word)                 word = ''             temp = sexp.pop()             sexp[-1].append(temp)         elif char in (' ', '\n', '\t') and not in_str:             if word:                 sexp[-1].append(word)                 word = ''         elif char is '\""':             in_str = not in_str         else:             word += char     return sexp[0]"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/S-expression	0	0														
earl-grey	Earl Grey	2014	Olivier Breuleux		21	pl		https://web.archive.org/web/20200813015200/http://www.earl-grey.io/		0				0.1.2	665	1		3	23327		true	0								https://github.com/breuleux/earl-grey	pl																2014	2024		17	6	467	24	false																					javascript.py			2014	2017	556	3	83	9	8990																			https://github.com/breuleux/earl-grey/issues					eg					javascript markdown json	javascript			true	490	0		25																1	false	0	true																											Canada					"count-words(text) =    counts = new Map()    words = text.split(R""\W+"")    words each word ->       current-count = counts.get(word) or 0       counts.set(word, current-count + 1)    consume(counts.entries()).sort(compare) where       compare({w1, c1}, {w2, c2}) = c2 - c1"													Earl Grey													https://github.com/breuleux/earl-grey																										true																																					true														true											true																													true																																																																								0	0							id|title|time|timestamp|by|comments|score\n8150346|Show HN: The Earl Grey language – pattern matching, macros, compiles to JS|2014-08-07 22:01:22 UTC|1407448882|breuleux|1|5							
spry	spry	2015	Göran Krampe		22	pl		http://sprylang.se/		0					666	2		9	23322		true	0								https://github.com/gokr/spry	pl																2015	2024	2015	28	23	389	1	false				n/Ni.nic									ni											2015	2023	392	4	106	2	5283																Spry borrows homoiconicity from Rebol and Lisp, free form syntax from Forth and Rebol, the word of different types from Rebol, good data structure literal support from JavaScript and the general coding experience and style from Smalltalk. It also has a few ideas of its own, like an interesting argument passing mechanism and a relatively novel take on OO.	Spry borrows homoiconicity from Rebol and Lisp, free form syntax from Forth and Rebol, the word of different types from Rebol, good data structure literal support from JavaScript and the general coding experience and style from Smalltalk. It also has a few ideas of its own, like an interesting argument passing mechanism and a relatively novel take on OO.		https://sprylang.se/about.html	Spry borrows homoiconicity from Rebol and Lisp, free form syntax from Forth and Rebol, the word of different types from Rebol, good data structure literal support from JavaScript and the general coding experience and style from Smalltalk. It also has a few ideas of its own, like an interesting argument passing mechanism and a relatively novel take on OO.			nic						bourne-shell nim javascript markdown python html r yaml json				true	464	0		34																1	false																													Sweden					"# Let's add a method to:do: that works as in Smalltalk. # Methods take the first argument, the ""receiver"", from the left # and binds it to ""self"". to:do: = method [:to :block   n = self   [n <= to] whileTrue: [     do block n     ..n = (n + 1)]]  # Then we can loop in Smalltalk style echoing 1 to 5! 1 to: 5 do: [echo :x]  # We can similarly implement select: from Smalltalk select: = method [:pred   result = ([] clone)   self reset   [self end?] whileFalse: [     n = (self next)     do pred n then: [result add: n]]   ^result]  # Then use it to produce [3 4] echo ([1 2 3 4] select: [:x > 2])"											#48!#65!#6c!#6c!#6f!#20!#57!#6f!#72!#6c!#64!								Ni							https://github.com/gokr/spry						#					True False																			true								true																																																							true																																															false																																																	0	0				sprylang.se										
handlebars	Handlebars	2010			17	template		http://handlebarsjs.com/		16					667	2			23320		true	16	ace atprotocol ballerina caramel codeql emberjs-framework netbeans-editor neut penrose prettier prql pygments sanddance tibet vine xlwings-editor								template	5871	7598		28186		0			hbs or htmlbars		handlebars			text.html.handlebars	markup								false					153	2012	2017	2	14												templates.py														2011														https://github.com/handlebars-lang			handlebars hbs												251	0		19																					handlebars hbs												text				handlebars	handlebars								Austria and China					"<div class=""entry"">  <h1>{{title}}</h1>  <div class=""body"">    {{body}}  </div> </div>"												"<div class=""entry"">   <h1>{{title}}</h1>   <div class=""body"">     {{body}}   </div> </div>"	Handlebars																																																																																																																																																																																																										0	0				handlebarsjs.com	Handlebars	https://github.com/daaain/Handlebars			Handlebars					
neut	Neut	2018			17	pl		https://vekatze.github.io/neut/		0				0.13.0	668	1		13	23318		true	0								https://github.com/u2zv1wx/neut	pl																2020	2024	2018	21	10	831	0	false																								2018	2025	6667	6	579	35	54909																			https://github.com/vekatze/neut/issues										haskell markdown json yaml bourne-shell javascript css typescript handlebars dockerfile svg toml c				true	869	0		31																	false	0	true																											Unknown				https://www.reddit.com/r/ProgrammingLanguages/comments/gprche/neut_a_dependentlytyped_programming_language_with/	"; download the core library (ensure core/0.1.0.0   ""https://github.com/u2zv1wx/neut-core/raw/master/release/0.1.0.0.tar.gz"")  (include ""core/0.1.0.0/core.neut"")  (with identity.bind   (let str ""a"")   (let _ (string.print str))   (let _ (string.print str))   (string.print str))"																										https://github.com/u2zv1wx/neut						;																																true																																																							true																																															false																																																	0	0														
croc	Croc	2006	Jarrett Billingsley		26	pl		https://web.archive.org/web/20120625151120/http://jfbillingsley.com/croc/		0					669	2		8	23316		true	2	minid minid							https://github.com/JarrettBillingsley/Croc	pl																2011	2024		9	12	75	23	false														minid							d.py			2006	2017	1481	2	226	33	116578							2006	d lua squirrel python io javascript c	The MiniD (has been renamed Croc) programming language is a small, lightweight, extension language in the vein of Lua or Squirrel, but designed to be used mainly with the D programming language.  It supports both object-oriented and imperative programming paradigms, as well as some simple functional aspects. Distributed under the licence of zlib/libpng, MiniD is free software.	2007	13	8	39	10965409		Croc is a small, dynamically-typed language most closely related to Lua, with C-style syntax. Its semantics are borrowed mainly from Lua, D, Squirrel, and Io, though many other languages served as inspirations.	Croc is a small, dynamically-typed language most closely related to Lua, with C-style syntax. Its semantics are borrowed mainly from Lua, D, Squirrel, and Io, though many other languages served as inspirations.		http://www.dsource.org/projects/minid	Croc is a small, dynamically-typed language most closely related to Lua, with C-style syntax. Its semantics are borrowed mainly from Lua, D, Squirrel, and Io, though many other languages served as inspirations.				croc					cpp xml cmake markdown html css python vim-script				true	200	0		36	minid															1	false																													United States					"module samples.interfaces  class Method {     _name     _numParams      this(name: string, numParams: int)     {         :_name = name         :_numParams = numParams     }      function name() =         :_name      function implements(f: function) =         f.numParams() == :_numParams      function toString() =         ""{} ({} params)"".format(:_name, :_numParams) }  class Interface {     _name     _methods     _implementors      this(name: string, methods: array)     {         if(!methods.all(\m -> m as Method))             throw TypeError(""All methods must be Methods"")          :_name = name         :_methods = methods.dup()         :_implementors = {}     }      function implement(T: class)     {         foreach(m; :_methods)         {             local name = m.name()              if(!hasMethod(T, name) || !m.implements(T.(name)))                 throw TypeError(""Class {} does not implement method '{}' from {}"".format(nameOf(T), m, :_name))         }          :_implementors[T] = true     }      function opCall(val: instance)     {         if(superOf(val) not in :_implementors)             :implement(superOf(val))          return true     } }  function implements(T: class, vararg) {     for(i; 0 .. #vararg)     {         local p = vararg[i]          if(!(p as Interface))             throw TypeError(""All varargs must be Interfaces"")          p.implement(T)     }      return T }  local IStream = Interface(""IStream"", [     Method(""read"", 3)     Method(""write"", 3)     Method(""seek"", 2) ])  class DerpStream {     function read(m, offset, size) {}     function write(m, offset, size) {}     function seek(offset, whence) {} }  function streamSomething(s: @IStream) {     s.read()     writeln(""yay!"") }  function main() {     local d = DerpStream()     streamSomething(d) }"													Croc					"function first(x: array|string) = x[0]   writeln(first([1, 2, 3])) // prints 1  writeln(first(""hello""))   // prints h  writeln(first(45))        // error, invalid parameter type 'int'"								https://github.com/JarrettBillingsley/Croc						//																				true												true																									true														true											true					true																	true																														false																																																https://web.archive.org/web/20190311032913/https://en.wikipedia.org/wiki/MiniD	0	0														
ohm	ohm	2014			13	grammarLanguage				0				v17.1.0	670	0		11	23314		true	0								https://github.com/harc/ohm	grammarLanguage																2015	2024	2014	89	217	4937	44	false																								2014	2025	1889	46	1313	26	174384																			https://github.com/harc										javascript json markdown typescript bash html yaml css python bourne-shell xml				true	5635	0		24																	false	17	true					https://tio.run/#ohm									text													Germany and United States																															https://github.com/harc/ohm																																																																																																																																																																																													0	0														
olc	Open Location Code	2014			13	geoCode		https://maps.google.com/pluscodes/		0					671	0		25	23313		false	0								https://github.com/google/open-location-code	geoCode																2014	2024		185	474	4098	55	false												Open Location Code	Plus Codes											2014	2025	791	84	329	5	18526																Simple, free to use, open-source digital addressing, for the entire world.	Simple, free to use, open-source digital addressing, for the entire world.		Google	Simple, free to use, open-source digital addressing, for the entire world.									java markdown xml go javascript dart bazel json rust cpp ruby bourne-shell html c python yaml csv gradle asciidoc sql visual-basic bash css make toml				true	5626	0		38																	false																																																												https://github.com/google/open-location-code																																																																																																																																																																																												https://en.wikipedia.org/wiki/Open_Location_Code	0	0														
spider	spider	2014	Alon Gubkin		15	pl		http://spiderlang.org/		0				0.1.5	672	0		4	23311		true	0								https://github.com/alongubkin/spider	pl																2014	2024		51	46	1340	30	false																								2014	2017	368	10	159	2	29116																			https://github.com/alongubkin/spider/issues		spider								javascript markdown json yaml	javascript			true	1490	0		21																1	false	0	true																											Israel																															https://github.com/alongubkin/spider																																																																																							true																																																																																																						0	0														
blitzbasic	BlitzBasic	2000			21	pl				0					673	2			23309		true	0									pl	417	492		595		0			b3d or blitz3d or blitzplus or bplus		text			source.blitzmax	programming								false					35	2009	2016	3	2												basic.py																2000	basic linux monkey opengl ascii lua unicode csharp purebasic ios	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.	2001	51	126	448	4840					Blitz Research			bb decls		bb decls										475	0		23																									https://daemonbite.com/files/linked/BB21Manual.pdf								text													New Zealand																	 Local i, start, result  Local s.Sum3Obj = New Sum3Obj  For i = 1 To 100000  s = New Sum3Obj  result = Handle Before s  Delete s Next  start = MilliSecs() For i = 1 To 1000000  result = Sum3_(MakeSum3Obj(i, i, i)) Next start = MilliSecs() - start Print start  start = MilliSecs() For i = 1 To 1000000  result = Sum3(i, i, i) Next start = MilliSecs() - start Print start  WaitKey End   Function Sum3(a, b, c)  Return a + b + c End Function   Type Sum3Obj  Field isActive  Field a, b, c End Type  Function MakeSum3Obj(a, b, c)  Local s.Sum3Obj = Last Sum3Obj  If s\isActive Then s = New Sum3Obj  s\isActive = True  s\a = a  s\b = b  s\c = c    Restore label  Read foo    Return Handle(s) End Function  .label Data (10 + 2), 12, 14 : Function Sum3_(a_)  Local a.Sum3Obj = Object.Sum3Obj a_  Local return_ =  a\a + a\b + a\c  Insert a Before First Sum3Obj :: a\isActive = False  Return return_ End Function   ;~IDEal Editor Parameters: ;~C#Blitz3D	BlitzBasic					"AppTitle = ""Binary Clock""  Graphics 145,85   secondtimer = CreateTimer(2)    Repeat          Hour = CurrentTime()[..2].ToInt()          Minute = CurrentTime()[4..6].ToInt()          Second = CurrentTime()[6..].ToInt()           If Hour >= 12 Then PM = 1          If Hour > 12 Then Hour = Hour - 12          If Hour = 0 Then Hour = 12           'should do this otherwise the PM dot will be          'Left up once the clock rolls past midnight!          Cls           SetColor(0,255,0) 'make the text green For the PM part          If PM  = 1 Then DrawText ""PM"",5,5          'set the text colour back To white For the rest          SetColor(255,255,255)           For bit=0 Until 6                  xpos=20*(6-bit)                  binaryMask=2^bit                  'do hours                  If (bit<4)                          If (hour & binaryMask)                                  DrawText ""1"",xpos,5                          Else                                  DrawText ""0"",xpos,5                          EndIf                  EndIf                   'do the minutes                  If (minute & binaryMask)                          DrawText ""1"", xpos,25                  Else                          DrawText ""0"", xpos,25                  EndIf                   'do the seconds                  If (second & binaryMask)                          DrawText ""1"",xpos,45                  Else                          DrawText ""0"",xpos,45                  EndIf          Next           'make the text red For the decimal time          SetColor(255,0,0)          DrawText ""Decimal: "" + CurrentTime(),5,65          'set the text back To white For the rest          SetColor(255,255,255)     Flip           'will wait half a second          WaitTimer(secondTimer)    If KeyHit(KEY_ESCAPE) Then Exit  Forever"																			True False															true				true								true																									true														true											true					true																																																																																															https://en.wikipedia.org/wiki/Blitz_BASIC	0	0					BlitzBasic	https://github.com/textmate/blitzmax.tmbundle			BlitzBasic					
cool	Classroom Object Oriented Language	1996	Alexander Aiken		26	pl				0					674	2			23308		true	0									pl	56	57		102		0					text			source.cool	programming								false					4	2014	2014	2	1			Classroom Object Oriented Language																									1996	clips sather java ml pascal ocaml mips	Cool, an acronym for Classroom Object Oriented Language, is a computer programming language designed by Alexander Aiken for use in an undergraduate compiler course project. While small enough for a one term project, Cool still has many of the features of modern programming languages, including objects, automatic memory management, strong static typing and simple reflection. The reference Cool compiler is written in C++, built fully on the public domain tools. It generates code for a MIPS simulator, SPIM. Thus, the language should port easily to other platforms. It has been used for teaching compilers at many institutions (such as the University of California at Berkeley, where it was first used or Shahid Beheshti University of Iran) and the software is stable. This language is unrelated to the COOL language included in CLIPS.	2007	25	18	105	14782123					Stanford University			cl												345	0		32																1																	text	1457		https://github.com/antlr/grammars-v4/tree/master/esolang/cool										United States																	(* This simple example of a list class is adapted from an example in the    Cool distribution. *)  class List {    isNil() : Bool { true };    head()  : Int { { abort(); 0; } };    tail()  : List { { abort(); self; } };    cons(i : Int) : List {       (new Cons).init(i, self)    }; };  class Cons inherits List {    car : Int; -- The element in this list cell    cdr : List; -- The rest of the list    isNil() : Bool { false };    head()  : Int { car };    tail()  : List { cdr };    init(i : Int, rest : List) : List {       {   car <- i;   cdr <- rest;   self;       }    }; }; 						"class Main inherits IO {   main(): Object {{     out_string(""Enter an integer greater-than or equal-to 0: "");      let input: Int <- in_int() in       if input < 0 then         out_string(""ERROR: Number must be greater-than or equal-to 0\n"")       else {         out_string(""The factorial of "").out_int(input);         out_string("" is "").out_int(factorial(input));         out_string(""\n"");       }       fi;   }};    factorial(num: Int): Int {     if num = 0 then 1 else num * factorial(num - 1) fi   }; };"	Cool													--	(* *)	out_string			true false																			true								true																																																							true																	true																		true												false																																																https://en.wikipedia.org/wiki/Cool_(programming_language)	0	0					Cool	https://github.com/anunayk/cool-tmbundle			Cool					
netbeans-editor	netbeans-editor	2013	pgebauer		13	editor		https://netbeans.apache.org		0					675	0		50	23306		false	0								https://github.com/apache/netbeans	editor																2017	2024	2017	165	838	2609	806	false																								2017	2025	12422	362	92388	416	14002130																			Apache Software Foundation										java xml php javascript html xsd standard-ml dtd twig svg groovy java-server-pages bourne-shell pug xhtml xslt css json c yaml gradle diff smarty typescript fxml sql markdown ini make cpp scss toml less rust bash python hcl swift xmi perl r aspectj handlebars haskell prolog jsx restructuredtext dockerfile go ruby				true	5487	0		63																1	false			https://www.youtube.com/user/NetBeansVideos																										United States																															https://github.com/apache/netbeans																																																																																																																																																																																													0	0														
harbour	Harbour	1999	Antonio Linares		24	pl		https://harbour.github.io/		1					676	2			23304		true	1	tibet								pl	80	86		45		0					text			source.harbour	programming								false				h/Harbour.prg	157	2014	2017		7																												1999	clipper dbase linux unix ios android tcp mysql postgresql sqlite xbase c java visual-foxpro visual-objects xbasepp	Harbour is a modern computer programming language, primarily used to create database/business programs. It is a modernized, open sourced and cross-platform version of the older Clipper system, which in turn developed from the dBase database market of the 1980s and 90s. Harbour code using the same databases can be compiled under a wide variety of platforms, including Microsoft Windows, Linux, Unix variants, several BSD descendants, Mac OS X, MINIX 3, Windows CE, Pocket PC, Symbian, iOS, Android, QNX, VxWorks, OS/2/eComStation, BeOS/Haiku,  AIX and MS-DOS.	2010	2	49	1	1882856					https://github.com/harbour			hb	prg			prg ch hb hbp							true	231	0		27																1					hb												text								http://www.rosettacode.org/wiki/Category:Harbour					Various																"PROCEDURE Main()     ? ""Hello World""     RETURN "							"#include ""hbclass.ch""   PROCEDURE Main()      LOCAL oPerson      CLS      oPerson := Person():New( ""Dave"" )      oPerson:Eyes := ""Invalid""      oPerson:Eyes := ""Blue""      Alert( oPerson:Describe() )      RETURN   CREATE CLASS Person      VAR Name INIT """"      METHOD New( cName )     METHOD Describe()      ACCESS Eyes INLINE ::pvtEyes     ASSIGN Eyes( x ) INLINE iif( HB_ISSTRING( x ) .AND. x $ ""Blue,Brown,Green"", ::pvtEyes := x, Alert( ""Invalid value"" ) )      PROTECTED:      VAR pvtEyes   ENDCLASS   // Sample of normal Method definition  METHOD New( cName ) CLASS Person      ::Name := cName      RETURN Self   METHOD Describe() CLASS Person      LOCAL cDescription      IF Empty( ::Name )        cDescription := ""I have no name yet.""     ELSE        cDescription := ""My name is: "" + ::Name + "";""     ENDIF      IF ! Empty( ::Eyes )        cDescription += ""my eyes' color is: "" + ::Eyes     ENDIF      RETURN cDescription"	Harbour													//			""""																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/Harbour_(programming_language)	0	0				harbour.github.io	Harbour	https://github.com/hernad/atom-language-harbour			Harbour					
erb	ERB	2004			15	template				14					677	3			23301		true	14	ace capybara codeql contracts.coffee haml heap.coffee homebrew-pm jasmine jekyll mastodon plaid-programming-language ruby slim toffeescript								template				276		0		HTML	erb or rhtml or html+ruby		text	htmlembedded	application/x-erb	text.html.erb	markup								false					458	2013	2018	2	76												templates.py																2004	html asp java-server-pages php rails xml perl java linux haml rdoc	eRuby (Embedded Ruby) is a templating system that embeds Ruby into a text document. It is often used to embed Ruby code in an HTML document, similar to ASP, JSP and PHP. The templating system of eRuby combines the ruby code and the plain text to provide flow control and variable substitution, thus making it easy to maintain.The View module of the rails is responsible to display the response or output on a browser. In its simplest form, a view can be a piece of HTML code which has some static content. For most applications, just having static content may not be enough. Many Rails applications will require dynamic content created by the controller (action method) to be displayed in their view. This is made possible by using Embedded Ruby to generate templates which can contain dynamic content. Embedded Ruby allows ruby code to be embedded in a view document. This code gets replaced with proper value resulted from the execution of the code at run time. But, by having the ability to embed code in a view document, we risk bridging the clear separation present in the MVC frame. It is thus the responsibility of the developer to make sure that there is a clear separation of responsibility among the model, view and controller modules of his/her application.	2006	36	94	148	3883199		eRuby (Embedded Ruby) is a templating system that embeds Ruby into a text document.	eRuby (Embedded Ruby) is a templating system that embeds Ruby into a text document.		https://github.com/ruby	eRuby (Embedded Ruby) is a templating system that embeds Ruby into a text document.		erb erbdeface rhtml												400	0		17																					ERB erb												text													Various					<ul> <% 4.times do %>    <li>list item</li>  <% end %> </ul>												"<% provide(:title, @header) %> <% present @users do |user_presenter| %>  <div class=""row key-header"">   <h1><%= @header %></h1>  </div>   <div class='row'>   <div class='small-12 columns'>    <%= will_paginate %>   </div>  </div>  <div class=""row key-table"">   <div class=""small-12 columns"">    <div class=""row key-table-row"">     <div class=""small-2 columns"">Name</div>     <div class=""small-3 columns"">Email</div>     <div class=""small-1 columns"">Chords</div>     <div class=""small-1 columns"">Keys</div>     <div class=""small-1 columns"">Tunings</div>     <div class=""small-1 columns"">Credits</div>     <div class=""small-1 columns"">Prem?</div>     <div class=""small-2 columns"">Since?</div>    </div>     <% if @users == [] %>     <div class=""row key-table-row"">      <div class=""small-4 small-centered columns"">No Users</div>     </div>    <% else %>     <%= render @users %>    <% end %>   </div>  </div>  <div class='row'>   <div class='small-12 columns'>    <%= will_paginate %>   </div>  </div> <% end %>"	ERB					class ERBExample     attr_accessor:variable1          # using bind to access class variables     def render()         renderer.result(binding)     end      def initialize(variable1)         @variable1 = variable1     end      # Expose private binding() method.     def get_binding         binding()     end end  example = ERBExample.new(variable1) renderer = ERB.new(template) puts output = renderer.result(example.get_binding)																																																																																																																																																																																																				https://en.wikipedia.org/wiki/ERuby	0	0						https://github.com/atom/language-ruby			HTML+ERB					
nushell	Nushell	2019	Yehuda Katz		12	pl		https://www.nushell.sh/		0				0.93.0	678	0		12	23300		true	0								https://github.com/nushell/nushell	pl																2019	2024	2019	186	1593	31107	1461	false																								2019	2025	10026	787	1972	56																				https://github.com/nushell										rust json toml markdown yaml bourne-shell csv python powershell dockerfile xml ini				true	36675	0		24																1	false	0	true																											Ecuador																															https://github.com/nushell/nushell																																																																																																																																																																																													0	0														
ssb	Secure Scuttlebutt	2014			13	protocol		https://www.scuttlebutt.nz/		0				16.0.1	679	0		4	23298		true	1	farcaster							https://github.com/ssbc/ssb-server	protocol																2014	2024		73	163	1687	40	false													SSB											2014	2022	2179	55	19	4	8862																			https://github.com/ssbc										javascript json yaml markdown				true	2253	0		17																	false	16	true																											New Zealand																															https://github.com/ssbc/ssb-server																																																																																																																																																																																												https://en.wikipedia.org/wiki/Secure_Scuttlebutt	0	0														
catala	Catala	2019	Denis Merigoux		14	pl		https://catala-lang.org/		0				0.10.0	680	1		20	23296		true	0								https://github.com/CatalaLang/catala	pl																2020	2024	2019	21	78	1951	72	false																								2019	2025	4658	71	546	63	84200					2020														https://github.com/CatalaLang										ocaml markdown nix json bourne-shell svg tex python toml xml cson c make vim-script javascript rescript r yaml lisp dockerfile				true	2258	0		34																1	false	0	true																											Various					scope QualifiedEmployeeDiscount :  definition qualified_employee_discount    under condition is_property consequence  equals    if employee_discount >$      customer_price ×$ gross_profit_percentage    then customer_price ×$ gross_profit_percentage    else employee_discount																										https://github.com/CatalaLang/catala																																																																																																																																																																																													0	0				catala-lang.org										
dexvis	dexvis	2012	Patrick Martin		14	application		http://dexvis.net/		0					681	0		20	23294		false	0								https://github.com/PatMartin/Dex	application																2016	2024	2016	125	310	1318	5	false																								2016	2019	596	2	2164	172	1839414					2016											Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.	Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.		https://github.com/PatMartin	Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.									javascript html groovy css java csv markdown json php coffeescript xml sql bourne-shell yaml svg make c dockerfile r ruby				true	2252	0		34																1	false																													United States				https://dexvis.wordpress.com/2012/11/19/261/																											https://github.com/PatMartin/Dex																																																																																																																																																																																													0	0				dexvis.net										
alloy	Alloy	1997			24	pl		http://alloytools.org/		0					682	2			23294		true	0									pl	84	90		759		0					text			source.alloy	programming								false					8	2013	2014	3	3												dsls.py														2017		1997	z-notation	In computer science and software engineering, Alloy is a declarative specification language for expressing complex structural constraints and behavior in a software system. Alloy provides a simple structural modeling tool based on first-order logic. Alloy is targeted at the creation of micro-models that can then be automatically checked for correctness. Alloy specifications can be checked using the alloy analyzer. Although Alloy is designed with automatic analysis in mind, Alloy differs from many specification languages designed for model-checking in that it permits the definition of infinite models. The Alloy Analyzer is designed to perform finite scope checks even on infinite models. The Alloy language and analyzer are developed by a team led by Daniel Jackson at the Massachusetts Institute of Technology in the United States.	2007	31	18	50	11268035					MIT			als		als										376	0		27																																	text	9510		https://github.com/antlr/grammars-v4/tree/master/alloy															// A file system object in the file system sig FSObject { parent: lone Dir }  // A directory in the file system sig Dir extends FSObject { contents: set FSObject }  // A file in the file system sig File extends FSObject { }  // A directory is the parent of its contents fact { all d: Dir, o: d.contents | o.parent = d }  // All file system objects are either files or directories fact { File + Dir = FSObject }  // There exists a root one sig Root extends Dir { } { no parent }  // File system is connected fact { FSObject in Root.*contents }  // The contents path is acyclic assert acyclic { no d: Dir | d in d.^contents }  // Now check it for a scope of 5 check acyclic for 5  // File system has one root assert oneRoot { one d: Dir | no d.parent }  // Now check it for a scope of 5 check oneRoot for 5  // Every fs object is in at most one directory assert oneLocation { all o: FSObject | lone d: Dir | o in d.contents }  // Now check it for a scope of 5 check oneLocation for 5												module examples/systems/file_system  /*  * Model of a generic file system.  */  abstract sig Object {}  sig Name {}  sig File extends Object {} { some d: Dir | this in d.entries.contents }  sig Dir extends Object {   entries: set DirEntry,   parent: lone Dir } {   parent = this.~@contents.~@entries   all e1, e2 : entries | e1.name = e2.name => e1 = e2   this !in this.^@parent   this != Root => Root in this.^@parent }  one sig Root extends Dir {} { no parent }  lone sig Cur extends Dir {}  sig DirEntry {   name: Name,   contents: Object } {   one this.~entries }   /**  * all directories besides root have one parent  */ pred OneParent_buggyVersion {     all d: Dir - Root | one d.parent }  /**  * all directories besides root have one parent  */ pred OneParent_correctVersion {     all d: Dir - Root | (one d.parent && one contents.d) }  /**  * Only files may be linked (that is, have more than one entry)  * That is, all directories are the contents of at most one directory entry  */ pred NoDirAliases {     all o: Dir | lone o.~contents }  check { OneParent_buggyVersion => NoDirAliases } for 5 expect 1  check { OneParent_correctVersion => NoDirAliases } for 5 expect 0 	Alloy																			//	/* */																															true																																																		true					true																	true																														false																																																https://en.wikipedia.org/wiki/Alloy_(specification_language)	0	13				alloytools.org	Alloy	https://github.com/macekond/Alloy.tmbundle			Alloy				year|title|doi|citations|influentialCitations|authors|paperId\n2017|Automated Test Generation and Mutation Testing for Alloy|10.1109/ICST.2017.31|32|1|Allison Sullivan and Kaiyuan Wang and Razieh Nokhbeh Zaeem and S. Khurshid|02365e0a9300c4f7ea050ce490e3b2f823e0240a\n2007|Verification of Aspect-UML models using alloy|10.1145/1229375.1229382|24|1|Farida Mostefaoui and J. Vachon|86f39af4fc13c5f3e5e4aa36b6e8ecad40784dd9\n2014|αRby - An Embedding of Alloy in Ruby|10.1007/978-3-662-43652-3_5|16|3|Aleksandar Milicevic and I. Efrati and D. Jackson|c6709b3b8420194bacc64e8f1bd1149cbbeaf710\n2014|Towards a test automation framework for alloy|10.1145/2632362.2632369|15|1|Allison Sullivan and Razieh Nokhbeh Zaeem and S. Khurshid and D. Marinov|0b67ad521542cbff55a7e8e6f469286fdc283656\n1990|Generators and the replicator control structure in the parallel environment of ALLOY|10.1145/93542.93565|9|0|Thanasis Mitsolides and M. Harrison|76bfb995b7cb3555a6458256ee6e2d2213a99202\n2006|An Automated Approach for Writing Alloy Specifications Using Instances|10.1109/ISoLA.2006.44|5|1|S. Khurshid and Muhammad Zubair Malik and Engin Uzuncaova|79e9b38fad4e522cbb1d8e4ea9494aa816bc414c\n2021|FLACK: Counterexample-Guided Fault Localization for Alloy Models|10.1109/ICSE43902.2021.00065|4|0|Guolong Zheng and ThanhVu Nguyen and Simón Gutiérrez Brida and Germán Regis and M. Frias and Nazareno Aguirre and H. Bagheri|ac6f783ac5d9105d4a80446529df3960b105527d\n2021|Bounded Exhaustive Search of Alloy Specification Repairs|10.1109/ICSE43902.2021.00105|4|0|Simón Gutiérrez Brida and Germán Regis and Guolong Zheng and H. Bagheri and ThanhVu Nguyen and Nazareno Aguirre and M. Frias|0ccfdd7d9c6923f7dd63001d08e42c193724d436\n2014|Numerical simulation of laser powder deposition for TC15 titanium alloy brick parts|10.1179/1432891714Z.000000000876|3|1|J. Cheng|6ed49718dea4fbc07f5dfba75f9f7ff81ed52c82\n2016|Discrete mathematics for computing students: A programming oriented approach with Alloy|10.1109/FIE.2016.7757641|3|0|Leo C. Ureel and C. Wallace|1563f83285dd8efb5883a0e9afae18004344afa1\n2006|Quantitative Characterization of Pore Arrangement in Pore Bands in Pressure Die Cast AZ91 Magnesium Alloy by Image Processing|10.4028/www.scientific.net/MSF.514-516.1477|2|0|D. Prakash and D. Regener|4cfb73ef9f238affa56a624c35ccacb04f325dc1\n2018|Lab exercises for a discrete structures course: exploring logic and relational algebra with Alloy|10.1145/3197091.3197127|1|0|L. E. Brown and Adam Feltz and C. Wallace|60d6989b023382d4dead4bb778046f667fe82ffe\n2018|A Labview/Arduino Measurement System for Shape Memory Alloy Wires|10.1109/INDUSCON.2018.8627164|1|0|J. Driesen and Clécio Fischer and Guilherme L. Caselato de Sousa and O. Santos and R. Loendersloot and D. Rade and Cristiane Aparecida Martins and L. Góes|2158c104f4adc159379c05131fac7a8bb56a9a4c	
emberscript	EmberScript	2012	Michael Ficarra and Gordon L. Hempton		18	pl		http://emberscript.com/		0				0.0.14	683	1		7	23293		true	0								https://github.com/ghempton/ember-script	pl	417	459		206		0					coffee	coffeescript	text/x-coffeescript	source.coffee	programming	2012	2024	2012	11	27	357	28	false					332	2013	2018	1	30															2012	2015	749	35	82	4	85287					2012														https://github.com/ghempton/ember-script/issues			em emberscript							javascript coffeescript ruby make json markdown yaml				true	675	0		26																2	false	0	true														text													Various																	class App.FromNowView extends Ember.View     tagName: 'time'     template: Ember.Handlebars.compile '{{view.output}}'     output: ~>         return moment(@value).fromNow()      didInsertElement: ->         @tick()      tick: ->         f = ->             @notifyPropertyChange 'output'             @tick()          nextTick = Ember.run.later(this, f, 1000)         @set 'nextTick', nextTick      willDestroyElement: ->         nextTick = @nextTick         Ember.run.cancel nextTick  Ember.Handlebars.helper 'fromNow', App.FromNowView  														https://github.com/ghempton/ember-script																																																																																																																																																																																													0	0				emberscript.com	EmberScript	https://github.com/atom/language-coffee-script			EmberScript					
roslyn-compiler	Roslyn compiler	2009			12	compiler		https://docs.microsoft.com/dotnet/csharp/roslyn-sdk/		0				v4.2.0	684	0		17	23284		true	0								https://github.com/dotnet/roslyn	compiler																2015	2024	2014	1030	3992	18765	9252	false																								2014	2025	119552	1043	19272	2229	8831629							2010		.NET Compiler Platform, also known by its nickname Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic .NET languages from Microsoft.The project notably includes self-hosting versions of the C# and VB.NET compilers – compilers written in the languages themselves. The compilers are available via the traditional command-line programs but also as APIs available natively from within .NET code. Roslyn exposes modules for syntactic (lexical) analysis of code, semantic analysis, dynamic compilation to CIL, and code emission.		-1	13		33644243					https://github.com/dotnet										csharp visual-basic.net xml markdown yaml powershell xaml cadence-skill bourne-shell json diff xsd cpp f-sharp cmake csv dockerfile				true	31801	0		29																	false	4	true																											United States																															https://github.com/dotnet/roslyn																																																																																																																																																																																												https://en.wikipedia.org/wiki/Roslyn_(compiler)	0	0														
risc-v	RISC-V	2010			14	isa				0					685	2			23279		true	0									isa																							false				r/RISC V.s									riscv																								2010	linux verilog llvmir freebsd javascript assembly-language mips powerpc sparc x86-isa arm mmx	"RISC-V (pronounced ""risk-five"") is an open instruction set architecture (ISA) based on established reduced instruction set computing (RISC) principles. In contrast to most ISAs, the RISC-V ISA can be freely used for any purpose, permitting anyone to design, manufacture and sell RISC-V chips and software. While not the first open ISA, it is significant because it is designed to be useful in modern computerized devices such as warehouse-scale cloud computers, high-end mobile phones and the smallest embedded systems. Such uses demand that the designers consider both performance and power efficiency. The instruction set also has a substantial body of supporting software, which fixes a usual weakness of new instruction sets. The project began in 2010 at the University of California Berkeley, but many contributors are volunteers and industry workers outside the university. The RISC-V ISA has been designed with small, fast, and low-power real-world implementations in mind, but without over-architecting for a particular microarchitecture style. As of May 2017, version 2.2 of the userspace ISA is fixed and the privileged ISA is available as draft version 1.10."	2014	424	243	714	43653496					University of California Berkeley															2140	0		15																																	na			https://github.com/antlr/grammars-v4/tree/master/asm/asmRISCV										United States																".data hello_world: .asciiz ""Hello World""  .text main:   la      a1, hello_world         li      a0, 4         ecall          li      a0, 10         ecall"				https://riju.codes/riscv	" .text  .global main main:  addi a7, x0, 64  addi a0, x0, 1  la a1, message  addi a2, x0, 14  ecall  addi a7, x0, 93  addi a0, x0, 0  ecall  .data message:  .string ""Hello, world!\n"" "			RISC V																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/RISC-V	0	0														
ligo	Ligo	2019			32	contractLanguage		https://ligolang.org/		0				1.6.0	686	0		22	23278		true	0								https://gitlab.com/ligolang/ligo	contractLanguage				0				LigoLANG			rust	rust	text/x-rustsrc	source.religo	programming								false													reasonligo											2016	2025	21495	260	9643	278	971667				https://ide.ligolang.org/	2019														https://www.marigold.dev/projects			religo							ocaml markdown javascript json typescript haskell bourne-shell svg yaml css ruby scss make dockerfile coq vim-script lisp mustache nix python html xml		https://ligolang.org/docs/api/cheat-sheet		true	261	0		103	solidity pascal reason ocaml																false	1	true																			pascaligo								France																													abs assert block Bytes case Crypto Current else failwith false for fun if in let let%entry let%init List list Map map match match%nat mod not operation Operation of record Set set sender skip source String then to true type with			https://gitlab.com/ligolang/ligo					//	(* *)				true false																			true								true	true																														true																								true																	true																																									true																																						0	0				ligolang.org					CameLIGO					
vlc	VLC	1996	Jean-Baptiste Kempf		12	application video		http://www.videolan.org/vlc		0					687	0		33	23277		false	0								https://github.com/videolan/vlc	application																2012	2024		579	5000	13674	2	false												VideoLAN Client												1999	2025	113745	1088	5257	599																														c cpp diff qml objective-c svg xml make lua meson bourne-shell qt m4 assembly-language python html rust markdown json glsl toml javascript visual-basic yaml css yacc lex dtd xsd perl vim-script protobuf cmake				true	29784	0		45																1	false																													France																															https://github.com/videolan/vlc																																																																																																																																																																																												https://en.wikipedia.org/wiki/VLC_media_player	0	0														
spatial	Spatial	2018	David Koeplinger		23	pl		https://spatial-lang.org/		0					688	1		18	23276		true	0								https://github.com/stanford-ppl/spatial	pl																2018	2024	2017	23	32	271	70	false												Specify Parameterized Accelerators Through Inordinately Abstract Language												2017	2020	4612	22	2376	103	1631204					2018											Spatial: A High Level Programming Language for FPGAs	Spatial: A High Level Programming Language for FPGAs		Stanford University	Spatial: A High Level Programming Language for FPGAs									scala xml tcl vhdl html make bourne-shell cpp scheme python ini c csv bash markdown tex diff yaml				true	391	0		42																1	false																text	6389												United States					"import spatial.dsl._  @spatial object HelloSpatial extends SpatialApp {   def main(args: Array[String]): Void = {     // Create ArgIn     val x = ArgIn[Int]          // Set `x` to the value of the first command line argument     setArg(x, args(0).to[Int])          Accel {       // Create 16x32 SRAM and a Register       val s = SRAM[Int](16,32)       val r = Reg[Int]              // Loop over each element in SRAM       Foreach(16 by 1, 32 by 1){(i,j) =>         s(i,j) = i + j       }       // Store element into the register, based on the input arg       r := s(x,x)        // Print value of register (only shows in Scala simulation)       println(r""Value of SRAM at (${x.value},${x.value}) is ${r.value}"")     }    } }"																										https://github.com/stanford-ppl/spatial						//																																true																																																							true																																															false																																																	13	0				spatial-lang.org				year|publisher|title|authors|isbn13\n2015|ISTE Press - Elsevier|Agent-Based Spatial Simulation with NetLogo Volume 1|Banos, Arnaud and Lang, Christophe and Marilleau, Nicolas|9781785480553\n2015|SAGE Publications Ltd|An Introduction to R for Spatial Analysis and Mapping|Brunsdon, Chris and Comber, Lex|9781446272947\n20181207|Taylor & Francis|Spatial Data Analysis in Ecology and Agriculture Using R|Richard E. Plant|9781351189897\n2002|London ; Taylor & Francis, 2002.|Java Programming For Spatial Sciences|Jo Wood|9780203166178\n1975|Iowa State Pr|Spatial Sector Programming Models In Agriculture|Earl O. Heady and Uma K. Srivastava|9780813815756\n1971|Methuen|Combinatorial Programming, Spatial Analysis And Planning|Allen John Scott|9780416665109\n2015|Springer|Spatial Auditory Human-Computer Interfaces (SpringerBriefs in Computer Science)|Sodnik, Jaka and Tomažič, Sašo|9783319221113\n2008|Springer|Open Source Approaches in Spatial Data Handling (Advances in Geographic Information Science Book 2)||9783540748311\n1998|Ios Pr Inc|Qualitative Spatial Reasoning Theory And Practice: Theory And Practice--application To Robot Navigation (frontiers In Artificial Intelligence And Applications, 47)|M.t. Escrig|9789051994124\n2009|Springer|Spatial Information Theory: 9th International Conference, COSIT 2009, Aber Wrac'h, France, September 21-25, 2009, Proceedings (Lecture Notes in Computer Science (5756))||9783642038310\n2015|SAGE Publications Ltd|An Introduction to R for Spatial Analysis and Mapping|Brunsdon, Chris and Comber, Lex|9781446272954\n2020|Springer|Spatial Modeling in Forest Resources Management: Rural Livelihood and Sustainable Development (Environmental Science and Engineering)||9783030565411\n2012|Springer|Decentralized Spatial Computing: Foundations of Geosensor Networks|Duckham, Matt|9783642308536						
morse-code	Morse code	1837	Samuel Morse		12	notation				0					689	3			23275		true	0									notation																							false				m/Morse code																																	1966	nato-phonetic-alphabet tap-code	"Morse code is a character encoding scheme used in telecommunication that encodes text characters as standardized sequences of two different signal durations called dots and dashes  or dits and dahs. Morse code is named for Samuel F. B. Morse, an inventor of the telegraph. The International Morse Code encodes the ISO basic Latin alphabet, some extra Latin letters, the Arabic numerals and a small set of punctuation and procedural signals (prosigns). Each Morse code symbol is formed by a sequence of dots and dashes. The dot duration is the basic unit of time measurement in Morse code transmission. The duration of a dash is three times the duration of a dot. Each dot or dash within a character is followed by period of signal absence, called a space, equal to the dot duration. The letters of a word are separated by a space of duration equal to three dots, and the words are separated by a space equal to seven dots. To increase the efficiency of encoding, Morse code was designed so that the length of each symbol is approximately inverse to the frequency of occurrence in text of the English language character that it represents. Thus the most common letter in English, the letter ""E"", has the shortest code: a single dot. Because the Morse code elements are specified by proportion rather than specific time durations, the code is usually transmitted at the highest rate that the receiver is capable of decoding. The Morse code transmission rate (speed) is specified in groups per minute, commonly referred to as words per minute.Morse code is usually transmitted by on-off keying of an information carrying medium such as electric current, radio waves, visible light or sound waves.  The current or wave is present during time period of the dot or dash and absent during the time between dots and dashes.Morse code can be memorized, and Morse code signalling in a form perceptible to the human senses, such as sound waves or visible light, can be directly interpreted by persons trained in the skill.Because many non-English natural languages use other than the 26 Roman letters, Morse alphabets have been developed for those languages.  In an emergency, Morse code can be generated by improvised methods such as turning a light on and off, tapping on an object or sounding a horn or whistle, making it one of the simplest and most versatile methods of telecommunication. The most common distress signal is SOS – three dots, three dashes, and three dots – internationally recognized by treaty."	2001	5843	3444		18935																				29235	0		12																1									https://morsecode.readthedocs.io/en/latest/											https://github.com/antlr/grammars-v4/tree/master/morsecode										United States					−− −−− ·−· ··· ·       −·−· −−− −·· ·											.... . .-.. .-.. ---   .-- --- .-. .-.. -.. 							M   O   R   S  E          C    O   D  E −− −−− ·−· ··· · (space) −·−· −−− −·· ·	Morse code																																																																																																																																																																																																			https://en.wikipedia.org/wiki/Morse_code	0	0														
micro-editor	micro-editor	2016			12	editor		https://micro-editor.github.io		0				v2.0.13	690	0		9	23272		false	0								https://github.com/zyedidia/micro	editor																2016	2024	2016	262	1159	24513	897	false																								2016	2025	3334	377	327	14	12822																			https://github.com/zyedidia/micro/issues										yaml go markdown bourne-shell lua svg json make xml				true	28369	0		21																	false	2	true																											United States																															https://github.com/zyedidia/micro																																																																																																																																																																																													0	0				micro-editor.github.io										
hackett	Hackett	2017	Alexis King		15	pl lisp		https://lexi-lambda.github.io/hackett/		0					691	1		5	23269		true	0								https://github.com/lexi-lambda/hackett	pl																2016	2024	2017	67	49	1159	35	false																								2017	2020	293	11	86	2	9516																Hackett is an attempt to implement a Haskell-like language with support for Racket’s macro system, built using the techniques described in the paper Type Systems as Macros.	Hackett is an attempt to implement a Haskell-like language with support for Racket’s macro system, built using the techniques described in the paper Type Systems as Macros.		https://github.com/lexi-lambda/hackett/issues	Hackett is an attempt to implement a Haskell-like language with support for Racket’s macro system, built using the techniques described in the paper Type Systems as Macros.									racket markdown yaml css bourne-shell				true	1319	0		20																1	false																text													United States					"#lang hackett  (data (Maybe a)   Nothing   (Just a))  (def x : Integer   (let ([y 3]         [z 7])     {y + z}))  (class (Show a)   [show : {a -> String}])  (instance (forall [a] (Show a) => (Show (Maybe a)))   [show (λ* [[(Just x)] {""(Just "" ++ (show x) ++ "")""}]             [[Nothing ] ""Nothing""])])"																										https://github.com/lexi-lambda/hackett																																																																																																																																																																																													0	0														
volt	Volt	2011			23	pl		http://www.volt-lang.org/		0				v0.1.3	692	1		9	23269		true	0								https://github.com/VoltLang/Volta	pl	298	351		158		0					d	d	text/x-d	source.d	programming	2012	2024	2011	13	8	153	3	false					113	2006	2018	1	7															2011	2024	4072	10	1429	12	117643					2013											Volt is a C-inspired programming language that toes the line between expressiveness and control.	Volt is a C-inspired programming language that toes the line between expressiveness and control.			Volt is a C-inspired programming language that toes the line between expressiveness and control.		volt							d markdown c assembly-language toml make json xml restructuredtext				true	389	0		34																	false	0	true														text	7173																													"// Copyright © 2012-2013, Jakob Bornecrantz.  All rights reserved. // See copyright notice in src/volt/license.d (BOOST ver. 1.0). module main;  import core.stdc.stdio; import core.stdc.stdlib;  import watt.process; import watt.path;  import results; import list; import cmd;  int main() {  auto cmdGroup = new CmdGroup();  bool printOk = true;  bool printImprovments = true;  bool printFailing = true;  bool printRegressions = true;  string compiler = getEnv(""VOLT"");   if (compiler is null) {   printf(""compiler envar not set\n"".ptr);   return -1;  }   /// @todo Scan for files  auto tests = testList;   int total;  int passed;  int failed;  int improved;  int regressed;   auto rets = new Result[] (tests.length);  for (size_t i; i < tests.length; i++) {   rets[i] = new Result();   rets[i].runTest(cmdGroup, tests[i], compiler);  }   cmdGroup.waitAll();   for (size_t i; i < tests.length; i++) {   auto ret = rets[i];   total++;   if (ret.ok) {    passed++;    improved += cast(int)!ret.hasPassed;     if (!ret.hasPassed && printImprovments) {     printf(""%s: %s, improved!\n"".ptr, ret.test.ptr, ret.msg.ptr);    } else if (printOk) {     printf(""%s: %s\n"".ptr, ret.test.ptr, ret.msg.ptr);    }   } else {    failed++;    regressed += cast(int)ret.hasPassed;      if (ret.hasPassed && printRegressions) {     printf(""%s: %s, regressed!\n"".ptr, ret.test.ptr, ret.msg.ptr);    } else if (printFailing) {     printf(""%s: %s\n"".ptr, ret.test.ptr, ret.msg.ptr);    }   }   fflush(stdout);  }   auto xml = fopen(""results.xml"".ptr, ""w+"".ptr);  if (xml !is null) {   fprintf(xml, ""<testsuites errors=\""%u\"" failures=\""%u\"" tests=\""%u\"">\n"".ptr,     regressed, failed - regressed, total);   for (size_t i; i < rets.length; i++) {    rets[i].xmlLog(xml);   }   fprintf(xml, ""</testsuites>\n"".ptr);   fflush(xml);   fclose(xml);   xml = null;  }   auto rate = cast(float)passed / cast(float)total * 100.f;  printf(""Summary: %i tests, %i pass%s, %i failure%s, %.2f%% pass rate, %i regressions, %i improvements.\n"".ptr,         total,         passed, (passed == 1 ? """".ptr : ""es"".ptr),         failed, (failed == 1 ? """".ptr : ""s"".ptr),         cast(double)rate, regressed, improved);   return regressed ? -1 : 0; } "														https://github.com/VoltLang/Volta						//		printf																														true																																																							true																																			true												false																																																	0	0				volt-lang.org	Volt	https://github.com/textmate/d.tmbundle			Volt					
concise-encoding	Concise Encoding	2018	Karl Stenerud		29	dataNotation		https://concise-encoding.org		0					693	10		3	23269		true	0								https://github.com/kstenerud/concise-encoding	dataNotation																2018	2024	2018	7	4	257	24	false																								2018	2023	1044	4	19	4	7200					2019											Concise Encoding gives you ease and efficiency with its 1:1 compatible text and binary formats.	Concise Encoding gives you ease and efficiency with its 1:1 compatible text and binary formats.		https://github.com/kstenerud/concise-encoding	Concise Encoding gives you ease and efficiency with its 1:1 compatible text and binary formats.									markdown svg json				true	275	0		35																1	false																													Czech Republic and Germany					"c1 {     // Custom types are user-defined, with user-supplied codecs.     ""custom text""   = |c ""cplx(2.94+3i)""|     ""custom binary"" = |c 01 f6 28 3c 40 00 00 40 40| }"																										https://github.com/kstenerud/concise-encoding						//					true false																			true								true																																																							true																																															false																																																	0	0				concise-encoding.org										
asn-1	ASN.1	1984			14	idl				0					694	3			23268	1070	true	0									idl				0		0					text	asn.1	text/x-ttcn-asn	source.asn	data								false					20	2016	2016	1	4																												1984	protobuf thrift ascii json xml	"Abstract Syntax Notation One (ASN.1) is an interface description language for defining data structures that can be serialized and deserialized in a standard, cross-platform way. It's broadly used in telecommunications and computer networking, and especially in cryptography. Protocol developers define data structures in ASN.1 modules, which are generally a section of a broader standards document written in the ASN.1 language. Because the language is both human-readable and machine-readable, modules can be automatically turned into libraries that process their data structures, using an ASN.1 compiler. ASN.1 is similar in purpose and use to protocol buffers and Apache Thrift, which are also interface description languages for cross-platform data serialization. Like those languages, it has a schema (in ASN.1, called a ""module""), and a set of encodings, typically type-length-value encodings. However, ASN.1, defined in 1984, predates them by many years. It also includes a wider variety of basic data types, some of which are obsolete, and has more options for extensibility. A single ASN.1 message can include data from multiple modules defined in multiple standards, even standards defined years apart."	2002	358	145	363	75625					International Telecommunication Union && International Electrotechnical Commission			asn asn1												2060	0		15																																	text			https://github.com/antlr/grammars-v4/tree/master/asn/asn	asn-1									United Kingdom					FooProtocol DEFINITIONS ::= BEGIN      FooQuestion ::= SEQUENCE {         trackingNumber INTEGER,         question       IA5String     }      FooAnswer ::= SEQUENCE {         questionNumber INTEGER,         answer         BOOLEAN     }  END												"MyShopPurchaseOrders DEFINITIONS AUTOMATIC TAGS ::= BEGIN  PurchaseOrder ::= SEQUENCE { dateOfOrder DATE, customer    CustomerInfo, items       ListOfItems }  CustomerInfo ::= SEQUENCE { companyName    VisibleString (SIZE (3..50)), billingAddress Address, contactPhone   NumericString (SIZE (7..12)) }  Address::= SEQUENCE { street  VisibleString (SIZE (5 .. 50)) OPTIONAL, city    VisibleString (SIZE (2..30)), state   VisibleString (SIZE(2) ^ FROM (""A""..""Z"")), zipCode NumericString (SIZE(5 | 9)) }  ListOfItems ::= SEQUENCE (SIZE (1..100)) OF Item  Item ::= SEQUENCE { itemCode        INTEGER (1..99999), color           VisibleString (""Black"" | ""Blue"" | ""Brown""), power           INTEGER (110 | 220), deliveryTime    INTEGER (8..12 | 14..19), quantity        INTEGER (1..1000), unitPrice       REAL (1.00 .. 9999.00), isTaxable       BOOLEAN } END "						<FooQuestion>     <trackingNumber>5</trackingNumber>     <question>Anybody there?</question> </FooQuestion>																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One	0	0	https://hopl.info/showlanguage.prx?exp=1070					https://github.com/ajLangley12/language-asn1			ASN.1					
rstudio	RStudio	2011	Joseph J. Allaire		14	editor		https://www.rstudio.com		0					695	0			23267		false	0									editor																							false																																			1998		2011	java javascript ia-32 r cfml linux qt knitr	RStudio is a free and open-source integrated development environment (IDE) for R, a programming language for statistical computing and graphics. RStudio was founded by Joseph J. Allaire, creator of the programming language ColdFusion. Hadley Wickham is the Chief Scientist at RStudio.RStudio is available in two editions: RStudio Desktop, where the program is run locally as a regular desktop application; and RStudio Server, which allows accessing RStudio using a web browser while it is running on a remote Linux server. Prepackaged distributions of RStudio Desktop are available for Windows, macOS, and Linux. RStudio is available in open source and commercial editions and runs on the desktop (Windows, macOS, and Linux) or in a browser connected to RStudio Server or RStudio Server Pro (Debian, Ubuntu, Red Hat Linux, CentOS, openSUSE and SLES).RStudio is partly written in the C++ programming language and uses the Qt framework for its graphical user interface. The bigger percentage of the code is written in Java, JavaScript is also amongst the languages used.Work on RStudio started around December 2010, and the first public beta version (v0.92) was officially announced in February 2011. Version 1.0 was released on 1 November 2016. Version 1.1 was released on 9 October 2017. In April 2018 it was announced RStudio will be providing operational and infrastructure support for Ursa Labs. Ursa Labs will focus on building a new data science runtime powered by Apache Arrow.	2012	407	212	128	36691501					RStudio, Inc												https://rstudio.github.io/cheatsheets/html/rstudio-ide.html		true	2056	0		14																1																	na													United States																						https://twitter.com/rstudio																																																																																																																																																																																																					https://en.wikipedia.org/wiki/RStudio	0	0				rstudio.com										
jslt	JSLT	2017	Lars Marius Garshol		16	pl				0				0.1.14	696	0		8	23267		true	0								https://github.com/schibsted/jslt	pl																2018	2024	2017	34	119	620	108	false																					jslt.py			2017	2024	519	17	179	2	8944																			https://github.com/schibsted					jslt					java markdown json html yaml gradle bourne-shell lisp				true	995	0		24																1	false	0	true																											Norway																		JSLT													https://github.com/schibsted/jslt																																						true																									true																									true					true																																																																																																0	0														
ragel	Ragel	2007			23	pl		http://complang.org/ragel/		0					697	1		10	23267		true	0								https://github.com/bnoordhuis/ragel	pl	295	317		66		0			ragel-rb or ragel-ruby		text			none	programming	2013	2024	2007	7	19	156	1	false																					parsers.py			2007	2013	821	8	475	3	112767							2017	c d go ruby java regex ascii xuml umple	Ragel is a finite-state machine compiler and a parser generator. Initially Ragel supported output for C, C++ and Assembly source code,. Although subsequently extended to support several other languages (said to be Objective C, D, Go, Ruby, and Java) this support of other languages was withdrawn .  It supports the generation of table or control flow driven state machines from regular expressions and/or state charts and can also build lexical analysers via the longest-match method. Ragel specifically targets text parsing and input validation.	2006	29	21	88	8052388					https://github.com/bnoordhuis/ragel/issues			rl							cpp make bourne-shell vim-script awk m4 ocaml tex ruby lex				true	388	0		34																	false																text													The Netherlands					"=begin %%{   machine simple_scanner;    action Emit {     emit data[(ts+8)..(te-7)].pack('c*')   }    foo = 'STARTFOO' any+ :>> 'ENDFOO';      main := |*     foo => Emit;     any;   *|; }%% =end   # Scans a file for ""STARTFOO[...]ENDFOO"" blocks and outputs their contents. # # ENV['CHUNK_SIZE'] determines how much of the file to read in at a time, allowing you to control memory usage. # # Uses ragel's scanner functionality even though it's not strictly necessary. class SimpleScanner   attr_reader :path    def initialize(path)     @path = path     %% write data;     # % (this fixes syntax highlighting)   end    def emit(foo)     $stdout.puts foo   end      def perform     # So that ragel doesn't try to get it from data.length     pe = :ignored     eof = :ignored      %% write init;     # % (this fixes syntax highlighting)      leftover = []          File.open(path) do |f|       while chunk = f.read(ENV['CHUNK_SIZE'].to_i)         data = leftover + chunk.unpack('c*')         p ||= 0         pe = data.length          %% write exec;         # % (this fixes syntax highlighting)         if ts           leftover = data[ts..pe]           p = p - ts           ts = 0         else           leftover = []           p = 0         end       end     end   end end  s = SimpleScanner.new ARGV[0] s.perform"													Ragel													https://github.com/bnoordhuis/ragel						#																																true																																							true											true					true																																															false																																																https://en.wikipedia.org/wiki/Ragel	0	0					Ragel				Ragel					
borgo	Borgo	2023	Marco Sampellegrini		13	pl		https://borgo-lang.github.io/		0					698	1		11	23265		true	0								https://github.com/borgo-lang/borgo	pl																2023	2025		31	58	4261	29	false																								2023	2024	170	2	386	2	86535				https://borgo-lang.github.io/												A language for writing applications that is more expressive than Go but less complex than Rust.	A language for writing applications that is more expressive than Go but less complex than Rust.			A language for writing applications that is more expressive than Go but less complex than Rust.									expect rust markdown typescript toml json go javascript yaml nix css	go			true	4439	0		25																1	false																																		"use fmt  enum NetworkState<T> {     Loading,     Failed(int),     Success(T), }  struct Response {     title: string,     duration: int, }  fn main() {     let res = Response {         title: ""Hello world"",         duration: 0,     }      let state = NetworkState.Success(res)      let msg = match state {         NetworkState.Loading => ""still loading"",         NetworkState.Failed(code) => fmt.Sprintf(""Got error code: %d"", code),         NetworkState.Success(res) => res.title,     }      fmt.Println(msg) }"																										https://github.com/borgo-lang/borgo																																																																																																																																																																																													0	0														
cypher	Cypher Query Language	2011			20	queryLanguage		https://neo4j.com/developer/cypher-query-language/		0					699	1			23264		true	0									queryLanguage																							false																					graph.py																2011	sql sparql	Cypher is a declarative graph query language that allows for expressive and efficient querying and updating of a property graph. Cypher is a relatively simple but still very powerful language. Very complicated database queries can easily be expressed through Cypher. This allows users to focus on their domain instead of getting lost in database access.Cypher was largely an invention of Andrés Taylor while working for Neo4j, Inc.(formerly Neo Technology) in 2011. Cypher was originally intended to be used with the graph database Neo4j, but was opened up through the openCypher project in October 2015.	2014	79	43	49	41583056		Cypher is a declarative, SQL-inspired language for describing patterns in graphs visually using an ascii-art syntax. It allows us to state what we want to select, insert, update or delete from our graph data without requiring us to describe exactly how to do it. A language with neo4j.	Cypher is a declarative, SQL-inspired language for describing patterns in graphs visually using an ascii-art syntax. It allows us to state what we want to select, insert, update or delete from our graph data without requiring us to describe exactly how to do it. A language with neo4j.		Neo4j	Cypher is a declarative, SQL-inspired language for describing patterns in graphs visually using an ascii-art syntax. It allows us to state what we want to select, insert, update or delete from our graph data without requiring us to describe exactly how to do it. A language with neo4j.				cyp cypher										466	0		67																																	text			https://github.com/antlr/grammars-v4/tree/master/cypher	cypher	cypher								Various																		Cypher					MATCH (start:Content)-[:RELATED_CONTENT]->(content:Content) WHERE content.source = 'user' OPTIONAL MATCH (content)-[r]-() DELETE r, content						ALL AND AS ASC ASCENDING BY CALL CASE CONTAINS CREATE DELETE DESC DESCENDING DETACH DISTINCT ELSE END ENDS EXISTS IN IS LIMIT MANDATORY MATCH MERGE NOT ON ON OPTIONAL OR ORDER REMOVE RETURN SET SKIP STARTS THEN UNION UNWIND WHEN WHERE WITH XOR YIELD								//	/* */																															true																																																							true																	true																																																																														https://en.wikipedia.org/wiki/Cypher_Query_Language	0	0														
django	Django	2005			13	library				0					700	1			23262		true	0									library																							false				d/Django.py	40	2005	2014		6																												2003	python regex html xml json nginx-config postgresql mysql sqlite mongodb jython ruby perl php erlang isbn	"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."	2005	821	449	1048	2247376					Django Software Foundation				py								https://cheatsheets.zip/django		true	4375	0		13																																	text				django									United States																"from django.http import HttpResponse  def index(request):     return HttpResponse(""Hello World"")"								Django																																																																																																																																																																																																			https://en.wikipedia.org/wiki/Django_(web_framework)	0	0						https://github.com/textmate/python-django.tmbundle								
jsx	JSX	2013			17	template		http://reactjs.org		23					701	2			23259		true	24	ace bun codeql deno flow mastodon mathpix-markdown mdx nadesiko netbeans-editor nodejs packagist-pm prettier prql pygments quint react-native reactjs smallbasic sqrl tibet wasp-lang wing xodio								template						0																	false					298	2015	2018	1	20																										2013														Facebook			jsx												201	0		18																					jsx												text			https://github.com/antlr/grammars-v4/tree/master/javascript/jsx										United States				https://en.wikipedia.org/wiki/React_(JavaScript_library)#JSX	class App extends React.Component {   render() {     return (       <div>         <p>Header</p>         <p>Content</p>         <p>Footer</p>       </div>     );   } }												"'use strict';  const React = require('react')  module.exports = React.createClass({   render: function() {     let {feeds, log} = this.props;      log.info(feeds);     return <div className=""feed-list"">       <h3>News Feed's</h3>       <ul>         {feeds.map(function(feed) {           return <li key={feed.name} className={feed.fetched ? 'loaded' : 'loading'}>             {feed.data && feed.data.length > 0 ?               <span>{feed.name} <span className='light'>({feed.data.length})</span></span>               : 'feed.name' }           </li>         })}       </ul>     </div>;   } });"					https://twitter.com/reactjs																																																																																																																																																																																																						0	0				reactjs.org		https://github.com/github-linguist/babel-sublime			JSX					
crush	crush	2020	Axel Liljencrantz		14	pl				0					702	0		6	23255		true	0								https://github.com/liljencrantz/crush	pl																2019	2024	2019	22	35	1832	20	false																								2019	2024	733	13	228	3	33504																Crush is an attempt to make a traditional command line shell that is also a modern programming language. It has the features one would expect from a modern programming language like a type system, closures and lexical scoping, but with a syntax geared toward both batch and interactive shell usage.	Crush is an attempt to make a traditional command line shell that is also a modern programming language. It has the features one would expect from a modern programming language like a type system, closures and lexical scoping, but with a syntax geared toward both batch and interactive shell usage.		https://github.com/liljencrantz/	Crush is an attempt to make a traditional command line shell that is also a modern programming language. It has the features one would expect from a modern programming language like a type system, closures and lexical scoping, but with a syntax geared toward both batch and interactive shell usage.									rust markdown toml json csv protobuf				true	1951	0		21	powershell															1	false																													Sweden				https://news.ycombinator.com/item?id=24079001																											https://github.com/liljencrantz/crush																																																																																																																																																																																													3	0								year|publisher|title|authors|isbn13\n2015|Createspace Independent Publishing Platform|Php Programming: Learn Php Programming: - Crush It In One Day. Learn It Fast. Learn It Once. Get Coding Today.|Giggle Publishing|9781517659738\n|James Bolt|Python Data Science: Deep Learning Guide for Beginners with Data Science. Python Programming and Crush Course||9781667151342\n|James Bolt|Python Data Science: Deep Learning Guide for Beginners with Data Science. Python Programming and Crush Course||9781667151274						
troff	Troff	1973			15	textMarkup		https://www.troff.org/		0					703	1			23254	2589	true	5	eqn groff nroff roff scroll-lang								textMarkup																							false																																					1960	unix bcpl assembly-language c latex scheme unicode tex scribe	troff  is the major component of a document processing system developed by AT&T Corporation for the Unix operating system. troff features commands to designate fonts, spacing, paragraphs, margins, footnotes and more. Unlike many other text formatters, troff can position characters arbitrarily on a page, even overlapping them, and has a fully programmable input language. Separate preprocessors are used for more convenient production of tables, diagrams, and mathematics. Inputs to troff are plain text files that can be created by any text editor. Extensive macro packages have been created for various document styles. A typical distribution of troff includes the me macros for formatting research papers, man and mdoc macros for creating Unix man pages, mv macros for creating mountable transparencies, and the ms and mm macros for letters, books, technical memoranda, and reports.	2001	94	134	186	30811		The Text Processor for Typesetters	The Text Processor for Typesetters			The Text Processor for Typesetters														541	0		15																																	text				troff									United States															"\"" ""Hello, world!"" in troff  Hello, world! "																																																																																																																																																																																																												https://en.wikipedia.org/wiki/Troff	1	0	https://hopl.info/showlanguage.prx?exp=2589			troff.org										title|year|author|goodreadsId|rating|ratings|reviews\nFree Typesetting Software: LaTeX, Troff, Scribus, FIGlet, Lout, Noweb, FreeType, Graphite, Groff,|2010|Books LLC|16221131|0.0|0|0
xla	XLA	2017			12	compiler		https://openxla.org		0					704	0		16	23253		true	1	mlir							https://github.com/openxla/xla	compiler																2022	2025		44	488	2877	2876	false																								2017	2025	35262	863	6586	243	1674427																XLA (Accelerated Linear Algebra) is an open source compiler for machine learning. The XLA compiler takes models from popular frameworks such as PyTorch, TensorFlow, and JAX, and optimizes the models for high-performance execution across different hardware platforms including GPUs, CPUs, and ML accelerators.	XLA (Accelerated Linear Algebra) is an open source compiler for machine learning. The XLA compiler takes models from popular frameworks such as PyTorch, TensorFlow, and JAX, and optimizes the models for high-performance execution across different hardware platforms including GPUs, CPUs, and ML accelerators.		Google	XLA (Accelerated Linear Algebra) is an open source compiler for machine learning. The XLA compiler takes models from popular frameworks such as PyTorch, TensorFlow, and JAX, and optimizes the models for high-performance execution across different hardware platforms including GPUs, CPUs, and ML accelerators.									cpp bazel starlark python protobuf markdown diff cmake bourne-shell yaml svg pascal jupyter-notebook json c llvmir				true	5226	0		28																	false																													United States																															https://github.com/openxla/xla																																																																																																																																																																																												https://en.wikipedia.org/wiki/Accelerated_Linear_Algebra	0	0														
sgml	SGML	1986			13	dataNotation standard textMarkup				0					705	1			23253	1435	true	1	topic-maps								dataNotation																							false												Standard Generalized Markup Language																									1986	ibm-gml html xml scheme linux hytime regex unicode xquery java-server-pages scala dtd s-expressions latex	The Standard Generalized Markup Language (SGML; ISO 8879:1986) is a standard for defining generalized markup languages for documents. ISO 8879 Annex A.1 defines generalized markup:  Generalized markup is based on two postulates: Markup should be declarative: it should describe a document's structure and other attributes, rather than specify the processing to be performed on it. Declarative markup is less likely to conflict with unforeseen future processing needs and techniques. Markup should be rigorous so that the techniques available for processing rigorously-defined objects like programs and databases can be used for processing documents as well.  HTML was theoretically an example of an SGML-based language until HTML 5, which admits that browsers cannot parse it as SGML (for compatibility reasons) and codifies exactly what they must do instead. DocBook SGML and LinuxDoc are better examples, as they were used almost exclusively with actual SGML tools.	2001	384	761	575	28994					IBM															1940	0		13																																	text													United States																							<lines> <line>first line</line> <line>second line</line> </lines>																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Standard_Generalized_Markup_Language	5	1	https://hopl.info/showlanguage.prx?exp=1435							year|publisher|title|authors|isbn13\n1995|Prentice Hall|Developing Sgml Dtds: From Text to Model to Markup|Maler, Eve and El Andaloussi, Jeanne|9780133098815\n1998|Prentice Hall|Sgml at Work|Vint, Danny R.|9780136365723					year|title|doi|citations|influentialCitations|authors|paperId\n1997|Using SGML as a Basis for Data-Intensive Natural Language Processing|10.1023/A:1001053128638|31|5|D. McKelvie and Chris Brew and H. Thompson|90f6397fb414b7739cc34ed6c53fb276f14da7f0	title|year|author|goodreadsId|rating|ratings|reviews\nSGML for Dummies [With CDROM]|1997|William von Hagen|1025599|0.0|0|0\nSgml For Dummies Quick Reference||William von Hagen|18182883|0.0|0|0\nPARSEME.1st: SGML for Software Developers|1997|Sean McGrath|2235173|0.0|0|0
dex	dex	2018			14	pl				0					706	1		16	23252		true	0								https://github.com/google-research/dex-lang	pl																2019	2024	2018	58	107	1565	145	false																								2018	2024	4200	58	260	38	64349																			Google										haskell python julia yaml markdown bash cpp nix c lisp typescript make css html toml xml				true	1945	0		31																	false																													United States					:p x = 1.                -- let binding   y = (z = 2.; z + 1.)  -- let binding of a nested let expression   ..                    -- escaped cosmetic line break   x + y                 -- body of let expression																										https://github.com/google-research/dex-lang						--																																true																																																							true																																															false																																																	0	0														
austral	Austral	2018	Fernando Borretti		15	pl		https://austral-lang.org/		0				v0.2.0	707	1		12	23251		true	0								https://github.com/austral/austral/	pl																2018	2024		29	39	1101	18	false																								2018	2024	8948	28	978	6	43056																Austral is a new systems programming language. You can think of it as Rust: The Good Parts or a modernized, stripped-down Ada. It features a strong static type system, linear types, capability-based security, and strong modularity.	Austral is a new systems programming language. You can think of it as Rust: The Good Parts or a modernized, stripped-down Ada. It features a strong static type system, linear types, capability-based security, and strong modularity.		https://github.com/austral/	Austral is a new systems programming language. You can think of it as Rust: The Good Parts or a modernized, stripped-down Ada. It features a strong static type system, linear types, capability-based security, and strong modularity.									markdown ocaml make json typescript python vim-script nix yaml bourne-shell c lisp				true	1248	0		27																1	false	0	true																											Unknown				https://borretti.me/article/introducing-austral	"let db: Db := connect(""localhost""); close(db); -- The below is tuple destructuring notation. let { first as db1: Db, second: Rows } := query(db, ""SELECT ...""); close(db); -- error: `db` consumed again. -- another error: `db1` never consumed."																										https://github.com/austral/austral/																																																																																																																																																																																													0	0														
max	Max	1990			15	jsonFormat		https://cycling74.com/products/max/		0					708	1			23250		true	0									jsonFormat	877	1031		5939		0			max/msp or maxmsp		json	javascript	application/json	source.json	programming								false					21	2007	2016	3	11																												1990	c linux puredata opengl csound supercollider java javascript	Max, also known as Max/MSP/Jitter, is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74. Over its more than thirty-year history, it has been used by composers, performers, software designers, researchers, and artists to create recordings, performances, and installations.The Max program is modular, with most routines existing as shared libraries. An application programming interface (API) allows third-party development of new routines (named external objects). Thus, Max has a large user base of programmers unaffiliated with Cycling '74 who enhance the software with commercial and non-commercial extensions to the program. Because of this extensible design, which simultaneously represents both the program's structure and its graphical user interface (GUI), Max has been described as the lingua franca for developing interactive music performance software.	2004	205	171	756	479795					Cycling '74			maxpat maxhelp maxproj mxt pat											false	1246	0		15																																	text	1428												United States																	max v2;#N vpatcher 109 76 569 534;#P toggle 31 168 21 0;#P button 360 299 15 0;#P button 322 299 15 0;#P button 284 299 15 0;#P button 246 299 15 0;#P window setfont Verdana 12.;#P window linecount 1;#P newex 246 168 43 472055820 r jojo;#B color 5;#P newex 31 386 45 472055820 s jojo;#B color 5;#P newex 246 254 162 472055820 route 0 1 2 3;#P newex 31 338 88 472055820 append toto;#P newex 31 296 35 472055820 % 4;#N counter;#X flags 0 0;#P newobj 31 251 75 472055820 counter;#P newex 31 209 75 472055820 metro 250;#P newex 164 96 32 472055820 t 0;#P message 164 55 136 472055820 Goodbye World !;#P newex 31 96 32 472055820 t 1;#P message 31 55 113 472055820 Hello World !;#P connect 0 0 1 0;#P fasten 3 0 15 0 169 146 36 146;#P connect 1 0 15 0;#P connect 15 0 4 0;#P connect 4 0 5 0;#P connect 5 0 6 0;#P connect 6 0 7 0;#P connect 7 0 9 0;#P connect 2 0 3 0;#P connect 10 0 8 0;#P connect 8 0 11 0;#P connect 8 1 12 0;#P connect 8 2 13 0;#P connect 8 3 14 0;#P pop;																																																																																																																																																																																																										https://en.wikipedia.org/wiki/Max_(software)	2	0					Max	https://github.com/textmate/json.tmbundle		year|publisher|title|authors|isbn13\n2005|Jones & Bartlett Learning|Modeling a Character in 3DS Max (Wordware Game Developer's Library)|Steed, Paul|9781556220883\n20110110|Springer Nature|Taking Your iPod touch to the Max|Erica Sadun; Michael Grothaus|9781430232599	Max					
vale	Vale	2020			14	pl		https://vale.dev/		0				v0.2.0	709	1		11	23249		true	0								https://github.com/ValeLang/Vale	pl																2020	2024	2020	32	53	1752	245	false																								2020	2024	2122	25	1042	213	106072					2019																								scala markdown cpp c xml html bourne-shell python yaml cmake dockerfile				true	1938	0		26																	false	0	true																																"exported func main() {   println(""Hello world!""); }"																	https://twitter.com/vale_pl									https://github.com/ValeLang/Vale								println																																																																																																																								true																																																													0	0				vale.dev										
fortress	Fortress	2004			20	pl		http://projectfortress.java.net/		0					710	2			23249	8170	true	1	chapel								pl																							false																																					2006	fortran scala haskell scheme common-lisp java unicode standard-ml ascii emacs-editor latex x10 chapel sisal	Fortress is a discontinued experimental programming language for high-performance computing, created by Sun Microsystems with funding from DARPA's High Productivity Computing Systems project. One of the language designers was Guy L. Steele Jr., whose previous work includes Scheme, Common Lisp, and Java.	2005	54	171	164	1822171					Sun Labs														true	291	0		22																																	text								http://www.rosettacode.org/wiki/Category:Fortress					United States															"(* Hello World in Fortress *)  export Executable run(args) = print ""Hello, world!"" "								component hello export Executable run() = println(“Hello, World!”) end															(* *)																															true																																																																								true																														false																																																https://en.wikipedia.org/wiki/Fortress_(programming_language)	0	6	https://hopl.info/showlanguage.prx?exp=8170		Fortress	projectfortress.java.net									year|title|doi|citations|influentialCitations|authors|paperId\n2005|Parallel Programming and Parallel Abstractions in Fortress|10.1109/PACT.2005.34|35|0|G. Steele|2fb5a5cfe833a7c8a1c072ae50beb92f5631e7d5\n2006|Parallel programming and code selection in fortress|10.1145/1122971.1122972|19|0|G. Steele|b658729a9b7ba4ab68db8c38c467984649230670\n2009|Parsing Fortress syntax|10.1145/1596655.1596667|13|2|S. Ryu|b3aa9613a3e9fb7a1da38a1aa08d95a6984282dc\n2010|Generators-of-Generators Library with Optimization Capabilities in Fortress|10.1007/978-3-642-15291-7_4|10|0|Kento Emoto and Zhenjiang Hu and K. Kakehi and Kiminori Matsuzaki and M. Takeichi|aa59501d1da60d3df90d648cbb531feda99acaf3\n2011|Coq Mechanization of Featherweight Fortress with Multiple Dispatch and Multiple Inheritance|10.1007/978-3-642-25379-9_20|3|1|Jieung Kim and S. Ryu|ffc4aadeab17411ebe95ea93dc7946ce75694bda\n2016|Scalable framework for parsing: from Fortress to JavaScript|10.1002/spe.2380|3|0|S. Ryu|45aad1146bc018df0ce85cfdae156ebb5a91c498	
gun	Gun	2014	Mark Nadal		12	protocol		https://gun.eco		0					711	0		14	23248		true	0								https://github.com/amark/gun	protocol																2014	2024		318	1164	18092	310	false																								2014	2024	2808	180	571	34	131828																An open source cybersecurity protocol for syncing decentralized graph data.	An open source cybersecurity protocol for syncing decentralized graph data.			An open source cybersecurity protocol for syncing decentralized graph data.									javascript typescript html json markdown xml css gradle objective-c yaml bourne-shell java bash dockerfile				true	21766	0		26																1	false								https://gun.eco/docs																					United States																															https://github.com/amark/gun																																																																																																																																																																																													0	0														
apex	Apex	2007			39	pl		https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_intro_what_is_apex.htm		0					712	2			23247		true	0									pl	537	778		22719		0					java	clike	text/x-java	source.java	programming								false				a/Apex.cls	283	2004	2018	6	21																							43														Apex is a proprietary programming language provided by the Force.com platform to developers similar to Java and C#. It is a strongly typed, object-oriented, case-insensitive programming language, following a dot-notation and curly-brackets syntax. Apex can be used to execute programmed functions during most processes on the Force.com platform including custom buttons and links, event handlers on record insertion, update, or deletion, via scheduling, or via the custom controllers of Visualforce pages. Due to the multitenant nature of the platform, the language has strictly imposed governor limitations[61] to guard against any code monopolizing shared resources. Salesforce provides a series of asynchronous processing methods for Apex to allow developers to produce longer running and more complex Apex code.	Apex is a proprietary programming language provided by the Force.com platform to developers similar to Java and C#. It is a strongly typed, object-oriented, case-insensitive programming language, following a dot-notation and curly-brackets syntax. Apex can be used to execute programmed functions during most processes on the Force.com platform including custom buttons and links, event handlers on record insertion, update, or deletion, via scheduling, or via the custom controllers of Visualforce pages. Due to the multitenant nature of the platform, the language has strictly imposed governor limitations[61] to guard against any code monopolizing shared resources. Salesforce provides a series of asynchronous processing methods for Apex to allow developers to produce longer running and more complex Apex code.	http://www.zdnet.com/article/inside-the-salesforce-apex-language/	Salesforce	Apex is a proprietary programming language provided by the Force.com platform to developers similar to Java and C#. It is a strongly typed, object-oriented, case-insensitive programming language, following a dot-notation and curly-brackets syntax. Apex can be used to execute programmed functions during most processes on the Force.com platform including custom buttons and links, event handlers on record insertion, update, or deletion, via scheduling, or via the custom controllers of Visualforce pages. Due to the multitenant nature of the platform, the language has strictly imposed governor limitations[61] to guard against any code monopolizing shared resources. Salesforce provides a series of asynchronous processing methods for Apex to allow developers to produce longer running and more complex Apex code.		cls	cls					typescript						201	0		468																																	text			https://github.com/antlr/grammars-v4/tree/master/apex		apex			http://www.rosettacode.org/wiki/Category:Apex									https://en.wikipedia.org/wiki/Salesforce.com#Apex												global with sharing class HelloWorld {   global static void main() {     System.debug('Hello World');   } }	"public class GeoUtils {  // generate a KML string given a page reference, call getContent()  // then cleanup the output.  public static string generateFromContent(PageReference pr) {   string ret = '';   try {          ret = (string) pr.getContent().toString();        ret = ret.replaceAll('""','\'' ); // get content produces quote chars \""          ret = ret.replaceAll( '&','&amp;');// we need to escape these in the node value         } catch (exception e ) {          system.debug( 'ERROR '+e);         }            ret = ret.replaceAll('\n',' '); // must use ALL since many new line may get         ret = ret.replaceAll('\r',' '); // get these also!       //  system.debug( ret); // dump the KML         return ret ;  }    public static Map<String, String> geo_response = new Map<String, String>{'200'=>'G_GEO_SUCCESS',     '400'=>'G_GEO_BAD_REQUEST',     '500'=>'G_GEO_SERVER_ERROR',     '601'=>'G_GEO_MISSING_ADDRESS',     '602'=>'G_GEO_UNKNOWN_ADDRESS',     '603'=>'G_GEO_UNAVAILABLE_ADDRESS',     '604'=>'G_GEO_UNKNOWN_DIRECTIONS',     '610'=>'G_GEO_BAD_KEY',     '620'=>'G_GEO_TOO_MANY_QUERIES'     };           public static string accountAddressString ( account acct ) {      // form an address string given an account object      string adr = acct.billingstreet + ',' + acct.billingcity + ',' + acct.billingstate;         if ( acct.billingpostalcode != null ) adr += ',' + acct.billingpostalcode;         if ( acct.billingcountry != null ) adr += ',' + acct.billingcountry;         adr = adr.replaceAll('\""', '' );         adr = adr.replaceAll('\'', '' );         adr = adr.replaceAll( '\n', ' ' );         adr = adr.replaceAll( '\r', ' ' );         system.debug( adr );         return adr;     }       public static testmethod void t1() {   PageReference pageRef =  Page.kmlPreviewTemplate;         Test.setCurrentPage(pageRef);         system.assert ( GeoUtils.generateFromContent( pageRef ) != null );         Account a =  new Account( name='foo', billingstreet='main', billingcity='springfield',billingstate='il',          billingpostalcode='9',billingcountry='us');         insert a;         system.assertEquals( 'main,springfield,il,9,us',accountAddressString( a) );  } }"							Apex			https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-apex		abstract ABSTRACT Abstract activate ACTIVATE Activate and AND And any ANY Any array ARRAY Array as AS As asc ASC Asc assert ASSERT Assert autonomous AUTONOMOUS Autonomous begin BEGIN Begin bigdecimal BIGDECIMAL Bigdecimal blob BLOB Blob boolean BOOLEAN Boolean break BREAK Break bulk BULK Bulk by BY By case CASE Case cast CAST Cast catch CATCH Catch char CHAR Char class CLASS Class collect COLLECT Collect commit COMMIT Commit const CONST Const continue CONTINUE Continue convertcurrency CONVERTCURRENCY Convertcurrency decimal DECIMAL Decimal default DEFAULT Default delete DELETE Delete desc DESC Desc do DO Do double DOUBLE Double else ELSE Else end END End enum ENUM Enum exception EXCEPTION Exception exit EXIT Exit export EXPORT Export extends EXTENDS Extends false FALSE False final FINAL Final finally FINALLY Finally float FLOAT Float for FOR For from FROM From future FUTURE Future get GET Get global GLOBAL Global goto GOTO Goto group GROUP Group having HAVING Having hint HINT Hint if IF If implements IMPLEMENTS Implements import IMPORT Import in IN In inner INNER Inner insert INSERT Insert instanceof INSTANCEOF Instanceof int INT Int interface INTERFACE Interface into INTO Into join JOIN Join last_90_days LAST_90_DAYS Last_90_days last_month LAST_MONTH Last_month last_n_days LAST_N_DAYS Last_n_days last_week LAST_WEEK Last_week like LIKE Like limit LIMIT Limit list LIST List long LONG Long loop LOOP Loop map MAP Map merge MERGE Merge native NATIVE Native new NEW New next_90_days NEXT_90_DAYS Next_90_days next_month NEXT_MONTH Next_month next_n_days NEXT_N_DAYS Next_n_days next_week NEXT_WEEK Next_week not NOT Not null NULL Null nulls NULLS Nulls number NUMBER Number object OBJECT Object of OF Of on ON On or OR Or outer OUTER Outer override OVERRIDE Override package PACKAGE Package parallel PARALLEL Parallel pragma PRAGMA Pragma private PRIVATE Private protected PROTECTED Protected public PUBLIC Public retrieve RETRIEVE Retrieve return RETURN Return returning RETURNING Returning rollback ROLLBACK Rollback savepoint SAVEPOINT Savepoint search SEARCH Search select SELECT Select set SET Set short SHORT Short sort SORT Sort stat STAT Stat static STATIC Static strictfp STRICTFP Strictfp super SUPER Super switch SWITCH Switch synchronized SYNCHRONIZED Synchronized system SYSTEM System testmethod TESTMETHOD Testmethod then THEN Then this THIS This this_month THIS_MONTH This_month this_week THIS_WEEK This_week throw THROW Throw throws THROWS Throws today TODAY Today tolabel TOLABEL Tolabel tomorrow TOMORROW Tomorrow transaction TRANSACTION Transaction transient TRANSIENT Transient trigger TRIGGER Trigger true TRUE True try TRY Try type TYPE Type undelete UNDELETE Undelete update UPDATE Update upsert UPSERT Upsert using USING Using virtual VIRTUAL Virtual void VOID Void volatile VOLATILE Volatile webservice WEBSERVICE Webservice when WHEN When where WHERE Where while WHILE While yesterday YESTERDAY Yesterday								//	/* */		'		true false								true											true						true		true	true	true																	true																														true						true																	true																														false											true			true																										true									19	0			Apex		Apex	https://github.com/textmate/java.tmbundle		year|publisher|title|authors|isbn13\n2015|Desaware Publishing|Advanced Apex Programming for Salesforce.com and Force.com|Appleman, Dan|9781936754106\n2010|Packt Publishing|Oracle Apex 4.0 Cookbook|M. van Zoest and M. van der Plas|9781849681346\n2018|Desaware Publishing|Advanced Apex Programming in Salesforce|Appleman, Dan|9781936754120\n2021|Desaware Publishing|Advanced Apex Programming in Salesforce|Appleman, Dan|9781936754144\n2021|Desaware Publishing|Advanced Apex Programming in Salesforce|Appleman, Dan|9781936754151\n2020|BPB Publications|Learning Salesforce Development with Apex: Write, Run and Deploy Apex Code with Ease (English Edition)|Battisson, Paul|9789389898187\n2020-11-20T00:00:01Z|Packt Publishing|Mastering Apex Programming: A developer's guide to learning advanced techniques and best practices for building robust Salesforce applications|Battisson, Paul|9781800200920\n2016|Packt Publishing|Apex Design Patterns: Harness the power of Apex design patterns to build robust and scalable code architectures on the Force.com platform|Zaa, Jitendra and Verma, Anshul|9781782173656\n2013-10-25T00:00:01Z|Desaware Publishing|Advanced Apex Programming for Salesforce.com and Force.com|Appleman, Dan|9781936754076\n2015|Packt Publishing|Learning Apex Programming|Kaufman, Matt and Wicherski, Michael|9781782173977\n2013|Packt Publishing|Oracle APEX Cookbook, Second Edition|der Plas, Marcel van and Zoest, Michel van|9781782179689\n2017|McGraw-Hill Education|Oracle Application Express: Build Powerful Data-Centric Web Apps with APEX (Oracle Press)|Geller, Arie and Spendolini, Brian|9780071843041\n20150131|Packt Publishing|Learning Apex Programming|Matt Kaufman; Michael Wicherski|9781782173984\n27-04-2016|Packt Publishing|Apex Design Patterns|Jitendra Zaa|9781782173663\n20-11-2020|Packt Publishing|Mastering Apex Programming|Paul Battisson; Mike Wheeler|9781800204331\n2010-12-14|Packt Publishing|Oracle APEX 4.0 Cookbook|Michel van Zoest and Marcel van der Plas|9781849681353\n20200921|Springer Nature|Understanding Oracle APEX 20 Application Development|Edward Sciore|9781484261651\n2012|Desaware Publishing|Advanced Apex Programming For Salesforce.com And Force.com|Dan Appleman|9781936754052\n20170505|McGraw-Hill Professional|Oracle Application Express: Build Powerful Data-Centric Web Apps with APEX|Arie Geller; Brian Spendolini|9780071843065	Apex					
ocl	OCL	1997			16	pl				0					713	1			23246		true	0									pl																							false																																					2008		The Object Constraint Language (OCL) is a declarative language describing rules applying to Unified Modeling Language (UML) models developed at IBM and is now part of the UML standard. Initially, OCL was merely a formal specification language extension for UML. OCL may now be used with any Meta-Object Facility (MOF) Object Management Group (OMG) meta-model, including UML. The Object Constraint Language is a precise text language that provides constraint and object query expressions on any MOF model or meta-model that cannot otherwise be expressed by diagrammatic notation. OCL is a key component of the new OMG standard recommendation for transforming models, the Queries/Views/Transformations (QVT) specification.		186	498		409006		The Object Constraint Language (OCL) is a textual sublanguage of the Unified Modelling Language (UML). It can be used to express additional constraints on UML models that cannot be expressed, or are very difficult to express, with the graphical means provided by UML. OCL is based on first-order predicate logic but it uses a syntax similar to programming languages and closely related to the syntax of UML. It is, thus, more adequate for every-day modelling than pure first-order predicate logic.	The Object Constraint Language (OCL) is a textual sublanguage of the Unified Modelling Language (UML). It can be used to express additional constraints on UML models that cannot be expressed, or are very difficult to express, with the graphical means provided by UML. OCL is based on first-order predicate logic but it uses a syntax similar to programming languages and closely related to the syntax of UML. It is, thus, more adequate for every-day modelling than pure first-order predicate logic.		IBM	The Object Constraint Language (OCL) is a textual sublanguage of the Unified Modelling Language (UML). It can be used to express additional constraints on UML models that cannot be expressed, or are very difficult to express, with the graphical means provided by UML. OCL is based on first-order predicate logic but it uses a syntax similar to programming languages and closely related to the syntax of UML. It is, thus, more adequate for every-day modelling than pure first-order predicate logic.														950	0		17																																				https://github.com/antlr/grammars-v4/tree/master/ocl										United States				https://www.omg.org/spec/OCL/2.2/PDF	context Person inv: self.age >=0 context Person inv: self.age<18 implies self.cars->isEmpty()																																--																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Object_Constraint_Language	0	0														
wasmer	wasmer	2018	Syrus Akbary		12	vm		https://wasmer.io		0				v4.3.1	714	0		22	23244		false	0								https://github.com/wasmerio/wasmer	vm																2018	2024	2018	205	775	18285	321	false																								2018	2025	21939	252	2468	1102	2667716																													rust wasm markdown toml svg c cpp graphql yaml bourne-shell xml python sql json dockerfile swift make html nix javascript diff php				true	20864	0		34																1	false	4	true																																																	https://twitter.com/wasmerio									https://github.com/wasmerio/wasmer																																																																																																																																																																																													0	0				wasmer.io										
cito	Ć	2011	Piotr Fusik		14	pl		https://github.com/pfusik/cito		0				3.1.0-development	715	1		13	23243		true	0								https://github.com/pfusik/cito	pl																2019	2024		32	55	1727	34	false																								2011	2025	2666	13	708	6	126075																Ć programming language. Translated automatically to C, C++, C#, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.	Ć programming language. Translated automatically to C, C++, C#, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.		http://fusik.info/piotr/	Ć programming language. Translated automatically to C, C++, C#, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.									json markdown make csharp cpp javascript yaml xml vim-script java typescript perl svg				true	1907	0		27																1	false	3	true																											Unknown					"public class HelloCi {     public static string GetMessage()     {         return ""Hello, world!"";     } }"																										https://github.com/pfusik/cito																																																																																																																																																																																													0	0														
kicad	KiCad Legacy Layout	1992			16	application cad				0					716	2			23241		false	0									application	914	1099				0					text			source.pcb.board	data								false					25	2017	2018	1	1																												1992	linux freebsd gerber-image eagle opengl java vrml	"KiCad (pronounced ""Key-CAD"") is a free software suite for electronic design automation (EDA). It facilitates the design of schematics for electronic circuits and their conversion to PCB designs. KiCad was originally developed by Jean-Pierre Charras. It features an integrated environment for schematic capture and PCB layout design. Tools exist within the package to create a bill of materials, artwork, Gerber files, and 3D views of the PCB and its components."	2007	143	154	263	8853175		KiCad writes all files in human readable ASCII. This makes manipulation by hand and scripting very easy.	KiCad writes all files in human readable ASCII. This makes manipulation by hand and scripting very easy.		Instituts Universitaires de Technologie de Grenoble	KiCad writes all files in human readable ASCII. This makes manipulation by hand and scripting very easy.	sch lib brd kicad_pcb kicad_wks kicad_mod	brd											true	935	0		22																																	text													France				http://kicad-pcb.org/help/file-formats/d	"(kicad_pcb (version 3)  (host pcbnew ""(2013-02-20 BZR 3963)-testing"")   (general   (links 2)   (no_connects 0)   (area 57.924999 28.924999 74.075001 42.075001)   (thickness 1.6)   (drawings 5)   (tracks 5)   (zones 0)   (modules 2)   (nets 3) ))"												"PCBNEW-BOARD Version 1 date Fri Oct 19 11:53:05 2012  # Created by Pcbnew(2012-05-21 BZR 3261)-stable  $GENERAL encoding utf-8 LayerCount 2 Ly 1FFF8001 EnabledLayers 1FFF8001 Links 135 NoConn 11 Di 41844 16849 73060 58324 Ndraw 54 Ntrack 512 Nzone 0 BoardThickness 630 Nmodule 51 Nnets 44 $EndGENERAL  $SHEETDESCR Sheet A4 11700 8267 Title """" Date ""19 oct 2012"" Rev """" Comp """" Comment1 """" Comment2 """" Comment3 """" Comment4 """" $EndSHEETDESCR  $SETUP InternalUnit 0.000100 INCH Layers 2 Layer[0] Back signal Layer[15] Front signal TrackWidth 80 TrackWidthList 200 TrackWidthList 500 TrackWidthList 1000 TrackClearence 80 ZoneClearence 200 TrackMinWidth 80 DrawSegmWidth 80 EdgeSegmWidth 150 ViaSize 270 ViaDrill 130 ViaMinSize 270 ViaMinDrill 130 ViaSizeList 310 160 ViaSizeList 370 200 ViaSizeList 420 250 MicroViaSize 200 MicroViaDrill 50 MicroViasAllowed 0 MicroViaMinSize 200 MicroViaMinDrill 50 TextPcbWidth 75 TextPcbSize 300 400 EdgeModWidth 80 TextModSize 600 600 TextModWidth 120 PadSize 551 551 PadDrill 150 Pad2MaskClearance 80 Pad2PasteClearanceRatio -0.12 AuxiliaryAxisOrg 0 0 PcbPlotParams (pcbplotparams (layerselection 284721153) (usegerberextensions true) (excludeedgelayer false) (linewidth 60) (plotframeref false) (viasonmask false) (mode 1) (useauxorigin false) (hpglpennumber 1) (hpglpenspeed 20) (hpglpendiameter 15) (hpglpenoverlay 0) (pscolor true) (psnegative false) (psa4output false) (plotreference false) (plotvalue false) (plotothertext true) (plotinvisibletext false) (padsonsilk false) (subtractmaskfromsilk false) (outputformat 1) (mirror false) (drillshape 1) (scaleselection 1) (outputdirectory """")) $EndSETUP  $EQUIPOT Na 0 """" St ~ $EndEQUIPOT $EQUIPOT Na 1 ""/DC"" St ~ $EndEQUIPOT $EQUIPOT Na 2 ""/DD"" St ~ $EndEQUIPOT $EQUIPOT Na 3 ""/P0_0"" St ~ $EndEQUIPOT $EQUIPOT Na 4 ""/P0_1"" St ~ $EndEQUIPOT $EQUIPOT Na 5 ""/P0_2"" St ~ $EndEQUIPOT $EQUIPOT Na 6 ""/P0_3"" St ~ $EndEQUIPOT $EQUIPOT Na 7 ""/P0_4"" St ~ $EndEQUIPOT $EQUIPOT Na 8 ""/P0_5"" St ~ $EndEQUIPOT $EQUIPOT Na 9 """																																																																																																																																																																																																										https://en.wikipedia.org/wiki/KiCad	0	0					KiCad	https://github.com/Alhadis/language-pcb			KiCad Legacy Layout					
pan	Pan	2011	Charles Loomis		24	pl		http://www.quattor.org/		0					717	2		13	23241		true	0								https://github.com/quattor/pan	pl	119	150		41		0					text			source.pan	programming	2012	2023	2011	27	19	12	65	false					117	2013	2018	18	17												dsls.py			2011	2025	999	27	1283	5	1501147					2003			java	The pan configuration language allows the definition of machine configuration information and an associated schema with a simple, human-accessible syntax. A pan language compiler transforms the configuration information contained within a set of pan templates to a machine-friendly XML or JSON format. The pan language is used within the Quattor toolkit to define the desired configuration for one or more machines. The language is primarily a declarative language where elements in a hierarchical tree are set to particular values. The pan syntax is human-friendly and fairly simple, yet allows system administrators to simultaneously set configuration values, define an overall configuration schema, and validate the final configuration against the schema.	2011	4	5	27	33160613					https://github.com/quattor			pan		pan		pan tpl			java xml html restructuredtext ini clojure perl vim-script yaml svg python markdown bash				true	338	0		38																1	false																text	3457												Various																	"unique template site/one/onevm;  include 'components/chkconfig/config';  # set opennebula map include 'quattor/aii/opennebula/schema'; bind ""/system/opennebula"" = opennebula_vmtemplate;  include 'site/config-vm';  include 'quattor/aii/opennebula/default';  ""/software/packages/{acpid}"" = dict(); ""/software/components/chkconfig/service/acpid"" = dict('on', '', 'startstop', true); "	Pan					[ object | declaration | unique | structure ] template template-name; [ statement … ]								https://github.com/quattor/pan						#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Pan_(programming_language)	0	0				quattor.org	Pan	https://github.com/quattor/language-pan			Pan					
puredata	Pure Data	1996			17	pl		http://puredata.info/		0					718	1			23240	6444	true	0									pl	696	914		3084650		0					text			none	data								false				p/Pure Data.pd																																	2017	linux ios android freebsd max opengl c python scheme lua tcl	Pure Data (Pd) is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works. While Puckette is the main author of the program, Pd is an open source project with a large developer base working on new extensions. It is released under a license similar to the BSD license. It runs on GNU/Linux, Mac OS X, iOS, Android and Windows. Ports exist for FreeBSD and IRIX. Pd is very similar in scope and design to Puckette's original Max program, developed while he was at IRCAM, and is to some degree interoperable with Max/MSP, the commercial successor to the Max language. They may be collectively discussed as members of the Patcher family of languages. With the addition of the Graphics Environment for Multimedia (GEM) external, and externals designed to work with it (like Pure Data Packet / PiDiP for Linux, Mac OS X), framestein for Windows, GridFlow (as n-dimensional matrix processing, for Linux, Mac OS X, Windows), it is possible to create and manipulate video, OpenGL graphics, images, etc., in realtime with extensive possibilities for interactivity with audio, external sensors, etc. Pd is natively designed to enable live collaboration across networks or the Internet, allowing musicians connected via LAN or even in disparate parts of the globe to create music together in real time. Pd uses FUDI as a networking protocol.	2004	137	135	319	480378					University of California San Diego			pd											true	706	0		17																																	text													United States																#N canvas 1029 457 450 300 10; #X obj 127 132 print; #X msg 127 86 Hello World; #X connect 1 0 0 0; 								Pure Data																																																																																																																																																																																																			https://en.wikipedia.org/wiki/Pure_Data	0	0	https://hopl.info/showlanguage.prx?exp=6444		Pure Data	puredata.info	Pure Data				Pure Data					
cilk	CIL	1994			20	pl		http://www.cilk.com/		0					719	1			23240	1899	true	0									pl				1							text			source.cil	data								false																																			1999		1994	c opencl nesl unified-parallel-c	Cilk, Cilk++ and Cilk Plus are general-purpose programming languages designed for multithreaded parallel computing. They are based on the C and C++ programming languages, which they extend with constructs to express parallel loops and the fork–join idiom. Originally developed in the 1990s at the Massachusetts Institute of Technology (MIT) in the group of Charles E. Leiserson, Cilk was later commercialized as Cilk++ by a spinoff company, Cilk Arts. That company was subsequently acquired by Intel, which increased compatibility with existing C and C++ code, calling the result Cilk Plus.	2004	85	179	211	945803					Intel			cil												446	0		21																																	text								http://www.rosettacode.org/wiki/Category:Cilk					United States																							// y ← α x + y  void axpy(int n, float alpha, const float *x, float *y)  {      for (int i = 0; i < n; i++) {          y[i] += alpha * x[i];      }  }														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Cilk	3	4	https://hopl.info/showlanguage.prx?exp=1899		CIL	cilk.com				year|publisher|title|authors|isbn13\n2008|Apress|CIL Programming: Under the Hood of .NET (Expert's Voice)|Bock, Jason|9781430208457\n2002|Apress|CIL Programming: Under the Hood of .NET|Bock, Jason|9781590590416\n2013|Apress|CIL Programming: Under the Hood of .NET|Bock, Jason|9781430251569	CIL				year|title|doi|citations|influentialCitations|authors|paperId\n2004|CIL + Metadata > Executable Program|10.5381/jot.2004.3.2.a2|8|0|Giuseppe Attardi and A. Cisternino and Diego Colombo|5391e1abf4e75970c25bfed0fc0548bb62bcd4aa\n1984|Interactive verification of communication software on the basis of CIL|10.1145/800056.802065|7|1|H. Krumm and O. Drobnik|b2379292d4ba1430da0ceb5bd007574b7bc7bb42\n2002|CIL Programming: Under the Hood™ of .NET|10.1007/978-1-4302-0845-7|5|0|Jason Bock|eec8568a3e6a51db647aafcac1779eb8993bae4d\n2018|CIL to Java-Bytecode Translation for Static Analysis Leveraging|10.1145/3193992.3193994|3|0|Pietro Ferrara and A. Cortesi and F. Spoto|24536578ef032ac8f7076fa381a920bd4386b6db	
ferret	ferret	2017	Nurullah Akkaya		15	pl lisp		http://ferret-lang.org		0				0.4.0	720	1		3	23239		true	0								https://github.com/nakkaya/ferret	pl																2016	2024	2015	41	48	1068	15	false																								2015	2020	1645	10	8	3	11832					2017														Near East University										yaml make markdown				true	1224	0		18																1	false	0	true																											North Cyprus					;;; lazy-sum.clj (defn positive-numbers   ([]    (positive-numbers 1))   ([n]    (cons n (lazy-seq (positive-numbers (inc n))))))  (println (->> (positive-numbers)               (take 5)               (apply +))) 																										https://github.com/nakkaya/ferret																																																																																																																																																																																													0	0				ferret-lang.org			id|title|url|time|timestamp|by|comments|score\n14951116|Ferret – A free software Clojure implementation|http://ferret-lang.org/|2017-08-07 20:45:21 UTC|1502138721|greydius|79|266							
bend	Bend	2023	Victor Taelin		12	pl		https://higherorderco.com		0				0.2.18	721	1		5	23235		true	0								https://github.com/HigherOrderCO/Bend	pl																2023	2024		90	413	16930	73	false																								2023	2025	2176	58	1099	74	37893																					bend								rust markdown toml yaml json				true	18229	0		18																1	false	0	true																																# Defines the function Sum with two parameters: start and target def Sum(start, target):   if start == target:     # If the value of start is the same as target, returns start.     return start   else:     # If start is not equal to target, recursively call Sum with     # start incremented by 1, and add the result to start.     return start + Sum(start + 1, target)  def main():   # This translates to (1 + (2 + (3 + (...... + (999999 + 1000000)))))   # Note that this will overflow the maximum value of a number in Bend   return Sum(1, 1_000_000)																										https://github.com/HigherOrderCO/Bend																																																																																																																																																																																													0	0														
haste	haste	2014	Anton Ekblad		14	pl		http://haste-lang.org		0				0.5.4	722	0		13	23235		true	0								https://github.com/valderman/haste-compiler	pl																2012	2024	2012	56	115	1446	63	false																								2012	2019	1887	48	710	5	129519					2014														https://github.com/valderman/haste-compiler/issues										haskell javascript make html markdown bourne-shell c yaml pascal yacc xml logos diff				true	1841	0		27																1	false	0	true																											Sweden																															https://github.com/valderman/haste-compiler																																																																																																																																																																																													0	0				haste-lang.org			id|title|url|time|timestamp|by|comments|score\n7513516|Haste language|http://haste-lang.org/|2014-04-02 04:10:26 UTC|1396411826|kruipen|73|259							
lux	Lux	2014	Eduardo Julián		14	pl lisp		https://luxlang.github.io/lux/		0				0.8.0	723	0		6	23234		true	0								https://github.com/LuxLang/lux/	pl																2015	2024		67	50	1666	1	false																								2014	2025	2769	17	2359	50	437760																			https://github.com/LuxLang		lux								markdown clojure yaml svg lisp bourne-shell	javascript java php python r ruby scheme			true	1835	0		28																1	false	0	true																											Dominican Republic																															https://github.com/LuxLang/lux/																																																																																																																																																																																													0	0														
drakon	DRAKON	1996	Stepan Mitkin		15	pl		https://drakon-editor.com/		0					724	1		19	23231		true	0								https://github.com/stepan-mitkin/drakon_editor	pl																2014	2024	2014	46	56	344	42	false																								2014	2020	175	9	633	8	164828					2015		1996	uml perl tcl linux c csharp d erlang go java javascript lua processing python verilog isbn	"DRAKON is an algorithmic visual programming language developed within the Buran space project following ergonomic design principles. The language provides a uniform way to represent flowcharts of any complexity that are easy to read and understand. The DRAKON Editor, which was released in September 2011, is an implementation of the language available in the public domain. It can be used for creating documentation, or for creating visual programs that can be converted to source code in other languages. Unlike UML's philosophy, DRAKON language philosophy is based on being augmented if needed, by using a hybrid language, which can be illustrated as ""incrustating code snippets from text language used into shape DRAKON requires"". This way, DRAKON stays an all-way simple visual language per se, that can be used as an augmentation for a programmer, who is interested in making own project code easier for support or other long-term needs, i.e. improving ergonomics of coding process or to make code easy to review and understand. Name DRAKON is Russian acronym for ""Дружелюбный Русский Алгоритмический [язык], Который Обеспечивает Наглядность"", which translates""Friendly Russian algorithmic [language] that provides illustrativeness (or clarity)"".  The word ""наглядность"" (pronounced approximately as ""naa-glya-dno-st-th"") refers to a quality of concept or idea being easy to imagine and understand, and may be translated as ""clarity"" as well.  It is to note, that DRAKON language can be used both as modelling\""markup"" language (which is considered a standalone ""pure DRAKON"" program making) and as programming language (as part of a hybrid language). Integration of stricter, ""academic"" variant of a markup language into programming, which any DRAKON-(programming language used) provides, supposedly (as intended by initial philosophy of DRAKON development) adds syntactic sugar to such extent users of different text programming language can comprehend each other's input into the overall project and criticize it upon necessity."	2007	130	71	208	9912359					Soviet space program										tcl c csharp autohotkey bash erlang bourne-shell xml html javascript python java lua cpp sql objective-c go d markdown			true	true	1193	0		34																1	false																text													Russia																							"The word ""наглядность"" (pronounced approximately as ""naa-glya-dno-st-th"") refers to a quality of concept or idea being easy to imagine and understand, and may be translated as ""clarity"" as well."								https://github.com/stepan-mitkin/drakon_editor																																																																																																																																																																																												https://en.wikipedia.org/wiki/DRAKON	0	0				drakon-editor.com										
porffor	Porffor	2023	Oliver Medhurst		14	compiler		https://porffor.dev/		0					725	0		7	23230		true	0								https://github.com/CanadaHonk/porffor	compiler																2023	2024		20	30	1704	87	false																								2023	2025	2531	17	126	10	40132				https://porffor.dev/												Porffor is a unique JS engine/compiler/runtime, compiling JS code to WebAssembly or native ahead-of-time.	Porffor is a unique JS engine/compiler/runtime, compiling JS code to WebAssembly or native ahead-of-time.			Porffor is a unique JS engine/compiler/runtime, compiling JS code to WebAssembly or native ahead-of-time.									javascript typescript markdown json bourne-shell brainfuck html	wasm			true	1813	0		24												javascript typescript				1	false																																								https://discord.gg/wPV3WgDGwg																				https://github.com/CanadaHonk/porffor																																																																																																																																																																																													0	0														
cperl	cperl	2017	Reini Urban		14	pl		http://perl11.github.io/		0					726	0		22	23227		true	0								https://github.com/perl11/cperl	pl																2015	2024	1987	21	17	142	119	false																								1987	2022	94417	1592	7391	341	2885140					2021											"cperl is a better variant of Perl 5 with many Perl 6 based features and improvements, but without breaking compatibility. CPAN works. It is a ""perl 11"", 5 + 6 = 11."	"cperl is a better variant of Perl 5 with many Perl 6 based features and improvements, but without breaking compatibility. CPAN works. It is a ""perl 11"", 5 + 6 = 11."		https://github.com/perl11/	"cperl is a better variant of Perl 5 with many Perl 6 based features and improvements, but without breaking compatibility. CPAN works. It is a ""perl 11"", 5 + 6 = 11."									perl yaml c bourne-shell xml pascal json logos cpp tex make javascript markdown d diff css lisp prolog sql yacc bash csv				true	1787	0		36																1	false																													Various																															https://github.com/perl11/cperl																																																																																																																																																																																													0	0				perl11.org										
renpy	Ren'Py	2004			16	pl				0					727	1			23223		true	0									pl	47	49		3124		0			renpy		python			source.renpy	programming								false					238	2013	2018	1	26																												2004	python cython linux freebsd android ios utf-8	The Ren'Py Visual Novel Engine is a free software engine which facilitates the creation of visual novels, a form of computer-mediated storytelling. Ren'Py is a portmanteau of ren'ai (恋愛), the Japanese word for 'romantic love', a common element of games made using Ren'Py; and Python, the programming language that Ren'Py runs on. Ren'Py has proved attractive to English-language hobbyists; over 1000 games use the Ren'Py engine, nearly all in English.	2008	130	250	375	17474146					https://github.com/renpy			rpy											true	870	0		17																																	text													England																	"###     Demo Script Example     ###  ﻿# This script, but not the artwork associated with it, is in the # public domain. Feel free to use it as the basis for your own # game.  # If you're trying to understand this script, I recommend skipping # down to the line beginning with 'label start:', at least on your # first read-through.  # This init block runs first, and sets up all sorts of things that # are used by the rest of the game. Variables that are set in init # blocks are _not_ saved, unless they are changed later on in the # program.  init:      # Set up the size of the screen, and the window title.     $ config.screen_width = 800     $ config.screen_height = 600     $ config.window_title = ""The Ren'Py Demo Game""      # Declare the images that are used in the program.      # Backgrounds.     image bg carillon = ""carillon.jpg""     image bg whitehouse = ""whitehouse.jpg""     image bg washington = ""washington.jpg""     image bg onememorial = ""1memorial.jpg""     image black = Solid((0, 0, 0, 255))      # Character pictures.     image eileen happy = ""9a_happy.png""     image eileen vhappy = ""9a_vhappy.png""     image eileen concerned = ""9a_concerned.png""      # A character object. This object lets us have the character say     # dialogue without us having to repeatedly type her name. It also     # lets us change the color of her name.      $ e = Character('Eileen', color=(200, 255, 200, 255))  # The start label marks the place where the main menu jumps to to # begin the actual game.  label start:      # The save_name variable sets the name of the save game. Like all     # variables declared outside of init blocks, this variable is     # saved and restored with a save file.     $ save_name = ""Introduction""      # This variable is only used by our game. If it's true, it means     # that we won the date.     $ date = False      # Clear the game runtime timer, so it doesn't reflect time spent     # sitting at the main menu.     $ renpy.clear_game_runtime()      # Start some m"																				#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Ren'Py	0	0					Ren'Py	https://github.com/williamd1k0/language-renpy.git			Ren'Py					
dax	DAX	2009			21	queryLanguage		https://docs.microsoft.com/en-us/dax/dax-overview		0					728	1			23220		true	0									queryLanguage																							false												Data analysis expressions	msdax																								2009	excel-app	Data Analysis Expressions (DAX) is the native formula and query language for Microsoft PowerPivot, Power BI Desktop and SQL Server Analysis Services (SSAS) Tabular models. DAX includes some of the functions that are used in Excel formulas with additional functions that are designed to work with relational data and perform dynamic aggregation. It is, in part, an evolution of the Multidimensional Expression (MDX) language developed by Microsoft for Analysis Services multidimensional models (often called cubes) combined with Excel formula functions. It is designed to be simple and easy to learn, while exposing the power and flexibility of PowerPivot and SSAS tabular models.	2012	76	14	30	37774833		Data Analysis Expressions (DAX) is a formula expression language used in Analysis Services, Power BI, and Power Pivot in Excel. DAX formulas include functions, operators, and values to perform advanced calculations and queries on data in related tables and columns in tabular data models.	Data Analysis Expressions (DAX) is a formula expression language used in Analysis Services, Power BI, and Power Pivot in Excel. DAX formulas include functions, operators, and values to perform advanced calculations and queries on data in related tables and columns in tabular data models.		Microsoft	Data Analysis Expressions (DAX) is a formula expression language used in Analysis Services, Power BI, and Power Pivot in Excel. DAX formulas include functions, operators, and values to perform advanced calculations and queries on data in related tables and columns in tabular data models.														401	0		44																																						msdax													EVALUATE  ( FILTER ( 'DimProduct', [SafetyStockLevel] < 200 ) ) ORDER BY [EnglishProductName] ASC																								VAR RETURN NOT EVALUATE DATATABLE ORDER BY START AT DEFINE MEASURE ASC DESC IN BOOLEAN DOUBLE INTEGER DATETIME CURRENCY STRING								//	/* */																															true																																																							true																	true																																									true																																					https://en.wikipedia.org/wiki/Data_analysis_expressions	3	0								year|publisher|title|authors|isbn13\n2018|Apress|Beginning DAX with Power BI: The SQL Pro’s Guide to Better Business Intelligence|Seamark, Philip|9781484234778\n20191210|Springer Nature|Pro DAX with Power BI|Philip Seamark; Thomas Martens|9781484248973\n20220524|Springer Nature|Up and Running with DAX for Power BI|Alison Box|9781484281888						
vega	Vega	2013	Jeffrey Heer		12	dataVis library		https://vega.github.io/vega/		0				v5.29.0	729	0		10	23217		true	0								https://github.com/vega/vega	dataVis																2013	2024		287	1488	11005	459	false																								2013	2025	6774	177	1892	101	2133644																Vega is a visualization grammar, a declarative language for creating, saving, and sharing interactive visualization designs. With Vega, you can describe the visual appearance and interactive behavior of a visualization in a JSON format, and generate web-based views using Canvas or SVG.	Vega is a visualization grammar, a declarative language for creating, saving, and sharing interactive visualization designs. With Vega, you can describe the visual appearance and interactive behavior of a visualization in a JSON format, and generate web-based views using Canvas or SVG.			Vega is a visualization grammar, a declarative language for creating, saving, and sharing interactive visualization designs. With Vega, you can describe the visual appearance and interactive behavior of a visualization in a JSON format, and generate web-based views using Canvas or SVG.									javascript json markdown typescript svg csv html yaml css bourne-shell	svg			true	15648	0		23																1	false	5	true																																																										https://github.com/vega/vega																																																																																																																																																																																													0	0														
autolisp	AutoLISP	1986	David Betz		20	pl lisp cad 3d				0					730	2			23217	1842	true	0									pl																							false				a/AutoLISP.lsp																																	1986	autocad-app vba lisp interlisp lisp-machine-lisp scheme common-lisp t emacs-lisp islisp openlisp picolisp eulisp newlisp racket clojure arc lfe	AutoLISP is a dialect of the LISP programming language built specifically for use with the full version of AutoCAD and its derivatives, which include AutoCAD Map 3D, AutoCAD Architecture and AutoCAD Mechanical. Neither the application programming interface nor the interpreter to execute AutoLISP code are included in the AutoCAD LT product line.	2001	82	74	232	51458		AutoLISP is based on the LISP programming language, which is simple to learn and powerful for automating design tasks. No specialized programming tool or editor is required to create or modify AutoLISP programs.	AutoLISP is based on the LISP programming language, which is simple to learn and powerful for automating design tasks. No specialized programming tool or editor is required to create or modify AutoLISP programs.		Autodesk && Basis Software	AutoLISP is based on the LISP programming language, which is simple to learn and powerful for automating design tasks. No specialized programming tool or editor is required to create or modify AutoLISP programs.			lsp											430	0		23			lisp													1																	text								http://www.rosettacode.org/wiki/Category:AutoLISP					United States																"(alert ""Hello World"") "							"1 (defun c:pointlabel ( / pnt )  2     (if (setq pnt (getpoint ""\nSpecify point: ""))  3         (progn  4             (entmake  5                 (list  6                    '(0 . ""POINT"")  7                     (cons 10 (trans pnt 1 0))  8                 )  9             ) 10             (entmake 11                 (list 12                    '(0 . ""TEXT"") 13                     (cons 10 (trans (cons (+ (car pnt) 0.6) (cdr pnt)) 1 0)) 14                     (cons 40 (getvar 'textsize)) 15                     (cons  1 (strcat ""X:"" (rtos (car pnt)) "" Y:"" (rtos (cadr pnt)))) 16                 ) 17             ) 18         ) 19     ) 20     (princ) 21 )"	AutoLISP																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/AutoLISP	20	1	https://hopl.info/showlanguage.prx?exp=1842		AutoLISP					year|publisher|title|authors|isbn13\n1996|Goodheart-Willcox Pub|Autolisp Programming: Principles and Techniques|Rawls, Rod R. and Hagen, Mark A.|9781566374170\n2008|Princeton Architectural Press|The Codewriting Workbook: Creating Computational Architecture in AutoLISP|Krawczyk, Robert J.|9781568987927\n2000|Thomson Delmar Learning|AutoLISP to Visual LISP: Design Solutions: Design Solutions for AutoCAD 2000 (Autodesk's Programmer Series)|Standiford, Kevin|9780766815179\n1998|Longman Pub Group|A Practical Guide to AutoCAD AutoLISP|Bousfield, Trevor|9780582326736\n|Goodheart-Willcox Pub|AutoLISP Programming|Rod Rawls|9780870069420\n1994|Goodheart-willcox Pub|Autolisp Programming/solution Manual|Rod Rawls and Mark Hagen|9780870069437\n1999|Wiley|Using Autolisp With Autocad|Robert Mcfarlane and Camillus P. Mcelhinney|9780470328996\n1996|Pearson|Introduction To Autolisp|Peter M. Moanfeldt|9780132066242\n1998|Goodheart-willcox Pub|Autolisp Programming: Principles & Techniques|Rod R. Rawls and Mark A. Hagen|9781566374187\n2014-08-11|Wiley Professional Development (P&T)|AutoCAD Platform Customization: AutoLISP|Lee Ambrosius|9781118900550\n1995|Goodheart-willcox Pub|Autolisp Programming: Principles And Techniques|Rod R. Rawls and Mark A. Hagen|9781566371964\n1989|Ariel Communications|Autolisp Concepts: Programming For Productivity|William Kramer|9780926401006\n1999|Coriolis Group|Autolisp R15 In Depth: Expand Your Programming Possibilities||9781576104071\n|Browning Computer Documentation|Autolisp Programming: A Coursework Book For The City & Guilds 4351-05 Scheme||9780952024101					year|title|doi|citations|influentialCitations|authors|paperId\n2013|Methodical complex of training in programming on AutoLISP language|10.12737/471|2|0|E. Alshakova|a2debd870483830578736892d1aeae39270920d1	title|year|author|goodreadsId|rating|ratings|reviews\nAutoLISP Programming|1993|Rod R. Rawls|675018|2.50|2|0\nAutoLISP Programming: Principles and Techniques|1997|Rod R. Rawls|15332754|0.0|0|0\nAutoLISP: Programming by Example|1992|Gene Straka|3212808|0.0|0|0\nAutoLISP: Programming by Example|1992|Gene Straka|15209678|0.0|0|0\nAutoLISP Concepts: Programming for Productivity|1989|William Kramer|6371294|0.0|0|0\nAutoLISP in Plain English: A Practical Guide for Non-Programmers|1987|George O. Head|675019|4.33|3|0
graph-it	GraphIt	2017			18	pl		http://graphit-lang.org/		0				0.1.2	731	1		8	23216		true	0								https://github.com/GraphIt-DSL/graphit	pl																2017	2024	2017	21	44	366	6	false																								2017	2021	1560	49	914	10	136135					2018											GraphIt is a new DSL for graph computations that generates fast implementations for algorithms with different performance characteristics running on graphs with different sizes and structures. GraphIt separates what is computed (algorithm) from how it is computed (schedule). Programmers specify the algorithm using an algorithm language, and performance optimizations are specified using a separate scheduling language. The scheduling language enables programmers to easily search through this complicated tradeoff space by composing together a large set of edge traversal and vertex data layout optimizations.	GraphIt is a new DSL for graph computations that generates fast implementations for algorithms with different performance characteristics running on graphs with different sizes and structures. GraphIt separates what is computed (algorithm) from how it is computed (schedule). Programmers specify the algorithm using an algorithm language, and performance optimizations are specified using a separate scheduling language. The scheduling language enables programmers to easily search through this complicated tradeoff space by composing together a large set of edge traversal and vertex data layout optimizations.		https://github.com/GraphIt-DSL	GraphIt is a new DSL for graph computations that generates fast implementations for algorithms with different performance characteristics running on graphs with different sizes and structures. GraphIt separates what is computed (algorithm) from how it is computed (schedule). Programmers specify the algorithm using an algorithm language, and performance optimizations are specified using a separate scheduling language. The scheduling language enables programmers to easily search through this complicated tradeoff space by composing together a large set of edge traversal and vertex data layout optimizations.	gt								cpp python markdown lisp make cmake yaml csv				true	549	0		27																	false	0	true														text													United States					"element Vertex end element Edge end const edges : edgeset{Edge}(Vertex,Vertex) = load (argv[1]); const vertices : vertexset{Vertex} = edges.getVertices(); const old_rank : vector{Vertex}(double) = 1.0/vertices.size(); const new_rank : vector{Vertex}(double) = 0.0; const out_degree : vector {Vertex}(int) = edges.getOutDegrees(); const contrib : vector{Vertex}(double) = 0.0; const error : vector{Vertex}(double) = 0.0; const damp : double = 0.85; const beta_score : double = (1.0 - damp) / vertices.size();  func computeContrib(v : Vertex)     contrib[v] = old_rank[v] / out_degree[v]; end  func updateEdge(src : Vertex, dst : Vertex)     new_rank[dst] += contrib[src]; end  func updateVertex(v : Vertex)     var old_score : double = old_rank[v];     new_rank[v] = beta_score + damp*(new_rank[v]);     error[v] = fabs(new_rank[v] - old_rank[v]);     old_rank[v] = new_rank[v];     new_rank[v] = 0.0; end  func printRank(v : Vertex)     print old_rank[v]; end  func reset(v: Vertex)     old_rank[v] = 1.0/vertices.size();     new_rank[v] = 0.0; end  func main()     for trail in 0:10       startTimer();         vertices.apply(reset);       for i in 0:20           vertices.apply(computeContrib);             #s1# edges.apply(updateEdge);             vertices.apply(updateVertex);       end        var elapsed_time : double = stopTimer();       print ""elapsed time: "";       print elapsed_time;     end end  % specify schedules here or use a separate schedule file"																										https://github.com/GraphIt-DSL/graphit																																																																																																																																																																																													0	0				graphit-lang.org			id|title|url|time|timestamp|by|comments|score\n18499287|GraphIt: A High-Performance Domain-Specific Language for Graph Analytics|http://graphit-lang.org/|2018-11-21 00:50:23 UTC|1542761423|ArtWomb|2|34							
maskjs	Mask	2012			24	template		http://www.atmajs.com/		0				0.72.47	732	1		8	23216		true	0								https://github.com/atmajs/maskjs	template	576	595		306		0					mask			source.mask	markup	2012	2024	2012	10	6	92	5	false					60	2014	2018	1	2												javascript.py			2012	2023	1714	9	537	24	144383					2013														https://github.com/atmajs			mask		mask					typescript javascript json html markdown yaml css ini				true	321	0		35																	false	0	true														text													Germany																	" // HTML Elements header {          img .logo src='/images/~[currentLogo].png' alt=logo;          h4 > 'Bar View'          if (currentUser) {                  .account >             a href='/acount' >                 'Hello, ~[currentUser.username]'     } }  .view {     ul {                 // Iteration         for ((user, index) of users) {                          li.user data-id='~[user.id]' {                                  // interpolation                 .name > '~[ user.username ]'                                  // expression                 .count > '~[: user.level.toFixed(2) ]'                                  // util                 /* Localization sample                  * lastActivity: ""Am {0:dd. MM} war der letzte Eintrag""                  */                 .date > '~[ L: ""lastActivity"",  user.date]'             }         }     }          // Component     :countdownComponent {         input type = text >             :dualbind value='number';                      button x-signal='click: countdownStart' > 'Start';                  h5 {             '~[bind: number]'                          :animation x-slot='countdownStart' {                 @model > 'transition | scale(0) > scale(1) | 500ms'                 @next  > 'background-color | red > blue | 2s linear'             }         }     } }  footer > :bazCompo {          'Component generated at ~[: $u.format($c.date, ""HH-mm"") ]' }"	Mask													https://github.com/atmajs/maskjs						//	/* */																															true																																																							true																	true																														false																																																	0	0				atmajs.com	Mask	https://github.com/tenbits/sublime-mask			Mask					
wiredtiger	WiredTiger	2010	Keith Bostic and Michael Cahill		13	library database		http://source.wiredtiger.com/		0					733	0		26	23215		true	0								https://github.com/wiredtiger/wiredtiger	library																2011	2025		104	392	2245	35	false																								2008	2024	29716	141	2470	163	564019																WiredTiger database engine	WiredTiger database engine			WiredTiger database engine									python c cpp cmake bourne-shell bash markdown restructuredtext yaml tcl json html make css toml svg jupyter-notebook javascript perl starlark xml assembly-language powershell dockerfile ini diff				true	3584	0		41	mongodb															2	false																													United States																															https://github.com/wiredtiger/wiredtiger																																																																																																																																																																																												https://en.wikipedia.org/wiki/WiredTiger	0	0														
mps	MPS	2010			18	grammarLanguage		https://www.jetbrains.com/mps/		1					734	0		15	23215		true	1	datev							https://github.com/JetBrains/MPS	grammarLanguage																							false												Meta programming System												2004	2025	95541	123	46129	8649								2018	java	JetBrains MPS is a metaprogramming system which is being developed by JetBrains. MPS is a tool to design Domain-specific languages (DSL). It uses projectional editing which allows users to overcome the limits of language parsers, and build DSL editors, such as ones with tables and diagrams. It implements language-oriented programming. MPS is an environment for language definition, a language workbench, and integrated development environment (IDE) for such languages.	2009	39	23	108	22726517		With MPS you can define custom editors for a new language and make using these DSLs simpler. Even domain experts, who are not familiar with traditional programming, can easily work in MPS with domain-specific languages designed around their domain-specific terminology.	With MPS you can define custom editors for a new language and make using these DSLs simpler. Even domain experts, who are not familiar with traditional programming, can easily work in MPS with domain-specific languages designed around their domain-specific terminology.		JetBrains	With MPS you can define custom editors for a new language and make using these DSLs simpler. Even domain experts, who are not familiar with traditional programming, can easily work in MPS with domain-specific languages designed around their domain-specific terminology.									java xml mumps svg kotlin markdown diff json bourne-shell html groovy xsd xslt python css				true	340	0		33																	true																text			https://github.com/antlr/grammars-v4/tree/master/mps										Czech Republic																						https://twitter.com/jetbrains_mps									https://github.com/JetBrains/MPS																																																																																																																																																																																												https://en.wikipedia.org/wiki/JetBrains_MPS	1	0								year|publisher|title|authors|isbn13\n2014|CreateSpace Independent Publishing Platform|The MPS Language Workbench, Vol. 1|Campagne, Fabien|9781497378650						
clarion	Clarion	1986			18	pl		http://www.softvelocity.com		0					735	3			23215	1903	true	0									pl	252	278		223		0					text			source.clarion	programming								false					67	2011	2018	4	3																										2000		1989	sql ascii csv foxpro dbase xml html pdf turbo-pascal	Clarion is a commercial, 4GL, multi-paradigm, programming language and Integrated Development Environment from SoftVelocity used to program database applications. It is compatible with ISAM, SQL and ADO data access methods, reads and writes several flat file desktop database formats including ASCII, CSV, DOS (Binary), FoxPro, Clipper, dBase, and some relational databases via ODBC, MS SQL Server, Sybase SQL Anywhere and Oracle through the use of accelerated native database drivers, and XML, Clarion can be used to output to HTML, XML, plaintext, and PDF, among others. The Clarion Development Environment (IDE) sits on top of the Clarion Programming Language. The IDE provides code generation facilities via a system of templates which allow programmers to describe the program from an abstract level higher than actual code statements. The generator then turns this higher level into code, which in turn is then compiled and linked using a normal compiler and linker. This generation layer is sometimes referred to as 4GL programming. The generation layer is not required. It is possible to create programs completely at the code level (the so-called 3GL layer), bypassing all the code generation facilities. If the templates are used to generate code then programmers are able to inject their own code into the generated code to alter, or extend, the functionality offered by the template layer. This process of embedding code can be done while viewing the surrounding generated code. This mixing of template code and generated code allows the template settings to be updated, and the code regenerated, without the loss of the embedded code. The templates (from which the code is generated) are provided in source form and developers are free to create their own templates. A large collection of templates have been written by various developers some of which are offered as commercial add-ons and some of which are free. There are several Clarion products available; Clarion Professional Edition, Clarion Enterprise Edition and Clarion.Net.	2004	65	40	540	508614					Jensen & Partners International && Clarion International && SoftVelocity			clw												546	0		20																																	text								http://www.rosettacode.org/wiki/Category:Clarion					United States															!Hello World in Clarion     PROGRAM    MAP  END    CODE    MESSAGE('Hello World!')    RETURN 		  PROGRAM    MAP   END    CODE    MESSAGE('Hello World!')    RETURN						PROGRAM      MAP      END    CODE      MESSAGE('Hello World!','Clarion')      RETURN																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Clarion_(programming_language)	2	0	https://hopl.info/showlanguage.prx?exp=1903		Clarion	softvelocity.com	Clarion	https://github.com/fushnisoft/SublimeClarion		year|publisher|title|authors|isbn13\n2010||Clarion (programming Language)|Miller and Frederic P. and Vandome and Agnes F. and McBrewster and John|9786130282738\n1995|Sams|Developing Clarion For Windows Applications/book And Disk|Ross A. Santos and David Harms|9780672306747	Clarion					
hodor	Hodor	2015	Drew Morris		20	esolang		http://www.hodor-lang.org/		0				1.0.2	736	2		3	23214		true	0								https://github.com/hummingbirdtech/hodor	esolang																2015	2024	2015	14	31	327	3	false				h/Hodor.hd																				2015	2017	25	4	10	1	335					2021											"Using jumbled permutations of the word ""hodor"" over and over again we have simplified programming syntax to make it easier than ever before."	"Using jumbled permutations of the word ""hodor"" over and over again we have simplified programming syntax to make it easier than ever before."		https://github.com/hummingbirdtech	"Using jumbled permutations of the word ""hodor"" over and over again we have simplified programming syntax to make it easier than ever before."			hd						javascript markdown json				true	426	0		24																1	false	1	true					https://tio.run/#hodor																						United States					$HODOR: hhodor? Hodor!? Hodor!? oHooodorrhodor orHodor!? d = HoDoRHoDoR () {  hodor.hod('Hhodor? Hodor!? Hodor!? o HODOR!? orHodor!? d!'); };  hhodor? Hodor!? Hodor!? oHooodorrhodor orHodor!? d();											hodor.hod('Hhodor? Hodor!? Hodor!? o, Hooodorrhodor orHodor!? d!');								Hodor							https://github.com/hummingbirdtech/hodor								hodor.hod																																																																																																																								true																																																													0	0				hodor-lang.org										
apache-velocity	Velocity	2003			19	template		http://velocity.apache.org/		0					737	2			23212		true	0									template																							false													Velocity								templates.py																2003	java html sql postscript xml java-server-pages thymeleaf	Apache Velocity is a Java-based template engine that provides a template language to reference objects defined in Java code. It aims to ensure clean separation between the presentation tier and business tiers in a Web application (the model–view–controller design pattern). Velocity is an open source software project hosted by the Apache Software Foundation. It is released under the Apache License.	2005	82	209	133	2285690					Apache Software Foundation					vm fhtml									true	481	0		20																																	text			https://github.com/antlr/grammars-v4/tree/master/velocity	velocity																											Velocity					<html>     <body>         Hello Velocity World!     </body> </html>																	""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/Apache_Velocity	2	2				velocity.apache.org				year|publisher|title|authors|isbn13\n2018|Apress|Accelerating Development Velocity Using Docker: Docker Across Microservices|Jangla, Kinnary|9781484239360\n2022|Scholars International Publishing Corp.|Surfcam Velocity III|Su-Chen Jonathon Lin; Dave Zamora|9781886552210					year|title|doi|citations|influentialCitations|authors|paperId\n2011|A PDL Approach for Qualitative Velocity|10.1142/S021848851100685X|12|0|A. Burrieza and Emilio Muñoz-Velasco and M. Ojeda‐Aciego|90cdaccc42a799503cc5bfbba1c96b7c8e3a4a75\n2014|High velocity impact and fragmentation of concrete : numerical simulation|10.18419/OPUS-593|4|0|B. Irhan|b88d4658b6efbfb4fb6e23b3399376b77cb5788e	
muon	muon	2019			16	pl				0				v0.3.8	738	1		4	23209		true	0								https://github.com/nickmqb/muon	pl																2019	2024	2019	28	26	772	9	false				m/Muon.mu																				2019	2024	127	3	113	1	47873																			https://github.com/nickmqb/muon/issues				mu						csharp markdown c xml				true	854	0		22																	false	0	true																											Unknown																"printf(fmt cstring) int #Foreign(""printf"") #VarArgs  main() {  printf(""Hello World"") } "								Muon							https://github.com/nickmqb/muon								printf	""""																																																																																																																							true																							true																																						0	0							id|title|time|timestamp|by|comments|score\n19598592|Show HN: Muon, a low-level programming language inspired by C, C# and Go|2019-04-07 18:00:10 UTC|1554660010|nickmqb|114|175							
mql	MQL5	2005			19	pl				0					739	1			23209		true	0									pl	34	38		1273		0					c_cpp			source.mql5	programming								false					4	2016	2016	3	1												c_like.py																2005		MQL4 (MetaQuotes Language 4) and MQL5 (MetaQuotes Language 5) are integrated programming languages designed for developing trading robots, technical market indicators, scripts and function libraries within the MetaTrader software. The primary objective of MQL4 and MQL5 is automation of trading and facilitation of operational analysis. MQL4 and MQL5 comprises an extensive codebase source code library used for developing trading robots.	2014	52	8	60	44398671					MetaQuotes Software			mq5 mqh		mq4 mq5 mqh										480	0		20																																	text													Russia				https://www.wikidata.org/wiki/Q11765028													"//+------------------------------------------------------------------+ //|                                                script-sample.mq5 | //|                                   Copyright 2016, Andrey Osorgin | //+------------------------------------------------------------------+ //|                     The MIT License (MIT)                        | //|                                                                  | //| Permission is hereby granted, free of charge, to any person      | //| obtaining a copy of this software and associated documentation   | //| files (the ""Software""), to deal in the Software without          | //| restriction, including without limitation the rights to use,     | //| copy, modify, merge, publish, distribute, sublicense, and/or sell| //| copies of the Software, and to permit persons to whom the        | //| Software is furnished to do so, subject to the following         | //| conditions:                                                      | //|                                                                  | //| The above copyright notice and this permission notice shall be   | //| included in all copies or substantial portions of the Software.  | //|                                                                  | //| THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT WARRANTY OF ANY KIND,  | //| EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES  | //| OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND         | //| NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT      | //| HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,     | //| WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING     | //| FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR    | //| OTHER DEALINGS IN THE SOFTWARE.                                  | //|                                                                  | //| A copy of the MIT License (MIT) is available at                  | //| https://opensource.org/licenses/MIT                              | //+------------------------------------------------------------------+ #property version   ""1.00"" #property script_show_inputs  #include <Trade\Trade.mqh>  input int StopLoss=100; // Stop Loss input int TakeProfit=100; // Take Profit //+------------------------------------------------------------------+ //| Script program start function                                    | //+------------------------------------------------------------------+ void OnStart()   {    CTrade trade; //---    long stoplevel=SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);    Print(""Minimum stop level is: "",stoplevel);    double ask=SymbolInfoDouble(Symbol(),SYMBOL_ASK);    double bid=SymbolInfoDouble(Symbol(),SYMBOL_BID);    double sl = NormalizeDouble(bid - StopLoss*Point(),Digits());    double tp = NormalizeDouble(ask + TakeProfit*Point(),Digits()); //---    bool result=trade.Buy(0.01,Symbol(),ask,sl,tp,""test""); //---    Print(""Success? "",result);   } //+------------------------------------------------------------------+ "	MQL																			//																																true																																																							true																																															false																																																https://de.wikipedia.org/wiki/MetaQuotes_Language_MQL4/MQL5	6	0					MQL4	https://github.com/mqsoft/MQL5-sublime			MQL4					title|year|author|goodreadsId|rating|ratings|reviews\nHow Hard is Mql4 Programming: A guide for the Absolute Beginner. (JimdDandy's Mql4 Programming Books Book 1)|2014|Jim Hodges|43563344|4.43|7|2\nProgrammer En Mql4||Henri Baltzer|63225783|0.0|0|0\nExpert Advisor Programming for MetaTrader 4. Creating automated trading systems in the MQL4 language|2009|Andrew R. Young|11791642|3.65|17|1\nExpert Advisor Programming for Metatrader 5: Creating Automated Trading Systems in the Mql5 Language|2013|Andrew R. Young|23933556|3.83|6|0\nIntroduction to MetaTrader 5 and Programming with MQL5 : Create your 1st Investment Robot with MQL5 step by step from ZERO.||Rafael F. V. C. Santos|63495915|1.00|1|0\nMQL5 programming language: Advanced use of the trading platform MetaTrader 5: Creating trading robots and indicators||Timur Mashnin|54147063|3.00|1|0
rhombus	Rhombus	2023	Matthew Flatt		17	pl		https://rhombus-lang.org/		0					740	1		1	23208		true	0								https://github.com/racket/rhombus	pl																2019	2025		51	68	391	45	false																								2019	2025	1967	46	1270	10	198788																Rhombus is a general-purpose programming language that is easy to use and uniquely customizable.	Rhombus is a general-purpose programming language that is easy to use and uniquely customizable.	https://dl.acm.org/doi/10.1145/3622818	University of Utah	Rhombus is a general-purpose programming language that is easy to use and uniquely customizable.									racket				true	643	0		18																1	false								https://docs.racket-lang.org/rhombus/index.html																										// simple syntax for everyday tasks class Rect(left, top, right, bottom)                       fun area(r):   let w = r.right - r.left   let h = r.bottom - r.top   w*h                                  area(Rect(0, 0, 10, 5)) // ⇒ 50																										https://github.com/racket/rhombus																																																																																																	true																									true																		true																																																	0	0														
cairo	Cairo	2022			13	pl contractLanguage		https://www.cairo-lang.org		0					741	1		8	23207		true	0								https://github.com/starkware-libs/cairo	pl																2022	2025		19	541	1658	105	false																								2022	2025	6535	183	1492	117	593722				https://www.cairo-lang.org/cairovm/												The Rust-inspired language that makes it easy to build scalable dApps with the power of validity proofs. Cairo lets you write provable programs without requiring a deep understanding of the underlying ZK concepts. From onchain gaming to provable ML, Cairo makes building trustless applications possible. Cairo is also the smart-contract language of Starknet, an L2 blockchain that is verified over Ethereum.	The Rust-inspired language that makes it easy to build scalable dApps with the power of validity proofs. Cairo lets you write provable programs without requiring a deep understanding of the underlying ZK concepts. From onchain gaming to provable ML, Cairo makes building trustless applications possible. Cairo is also the smart-contract language of Starknet, an L2 blockchain that is verified over Ethereum.			The Rust-inspired language that makes it easy to build scalable dApps with the power of validity proofs. Cairo lets you write provable programs without requiring a deep understanding of the underlying ZK concepts. From onchain gaming to provable ML, Cairo makes building trustless applications possible. Cairo is also the smart-contract language of Starknet, an L2 blockchain that is verified over Ethereum.									rust asciidoc toml json markdown bourne-shell yaml html				true	3466	0		22			rust														false																																		use core::felt252;  fn main() -> felt252 {     let n = 2 + 3;     n }																	https://twitter.com/CairoLang									https://github.com/starkware-libs/cairo																																																																																																																																																																																													0	0														
simit	Simit	2014	Fredrik Kjolstad		17	pl		http://simit-lang.org		0					742	1		10	23204		true	0								https://github.com/simit-lang/simit	pl																2016	2024		45	52	452	50	false																								2014	2019	2679	29	504	9	200692					2016											Simit is an imperative language with statements, control flow and linear algebra expressions.	Simit is an imperative language with statements, control flow and linear algebra expressions.		MIT	Simit is an imperative language with statements, control flow and linear algebra expressions.									cpp cmake markdown vim-script c lisp python make bourne-shell llvmir				true	639	0		28			matlab													1	false								https://simit-lang.org/language																					United States					func minMax(a : float, b : float)     -> (c : float, d : float)   if a < b     c = a;     d = b;   else     c = b;     d = a;   end end																										https://github.com/simit-lang/simit																																																																																																																																																																																													0	0				simit-lang.org			id|title|url|time|timestamp|by|comments|score\n12201066|Simit: A language for computing on sparse systems|http://simit-lang.org/index.html|2016-08-01 09:20:09 UTC|1470043209|panic|3|37							
kitlang	kitlang	2018	Ben Morris		15	pl		https://www.kitlang.org/		0					743	0		10	23202		true	0								https://github.com/kitlang/kit	pl																2018	2024	2018	43	29	1016	19	false																								2018	2019	488	13	382	2	26048																A magical, high performance programming language for game development.	A magical, high performance programming language for game development.		https://github.com/kitlang	A magical, high performance programming language for game development.									haskell markdown json bourne-shell yaml svg yacc xml logos vim-script				true	1118	0		25																1	false							https://tio.run/#https://www.kitlang.org/playground.html																						United States																						https://twitter.com/kitlanguage									https://github.com/kitlang/kit																																																																																																																																																																																													0	0				kitlang.org										
open-shading-language	Open Shading Language	2008			13	shadingLanguage 3d		http://openshadinglanguage.com		0				4.7.2	744	0		18	23200		false	0								https://github.com/imageworks/openshadinglanguage	shadingLanguage																2011	2024	2008	198	349	2052	47	false																								2008	2025	4346	95	3249	223	670877					2012				Open Shading Language (OSL) is a shading language developed by Sony Pictures Imageworks for use in its Arnold Renderer. It is also supported by Otoy's Octane Render, V-Ray 3, and by the Cycles render engine in Blender (starting with Blender 2.65). OSL's surface and volume shaders define how surfaces or volumes scatter light in a way that allows for importance sampling; thus, it is well suited for physically-based renderers that support ray tracing and global illumination.		24	15		43647388					Sony										python cpp xml markdown cmake bash cuda yaml tex yacc html lex make d css glsl restructuredtext javascript				true	3336	0		31																	false	4	true																											Canada																															https://github.com/imageworks/openshadinglanguage																																																																																																																																																																																												https://en.wikipedia.org/wiki/Open_Shading_Language	0	0				openshadinglanguage.com										
gridstudio-editor	gridstudio-editor	2018	Rick Lamers		12	editor		https://gridstudio.io		0					745	0		13	23196		false	0								https://github.com/ricklamers/gridstudio	editor																2019	2024	2018	323	1500	8874	43	false																								2018	2023	206	15	352	128	25067																			https://github.com/ricklamers/gridstudio/issues										svg javascript json typescript go html css bourne-shell python less markdown yaml dockerfile				true	13391	0		25																1	false																													The Netherlands																															https://github.com/ricklamers/gridstudio																																																																																																																																																																																													0	0				gridstudio.io										
falcon	Falcon	2003	Giancarlo Niccolai		24	pl		http://falconpl.org		0					746	3			23196	7122	true	0									pl																							false				f/Falcon.fal																															2005		2003	perl lua smalltalk php lisp python ruby unicode xml postgresql sqlite json regex linux solaris	Falcon is an open source, multi-paradigm programming language. Design and implementation is led by Giancarlo Niccolai, a native of Bologna, Italy and Information Technology graduate from Pistoia. Falcon translates computer source code to virtual machine instructions for evaluation. The virtual machine is intended to be both a stand-alone interpreter as well as for integration in third-party embedding applications. A core design consideration for the Falcon programming language is to provide acceptably high performing scripting plug-ins to multi threaded data acquisition, reporting and dispersion applications. As programming languages go, Falcon design leans more towards conciseness of code and expressiveness than general readability. The Falcon implementation does provide facilities for source level documentation and this documentation may become important as the mixed paradigm potential of Falcon scripting attempts to meet the problems faced with programming in the large.	2009	57	66		21628757					https://github.com/falconpl		ftd fal fam		fal			ftd fal fam								306	0		29																1																	text								http://www.rosettacode.org/wiki/Category:Falcon					Italy															"// Hello World in Falcon  > ""Hello World!"""	"#!/usr/bin/env falcon  > ""Hello World"" "							"directive lang=fr_FR           // uses 5 characters ISO language code   > i""Bonjour à tout le monde!"""	Falcon													//			""""																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/Falcon_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=7122		Falcon	falconpl.org										
rakudo	Rakudo	2006	Patrick Michaud		13	pl compiler		https://rakudo.org		0			https://rakudo.org/downloads	2024.04	747	0		14	23192		true	0								https://github.com/rakudo/rakudo	pl																2009	2024		115	372	1719	1394	false																								2006	2025	43497	446	1013	82	514492																													raku markdown c perl java powershell bourne-shell javascript json yaml cpp csv svg html				true	3283	0		28							raku									1	false	2024	false						https://docs.raku.org/																																																				https://github.com/rakudo/rakudo																																																																																																																																																																																													0	0														
nasm	Netwide Assembler	1996			17	assembly		http://www.nasm.us		0					748	1			23192		true	0									assembly																							false																					asm.py														2007		2017	x86-assembly assembly-language x86-isa ia-32 linux coff elf powerpc sparc	The Netwide Assembler (NASM) is an assembler and disassembler for the Intel x86 architecture. It can be used to write 16-bit, 32-bit (IA-32) and 64-bit (x86-64) programs. NASM is considered to be one of the most popular assemblers for Linux. NASM was originally written by Simon Tatham with assistance from Julian Hall. As of 2016, it is maintained by a small team led by H. Peter Anvin. It is open-source software released under the terms of a simplified (2-clause) BSD license.	2002	117	77	297	60647					https://github.com/netwide-assembler					asm ASM									true	606	0		18																																	text			https://github.com/antlr/grammars-v4/tree/master/asm/nasm										United States and Russia																		NASM					"global _start  section .data   query_string:  db ""Enter a character:  ""  query_string_len: equ $ - query_string  out_string:   db ""You have input:  ""  out_string_len:  equ $ - out_string  section .bss   in_char:   resw 4  section .text  _start:   mov rax, 0x2000004   ; put the write-system-call-code into register rax  mov rdi, 1    ; tell kernel to use stdout  mov rsi, query_string ; rsi is where the kernel expects to find the address of the message  mov rdx, query_string_len ; and rdx is where the kernel expects to find the length of the message  syscall   ; read in the character  mov rax, 0x2000003  ; read system call  mov rdi, 0    ; stdin  mov rsi, in_char  ; address for storage, declared in section .bss  mov rdx, 2    ; get 2 bytes from the kernel's buffer (one for the carriage return)  syscall   ; show user the output  mov rax, 0x2000004  ; write system call  mov rdi, 1    ; stdout  mov rsi, out_string  mov rdx, out_string_len  syscall   mov rax, 0x2000004  ; write system call  mov rdi, 1    ; stdout  mov rsi, in_char  mov rdx, 2    ; the second byte is to apply the carriage return expected in the string  syscall   ; exit system call  mov rax, 0x2000001  ; exit system call         xor     rdi, rdi  syscall"														;																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Netwide_Assembler	0	0				nasm.us										
ggplot2	ggplot2	2007	Hadley Wickham and Winston Chang		12	library		https://ggplot2.tidyverse.org		0					749	0		5	23191		true	0								https://github.com/tidyverse/ggplot2	library																2008	2024		304	2000	6407	202	false																								2007	2025	6757	386	1098	1198	242128																ggplot2 is an open-source data visualization package for the statistical programming language R.	ggplot2 is an open-source data visualization package for the statistical programming language R.			ggplot2 is an open-source data visualization package for the statistical programming language R.									r svg markdown csv yaml		https://github.com/rstudio/cheatsheets/blob/main/data-visualization.pdf		true	12815	0		18																2	false																																																												https://github.com/tidyverse/ggplot2																																																																																																																																																																																												https://en.wikipedia.org/wiki/Ggplot2	0	0														
masm	MASM	1981	Thomas Jaeger		14	pl		http://www.visualmasm.com		0					750	0		7	23188	2212	true	0								https://github.com/ThomasJaeger/VisualMASM	pl																2017	2024	2017	71	87	1327	18	false																								2017	2018	169	2	611	1776	1453702																			https://github.com/ThomasJaeger/VisualMASM/issues										pascal json assembly-language xml html css markdown				true	1592	0		21																1	false																			https://github.com/antlr/grammars-v4/tree/master/asm/masm										United States				http://www.visualmasm.com/																											https://github.com/ThomasJaeger/VisualMASM																																																																																																																																																																																													0	0	https://hopl.info/showlanguage.prx?exp=2212													
jsharp	J#	2002			16	pl		http://msdn2.microsoft.com/en-us/vjsharp/default.aspx		0					751	1			23187	3718	true	0									pl																							false				j/J#.jsl																																	2002	j java java-bytecode	"Visual J# (pronounced ""jay-sharp"") is an implementation of the J# programming language that was a transitional language for programmers of Java and Visual J++ languages, so they could use their existing knowledge and applications on .NET Framework. It was introduced in 2002 and discontinued in 2007, with support for the final release of the product continuing until October, 2017. J# worked with Java bytecode as well as source so it could be used to transition applications that used third-party libraries even if their original source code was unavailable. It was developed by the Hyderabad-based Microsoft India Development Center at HITEC City in India."	2004	154	180	288	419765					Microsoft				jsl											791	0		18																																	text													United States																"package HelloWorld;  public class HelloWorld {  public static void main(String[] args)  {   System.Console.Write(""Hello World"");  } } "								J#															System.Console.Write	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/J_Sharp	0	0	https://hopl.info/showlanguage.prx?exp=3718		J#											
curry	Curry	1990	Michael Hanus and Sergio Antoy		25	pl		https://www.curry-lang.org/		0					752	3			23186		true	0									pl	1	1		4							haskell			source.curry	programming								false				c/Curry.curry																														https://smap.curry-lang.org/smap.cgi?upload?lang=Curry&program=%2D%2D+Returns+the+last+number+of+a+list%2E%0Alast+%3A%3A+%5BInt%5D+%2D%3E+Int%0Alast+%28%5F+%2B%2B+%5Bx%5D%29+%3D+x%0A%0A%2D%2D+Returns+some+permutation+of+a+list%2E%0Aperm+%3A%3A+%5Ba%5D+%2D%3E+%5Ba%5D%0Aperm+%5B%5D+++++%3D+%5B%5D%0Aperm+%28x%3Axs%29+%3D+insert+%28perm+xs%29%0A+where+insert+ys+++++%3D+x+%3A+ys%0A+++++++insert+%28y%3Ays%29+%3D+y+%3A+insert+ys%0A+++++++%0Amain+%3D+perm+%22XYZ%22			1990	c haskell prolog	Curry is an experimental functional logic programming language, based on the Haskell language. It merges elements of functional and logic programming, including constraint programming integration. It is nearly a superset of Haskell, lacking support mostly for overloading using type classes, which some implementations provide anyway as a language extension, such as the Münster Curry Compiler.	2003	51	53	126	302187		Curry is a declarative multi-paradigm programming language which combines in a seamless way features from functional programming (nested expressions, higher-order functions, strong typing, lazy evaluation) and logic programming (non-determinism, built-in search, free variables, partial data structures). Compared to the single programming paradigms, Curry provides additional features, like optimal evaluation for logic-oriented computations and flexible, non-deterministic pattern matching with user-defined functions.	Curry is a declarative multi-paradigm programming language which combines in a seamless way features from functional programming (nested expressions, higher-order functions, strong typing, lazy evaluation) and logic programming (non-determinism, built-in search, free variables, partial data structures). Compared to the single programming paradigms, Curry provides additional features, like optimal evaluation for logic-oriented computations and flexible, non-deterministic pattern matching with user-defined functions.		University of Kiel	Curry is a declarative multi-paradigm programming language which combines in a seamless way features from functional programming (nested expressions, higher-order functions, strong typing, lazy evaluation) and logic programming (non-determinism, built-in search, free variables, partial data structures). Compared to the single programming paradigms, Curry provides additional features, like optimal evaluation for logic-oriented computations and flexible, non-deterministic pattern matching with user-defined functions.		curry	curry											276	0		29	haskell		haskell													2							false					https://www.curry-lang.org/various/mailinglist/					text								http://www.rosettacode.org/wiki/Category:Curry					Germany																"-- ""Hello World"" demo for the Tcl/Tk library  import Tk  main = runWidget ""Hello""           (TkCol [] [TkLabel [TkText ""Hello World""],                      TkButton tkExit [TkText ""Stop""]]) "				https://riju.codes/curry	"main :: IO () main = putStrLn ""Hello, world!"" "		insert x ys     = x : ys  insert x (y:ys) = y : insert x ys	Curry																""""																																																																																																																																			true											true																																					https://en.wikipedia.org/wiki/Curry_(programming_language)	1	0					Curry			year|publisher|title|authors|isbn13\n2005|Association For Computing Machinery (acm)|Wcflp '05: Proceedings Of The Acm Sigplan 2005 Workshop On Curry And Functional Logic Programming, September 29, 2005, Tallinn, E|Acm Special Interest Group On Programmin and N/a|9781595930699	Curry					
gerbil	Gerbil Scheme	2016			14	pl lisp		https://cons.io/		0					753	0		17	23184		true	0								https://github.com/vyzo/gerbil	pl																2016	2024	2016	34	112	1139	118	false																								2016	2025	5070	96	1420	75	526353																			https://github.com/vyzo/gerbil/issues										scheme markdown bash bourne-shell svg yaml lisp make json c protobuf tex javascript ruby dockerfile stylus html				true	1573	0		32																	false																													Unknown																															https://github.com/vyzo/gerbil						;																																true																																																							true				true																																																																																												0	0														
chibicc	chibicc	2019	Rui Ueyama		12	compiler				0					754	0		4	23182		true	0								https://github.com/rui314/chibicc	compiler																2019	2024	2019	174	842	9226	96	false																								2019	2020	826	1	75	1	12771																A Small C Compiler.	A Small C Compiler.		https://github.com/rui314	A Small C Compiler.									c bourne-shell markdown make				true	11754	0		17												c				1	false																													Singapore																															https://github.com/rui314/chibicc																																																																																																																																																																																													0	0														
grep	grep	1973	Ken Thompson		13	pl				0					755	1			23181	2295	true	0									pl																							false																																					1974	unix regex perl	grep is a command-line utility for searching plain-text data sets for lines that match a regular expression. Its name comes from the ed command g/re/p (globally search a regular expression and print), which has the same effect: doing a global search with the regular expression and printing all matching lines. Grep was originally developed for the Unix operating system, but later available for all Unix-like systems.	2002	619	559		46642					Bell Labs												https://cheatsheets.zip/grep		true	3115	0		13																1									https://www.gnu.org/software/grep/manual/grep.html https://man7.org/linux/man-pages/man1/grep.1.html																					United States																							$ grep root /etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin  $ grep -n root /etc/passwd 1:root:x:0:0:root:/root:/bin/bash 12:operator:x:11:0:operator:/root:/sbin/nologin  $ grep -c false /etc/passwd 7																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Grep	0	0	https://hopl.info/showlanguage.prx?exp=2295													
aframe	A-Frame	2015	Diego Marcos and Don McCurdy and Kevin Ngo		18	framework 3d library		https://aframe.io		0	https://aframe.io/blog			1.7.0	756	1		7	23181		false	0								https://github.com/aframevr/aframe	framework																							false																								2015	2025	7631	489	674	883	240686																A-Frame is an open-source web framework for building virtual reality (VR) experiences. It is built on top of HTML, making it simple to create 3D scenes and VR applications that run in a web browser. A-Frame is based on the Entity-Component-System (ECS) pattern and integrates with WebVR/WebXR for immersive experiences.	A-Frame is an open-source web framework for building virtual reality (VR) experiences. It is built on top of HTML, making it simple to create 3D scenes and VR applications that run in a web browser. A-Frame is based on the Entity-Component-System (ECS) pattern and integrates with WebVR/WebXR for immersive experiences.		Mozilla	A-Frame is an open-source web framework for building virtual reality (VR) experiences. It is built on top of HTML, making it simple to create 3D scenes and VR applications that run in a web browser. A-Frame is based on the Entity-Component-System (ECS) pattern and integrates with WebVR/WebXR for immersive experiences.									javascript markdown html json yaml svg css				true	511	0		27																3	false	1	true						https://aframe.io/docs/																					United States					"<script src=""https://aframe.io/releases/1.7.0/aframe.min.js""></script> <a-scene>   <a-box position=""-1 0.5 -3"" rotation=""0 45 0"" color=""green""></a-box>   <a-sphere position=""0 1.25 -5"" radius=""1.25"" color=""#EF2D5E""></a-sphere>   <a-cylinder position=""1 0.75 -3"" radius=""0.5"" height=""1.5"" color=""#FFC65D""></a-cylinder>   <a-plane position=""0 0 -4"" rotation=""-90 0 0"" width=""4"" height=""4"" color=""#7BC8A4""></a-plane>   <a-sky color=""#ECECEC""></a-sky>  </a-scene>"																										https://github.com/aframevr/aframe																																																																																																																																																																																												https://en.wikipedia.org/wiki/A-Frame_(software)	0	0														
occam	Occam	1983	David May		23	pl				0					757	3			23181	1002	true	0									pl																							false				o/occam.occam																																	1983	ocaml ease go csp pascal haskell python	occam is a concurrent programming language that builds on the communicating sequential processes (CSP) process algebra, and shares many of its features. It is named after William of Ockham of Occam's Razor fame. occam is an imperative procedural language (such as Pascal). It was developed by David May and others at INMOS, advised by Tony Hoare, as the native programming language for their transputer microprocessors, but implementations for other platforms are available. The most widely known version is occam 2; its programming manual was written by Steven Ericsson-Zenith and others at INMOS.	2001	61	63	213	22660					Inmos International plc				occam											325	0		25																1									https://mahi.ucsd.edu/Steve/Occam/documentation.html								text								http://www.rosettacode.org/wiki/Category:Occam					United Kingdom															"PROGRAM Hello -- Hello world in Occam #USE ioconv  SEQ   write.full.string(screen,""Hello World!"") "	"PROGRAM Hello #USE ioconv  SEQ   write.full.string(screen,""Hello World"") "							ALT    count1 < 100 & c1 ? data      SEQ        count1 := count1 + 1        merged ! data    count2 < 100 & c2 ? data      SEQ        count2 := count2 + 1        merged ! data    status ? request      SEQ        out ! count1        out ! count2	occam															write.full.string	""""																																																																																																																							true												true											true																																					https://en.wikipedia.org/wiki/Occam_(programming_language)	17	24	https://hopl.info/showlanguage.prx?exp=1002		Occam					year|publisher|title|authors|isbn13\n1988|Prentice Hall|Programming In Occam 2 (2nd Edition)|Jones, Geraint and Goldsmith, Michael|9780137303342\n1987|Prentice Hall|Programming in Occam (Prentice-hall International Series in Computer Science)|Jones, Geraint|9780137297733\n1983|Prentice Hall Direct|Occam Programming Manual|Inmos Limited|9780136292968\n1987||Tutorial Introduction to Occam Programming|D. Pountain and David May|9780632018475\n1987|Mcgraw-Hill (Tx)|A Tutorial Introduction to Occam Programming|D. Pountain and D. May|9780070506060\n2010||Occam (programming Language)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786130911133\n1987|Chartwell-bratt|Introduction To Occam 2 Programming|Bowler K|9780862381370\n1989|Ellis Horwood Ltd , Publisher|Concurrent Programming In Occam 2|J. Wexler|9780131617384\n1989|Springer|Introduction To Occam 2 On The Transputer|Graham R. Brookes and Andrew J. Stewart|9781349098774\n1995|Fairfax, Virginia, U.S.A.: Ios Pr Inc|Transputer and Occam Developments: WoTUG 18|Patrick Nixon|9789051992229\n1987|Alfred Waller Ltd|Occam Programming: A Practical Approach (computer Science Texts)|Jon Kerridge|9780632016594\n1987|Blackwell Science Inc|Occam Programming: A Practical Approach (computer Science Texts)|Jon Kerridge|9780632016587\n1995|Ios Pr Inc|Parallel Programming And Applications, (transputer And Occam Engineering Series)|Peter Fritzson (editor) and Leif Finmo (editor)|9789051992298\n1992|Ios Pr Inc|Parallel Computing: From Theory To Sound Practice, (transputer & Occam Engineering.)|Elie Milgrom and Spain) European Workshops On Parallel Computing (1992 Barcelona|9789051990805\n1989|Halsted Press|Concurrent Programming In Occam 2 (ellis Horwood Series In Computers And Their Applications)|John Wexler|9780470213261\n1997|Ios Pr Inc|Parallel Programming And Java: Wotug 20 :  Proceedings Of The 20th World Occam And Transputer User Group Technical Meeting, 13-16 April 1997 (concurrent Systems Engineering Series, 50)|A. Bakkers|9789051993363					year|title|doi|citations|influentialCitations|authors|paperId\n1996|Correctness of Compiling Occam to Transputer Code|10.1093/comjnl/39.1.52|98|1|E. Börger and Igor Durdanovic|f3e345e58675d0e3f9790146d9f3e993239643c0\n1984|Denotational Semantics for occam|10.1007/3-540-15670-4_15|57|2|A. W. Roscoe|500c414d8c3c6c9415b95303a7e13964f98a0864\n1984|Occam and the transputer|10.1007/3-540-52494-0_36|37|0|D. May and R. Shepherd|fcaa79736b37aab664379f8e5c11ac2c44a61293\n1984|Signal processing with occam and the transputer|10.1049/IP-F-1:19840094|19|0|R. Taylor|f9924ad689040636a1db65fea0fbe2237797f872\n1987|Occam - A Programming Language for Multiprocessor Systems|10.1016/0096-0551(87)90010-5|17|0|M. Hull|c4ef6cc5864c1b64382c5faed190fca5bc7b7393\n1992|Occam in the specification and verification of microprocessors|10.1098/rsta.1992.0030|15|1|A. W. Roscoe|afe7083bdc771bec3448fb7397e1ba3276a5af72\n1994|Towards provably correct hardware/software partitioning using OCCAM|10.1109/HSC.1994.336704|14|0|E. Barros and A. Sampaio|d3fee6c16da01b27eb12fbeedc2684ed97c35499\n1985|Simulating hardware structures in occam|10.1049/sm.1985.0021|11|0|R. Dowsing|44671428e71cc803fea3c8b6a0289f4ee3251f4a\n1986|A multi‐processor implementation of occam|10.1002/spe.4380161002|6|0|A. J. Fisher|cd98581a8b7136f36eb2c1f56ae5dfd18b6c3d83\n1988|Communication protocols and concurrency: an Occam implementation of X.25|10.1109/DIGCOM.1988.4691|6|0|J. E. Boillat and P. K. Goode and P. Kropf and D. Bartschi and A. Spichiger|048cc18a760894e216d177ba7e4a6850f207ec37\n1987|Occam as a hardware description language|10.1049/sej.1987.0028|6|0|G. Collis and E. Kappos|80104fa26e57a6d0443e42b950c5ff4aef403395\n2008|Combining EDF Scheduling with occam using the Toc Programming Language|10.3233/978-1-58603-907-3-55|6|1|Martin Korsgaard and S. Hendseth|9fe18a983148b85afa39444b564804195cc2e395\n1988|Asynchronous communication on Occam|10.1145/57669.57673|5|0|N. Serbedzija|c62561c440fdd4b077bbb9886176163699eb704a\n1990|An operational semantics for occam|10.1007/BF01379186|5|0|Juanito Camilleri|85483aa850baea439d205f5c9b4c7edbc1c728ea\n1985|Design strategies for implementing systolic and wavefront arrays using OCCAM|10.1109/ICASSP.1985.1168511|4|0|R. Chapman and T. Durrani and T. Willey|29546b533af456e1dc0285d7bdb80e3c977bdd7b\n1985|Occam structures in control applications|10.1177/014233128500700501|4|0|D.I. Jones|1d93da2b8e40e1bf44324712a1a7450d671d8b59\n1993|Occam channels and Kernel Linda|10.1109/45.207168|3|0|T. K. Hazra|f9b7aca52fc6673007655cc77e77958b698c6e17\n1985|Occam and the transputer|10.1049/EP.1985.0185|3|0|R. Dettmer|ce1323c0d9cca7cbd98134e4f8bf1a500bc59625\n1990|Notes on termination of OCCAM processes|10.1145/101344.101348|2|0|D. Talia|a2a9d53aef0123e9d5bf2298e7f5a2381dd828af\n1989|A fully parallel, multi-processor software system using Inmos transputers and the occam programming language|10.1109/23.41110|2|0|R. Taylor and S. Taylor|d52f3d89a67938341f7a0e6108f1f62e92de0041\n1990|Notes on termination of OCCAM processes|10.1145/101344.101348|1|0|D. Talla|2c53c86d0b89a1faebe89a9284f5672f47daa341\n1990|Spezifikation einer Sprache zur Simulation von PRAM-Modellen und ihre Übersetzung nach OCCAM|10.1007/978-3-642-76602-2_15|1|0|T. Seifert and Ewald Speckenmeyer|6f45c90133e5f21fa0980577ef3f9a4d1dda3fe2\n1987|OCCAM - Eine Sprache für die Programmierung paralleler Prozesse/OCCAM - Α Parallel Programming Language|10.1524/itit.1987.29.4.226|1|0|H. Dietsch and R. Ulrich|62dde477262c7a62f81019d5067e8adc0df401c4\n1988|Protocol description and simulation in the OCCAM programming language|10.1016/0165-6074(88)90054-3|1|0|Gert Van Der Jeugt and E. Dirkx and J. Tiberghien|d4d625951c34040bee9ab4fb5198b758e0aaf62f	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming In Occam||Geraint Jones|3878947|3.00|3|1
powerpc	PowerPC	1992			12	isa				0					758	0			23176		true	0									isa																							false																																					1992	powerisa solaris unix linux x86-isa freebsd	PowerPC (a backronym for Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer instruction set architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM. PowerPC, as an evolving instruction set, has since 2006 been named Power ISA, while the old name lives on as a trademark for some implementations of Power Architecture-based processors. PowerPC was the cornerstone of AIM's PReP and Common Hardware Reference Platform initiatives in the 1990s. Originally intended for personal computers, the architecture is well known for being used by Apple's Power Macintosh, PowerBook, iMac, iBook, and Xserve lines from 1994 until 2006, when Apple migrated to Intel's x86. It has since become niche in personal computers, but remain popular as embedded and high-performance processors. Its use in video game consoles and embedded applications provided an array of uses. In addition, PowerPC CPUs are still used in AmigaOne and third party AmigaOS 4 personal computers. PowerPC is largely based on IBM's earlier POWER instruction set architecture, and retains a high level of compatibility with it; the architectures have remained close enough that the same programs and operating systems will run on both if some care is taken in preparation; newer chips in the POWER series use the Power ISA.	2001	646	1637	1385	24281					Apple && IBM && Motorola															9126	59		14																									https://developer.ibm.com/articles/l-ppc/								na																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/PowerPC	10	2								year|publisher|title|authors|isbn13\n2005|Prentice Hall|The Linux Kernel Primer: A Top-Down Approach for x86 and PowerPC Architectures|Rodriguez, Claudia Salzberg|9780131181632\n1994|M & T Books|Programming the Powerpc (New Technology Building Blocks)|Sydow, Dan Parks|9781558514003\n1996|Addison-wesley|Optimizing Powerpc Code: Programming The Powerpc Chip In Assembly Language|Gary Kacmarcik|9780201408393\n1995|Programmers Press|Powerpc Programming For Intel Programmers|Kip Mcclanahan|9781568843063			powerpc		year|title|doi|citations|influentialCitations|authors|paperId\n2009|Verified LISP Implementations on ARM, x86 and PowerPC|10.1007/978-3-642-03359-9_25|21|0|Magnus O. Myreen and M. Gordon|a0da5b57a8f3f919d144edf06d49eee270db90ed\n1994|The PowerPC 603 C++ Verilog interface model|10.1109/CMPCON.1994.282909|5|0|R. P. Voith|73ac82fcff57ef2a5a81eb167fc51515184aaba5	title|year|author|goodreadsId|rating|ratings|reviews\nInsider's Guide to PowerPC Computing|1994|Que\IBM Development Group|3562767|0.0|0|0\nPowerPC Programming for Intel Programmers with Disk||Kip McClanahan|13840153|3.00|1|0\nProgramming The Powerpc (New Technology Building Blocks)||Dan Parks Sydow|4373166|0.0|0|0\nInside Macintosh: PowerPC System Software|1994|Apple Inc.|5216845|5.00|1|0\nFreescale PowerPC Mpc5554 Microprocessor Programming||MS Mohanamba Govindappa|60243625|0.0|0|0\nProgramming PowerPC Platforms with CD-ROM||Kip McClanahan|14000392|0.0|0|0
vigil	Vigil	2013	Bob Nystrom		13	esolang				0					759	1		2	23176		true	0								https://github.com/munificent/vigil	esolang																2013	2024	2013	75	60	2861	23	false																								2013	2022	15	7	6	1	255																													python markdown				true	3049	0		16																1	false																																		def fib(n):  if n < 2:      result = n  else:      result = fib(n - 1) + fib(n - 2)  # fib() never returns negative number.  swear result >= 0  return result																										https://github.com/munificent/vigil						#																																true																																																							true																																															false																																																	0	0														
c-shell	C shell	1978			23	pl		http://mx.gw.com		13					760	2			23173		true	13	eiffel fardlang git iterm2 java ncl noweb opam-pm pygments python racket smpl sugar								pl																							false				c/C Shell.csh																																	1978	c linux bourne-shell algol-68 unicode grep bash	"The C shell (csh or the improved version, tcsh) is a Unix shell created by Bill Joy while he was a graduate student at University of California Berkeley in the late 1970s. It has been widely distributed, beginning with the 2BSD release of the Berkeley Software Distribution (BSD) that Joy began distributing in 1978. Other early contributors to the ideas or the code were Michael Ubell, Eric Allman, Mike O'Brien and Jim Kulp. The C shell is a command processor typically run in a text window, allowing the user to type commands. The C shell can also read commands from a file, called a script. Like all Unix shells, it supports filename wildcarding, piping, here documents, command substitution, variables and control structures for condition-testing and iteration. What differentiated the C shell from others, especially in the 1980s, were its interactive features and overall style. Its new features made it easier and faster to use. The overall style of the language looked more like C and was seen as more readable. On many systems, such as Mac OS X and Red Hat Linux, csh is actually tcsh, an improved version of csh. Often one of the two files is either a hard link or a symbolic link to the other, so that either name refers to the same improved version of the C shell. On Debian and some derivatives (including Ubuntu), there are two different packages: csh and tcsh. The former is based on the original BSD version of csh and the latter is the improved tcsh. tcsh added filename and command completion and command line editing concepts borrowed from the Tenex system, which is the source of the ""t"". Because it only added functionality and did not change what was there, tcsh remained backward compatible with the original C shell. Though it started as a side branch from the original source tree Joy had created, tcsh is now the main branch for ongoing development. tcsh is very stable but new releases continue to appear roughly once a year, consisting mostly of minor bug fixes."	2002	19	173	3	95833					University of California Berkeley														true	116	0		28																					csh tcsh												text													United States																"#!/bin/csh echo ""Hello World"" "							# Always creates an empty file if ( ! -e myfile ) echo mytext > myfile	C Shell													#		echo	""""																													true																																						true																	true																																			true												false											true																																					https://en.wikipedia.org/wiki/C_Shell	0	0			C shell	mx.gw.com										
wavefront-object	Wavefront OBJ format	1988			13	textDataFormat 3d				0					761	2			23171		true	0									textDataFormat				331144		0					text			source.wavefront.obj	data								false					45	2016	2017	5	1				OBJ																								2004	ascii	OBJ (or .OBJ) is a geometry definition file format first developed by Wavefront Technologies for its Advanced Visualizer animation package. The file format is open and has been adopted by other 3D graphics application vendors. The OBJ file format is a simple data-format that represents 3D geometry alone — namely, the position of each vertex, the UV position of each texture coordinate vertex, vertex normals, and the faces that make each polygon defined as a list of vertices, and texture vertices.  Vertices are stored in a counter-clockwise order by default, making explicit declaration of face normals unnecessary. OBJ coordinates have no units, but OBJ files can contain scale information in a human readable comment line.	2005	552	177	386	1710972		"The Wavefront OBJ format is a format for defining the 3D geometry for the surface of one or more objects. The format was first used by Wavefront Technologies around 1990 and a specification was published to encourage interoperability. The introduction to the specification stated, ""Object files define the geometry and other properties for objects in Wavefront’s Advanced Visualizer. Object files can also be used to transfer geometric data back and forth between the Advanced Visualizer and other applications."" Since the mid 1990s, the ASCII-based format has been treated as a vendor-neutral format, referred to as 'Wavefront OBJ,"" ""Alias/Wavefront OBJ,"" or simply ""OBJ."" In 2020, the format remains widely used, particularly for 3D printing of objects in multiple colors."	"The Wavefront OBJ format is a format for defining the 3D geometry for the surface of one or more objects. The format was first used by Wavefront Technologies around 1990 and a specification was published to encourage interoperability. The introduction to the specification stated, ""Object files define the geometry and other properties for objects in Wavefront’s Advanced Visualizer. Object files can also be used to transfer geometric data back and forth between the Advanced Visualizer and other applications."" Since the mid 1990s, the ASCII-based format has been treated as a vendor-neutral format, referred to as 'Wavefront OBJ,"" ""Alias/Wavefront OBJ,"" or simply ""OBJ."" In 2020, the format remains widely used, particularly for 3D printing of objects in multiple colors."			"The Wavefront OBJ format is a format for defining the 3D geometry for the surface of one or more objects. The format was first used by Wavefront Technologies around 1990 and a specification was published to encourage interoperability. The introduction to the specification stated, ""Object files define the geometry and other properties for objects in Wavefront’s Advanced Visualizer. Object files can also be used to transfer geometric data back and forth between the Advanced Visualizer and other applications."" Since the mid 1990s, the ASCII-based format has been treated as a vendor-neutral format, referred to as 'Wavefront OBJ,"" ""Alias/Wavefront OBJ,"" or simply ""OBJ."" In 2020, the format remains widely used, particularly for 3D printing of objects in multiple colors."		obj												2980	0		13																																	text			https://github.com/antlr/grammars-v4/tree/master/wavefront														https://scholar.google.com/scholar?q=Wavefront+file+formats&hl=en&as_sdt=0%2C5&as_ylo=1980&as_yhi=1992													cstype bmatrix deg 3 3 step 3 3 bmat u  1  -3   3  -1 \         0   3  -6   3 \         0   0   3  -3 \         0   0   0   1  bmat v  1  -3  -3   2 \         2   2   2   3 \         0   0   0  -2 \         0   0   0   2  # Special point and space curve data vp 0.500 vp 0.700 vp 1.100 vp 0.200 0.950 v  0.300 1.500 0.100 v  0.000  0.000  0.000 v  1.000  1.000  0.000 v  2.000  1.000  0.000 v  3.000  0.000  0.000 cstype bezier deg 3 curv 0.2 0.9 -4 -3 -2 -1 sp 1 parm u 0.00 1.00 end # Trimming curve vp -0.675  1.850  3.000 vp  0.915  1.930 vp  2.485  0.470  2.000 vp  2.485 -1.030 vp  1.605 -1.890 10.700 vp -0.745 -0.654  0.500 cstype rat bezier curv2 -6 -5 -4 -3 -2 -1 -6 parm u 0.00 1.00 2.00 sp 2 3 end  # Surface v -1.350 -1.030 0.000 v  0.130 -1.030 0.432 7.600 v  1.480 -1.030 0.000 2.300 v -1.460  0.060 0.201 v  0.120  0.060 0.915 0.500 v  1.380  0.060 0.454 1.500 v -1.480  1.030 0.000 2.300 v  0.120  1.030 0.394 6.100 v  1.170  1.030 0.000 3.300  cstype rat bspline deg 2 2 surf -1.0 2.5 -2.0 2.0 -9 -8 -7 -6 -5 -4 -3 -2 -1 parm u -1.00 -1.00 -1.00 2.50 2.50 2.50 parm v -2.00 -2.00 -2.00 2.00 2.00 2.00 trim 0.0 2.0 1 2.2 2.2 3 sp 4  con 1 2.0 2.0 1 2 4.0 3.0 1 end 						"Pr/map_Pr     # roughness Pm/map_Pm     # metallic Ps/map_Ps     # sheen Pc            # clearcoat thickness Pcr           # clearcoat roughness Ke/map_Ke     # emissive aniso         # anisotropy anisor        # anisotropy rotation norm          # normal map, same format as ""bump"" parameter"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Wavefront_.obj_file	0	0						https://github.com/Alhadis/language-wavefront			Wavefront Object					
java-bytecode	Java Bytecode	1995			14	bytecode				0					762	1			23171		true	0									bytecode																							false																																					1995	jvm java assembly-language c coldfusion jruby jython ruby python groovy scala ada clojure lisp javafx-script kotlin object-pascal free-pascal cil	Java bytecode is the instruction set of the Java virtual machine (JVM).	2005	302	175	373	38321273					Oracle															1530	0		15																									https://docs.oracle.com/javase/specs/jvms/se7/html/								text													United States																							0:   iconst_2 1:   istore_1 2:   iload_1 3:   sipush  1000 6:   if_icmpge       44 9:   iconst_2 10:  istore_2 11:  iload_2 12:  iload_1 13:  if_icmpge       31 16:  iload_1 17:  iload_2 18:  irem 19:  ifne    25 22:  goto    38 25:  iinc    2, 1 28:  goto    11 31:  getstatic       #84; // Field java/lang/System.out:Ljava/io/PrintStream; 34:  iload_1 35:  invokevirtual   #85; // Method java/io/PrintStream.println:(I)V 38:  iinc    1, 1 41:  goto    2 44:  return														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Java_bytecode	0	0														
picolisp	PicoLisp	1988	Alexander Burger		23	pl lisp		https://picolisp.com/		0	http://pico-lisp.blogspot.com/				763	1			23170		true	0									pl	85	99		114		0				picolisp pil	lisp			source.lisp	programming								false					40	2005	2018	1	6																										2007		1988	lisp linux s-expressions common-lisp emacs-lisp prolog c assembly-language java	PicoLisp is an open source Lisp dialect. It runs on Linux and other POSIX-compliant systems.	2009	19	28	124	25055375					https://www.mail-archive.com/picolisp@software-lab.de			l				l								316	0		24																1								https://tio.run/#picolisp	https://picolisp.com/wiki/?Documentation								text								http://www.rosettacode.org/wiki/Category:PicoLisp					Germany																	"# 11dec13abu # (c) Software Lab. Alexander Burger  (de permute (Lst)    (ifn (cdr Lst)       (cons Lst)       (mapcan          '((X)             (mapcar                '((Y) (cons X Y))                (permute (delete X Lst)) ) )          Lst ) ) )  (de subsets (N Lst)    (cond       ((=0 N) '(NIL))       ((not Lst))       (T          (conc             (mapcar                '((X) (cons (car Lst) X))                (subsets (dec N) (cdr Lst)) )             (subsets N (cdr Lst)) ) ) ) )  (de shuffle (Lst)    (by '(NIL (rand)) sort Lst) )  (de samples (Cnt Lst)    (make       (until (=0 Cnt)          (when (>= Cnt (rand 1 (length Lst)))             (link (car Lst))             (dec 'Cnt) )          (pop 'Lst) ) ) )   # Genetic Algorithm (de gen (""Pop"" ""Cond"" ""Re"" ""Mu"" ""Se"")    (until (""Cond"" ""Pop"")       (for (""P"" ""Pop"" ""P"" (cdr ""P""))          (set ""P""             (maxi ""Se""  # Selection                (make                   (for (""P"" ""Pop"" ""P"")                      (rot ""P"" (rand 1 (length ""P"")))                      (link  # Recombination + Mutation                         (""Mu"" (""Re"" (pop '""P"") (pop '""P""))) ) ) ) ) ) ) )    (maxi ""Se"" ""Pop"") )   # Alpha-Beta tree search (de game (""Flg"" ""Cnt"" ""Moves"" ""Move"" ""Cost"")    (let (""Alpha"" '(1000000)  ""Beta"" -1000000)       (recur (""Flg"" ""Cnt"" ""Alpha"" ""Beta"")          (let? ""Lst"" (""Moves"" ""Flg"")             (if (=0 (dec '""Cnt""))                (loop                   (""Move"" (caar ""Lst""))                   (setq ""*Val"" (list (""Cost"" ""Flg"") (car ""Lst"")))                   (""Move"" (cdar ""Lst""))                   (T (>= ""Beta"" (car ""*Val""))                      (cons ""Beta"" (car ""Lst"") (cdr ""Alpha"")) )                   (when (> (car ""Alpha"") (car ""*Val""))                      (setq ""Alpha"" ""*Val"") )                   (NIL (setq ""Lst"" (cdr ""Lst"")) ""Alpha"") )                (setq ""Lst""                   (sort                      (mapcar                         '((""Mov"")                            (prog2                               (""Move"" (car ""Mov""))                               (cons (""Cost"" ""Flg"") ""Mov"")                               (""Move"" (cdr ""Mov"")) ) )                         ""Lst"" ) ) )                (loop                   (""Move"" (cadar ""Lst""))                   (setq ""*Val""                      (if (recurse (not ""Flg"") ""Cnt"" (cons (- ""Beta"")) (- (car ""Alpha"")))                         (cons (- (car @)) (cdar ""Lst"") (cdr @))                         (list (caar ""Lst"") (cdar ""Lst"")) ) )                   (""Move"" (cddar ""Lst""))                   (T (>= ""Beta"" (car ""*Val""))                      (cons ""Beta"" (cdar ""Lst"") (cdr ""Alpha"")) )                   (when (> (car ""Alpha"") (car ""*Val""))                      (setq ""Alpha"" ""*Val"") )                   (NIL (setq ""Lst"" (cdr ""Lst"")) ""Alpha"") ) ) ) ) ) )   ### Grids ### (de grid (DX DY FX FY)    (let Grid       (make          (for X DX             (link                (make                   (for Y DY                      (set                         (link                            (if (> DX 26)                               (box)                               (intern (pack (char (+ X 96)) Y)) ) )                         (cons (cons) (cons)) ) ) ) ) ) )       (let West (and FX (last Grid))          (for (Lst Grid  Lst)             (let                (Col (pop 'Lst)                   East (or (car Lst) (and FX (car Grid)))                   South (and FY (last Col)) )                (for (L Col  L)                   (with (pop 'L)                      (set (: 0 1) (pop 'West))  # west                      (con (: 0 1) (pop 'East))  # east                      (set (: 0 -1) South)       # south                      (con (: 0 -1)              # north                         (or (car L) (and FY (car Col))) )                      (setq South This) ) )                (setq West Col) ) ) )       Grid ) )  (de west (This)    (: 0 1 1) )  (de east (This)    (: 0 1 -1) )  (de south (This)    (: 0 -1 1) )  (de north (This)    (: 0 -1 -1) )  (de disp (""Grid"" ""How"" ""Fun"" ""X"" ""Y"" ""DX"" ""DY"")    (setq ""Grid""       (if ""X""          (mapcar             '((L) (flip (head ""DY"" (nth L ""Y""))))             (head ""DX"" (nth ""Grid"" ""X"")) )          (mapcar reverse ""Grid"") ) )    (let (N (+ (length (cdar ""Grid"")) (or ""Y"" 1))  Sp (length N))       (""border"" north)       (while (caar ""Grid"")          (prin "" "" (align Sp N) "" ""             (and ""How"" (if (and (nT ""How"") (west (caar ""Grid""))) "" "" '|)) )          (for L ""Grid""             (prin                (""Fun"" (car L))                (and ""How"" (if (and (nT ""How"") (east (car L))) "" "" '|)) ) )          (prinl)          (""border"" south)          (map pop ""Grid"")          (dec 'N) )       (unless (> (default ""X"" 1) 26)          (space (inc Sp))          (for @ ""Grid""             (prin "" "" (and ""How"" ""  "") (char (+ 96 ""X"")))             (T (> (inc '""X"") 26)) )          (prinl) ) ) )  (de ""border"" (Dir)    (when ""How""       (space Sp)       (prin ""  +"")       (for L ""Grid""          (prin (if (and (nT ""How"") (Dir (car L))) ""   +"" ""---+"")) )       (prinl) ) ) "																				#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/PicoLisp	0	0				picolisp.com	PicoLisp	https://github.com/textmate/lisp.tmbundle			PicoLisp					
nostr	Nostr	2020	Giovanni Torres Parra		12	protocol microblogging		https://nostr.com/		0					764	0		1	23169		true	0								https://github.com/nostr-protocol/nostr	protocol																2020	2024		194	313	9793	65	false												Notes and Other Stuff Transmitted by Relays												2020	2025	141	24	2	1	45																Nostr is a simple, open protocol that enables global, decentralized, and censorship-resistant social media.	Nostr is a simple, open protocol that enables global, decentralized, and censorship-resistant social media.			Nostr is a simple, open protocol that enables global, decentralized, and censorship-resistant social media.									markdown				true	10778	0		13																1	false																																																												https://github.com/nostr-protocol/nostr																																																																																																																																																																																												https://en.wikipedia.org/wiki/Nostr	0	0														
vimwiki	Vimwiki	2008	Maxim Kim		12	wikiMarkup		http://vimwiki.github.io/		0				v2.4.1	765	1		8	23168		true	0								https://github.com/vimwiki/vimwiki	wikiMarkup																2012	2024	2008	110	625	8674	193	false																								2008	2024	1147	172	115	7	43944																													vim-script markdown bourne-shell svg yaml css dockerfile toml				true	10723	0		20																1	false	2	true																																															https://riju.codes/vimwiki	Hello, world!										https://github.com/vimwiki/vimwiki																																																																																																																																																																																													0	0				vimwiki.github.io										
pl-m	PL/M	1973			17	pl				1					766	1			23168	591	true	1	cloc								pl																							false												Programming Language for Microcomputers																									1973	algol pl-i xpl c	"The PL/M programming language  (an acronym of Programming Language for Microcomputers) is a high-level language conceived and developed by  Gary Kildall in 1973  for Hank Smith at Intel for its microprocessors. The language incorporated ideas from PL/I, ALGOL and XPL, and had an integrated macro processor. Unlike other contemporary languages such as Pascal, C or BASIC, PL/M had no standard input or output routines.  It included features targeted at the low-level hardware specific to the target microprocessors, and as such, it could support direct access to any location in memory, I/O ports and the processor interrupt flags in a very efficient manner. PL/M was the first higher level programming language for microprocessor-based computers and was the original implementation language for the CP/M operating system. Many Intel and Zilog Z80 based embedded systems were programmed in PL/M during the 1970s and 1980s. For instance, the firmware of the Service Processor component of CISC AS/400 was written in PL/M. The original PL/M compiler targeted the Intel 8008. An updated version generated code for the 8080 processor, which would also run on the newer Intel 8085 as well as on the Zilog Z80 family (as it is backward-compatible with the 8080). Later followed compilers for the Intel 8048 and Intel 8051-microcontroller family as well as for the 8086 (8088), 80186 (80188) and subsequent 8086-based processors, including the advanced 80286 and the 32-bit 80386. There were also PL/M compilers developed for later microcontrollers, such as the Intel 8061 and 8096 / MCS-96 architecture family.  While some PL/M compilers were ""native"", meaning that they ran on systems using that same microprocessor, e.g. for the Intel ISIS operating system, there were also ""cross compilers"", for instance PLMX, which ran on other operating environments such as CP/M, Microsoft's DOS, and DEC's VAX/VMS. PL/M is no longer supported by Intel, but aftermarket tools like PL/M-to-C translators exist (for examples, see External links, below)."	2004	68	67	108	543057					Microcomputer Applications Associates															360	0		22																					lit plm												text													United States																							FIND: PROCEDURE(PA,PB) BYTE;     DECLARE (PA,PB) BYTE;     /* FIND THE STRING IN SCRATCH STARTING AT PA AND ENDING AT PB */     DECLARE J ADDRESS,         (K, MATCH) BYTE;     J = BACK ;     MATCH = FALSE;         DO WHILE NOT MATCH AND (MAXM > J);         LAST,J = J + 1; /* START SCAN AT J */         K = PA ; /* ATTEMPT STRING MATCH AT K */             DO WHILE SCRATCH(K) = MEMORY(LAST) AND                 NOT (MATCH := K = PB);             /* MATCHED ONE MORE CHARACTER */             K = K + 1; LAST = LAST + 1;             END;         END;     IF MATCH THEN /* MOVE STORAGE */         DO; LAST = LAST - 1; CALL MOVER;         END;     RETURN MATCH;     END FIND;															/* */			:=														true														true																																																																								true																														false																																																https://en.wikipedia.org/wiki/PL/M	0	0	https://hopl.info/showlanguage.prx?exp=591													
squeak	Squeak	1996			17	pl		http://www.squeak.org		0					767	1			23168		true	0									pl																							false																																			1999		1996	smalltalk newsqueak ios pharo lisp logo simula self etoys scratch linux	The Squeak programming language is a dialect of Smalltalk. It is object-oriented, class-based, and reflective. It was derived directly from Smalltalk-80 by a group at Apple Computer that included some of the original Smalltalk-80 developers. Its development was continued by the same group at Walt Disney Imagineering, where it was intended for use in internal Disney projects. Later on the group moved on to be supported by HP labs, SAP Labs and most recently Y Combinator. Squeak is cross-platform. Programs produced on one platform run bit-identical on all other platforms, and versions are available for many platforms including the obvious Windows/macOS/linux versions. The Squeak system includes code for generating a new version of the virtual machine (VM) on which it runs. It also includes a VM simulator written in Squeak. For these reasons, it is easily ported.	2002	111	142	339	37426					Apple && Disney															576	0		19																																	text													United States															"""Hello world in Squeak""  Transcript show: 'Hello World'"							https://twitter.com/squeaksmalltalk																		'																																																																																																																																														true																																					https://en.wikipedia.org/wiki/Squeak	3	8			Squeak	squeak.org				year|publisher|title|authors|isbn13\n|Soft Research Center|Freely Squeak programming (2004) ISBN: 4883732037 [Japanese Import]||9784883732036\n20061122|Springer Nature|Squeak|Stephane Ducasse|9781430200376\n2010||Dynamically-typed Programming Languages: Lisp, Perl, Python, Mumps, Smalltalk, Ruby, Logo, Tcl, Self, Common Lisp, Objective-c, Rebol, Squeak|Books and LLC|9781156994207					year|title|doi|citations|influentialCitations|authors|paperId\n2002|AspectS - Aspect-Oriented Programming with Squeak|10.1007/3-540-36557-5_17|160|7|R. Hirschfeld|59c19cc694fa21a294d6b7cc4a397af1b2b791b3\n2001|Using squeak for teaching user interface software|10.1145/364447.364588|9|0|M. Guzdial|0cc84b7324c915508fe842505f395e8260c6e0cf\n2006|Prototyping Languages Related Constructs and Tools with Squeak|10.7892/BORIS.19422|9|1|Alexandre Bergel and M. Denker|2ac5618707ebdd9023bb301038a813b3a5d6254f\n2011|Squeak Etoys na modalidade 1 para 1: programação e autoria multimídia no desenvolvimento da conceituação|10.5753/CBIE.WIE.2011.1226-1235|8|0|P. Schäfer and Bruno Fagundes Sperb and L. Fagundes|58d8730b1ae00e2a04756fe689277de10da4bfa1\n2010|Programming For Pre College Education Using Squeak Smalltalk|10.18260/1-2--16161|3|1|Kathryn N. Rodhouse and Benjamin Cooper and S. Watkins|6a372109ad0086d5d32e3c4121884520cfd8fa4e\n2007|Global Environmental Education using Squeak and Field Servers|10.1109/C5.2007.19|2|0|Mamoru Matsuoka and H. Okumura and Tomosumi Sasaki and H. Shimamura and Tsutomu Shimomura and T. Kameoka|22ed311bf1468d9c38f5839288349ce25d01c0f5\n2004|A trial course of programming with Squeak|10.1109/C5.2004.1314394|1|0|Yoshiaki Matsuzawa and Manabu Sugiura and H. Ohiwa|9e3cf29e8428d1960dc03bad6f3b8c6aaa155c2d\n2012|Development of State-Based Squeak and an Examination of Its Effect on Robot Programming Education|10.3837/tiis.2012.11.008|1|0|Hiroyuki Aoki and JaMee Kim and Yukio Idosaka and T. Kamada and S. Kanemune and Won-Gyu Lee|ba29ddf8769049fb4d459910886f101e600d08d3	
mochi	mochi	2014			15	pl				0				v0.2.7	768	1		6	23167		true	0								https://github.com/i2y/mochi	pl																2014	2024	2014	47	31	914	14	false																								2014	2016	402	14	93	1	13262																Mochi is a dynamically typed programming language for functional programming and actor-style programming. Its interpreter is written in Python3. The interpreter translates a program written in Mochi to Python3's AST / bytecode.	Mochi is a dynamically typed programming language for functional programming and actor-style programming. Its interpreter is written in Python3. The interpreter translates a program written in Mochi to Python3's AST / bytecode.		https://github.com/i2y/mochi/issues	Mochi is a dynamically typed programming language for functional programming and actor-style programming. Its interpreter is written in Python3. The interpreter translates a program written in Mochi to Python3's AST / bytecode.									python markdown restructuredtext make bourne-shell dockerfile				true	1022	0		21																	false	0	true														text													Japan					def factorial(n, m):    if n == 1:        m    else:        factorial(n - 1, n * m)																										https://github.com/i2y/mochi																																																																																																																																																																																											https://github.com/pya/mochi-kernel		0	0														
ox	OX	1996	Jurgen A. Doornik		26	pl		http://www.oxmetrics.net/		0					769	2			23167	2718	true	0									pl	12	19		58		0					text			source.ox	programming								false				o/OX.oz	20	2015	2015	3	2																										2002		2011	linux r	Ox is an object-oriented matrix programming language with a mathematical and statistical function library, developed by Jurgen Doornik. It has been designed for econometric programming. It is available for Windows, Mac OS X and Linux platforms. The downloadable console version of Ox is free for academic use. A commercial version is available for non-academic use. According to its documentation, it should be cited whenever results are published.The programming environment for econometric modelling OxMetrics is based on Ox.	2006	6	3	22	7762427					OxMetrics Technologies			ox oxh oxo	oz										false	251	0		29																1																	text													United Kingdom																{Show 'Hello World'} 	nldge::ParticleLogLikeli() { decl it, ip,    mss, mbas, ms, my, mx, vw, vwi, dws,    mhi, mhdet, loglikeli, mData,    vxm, vxs, mxm=<>, mxsu=<>, mxsl=<>,    time, timeall, timeran=0, timelik=0, timefun=0, timeint=0, timeres=0;   mData = GetData(m_asY);  mhdet = sqrt((2*M_PI)^m_cY * determinant(m_mMSbE.^2));  // covariance determinant  mhi   = invert(m_mMSbE.^2);     // invert covariance of measurement shocks   ms    = m_vSss + zeros(m_cPar, m_cS);   // start particles  mx    = m_vXss + zeros(m_cPar, m_cX);   // steady state of state and policy   loglikeli = 0;       // init likelihood                         //timeall=timer();  for(it = 0; it < sizer(mData); it++)  {   mss = rann(m_cPar, m_cSS) * m_mSSbE;   // state noise   fg(&ms, ms, mx, mss);     // transition prior as proposal   mx = m_oApprox.FastInterpolate(ms);    // interpolate   fy(&my, ms, mx, zeros(m_cPar, m_cMS));   // evaluate importance weights   my -= mData[it][];     // observation error    vw = exp(-0.5 * outer(my,mhi,'d')' )/mhdet;  // vw = exp(-0.5 * sumr(my*mhi .*my ) )/mhdet;    vw = vw .== .NaN .? 0 .: vw;    // no policy can happen for extrem particles   dws = sumc(vw);   if(dws==0) return -.Inf;    // or extremely wrong parameters   loglikeli += log(dws/m_cPar) ;   // loglikelihood contribution                           //timelik += (timer()-time)/100;                           //time=timer();   vwi = resample(vw/dws)-1;    // selection step in c++   ms = ms[vwi][];      // on normalized weights   mx = mx[vwi][];                  }  return loglikeli; } 							OX													//		Show	'																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Ox_(programming_language)	4	0	https://hopl.info/showlanguage.prx?exp=2718			oxmetrics.net	Ox	https://github.com/andreashetland/sublime-text-ox		year|publisher|title|authors|isbn13\n2006|Timberlake Consultants|An Object-oriented Matrix Programming Language: Ox 4|Jurgen A. Doornik|9780954260385\n2010||Ox Programming Language|Surhone and Lambert M. and Tennoe and Mariam T. and Henssonow and Susan F.|9786133182042\n2007|Timberlake Consultants|An Object-oriented Matrix Programming Language: Ox 5|Jurgen A. Doornik|9780955212758\n2006|Timberlake Consultants Ltd|Introduction To Ox An Object-oriented Matrix Programming Language|Jurgen A. Doornik and Marius Ooms|9780955212703	Ox					
gettext	Gettext Catalog	1990			16	textMarkup				0					770	1			23165		true	0									textMarkup	509	650		62782		0			pot		text			source.po	prose								false					22	2007	2014		3												textfmts.py																1995	c emacs-editor unix csharp perl php python scala	In computing, gettext is an internationalization and localization (i18n) system commonly used for writing multilingual programs on Unix-like computer operating systems. The most commonly used implementation of gettext is GNU gettext, released by the GNU Project in 1995.	2004	107	66	271	646489					Free Software Foundation			po pot		pot po									true	755	0		16																																	text													United States				https://www.gnu.org/software/gettext/														Gettext Catalog					"#: src/name.c:36 msgid ""My name is %s.\n"" msgstr ""Je m'appelle %s.\n"""																																														true																																																							true																																																																																															https://en.wikipedia.org/wiki/Gettext	0	0					Gettext Catalog	https://github.com/textmate/gettext.tmbundle			Gettext Catalog					
luna-1	Luna	2011	TJ Holowaychuk		13	pl		https://github.com/tj/luna		0					771	1		4	23162		true	0								https://github.com/tj/luna	pl																2011	2024		129	149	2452	41	false																								2011	2017	639	16	78	2	8373																Luna is an expressive, minimalistic, elegant programming language implemented in C. With cooperative thread concurrency at its core, async I/O, and influences derived from languages such as Lua, io, Rust, Ruby, and C. Luna favours unification and minimalism over minor obscure conveniences, providing the true convenience of a simple effective language. This includes omitting features which facilitate magic such as getters/setters, method_missing-style delegation etc. This project is very much a work in progress, as I explore the wonderful world of VMs! feel free to join.	Luna is an expressive, minimalistic, elegant programming language implemented in C. With cooperative thread concurrency at its core, async I/O, and influences derived from languages such as Lua, io, Rust, Ruby, and C. Luna favours unification and minimalism over minor obscure conveniences, providing the true convenience of a simple effective language. This includes omitting features which facilitate magic such as getters/setters, method_missing-style delegation etc. This project is very much a work in progress, as I explore the wonderful world of VMs! feel free to join.		https://github.com/tj/luna/issues	Luna is an expressive, minimalistic, elegant programming language implemented in C. With cooperative thread concurrency at its core, async I/O, and influences derived from languages such as Lua, io, Rust, Ruby, and C. Luna favours unification and minimalism over minor obscure conveniences, providing the true convenience of a simple effective language. This includes omitting features which facilitate magic such as getters/setters, method_missing-style delegation etc. This project is very much a work in progress, as I explore the wonderful world of VMs! feel free to join.									c markdown make yaml				true	2917	0		17																1	false																													United Kingdom					"def greet(name:string)   return ""Hello "" + name end"																										https://github.com/tj/luna																																																																																																																																																																																													0	0														
genie	Genie	2008	Jamie McCracken		24	pl				0					772	3			23159	8118	true	0									pl	17	17		21		0					text			none	programming								false				g/Genie.gs																																	2008	python boo d object-pascal vala java c	Genie is a modern, general-purpose high-level programming language in active development since 2008. It was designed as an alternative, simpler and cleaner dialect for the Vala compiler, while preserving the same functionality of the Vala language. Genie uses the same compiler and libraries as Vala; the two can indeed be used alongside each other. The differences are only syntactic. Genie's syntax is derived from numerous modern languages like Python, Boo, D and Delphi. In the vein of Python, Genie uses indentation rather than curly brackets to delimit blocks. Like Vala, Genie uses the GObject type system to create classes and interfaces declared in Genie source code, without imposing additional runtime requirements (i.e., unlike Python, Java or C#, it does not require a virtual machine). Genie allows access to C libraries, especially those based in GObject (like GTK+), without using a different application binary interface (ABI). During compilation, the code is first translated to C source and header files, which are then compiled to platform-specific machine code using any available C compiler like GCC, thus allowing cross-platform software development. Although both Vala and Genie are being developed and promoted by GNOME, programs developed in Vala and Genie don't depend on the GNOME Desktop Environment, usually requiring only GLib.	2009	52	234	103	25291443					GNOME Foundation			gs	gs			gs							true	280	0		26																1																	text								http://www.rosettacode.org/wiki/Category:Genie					United States					"init  print( ""Hello, World!"" ) "											"[indent=2] init   print ""Hello World"""							"class Sample   def run()   stdout.printf(""Hello, world!\n"")  init  var sample = new Sample()  sample.run()"	Genie															print	""""																													true																																																																																										true												true											true																																					https://en.wikipedia.org/wiki/Genie_(programming_language)	1	2	https://hopl.info/showlanguage.prx?exp=8118				Genie			year|publisher|title|authors|isbn13\n||Genie (programming Language)|Surhone and Lambert M. and Tennoe and Mariam T. and Henssonow and Susan F.|9786133162990	Genie				year|title|doi|citations|influentialCitations|authors|paperId\n2017|Letting the Genie Out of the Lamp: Using Natural Language Processing Tools to Predict Math Performance|10.1007/978-3-319-59888-8_28|11|0|S. Crossley and V. Kostyuk|156fabf8ba04f94c75191d2bd42b665e868a5e07\n2018|The Code Genie Programming Environment|10.1109/EIT.2018.8500194|2|0|Hadeel Mohammed Jawad and Deb de Laski-Smith and Samir Tout|18aae41b2d008ba0261db80c8794e53c9cff377b	
spiral	spiral	2017	Marko Grdinić		15	pl				0					773	1		12	23158		true	0								https://github.com/mrakgr/The-Spiral-Language	pl																2017	2024	2017	36	27	916	1	false																								2017	2024	8072	11	3038	56	4330																			https://github.com/mrakgr/The-Spiral-Language/issues										python c f-sharp json cpp typescript html cuda markdown xml powershell toml				true	1009	0		28																1	false																													Croatia					inl x = 2 // Define a 64-bit integer in Spiral. inl mult a b = a * b inl f g = g 1 2, g 3.0 4.0 // Would give a type error in F#. f mult																										https://github.com/mrakgr/The-Spiral-Language						//																																true																																																							true																																															false																																																	0	0														
xaml	XAML	2008			10	xmlFormat				11					774	1			23157		true	11	cmake dynamo-visual-language flow9 hhvm jinx monkeyx opencv powershell ripple roslyn-compiler uno								xmlFormat																							false																																					2008	xml visual-studio-editor csharp visual-basic.net xbl html javascript linux	Extensible Application Markup Language (XAML  (listen)) is a declarative XML-based language developed by Microsoft that is used for initializing structured values and objects. It is available under Microsoft's Open Specification Promise. The acronym originally stood for Extensible Avalon Markup Language, Avalon being the code-name for Windows Presentation Foundation (WPF).XAML is used extensively in .NET Framework 3.0 & .NET Framework 4.0 technologies, particularly Windows Presentation Foundation (WPF), Silverlight, Windows Workflow Foundation (WF), Windows Runtime XAML Framework and Windows Store apps. In WPF, XAML forms a user interface markup language to define UI elements, data binding, events, and other features. In WF, workflows can be defined using XAML. XAML can also be used in Silverlight applications, Windows Phone apps and Windows Store apps. XAML elements map directly to Common Language Runtime object instances, while XAML attributes map to Common Language Runtime properties and events on those objects. XAML files can be created and edited with visual design tools like Microsoft Expression Blend, Microsoft Visual Studio, and the hostable Windows Workflow Foundation visual designer. They can also be created and edited with a standard text editor, a code editor like XAMLPad, or a graphical editor like Vector Architect. Anything that is created or implemented in XAML can be expressed using a more traditional .NET language, such as C# or Visual Basic .NET. However, a key aspect of the technology is the reduced complexity needed for tools to process XAML, because it is based on XML. Consequently, a variety of products are emerging, particularly in the WPF space, which create XAML-based applications. As XAML is simply based on XML, developers and designers are able to share and edit content freely amongst themselves without requiring compilation. XAML also benefits from being a declarative definition of the UI rather than procedural code to generate it.	2004	159	451	512	626631																				202885	0		11																					xaml				https://www.noesisengine.com/docs/Gui.Core.XamlIntroduction.html																																								https://reddit.com/r/xaml				"<html xmlns=""http://www.w3.org/1999/xhtml"">   <head>     <title>XAML Example</title>     <script type=""text/javascript"" src=""MySilverlight.js"" />     <script type=""text/javascript"" src=""Silver.js"" />   </head>   <body>     <div id=""MySilverlight"" >     </div>     <script type=""text/javascript"">       createMySilverlight();     </script>   </body> </html>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Extensible_Application_Markup_Language	23	1								year|publisher|title|authors|isbn13\n2012|O'Reilly Media|HLSL and Pixel Shaders for XAML Developers: A Comprehensive Guide to Creating HLSL Pixel Shaders for WPF and Silverlight Applications|Ritscher, Walt|9781449319847\n20121130|Springer Nature|Beginning Windows 8 Application Development - XAML Edition|Kyle Burns|9781430245674\n2019|Apress|Building Xamarin.Forms Mobile Apps Using XAML: Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals|Dan Hermes and Nima Mazloumi|9781484240304\n2013-02-04T00:00:01Z|Microsoft Press|Programming Windows: Writing Windows 8 Apps With C# and XAML (Developer Reference)|Petzold, Charles|9780735671768\n2013|Sams Publishing|Windows 8.1 Apps with XAML and C# Unleashed|Nathan, Adam|9780133744408\n2012|Sams Publishing|Windows 8 Apps with XAML and C# Unleashed|Nathan, Adam|9780132984348\n2019|Sams Publishing|Windows 8 Apps with XAML and C# Unleashed|Nathan, Adam|9780672336010\n2012|Apress|Windows 8 XAML Primer: Your essential guide to Windows 8 development (Expert's Voice in Xaml)|Liberty, Jesse|9781430249122\n2014|Addison-Wesley Professional|Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML (Microsoft Windows Development Series)|Likness, Jeremy and Garland, John|9780133430400\n2013|Apress|Windows 8 App Projects - XAML and C# Edition (Expert's Voice in Windows 8)|Vermeir, Nico|9781430250661\n2015|Apress|Pro XAML with C#: Application Development Strategies (covers WPF, Windows 8.1, and Windows Phone 8.1)|James, Buddy and Lalonde, Lori|9781430267751\n2012|Wrox|Professional Windows 8 Programming: Application Development with C# and XAML|Lecrenski, Nick and Holland, Doug and Sanders, Allen and Ashley, Kevin|9781118205709\n2012|Apress|Windows 8 Apps Revealed Using XAML and C# (Expert's Voice in Windows 8)|Freeman, Adam|9781430250357\n2014-06-16T00:00:01Z|AddisonWesley Professional|Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML (Microsoft Windows Development Series)|Likness, Jeremy|9780321927972\n2006|Packt Publishing|Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#: A C# developer's guide to the features and programming interfaces of Windows Workflow Foundation|Allen, K. Scott|9781904811213\n2012|Apress|Windows 8 XAML Primer: Your essential guide to Windows 8 development (Expert's Voice in Xaml)|Liberty, Jesse|9781430249115\n20120703|O'Reilly Media, Inc.|HLSL and Pixel Shaders for XAML Developers|Walt Ritscher|9781449325022\n2014|Apress|Pro Windows 8.1 Development with XAML and C#|Liberty, Jesse and Galloway, Jon and Japikse, Philip|9781430240488\n|Wiley India Private Limited|Professional Windows 8 Programming: Application Development with C# and XAML|Nick Lecrenski|9788126540181\n2013|WILEY|Programming Windows: Writing Windows 8 Apps with C# and XAML|Charles Petzold|9789350045084\n20120703|O'Reilly Media, Inc.|HLSL and Pixel Shaders for XAML Developers|Walt Ritscher|9781449325015\n20130603|Simon & Schuster|Windows Store App Development: C# and XAML|Pete Brown|9781638352884\n20061222|Packt Publishing|Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#|K. Scott Allen|9781847190154					year|title|doi|citations|influentialCitations|authors|paperId\n2012|Beginning Windows 8 Application Development: XAML Edition|10.1007/978-1-4302-4567-4|3|2|Kyle Burns|06552de9db9aed1eba2a675855580fd129a5ded9	
koara	koara	2016	Andy Van Den Heuvel		15	textMarkup		https://web.archive.org/web/20160221081308/http://koara.io/projects		0				0.14.0	775	0		4	23157		true	0								https://github.com/koara/koara-java	textMarkup																2015	2018	2015	3	0	3	0	false																								2015	2018	248	1	36	2	400																			https://github.com/koara										java gradle markdown yaml				true	1006	0		19																1	false	0	true																							https://search.maven.org/artifact/io.koara/koara				Belgium																															https://github.com/koara/koara-java																																																																																																																																																																																													0	0				koara.io			id|title|time|timestamp|by|comments|score\n10844780|Show HN: Koara – A modular lightweight markup language|2016-01-05 18:00:47 UTC|1452016847|codeaddslife|0|4							
vyxal	Vyxal	2020	lyxal		19	esolang		http://vyxal.pythonanywhere.com		0				v4.2.0	776	1		10	23157		true	0								https://github.com/Vyxal/Vyxal	esolang																2020	2024	2020	6	31	265	4	false																								2020	2025	10125	76	132	69	2975536																			Code Golf		vy vyxal								scala markdown yaml python javascript scheme css html bourne-shell json				true	439	0		31																1	false	4	true				false		https://github.com/Vyxal/Vyxal/tree/main/documents																					Australia					₁ƛ₍₃₅kF½*∑∴,														https://www.reddit.com/r/vyxal												https://github.com/Vyxal/Vyxal																																																																																																																																																																																													0	0				vyxal.pythonanywhere.com										
dns	DNS	1985	Paul Mockapetris		11	protocol				0					777	0			23156		true	2	doh gns								protocol																							false												Domain Name System																									1985		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.		3154	1658		8339					SRI															15790	0		11																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Domain_Name_System	6	2								year|publisher|title|authors|isbn13\n1998|O'Reilly & Associates|DNS and BIND|Paul Albitz and Cricket Liu|9781565925120\n1996|O'Reilly Media|DNS and BIND (A Nutshell Handbook)|Albitz, Paul and Liu, Cricket|9781565922365\n2006|O'Reilly Media|DNS and BIND (5th Edition)|Liu, Cricket and Albitz, Paul|9780596100575\n1994|Oreilly & Associates Inc|DNS and BIND|Allen, Paul; Liu, Cricket|9781565920101\n20060526|O'Reilly Media, Inc.|DNS and BIND|Cricket Liu; Paul Albitz|9780596553401\n20060526|O'Reilly Media, Inc.|DNS and BIND|Cricket Liu; Paul Albitz|9780596550004					year|title|doi|citations|influentialCitations|authors|paperId\n2016|DNS Protection against Spoofing and Poisoning Attacks|10.1109/ICISCE.2016.279|11|0|M. Hussain and Hai Jin and Z. Hussien and Z. Abduljabbar and Salah H. Abbdal and Ayad Ibrahim|6e8aca84ef8ab5cc2d681b68ae5d2831fd7928ab\n2017|Enc-DNS-HTTP: Utilising DNS Infrastructure to Secure Web Browsing|10.1155/2017/9479476|6|0|M. Hussain and Hai Jin and Z. Hussien and Z. Abduljabbar and Salah H. Abbdal and Ayad Ibrahim|34db0be8a10576ba43ca998d82003358a1e13ff7	
oxyl	Oxyl	2019	J Rain De Jager		15	pl		https://www.oxyllang.org/		0				1.1.2-alpha-opam3	778	0		10	23156		true	0								https://gitlab.com/selfReferentialName/oxylc	pl																							false																								2019	2020	444	3	69	99	7836																Oxyl is a functional programming language focused on being explicit and safe but not clunky or verbose	Oxyl is a functional programming language focused on being explicit and safe but not clunky or verbose		https://gitlab.com/selfReferentialName/oxylc/-/issues	Oxyl is a functional programming language focused on being explicit and safe but not clunky or verbose									bourne-shell assembly-language c vim-script asciidoc yaml make python dockerfile bash				true	1004	0		25																1	false	1	true																							https://opam.ocaml.org/packages/oxylc				South Africa																																https://gitlab.com/selfReferentialName/oxylc																																																																																																																																																																																												0	0				oxyllang.org										
c--	C--	1997	Simon Peyton Jones		13	pl		http://www.cs.tufts.edu/~nr/c--/index.html		0					779	1			23155	3733	true	0									pl																							false				c/C--																																	1997	c ascii assembly-language modula-3 bcpl llvmir	C-- (pronounced cee minus minus) is a C-like programming language. Its creators, functional programming researchers Simon Peyton Jones and Norman Ramsey, designed it to be generated mainly by compilers for very high-level languages rather than written by human programmers. Unlike many other intermediate languages, its representation is plain ASCII text, not bytecode or another binary format.	2005	568	45	148	1422467					Tufts University															2861	0		13																1																	text													United States																"target byteorder little; import puts; export main;  section ""data""{     s:bits8[] ""Hello World\0""; }  foreign ""C"" main(){     foreign ""C"" puts(""address""s);     foreign ""C"" return(0); } "								C--																																																																																																																																																																																																			https://en.wikipedia.org/wiki/C--	0	0	https://hopl.info/showlanguage.prx?exp=3733													
popr	popr	2012			24	pl		https://popr.dev		0					780	1		14	23153		true	0								https://github.com/HackerFoo/poprc	pl																2012	2024	2012	19	10	240	0	false																								2012	2021	1806	3	164	4	47585				http://hackerfoo.com/eval.html	2019											<a href='https://github.com/HackerFoo/poprc'>Popr</a> applies concatenative programming to types as well as values, striving for purity and correctness, and efficient execution.	<a href='https://github.com/HackerFoo/poprc'>Popr</a> applies concatenative programming to types as well as values, striving for purity and correctness, and efficient execution.	http://hackerfoo.com/presentations/ttpl_slides.html	https://github.com/HackerFoo/poprc/issues	<a href='https://github.com/HackerFoo/poprc'>Popr</a> applies concatenative programming to types as well as values, striving for purity and correctness, and efficient execution.									c svg bourne-shell make python nix lisp markdown yaml tex html css bash json	c			true	275	0		40																	false																text													United States					1 2 | 3 +																										https://github.com/HackerFoo/poprc						__																																true																																false																						true	true																																															false																																																	0	0				popr.dev										
chicken	CHICKEN	2000	Felix Winkelmann		20	pl compiler lisp		https://www.call-cc.org/		1				5.3.0	781	1		9	23150	8676	true	1	queue							https://code.call-cc.org/git/chicken-core.git	pl																							false													Chicken Scheme											2009	2025	6765	80	371	34								1994	scheme linux ios android stalin	Chicken (stylized as CHICKEN) is a programming language, specifically a compiler and interpreter which implement a dialect of the programming language Scheme, and which compiles Scheme source code to standard C. It is mostly R5RS compliant and offers many extensions to the standard. The newer R7RS standard is supported through an extension library. Chicken is free and open-source software available under a BSD license. It is implemented mostly in Scheme, with some parts in C for performance or to make embedding into C programs easier.	2000	24	128		4397102					The Chicken Team										scheme bourne-shell c lisp tex make tcl css html				true	221	0		30							scheme									1	false	5	true						https://wiki.call-cc.org/man/5/The%20User%27s%20Manual									3605												Various					"A glimpse of CHICKEN ;;; hello-world.scm (print ""Hello, world!"")  ;;; Running it interpreted: $ csi -s hello-world.scm Hello, world!  ;;; Compiling and running the executable binary: $ csc hello-world.scm  $ ./hello-world Hello, world!"																									https://code.call-cc.org/git/chicken-core.git																																																																																																																																																																																													https://en.wikipedia.org/wiki/CHICKEN_(Scheme_implementation)	0	0	https://hopl.info/showlanguage.prx?exp=8676													
potion	Potion	2007	Jonathan Gillette		15	pl		http://perl11.org/potion/		0					782	0		10	23144		true	0								https://github.com/perl11/potion	pl																2009	2024	2008	29	90	659	21	false																								2008	2024	2421	30	214	5	28069											-1					Potion is an object- and mixin-oriented (traits) language.	Potion is an object- and mixin-oriented (traits) language.		https://github.com/perl11	Potion is an object- and mixin-oriented (traits) language.									c bourne-shell markdown make yaml yacc perl css lisp ruby				true	976	0		25																1	false																													United States and Germany and The Netherlands				https://news.ycombinator.com/item?id=21176027																											https://github.com/perl11/potion																																																																																																																																																																																												https://web.archive.org/web/20150325130627/https://en.wikipedia.org/wiki/Potion_(programming_language)	0	0														
seed7	Seed7	2005	Thomas Mertes		29	pl		http://seed7.sourceforge.net		0					783	2			23144		true	0									pl																							false				s/Seed7.s7																																	2005	linux unix pascal modula-2 ada algol-68 c java unicode tls http ftp smtp mysql mariadb sqlite postgresql xml	Seed7 is an extensible general-purpose programming language designed by Thomas Mertes. It is syntactically similar to Pascal and Ada. Along with many other features, it provides an extension mechanism. Seed7 supports introducing new syntax elements and their semantics into the language, and allows new language constructs to be defined and written in Seed7. For example, programmers can introduce syntax and semantics of new statements and user defined operator symbols. The implementation of Seed7 differs significantly from that of languages with hard-coded syntax and semantics.	2012	37	78	114	36346048					https://sourceforge.net/p/seed7/mailman/seed7-users		sd7 s7i		s7			sd7 s7i								206	0		35																1																	text								http://www.rosettacode.org/wiki/Category:Seed7					Austria				https://www.reddit.com/r/ProgrammingLanguages/comments/n0nii7/have_you_heard_about_seed7											"# Hello World in Seed7  $ include ""seed7_05.s7i"";  const proc: main is func   begin     writeln(""Hello World!"");   end func; "	"$ include ""seed7_05.s7i"";  const proc: main is func   begin     writeln(""Hello World"");   end func; "								Seed7													#		writeln	""""	:=														true														true																																																							true																									true										true												false											true																																					https://en.wikipedia.org/wiki/Seed7	0	0			Seed7	seed7.sourceforge.net										
game	GAME	1977			12	pl				0					784	0			23143	1847	true	0									pl																							false																																					1958		A game is a structured form of play, usually undertaken for enjoyment and sometimes used as an educational tool. Games are distinct from work, which is usually carried out for remuneration, and from art, which is more often an expression of aesthetic or ideological elements. However, the distinction is not clear-cut, and many games are also considered to be work (such as professional players of spectator sports or games) or art (such as jigsaw puzzles or games involving an artistic layout such as Mahjong, solitaire, or some video games). Games are sometimes played purely for entertainment, sometimes for achievement or reward as well. They can be played alone, in teams, or online; by amateurs or by professionals. The players may have an audience of non-players, such as when people are entertained by watching a chess championship. On the other hand, players in a game may constitute their own audience as they take their turn to play. Often, part of the entertainment for children playing a game is deciding who is part of their audience and who is a player. Key components of games are goals, rules, challenge, and interaction. Games generally involve mental or physical stimulation, and often both. Many games help develop practical skills, serve as a form of exercise, or otherwise perform an educational, simulational, or psychological role. Attested as early as 2600 BC, games are a universal part of human experience and present in all cultures. The Royal Game of Ur, Senet, and Mancala are some of the oldest known games.	2001	1706	3200		18723138					University of Toronto															8550	0		12																									https://learn.microsoft.com/en-us/gaming/									305												Canada				https://semanticscholar.org/paper/7b082816a74fb1f9f198c0fbdf8a128bcefa31a6																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Game	99	0	https://hopl.info/showlanguage.prx?exp=1847							year|publisher|title|authors|isbn13\n2006|Apress|The Game Maker's Apprentice: Game Development for Beginners|Jacob Habgood and Mark Overmars|9781590596159\n2003|The MIT Press|Rules of Play: Game Design Fundamentals (The MIT Press)|Tekinbas, Katie Salen and Zimmerman, Eric|9780262240451\n2017|Addison-Wesley Professional|Advanced Game Design: A Systems Approach: A Systems Approach|Sellers, Michael|9780134667607\n2002|For Dummies|Windows Game Programming For Dummies|LaMothe, André|9780764516788\n2012|Watson-Guptill|Drawing Basics and Video Game Art: Classic to Cutting-Edge Art Techniques for Winning Video Game Design|Solarski, Chris|9780823098477\n2008|Jones & Bartlett Learning|Introduction to 3D Game Programming with DirectX 10|Luna, Frank|9781598220537\n2013|Addison-Wesley Professional|Game Programming Algorithms and Techniques: A Platform-Agnostic Approach (Game Design)|Madhav, Sanjay|9780321940155\n2014|Addison-Wesley Professional|Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#|Gibson Bond, Jeremy|9780321933164\n2007|Cambridge University Press|Algorithmic Game Theory||9780521872829\n2008|The MIT Press|Game Sound: An Introduction to the History, Theory, and Practice of Video Game Music and Sound Design (The MIT Press)|Collins, Karen|9780262033787\n2005|The MIT Press|The Game Design Reader: A Rules of Play Anthology (The MIT Press)||9780262195362\n2014|Addison-wesley|A Game Design Vocabulary: Exploring The Foundational Principles Behind Good Game Design|Anthropy, Anna.|9780321886927\n2014|Routledge|The Essential Guide to Game Audio|Horowitz, Steve|9780415706704\n2003|New Riders Games|Core Techniques and Algorithms in Game Programming|Dalmau, Daniel Sanchez-Crespo|9780131020092\n2009|A K Peters/CRC Press|Game Engine Architecture|Gregory, Jason|9781568814131\n2009|Cengage Learning PTR|Getting Started with Game Maker|Ford, Jr  Jerry Lee|9781598638820\n2012|Cengage Learning PTR|Game Coding Complete, Fourth Edition|McShaffry, Mike and Graham, David|9781133776574\n2009|Course Technology/cengage Learning|Getting Started With Game Maker|Ford, Jerry Lee.|9781598638820\n2012|Mercury Learning & Information|Introduction to 3D Game Programming with DirectX 11|Luna, Frank|9781936420223\n2000|Charles River Media|Game Programming Gems (GAME PROGRAMMING GEMS SERIES)|DeLoura, Mark|9781584500490\n2009|Cengage Learning PTR|Beginning OpenGL Game Programming, Second Edition|Benstead, Luke|9781598635287\n2003|Sams Publishing|Managed DirectX 9 Kick Start: Graphics and Game Programming|Miller, Tom|9780672325960\n2016|Sams Publishing|Unreal Engine 4 Game Development in 24 Hours, Sams Teach Yourself|Cookson, Aram and DowlingSoka, Ryan and Crumpler, Clinton and Johnson, Tim|9780672337628\n2011|Cengage Learning PTR|XNA Game Studio 4.0 for Xbox 360 Developers|Harbour, Jonathan S.|9781584505372\n2011|Cengage Learning PTR|Wizards and Warriors: Massively Multiplayer Online Game Creation|Darby, Jason|9781598638516\n2007|Wiley|Game Programming: The L Line, The Express Line to Learning|Harris, Andy|9780470068229\n2017|Packt Publishing|Game Development Patterns and Best Practices: Better games, less hassle|Doran, John P. and Casanova, Matt|9781787127838\n2010|Wiley|Level Up!: The Guide to Great Video Game Design|Rogers, Scott|9780470688670\n2002|Course Technology PTR|Visual Basic Game Programming with DirectX (The Premier Press Game Development Series)|Harbour, Jonathan S.|9781931841252\n2004|Sams|Beginning Game Programming|Morrison, Michael|9780672326592\n2007|Apress|Beginning Game Development with Python and Pygame: From Novice to Professional (Expert's Voice)|McGugan, Will|9781590598726\n2007|Que|ActionScript 3.0 Game Programming University|Rosenzweig, Gary|9780789737021\n2013|Packt Publishing|LÖVE for Lua Game Programming|Akinlaja, Darmie|9781782161608\n1998|American Mathematical Society|A Gentle Introduction to Game Theory (Mathematical World, Vol. 13)|Saul Stahl|9780821813393\n2002|Muska & Lipman/Premier-Trade|Game Programming Tricks of the Trade (The Premier Press Game Development Series)|Phillips, Lorenzo|9781931841696\n1986|Cambridge University Press|Game Theory and Political Theory: An Introduction|Ordeshook, Peter C.|9780521315937\n2011|Packt Publishing|Unity 3.x Game Development by Example Beginner's Guide|Creighton, Ryan Henson|9781849691840\n2015|Packt Publishing|Learning LibGDX Game Development - Second Edition|Nair, Suryakumar Balakrishnan and Oehlke, Andreas|9781783554775\n2014|Prentice Hall|Core HTML5 2D Game Programming|Geary, David|9780133564242\n2005|Apress|Physics for Game Programmers|Palmer, Grant|9781590594728\n1990|Dell|Golf: The Mind Game|Mackenzie, Marlin M.|9780440502098\n2004|Charles River Media|AI Game Engine Programming (Game Programming Series)|Schwab, Brian|9781584503446\n2009|Charles River Media|David Perry on Game Design: A Brainstorming ToolBox|Perry, David and DeMaria, Rusel|9781584506683\n1995|Waite Group Pr|Black Art of 3D Game Programming: Writing Your Own High-Speed 3D Polygon Video Games in C|Lamothe, Andre|9781571690043\n2001|Wordware Publishing, Inc.|Computer Game Design: Theory and Practice|Rouse, Richard|9781556227356\n2016|Packt Publishing|Beginning C++ Game Programming|Horton, John|9781786466198\n2004|Cengage Learning PTR|Beginning Game Programming|Harbour, Jonathan S.|9781592005857\n2005|Cengage Learning PTR|The Game Producer's Handbook|Irish, Dan|9781592006175\n2006|Prentice Hall|Fundamentals of Game Design|Adams, Ernest and Rollings, Andrew|9780131687479\n2012|Pearson P T R|Core HTML5 Canvas: Graphics, Animation, and Game Development|Geary, David|9780132761611\n2004|Course Technology PTR|3D Game Engine Programming (Game Development Series)|Zerbst, Stefan and Duvel, Oliver|9781592003518\n2013|Packt Publishing|Unity Android Game Development by Example Beginner's Guide|Finnegan, Thomas|9781849692014\n2006|Course Technology|Game Development Essentials: Game Interface Design|Saunders, Kevin and Novak, Jeannie|9781418016203\n2014|Packt Publishing|GameMaker Game Programming with GML|DeLucas, Matthew|9781783559442\n1996|Waite Group Pr|Black Art of Java Game Programming|Fan, Joel and Tenitchi, Calin and Ries, Eric|9781571690432\n2006|Cengage Learning PTR|Beginning C++ Through Game Programming, Second Edition|Dawson, Michael|9781598633603\n2018|Addison-Wesley Professional|Game Programming in C++: Creating 3D Games (Game Design)|Madhav, Sanjay|9780134597201\n2000|Woodhead Publishing|Game Theory: Mathematical Models of Conflict (Horwood Series in Mathematics & Applications)|Jones, A. J.|9781898563143\n2008|Wrox|Professional XNA Programming: Building Games for Xbox 360 and Windows with XNA Game Studio 2.0|Nitschke, Benjamin|9780470261286\n2003|Cengage Learning PTR|Beginner’s Guide to DarkBASIC Game Programming (Game Development)|Harbour, Jonathan S. and Smith, Joshua|9781592000098\n2004|Addison-Wesley|Object-Oriented Game Development|Gold, Julian|9780321176608\n2018|Addison-wesley,|Game Programming In C++: Creating 3d Games|Madhav, Sanjay (author.)|9780134597201\n2014|Cengage Learning PTR|Beginning Game Programming|Harbour, Jonathan S.|9781305258952\n2007|McGraw-Hill Osborne Media|Microsoft XNA Game Studio Creators Guide: An Introduction to XNA Game Programming|Cawood,Stephen and McGee,Pat|9780071490719\n2004|CRC Press|3D Game Engine Architecture: Engineering Real-Time Applications with Wild Magic (The Morgan Kaufmann Series in Interactive 3D Technology)|Eberly, David H.|9780122290640\n2003|Sams Publishing|Sams Teach Yourself Game Programming in 24 Hours|Morrison, Michael|9780672324611\n2008|Cengage Learning|AI Game Engine Programming|Schwab, Brian|9781584505723\n2009|Cengage Learning|Game Coding Complete|McShaffry, Mike|9781584506805\n2005|Paraglyph Press|Game Coding Complete|McShaffry, Mike|9781932111910\n1989|Springer|Mathematical Introduction to Linear Programming and Game Theory (Undergraduate Texts in Mathematics)|Brickman, Louis|9780387969312\n2005|For Dummies|Beginning Flash Game Programming For Dummies|Harris, Andy|9780764589621\n2007|Cengage Learning PTR|Beginning Java Game Programming Second Edition|Harbour, Jonathan S.|9781598634761\n1994|Springer|Introduction to Game Theory (Universitext)|Morris, Peter|9780387942841\n2008|Focal Press|The Complete Guide to Game Audio, Second Edition: For Composers, Musicians, Sound Designers, Game Developers (Gama Network Series)|Marks, Aaron|9780240810744\n2012|Cengage Learning PTR|3D Game Programming All in One, Third Edition|Finney, Kenneth C|9781435457447\n2011|Cengage Learning PTR|UDK Game Development|Thorn, Alan|9781435460188\n2004|Cengage Learning PTR|Beginning Illustration and Storyboarding for Games (Premier Press Game Development)|Pardew, Les|9781592004959\n2004|Cengage Learning PTR|Game Interface Design|Fox, Brent|9781592005932\n2002|Muska & Lipman/Premier-Trade|Isometric Game Programming with DirectX 7.0 w/CD (Premier Press Game Development (Software))|Pazera, Ernest|9780761530893\n2006|New Riders Pub|Level Design for Games: Creating Compelling Game Experiences|Co, Phil|9780321375971\n2005|Cengage Learning PTR|More OpenGL Game Programming|Astle, Dave|9781592008308\n2004|Cengage Learning PTR|Game Design for Teens|Pardew, Les and Pugh, Scott and Nunamaker, Eric and Iverson, Brent L. and Wolfley, Ross|9781592004966\n2003|Apress|.NET Game Programming with DirectX 9.0|Alexandre Santos Lobao and Ellen Hatton|9781590590515\n2015-03-25|Packt Publishing|iOS Game Programming Cookbook|Bhanu Birani and Chhavi Vaishnav|9781784398255\n2006|Charles River Media|Programming An Rts Game With Direct3d|Carl Granberg|9781584504986\n2019|Independently published|Unity from Zero to Proficiency (Beginner): A Step-by-step guide to coding your first game|Felicia, Patrick|9781091872028\n2004|Course Technology PTR|Mathematics for Game Developers (Game Development)|Tremblay, Christopher|9781592000388\n2012|Apress|Foundation Game Design with ActionScript 3.0|van der Spuy, Rex|9781430239932\n1995|Waite Group Pr|Black Art of Windows Game Programming|Lyons, Eric R.|9781878739957\n2018|Apress|Developing 2D Games with Unity: Independent Game Programming with C#|Halpern, Jared|9781484237717\n2018|Packt Publishing|Game Programming using Qt 5 Beginner's Guide: Create amazing games with Qt 5, C++, and Qt Quick, 2nd Edition|Strakhov, Pavel and Wysota, Witold and Haas, Lorenz|9781788399999\n2011|Sams Publishing|Sams Teach Yourself Windows Phone 7 Game Programming in 24 Hours|Harbour, Jonathan|9780672335549\n2009|Packt Publishing|3D Game Development with Microsoft Silverlight 3: Beginner's Guide|Hillar,Gastón C.|9781847198921\n2013|Apress|HTML5 Game Programming with enchant.js|Shimizu, Ryo and Furukawa, Hidekazu and Fushimi, Ryohei and Tanaka, Ryo and Kratzer, Kevin and McInnis, Brandon and Inc, enchantjs|9781430247432\n2011|Academic Internet Publishers|[(Studyguide for Game Graphics Programming by Sherrod, Allen, ISBN 9781584505167 )] [Author: Cram101 Textbook Reviews] [Jun-2011]||9781584505167\n2013|Packt Publishing|SFML Game Development|Haller, Jan and Vogelius Hansson, Henrik and Moreira, Artur|9781849696845\n2009|Sams Publishing|Microsoft XNA Game Studio 3.0 Unleashed|Carter, Chad|9780672330223\n2017|Packt Publishing|Mastering Unity 2017 Game Development with C#: Create professional games with solid gameplay features and professional-grade workflow, 2nd Edition|Thorn, Alan|9781788398398\n2006|Jones & Bartlett Learning|Introduction To 3D Game Programming With Directx 9.0C: A Shader Approach (Wordware Game and Graphics Library)|Luna, Frank|9781598220162						
mupad	muPad	1997			20	pl		http://mathworks.com/discovery/mupad.html		0					785	0			23139	7523	true	0									pl	69	71		39		0					text			source.mupad	programming								false					18	2012	2018		4												algebra.py																1997	linux matlab java	"MuPAD is a computer algebra system (CAS). Originally developed by the MuPAD research group at the University of Paderborn, Germany, development was taken over by the company SciFace Software GmbH & Co. KG in cooperation with the MuPAD research group and partners from some other universities starting in 1997. Until autumn 2005, the version ""MuPAD Light"" was offered for free for research and education, but as a result of the closure of the home institute of the MuPAD research group, only the version ""MuPAD Pro"" became available for purchase. The MuPAD kernel is bundled with Scientific Notebook and Scientific Workplace. Former versions of MuPAD Pro were bundled with SciLab. In MathCAD's version 14 release Mupad was adopted as the CAS engine. In September 2008, SciFace was purchased by MathWorks and the MuPAD code was included in the Symbolic Math Toolbox add-on for MATLAB. On 28 September 2008, MuPAD was withdrawn from the market as a software product in its own right. However, it is still available in the Symbolic Math Toolbox in MATLAB and can also be used as a stand-alone program."	2004	29	76	102	30874575					University of Paderborn			mu		mu									false	366	0		20																																	text													Germany																		MuPAD																																																			true																																																							true																	true																																																																														https://en.wikipedia.org/wiki/MuPAD	10	0	https://hopl.info/showlanguage.prx?exp=7523				mupad	https://github.com/ccreutzig/sublime-MuPAD		year|publisher|title|authors|isbn13\n1998|Springer|Dynamic Modules: User’s Manual and Programming Guide for MuPAD 1.4|Sorgatz, Andreas|9783540650430\n1996|Wiley|MuPAD User's Manual and CD-ROM: Multiprocessing Algebra Data Tool, MuPad Version 1.2.2.|The MuPad Group and Fuchssteiner, B. and Drescher, K. and Kemper, A. and Kluge, O. and Morrise, K. and Naundorf, H. and Oevel, G. and Postel, F. and Schulze, T. and Siek, G. and Sorgatz, A. and Wiwianka, W. and Zimmermann, P.|9780471967163\n2014|Springer|Dynamic Modules: User's Manual and Programming Guide for MuPAD 1.4|Sorgatz, Andreas|9783642599965\n2004|Springer|Mupad Tutorial|Christopher Creutzig and Walter Oevel|9783540221845\n20131201|Springer Nature|MuPAD Tutorial|Christopher Creutzig; Walter Oevel|9783642593048\n20121206|Springer Nature|MuPAD Pro Computing Essentials|Miroslaw Majewski|9783642979101\n20110627|Springer Nature|MuPAD Pro Computing Essentials|Miroslaw Majewski|9783642187605	mupad					title|year|author|goodreadsId|rating|ratings|reviews\nMupad Pro Computing Essentials|2002|Miroslaw Majewski|13658983|0.0|0|0\nProgramming Fundamentals with MATLAB Using Mupad||Smith A|53994831|0.0|0|0\nDynamic Modules: User's Manual and Programming Guide for Mupad 1.4 [With *]|1998|Andreas Sorgatz|4117301|0.0|0|0
tea	Tea	1997			23	pl		http://www2.pdmfc.com/tea		0					786	4			23139		true	0									pl	14	15		17		0					text			source.tea	markup								false				t/Tea.tea	10	2012	2015	1	3												templates.py																1997	tcl java scheme xml jvm	Tea is a high level scripting language for the Java environment. It combines features of Scheme, Tcl, and Java.  Integrated support for all major programming paradigms. Functional programming language. Functions are first class objects. Scheme-like closures are intrinsic to the language. Support for object oriented programming. Modular libraries with autoloading on demand facilities. Large base of core functions and classes. String and list processing. Regular expressions. File and network I/O. Database access. XML processing. 100% Pure Java. The Tea interpreter is implemented in Java. Tea runs anywhere with a Java 1.6 JVM or higher. Java reflection features allow the use of Java libraries directly from Tea code. Intended to be easily extended in Java. For example, Tea supports relational database access through JDBC, regular expressions through GNU Regexp, and an XML parser through a SAX parser (XML4J for example).	2005	14	20	55	3431871								tea	tea	tea										291	0		26																																	text	2862																	class Square Rectangle ( ) method Square constructor ( size ) {  $super constructor $size $size }											"echo ""Hello World"" "	<% template foo() %>	Tea						Tea													#		echo	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Tea_(programming_language)	0	0					Tea	https://github.com/pferruggiaro/sublime-tea			Tea					
gwion	Gwion	2016			16	pl		https://Gwion.github.io/Gwion		0					787	0		8	23137		true	0								https://github.com/fennecdjay/Gwion	pl																2016	2024	2016	20	44	531	1	false																								2016	2025	8517	33	1042	30	47368																<a href='https://github.com/fennecdjay/Gwion'>Gwion</a> is a strongly-timed musical programming language .	<a href='https://github.com/fennecdjay/Gwion'>Gwion</a> is a strongly-timed musical programming language .		https://github.com/Gwion	<a href='https://github.com/fennecdjay/Gwion'>Gwion</a> is a strongly-timed musical programming language .									c yaml bourne-shell markdown bash make ini nix				true	698	0		24																	false							https://tio.run/#gwion									text													The Netherlands and United States and Turkey and France				https://compilerspotlight.substack.com/p/language-showcase-gwion?sd=pf																											https://github.com/fennecdjay/Gwion																																																																																																																																																																																													0	0														
curv	curv	2016	Doug Moen		14	pl		http://www.curv3d.org/		0					788	0		16	23136		true	0								https://github.com/curv3d/curv	pl																2017	2024	2016	31	73	1134	31	false																								2016	2023	3957	25	1557	21	675092					2018											Curv is a programming language for creating art using mathematics. It’s a 2D and 3D geometric modelling tool that supports full colour, animation and 3D printing.	Curv is a programming language for creating art using mathematics. It’s a 2D and 3D geometric modelling tool that supports full colour, animation and 3D printing.		https://github.com/curv3d	Curv is a programming language for creating art using mathematics. It’s a 2D and 3D geometric modelling tool that supports full colour, animation and 3D printing.									cpp markdown restructuredtext python xml cmake css bourne-shell make glsl m4 yaml html c javascript powershell				true	1380	0		30																1	false																													Canada				https://docs.google.com/spreadsheets/d/12sTu7RT-s_QlAupY1v-3DfI1Mm9NEX5YMWWTDAKHLfc/edit#gid=0																											https://github.com/curv3d/curv																																																																																																																																																																																													0	0				curv3d.org										
noms-db	noms-db	2015	Aaron Boodman and Erik Arvidsson		12	database				0					789	0		9	23135		false	0								https://github.com/attic-labs/noms	database																2015	2024	2015	198	267	7444	293	false																								2015	2021	4016	56	451	72	33650																Noms is a decentralized database philosophically descendant from the Git version control system.	Noms is a decentralized database philosophically descendant from the Git version control system.		https://github.com/attic-labs	Noms is a decentralized database philosophically descendant from the Git version control system.									go markdown python javascript html yaml bourne-shell json dockerfile				true	8302	0		22																2	false															https://github.com/attic-labs/noms/blob/master/doc/faq.md														United States																															https://github.com/attic-labs/noms																																																																																																																																																																																													0	0														
hujson	HuJSON	2019	David Crawshaw		16	dataNotation				0					790	0		3	23125		true	0								https://github.com/tailscale/hujson	dataNotation																2019	2024	2019	35	23	588	4	false																								2019	2025	43	11	22	1	117																			https://github.com/tailscale										go yaml markdown				true	669	0		22																1	false																													Various				https://nigeltao.github.io/blog/2021/json-with-commas-comments.html																											https://github.com/tailscale/hujson						//	/* */																															true																																																							true																	true																																																																															0	0														
kal	Kal	2012			18	pl		http://rzimmerman.github.io/kal		0				0.5.6	791	1		3	23123		true	0								https://github.com/rzimmerman/kal	pl																2012	2024		26	18	395	27	false																					javascript.py			2012	2014	444	6	47	2	8162																Kal is a highly readable, easy-to-use language that compiles to JavaScript.	Kal is a highly readable, easy-to-use language that compiles to JavaScript.		https://github.com/rzimmerman/kal/issues	Kal is a highly readable, easy-to-use language that compiles to JavaScript.				kal					markdown json yaml	javascript			true	457	0		22																	false	0	true																											United States					task getUserFriends (userName)  wait for user from db.users.findOne {name:userName}  wait for friends from db.friends.find {userId:user.id}  return friends													Kal													https://github.com/rzimmerman/kal																																																															true														true											true																																																																																																					0	0														
pomsky	Pomsky	2022	Ludwig Stecher		14	pl		https://pomsky-lang.org/		0				v0.4.3	792	1		12	23122		true	0								https://github.com/rulex-rs/pomsky	pl																2022	2024	2022	9	19	1270	31	false														Rulex										2022	2024	457	7	586	2	25187																			https://github.com/rulex-rs										rust markdown toml javascript yaml java csharp python z-shell bash svg json				true	1336	0		26																1	false	0	true																											Germany					'Hello' ' '+ ('world' | 'pomsky')																										https://github.com/rulex-rs/pomsky																																																																																																																																																																																													0	0														
hashlink	hashlink	2015	Nicolas Cannasse		14	bytecode		https://hashlink.haxe.org/		0					793	0		10	23121		true	0								https://github.com/HaxeFoundation/hashlink	bytecode																2015	2024	2015	46	149	801	83	false																								2015	2025	1755	84	803	10	721119																			https://github.com/HaxeFoundation										c haxe xml cmake json markdown cpp yaml make objective-c				true	1334	0		24																1	false																text													Various																															https://github.com/HaxeFoundation/hashlink																																																																																																																																																																																													0	0				hashlink.haxe.org										
luajit	LuaJIT	2005	Mike Pall		12	compiler		http://luajit.org/luajit.html		0				v2.1.0-beta3	794	0		5	23120		true	0								https://github.com/LuaJIT/LuaJIT	compiler																2015	2024	2009	254	944	4555	62	false																								2009	2025	2905	1	232	11	131820																			https://github.com/LuaJIT										c lua html make css				true	7390	0		17																1	false	2	true																											Germany and Denmark																															https://github.com/LuaJIT/LuaJIT																																																																																																																																																																																													0	0														
ascii	ASCII	1963			11	characterEncoding				0					795	1			23119		true	1	txt								characterEncoding																							false												American Standard Code for Information Interchange																									1963	punched-tape c vi multics unix ftp utf-8 unicode java perl	ASCII ( ( listen) ASS-kee), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Most modern character-encoding schemes are based on ASCII, although they support many additional characters. ASCII is the traditional name for the encoding system; the Internet Assigned Numbers Authority (IANA) prefers the updated name US-ASCII, which clarifies that this system was developed in the US and based on the typographical symbols predominantly in use there.	2001	4139	4364	3541	586		Started out as 7 bits. Now 8.	Started out as 7 bits. Now 8.		American National Standards Institute	Started out as 7 bits. Now 8.														20715	0		11																																	na	7938												United States																							"!""#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/ASCII	0	0														
nqc	Not Quite C	2017	Nora Sandler		19	pl				0					796	1		6	23115		true	0								https://github.com/nlsandler/nqcc	pl																2017	2024	2017	16	16	271	5	false												Not Quite C												2017	2022	86	3	116	1	2942								c linux	Not Quite C (NQC) is a programming language, application programming interface (API), and native bytecode compiler toolkit for the Lego Mindstorms, Cybermaster and LEGO Spybotics systems. It is based primarily on the C language but has specific limitations, such as the maximum number of subroutines and variables allowed, which differ depending on the version of firmware the RCX has. The language was invented by David Baum. He has released two books on the subject.	2004	11	9	60	969174					https://github.com/nlsandler/nqcc/issues										c ocaml bourne-shell markdown bash make				true	398	0		26																1	false																text													United States																							task main ()    // Main program  {      SetPower(OUT_A, OUT_FULL);    // Turn on motor A at 100% power.      OnFor(OUT_A, 200);            // Let the motor run for two seconds, and then turn it off.  }								https://github.com/nlsandler/nqcc						//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Not_Quite_C	0	0														
revolution-programming-language	Revolution	1993	Mark Waddingham		14	pl		https://livecode.com/		0				9.6.3	797	1		25	23114		true	0								https://github.com/livecode/livecode	pl																2013	2024	2013	71	220	475	189	false																								2013	2021	29990	124	7646	150	1213423							2001	linux unix android ios hypertalk hypercard sql	"LiveCode (formerly Revolution and MetaCard) is a cross-platform rapid application development runtime environment inspired by HyperCard. It features the Transcript (formerly MetaTalk) programming language which belongs to the family of xTalk scripting languages like HyperCard's HyperTalk.The environment was introduced in 2001.  The ""Revolution"" development system was based on the MetaCard engine technology which Runtime Revolution later acquired from MetaCard Corporation in 2003. The platform won the Macworld Annual Editor's Choice Award for ""Best Development Software"" in 2004.  ""Revolution"" was renamed ""LiveCode"" in the fall of 2010.  ""LiveCode"" is developed and sold by Runtime Revolution Ltd., based in Edinburgh, Scotland. In March, 2015, the company was renamed ""LiveCode Ltd."", to unify the company name with the product. In April 2013 a free/open source version 'LiveCode Community Edition 6.0' was published after a successful crowdfunding campaign at Kickstarter. The code base was re-licensed and made available as free and open source software with a version in April 2013. LiveCode runs on iOS, Android, OS X, Windows 95 through Windows 10, Raspberry Pi and several variations of Unix, including Linux, Solaris, and BSD. It can be used for mobile, desktop and server/CGI applications. The iOS (iPhone and iPad) version was released in December 2010. The first version to deploy to the Web was released in 2009. It is the most widely used HyperCard/HyperTalk clone, and the only one that runs on all major operating systems. A developer release of v.8 was announced in New York on March 12, 2015. This major enhancement to the product includes a new, separate development language, known as ""LiveCode Builder"",  which is capable of creating new object classes called ""widgets"". In earlier versions, the set of object classes was fixed, and could only be enhanced via the use of ordinary procedural languages like C. The new language, which runs in its own IDE, is a departure from the transitional x-talk paradigm in that it permits typing of variables. But the two environments are fully integrated, and apart from the ability to create new objects, development in LiveCode proceeds in the normal way, within the established IDE. A second crowdfunding campaign to Bring HTML5 to LiveCode reached funding goals of nearly $400,000 USD on July 31, 2014. LiveCode developer release 8.0 DP4 (August 31, 2015) was the first to include a standalone deployment option to HTML5."	2011	2	56	5	30890362					LiveCode Ltd										markdown cpp json python objective-cpp java xml bourne-shell c diff perl javascript make html awk pascal sql lisp yaml objective-c korn-shell r svg bash ini				true	1291	0		40								livecode								1	false	9	true																											United Kingdom																							"put url ""binfile:picture.jpg"" into url ""ftp://john:passwd@ftp.example.net:2121/picture.jpg"""								https://github.com/livecode/livecode																																																																																																																																																																																												https://en.wikipedia.org/wiki/Revolution_(programming_language)	0	0														
phel	Phel	2020	Jens Haase		17	pl lisp		https://phel-lang.org/		0				v0.14.1	798	1		8	23111		true	0								https://github.com/phel-lang/phel-lang	pl																2020	2024	2020	12	22	413	17	false																								2020	2025	2358	29	813	6	55754					2020														https://github.com/phel-lang										php markdown json yaml svg xml bourne-shell dockerfile	php			true	510	0		26																1	false	0	true																											United States					" (ns hello-world\boot)   (println ""Hello, World!"")"																	https://twitter.com/phel_lang									https://github.com/phel-lang/phel-lang																																																																																																																																																																																													0	0				phel-lang.org										
mako	Mako	2006			18	template		https://www.makotemplates.org/		3					799	1			23109		true	3	cloc minidsdb pygments								template	3698	4341		188		0					text			text.html.mako	programming								false					17	2012	2016		6												templates.py														2006											Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrows from the best ideas of many others, including Django and Jinja2 templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, which refines the familiar ideas of componentized layout and inheritance to produce one of the most straightforward and flexible models available, while also maintaining close ties to Python calling and scoping semantics. Mako is used by reddit.com where it delivers over one billion page views per month. It is the default template language included with the Pylons and Pyramid web frameworks.	Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrows from the best ideas of many others, including Django and Jinja2 templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, which refines the familiar ideas of componentized layout and inheritance to produce one of the most straightforward and flexible models available, while also maintaining close ties to Python calling and scoping semantics. Mako is used by reddit.com where it delivers over one billion page views per month. It is the default template language included with the Pylons and Pyramid web frameworks.		https://www.makotemplates.org/community.html	Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrows from the best ideas of many others, including Django and Jinja2 templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, which refines the familiar ideas of componentized layout and inheritance to produce one of the most straightforward and flexible models available, while also maintaining close ties to Python calling and scoping semantics. Mako is used by reddit.com where it delivers over one billion page views per month. It is the default template language included with the Pylons and Pyramid web frameworks.		mako mao		mao										201	0		20																					mako mao												text													United States					"<%inherit file=""base.html""/> <%     rows = [[v for v in range(0,10)] for row in range(0,10)] %> <table>     % for row in rows:         ${makerow(row)}     % endfor </table>  <%def name=""makerow(row)"">     <tr>     % for name in row:         <td>${name}</td>\     % endfor     </tr> </%def>"													Mako																																																			true																																																																								true																																																																															0	0				makotemplates.org	Mako	https://github.com/marconi/mako-tmbundle			Mako					
wyvern	Wyvern	2012			15	pl		http://wyvernlang.github.io/		0					800	1		17	23107		true	0								https://github.com/wyvernlang/wyvern	pl																2012	2024	2012	79	66	551	63	false				w/Wyvern.wyv																				2012	2025	3542	70	1532	46	122637							2013		Wyvern is a computer programming language created by Jonathan Aldrich and Alex Potanin for the development of web and mobile applications with security and assurance being number one priority. Wyvern supports object capabilities, it is structurally typed, and aims to make secure way of programming easier than insecure - as described in the Wyvern Manifesto. One of the early available features that make Wyvern special is a way to safely use multiple programming languages within the same program so programmers can use the language most appropriate for each function while at the same time increasing the program's security. It is currently in a prototype stage and distributed under a GPLv2 license.		8	2		43528524									wyv						java javascript bash json markdown bourne-shell logos ejs python xml html protobuf lisp css yaml svg make				true	881	0		34																	false																																													"require stdout  stdout.print(""Hello World"") "								Wyvern							https://github.com/wyvernlang/wyvern								stdout.print	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Wyvern_(programming_language)	0	0				wyvernlang.github.io										
nestedtext	NestedText	2020	Ken Kundert		19	dataNotation		https://nestedtext.org		0					801	1		11	23107		true	0								https://github.com/KenKundert/nestedtext	dataNotation																2020	2024	2020	11	12	343	1	false																					configs.py			2020	2025	539	9	102	1	11400																			https://nurdletech.com					nt					python restructuredtext yaml ini toml json make xml bourne-shell csv css				true	390	0		32	yaml															1	false																													United States					# Contact information for our officers  Katheryn McDaniel:     position: president     address:         > 138 Almond Street         > Topeka, Kansas 20697     phone:         cell: 1-210-555-5297         home: 1-210-555-8470             # Katheryn prefers that we always call her on her cell phone.     email: KateMcD@aol.com     additional roles:         - board member  Margaret Hodge:     position: vice president     address:         > 2586 Marigold Lane         > Topeka, Kansas 20682     phone: 1-470-555-0398     email: margaret.hodge@ku.edu     additional roles:         - new membership task force         - accounting task force													NestedText													https://github.com/KenKundert/nestedtext						#																																true																																																							true																																															false																																																	0	0				nestedtext.org										
homa	Homa	2018	John Ousterhout		21	protocol		https://homa-transport.atlassian.net/wiki/spaces/HOMA/overview	https://github.com/PlatformLab/HomaModule/blob/master/protocol.md	0				v2.0	802	0		9	23102		true	0								https://github.com/PlatformLab/HomaModule	protocol																2018	2024	2018	13	41	171	2	false																								2018	2025	1296	16	150	4	61078																TCP’s problems are too fundamental and interrelated to be fixed; the only way to harness the full performance potential of modern networks is to introduce a new transport protocol into the datacenter.	TCP’s problems are too fundamental and interrelated to be fixed; the only way to harness the full performance potential of modern networks is to introduce a new transport protocol into the datacenter.		Stanford University	TCP’s problems are too fundamental and interrelated to be fixed; the only way to harness the full performance potential of modern networks is to introduce a new transport protocol into the datacenter.									python c cpp markdown bash make bourne-shell perl cmake				true	312	0		31			tcp													1	false	2	false						https://homa-transport.atlassian.net/wiki/spaces/HOMA/overview																					United States				https://web.stanford.edu/~ouster/cgi-bin/papers/replaceTcp.pdf																											https://github.com/PlatformLab/HomaModule																																																																																																																																																																																													0	0				web.stanford.edu/										
seq	Seq	2019			15	pl		https://seq-lang.org		0				v0.11.0	803	1		12	23101		true	0								https://github.com/seq-lang/seq	pl																2018	2024		22	50	698	22	false																								2018	2022	2998	17	481	12	112283																A High-Performance Language for Bioinformatics. Here, we introduce Seq, the first language tailored specifically to bioinformatics, which marries the ease and productivity of Python with C-like performance. Seq is a subset of Python—and in many cases a drop-in replacement—yet also incorporates novel bioinformatics- and computational genomics-oriented data types, language constructs and optimizations. Seq enables users to write high-level, Pythonic code without having to worry about low-level or domain-specific optimizations, and allows for seamless expression of the algorithms, idioms and patterns found in many genomics or bioinformatics applications. On equivalent CPython code, Seq attains a performance improvement of up to two orders of magnitude, and a 175× improvement once domain-specific language features and optimizations are used. With parallelism, we demonstrate up to a 650× improvement. Compared to optimized C++ code, which is already difficult for most biologists to produce, Seq frequently attains up to a 2× improvement, and with shorter, cleaner code. Thus, Seq opens the door to an age of democratization of highly-optimized bioinformatics software.	A High-Performance Language for Bioinformatics. Here, we introduce Seq, the first language tailored specifically to bioinformatics, which marries the ease and productivity of Python with C-like performance. Seq is a subset of Python—and in many cases a drop-in replacement—yet also incorporates novel bioinformatics- and computational genomics-oriented data types, language constructs and optimizations. Seq enables users to write high-level, Pythonic code without having to worry about low-level or domain-specific optimizations, and allows for seamless expression of the algorithms, idioms and patterns found in many genomics or bioinformatics applications. On equivalent CPython code, Seq attains a performance improvement of up to two orders of magnitude, and a 175× improvement once domain-specific language features and optimizations are used. With parallelism, we demonstrate up to a 650× improvement. Compared to optimized C++ code, which is already difficult for most biologists to produce, Seq frequently attains up to a 2× improvement, and with shorter, cleaner code. Thus, Seq opens the door to an age of democratization of highly-optimized bioinformatics software.		MIT	A High-Performance Language for Bioinformatics. Here, we introduce Seq, the first language tailored specifically to bioinformatics, which marries the ease and productivity of Python with C-like performance. Seq is a subset of Python—and in many cases a drop-in replacement—yet also incorporates novel bioinformatics- and computational genomics-oriented data types, language constructs and optimizations. Seq enables users to write high-level, Pythonic code without having to worry about low-level or domain-specific optimizations, and allows for seamless expression of the algorithms, idioms and patterns found in many genomics or bioinformatics applications. On equivalent CPython code, Seq attains a performance improvement of up to two orders of magnitude, and a 175× improvement once domain-specific language features and optimizations are used. With parallelism, we demonstrate up to a 650× improvement. Compared to optimized C++ code, which is already difficult for most biologists to produce, Seq frequently attains up to a 2× improvement, and with shorter, cleaner code. Thus, Seq opens the door to an age of democratization of highly-optimized bioinformatics software.									cpp python restructuredtext json cmake markdown typescript yaml bourne-shell javascript make dockerfile				true	867	0		28						python											false	0	true																											United States				http://cb.csail.mit.edu/cb/seq/oopsla19-paper34.pdf	from sys import argv from genomeindex import *  # index and process 20-mers def process(kmer: k20, index: GenomeIndex[k20]):  prefetch index[kmer], index[~kmer]  hits_fwd = index[kmer]  hits_rev = index[~kmer]																										https://github.com/seq-lang/seq																																																																																																																																																																																													0	0														
open-nn	OpenNN	2003			13	library		https://www.opennn.net/		0				v6.0.8	804	0		17	23099		true	0								https://github.com/Artelnics/opennn	library																2015	2024		106	352	1136	37	false																								2015	2024	8163	97	12297	502	1043002									OpenNN (Open Neural Networks Library) is a software library written in the C++ programming language which implements neural networks, a main area of deep learning research.		11			42129549					https://github.com/Artelnics/opennn										cpp cmake fortran-77 csv xml c cuda bourne-shell python markdown yaml html bash javascript css xslt dtd				true	2366	0		30																	false	6	true						https://www.opennn.net/documentation/opennn_start.html																																																				https://github.com/Artelnics/opennn																																																																																																																																																																																												https://en.wikipedia.org/wiki/OpenNN	0	0				opennn.net										
clu	CLU	1975	Barbara Liskov		20	pl		http://www.pmg.lcs.mit.edu/CLU.html		0					805	2			23095	637	true	0									pl																							false				c/CLU.clu																																	1975	sparc algol-60 lisp simula ada argus lua ruby sather swift algol ml cpl java python csharp perl	CLU is a programming language created at the Massachusetts Institute of Technology (MIT) by Barbara Liskov and her students between 1974 and 1975. While it did not find extensive use, it introduced many features that are used widely now, and is seen as a step in the development of object-oriented programming (OOP). Key contributions include abstract data types, call-by-sharing, iterators, multiple return values (a form of parallel assignment), type-safe parameterized types, and type-safe variant types. It is also notable for its use of classes with constructors and methods, but without inheritance.	2001	62	48	166	7575					MIT				clu											331	0		22																1																	text			https://github.com/antlr/grammars-v4/tree/master/clu										United States																"start_up = proc ()     po: stream := stream$primary_output ()     stream$putl (po, ""Hello World"")     end start_up "							complex_number = cluster is add, subtract, multiply, ...         rep = record [ real_part: real, imag_part: real ]         add = proc ... end add;         subtract = proc ... end subtract;         multiply = proc ... end multiply;         ...     end complex_number;	CLU															stream$putl	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/CLU_(programming_language)	1	5	https://hopl.info/showlanguage.prx?exp=637		CLU					year|publisher|title|authors|isbn13\n2011||Clu (programming Language)|Jordan Naoum|9786136725222					year|title|doi|citations|influentialCitations|authors|paperId\n1977|Abstraction mechanisms in CLU|10.1145/800022.808322|607|25|B. Liskov and A. Snyder and R. Atkinson and Craig Schaffert|17fe58e6115711ce4d5ceef941c60eb6d6898dcf\n1979|Exception Handling in CLU|10.1109/TSE.1979.230191|211|15|B. Liskov and A. Snyder|8a9fedd17162c475ec76305606e2c38bfca8c63a\n1977|Abstraction mechanisms in CLU|10.1145/359763.359789|90|0|B. Liskov and A. Snyder and R. Atkinson and Craig Schaffert|31d59422eed57a00df4734d625b950b3ab8317a7\n1993|A history of CLU|10.1145/155360.155367|66|8|B. Liskov|50cbaf258d7a2b0539302784a640ecbfed8cabc1\n1989|XE design rationale: Clu revisited|10.1145/68127.68130|1|0|V. Hirvisalo and J. Arkko and Juha Kuusela and Esko Nuutila and Markku Tamminen|a9e292d74d2bbd33c3b72a4ef50689375a4780c8	
unlambda	UNLAMBDA	1999	David Madore		25	esolang		http://www.madore.org/~david/programs/unlambda/		0					806	3			23093	2598	true	0									esolang																							false				u/Unlambda.unl																																	1999	scheme c java	"Unlambda is a minimal, ""nearly pure"" functional programming language invented by David Madore. It is based on combinatory logic, a version of the lambda calculus that omits the lambda operator. It relies mainly on two built-in functions (s and k) and an apply operator (written `, the backquote character). These alone make it Turing-complete, but there are also some input/output (I/O) functions to enable interacting with the user, some shortcut functions, and a lazy evaluation function. Variables are unsupported. Unlambda is free and open-source software distributed under a GNU General Public License (GPL) 2.0 or later."	2002	41	48	108	146927									unl										true	226	0		26																1								https://tio.run/#unlambda						https://esolangs.org/wiki/Unlambda			text						Unlambda	https://repl.it/languages/unlambda	http://www.rosettacode.org/wiki/Category:Unlambda					United States															# Hello World in unlambda  `r```````````.H.e.l.l.o. .w.o.r.l.di 	`r```````````.H.e.l.l.o. .w.o.r.l.di				https://riju.codes/unlambda	`. `.!`.d`.l`.r`.o`.w`. `.,`.o`.l`.l`.e`.Hi 			Unlambda													#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Unlambda	2	0	https://hopl.info/showlanguage.prx?exp=2598							year|publisher|title|authors|isbn13\n||Esoteric Programming Languages: Brainfuck, Intercal, Befunge, Esoteric Programming Language, Kvikkalkul, One Instruction Set Computer, Unlambda|Books and LLC|9781155349770\n2010||Langage De Programmation Exotique: Brainfuck, Malbolge, Snusp, Befunge, Shakespeare Programming Language, Thue, Lolcode, Whitespace, Unlambda|Groupe and Livres|9781159746025						
astro	astro	2016			15	pl		http://www.nairaland.com/3557200/astro-programming-language-0.2-indefinite		0					807	0		3	23088		true	0								https://github.com/AppCypher/Astro	pl	4	4		4515							html	jsx	text/jsx	source.astro	markup	2017	2024	2017	40	29	747	7	false																								2017	2019	1462	10	41	4	4425																						astro							rust toml markdown				true	846	0		19																	false				astro												text								http://www.rosettacode.org/wiki/Category:Astro					Nigeria																															https://github.com/AppCypher/Astro																																																																																																																																																																																													0	0					Astro				Astro					
noulith	noulith	2022	Brian Chen		14	pl		https://betaveros.github.io		0					808	0		6	23082		true	0								https://github.com/betaveros/noulith	pl																2022	2024	2022	9	20	1132	4	false																								2022	2024	269	5	29	6	21402																*slaps roof of [programming language]* this bad boy can fit so much [syntax sugar] into it	*slaps roof of [programming language]* this bad boy can fit so much [syntax sugar] into it		https://github.com/betaveros/noulith/issues	*slaps roof of [programming language]* this bad boy can fit so much [syntax sugar] into it									rust vim-script markdown html toml javascript				true	1199	0		20																1	false								https://github.com/betaveros/noulith/blob/main/README.md																					United States																															https://github.com/betaveros/noulith																																																																																																																																																																																													0	0														
elena	ELENA	2013	Aleksey Rakov		20	pl		http://elenalang.sourceforge.net/		0				v6.0.10	809	1		14	23080		true	0								https://github.com/ELENA-LANG/elena-lang	pl																2013	2024	2013	16	25	234	108	false				e/Elena.elena																				2013	2025	5675	13	956	51	320183																			ELENA Language Project				elena						lex cpp html xml assembly-language markdown bash yaml css make cmake hlsl python javascript				true	324	0		36																1	false	6	true																											Germany				https://news.ycombinator.com/item?id=24222038												"public program [     console writeLine(""Hello World""). ] "						https://twitter.com/elena_language		Elena							https://github.com/ELENA-LANG/elena-lang								writeLine	""""																																																																																																																							true																							true																																						0	0				elenalang.sourceforge.net										
co-dfns	co-dfns	2012	Aaron Hsu		15	pl		https://www.patreon.com/arcfide		0				v2018.11.29	810	0		4	23079		true	0								https://github.com/Co-dfns/Co-dfns	pl																2012	2024	2012	32	32	691	4	false																								2012	2025	5505	24	321	410	477940																			https://github.com/Co-dfns/										apl c markdown yaml				true	813	0		19																1	false	2018	false																											United States				https://dl.acm.org/doi/10.1145/2627373.2627384																		https://twitter.com/patreon									https://github.com/Co-dfns/Co-dfns																																																																																																																																																																																													0	0														
pcre	PCRE	1997	Philip Hazel		16	queryLanguage		http://pcre.org/		0					811	0		12	23079		true	0								https://github.com/philiphazel/pcre2	queryLanguage																							false												Perl Compatible Regular Expressions												2014	2025	2090	62	485	18	386337					2000		1997	regex c perl php r cmake unicode ascii utf-8 python	"Perl Compatible Regular Expressions (PCRE) is a regular expression C library inspired by the regular expression capabilities in the Perl programming language. Philip Hazel started writing PCRE in summer 1997. PCRE's syntax is much more powerful and flexible than either of the POSIX regular expression flavors and than that of many other regular-expression libraries. While PCRE originally aimed at feature-equivalence with Perl, the two implementations are not fully equivalent. During the PCRE 7.x and Perl 5.9.x phase, the two projects have coordinated development, with features being ported between them in both directions. A number of prominent open-source programs, such as the Apache HTTP Server and the PHP and R scripting languages, incorporate the PCRE library; proprietary software can do likewise (BSD license). As of Perl 5.10, PCRE is also available as a replacement for Perl's default regular expression engine through the re::engine::PCRE module. The library can be built using configure and make (typical of Unix-like environments), as well as in Unix, Windows and other environments using CMake. Numerous default settings are chosen at build time. In addition to the PCRE library, the distribution includes a POSIX C wrapper, a native C++ wrapper, several test programs, and the utility program pcregrep built in tandem with the library. The PCRE library provides matching only; the C++ wrapper, if used, adds multiple match and replacement functionality. Unless users choose the ""NoRecurse"" PCRE build option (aka ""--disable-stack-for-recursion""), the calling application or operating system must allocate adequate stack space to PCRE. The amount of stack needed varies for each pattern. For example, completing the tests provided with pcretest needs 8 MB of stack space. While PCRE's documentation cautions that the ""NoRecurse"" build option makes PCRE slower than the alternative, using it avoids entirely the issue of stack overflows."	2005	101	40	259	1712290					https://github.com/PCRE2Project										html c cmake bourne-shell python yaml perl m4 starlark make zig markdown				true	589	0		28																1	false																text			https://github.com/antlr/grammars-v4/tree/master/pcre										Unknown																															https://github.com/philiphazel/pcre2																																																																																																																																																																																												https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions	0	0				pcre.org										
abnf	Augmented Backus-Naur Form	2008			17	grammarLanguage				0					812	2			23079		true	0									grammarLanguage				1		0					text			source.abnf	data								false					46	2016	2016	1	2			Augmented Backus-Naur Form									grammar_notation.py																2010	regex	"In computer science, augmented Backus–Naur form (ABNF) is a metalanguage based on Backus–Naur form (BNF), but consisting of its own syntax and derivation rules. The motive principle for ABNF is to describe a formal system of a language to be used as a bidirectional communications protocol. It is defined by Internet Standard 68 (""STD 68"", type case sic), which as of December 2010 is RFC 5234, and it often serves as the definition language for IETF communication protocols. RFC 5234 supersedes RFC 4234 (which superseded RFC 2234 and RFC 733). RFC 7405 updates it, adding a syntax for specifying case-sensitive string literals."		51	22		60476								abnf		abnf										475	0		20																																	text			https://github.com/antlr/grammars-v4/tree/master/abnf																											"; Source:  https://github.com/toml-lang/toml ; License: MIT  ;; This is an attempt to define TOML in ABNF according to the grammar defined ;; in RFC 4234 (http://www.ietf.org/rfc/rfc4234.txt).  ;; TOML  toml = expression *( newline expression ) expression = (   ws /   ws comment /   ws keyval ws [ comment ] /   ws table ws [ comment ] )  ;; Newline  newline = (   %x0A /              ; LF   %x0D.0A             ; CRLF )  newlines = 1*newline  ;; Whitespace  ws = *(   %x20 /              ; Space   %x09                ; Horizontal tab )  ;; Comment  comment-start-symbol = %x23 ; # non-eol = %x09 / %x20-10FFFF comment = comment-start-symbol *non-eol  ;; Key-Value pairs  keyval-sep = ws %x3D ws ; = keyval = key keyval-sep val  key = unquoted-key / quoted-key unquoted-key = 1*( ALPHA / DIGIT / %x2D / %x5F ) ; A-Z / a-z / 0-9 / - / _ quoted-key = quotation-mark 1*basic-char quotation-mark ; See Basic Strings  val = integer / float / string / boolean / date-time / array / inline-table  ;; Table  table = std-table / array-table  ;; Standard Table  std-table-open  = %x5B ws     ; [ Left square bracket std-table-close = ws %x5D     ; ] Right square bracket table-key-sep   = ws %x2E ws  ; . Period  std-table = std-table-open key *( table-key-sep key) std-table-close  ;; Array Table  array-table-open  = %x5B.5B ws  ; [[ Double left square bracket array-table-close = ws %x5D.5D  ; ]] Double right square bracket  array-table = array-table-open key *( table-key-sep key) array-table-close  ;; Integer  integer = [ minus / plus ] int minus = %x2D                       ; - plus = %x2B                        ; + digit1-9 = %x31-39                 ; 1-9 underscore = %x5F                  ; _ int = DIGIT / digit1-9 1*( DIGIT / underscore DIGIT )  ;; Float  float = integer ( frac / frac exp / exp ) zero-prefixable-int = DIGIT *( DIGIT / underscore DIGIT ) frac = decimal-point zero-prefixable-int decimal-point = %x2E               ; . exp = e integer e = %x65 / %x45                    ; e E  ;; String  string = basic-string / ml-basic-string / literal-string / ml-literal-string  ;; Basic String  basic-string = quotation-mark *basic-char quotation-mark  quotation-mark = %x22            ; ""  basic-char = basic-unescaped / escaped escaped = escape ( %x22 /          ; ""    quotation mark  U+0022                    %x5C /          ; \    reverse solidus U+005C                    %x2F /          ; /    solidus         U+002F                    %x62 /          ; b    backspace       U+0008                    %x66 /          ; f    form feed       U+000C                    %x6E /          ; n    line feed       U+000A                    %x72 /          ; r    carriage return U+000D                    %x74 /          ; t    tab             U+0009                    %x75 4HEXDIG /  ; uXXXX                U+XXXX                    %x55 8HEXDIG )  ; UXXXXXXXX            U+XXXXXXXX  basic-unescaped = %x20-21 / %x23-5B / %x5D-10FFFF  escape = %x5C                    ; \  ;; Multiline Basic String  ml-basic-string-delim = quotation-mark quotation-mark quotation-mark ml-basic-string = ml-basic-string-delim ml-basic-body ml-basic-string-delim ml-basic-body = *( ml-basic-char / newline / ( escape newline ))  ml-basic-char = ml-basic-unescaped / escaped ml-basic-unescaped = %x20-5B / %x5D-10FFFF  ;; Literal String  literal-string = apostraphe *literal-char apostraphe  apostraphe = %x27 ; ' Apostrophe  literal-char = %x09 / %x20-26 / %x28-10FFFF  ;; Multiline Literal String  ml-literal-string-delim = apostraphe apostraphe apostraphe ml-literal-string = ml-literal-string-delim ml-literal-body ml-literal-string-delim  ml-literal-body = *( ml-literal-char / newline ) ml-literal-char = %x09 / %x20-10FFFF  ;; Boolean  boolean = true / false true    = %x74.72.75.65     ; true false   = %x66.61.6C.73.65  ; false  ;; Datetime (as defined in RFC 3339)  date-fullyear  = 4DIGIT date-month     = 2DIGIT  ; 01-12 date-mday      = 2DIGIT  ; 01-28, 01-29, 01-30, 01-31 based on month/year time-hour      = 2DIGIT  ; 00-23 time-minute    = 2DIGIT  ; 00-59 time-second    = 2DIGIT  ; 00-58, 00-59, 00-60 based on leap second rules time-secfrac   = ""."" 1*DIGIT time-numoffset = ( ""+"" / ""-"" ) time-hour "":"" time-minute time-offset    = ""Z"" / time-numoffset  partial-time   = time-hour "":"" time-minute "":"" time-second [time-secfrac] full-date      = date-fullyear ""-"" date-month ""-"" date-mday full-time      = partial-time time-offset  date-time      = full-date ""T"" full-time  ;; Array  array-open  = %x5B ws  ; [ array-close = ws %x5D  ; ]  array = array-open array-values array-close  array-values = [ val [ array-sep ] [ ( comment newlines) / newlines ] /                  val array-sep [ ( comment newlines) / newlines ] array-values ]  array-sep = ws %x2C ws  ; , Comma  ;; Inline Table  inline-table-open  = %x7B ws     ; { inline-table-close = ws %x7D     ; } inline-table-sep   = ws %x2C ws  ; , Comma  inline-table = inline-table-open inline-table-keyvals inline-table-close  inline-table-keyvals = [ inline-table-keyvals-non-empty ] inline-table-keyvals-non-empty = key keyval-sep val /                                  key keyval-sep val inline-table-sep inline-table-keyvals-non-empty  ;; Built-in ABNF terms, reproduced here for clarity  ; ALPHA = %x41-5A / %x61-7A ; A-Z / a-z ; DIGIT = %x30-39 ; 0-9 ; HEXDIG = DIGIT / ""A"" / ""B"" / ""C"" / ""D"" / ""E"" / ""F"" "	ABNF					"postal-address   = name-part street zip-part  name-part        = *(personal-part SP) last-name [SP suffix] CRLF name-part        =/ personal-part CRLF  personal-part    = first-name / (initial ""."") first-name       = *ALPHA initial          = ALPHA last-name        = *ALPHA suffix           = (""Jr."" / ""Sr."" / 1*(""I"" / ""V"" / ""X""))  street           = [apt SP] house-num SP street-name CRLF apt              = 1*4DIGIT house-num        = 1*8(DIGIT / ALPHA) street-name      = 1*VCHAR  zip-part         = town-name "","" SP state 1*2SP zip-code CRLF town-name        = 1*(ALPHA / SP) state            = 2ALPHA zip-code         = 5DIGIT [""-"" 4DIGIT]"														;					true false																			true								true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Augmented_Backus–Naur_form	0	0						https://github.com/sanssecours/ABNF.tmbundle			ABNF					
karel	Karel	1981	Richard E. Pattis		17	pl				0					813	2			23079	958	true	0									pl																							false				k/Karel.kl																																	1981	pascal java javascript robomind	Karel is an educational programming language for beginners, created by Richard E. Pattis in his book Karel The Robot: A Gentle Introduction to the Art of Programming. Pattis used the language in his courses at Stanford University, California. The language is named after Karel Čapek, a Czech writer who introduced the word robot.	2005	91	27	205	1433925					University of California Irvine				kl											475	0		19																1																	text			https://github.com/antlr/grammars-v4/tree/master/karel										United States																"PROGRAM hello_world BEGIN   WRITE(""Hello World"", CR) END hello_world "							BEGINNING-OF-PROGRAM    DEFINE turnRight AS  BEGIN    turnLeft;    turnLeft;    turnLeft;  END    BEGINNING-OF-EXECUTION    ITERATE 3 TIMES    BEGIN      turnRight;      move    END    turnoff  END-OF-EXECUTION   END-OF-PROGRAM	Karel															WRITE	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Karel_(programming_language)	10	0	https://hopl.info/showlanguage.prx?exp=958							year|publisher|title|authors|isbn13\n1995|Wiley|Karel The Robot: A Gentle Introduction to the Art of Programming|Pattis, Richard E.|9780471597254\n2013|Dreamsongs Press|Karel J Robot: A Gentle Introduction to the Art of Object-Oriented Programming in Java|Bergin, Joseph and Stehlik, Mark and Roberts, Jim and Pattis, Richard|9780970579515\n2013|Software Tools|Beyond Karel J Robot: A Gentle Introduction to the Art of Object-Oriented Programming in Java, Volume 2|Bergin, Joseph|9780985154301\n1994|Wiley|Karel the Robot: A Gentle Introduction to the Art of Programming|Pattis, Richard E.|9780471089285\n2011||Karel (programming Language)|Jordan Naoum|9786136725284\n1994|John Wiley And Sons (wie)|Karel The Robot: Gentle Introduction To The Art Of Programming|Richard E. Pattis|9780471117339\n|John Wiley & Sons Inc|Concepts in Java 2, 2e with Karel C++ Set||9780471398080\n1995|Wiley|Mac Software To Accompany Karel The Robot: A Gentle Introduction To The Art Of Programming 2e|Richard E. Pattis|9780471107057\n1995|Wiley|Ibm Software To Accompany Karel The Robot: A Gentle Introduction To The Art Of Programming, Second Edition|Richard E. Pattis|9780471107026\n1994|John Wiley & Sons Inc|Karel The Robot - A Gentle Introduction To The Art Of Object Oriented Programming 2e Tm Pattis, Richard E.|Richard E. Pattis|9780471308362						
ssharp	Script.NET	2007			19	pl		http://www.protsyk.com/scriptdotnet/		0					814	1		4	23078		true	0								https://github.com/PetroProtsyk/SSharp	pl																2010	2024	2010	18	35	124	16	false													Script.NET											2010	2021	69	6	420	2	37706							2007	javascript vba boo jython nemerle	Script.NET or S# is a metaprogramming language that provides scripting functionality in Microsoft .NET applications, allowing runtime execution of custom functionality, similar to VBA in Microsoft Office applications. The syntax of Script.NET is similar to JavaScript. It is designed to be simple and efficient scripting language allowing to customize .NET applications. The language has a true runtime interpreter, and it is executed without generating additional in-memory assemblies. Script.NET is an open-source project.	2007	23	11	63	13819923		S# is a weakly-typed dynamic language and runtime infrastructure to make your applications extendable, customizable and highly flexible.	S# is a weakly-typed dynamic language and runtime infrastructure to make your applications extendable, customizable and highly flexible.		https://github.com/PetroProtsyk/SSharp/issues	S# is a weakly-typed dynamic language and runtime infrastructure to make your applications extendable, customizable and highly flexible.									csharp xml yaml json				true	372	0		24																	false																text													The Netherlands																							function Push(item) [ //Limit to 10 items  pre(me{{Not a typo|.}}Count < 10 );  post();  invariant(); ] {  //me is mutated object,  //stack in this case  me.Push(item); }  function Pop() [//Check emptiness hardik  pre(me{{Not a typo|.}}Count > 0);  post();  invariant(); ] {  return me.Pop(); }  stack = new Stack<|int|>();  //Create Mutant hardik //1. Set Functions, override stack{{Not a typo|.}}Push mObject=[Push->Push,PopCheck->Pop]; //2. Capture object mObject.Mutate(stack);  for (i=0; i<5; i++)   mObject.Push(i);  Console.WriteLine((string)mObject.PopCheck());								https://github.com/PetroProtsyk/SSharp						//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Script.NET	0	0														
hasklig	hasklig	2012	Ryan Stewart		12	font				0					815	0		7	23076		false	0								https://github.com/i-tu/Hasklig	font																2014	2024	2012	81	156	5564	43	false																								2012	2021	557	59	47313	144	2462496																a code font with monospaced ligatures	a code font with monospaced ligatures		https://github.com/i-tu/Hasklig/issues	a code font with monospaced ligatures									xml markdown bourne-shell html python css clojure				true	6092	0		19																1	false																													Finland																															https://github.com/i-tu/Hasklig																																																																																																																																																																																													0	0														
freebasic	FreeBASIC	2004	Andre Victor		15	pl				0					816	1			23075		true	0									pl	41	41		535					fb		text	vb	text/x-vb	source.vbnet	programming								false																																					2016	freebsd linux quickbasic c basic opengl	FreeBASIC  is a multiplatform, free/open source (GPL) BASIC compiler for Microsoft Windows, protected-mode MS-DOS (DOS extender), Linux, FreeBSD and Xbox.  The Xbox version is no longer maintained.According to its official Web site, FreeBASIC provides syntax compatibility with programs originally written in Microsoft QuickBASIC (QB).  Unlike QuickBASIC, however, FreeBASIC is a command line only compiler, unless users manually install an external integrated development environment (IDE) of their choice.   IDEs specifically made for FreeBASIC include FBide and FbEdit.	2005	156	157	468	1443566					The FreeBASIC Development Team			bi bas												800	0		15																1																									http://www.rosettacode.org/wiki/Category:FreeBASIC					Various																							Dim As Vector Ptr player = New Vector()  *player = Type<Vector>(100, 100) Print player->getX Print player->getY  Delete player  Sleep 'Prevents the program window from closing instantly																																														true																																																																																true						true																false																																																https://en.wikipedia.org/wiki/FreeBASIC	0	0					FreeBasic				FreeBasic					
cone	Cone	2017	Jonathan Goodwin		16	pl		http://cone.jondgoodwin.com/		0					817	0		4	23071		true	0								https://github.com/jondgoodwin/cone	pl																2017	2024	2017	22	17	517	3	false																								2017	2022	1117	6	161	25	20994																Acorn2's passion is the 3D web and his <a href='http://web3d.jondgoodwin.com/'>Pegasus3D</a> browser, and the web is powered by languages. His <a href='https://github.com/jondgoodwin/cone'>Cone</a> language powers the 3D web. Cone is statically-typed, and uses LLVM to generate native efficient executables. Cone will also be a test bed for implementing gradual memory management. His previous work, <a href='http://web3d.jondgoodwin.com/acorn/index.html'>Acorn</a> is a dynamic language with some of the same features.	Acorn2's passion is the 3D web and his <a href='http://web3d.jondgoodwin.com/'>Pegasus3D</a> browser, and the web is powered by languages. His <a href='https://github.com/jondgoodwin/cone'>Cone</a> language powers the 3D web. Cone is statically-typed, and uses LLVM to generate native efficient executables. Cone will also be a test bed for implementing gradual memory management. His previous work, <a href='http://web3d.jondgoodwin.com/acorn/index.html'>Acorn</a> is a dynamic language with some of the same features.		https://github.com/jondgoodwin/cone	Acorn2's passion is the 3D web and his <a href='http://web3d.jondgoodwin.com/'>Pegasus3D</a> browser, and the web is powered by languages. His <a href='https://github.com/jondgoodwin/cone'>Cone</a> language powers the 3D web. Cone is statically-typed, and uses LLVM to generate native efficient executables. Cone will also be a test bed for implementing gradual memory management. His previous work, <a href='http://web3d.jondgoodwin.com/acorn/index.html'>Acorn</a> is a dynamic language with some of the same features.									c markdown xml cmake				true	576	0		20																1	false																text													Australia and Belgium and France and Sweden and Indonesia																															https://github.com/jondgoodwin/cone																																																																																																																																																																																													1	0				cone.jondgoodwin.com				year|publisher|title|authors|isbn13\n2010||Second-order Cone Programming|Surhone and Lambert M. and Tennoe and Mariam T. and Henssonow and Susan F.|9786131174155						
hl7	HL7	1989			13	pl		http://www.hl7.org/		0					818	0			23069	6203	true	0									pl																							false																																			1996		1989		"Health Level Seven or HL7 refers to a set of international standards for transfer of clinical and administrative data between software applications used by various healthcare providers. These standards focus on the application layer, which is ""layer 7"" in the OSI model. The HL7 standards are produced by Health Level Seven International, an international standards organization, and are adopted by other standards issuing bodies such as American National Standards Institute and International Organization for Standardization. Hospitals and other healthcare provider organizations typically have many different computer systems used for everything from billing records to patient tracking.  All of these systems should communicate with each other (or ""interface"") when they receive new information, or when they wish to retrieve information, but not all do so. HL7 International specifies a number of flexible standards, guidelines, and methodologies by which various healthcare systems can communicate with each other. Such guidelines or data standards are a set of rules that allow information to be shared and processed in a uniform and consistent manner. These data standards are meant to allow healthcare organizations to easily share clinical information. Theoretically, this ability to exchange information should help to minimize the tendency for medical care to be geographically isolated and highly variable.HL7 International considers the following standards to be its primary standards – those standards that are most commonly used and implemented: Version 2.x Messaging Standard – an interoperability specification for health and medical transactions Version 3 Messaging Standard – an interoperability specification for health and medical transactions Clinical Document Architecture (CDA) – an exchange model for clinical documents, based on HL7 Version 3 Continuity of Care Document (CCD) – a US specification for the exchange of medical summaries, based on CDA. Structured Product Labeling (SPL) – the published information that accompanies a medicine, based on HL7 Version 3 Clinical Context Object Workgroup (CCOW) – an interoperability specification for the visual integration of user applicationsOther HL7 standards/methodologies include: Fast Healthcare Interoperability Resources (FHIR) – a standard for the exchange of resources Arden Syntax – a grammar for representing medical conditions and recommendations as a Medical Logic Module (MLM) Claims Attachments – a Standard Healthcare Attachment to augment another healthcare transaction Functional Specification of Electronic Health Record (EHR) / Personal Health Record (PHR) systems – a standardized description of health and medical functions sought for or available in such software applications GELLO – a standard expression language used for clinical decision support"		413	207		384081					Health Level Seven International															2086	0		13																																														United States				https://en.wikipedia.org/wiki/Health_Level_7																		https://twitter.com/hl7																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Health_Level_7	1	0	https://hopl.info/showlanguage.prx?exp=6203			hl7.org				year|publisher|title|authors|isbn13\n2014|Apress|HL7 for BizTalk|Edidin, Howard and Bhardwaj, Vikas|9781430267638						
lsl	Linden Scripting Language	2003			27	pl				0					819	2			23068		true	0									pl	373	397		638		0				lsl	lsl			source.lsl	programming								false				l/LSL.lsl	46	2007	2017	2	3			Linden Scripting Language									scripting.py																												Linden Research, Inc			lsl lslp	lsl	lsl										200	0		31																																	text								http://www.rosettacode.org/wiki/Category:LSL					United States				http://wiki.secondlife.com/wiki/LSL_Portal												"default {     state_entry()     {         llSay(0, ""Hello World"");     } }"	"/*     Testing syntax highlighting     for the Linden Scripting Language */  integer someIntNormal       = 3672; integer someIntHex          = 0x00000000; integer someIntMath         = PI_BY_TWO;  integer event               = 5673;// 'event' is invalid.illegal  key someKeyTexture          = TEXTURE_DEFAULT; string someStringSpecial    = EOF;  some_user_defined_function_without_return_type(string inputAsString) {     llSay(PUBLIC_CHANNEL, inputAsString); }  string user_defined_function_returning_a_string(key inputAsKey) {     return (string)inputAsKey; }  default {     state_entry()     {         key someKey = NULL_KEY;         someKey = llGetOwner();          string someString = user_defined_function_returning_a_string(someKey);          some_user_defined_function_without_return_type(someString);     }      touch_start(integer num_detected)     {         list agentsInRegion = llGetAgentList(AGENT_LIST_REGION, []);         integer numOfAgents = llGetListLength(agentsInRegion);          integer index;                                                          // defaults to 0         for (; index <= numOfAgents - 1; index++)                               // for each agent in region         {             llRegionSayTo(llList2Key(agentsInRegion, index), PUBLIC_CHANNEL, ""Hello, Avatar!"");         }     }      touch_end(integer num_detected)     {         someIntNormal       = 3672;         someIntHex          = 0x00000000;         someIntMath         = PI_BY_TWO;          event               = 5673;// 'event' is invalid.illegal          someKeyTexture      = TEXTURE_DEFAULT;         someStringSpecial   = EOF;          llSetInventoryPermMask(""some item"", MASK_NEXT, PERM_ALL);// 'llSetInventoryPermMask' is reserved.godmode          llWhisper(PUBLIC_CHANNEL, ""Leaving \""default\"" now..."");         state other;     } }  state other {     state_entry()     {         llWhisper(PUBLIC_CHANNEL, ""Entered \""state other\"", returning to \""default\"" again..."");         state default;     } }"	LSL						LSL													//	/* */		""""																													true																									true														true											true					true																	true																														false											true																																						0	0					LSL	https://github.com/textmate/secondlife-lsl.tmbundle			LSL					
opal	Opal	1994			20	pl				0					820	2		15	23065		true	0								https://github.com/TU-Berlin/opal	pl	9	10		14		0					text			source.opal	programming	2016	2024	1998	6	4	13	0	false					46	2013	2017	1	3															1998	2016	833	9	3723	9	310579									OPAL (OPtimized Applicative Language) is a functional programming language first developed at the Technical University of Berlin.	2005	11	5	23	1936835					https://github.com/TU-Berlin			opal							c tex tcl bourne-shell lisp clojure perl bash cmake vim-script make lex java logos markdown				true	310	0		36																	false																text													Germany				https://link.springer.com/chapter/10.1007%2F3-540-57840-4_34													"-- Deepak Chopra nonsense text generator -- see https://github.com/StoneCypher/DeepakChopra_Opal/  starts = [""Experiential truth "", ""The physical world "", ""Non-judgment "", ""Quantum physics ""] middles = [""nurtures an "", ""projects onto "", ""imparts reality to "", ""constructs with ""] qualifiers = [""abundance of "", ""the barrier of "", ""self-righteous "", ""potential ""] finishes = [""marvel."", ""choices."", ""creativity."", ""actions.""]  alert starts.sample + middles.sample + qualifiers.sample + finishes.sample"						IMPLEMENTATION GCD    IMPORT Nat COMPLETELY    DEF GCD(a,b) == IF a % b = 0 THEN b                        ELSE IF a-b < b THEN GCD(b,a-b)                            ELSE GCD(a-b,b)                        FI                    FI								https://github.com/TU-Berlin/opal						--																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Opal_(programming_language)	0	0					Opal	https://github.com/artifactz/sublime-opal			Opal					
visdown	visdown	2016	Amit Kapoor		15	textMarkup		https://visdown.com/		0				0.1.0	821	1		7	23062		true	0								https://github.com/amitkaps/visdown	textMarkup																2016	2024	2016	20	38	663	12	false																								2016	2021	74	2	65	5	38545					2017											Write visualisation using a simple declarative markup like you would write code. Just wrap it in fenced block (three backticks) and mark the language as `vis`.	Write visualisation using a simple declarative markup like you would write code. Just wrap it in fenced block (three backticks) and mark the language as `vis`.			Write visualisation using a simple declarative markup like you would write code. Just wrap it in fenced block (three backticks) and mark the language as `vis`.									javascript markdown svg csv json css html				true	781	0		22																1	false	0	true														text																		```vis data:   url: data/cars.csv mark: point encoding:   x:     field: kmpl     type: quantitative   y:     field: price     type: quantitative  ```																										https://github.com/amitkaps/visdown																																																																																																																																																																																													0	0				visdown.com										
leo-editor	leo-editor	2013	vivainio2		13	editor		https://leoeditor.com		0				v6.7.8	822	0		20	23061		false	0								https://github.com/leo-editor/leo-editor	editor																2014	2024	2008	50	156	1469	31	false																								2008	2025	35910	110	5340	252	627909					2013														https://github.com/leo-editor										python html javascript svg xml css markdown restructuredtext qt ini bourne-shell php typescript toml xslt make yaml json qml rust				true	2049	0		33																1	false	6	true																											United States and Canada																															https://github.com/leo-editor/leo-editor																																																																																																																																																																																													0	0				leoeditor.com										
livr	Livr	2012	Viktor Turskyi		16	dataValidationLanguage		https://livr-spec.org/		0					823	1		4	23060		true	1	json-schema							https://github.com/koorchik/LIVR	dataValidationLanguage																2012	2024	2012	16	22	287	22	false												Language Independent Validation Rules												2012	2022	251	15	264	12	4007				http://webbylab.github.io/livr-playground/	2013														https://github.com/koorchik/LIVR/issues										json markdown svg less				true	370	0		20																1	false																													United States					{     name: 'required',     phone: {max_length: 10},     address: {nested_object: {         city: 'required',         zip: ['required', 'positive_integer']     }} }																										https://github.com/koorchik/LIVR																																																																																																																																																																																													0	0				livr-spec.org										
malbolge	Malbolge	1998	Ben Olmstead		13	esolang				0					824	3			23058		true	0									esolang																							false				m/Malbolge.mb																																	1998	brainfuck intercal befunge ascii	Malbolge () is a public domain esoteric programming language invented by Ben Olmstead in 1998, named after the eighth circle of hell in Dante's Inferno, the Malebolge. Malbolge was specifically designed to be almost impossible to use, via a counter-intuitive 'crazy operation', base-three arithmetic, and self-altering code. It builds on the difficulty of earlier, challenging esoteric languages (such as Brainfuck and Befunge), but takes this aspect to the extreme, playing on the entangled histories of computer science and encryption. Despite this design, it is possible (though very difficult) to write useful Malbolge programs.	2003	401	66	420	237720					https://web.archive.org/web/20040404144205/http://www.mines.edu/students/b/bolmstea/randlang/index.html				mb											2025	0		13																1								https://tio.run/#malbolge						https://esolangs.org/wiki/Malbolge											http://www.rosettacode.org/wiki/Category:Malbolge					United States																"(=<`#9]~6ZY32Vx/4Rs+0No-&Jk)""Fh}|Bcy?,vNz]KZ%oG4UUS0/@-eMc(:'8"				https://riju.codes/malbolge	" (=<`#9]~6ZY32Vx/4Rs+0No-&Jk)""Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:'8dc "		"0000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 ---------------------------------------------------------------------------------------------- 9m<.TVac`uY*MK'X~xDl}REokN:#?G""i@5z]&gqtyfr$(we4{WP)H-Zn,[%\3dL+Q;>U!pJS72FhOA1CB6v^=I_0/8|jsb"	Malbolge																																																																																																																																																																																																			https://en.wikipedia.org/wiki/Malbolge	0	0														
marp	Marp	2018			14	textMarkup		https://marp.app/		0				3.9.0	825	1		7	23057		true	0								https://github.com/marp-team/marp-core	textMarkup																2018	2024		10	127	753	14	false																								2018	2024	1298	6	66	5	19697																Presentations in markdown	Presentations in markdown		https://github.com/marp-team	Presentations in markdown									typescript javascript markdown scss yaml json svg				true	1142	0		22									markdown								false	3	true																											Japan					--- theme: gaia size: 4:3 ---  # A traditional 4:3 slide																										https://github.com/marp-team/marp-core																																																																																																																																																																																													0	0														
hvm2	HVM2	2024	Victor Taelin		11	vm		https://higherorderco.com		0					826	0		8	23056		false	1	hvm							https://github.com/higherorderco/hvm	vm																2022	2024		97	390	10355	40	false																								2024	2024	1357	23	87	9	12626																A massively parallel, optimal functional runtime in Rust	A massively parallel, optimal functional runtime in Rust			A massively parallel, optimal functional runtime in Rust									rust yaml cuda markdown javascript c toml python				true	11550	0		20	hvm															1	false																																																												https://github.com/higherorderco/hvm																																																																																																																																																																																													0	0														
uno	Uno	2002			18	pl		https://fuseopen.com		0				3.0.0-beta.10	827	1		18	23052		true	0								https://github.com/fuse-open/uno	pl	24	37		232		0					csharp	clike	text/x-csharp	source.cs	programming	2018	2024	2002	9	23	89	14	false					235	2014	2018	3	30															2002	2024	6037	33	3339	38	201678					2017											The Uno langauge is a dialect of C#, designed for cross-compilation to C++ and other languages. Uno does not require the .NET Framework, but has instead a more lightweight library called UnoCore. The syntax of Uno is more or less identical to C#, with deviations documented here.	The Uno langauge is a dialect of C#, designed for cross-compilation to C++ and other languages. Uno does not require the .NET Framework, but has instead a more lightweight library called UnoCore. The syntax of Uno is more or less identical to C#, with deviations documented here.			The Uno langauge is a dialect of C#, designed for cross-compilation to C++ and other languages. Uno does not require the .NET Framework, but has instead a more lightweight library called UnoCore. The syntax of Uno is more or less identical to C#, with deviations documented here.		uno							csharp xml java cpp bourne-shell objective-cpp markdown json javascript python gradle cmake xaml bash yaml make swift typescript				true	393	0		36																	false	3	true					https://tio.run/#uno									text																	https://fuseopen.com/docs/uno/uno-lang.html													using Uno; using Uno.Collections; using Uno.Graphics; using Uno.Scenes; using Uno.Designer; using Uno.Content; using Uno.Content.Models; using Uno.UI;  namespace PONG2D {  public class PlayerPads : Node  {    Image _player1Image;   Image _player2Image;    [Inline]   public Image Player1   {    get { return _player1Image; }    set    {     if (_player1Image != value)     {      _player1Image = value;           }    }   }    [Inline]   public Image Player2   {    get { return _player2Image; }    set    {     if (_player2Image != value)     {      _player2Image = value;           }    }   }    [Hide]   public float2 Player1Pos   {    get { return (Player1.ActualPosition); }    set    {     if (Player1 != null)      Player1.Position = value;         }   }    [Hide]   public float2 Player2Pos   {    get { return (Player2.ActualPosition); }    set    {     if (Player2 != null)      Player2.Position = value;         }   }      public Rect Player1Rect   {    get { return new Rect(Player1Pos, float2(Player1.Width, Player2.Height)); }    set    {     Player1Pos = value.Position;     if (Player1 != null)     {      Player1.Width = value.Size.X;      Player1.Height = value.Size.Y;     }    }   }      public Rect Player2Rect   {    get { return new Rect(Player2Pos, float2(Player2.Width, Player2.Height)); }    set    {     Player2Pos = value.Position;     if (Player2 != null)     {      Player2.Width = value.Size.X;      Player2.Height = value.Size.Y;     }    }   }    public Ball Ball   {    get;    set;   }      public float PadVelocity { get; set; }    public PlayerPads()   {    }    void UpdatePositions()   {       }    protected override void OnUpdate()   {    base.OnUpdate();     if (Input.IsKeyDown(Uno.Platform.Key.W))    {     Player1Pos = float2(0, Player1Pos.Y - PadVelocity);    }     if (Input.IsKeyDown(Uno.Platform.Key.S))    {     Player1Pos = float2(0, Player1Pos.Y + PadVelocity);    }     if (Input.IsKeyDown(Uno.Platform.Key.Up))    {     Player2Pos = float2(0, Player2Pos.Y - PadVelocity);    }     if (Input.IsKeyDown(Uno.Platform.Key.Down))    {     Player2Pos = float2(0, Player2Pos.Y + PadVelocity);    }        if (Ball != null)    {          if (Ball.BallRectangle.Intersects(Player1Rect) ||      Ball.BallRectangle.Intersects(Player2Rect))     {            Ball.BallVelocity = float2(Ball.BallVelocity.X * -1f, Ball.BallVelocity.Y);     }    }       }   } }														https://github.com/fuse-open/uno																																																																																																																																																																																													0	0				fuseopen.com	Uno	https://github.com/atom/language-csharp			Uno					
aretext	aretext	2020	Will Daly		20	editor		https://aretext.org		0	https://devnonsense.com/posts/			1.0	828	0		11	23051		false	0								https://github.com/aretext/aretext	editor																2021	2024	2020	11	14	248	4	false																								2020	2025	1577	9	267	5	33029																Minimalist text editor with vim-compatible key bindings.	Minimalist text editor with vim-compatible key bindings.		https://dev-nonsense.com	Minimalist text editor with vim-compatible key bindings.									go markdown yaml json bourne-shell make xml html python c rust		https://aretext.org/docs/cheat-sheet.html		true	301	0		31																1	false	1	true	https://raw.githubusercontent.com/aretext/aretext/main/screencast.gif					https://aretext.org/docs/#getting-started																					United States				https://aretext.org/docs/#getting-started																											https://github.com/aretext/aretext																																																																																																																																																																																													0	0				aretext.org										
berry	Berry	2018	官文亮		14	pl		https://github.com/berry-lang/berry		0				v1.1.0	829	1		10	23049		true	0								https://github.com/berry-lang/berry	pl																2018	2024		32	95	790	19	false																								2018	2025	1054	39	209	3	52022																Berry is a ultra-lightweight dynamically typed embedded scripting language. It is designed for lower-performance embedded devices. The Berry interpreter-core's code size is less than 40KiB and can run on less than 4KiB heap (on ARM Cortex M4 CPU, Thumb ISA and ARMCC compiler).	Berry is a ultra-lightweight dynamically typed embedded scripting language. It is designed for lower-performance embedded devices. The Berry interpreter-core's code size is less than 40KiB and can run on less than 4KiB heap (on ARM Cortex M4 CPU, Thumb ISA and ARMCC compiler).		https://github.com/berry-lang/	Berry is a ultra-lightweight dynamically typed embedded scripting language. It is designed for lower-performance embedded devices. The Berry interpreter-core's code size is less than 40KiB and can run on less than 4KiB heap (on ARM Cortex M4 CPU, Thumb ISA and ARMCC compiler).									c restructuredtext python json markdown make yaml cmake xml bourne-shell				true	1116	0		24																1	false	1	true																											China					def fib(x)     if (x <= 1)         return x     end     return fib(x - 1) + fib(x - 2) end																										https://github.com/berry-lang/berry																																																																																																																																																																																													0	0														
tap	TAP	1988			17	protocol		https://testanything.org/		0					830	1		1	23047		true	0								https://github.com/TestAnything/test-anything-protocol	protocol																2009	2024	2009	17	7	43	1	false												Test Anything Protocol									testing.py			2009	2009	10	1	3	1	1830					2007		1987	perl	The Test Anything Protocol (TAP) is a protocol to allow communication between unit tests and a test harness. It allows individual tests (TAP producers) to communicate test results to the testing harness in a language-agnostic way. Originally developed for unit testing of the Perl interpreter in 1987, producers and parsers are now available for many development platforms.	2006	56	19	122	7039060										tap					xml				true	448	0		18																	false																na	6828																														TAP	https://reddit.com/r/testanythingprotocol				1..4 ok 1 - Input file opened not ok 2 - First line of the input valid.     More output from test 2. There can be     arbitrary number of lines for any output     so long as there is at least some kind     of whitespace at beginning of line. ok 3 - Read the rest of the file #TAP meta information not ok 4 - Summarized correctly # TODO: not written yet								https://github.com/TestAnything/test-anything-protocol																																																																																																																																																																																												https://en.wikipedia.org/wiki/Test_Anything_Protocol	2	0				testanything.org				year|publisher|title|authors|isbn13\n2020|Springer|Tests and Proofs: 14th International Conference, TAP 2020, Held as Part of STAF 2020, Bergen, Norway, June 22–23, 2020, Proceedings (Programming and Software Engineering Book 12165)|Wolfgang Ahrendt and Heike Wehrheim|9783030509958\n2016|Springer|Tests and Proofs: 10th International Conference, TAP 2016, Held as Part of STAF 2016, Vienna, Austria, July 5-7, 2016, Proceedings (Lecture Notes in Computer Science Book 9762)|Bernhard K. Aichernig|9783319411354						
sweetjs	Sweet.js	2012	Tim Disney		12	pl		https://sweetjs.org		0				3.0.13	831	0		4	23046		true	0								https://github.com/sweet-js/sweet-core/	pl																2012	2024		131	207	4584	66	false																								2012	2017	2272	41	88	26	23587																			Facebook										javascript json markdown yaml				true	5248	0		16																1	false	3	true																											United States																															https://github.com/sweet-js/sweet-core/																																																																																																																																																																																													0	0														
clash	clash	2015			13	pl		http://www.clash-lang.org		0				v1.8.1	832	0		18	23046		true	0								https://github.com/clash-lang/clash-compiler	pl																2013	2024		58	149	1404	307	false																								2012	2025	7453	89	1372	23	285006					2015														Haskell Foundation										haskell yaml xml svg markdown restructuredtext bourne-shell c nix python tcl json dockerfile bash make powershell ini css				true	1942	0		31																	false	1	true																											The Netherlands																															https://github.com/clash-lang/clash-compiler																																																																																																																																																																																													0	0				clash-lang.org			id|title|url|time|timestamp|by|comments|score\n9516217|CλaSH – From Haskell to Hardware|http://www.clash-lang.org/|2015-05-09 12:50:01 UTC|1431175801|jdmoreira|55|158							
oxygene	Oxygene	2002			21	pl		http://elementscompiler.com		0					833	2			23043		true	0									pl	32	35		65		0					text			none	programming								false				o/Oxygene.pas																															2014		2017	object-pascal csharp eiffel java f-sharp delphi swift free-pascal	"Oxygene (formerly known as Chrome) is a programming language developed by RemObjects Software for Microsoft's Common Language Infrastructure, the Java Platform and Cocoa. Oxygene is Object Pascal-based, but also has influences from C#, Eiffel, Java, F# and other languages. Compared to the now deprecated Delphi.NET, Oxygene does not emphasize total backward compatibility, but is designed to be a ""reinvention"" of the language, be a good citizen on the managed development platforms, and leverage all the features and technologies provided by the .NET and Java runtimes. Oxygene is commercial product, and offers full integration into Microsoft's Visual Studio IDE on Windows, as well as its own IDE, Fire for use on macOS. The command line compiler is available free. Oxygene is one of three languages supported by the underlying Elements Compiler toolchain, next to C# and Swift. From 2008 to 2012, RemObjects Software has licensed its compiler and IDE technology to Embarcadero to be used in their Embarcadero Prism product. Starting in the Fall of 2011, Oxygene became available in two separate editions, with the second edition adding support for the Java and Android runtimes. Starting with the release of XE4, Embarcadero Prism is no longer part of the RAD Studio SKU. Numerous support and upgrade paths for Prism customers exist to migrate to Oxygene. As of 2016, there is only one edition of Oxygene, which allows development on Windows or macOS, and which can create executables for Windows .NET, iOS, Android, Java and macOS."	2006	50	212	346	4249746					RemObjects Software			oxygene	pas											271	0		23																																	text								http://www.rosettacode.org/wiki/Category:Oxygene					United States																implementation  class method ConsoleApp.Main; begin   Console.WriteLine('Hello World'); end;  end. 							Type: System.Int32 -> a = 23, b = 15 -> a = 15, b = 23 Type: System.String -> a = abc, b = def -> a = def, b = abc Type: System.Double -> a = 1,1, b = 1,2 -> a = 1,2, b = 1,1	Oxygene															Console.WriteLine	'																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Oxygene_(programming_language)	2	0			Oxygene	elementscompiler.com	Oxygene			year|publisher|title|authors|isbn13\n2010||Oxygene (programming Language)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786130911270\n||Pascal Programming Language Family: Oxygene|Books and LLC|9781156561096	Oxygene					
icedcoffeescript	IcedCoffeeScript	2009	Max Krohn		14	pl		https://maxtaco.github.io/coffee-script/		0				108.0.14	834	0		7	23042		true	0								https://github.com/maxtaco/coffee-script/	pl																2011	2024		21	58	728	84	false																								2009	2019	8264	201	279	28	152734																			https://github.com/maxtaco/coffee-script/issues		coffee								coffeescript javascript html markdown css json xml	javascript			true	1105	0		23																1	false	108	true																											United States																															https://github.com/maxtaco/coffee-script/																																																																																																																																																																																													0	0														
hla	High Level Assembly	2011	Randall Hyde		20	assembly		https://plantation-productions.com/Webster/HighLevelAsm/index.html		0					835	1			23041		true	0									assembly																							false												High Level Assembly																									2011	assembly-language linux freebsd ia-32 pascal ada modula-2 microsoft-macro-assembler turbo-assembler x86-isa c nasm gas coff elf	High Level Assembly (HLA) is an high-level assembly language developed by Randall Hyde. It allows the use of higher-level language constructs to aid both beginners and advanced assembly developers. It fully supports advanced data types and object-oriented programming. It uses a syntax loosely based on several high-level programming languages (HLLs), such as Pascal, Ada, Modula-2, and C++, to allow creating readable assembly language programs, and to allow HLL programmers to learn HLA as fast as possible.	2004	54	55	190	723581					Plantation Productions, Inc													true	true	291	0		24			pascal ada modula-2 cpp													1																	text								http://www.rosettacode.org/wiki/Category:HLA					United States				https://sourceforge.net/projects/hlav1/	procedure SetFormat;  static     chr     :w.CHARRANGE;     chr2    :w.CHARRANGE;     cf      :w.CHARFORMAT;  begin SetFormat;          w.SendMessage(hwnd, w.EM_GETMODIFY,0,0);     push    (eax);          w.SendMessage(hwnd, w.EM_EXGETSEL,0, &chr);     w.SendMessage(hwnd, w.EM_HIDESELECTION, true,0);     mov (0, chr2.cpMin);     mov (-1,chr2.cpMax);     w.SendMessage(hwnd, w.EM_EXSETSEL,0,&chr2);     mov (@size(cf), cf.cbSize);     mov (w.CFM_CHARSET | w.CFM_FACE | w.CFM_SIZE | w.CFM_COLOR, cf.dwMask);     mov (logfont.lfCharSet, al);     mov (al,cf.bCharSet);     mov (logfont.lfPitchAndFamily, al);     mov (al, cf.bPitchAndFamily);     w.lstrcpyn(cf.szFaceName,&logfont.lfFaceName,w.LF_FACESIZE);     mov (logfont.lfHeight, eax);     neg (eax);     mov (15,ecx);     mul     (ecx);     mov (eax, cf.yHeight);     mov (rgb, cf.crTextColor);     w.SendMessage(hwnd, w.EM_SETCHARFORMAT, w.SCF_SELECTION,&cf);     w.SendMessage(hREd, w.WM_SETFONT, hFont, true);     w.SendMessage(hREd, w.EM_SETMARGINS, w.EC_LEFTMARGIN,5);     pop (eax);     w.SendMessage(hwnd, w.EM_SETMODIFY, eax,0);     w.SendMessage(hwnd, w.EM_EXSETSEL,0,&chr);     w.SendMessage(hwnd,w.EM_HIDESELECTION, false, 0);  end SetFormat; 																																																																true																																																							true				true																																																																																											https://en.wikipedia.org/wiki/High_Level_Assembly	0	0														
threejs	Three.js	2010	Ricardo Cabello		11	library		https://threejs.org/		0					836	0		9	23038		true	0								https://github.com/mrdoob/three.js	library																2010	2024		2546	35365	102620	523	false																								2010	2025	45780	2501	5356	1395	3536513																Javascript library for making animated 3D computer graphics in a web browser using WebGL.	Javascript library for making animated 3D computer graphics in a web browser using WebGL.			Javascript library for making animated 3D computer graphics in a web browser using WebGL.									html javascript svg json markdown css yaml xml scss				true	211238	0		20																1	false																																																												https://github.com/mrdoob/three.js																																																																																																																																																																																												https://en.wikipedia.org/wiki/Three.js	0	0														
bython	Bython	2016			13	pl				0					837	2		4	23037		true	0								https://github.com/mathialo/bython	pl																2016	2024	2016	19	42	1762	26	false																								2016	2018	170	4	33	1	1524																Python with braces. Because python is awesome, but whitespace is awful.	Python with braces. Because python is awesome, but whitespace is awful.			Python with braces. Because python is awesome, but whitespace is awful.									python markdown make bash				true	1893	0		18																	false																													Norway					"def print_message(num_of_times) {     for i in range(num_of_times) {         print(""Bython is awesome!"");     } }  if __name__ == ""__main__"" {     print_message(10); }"															https://riju.codes/bython	"print(""Hello, world!"")"										https://github.com/mathialo/bython								print																																																																																																																								true																																																													0	0														
axiom	AXIOM	1992			12	pl				0					838	0			23035	1673	true	0									pl																							false																																					1964		"An axiom or postulate is a statement that is taken to be true, to serve as a premise or starting point for further reasoning and arguments. The word comes from the Greek axíōma (ἀξίωμα) 'that which is thought worthy or fit' or 'that which commends itself as evident.'The term has subtle differences in definition when used in the context of different fields of study. As defined in classic philosophy, an axiom is a statement that is so evident or well-established, that it is accepted without controversy or question. As used in modern logic, an axiom is a premise or starting point for reasoning.As used in mathematics, the term axiom is used in two related but distinguishable senses: ""logical axioms"" and ""non-logical axioms"". Logical axioms are usually statements that are taken to be true within the system of logic they define (e.g., (A and B) implies A), often shown in symbolic form, while non-logical axioms (e.g., a + b = b + a) are actually substantive assertions about the elements of the domain of a specific mathematical theory (such as arithmetic). When used in the latter sense, ""axiom"", ""postulate"", and ""assumption"" may be used interchangeably. In general, a non-logical axiom is not a self-evident truth, but rather a formal logical expression used in deduction to build a mathematical theory.  To axiomatize a system of knowledge is to show that its claims can be derived from a small, well-understood set of sentences (the axioms). There are typically multiple ways to axiomatize a given mathematical domain. Any axiom is a statement that serves as a starting point from which other statements are logically derived.  Whether it is meaningful (and, if so, what it means) for an axiom to be ""true"" is a subject of debate in the philosophy of mathematics."	2001	994	1197		928					IBM															4990	0		12																									https://axm.dev/language.html																http://www.rosettacode.org/wiki/Category:Axiom					United States				https://semanticscholar.org/paper/5aa0cc98cc623c61d77cd900dbacc21d921152a3																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Axiom	0	6	https://hopl.info/showlanguage.prx?exp=1673												year|title|doi|citations|influentialCitations|authors|paperId\n1979|Programming Language Constructs for Which It Is Impossible To Obtain Good Hoare Axiom Systems|10.1145/322108.322121|163|7|E. Clarke|ab700e484d9874228ae428fc2edaf89b6ca278f4\n1977|Programming language constructs for which it is impossible to obtain good hoare-like axiom systems|10.1145/512950.512952|52|1|E. Clarke|697fdb7fa9bed25e8fcb498b501697597f409cc7\n1984|A good Hoare axiom system for an ALGOL-like language|10.1145/800017.800538|20|0|Joseph Y. Halpern|3c678b7e2829a743f28feb356f21f6415716d006\n1992|Computation of the Jordan canonical form of a square matrix (using the Axiom programming language)|10.1145/143242.143295|10|1|I. Gil|7a72bdb20f9ea1e1ade90be6668d5abe067a70e0\n2016|Verifying safety critical task scheduling systems in PPTL axiom system|10.1007/s10878-014-9776-3|6|0|N. Zhang and Mengfei Yang and B. Gu and Zhenhua Duan and Cong Tian|f4e6fb0d23cdab55e02ce3cf7d310ad073850cd4\n1994|How to make AXIOM into a scratchpad|10.1145/190347.190357|5|0|R. Jenks and B. Trager|5aa0cc98cc623c61d77cd900dbacc21d921152a3	
diagram	DIAGRAM	1980			12	pl				0					839	0			23034	7795	true	0									pl																							false																																					1984	uml drakon ladder-logic	A diagram is a symbolic representation of information according to some visualization technique. Diagrams have been used since ancient times, but became more prevalent during the Enlightenment.  Sometimes, the technique uses a three-dimensional visualization which is then projected onto a two-dimensional surface. The word graph is sometimes used as a synonym for diagram.	2004	981	500		598669					SRI															4925	0		12																																		6435												United States				https://semanticscholar.org/paper/7b773624063af98bf0bfb75c705e489f736aa7f8																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Diagram	4	25	https://hopl.info/showlanguage.prx?exp=7795							year|publisher|title|authors|isbn13\n2021|Books on Demand|PLC Controls with Ladder Diagram (LD): IEC 61131-3 and introduction to Ladder programming|Antonsen, Tom Mejer|9788743033349\n1999|Ec & M Books|Fundamentals Of Ladder Diagram Programming|Ryan G., Ph.d. Rosandich and Ryan G. Rosandich|9780872887190\n2021|Bod – Books On Demand|Plc Controls With Ladder Diagram (ld), Monochrome|Tom Mejer Antonsen|9788743033356\n||An Introduction to Programmable Controllers & Ladder Diagram Programming|Dingle and Brian|9780946796229					year|title|doi|citations|influentialCitations|authors|paperId\n1985|A State Transition Diagram Language for Visual Programming|10.1109/MC.1985.1662976|140|1|R. Jacob|0597b2d56f2d2b264a8115f1767dde8f31545fbd\n2016|Automatic builder of class diagram (ABCD): an application of UML generation from functional requirements|10.1002/spe.2384|37|1|W. Karaa and Zeineb Ben Azzouz and Aarti Singh and N. Dey and A. Ashour and H. Ghézala|27ebd755bf47e8c4ff91fc68a1097f5a91aa0f5f\n2002|Verification of a controller for a flexible manufacturing line written in Ladder Diagram via model-checking|10.1109/ACC.2002.1024580|32|2|O. D. Smet and O. Rossi|d46fc40c93c2541054306701fd0bcaa4e324e06a\n1999|Implementation of ladder diagram for programmable controller using FPGA|10.1109/ETFA.1999.813150|25|0|I. Miyazawa and T. Nagao and M. Fukagawa and Y. Itoh and T. Mizuya and T. Sekiguchi|adfdd754dd2ba7fcc9ae81553a3758ba7841c797\n2016|Source Code Metrics for Programmable Logic Controller (PLC) Ladder Diagram (LD) Visual Programming Language|10.1145/2897695.2897699|11|0|L. Kumar and R. Jetley and A. Sureka|618ca6fdf62b40cdf1a8e70b9bab213421c960a6\n2006|A Transformation Algorithm of Ladder Diagram into Instruction List Based on AOV Digraph and Binary Tree|10.1109/TENCON.2006.343937|10|0|Ge Fen and Wu Ning|d88b342910cb02b67cdabf8918764a36bb733758\n1988|Ladder diagram and sequential function chart languages in programmable controllers|10.1109/PROCCE.1988.82231|9|0|R. Wareham|a4e89354f1e2f110e3014c3801b09c3f4b2b8546\n2005|Green: a pedagogically customizable round-tripping UML class diagram Eclipse plug-in|10.1145/1117696.1117720|9|1|Carl Alphonce and Blake Martin|34a7f34606924e947e53109d0aa42247a3e14ed6\n2014|Formal design methodology for transforming ladder diagram to Petri nets|10.1007/S00170-014-5715-9|8|0|J. Quezada and J. Medina and E. Flores and J. C. Seck Tuoh and N. Hernández|3861de6cccf4fd00c5bd7f8474df96a857732b48\n1988|Block diagram compilation and graphical editing of DSP algorithms in the QuickSig system|10.1109/ISCAS.1988.15107|7|0|M. Karjalainen and S. Helle|120d842e3e1c1ee539165e0a5bac8db0226e2113\n2013|Parameterized activity cycle diagram and its application|10.1145/2501593|7|0|B. Choi and D. Kang and Taesik Lee and Arwa A. Jamjoom and M. Abulkhair|bac653da8443e29275243c70fc526611d747d8d6\n1976|A computer-aided flow diagram teaching system|10.1145/800107.803497|6|0|Elliot B. Koffman and F. Friedman|b241d680483cbbba1aacc6b95bc67c5e94be32b1\n1977|Correctness of Recursive Flow Diagram Programs|10.1007/3-540-08353-7_183|6|0|J. Goguen and J. Meseguer|2fa61c839e7a6fba1c2092d32c8c3261c4fcdd53\n1966|Digital computer simulation of sampled-data communication systems using the block diagram compiler: Blodib|10.1002/J.1538-7305.1966.TB04213.X|5|0|R. Golden|b3acd1db5d75f69cf5544e4e1757f47a9eb222d9\n2005|Recursive method to obtain the parametric representation of a generic Feynman diagram|10.1103/PhysRevD.72.106006|5|0|I. González and I. Schmidt|e6204b17fb27c322260911e179295df8b2d719c7\n1996|Network-based programming language education environment based on a modular program diagram|10.1109/MMEE.1996.570294|5|1|Y. Miyadera and A. Tsuchiya and T. Yaku and Hideaki Konya|864e0b1bcc98c314179b64ad1e9f884571c20ab3\n2015|Programming of sequential control systems using functional block diagram language|10.1016/J.IFACOL.2015.07.056|5|0|M. Wciślik and K. Suchenia and M. Łaskawski|908be54288c093123ec950ddbbc3f37cda568189\n2016|Bloqqi: modular feature-based block diagram programming|10.1145/2986012.2986026|5|0|Niklas Fors and G. Hedin|38ad8c8c4dcd8d1203bf02753cb038eac9b986d0\n2009|Using Sequence Diagram to Support Aspect-Oriented Programming in MDA|10.1109/IHMSC.2009.98|4|1|Jingjun Zhang and Yuejuan Chen and Guangyuan Liu and Hui Li|a6d4678a606c42094d227d1dda07f67c9087a7ec\n2020|HADDOCK: A Language and Architecture for Decision Diagram Compilation|10.1007/978-3-030-58475-7_31|4|0|R. Gentzel and L. Michel and W. V. Hoeve|31c67052f52b4e85c5c52fd38a7bb85e038449e8\n1982|Abstract Algorithms and Diagram Closure|10.1007/978-1-4613-8177-8_3|3|1|C. C. Elgot|65591e5ebe47d0d5ea8f5f783304342b8f49f636\n2013|Petri net versus Ladder Diagram for controlling a process automation|10.1109/ATEE.2013.6563402|3|0|V. Năvrăpescu and I. Deaconu and A. Chirilă and A. Deaconu|3ddb1c6ed599146723942d72b10dda2af14215d0\n2017|Improving Diagram Assessment in Mooshak|10.1007/978-3-319-97807-9_6|3|0|Helder Correia and J. P. Leal and J. C. Paiva|769884133350ca286897aa5b9eb4829e51f22958\n2003|Programming of Sequential System in Ladder Diagram Language|10.1016/S1474-6670(17)33711-4|3|0|Wcislik Miroslaw|fd76d4f102d4493d2a6fa6ba280d7c474020963e\n2014|Islay3D—A Programming Environment for Authoring Interactive 3D Animations in Terms of State-Transition Diagram|10.4236/JSEA.2014.73019|3|0|Dan Kwong and Michitoshi Niibori and S. Okamoto and M. Kamada and T. Yonekura|a348e2cef4b8748183735010093eedc9beadde22	
gentoo-ebuild	Gentoo Ebuild	1999			20	pl		https://wiki.gentoo.org/wiki/Ebuild		0					840	1			23031		true	0									pl				1476		0		Shell			sh	shell	text/x-sh	source.shell	programming								false					243	2013	2018		31																													bash	"An ebuild is a specialized bash script which automates compilation and installation procedures for software packages. The format was created by the Gentoo Linux project for use in its Portage software management system. Each version of an application or package in the Portage repository has a specific ebuild script written for it. The script is used by the emerge tool, also created by the Gentoo Linux project, to calculate any dependencies of the desired software installation, download the required files (and patch them, if necessary), configure the package (based on ""USE flag"" settings), compile, and perform a sandboxed installation (in /var/tmp/portage/[ebuild name]/image/ by default). Upon successful completion of these steps, the installed files are merged into the live system, outside the sandbox. Although most ebuilds found in the Gentoo Portage repository are used to compile programs from source code, there are also ebuilds to install binary packages, ebuilds that install only documentation or data such as fonts, and basic ebuilds called ""metabuilds"" whose sole purpose is to trigger the installation of other ebuilds (such as the GNOME or KDE metabuilds)."	2003	13	43	109	361390		An ebuild file is a text file, used by Gentoo package managers, which identifies a specific software package and how the Gentoo package manager should handle it. It uses a bash-like syntax style and is standardized through the EAPI version. Gentoo Linux uses ebuilds as the package management format for individual software titles.	An ebuild file is a text file, used by Gentoo package managers, which identifies a specific software package and how the Gentoo package manager should handle it. It uses a bash-like syntax style and is standardized through the EAPI version. Gentoo Linux uses ebuilds as the package management format for individual software titles.		Gentoo Foundation	An ebuild file is a text file, used by Gentoo package managers, which identifies a specific software package and how the Gentoo package manager should handle it. It uses a bash-like syntax style and is standardized through the EAPI version. Gentoo Linux uses ebuilds as the package management format for individual software titles.		ebuild												286	0		21																																	text													United States				https://wiki.gentoo.org/wiki/Basic_guide_to_write_Gentoo_Ebuilds	" Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2  EAPI=6  DESCRIPTION=""A classical example to use when starting on something new"" HOMEPAGE=""https://wiki.gentoo.org/index.php?title=Basic_guide_to_write_Gentoo_Ebuilds"" SRC_URI=""https://dev.gentoo.org/~tomwij/files/wiki/hello-world-1.0.tar.gz""  LICENSE=""MIT"" SLOT=""0"" KEYWORDS=""~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"""																	https://twitter.com/gentoo															#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Ebuild	0	0						https://github.com/atom/language-shellscript			Gentoo Ebuild					
rockstar	Rockstar	2018	Dylan Beattie		25	esolang		https://codewithrockstar.com/		0				v1.0.0	841	2		7	23031		true	1	rockstar-rkt							https://github.com/dylanbeattie/rockstar	esolang																2021	2024	2018	2	4	79	0	false				r/Rockstar.rock																				2018	2021	471	54	237	2	62271					2018											Rockstar is a dynamically typed Turing-complete programming language. Rockstar is designed for creating computer programs that are also song lyrics, and is heavily influenced by the lyrical conventions of 1980s hard rock and power ballads.	Rockstar is a dynamically typed Turing-complete programming language. Rockstar is designed for creating computer programs that are also song lyrics, and is heavily influenced by the lyrical conventions of 1980s hard rock and power ballads.		https://github.com/RockstarLang	Rockstar is a dynamically typed Turing-complete programming language. Rockstar is designed for creating computer programs that are also song lyrics, and is heavily influenced by the lyrical conventions of 1980s hard rock and power ballads.			rock						javascript css markdown html json yaml python				true	147	0		34																1	false	1	true					https://tio.run/#rockstar									text								http://www.rosettacode.org/wiki/Category:Rockstar					United Kingdom					"Midnight takes your heart and your soul While your heart is as high as your soul Put your heart without your soul into your heart  Give back your heart   Desire is a lovestruck ladykiller My world is nothing Fire is ice Hate is water Until my world is Desire, Build my world up If Midnight taking my world, Fire is nothing and Midnight taking my world, Hate is nothing Shout ""FizzBuzz!"" Take it to the top  If Midnight taking my world, Fire is nothing Shout ""Fizz!"" Take it to the top  If Midnight taking my world, Hate is nothing Say ""Buzz!"" Take it to the top  Whisper my world"											"Scream ""Hello World"" "								Rockstar							https://github.com/dylanbeattie/rockstar								Scream	""""																																																																																																																							true																							true																																						0	0				codewithrockstar.com										
pari-gp	PARI/GP	1985			23	pl		http://pari.math.u-bordeaux.fr/		0					842	2			23029		true	0									pl																							false													PARI/GP																								1985	c pascal fortran perl python sagemath	PARI/GP is a computer algebra system with the main aim of facilitating number theory computations. Versions 2.1.0 and higher are distributed under the GNU General Public License. It runs on most common operating systems.	2002	42	146	183	24383128					Université Bordeaux														true	231	0		25																								https://tio.run/#pari-gp									text						PARI/GP						pari-gp	France			PARI/GP																	https://riju.codes/parigp	"print(""Hello, world!"")"		? \p 212    realprecision = 221 significant digits (212 digits displayed) ? (1.378-0.09143*I)^(14.87+0.3721*I) time = 0 ms. %1 = 80.817082637557070449383034933010288336925078193546211741027496566803185 11092579265743992920628314516739962724446042667886245322716456966120413965187 3272488827365261487845201056199035423784093096984005713791800191 - 94.8384618 89186304973351271821601500916571303364865064205039706592481303045713982306764 33264430511752515705768858710051382035377195497482934017239179757538824688799 0680136241031895212412150770309289450962931402933*I  ? 123456! + 0. time = 1,656 ms. %2 = 2.6040699049291378729513930560926568818273270409503019584610185579952057 37967683415793560716617127908735520017061666000857261271456698589373086528293 4317244121152865814030204645985573419251305342231135573491050756 E574964  ? sin(x) time = 0 ms. %3 = x - 1/6*x^3 + 1/120*x^5 - 1/5040*x^7 + 1/362880*x^9 - 1/39916800*x^11 + 1/6227020800*x^13 - 1/1307674368000*x^15 + O(x^17)  ? for(z=25,30, print (factor(2^z-1))) [31, 1; 601, 1; 1801, 1] [3, 1; 2731, 1; 8191, 1] [7, 1; 73, 1; 262657, 1] [3, 1; 5, 1; 29, 1; 43, 1; 113, 1; 127, 1] [233, 1; 1103, 1; 2089, 1] [3, 2; 7, 1; 11, 1; 31, 1; 151, 1; 331, 1] time = 5 ms.  ? K = bnfinit(x^2 + 23); K.cyc time = 1ms. %4 = [3] /* This number field has class number 3. */															/* */																															true																																																																								true																														false																																															https://github.com/jdemeyer/pari_jupyter	https://en.wikipedia.org/wiki/PARI/GP	0	0				pari.math.u-bordeaux.fr										
smallbasic	SmallBASIC	2001			17	pl		https://smallbasic.github.io		0				v0.12.6	843	0		23	23026		true	0								https://github.com/smallbasic/SmallBASIC	pl																2012	2024	2003	10	37	210	33	false																								2003	2024	2624	14	620	16	131787							2018	microsoft-small-basic basic qbasic c gw-basic brainfuck linux android	SmallBASIC is a BASIC programming language dialect with interpreters released as  free software under the GNU General Public License version 2.	2003	15	107	125	320475					https://sourceforge.net/p/smallbasic/_list/tickets										visual-basic c cpp tex make xml java html css gradle m4 jsx csv bourne-shell perl lisp php dtd xslt markdown json java-server-pages javascript				true	432	0		40																	false	0	true																											Greece				https://sourceforge.net/projects/smallbasic/																											https://github.com/smallbasic/SmallBASIC																																																																																																																																																																																												https://en.wikipedia.org/wiki/SmallBASIC	0	0				smallbasic.github.io										
dbase	DBase	1979			14	application		http://www.dbase.com/		0					844	2			23023		false	0									application																							false				d/dBase.dbf																															1995		1979	c clipper foxpro xbase sql jet-propulsion-laboratory-display-information-system assembly-language shapefile excel-app emacs-editor visual-foxpro	"dBase (also stylized dBASE) was one of the first database management systems for microcomputers, and the most successful in its day. The dBase system includes the core database engine, a query system, a forms engine, and a programming language that ties all of these components together. dBase's underlying file format, the .dbf file, is widely used in applications needing a simple format to store structured data. dBase was originally published by Ashton-Tate for microcomputer operating system CP/M in 1980, and later ported to Apple II and IBM PC computers running DOS. On the PC platform, in particular, dBase became one of the best-selling software titles for a number of years. A major upgrade was released as dBase III, and ported to a wider variety of platforms, adding UNIX, and VMS. By the mid-1980s, Ashton-Tate was one of the ""big three"" software publishers in the early business software market, the others being Lotus Development and WordPerfect. Starting in the mid-1980s, several companies produced their own variations on the dBase product and especially the dBase programming language. These included FoxBASE+ (later renamed FoxPro), Clipper, and other so-called xBase products. Many of these were technically stronger than dBase, but could not push it aside in the market. This changed with the disastrous introduction of dBase IV, whose design and stability were so poor that many users switched to other products. At the same time, there was growing use of IBM-invented SQL (Structured Query Language) in database products. Another factor was user adoption of Microsoft Windows on desktop computers. The shift toward SQL and Windows put pressure on the makers of xBase products to invest in major redesign to provide new capabilities. In spite of growing pressure to evolve, in the early 1990s xBase products constituted the leading database platform for implementing business applications. The size and impact of the xBase market did not go unnoticed, and within one year, the three top xBase firms were acquired by larger software companies. Borland purchased Ashton-Tate, Microsoft bought Fox Software, and Computer Associates acquired Nantucket. However, by the following decade most of the original xBase products had faded from prominence and several disappeared. Products known as dBase still exist, owned by dBase LLC."	2003	205	163	669	209537					dBase, LLC				dbf										false	1046	0		14																																	text													United States																"? ""Hello World"" "						https://twitter.com/dbaseworld	"i = 2  myMacro = ""i + 10""  i = &myMacro  * comment: i now has the value 12"	dBase																																																																																																																																																																																																			https://en.wikipedia.org/wiki/DBase	6	0				dbase.com										title|year|author|goodreadsId|rating|ratings|reviews\nThe dBASE Language Handbook: Quicksilver, Clipper, Dbxl, dBASE III, dBASE III Plus, dBASE IV, and FoxBase+|1989|David M. Kalman|1790125|1.00|1|0\ndBASE Programming|1992|Robert A. Wray|3491721|0.0|0|0\ndBASE PLUS 10 Language Reference||dBase Llc|51609878|0.0|0|0\nObject-Oriented dBASE Programming for dBASE for Windows and dBASE V with Disk|1994|Jeff Winchell|21032735|0.0|0|0\ndBASE for Windows for Dummies|1994|Scott D. Palmer|4227742|1.00|1|0\nThe dBASE III programming handbook|1986|Cary N. Prague|10955845|0.0|0|0
dm	DM	1994			24	pl		http://www.byond.com/docs/guide/		0					845	2			23016		true	0									pl	338	394		2108		0			byond		c_cpp			source.dm	programming								false					24	2016	2016	1	1																																					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.	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.		BYOND Software	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.	dm dmf	dm												201	0		29																																	text	7101							http://www.rosettacode.org/wiki/Category:DM					Unknown				http://www.byond.com/developer	"mob   verb      smile()         world << ""[usr] grins.""      giggle()         world << ""[usr] giggles.""      cry()         world << ""[usr] cries \his heart out."""												"// This is a single line comment. /*  This is a multi-line comment */  // Pre-processor keywords  #define PI 3.1415  #if PI == 4  #define G 5  #elif PI == 3  #define I 6  #else  #define K 7  #endif   var/GlobalCounter = 0 var/const/CONST_VARIABLE = 2 var/list/MyList = list(""anything"", 1, new /datum/entity) var/list/EmptyList[99] // creates a list of 99 null entries var/list/NullList = null  /*  Entity Class */  /datum/entity  var/name = ""Entity""  var/number = 0  /datum/entity/proc/myFunction()  world.log << ""Entity has called myFunction""  /datum/entity/New()  number = GlobalCounter++  /*  Unit Class, Extends from Entity */  /datum/entity/unit  name = ""Unit""  /datum/entity/unit/New()  ..() // calls the parent's proc; equal to super() and base() in other languages  number = rand(1, 99)  /datum/entity/unit/myFunction()  world.log << ""Unit has overriden and called myFunction""  // Global Function /proc/ReverseList(var/list/input)  var/list/output = list()  for(var/i = input.len; i >= 1; i--) // IMPORTANT: List Arrays count from 1.   output += input[i] // ""+= x"" is "".Add(x)""  return output  // Bitflags /proc/DoStuff()  var/bitflag = 0  bitflag |= 8  return bitflag  /proc/DoOtherStuff()  var/bitflag = 65535 // 16 bits is the maximum amount  bitflag &= ~8  return bitflag  // Logic /proc/DoNothing()  var/pi = PI  if(pi == 4)   world.log << ""PI is 4""  else if(pi == CONST_VARIABLE)   world.log << ""PI is [CONST_VARIABLE]!""  else   world.log << ""PI is approximety [pi]""  #undef PI // Undefine PI"																				//	/* */																															true																																																							true																	true																														false																																																	1	0					DM	https://github.com/PJB3005/atomic-dreams		year|publisher|title|authors|isbn13\n2009|Apress|Pro SpringSource dm Server (Expert's Voice in Open Source)|Mak, Gary and Rubio, Daniel|9781430216407	DM					
ffmpeg	FFmpeg	2000	Fabrice Bellard and Bobby Bingham		11	application		https://ffmpeg.org/		0				v0.6.1	846	0		18	23014		false	0								https://github.com/FFmpeg/FFmpeg	application																2011	2024	2000	1438	11912	44064	3	false																								2000	2025	145942	2549	9456	442	2152460																													c assembly-language make bourne-shell opencl xml cuda perl objective-c markdown cpp css python xsd metal awk ruby html				true	82371	0		30																2	false	0	true																																																										https://github.com/FFmpeg/FFmpeg																																																																																																																																																																																												https://en.wikipedia.org/wiki/FFmpeg	0	0														
lodash	Lodash	2009	John-David Dalton		11	library		https://lodash.com/		0				5.0.0	847	0		7	23011		true	0								https://github.com/lodash/lodash	library																2012	2024		842	7003	59352	94	false																								2009	2024	8432	273	149	50	147009																													typescript javascript markdown json yaml bourne-shell toml				true	80656	0		18																1	false	5	true																																																										https://github.com/lodash/lodash																																																																																																																																																																																												https://en.wikipedia.org/wiki/Lodash	0	0														
lpc	LPC	1995	Lars Pensjö		21	pl		http://lpmuds.net		0					848	2			23011	1409	true	0									pl																							false												Lars Pensjö C																							2006		1993	c lisp perl pike java php	LPC (short for Lars Pensjö C) is an object-oriented programming language derived from C and developed originally by Lars Pensjö to facilitate MUD building on LPMuds. Though designed for game development, its flexibility has led to it being used for a variety of purposes, and to its evolution into the language Pike. LPC syntax places it in the family of C-like languages, with C and C++ its strongest influences.	2004	47	264	211	904645					Chalmers Datorförening															256	0		22																1																	text			https://github.com/antlr/grammars-v4/tree/master/lpc										Sweden																							function op = (:         return sqrt($1 * $1 + $2 * $2);     :);														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/LPC_(programming_language)	0	1	https://hopl.info/showlanguage.prx?exp=1409		LPC	lpmuds.net									year|title|doi|citations|influentialCitations|authors|paperId\n1998|Multicodebook vector quantization of LPC parameters|10.1109/ICASSP.1998.674367|1|0|C. Xydeas and T. Chapman|85d57012e851b2fb857258b255846a2926b0c71c	
mercurial	Mercurial	2005	Olivia Mackall and Pierre-Yves David		13	versionControlApplication				0			https://www.mercurial-scm.org/downloads	6.6.3	849	0			23003		false	0									versionControlApplication																							false															Software Freedom Conservancy																						2005	python c freebsd linux subversion http rust clisp octave nginx-config	Mercurial is a distributed revision-control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS and Linux. Mercurial's major design goals include high performance and scalability, decentralized, fully distributed collaborative development, robust handling of both plain text and binary files, and advanced branching and merging capabilities, while remaining conceptually simple. It includes an integrated web-interface. Mercurial has also taken steps to ease the transition for users of other version control systems, particularly Subversion. Mercurial is primarily a command-line driven program, but graphical user interface extensions are available, e.g. TortoiseHg, and several IDEs offer support for version control with Mercurial. All of Mercurial's operations are invoked as arguments to its driver program hg (a reference to Hg - the chemical symbol of the element mercury). Matt Mackall originated Mercurial and serves as its lead developer. Mercurial is released as free software under the terms of the GNU GPL v2 (or any later version). It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C.	2005	333	228	752	2810009					https://www.mercurial-scm.org/wiki/BugTracker														true	1685	0		17																2		6	true														text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Mercurial	0	0														
pogoscript	PogoScript	2011			18	pl		http://pogoscript.org/		0				0.10.0	850	1		8	23002		true	0								https://github.com/featurist/pogoscript	pl	4	12		51		0					text			source.pogoscript	programming	2011	2024	2011	14	9	129	21	false					9	2012	2015	1	2															2011	2015	1174	4	272	6	20595					2011														https://github.com/featurist			pogo							javascript markdown make ruby json diff html yaml				true	362	0		26																	false	0	true														text													United Kingdom																	"httpism = require 'httpism' async = require 'async' resolve = require 'url'.resolve  exports.squash (url) ! =     html = httpism.get ! (url).body     squash html ! (html, url)  squash html (html, url, callback) =     replacements = sort (links in (html).concat(scripts in (html)))     for each @(r) in (replacements) @{ r.url = resolve(url, r.href) }     async.map (replacements, get) @(err, requested)         callback (err, replace (requested) in (html))  sort (replacements) =     replacements.sort @(a, b) @{ a.index - b.index }  get (replacement) =     replacement.body = httpism.get ! (replacement.url).body     replacement  replace (replacements) in (html) =     i = 0     parts = """"     for each @(rep) in (replacements)         parts := ""#(parts)#(html.substring(i, rep.index))<#(rep.tag)>#(rep.body)</#(rep.tag)>""         i := rep.index + rep.length          parts + html.substr(i)  links in (html) =     link reg = r/<link\s[^>]*href=[""']?([^""']+)[""'][^\>]*(\/\>|\>\s*\<\/link\>)/gi     elements in (html) matching (link reg) as 'style'  scripts in (html) =     script reg = r/<script\s[^>]*src=[""']?([^""']+)[""'][^\>]*(\/\>|\>\s*\<\/script\>)/gi     elements in (html) matching (script reg) as 'script'  elements in (html) matching (reg) as (tag) =     elements = []     while (m = reg.exec (html))         elements.push { tag = tag, index = m.index, length = m.0.length, href = m.1 }          elements "					https://twitter.com/pogoscript									https://github.com/featurist/pogoscript																																																																																																																																																																																													0	0				pogoscript.org	PogoScript	https://github.com/featurist/PogoScript.tmbundle			PogoScript					
pic	PIC	1988	Brian Kernighan		18	textMarkup				0					851	1			23001	1007	true	1	pikchr								textMarkup				0		0		Roff			text	troff	text/troff	source.pic	markup								false					351	2016	2018	3	3																												1988	diagram troff tex linux	In computing, Pic is a domain-specific programming language by Brian Kernighan for specifying diagrams in terms of objects such as boxes with arrows between them.  The pic compiler translates this description into concrete drawing commands.  Pic is a procedural programming language, with variable assignment, macros, conditionals, and looping. The language is an example of a little language originally intended for the comfort of non-programmers in the Unix environment (Bentley 1988). Pic was first implemented, and is still most typically used, as a preprocessor in the troff document processing system.  The pic preprocessor filters a troff document, replacing diagram descriptions by concrete drawing commands, and passing the rest of the document through without change. A version of pic is included in groff, the GNU version of troff.  GNU pic can also act as a preprocessor for TeX documents, emitting its own tpic DVI specials, which aren't as widely supported as those of other TeX drivers (like PostScript).  Arbitrary diagram text can be included for formatting by the word processor to which the pic output is directed, and arbitrary post-processor commands can also be included. Dwight Aplevich's implementation, DPIC, can also generate postscript or svg images by itself, as well as act as a preprocessor. The three principal sources of pic processors are GNU pic, found on many Linux systems, and dpic, both of which are free, and the original AT&T pic. Pic has some similarity with MetaPost and the DOT language.	2017	1	19	1	8033525					Bell labs			pic chem												225	0		19																1																	text	2402												United States																	# Dextroamphetamine molecule .cstart  .ps 26  size 28 R1:  ring double 1,2 3,4 5,6  bond 60 from R1.V2  bond 120 A1:  front bond down ; CH3  bond 60 from A1 ; NH2  .ps .cend 																				#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Pic_(programming_language)	72	0	https://hopl.info/showlanguage.prx?exp=1007					https://github.com/Alhadis/language-roff		"year|publisher|title|authors|isbn13\n2004|Cengage Learning|PIC Microcontroller: An Introduction to Software & Hardware Interfacing|Huang, Han-Way and Chartrand, Leo|9781401839673\n2009|Newnes|Designing Embedded Systems with PIC Microcontrollers: Principles and Applications|Wilmshurst, Tim|9781856177504\n2011|Newnes|PIC Microcontrollers: An Introduction to Microelectronics|Bates, Martin P.|9780080969114\n2013|Newnes|Designing Embedded Systems with 32-Bit PIC Microcontrollers and MikroC|Ibrahim, Dogan|9780080977867\n2006|Newnes|Designing Embedded Systems with PIC Microcontrollers: Principles and Applications|Wilmshurst, Tim|9780750667555\n2008|Newnes|Advanced PIC Microcontroller Projects In C: From USB to RTOS With the PIC1 8f Series|Ibrahim, Dogan|9780750686112\n1997|Newnes|Microcontroller Cookbook: PIC and 8051|James, Mike|9780750627016\n2017|Apress|Programming PIC Microcontrollers with XC8|Subero, Armstrong|9781484232729\n2007|Newnes|Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology)|Di Jasio, Lucio|9780750682923\n2007|Newnes|PIC Microcontrollers: Know It All (Newnes Know It All)|Di Jasio, Lucio and Wilmshurst, Tim and Ibrahim, Dogan and Morton, John and Bates, Martin P. and Smith, Jack and Smith, David W and Hellebuyck, Chuck|9780750686150\n2010|Newnes|SD Card Projects Using the PIC Microcontroller|Ibrahim, Dogan|9781856177191\n2008|CreateSpace Independent Publishing Platform|Beginner's Guide To Embedded C Programming: Using The Pic Microcontroller And The Hitech Picc-Lite C Compiler|Hellebuyck, Chuck|9781438231594\n2003|Delmar Cengage Learning|Embedded C Programming and the Microchip PIC|Barnett, Richard H. and Cox, Sarah and O'Cull, Larry|9781401837488\n2010|Amer Radio Relay League|ARRL'S PIC Programming for Beginners (Softcover)|arrl|9780872590892\n2009|Newnes|Designing Embedded Systems with PIC Microcontrollers: Principles and Applications|Wilmshurst, Tim|9780080961842\n2014|Newnes|Embedded C Programming: Techniques and Applications of C and PIC MCUS|Siegesmund, Mark|9780128014707\n2019-12-10T00:00:01Z|Apress|C Programming for the PIC Microcontroller: Demystify Coding with Embedded Programming|Ward, Hubert Henry|9781484255247\n2013|Newnes|PIC Projects and Applications using C: A Project-based Approach|Smith, David W|9780080971513\n2007|Prentice Hall|PIC Microcontroller|Mazidi, Muhammad Ali and McKinlay, Rolin D. and Causey, Danny|9780131194045\n2011|Newnes|Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24|Di Jasio, Lucio|9781856178709\n2008|Newnes|Programming 8-bit PIC Microcontrollers in C: with Interactive Hardware Simulation|Bates, Martin P.|9780750689601\n2014|Newnes|PIC Microcontroller Projects in C: Basic to Advanced|Ibrahim, Dogan|9780080999241\n2007|McGraw-Hill Education TAB|Programming and Customizing the PIC Microcontroller (Tab Electronics)|Predko, Myke|9780071472876\n2011|Newnes|Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24|Jasio, Lucio Di|9781856178716\n2014|Newnes|Embedded C Programming: Techniques and Applications of C and PIC MCUS|Siegesmund, Mark|9780128013144\n2005|Newnes|The PIC Microcontroller: Your Personal Introductory Course|Morton, John|9780750666640\n2007|Thomson/Delmar Learning|Fundamentals of Microcontrollers and Applications in Embedded Systems with PIC Microcontrollers|Ramesh S. Gaonkar|9781401879143\n2011|Newnes|PIC Microcontrollers: An Introduction to Microelectronics|Bates, Martin P.|9780080969169\n2004|McGraw-Hill Education TAB|PIC Microcontroller Project Book : For PIC Basic and PIC Basic Pro Compliers|Iovine, John|9780071437042\n2007|McGraw-Hill Education TAB|Programming and Customizing the PIC Microcontroller (Tab Electronics)|Predko, Myke|9780071510875\n2009|McGraw-Hill Education TAB|Making PIC Microcontroller Instruments and Controllers|Sandhu, Harprit Singh|9780071606158\n2002|Newnes|Programming PIC Microcontrollers with PICBASIC (Embedded Technology)|Hellebuyck, Chuck|9781589950016\n2001|Newnes|PIC BASIC: Programming and Projects|Ibrahim, Dogan|9780750652292\n2007|Newnes|Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology)|Jasio, Lucio Di|9780080475462\n2006|Newnes|PIC in Practice: A Project-based Approach|Smith, David W|9780750668262\n2020|Apress|Intermediate C Programming for the PIC Microcontroller: Simplifying Embedded Programming|Ward, Hubert Henry|9781484260678\n2006|CRC Press|Microcontroller Programming: The Microchip PIC|Sanchez, Julio and Canton, Maria P.|9780849371899\n2021|Apress|Programming Arduino Projects with the PIC Microcontroller: A Line-by-Line Code Analysis and Complete Reference Guide for Embedded Programming in C|Ward, Hubert Henry|9781484272329\n2013T|Elektor Publishing|PIC Microcontroller Programming: in 10 captivating lessons (JAL)|Bert Van Dam|9781907920172\n1997|McGraw-Hill|Programming and Customizing the Pic Microcontroller|Predko, Michael|9780079136459\n2013|Newnes|Designing Embedded Systems with 32-Bit PIC Microcontrollers and MikroC|Ibrahim, Dogan|9780080981994\n2021|Packt Publishing - ebooks Account|Creative DIY Microcontroller Projects with C: A practical guide to building PIC and STM32 microcontroller board applications with C programming|Miguel Angel Garcia-Ruiz and Pedro Cesar Santana Mancilla|9781800564138\n2005|Newnes|Programming the PIC Microcontroller with MBASIC (Embedded Technology)|Smith, Jack|9780750679466\n2009|CRC Press|Microcontrollers: Fundamentals and Applications with PIC|Valdes-Perez, Fernando E. and Pallas-Areny, Ramon|9781420077674\n2021|Apress|Programming Arduino Projects with the PIC Microcontroller: A Line-by-Line Code Analysis and Complete Reference Guide for Embedded Programming in C|Ward, Hubert Henry|9781484272299\n2001|Butterworth-Heinemann|Introduction to Microelectronic Systems: The PIC 16F84 Microcontroller|Bates, Martin P.|9780340759202\n1997|McGraw-Hill|Programming and Customizing the Pic Microcontroller|Predko, Michael|9780079136466\n2004|DL|Embedded C Programming and the Microchip PIC|Richard H Barnett|9788131505274\n2006|Newnes|PIC in Practice: A Project-based Approach|Smith, David|9780080464985\n2022|Dodeka XXI|""Microcontrollers PIC 24 The architecture and programming - (Programmable Systems) / Mikrokontrollery PIC 24 arkhitektura i programmirovanie - (""""Programmiruemye sistemy"""")""|Yu. S. Magda|9785941202270\n2012-09-28|LAP LAMBERT Academic Publishing|Programming PIC Microcontroller|Kashif Adhami|9783659257032\n20011221|McGraw-Hill Professional|PIC Robotics: A Beginner's Guide to Robotics Projects Using the PIC Micro|John Iovine|9780071394550\n|Newnes|Programming 16-bit PIC microcontrollers in C: learning to fly the PIC 24|Di Jasio, Lucio.|9781856178709\n2000|Custom Computer Services Inc.|Pic C : An Introduction To Programming The Microchip Pic In C (spanish Edition)|Nigel Gardner|9781899013067\n20171206|Springer Nature|Programming PIC Microcontrollers with XC8|Armstrong Subero|9781484232736\n20061219|CRC Press|Microcontroller Programming: The Microchip PIC|Julio Sanchez; Maria P. Canton|9781420006612\n2011|Springer Science+Business Media B.V.|Interfacing Pic Microcontrollers To Peripherial Devices|Bohdan Borowik|9789400711198\n20061024|Elsevier S & T|Designing Embedded Systems with PIC Microcontrollers|Tim Wilmshurst|9780080468143\n20191209|Springer Nature|C Programming for the PIC Microcontroller|Hubert Henry Ward|9781484255254\n2010|Elsevier Science|Sd Card Projects Using The Pic Microcontroller|Dogan Ibrahim|9780080961262\n2003|Delmar Pub|Embedded C Programming And The Microchip Pic||9781111321895\n||Embedded C Programming & The Microchip Pic Microcontroller|Barnett|9788131500958\n20200928|Springer Nature|Intermediate C Programming for the PIC Microcontroller|Hubert Henry Ward|9781484260685\n20210930|Springer Nature|Programming Arduino Projects with the PIC Microcontroller|Hubert Henry Ward|9781484272305\n20080822|Elsevier S & T|Programming 8-bit PIC Microcontrollers in C|Martin P. Bates|9780080560144\n2014|Lulu Press, Inc|Demystifying The Microchip Pic Microcontroller For Engineering Students|Charly Bechara|9781291792348\n2012|Lulu.com|Pic Programming for the Impatient: The MikroBasic Edition|Brian Patton|9781257147175\n2008|Foreign Trade Pub. Date :2008-7-1|Pic Microcontroller C Programming And Practice(chinese Edition)|(ri )hou Xian Zhe Ye Chang Xiao Ming Yi|9787810779197\n2011|Elsevier India|Programming The Pic Microcontroller With Mbasic {with Cd-rom}|Smith|9788131208403\n2007|Newnes|Programming 16-bit Pic Microcontrollers In C - Cd-rom (embedded Technology)|Lucio Di Jasio|9780750682930\n1991|Unknown|Pic Microcontroller C Programming Language And Practical Examples Of Typical (with Cd)|Sun An Qing Bian Zhu|9787508369051\n2002-08-19|Ccs Inc|Picmicro Mcu C: An Introduction To Programming The Microchip Pic In Ccs C|Nigel Gardner|9780972418102"	Pic					
leveldb	LevelDB	2011	Sanjay Ghemawat and Jeff Dean		11	database				0					852	0		6	23000		false	0								https://github.com/google/leveldb	database																2014	2024		1312	7851	36694	336	false																								2011	2025	449	82	154	2	31291																LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.	LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.		Google	LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.									cpp markdown cmake yaml html c				true	60350	0		18																2	false																																																												https://github.com/google/leveldb																																																																																																																																																																																												https://en.wikipedia.org/wiki/LevelDB	0	0														
superjson	Superjson	2014	Matthew Mueller		12	dataNotation				0				2.2.1	853	1		6	23000		true	0								https://github.com/blitz-js/superjson	dataNotation																2014	2024	2014	10	83	3901	27	false																								2014	2024	395	36	35	3	93912																A superset of JSON adding: undefined bigint Date RegExp Set Map Error	A superset of JSON adding: undefined bigint Date RegExp Set Map Error			A superset of JSON adding: undefined bigint Date RegExp Set Map Error									typescript json markdown javascript yaml bourne-shell				true	4187	0		19									json							1	false	2	true																																const object = {   normal: 'string',   timestamp: new Date(),   test: /superjson/, };  const { json, meta } = serialize(object);																										https://github.com/blitz-js/superjson																																																																																																																																																																																													0	0														
svgbob	svgbob	2016	Jovansonlee Cesar		12	textMarkup		https://ivanceras.github.io/svgbob-editor/		0				0.7.2	854	0		6	22997		true	0								https://github.com/ivanceras/svgbob	textMarkup																2016	2024	2016	39	107	3801	32	false																								2016	2025	623	17	92	4	50290																Svgbob is a diagramming model which uses a set of typing characters to approximate the intended shape.	Svgbob is a diagramming model which uses a set of typing characters to approximate the intended shape.			Svgbob is a diagramming model which uses a set of typing characters to approximate the intended shape.									rust bourne-shell markdown svg toml yaml				true	4141	0		18																1	false	0	true				true																																																						https://github.com/ivanceras/svgbob																																																																																																																																																																																													0	0														
xgboost	XGBoost	2014	Tianqi Chen		11	library		https://xgboost.readthedocs.io/en/stable/		0				v2.0.3	855	0		28	22996		true	0								https://github.com/dmlc/xgboost	library																2014	2024		912	8688	25893	449	false																								2014	2025	8053	716	1370	36	236188																													cpp python cuda scala r restructuredtext bourne-shell java markdown yaml cmake dockerfile c csv xml make powershell css svg protobuf json toml m4 tex groovy javascript jupyter-notebook ini				true	52695	0		39																1	false	2	true																																																										https://github.com/dmlc/xgboost																																																																																																																																																																																												https://en.wikipedia.org/wiki/XGBoost	0	0														
bpmn	BPMN	2004			12	visual				0					856	0			22992		true	0									visual																							false												Business Process Model and Notation																									2005	uml bpel xml yawl	Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model. Business Process Management Initiative (BPMI) developed BPMN, which has been maintained by the Object Management Group since the two organizations merged in 2005. Version 2.0 of BPMN was released in January 2011, at which point the name was adapted to Business Process Model and Notation as execution semantics were also introduced alongside the notational and diagramming elements.	2005	806	715	716	3015586					Business Process Management Initiative && Object Management Group															4050	0		13																									https://www.bpmn.org/								text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Business_Process_Model_and_Notation	2	16								year|publisher|title|authors|isbn13\n2015|Springer|A Rigorous Semantics for BPMN 2.0 Process Diagrams|Kossak, Felix and Illibauer, Christa and Geist, Verena and Kubovy, Jan and Natschläger, Christine and Ziebermayr, Thomas and Kopetzky, Theodorich and Freudenthaler, Bernhard and Schewe, Klaus-Dieter|9783319099316\n2015|Springer|A Rigorous Semantics for BPMN 2.0 Process Diagrams|Kossak, Felix and Illibauer, Christa and Geist, Verena and Kubovy, Jan and Natschläger, Christine and Ziebermayr, Thomas and Kopetzky, Theodorich and Freudenthaler, Bernhard and Schewe, Klaus-Dieter|9783319099309					year|title|doi|citations|influentialCitations|authors|paperId\n2012|Extending BPMN for Business Activity Monitoring|10.1109/HICSS.2012.276|71|10|Jan-Philipp Friedenstab and Christian Janiesch and M. Matzner and Oliver Müller|0e2cf738c55d91e3987ac402e60675eafbdaf7ce\n2015|BPMN 2.0 for Modeling Business Processes|10.1007/978-3-642-45100-3_10|58|3|Gustav Aagesen and J. Krogstie|5ee9ff04c275551f8032b8f88e0e482887b53147\n2014|BPMN4CP: Design and implementation of a BPMN extension for clinical pathways|10.1109/BIBM.2014.6999261|55|2|Richard Braun and H. Schlieter and Martin Burwitz and W. Esswein|8c5453a923c3e8c273f06eaf1457ae6e1008ec54\n2011|A Security Language for BPMN Process Models|10.5445/IR/1000023041|51|4|J. Mülle and S. V. Stackelberg and Klemens Böhm|ad1be8bcb0bcaf1abded15fb674fe27df56232f5\n2014|Modeling of privacy-aware business processes in BPMN to protect personal data|10.1145/2554850.2555014|47|5|Wadha Labda and N. Mehandjiev and P. Sampaio|5da5dbfaf00df8d226fe87ae7668cd2937e11527\n2013|Extending BPMN for Wireless Sensor Networks|10.1109/CBI.2013.24|41|4|C. Sungur and P. Spiess and N. Oertel and Oliver Kopp|f3ffe408f09313a33e9c19a5ca0237b598095c1d\n2011|Constructing a bidirectional transformation between BPMN and BPEL with a functional logic programming language|10.1016/j.jvlc.2010.11.005|40|0|Steffen Mazanek and M. Hanus|5d5cd3710044964e4082b637796d5738cb71787f\n2011|Proposal of Formal Verification of Selected BPMN Models with Alvis Modeling Language|10.1007/978-3-642-24013-3_26|31|0|M. Szpyrka and G. J. Nalepa and A. Ligeza and Krzysztof Kluza|df3a327a1a48710d134a4d839cdb26bee3887d96\n2014|BPMN Formalization and Verification using Maude|10.1145/2630768.2630769|30|1|Nissreen A. S. El-Saber and A. Boronat|34473a7b74a1b6d1ea48558d8209339c45d4c716\n2012|BPMN Conformance in Open Source Engines|10.1109/SOCA.2012.6449467|24|1|Simon Harrer and J. Lenhard and G. Wirtz|a485a2b9af269f3abfd113d6764a164f3dace6ef\n2010|Business process modelling in the context of SOA – an empirical study of the acceptance between EPC and BPMN|10.1504/WRSTSD.2010.032351|19|0|K. Kruczynski|55d948e1fab1434d5f42af585595617b350421a4\n2017|BPMN 2.0 based modeling and customization of variants in business process families|10.1109/CLEI.2017.8226450|5|0|Andrea Delgado and Daniel Calegari|f413c8729a117d05db0bb0b5c56d93c32555db75\n2015|A visual editor for language-independent scripting for BPMN modeling|10.1109/JCSSE.2015.7219788|2|0|Jessada Wiriyakul and T. Senivongse|a0e4b31352211856a0c61cebdf6286146bae514c\n2011|Levi - A Workflow Engine Using BPMN 2.0|10.1007/978-3-642-38333-5_13|1|0|Keheliya Gallaba and Umashanthi Pavalanathan and I. Jayawardena and E. Sooriyabandara and V. Nanayakkara|44009df56d7b8d6c3f9d6f528d7c78cc8b53d79a\n2014|Visually scripting portable BPMN script tasks|10.1109/ICODSE.2014.7062710|1|0|Jessada Wiriyakul and T. Senivongse|c220cd58be6364232249824f65f47c876338c8f0\n2015|Semantic investigation of a control-flow subset of BPMN 2.0|10.1109/ICCP.2015.7312707|1|0|E. Todoran and P. Mitrea|c642e95582ecaabb603b63c3bbf0617a55f0c0c7	
rocksdb	RocksDB	2011			11	database		http://rocksdb.org		0					857	0		21	22991		false	0								https://github.com/facebook/rocksdb	database																2012	2024		995	6341	28750	1063	false																								2011	2025	15612	1180	2084	225	778904																A library that provides an embeddable, persistent key-value store for fast storage.	A library that provides an embeddable, persistent key-value store for fast storage.		Facebook	A library that provides an embeddable, persistent key-value store for fast storage.									cpp java markdown html bourne-shell python yaml cmake scss ini make svg xml json c bash perl dockerfile assembly-language powershell protobuf				true	48975	0		32																	false																																																												https://github.com/facebook/rocksdb																																																																																																																																																																																												https://en.wikipedia.org/wiki/RocksDB	0	0														
abs	abs	2018	Alessandro Nadalin		15	pl		https://www.abs-lang.org		0				2.6.0	858	1		12	22991		true	0								https://github.com/abs-lang/abs	pl																2018	2024		14	35	512	59	false																								2018	2023	851	21	297	34	111135					2018											ABS is a programming language that works best when you're scripting on your terminal. It tries to combine the elegance of languages such as Python, or Ruby with the convenience of Bash.	ABS is a programming language that works best when you're scripting on your terminal. It tries to combine the elegance of languages such as Python, or Ruby with the convenience of Bash.			ABS is a programming language that works best when you're scripting on your terminal. It tries to combine the elegance of languages such as Python, or Ruby with the convenience of Bash.									javascript markdown html go bourne-shell json yaml stylus make dockerfile svg css				true	640	0		27																1	false	2	true																											United Arab Emirates					"r = $(curl ""http://data.nba.net/prod/v1/20170201/0021600732_boxscore.json"" -H 'DNT: 1' -H 'Accept-Encoding: gzip, deflate, sdch' -H 'Accept-Language: en' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36' -H 'Accept: */*' -H 'Referer: http://stats.nba.com/' -H 'Connection: keep-alive' --compressed); if !r.ok {     echo(""Could not fetch game data. Bummer!"")     exit(1) } doc = r.json() arena = doc.basicGameData.arena.name city = doc.basicGameData.arena.city echo(""The game was played at the %s in %s"", arena, city) highlight = doc.basicGameData.nugget.text if highlight.len() {     echo(""The press said: \""%s\"""", highlight) } # The game was played at the TD Garden in Boston # The press said: ""Thomas scores 19 of 44 points in 4th quarter"""																										https://github.com/abs-lang/abs																																																																																																																																																																																													0	0				abs-lang.org			id|title|url|time|timestamp|by|comments|score\n18755021|The ABS programming language|https://www.abs-lang.org/|2018-12-25 00:11:54 UTC|1545696714|odino|3|6							
imhex	ImHex	2020			11	editor		https://imhex.werwolv.net/		0					859	0		18	22989		false	0								https://github.com/WerWolv/ImHex	editor																2020	2024		475	1825	41800	273	false																								2020	2025	5410	176	981	42	475942																A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM	A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM			A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM									cpp json cmake markdown yaml svg csharp xml glsl dockerfile bourne-shell python c javascript css objective-c html diff				true	47453	0		29																	false								https://imhex.werwolv.net/docs/																																https://imhex.werwolv.net/discord																				https://github.com/WerWolv/ImHex																																																																																																																																																																																													0	0														
joy	Joy	2001	Manfred von Thun		16	pl				0					860	1			22988	2137	true	3	apter-f ck xy								pl																							false																																					2001	scheme fp factor forth unlambda c symbol	The Joy programming language in computer science is a purely functional programming language that was produced by Manfred von Thun of La Trobe University in Melbourne, Australia. Joy is based on composition of functions rather than lambda calculus. It has turned out to have many similarities to Forth, due not to design but to a sort of parallel evolution and convergence. It was also inspired by the function-level programming style of Backus's FP.	2003	48	52	130	696166					La Trobe University															260	0		16																1								https://tio.run/#joy									text	4281							http://www.rosettacode.org/wiki/Category:Joy					Australia																							DEFINE qsort ==    [small]    []    [uncons [>] split]    [enconcat]    binrec.																																														true																																																																																																						false																																																https://en.wikipedia.org/wiki/Joy_(programming_language)	4	0	https://hopl.info/showlanguage.prx?exp=2137							year|publisher|title|authors|isbn13\n2012|CreateSpace Independent Publishing Platform|The Joy of PHP: A Beginner's Guide to Programming Interactive Web Applications with PHP and mySQL|Forbes, Alan|9781494267353\n2011|Manning Publications|The Joy of Clojure: Thinking the Clojure Way|Michael Fogus and Chris Houser|9781935182641\n1981|Pearson P T R|Real Time Programming: Neglected Topics (Addison-Wesley Series in Joy of Computing)|Foster, Caxton C.|9780201019377\n2020|Manning Publications|The Joy of JavaScript|Atencio, Luis|9781617295867						
rdfa	RDFa	2004			11	xmlFormat		http://rdfa.info/		0					861	1			22986		true	1	notation3								xmlFormat																							false																																			2006		2004		RDFa (or Resource Description Framework in Attributes) is  a W3C Recommendation that adds a set of attribute-level extensions to HTML, XHTML and various XML-based document types for embedding rich metadata within Web documents. The RDF data-model mapping enables its use for embedding RDF subject-predicate-object expressions within XHTML documents. It also enables the extraction of RDF model triples by compliant user agents. The RDFa community runs a wiki website to host tools, examples, and tutorials.		1419	212		4321818					W3C															7116	0		12	json-ld																																													United States					"<div xmlns:dc=""http://purl.org/dc/elements/1.1/""   about=""http://www.example.com/books/wikinomics"">   <span property=""dc:title"">Wikinomics</span>   <span property=""dc:creator"">Don Tapscott</span>   <span property=""dc:date"">2006-10-01</span> </div>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/RDFa	0	0				rdfa.info										
beanshell	BeanShell	1999			21	pl		http://www.beanshell.org/		0					862	2			22985		true	0									pl																							false				b/Beanshell.bsh																															1999		1999	java jvm javascript perl	BeanShell is a Java-like scripting language, invented by Patrick Niemeyer. It runs in the Java Runtime Environment (JRE) and uses a variation of the Java syntax, in addition to scripting commands and syntax.	2005	44	120	118	1565435					Java Community Process				bsh										true	241	0		23																								https://tio.run/#beanshell									text													Various																"print (""Hello World""); "				https://riju.codes/beanshell	"print(""Hello, world!""); "			Beanshell															print	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/BeanShell	3	0				beanshell.org				year|publisher|title|authors|isbn13\n2011|Apress|Pro Android Python with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell|Ferrill, Paul|9781430235699\n2011|Apress|Pro Android Python with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell|Ferrill, Paul|9781430235705						title|year|author|goodreadsId|rating|ratings|reviews\nJava Programming Language Family: Godiva, Scala, Processing, Aspectj, Groovy, Javafx Script, Einstein, J Sharp, Judoscript, Jasmin, Beanshell|2011|Books LLC|15219374|0.0|0|0
cwerg	Cwerg	2019	Robert Muth		16	pl				0					863	1		12	22983		true	0								https://github.com/robertmuth/Cwerg	pl																2019	2024		15	12	436	20	false																								2019	2025	2773	3	656	27	1828293																The best C-like language that can be implemented in 10kLOC.	The best C-like language that can be implemented in 10kLOC.			The best C-like language that can be implemented in 10kLOC.									python cpp assembly-language c markdown make wasm yaml javascript svg cmake bourne-shell				true	476	0		29																1	false																																		"module:  import fmt  fun main(argc s32, argv ^^u8) s32:     fmt::print#(""hello world\n"")     return 0"																										https://github.com/robertmuth/Cwerg						--																																true		true																													true															true									true																																																																																																0	0														
miranda	Miranda	1985	David Turner		19	pl	https://www.cs.kent.ac.uk/people/staff/dat/miranda/			0					864	3			22980	911	true	0									pl																							false				m/Miranda.m																																	1985	krc ml hope clean haskell c unix iswim occam python pascal	Miranda is a lazy, purely functional programming language designed by David Turner as a successor to his earlier programming languages SASL and KRC, using some concepts from ML and Hope.  It was produced by Research Software Ltd. of England (which holds a trademark on the name Miranda) and was the first purely functional language to be commercially supported.Miranda was first released in 1985, as a fast interpreter in C for Unix-flavour operating systems, with subsequent releases in 1987 and 1989. Miranda had a strong influence on the later Haskell programming language.	2002	56	47	140	93267					Research Software Ltd				m		m									300	0		21																1																	text													United Kingdom																"main :: [sys_message] main = [Stdout ""Hello World""] "				https://riju.codes/miranda	"main = [Stdout ""Hello, world!""] "		> || The infinite list of all prime numbers.  The list of potential prime numbers starts as all integers from 2 onwards; as each prime is returned, all the following numbers that can exactly be divided by it are filtered out of the list of candidates.  > primes = sieve [2..] > sieve (p:x) = p : sieve [n | n <- x; n mod p ~= 0]	Miranda										https://www.cs.kent.ac.uk/people/staff/dat/miranda/downloads/					Stdout	""""																																																																																																																							true												true											true																																					https://en.wikipedia.org/wiki/Miranda_(programming_language)	2	7	https://hopl.info/showlanguage.prx?exp=911							year|publisher|title|authors|isbn13\n1991-09-20T00:00:01Z|Taylor & Francis Books Ltd|Functional Programming with Miranda|Hoyler, Ian|9780273034537\n1995|Prentice Hall|Programming With Miranda|Clack, Chris and Myers, Colin and Poon, Ellen|9780131925922					year|title|doi|citations|influentialCitations|authors|paperId\n1986|An overview of Miranda|10.1145/15042.15053|247|19|D. Turner|35306f7f53096a62cc087655f6f6e1e21d5100ac\n1986|Laws in Miranda|10.1145/319838.319839|35|1|S. Thompson|ff17127456c7e6156c744d0b7df8c60f9e150ba3\n1993|Using Miranda as a first programming language|10.1017/S0956796800000575|20|3|Tim Lambert and P. Lindsay and K. Robinson|216f9a40d8dfe5d8c775a3e5fe17972ecc7fb1b3\n1994|A visual Miranda machine|10.1109/SEDC.1994.475337|14|3|M. Auguston and J. Reinfelds|57a92013fe97eab9d2fcdab1c94ae1b2cf640d0f\n1989|A logic for Miranda|10.1007/BF01887213|12|0|S. Thompson|f24a5b82c29d8e207368c9e1533fdf5ff953fd29\n1991|Using XView/X11 from Miranda|10.1007/978-1-4471-3196-0_30|7|0|Satnam Singh|6f11dc39c5a2eafae616c00be5f44e596bc8eecd\n1996|SNACC: a parser generator for use with Miranda|10.1145/331119.331416|2|0|D. Turner|3f44c9986b64c301c4014527782743a052d10196	
ld-json	JSON Lines	2013	Ian Ward		20	dataNotation		http://jsonlines.org/		0					865	1		5	22979		true	0								https://github.com/wardi/jsonlines	dataNotation																2013	2024	2013	7	32	127	19	false													newline-delimited JSON											2013	2024	124	34	22	1	1111					2013											JSON Lines is a convenient format for storing structured data that may be processed one record at a time. It works well with unix-style text processing tools and shell pipelines. It's a great format for log files. It's also a flexible format for passing messages between cooperating processes.	JSON Lines is a convenient format for storing structured data that may be processed one record at a time. It works well with unix-style text processing tools and shell pipelines. It's a great format for log files. It's also a flexible format for passing messages between cooperating processes.		https://github.com/wardi/jsonlines/issues	JSON Lines is a convenient format for storing structured data that may be processed one record at a time. It works well with unix-style text processing tools and shell pipelines. It's a great format for log files. It's also a flexible format for passing messages between cooperating processes.	ldj jsonl								css html javascript markdown json				true	259	0		30	json															1	false																													Canada				https://en.wikipedia.org/wiki/JSON_streaming	"[""Name"", ""Session"", ""Score"", ""Completed""] [""Gilbert"", ""2013"", 24, true] [""Alexa"", ""2013"", 29, true] [""May"", ""2012B"", 14, false] [""Deloise"", ""2012A"", 19, true]"																										https://github.com/wardi/jsonlines											true false																			true																																																																																																																																																															0	0				jsonlines.org										
mathpix-markdown	Mathpix Markdown	2019			15	textMarkup				0				1.3.7	866	1		9	22978		true	0								https://github.com/Mathpix/mathpix-markdown-it	textMarkup																2019	2024		16	42	471	53	false																								2019	2025	1133	10	1009	230	442443																Standard Markdown and extended it with key LaTeX features and chemistry support. Mathpix Markdown extends standard Markdown, for more power and control when converting your document to HTML, LaTeX, PDF, and DOCX.	Standard Markdown and extended it with key LaTeX features and chemistry support. Mathpix Markdown extends standard Markdown, for more power and control when converting your document to HTML, LaTeX, PDF, and DOCX.		https://github.com/Mathpix	Standard Markdown and extended it with key LaTeX features and chemistry support. Mathpix Markdown extends standard Markdown, for more power and control when converting your document to HTML, LaTeX, PDF, and DOCX.									typescript javascript markdown json jsx css html yaml ejs				true	608	0		25									markdown								false	1	true						https://mathpix.com/docs/mathpix-markdown/syntax-reference																					United States				https://mathpix.com/markdown-to-latex	Compute \(f(x) = x^2 + 2\) if \(x=2\).																										https://github.com/Mathpix/mathpix-markdown-it																																																																																																																																																																																													0	0														
maxscript	MAXScript	1996			23	pl		http://docs.autodesk.com/3DSMAX/14/ENU/MAXScript%20Help%202012/		0					867	2			22976		true	0									pl	321	333		2084		0					text			source.maxscript	programming								false				m/MaxScript.ms	46	2015	2018	5	1																																					MAXScript is the built-in scripting language in Autodesk 3ds MAX. It can be used to automate repetitive tasks as well as develop new tools and user interfaces.	MAXScript is the built-in scripting language in Autodesk 3ds MAX. It can be used to automate repetitive tasks as well as develop new tools and user interfaces.		Autodesk	MAXScript is the built-in scripting language in Autodesk 3ds MAX. It can be used to automate repetitive tasks as well as develop new tools and user interfaces.		ms mcr	ms											201	0		25																																	text								http://www.rosettacode.org/wiki/Category:MAXScript					United States				https://dl.acm.org/citation.cfm?id=522752												"print ""Hello World"" -- ""Hello World""   -- Note that MAXScript is expression-based, so simply writing ""Hello World"" is -- sufficient to echo it for the reader. Like Haskell, all MAXScript expressions -- *must* return values, even if they're unused. "	fn CalculateVolumeAndCentreOfMass obj = (  local Volume= 0.0  local Centre= [0.0, 0.0, 0.0]  local theMesh = snapshotasmesh obj  local numFaces = theMesh.numfaces  for i = 1 to numFaces do  (   local Face= getFace theMesh i   local vert2 = getVert theMesh Face.z   local vert1 = getVert theMesh Face.y   local vert0 = getVert theMesh Face.x   local dV = Dot (Cross (vert1 - vert0) (vert2 - vert0)) vert0   Volume+= dV   Centre+= (vert0 + vert1 + vert2) * dV  )  delete theMesh  Volume /= 6  Centre /= 24  Centre /= Volume  #(Volume,Centre) ) 							MaxScript															print	""""																													true																																																																																										true												false											true																																						3	0			MAXScript		MAXScript	https://github.com/Alhadis/language-maxscript		year|publisher|title|authors|isbn13\n2000|Sybex Inc|Maxscript and the Sdk for 3d Studio Max|Bicalho, Alexander and Feltman, Simon|9780782127942\n2006|Taylor & Francis|3ds Max Maxscript Essentials|Autodesk|9781136140372\n20130502|Taylor & Francis|3ds Max 8 MAXScript Essentials|Autodesk|9781136142215	MAXScript					
gluon	gluon	2014			12	pl		https://gluon-lang.org		0				1.0.37	868	0		7	22969		true	0								https://github.com/gluon-lang/gluon	pl																2015	2024	2014	60	145	3168	163	false																								2014	2024	3973	65	365	14	106384					2018														https://github.com/gluon-lang/										rust markdown toml bourne-shell yaml html css				true	3670	0		19																	false	1	true																											Australia and Sweden																															https://github.com/gluon-lang/gluon																																																																																																																																																																																													0	0				gluon-lang.org										
netlinx	NetLinx	2007			19	pl				0					869	1			22968		true	0									pl	21	25		122		0					text			source.netlinx	programming								false					115	2013	2018	2	2																												2007	c ascii	NetLinx is both a range of controllers manufactured by AMX and the name of the proprietary programming language (loosely based on C) used to program the devices.  The NetLinx controllers are rack mountable devices which run a version of VxWorks and integrate both a processor and device controllers and are typically utilized for audio-visual control systems. An example is the mid-range NetLinx Integrated NI-2100 controller which has 3 RS-232/RS-485 serial ports, 4 relays, 4 infrared/serial ports and 4 input/outputs.  Serial ports can send and receive strings, typically ASCII instructions and replies. Relays permit switching of modest currents. IR ports can send infrared signals which emulate typical remote control devices that control (for instance) televisions and video recorders. Input/output ports detect contact closures. AMX supplies an IDE known as NetLinx Studio which allows a proprietary language to be edited, compiled and sent to the NetLinx controller.  NetLinx also contains an interface which allows it to utilize Java based modules. Earlier models of AMX controller were named Axcent.	2007	14	2	20	9870556					AMX, LLC		axserb axierb	axs axi												290	0		24																																	text													United States				https://www.amx.com/en/site_elements/language-reference-guide-netlinx-programming-language													"(***********************************************************     Mock Projector          For testing syntax highlighting ************************************************************)  #if_not_defined MOCK_PROJECTOR #define MOCK_PROJECTOR 1 (***********************************************************) (* System Type : NetLinx                                   *) (***********************************************************) (*           DEVICE NUMBER DEFINITIONS GO BELOW            *) (***********************************************************) DEFINE_DEVICE  dvPROJECTOR = 5001:1:0;  (***********************************************************) (*              CONSTANT DEFINITIONS GO BELOW              *) (***********************************************************) DEFINE_CONSTANT  // Power States POWER_STATE_ON      = 0; POWER_STATE_OFF     = 1; POWER_STATE_WARMING = 2; POWER_STATE_COOLING = 3;  // Inputs INPUT_HDMI          = 0; INPUT_VGA           = 1; INPUT_COMPOSITE     = 2; INPUT_SVIDEO        = 3;  (***********************************************************) (*                    INCLUDES GO BELOW                    *) (***********************************************************)  #include 'amx-lib-log'  (***********************************************************) (*              DATA TYPE DEFINITIONS GO BELOW             *) (***********************************************************) DEFINE_TYPE  struct projector_t {     integer power_state;     integer input;     integer lamp_hours; }  (***********************************************************) (*              VARIABLE DEFINITIONS GO BELOW              *) (***********************************************************) DEFINE_VARIABLE  volatile projector_t proj_1;  (***********************************************************) (*         SUBROUTINE/FUNCTION DEFINITIONS GO BELOW        *) (***********************************************************)  define_function initialize(projector_t self) {     self.power_state = POWER_STATE_OFF;     self.input = INPUT_HDMI;     self.lamp_hours = 0; }  define_function switch_input(projector_t self, integer input) {     self.input = input;     print(LOG_LEVEL_INFO, ""'Projector set to input: ', itoa(input)""); }  (***********************************************************) (*                 STARTUP CODE GOES BELOW                 *) (***********************************************************) DEFINE_START  initialize(proj_1);  (***********************************************************) (*                   THE EVENTS GO BELOW                   *) (***********************************************************) DEFINE_EVENT  data_event[dvPROJECTOR] {     string:     {         parse_message(data.text);     }          command: {}     online:  {}     offline: {} }  button_event[dvTP, BTN_HDMI] button_event[dvTP, BTN_VGA] button_event[dvTP, BTN_COMPOSITE] button_event[dvTP, BTN_SVIDEO] {     push:     {         switch (button.input.channel)         {             case BTN_HDMI:      switch_input(proj_1, INPUT_HDMI);             case BTN_VGA:       switch_input(proj_1, INPUT_VGA);             case BTN_COMPOSITE: switch_input(proj_1, INPUT_COMPOSITE);             case BTN_SVIDEO:    switch_input(proj_1, INPUT_SVIDEO);         }     }          release: {} }  (***********************************************************) (*                 THE MAINLINE GOES BELOW                 *) (***********************************************************) DEFINE_PROGRAM  [dvTP, BTN_POWER_ON]  = (proj_1.power_state == POWER_STATE_ON); [dvTP, BTN_POWER_OFF] = (proj_1.power_state == POWER_STATE_OFF);  (***********************************************************) (*                     END OF PROGRAM                      *) (*          DO NOT PUT ANY CODE BELOW THIS COMMENT         *) (***********************************************************) #end_if "																				//	(* *)																															true																																																							true																	true																														false																																																https://en.wikipedia.org/wiki/NetLinx	0	0					NetLinx	https://github.com/amclain/sublime-netlinx			NetLinx					
nu	Nu	2007	Tim Burks		19	pl lisp				0					870	3			22968		true	0									pl	331	375	Nukefile	215		0			nush	nush	scheme	scheme	text/x-scheme	source.nu	programming								false				n/Nu.nu	107	2008	2017	2	7																												2007	x86-isa lisp objective-c ruby linux f-script	Nu is an interpreted object-oriented programming language, with a Lisp-like syntax, created by Tim Burks as an alternative scripting language to program OS X through its Cocoa application programming interface (API). Implementations also exist for iPhone and Linux. The language was first announced at C4, a conference for indie Mac developers held in August 2007.	2008	14	13	55	17151577					https://github.com/programming-nu			nu	nu										true	290	0		21																1																	text	7528												United States and Germany																"(puts ""Hello World"") "	"#!/usr/bin/env nush (puts ""Hello"") "						"(unless @prefix         (set @prefix              ""#{((((NSProcessInfo processInfo) arguments) 0) dirName)}..""))  (unless @icon_files         (set @icon_files              (array ""#{@prefix}/share/nu/resources/nu.icns"")))"	Nu															puts	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Nu_(programming_language)	0	0					Nu	https://github.com/jsallis/nu.tmbundle			Nu					
asciimath	AsciiMath	2014	Peter Krautzberger		13	textMarkup		http://asciimath.org/		0					871	1		4	22965		true	0								https://github.com/mathjax/asciimathml	textMarkup																2014	2024	2014	39	183	956	54	false																								2014	2021	166	16	29	1	9665																AsciiMath is an easy-to-write markup language for mathematics.	AsciiMath is an easy-to-write markup language for mathematics.			AsciiMath is an easy-to-write markup language for mathematics.									html javascript markdown php				true	1523	0		18	latex															1	false																																		sum_(i=1)^n i^3=((n(n+1))/2)^2																										https://github.com/mathjax/asciimathml																																																																																																																																																																																													0	0				asciimath.org										
hyphy	HyPhy	2008			16	pl		http://hyphy.org/w/index.php/HyPhy_Batch_Language		0				2.5.61	872	1		11	22965		true	0								https://github.com/veg/hyphy	pl	69	73		113		0					text			none	programming	2011	2024	2008	22	68	201	10	false																								2008	2025	4033	56	916	60	484389																			University of California San Diego && North Carolina State University			bf							cpp brainfuck yaml c cmake markdown bourne-shell python xml opencl javascript				true	463	0		28																	false	2	true														text													United States					"#profile START;s = 0;m = {5,1};for (k=0; k<250000; k=k+1){ s = s + k; t = Random (0,5); m [t] = m [t] + 1;}#profile PAUSE;s2 = 0;for (k=1; k<10000; k=k+1){ s2 = s2+1/k;}#profile _hyphy_profile_dump;stats     = _hyphy_profile_dump[""STATS""];_profile_summer = {1,Rows(stats)};_profile_summer = _profile_summer[""1""] * stats;_instructions   = _hyphy_profile_dump[""INSTRUCTION""];_indices     = _hyphy_profile_dump[""INSTRUCTION INDEX""];fprintf (stdout, ""\nTotal run time (seconds)      : "", Format(_profile_summer[1]/1000000,15,6),     ""\nTotal number of steps         : "", Format(_profile_summer[0],15,0), ""\n\n"");     for (k=0; k<Columns(_instructions); k=k+1){ fprintf (stdout, Format (_indices[k],6,0), "" : "", _instructions[k], ""\n\tCall count: "", stats[k][0],                ""\n\tTime (seconds): "", stats[k][1]/1000000, ""\n"");}"																										https://github.com/veg/hyphy																																																																																																																																																																																													0	0					HyPhy				HyPhy					
ink-lang	ink-lang	2019	Linus Lee		15	pl		https://dotink.co		0				v0.1.9	873	1		5	22964		true	0								https://github.com/thesephist/ink	pl																2019	2024	2019	8	10	557	1	false																								2019	2021	373	1	52	1	4572					2019														https://github.com/thesephist/ink/issues										go markdown vim-script make yaml				true	590	0		20																1	false	0	true																											United States					std := load('std')  log := std.log  listen('0.0.0.0:8080', evt => (   evt.type :: {     'error' -> log('Error: ' + evt.message)     'req' -> (evt.end)({       status: 200       headers: {'Content-Type': 'text/plain'}       body: 'Hello, World!'     })   } ))																	https://twitter.com/thesephist									https://github.com/thesephist/ink																																																																																																																																																																																													0	0				dotink.co										
simulink	Simulink	1984			13	pl		https://www.mathworks.com/products/simulink.html?s_cid=wiki_simulink_2		0					874	0			22963		true	0									pl																							false																																					2017	linux matlab c vhdl verilog modelica labview	Simulink, developed by MathWorks, is a graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offers tight integration with the rest of the MATLAB environment and can either drive MATLAB or be scripted from it. Simulink is widely used in automatic control and digital signal processing for multidomain simulation and Model-Based Design.	2004	299	133	300	562695					MathWorks														false	1516	0		13																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Simulink	19	13			Simulink					year|publisher|title|authors|isbn13\n2001|Prentice Hall|Mastering Simulink 4 (2nd Edition)|Dabney, James B. and Harman, Thomas L.|9780130170859\n2018|Bentham Science Publishers|Arduino meets MATLAB: Interfacing, Programs and Simulink|Singh, Rajesh and Gehlot, Anita and Singh, Bhupendra and Choudhury, Sushabhan|9781681087276\n2013|Packt Publishing|Getting Started with Simulink|Zamboni, Luca|9781782171386\n2010|Springer|Embedded Software Design and Programming of Multiprocessor System-on-Chip: Simulink and System C Case Studies (Embedded Systems)|Popovici, Katalin and Rousseau, Frédéric and Jerraya, Ahmed A. and Wolf, Marilyn|9781441955678\n2016|CRC Press|Modeling and Simulation in Ecotoxicology with Applications in MATLAB and Simulink|Dixon, Kenneth R.|9781439855188\n|MathWorks Inc|MATLAB & Simulink Student Release 2009a||9780979223990\n2010|Chapman and Hall/CRC|Introduction to the Simulation of Dynamics Using Simulink (Chapman & Hall/CRC Computational Science)|Gray, Michael A.|9781439880999\n2017|Createspace Independent Publishing Platform|Signal Processing In Matlab. Simulink Blocks And Code Generation|G. Peck|9781981953967\n2019|Independently Published|Simulink Code Generation|National Aeronautics and Space Adm Nasa|9781794071049\n2016|De Gruyter|MATLAB - Simulink - Stateflow|Anne Angermann; Michael Beuschel; Martin Rau; Ulrich Wohlfarth|9783110484953\n20201123|De Gruyter|MATLAB – Simulink – Stateflow|Anne Angermann; Michael Beuschel; Martin Rau; Ulrich Wohlfarth|9783110636710\n2011||Modeling & Simulation Using Matlab Simulink (with Cd )|Dr. Shailendra Jain|9788126530052\n2013|John Wiley & Sons|System Simulation Techniques With Matlab And Simulink|Dingyü Xue and Yang Chen|9781118694350\n2013-09-16|Wiley|System Simulation Techniques with MATLAB and Simulink|Dingyü Xue and Yang Chen|9781118694374\n20100702|Taylor & Francis|Introduction to the Simulation of Dynamics Using Simulink|Michael A. Gray|9781439818985\n2016-08-10|LAP LAMBERT Academic Publishing|Application of MATLAB and SIMULINK Modeling for Beginners|Ephraim Nwoye|9783659934582					year|title|doi|citations|influentialCitations|authors|paperId\n2013|Design of FPGA-controlled power electronics and drives using MATLAB Simulink|10.1109/ECCE-ASIA.2013.6579155|40|5|Y. Siwakoti and G. Town|5bf67012ede77841fb8263f48a850ae3cd8126ec\n2014|Simulations of pattern dynamics for reaction-diffusion systems via SIMULINK|10.1186/1752-0509-8-45|14|0|Kaier Wang and M. Steyn-Ross and D. Steyn-Ross and M. Wilson and J. Sleigh and Y. Shiraishi|239713b51a61bfe75b627474e82433217a19232c\n2009|Implementation of a Complete GPS Receiver on the C6713 DSP through Simulink|10.5081/JGPS.8.1.76|13|0|G. Hamza and A. Zekry and M. Moustafa|4678e64df53932fe13c61acced572dfd71cfdd80\n2006|Simulink Model for Double Buffering|10.1109/IECON.2006.348142|8|0|R. Sheeparamatti and B. G. Sheeparamatti and M. Bharamagoudar and N. Ambali|b8195a48dc6c84058d452c261e04a1462f98f196\n2014|Contract-Based Verification of MATLAB and Simulink Matrix-Manipulating Code|10.1007/978-3-319-11737-9_26|8|1|J. Wiik and Pontus Boström|5e7912085fd135f8c19d7fc3ab607f2090777ec2\n2002|A Library of Simulink Blocks for Real-Time Control of HEV Traction Drives|10.4271/2002-01-1934|6|0|J. Chiasson and Yinghui Lu and L. Tolbert|fd9a86a96989bf776c6222c5585375c033ec1fc4\n2017|A Synchronous Look at the Simulink Standard Library|10.1145/3126516|6|0|T. Bourke and Francois Carcenac and J. Colaço and B. Pagano and Cédric Pasteur and Marc Pouzet|c362ba3357fd7c3e864accbce5b06fd40f883aa2\n2014|Simulation of the E1 and E6 Galileo Signals using SIMULINK|10.5120/15431-4043|2|0|M. Elhawary and G. Gomah and A. Zekry and I. Hafez|44190f24eccc53d870f19d245ccb7dee7c2bef88\n2004|Porting GENESIS to SIMULINK|10.1109/IEMBS.2004.1404441|1|0|F.R. Campos and J. Enderle|92b47581fbb803b74d561e91431e7b4915afb5bf\n2014|GPS RECEIVER IMPLEMENTATION USING SIMULINK|10.21090/ijaerd.010568|1|0|N. Chowdary and C.Abhishek and N.Sasikiran|cca174da520ca43ba521b18e3774ead4d5817e79\n2016|Automation tool to deploy Simulink models into programmable system-on-chip|10.1109/INDUSCON.2016.7874519|1|0|Alexandre A. A. de Almeida and W. D. A. P. Ferreira and A. D. da Silva|195748f55862b1349b04a0096e275650ad531c2c\n2017|Actuation of Electro-Pneumatic System using MATLAB Simulink and Arduino Controller- A case of a Mechatronics systems Lab|10.2991/ICCASP-16.2017.10|1|0|P. Parikh and R. Vasani and S. Sheth and J. Gohil|5c402f4df6ec95ee17417613674a8b2cdc0bc30f\n2019|COMPARISON OF R AND MATLAB SIMULINK in Educating High School Students with ODE Modeling Skills|10.18260/2-1-370.660-105620|1|0|Jianming Geng|d0d11dd94a1e191b255156c708f4357feebac4cd	title|year|author|goodreadsId|rating|ratings|reviews\nMATLAB and Simulink for Engineers|2011|Agam Kumar Tyagi|19308397|4.33|12|0\nIntroduction To Simulink With Engineering Applications||Steven T. Karris|2003806|2.00|1|0\nModeling and Simulation in Simulink for Engineers and Scientists|2005|Mohammad Nuruzzaman|160556|3.50|2|0
metalang99	Metalang99	2021	hirrolot		14	pl		https://metalang99.readthedocs.io/en/latest/		0				v1.13.3	875	0		9	22963		true	0								https://github.com/hirrolot/metalang99	pl																2020	2024	2020	18	24	840	2	false																								2020	2024	1693	4	119	14	16564																Metalang99: A functional language for C99 preprocessor metaprogramming	Metalang99: A functional language for C99 preprocessor metaprogramming		https://github.com/hirrolot/metalang99/issues	Metalang99: A functional language for C99 preprocessor metaprogramming									c restructuredtext bourne-shell markdown cmake tex yaml python make				true	918	0		23																1	false	1	true																											Kazakhstan				https://reddit.com/r/ProgrammingLanguages/comments/lswnya/metalang99_a_functional_language_for_c99/																											https://github.com/hirrolot/metalang99																																																																																																																																																																																													0	0														
hobbes	hobbes	2017	Kalani Thielen		13	pl		http://hobbes.readthedocs.io/		0					876	0		14	22957		true	0								https://github.com/Morgan-Stanley/hobbes	pl																2017	2024	2017	56	104	1161	46	false																								2017	2024	540	31	308	5	101692																			https://github.com/morganstanley										cpp restructuredtext markdown nix bourne-shell python yaml cmake yacc lex make vim-script diff dockerfile				true	1506	0		27																1	false																													United States				http://lists.llvm.org/pipermail/llvm-dev/2017-June/114307.htmlreference																											https://github.com/Morgan-Stanley/hobbes																																																																																																																																																																																													0	0				hobbes.readthedocs.io										
basis-universal-format	Basis Codec	2019			12	binaryDataFormat				0				1.16.4	877	0		12	22953		false	0								https://github.com/binomialLLC/basis_universal	binaryDataFormat																2019	2024	2019	55	257	2625	117	false																								2019	2025	850	48	290	251	445177																Basis Universal GPU Texture and Texture Video Compression Reference Codec	Basis Universal GPU Texture and Texture Video Compression Reference Codec		BinomialLLC	Basis Universal GPU Texture and Texture Video Compression Reference Codec	basis								cpp javascript markdown html bourne-shell xml cmake c json opencl python yaml				true	3445	0		25																	false	1	true																											Unknown																															https://github.com/binomialLLC/basis_universal																																																																																																																																																																																													0	0														
flatbuffers	FlatBuffers	2014			13	idl		https://google.github.io/flatbuffers/		0				24.3.25	878	0		31	22953		true	2	everparse3d flexbuffers							https://github.com/google/flatbuffers	idl																							false																								2014	2025	3316	737	1860	23	304491																			Google										typescript rust java python javascript cpp csharp swift kotlin markdown go lua php nim bourne-shell json dart yaml dockerfile starlark cmake xml gradle toml bazel protobuf html diff css ruby make				true	739	0		45																	false	24	true		fbs															https://github.com/antlr/grammars-v4/tree/master/flatbuffers																																									https://github.com/google/flatbuffers																																																																																																																																																																																													0	0														
surrealdb	SurrealDB	2016	Tobie Morgan Hitchcock		11	queryLanguage		https://surrealdb.com/		0					879	1		11	22951		true	0								https://github.com/surrealdb/surrealdb	queryLanguage																2021	2024		156	922	28116	679	false																								2016	2025	4199	152	1551	33	303275																SurrealDB is an end-to-end cloud-native database designed for modern applications, including web, mobile, serverless, Jamstack, backend, and traditional applications. With SurrealDB, you can simplify your database and API infrastructure, reduce development time, and build secure, performant apps quickly and cost-effectively.	SurrealDB is an end-to-end cloud-native database designed for modern applications, including web, mobile, serverless, Jamstack, backend, and traditional applications. With SurrealDB, you can simplify your database and API infrastructure, reduce development time, and build secure, performant apps quickly and cost-effectively.			SurrealDB is an end-to-end cloud-native database designed for modern applications, including web, mobile, serverless, Jamstack, backend, and traditional applications. With SurrealDB, you can simplify your database and API infrastructure, reduce development time, and build secure, performant apps quickly and cost-effectively.									rust svg yaml markdown toml nix bourne-shell make dockerfile d ini				true	31036	0		22																1	false																																		"UPDATE person SET    waist = <int> ""34"",    height = <float> 201,    score = <decimal> 0.3 + 0.3 + 0.3 + 0.1 ;"																										https://github.com/surrealdb/surrealdb																																																																																																																																																																																													0	0														
kdl	KDL	2020			13	pl		https://kdl.dev	https://github.com/kdl-org/kdl/blob/main/SPEC.md	0					880	1		6	22950		true	0								https://github.com/kdl-org/kdl	pl																2020	2025		27	65	1231	24	false																								2020	2025	359	55	596	2	4637				https://kdl.dev/play/												KDL is a small, pleasant document language with XML-like node semantics that looks like you're invoking a bunch of CLI commands! It's meant to be used both as a serialization format and a configuration language, much like JSON, YAML, or XML.	KDL is a small, pleasant document language with XML-like node semantics that looks like you're invoking a bunch of CLI commands! It's meant to be used both as a serialization format and a configuration language, much like JSON, YAML, or XML.			KDL is a small, pleasant document language with XML-like node semantics that looks like you're invoking a bunch of CLI commands! It's meant to be used both as a serialization format and a configuration language, much like JSON, YAML, or XML.									markdown svg yaml python json xml				true	1483	0		20			sdlang														false																																		"package {   name my-pkg   version ""1.2.3""   dependencies {     // Nodes can have standalone values as well as     // key/value pairs.     lodash ""^3.2.1"" optional=#true alias=underscore   }   scripts {     // ""Raw"" and dedented multi-line strings are supported.     message """"""       hello       world       """"""     build #""""""       echo ""foo""       node -c ""console.log('hello, world!');""       echo ""foo"" > some-file.txt       """"""#   }   // `\` breaks up a single node across multiple lines.   the-matrix 1 2 3 \              4 5 6 \              7 8 9   // ""Slashdash"" comments operate at the node level,   // with just `/-`.   /-this-is-commented {     this entire node {       is gone     }   } }"																										https://github.com/kdl-org/kdl																																																																																																																																																																																													0	0														
google-cloud	Google Cloud Platform	2011			12	cloud		https://cloud.google.com/		0					881	0			22949		false	0									cloud																							false										82693	157																										2011	java python go ruby aws azure	Google Cloud Platform, offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube. Alongside a set of management tools, it provides a series of modular cloud services including computing, data storage, data analytics and machine learning.. Registration requires a credit card or bank account details.	2014	665	669	195	42411494					Google														false	3346	0		12																																	text													United States																																	https://www.meetup.com/topics/google-cloud-platform																																																																																																																																																																																										https://en.wikipedia.org/wiki/Google_Cloud_Platform	0	0				cloud.google.com										
redcode	Redcode	1984			15	pl				0					882	1			22949		true	0									pl	104	109		36		0					text			none	programming								false																					esoteric.py																1984	assembly-language	"Core War is a 1984 programming game created by D. G. Jones and A. K. Dewdney in which two or more battle programs (called ""warriors"") compete for control of a virtual computer. These battle programs are written in an abstract assembly language called Redcode."	2003	111	52	377	274362					BBN			cw		cw										575	0		15																																	text			https://github.com/antlr/grammars-v4/tree/master/redcode										United States																		Redcode					0000:  ADD.AB  #   4, $   3  0001:  MOV.F   $   2, @   2  0002:  JMP.B   $  -2, $   0  0003:  DAT.F   #   0, #   0																																														true																																																		true					true																																																																																															https://en.wikipedia.org/wiki/Core_War	0	0					Redcode				Redcode					
eclipse-command-language	Eclipse Command Language	2008			23	pl				0					883	1			22949		true	0									pl	24	24		0		0		prolog			prolog			source.prolog.eclipse	programming								false					63	2012	2018	1	10				ecl																																				Eclipse Foundation			ecl												200	0		171																																	text					ecl								Canada				https://www.eclipse.org/rcptt/documentation/userguide/ecl/													:- lib(ic).  /**  * Question 1.11  * vabs(?Val, ?AbsVal)  */ vabs(Val, AbsVal):-  AbsVal #> 0,  (   Val #= AbsVal  ;   Val #= -AbsVal  ),  labeling([Val, AbsVal]).  /**  * vabsIC(?Val, ?AbsVal)  */ vabsIC(Val, AbsVal):-  AbsVal #> 0,  Val #= AbsVal or Val #= -AbsVal,  labeling([Val, AbsVal]).  /**  * Question 1.12  */ % X #:: -10..10, vabs(X, Y). % X #:: -10..10, vabsIC(X, Y).  /**  * Question 1.13  * faitListe(?ListVar, ?Taille, +Min, +Max)  */ faitListe([], 0, _, _):-!. faitListe([First|Rest], Taille, Min, Max):-  First #:: Min..Max,  Taille1 #= Taille - 1,  faitListe(Rest, Taille1, Min, Max).  /**  * Question 1.14  * suite(?ListVar)  */ suite([Xi, Xi1, Xi2]):-  checkRelation(Xi, Xi1, Xi2). suite([Xi, Xi1, Xi2|Rest]):-  checkRelation(Xi, Xi1, Xi2),  suite([Xi1, Xi2|Rest]).  /**  * checkRelation(?Xi, ?Xi1, ?Xi2)  */ checkRelation(Xi, Xi1, Xi2):-  vabs(Xi1, VabsXi1),  Xi2 #= VabsXi1 - Xi.  /**  * Question 1.15  * checkPeriode(+ListVar).  */ % TODO Any better solution? checkPeriode(ListVar):-  length(ListVar, Length),  Length < 10. checkPeriode([X1, X2, X3, X4, X5, X6, X7, X8, X9, X10|Rest]):-  X1 =:= X10,  checkPeriode([X2, X3, X4, X5, X6, X7, X8, X9, X10|Rest]). % faitListe(ListVar, 18, -9, 9), suite(ListVar), checkPeriode(ListVar). => 99 solutions   /**  * Tests  */ /* vabs(5, 5). => Yes vabs(5, -5). => No vabs(-5, 5). => Yes vabs(X, 5). vabs(X, AbsX). vabsIC(5, 5). => Yes vabsIC(5, -5). => No vabsIC(-5, 5). => Yes vabsIC(X, 5). vabsIC(X, AbsX).  faitListe(ListVar, 5, 1, 3). => 243 solutions faitListe([_, _, _, _, _], Taille, 1, 3). => Taille = 5 !!!!!!!!!!!!!!!!  faitListe(ListVar, 18, -9, 9), suite(ListVar). => 99 solutions */												__compressed__ after all and any as atmost before beginc best between case cluster compressed compression const counter csv default descend embed encoding encrypt end endc endembed endmacro enum escape except exclusive expire export extend fail few fileposition first flat forward from full function functionmacro group grouped heading hole ifblock import in inner interface internal joined keep keyed last left limit linkcounted literal little_endian load local locale lookup lzw macro many maxcount maxlength min skew module mofn multiple named namespace nocase noroot noscan nosort not noxpath of onfail only opt or outer overwrite packed partition penalty physicallength pipe prefetch quote record repeat retry return right right1 right2 rows rowset scan scope self separator service shared skew skip smart soapaction sql stable store terminator thor threshold timelimit timeout token transform trim type unicodeorder unordered unsorted unstable update use validate virtual whole width wild within wnotrim xml xpath								%	/* */																															true		true																													true																								true																	true																														false											true																																						0	0					Ecl	https://github.com/alnkpa/sublimeprolog			ECLiPSe					
mdq	mdq	2024	Yuval Shavit		13	queryLanguage				0					884	1		7	22946		true	0								https://github.com/yshavit/mdq	queryLanguage																2024	2025		8	13	1419	16	false												Markdown Query												2024	2025	156	5	71	1	15040																Provide an easy way to zero in on specific parts of a Markdown document.	Provide an easy way to zero in on specific parts of a Markdown document.			Provide an easy way to zero in on specific parts of a Markdown document.									rust toml yaml bash markdown dockerfile bourne-shell				true	1464	0		22	markdown		jq													1	false																																		cat example.md | mdq '# usage | -'																										https://github.com/yshavit/mdq																																																																																																																																																																																													0	0														
pie-lang	pie-lang	2018	David Christiansen		14	pl lisp		http://thelittletyper.com/		0					885	0		3	22946		true	0								https://github.com/the-little-typer/pie	pl																2018	2024	2018	34	57	685	6	false																								2018	2021	57	7	31	1	8813					2017											Pie: A Little Language with Dependent Types. Pie is a Racket language, requiring Racket version 6.5 or newer.	Pie: A Little Language with Dependent Types. Pie is a Racket language, requiring Racket version 6.5 or newer.		https://github.com/the-little-typer	Pie: A Little Language with Dependent Types. Pie is a Racket language, requiring Racket version 6.5 or newer.									racket yaml markdown				true	865	0		17																1	false																													Denmark																															https://github.com/the-little-typer/pie																																																																																																																																																																																													0	0				thelittletyper.com										
csv	CSV	1972			13	dataNotation				130					886	2			22944		true	134	acsv apache-hbase arkscript arquero arrow-format atomspace ballerina berkeleydb blz capybara checked-c chevrotain cir circle-lang cloc codeql coq cperl crush csvpp csvw d3 dat-protocol dexvis dplyr drupal dynamo-visual-language ecsharp edgedb eiffel enso esoteric-reaction eyg f-prime factor fardlang flowchart-fun flutter fstar gap ggplot2 go goal gradle graph-it gura hedy hhvm htmx huwcode idyll impala java jeeves jekyll kgl ko kotlin ktyek kubernetes kumir linux logica luna mastodon mathics matplotlib megaparsec mermaid michelson micropython minidsdb mongodb moya multiaddr multibase multicodec ncl nestedtext netlogo nextflow nim nimskull nodejs nushell observable-framework observable-plot obsidian-lang ohayo olc open-nn openverse pact pandas partiql php pipelines plang postgresql powershell praat-script prql pyret-lang pyret pytorch r3 rakudo ramen rascal red rmarkdown rosie roslyn-compiler ruby rye scallop scikit-learn scroll scroll setlx smallbasic spatial statsplorer swi-prolog tao3d tensorflow tornado typecobol vega visdown xgboost-model xgboost xtext yang								dataNotation				9		0					text			none	data								false												comma-separated values																									1972	tsv ascii unicode utf-8 fortran html xml excel-app unix emacs-editor awk	"In computing, a comma-separated values (CSV) file stores tabular data (numbers and text) in plain text. Each line of the file is a data record. Each record consists of one or more fields, separated by commas. The use of the comma as a field separator is the source of the name for this file format. The CSV file format is not standardized. The basic idea of separating fields with a comma is clear, but that idea gets complicated when the field data may also contain commas or even embedded line-breaks. CSV implementations may not handle such field data, or they may use quotation marks to surround the field. Quotation does not solve everything: some fields may need embedded quotation marks, so a CSV implementation may include escape characters or escape sequences. In addition, the term ""CSV"" also denotes some closely related delimiter-separated formats that use different field delimiters. These include tab-separated values and space-separated values. A delimiter that is not present in the field data (such as tab) keeps the format parsing simple. These alternate delimiter-separated files are often even given a .csv extension despite the use of a non-comma field separator. This loose terminology can cause problems in data exchange. Many applications that accept CSV files have options to select the delimiter character and the quotation character."	2004	56	1438	1207	501906							csv	csv											true	300	0		15																					csv												text			https://github.com/antlr/grammars-v4/tree/master/csv															Year,Make,Model,Length 1997,Ford,E350,2.34 2000,Mercury,Cougar,2.38																		Year;Make;Model;Length 1997;Ford;E350;2,34 2000;Mercury;Cougar;2,38																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Comma-separated_values	0	0									CSV					
rant	rant	2014			12	pl		http://berkin.me/rant		0				v3.0.0	887	0		9	22941		true	0								https://github.com/TheBerkin/Rant	pl																2014	2024	2014	81	106	2964	9	false																								2014	2020	991	15	363	5	154221																			https://github.com/TheBerkin/rant3/pulls										csharp markdown html javascript xml yaml css svg json				true	3299	0		21																	false	3	true																											United States																															https://github.com/TheBerkin/Rant																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n8711621|Show HN: Rant, a procedural text generation language|2014-12-07 08:01:54 UTC|1417939314|atlantique|36|155							
jasmin	Jasmin	1997			22	pl		http://jasmin.sourceforge.net/		0					888	3			22940		true	0									pl	194	204		74		0					java			source.jasmin	programming								false				j/Jasmin.j	12	2014	2014	8	3												jvm.py																									Jasmin is an assembler for the Java Virtual Machine. It takes ASCII descriptions of Java classes, written in a simple assembler-like syntax using the Java Virtual Machine instruction set. It converts them into binary Java class files, suitable for loading by a Java runtime system.	Jasmin is an assembler for the Java Virtual Machine. It takes ASCII descriptions of Java classes, written in a simple assembler-like syntax using the Java Virtual Machine instruction set. It converts them into binary Java class files, suitable for loading by a Java runtime system.		https://jasmin.sourceforge.net/	Jasmin is an assembler for the Java Virtual Machine. It takes ASCII descriptions of Java classes, written in a simple assembler-like syntax using the Java Virtual Machine instruction set. It converts them into binary Java class files, suitable for loading by a Java runtime system.		j	j	j										201	0		24																																	text													United States																".class public Jasmin .super java/lang/Object  .method public static main([Ljava/lang/String;)V  .limit stack 2  getstatic java/lang/System/out Ljava/io/PrintStream;  ldc ""Hello World""  invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V  return .end method "	.class public op2 .super java/lang/Object ; ; standard initializer (calls java.lang.Object's initializer) ; .method public <init>()V aload_0 invokenonvirtual java/lang/Object/<init>()V return .end method  .method public static main([Ljava/lang/String;)V  .limit locals 1 .limit stack 5 BeginGlobal:  .line 2   getstatic  java/lang/System/out Ljava/io/PrintStream;   ldc  0x1   ldc  0x0   iand   invokevirtual  java/io/PrintStream/println(Z)V   .line 3   getstatic  java/lang/System/out Ljava/io/PrintStream;   ldc  0x1   ldc  0x0   ior   invokevirtual  java/io/PrintStream/println(Z)V  EndGlobal: return .end method  	Jasmin		https://riju.codes/jasmin	".class public Main .super java/lang/Object  .method public <init>()V     aload_0     invokenonvirtual java/lang/Object/<init>()V     return .end method  .method public static main([Ljava/lang/String;)V     .limit stack 2     getstatic java/lang/System/out Ljava/io/PrintStream;     ldc ""Hello, world!""     invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V     return .end method "			Jasmin													;			""""																													true																																																							true																																															false											true																																						0	0				jasmin.sourceforge.net	Jasmin	https://github.com/atmarksharp/jasmin-sublime			Jasmin					
cranelift-ir	Cranelift	2016	Jakob Olesen		12	ir		https://cranelift.readthedocs.io/en/latest/ir.html		0				v0.59.0	889	0		1	22937		true	0								https://github.com/CraneStation/cranelift	ir																2016	2024	2016	93	203	2482	0	false																								2016	2020	3172	139	1	11	4																			https://github.com/CraneStation/										markdown				true	3232	0		13																1	false	0	true																											Various																															https://github.com/CraneStation/cranelift																																																																																																																																																																																													0	0														
floscript	FloScript	2013	Samuel Smith		19	pl				0				v2.0.2	890	0		2	22936		true	0								https://github.com/ioflo/ioflo	pl																2013	2024	2013	19	34	153	0	false																					floscript.py			2013	2024	1233	14	221	9	53599																			ProSapien LLC					flo					python markdown				true	270	0		21																1	false	2	true																											United States																		FloScript													https://github.com/ioflo/ioflo																										true												true																									true														true											true					true																								true																																																																								0	0														
koto	Koto	2020	Ian Hobson		14	pl		https://koto.dev		0					891	1		9	22933		true	0								https://github.com/koto-lang/koto	pl																2020	2025		15	34	723	7	false																								2020	2025	2527	15	246	7	64387				https://koto.dev/play-0.15												A lightweight scripting language for Rust applications.	A lightweight scripting language for Rust applications.			A lightweight scripting language for Rust applications.									rust markdown toml yaml javascript json css html svg				true	842	0		23																1	false								https://koto.dev/docs/next																										# Fizz buzz in Koto # https://en.wikipedia.org/wiki/Fizz_buzz  fizz_buzz = |n|   match n % 3, n % 5     0, 0 then 'Fizz Buzz'     0, _ then 'Fizz'     _, 0 then 'Buzz'     else '{n}'  for i in 1..=25   print fizz_buzz i						https://discord.gg/JeV8RuK4CT																				https://github.com/koto-lang/koto																																																																																																																																																																																													0	0														
jison-lex	Jison Lex	2013	Zachary Carter		17	pl				0				0.3.4	892	1		4	22933		true	0								https://github.com/zaach/jison-lex	pl				0		0		Lex			text			source.jisonlex	programming	2013	2023	2013	7	32	57	20	false					131	2014	2018	2	9															2013	2014	33	6	8	1	1899																			https://github.com/zaach/jison-lex/issues			jisonlex							javascript lex json markdown				true	360	0		23																1	false	0	true														text													United States and The Netherlands and Germany																	" %% \n+                         {yy.freshLine = true;} \s+                         {yy.freshLine = false;} ""y{""[^}]*""}""                {yytext = yytext.substr(2, yyleng - 3); return 'ACTION';} [a-zA-Z_][a-zA-Z0-9_-]*     {return 'NAME';} '""'([^""]|'\""')*'""'          {return 'STRING_LIT';} ""'""([^']|""\'"")*""'""          {return 'STRING_LIT';} ""|""                         {return '|';} ""[""(""\]""|[^\]])*""]""         {return 'ANY_GROUP_REGEX';} ""(""                         {return '(';} "")""                         {return ')';} ""+""                         {return '+';} ""*""                         {return '*';} ""?""                         {return '?';} ""^""                         {return '^';} ""/""                         {return '/';} ""\\""[a-zA-Z0]               {return 'ESCAPE_CHAR';} ""$""                         {return '$';} ""<<EOF>>""                   {return '$';} "".""                         {return '.';} ""%%""                        {return '%%';} ""{""\d+("",""\s?\d+|"","")?""}""   {return 'RANGE_REGEX';} /""{""                        %{if (yy.freshLine) { this.input('{'); return '{'; } else { this.unput('y'); }%} ""}""                         %{return '}';%} ""%{""(.|\n)*?""}%""            {yytext = yytext.substr(2, yyleng - 4); return 'ACTION';} .                           {/* ignore bad characters */} <<EOF>>                     {return 'EOF';}"														https://github.com/zaach/jison-lex											true false																			true																																																																																																																																																															0	0						https://github.com/cdibbs/language-jison			Jison Lex					
ldpl	ldpl	2019	Martín del Río		19	pl		https://www.ldpl-lang.org		0				3.0.5	893	1		8	22930		true	0								https://github.com/Lartu/ldpl	pl																2019	2024	2019	13	24	156	13	false																								2019	2024	993	38	76	14	14497																			https://github.com/Lartu/ldpl/issues										markdown cpp yaml bourne-shell php make cmake dockerfile				true	268	0		28																1	false	3	true																											Unknown					"# Hello There Example data:   name is number  procedure:   display ""Hello there, what's your name?""   accept name   display ""你好, "" name ""!"" crlf"																										https://github.com/Lartu/ldpl						#																																true																																																							true																																															false																																																	0	0				ldpl-lang.org			id|title|url|time|timestamp|by|comments|score\n19740700|LDPL – A simple programming language in the likeness of COBOL|https://www.ldpl-lang.org/|2019-04-24 17:25:24 UTC|1556126724|lartu|0|1							
oberon-2	Oberon-2	1991	Niklaus Wirth and Hanspeter Mössenböck		20	pl				0					894	2			22928	1647	true	1	component-pascal								pl																							false				o/Oberon 2.obn																																	1991	oberon modula-2 pascal go object-oberon smalltalk python java algol yacc javascript powerpc	"Oberon-2 is an extension of the original Oberon programming language that adds limited reflection and object-oriented programming facilities, open arrays as pointer base types, read-only field export and reintroduces the FOR loop from Modula-2. It was developed in 1991 at ETH Zurich by Niklaus Wirth and Hanspeter Mössenböck, who is now at Institut für Systemsoftware (SSW) of the University of Linz, Austria.  Oberon-2 is a superset of Oberon, and is fully compatible with it.  Oberon-2 was a redesign of Object Oberon. Oberon-2 inherited limited reflection and single inheritance (""type extension"") without interfaces or mixins from Oberon, but added efficient virtual methods (""type bound procedures""). Method calls were resolved at run-time using C++-style virtual method tables. Compared to fully object-oriented programming languages like Smalltalk, in Oberon-2 basic types are not objects, classes are not objects, many operations are not methods, there is no message passing (to a certain extent it can be emulated by reflection and through message extension, as demonstrated in ETH Oberon), and polymorphism is limited to subclasses of a common class (no duck typing like in  Python, and it's not possible to define interfaces like in Java). Oberon-2 does not support encapsulation at object/class level, but modules can be used for this purpose. Reflection in Oberon-2 does not use meta-objects, but simply reads from type descriptors compiled into the executable binaries, and exposed in the modules that define the types and/or procedures.  If the format of these structures are exposed at the language level (as is the case for ETH Oberon, for example), reflection could be implemented at the library level.  It could therefore be implemented almost entirely at library level, without changing the language code.  Indeed, ETH Oberon makes use of language-level and library-level reflection capabilities extensively. Oberon-2 provides built-in run-time support for garbage collection similar to Java and performs bounds and array index checks, etc. that eliminate the potential stack and array bounds overwriting problems and manual memory management issues inherent in C/C++.  Separate compilation using symbol files and name-spaces via the module architecture ensure quick rebuilds since only modules with changed interfaces need to be recompiled. The language Component Pascal  is a refinement (a superset) of Oberon-2."	2004	29	64		449019					Eidgenössische Technische Hochschule Zürich															165	0		24									oberon							2																									http://www.rosettacode.org/wiki/Category:Oberon-2					Switzerland				https://dl.acm.org/doi/pdf/10.1145/157352.157355												"MODULE HelloWorld; IMPORT Out; BEGIN   Out.String( ""Hello World"" );   Out.Ln; END HelloWorld."							"Module        = MODULE ident "";"" [ImportList] DeclSeq [BEGIN StatementSeq] END ident ""."". ImportList    = IMPORT [ident "":=""] ident {"","" [ident "":=""] ident} "";"". DeclSeq       = { CONST {ConstDecl "";"" } | TYPE {TypeDecl "";""} | VAR {VarDecl "";""}} {ProcDecl "";"" | ForwardDecl "";""}. ConstDecl     = IdentDef ""="" ConstExpr. TypeDecl      = IdentDef ""="" Type. VarDecl       = IdentList "":"" Type. ProcDecl      = PROCEDURE [Receiver] IdentDef [FormalPars] "";"" DeclSeq [BEGIN StatementSeq] END ident. ForwardDecl   = PROCEDURE ""^"" [Receiver] IdentDef [FormalPars]. FormalPars    = ""("" [FPSection {"";"" FPSection}] "")"" ["":"" Qualident]. FPSection     = [VAR] ident {"","" ident} "":"" Type. Receiver      = ""("" [VAR] ident "":"" ident "")"". Type          = Qualident               | ARRAY [ConstExpr {"","" ConstExpr}] OF Type               | RECORD [""(""Qualident"")""] FieldList {"";"" FieldList} END               | POINTER TO Type               | PROCEDURE [FormalPars]. FieldList     = [IdentList "":"" Type]. StatementSeq  = Statement {"";"" Statement}. Statement     = [ Designator "":="" Expr               | Designator [""("" [ExprList] "")""]               | IF Expr THEN StatementSeq {ELSIF Expr THEN StatementSeq} [ELSE StatementSeq] END               | CASE Expr OF Case {""|"" Case} [ELSE StatementSeq] END               | WHILE Expr DO StatementSeq END               | REPEAT StatementSeq UNTIL Expr               | FOR ident "":="" Expr TO Expr [BY ConstExpr] DO StatementSeq END               | LOOP StatementSeq END               | WITH Guard DO StatementSeq {""|"" Guard DO StatementSeq} [ELSE StatementSeq] END               | EXIT               | RETURN [Expr]       ]. Case          = [CaseLabels {"","" CaseLabels} "":"" StatementSeq]. CaseLabels    = ConstExpr ["".."" ConstExpr]. Guard         = Qualident "":"" Qualident. ConstExpr     = Expr. Expr          = SimpleExpr [Relation SimpleExpr]. SimpleExpr    = [""+"" | ""-""] Term {AddOp Term}. Term          = Factor {MulOp Factor}. Factor        = Designator [""("" [ExprList] "")""] | number | character | string | NIL | Set | ""("" Expr "")"" | "" ~ "" Factor. Set           = ""{"" [Element {"","" Element}] ""}"". Element       = Expr ["".."" Expr]. Relation      = ""="" | ""#"" | ""<"" | ""<="" | "">"" | "">="" | IN | IS. AddOp         = ""+"" | ""-"" | OR. MulOp         = ""*"" | ""/"" | DIV | MOD | ""&"". Designator    = Qualident {""."" ident | ""["" ExprList ""]"" | "" ^ "" | ""("" Qualident "")""}. ExprList      = Expr {"","" Expr}. IdentList     = IdentDef {"","" IdentDef}. Qualident     = [ident "".""] ident. IdentDef      = ident ["" * "" | "" - ""]."	Oberon 2															Out.String	""""																													true																																																																																										true												false											true																																					https://en.wikipedia.org/wiki/Oberon-2	0	0	https://hopl.info/showlanguage.prx?exp=1647													
vale-assembly	Vale	2017	Chris Hawblitzel		17	assembly				0				v0.3.20	895	1		14	22925		true	0								https://github.com/project-everest/vale	assembly																2017	2024	2017	31	21	261	19	false												Verified Assembly Language for Everest												2017	2024	1906	31	303	65	276482																Vale is a tool for constructing formally verified high-performance assembly language code, with an emphasis on cryptographic code. It uses existing verification frameworks, such as Dafny and F*, for formal verification. It supports multiple architectures, such as x86, x64, and ARM, and multiple platforms, such as Windows, Mac, and Linux. Additional architectures and platforms can be supported with no changes to the Vale tool.	Vale is a tool for constructing formally verified high-performance assembly language code, with an emphasis on cryptographic code. It uses existing verification frameworks, such as Dafny and F*, for formal verification. It supports multiple architectures, such as x86, x64, and ARM, and multiple platforms, such as Windows, Mac, and Linux. Additional architectures and platforms can be supported with no changes to the Vale tool.			Vale is a tool for constructing formally verified high-performance assembly language code, with an emphasis on cryptographic code. It uses existing verification frameworks, such as Dafny and F*, for formal verification. It supports multiple architectures, such as x86, x64, and ARM, and multiple platforms, such as Windows, Mac, and Linux. Additional architectures and platforms can be supported with no changes to the Vale tool.									restructuredtext f-sharp xml python bourne-shell markdown csharp dockerfile c bash powershell json ocaml make				true	356	0		33	fstar															1	false	0	true																																procedure ReadA(ghost a:seq(uint32),inline b:bool)  reads r0; mem;  modifies r1;  requires   length(a) >= 3;   a[0] <= 100;   a[1] <= 100;   forall i :: 0 <= i < length(a) ==>    InMem(r0 + 4 * i, mem)    && mem[r0 + 4 * i] == a[i];  ensures   b ==> r1 == a[0] + 1;   !b ==> r1 == a[1] + 1; {  inline if (b) {   LDR(r1, r0, 0); //load memory [r0+0] into r1   AddOne(r1);  } else {   LDR(r1, r0, 4); //load memory [r0+4] into r1   AddOne(r1);  } } procedure{:recursive} AddNToR7(inline n:nat)  modifies r7;  requires r7 + n <= 0xffffffff;  ensures r7 == old(r7) + n; {  inline if (n > 0) {   AddOne(r7);   AddNToR7(n - 1); }																										https://github.com/project-everest/vale						//																																true																																																							true																																															false																																																	0	0														
opengl	OpenGL	1992			11	library 3d		https://www.opengl.org		0					896	0			22924		true	1	phigs								library																							false																																			1997		1991	opencl c javascript webgl ios java android isbn qt linux glsl metal	Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering. Silicon Graphics Inc., (SGI) started developing OpenGL in 1991 and released it in January 1992; applications use it extensively in the fields of computer-aided design (CAD), virtual reality, scientific visualization, information visualization, flight simulation, and video games. Since 2006 OpenGL has been managed by the non-profit technology consortium Khronos Group.	2001	1054	1120	2131	22497					Khronos Group															5291	0		11																																	text																																			https://twitter.com/opengl																																																																																																																																																																																																					https://en.wikipedia.org/wiki/OpenGL	10	0				opengl.org										title|year|author|goodreadsId|rating|ratings|reviews\nComputer Graphics Using OpenGL|2000|F.S. Hill Jr.|1042306|4.06|83|8\nComputer Graphics with OpenGL|2003|Donald Hearn|1795464|3.73|126|7\nOpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2|1999|Dave Shreiner|341753|3.68|119|8\nOpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1.2|1999|OpenGL Architecture Review Board|1741809|3.49|39|3\nOpenGL Es 2.0 Programming Guide|2008|Aaftab Munshi|4622203|3.82|60|4\nBeginning OpenGL Game Programming|2004|Dave Astle|837838|3.52|44|2\nOpenGL Shading Language|2009|Randi J. Rost|7074483|3.64|22|0\nOpenGL Game Programming|2002|Dave Astle|1480790|3.39|28|0\nOpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 1.4|2003|David Shreiner|341754|3.64|66|6\nMore OpenGL Game Programming|2005|Dave Astle|1042304|3.75|16|0
virgil	Virgil	2006	Ben L. Titzer		13	pl				0					897	2		18	22921		true	0								https://github.com/titzer/virgil	pl																2015	2024	2012	21	41	1182	35	false				v/Virgil.v3																				2012	2025	3007	42	24486	68	634835																							v3						bash markdown c json assembly-language java typescript bourne-shell javascript make vim-script wasm cpp html yaml lisp toml python				true	1348	0		32																1	false																																	https://news.ycombinator.com/item?id=31954053	"def main() {    System.puts(""Hello World!\n""); }"											" def main() {         System.puts(""Hello World\n"");  }"								Virgil							https://github.com/titzer/virgil								System.puts																																																																																																																								true																																																													0	0														
bro	Bro	1994			16	pl		https://www.bro.org/		0					898	0			22921		true	0									pl	122	149		1383		0																	false					32	2014	2016		4			Big Red One																							2002		1972			2007	41	97	513	8846268		Bro's domain-specific scripting language enables site-specific monitoring policies.	Bro's domain-specific scripting language enables site-specific monitoring policies.		Lawrence Berkeley National Lab	Bro's domain-specific scripting language enables site-specific monitoring policies.		bro												426	0		17								zeek																									text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Bro	0	0				bro.org	Bro	https://github.com/bro/bro-sublime			Bro					
hyperscript	Hyperscript	2012	Dominic Tarr		12	template				0				2.0.2	899	1		5	22917		true	0								https://github.com/hyperhype/hyperscript	template																2013	2024	2012	48	110	2622	43	false																								2012	2019	157	23	10	1	1291																			https://github.com/hyperhype										html javascript yaml markdown json				true	2976	0		17																1	false	2	true																											United States					"var h = require('hyperscript') h('div#page',   h('div#header',     h('h1.classy', 'h', { style: {'background-color': '#22f'} })),   h('div#menu', { style: {'background-color': '#2f2'} },     h('ul',       h('li', 'one'),       h('li', 'two'),       h('li', 'three'))),     h('h2', 'content title',  { style: {'background-color': '#f22'} }),     h('p',       ""so it's just like a templating engine,\n"",       ""but easy to use inline with javascript\n""),     h('p',       ""the intention is for this to be used to create\n"",       ""reusable, interactive html widgets. ""))"																										https://github.com/hyperhype/hyperscript																																																																																																																																																																																													0	0														
oden	oden	2016	Oskar Wickström		14	pl		https://oden-lang.github.io		0				0.3.5	900	0		12	22917		true	0								https://github.com/oden-lang/oden	pl																2015	2024	2015	44	19	726	15	false																								2015	2017	582	6	507	33	458169																			https://github.com/oden-lang										haskell html markdown css javascript bourne-shell yaml svg go tex make dockerfile				true	791	0		26																1	false	0	true																											Sweden				https://web.archive.org/web/20160603002614/https://oden-lang.org																											https://github.com/oden-lang/oden																																																																																																																																																																																													0	0							id|title|url|time|timestamp|by|comments|score\n11183836|Oden: experimental, statically-typed functional language, built for Go ecosystem|http://oden-lang.org/|2016-02-26 20:06:41 UTC|1456517201|jaytaylor|80|127							
bluespec	Bluespec	2000			17	pl				0					901	1			22916		true	0									pl	32	51		275		0					verilog			source.bsv	programming								false					12	2013	2015	2	2																												2000	haskell systemverilog	Bluespec, Inc. is a semiconductor tool design company co-founded by Prof. Arvind of MIT in June 2003. Arvind had previously founded Sandburst in 2000, which specialized in producing chips for 10G-bit Ethernet routers; for this task, Arvind had developed the Bluespec language, a high-level functional hardware description programming language which was essentially Haskell extended to handle chip design and electronic design automation in general. The main designer and implementor of Bluespec was Lennart Augustsson. Bluespec is partially evaluated (to convert the Haskell parts) and compiled to the term rewriting system (TRS). It comes with a SystemVerilog frontend.Bluespec has two product lines. Primarily for ASIC and FPGA hardware designers and architects, Bluespec supplies high-level synthesis (ESL logic synthesis) with RTL.  The first Bluespec workshop [1] was held on August 13, 2007 at MIT.	2006	25	11	33	5931665					Bluespec, Inc			bsv												345	0		21																																	text													United States																	"package TbTL;  import TL::*;  interface Lamp;    method Bool changed;    method Action show_offs;    method Action show_ons;    method Action reset; endinterface  module mkLamp#(String name, Bool lamp)(Lamp);    Reg#(Bool) prev <- mkReg(False);     method changed = (prev != lamp);     method Action show_offs;       if (prev && !lamp)       $write (name + "" off, "");    endmethod     method Action show_ons;       if (!prev && lamp)       $write (name + "" on, "");    endmethod     method Action reset;       prev <= lamp;    endmethod endmodule   (* synthesize *) module mkTest();    let dut <- sysTL;     Reg#(Bit#(16)) ctr <- mkReg(0);     Reg#(Bool) carN <- mkReg(False);    Reg#(Bool) carS <- mkReg(False);    Reg#(Bool) carE <- mkReg(False);    Reg#(Bool) carW <- mkReg(False);     Lamp lamps[12];     lamps[0] <- mkLamp(""0:  NS  red  "", dut.lampRedNS);    lamps[1] <- mkLamp(""1:  NS  amber"", dut.lampAmberNS);    lamps[2] <- mkLamp(""2:  NS  green"", dut.lampGreenNS);    lamps[3] <- mkLamp(""3:  E   red  "", dut.lampRedE);    lamps[4] <- mkLamp(""4:  E   amber"", dut.lampAmberE);    lamps[5] <- mkLamp(""5:  E   green"", dut.lampGreenE);    lamps[6] <- mkLamp(""6:  W   red  "", dut.lampRedW);    lamps[7] <- mkLamp(""7:  W   amber"", dut.lampAmberW);    lamps[8] <- mkLamp(""8:  W   green"", dut.lampGreenW);     lamps[9]  <- mkLamp(""9:  Ped red  "", dut.lampRedPed);    lamps[10] <- mkLamp(""10: Ped amber"", dut.lampAmberPed);    lamps[11] <- mkLamp(""11: Ped green"", dut.lampGreenPed);     rule start (ctr == 0);       $dumpvars;    endrule     rule detect_cars;       dut.set_car_state_N(carN);       dut.set_car_state_S(carS);       dut.set_car_state_E(carE);       dut.set_car_state_W(carW);    endrule     rule go;       ctr <= ctr + 1;       if (ctr == 5000) carN <= True;       if (ctr == 6500) carN <= False;       if (ctr == 12_000) dut.ped_button_push;    endrule     rule stop (ctr > 32768);       $display(""TESTS FINISHED"");       $finish(0);    endrule     function do_offs(l) = l.show_offs;       function do_ons(l) = l.show_ons;       function do_reset(l) = l.reset;        function do_it(f);          action          for (Integer i=0; i<12; i=i+1)             f(lamps[i]);          endaction       endfunction        function any_changes();          Bool b = False;          for (Integer i=0; i<12; i=i+1)              b = b || lamps[i].changed;          return b;       endfunction        rule show (any_changes());       do_it(do_offs);       do_it(do_ons);       do_it(do_reset);       $display(""(at time %d)"", $time);    endrule endmodule  endpackage "																					(* *)				True False																			true								true																																																																								true																														false																																																https://en.wikipedia.org/wiki/Bluespec	0	0					Bluespec	https://github.com/thotypous/sublime-bsv			Bluespec					
gren	Gren	2012	evancz		15	pl		https://gren-lang.org/		0				0.3.0	902	1		3	22914		true	0								https://github.com/gren-lang/compiler	pl																2021	2024	2012	13	20	334	66	false																								2012	2025	6733	138	173	13	47157																A programming language for simple and correct applications	A programming language for simple and correct applications		https://github.com/gren-lang	A programming language for simple and correct applications	gren								haskell markdown yaml				true	534	0		19																1	false	0	true																											Unknown					"module Main exposing (main)  import Html exposing (Html)  main : Html a main =   Html.text ""Hello, world!"" "																										https://github.com/gren-lang/compiler																																																																																																																																																																																													0	0														
game-maker-language	Game Maker Language	1999			22	pl 3d				0					903	2			22913		true	0									pl	394	430		278		0					c_cpp	clike	text/x-c++src	source.c++	programming								false					359	2005	2018	11	23																																					"The language historically tries to accommodate different programming backgrounds and styles - BASIC/Lua style ""and"" / ""or"" keywords can be used interchangeably with C-style ""&&"" / ""||"" operators; parentheses around conditions in if-statements and loops can be omitted; semicolons are largely optional[26] (insertion happens at the end of statement; compile error is raised in case of ambiguity). The language's default mode of operation on native platforms is via a stack machine; it can also be source-to-source compiled to C++ via LLVM for higher performance.[27] On HTML5, GML is source-to-source compiled to JavaScript with optimizations and minification applied in non-debug builds."	"The language historically tries to accommodate different programming backgrounds and styles - BASIC/Lua style ""and"" / ""or"" keywords can be used interchangeably with C-style ""&&"" / ""||"" operators; parentheses around conditions in if-statements and loops can be omitted; semicolons are largely optional[26] (insertion happens at the end of statement; compile error is raised in case of ambiguity). The language's default mode of operation on native platforms is via a stack machine; it can also be source-to-source compiled to C++ via LLVM for higher performance.[27] On HTML5, GML is source-to-source compiled to JavaScript with optimizations and minification applied in non-debug builds."		YoYo Games Ltd	"The language historically tries to accommodate different programming backgrounds and styles - BASIC/Lua style ""and"" / ""or"" keywords can be used interchangeably with C-style ""&&"" / ""||"" operators; parentheses around conditions in if-statements and loops can be omitted; semicolons are largely optional[26] (insertion happens at the end of statement; compile error is raised in case of ambiguity). The language's default mode of operation on native platforms is via a stack machine; it can also be source-to-source compiled to C++ via LLVM for higher performance.[27] On HTML5, GML is source-to-source compiled to JavaScript with optimizations and minification applied in non-debug builds."		gml												200	0		26																																	text													Scotland, United Kingdom			Game Maker Language	https://docs.yoyogames.com/source/dadiospice/002_reference/001_gml%20language%20overview/index.html											"// Hello World in GML (Game Maker Language) draw_text(10,10,""Hello World"") screen_refresh() keyboard_wait()"		"/***************************************************   Builds and sends the actual piwik tracking request      Copyright (c) 2015 John Hatch   Licenced under the MIT licence: http://opensource.org/licenses/MIT  ***************************************************/  // Source - https://github.com/johnhatch14/GMS-Extensions/blob/master/PiwikAnalyticsForGMS/GMS_PiwikAnalytics.gmx/scripts/_piwikSendBasicReq.gml  //Build argument map    var args = ds_map_create();        //-----    // Populate GET arguments to Piwik HTTP API    // See full HTTP API reference at http://developer.piwik.org/api-reference/tracking-api    //-----        //Required args    ds_map_add(args, ""idsite"", string(_Piwik_idsite));    ds_map_add(args, ""rec"", ""1"");    ds_map_add(args, ""url"", _piwikUrlEncode(_Piwik_baseurl + ""/"" + room_get_name(room)));    ds_map_add(args, ""apiv"", ""1"");    ds_map_add(args, ""_id"", _piwikUrlEncode(_Piwik_id));    ds_map_add(args, ""rand"", _piwikUrlEncode( string(round(random(999999999)+game_id)) ));    //ds_map_add(args, ""new_visit"", ""0"");        //Pass local time to API    var ctz = date_get_timezone();    date_set_timezone(timezone_local);    var now = date_current_datetime();    ds_map_add(args, ""h"", _piwikUrlEncode(string(date_get_hour(now))));    ds_map_add(args, ""m"", _piwikUrlEncode(string(date_get_minute(now))));    ds_map_add(args, ""s"", _piwikUrlEncode(string(date_get_second(now))));    date_set_timezone(ctz);        // Add any other arguments passed to script in the form ""param=value"" to the http arg map    //-----    var arg_keyval;    for (var i=0; i<argument_count; i++)    {     arg_keyval = _piwikStringExplode(argument[i],'=');     ds_map_add(args, arg_keyval[0], _piwikUrlEncode(string(arg_keyval[1])));    }  //Build argument string    var argstring = """";    var prevkey = ds_map_find_first(args);    argstring += (prevkey + ""="" + args[? prevkey] + ""&"");    repeat (ds_map_size(args)-1)    {     prevkey = ds_map_find_next(args, prevkey);     argstring += (prevkey + ""="" + args[? prevkey] + ""&"");    } ds_map_destroy(args);  //Append query string to ds_list of requests to be sent at End Step. ds_list_add(_PIWIK_REQS, ""?"" + argstring);"																				//	/* */		""""																													true																																																							true																	true																														false											true																																						0	0					Game Maker Language	https://github.com/textmate/c.tmbundle			Game Maker Language					
relaxng	RELAX NG	2001			14	grammarLanguage		https://relaxng.org/		0					904	1			22910		true	0									grammarLanguage																							false																																			2001		2001		In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML - a RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema is itself an XML document but RELAX NG also offers a popular compact, non-XML syntax. Compared to other XML schema languages  RELAX NG is considered relatively simple. It was defined by a committee specification of the OASIS RELAX NG technical committee in 2001 and 2002, based on Murata Makoto's RELAX and James Clark's TREX, and also by part two of the international standard ISO/IEC 19757: Document Schema Definition Languages (DSDL). ISO/IEC 19757-2 was developed by ISO/IEC JTC1/SC34 and published in its first version in 2003.		152	815		347005					https://relaxng.org															781	0		15																																														Japan					# A RELAX NG compact syntax pattern # for an address book. element addressBook {   # an entry in the address book   element card {     element name { text },     element email { text }  # an email address   }* }																																#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/RELAX_NG	0	0				relaxng.org										
hacspec	hacspec	2018	Franziskus Kiefer		16	pl		https://hacspec.org		0					905	1		14	22908		true	0								https://github.com/hacspec/hacspec	pl																2020	2024	2020	9	44	242	97	false																								2020	2024	1786	34	515	143	176201					2020											A specification language for crypto primitives and more in Rust.	A specification language for crypto primitives and more in Rust.	https://www.franziskuskiefer.de/publications/hacspec18/	https://github.com/hacspec/hacspec/discussions	A specification language for crypto primitives and more in Rust.									rust coq toml markdown json yaml c make tex bourne-shell dockerfile python svg logos				true	410	0		31	rust															1	false																													Germany					pub type Res = (usize, usize); pub enum ResTyp {     Ok(Res), }  pub fn test_simpl_fails() -> Res {     match ResTyp::Ok((42, 42)) {         ResTyp::Ok(res) => res,     } }  #[derive(Clone)] pub struct MyTupleType(u16, u8);  pub fn test_tuple_destructuring() {     let tuple = MyTupleType(1u16, 2u8).clone();     let MyTupleType(_a, _b) = tuple; }																										https://github.com/hacspec/hacspec																																																																																																																																																																																													0	0				hacspec.org										
nimskull	Nimskull	2021	Andreas Rumpf		13	pl		https://nim-works.github.io/nimskull/index.html		0					906	0		18	22904		true	0								https://github.com/nim-works/nimskull	pl																2021	2024	2008	5	38	267	86	false																								2008	2025	21664	892	3297	112	542440																			https://github.com/nim-works										nim markdown restructuredtext yaml html c json python bourne-shell assembly-language csv css sql ini javascript bash xml cmake				true	1275	0		32											nim					1	false																													Various				https://news.ycombinator.com/item?id=32021299																											https://github.com/nim-works/nimskull																																																																																																																																																																																													0	0														
xodio	xodio	2015	Victor Nakoryakov		13	visual		https://xod.io/		0				v0.38.0	907	0		15	22901		true	0								https://github.com/xodio/xod	visual																2015	2024	2016	45	119	884	101	false		xodio.png																						2016	2021	5359	22	2501	53	334098					2015																								javascript cpp jsx reason scss markdown json svg bourne-shell yaml asciidoc dockerfile html c make				true	1265	0		28																1	false	0	true				true																																																						https://github.com/xodio/xod																																																																																																																																																																																													0	0				xod.io										
links-programming-language	Links	2006			15	pl		http://www.links-lang.org		0				5.1.1	908	0		17	22900		true	0								https://github.com/links-lang/links	pl																2014	2024	2006	18	42	320	162	false																								2006	2024	4644	50	995	29	153905											-1								https://github.com/links-lang										ocaml sql restructuredtext javascript css bash json bourne-shell markdown python make tex html julia yaml lisp perl				true	513	0		32																	false	5	true																											United Kingdom and France																															https://github.com/links-lang/links																																																																																																																																																																																												https://en.wikipedia.org/wiki/Links_(programming_language)	0	5				links-lang.org									year|title|doi|citations|influentialCitations|authors|paperId\n2017|On multi-language software development, cross-language links and accompanying tools: a survey of professional software developers|10.1186/s40411-017-0035-z|22|1|P. Mayer and Michael Kirsch and Minh Anh Le|e40edaa0f89ba5a3513a4e2ef381a47b9f627b14\n2004|LMNtal: A Language Model with Links and Membranes|10.1007/978-3-540-31837-8_6|17|0|K. Ueda and Norio Kato|e921e07c86f56c35ce08c0a2c08e09b776397370\n2005|The Query Language to XML Documents Connected by XLink Links|10.1007/s11086-005-0026-4|5|0|D. Lizorkin|7b857d2e8b597d4bd4724e092c32313b976792e3\n2016|Managing Traceability Links with MaTraca|10.1109/SANER.2016.16|2|0|A. Lozano and Carlos Noguera and V. Jonckers|cf8de0ee67a0900a85c2011b58f4a0c8e6ac5071\n2013|Application Camera Links on Xilinx FPGA|10.1109/FSKD.2013.6816365|1|0|Hua Cai and Huadong Yu and Jinkai Xu and G. Wang|98271340804fb7e790a2b5f6580125b39ad5d7a5	
partiql	partiql	2019	James Siri		14	queryLanguage		https://partiql.org/		0				v2.1.4	909	0		11	22898		true	0								https://github.com/partiql/partiql-lang-kotlin	queryLanguage																2019	2024	2019	23	60	538	287	false																								2019	2025	2861	42	1310	20	173974					2019														Amazon Web Services										kotlin sql markdown gradle csv yaml java asciidoc bourne-shell xml html				true	762	0		25																1	false	2	true																											United States				https://aws.amazon.com/blogs/opensource/announcing-partiql-one-query-language-for-all-your-data/																											https://github.com/partiql/partiql-lang-kotlin																																																																																																																																																																																													0	0				partiql.org										
tiscript	TIScript	2007	Andrew Fedoniouk		12	pl		https://sciter.com/developers/for-web-programmers/tiscript-vs-javascript/		0					910	0		20	22893		true	0								https://github.com/c-smile/sciter-sdk	pl																2015	2024		80	224	2104	53	false																								2015	2023	549	14	2525	4436																				Terra Informatica Software										html css xml json c cpp svg cmake objective-c bourne-shell php objective-cpp markdown yaml pascal lua make idl javascript python				true	2792	0		58																1	false																													Canada																													catch class const else false finally for function get if in instanceof namespace new null property return set super this throw true try typeof undefined var		https://github.com/c-smile/sciter-sdk																																																																																																																																																																																													0	0														
noisecraft	noisecraft	2021	Maxime Chevalier-Boisvert		13	pl		https://noisecraft.app/		0				0.0.1	911	0		8	22891		true	0								https://github.com/maximecb/noisecraft/	pl																2021	2024		18	61	1044	10	false																								2021	2023	544	15	74	1	17054																			https://github.com/maximecb/noisecraft/issues										javascript html bourne-shell json yaml css markdown dockerfile				true	1244	0		21																1	false	0	true				true																							Canada																															https://github.com/maximecb/noisecraft/																																																																																																																																																																																													0	0														
crmsh	crmsh	2008	Dejan Muhamedagic		15	pl		http://crmsh.github.io/		0				5.0.0-pre	912	0		18	22890		true	0								https://github.com/ClusterLabs/crmsh	pl																2014	2024	2008	31	95	127	69	false																					dsls.py			2008	2025	7390	90	468	30	93338																crmsh is a cluster management shell for the Pacemaker High Availability stack.	crmsh is a cluster management shell for the Pacemaker High Availability stack.		https://github.com/ClusterLabs/	crmsh is a cluster management shell for the Pacemaker High Availability stack.				crmsh pcmk					python yaml asciidoc gherkin xml expect bourne-shell markdown css bash make awk vim-script ini svg m4 dockerfile json				true	504	0		33																1	false	5	true																											Various																		Crmsh													https://github.com/ClusterLabs/crmsh																																																																																																																																																																																													0	0				crmsh.github.io										
bitbake	BitBake	2004			17	pl		https://yoctoproject.org/tools-resources/projects/bitbake		0					913	1			22890		true	0									pl	667	1040		3285		0					text			none	programming								false																																					2004	python linux subversion	BitBake is a make-like  build tool with the special focus of distributions and packages for embedded Linux cross compilation, although it is not limited to that. It is inspired by Portage, which is the package management system used by the Gentoo Linux distribution. BitBake existed for some time in the OpenEmbedded project until it was separated out into a standalone, maintained, distribution-independent tool. BitBake is co-maintained by the Yocto Project and the OpenEmbedded project. BitBake recipes specify how a particular package is built. Recipes consist of the source URL (http, https, ftp, cvs, svn, git, local file system) of the package, dependencies and compile or install options. They also store the metadata for the package in standard variables. During the build process, recipes are used to track dependencies, performing native or cross-compilation of the package and package it so that it is suitable for installation on the local or a target device. It is also possible to create complete images consisting of a root file system and kernel. As a first step in a cross-build setup, the framework will attempt to create a cross-compiler toolchain suited for the target platform.	2008	61	46	63	17006433					Yocto Project			bb											true	326	0		18																																	text													Various					"require qt5-git.inc require ${PN}.inc  do_install_append() {     # for modules which are still using syncqt and call qtPrepareTool(QMAKE_SYNCQT, syncqt)     # e.g. qt3d, qtwayland     ln -sf syncqt.pl ${D}${OE_QMAKE_PATH_QT_BINS}/syncqt }  QT_MODULE_BRANCH = ""release"" # v5.2.1 + 168 commits SRCREV = ""08cbbde61778276ccdda73d89fd64d02c623779f"" "																																#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/BitBake	0	0					BitBake				BitBake					
flix	Flix	2016	Magnus Madsen		12	pl		https://flix.dev/		0				v0.47.0	914	0		10	22885		true	0								https://github.com/flix/flix	pl																2015	2024		24	149	2107	593	false																								2014	2025	10797	89	1172	125	155226																			https://github.com/flix										scala java markdown yaml toml css bourne-shell gradle javascript svg				true	2645	0		22																1	false	0	true																											Denmark																															https://github.com/flix/flix																																																																																																																																																																																													0	0														
dedukti	dedukti	2009			17	pl		https://deducteam.github.io		0				v2.6.0	915	1		9	22884		true	0								https://github.com/Deducteam/Dedukti	pl																2017	2024	2009	17	22	193	44	false																								2009	2024	2783	63	577	11	1366727																			https://github.com/Deducteam										ocaml bourne-shell markdown make lisp xml yaml vim-script python				true	324	0		28																	false	2	true																											France					Nat: Type. zero: Nat. succ: Nat -> Nat. def plus: Nat -> Nat -> Nat. [ n ] plus zero n --> n [ n ] plus n zero --> n [ n, m ] plus (succ n) m --> succ (plus n m) [ n, m ] plus n (succ m) --> succ (plus n m).																										https://github.com/Deducteam/Dedukti							(; ;)																															true																																																																								true																														false																																																	0	0				deducteam.github.io										
s-plus	S-PLUS	1988			16	pl				0					916	1			22883		true	0									pl																							false																																					1988	unix linux s excel-app spss solaris eclipse-editor r	S-PLUS is a commercial implementation of the S programming language sold by TIBCO Software Inc.. It features object-oriented programming capabilities and advanced analytical algorithms.	2006	74	133	81	3830007					TIBCO Software Inc														false	390	0		17																																	text													United States															"# Hello World for S-Plus cat(""Hello world\n"") "																						#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/S-PLUS	0	0			S-PLUS											
twine	Twine	2013	Chris Klimas		11	application		https://twinery.org/	https://github.com/iftechfoundation/twine-specs	0					917	0		9	22882		false	4	bitsy decker harlowe snowman							https://github.com/klembot/twinejs	application																2018	2024		49	291	1883	228	false																								2013	2025	3108	77	917	22	81257																Twine, a tool for telling interactive, nonlinear stories.	Twine, a tool for telling interactive, nonlinear stories.			Twine, a tool for telling interactive, nonlinear stories.									typescript markdown css json javascript svg yaml html toml				true	2835	0		20																1	false																																																												https://github.com/klembot/twinejs																																																																																																																																																																																													0	0														
setl	SETL	1969	Jacob T. Schwartz		23	pl		http://setl.org/setl/		0					918	2			22879	1268	true	0									pl																							false																																					1969	algol-60 abc ada python	SETL (SET Language) is a very high-level programming language based on the mathematical theory of sets.  It was originally developed by (Jack) Jacob T. Schwartz at the New York University (NYU) Courant Institute of Mathematical Sciences in the late 1960s.	2004	34	51	101	916963		SETL is a general-purpose, high-level programming language in which sets and first-order mappings are fundamental to the syntax and semantics of the language. This lends great conciseness and readability to a wide range of applications, from basic data filtering and transformation to the abstract presentation of complex algorithms. SETL is particularly good for software prototyping.	SETL is a general-purpose, high-level programming language in which sets and first-order mappings are fundamental to the syntax and semantics of the language. This lends great conciseness and readability to a wide range of applications, from basic data filtering and transformation to the abstract presentation of complex algorithms. SETL is particularly good for software prototyping.		Courant Institute of Mathematical Sciences	SETL is a general-purpose, high-level programming language in which sets and first-order mappings are fundamental to the syntax and semantics of the language. This lends great conciseness and readability to a wide range of applications, from basic data filtering and transformation to the abstract presentation of complex algorithms. SETL is particularly good for software prototyping.														191	0		25																1																	text								http://www.rosettacode.org/wiki/Category:SETL					United States																				https://riju.codes/setl	"print(""Hello, world!""); "		procedure factorial(n); -- calculates the factorial n!   return if n = 1 then 1 else n * factorial(n - 1) end if; end factorial;														--		print																														true																																																							true																																			true												false																																																https://en.wikipedia.org/wiki/SETL	7	11	https://hopl.info/showlanguage.prx?exp=1268							year|publisher|title|authors|isbn13\n1986|Springer-Verlag|Programming With Sets: An Introduction to Setl|J.T. Schwartz and Robert B.K. Dewar|9780387963990\n2012|Springer|Programming With Sets: An Introduction To Setl (monographs In Computer Science)|J.t. Schwartz and R.b.k. Dewar and E. Dubinsky and E. Schonberg|9781461395775					year|title|doi|citations|influentialCitations|authors|paperId\n1981|An Automatic Technique for Selection of Data Representations in SETL Programs|10.1145/357133.357135|126|3|E. Schonberg and J. Schwartz and M. Sharir|c4cfe5caa2075b49bc98c89f60db94c7c4ea410e\n1979|Programming by Refinement, as Exemplified by the SETL Representation Sublanguage|10.1145/357062.357064|108|4|R. Dewar and Art Grand and Ssu-Cheng Liu and J. Schwartz and E. Schonberg|0fb3b1a16b1d1db4a45b4b1d996ec04e684d073e\n1983|Experience with the SETL Optimizer|10.1145/357195.357197|55|1|S. Freudenberger and J. Schwartz and M. Sharir|b302fd5defe19bef88feae29febaa68ced105451\n1979|Automatic data structure selection in SETL|10.1145/567752.567771|49|4|E. Schonberg and J. Schwartz and M. Sharir|c12ce42f5bf7f8365741c382327bbb5fe38f78cb\n1984|Software Prototyping using the SETL Programming Language|10.1109/MS.1984.229465|42|3|Philippe B Kruchten and E. Schonberg and Jacob Schwart|d83f02d5a64785edff281447b800be5712c6cb0e\n1974|Review of On programming: an interim report on the SETL project, intallment II: the SETL language and examples of its use by J. T. Schwartz. New York University, 1973.|10.1145/953220.953221|33|0|Thomas I. M. Ho|d0eeb665746375cff009fcab8d3d65c635456d7f\n2013|SETL and the Evolution of Programming|10.1007/978-1-4471-4282-9_4|14|0|R. Dewar|692971735fdfdc18a559fb9065aea0e376a891f6\n1987|Is SETL a Suitable Language for Parallel Programming - A Theoretical Approach|10.1007/3-540-50241-6_29|9|2|E. Dahlhaus|71735ced25de6672431a7796b804a285dfc286ff\n1979|The elements of SETL style.|10.1145/800177.810021|8|0|R. Dewar and E. Schonberg|6d52a4b15e5968eeb4ab379c5cc035c372be581e\n1974|Automatic and semiautomatic optimization of SETL|10.1145/800233.807044|6|0|J. Schwartz|c7608e1ddd05667d6d8a1eae29d388cc9c929c1d\n1987|Development of a Programming Environment for Setl|10.1007/BFb0022095|5|0|V. Donzeau-Gouge and Catherine Dubois and P. Facon and F. Jean|4e77fd5689d27d41591d99ea12e13a08f52820a0	title|year|author|goodreadsId|rating|ratings|reviews\nProgramming with Sets: An Introduction to Setl|1986|Jacob T. Schwartz|1634697|4.50|2|0\nSoftware Prototyping Mit Setl|1989|Ernst-Erich Doberkat|37857661|0.0|0|0\nThe Setl Project Master Catalog. a Comprehensive Listing of Reports, Working Papers, and Computer Readable Document and Program Files Pertaining to Work at Nyu on the Setl Set-Theoretic Programming Language||Robert Abes|47398006|0.0|0|0\nThe Setl Project Master Catalog: A Comprehensive Listing of Reports, Working Papers, and Computer Readable Document and Program Files Pertaining to Work at New York University on the Setl Set-Theoretic Programming Language (Classic Reprint)||Robert Abes|65986497|0.0|0|0\nRecursive Data Types in Setl: Automatic Determination, Data Language Description, and Efficient Implementation (Classic Reprint)|2015|Gerald Weiss|46378170|0.0|0|0
cirru	Cirru	2012	tí yè		20	dataNotation		http://text.cirru.org/		0					919	2			22878		true	0									dataNotation	266	288		346		0					cirru			source.cirru	programming								false					31	2012	2015	9	3												webmisc.py													https://editor.calcit-lang.org/												Cirru Project helps people code in syntax tree. It offers a tree editor and a text syntax.	Cirru Project helps people code in syntax tree. It offers a tree editor and a text syntax.		https://github.com/Cirru	Cirru Project helps people code in syntax tree. It offers a tree editor and a text syntax.		cirru		cirru										201	0		20																1																	text													China				https://github.com/Cirru/cirru-parser/wiki/About-Cirru	set a  add    number 1    number 2												 require ./stdio.cr	Cirru				https://twitter.com/cirrulang																																																																																																																																																					true																																																	0	0				text.cirru.org	Cirru	https://github.com/Cirru/sublime-cirru			Cirru					
smt	SMT	2003			20	pl		http://smtlib.cs.uiowa.edu/language.shtml		0					920	2			22878		true	0									pl	130	149		582		0				boolector cvc4 mathsat5 opensmt smtinterpol smt-rat stp verit yices2 z3	text			source.smt	programming								false					31	2015	2015	4	3			Satisfiability Modulo Theories																																		Common input and output languages for SMT solvers.	Common input and output languages for SMT solvers.		University of Iowa	Common input and output languages for SMT solvers.		smt2 smt												201	0		21																																	text			https://github.com/antlr/grammars-v4/tree/master/smtlibv2										United States					; Getting assertions (set-option :produce-assertions true) (set-logic QF_UF) (declare-const p Bool) (declare-const q Bool) (push 1)  (assert (or p q))  (push 1)   (assert (not q))   (get-assertions)   ; ((or p q)   ;  (not q)   ; )  (pop 1)   (get-assertions)  ; ((or p q))  (pop 1)  (get-assertions)  ; () (exit)												"(set-logic QF_LIA) (set-info :source | SMT-COMP'06 organizers |) (set-info :smt-lib-version 2.0) (set-info :category ""check"") (set-info :status unsat) (set-info :notes |This benchmark is designed to check if the DP supports bignumbers.|) (declare-fun x1 () Int) (declare-fun x2 () Int) (declare-fun x3 () Int) (declare-fun x4 () Int) (declare-fun x5 () Int) (declare-fun x6 () Int) (assert (and (or (>= x1 1000) (>= x1 1002))              (or (>= x2 (* 1230 x1)) (>= x2 (* 1003 x1)))     (or (>= x3 (* 1310 x2)) (>= x3 (* 1999 x2)))     (or (>= x4 (* 4000 x3)) (>= x4 (* 8000 x3)))     (or (<= x5 (* (- 4000) x4)) (<= x5 (* (- 8000) x4)))     (or (>= x6 (* (- 3) x5)) (>= x6 (* (- 2) x5))) (< x6 0))) (check-sat) (exit)"																				;																																true																																																							true																																															false																																																	0	7					SMT	https://github.com/SRI-CSL/SMT.tmbundle.git			SMT				year|title|doi|citations|influentialCitations|authors|paperId\n2011|Scala to the Power of Z3: Integrating SMT and Programming|10.1007/978-3-642-22438-6_30|40|0|A. Köksal and Viktor Kuncak and Philippe Suter|4a0eb42ded1878f39539aceca207f55dea2d8fbe\n2016|SMT Solving for Functional Programming over Infinite Structures|10.4204/EPTCS.207.3|19|2|Bartek Klin and Michal Szynwelski|cb714bd967b3c358fa09b7a53f22e2263733ab45\n2012|SMT in Verification, Modeling, and Testing at Microsoft|10.1007/978-3-642-39611-3_3|3|0|N. Bjørner|7e3016d5a49d83bed334c62de6a077e5f4d35ea9\n2020|Effective Encodings of Constraint Programming Models to SMT|10.1007/978-3-030-58475-7_9|3|0|E. Davidson and Ozgur Akgun and Joan Espasa and P. Nightingale|b8eb4528ac0d6d7a32ebbf18bc4aa30c3cb1f1b1\n2020|Inter-theory dependency analysis for SMT string solvers|10.1145/3428260|2|1|Minh-Thai Trinh and D. Chu and J. Jaffar|2e4f01ec5c2aea7a759445024a25c8fc866dfacc\n2020|Using SMT Solver and Logic Puzzles for Teaching Computational Logics in Discrete Mathematics Class|10.1145/3328778.3372686|1|0|Shin Hong|23be6c89f123ecb7e590aa023618518241bba3e2\n2019|Programming Behavioral Test Models for SMT Solving in Scala|10.1109/ICSTW.2019.00032|1|0|B. Aichernig and Benedikt Maderbacher and Stefan Tiran|d5130df1d0dffd54c5eba84255ef93804324de92	
reactjs	ReactJS	2013	Jordan Walke		10	framework		https://react.dev/		0					921	0		15	22876		false	1	scroll							https://github.com/facebook/react	framework																2013	2024		6637	46047	225732	811	false																								2013	2025	27132	1966	6036	5596	905391																													javascript markdown typescript json css html yaml bourne-shell jsx svg cpp coffeescript python toml make				true	365861	0		25																1	false																																																												https://github.com/facebook/react																																																																																																																																																																																												https://en.wikipedia.org/wiki/React_(JavaScript_library)	0	0														
glisp	Glisp	2020	Baku Hashiomoto		13	visual lisp		https://glisp.app		0					922	1		7	22876		true	0								https://github.com/baku89/glisp	visual																2020	2024		28	29	1101	14	false		glisp.png																						2020	2021	3820	8	218	31	36251																Glisp is a Lisp-based design tool that combines generative approaches with traditional design methods, empowering artists to discover new forms of expression.	Glisp is a Lisp-based design tool that combines generative approaches with traditional design methods, empowering artists to discover new forms of expression.			Glisp is a Lisp-based design tool that combines generative approaches with traditional design methods, empowering artists to discover new forms of expression.									typescript markdown javascript stylus html json yaml				true	1198	0		20																1	false																													Japan					"(style  (fill   ""blue"")  (circle [6 -152.1659] 140.0047))"																										https://github.com/baku89/glisp																																																																																																																																																																																													0	0														
mathjson	MathJSON	2019	Arno Gourdol		15	textMarkup		https://cortexjs.io/math-json/		0					923	3		9	22875		true	0								https://github.com/cortex-js/compute-engine	textMarkup																2019	2024		10	40	346	35	false																								2019	2025	1153	17	296	16	114529				https://cortexjs.io/compute-engine/demo/												MathJSON: a lightweight data interchange format for mathematical notation.	MathJSON: a lightweight data interchange format for mathematical notation.			MathJSON: a lightweight data interchange format for mathematical notation.									typescript markdown json javascript bourne-shell html css bash yaml				true	485	0		27	latex katex tex															1	false																																		"[   ""Equal"",   [     ""Add"",     [       ""Power"",       ""ExponentialE"",       [""Multiply"", ""ImaginaryUnit"", ""Pi""]     ],     1   ],   0 ]"																										https://github.com/cortex-js/compute-engine																																																																																																																																																																																													0	0														
si	SI	1960			11	notation				0					924	0			22874		true	0									notation																							false												Système international																									1948	isq symbol unicode	The International System of Units (abbreviated as SI, from the French Système international (d'unités)) is the modern form of the metric system, and is the most widely used system of measurement. It comprises a coherent system of units of measurement built on seven base units and a set of twenty prefixes to the unit names and unit symbols that may be used when specifying multiples and fractions of the units. The system also specifies lowercase names for 22 derived units. The system was published in 1960 as a result of an initiative that began in 1948. It is based on the metre–kilogram–second system of units (MKS) rather than any variant of the centimetre–gram–second system of units (CGS). SI is intended to be an evolving system, so prefixes and units are created and unit definitions are modified through international agreement as the technology of measurement progresses and the precision of measurements improves. The 24th and 25th General Conferences on Weights and Measures (CGPM) in 2011 and 2014, for example, discussed a proposal to change the definition of the kilogram, linking it to an invariant of nature rather than to the mass of a material artefact, thereby ensuring long-term stability. The motivation for the development of the SI was the diversity of units that had sprung up within the CGS systems and the lack of coordination between the various disciplines that used them. The CGPM, which was established by the Metre Convention of 1875, brought together many international organisations to not only agree on the definitions and standards of the new system but also agree on the rules for writing and presenting measurements in a standardised manner around the world. The International System of Units has been adopted by all developed countries except the United States.	2001	2882	3469	4748	26764					General Conference on Weights and Measures															14430	0		11																																	text	3835												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/International_System_of_Units	0	2													year|title|doi|citations|influentialCitations|authors|paperId\n2018|Experimental Study and Prediction of Performance and Emission in an SI Engine Using Alternative Fuel with Artificial Neural Network|10.18245/IJAET.438048|13|0|M. K. Balki and Volkan Çavuş and İ. U. Duran and Resul Tuna and C. Sayın|cfdf914e2c013f4ccb73634f89e76c222c5257b3\n2020|Si una imagen vale más que mil palabras: ¿cuánto puede decir un gráfico de cajas?|10.5281/ZENODO.4792263|1|0|D. D. Ávila and V. M. Ramírez-Arrieta|568d90449953ad07956258dfa0095d1f31794332	
edgedb	edgedb	2017			11	database		https://edgedb.com		0					925	0		13	22872		false	0								https://github.com/edgedb/edgedb	database																2017	2024	2008	105	393	12835	776	false																								2008	2025	12045	154	1526	73	694188					2014														https://github.com/edgedb										python restructuredtext rust cython yaml hcl markdown svg toml javascript make css csv				true	14170	0		24																	false																													United States																															https://github.com/edgedb/edgedb																																																																																																																																																																																													0	0				edgedb.com										
hope	HOPE	1978			27	pl				0					926	1			22868	810	true	0									pl																							false																																					1970	haskell ml snobol	Hope is a small functional programming language developed in the 1970s at Edinburgh University. It predates Miranda and Haskell and is contemporaneous with ML (also developed at Edinburgh). Hope was derived from NPL, a simple functional language developed by Rod Burstall and John Darlington in their work on program transformation. NPL was, in turn, derived from Kleene Recursion Equations. NPL and Hope are notable for being the first languages with call-by-pattern evaluation and algebraic data types. (Though SNOBOL is even older, and its 'patterns' may qualify as a hybrid between call-by-pattern and regular expression matching.) Hope is an important language in the development of functional programming. Hope was named for Sir Thomas Hope (c. 1681–1771), a Scottish agricultural reformer, after whom Hope Park Square in Edinburgh, the location of the Department of Artificial Intelligence at the time of the development of Hope, was also named.	2004	25	32	77	933188					https://github.com/dmbaturin/hope/issues															145	0		64																																	text	1086							http://www.rosettacode.org/wiki/Category:Hope					United Kingdom				https://github.com/dmbaturin/hope																			dec fact : num -> num; --- fact 0 <= 1; --- fact n <= n*fact(n-1);						"and or not char num div mod dec X # : -> ; --- if then else > <= + ( ) , infix - truval :: nil "" <> == in where data ++ lambda"								---															true																	true	true																																															true		true					true																													true																		false			true																															true						false				true	true			https://en.wikipedia.org/wiki/Hope_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=810													
treesheets	TreeSheets	2019	Wouter Van Oortmerssen		11	visual		https://strlen.com/treesheets/		0				v1.0.2	927	0		9	22867		true	2	explorer particles							https://github.com/aardappel/treesheets	visual																2013	2024	2013	61	188	2514	122	false		treesheets.png																						2013	2025	868	42	403	8	137084																													cpp c svg xml html yaml markdown bourne-shell cmake				true	3122	0		20																1	false	1	true																																																										https://github.com/aardappel/treesheets																																																																																																																																																																																													0	0														
z-expressions	Z	2012	Chris Done		17	pl		http://chrisdone.com/z/		0					928	0		5	22865		true	0								https://github.com/chrisdone/z	pl																2012	2024	2012	16	9	278	0	false																								2012	2014	25	2	11	1	1361																					zz								javascript markdown json yaml make				true	309	0		24																1	false																																	https://news.ycombinator.com/item?id=20557363																											https://github.com/chrisdone/z						--																																true																																																							true																																															true											true																																						0	2													year|title|doi|citations|influentialCitations|authors|paperId\n1991|Z--, an Executable Subset of Z|10.1007/978-1-4471-3203-5_8|32|0|S. Valentine|cb8dcd8e7eebe465483e5f19acb24dbc2591ae57\n2020|Z Formal Specification Language|10.1007/978-1-4471-4534-9_6|8|0|Gerard O'Regan|bb1c68c8991fb5e1a3d3814e46718ffaf07a9f1e	
mimium	mimium	2019	Tomoya Matsuura		17	pl		https://mimium.org		0				v0.4.0	929	1		10	22862		true	0								https://github.com/mimium-org/mimium	pl																2020	2024	2019	9	9	267	7	false																								2019	2024	1168	10	229	2	18656					2020											mimium (MInimal Musical medIUM) a programming language as an infrastructure for sound and music.	mimium (MInimal Musical medIUM) a programming language as an infrastructure for sound and music.		Kyushu University	mimium (MInimal Musical medIUM) a programming language as an infrastructure for sound and music.									cpp cmake markdown yaml lex python dockerfile make restructuredtext svg				true	306	0		27																1	false	0	true																											Japan				https://dblp.org/rec/conf/icfp/MatsuuraJ21	// A minimal example below generates a sinewave of 440Hz: // minimal.mmm twopi = 3.141595*2 sr = 48000 fn dsp(){     out = sin(now * 440 * twopi / sr)     return (out,out) }																	https://twitter.com/mimium-org									https://github.com/mimium-org/mimium																																																																																																																																																																																													0	0				mimium.org										
coco	Coco	2010	Satoshi Murakami		14	pl		https://satyr.github.io/coco/		0				0.9.2-b	930	0		5	22861		true	0								https://github.com/satyr/coco/	pl																2010	2024		25	48	499	39	false																								2009	2014	3401	39	69	13	7852																			https://github.com/satyr/		co								javascript html markdown json css	javascript			true	684	0		21																1	false	0	true																											Japan																															https://github.com/satyr/coco/																																																																																																																																																																																													0	0														
plot	Plot	2019	John Sundell		12	template				0				0.14.0	931	1		2	22859		true	0								https://github.com/JohnSundell/Plot	template																2019	2024	2019	32	138	1972	8	false																								2019	2023	111	38	86	1	8682																			https://github.com/JohnSundell/Plot/pulls										swift markdown				true	2425	0		14																1	false	0	true																											Poland					"let html = HTML(     .head(         .title(""My website""),         .stylesheet(""styles.css"")     ),     .body(         .div(             .h1(""My website""),             .p(""Writing HTML in Swift is pretty great!"")         )     ) )"																										https://github.com/JohnSundell/Plot																																																																																																																																																																																													0	0														
kakoune-editor	Kakoune	2011			11	editor		http://kakoune.org		0				v2022.10.31	932	0		10	22856		false	0								https://github.com/mawww/kakoune/	editor																2011	2024		113	710	9763	865	false																								2011	2025	10851	451	2405	44	65924																			https://github.com/mawww/kakoune/issues										cpp asciidoc yaml bourne-shell perl make python svg ruby markdown				true	12346	0		21																	false	2022	false																											Australia																															https://github.com/mawww/kakoune/																																																																																																																																																																																													0	0														
bitsy	Bitsy	2016	Adam Le Doux		12	application		https://bitsy.org/		0					933	0		9	22856		false	1	decker							https://github.com/le-doux/bitsy	application																2016	2024		23	141	822	4	false																								2016	2025	1658	18	609	174	4594591				https://make.bitsy.org/												A little engine for little games, worlds, and stories.	A little engine for little games, worlds, and stories.			A little engine for little games, worlds, and stories.									svg javascript markdown css json xml html yaml typescript				true	1265	0		22	twine															1	false																																																												https://github.com/le-doux/bitsy																																																																																																																																																																																													0	0														
sophia	Sophia	2018	Robert Virding		27	contractLanguage		https://aeternity.com/aesophia		0				v8.0.1	934	0		6	22855		true	0								https://github.com/aeternity/aesophia	contractLanguage																2018	2024	2018	29	19	51	46	false																								2018	2024	1123	32	287	9	29476																			https://github.com/aeternity										erlang markdown yaml reason html python				true	142	0		83	solidity															1	false	8	true																			sophia								Liechtenstein																													contract library entrypoint function stateful state hash signature tuple list address string bool int record datatype type option oracle oracle_query Call Bits Bytes Oracle String Crypto Address Auth Chain None Some bits bytes event let map private public true false var if else throw		https://github.com/aeternity/aesophia						//	/* */				true false								true											true								true	true																		true												true																								true																	true																																									true																																						0	0														
xpath	XPath	1999			12	queryLanguage				0					935	1			22851		true	0									queryLanguage																							false																																					1999	xml css java csharp python javascript xproc xquery json unicode c free-pascal perl php ruby scheme sql mysql postgresql tcl	XPath (XML Path Language) is a query language for selecting nodes from an XML document. In addition, XPath may be used to compute values (e.g., strings, numbers, or Boolean values) from the content of an XML document. XPath was defined by the World Wide Web Consortium (W3C).	2008	475	332	228	19086670					W3C												https://cheatsheets.zip/xpath			2395	0		12																									https://developer.mozilla.org/en-US/docs/Web/XPath								text			https://github.com/antlr/grammars-v4/tree/master/xpath/xpath1																																	/Wikimedia/projects/project[@name='Wikipedia']/editions/edition/text()																																																																																																																																																																																																				https://en.wikipedia.org/wiki/XPath	4	5								year|publisher|title|authors|isbn13\n2008|Wrox|XSLT 2.0 and XPath 2.0 Programmer's Reference|Kay, Michael|9780470192740\n2003|O'Reilly Media|Learning XSLT: A Hands-On Introduction to XSLT and XPath|Michael James Fitzgerald|9780596003272\n2009|McGraw-Hill Education|XML: A Beginner's Guide: Go Beyond the Basics with Ajax, XHTML, XPath 2.0, XSLT 2.0 and XQuery|Holzner, Steven|9780071606264\n2009|McGraw-Hill Education|XML: A Beginner's Guide: Go Beyond the Basics with Ajax, XHTML, XPath 2.0, XSLT 2.0 and XQuery|Holzner, Steven|9780071606271					year|title|doi|citations|influentialCitations|authors|paperId\n2015|Fuzzy XPath through Fuzzy Logic Programming|10.1007/s00354-015-0201-y|20|1|J. Almendros-Jiménez and Alejandro Luna and G. Moreno|5ec7ce533a3eb6165fce48ac59d4e85355bdd65b\n2011|Integrating XPath with the Functional-Logic Language Toy|10.1007/978-3-642-18378-2_13|9|0|R. Caballero and Y. García-Ruiz and F. Sáenz-Pérez|1612a58914d4cfe461dcdc9fcdfea4e6dd512107\n2007|Evaluation of datalog extended with an XPath predicate|10.1145/1316902.1316905|7|0|Royi Ronen and O. Shmueli|3426d6f341f28de002fc0b93f67c76edfea4727b\n2011|XIVD: Runtime Detection of XPath Injection Vulnerabilities in XML Databases through Aspect Oriented Programming|10.1007/978-3-642-22555-0_21|4|0|V. Shanmughaneethi and Ra. Yagna Pravin and S. Swamynathan|3c616070af9a536db1c9245e647dc707715e5c15\n2014|Distributed Evaluation of XPath Axes Queries over Large XML Documents Stored in MapReduce Clusters|10.1109/DEXA.2014.59|2|0|Adam Senk and M. Valenta and W. Benn|1eae81a4d44f670f594be5b566cd6620c0e5647d	
dc	Dc	1978			20	pl				0					936	3			22851	1957	true	0									pl																							false				d/Dc.dc								desk calculator																									1971	reverse-polish-notation unix c	dc (desk calculator) is a cross-platform reverse-polish calculator which supports arbitrary-precision arithmetic. It is one of the oldest Unix utilities, predating even the invention of the C programming language. Like other utilities of that vintage, it has a powerful set of features but terse syntax. Traditionally, the bc calculator program (with infix notation) was implemented on top of dc. This article provides some examples in an attempt to give a general flavour of the language; for a complete list of commands and syntax, one should consult the man page for one's specific implementation.	2004	36	23	149	562904					Bell Labs				dc											200	0		21																								https://tio.run/#dc									text	1109							http://www.rosettacode.org/wiki/Category:Dc					United States																[Hello World ]n 				https://riju.codes/dc	[Hello, world!] p 		"#!/usr/bin/perl  my ($g,$e,$m) = map { ""\U$_"" } @ARGV; die ""$0 gen exp mod\n"" unless $m;  print `echo $g $e $m | dc -e ' # Hex input and output 16dio # Read m, e and g from stdin on one line ?SmSeSg  # Function z: return g * top of stack [lg*]sz  # Function Q: remove the top of the stack and return 1 [sb1q]sQ  # Function X(e): recursively compute g^e % m # It is the same as Sm^Lm%, but handles arbitrarily large exponents. # Stack at entry: e # Stack at exit: g^e % m # Since e may be very large, this uses the property that g^e % m == # if( e == 0 ) #  return 1 # x = (g^(e/2)) ^ 2 # if( e % 2 == 1 ) #  x *= g # return x % [  d 0=Q  # return 1 if e==0 (otherwise, stack: e)  d 2% Sa  # Store e%2 in a (stack: e)  2/  # compute e/2  lXx  # call X(e/2)  d*  # compute X(e/2)^2  La1=z  # multiply by g if e%2==1  lm %  # compute (g^e) % m ] SX  le # Load e from the register lXx # compute g^e % m p # Print the result '`;"	Dc													#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Dc_(computer_program)	0	18	https://hopl.info/showlanguage.prx?exp=1957												year|title|doi|citations|influentialCitations|authors|paperId\n2017|DC motors and servo-motors controlled by Raspberry Pi 2B|10.1051/MATECCONF/201712502025|8|1|Michal Šustek and Miroslav Marcaník and P. Tomášek and Z. Úředníček|00cfa6b13303c9215862b4198f17f6b6a369f94f\n2011|Performance evaluation of brushless DC permanent magnet motor using Finite Element Method|10.1109/IEMDC.2011.5994767|5|0|T. Akinaga and C. Pompermaier and F. Kalluf and M. V. Ferreira da Luz|fb4df742060b2ed18b57058a5962bc9dbb7fd515\n2015|750-kW interleaved buck converter dc supply control implementation in a low-cost FPGA|10.1109/APEC.2015.7104755|4|0|Yusi Liu and C. Farnell and Shamim Ahmed and J. Balda and H. Mantooth|b943d45c558d6a1794db4a8f7befc88ecac39b42\n2017|The implementation of a measurement system for brushless DC motor parameters|10.1080/15435075.2017.1350184|4|0|Tze-Yee Ho and Fang-Ta Liu and Guan-Wei Ho and Yan Lin|c6c59cce13eab1d9ff0649916a0abfd2ace70f16\n2005|DESAIN KONTROL PID DENGAN METODA TUNING DIRECT SYNTHESIS UNTUK PENGATURAN KECEPATAN MOTOR DC|10.20885/.V10I4.101|3|0|R. Gozali|842a57ba5b29fe69a5609757b0c3e6dcad59b886\n2012|DC power supply system for intelligent server|10.1109/ISPACS.2012.6473488|3|0|Ching-Chang Wong and Chih-Cheng Liu and K. Hou|dd85c42f66f13d41bd23bdf9600e07562b364c5c\n2012|A VIRTUAL INSTRUMENT FOR DC POWER FLOW SOLUTION USING LABVIEW LANGUAGE|10.15598/AEEE.V10I2.589|3|0|S. Souag and F. Benhamida|1be57a8be838d4ae7f0070586a61ee75b9a6c5e9\n2007|Real-time flatness-based control of a DC motor|10.1109/ICECS.2007.4511210|2|0|S. Bouallègue and M. Ayadi and Joseph Haggège and M. Benrejeb|dc978411c84c6379d3dda852c000a464f53f034a\n2011|Control of brushless DC motor with an AVR microcontroller|10.1109/CECNET.2011.5768671|2|0|Xu Wuxiong|d4e8b67a578eb25b82a03d1fdb51dc73ce159a1c\n2013|Comparison of DC and MC/DC Code Coverages|10.15546/AEEI-2013-0050|2|0|Zalán Szűgyi and Zalán Porkoláb|62ec8cbcd5e43695e73aa238ce5f2dcb1d8d6d68\n2015|Design and PLC Implementation for Speed Control of DC Motor using Fuzzy Logic|10.22061/JECEI.2016.392|2|0|J. Monfared and M. Fazeli and Y. Lotfi|671b11a158a8a4e642e668891410d9a516a878e0\n2020|Application of DC motor as speed and direction control|10.5281/ZENODO.3713354|2|0|B. Mohapatra and R. Mohapatra|4f7751806dcc1b45ddd5df23dc0d03d7196f63ce\n1991|DC Resistivity Inversion Using General-purpose Optimisation Software|10.1071/EG991265|1|0|N. Merrick|d3608334e45e147d6a57bdb24a09a6236a0a2c56\n2015|A brushless DC motor speed control system based on DSP controller|10.1109/ICAMECHS.2015.7287163|1|0|Songming Cao and Yong Liu and Ming Hu and Xin Fu|e28056c26f1163659fba3fb15b27f2d47ad5a175\n2020|Kendali Kecepatan Motor DC Penguat Terpisah Berbeban Berbasis Arduino|10.24036/jtev.v6i2.108395|1|0|Dio Taufiq Arif and Aswardi Aswardi|5c56716c594dc0662b336ca54c34b733ece038bb\n2016|Real Time Speed Control of DC Motor by Programming the Fuzzy Controller in C Language|10.25130/tjes.23.3.10|1|0|Abdelelah K. M. and A. A. Abdul Fatah|b42d57a69acd0326e3f21b1d6ec0800886bbe059\n2014|DC Optimal Power Flow Formulation Using the Power Transmission Distribution Factors—A DIgSILENT Programming Language Application|10.1007/978-3-319-12958-7_5|1|0|Victor Hinojosa-Mateus and Leonardo Pérez-Andrades and J. Ilic|bd5623b333b6306c9b68fa7fc58a98f5a018c095\n2019|Sentence Compression via DC Programming Approach|10.1007/978-3-030-21803-4_35|1|0|Yi-Shuai Niu and Xiwei Hu and Yu You and Faouzi Mohamed Benammour and Hu Zhang|0bd97fdccad428dc2adc3ef35f9cf723aaa22113	
spin	Spin	2006			20	pl				0					937	1			22851		true	0									pl	101	129		38264		0					text			source.spin	programming								false					10	2013	2018	10	3																																					The multicore Propeller microcontroller opens up a new level of invention possibilities for students. Programming it in its native high-level language, Spin, makes optimal use of this unique and powerful multicore microcontroller. Spin's design was inspired by great attributes of three other languages, Delphi, C, and Python, and by envisioning new solutions to common programming problems. Like Python, Spin uses indentation whitespace, rather than curly braces or keywords, to delimit blocks.	The multicore Propeller microcontroller opens up a new level of invention possibilities for students. Programming it in its native high-level language, Spin, makes optimal use of this unique and powerful multicore microcontroller. Spin's design was inspired by great attributes of three other languages, Delphi, C, and Python, and by envisioning new solutions to common programming problems. Like Python, Spin uses indentation whitespace, rather than curly braces or keywords, to delimit blocks.		Parallax Inc	The multicore Propeller microcontroller opens up a new level of invention possibilities for students. Programming it in its native high-level language, Spin, makes optimal use of this unique and powerful multicore microcontroller. Spin's design was inspired by great attributes of three other languages, Delphi, C, and Python, and by envisioning new solutions to common programming problems. Like Python, Spin uses indentation whitespace, rather than curly braces or keywords, to delimit blocks.		spin												200	0		23																																	text	5184							http://www.rosettacode.org/wiki/Category:Spin					United States				https://learn.parallax.com/educators/teach/spin-programming-multicore-propeller													"﻿''**************************************** ''*  Debug_Lcd v1.2                      * ''*  Authors: Jon Williams, Jeff Martin  * ''*  Copyright (c) 2006 Parallax, Inc.   * ''*  See end of file for terms of use.   * ''**************************************** '' '' Debugging wrapper for Serial_Lcd object '' '' v1.2 - March 26, 2008 - Updated by Jeff Martin to conform to Propeller object initialization standards. '' v1.1 - April 29, 2006 - Updated by Jon Williams for consistency. ''   OBJ    lcd : ""serial_lcd""                                    ' driver for Parallax Serial LCD   num : ""simple_numbers""                                ' number to string conversion   PUB init(pin, baud, lines) : okay  '' Initializes serial LCD object '' -- returns true if all parameters okay    okay := lcd.init(pin, baud, lines)   PUB finalize  '' Finalizes lcd object -- frees the pin (floats)    lcd.finalize     PUB putc(txbyte)  '' Send a byte to the terminal    lcd.putc(txbyte)       PUB str(strAddr)  '' Print a zero-terminated string    lcd.str(strAddr)   PUB dec(value)  '' Print a signed decimal number    lcd.str(num.dec(value))   PUB decf(value, width)  '' Prints signed decimal value in space-padded, fixed-width field    lcd.str(num.decf(value, width))  PUB decx(value, digits)  '' Prints zero-padded, signed-decimal string '' -- if value is negative, field width is digits+1    lcd.str(num.decx(value, digits))   PUB hex(value, digits)  '' Print a hexadecimal number    lcd.str(num.hex(value, digits))   PUB ihex(value, digits)  '' Print an indicated hexadecimal number    lcd.str(num.ihex(value, digits))   PUB bin(value, digits)  '' Print a binary number    lcd.str(num.bin(value, digits))   PUB ibin(value, digits)  '' Print an indicated (%) binary number    lcd.str(num.ibin(value, digits))       PUB cls  '' Clears LCD and moves cursor to home (0, 0) position    lcd.cls   PUB home  '' Moves cursor to 0, 0    lcd.home  PUB gotoxy(col, line)  '' Moves cursor to col/line    lcd.gotoxy(col, line)     PUB clrln(line)  '' Clears line    lcd.clrln(line)   PUB cursor(type)  '' Selects cursor type ''   0 : cursor off, blink off ''   1 : cursor off, blink on ''   2 : cursor on, blink off ''   3 : cursor on, blink on    lcd.cursor(type)          PUB display(status)  '' Controls display visibility; use display(false) to hide contents without clearing    if status     lcd.displayOn   else     lcd.displayOff   PUB custom(char, chrDataAddr)  '' Installs custom character map '' -- chrDataAddr is address of 8-byte character definition array    lcd.custom(char, chrDataAddr)         PUB backLight(status)  '' Enable (true) or disable (false) LCD backlight '' -- affects only backlit models    lcd.backLight(status)  {{  ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │                                                   TERMS OF USE: MIT License                                                  │ ├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤ │Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation    │ │files (the ""Software""), to deal in the Software without restriction, including without limitation the rights to use, copy,    │ │modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software│ │is furnished to do so, subject to the following conditions:                                                                   │ │                                                                                                                              │ │The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.│ │                                                                                                                              │ │THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE          │ │WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR         │ │COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,   │ │ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.                         │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ }}"																				'					true false																			true								true																																																							true																																															true																																																	0	0					Propeller Spin	https://github.com/bitbased/sublime-spintools			Propeller Spin					
rapira	Rapira	1987	Andrey Ershov		24	pl		http://freeduke33.github.io/rerap2		0					938	3		3	22849	5224	true	0								https://github.com/freeduke33/rerap2	pl																2015	2024	2015	5	4	31	0	false	Russian			r/Rapira.rap																				2015	2021	21	4	147	1	14711								pop-2 setl algol	Rapira is also a name for the T-12 antitank gun. Rapira (Russian: Рапира, rapier) is an educational procedural programming language developed in the Soviet Union and implemented on Agat computer, PDP-11 clones (Electronika, DVK, BK series) and Intel-8080/Z80 clones (Korvet). It was an interpreted language with dynamic type system and high level constructions. The language originally had a Russian-based set of keywords, but English and Moldovan were added later. Also, it was more elegant and easier to use than existing Pascal implementations of the time. Rapira was used in teaching computer programming in Soviet schools. The programming environment included a text editor and an integrated debugger. Sample program:  ПРОЦ СТАРТ()     ВЫВОД: 'Привет, мир!!!' КОН ПРОЦ  The same, but using the English lexics [sic, from the article referenced below]:  proc start()      output: 'Hello, world!!!'; end proc  Rapira's ideology was based on such languages as POP-2 and SETL, with strong influences from ALGOL.	2002	19	10	59	146951									rap						cpp make markdown				true	164	0		29																1	false							https://tio.run/#rapira									text								http://www.rosettacode.org/wiki/Category:Rapira					Russia				http://ershov.iis.nsk.su/ru/node/772586												"output: ""Hello World""; "				https://riju.codes/rapira	"вывод: ""Hello, world!"" "		proc start()      output: 'Hello, world!!!'; end proc	Rapira							https://github.com/freeduke33/rerap2								output:	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Rapira	0	0	https://hopl.info/showlanguage.prx?exp=5224													
scryer	Scryer Prolog	2016	Mark Thom		12	pl		https://www.scryer.pl/		0					939	0		10	22848		true	0								https://github.com/mthom/scryer-prolog	pl																2016	2024		55	115	1969	290	false																								2016	2025	4101	61	346	11	123186				https://play.scryer.pl												Scryer Prolog aims to become to ISO Prolog what GHC is to Haskell: an open source industrial strength production environment that is also a testbed for bleeding edge research in logic and constraint programming, which is itself written in a high-level language.	Scryer Prolog aims to become to ISO Prolog what GHC is to Haskell: an open source industrial strength production environment that is also a testbed for bleeding edge research in logic and constraint programming, which is itself written in a high-level language.			Scryer Prolog aims to become to ISO Prolog what GHC is to Haskell: an open source industrial strength production environment that is also a testbed for bleeding edge research in logic and constraint programming, which is itself written in a high-level language.									prolog rust toml json markdown yaml svg lisp dockerfile bourne-shell				true	2377	0		23							prolog									1	false																																																												https://github.com/mthom/scryer-prolog																																																																																																																																																																																													0	0														
megaparsec	Megaparsec	2015			12	library				0				9.6.1	940	0		7	22843		true	1	attoparsec							https://github.com/mrkkrp/megaparsec	library																2015	2024		15	84	904	17	false																								2008	2025	1053	81	73	3	14752																Industrial-strength monadic parser combinator library	Industrial-strength monadic parser combinator library		https://github.com/mrkkrp/megaparsec/issues	Industrial-strength monadic parser combinator library									haskell markdown json csv nix yaml xml				true	1238	0		20	antlr																false	9	true																											France																															https://github.com/mrkkrp/megaparsec																																																																																																																																																																																													0	0														
sieve	Sieve mail filtering language	2008			15	application				0					941	1			22843		false	0									application	9	9		10							text	sieve	application/sieve	source.sieve	programming								false																					sieve.py																2008	sed awk unicode smtp	Sieve is a programming language that can be used for email filtering. It owes its creation to the CMU Cyrus Project, creators of Cyrus IMAP server. The language is not tied to any particular operating system or mail architecture. It requires the use of RFC 2822-compliant messages, but otherwise should generalize to other systems that meet these criteria. The current version of Sieve's base specification is outlined in RFC 5228, published in January 2008.	2005	78	24	78	2684593					University of Washington && Carnegie Mellon			sieve		siv sieve										460	0		16																																	text			https://github.com/antlr/grammars-v4/tree/master/sieve	sieve									United States																		Sieve					"# Sieve filter  # Declare the extensions used by this script. # require [""fileinto"", ""reject""];  # Messages bigger than 100K will be rejected with an error message # if size :over 100K {    reject ""I'm sorry, I do not accept mail over 100kb in size. Please upload larger files to a server and send me a link. Thanks.""; }  # Mails from a mailing list will be put into the folder ""mailinglist"" # elsif address :is [""From"", ""To""] ""mailinglist@blafasel.invalid"" {    fileinto ""INBOX.mailinglist""; }  # Spam Rule: Message does not contain my address in To, CC or Bcc # header, or subject is something with ""money"" or ""Viagra"". # elsif anyof (not address :all :contains [""To"", ""Cc"", ""Bcc""] ""me@blafasel.invalid"", header :matches ""Subject"" [""*money*"",""*Viagra*""]) {       fileinto ""INBOX.spam""; }  # Keep the rest. # This is not necessary because there is a ""implicit keep"" Rule # else {      keep; }"																																																																																																					true																	true																																																																														https://en.wikipedia.org/wiki/Sieve_(mail_filtering_language)	0	0					Sieve				Sieve					
fact-lang	FaCT	2017	Deian Stefan		18	pl				0					942	1		6	22843		true	0								https://github.com/PLSysSec/FaCT	pl																2016	2024	2016	14	13	191	1	false													FACT											2016	2022	1206	20	86	32	10775																FaCT is a domain-specific language that aids you in writing constant-time code for cryptographic routines that need to be free from timing side channels. This is the compiler for the Flexible and Constant Time cryptographic programming language. Real-world cryptographic code is often written in a subset of C intended to execute in constant-time, thereby avoiding timing side channel vulnerabilities. This C subset eschews structured programming as we know it: if-statements, looping constructs, and procedural abstractions can leak timing information when handling sensitive data. The resulting obfuscation has led to subtle bugs, even in widely-used high-profile libraries like OpenSSL. To address the challenge of writing constant-time cryptographic code, we present FaCT, a crypto DSL that provides high-level but safe language constructs. The FaCT compiler uses a secrecy type system to automatically transform potentially timing-sensitive high-level code into low-level, constant-time LLVM bitcode. We develop the language and type system, formalize the constant-time transformation, and present an empirical evaluation that uses FaCT to implement core crypto routines from several open-source projects including OpenSSL, libsodium, and curve25519-donna. Our evaluation shows that FaCT's design makes it possible to write \emph{readable}, high-level cryptographic code, with \emph{efficient}, \emph{constant-time} behavior.	FaCT is a domain-specific language that aids you in writing constant-time code for cryptographic routines that need to be free from timing side channels. This is the compiler for the Flexible and Constant Time cryptographic programming language. Real-world cryptographic code is often written in a subset of C intended to execute in constant-time, thereby avoiding timing side channel vulnerabilities. This C subset eschews structured programming as we know it: if-statements, looping constructs, and procedural abstractions can leak timing information when handling sensitive data. The resulting obfuscation has led to subtle bugs, even in widely-used high-profile libraries like OpenSSL. To address the challenge of writing constant-time cryptographic code, we present FaCT, a crypto DSL that provides high-level but safe language constructs. The FaCT compiler uses a secrecy type system to automatically transform potentially timing-sensitive high-level code into low-level, constant-time LLVM bitcode. We develop the language and type system, formalize the constant-time transformation, and present an empirical evaluation that uses FaCT to implement core crypto routines from several open-source projects including OpenSSL, libsodium, and curve25519-donna. Our evaluation shows that FaCT's design makes it possible to write \emph{readable}, high-level cryptographic code, with \emph{efficient}, \emph{constant-time} behavior.		University of California San Diego && Stanford University && PI for Security and Privacy && Inria && IMDEA Software Institute	FaCT is a domain-specific language that aids you in writing constant-time code for cryptographic routines that need to be free from timing side channels. This is the compiler for the Flexible and Constant Time cryptographic programming language. Real-world cryptographic code is often written in a subset of C intended to execute in constant-time, thereby avoiding timing side channel vulnerabilities. This C subset eschews structured programming as we know it: if-statements, looping constructs, and procedural abstractions can leak timing information when handling sensitive data. The resulting obfuscation has led to subtle bugs, even in widely-used high-profile libraries like OpenSSL. To address the challenge of writing constant-time cryptographic code, we present FaCT, a crypto DSL that provides high-level but safe language constructs. The FaCT compiler uses a secrecy type system to automatically transform potentially timing-sensitive high-level code into low-level, constant-time LLVM bitcode. We develop the language and type system, formalize the constant-time transformation, and present an empirical evaluation that uses FaCT to implement core crypto routines from several open-source projects including OpenSSL, libsodium, and curve25519-donna. Our evaluation shows that FaCT's design makes it possible to write \emph{readable}, high-level cryptographic code, with \emph{efficient}, \emph{constant-time} behavior.									ocaml c bourne-shell markdown make dockerfile				true	251	0		29						c										1	false																text													United States and Germany and France and Spain				https://ranjitjhala.github.io/static/fact_dsl.pdf	void swap_conditional(secret mut uint64[5] a, secret mut uint64[5] b, secret uint64 swapi) {   if (swapi == 1) {     for (uint32 i from 0 to 5) {       secret uint64 x = a[i];       a[i] = b[i];       b[i] = x;     }   } }																										https://github.com/PLSysSec/FaCT																																																																																																																																																																																													0	1													year|title|doi|citations|influentialCitations|authors|paperId\n2009|DeFacto: Language-Parametric Fact Extraction from Source Code|10.1007/978-3-642-00434-6_17|14|1|H. Basten and P. Klint|a25ddb85adfff458d4829bcbf16db3d64fce7517	
retdec	RetDec	2017			11	decompiler		https://retdec.com/		0					943	0		10	22839		false	0								https://github.com/avast/retdec	decompiler																2017	2024	2017	240	938	7893	427	false																								2017	2024	2209	86	3851	33	2390951					2015														Avast Software s.r.o.										cpp cmake python bourne-shell markdown json c yaml dockerfile make				true	10795	0		21																	false																													Czech Republic																															https://github.com/avast/retdec																																																																																																																																																																																													0	0				retdec.com										
udp	UDP	1980			11	protocol				0					944	0			22838		true	0									protocol																							false												User Datagram Protocol																									2010	ftp http smtp tls tcp unix isbn	In computer networking, the User Datagram Protocol (UDP) is one of the core members of the Internet protocol suite. The protocol was designed by David P. Reed in 1980 and formally defined in RFC 768. With UDP, computer applications can send messages, in this case referred to as datagrams, to other hosts on an Internet Protocol (IP) network. Prior communications are not required in order to set up communication channels or data paths. UDP uses a simple connectionless communication model with a minimum of protocol mechanism. UDP provides checksums for data integrity, and port numbers for addressing different functions at the source and destination of the datagram. It has no handshaking dialogues, and thus exposes the user's program to any unreliability of the underlying network; There is no guarantee of delivery, ordering, or duplicate protection. If error-correction facilities are needed at the network interface level, an application may use the Transmission Control Protocol (TCP) or Stream Control Transmission Protocol (SCTP) which are designed for this purpose. UDP is suitable for purposes where error checking and correction are either not necessary or are performed in the application; UDP avoids the overhead of such processing in the protocol stack. Time-sensitive applications often use UDP because dropping packets is preferable to waiting for packets delayed due to retransmission, which may not be an option in a real-time system.	2001	1768	976	1075	31929																				8860	35		11																									https://www.ietf.org/rfc/rfc768.txt								na																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/User_Datagram_Protocol	1	5										UDP engineer			year|title|doi|citations|influentialCitations|authors|paperId\n2001|The UDP Calculus: Rigorous Semantics for Real Networking|10.1007/3-540-45500-0_27|27|2|A. Serjantov and Peter Sewell and Keith Wansbrough|a34bdaf4c2a0bd805cd8d724a2b547a51828c47f\n2002|Rigour is good for you and feasible: reflections on formal treatments of C and UDP sockets|10.1145/1133373.1133383|14|1|Michael Norrish and Peter Sewell and Keith Wansbrough|0248940caaa70630b46ef32b006b05bdd328a311\n2016|Lightweight UDP Pervasive Protocol in Smart Home Environment Based on Labview|10.1088/1757-899X/190/1/012009|3|0|Wijaya Kurniawan and Mochammad Hannats Hanafi Ichsan and S. Akbar and Issa Arwani|de4bbbdaac82782258612887cb15afed90de5c13\n2018|UDP Pervasive Protocol Integration with IoT for Smart Home Environment using LabVIEW|10.11591/IJECE.V8I6.PP5342-5350|3|0|M. Ichsan and Wijaya Kurniawan and S. Akbar|00d454086ab5554f6ae45cc787ff2156fb2b5ddf\n2016|Development of Client-Server Application by Using UDP Socket Programming for Remotely Monitoring CNC Machine Environment in Fixture Process|10.17529/jre.v12i2.2925|3|0|Darmawan Darmawan and Pharmayeni Pharmayeni|ba267fe896d917f11ec3d3ab4060c36af3ab0ffd	title|year|author|goodreadsId|rating|ratings|reviews\nNetwork Programming in Java: Internet protocols (IP, UDP, TCP)||Alan MOUHLI|51271311|0.0|0|0
mech-lang	Mech	2018	Corey Montella		18	pl		http://mech-lang.org		0				v0.0.5	945	1		8	22833		true	0								https://github.com/mech-lang/mech	pl																2018	2024	2018	6	10	201	0	false																								2018	2025	6727	16	166	12	58358				http://try.mech-lang.org/	2018											Mech is a language for developing data-driven, reactive systems like animations, games, and robots. It makes composing, transforming, and distributing data easy, allowing you to focus on the essential complexity of your problem.	Mech is a language for developing data-driven, reactive systems like animations, games, and robots. It makes composing, transforming, and distributing data easy, allowing you to focus on the essential complexity of your problem.		Lehigh University	Mech is a language for developing data-driven, reactive systems like animations, games, and robots. It makes composing, transforming, and distributing data easy, allowing you to focus on the essential complexity of your problem.									rust markdown toml json yaml html typescript dockerfile				true	249	0		26																1	false	0	true																											United States				https://docs.google.com/spreadsheets/d/12sTu7RT-s_QlAupY1v-3DfI1Mm9NEX5YMWWTDAKHLfc/edit#gid=0	"# Breakout  ## The Game  game setup   #system/timer = [resolution: 15 tick: 0 hours: 0 minutes: 0 seconds: 0]   #app/main = [root: ""drawing"" direction: _ contains: [#game]]  game area   #game = [|type     class contains    parameters|             #paddle-control             ""canvas"" _     [#elements] [width: 400 height: 400]]  controller slider   #paddle-control = [type: ""slider"" class: _ contains: _ parameters:  [min: 0 max: 300 value: 40]]  draw the game area   pos = #paddle-control{1,4}{1,3}   start = pos   end = pos + 100   #elements = [|shape    parameters|                 ""circle"" [cx: #ball.x cy: #ball.y radius: 10 fill: ""#000000""]                 ""line""   [x1: start y1: 350 x2: end y2: 350 stroke: ""#000000""]]  ## The Ball  block   #ball = [x: 20 y: 20 vx: 1 vy: 3]  update ball position   ~ #system/timer.tick   #ball.x := #ball.x + #ball.vx   #ball.y := #ball.y + #ball.vy  bounce the ball off the paddle   ~ #ball.y   pos = #paddle-control{1,4}{1,3}   start = pos   end = pos + 100   ix = #ball.y > 340 & #ball.x > start & #ball.x < end & #ball.y < 342   #ball.vy{ix} := -#ball.vy  bounce the ball off the ceiling   ~ #ball.y   #ball.vy{#ball.y < 10} := -#ball.vy  bounce the ball off the walls   ~ #ball.x   #ball.vx{#ball.x > 390 | #ball.x < 10} := -#ball.vx  reset the ball if it makes it past the paddle   ~ #ball.y   ix = #ball.y > 390   #ball.x{ix} := 20   #ball.y{ix} := 20"																	https://twitter.com/MechLang									https://github.com/mech-lang/mech																																																																																																																																																																																													0	0				mech-lang.org										
beta	BETA	1983	Bent Bruun Kristensen and Ole Lehrmann Madsen and Birger Møller-Pedersen and Kristen Nygaard		24	pl		http://cs.au.dk/~beta		0					946	3			22832	1032	true	0									pl																							false				b/Beta.bet																																	2007	simula eiffel	"BETA is a pure object-oriented language originating within the ""Scandinavian School"" in object-orientation where the first object-oriented language Simula was developed. Among its notable features, it introduced nested classes, and unified classes with procedures into so called patterns."	2002	27	28	125	135868					Scandinavian School of object- orientation				bet											156	0		29																4							false										text	2635							http://www.rosettacode.org/wiki/Category:Beta					Norway															{ *** Hello World in BETA ***} (#   do      'Hello World!'->putLine #) 	ORIGIN '~beta/basiclib/betaenv' -- program: Descriptor -- (* Hello World in BETA *) (# do 'Hello World' -> putLine #) 							max: (#     x, y, z: @integer enter (x, y) do     (if x >= y // True then         x -> z     else         y -> z     if) exit z #)	Beta													//			'																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/BETA_(programming_language)	6	0	https://hopl.info/showlanguage.prx?exp=1032		BETA					year|publisher|title|authors|isbn13\n2000|Apress|C# Programming with the Public Beta|Robinson, Simon and Templeman, Julian and Watson, Karli and Harvey, Burt|9781861004871\n1993|Assn for Computing Machinery|Object-Oriented Programming in the Beta Programming Language|Madsen, Ole Lehrmann and Moller-Pedersen, Birger and Nygaard, Kristen|9780201624304\n1996|O'Reilly Media|JavaScript: The Definitive Guide, Beta Version (Nutshell Handbooks)|Flanagan, David|9781565921931\n2001|Apress|VB.NET Programming with the Public Beta|Billy Hollis and Rockford Lhotka|9781861004918\n2005|Addison-Wesley Professional|ADO.NET and System.XML V. 2.0--The Beta Version|Homer, Alex and Sussman, Dave and Fussell, Mark|9780321247124\n2011|Nova Science Pub Incorporated|Beta Cells|Sarah E. Gallagher|9781617612121						
hypercard	HyperCard	1987	Bill Atkinson		12	pl				0					947	0			22830		true	3	decker lil speedie								pl																							false																																					1987	hypertalk delphi visual-basic html javascript livecode applescript	HyperCard was a piece of application software and a programming tool for Apple Macintosh and Apple IIGS computers. It was among the first successful hypermedia systems before the World Wide Web. HyperCard combined a flat-file database with a graphical, flexible, user-modifiable interface. HyperCard also included a built-in programming language called HyperTalk for manipulating data and the user interface. This combination of features – a database with simple form layout, flexible support for graphics, and ease of programming – led many people to use HyperCard for many different projects. Some people used HyperCard as a programming tool for rapid application development of applications and databases, others for building interactive applications with no database requirements, command and control systems, and many examples in the demoscene. HyperCard was originally released in 1987 for $49.95 and was included for free with all new Macs sold then. It was withdrawn from sale in March 2004 after its final update in 1998. HyperCard ran in the Classic Environment, but was not ported to Mac OS X.	2001	191	469	885	13567					Apple														false	975	0		12																1																														United States																																																																																																																																						true																																																																																					https://en.wikipedia.org/wiki/HyperCard	12	6								year|publisher|title|authors|isbn13\n1988|Sybex|Understanding HyperCard|Harvey, Greg|9780895885067\n1988-08-01T00:00:01Z|Addison-Wesley|Hypercard Script Language Guide: The Hypertalk Language|Apple Computer Inc.|9780201176322\n1991|Prentice Hall Ptr|Multimedia Design With Hypercard|Wilson, Stephen|9780134888910\n1994|West Group|Hypercard Today|Susan K. Baumann and Steven L. Mandell|9780314027351\n1988|Mis Pr|Xcmd's For Hypercard|Gary Bond|9780943518855\n1994|Addison-wesley|Hypercard 2.2 In A Hurry|George Beekman|9780201408874\n2010|General Books Llc|Domain-specific Programming Languages: Hypercard|Books LLC|9781156443033\n1988|Compute|Compute!'s Quick And Easy Guide To Hypercard|Steven Anzovin|9780874551877\n1988|Bantam Dell Pub Group|Danny Goodman's Hypercard Developer's Guide (macintosh Performance Library)|Danny Goodman|9780553345766\n1989|Scott Foresman Trade|Hypercard Made Easy (scott, Foresman Macintosh Computer Books)|William B. Sanders|9780673385772\n1988|Sams|Hypertalk Programming/covers Hypercard Version 1.2 (hayden Macintosh Library Books)|Dan Shafer|9780672484391\n1995|Wadsworth Publishing Co Inc|Hypercard 2.3 in a Hurry : The Fast Track to Multimedia|George Beekman|9780534513009					year|title|doi|citations|influentialCitations|authors|paperId\n1997|The Effects of HyperCard Programming on Teacher Education Students' Problem-Solving Ability and Computer Anxiety.|10.1080/08886504.1997.10782197|43|0|Min Liu|6e4a33c1ea770653b2801f1e1a9909906ef6132a\n1991|The learnability of HyperCard as an object-oriented programming system|10.1080/01449299108924276|19|1|J. Nielsen and Ida Frehr and Hans Olav Nymand|db7b87e4485881a5286b41c91893ae84c394d530\n2013|On Developing HyperCard Stacks for the Study of Chinese Characters: KanjiCard|10.1558/CJ.V6I2.75-87|13|3|K. Nakajima|31ec9fa68971516070b0bc3e4c28783234c6b161\n1994|Case Study: The Use of a Hypercard Simulation to Aid in the Teaching of Laboratory Apparatus Operation|10.1080/0954730940310405|8|0|J. Waddick|b1656fa4d8f42d0483ada794730a126ecd70e64b\n1993|An interactive tutorial system for MC68000 assembly language using HyperCard|10.1145/152751.152756|7|0|W. Coey|437d2f3c6d061636e4defd2dd3c1e6f820d12e7d\n1989|Using HyperCard to rapidly prototype human-computer interfaces to CASE systems|10.1109/ICSMC.1989.71506|1|0|H. Sholl and R. Ammar and W.S. Weiss|d839842cc094ae03b6b324e1e490819253dae4d4	
binaryen	binaryen	2015	Alon Zakai		11	compiler				0				1.39.1	948	0		12	22827		true	0								https://github.com/WebAssembly/binaryen	compiler																2015	2024	2015	174	717	7314	677	false																								2015	2025	9060	213	2560	139	1125480																			WebAssembly										wasm cpp javascript python c cmake yaml markdown bourne-shell json pascal assembly-language				true	9679	0		23																1	false	1	true																											Various																															https://github.com/WebAssembly/binaryen																																																																																																																																																																																													0	0														
strips	Strips	1969			14	pl				0					949	1			22827	2413	true	0									pl																							false																																					1971		In artificial intelligence, STRIPS (Stanford Research Institute Problem Solver) is an automated planner developed by Richard Fikes and Nils Nilsson in 1971 at SRI International. The same name was later used to refer to the formal language of the inputs to this planner. This language is the base for most of the languages for expressing automated planning problem instances in use today; such languages are commonly known as action languages. This article only describes the language, not the planner.	2005	119	39		1953958					Stanford University															615	0		15																																		9151												United States				https://semanticscholar.org/paper/076ae14bfc68acdbaf2ab24913e152d49540e988																			Actions:                // move from X to Y                _Move(X, Y)_                Preconditions:  At(X), Level(low)                Postconditions: not At(X), At(Y)                                // climb up on the box                _ClimbUp(Location)_                Preconditions:  At(Location), BoxAt(Location), Level(low)                Postconditions: Level(high), not Level(low)                                // climb down from the box                _ClimbDown(Location)_                Preconditions:  At(Location), BoxAt(Location), Level(high)                Postconditions: Level(low), not Level(high)                                // move monkey and box from X to Y                _MoveBox(X, Y)_                Preconditions:  At(X), BoxAt(X), Level(low)                Postconditions: BoxAt(Y), not BoxAt(X), At(Y), not At(X)                                // take the bananas                _TakeBananas(Location)_                Preconditions:  At(Location), BananasAt(Location), Level(high)                Postconditions: Have(bananas)														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/STRIPS	0	0	https://hopl.info/showlanguage.prx?exp=2413													
web-idl	WebIDL	2012			15	idl				0					950	1			22827		true	0									idl	117	120		17		0					text	webidl	text/x-webidl	source.webidl	programming								false					19	2014	2015	2	6												webidl.py																2012	idl-sl javascript	Web IDL is an interface description language (IDL) format for describing application programming interfaces (APIs) that are intended to be implemented in web browsers.	2013	45	88	34	38541620								webidl		webidl										445	0		17																																	text			https://github.com/antlr/grammars-v4/tree/master/webidl																											"/* -*- Mode: linguist-disable-strategy-modeline-IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public  * License, v. 2.0. If a copy of the MPL was not distributed with this file,  * You can obtain one at http://mozilla.org/MPL/2.0/.  *  * The origin of this IDL file is  * http://www.w3.org/TR/css3-animations/#animation-events-  * http://dev.w3.org/csswg/css3-animations/#animation-events-  *  * Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C  * liability, trademark and document use rules apply.  */  [Constructor(DOMString type, optional AnimationEventInit eventInitDict)] interface AnimationEvent : Event {   readonly attribute DOMString animationName;   readonly attribute float     elapsedTime;   readonly attribute DOMString pseudoElement; };  dictionary AnimationEventInit : EventInit {   DOMString animationName = """";   float elapsedTime = 0;   DOMString pseudoElement = """"; }; "	Web IDL																				/* */																															true																																																																								true																														false																																																https://en.wikipedia.org/wiki/Web_IDL	0	0					WebIDL	https://github.com/andik/IDL-Syntax			WebIDL					
bloom	Bloom	2010	Neil Conway		13	pl		http://bloom-lang.net/		0				v0.9.8	951	0		3	22825		true	0								https://github.com/bloom-lang/bud	pl																2011	2024	2010	56	60	854	100	false																								2010	2020	3176	28	99	8	22622					2010														University of California Berkeley										ruby markdown yaml				true	1064	0		16																1	false	0	true																											United States																															https://github.com/bloom-lang/bud																																																																																																																																																																																													0	0				bloom-lang.net										
pizza	Pizza	2001			18	pl		https://pizzacompiler.sourceforge.net		0					952	2			22823	2376	true	0									pl																							false				p/Pizza.pizza																																	2001	java	"Pizza is an open-source superset of Java 1.4, prior to the introduction of generics for the Java programming language.  In addition to its own solution for adding generics to the language, Pizza also added function pointers and algebraic types with case classes and pattern matching. In August 2001, the developers made a compiler capable of working with Java.  Most Pizza applications can run in a Java environment, but certain cases will cause problems. Work on Pizza has more or less stopped since 2002.  Its main developers have concentrated instead on the Generic Java project, another attempt to add generics to Java which was eventually adopted into the official language version 1.5. The pattern matching and other functional programming-like features have been further developed in the Scala programming language.  Martin Odersky remarked, ""we wanted to integrate the functional and object-oriented parts in a cleaner way than what we were able to achieve before with the Pizza language. [...] In Pizza we did a clunkier attempt, and in Scala I think we achieved a much smoother integration between the two."""	2004	44	22	94	509700					https://sourceforge.net/p/pizzacompiler/_list/tickets				pizza											241	0		21									java																								text	4629												United Kingdom																"class HelloWorld {   public static void main(String[] args) {     System.out.println(""Hello World"");   } }"							public final class Main {   public int main(String args[]) {     System.out.println(       new Lines(new DataInputStream(System.in))         .takeWhile(nonEmpty)         .map(fun(String s) -> int { return Integer.parseInt(s); })         .reduceLeft(0, fun(int x, int y) -> int { return x + y; }));         while(x == 0) { map.create.newInstance() }   } }	Pizza															System.out.println	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Pizza_(programming_language)	1	0	https://hopl.info/showlanguage.prx?exp=2376							year|publisher|title|authors|isbn13\n2019|Independently Published|Will Code For Pizza - Funny Computer Programming Notebook: Reat Present For The Best Software Engineers, Code Monkeys, New Coders, Computer Science ... Designers Who Love Smart Programming Humor|Prog Ana Maria Vesga Diaz|9781651732557						
mond	Mond	2014	Rohan Singh		15	pl		https://web.archive.org/web/20160429013247/https://rohbot.net/mond/		0				v0.10.0	953	1		10	22820		true	0								https://github.com/Rohansi/Mond	pl																2014	2024		16	24	357	11	false																								2014	2025	642	11	300	3	44864																A scripting language for C# which can be embedded in Lua-like manner.	A scripting language for C# which can be embedded in Lua-like manner.		https://github.com/Rohansi/Mond	A scripting language for C# which can be embedded in Lua-like manner.									csharp json typescript javascript css yaml razor markdown html xml				true	442	0		51																1	false	0	true																											Canada					// documentation can be found here: https://github.com/Rohansi/Mond/wiki seq range(start, end) {     for (var i = start; i <= end; i++)         yield i; }  seq where(list, filter) {     foreach (var x in list) {         if (filter(x))             yield x;     } }  seq select(list, transform) {     foreach (var x in list)         yield transform(x); }  fun toArray(list) {     var array = [];      foreach (var value in list) {         array.add(value);     }      return array; }  return range(0, 1000)        |> where(x -> x % 2 == 0)        |> select(x -> x / 2)        |> toArray();																								Infinity NaN break case const continue debugger default do else false for foreach fun global if in null return seq switch true undefined var while yield		https://github.com/Rohansi/Mond																																																																																																																																																																																													0	0														
yawl	YAWL	2006	Dean Mao		16	pl		http://www.yawlfoundation.org		0				v4.5.1	954	0		10	22819		true	0								https://github.com/yawlfoundation/yawl	pl																2015	2024	2006	11	35	87	24	false												Yet Another Workflow Language												2006	2025	2479	21	1594	470	499770					2006		2009	xpath xquery	YAWL (Yet Another Workflow Language) is a workflow language based on workflow patterns. The language is supported by a software system that includes an execution engine, a graphical editor and a worklist handler. The system is available as Open source software under the LGPL license. Production-level uses of the YAWL system include a deployment by first:utility and first:telecom in the UK to automate front-end service processes, and by the Australian film television and radio school to coordinate film shooting processes. The YAWL system has also been used for teaching in more than 20 universities.	2006	22	22	68	4838131															java xml java-server-pages xsd sql css html javascript markdown bourne-shell				true	345	0		26																1	false	4	true														text																																												https://github.com/yawlfoundation/yawl																																																																																																																																																																																												https://en.wikipedia.org/wiki/YAWL	1	0				yawlfoundation.org				year|publisher|title|authors|isbn13\n2009|Springer|Modern Business Process Automation: YAWL and its Support Environment||9783642031205						
unity-engine	Unity	2005			11	library 3d		https://unity3d.com		0					955	0			22818		true	0									library																							false										213536	565																								2005		2005	csharp linux ia-32 arm boo javascript opengl webgl metal cg hlsl ios android	Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Inc.'s Worldwide Developers Conference as an OS X-exclusive game engine. As of 2018, the engine has been extended to support 27 platforms. The engine can be used to create both three-dimensional and two-dimensional games as well as simulations for its many platforms. Several major versions of Unity have been released since its launch, with the latest stable version being Unity 2018.2.13, released on October 18, 2018.	2006	1803	1258	1892	5462396																			false	9036	0		11																																	text																																			https://twitter.com/unity3d											https://www.meetup.com/topics/unity																																																																																																																																																																																										https://en.wikipedia.org/wiki/Unity_(game_engine)	0	0				unity3d.com										
generate-ninja	GN	2015			14	application				0				v0.4.1	956	1		11	22817		false	0								https://github.com/o-lim/generate-ninja	application			.gn			0				gn	python	python	text/x-python	source.gn	data	2017	2024	2015	6	13	77	1	false					27	2015	2017	10	2															2013	2019	1782	278	798	71	136707																			https://github.com/o-lim/generate-ninja/issues			gn gni							cpp python markdown json xml bourne-shell vim-script yaml lisp make objective-cpp				true	595	0		25																	false	0	true														text													Unknown																	"# Copyright 2014 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file.  import(""//build/toolchain/toolchain.gni"")  declare_args() {   # Indicates if the build should use the Chrome-specific plugins for enforcing   # coding guidelines, etc. Only used when compiling with Clang.   clang_use_chrome_plugins = is_clang && !is_nacl && !use_xcode_clang    clang_base_path = ""//third_party/llvm-build/Release+Asserts"" } "														https://github.com/o-lim/generate-ninja																																																																																																																																																																																													0	0						https://github.com/devoncarew/language-gn			GN					
smiles-format	Smiles	1988	David Weininger		12	textDataFormat chemistry				0					957	1			22815		true	0									textDataFormat																							false												Simplified molecular-input line-entry system																									1980		The simplified molecular-input line-entry system (SMILES) is a specification in the form of a line notation for describing the structure of chemical species using short ASCII strings. SMILES strings can be imported by most molecule editors for conversion back into two-dimensional drawings or three-dimensional models of the molecules. The original SMILES specification was initiated in the 1980s. It has since been modified and extended. In 2007, an open standard called OpenSMILES was developed in the open-source chemistry community.  Other linear notations include the Wiswesser line notation (WLN), ROSDAL, and SYBYL Line Notation (SLN).		413	17590		28569					United States Environmental Protection Agency		smi													2085	0		13																1																				https://github.com/antlr/grammars-v4/tree/master/smiles										United States					CC(=O)NCCC1=CNc2c1cc(OC)cc2 CC(=O)NCCc1c[nH]c2ccc(OC)cc12																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Simplified_molecular-input_line-entry_system	0	0														
lamdu	Lamdu	2011	Eyal Lotem and Yair Chuchem		12	pl		https://lamdu.org		0				v0.8.1	958	0		13	22814		true	0								https://github.com/lamdu/lamdu	pl																2011	2024	2011	55	66	1852	21	false																								2011	2025	11233	30	459	35	210460																			https://github.com/lamdu										haskell json markdown nix bourne-shell yaml javascript bash xml dockerfile dhall html lisp				true	2082	0		26																2	false	0	true																											Israel																															https://github.com/lamdu/lamdu																																																																																																																																																																																													0	0														
hexagony	hexagony	2015	Martin Büttner		14	esolang				0					959	1		2	22814		true	0								https://github.com/m-ender/hexagony	esolang																2015	2024	2015	15	7	563	1	false																								2015	2021	32	6	20	1	1116																			https://github.com/m-ender/hexagony/issues										ruby markdown				true	591	0		16																1	false							https://tio.run/#hexagony									text													Germany																				https://riju.codes/hexagony	   H ; e ;   l ; d ; *  ; r ; o ; w l ; ; o ; * 4  3 3 ; @ . >   ; 2 3 < \    4 ; * / 										https://github.com/m-ender/hexagony																																																																																																																																																																																													0	0														
unicon	Unicon	2008	Clint Jeffery		29	pl		http://www.unicon.org/		0					960	3			22814		true	0									pl																							false				u/Unicon.icn																	unicon.py														2004		2008	unix uml unicode rebol curl	"Unicon is a programming language designed by American computer scientist Clint Jeffery with collaborators including Shamim Mohamed, Jafar Al Gharaibeh, Robert Parlett and others. Unicon descended from Icon and a preprocessor for Icon called IDOL. Compared with Icon, Unicon offers better access to the operating system as well as support for object-oriented programming. Unicon began life as a merger of three popular Icon extensions: an OO preprocessor named Idol, a POSIX filesystem and networking interface, and an ODBC facility. The name is shorthand for ""Unified Extended Dialect of Icon."" Compared with Icon, many of the new features of Unicon are extensions to the I/O and system interface, to complement Icon's core control and data structures. Rather than providing lower-level APIs as-is from C, Unicon implements higher level and easier to use facilities, enabling rapid development of graphic- and network-intensive applications in addition to Icon's core strengths in text and file processing. classes and packages exceptions as a contributed class library - see mailing list loadable child programs monitoring of child programs dynamic loading of C modules (some platforms) multiple inheritance, with novel semantics ODBC database access dbm files can be used as associative arrays posix system interface 3D graphics true concurrency (on platforms supporting Posix threads) When run as a graphical IDE, the Unicon program ui.exe continues to offer links to Icon help. The official Unicon programming book in PDF format is a popular way to learn Unicon. The book includes an introduction to object-oriented development as well as UML. It includes useful chapters on topics such as the use of Unicon for CGI. Recent additions to Unicon include true concurrency. Unicon is not yet Unicode-compliant. There are opportunities posted at a help-wanted page."	2004	19	25	82	902180									icn	icn									true	116	0		33	icon															1																	text								http://www.rosettacode.org/wiki/Category:Unicon								Unicon		"procedure main()  w := open(""test UNICON window"", ""g"")  write(w, ""Hello, World!"")  read(w)  close(w) end"											"procedure main()     write(""Hello World"") end "		Unicon					"procedure main()  w := open(""test UNICON window"", ""g"")  write(w, ""Hello, World!"")  read(w)  close(w) end"	Unicon													#		write	""""																													true																									true														true											true					true																																			true												false											true																																					https://en.wikipedia.org/wiki/Unicon_(programming_language)	1	2				unicon.org				year|publisher|title|authors|isbn13\n2011||Unicon (programming Language)|Lambert M. Surhone|9786135234947					year|title|doi|citations|influentialCitations|authors|paperId\n2001|Goal-directed object-oriented programming in Unicon|10.1145/372202.372347|3|0|C. Jeffery|09e1945238747b4f1a1327f1f6a2e0638703afc8\n2006|Adding High Level VoIP Facilities to the Unicon Language|10.1109/ITNG.2006.24|2|0|Ziad Al-Sharif and C. Jeffery|150bdbcaf859f03c7e7eb796450d87e38e59ea8e	
ucl	UCL	2013			12	dataNotation				0				0.9.2	961	1		13	22812		true	0								https://github.com/vstakhov/libucl	dataNotation																2013	2024	2013	51	138	1603	74	false												Universal Configuration Language												2013	2024	1125	57	171	4	38270																													json c rescript bourne-shell python make markdown m4 cmake yaml haskell lua cpp				true	2075	0		25																	false	0	true														text																		"param = value; section {     param = value;     param1 = value1;     flag = true;     number = 10k;     time = 0.2s;     string = ""something"";     subsection {         host = {             host = ""hostname"";             port = 900;         }         host = {             host = ""hostname"";             port = 901;         }     } }"																										https://github.com/vstakhov/libucl																																																																																																																																																																																													0	0														
cycript	Cycript	2008			19	pl		http://www.cycript.org/		0					962	1			22809		true	0									pl	49	66		70		0					javascript	javascript	text/javascript	source.js	programming								false					1133	2013	2018	1	103																										2009														SaurikIT, LLC			cy												201	0		22																																	text													United States				https://git.saurik.com/cycript.git													"(function(utils) {  // Load C functions declared in utils.loadFuncs  var shouldLoadCFuncs = true;  // Expose the C functions to cycript's global scope  var shouldExposeCFuncs = true;  // Expose C constants to cycript's global scope  var shouldExposeConsts = true;  // Expose functions defined here to cycript's global scope  var shouldExposeFuncs = true;  // Which functions to expose  var funcsToExpose = [""exec"", ""include"", ""sizeof"", ""logify"", ""apply"", ""str2voidPtr"", ""voidPtr2str"", ""double2voidPtr"", ""voidPtr2double"", ""isMemoryReadable"", ""isObject"", ""makeStruct""];    // C functions that utils.loadFuncs loads  var CFuncsDeclarations = [   // <stdlib.h>   ""void *calloc(size_t num, size_t size)"",   // <string.h>   ""char *strcpy(char *restrict dst, const char *restrict src)"",   ""char *strdup(const char *s1)"",   ""void* memset(void* dest, int ch, size_t count)"",   // <stdio.h>   ""FILE *fopen(const char *, const char *)"",   ""int fclose(FILE *)"",   ""size_t fread(void *restrict, size_t, size_t, FILE *restrict)"",   ""size_t fwrite(const void *restrict, size_t, size_t, FILE *restrict)"",   // <mach.h>   ""mach_port_t mach_task_self()"",   ""kern_return_t task_for_pid(mach_port_name_t target_tport, int pid, mach_port_name_t *tn)"",   ""kern_return_t mach_vm_protect(vm_map_t target_task, mach_vm_address_t address, mach_vm_size_t size, boolean_t set_maximum, vm_prot_t new_protection)"",   ""kern_return_t mach_vm_write(vm_map_t target_task, mach_vm_address_t address, vm_offset_t data, mach_msg_type_number_t dataCnt)"",   ""kern_return_t mach_vm_read(vm_map_t target_task, mach_vm_address_t address, mach_vm_size_t size, vm_offset_t *data, mach_msg_type_number_t *dataCnt)"",  ];    /*   Replacement for eval that can handle @encode etc.      Usage:    cy# utils.exec(""@encode(void *(int, char))"")    @encode(void*(int,char))  */  utils.exec = function(str) {   var mkdir = @encode(int (const char *, int))(dlsym(RTLD_DEFAULT, ""mkdir""));   var tempnam = @encode(char *(const char *, const char *))(dlsym(R"																				//	/* */																															true																																																							true																	true																														false																																																	0	0				cycript.org	Cycript	https://github.com/atom/language-javascript			Cycript					
hiveql	HiveQL	2011			19	queryLanguage		https://hive.apache.org		0					963	2			22809		true	0									queryLanguage	135	143		502							sql			source.hql	programming								false					37	2014	2017	1	3																																					SQL-like query language interface called the Hive query language. While based on SQL, HiveQL does not strictly follow the full SQL-92 standard. Internally, a compiler translates HiveQL statements into a directed acyclic graph of MapReduce, Tez, or Spark jobs, which are submitted to Hadoop for execution.	SQL-like query language interface called the Hive query language. While based on SQL, HiveQL does not strictly follow the full SQL-92 standard. Internally, a compiler translates HiveQL statements into a directed acyclic graph of MapReduce, Tez, or Spark jobs, which are submitted to Hadoop for execution.			SQL-like query language interface called the Hive query language. While based on SQL, HiveQL does not strictly follow the full SQL-92 standard. Internally, a compiler translates HiveQL statements into a directed acyclic graph of MapReduce, Tez, or Spark jobs, which are submitted to Hadoop for execution.		q hql												201	0		20																																	text			https://github.com/antlr/grammars-v4/tree/master/sql/hive/v2														https://en.wikipedia.org/wiki/Apache_Hive#HiveQL	4 CREATE TABLE word_counts AS 5 SELECT word, count(1) AS count FROM 6 (SELECT explode(split(line, '\s')) AS word FROM docs) temp 7 GROUP BY word 8 ORDER BY word;												set hive.mapred.mode=nonstrict; set hive.exec.dynamic.partition=true; set hive.exec.dynamic.partition.mode=nonstrict;  -- SORT_QUERY_RESULTS  create table nzhang_t1 like srcpart; create table nzhang_t2 like srcpart;  FROM srcpart INSERT OVERWRITE TABLE nzhang_t1 PARTITION (ds, hr) SELECT key, value, ds, hr WHERE ds = '2008-04-08' AND hr = '11' INSERT OVERWRITE TABLE nzhang_t2 PARTITION (ds, hr) SELECT key, value, ds, hr WHERE ds = '2008-04-08' and hr = '12' GROUP BY key, value, ds, hr;  show partitions nzhang_t1; show partitions nzhang_t2;  select * from nzhang_t1; select * from nzhang_t2;																				--																																true																																																							true																																															false																																															https://github.com/EDS-APHP/HiveQLKernel		0	0				hive.apache.org	HiveQL	https://github.com/adidonato/language-hql			HiveQL					
spark	Apache Spark	2012	Matei Zaharia		13	application				0					964	0		1	22808		false	0									application																							false																																														Apache Spark is a unified analytics engine for large-scale data processing. It provides high-level APIs in Java, Scala, Python, and R, and an optimized engine that supports general execution graphs. It also supports a rich set of higher-level tools including Spark SQL for SQL and structured data processing, pandas API on Spark for pandas workloads, MLlib for machine learning, GraphX for graph processing, and Structured Streaming for incremental computation and stream processing.	Apache Spark is a unified analytics engine for large-scale data processing. It provides high-level APIs in Java, Scala, Python, and R, and an optimized engine that supports general execution graphs. It also supports a rich set of higher-level tools including Spark SQL for SQL and structured data processing, pandas API on Spark for pandas workloads, MLlib for machine learning, GraphX for graph processing, and Structured Streaming for incremental computation and stream processing.		University of California Berkeley	Apache Spark is a unified analytics engine for large-scale data processing. It provides high-level APIs in Java, Scala, Python, and R, and an optimized engine that supports general execution graphs. It also supports a rich set of higher-level tools including Spark SQL for SQL and structured data processing, pandas API on Spark for pandas workloads, MLlib for machine learning, GraphX for graph processing, and Structured Streaming for incremental computation and stream processing.									scala				true	1020	0		14																1	false								https://spark.apache.org/documentation.html																	https://spark-packages.org/				United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Apache_Spark	0	0														
monte	monte	2014			26	pl				0					965	1		13	22807		true	0								https://github.com/monte-language/monte	pl																2014	2024	2008	11	11	78	12	false				m/Monte.mt																	monte.py			2008	2020	1029	22	76	4	14763																<a href='https://github.com/monte-language'>Monte</a> is a dynamic programming language inspired by Python and E.	<a href='https://github.com/monte-language'>Monte</a> is a dynamic programming language inspired by Python and E.		https://github.com/monte-language	<a href='https://github.com/monte-language'>Monte</a> is a dynamic programming language inspired by Python and E.			mt	mt					restructuredtext mathematica python json haskell xml make lisp css yaml markdown nix html				true	134	0		41																	false																text	8540							http://www.rosettacode.org/wiki/Category:Monte					United States																"traceln(""Hello World"") "		Monte						Monte							https://github.com/monte-language/monte								traceln	""""																													true																									true														true											true																																								true												false											true																																						15	0								year|publisher|title|authors|isbn13\n2009|Springer Verlag|Introducing Monte Carlo Methods with R (Use R!)|Christian P. Robert and George Casella|9781441915757\n2002|Wiley|Monte Carlo Methods in Finance|Jaeckel, Peter|9780471497417\n2009|Wiley|Monte Carlo Frameworks: Building Customisable High-performance C++ Applications|Duffy, Daniel J. and Kienitz, Joerg|9780470060698\n2013|Springer|Finance with Monte Carlo (Springer Undergraduate Texts in Mathematics and Technology)|Shonkwiler, Ronald W.|9781461485117\n2012|Springer|The Monte Carlo Simulation Method for System Reliability and Risk Analysis (Springer Series in Reliability Engineering)|Zio, Enrico|9781447145882\n2018|Gatekeeper Press|Practical Monte Carlo Simulation with Excel - Part 2 of 2: Applications and Distributions|Najjar, Akram|9781642371574\n2007|Wiley-Interscience|Solutions Manual to Accompany Simulation and the Monte Carlo Method (Wiley Series in Probability and Statistics)|Kroese, Dirk P. and Taimre, Thomas and Botev, Zdravko I. and Rubinstein, Reuven Y.|9780470258798\n2009|Springer|Introducing Monte Carlo Methods with R (Use R!)|Robert, Christian and Casella, George|9781441915764\n2010|Springer|Monte Carlo Statistical Methods (Springer Texts in Statistics)|Christian P. Robert|9781441919397\n2009|Springer|Explorations in Monte Carlo Methods (Undergraduate Texts in Mathematics)|Shonkwiler, Ronald W. and Mendivil, Franklin|9780387878379\n2009|Springer|Explorations in Monte Carlo Methods (Undergraduate Texts in Mathematics)|Shonkwiler|9780387878362\n1998|SAS Institute|SAS for Monte Carlo Studies: A Guide for Quantitative Researchers|Fan Ph.D., Xitao|9781590471418\n2005|Duxbury Press|A First Course in Monte Carlo|Fishman, George|9780534420468\n2012|Springer|A Monte Carlo Primer: A Practical Approach to Radiation Transport|Dupree, Stephen A. and Fraley, Stanley K.|9781441984913\n2012|Springer|Monte Carlo Simulation in Statistical Physics: An Introduction (Graduate Texts in Physics)|Binder, Kurt|9783642264467						
sqr	Structured Query Reporter	1980			16	pl				0					966	1			22801		true	0									pl																							false												Structured Query Reporter																									1980	sql c cobol	SQR (Hyperion SQR Production Reporting, Part of OBIEE) is a programming language designed for generating reports from database management systems. The name is an acronym of Structured Query Reporter, which suggests its relationship to SQL (Structured Query Language). Any SQL statement can be embedded in an SQR program.	2005	62	22	89	1862060					Gupta Technologies, LLC															330	0		17																																	text													United States															! Hello World in SQR begin-program    print 'Hello, World.' (1,1) end-program																						!																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/SQR	2	0			SQR											title|year|author|goodreadsId|rating|ratings|reviews\nSQR Programmer Reference: SQR Language Version 2.x-5.x|2000|Don Mellen|41708101|4.00|1|0\nSQR Programmer Reference-Second Edition|2002|Don Mellen|41391721|0.0|0|0
fat	FAT	1977			11	filesystem				0					967	0			22796		false	0									filesystem																							false												File Allocation Table	FAT32 FAT16 FAT12																								1977	exfat ntfs linux freebsd ext4 ascii x86-assembly rexx java android	File Allocation Table (FAT) is a computer file system architecture and a family of industry-standard file systems utilizing it. The FAT file system is a continuing standard which borrows source code from the original, legacy file system and proves to be simple and robust. It offers useful performance even in lightweight implementations, but cannot deliver the same performance, reliability and scalability as some modern file systems. It is, however, supported for compatibility reasons by nearly all currently developed operating systems for personal computers and many mobile devices and embedded systems, and thus is a well-suited format for data exchange between computers and devices of almost any type and age from 1981 up to the present. Originally designed in 1977 for use on floppy disks, FAT was soon adapted and used almost universally on hard disks throughout the DOS and Windows 9x eras for two decades. As disk drives evolved, the capabilities of the file system have been extended accordingly, resulting in three major file system variants: FAT12, FAT16 and FAT32. The FAT standard has also been expanded in other ways while generally preserving backward compatibility with existing software. With the introduction of more powerful computers and operating systems, as well as the development of more complex file systems for them, FAT is no longer the default file system for usage on Microsoft Windows computers.FAT file systems are still commonly found on floppy disks, flash and other solid-state memory cards and modules (including USB flash drives), as well as many portable and embedded devices. FAT is the standard file system for digital cameras per the DCF specification.	2001	1568	1884	3163	53045					Microsoft && IBM && NCR Corporation && Seattle Computer Products && Compaq Computer Corporation && Digital Research && Novell && Caldera															7860	0		18																																	text	1690												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/File_Allocation_Table	0	0														
json-graph-format	json-graph-format	2014			14	jsonFormat		http://jsongraphformat.info/		0				1.0.0	968	1		4	22792		true	0								https://github.com/jsongraph/json-graph-specification	jsonFormat																2014	2024	2014	21	36	446	8	false													jgf											2014	2021	117	12	22	1	3706					2015														https://github.com/jsongraph										json markdown yaml python				true	568	0		18																	false	1	true																											United States					"{     ""graph"": {         ""directed"": false,         ""type"": ""graph type"",         ""label"": ""graph label"",         ""metadata"": {             ""user-defined"": ""values""         },         ""nodes"": [             {                 ""id"": ""0"",                 ""type"": ""node type"",                 ""label"": ""node label(0)"",                 ""metadata"": {                     ""user-defined"": ""values""                 }             },             {                 ""id"": ""1"",                 ""type"": ""node type"",                 ""label"": ""node label(1)"",                 ""metadata"": {                     ""user-defined"": ""values""                 }             }         ],         ""edges"": [             {                 ""source"": ""0"",                 ""relation"": ""edge relationship"",                 ""target"": ""1"",                 ""directed"": false,                 ""label"": ""edge label"",                 ""metadata"": {                     ""user-defined"": ""values""                 }             }         ]     } }"																										https://github.com/jsongraph/json-graph-specification																																																																																																																																																																																													0	0				jsongraphformat.info										
x86-isa	X86	1978			11	isa				0					969	0			22790		true	0									isa																							false																																					1978	ia-32 mmx arm opencl x86-assembly linux solaris sparc powerpc	"x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant. The 8086 was introduced in 1978 as a fully 16-bit extension of Intel's 8-bit-based 8080 microprocessor, with memory segmentation as a solution for addressing more memory than can be covered by a plain 16-bit address. The term ""x86"" came into being because the names of several successors to Intel's 8086 processor end in ""86"", including the 80186, 80286, 80386 and 80486 processors. Many additions and extensions have been added to the x86 instruction set over the years, almost consistently with full backward compatibility. The architecture has been implemented in processors from Intel, Cyrix, AMD, VIA and many other companies; there are also open implementations, such as the Zet SoC platform. Nevertheless, of those, only Intel, AMD, and VIA hold x86 architectural licenses, and are producing modern 64-bit designs.The term is not synonymous with IBM PC compatibility, as this implies a multitude of other computer hardware; embedded systems, as well as general-purpose computers, used x86 chips before the PC-compatible market started, some of them before the IBM PC (1981) itself. As of 2018, the majority of personal computers and laptops sold are based on the x86 architecture, while other categories—especially high-volume mobile categories such as smartphones or tablets—are dominated by ARM; at the high end, x86 continues to dominate compute-intensive workstation and cloud computing segments."	2001	1476	2214	2728	34198					Intel && Advanced Micro Devices															7400	0		12																									https://docs.kernel.org/x86/index.html								na			https://github.com/antlr/grammars-v4/tree/master/asm/asm8086																																																																																																																																																																																																																																					https://en.wikipedia.org/wiki/X86	22	5								year|publisher|title|authors|isbn13\n2010|Pearson|Assembly Language for X86 Processors|Irvine, Kip R.|9780133769401\n2010|Pearson|Assembly Language for X86 Processors|Irvine, Kip R.|9780136022121\n2014|Apress|Modern X86 Assembly Language Programming: 32-bit, 64-bit, SSE, and AVX|Kusswurm, Daniel|9781484200650\n2018|Apress|Modern X86 Assembly Language Programming: Covers x86 64-bit, AVX, AVX2, and AVX-512|Kusswurm, Daniel|9781484240625\n2021|P|The X86 Microprocessors: Architecture and Programming (8086 to Pentium)|Lyla B Das|9788131732465\n2022|BPB Publications|Microprocessor X86 Programming [Feb 28, 2003] Venugopal, K. R. and Kumar, Raj|K.R.Venugopal, Rajkumar|9788170294580\n2011|Pearson Higher Ed|Assembly Language For X86 Processors|Kip R. Irvine|9780133002003\n2018|Apress|Modern X86 Assembly Language Programming: Covers x86 64-bit, AVX, AVX2, and AVX-512|Kusswurm, Daniel|9781484240632\n2014|Apress|Modern X86 Assembly Language Programming: 32-bit, 64-bit, SSE, and AVX|Kusswurm, Daniel|9781484200643\n2021|BPB Publications|Implementing Reverse Engineering: The Real Practice of X86 Internals, Code Calling Conventions, Ransomware Decryption, Application Cracking, Assembly ... Open Source Tools (English Edition)|Narula, Jitender|9789391030377\n2005|Prentice Hall|The Linux Kernel Primer: A Top-Down Approach for x86 and PowerPC Architectures|Rodriguez, Claudia Salzberg|9780131181632\n2016|Independently published|Computer Architecture & Programming of the Intel x86 Family|Stakem, Patrick|9781520263724\n2010T|PEARSON INDIA|X86 Microprocessors : 8086 To Pentium, Multicores, Atom And The 8051 Microcontroller - Architecture, Programming And Interfacing|Lyla B. Das|9789332536821\n2010|LAP Lambert Academic Publishing|X86 Assembly: Application of X86|Ramdianee, Fawzee|9783838335537\n2021|Machinery Industry Press|Modern x86 assembly language programming (2nd edition of the original book)(Chinese Edition)|[ MEI ] DAN NI ER · KA SI WO MU ( Daniel Kusswurm ) , JIANG HONG , YU QING SONG , YU JING YI|9787111686088\n2022|Apress|Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development using AVX, AVX2, and AVX-512|Kusswurm, Daniel|9781484279175\n20140605|Pearson Education (US)|Assembly Language for x86 Processor|Kip Irvine|9780133769470\n20190307|Pearson Education (US)|Assembly Language for x86 Processors|Kip Irvine|9780135381793\n2018|Springer Science+business Media,|Modern X86 Assembly Language Programming||\n1988|Prrb Publishing|Computer Architecture & Programming Of The Intel X86 Family|Patrick H. Stakem|9780972596657\n2014|Apress, Distributed To The Book Trade Worldwide By Springer Science+business Media New York|Modern X86 Assembly Language Programming: 32-bit, 64-bit, Sse, And Avx|Kusswurm, Daniel (author.)|9781484200650\n2014|Apress, Distributed To The Book Trade Worldwide By Springer Science+business Media New York|Modern X86 Assembly Language Programming: 32-bit, 64-bit, Sse, And Avx|Kusswurm, Daniel (author.)|9781484200650					year|title|doi|citations|influentialCitations|authors|paperId\n2009|Programming model for a heterogeneous x86 platform|10.1145/1542476.1542525|80|4|Bratin Saha and Xiaochen Zhou and Hu Chen and Ying Gao and Shoumeng Yan and M. Rajagopalan and J. Fang and Peinan Zhang and R. Ronen and A. Mendelson|3037617a223f0fc3c63ef91013e3c85227e43672\n2009|Verified LISP Implementations on ARM, x86 and PowerPC|10.1007/978-3-642-03359-9_25|21|0|Magnus O. Myreen and M. Gordon|a0da5b57a8f3f919d144edf06d49eee270db90ed\n2013|X86 Assembly Language and C Fundamentals|10.1201/b14582|4|0|Joseph Cavanagh|8f63cd5c20a7bc362172e1dd223a02b99fc61783\n2009|Saksham: Customizable x86 Based Multi-Core Microprocessor Simulator|10.1109/CICSYN.2009.41|3|1|A. Vasudeva and A. Sharma and Ashish Kumar|c10a3448286e755e7ca9b29340b7f5b4c9e86cf8\n2014|Modern X86 Assembly Language Programming|10.1007/978-1-4842-0064-3|3|0|Daniel Kusswurm|17e19a84e0e1298a2bdd36639c1e0fcc569a353a	
chrysalisp	chrysaLisp	2015	Chris Hinsley		12	pl lisp				0				v1.3.9	970	1		10	22789		true	0								https://github.com/vygr/ChrysaLisp	pl																2015	2024	2015	75	96	1608	3	false																								2015	2025	9025	19	781	180	184147																			Tao Group										markdown lisp pascal svg powershell bourne-shell cpp c php make				true	1916	0		22																1	false	1	true																											United Kingdom					";imports (import 'sys/lisp.inc) (import 'class/lisp.inc) (import 'gui/lisp.inc)  (structure 'event 0   (byte 'win_close 'win_min 'win_max 'win_button))  (ui-tree window (create-window (+ window_flag_close window_flag_min window_flag_max)) nil   (ui-element _ (create-flow) ('flow_flags (logior flow_flag_down flow_flag_fillw flow_flag_lasth))     (ui-element display (create-label) ('text ""0"" 'color argb_white 'flow_flags flow_flag_align_hright       'font (create-font ""fonts/OpenSans-Regular.ttf"" 24)))     (ui-element _ (create-grid) ('grid_width 4 'grid_height 4 'color toolbar_col         'font (create-font ""fonts/OpenSans-Regular.ttf"" 42))       (each (lambda (text)         (component-connect           (ui-element _ (create-button) ('text (if (eql text ""C"") ""AC"" text)))           event_win_button)) ""789/456*123-0=C+""))))  (gui-add (apply view-change (cat (list window 920 48)   (view-pref-size (window-set-title (window-connect-close (window-connect-min     (window-connect-max window event_win_max) event_win_min) event_win_close) ""Calculator"")))))  (defun do_lastop ()   (cond     ((eql lastop ""+"")       (setq accum (+ accum num)))     ((eql lastop ""-"")       (setq accum (- accum num)))     ((eql lastop ""*"")       (setq accum (* accum num)))     ((eql lastop ""/"")       (if (/= num 0) (setq accum (/ accum num)))))   accum)  (defq id t accum 0 value 0 num 0 lastop nil) (while id   (cond     ((>= (setq id (get-long (defq msg (mail-read (task-mailbox))) ev_msg_target_id)) event_win_button)       (defq op (get (view-find-id window (get-long msg ev_msg_action_source_id)) 'text))       (cond         ((eql op ""AC"")           (setq accum 0 value 0 num 0 lastop nil))         ((find op ""=+-/*"")           (if lastop             (setq value (do_lastop))             (setq value num accum num))           (setq lastop op num 0))         (t           (cond             ((= num 0)               (unless (eql op ""0""))                 (setq num (to-num op)))             (t (setq num (to-num (cat (str num) op)))))           (setq value num)))       (set display 'text (str value))       (view-dirty (view-layout display)))     ((= id event_win_close)       ;close button       (setq id nil))     ((= id event_win_min)       ;min button       (bind '(x y _ _) (view-get-bounds window))       (bind '(w h) (view-pref-size window))       (view-change-dirty window x y w h))     ((= id event_win_max)       ;max button       (bind '(x y _ _) (view-get-bounds window))       (view-change-dirty window x y 512 512))     (t (view-event window msg))))  (view-hide window)"																										https://github.com/vygr/ChrysaLisp																																																																																																																																																																																													0	0														
swi-prolog	SWI Prolog	1987			12	pl		http://www.swi-prolog.org/		0					971	0		17	22786		true	0								https://github.com/SWI-Prolog/swipl-devel	pl																2014	2024		49	168	933	126	false																								1992	2025	33909	180	1912	106	465895					2001		1987	c prolog java rdf unix linux lisp emacs-editor	"SWI-Prolog is a free implementation of the programming language Prolog, commonly used for teaching and semantic web applications. It has a rich set of features, libraries for constraint logic programming, multithreading, unit testing, GUI, interfacing to Java, ODBC and others, literate programming, a web server, SGML, RDF, RDFS, developer tools (including an IDE with a GUI debugger and GUI profiler), and extensive documentation. SWI-Prolog runs on Unix, Windows, Macintosh and Linux platforms. SWI-Prolog has been under continuous development since 1987. Its main author is Jan Wielemaker. The name SWI is derived from Sociaal-Wetenschappelijke Informatica (""Social Science Informatics""), the former name of the group at the University of Amsterdam, where Wielemaker is employed. The name of this group has changed to HCS (Human-Computer Studies)."	2005	54	33	154	1719280															prolog c cmake markdown bourne-shell bash tex html yaml csv json javascript perl make m4 xml python				true	1909	0		29																	false																text																																												https://github.com/SWI-Prolog/swipl-devel																																																																																																																																																																																											https://github.com/madmax2012/SWI-Prolog-Kernel	https://en.wikipedia.org/wiki/SWI-Prolog	0	0				swi-prolog.org										
mbox	EML	1974			13	textDataFormat				0					972	3			22786		true	0									textDataFormat				0																			false					133	2016	2018	1	2												email.py																2005	rfc unix mime	"Mbox is a generic term for a family of related file formats used for holding collections of email messages, first implemented for Fifth Edition Unix. All messages in an mbox mailbox are concatenated and stored as plain text in a single file. Each message starts with the four characters ""From"" followed by a space (the so named ""From_ line"") and the sender's email address. RFC 4155 defines that a UTC timestamp follows after another separating space character. Unlike the Internet protocols used for the exchange of email, the format used for the storage of email has never been formally defined through the RFC standardization mechanism and has been entirely left to the developer of an email client. However, the POSIX standard defined a loose frame in conjunction with the mailx program. In 2005 finally, the application/mbox media type was standardized as RFC 4155, and hints that mbox stores mailbox messages in their original Internet Message (RFC 2822) format, except for the used newline character, seven-bit clean data storage, and the requirement that each newly added message is terminated with a completely empty line within the mbox database. A format similar to mbox is the MH Message Handling System. Other systems, such as Microsoft Exchange Server and the Cyrus IMAP server store mailboxes in centralised databases managed by the mail system and not directly accessible by individual users. The maildir mailbox format is often cited as an alternative to the mbox format for network email storage systems."	2002	151	63	205	67367					Internet Engineering Task Force			eml mbox		eml										975	0		13																																	text													United States				https://datatracker.ietf.org/doc/html/rfc822	From MAILER-DAEMON Fri Jul  8 12:08:34 2011 From: Author <author@example.com> To: Recipient <recipient@example.com> Subject: Sample message 1  This is the body. >From (should be escaped). There are 3 lines.  From MAILER-DAEMON Fri Jul  8 12:08:34 2011 From: Author <author@example.com> To: Recipient <recipient@example.com> Subject: Sample message 2  This is the second body.												"Return-Path: <nobody@example.org> To: Mario Zaizar <nobody@example.local> Subject: Testing Mario Zaizar' MIME E-mail composing and sending PHP class: HTML message From: nobody <nobody@example.org> Reply-To: nobody <nobody@example.org> Sender: nobody@example.org X-Mailer: http://www.phpclasses.org/mimemessage $Revision: 1.63 $ (mail) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=""652b8c4dcb00cdcdda1e16af36781caf"" Message-ID: <20050430192829.0489.nobody@example.org> Date: Sat, 30 Apr 2005 19:28:29 -0300   --69c1683a3ee16ef7cf16edd700694a2f Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable  This is an HTML message. Please use an HTML capable mail program to read this message.  --69c1683a3ee16ef7cf16edd700694a2f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable  <html> <head> <title>Testing Mario Zaizar' MIME E-mail composing and sending PHP class: H= TML message</title> <style type=3D""text/css""><!-- body { color: black ; font-family: arial, helvetica, sans-serif ; backgroun= d-color: #A3C5CC } A:link, A:visited, A:active { text-decoration: underline } --></style> </head> <body> </body> </html> --69c1683a3ee16ef7cf16edd700694a2f--  --6a82fb459dcaacd40ab3404529e808dc Content-Type: image/gif; name=""logo.gif"" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=""logo.gif"" Content-ID: <ae0357e57f04b8347f7621662cb63855.gif>  R0lGODlhlgAjAPMJAAAAAAAA/y8vLz8/P19fX19f339/f4+Pj4+Pz7+/v/////////////////// /////yH5BAEAAAkALAAAAACWACMAQwT+MMlJq7046827/2AoHYChGAChAkBylgKgKClFyEl6xDMg qLFBj3C5uXKplVAxIOxkA8BhdFCpDlMK1urMTrZWbAV8tVS5YsxtxmZHBVOSCcW9zaXyNhslVcto RBp5NQYxLAYGLi8oSwoJBlE+BiSNj5E/PDQsmy4pAJWQLAKJY5+hXhZ2dDYldFWtNSFPiXssXnZR k5+1pjpBiDMJUXG/Jo7DI4eKfMSmxsJ9GAUB1NXW19jZ2tvc3d7f4OHi2AgZN5vom1kk6F7s6u/p m3Ab7AOIiCxOyZuBIv8AOeTJIaYQjiR/kKTr5GQNE3pYSjCJ9mUXClRUsLxaZGciC0X+OlpoOuQo ZKdNJnIoKfnxRUQh6FLG0iLxIoYnJd0JEKISJyAQDodp3EUDC48oDnUY7HFI3wEDRjzycQJVZCQT Ol7NK+G0qgtkAcOKHUu2rNmzYTVqRMt2bB49bHompSchqg6HcGeANSMxr8sEa2y2HexnSEUTuWri SSbkYh7BgGVAnhB1b2REibESYaRoBgqIMYx59tFM9AvQffVG49P5NMZkMlHKhJPJb0knmSKZ6kSX JtbeF3Am7ocok6c7cM7pU5xcXiJJETUz16qPrzEfaFgZpvzn7h86YV5r/1mxXeAUMVyEIpnVUGpN RlG2ka9b3lP3pm2l6u7P+l/YLj3+RlEHbz1C0kRxSITQaAcilVBMEzmkkEQO8oSOBNg9SN+AX6hV z1pjgJiAhwCRsY8ZIp6xj1ruqCgeGeKNGEZwLnIwzTg45qjjjjz2GEA5hAUp5JBEFmnkkSCoWEcZ X8yohZNK1pFGPQS4hx0qNSLJlk9wCQORYu5QiMd7bUzGVyNlRiOHSlpuKdGEItHQ3HZ18beRRyws YSY/waDTiHf/tWlWUBAJiMJ1/Z0XXU7N0FnREpKM4NChCgbyRDq9XYpOplaKopN9NMkDnBbG+UMC QwLWIeaiglES6AjGARcPHCWoVAiatcTnGTABZoLPaPG1phccPv366mEvWEFSLnj+2QaonECwcJt/ e1Zw3lJvVMmftBdVNQS3UngLCA85YHIQOy6JO9N4eZW7KJwtOUZmGwOMWqejwVW6RQzaikRHX3yI osKhDAq8wmnKSmdMwNidSOof9ZG2DoV0RfTVmLFtGmNk+CoZna0HQnPHS3AhRbIeDpqmR09E0bsu soeaw994z+rwQVInvqLenBftYjLOVphLFHhV9qsnez8AEUbQRgO737AxChjmyANxuEFHSGi7hFCV 4jxLst2N8sRJYU+SHiAKjlmCgz2IffbLI5aaQR71hnkxq1ZfHSfKata6YDCJDMAQwY7wOgzhjxgj VFQnKB5uX4mr9qJ79pann+VcfcSzsSCd2mw5scqRRvlQ6TgcUelYhu75iPE4JejrsJOFQAG01277 7bjnrvvuvPfu++/ABy887hfc6OPxyCevPDdAVoDA89BHL/301Fdv/fXYZ6/99tx3Pz0FEQAAOw==  --6a82fb459dcaacd40ab3404529e808dc "	E-mail					From MAILER-DAEMON Fri Jul  8 12:08:34 2011 From: Author <author@example.com> To: Recipient <recipient@example.com> Subject: Sample message 1  This is the body. >From (should be escaped). There are 3 lines.  From MAILER-DAEMON Fri Jul  8 12:08:34 2011 From: Author <author@example.com> To: Recipient <recipient@example.com> Subject: Sample message 2  This is the second body.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Mbox	0	0						https://github.com/mariozaizar/language-eml			EML					
blade	Blade	2011			15	template		https://laravel.com/docs/5.7/blade		2					973	2			22785		true	2	ace cloc								template	324	372		41201		0					text			text.html.php.blade	markup								false					245	2014	2018	2	13																																								Laravel			blade bladephp												201	0		17																					blade blade.php												text	5556												United States					"<!-- Stored in resources/views/layouts/app.blade.php -->  <html>     <head>         <title>App Name - @yield('title')</title>     </head>     <body>         @section('sidebar')             This is the master sidebar.         @show          <div class=""container"">             @yield('content')         </div>     </body> </html>"												<!DOCTYPE html> <html> <head>     <title>@yield('title', 'We love GitHub')</title>     @stack('scripts')     @stack('styles') </head> <body>     @include('partials.nav')      @yield('content')      <ul>         @foreach($foo as $bar)         <li>{{ $bar }}</li>         @endforeach     </ul>      {!! $raw_content !!} </body> </html> 																																																																																																																																																																																																											1	0					Blade	https://github.com/jawee/language-blade		year|publisher|title|authors|isbn13\n2022|Titan Comics|Blade Runner: Origins Vol. 3: Burning (Blade Runner, 3)|Perkins, K and Brown, Mellow|9781787736429	Blade					
slice	Slice	2011			19	pl				0					974	2			22782		true	0									pl	13	20		40							text			source.slice	programming								false					14	2018	2018	1	5																																								ZeroC, Inc			ice												200	0		23																					ice												text													United States				https://zeroc.com/products/ice	// YellowPages.ice module YellowPages {     class PersonDetails     {        string phoneNumber;        optional(1) string address;     }      interface PhoneBook     {         PersonDetails find(string name);     } }												"#pragma once  #ifndef SOME_TEST [[""java:package:linguist""]] #endif  module Linguist {     enum MyEnum     {         One,         Two,         Three     }      struct MyStruct     {         // An int         int a;         /* string */         string b;          MyEnum e;     }      exception MyException {         string e;     }      dictionary<string, string> MyDict;      sequence<MyEnum> MyEnumSeq;      class BaseClass {         int value = -1;     }      class MyClass extends BaseClass     {         MyDict info;          optional(1) string op;     }       interface MyInterface     {         void operationA(out bool valid);         idempotent void operationB(int a);         MyEnumseq getEnum();          [""cpp:const"", ""cpp:noexcept""] string getName();     } }"																				//	/* */																															true																																																							true																	true																														false																																																	0	0					Slice	https://github.com/zeroc-ice/vscode-slice			Slice					
storyscript	storyscript	2017			15	pl		https://storyscript.com		0					975	1			22778		true	0								https://github.com/storyscript/welcome	pl																2017	2019	2017	14	33	303	169	true																																			2010											Storyscript is a language, editor, database, infra and community all-in-one. Create holistic apps, tools and workflows blazing fast that power your business.	Storyscript is a language, editor, database, infra and community all-in-one. Create holistic apps, tools and workflows blazing fast that power your business.			Storyscript is a language, editor, database, infra and community all-in-one. Create holistic apps, tools and workflows blazing fast that power your business.													true	404	0		16																																																			"### Storyscript is a language, editor, database, infra and community all-in-one. Create holistic apps, tools and workflows blazing fast that power your business. ###   # Pull data from a microservice output = service action key:value output = team/service action key:value # Discover and create services in the Storyscript Hub # Call a function output = function_name(key:value) # A Storyscript function # or another programming language # Call type methods output = variable.mutation(key:value) # Event streaming microservice when service action event key:value as output     ... # run this block for every event # Types string = ""Hello"" integer = 1 number = 1.3 bool = true list = [""a"", ""b"", ""c""] map = {""apple"": ""red"", ""banana"": ""yellow""} regexp = /^foobar/ empty = null time = 1d35m # Destructuring { apple, banana } = map # apple = ""red"", banana = ""yellow"" # Conditions if one > 1     # ... else if one == 1     # ... else     # ... # Loops foreach list as item     # ... while true     # ... # Functions function name input:int returns int     # ...     return input name(input:1) # >>> 1"																	https://twitter.com/storyscript_									https://github.com/storyscript/welcome						#																																true																																																							true																																															false																																																	0	0				storyscript.com										
json-lambda	JSON lambda	2017	Chris Done		14	queryLanguage				0				v0.0.5	976	1		3	22775		true	0								https://github.com/chrisdone/jl	queryLanguage																2017	2024	2017	9	20	475	5	false													jl											2017	2022	113	7	22	1	3041																"jl (""JSON lambda"") is a tiny functional language for querying and manipulating JSON."	"jl (""JSON lambda"") is a tiny functional language for querying and manipulating JSON."		https://chrisdone.com/	"jl (""JSON lambda"") is a tiny functional language for querying and manipulating JSON."									haskell yaml markdown				true	543	0		17																1	false	0	true																											England and Canada					map (\o -> { sha: o.sha, ps: map _.sha o.parents }) | filter (\o -> length o.ps > 1)																										https://github.com/chrisdone/jl																																																																																																																																																																																													0	0														
jsoniq	JSONiq	2011			17	queryLanguage		http://www.jsoniq.org/		0					977	3			22775		true	0									queryLanguage	386	423		153		0					jsoniq	javascript	application/json	source.jsoniq	programming								false				j/JSONiq	108	2015	2016	2	2																										2011			xquery sql json xml isbn	JSONiq is a query and functional programming language that is designed to declaratively query and transform collections of hierarchical and heterogeneous data in format of JSON, XML, as well as unstructured, textual data. JSONiq is an open specification published under the Creative Commons Attribution-ShareAlike 3.0 license. It is based on the XQuery language, with which it shares the same core expressions and operations on atomic types. JSONiq comes in two syntactical flavors, which both support JSON and XML natively.  The JSONiq syntax (a superset of JSON) extended with XML support through a compatible subset of XQuery. The XQuery syntax (native XML support) extended with JSON support through a compatible subset (the JSONiq extension to XQuery) of the above JSONiq syntax.	2013	6	11	14	40213347					https://groups.google.com/g/zorba-io-user			jq												251	0		19									json																								text													Unknown																"""Hello World"" "	"(: Query for returning one database entry :)  import module namespace req = ""http://www.28msec.com/modules/http-request""; import module namespace catalog = ""http://guide.com/catalog"";  variable $id := (req:param-values(""id""), ""London"")[1]; variable $part := (req:param-values(""part""), ""main"")[1];  catalog:get-data-by-key($id, $part) "						"for $p in collection(""persons"")  return    <person>      <firstName>{$p(""firstName"")}</firstName>      <lastName>{$p(""lastName"")}</lastName>      <age>{$p(""age"")}</age>    </person>"	JSONiq																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/JSONiq	0	0				jsoniq.org	JSONiq	https://github.com/wcandillon/language-jsoniq			JSONiq					
kona	kona	2010			12	pl				0					978	1		7	22773		true	0								https://github.com/kevinlawler/kona	pl																2010	2024	2010	57	138	1356	65	false																								2010	2023	1562	49	86	3	15502																Kona is the open-source implementation of the k3 programming language. k is a synthesis of APL and LISP. Although many of the capabilities come from APL, the fundamental data construct is quite different. In APL the construct is a multi-dimensional matrix-like array, where the dimension of the array can range from 0 to some maximum (often 9). In k, like LISP, the fundamental data construct is a list. Also, like LISP, the k language is ASCII-based, so you don't need a special keyboard.	Kona is the open-source implementation of the k3 programming language. k is a synthesis of APL and LISP. Although many of the capabilities come from APL, the fundamental data construct is quite different. In APL the construct is a multi-dimensional matrix-like array, where the dimension of the array can range from 0 to some maximum (often 9). In k, like LISP, the fundamental data construct is a list. Also, like LISP, the k language is ASCII-based, so you don't need a special keyboard.		https://github.com/kevinlawler/kona/issues	Kona is the open-source implementation of the k3 programming language. k is a synthesis of APL and LISP. Although many of the capabilities come from APL, the fundamental data construct is quite different. In APL the construct is a multi-dimensional matrix-like array, where the dimension of the array can range from 0 to some maximum (often 9). In k, like LISP, the fundamental data construct is a list. Also, like LISP, the k language is ASCII-based, so you don't need a special keyboard.									c bourne-shell make lisp markdown awk yaml				true	1820	0		19																	false																													United States				http://www.hakank.org/k/	factorial:{*/1+!:x} fib1:{(x(|+\)\1 1)[;1]} fib2:{x{x,+/-2#x}/!2} fib_rec:{:[x<2;1;_f[x-1]+_f[x-2]]} maxsubsum:{|/0(0|+)\x} primes_to_n_sieve:{2_&{:[x@y;x&@[1,-1_ z#(1_ y#1),0;y;:;1];x]}/[x#1;2_!__ceil_sqrt x;x]} primes_to_n_sieve2:{:[x<4;,2;r,1_&~|/x#'~!:'r: _f[_ _ceil _sqrt x]]}																										https://github.com/kevinlawler/kona																																																																																																																																																																																													0	0														
sibilant	Sibilant	2010	Jacob Rothstein		14	pl lisp		https://sibilant.org/		0				0.5.6	979	0		7	22773		true	0								https://github.com/jbr/sibilant	pl																2010	2024		19	47	384	25	false																								2010	2020	641	15	90	6	47731																			https://github.com/jbr/sibilant/issues		sibilant								javascript markdown yaml json html scss css				true	542	0		33																1	false	0	true																											United States																													assign def do each if lambda pipe set this var when		https://github.com/jbr/sibilant																																																																																																																																																																																													0	0														
jolie	Jolie	2006	Claudio Guidi and Fabrizio Montesi		16	pl		http://jolie-lang.org/		0					980	1			22773		true	0									pl	15	16		129		0				jolie	text			source.jolie	programming								false					35	2015	2017	5	6			Java Orchestration Language Interpreter Engine																							2008		2006	java linux bpel xml c javascript	Jolie (Java Orchestration Language Interpreter Engine) is an open-source programming language for developing distributed applications based on microservices. In the programming paradigm proposed with Jolie, each program is a service that can communicate with other programs by sending and receiving messages over a network. Jolie supports an abstraction layer that allows services to communicate using different mediums, ranging from TCP/IP sockets to local in-memory communications between processes.Jolie is currently supported by an interpreter implemented in the Java language, which can be run in multiple operating systems including Linux-based operating systems, OS X, and Windows. The language comes with formal semantics, meaning that the execution of Jolie programs is mathematically defined. For this reason, Jolie is used in research for the investigation of language-based techniques for the development of distributed systems, and it is also used for teaching at some Universities.The Jolie open source project was started by Fabrizio Montesi in 2006, as part of his studies at the University of Bologna. The project initially began as an implementation of the SOCK process calculus, a formal model proposed by Claudio Guidi et al. at the University of Bologna inspired by the CCS process calculus and the WS-BPEL programming language. Jolie extends SOCK with support for, e.g., tree-like data structures (inspired by XML, but with a syntax resembling that of C and Java), message types, typed session programming, integration with Java and JavaScript, code mobility, application containment, and web programming. A complete list of the project contributors is available at.The project is currently maintained by Fabrizio Montesi and its evolution is driven by Fabrizio Montesi and Claudio Guidi. Since it supports the orchestration of web services, Jolie is an alternative to XML-based orchestration languages such as WS-BPEL as it offers a concise (C-like) syntax for accessing XML-like data structures.	2013	18	7	35	39210326					University of Bologna			ol iol												311	0		17																2																	text													Italy																	"include ""common.iol"" include ""ui/swing_ui.iol"" include ""console.iol""  outputPort Exam { Location: Location_Exam Protocol: sodep Interfaces: ExamInterface }  main {  question.studentName = ""John"";  question.examName = ""SPLG"";  question.question = ""Random question"";  makeQuestion@Exam( question )( answer );  showYesNoQuestionDialog@SwingUI( ""Do you want to accept answer "" + answer + "" ?"" )( decision );   message.studentName = ""John"";  message.examName = ""SPLG"";  if ( decision == 0 ) {   pass@Exam( message )  } else {   fail@Exam( message )  } } "					https://twitter.com/jolielang																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Jolie_(programming_language)	0	0				jolie-lang.org	Jolie	https://github.com/fmontesi/language-jolie			Jolie					
dokuwiki	DokuWiki	2004			12	wikiMarkup		https://www.dokuwiki.org/		0					981	2			22771		true	1	txt2tags								wikiMarkup																							false																																			2005		2004		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.		203	112		806169					https://github.com/splitbrain															1036	0		12																																														United States and Germany					DokuWiki supports **bold**, //italic//, __underlined__ and ''monospaced'' texts. Of course you can **__//''combine''//__** all these.															https://riju.codes/dokuwiki	Hello, world! 	https://twitter.com/dokuwiki																																																																																																																																																																																																					https://en.wikipedia.org/wiki/DokuWiki	0	0				dokuwiki.org										
quicklisp-pm	quicklisp-pm	2010	Zach Beane		14	packageManager		https://www.quicklisp.org/beta/		0					982	0		2	22768		false	0								https://github.com/quicklisp/quicklisp-client	packageManager																2010	2024	2010	27	73	291	76	false																	1500		common-lisp					2010	2024	341	25	31	2	19651																			https://github.com/quicklisp/quicklisp-client/issues										lisp make				true	537	0		16																1	false																													United States																						https://twitter.com/quicklisp									https://github.com/quicklisp/quicklisp-client																																																																																																																																																																																													0	0														
zz	zz	2019	Arvid E. Picciani		12	pl				0					983	1		7	22766		true	0								https://github.com/aep/zz	pl																2019	2024	2019	40	52	1600	32	false													drunk octopus											2019	2021	366	18	482	3	41332																													toml rust bourne-shell markdown yaml html c				true	1775	0		20																1	false																																		"using <stdio.h>::{printf}  export fn main() -> int {     let r = Random{         num: 42,     };     printf(""your lucky number: %u\n"", r.gen());     return 0; }  struct Random {     u32 num; }  fn gen(Random *self) -> u32 {     return self->num; }"																										https://github.com/aep/zz								printf																																																																																																																								true																																																													0	0														
nymph	Nymph	2017	Brandon Barber		18	pl				0					984	1		4	22764		true	0								https://github.com/maelswarm/nymph	pl																2017	2024	2017	8	6	181	0	false																								2017	2023	241	8	16	3	2232																			https://github.com/maelswarm/nymph/issues		n								c make nemerle markdown				true	208	0		25																1	false																													United States					"#include <stdio.h> #include <stdlib.h>  class Mammal {      + int population = 0;             // Class Variable (+)     - int height = 0, weight = 100;   // Object Variable (-)      + Mammal *init(int height, int weight) {  // Class Method (+) Constructor         this->height = height;         this->weight = weight;         Mammal->population++;         return this;     }      - void print() {                          // Object Method (-)         printf(""print instance properties...\n"");     } }"																										https://github.com/maelswarm/nymph						//		printf																														true																																																							true																																			true												false																																																	0	0														
ibis	Ibis	2015	Wes McKinney		11	library		https://ibis-project.org/		0				9.0.0	985	0		20	22762		true	0								https://github.com/ibis-project/ibis	library																2015	2024		83	568	4671	274	false																								2014	2025	9495	246	2375	146	273744																the portable Python dataframe library	the portable Python dataframe library			the portable Python dataframe library									sql python json yaml javascript markdown bourne-shell toml svg nix visual-basic css lua dockerfile cpp scss xml r cmake ini				true	6623	0		31																1	false	9	true																																																										https://github.com/ibis-project/ibis																																																																																																																																																																																													0	0														
mathcad	Mathcad	1986			13	pl cad mathematics		https://www.ptc.com/en/products/mathcad/		0					986	0			22762	2215	true	0									pl																							false																																					1986	si mathematica maple	Mathcad is computer software primarily intended for the verification, validation, documentation and re-use of engineering calculations. First introduced in 1986 on DOS, it was the first to introduce live editing of typeset mathematical notation, combined with its automatic computations.	2005	181	226	345	1730437					Mathsoft Engineering && Education, Inc && PTC Inc														false	926	0		15																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Mathcad	7	0	https://hopl.info/showlanguage.prx?exp=2215							year|publisher|title|authors|isbn13\n2003|Prentice Hall|Introduction to MathCAD 11 (ESource Series)|Larsen, Ronald W|9780130081773\n2013|Academic Press|Essential PTC® Mathcad Prime® 3.0: A Guide for New and Current Users|Maxfield, Brent|9780124104105\n2002|Charles River Media|The Mathcad 2001i Handbook (Programming Series)|Kiryanov, D.|9781584502654						title|year|author|goodreadsId|rating|ratings|reviews\nEngineering with MathCad: Using MathCad to Create and Organize Your Engineering Calculations [With CDROM]|2006|Brent Maxfield|1474788|2.00|1|0\nMathCAD for Chemical Engineers|2007|Hertanto Adidharma|584017|5.00|2|0\nMathCAD for Chemical Engineers - Second Edition|2009|Hertanto Adidharma|17446677|5.00|1|0\nEssential Mathcad for Engineering, Science, and Math|2008|Brent Maxfield|6011733|4.00|7|0
f-script	F-Script	2009	Philippe Mougin		15	pl		https://github.com/pmougin/F-Script		0					987	0		2	22760	5441	true	0								https://github.com/pmougin/f-script	pl																2009	2024	2009	9	59	118	2	false																								2009	2013	13	2	442	2	88968							2009	x86-isa smalltalk apl	F-Script is an object-oriented scripting programming language for Apple's macOS operating system developed by Philippe Mougin.  F-Script is an interactive language based on Smalltalk, using macOS's native Cocoa API.	2004	14	43	56	899874					https://github.com/pmougin										objective-c xml				true	389	0		17																1	false																text													United States																															https://github.com/pmougin/f-script																																																																																																																																																																																												https://en.wikipedia.org/wiki/F-Script_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=5441													
asymptote	Asymptote	2004	Andy Hammerlindl and John C. Bowman and Tom Prince		18	application				0					988	2			22760		false	0									application	23	25								asy	c_cpp	clike	text/x-kotlin	source.c++	programming								false																					graphics.py																2004	unix latex postscript pdf svg tex python	Asymptote is a descriptive vector graphics language — developed by Andy Hammerlindl, John C. Bowman (University of Alberta), and Tom Prince — which provides a natural coordinate-based framework for technical drawing. Asymptote runs on all major platforms (Unix, Mac OS, Microsoft Windows). It is free software, available under the terms of the GNU Lesser General Public License (LGPL).	2005	37	54	136	3469522					University of Alberta			asy		asy									true	205	0		21																3					asy												text								http://www.rosettacode.org/wiki/Category:Asymptote					Canada																		Asymptote		https://riju.codes/asymptote	"write(""Hello, world!""); "		"import graph; import settings; outformat=""pdf"";  size(300,300);  // Function. real[] x1 = {-1.5,0}; real[] y1 = {0,0}; real[] x2 = {0,1.5}; real[] y2 = {1,1}; draw(graph(x1,y1),red+2); draw(graph(x2,y2),red+2);  draw((0,0)--(0,1),red+1.5+linetype(""4 4"")); fill( circle((0,1),0.035), red); filldraw( circle((0,0),0.03), white, red+1.5);  // Axes. xaxis( Label(""$x$""), Ticks(new real[]{-1,-0.5,0.5,1}), Arrow); yaxis( Label(""$y$""), Ticks(new real[]{0.5,1}), Arrow, ymin=-0.18, ymax=1.25); // Origin. labelx(""$O$"",0,SW);"																																														true																																																																																																																																																						https://en.wikipedia.org/wiki/Asymptote_(vector_graphics_language)	2	0					Asymptote				Asymptote					title|year|author|goodreadsId|rating|ratings|reviews\nAsymptote (Vector Graphics Language)|2012|Jesse Russell|22967337|0.0|0|0\nAsymptote: The Vector Graphics Language|2014|Andy Hammerlindl|41384552|0.0|0|0
fpp	Functional PHP Preprocessor	2018	Sascha-Oliver Prolic		15	pl		https://github.com/prolic/fpp		0				v0.1.0	989	0		4	22758		true	0								https://github.com/prolic/fpp	pl																2018	2024		16	26	285	5	false													fpp											2018	2021	614	23	68	2	7137																			https://www.sasaprolic.com/		fpp								php markdown yaml json				true	388	0		32																1	false	0	true																											Paraguay																													namespace use data bool string float int enum uuid guid event command		https://github.com/prolic/fpp																																																																																																																																																																																													0	0														
son	son	2017	Ian Grant Jeffries		15	textMarkup				0					990	0		4	22754		true	0								https://github.com/seagreen/Son	textMarkup																2017	2024	2017	12	7	358	9	false																								2017	2019	22	1	44	1	3021																A minimal subset of JSON for machine-to-machine communication	A minimal subset of JSON for machine-to-machine communication		https://github.com/seagreen/Son/issues	A minimal subset of JSON for machine-to-machine communication									svg haskell markdown yaml				true	381	0		19																1	false																text	1417												United States				https://www.reddit.com/r/haskell/comments/5zdq5y/rfc_son_subset_of_json_for_machinetomachine/																											https://github.com/seagreen/Son																																																																																																																																																																																													0	0														
parenscript	Parenscript	2009	Manuel Odendahl and Edward Marco Baringer		15	pl lisp		https://common-lisp.net/project/parenscript/		0					991	0		2	22752		true	0								https://github.com/vsedach/Parenscript	pl																2013	2024	2005	24	33	244	1	false																								2005	2018	885	35	37	5	14367																			https://gitlab.common-lisp.net/parenscript/parenscript/-/issues										lisp html	javascript			true	380	0		19																2	false																text													United States and Italy																															https://github.com/vsedach/Parenscript	https://gitlab.common-lisp.net/parenscript/parenscript																																																																																																																																																																																												0	0														
loomscript	LoomScript	2013			18	pl		http://loomsdk.com/		0					992	1			22750		true	0									pl	4	7		16		0					text			source.loomscript	programming								false					11	2013	2014	2	2																										2013														https://theengine.co/			ls												201	0		21																																	text													United States																	"package {     import loom.Application;     import loom2d.display.StageScaleMode;     import loom2d.ui.SimpleLabel;      /**     The HelloWorld app renders a label with its name on it,     and traces 'hello' to the log.     */     public class HelloWorld extends Application     {          override public function run():void         {             stage.scaleMode = StageScaleMode.LETTERBOX;             centeredMessage(simpleLabel, this.getFullTypeName());              trace(""hello"");         }          // a convenience getter that generates a label and adds it to the stage         private function get simpleLabel():SimpleLabel         {             return stage.addChild(new SimpleLabel(""assets/Curse-hd.fnt"")) as SimpleLabel;         }          // a utility to set the label's text and then center it on the stage         private function centeredMessage(label:SimpleLabel, msg:String):void         {             label.text = msg;             label.center();             label.x = stage.stageWidth / 2;             label.y = (stage.stageHeight / 2) - (label.height / 2);         }      } }"																				//	/* */																															true																																																							true																	true																														false																																																	0	0				loomsdk.com	LoomScript	https://github.com/ambethia/Sublime-Loom			LoomScript					
baysick	baysick	2009	Michael Fogus		15	esolang		http://blog.fogus.me/2009/03/26/baysick-a-scala-dsl-implementing-basic/		0					993	1		2	22748		true	0								https://github.com/fogus/baysick	esolang																2009	2024	2009	16	41	246	5	false																								2009	2019	126	6	8	1	116																			Cognitect										scala markdown				true	377	0		18																1	false																													United States					"object SquareRoot extends Baysick {   def main(args:Array[String]) = {     10 PRINT ""Enter a number""     20 INPUT 'n     30 PRINT ""Square root of "" % ""'n is "" % SQRT('n)     40 END     RUN   } }"																	https://twitter.com/fogus									https://github.com/fogus/baysick								PRINT																																																																																																																								true																																																													0	0														
cuneiform	cuneiform	2015			16	pl		http://www.cuneiform-lang.org		0				3.0.5	994	1		5	22748		true	0								https://github.com/joergen7/cuneiform/	pl																2014	2024		17	16	230	8	false				c/Cuneiform.cfl																				2014	2025	562	11	11	3	758					2015														BiobankCloud				cfl						erlang yaml markdown dockerfile bash				true	291	0		22																	false	3	true																											European Union																"def greet() -> <out : Str> in Bash *{   out=""Hello World"" }*  ( greet()|out ); "								Cuneiform							https://github.com/joergen7/cuneiform/									""""																																																																																																																																														true																																						0	0				cuneiform-lang.org			id|title|url|time|timestamp|by|comments|score\n11025942|Show HN: Cuneiform – A Functional Workflow Language|http://www.cuneiform-lang.org/|2016-02-03 11:45:56 UTC|1454499956|joergen7|10|39							
cell	Cell	2017			25	pl		http://cell-lang.net/		0					995	2		1	22748		true	0								https://github.com/cell-lang/compiler	pl																2017	2024		10	2	113	1	false																								2017	2021	576	2	130	2	46816					2017											Cell is a very high-level embeddable language. Cell's data model combines a staple of functional programming, algebraic data types, with relations and other ideas from relational databases.	Cell is a very high-level embeddable language. Cell's data model combines a staple of functional programming, algebraic data types, with relations and other ideas from relational databases.		https://github.com/cell-lang	Cell is a very high-level embeddable language. Cell's data model combines a staple of functional programming, algebraic data types, with relations and other ideas from relational databases.									markdown				true	123	0		29																	false																text	695												Various					reactive Thermostat {   input:     temperature: Float;    output:     on: Bool;    state:     // When the system is initialized, on is true if     // and only if the current temperature exceeds 28°C     on: Bool = temperature > 28.0;    rules:     // Switching on the air conditioner when     // the temperature exceeds 28°C     on = true when temperature > 28.0;      // Switching it off when it falls below 24°C     on = false when temperature < 24.0; }																	https://twitter.com/cell_lang									https://github.com/cell-lang/compiler						//					true false																			true								true																																																							true																																															false																																																	9	0				cell-lang.net				year|publisher|title|authors|isbn13\n2008|Prentice Hall|Programming the Cell Processor: For Games, Graphics, and Computation|Scarpino, Matthew|9780136008866\n2004|Morgan Kaufmann|The Mobile Connection: The Cell Phone's Impact on Society (Interactive Technologies)|Ling, Rich|9781558609365\n2008|Wiley-Interscience|Chemical and Functional Genomic Approaches to Stem Cell Biology and Regenerative Medicine||9780470041468\n1986|Cambridge University Press|Embryogenesis In Angiosperms: A Developmental And Experimental Study (developmental And Cell Biology Series)|Valayamghat Raghavan|9780521267717\n1995|Springer|Formal Development of Reactive Systems: Case Study Production Cell (Lecture Notes in Computer Science (891))||9783540588672\n2008|Morgan Kaufmann|In Silico: 3D Animation and Simulation of Cell Biology with Maya and MEL (The Morgan Kaufmann Series in Computer Graphics)|Sharpe, Jason and Lumsden, Charles John and Woolridge, Nicholas|9780123736550\n20070723|Springer Nature|A Computer Scientist's Guide to Cell Biology|William W. Cohen|9780387482781\n1975|Springer-verlag|Cell Cycle And Cell Differentiation (results And Problems In Cell Differentiation, Volume 7)|J Holtzer and H Reinert|9780387070698\n2009|Humana|Regulatory Networks in Stem Cells (Stem Cell Biology and Regenerative Medicine)|Farit G. Avkhadiev; Karl-Joachim Wirths|9781603272278						
jayfor	jayfor	2014	Felix Angell		13	pl		https://ark-lang.github.io/		0					996	0		6	22744		true	0								https://github.com/freefouran/jayfor	pl																2014	2024	2014	40	47	676	45	false																								2014	2019	3483	48	233	16	4998																			https://github.com/ark-lang										toml go markdown make yaml bourne-shell				true	867	0		19																1	false																													Denmark and New Zealand and United Kingdom																															https://github.com/freefouran/jayfor																																																																																																																																																																																													0	0				ark-lang.github.io			id|title|time|timestamp|by|comments|score\n8748769|Show HN: JAYFOR a compiled programming language written in C|2014-12-14 17:04:40 UTC|1418576680|freefouran|1|5							
freemarker	FreeMarker	2000			15	template				0					997	2			22741		true	0									template	3002	3564		5703		0			ftl		ftl			text.html.ftl	programming								false					25	2011	2015	2	7				FreeMarker2																								2000	java html java-server-pages apache-velocity thymeleaf	FreeMarker is a free Java-based template engine, originally focusing on dynamic web page generation with MVC software architecture. However, it is a general purpose template engine, with no dependency on servlets or HTTP or HTML, and is thus often used for generating source code, configuration files or e-mails.	2005	31	6	123	1866752					https://freemarker.apache.org/mailing-lists.html			ftl											true	375	0		16																					ftl												text					freemarker2								Various																	"<#ftl strip_text=true />  <#macro page title>     <!doctype html>     <html lang=""${.lang}"">         <head>             <title>${title}</title>             <@metaTags />         </head>         <body>             <#nested />             <@footer />         </body>     </html> </#macro>   <#---   Default meta tags --> <#macro metaTags>     <#compress>         <meta charset=""utf-8"">         <meta http-equiv=""X-UA-Compatible"" content=""IE=edge"">         <meta name=""viewport"" content=""width=device-width,initial-scale=1"">         <meta name=""format-detection"" content=""telephone=no"">     </#compress> </#macro>  <#macro footer>     <p>This page is using FreeMarker v${.version}</p> </#macro> "						<html> <body> <p>Hello Joe! You have the following messages:   <p><b>Tim:</b> Please don't forget to bring the conference papers!</p>   <p><b>Cindy:</b> Can you give me a visit this afternoon?</p>   <p><b>Richard:</b> Don't forget the papers this time!</p> </p> </body> </html>																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Apache_FreeMarker	0	0					FreeMarker	https://github.com/freemarker/FreeMarker.tmbundle			FreeMarker					
quint	Quint	2021			13	pl		https://quint-lang.org/		0					998	1		19	22740		true	0								https://github.com/informalsystems/quint	pl																2021	2024		23	30	732	221	false																								2021	2025	3786	40	564	66	131093																A modern and executable specification language.	A modern and executable specification language.			A modern and executable specification language.	qnt								typescript json markdown svg bourne-shell xml javascript make yaml nix java lisp tex python jsx html css protobuf vim-script				true	864	0		34			tla														false								https://quint-lang.org/docs																										"/// A state variable to store the balance of each account var balances: str -> int pure val ADDRESSES = Set(""alice"", ""bob"", ""charlie"") action withdraw(account, amount) = {   // Decrement balance of account by amount   // Whoops, we forgot to check for enough balance   balances' = balances.setBy(account, curr => curr - amount) } // ... /// Invariant: Account balances should never be negative val no_negatives = ADDRESSES.forall(addr =>   balances.get(addr) >= 0 )"																										https://github.com/informalsystems/quint																																																																																																																																																																																													0	0														
minid	MiniD	2006	Jarrett Billingsley		24	pl		http://www.dsource.org/projects/minid		0					999	2			22735		true	1	croc								pl				0		0					text			none	programming								false																					d.py																2006	d lua squirrel python io c	The MiniD (has been renamed Croc) programming language is a small, lightweight, extension language in the vein of Lua or Squirrel, but designed to be used mainly with the D programming language.  It supports both object-oriented and imperative programming paradigms, as well as some simple functional aspects. Distributed under the licence of zlib/libpng, MiniD is free software.	2007	13	8	39	10965409					http://www.dsource.org/projects/minid			minid												86	0		27	croc							croc								1																	text													United States					"module matrix  local SIZE = 30  function mkmatrix(rows, cols) {     local count = 1     local m = array.new(rows)      for(i: 0 .. rows)     {         m[i] = array.new(cols)          for(j: 0 .. cols)         {             ++count             m[i][j] = count         }     }      return m }  function mmult(rows, cols, m1, m2, m3) {     for(i: 0 .. rows)     {         for(j: 0 .. cols)         {             local val = 0              for(k: 0 .. cols)                 val += m1[i][k] * m2[k][j]              m3[i][j] = val         }     }      return m3 }  function main(N) {     local n = 1      if(isString(N))         n = toInt(N)      local m1 = mkmatrix(SIZE, SIZE)     local m2 = mkmatrix(SIZE, SIZE)     local mm = mkmatrix(SIZE, SIZE)      for(i: 0 .. n)         mmult(SIZE, SIZE, m1, m2, mm)      writefln(mm[0][0], "" "", mm[2][3], "" "", mm[3][2], "" "", mm[4][4]) }"													MiniD					"function first(x: array|string) = x[0]   writeln(first([1, 2, 3])) // prints 1  writeln(first(""hello""))   // prints h  writeln(first(45))        // error, invalid parameter type 'int'"														//																				true												true																									true														true											true					true																	true																														false																																																https://web.archive.org/web/20190311032913/https://en.wikipedia.org/wiki/MiniD	0	0									MiniD					
sather	Sather	1990	Steve Omohundro		24	pl		https://www.gnu.org/software/sather/		0					1000	3			22735	1659	true	0									pl																							false				s/Sather.sa																																	1990	eiffel clu common-lisp scheme cool rust c	Sather is an object-oriented programming language. It originated circa 1990 at the International Computer Science Institute (ICSI) at the University of California Berkeley, developed by an international team led by Steve Omohundro. It supports garbage collection and generics by subtypes. Originally, it was based on Eiffel, but it has diverged, and now includes several functional programming features. It is probably best to view it as an object-oriented language, with many ideas borrowed from Eiffel. Even the name is inspired by Eiffel; the Sather Tower is a recognizable landmark at Berkeley, named after Jane Krom Sather, the widow of Peder Sather, who donated large sums to the foundation of the university. Sather also takes inspiration from other programming languages and paradigms: iterators, design by contract, abstract classes, multiple inheritance, anonymous functions, operator overloading, contravariant type system. The original Berkeley implementation (last stable version 1.1 was released in 1995, no longer maintained) has been adopted by the Free Software Foundation therefore becoming GNU Sather. Last stable GNU version (1.2.3) was released in July 2007 and the software is currently not maintained. There were several other variants: Sather-K from the University of Karlsruhe; Sather-W from the University of Waikato (implementation of Sather version 1.3); Peter Naulls' port of ICSI Sather 1.1 to RISC OS; and pSather, a parallel version of ICSI Sather addressing non-uniform memory access multiprocessor architectures but presenting a shared memory model to the programmer. The former ICSI Sather compiler (now GNU Sather) is implemented as a compiler to C, i.e., the compiler does not output object or machine code, but takes Sather source code and generates C source code as an intermediate language. Optimizing is left to the C compiler. The GNU Sather compiler, written in Sather itself, is dual licensed under the GNU GPL & LGPL.	2001	21	31	96	28763					University of California Berkeley && University of Waikato && GNU project				sa											126	0		28																1							false										text								http://www.rosettacode.org/wiki/Category:Sather					United States and New Zealand															"-- Hello World in Sather      class HELLO is        main is #OUT + ""Hello World!\n"" end     end "	"class MAIN is    main is       loop          #OUT + ""Hello World\n""       end    end end "							upto!(once m:INT):SAME is     i: INT := self; -- initialise i to the value of self,                     -- that is the integer of which this method is called     loop       if i>m then         quit;  -- leave the loop when i goes beyond m       end;       yield i; -- else use i as return value and stay in the loop       i := i + 1; -- and increment     end;   end;	Sather													--		#OUT																														true																																																							true																																			true												false																																																https://en.wikipedia.org/wiki/Sather	1	3	https://hopl.info/showlanguage.prx?exp=1659		Sather					year|publisher|title|authors|isbn13\n2010||Class-based Programming Languages: Java, C++, Python, Eiffel, Smalltalk, Ruby, Simula, Common Lisp, Oberon, Clu, Objective-c, Squeak, Sather|Books and LLC|9781156829424					year|title|doi|citations|influentialCitations|authors|paperId\n1994|Engineering a Programming Language: The Type and Class System of Sather|10.1007/3-540-57840-4_33|89|5|C. Szyperski and S. Omohundro and S. Murer|47859a3e075dddf97b090c2316b67bc591783c14\n1992|Sather Provides Nonproprietary Access to Object‐Oriented Programming|10.1063/1.4823098|9|0|S. Omohundro|d09b97715cb4b8a58cb8a16973406210394dd422\n1997|Efficient Extensible Synchronization in Sather|10.1007/3-540-63827-X_45|7|0|Jürgen Quittek and B. Weissman|a081fa7ad5c7a3bccb2baf18077bffd1fa36bbfe	
attoparsec	attoparsec	2010			13	library		http://hackage.haskell.org/package/attoparsec		0				0.14.4	1001	0		6	22733		true	0								https://github.com/haskell/attoparsec	library																2010	2024		20	93	513	27	false																								2006	2024	901	57	88	2	9307																attoparsec is a fast Haskell parser combinator library, aimed particularly at dealing efficiently with network protocols and complicated text/binary file formats.	attoparsec is a fast Haskell parser combinator library, aimed particularly at dealing efficiently with network protocols and complicated text/binary file formats.		https://github.com/bos/attoparsec/issues	attoparsec is a fast Haskell parser combinator library, aimed particularly at dealing efficiently with network protocols and complicated text/binary file formats.									haskell json markdown make yaml c				true	851	0		20	megaparsec																false	0	true																											Republic of Ireland																															https://github.com/haskell/attoparsec																																																																																																																																																																																													0	0														
nial	Nial	1981	Mike Jenkins		19	pl arrayLang				0					1002	2			22733	1242	true	1	u								pl																							false				n/Nial.ndf								Nested Interactive Array Language																									1981		"Nial (from ""Nested Interactive Array Language"") is a high-level array programming language developed from about 1981 by Mike Jenkins of Queen's University, Kingston, Ontario, Canada.  Jenkins co-created the Jenkins–Traub algorithm. Nial combines a functional programming notation for arrays based on an array theory developed by Trenchard More with structured programming concepts for numeric, character and symbolic data. It is most often used for prototyping and artificial intelligence."	2001	21	30	125	21571					Queen's University				ndf											125	0		21																1								https://tio.run/#nial									text								http://www.rosettacode.org/wiki/Category:Nial					Canada																write 'Hello World'; bye 							quicksort is fork [ >= [1 first,tally],    pass,    link [        quicksort sublist [ < [pass, first], pass ],        sublist [ match [pass,first],pass ],        quicksort sublist [ > [pass,first], pass ]    ] ]	Nial															write	'																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Nial	1	0	https://hopl.info/showlanguage.prx?exp=1242							year|publisher|title|authors|isbn13\n|National Library Of Canada|A Basis For Effective Logic Programming In Nial|Blevis, Eli B.|9780315304048						
sixten	Sixten	2014	Olle Fredriksson		13	pl				0					1003	1		5	22731		true	0								https://github.com/ollef/sixten	pl																2017	2024	2014	49	26	757	37	false																								2014	2020	1118	10	418	3	19782																Sixten is an experimental functional programming language where all data is unboxed by default. Functional programming with fewer indirections!	Sixten is an experimental functional programming language where all data is unboxed by default. Functional programming with fewer indirections!		https://github.com/ollef/sixten/issues	Sixten is an experimental functional programming language where all data is unboxed by default. Functional programming with fewer indirections!									haskell markdown vim-script yaml llvmir				true	846	0		18																1	false																													Norway				https://ollef.github.io/blog/posts/query-based-compilers.html	type Equals a b where  Refl : Equals a a																										https://github.com/ollef/sixten																																																																																																																																																																																													0	0														
reflex-framework	reflex-framework	2015			12	framework		https://reflex-frp.org/		0				v0.6.4	1004	0		8	22729		false	0								https://github.com/reflex-frp/reflex	framework																2014	2024	2015	62	143	1061	88	false																								2015	2025	1595	97	90	3	15470																			https://github.com/reflex-frp										haskell nix markdown yaml json c bash xml				true	1589	0		20																	false	0	true																											United States																															https://github.com/reflex-frp/reflex																																																																																																																																																																																													0	0				reflex-frp.org										
f	F	1996			16	pl arrayLang				0					1005	2			22728	3460	true	0									pl																							false				f/F.f95																																		f-sharp fstar fortran	F is a modular, compiled, numeric programming language, designed for scientific programming and scientific computation. F was developed as a modern Fortran, thus making it a subset of Fortran 95. It combines both numerical and data abstraction features from these languages. F is also backwards compatible with Fortran 77, allowing calls to Fortran 77 programs. F was first included in the g95 compiler.	2004	52	18	59	1283488					The Fortran Company				f95											280	0		18																																	text	213							http://www.rosettacode.org/wiki/Category:F					United States																"program hello    print *, ""Hello World"" end program hello "							program main     ! Insert code here end program main	F															print	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/F_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=3460													
component-pascal	COMPONENT PASCAL	1997			18	pl				0					1006	1			22723	1209	true	0									pl	128	132		13387		0					pascal	pascal	text/x-pascal	source.pascal	programming								false					37	2005	2016	2	4												oberon.py																												www.oberon.ch			cp cps		cp cps										200	0		21									oberon-2																								text													Switzerland			Component Pascal														"MODULE ObxFact; (**     project         = ""BlackBox""     organization    = ""www.oberon.ch""     contributors    = ""Oberon microsystems""     version         = ""System/Rsrc/About""     copyright       = ""System/Rsrc/About""     license         = ""Docu/BB-License""     changes         = """"     issues          = """"  **)  IMPORT     Stores, Models, TextModels, TextControllers, Integers;  PROCEDURE Read(r: TextModels.Reader; VAR x: Integers.Integer);     VAR i, len, beg: INTEGER; ch: CHAR; buf: POINTER TO ARRAY OF CHAR; BEGIN     r.ReadChar(ch);     WHILE ~r.eot & (ch <= "" "") DO r.ReadChar(ch) END;     ASSERT(~r.eot & (((ch >= ""0"") & (ch <= ""9"")) OR (ch = ""-"")));     beg := r.Pos() - 1; len := 0;     REPEAT INC(len); r.ReadChar(ch) UNTIL r.eot OR (ch < ""0"") OR (ch > ""9"");     NEW(buf, len + 1);     i := 0; r.SetPos(beg);     REPEAT r.ReadChar(buf[i]); INC(i) UNTIL i = len;     buf[i] := 0X;     Integers.ConvertFromString(buf^, x) END Read;  PROCEDURE Write(w: TextModels.Writer; x: Integers.Integer);     VAR i: INTEGER; BEGIN     IF Integers.Sign(x) < 0 THEN w.WriteChar(""-"") END;     i := Integers.Digits10Of(x);     IF i # 0 THEN         REPEAT DEC(i); w.WriteChar(Integers.ThisDigit10(x, i)) UNTIL i = 0     ELSE w.WriteChar(""0"")     END END Write;  PROCEDURE Compute*;     VAR beg, end, i, n: INTEGER; ch: CHAR;         s: Stores.Operation;         r: TextModels.Reader; w: TextModels.Writer; attr: TextModels.Attributes;         c: TextControllers.Controller;         x: Integers.Integer; BEGIN     c := TextControllers.Focus();     IF (c # NIL) & c.HasSelection() THEN         c.GetSelection(beg, end);         r := c.text.NewReader(NIL); r.SetPos(beg); r.ReadChar(ch);         WHILE ~r.eot & (beg < end) & (ch <= "" "") DO r.ReadChar(ch); INC(beg) END;         IF ~r.eot & (beg < end) THEN             r.ReadPrev; Read(r, x);             end := r.Pos(); r.ReadPrev; attr :=r.attr;             IF (Integers.Sign(x) > 0) & (Integers.Compare(x, Integers.Long(MAX(LONGINT))) <= 0) THEN                 n := SHORT(Integers.Short(x)); i := 2; x := Integers.Long(1);                 WHILE i <= n DO x := Integers.Product(x, Integers.Long(i)); INC(i) END;                 Models.BeginScript(c.text, ""computation"", s);                 c.text.Delete(beg, end);                 w := c.text.NewWriter(NIL); w.SetPos(beg); w.SetAttr(attr);                 Write(w, x);                 Models.EndScript(c.text, s)             END         END     END END Compute;  END ObxFact."	Component Pascal																				(* *)																															true																																																																								true																														false																																																	0	0	https://hopl.info/showlanguage.prx?exp=1209				Component Pascal	https://github.com/textmate/pascal.tmbundle			Component Pascal					
tcsh	tcsh	1983			18	pl				0					1007	2			22723	2560	true	0									pl				0		0		Shell		tcsh csh	sh	shell	text/x-sh	source.shell	programming								false				t/TCSH.tcsh	243	2013	2018		31												shell.py																															tcsh csh	tcsh	tcsh csh										200	0		20																								https://tio.run/#tcsh									text													United States																"#!/bin/tcsh echo ""Hello World"" "		Tcsh		https://riju.codes/tcsh	"echo ""Hello, world!"" "			TCSH															echo	""""																																																																																																																							true																							true																																						3	0	https://hopl.info/showlanguage.prx?exp=2560					https://github.com/atom/language-shellscript		year|publisher|title|authors|isbn13\n1995|O'Reilly & Associates|Using csh & tcsh (Nutshell Handbooks)|DuBois, Paul|9781565921320\n19950701|O'Reilly Media, Inc.|Using csh & tcsh|Paul DuBois|9781449391683\n19950701|O'Reilly Media, Inc.|Using csh & tcsh|Paul DuBois|9781449391065	Tcsh					
clang	Clang	2007	Chris Lattner		13	compiler		https://clang.llvm.org/		0					1008	0		1	22722		true	0									compiler																							false																																																											cpp				true	813	0		17												c cpp objective-c				1	false								https://clang.llvm.org/docs/																					United States																			https://reddit.com/r/Clang																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Clang	0	0														
lotusscript	LotusScript	1996			20	pl				0					1009	1			22720	3547	true	0									pl																							false				l/LotusScript.lss																																		visual-basic	LotusScript is an object oriented programming language used by Lotus Notes (since version 4.0) and other IBM Lotus Software products. LotusScript is similar to Visual Basic. Developers familiar with one can easily understand the syntax and structure of code in the other. The major differences between the two are in their respective Integrated Development Environments and in the product-specific object classes provided in each language that are included. VB includes a richer set of classes for UI manipulation, whereas LotusScript includes a richer set of application-specific classes for Lotus Notes, Lotus Word Pro and Lotus 1-2-3. In the case of Lotus Notes, there are classes to work with Notes databases, documents (records) in those databases, etc. These classes can also be used as OLE Automation objects outside of the Lotus Notes environment, from Visual Basic. LotusScript also allows the definition of user-defined types and classes, although it is not possible to inherit from the product-specific classes.	2003	29	99	50	239268					Lotus Development Corporation				lss											165	0		22																																	text								http://www.rosettacode.org/wiki/Category:LotusScript					United States																"Sub Initialize  Print ""Hello World"" End Sub "								LotusScript															Print	""""																													true																																																																																										true												false											true																																					https://en.wikipedia.org/wiki/LotusScript	6	0	https://hopl.info/showlanguage.prx?exp=3547		LotusScript					year|publisher|title|authors|isbn13\n1997|Hungry Minds Inc,U.S.|Teach Yourself...: Lotusscript for Notes/Domino 4.6|Bill Kreisle and Rocky Oliver|9781558285606\n1999|Manning Publications|Practical LotusScript|Patton, Anthony|9781884777769\n1996|John Wiley & Sons Inc|60 Minute Guide To Lotusscript 3 Programming For Lotus Notes 4|Robert Beyer and Roland, Jr. Houle and Robert Perron|9781568847795						title|year|author|goodreadsId|rating|ratings|reviews\nLotusScript for Dummies|1997|James G. Meade|2104599|5.00|1|0\nInside LotusScript: A Complete Guide to Notes Programming|1997|Joe McGinn|4978354|3.00|2|0\n60 Minute Guide to LotusScript 3 Programming for Lotus Notes 4|1996|Robert Beyer|3306848|4.00|1|0
mlscript	MLscript	2020	Luyu Cheng and Lionel Parreaux		16	pl		https://hkust-taco.github.io/mlscript		0					1010	1		11	22718		true	0								https://github.com/hkust-taco/mlscript/	pl																2021	2024		6	25	170	30	false																								2020	2024	2314	26	826	18	124383				https://hkust-taco.github.io/mlscript/												A step towards rethinking pattern matching to make it more powerful and natural to use.	A step towards rethinking pattern matching to make it more powerful and natural to use.	https://dl.acm.org/doi/pdf/10.1145/3689746	HKUST	A step towards rethinking pattern matching to make it more powerful and natural to use.									scala standard-ml typescript markdown json html javascript css nix yaml make				true	273	0		34			ml ocaml haskell standard-ml scala rust													2	false																													China					"type List[A] = Cons[A] | Nil  class Cons[out A](head: A, tail: List[A]) {   fun map: (A -> 'B) -> List['B]   map(f) = Cons of f(head), tail.map(f) } module Nil {   fun map(f) = Nil }  fun (::) cons(x, xs) = Cons(x, xs)  fun show(xs) =   let rec go(xs) = if xs is     Cons(h, Nil) then String(h)     Cons(h, t)   then join(String(h), "", "", go(t))     Nil          then """"   join(""["", go(xs), ""]"")  let xs = 1 :: 2 :: 3 :: Nil  show(xs)  show(xs.map of x => succ(x)) "																										https://github.com/hkust-taco/mlscript/																																																																																																																																																																																													0	0														
javacc	JavaCC	1996			13	grammarLanguage		https://javacc.org/		0					1011	0			22716		true	0									grammarLanguage																							false																																			2012		1996	java yacc lex beanshell lucene-query-syntax antlr coco-r	"JavaCC (Java Compiler Compiler) is an open source parser generator and lexical analyzer generator written in the Java programming language. JavaCC is similar to yacc in that it generates a parser from a formal grammar written in EBNF notation. Unlike yacc, however, JavaCC generates top-down parsers. JavaCC can resolve choices based on the next k input tokens, and so can handle LL(k) grammars automatically; by use of ""lookahead specifications"", it can also resolve choices requiring unbounded look ahead. JavaCC also generates lexical analyzers in a fashion similar to lex. The tree builder that accompanies it, JJTree, constructs its trees from the bottom up. JavaCC is licensed under a BSD license."	2003	47	43	103	402257					Sun Microsystems														true	784	5		13																																	text			https://github.com/antlr/grammars-v4/tree/master/javacc										United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/JavaCC	0	0				javacc.org							javacc			
lingo	Lingo	1988			17	pl				0					1012	2			22716	1640	true	0									pl																							false				l/Lingo.lg4																																	1988	smalltalk hypertalk javascript actionscript	Lingo is a verbose object-oriented (OO) scripting language developed by John H. Thompson for use in Adobe Director (formerly Macromedia Director). Lingo is used to develop desktop application software, interactive kiosks, CD-ROMs and Adobe Shockwave content. Lingo is the primary programming language on the Adobe Shockwave platform, which dominated the interactive multimedia product market during the 1990s. Various graphic adventure games were developed with Lingo during the 1990s, including The Journeyman Project, Total Distortion, Mia's Language Adventure, Mia's Science Adventure, and the Didi & Ditto series. Hundreds of free online video games were developed using Lingo, and published on websites such as Miniclip and Shockwave.com. Lingo can be used to build user interfaces, to manipulate raster graphics, vector graphics and 3D computer graphics, and other data processing tasks. Lingo supports specialized syntax for image processing and 3D object manipulation. 3D meshes can also be created on the fly using Lingo.	2004	40	30	218	493076					MacroMind				lg4											220	0		18																																	text								http://www.rosettacode.org/wiki/Category:Lingo					United States															"Hello World in Lingo (Macromedia Director)  on startmovie   alert ""Hello World"" end "	"on startmovie   alert ""Hello World"" end "								Lingo																""""																													true																																																																																																						false											true																																					https://en.wikipedia.org/wiki/Lingo_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1640		Lingo											
qore	Qore	2006	David Nichols		19	pl		http://qore.org/		0					1013	1		15	22712		true	0								https://github.com/qorelanguage/qore	pl																2015	2024	2006	16	10	58	239	false				q/Qore.q																				2006	2025	14145	51	2146	62	679296					2008				Qore is an interpreted, high-level, general-purpose, garbage collected  dynamic programming language, featuring support for code embedding and sandboxing with optional strong typing and a focus on fundamental support for multithreading and SMP scalability. Qore is unique because it is an interpreted scripting language with fundamental support for multithreading (meaning more than one part of the same code can run at the same time), and additionally because it features automatic memory management (meaning programmers do not have to allocate and free memory explicitly) while also supporting the RAII idiom with destructors for scope-based resource management and exception-safe programming.  This is due to Qore's unique prompt collection implementation for garbage collection.		6	9		33850384					https://github.com/qorelanguage		q qm qtest		q						cpp cmake bourne-shell make m4 yaml vim-script svg assembly-language xml html markdown json lisp css				true	191	0		39																1	false																													Czech Republic																"#!/usr/bin/env qore %exec-class HelloWorld class HelloWorld {     constructor()     {      background $.say(""Hello World"");     }     private say($arg)     {      printf(""%s\n"", $arg);     } }"								Qore							https://github.com/qorelanguage/qore								printf	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Qore_(programming_language)	0	0				qore.org										
root-lib	ROOT	1994			15	library		https://root.cern.ch/		0					1014	1		1	22710		true	0									library																							false																																					2018	linux solaris ia-32 postscript svg latex python matlab matplotlib scipy numpy perl-data-language perl r igor-pro	ROOT is an object-oriented program and library developed by CERN. It was originally designed for particle physics data analysis and contains several features specific to this field, but it is also used in other applications such as astronomy and data mining.  Release 6.14.04 as of 2018-08-23	2004	67	63	407	1048909		A modular scientific software toolkit. It provides all the functionalities needed to deal with big data processing, statistical analysis, visualisation and storage. It is mainly written in C++ but integrated with other languages such as Python and R.	A modular scientific software toolkit. It provides all the functionalities needed to deal with big data processing, statistical analysis, visualisation and storage. It is mainly written in C++ but integrated with other languages such as Python and R.		CERN	A modular scientific software toolkit. It provides all the functionalities needed to deal with big data processing, statistical analysis, visualisation and storage. It is mainly written in C++ but integrated with other languages such as Python and R.									cpp				true	356	0		16																	false																text													Switzerland					"#include ""Riostream.h"" void basic() { // read file $ROOTSYS/tutorials/tree/basic.dat // this file has 3 columns of float data    TString dir = gROOT->GetTutorialDir();    dir.Append(""/tree/"");    dir.ReplaceAll(""/./"",""/"");    ifstream in;    in.open(Form(""%sbasic.dat"",dir.Data()));    Float_t x,y,z;    Int_t nlines = 0;    auto f = TFile::Open(""basic.root"",""RECREATE"");    TH1F h1(""h1"",""x distribution"",100,-4,4);    TNtuple ntuple(""ntuple"",""data from ascii file"",""x:y:z"");    while (1) {       in >> x >> y >> z;       if (!in.good()) break;       if (nlines < 5) printf(""x=%8f, y=%8f, z=%8f\n"",x,y,z);       h1.Fill(x);       ntuple.Fill(x,y,z);       nlines++;    }    printf("" found %d points\n"",nlines);    in.close();    f->Write(); }"																																																																																																																																																																																																																					https://github.com/root-mirror/root/tree/master/bindings/pyroot/JupyROOT	https://en.wikipedia.org/wiki/ROOT	0	0				root.cern.ch										
roff	ROFF	1971	Joe Ossanna and Ken Thompson		15	textMarkup				0					1015	2			22709	2453	true	1	nroff								textMarkup	10595	12001	eqnrc mmn mmt troffrc troffrc-end	36672	true	0			groff or man or manpage or man page or man-page or mdoc or nroff or troff		text	troff	text/troff	text.roff	markup								false					351	2016	2018	8	3																																								Bell Labs			roff 1 1in 1m 1x 2 3 3in 3m 3p 3pm 3qt 3x 4 5 6 7 8 9 l man mdoc me ms n nr rno tmac												220	0		17	troff															2																	text													United States																	.TH FOO 1 .SH NAME foo \- bar .SH SYNOPSIS .B foo .I bar .SH DESCRIPTION Foo bar .BR baz quux. .PP .B Foo bar baz. 			https://riju.codes/roff	.PP Hello, world! 																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Roff_(software)	0	0	https://hopl.info/showlanguage.prx?exp=2453				Roff	https://github.com/Alhadis/language-roff			Roff					
rouge	Rouge	2012	Arlen Cuss		16	pl				0					1016	0		3	22705		true	0								https://github.com/vic/rouge	pl	11	12		78		0					clojure	clojure	text/x-clojure	source.clojure	programming	2012	2022	2012	3	18	10	0	false					149	2013	2018		36															2012	2012	173	2	40	1	4540																			https://web.archive.org/web/20120730121447/http://len.me			rg							ruby markdown bourne-shell				true	267	0		19																1	false																text	8822												Australia																															https://github.com/vic/rouge																																																																																																																																																																																													0	0					Rouge	https://github.com/atom/language-clojure			Rouge					
asterisk	Asterisk	1999			12	application		https://wiki.asterisk.org/wiki/display/AST/Dialplan		0					1017	1			22704		false	0									application																							false																																					1999	c linux freebsd solaris	"Asterisk is a software implementation of a telephone private branch exchange (PBX); it allows attached telephones to make calls to one another, and to connect to other telephone services, such as the public switched telephone network (PSTN) and Voice over Internet Protocol (VoIP) services. Its name comes from the asterisk symbol ""*"". Asterisk is released with a dual license model, using the GNU General Public License (GPL) as a free software license and a proprietary software license to permit licensees to distribute proprietary, unpublished system components. Asterisk was created in 1999 by Mark Spencer of Digium. Originally designed for Linux, Asterisk runs on a variety of operating systems, including NetBSD, OpenBSD, FreeBSD, macOS, and Solaris, and can be installed in embedded systems based on OpenWrt and on flash drives."	2004	287	160	1053	946004					Sangoma Technologies Corporation														true	1506	0		12																																	text				asterisk									United States															;; Hello world in Asterisk  exten => s,1,NoOp(Hello World)																																																																																																																																																																																																												https://en.wikipedia.org/wiki/Asterisk_(PBX)	0	0														
unified-parallel-c	UPC	2003			13	pl		http://upc.lbl.gov/		0					1018	0			22704	6133	true	2	chapel chapel								pl				16668		0		C			c_cpp	clike	text/x-csrc	source.c	programming								false					359	2005	2018		23																												2003	c split-c cilk chapel x10	Unified Parallel C (UPC) is an extension of the C programming language designed for high-performance computing on large-scale parallel machines, including those with a common global address space (SMP and NUMA) and those with distributed memory (e.g. clusters). The programmer is presented with a single shared, partitioned address space, where variables may be directly read and written by any processor, but each variable is physically associated with a single processor. UPC uses a single program, multiple data (SPMD) model of computation in which the amount of parallelism is fixed at program startup time, typically with a single thread of execution per processor. In order to express parallelism, UPC extends ISO C 99 with the following constructs:  An explicitly parallel execution model A shared address space Synchronization primitives and a memory consistency model Explicit communication primitives, e.g. upc_memput Memory management primitivesThe UPC language evolved from experiences with three other earlier languages that proposed parallel extensions to ISO C 99: AC, Split-C, and Parallel C preprocessor (PCP). UPC is not a superset of these three languages, but rather an attempt to distill the best characteristics of each. UPC combines the programmability advantages of the shared memory programming paradigm and the control over data layout and performance of the message passing programming paradigm.	2004	38	157	77	1057616					UPC Consortium			upc												411	0		13																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Unified_Parallel_C	1	0	https://hopl.info/showlanguage.prx?exp=6133			upc.lbl.gov		https://github.com/textmate/c.tmbundle		year|publisher|title|authors|isbn13\n2005-06-24|Wiley|UPC|Tarek El-Ghazawi and William Carlson and Thomas Sterling and Katherine Yelick|9780471478379	Unified Parallel C					
gentee	gentee	2018	Alexey Krivonogov		19	pl		http://gentee.org/		0				v1.22.0	1019	1		5	22704		true	0								https://github.com/gentee/gentee	pl																2018	2024	2018	4	16	132	2	false																								2018	2025	278	3	163	1	7182					2001											Script programming language for automation. It uses VM and compiler written in Go (Golang).	Script programming language for automation. It uses VM and compiler written in Go (Golang).		https://github.com/gentee	Script programming language for automation. It uses VM and compiler written in Go (Golang).									go vim-script markdown make yaml				true	185	0		25																1	false	1	true																											Russia					"#!/usr/local/bin/gentee # stdin = 1024\n384\n0  // Copyright 2019 Alexey Krivonogov. All rights reserved. // Use of this source code is governed by a MIT license // that can be found in the LICENSE file.  func gcd( int left right ) int {     if right == 0 : return left     return gcd( right, left % right ) }  run  {     str     input     int     left right     Println(""This program finds the greatest common divisor by the Euclidean Algorithm."")       while true     {        left = int( ReadString( ""Enter the first number ( enter 0 to exit ): ""))        if left == 0 : break                right = int( ReadString( ""Enter the second number: ""))        Println(""GCD = \{ gcd( left, right )}"")     } }"																										https://github.com/gentee/gentee						//																																true																																																							true																																															false																																																	0	0				gentee.org										
hocon	Hocon	2011			16	dataNotation		https://github.com/lightbend/config/blob/master/HOCON.md		0					1020	1			22703		true	0									dataNotation																							false												Human-Optimized Config Object Notation																										json java-properties puppet yaml	HOCON, or Human-Optimized Config Object Notation is a format for human-readable data, and a superset of JSON and .properties. It is primarily used in conjunction with the Play framework, and is developed by Lightbend. It is also supported as a configuration format for .NET projects via Akka.NET and Puppet.	2015	49	10	17	46353833					https://github.com/lightbend															266	0		18									json																								text													United States					"// one array a : [ 1, 2, 3, 4 ] // two arrays that are concatenated a : [ 1, 2 ] [ 3, 4 ] // a later definition referring to an earlier // (see ""self-referential substitutions"" below) a : [ 1, 2 ] a : ${a} [ 3, 4 ]"																																//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/HOCON	0	0														
berkeleydb	Berkeley DB	1991	Keith Bostic and Margo Seltzer		13	library				0					1021	0		13	22701		true	0								https://github.com/berkeleydb/libdb	library																							false																								2011	2012	19	2	1278	84	507725							1994		"Berkeley DB (BDB) is a software library intended to provide a high-performance embedded database for key/value data. Berkeley DB is written in C with API bindings for C++, C#, Java, Perl, PHP, Python, Ruby, Smalltalk, Tcl, and many other programming languages. BDB stores arbitrary key/data pairs as byte arrays, and supports multiple data items for a single key. Berkeley DB is not a relational database.BDB can support thousands of simultaneous threads of control or concurrent processes manipulating databases as large as 256 terabytes, on a wide variety of operating systems including most Unix-like and Windows systems, and real-time operating systems.  BDB was commercially supported and developed by Sleepycat Software from 1996 to 2006.  This company was acquired by Oracle Corporation in February 2006, which continues to develop and sell Berkeley DB.  Under Oracle's stewardship, ""Berkeley DB"" has become a common brand name for three distinct products: Oracle Berkeley DB, Berkeley DB Java Edition, and Berkeley DB XML.  These three products all share a common ancestry and are currently under active development."		150	190		4706		The Berkeley Database (Berkeley DB) is an embedded database system that can be used in applications requiring high-performance concurrent storage and retrieval of key/value pairs. The software is distributed as a library that can be linked directly into an application. It provides a variety of programmatic interfaces, including callable APIs for C, C++, Perl, Tcl and Java. Users may download Berkeley DB from Sleepycat Software’s Web site, at www.sleepycat.com.	The Berkeley Database (Berkeley DB) is an embedded database system that can be used in applications requiring high-performance concurrent storage and retrieval of key/value pairs. The software is distributed as a library that can be linked directly into an application. It provides a variety of programmatic interfaces, including callable APIs for C, C++, Perl, Tcl and Java. Users may download Berkeley DB from Sleepycat Software’s Web site, at www.sleepycat.com.		Sleepycat Software	The Berkeley Database (Berkeley DB) is an embedded database system that can be used in applications requiring high-performance concurrent storage and retrieval of key/value pairs. The software is distributed as a library that can be linked directly into an application. It provides a variety of programmatic interfaces, including callable APIs for C, C++, Perl, Tcl and Java. Users may download Berkeley DB from Sleepycat Software’s Web site, at www.sleepycat.com.									tcl c bourne-shell cpp m4 html awk dtrace d perl make assembly-language csv				true	772	0		27																2	false																													United States				http://static.usenix.org/event/usenix99/full_papers/olson/olson.pdf																										https://github.com/berkeleydb/libdb																																																																																																																																																																																													https://en.wikipedia.org/wiki/Berkeley_DB	0	0														
rc	Rc	1989	Tom Duff		15	pl				0					1022	2			22701		true	0									pl																							false																																					1989	bourne-shell c algol bash	"rc (for ""run commands"") is the command line interpreter for Version 10 Unix and Plan 9 from Bell Labs operating systems. It resembles the Bourne shell, but its syntax is somewhat simpler. It was created by Tom Duff, who is better known for an unusual C programming language construct (""Duff's device""). A port of the original rc to Unix is part of Plan 9 from User Space.  A rewrite of rc for Unix-like operating systems by Byron Rakitzis is also available but includes some incompatible changes. Rc uses C-like control structures instead of ALGOL-like, as the original Bourne shell, except that it uses an if not construct instead of else and has a Bourne-like for loop to iterate over lists. In rc all variables are lists of strings, which eliminates the need for constructs like ""$@""."	2003	65	77	173	171918					Bell Labs															345	0		16																1																		4637												United States																				https://riju.codes/rc	echo Hello, world! 		a |[2] b    # pipe only standard error of a to b — in Bourne shell as a 3>&2 2>&1 >&3 | b a <>b       # opens b as a's standard input and standard output a <{b} <{c} # becomes a {standard output of b} {standard output of c}														#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Rc	0	2													year|title|doi|citations|influentialCitations|authors|paperId\n2015|RC3: Consistency Directed Cache Coherence for x86-64 with RC Extensions|10.1109/PACT.2015.37|9|2|M. Elver and V. Nagarajan|36d51b7e6965e92ff53bd104bb4c10628890f656\n2008|Modelling the universal dielectric response in heterogeneous materials using 3-D RC networks|10.7498/aps.57.957|3|1|Xiao Zhe and Huang Ming and Wu Yue-Feng and Peng Jin-hui|6011397a184e9f89ea4e2cc572cb7bd61b171181	
general-algebraic-modeling-system	GAMS	1963			14	pl				0					1023	2			22700		true	0									pl	43	49		810		0					text			none	programming								false													gams																								1963	algebraic-modeling-language	The General Algebraic Modeling System (GAMS) is a high-level modeling system for mathematical optimization. GAMS is designed for modeling and solving linear, nonlinear, and mixed-integer optimization problems. The system is tailored for complex, large-scale modeling applications and allows the user to build large maintainable models that can be adapted to new situations. The system is available for use on various computer platforms. Models are portable from one platform to another. GAMS was the first algebraic modeling language (AML) and is formally similar to commonly used fourth-generation programming languages. GAMS contains an integrated development environment (IDE) and is connected to a group of third-party optimization solvers. Among these solvers are BARON, COIN-OR solvers, CONOPT, CPLEX, DICOPT, Gurobi, MOSEK, SNOPT, SULUM, and XPRESS. GAMS allows the users to implement a sort of hybrid algorithm combining different solvers. Models are described in concise, human-readable algebraic statements. GAMS is among the most popular input formats for the NEOS Server. Although initially designed for applications related to economics and management science, it has a community of users from various backgrounds of engineering and science.	2005	89	91	416	1438314					GAMS Development Corporation			gms											false	465	0		14																																	text													United States					*Basic example of transport model from GAMS model library  $Title  A Transportation Problem (TRNSPORT,SEQ=1) $Ontext  This problem finds a least cost shipping schedule that meets requirements at markets and supplies at factories.   Dantzig, G B, Chapter 3.3. In Linear Programming and Extensions. Princeton University Press, Princeton, New Jersey, 1963.  This formulation is described in detail in: Rosenthal, R E, Chapter 2: A GAMS Tutorial. In GAMS: A User's Guide. The Scientific Press, Redwood City, California, 1988.  The line numbers will not match those in the book because of these comments.  $Offtext     Sets        i   canning plants   / seattle, san-diego /        j   markets          / new-york, chicago, topeka / ;   Parameters        a(i)  capacity of plant i in cases          /    seattle     350               san-diego   600  /        b(j)  demand at market j in cases          /    new-york    325               chicago     300               topeka      275  / ;   Table d(i,j)  distance in thousands of miles                     new-york       chicago      topeka       seattle          2.5           1.7          1.8       san-diego        2.5           1.8          1.4  ;   Scalar f  freight in dollars per case per thousand miles  /90/ ;   Parameter c(i,j)  transport cost in thousands of dollars per case ;             c(i,j) = f * d(i,j) / 1000 ;   Variables        x(i,j)  shipment quantities in cases        z       total transportation costs in thousands of dollars ;    Positive Variable x ;    Equations        cost        define objective function        supply(i)   observe supply limit at plant i        demand(j)   satisfy demand at market j ;    cost ..        z  =e=  sum((i,j), c(i,j)*x(i,j)) ;    supply(i) ..   sum(j, x(i,j))  =l=  a(i) ;    demand(j) ..   sum(i, x(i,j))  =g=  b(j) ;    Model transport /all/ ;    Solve transport using lp minimizing z ;    Display x.l, x.m ;  $ontext #user model library stuff Main topic Basic GAMS Featured item 1 Trnsport model Featured item 2 Featured item 3 Featured item 4 Description Basic example of transport model from GAMS model library    $offtext																		Sets       i   canning plants   / seattle, san-diego /       j   markets          / new-york, Chicago, topeka / ;  Parameters       a(i)  capacity of plant i in cases         /    seattle     350              san-diego   600  /       b(j)  demand at market j in cases         /    new-york    325              Chicago     300              topeka      275  / ;  Table d(i,j)  distance in thousands of miles                    new-york       Chicago      topeka      seattle          2.5           1.7          1.8      san-diego        2.5           1.8          1.4  ;  Scalar f  freight in dollars per case per thousand miles  /90/ ;  Parameter c(i,j)  transport cost in thousands of dollars per case ;            c(i,j) = f * d(i,j) / 1000 ;  Variables       x(i,j)  shipment quantities in cases       z       total transportation costs in thousands of dollars ;  Positive Variable x ;  Equations       cost        define objective function       supply(i)   observe supply limit at plant i       demand(j)   satisfy demand at market j ;  cost ..        z  =e=  sum((i,j), c(i,j)*x(i,j)) ;  supply(i) ..   sum(j, x(i,j))  =l=  a(i) ;  demand(j) ..   sum(i, x(i,j))  =g=  b(j) ;  Model transport /all/ ;  Solve transport using lp minimizing z ;  Display x.l, x.m ;																																																																																																																																																																																																				https://en.wikipedia.org/wiki/General_Algebraic_Modeling_System	4	0					GAMS			year|publisher|title|authors|isbn13\n2010|Wiley-Blackwell|Practical Financial Optimization: A Library of GAMS Models|Nielson, Soren S and Consiglio, Andrea|9781405133715\n20171204|Springer Nature|Continuous Nonlinear Optimization for Engineering Applications in GAMS Technology|Neculai Andrei|9783319583563\n|Springer International Publishing :|Continuous Nonlinear Optimization For Engineering Applications In Gams Technology|Andrei, Neculai (author.)|9783319583563\n2013|Springer|Nonlinear Optimization Applications Using The Gams Technology (springer Optimization And Its Applications)|Neculai Andrei|9781461467960	GAMS					
haxelibs-pm	Haxe Library Manager	2013			14	packageManager		https://lib.haxe.org/		0				4.1.0	1024	0		13	22700		false	0								https://github.com/HaxeFoundation/haxelib	packageManager																2013	2024		26	75	170	119	false																	1303		haxe					2006	2025	1565	68	316	5	30772																			Haxe Foundation										haxe json hcl html markdown sql bourne-shell yaml css svg xml cmake toml				true	465	0		27																	false	4	true																											Unknown																															https://github.com/HaxeFoundation/haxelib																																																																																																																																																																																													0	0				lib.haxe.org										
never	never	2018			14	pl		https://never-lang.readthedocs.io		0				v2.3.9	1025	1		12	22697		true	0								https://github.com/never-lang/never	pl																2018	2024	2018	19	8	431	2	false																								2018	2024	604	7	786	4	60589																			https://github.com/never-lang										c yaml cmake markdown yacc lex xml html python make javascript bourne-shell				true	464	0		26																	false	2	true																											Spain					func main() -> float {    100.0 * 1.8 + 32.0 }																										https://github.com/never-lang/never																																																																																																																																																																																													1	0				never-lang.readthedocs.io				year|publisher|title|authors|isbn13\n2005|Sams Publishing|Java After Hours: 10 Projects You'll Never Do at Work|Holzner, Steven|9780672327476						
bbc-basic	BBC BASIC	1981	Sophie Wilson		15	pl				0					1026	2			22689		true	0									pl																							false				b/BBC BASIC.bbc																	basic.py																1981	basic bcpl acorn-atom comal arm assembly-language c	BBC BASIC is a programming language, developed in 1981 as a native programming language for the MOS Technology 6502 based Acorn BBC Micro home/personal computer. It is a version of the BASIC programming language adapted for a UK computer literacy project of the BBC. It was written mainly by Sophie Wilson. BBC BASIC, based on the older Atom BASIC (for the Acorn Atom), extended traditional BASIC with named DEF PROC/DEF FN procedures and functions, REPEAT UNTIL loops, and IF THEN ELSE structures inspired by COMAL. The interpreter also included powerful statements for controlling the BBC Micro's four-channel sound output and its low-/high-resolution eight-mode graphics display. One of the unique features of BBC BASIC was the presence of an inline assembler allowing users to write 6502, and later: Z80, NS32016 and ARM assembly language programs. The assembler was fully integrated into the BASIC interpreter and shared variables with it, which could be included between the [ and ] characters, saved via *SAVE and *LOAD, and called via the CALL or USR commands. This allowed developers to write not just assembly language code, but also BASIC code to emit assembly language, making it possible to use code-generation techniques and even write simple compilers in BASIC.	2002	63	213	308	56273					BBC Micro					bbc									false	335	0		17																1																														United Kingdom																"PRINT ""Hello World"" "		BBC Basic					"IF INSTR(REPORT$,""VI"") THEN PRINT ""BASIC64"" ELSE PRINT ""BASIC"""	BBC BASIC															PRINT	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/BBC_BASIC	0	0														
mirc	MIRC scripting language	1995	Khaled Mardam-Bey		16	pl		http://mirc.com/		0					1027	2			22684		true	0									pl																							false				m/Mirc.mrc																															1997		1995	ini	"The mIRC scripting language, often unofficially abbreviated to ""mSL"", is the scripting language embedded in mIRC, an IRC client for Windows."	2003	37	69	313	310996					https://www.mirc.com				mrc										false	256	0		17																1																	text				mirc									Great Britain																echo -a Hello World 							;Placed in a remote script  ;When a user types Hello! in a channel, ;you answer back: Hello, [nickname]!  on *:TEXT:Hello!:#:{ msg $chan Hello, $nick $+ ! }  ;When a user types Hello! in a private message, ;you answer back: Hello, [nickname]!  on *:TEXT:Hello!:?: { msg $nick Hello, $nick $+ ! }  ;Here is a script which automatically gives voice to a user ;who joins a particular channel (The Bot or user should have HOP)  on *:JOIN:#?: { mode $chan +v $nick }  ;A bad word script  on *:Text:die*:#: { .mode $chan +b $nick | kick $chan $nick Dont say that again }	Mirc															echo																																																																																																																								true																																																												https://en.wikipedia.org/wiki/MIRC_scripting_language	0	0				mirc.com										
claro	Claro	2021	Jason Steving		19	pl		https://docs.clarolang.com/		0				v0.1.509	1028	0		16	22684		true	0								https://github.com/JasonSteving99/claro-lang	pl																2020	2024	2020	4	10	138	11	false																								2020	2024	673	7	1202	9	42311					2020														https://github.com/JasonSteving99										bazel java markdown starlark typescript json javascript css protobuf html yaml bourne-shell diff vim-script toml dockerfile				true	177	0		37																1	false	0	true																											United States																															https://github.com/JasonSteving99/claro-lang						#		print																														true																																																							true																																			true												false																																																	0	0				clarolang.com										
xlwings-editor	xlwings-editor	2013	Felix Zumstein		11	library		https://www.xlwings.org/		0				0.31.3	1029	0		17	22683		true	0								https://github.com/xlwings/xlwings	library																2014	2024	2013	122	490	2908	349	false																								2013	2025	2840	71	366	55	100136					2013																								python restructuredtext yaml visual-basic typescript html json javascript markdown cpp xml toml svg rust make handlebars ini				true	4451	0		28																1	false	0	true																																																										https://github.com/xlwings/xlwings																																																																																																																																																																																													0	0				xlwings.org										
grace	Grace	2010			17	pl		https://web.cecs.pdx.edu/~grace/	https://web.cecs.pdx.edu/~grace/doc/lang-spec/	0					1030	2			22682		true	0									pl	12	15		27		0					text			source.grace	programming								false					40	2011	2017	2	2																										2010											The purpose of Grace is to allow novices to discover programming in the simplest possible way. Other famous languages such as Java or Python are widely used by professionals, but may be hard to assimilate for a beginner in programming. That is what the object-oriented Grace language is made for.	The purpose of Grace is to allow novices to discover programming in the simplest possible way. Other famous languages such as Java or Python are widely used by professionals, but may be hard to assimilate for a beginner in programming. That is what the object-oriented Grace language is made for.		Portland State University	The purpose of Grace is to allow novices to discover programming in the simplest possible way. Other famous languages such as Java or Python are widely used by professionals, but may be hard to assimilate for a beginner in programming. That is what the object-oriented Grace language is made for.		grace												201	0		17																																	text	4043												United States				https://web.cecs.pdx.edu/~grace/doc/	"class cat {     def name = ""Felix""     method getName {         return name     } }"												"method ack (m : Number, n : Number) -> Number {   print ""ack {m} {n}""   if (m < = 0) then {n + 1}    elseif {n <= 0} then {ack((m -1), 1)}    else {ack(m -1, ack(m, n-1))} }"																																																																																																																																																																																																											0	0				gracelang.org	Grace	https://github.com/zmthy/grace-tmbundle			Grace					
godot-game-engine	Godot	2014			12	library		https://godotengine.org/		0					1031	0			22681		true	0									library																							false																																			2008		2014	c linux freebsd ios android csharp python lua squirrel wasm webgl	Godot is a 2D and 3D cross-platform compatible game engine released as open source software under the MIT license. It was initially developed for several companies in Latin America before its public release. The development environment runs on Windows, macOS, Linux, BSD and Haiku (both 32 and 64-bit) and can create games targeting PC, console, mobile and web platforms.	2014	276	198	250	42097999					https://github.com/godotengine														true	1401	0		12																																	text													Various																						https://twitter.com/godotengine																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Godot_(game_engine)	0	0				godotengine.org										
ston	STON	2012	Sven Van Caekenberghe		14	application				0					1032	1		5	22678		false	0								https://github.com/svenvc/ston	application				0		0		Smalltalk			text			source.smalltalk	data	2012	2023	2012	16	32	135	2	false					22	2011	2017	7	5															2012	2024	163	15	734	1	5569																			https://github.com/svenvc/ston/issues			ston							smalltalk json markdown yaml xml				true	447	0		19																1	false																text													Belgium																	[1, 2, 3]														https://github.com/svenvc/ston																																																																																																																																																																																													0	0						https://github.com/tomas-stefano/smalltalk-tmbundle			STON					
ratfor	RATFOR	1976			18	pl		http://sepwww.stanford.edu/doku.php?id=sep:software:ratfor		0					1033	3			22677	692	true	1	efl								pl																							false				r/RatFor.ratfor																																	1976	fortran c unix ratfiv	Ratfor (short for Rational Fortran) is a programming language implemented as a preprocessor for Fortran 66. It provided modern control structures, unavailable in Fortran 66, to replace GOTOs and statement numbers.	2003	21	35	71	390257		Ratfor (short for Rational Fortran) is a programming language implemented as a preprocessor for Fortran 66. It provided modern control structures, unavailable in Fortran 66, to replace GOTOs and statement numbers.	Ratfor (short for Rational Fortran) is a programming language implemented as a preprocessor for Fortran 66. It provided modern control structures, unavailable in Fortran 66, to replace GOTOs and statement numbers.		Stanford University	Ratfor (short for Rational Fortran) is a programming language implemented as a preprocessor for Fortran 66. It provided modern control structures, unavailable in Fortran 66, to replace GOTOs and statement numbers.			ratfor											126	0		20																																	text													United States																print *, 'Hello World' end				https://riju.codes/ratfor	PRINT *, 'Hello, world!' END 		IF (A .GT. B) THEN         MAX = A       ELSE         MAX = B       ENDIF	RatFor															print	'																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Ratfor	0	0	https://hopl.info/showlanguage.prx?exp=692													
hakaru	hakaru	2014			14	pl		http://hakaru-dev.github.io/		0					1034	1		13	22673		true	0								https://github.com/hakaru-dev/hakaru	pl																2014	2024	2014	27	30	309	42	false																								2014	2022	6842	43	639	15																	Hakaru is a simply-typed probabilistic programming language, designed for easy specification of probabilistic models and inference algorithms. This type of language is useful for the development of machine learning algorithms and stochastic modeling.	Hakaru is a simply-typed probabilistic programming language, designed for easy specification of probabilistic models and inference algorithms. This type of language is useful for the development of machine learning algorithms and stochastic modeling.		Indiana University && McMaster University	Hakaru is a simply-typed probabilistic programming language, designed for easy specification of probabilistic models and inference algorithms. This type of language is useful for the development of machine learning algorithms and stochastic modeling.									haskell markdown xml yaml bourne-shell tex vim-script perl make python css lisp javascript				true	444	0		28																	false																													United States				https://www.reddit.com/r/ProgrammingLanguages/comments/hejono/hakaru_a_simplytyped_probabilistic_programming/	def pulls(strength real):     normal(strength, 1)  def winner(a real, b real):     a_pull <~ pulls(a)     b_pull <~ pulls(b)     return (a_pull > b_pull)  alice <~ normal(0,1) bob   <~ normal(0,1) carol <~ normal(0,1)  match1 <~ winner(alice, bob) match2 <~ winner(bob, carol) match3 <~ winner(alice, carol)																										https://github.com/hakaru-dev/hakaru																																																																																																																																																																																													0	0				hakaru-dev.github.io										
datafun	datafun	2015	Michael Arntzenius		14	pl		http://www.rntz.net/datafun/		0					1035	0		13	22662		true	0								https://github.com/rntz/datafun	pl																2015	2024	2015	42	15	384	2	false																								2015	2022	2219	5	393	3	59231																It's a simple, pure, and total functional language that generalizes Datalog. Datafun's superpower is that it can concisely and declaratively express and compute fixed points of monotone maps on semilattices.	It's a simple, pure, and total functional language that generalizes Datalog. Datafun's superpower is that it can concisely and declaratively express and compute fixed points of monotone maps on semilattices.		University of Birmingham	It's a simple, pure, and total functional language that generalizes Datalog. Datafun's superpower is that it can concisely and declaratively express and compute fixed points of monotone maps on semilattices.									tex ocaml agda racket make markdown haskell bash bourne-shell python rust json toml				true	436	0		27																1	false																													United Kingdom and Canada				http://www.rntz.net/files/datafun.pdf																											https://github.com/rntz/datafun																																																																																																																																																																																													0	0														
nadesiko	Nadesiko	2008	kujirahand		15	pl		https://nadesi.com/		0				3.6.5	1036	1		12	22662		true	0								https://github.com/kujirahand/nadesiko3	pl																2017	2024		7	19	231	248	false																								2017	2025	3282	27	364	10	48635																			https://kujirahand.com		nako nako3								javascript html markdown json css yaml bourne-shell jsx php python bash dockerfile	javascript			true	317	0		30																1	false	3	true																											Japan					# 取り込みテスト ●(AとBの)加算処理とは     A+Bを戻す。 ここまで。																										https://github.com/kujirahand/nadesiko3																																																																																																																																																																																													0	0														
pep8	Pep8	2009			16	assembly				0					1037	2		5	22661		true	0								https://github.com/StanWarford/pep8	assembly	32	33		165		0					text			source.pep8	programming	2015	2024	2009	8	4	23	0	false					3	2015	2017	7	1															2009	2019	490	8	265	24	38098																			Pepperdine University			pep							cpp qt html xml javascript				true	244	0		21																	false																text													United States				http://computersystemsbook.com/4th-edition/pep8/	" BR main  num: .EQUATE 0  main: SUBSP 2,i  DECI num,s  if: LDA num,s  ANDA 0x0001,i  BRNE else  STRO even_msg,d  BR endIf  else: STRO odd_msg,d  endIf: ADDSP 2,i  STOP  odd_msg: .ASCII ""The number is: Odd\x00""  even_msg: .ASCII ""The number is: Even\x00""  .END"												_start: LDA 0,i  LDX 0,i  LDA 20, i  ADDA 51, i  CPA 0,i  BRLT s3  BR s4 s1: LDBYTEA s3, x  NOTA  STBYTEA s3, x  ADDX 1,i  CPX 12, i  BRNE s1 s2: STOP s4: LDA 31, d  LDX 50, d  RET0  STOP s3: CPX -27746, d  ANDX -8241, i  SUBA -12337, sxf  LDX -12289, sx  .END 														https://github.com/StanWarford/pep8																																																																																																																																																																																													0	0					Pep8	https://github.com/R4PaSs/Sublime-Pep8			Pep8					
opencv	OpenCV	2000			10	library		https://opencv.org/		0					1038	0		40	22659		true	0								https://github.com/opencv/opencv	library																2012	2024		2657	55684	77208	2598	false																								2010	2025	35968	2408	7602	541	3329234																OpenCV is a library of programming functions mainly for real-time computer vision. Originally developed by Intel, it was later supported by Willow Garage, then Itseez. The library is cross-platform and licensed as free and open-source software under Apache License 2.	OpenCV is a library of programming functions mainly for real-time computer vision. Originally developed by Intel, it was later supported by Willow Garage, then Itseez. The library is cross-platform and licensed as free and open-source software under Apache License 2.			OpenCV is a library of programming functions mainly for real-time computer vision. Originally developed by Intel, it was later supported by Willow Garage, then Itseez. The library is cross-platform and licensed as free and open-source software under Apache License 2.									cpp c python markdown cmake java xml opencl html assembly-language objective-cpp javascript cuda swift json diff yaml xaml bourne-shell csharp protobuf glsl tex scala svg css bash gradle kotlin clojure prolog pascal perl objective-c hlsl powershell ini dockerfile idl make				true	246690	0		50																	false																																																												https://github.com/opencv/opencv																																																																																																																																																																																												https://en.wikipedia.org/wiki/OpenCV	0	0														
ezhil	Ezhil	2007	Muthu Annamalai		23	pl		http://ezhillang.org		0					1039	3			22658		true	0									pl																							false																					ezhil.py														2021		2007	linux logo basic python	Ezhil, in Tamil language script (எழில்), is a compact, open source, interpreted, programming language, originally designed to enable native-Tamil speaking students, K-12 age-group to learn computer programming, and enable learning numeracy and computing, outside of linguistic expertise in predominately English language-based computer systems. In the Ezhil programming language, Tamil keywords and language-grammar are chosen to easily enable the native Tamil speaker write programs in the Ezhil system. Ezhil allows easy representation of computer program closer to the Tamil language logical constructs equivalent to the conditional, branch and loop statements in modern English based programming languages. Ezhil is the first freely available programming language in the Tamil language and one of many known non-English-based programming languages. The language was officially announced in July 2009, while it has been developed since late 2007.	2013	19	7	53	39845825					Google					n		n							true	116	0		26																1																	text								http://www.rosettacode.org/wiki/Category:Ezhil					United States															"# Hello world in Ezhil  பதிப்பி ""வணக்கம்!"" பதிப்பி ""உலகே வணக்கம்"" பதிப்பி ""******* நன்றி!. *******"" exit()"			Ezhil		https://riju.codes/ezhil	"பதிப்பி ""வணக்கம், உலகமே!"" "	https://twitter.com/ezhillang	"நிரல்பாகம் yin(radius, color1, color2)     #turtle_width(3)     turtle_color(""black"")     turtle_fill(True)     turtle_circle(radius/2., 180)     turtle_circle(radius, 180)     turtle_left(180)     turtle_circle( -1*radius/2.0 , 180 )     turtle_color(color1)     turtle_fill(True)     turtle_color(color2)     turtle_left(90)     turtle_up()     turtle_forward(radius*0.375)     turtle_right(90)     turtle_down()     turtle_circle(radius*0.125)     turtle_left(90)     turtle_fill(False)     turtle_up()     turtle_backward(radius*0.375)     turtle_down()     turtle_left(90) முடி  நிரல்பாகம் main()     #turtle_reset()     yin(200, ""white"", ""black"")     yin(200, ""black"", ""white"")     turtle_ht()     pause( ""Done! Hit enter to quit"", 5) முடி  main()"														#					True False																			true								true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Ezhil_(programming_language)	0	0				ezhillang.org										
1c-enterprise	1C Enterprise Script	2002			17	pl				0					1040	2			22655		true	0									pl	250	274		38669		0					text			source.bsl	programming								false				#/1C Enterprise	261	2015	2018	6	3																																					The 1C:Enterprise platform allows for business oriented application development. The software allows work in thick, thin and web clients.[21] It also supports creating mobile applications for Android and iOS in the same environment using the 1C programming language	The 1C:Enterprise platform allows for business oriented application development. The software allows work in thick, thin and web clients.[21] It also supports creating mobile applications for Android and iOS in the same environment using the 1C programming language		1C Company	The 1C:Enterprise platform allows for business oriented application development. The software allows work in thick, thin and web clients.[21] It also supports creating mobile applications for Android and iOS in the same environment using the 1C programming language		bsl os												200	0		19																																	text													Russia				https://1c-dn.com/library/tutorials/practical_developer_guide_for_1c_enterprise_8_3/												"Message(""Hello World""); "	"﻿Каталог = ОбъединитьПути(ТекущийКаталог(), ""libs\oscript-library\src""); Загрузчик_Оригинал_ИмяФайла = ОбъединитьПути(Каталог, ""package-loader.os"");  Файлы = НайтиФайлы(Каталог, , Ложь); Для Каждого ВыбФайл Из Файлы Цикл      Если ВыбФайл.ЭтоФайл() Тогда         Продолжить;     КонецЕсли;      Загрузчик_ИмяФайла = ОбъединитьПути(ВыбФайл.ПолноеИмя, ""package-loader.os"");     Загрузчик_Файл = Новый Файл(Загрузчик_ИмяФайла);      Если Загрузчик_Файл.Существует() Тогда         Продолжить;     КонецЕсли;      КопироватьФайл(Загрузчик_Оригинал_ИмяФайла, Загрузчик_ИмяФайла);  КонецЦикла;"							1C Enterprise															Message	""""																																																																																																																							true																							true																																						0	0					1C Enterprise	https://github.com/xDrivenDevelopment/atom-language-1c-bsl.git			1C Enterprise					
cartocss	CartoCSS	2010			17	pl				0					1041	1			22655		true	0									pl	289	341		477		0			Carto		text			source.css.mss	programming								false					19	2014	2015	1	2																																								Mapbox			mss												200	0		20																																	text													United States				https://blog.mapbox.com/the-end-of-cartocss-da2d7427cf1													@marina-text: #576ddf; // also swimming_pool @wetland-text: darken(#017fff, 10%); /* Also for marsh */ @mud-text: darken(#aea397, 20%); @shop-icon: #ac39ac; @transportation-icon: #0092da; @transportation-text: #0066ff; @airtransport: #8461C4;  @landcover-font-size: 10; @landcover-font-size-big: 12; @landcover-font-size-bigger: 15; @landcover-wrap-width-size: 25; @landcover-wrap-width-size-big: 35; @landcover-wrap-width-size-bigger: 45; @landcover-face-name: @oblique-fonts;  @standard-wrap-width: 30;  .points {   [feature = 'tourism_alpine_hut'][zoom >= 13] {     point-file: url('symbols/alpinehut.p.16.png');     point-placement: interior;   }    [feature = 'amenity_shelter'][zoom >= 16] {     point-file: url('symbols/shelter2.p.16.png');     point-placement: interior;   }    [feature = 'amenity_atm'][zoom >= 17] {     point-file: url('symbols/atm2.p.16.png');     point-placement: interior;   }    [feature = 'amenity_bank'][zoom >= 17] {     point-file: url('symbols/bank2.p.16.png');     point-placement: interior;   }    [feature = 'amenity_bar'][zoom >= 17] {     point-file: url('symbols/bar.p.20.png');     point-placement: interior;   }    [feature = 'amenity_bicycle_rental'][zoom >= 17] {     point-file: url('symbols/rental_bicycle.p.20.png');     point-placement: interior;   }    [feature = 'highway_bus_stop'] {     [zoom >= 16] {       marker-file: url('symbols/square.svg');       marker-fill: @transportation-icon;       marker-placement: interior;       marker-width: 6;     }     [zoom >= 17] {       marker-file: url('symbols/bus_stop.p.12.png');       marker-width: 12;     }   }    [feature = 'amenity_bus_station'][zoom >= 16] {     point-file: url('symbols/bus_station.n.16.png');     point-placement: interior;   }    [feature = 'highway_traffic_signals'][zoom >= 17] {     marker-file: url('symbols/traffic_light.svg');     marker-fill: #0a0a0a;     marker-placement: interior;   }    [feature = 'amenity_cafe'][zoom >= 17] {     point-file: url('symbols/cafe.p.1																				//	/* */																															true																																																							true																	true																														false																																																	0	0					CartoCSS	https://github.com/yohanboniface/carto-atom			CartoCSS					
cpl	CPL	1963	Christopher Strachey		15	pl				0					1042	1			22654	181	true	0									pl																							false												Combined Programming Language																									1963	algol-60 bcpl pop-2 b c	CPL (Combined Programming Language) is a multi-paradigm programming language, that was developed in the early 1960s.  It is an early ancestor of the C language via the BCPL and B languages.	2001	58	31	157	828614					University of Cambridge && University of London															310	0		17																1																	text													United Kingdom																							Max(Items, ValueFunction) = value of § (Best, BestVal) = (NIL, -∞) while Items do § (Item, Val) = (Head(Items), ValueFunction(Head(Items))) if Val > BestVal then (Best, BestVal) := (Item, Val) Items := Rest(Items) §⃒ result is Best §⃒																		:=														true																																																																																																																																																																				https://en.wikipedia.org/wiki/CPL_(programming_language)	1	2	https://hopl.info/showlanguage.prx?exp=181												year|title|doi|citations|influentialCitations|authors|paperId\n1963|The Main Features of CPL|10.1093/COMJNL/6.2.134|66|1|D. W. Barron and J. Buxton and D. Hartley and Eric Nixon and C. Strachey|8da5a37ad82fef63bb2fc61103556506e4a7df74\n2013|How BCPL Evolved from CPL|10.1093/comjnl/bxs026|1|0|M. Richards|d6b48c3577d5115b6d7e848accea82e65046b6d4	title|year|author|goodreadsId|rating|ratings|reviews\nCpl (Programming Language)||Jesse Russell|54888258|0.0|0|0
bee	bee	2019	Elucian Moise		12	pl		https://sagecode.net/bee-lang/		0					1043	0		6	22653		true	0								https://github.com/sage-code/bee	pl																2019	2023	2019	2	0	0	0	false																								2019	2024	676	5	94	3	10806																			Sage-Code										svg html xml javascript markdown yaml				true	1280	0		18																1	false																													United States																			https://reddit.com/r/bee_lang												https://github.com/sage-code/bee																																																																																																																																																																																													0	0														
vsxu	VSXu	2004			13	visual		http://vsxu.com		0				v0.6.3	1044	0		19	22649		true	0								https://github.com/vovoid/vsxu	visual																2011	2024	2010	45	59	367	58	false																								2010	2019	1579	42	2705	156	797440					2003		2004	linux puredata opengl	"VSXu (VSX Ultra) is an OpenGL-based (hardware-accelerated), modular programming environment with its main purpose to visualize music/audio data and create 3D effects in real-time. Available for Windows and GNU/Linux. It is currently released as free software under terms of the  GNU General Public License v2 and maintained by Vovoid Media Technologies AB. VSXu is built on a modular plug-in-based architecture so anyone can extend it and or make visualization presets (""visuals"" or ""states"")."	2009	12	8	68	21802981															cpp html cmake c bourne-shell xml glsl make m4 css markdown svg go python javascript yacc perl lex yaml				true	668	0		32																	false	0	true														text																																												https://github.com/vovoid/vsxu																																																																																																																																																																																												https://en.wikipedia.org/wiki/VSXu	0	0				vsxu.com										
umka	Umka	2020	Vasiliy Tereshkov		11	pl				3				v1.5.1	1045	0		2	22648		true	3	cloc linux umka							https://github.com/vtereshkov/umka-lang	pl																2020	2024	2020	20	53	1010	34	false																								2020	2025	943	20	171	36	28356																Umka is a statically typed embeddable scripting language.	Umka is a statically typed embeddable scripting language.			Umka is a statically typed embeddable scripting language.									c umka				true	1190	0		14																1	true	1	true		um																																																								https://github.com/vtereshkov/umka-lang																																																																																																																																																																																													0	0														
solid-network	Solid	2016	Tim Berners-Lee		13	network protocol		https://solidproject.org/		0					1046	0		4	22643		false	0								https://github.com/solid/specification	network																2019	2024		51	42	476	189	false																								2019	2025	1368	33	232	4	56397																Solid is an open standard for structuring data, digital identities, and applications on the Web.	Solid is an open standard for structuring data, digital identities, and applications on the Web.			Solid is an open standard for structuring data, digital identities, and applications on the Web.									markdown html svg css				true	657	0		17																1	false																													United States																						https://x.com/project_solid									https://github.com/solid/specification																																																																																																																																																																																												https://en.wikipedia.org/wiki/Solid_(web_decentralization_project)	0	0														
sublime-editor	Sublime Text	2008	Jon Skinner		11	editor		http://www.sublimetext.com		0					1047	0			22641		false	0									editor																							false																																			2007		2008	python linux textmate-editor regex wordpress emacs-editor vim visual-studio-code-editor	Sublime Text is a proprietary cross-platform source code editor with a Python application programming interface (API). It natively supports many programming languages and markup languages, and functions can be added by users with plugins, typically community-built and maintained under free-software licenses.	2011	534	198	331	32794687																			false	3691	0		11																1																	na									https://packagecontrol.io/																																																																																																																																																																																																																															https://en.wikipedia.org/wiki/Sublime_Text	0	0				sublimetext.com										
cfengine	CFEngine	1993			15	application		https://cfengine.com		0					1048	2			22640		false	0									application																							false				c/CFEngine.cf																															2001		1993	linux solaris puppet	CFEngine is an open source configuration management system, written by Mark Burgess. Its primary function is to provide automated configuration and maintenance of large-scale computer systems, including the unified management of servers, desktops, consumer and industrial devices, embedded networked devices, mobile smartphones, and tablet computers.	2004	56	34	273	1109117					Oslo University				cf										true	301	0		15																																	text													Norway					"#!/var/cfengine/bin/cf-agent --no-lock body common control {   bundlesequence => { ""hello_world"" }; }  bundle agent hello_world {   reports:      any::        ""Hello World!"";  }"											"body common control {   bundlesequence => { ""run"" }; }  bundle agent run {   reports:     cfengine::       ""Hello World""; } "						https://twitter.com/cfengine		CFEngine																																																																																																																																																																																																			https://en.wikipedia.org/wiki/CFEngine	1	0				cfengine.com										title|year|author|goodreadsId|rating|ratings|reviews\nA System Engineer's Guide to Host Configuration and Maintenance using Cfengine (SAGE Short Topics in System Administration, #16)|2007|Mark  Burgess|15031383|0.0|0|0
psyche-c	psyche-c	2016	Leandro T. C. Melo		13	compiler				0					1049	0		9	22638		true	0								https://github.com/ltcmelo/psychec	compiler																2016	2024	2016	17	39	526	10	false																								2016	2025	640	9	446	13	101731																<a href='https://github.com/ltcmelo/psychec'>Psyche-c</a> is a compiler for incomplete C code. It features a Hindley/Milner-inspired type inference engine for C.	<a href='https://github.com/ltcmelo/psychec'>Psyche-c</a> is a compiler for incomplete C code. It features a Hindley/Milner-inspired type inference engine for C.		https://github.com/ltcmelo/psychec/issues	<a href='https://github.com/ltcmelo/psychec'>Psyche-c</a> is a compiler for incomplete C code. It features a Hindley/Milner-inspired type inference engine for C.									cpp c python cmake markdown yaml haskell bourne-shell pascal				true	653	0		22																1	false																na													Brazil																															https://github.com/ltcmelo/psychec																																																																																																																																																																																													0	0														
gorillascript	GorillaScript	2013	Cameron Knight		14	pl		https://ckknight.github.io/gorillascript		0					1050	0		1	22634		true	0								https://github.com/ckknight/gorillascript	pl																2013	2024		22	34	300	51	false																								2013	2013	728	5	95	17	165341																			https://github.com/ckknight/gorillascript/issues		gs								javascript	javascript			true	409	0		60																1	false																													United States																													assert and bitand bitlshift bitnot bitor bitrshift biturshift bitxor by const delete else false haskey if in instanceof instanceofsome is isnt is-array! is-object! max min new not null or ownskey ownsor post-dec! post-inc! return then til to true typeof! throw? throw var xor		https://github.com/ckknight/gorillascript																																																																																																																																																																																													0	0														
eex	EEX	2012			14	template		https://hexdocs.pm/eex/EEx.html		2					1051	2			22633		true	2	ace elixir								template				34		0		HTML	eex or heex or leex		text	htmlmixed	text/html	text.html.elixir	markup								false					278	2011	2018	1	47																																					EEx stands for Embedded Elixir. It allows you to embed Elixir code inside a string in a robust way.	EEx stands for Embedded Elixir. It allows you to embed Elixir code inside a string in a robust way.		Elixir Team	EEx stands for Embedded Elixir. It allows you to embed Elixir code inside a string in a robust way.		eex htmlheex htmlleex												201	0		15																					eex												text													Various				https://github.com/elixir-lang/elixir/commits/master/lib/eex/lib/eex.ex	<%= if true do %>   It is obviously true <% else %>   This will never appear <% end %>												"<h1>Listing Books</h1> <table>   <tr>     <th>Title</th>     <th>Summary</th>     <th></th>     <th></th>     <th></th>   </tr>  <%= for book <- @books do %>   <tr>     <%# comment %>     <td><%= book.title %></td>     <td><%= book.content %></td>     <td><%= link ""Show"", to: book_path(@conn, :show, book) %></td>     <td><%= link ""Edit"", to: book_path(@conn, :edit, book) %></td>     <td><%= link ""Delete"", to: book_path(@conn, :delete, book), method: :delete, data: [confirm: ""Are you sure?""] %></td>   </tr> <% end %> </table> <br /> <%= link ""New book"", to: book_path(@conn, :new) %>"																																																																																																																																																																																																											0	0						https://github.com/elixir-lang/elixir-tmbundle			HTML+EEX					
scallop	Scallop	2024	Ziyang Li		14	pl		https://www.scallop-lang.org		0					1052	1		11	22632		true	0								https://github.com/scallop-lang/scallop	pl																2022	2025		15	18	346	26	false																								2022	2024	53	4	1209	8	106310																Neurosymbolic Programming with Scallop. Based on Datalog.	Neurosymbolic Programming with Scallop. Based on Datalog.		University of Pennsylvania	Neurosymbolic Programming with Scallop. Based on Datalog.									rust python markdown toml csv make json javascript yaml html xml				true	406	0		26	datalog															1	false								https://www.scallop-lang.org/doc/index.html																										rel path(x, y) = dash(x, y) rel path(x, y) = path(x, z), dash(z, y) rel is_connected() = dot(x), dot(y), path(x, y), x != y																										https://github.com/scallop-lang/scallop																																																																																																																																																																																													0	0														
pointless	pointless	2020	Avery N. Nortonsmith		19	pl		https://ptls.dev/		0				v0.1.0	1053	1		4	22631		true	0								https://github.com/pointless-lang/pointless	pl																2020	2024	2020	6	9	122	6	false																					pointless.py			2020	2020	108	6	81	15	53323																			https://github.com/pointless-lang					ptls					dart markdown make yaml				true	157	0		23																1	false	0	true					https://tio.run/#https://ptls.dev/online																						United States				https://news.ycombinator.com/item?id=22838255	"import ""chart.ptls"" as chart output =   iterate(collatzStep, 175)   |> takeWhile(greaterThan(1))   |> chart.scale(8)   |> println  collatzStep(n) =   if n % 2 == 0 then n / 2 else n * 3 + 1"													Pointless													https://github.com/pointless-lang/pointless																																						true																																																							true																																																																																																0	0				ptls.dev										
juvix	juvix	2017	Christopher Goes		13	pl		https://juvix.org		0				v0.6.1	1054	0		14	22629		true	0								https://github.com/cryptiumlabs/juvix	pl																2017	2024	2017	27	54	446	109	false																								2021	2025	1990	18	3193	13	179027					2017														https://github.com/anoma/										haskell c json yaml markdown ocaml bourne-shell css make javascript dockerfile python xml svg				true	628	0		27																1	false	0	true																											Various																															https://github.com/cryptiumlabs/juvix																																																																																																																																																																																													0	0				juvix.org										
mastodon	Mastodon	2016	Eugen Rochko		10	protocol microblogging		https://joinmastodon.org		0					1055	0		21	22626		true	0								https://github.com/mastodon/mastodon	protocol																2016	2024		708	6825	46477	4095	false																								2016	2025	19910	1111	8829	285	669801																													svg ruby yaml haml jsx javascript typescript json erb scss markdown sql html csv xml dockerfile bash css json5 bourne-shell diff				true	68085	0		31																1	false																																																												https://github.com/mastodon/mastodon																																																																																																																																																																																												https://en.wikipedia.org/wiki/Mastodon_(social_network)	0	0														
turbo-pascal	Turbo Pascal	1983	Anders Hejlsberg		12	compiler				0					1056	1			22626	1372	true	0									compiler																							false																																					1983	x86-isa pascal assembly-language ucsd-pascal turbo-assembler microsoft-macro-assembler java modula-2 object-pascal free-pascal c visual-studio-editor delphi	Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal programming language running on CP/M, CP/M-86, and MS-DOS, developed by Borland under Philippe Kahn's leadership. For versions 6 and 7 (last), both a lower-priced Turbo Pascal and more expensive Borland Pascal were produced; Borland Pascal was more oriented towards professional software development, with more libraries and standard library source code. The name Borland Pascal is also used more generically for Borland's dialect of the Pascal programming language, significantly different from Standard Pascal. Borland has released three old versions of Turbo Pascal free of charge because of their historical interest: the original Turbo Pascal (now known as 1.0), and versions 3.02 and 5.5 for DOS.	2002	240	237	852	38273					Borland															1220	0		12																1																	na													United States																							program WriteName; var   i    : Integer;        {variable to be used for looping}   Name : String;         {declares the variable Name as a string} begin   Write('Please tell me your name: ');   ReadLn(Name);          {ReadLn returns the string entered by the user}   for i := 1 to 100 do   begin     WriteLn('Hello ', Name)   end;  readln; end.																																														true										true																																																																																																																																												https://en.wikipedia.org/wiki/Turbo_Pascal	0	0	https://hopl.info/showlanguage.prx?exp=1372													
michelson	michelson	2017	Grégoire Henry		15	pl		https://www.michelson-lang.com		0					1057	0		35	22626		true	0								https://gitlab.com/tezos/tezos	pl																							false																								2016	2025	76581	289	27179	762	8146275					2017														Dynamic Ledger Solutions Inc										ocaml rust json wasm markdown restructuredtext bourne-shell javascript toml solidity assembly-language python c yaml make svg sql perl dockerfile hcl cpp diff graphql nix csv xml css html bash swift lisp tex typescript awk protobuf				true	290	0		50																1	false								https://gitlab.com/tezos/michelson-reference																					United States				https://opentezos.com/michelson/																												https://gitlab.com/tezos/tezos																																																																																																																																																																																												0	0				michelson-lang.com			id|title|url|time|timestamp|by|comments|score\n15061029|The Michelson Language|https://www.michelson-lang.com/|2017-08-21 00:16:24 UTC|1503274584|bshanks|11|92							
cat	cat	2016	Christopher Diggins		15	pl				0				2.0.0	1058	3		11	22619		true	0								https://github.com/cdiggins/cat-language	pl																2016	2024	2016	12	12	246	4	false				c/cat.cat																				2016	2018	14	2	428	2	107695																Cat is a higher-order stack-oriented language.	Cat is a higher-order stack-oriented language.			Cat is a higher-order stack-oriented language.			cat		cat				javascript glsl csharp json markdown typescript css html xml svg yaml				true	285	0		26																1	false	2	true																											Canada				https://web.archive.org/web/20150205061802/http://cat-language.com/tutorial.html	"1 1 + eq 2 [""As I expected!""] [""I need to be repaired!""] if"											Hello World 				https://riju.codes/cat	72 101 108 108 111 44 32 119 111 114 108 100 33 10 			cat							https://github.com/cdiggins/cat-language			https://github.com/cdiggins/cat-language																																																																																																																																																																																										0	0														
xs	XS	2002			15	pl				0					1059	1			22619		true	0									pl	1767	1945		532		0					c_cpp	clike	text/x-csrc	source.c	programming								false					359	2005	2018	1	23																												2002	perl c pod	"XS is a Perl foreign function interface through which a program can call a C or C++ subroutine. XS or xsub is an abbreviation of ""eXternal Subroutine"", where external refers to programming languages external to Perl. XS also refers to a glue language for specifying calling interfaces supporting such interfaces (see below)."	2005	13	9	52	1557123								xs												285	0		17																																	text								http://www.rosettacode.org/wiki/Category:XS																						"/*  * This software is copyright (C) by Nick Wellnhofer <wellnhofer@aevum.de>.  *  * This is free software; you can redistribute it and/or modify it under  * the same terms as the Perl 5 programming language system itself.  *  * Terms of the Perl programming language system itself  *  * a) the GNU General Public License as published by the Free  *    Software Foundation; either version 1, or (at your option) any  *    later version, or  * b) the ""Artistic License""  */  /*  * Notes on memory management  *  * - A pointer to the Perl SV representing a node is stored in the  *   user data slot of `struct cmark_node`, so there's a 1:1 mapping  *   between Perl and C objects.  * - Every node SV keeps a reference to the parent SV. This is done  *   indirectly by looking up the parent SV and increasing its refcount.  * - This makes sure that a document isn't freed if the last reference  *   from Perl to the root node is dropped, as references to child nodes  *   might still exist.  * - As a consequence, as long as a node is referenced from Perl, all its  *   ancestor nodes will also be associated with a Perl object.  */  #define PERL_NO_GET_CONTEXT  #include ""EXTERN.h"" #include ""perl.h"" #include ""XSUB.h""  #include <stdlib.h> #include <cmark.h>  #if CMARK_VERSION < 0x001000     #error libcmark 0.16.0 is required. #endif  /* Fix prefixes of render functions. */ #define cmark_node_render_html cmark_render_html #define cmark_node_render_xml  cmark_render_xml #define cmark_node_render_man  cmark_render_man  static SV* S_create_or_incref_node_sv(pTHX_ cmark_node *node) {     SV *new_obj = NULL;      while (node) {         SV *obj;         HV *stash;          /* Look for existing object. */         obj = (SV*)cmark_node_get_user_data(node);          if (obj) {             /* Incref if found. */             SvREFCNT_inc_simple_void_NN(obj);             if (!new_obj) {                 new_obj = obj;             }             break;         }          /* Create a new SV. */         o"																					/* */																															true																																																																								true																														false																																																https://en.wikipedia.org/wiki/XS_(Perl)	0	0					XS	https://github.com/textmate/c.tmbundle			XS					
effekt	Effekt	2020	Jonathan Immanuel Brachthäuser		14	pl		https://effekt-lang.org/		0					1060	1		1	22617		true	0								https://github.com/effekt-lang/effekt	pl																2020	2024		9	14	310	123	false																								2020	2025	4426	39	1057	22	33143				https://effekt-lang.org/quickstart.html												A language with lexical effect handlers and lightweight effect polymorphism.	A language with lexical effect handlers and lightweight effect polymorphism.		Universität Tübingen	A language with lexical effect handlers and lightweight effect polymorphism.	effekt								scala				true	393	0		16																1	false																																		def eager[R] { p: R / { Flip, Fail, Error } } = try {   Success(p()) } with Flip { () =>   resume(true) match {     case Failure(msg) => resume(false)     case Success(res) => Success(res)     case ParseError(msg) => ParseError(msg)   } } with Fail { (msg) => Failure(msg) } with Error { (msg) => ParseError(msg) } 																										https://github.com/effekt-lang/effekt																																																																																																																																																																																													0	0														
refal	Refal	1968	Valentin Turchin		24	pl		http://www.refal.net		0					1061	2			22614	595	true	0									pl																							false																																			1999		1966	prolog lisp	"Refal (Recursive functions algorithmic language) ""is functional programming language oriented toward symbol manipulation"", including ""string processing, translation, [and] artificial intelligence"". It is one of the oldest members of this family, first conceived in 1966 as a theoretical tool with the first implementation appearing in 1968. Refal was intended to combine mathematical simplicity with practicality for writing large and sophisticated programs. Unlike other functional programming languages, Refal is based on pattern matching. Its pattern matching works in the forward direction rather than backwards (starting from the goal) as in Prolog. The basic data structure of Lisp and Prolog is a linear list consed up from the beginning. Refal lists are built and scanned from both ends, and pattern matching allows to match against nested lists as well as the top-level one. (In effect, the basic data structure of Refal is a tree rather than a list). According to the authors, this gives freedom and convenience in creating data structures while using only mathematically simple control mechanisms of pattern matching and substitution. Refal also includes a feature called the freezer to support efficient partial evaluation. Refal can be applied to the processing and transformation of tree structures, similarly to XSLT."	2007	16	17	78	14926151					http://pespmc1.vub.ac.be/TURCHIN.html															101	0		27																1																	text			https://github.com/antlr/grammars-v4/tree/master/refal					http://www.rosettacode.org/wiki/Category:Refal					United States															* Hello world in Refal  $ENTRY Go { = <Hello>;} Hello {    = <Prout 'Hello world'>; }								Squeeze {     '__'e.1 = <Squeeze '_'e.1>;     s.A e.1 = s.A <Squeeze e.1>;     = ; };	Refal													*		<Prout	'																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Refal	0	0	https://hopl.info/showlanguage.prx?exp=595			refal.net										
nuget-pm	NuGet	2010			12	packageManager		https://www.nuget.org/		0					1062	0			22610		false	0									packageManager																							false																15743156044	141524		csharp f-sharp visual-basic.net																2010						230								Outercurve Foundation															1171	0		12																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/NuGet	0	0				nuget.org										
rpl	RPL	1984			15	pl				0					1063	2			22610		true	0									pl																							false												Reverse Polish Lisp																									1984	forth lisp assembly-language	RPL (derived from Reverse Polish Lisp according to its original developers, whilst for a short while in 1987 HP marketing attempted to coin the backronym ROM-based Procedural Language for it) is a handheld calculator operating system and application programming language used on Hewlett-Packard's scientific graphing RPN (Reverse Polish Notation) calculators of the HP 28, 48, 49 and 50 series, but it is also usable on non-RPN calculators, such as the 38, 39 and 40 series. RPL is a structured programming language based on RPN, but equally capable of processing algebraic expressions and formulae, implemented as a threaded interpreter. RPL has many similarities to Forth, both languages being stack-based, as well as the list-based LISP. Contrary to previous HP RPN calculators, which had a fixed four-level stack, the stack used by RPL is only limited by available calculator RAM. RPL originated from HP's Corvallis, Oregon development facility in 1984 as a replacement for the previous practice of implementing the operating systems of calculators in assembly language. The last calculator supporting RPL, the HP 50g, was discontinued in 2015.	2004	52	57	164	512681					Hewlett-Packard															280	0		16																																	text								http://www.rosettacode.org/wiki/Category:RPL								RPL												"Hello World in RPL for the HP-28, HP-48, HP-49 and HP-50 series pocket calculators. No comments possible.  <<     ""HELLO WORLD""     1 DISP     60 FREEZE >> "								"«     0       @ Start with zero on the stack    1 10    @ Loop from 1 to 10    FOR I   @ ""I"" is the local variable       I +  @ Add ""I"" to the running total    NEXT    @ Repeat... »"																	""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/RPL_(programming_language)	3	0								year|publisher|title|authors|isbn13\n2010||Rpl (programming Language)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786130924690\n1995|Armstrong Pub Co|An Introduction To Hp48 System Rpl And Assembly Language Programming|James Donnelly|9781879828063						title|year|author|goodreadsId|rating|ratings|reviews\nAn Introduction to Hp48 System Rpl & Assembly Language Programming|1995|James Donnelly|20605176|0.0|0|0
rubygems-pm	RubyGems	2018	Nick Quaranto		13	packageManager		https://rubygems.org		0					1064	0			22609		false	0									packageManager																							false																30861856790	154445		ruby																2004		2018		"RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries (in a self-contained format called a ""gem""), a tool designed to easily manage the installation of gems, and a server for distributing them. It was created by Chad Fowler and Richard Kilmer during RubyConf 2004.The interface for RubyGems is a command-line tool called gem which can install and manage libraries (the gems). RubyGems integrates with Ruby run-time loader to help find and load installed gems from standardized library folders. Though it is possible to use a private RubyGems repository, the public repository is most commonly used for gem management. The public repository helps users find gems, resolve dependencies and install them. RubyGems is bundled with the standard Ruby package as of Ruby 1.9."		114	149		2866386					https://github.com/rubygems															591	0		13																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/RubyGems	0	0				rubygems.org										
video	video	2016	Leif Andersen		18	pl		https://lang.video/		0				v0.2.2	1065	0		4	22609		true	0								https://github.com/videolang/video	pl																2017	2024	2016	12	12	126	18	false																								2016	2019	932	6	88	3	19956																Video is a language for making movies. It combines the power of a traditional video editor with the capabilities of a full programming language. Video integrates with the Racket ecosystem and extensions for DrRacket to transform it into a non-linear video editor.	Video is a language for making movies. It combines the power of a traditional video editor with the capabilities of a full programming language. Video integrates with the Racket ecosystem and extensions for DrRacket to transform it into a non-linear video editor.		https://lang.video/community.html	Video is a language for making movies. It combines the power of a traditional video editor with the capabilities of a full programming language. Video integrates with the Racket ecosystem and extensions for DrRacket to transform it into a non-linear video editor.	.rkt								racket markdown yaml bourne-shell				true	170	0		23																1	false	0	true						https://docs.racket-lang.org/video@video/index.html																					United States																						https://twitter.com/videolang									https://github.com/videolang/video																																																																																																																																																																																													0	0				lang.video										
hare	Hare	2020			21	pl		https://harelang.org/		0				0.24.0	1066	2		6	22609		true	0								https://git.sr.ht/~sircmpwn/hare	pl																							false				h/Hare.ha																				2021	2025	4311	119	963	7	8722					2020											Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level, high performance tasks.	Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level, high performance tasks.		https://harelang.org/community/	Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level, high performance tasks.			ha						assembly-language make bourne-shell scheme markdown yaml				true	120	0		30																	false	0	true		ha																									Various					"use fmt;  export fn main() void = {  const greetings = [   ""Hello, world!"",   ""¡Hola Mundo!"",   ""Γειά σου Κόσμε!"",   ""Привет, мир!"",   ""こんにちは世界！"",  ];  for (let i = 0z; i < len(greetings); i += 1) {   fmt::println(greetings[i])!;  }; };"											"use fmt;  export fn main() void = {  fmt::println(""Hello World"")!; }; "								Hare											https://git.sr.ht/~sircmpwn/hare				fmt::println	""""																																																																																																																							true																							true																																						0	0				harelang.org										
passerine	Passerine	2021	Isaac Cayton (slightknack)		12	pl		https://www.passerine.io/		0				v0.9.3	1067	0		4	22608		true	0								https://github.com/vrtbl/passerine	pl																2020	2024	2020	25	38	1036	20	false																								2020	2024	536	17	127	2	9133																			https://github.com/vrtbl										rust toml markdown svg				true	1169	0		16																1	false	0	true																											United States																															https://github.com/vrtbl/passerine																																																																																																																																																																																													0	0														
tao-lang	Tao	2020	Joshua Barretto		12	pl		https://tao.jsbarretto.com/		0					1068	1		7	22607		true	0								https://github.com/zesterer/tao	pl																2020	2024	2020	13	23	1086	10	false																								2020	2023	463	8	133	2	20382																A statically-typed functional language with polymorphism, typeclasses, sum types, pattern-matching, first-class functions, currying, good diagnostics, and much more!	A statically-typed functional language with polymorphism, typeclasses, sum types, pattern-matching, first-class functions, currying, good diagnostics, and much more!			A statically-typed functional language with polymorphism, typeclasses, sum types, pattern-matching, first-class functions, currying, good diagnostics, and much more!									rust toml markdown svg scss html bourne-shell				true	1165	0		19																1	false																																		fn factorial =    | 0 => 1    \ y ~ x + 1 => y * factorial(x)																										https://github.com/zesterer/tao																																																																																																																																																																																													2	0								year|publisher|title|authors|isbn13\n2012|lulu.com|Tao Te Programming|Burns, Patrick|9781291130454\n2004|Addison-Wesley Professional|Tao of Network Security Monitoring, The: Beyond Intrusion Detection|Bejtlich, Richard|9780321246776						
ohayo	Ohayo	2017	Breck Yunits		19	pl dataFlow dataVis		https://ohayo.breckyunits.com/		0				20.1.0	1069	1		8	22605		true	0								https://github.com/breck7/ohayo	pl																2017	2024	2017	9	5	132	56	false																								2017	2024	202	4	384	14	635677				https://ohayo.breckyunits.com/												Ohayo is a fast and free tool for data science. Ohayo consists of a very high level programming language and a visual web studio for that language. The goal of Ohayo is to enable people to do data science at the speed of voice.	Ohayo is a fast and free tool for data science. Ohayo consists of a very high level programming language and a visual web studio for that language. The goal of Ohayo is to enable people to do data science at the speed of voice.		Breck's Lab	Ohayo is a fast and free tool for data science. Ohayo consists of a very high level programming language and a visual web studio for that language. The goal of Ohayo is to enable people to do data science at the speed of voice.									javascript json csv svg markdown css typescript html			true	true	153	0		28	r															1	false	20	true																											United States					web.get ohayo/packages/samples/welcome.md  parser text  hidden  markdown.toHtml templates.list challenge.list																										https://github.com/breck7/ohayo																																																																																																																																												true																																																	0	0														
mcp	Model Context Protocol	2024			12	protocol		https://modelcontextprotocol.io		0					1070	0		1	22602		true	0								https://github.com/modelcontextprotocol/specification	protocol																2024	2025		49	102	817	45	false																								2024	2025	284	24	92	1	14466																The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you're building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.	The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you're building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.		Anthropic	The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you're building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.									typescript				true	1149	0		13																	false																																	https://www.anthropic.com/news/model-context-protocol																											https://github.com/modelcontextprotocol/specification					https://github.com/modelcontextprotocol/specification																																																																																																																																																																																								0	0														
caramel	Caramel	2020	Leandro Ostera		12	pl		https://caramel.run/		0				v0.1.1	1071	0		24	22598		true	0								https://github.com/AbstractMachinesLab/caramel	pl																2020	2024	2020	26	25	1050	21	false																								2020	2022	688	10	4120	16	1821149																			https://abstractmachines.dev										ocaml markdown html erlang typescript vim-script yaml lisp make c javascript asciidoc bourne-shell reason css json diff python handlebars xml tex bash toml svg				true	1137	0		36																1	false	0	true																											Sweden																															https://github.com/AbstractMachinesLab/caramel																																																																																																																																																																																													0	0														
yorick	Yorick	1996	David H. Munro		25	pl		http://yorick.github.com		0					1072	3			22598	2637	true	0									pl																							false				y/Yorick.i																																	1996	c fortran perl-data-language	Yorick is an interpreted programming language designed for numerics, graph plotting, and steering large scientific simulation codes. It is quite fast due to array syntax, and extensible via C or Fortran routines. It was created in 1996 by David H. Munro of Lawrence Livermore National Laboratory.	2003	14	10	79	175271					Lawrence Livermore		i		i			i							true	91	0		28																1																	text						Yorick		http://www.rosettacode.org/wiki/Category:Yorick				yorick																	"#!/usr/bin/yorick -batch print, ""Hello World""; "				https://riju.codes/yorick	"write, ""Hello, world!"" "		> x=[[1,2,3],[4,5,6]] > x [[1,2,3],[4,5,6]] > y=[[7,8],[9,10],[11,12]] > x(,+)*y(+,) [[39,54,69],[49,68,87],[59,82,105]] > x(+,)*y(,+) [[58,139],[64,154]]	Yorick															print	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Yorick_(programming_language)	1	1	https://hopl.info/showlanguage.prx?exp=2637		Yorick	yorick.github.com				year|publisher|title|authors|isbn13\n||Yorick (programming Language)|Surhone and Lambert M. and Tennoe and Mariam T. and Henssonow and Susan F.|9786133269828					"year|title|doi|citations|influentialCitations|authors|paperId\n1976|""Review of """"Coputational Semantics: An Introduction to Artificial Intelligence and Natural Language Comprhension by Eugue Charniak and Yorick Wilks, Eds."""" North-Holland, Amer. Elsevier.""|10.1145/1045276.1045281|5|0|M. Rychener|a218cf15a4920446d1f432272028f9326725a65f"	
ok	OK	2021	Jesse Duffield		13	pl				0					1073	1		9	22597		true	0								https://github.com/jesseduffield/OK	pl																2021	2024	2021	4	19	519	11	false																								2021	2022	91	3	76	1	19905				https://www.okquestionmark.org															https://github.com/jesseduffield/OK/issues										go json typescript yaml css bourne-shell markdown javascript html				true	580	0		22																1	false																													Australia				https://news.ycombinator.com/item?id=32640918	"let divide = fn(a, b) {   return switch b {     case 0: [NO!, ""cannot divide by zero""];     default: [a / b, """"];   }; };  result = divide(5, 0) switch result[1] {   case """": puts(result[0])   default: puts(result[1]) // prints ""cannot divide by zero"" } "																										https://github.com/jesseduffield/OK																																																																																																																																																																																													0	0														
savi	Savi	2018	Joe Eli McIlvain		16	pl				0				v0.20240428.0	1074	0		17	22595		true	0								https://github.com/savi-lang/savi	pl																2018	2024	2018	8	12	154	84	false																					savi.py			2018	2024	2418	14	762	8	126189																			https://github.com/savi-lang					savi					crystal markdown yaml json cpp bourne-shell make typescript ruby python c xml lua lisp dockerfile javascript nix				true	205	0		33																1	false	0	true																											United States																		Savi													https://github.com/savi-lang/savi																										true												true																																							true																true																																																																																																0	0														
coffeekup	CoffeeKup	2010	Maurice Machado		11	template		https://coffeekup.org		0					1075	1		7	22591		true	1	jedi							https://github.com/mauricemach/coffeekup	template																2010	2024		34	84	1264	38	false																								2010	2011	180	13	37	2	2688																Markup as CoffeeScript.	Markup as CoffeeScript.			Markup as CoffeeScript.									coffeescript html markdown javascript bourne-shell css json				true	1531	0		18																1	false																																		"doctype 5 html ->   head ->     meta charset: 'utf-8'     title ""#{@title or 'Untitled'} | A completely plausible website""     meta(name: 'description', content: @description) if @description?          link rel: 'stylesheet', href: '/css/app.css'          style '''       body {font-family: sans-serif}       header, nav, section, footer {display: block}     '''          script src: '/js/jquery.js'          coffeescript ->       $(document).ready ->         alert 'Alerts suck!'   body ->     header ->       h1 @title or 'Untitled'              nav ->         ul ->           (li -> a href: '/', -> 'Home') unless @path is '/'           li -> a href: '/chunky', -> 'Bacon!'           switch @user.role             when 'owner', 'admin'               li -> a href: '/admin', -> 'Secret Stuff'             when 'vip'               li -> a href: '/vip', -> 'Exclusive Stuff'             else               li -> a href: '/commoners', -> 'Just Stuff'      div '#myid.myclass.anotherclass', style: 'position: fixed', ->       p 'Divitis kills! Inline styling too.'      section ->       # A helper function you built and included.       breadcrumb separator: '>', clickable: yes              h2 ""Let's count to 10:""       p i for i in [1..10]              # Another hypothetical helper.       form_to @post, ->         textbox '#title', label: 'Title:'         textbox '#author', label: 'Author:'         submit 'Save'      footer ->       # CoffeeScript comments. Not visible in the output document.       comment 'HTML comments.'       p 'Bye!'"																										https://github.com/mauricemach/coffeekup																																																																																																																																																																																													0	0														
qmake	QMake	2002			14	pl				0					1076	2			22589		true	0									pl	13539	17519		3624		0				qmake	text			source.qmake	programming								false								4																														linux freebsd make qt cmake	qmake is an utility that automates the generation of makefiles. Makefiles are used by the program make to build executable programs from source code; therefore qmake is a make-makefile tool, or makemake for short. The makefiles that qmake produces are tailored to the particular platform where it is run from based on qmake project files. This way one set of build instructions can be used to create build instructions on different operating systems. qmake supports code generation for the following operating systems: Linux, Apple Mac OS X, Symbian, Microsoft Windows and Microsoft Windows CE. qmake was created by Trolltech (now The Qt Company). It is distributed and integrated with the Qt application framework, and automates the creation of moc (meta object compiler) and rcc (resource compiler) sources, which are used in Qt's meta-object system and in the integration of binary resources (e.g., pictures). The qmake tool helps simplify the build process for development projects across different platforms. It automates the generation of Makefiles so that only a few lines of information are needed to create each Makefile. You can use qmake for any software project, whether it is written with Qt or not.	2007	31	57	48	10962771					Qt Group plc			pro pri											true	375	0		14																																	text													Finland				http://doc.qt.io/archives/qt-4.8/qmake-tutorial.html	"CONFIG += qt debug HEADERS += hello.h SOURCES += hello.cpp SOURCES += main.cpp win32 {     SOURCES += hellowin.cpp } unix {     SOURCES += hellounix.cpp } !exists( main.cpp ) {     error( ""No main.cpp file found"" ) } win32:debug {     CONFIG += console }"												#!/usr/bin/qmake message(This is QMake.) 																																																																																																																																																																																																										https://en.wikipedia.org/wiki/Qmake	0	0					QMake	https://github.com/textmate/cpp-qt.tmbundle			QMake					
lookml	LookML	2012			16	pl		https://docs.looker.com/data-modeling/learning-lookml/what-is-lookml		0					1077	2			22585		true	0									pl	47	185		5427		0					yaml	yaml	text/x-yaml	source.yaml	programming								false					205	2013	2018	3	25																																								Looker			lookml modellkml viewlkml												201	0		17																																	text																	https://docs.looker.com/relnotes/v1-release-notes#looker_1.10.13	"###################################### # FILE: ecommercestore.model.lkml    # # Define the explores and join logic # ###################################### connection: order_database include: ""*.view.lkml"" explore: orders {   join: customers {     sql_on: ${orders.customer_id} = ${customers.id} ;;   } }  ########################################################## # FILE: orders.view.lkml                                 # # Define the dimensions and measures for the ORDERS view # ########################################################## view: orders {   dimension: id {     primary_key: yes     type: number     sql: ${TABLE}.id ;;   }   dimension: customer_id {      # field: orders.customer_id     sql: ${TABLE}.customer_id ;;   }   dimension: amount {           # field: orders.amount     type: number     value_format: ""0.00""     sql: ${TABLE}.amount ;;   }   dimension_group: created {                # generates fields:     type: time                              # orders.created_time, orders.created_date     timeframes: [time, date, week, month]   # orders.created_week, orders.created_month     sql: ${TABLE}.created_at ;;   }   measure: count {             # field: orders.count     type: count                # creates a sql COUNT(*)     drill_fields: [drill_set*] # list of fields to show when someone clicks 'ORDERS Count'   }   measure: total_amount {     type: sum     sql: ${amount} ;;   }   set: drill_set {     fields: [id, created_time, customers.name, amount]   } }  ############################################################# # FILE: customers.view.lkml                                 # # Define the dimensions and measures for the CUSTOMERS view # ############################################################# view: customers {   dimension: id {     primary_key: yes     type: number     sql: ${TABLE}.id ;;   }   dimension: city {                    # field: customers.city     sql: ${TABLE}.city ;;   }   dimension: state {                   # field: customers.state     sql: ${TABLE}.state ;;   }   dimension: name {     sql: CONCAT(${TABLE}.firstname, "" "", ${TABLE}.lastname) ;;   }   measure: count {             # field: customers.count     type: count                # creates a sql COUNT(*)     drill_fields: [drill_set*] # fields to show when someone clicks 'CUSTOMERS Count'   }   set: drill_set {                     # set: customers.drill_set     fields: [id, state, orders.count]  # list of fields to show when someone clicks 'CUSTOMERS Count'   } }"												- view: comments   fields:    - dimension: id     primary_key: true     type: int     sql: ${TABLE}.id    - dimension: body     sql: ${TABLE}.body    - dimension_group: created     type: time     timeframes: [time, date, week, month]     sql: ${TABLE}.created_at    - dimension: headline_id     type: int     hidden: true     sql: ${TABLE}.headline_id    - dimension_group: updated     type: time     timeframes: [time, date, week, month]     sql: ${TABLE}.updated_at    - dimension: user_id     type: int     hidden: true     sql: ${TABLE}.user_id    - measure: count     type: count     detail: detail*     # ----- Detail ------   sets:     detail:       - id       - headlines.id       - headlines.name       - users.id																				#																																true																																																							true																																															false																																																	0	0					LookML	https://github.com/atom/language-yaml			LookML					
eagle	Eagle	1988			12	application				0					1078	1			22584		false	0									application	1788	2082				0					xml	xml	text/xml	text.xml	data								false					97	2004	2018	2	12																												1988	linux postscript xml arduino kicad	EAGLE is a scriptable electronic design automation (EDA) application with schematic capture, printed circuit board (PCB) layout, auto-router and computer-aided manufacturing (CAM) features. EAGLE stands for Easily Applicable Graphical Layout Editor (German: Einfach Anzuwendender Grafischer Layout-Editor) and is developed by CadSoft Computer GmbH. The company was acquired by Autodesk Inc. in 2016.	2005	177	476	337	1470123					Autodesk			sch brd												1105	0		12																																	text	4196												United States																	"<?xml version=""1.0"" encoding=""utf-8""?> <!DOCTYPE eagle SYSTEM ""eagle.dtd""> <eagle version=""6.3""> <drawing> <settings> <setting alwaysvectorfont=""no""/> <setting verticaltext=""up""/> </settings> <grid distance=""10"" unitdist=""mil"" unit=""mil"" style=""lines"" multiple=""1"" display=""no"" altdistance=""0.025"" altunitdist=""inch"" altunit=""inch""/> <layers> <layer number=""1"" name=""Top"" color=""4"" fill=""1"" visible=""yes"" active=""yes""/> <layer number=""2"" name=""Route2"" color=""1"" fill=""3"" visible=""no"" active=""no""/> <layer number=""3"" name=""Route3"" color=""4"" fill=""3"" visible=""no"" active=""no""/> <layer number=""4"" name=""Route4"" color=""1"" fill=""4"" visible=""no"" active=""no""/> <layer number=""5"" name=""Route5"" color=""4"" fill=""4"" visible=""no"" active=""no""/> <layer number=""6"" name=""Route6"" color=""1"" fill=""8"" visible=""no"" active=""no""/> <layer number=""7"" name=""Route7"" color=""4"" fill=""8"" visible=""no"" active=""no""/> <layer number=""8"" name=""Route8"" color=""1"" fill=""2"" visible=""no"" active=""no""/> <layer number=""9"" name=""Route9"" color=""4"" fill=""2"" visible=""no"" active=""no""/> <layer number=""10"" name=""Route10"" color=""1"" fill=""7"" visible=""no"" active=""no""/> <layer number=""11"" name=""Route11"" color=""4"" fill=""7"" visible=""no"" active=""no""/> <layer number=""12"" name=""Route12"" color=""1"" fill=""5"" visible=""no"" active=""no""/> <layer number=""13"" name=""Route13"" color=""4"" fill=""5"" visible=""no"" active=""no""/> <layer number=""14"" name=""Route14"" color=""1"" fill=""6"" visible=""no"" active=""no""/> <layer number=""15"" name=""Route15"" color=""4"" fill=""6"" visible=""no"" active=""no""/> <layer number=""16"" name=""Bottom"" color=""1"" fill=""1"" visible=""yes"" active=""yes""/> <layer number=""17"" name=""Pads"" color=""2"" fill=""1"" visible=""yes"" active=""yes""/> <layer number=""18"" name=""Vias"" color=""2"" fill=""1"" visible=""yes"" active=""yes""/> <layer number=""19"" name=""Unrouted"" color=""6"" fill=""1"" visible=""yes"" active=""yes""/> <layer number=""20"" name=""Dimension"" color=""15"" fill=""1"" visible=""yes"" active=""yes""/> <layer number=""21"" name=""tPlace"" color=""7"" fill=""1"" visible=""yes"" act"																																																																																																																																																																																																										https://en.wikipedia.org/wiki/EAGLE_(program)	0	0					Eagle	https://github.com/textmate/xml.tmbundle			Eagle					
grammatical-framework	Grammatical Framework	1998			15	grammarLanguage				0					1079	2			22583		true	0									grammarLanguage	32	37		624169		0			gf		haskell	haskell	text/x-haskell	source.gf	programming								false					463	2014	2018	41	13																												1998	javascript java	Grammatical Framework (GF) is a programming language for writing grammars of natural languages. GF is capable of parsing and generating texts in several languages simultaneously while working from a language-independent representation of meaning. Grammars written in GF can be compiled into different formats including JavaScript and Java and can be reused as software components. A companion to GF is the GF Resource Grammar Library, a reusable library for dealing with the morphology and syntax of a growing number of natural languages. Both GF itself and the GF Resource Grammar Library are open-source. Typologically, GF is a functional programming language. Mathematically, it is a type-theoretic formal system (a logical framework to be precise) based on Martin-Löf's intuitionistic type theory, with additional judgments tailored specifically to the domain of linguistics.	2007	9	6	36	10372077					Xerox Research Centre Europe			gf												265	0		16																																	text													France																	--# -path=.:present  -- (c) 2009 Aarne Ranta under LGPL  concrete FoodsFin of Foods = FoodsI with   (Syntax = SyntaxFin),   (LexFoods = LexFoodsFin) ; 						"> parse -lang=Fre ""Marie aime Jean"" | align_words -lang=Fre,Dut,Lat -view=""eog"""														--																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Grammatical_Framework	0	0					Grammatical Framework	https://github.com/atom-haskell/language-haskell			Grammatical Framework					
linearml	LinearML	2010	Julien Verlaguet		13	pl		https://github.com/pikatchu/LinearML		0					1080	0		6	22580		true	0								https://github.com/pikatchu/LinearML	pl																2010	2024		26	37	430	4	false																								2010	2014	237	15	116	1	17291																			Facebook		lml								ocaml c make actionscript bash bourne-shell				true	558	0		20																1	false																													United States																															https://github.com/pikatchu/LinearML																																																																																																																																																																																													0	0							id|title|url|time|timestamp|by|comments|score\n2310587|LinearML:a programming language designed to write efficient parallel programs.|https://github.com/pikatchu/LinearML/|2011-03-10 20:18:22 UTC|1299784702|primodemus|22|69							
bloop	BlooP	1979			17	esolang				0					1081	2			22577	844	true	0									esolang																							false				b/Bloop.bloop																																	1979		BlooP and FlooP are simple programming languages designed by Douglas Hofstadter to illustrate a point in his book Gödel, Escher, Bach. BlooP is a non-Turing-complete programming language whose main control flow structure is a bounded loop (i.e. recursion is not permitted). All programs in the language must terminate, and this language can only express primitive recursive functions. FlooP is identical to BlooP except that it supports unbounded loops; it is a Turing-complete language and can express all computable functions. For example, it can express the Ackermann function, which (not being primitive recursive) cannot be written in BlooP. Borrowing from standard terminology in mathematical logic, Hofstadter calls FlooP's unbounded loops MU-loops. Like all Turing-complete programming languages, FlooP suffers from the halting problem: programs might not terminate, and it is not possible, in general, to decide which programs do. BlooP and FlooP can be regarded as models of computation, and have sometimes been used in teaching computability.	2004	33	41	99	436718					Fluid Analogies Research Group				bloop											185	0		19																																	text							https://repl.it/languages/bloop	http://www.rosettacode.org/wiki/Category:BlooP					United States																DEFINE PROCEDURE ''HELLO-WORLD'' [N]: BLOCK 0: BEGIN      PRINT['Hello World'] BLOCK 0: END. HELLO-WORLD[1];							DEFINE PROCEDURE ''ACKERMANN'' [M, N]: BLOCK 0: BEGIN  CELL(0) ⇐ M;  OUTPUT ⇐ N;  CELL(1) ⇐ 0;  MU-LOOP:  BLOCK 1: BEGIN   IF CELL(0) = 0, THEN:   BLOCK 2: BEGIN    OUTPUT ⇐ OUTPUT + 1;    IF CELL(1) = 0, THEN: ABORT LOOP 1;    CELL(0) ⇐ TOP [CELL(1)];    CELL(1) ⇐ POP [CELL(1)];    QUIT BLOCK 1;   BLOCK 2: END   IF OUTPUT = 0, THEN:   BLOCK 3: BEGIN    OUTPUT ⇐ 1;    CELL(0) ⇐ MINUS [CELL(0), 1];    QUIT BLOCK 1;   BLOCK 3: END   OUTPUT ⇐ MINUS [OUTPUT, 1];   CELL(1) ⇐ PUSH [MINUS [CELL(0), 1], CELL(1)];  BLOCK 1: END; BLOCK 0: END.	Bloop															PRINT	'																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/BlooP_and_FlooP	1	0	https://hopl.info/showlanguage.prx?exp=844							year|publisher|title|authors|isbn13\n||Experimental Programming Languages: Subtext, Iswim, Unity, P, Lava, Lithe, Bloop And Floop, Advice Taker, Charity, Ambienttalk, Lagoona|Books and LLC|9781156905357						
reko-decompiler	Reko	2007	John Källén		11	decompiler		https://uxmal.github.io/reko		0					1082	0		28	22576		false	0								https://github.com/uxmal/reko	decompiler																2015	2024	2007	74	251	2098	164	false																								2007	2025	11098	53	7028	941	8066057																			https://github.com/uxmal/reko/issues										csharp assembly-language expect c xml markdown cpp pascal cmake json python html llvmir xslt wasm yaml ring make dockerfile xsd css yacc php sql ocaml javascript go bourne-shell				true	2906	0		39																1	false																													Sweden																															https://github.com/uxmal/reko																																																																																																																																																																																													0	0														
x-it	[x]it!	2022	Jan Heuermann		12	dataNotation		https://xit.jotaen.net		0					1083	1		1	22571		true	0								https://github.com/jotaen/xit	dataNotation																2022	2024	2022	11	6	1035	0	false																								2022	2023	9	2	2	1	236																													markdown				true	1057	0		14	todotxt															1	false																																	https://news.ycombinator.com/item?id=32552782	[ ] This is an open item [x] This is a checked item [@] This is an ongoing item [~] This is an obsolete item																										https://github.com/jotaen/xit																																																																																																																																																																																													0	0														
csvw	CSVw	2014	Ivan Herman		14	dataValidationLanguage				0					1084	1		13	22568		true	0								https://github.com/w3c/csvw	dataValidationLanguage																2014	2024	2014	53	57	162	38	false												CSV on the Web												2014	2022	2468	29	1737	57	2405606																The CSV on the Web Working Group has developed standard ways to express useful metadata about CSV files and other kinds of tabular data.	The CSV on the Web Working Group has developed standard ways to express useful metadata about CSV files and other kinds of tabular data.		CSV on the Web Working Group && CSV on the Web Community Group	The CSV on the Web Working Group has developed standard ways to express useful metadata about CSV files and other kinds of tabular data.									json csv html markdown javascript bourne-shell svg xml ruby haml css python yaml				true	363	0		28																1	false																													Various				https://www.w3.org/TR/tabular-data-primer/	"{   ""@context"": ""http://www.w3.org/ns/csvw"",   ""url"": ""countries.csv"",   ""tableSchema"": {     ""aboutUrl"": ""http://example.org/country/{code}"",     ""columns"": [{       ""titles"": ""country"",       ""name"": ""code""     },{       ""titles"": ""country group""     },{       ""titles"": ""name (en)"",       ""lang"": ""en""     },{       ""titles"": ""name (fr)"",       ""lang"": ""fr""     },{       ""titles"": ""name (de)"",       ""lang"": ""de""     },{       ""titles"": ""latitude"",       ""datatype"": ""number""     },{       ""titles"": ""longitude"",       ""datatype"": ""number""     }]   } }"																										https://github.com/w3c/csvw																																																																																																																																																																																													0	0														
k-framework	k-framework	2013			12	grammarLanguage		http://www.kframework.org/		0				v7.0.92	1085	0		20	22567		true	0								https://github.com/runtimeverification/k	grammarLanguage																2016	2024	2010	38	143	430	274	false																								2010	2025	23450	189	7042	164	409826					2013														Runtime Verification Inc.										make java python markdown json standard-ml scala bash bourne-shell yaml html dockerfile xml nix toml c javascript css restructuredtext ini				true	1050	0		32																	false	7	true																											Various																															https://github.com/runtimeverification/k																																																																																																																																																																																													0	0				kframework.org										
renderscript	RenderScript	2011			17	pl		http://developer.android.com/guide/topics/renderscript/index.html		0					1086	1			22565		true	0									pl	379	407		696		0					text			none	programming								false																																					2011	android cuda	RenderScript is a component of the Android operating system for mobile devices that offers an API for acceleration that takes advantage of heterogeneous hardware. It allows developers to increase the performance of their applications at the cost of writing more complex (lower-level) code. It provides the developer three primary tools: A simple 3D rendering API, a compute API similar to CUDA, and a C99-derived language.	2011	32	186	69	32576047		RenderScript is a component of the Android operating system for mobile devices that offers an API for acceleration that takes advantage of heterogeneous hardware. It allows developers to increase the performance of their applications at the cost of writing more complex (lower-level) code.	RenderScript is a component of the Android operating system for mobile devices that offers an API for acceleration that takes advantage of heterogeneous hardware. It allows developers to increase the performance of their applications at the cost of writing more complex (lower-level) code.			RenderScript is a component of the Android operating system for mobile devices that offers an API for acceleration that takes advantage of heterogeneous hardware. It allows developers to increase the performance of their applications at the cost of writing more complex (lower-level) code.		rs rsh												181	0		19																																	text																	https://developer.android.com/guide/topics/renderscript/advanced	"/*  * Copyright (C) 2012 The Android Open Source Project  *  * Licensed under the Apache License, Version 2.0 (the ""License"");  * you may not use this file except in compliance with the License.  * You may obtain a copy of the License at  *  *      http://www.apache.org/licenses/LICENSE-2.0  *  * Unless required by applicable law or agreed to in writing, software  * distributed under the License is distributed on an ""AS IS"" BASIS,  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  * See the License for the specific language governing permissions and  * limitations under the License.  */  #pragma version(1) #pragma rs java_package_name(com.android.gallery3d.filtershow.filters) #pragma rs_fp_relaxed  int32_t gWidth; int32_t gHeight; const uchar4 *gPixels; rs_allocation gIn;  float gCoeffs[9];  void root(const uchar4 *in, uchar4 *out, const void *usrData, uint32_t x, uint32_t y) {     uint32_t x1 = min((int32_t)x+1, gWidth-1);     uint32_t x2 = max((int32_t)x-1, 0);     uint32_t y1 = min((int32_t)y+1, gHeight-1);     uint32_t y2 = max((int32_t)y-1, 0);      float4 p00 = rsUnpackColor8888(gPixels[x1 + gWidth * y1]);     float4 p01 = rsUnpackColor8888(gPixels[x + gWidth * y1]);     float4 p02 = rsUnpackColor8888(gPixels[x2 + gWidth * y1]);     float4 p10 = rsUnpackColor8888(gPixels[x1 + gWidth * y]);     float4 p11 = rsUnpackColor8888(gPixels[x + gWidth * y]);     float4 p12 = rsUnpackColor8888(gPixels[x2 + gWidth * y]);     float4 p20 = rsUnpackColor8888(gPixels[x1 + gWidth * y2]);     float4 p21 = rsUnpackColor8888(gPixels[x + gWidth * y2]);     float4 p22 = rsUnpackColor8888(gPixels[x2 + gWidth * y2]);      p00 *= gCoeffs[0];     p01 *= gCoeffs[1];     p02 *= gCoeffs[2];     p10 *= gCoeffs[3];     p11 *= gCoeffs[4];     p12 *= gCoeffs[5];     p20 *= gCoeffs[6];     p21 *= gCoeffs[7];     p22 *= gCoeffs[8];      p00 += p01;     p02 += p10;     p11 += p12;     p20 += p21;      p22 += p00;     p02 += p11;      p20 += p22;     p20 += p02;      p20 = clamp(p20, 0.f, 1.f);     *out = rsPackColorTo8888(p20.r, p20.g, p20.b); } "																																	/* */																															true																																																																								true																														false																																																https://en.wikipedia.org/wiki/RenderScript	2	0					RenderScript				RenderScript					title|year|author|goodreadsId|rating|ratings|reviews\nRenderScript: parallel computing on Android, the easy way||Alberto Marchetti|52506360|4.00|1|0\nRenderscript: Parallel Computing on Android, the Easy Way||Alberto Marchetti|51643141|0.0|0|0
lem-editor	lem-editor	2015			11	editor		http://lem-project.github.io/		0				v2.2.0	1087	0		7	22564		false	0								https://github.com/cxxxr/lem	editor																2015	2024	2015	65	164	2180	120	false																								2015	2025	11438	135	670	98	664202																			https://github.com/lem-project										lisp markdown bourne-shell json yaml make dockerfile				true	2809	0		18																	false	2	true																											Japan																															https://github.com/cxxxr/lem																																																																																																																																																																																													0	0														
hedy	Hedy	2020			11	pl		https://www.hedy.org/		0					1088	0		16	22560		true	0								https://github.com/hedyorg/hedy	pl																2019	2024		25	281	1276	226	false																								2019	2025	16379	637	1560	988	1247394																Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.	Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.		https://github.com/hedyorg	Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.									yaml javascript python html typescript css json scss bash markdown csharp svg bourne-shell dockerfile csv toml				true	2758	0		27																	false																													Netherlands																															https://github.com/hedyorg/hedy																																																																																																																																																																																													0	0														
noweb	Noweb	1989	Norman Ramsey		14	textMarkup		https://www.cs.tufts.edu/~nr/noweb/		0					1089	1		10	22559		true	0								https://github.com/nrnrnr/noweb	textMarkup																2012	2024	1991	19	27	247	5	false																								1991	2023	353	7	384	2	66135																			Tufts University										bourne-shell make tex c perl awk korn-shell c-shell lisp html				true	357	0		25	cweb															1	false																													United States					"\section{Hello world}  Today I awoke and decided to write some code, so I started to write Hello World in \textsf C.  <<hello.c>>= /*   <<license>> */ #include <stdio.h>  int main(int argc, char *argv[]) {   printf(""Hello World!\n"");   return 0; } @ \noindent \ldots then I did the same in PHP.  <<hello.php>>= <?php   /*   <<license>>   */   echo ""Hello world!\n""; ?> @ \section{License} Later the same day some lawyer reminded me about licenses. So, here it is:  <<license>>= This work is placed in the public domain."																										https://github.com/nrnrnr/noweb																																																																																																																																																																																												https://en.wikipedia.org/wiki/Noweb	0	0														
srecode-template	SRecode Template	2000			16	textMarkup				0					1090	1			22558		true	0									textMarkup	160	163		705466		0					lisp	commonlisp	text/x-common-lisp	source.lisp	markup								false					40	2005	2018	1	6																																					Semantic Recoder (or SRecode) is a template manager and code generator that is a part of CEDET.	Semantic Recoder (or SRecode) is a template manager and code generator that is a part of CEDET.		Free Software Foundation	Semantic Recoder (or SRecode) is a template manager and code generator that is a part of CEDET.		srt												200	0		17																																	text													United States				https://www.gnu.org/software/emacs/manual/html_mono/srecode.html													";;; linguist.srt --- Template for linguist-example-mode  ;; Not copyrighted whatsoever. ;; ;; GPL can bite my shiny metal ass. ;; ;; GitHub:   1 ;; Stallman: 0  set mode ""default""  set comment_start "";""  set LICENSE ""It's public domain, baby. This was written for the sole purpose of the format's inclusion and recognition by GitHub Linguist. This block of multiline text was added because every other .srt file I could find was GPL-licensed and had long-winded copyright blobs in the file's header. Also, check out my sick line-wrapping abilities.""  set DOLLAR ""$""  context file   template license ---- {{LICENSE:srecode-comment-prefix}} ----   template filecomment :file :user :time ---- {{comment_start}} {{FILENAME}} --- {{^}} {{comment_prefix}} YUO WAN GPL? {{comment_prefix}} {{comment_prefix}} Copyright (C) {{YEAR}} {{?AUTHOR}} {{comment_prefix}} {{comment_prefix}} TUO BAD {{comment_prefix}} WE EXPAT PEOPLE {{comment_prefix}} {{EXPLETIVE}} YOU! {{>:copyright}} {{comment_end}} ----  ;; end "																				;																																true																																																							true																																															false																																																	0	0					SRecode Template	https://github.com/textmate/lisp.tmbundle			SRecode Template					
type-language	Type Language	2013			16	pl				0					1091	1			22558		true	0									pl				404774		0			tl		text			source.tl	data								false					25	2017	2018	2	3																																					TL (Type Language) serves to describe the used system of types, constructors, and existing functions.	TL (Type Language) serves to describe the used system of types, constructors, and existing functions.			TL (Type Language) serves to describe the used system of types, constructors, and existing functions.		tl												200	0		19																																	text																	https://core.telegram.org/mtproto/TL													"// built-in types int#a8509bda ? = Int; long ? = Long; double ? = Double; string ? = String; null = Null;  vector {t:Type} # [ t ] = Vector t; coupleInt {alpha:Type} int alpha = CoupleInt<alpha>; coupleStr {gamma:Type} string gamma = CoupleStr gamma;  /* The name of the type variable is irrelevant: ""gamma"" could be replaced with ""alpha""   However, the combinator number will depend on the specific choice. */  intHash {alpha:Type} vector<coupleInt<alpha>> = IntHash<alpha>; strHash {alpha:Type} (vector (coupleStr alpha)) = StrHash alpha; intSortedHash {alpha:Type} intHash<alpha> = IntSortedHash<alpha>; strSortedHash {alpha:Type} (strHash alpha) = StrSortedHash alpha;  // custom types pair x:Object y:Object = Pair; triple x:Object y:Object z:Object = Triple;  user#d23c81a3 id:int first_name:string last_name:string = User; no_user#c67599d1 id:int = User; group id:int title:string last_name:string = Group; no_group = Group;  ---functions---  // Maybe some built-in arithmetic functions; inverse quotes make ""identifiers"" out of arbitrary non-alphanumeric strings `+` Int Int = Int; `-` Int Int = Int; `+` Double Double = Double; // ...  // API functions (aka RPC functions) getUser#b0f732d5 int = User; getUsers#2d84d5f5 (Vector int) = Vector User;"																				//	/* */																															true																																																							true																	true																														false																																																	0	0						https://github.com/goodmind/language-typelanguage			Type Language					
ibm-gml	GML	1969	Charles Goldfarb and Edward Mosher and Raymond Lorie		19	pl				0					1092	1			22555	6352	true	0									pl																							false				g/GML.gml								IBM Generalised Markup Language																									1969	script sgml xml ipf	Generalized Markup Language (GML) is a set of macros that implement intent-based (procedural) markup tags for the IBM text formatter, SCRIPT.  SCRIPT/VS is the main component of IBM's Document Composition Facility (DCF). A starter set of tags in GML is provided with the DCF product.	2005	23	27	56	1855712					IBM				gml											135	0		23																3																	text			https://github.com/antlr/grammars-v4/tree/master/gml										United States																"draw_text(1, 1, ""Hello World"");"								GML															draw_text	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/IBM_Generalized_Markup_Language	3	2	https://hopl.info/showlanguage.prx?exp=6352							year|publisher|title|authors|isbn13\n2014|Packt Publishing|GameMaker Game Programming with GML|DeLucas, Matthew|9781783559442\n2014|Packt Publishing|GameMaker Game Programming with GML|DeLucas, Matthew|9781783559459\n2010|Createspace Independent Publishing Platform|Game Maker 8 Game Creation Gml Programming: Practical Tips & Techniques Vol 2|Hobbypress|9781453722244					year|title|doi|citations|influentialCitations|authors|paperId\n2001|A specification of a spatial query language over GML|10.1145/512161.512186|50|3|J. E. Córcoles and P. González|81bb45a8a6c4a90abe791480488ce5eb21fdcdb4\n2014|Linking spatial data: automated conversion of geo-information models and GML data to RDF|10.2902/1725-0463.2014.09.ART3|32|7|L. V. D. Brink and P. Janssen and W. Quak and J. Stoter|dc8e68393e71f21ec861a34cfb1f231257ef1a45	
sage	Sage	2022	Adam McDaniel		13	pl		https://adam-mcdaniel.github.io/sage-website/		0					1093	1			22551		true	0								https://github.com/adam-mcdaniel/sage	pl																2022	2024		7	16	466	9	false																								2022	2024	707	5	660	87	402989				https://adam-mcdaniel.github.io/sage-website/playgrounds/playground/												Sage is a compiled language for anything from OS-dev to the web!	Sage is a compiled language for anything from OS-dev to the web!			Sage is a compiled language for anything from OS-dev to the web!													true	521	0		13																1									https://adam-mcdaniel.github.io/sage-website/docs/getting-started/																										"println(""Hello, world!"");"						https://discord.gg/rSGkM4bcdP																				https://github.com/adam-mcdaniel/sage																																																																																																																																																																																													0	0														
psvg	PSVG	2020	Lingdong Huang		14	pl		https://psvg.netlify.app/		0					1094	1		5	22550		true	0								https://github.com/LingDong-/psvg	pl																2020	2024		6	15	297	3	false																								2020	2020	62	4	47	1	5584				https://psvg.netlify.app/												Programmable SVG format	Programmable SVG format			Programmable SVG format									svg typescript json markdown javascript	svg			true	348	0		20																1	false								https://github.com/LingDong-/psvg/blob/main/QUICKSTART.md																										"<!-- koch.psvg               --> <!-- draws a koch snowflake  --> <psvg width=""400"" height=""400"">   <def-snowflake x1="""" y1="""" x2="""" y2="""" d="""">     <if true=""{d==0}"">       <line x1=""{x1}"" y1=""{y1}"" x2=""{x2}"" y2=""{y2}"" />       <return/>     </if>     <var x3=""{(x1*2+x2)/3}""/>     <var x4=""{(x2*2+x1)/3}""/>     <var y3=""{(y1*2+y2)/3}""/>     <var y4=""{(y2*2+y1)/3}""/>     <var dx=""{(x2-x1)/3}""/>     <var dy=""{(y2-y1)/3}""/>     <var x5=""{(dx-dy*SQRT(3))/2+x3}""/>     <var y5=""{(dy+dx*SQRT(3))/2+y3}""/>     <snowflake x1=""{x1}"" y1=""{y1}"" x2=""{x3}"" y2=""{y3}"" d=""{d-1}""/>     <snowflake x1=""{x3}"" y1=""{y3}"" x2=""{x5}"" y2=""{y5}"" d=""{d-1}""/>     <snowflake x1=""{x5}"" y1=""{y5}"" x2=""{x4}"" y2=""{y4}"" d=""{d-1}""/>     <snowflake x1=""{x4}"" y1=""{y4}"" x2=""{x2}"" y2=""{y2}"" d=""{d-1}""/>   </def-snowflake>    <stroke color=""black"" cap=""round""/>   <snowflake x1=""200"" y1=""10""  x2=""50""  y2=""310"" d=""5""/>   <snowflake x1=""350"" y1=""310"" x2=""200"" y2=""10""  d=""5""/>   <snowflake x1=""50""  y1=""310"" x2=""350"" y2=""310"" d=""5""/> </psvg>"																										https://github.com/LingDong-/psvg																																																																																																																																																																																													0	0														
cweb	CWEB	1987	Donald Knuth		15	textMarkup		http://www-cs-faculty.stanford.edu/~uno/cweb.html		0					1095	2			22549	1939	true	1	noweb								textMarkup	53	53		425		0					text			none	programming								false																																					1987	tex c java pascal	CWEB is a computer programming system created by Donald Knuth and Silvio Levy as a follow-up to Knuth's WEB literate programming system, using the C programming language (and to a lesser extent the C++ and Java programming languages) instead of Pascal. Like WEB, it consists of two primary programs: CTANGLE, which produces compilable C code from the source texts, and CWEAVE, which produces nicely-formatted printable documentation using TeX.	2002	31	94	73	87398					Stanford University			w											true	176	0		15																1																	text													Netherlands					\datethis @*Intro. This program generates clauses for the transition relation from time $t$ to time $t+1$ in Conway's Game of Life, assuming that all of the potentially live cells at time $t$ belong to a pattern that's specified in |stdin|. The pattern is defined by one or more lines representing rows of cells, where each line has `\..' in a cell that's guaranteed to be dead at time~$t$, otherwise it has `\.*'. The time is specified separately as a command-line parameter.  The Boolean variable for cell $(x,y)$ at time $t$ is named by its so-called ``xty code,'' namely by the decimal value of~$x$, followed by a code letter for~$t$, followed by the decimal value of~$y$. For example, if $x=10$ and $y=11$ and $t=0$, the variable that indicates liveness of the cell is \.{10a11}; and the corresponding variable for $t=1$ is \.{10b11}.  Up to 19 auxiliary variables are used together with each xty code, in order to construct clauses that define the successor state. The names of these variables are obtained by appending one of the following two-character combinations to the xty code: \.{A2}, \.{A3}, \.{A4}, \.{B1}, \.{B2}, \.{B3}, \.{B4}, \.{C1}, \.{C2}, \.{C3}, \.{C4}, \.{D1}, \.{D2}, \.{E1}, \.{E2}, \.{F1}, \.{F2}, \.{G1}, \.{G2}. These variables are derived from the Bailleux--Boufkhad method of encoding cardinality constraints: The auxiliary variable \.{A$k$} stands for the condition ``at least $k$ of the eight neighbors are alive.'' Similarly, \.{B$k$} stands for ``at least $k$ of the first four neighbors are alive,'' and \.{C$k$} accounts for the other four neighbors. Codes \.D, \.E, \.F, and~\.G refer to pairs of neighbors. Thus, for instance, \.{10a11C2} means that at least two of the last four neighbors of cell $(10,11)$ are alive.  Those auxiliary variables receive values by means of up to 77 clauses per cell. For example, if $u$ and~$v$ are the neighbors of cell~$z$ that correspond to a pairing of type~\.D, there are six clauses $$\bar u d_1,\quad   \bar v d_1,\quad																		% This file is part of CWEB.  % This program by Silvio Levy and Donald E. Knuth  % is based on a program by Knuth.  % It is distributed WITHOUT ANY WARRANTY, express or implied.  % Version 3.64 --- January 2002    % Copyright (C) 1987,1990,1993,2000 Silvio Levy and Donald E. Knuth    % Permission is granted to make and distribute verbatim copies of this  % document provided that the copyright notice and this permission notice  % are preserved on all copies.    % Permission is granted to copy and distribute modified versions of this  % document under the conditions for verbatim copying, provided that the  % entire resulting derived work is given a different name and distributed  % under the terms of a permission notice identical to this one.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/CWEB	0	0	https://hopl.info/showlanguage.prx?exp=1939				CWeb				CWeb					
tls	TLS	1999			10	protocol				0					1096	0			22548		true	0									protocol																							false												Transport Layer Security																									1999	http ftp smtp tcp udp linux android ios solaris delphi java javascript	Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL), are cryptographic protocols that provide communications security over a computer network. Several versions of the protocols find widespread use in applications such as web browsing, email, Internet faxing, instant messaging, and Voice over IP (VoIP). Websites are able to use TLS to secure all communications between their servers and web browsers. The Transport Layer Security protocol aims primarily to provide privacy and data integrity between two communicating computer applications. When secured by TLS, connections between a client (e.g., a web browser) and a server (e.g., wikipedia.org) have one or more of the following properties: The connection is private (or secure) because symmetric cryptography is used to encrypt the data transmitted. The keys for this symmetric encryption are generated uniquely for each connection and are based on a shared secret negotiated at the start of the session (see § TLS handshake). The server and client negotiate the details of which encryption algorithm and cryptographic keys to use before the first byte of data is transmitted (see § Algorithm below). The negotiation of a shared secret is both secure (the negotiated secret is unavailable to eavesdroppers and cannot be obtained, even by an attacker who places themselves in the middle of the connection) and reliable (no attacker can modify the communications during the negotiation without being detected). The identity of the communicating parties can be authenticated using public-key cryptography. This authentication can be made optional, but is generally required for at least one of the parties (typically the server). The connection ensures integrity because each message transmitted includes a message integrity check using a message authentication code to prevent undetected loss or alteration of the data during transmission. In addition to the properties above, careful configuration of TLS can provide additional privacy-related properties such as forward secrecy, ensuring that any future disclosure of encryption keys cannot be used to decrypt any TLS communications recorded in the past. TLS supports many different methods for exchanging keys, encrypting data, and authenticating message integrity (see § Algorithm below). As a result, secure configuration of TLS involves many configurable parameters, and not all choices provide all of the privacy-related properties described in the list above (see the § Key exchange (authentication), § Cipher security, and § Data integrity tables). Attempts have been made to subvert aspects of the communications security that TLS seeks to provide and the protocol has been revised several times to address these security threats (see § Security). Developers of web browsers have also revised their products to defend against potential security weaknesses after these were discovered (see TLS/SSL support history of web browsers). The TLS protocol comprises two layers: the TLS record and the TLS handshake protocols. TLS is a proposed Internet Engineering Task Force (IETF) standard, first defined in 1999 and updated in RFC 5246 (August 2008) and RFC 6176 (March 2011). It builds on the earlier SSL specifications (1994, 1995, 1996) developed by Netscape Communications for adding the HTTPS protocol to their Navigator web browser.	2001	4915	1638	4100	187813																				24595	0		10																									https://www.rfc-editor.org/rfc/rfc5246								na																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Transport_Layer_Security	1	2								year|publisher|title|authors|isbn13\n2011-01-07|Wiley|Implementing SSL / TLS Using Cryptography and PKI|Joshua Davies|9781118038772					year|title|doi|citations|influentialCitations|authors|paperId\n2017|Implementing and Proving the TLS 1.3 Record Layer|10.1109/SP.2017.58|74|2|K. Bhargavan and Antoine Delignat-Lavaud and C. Fournet and Markulf Kohlweiss and J. Pan and Jonathan Protzenko and Aseem Rastogi and N. Swamy and Santiago Zanella Béguelin and J. Zinzindohoué|3f4ec516aa4eaf52019a2bfced52e786190e5dc2\n2014|An Intrinsic Encoding of a Subset of C and its Application to TLS Network Packet Processing|10.6092/ISSN.1972-5787/4317|7|2|Reynald Affeldt and Kazuhiko Sakaguchi|8b052110776112bef379a27e6abbfc5288ccd40f	
creole	Creole	2007			13	textMarkup				0					1097	3			22547		true	0									textMarkup				0	true	0					text			text.html.creole	prose								false					17	2012	2018	1	3																												2006	xml mediawiki tiddlywiki	Creole is a lightweight markup language, aimed at being a common markup language for wikis, enabling and simplifying the transfer of content between different wiki engines.	2008	59	52	91	20480609		Creole is a lightweight markup language, aimed at being a common markup language for wikis, enabling and simplifying the transfer of content between different wiki engines.	Creole is a lightweight markup language, aimed at being a common markup language for wikis, enabling and simplifying the transfer of content between different wiki engines.		International Symposium on Wikis	Creole is a lightweight markup language, aimed at being a common markup language for wikis, enabling and simplifying the transfer of content between different wiki engines.		creole												515	0		13																																	text			https://github.com/antlr/grammars-v4/tree/master/creole										Denmark					* Bullet list * Second item ** Sub item  # Numbered list # Second item ## Sub item												= Creole  Creole is a Creole-to-HTML converter for Creole, the lightweight markup language (http://wikicreole.org/). Github uses this converter to render *.creole files.  Project page on github:  * http://github.com/minad/creole  Travis-CI:  * https://travis-ci.org/minad/creole  RDOC:  * http://rdoc.info/projects/minad/creole  == INSTALLATION  {{{ gem install creole }}}  == SYNOPSIS  {{{ require 'creole' html = Creole.creolize('== Creole text') }}}  == BUGS  If you found a bug, please report it at the Creole project's tracker on GitHub:  http://github.com/minad/creole/issues  == AUTHORS  * Lars Christensen (larsch) * Daniel Mendler (minad)  == LICENSE  Creole is Copyright (c) 2008 - 2013 Lars Christensen, Daniel Mendler. It is free software, and may be redistributed under the terms specified in the README file of the Ruby distribution. 						|=  |= table |= header | | a | table  | row     | | b | table  | row     |																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Creole_(markup)	0	0						https://github.com/Siddley/Creole			Creole					
candy	Candy	2020	Jonas Wanke and Marcel Garus		14	pl		https://github.com/candy-lang/Candy		0				v0.1.0	1098	1		11	22540		true	0								https://github.com/candy-lang/Candy	pl																2020	2024		3	3	314	116	false																								2020	2025	6063	13	484	22	83718																			https://github.com/candy-lang/		candy								rust markdown yaml toml json typescript c python dart nix make				true	338	0		27																2	false	0	true																											Germany					"type = use ""..Type"" is value := type.is value Struct hasKey struct key :=   needs (is struct)   ✨.structHasKey struct key getUnwrap struct key :=   needs (is struct)   needs (hasKey struct key)   ✨.structGet struct key getKeys struct :=   needs (is struct)   ✨.structGetKeys struct"																										https://github.com/candy-lang/Candy																																																																																																																																																																																													0	0														
tiledb	tiledb	2017			11	database		https://tiledb.com/		0				2.23.0	1099	0		18	22537		false	0								https://github.com/TileDB-Inc/TileDB	database																2017	2024	2014	72	181	1817	115	false																								2014	2025	10162	114	2052	107	630202					2010																								cpp cmake markdown c yaml bourne-shell diff python json svg powershell restructuredtext dockerfile css make bash javascript scss				true	2476	0		29																	false	2	true																																																	https://twitter.com/tiledb									https://github.com/TileDB-Inc/TileDB																																																																																																																																																																																													0	0				tiledb.com										
jinx	jinx	2016	JamesBoer		14	pl		https://jamesboer.github.io/Jinx/		0				v1.3.10	1100	0		12	22537		true	0								https://github.com/JamesBoer/Jinx	pl																2016	2024	2016	21	11	298	0	false																								2016	2023	573	2	280	56	76836					2016														https://github.com/JamesBoer/Jinx/issues										html javascript cpp csharp xaml bourne-shell css cmake xml markdown z-shell yaml				true	335	0		26																1	false	1	true																											Unknown																															https://github.com/JamesBoer/Jinx																																																																																																																																																																																													0	0				jamesboer.github.io			id|title|url|time|timestamp|by|comments|score\n18818846|Jinx: Simple Embeddable Scripting Language|https://www.jinx-lang.org/|2019-01-03 20:15:10 UTC|1546546510|azhenley|2|2							
blackcoffee	BlackCoffee	2014	Frank van Viegen		14	pl		https://github.com/paiq/blackcoffee		0				0.2.0	1101	0		6	22531		true	0								https://github.com/paiq/blackcoffee	pl																2013	2023		10	9	105	2	false																								2009	2014	4133	196	246	15	60507																			Paiq BV		coffee								coffeescript javascript html css markdown json				true	330	0		22																1	false	0	true																											The Netherlands																													macro		https://github.com/paiq/blackcoffee																																																																																																																																																																																													0	0														
contracts.coffee	contracts.coffee	2011	Tim Disney		14	pl		https://disnet.github.io/contracts.coffee/		0				0.3.3	1102	0		10	22531		true	0								https://github.com/disnet/contracts.coffee	pl																2011	2023		6	6	216	28	false																								2009	2014	3929	94	224	14	46210																			https://www.disnetdev.com/		coffee								coffeescript javascript html css markdown bourne-shell erb ruby json yaml	javascript			true	330	0		26																1	false	0	true																											United States																															https://github.com/disnet/contracts.coffee																																																																																																																																																																																													0	0														
cyclone	Cyclone	2001			15	pl		http://cyclone.thelanguage.org		0					1103	2			22529	3312	true	0									pl																							false				c/Cyclone.cyc																																	2001	c rust ml	The Cyclone programming language is intended to be a safe dialect of the C language. Cyclone is designed to avoid buffer overflows and other vulnerabilities that are possible in C programs, without losing the power and convenience of C as a tool for system programming. Cyclone development was started as a joint project of AT&T Labs Research and Greg Morrisett's group at Cornell in 2001. Version 1.0 was released on May 8, 2006.	2002	43	28	133	7645					AT&T				cyc											236	0		16																																	text													United States																"#include <stdio.h> int main() {  printf(""Hello World\n"");  return 0; } "							"char *itoa(int i)  {     char buf[20], *z;     sprintf(buf,""%d"",i);     z = buf;     return z;  }"	Cyclone															printf																																																																																																																								true																																																												https://en.wikipedia.org/wiki/Cyclone_(programming_language)	1	0	https://hopl.info/showlanguage.prx?exp=3312			cyclone.thelanguage.org				year|publisher|title|authors|isbn13\n2010||Cyclone (programming Language)|Frederic P. Miller|9786132847225						
semicolon	semicolon	2012	Pavan Kumar Sunkara		17	esolang		https://pksunkara.com/semicolon		0				v0.1.3	1104	0		2	22529		true	0								https://github.com/pksunkara/semicolon	esolang																2012	2024	2012	6	10	130	0	false																								2012	2021	29	4	7	1	4489																An esoteric language made up of only semicolons. You can't escape the semicolon monster!	An esoteric language made up of only semicolons. You can't escape the semicolon monster!		https://github.com/pksunkara/semicolon/pulls	An esoteric language made up of only semicolons. You can't escape the semicolon monster!									json markdown				true	166	0		21	brainfuck		brainfuck													1	false	0	true						https://esolangs.org/wiki/Semicolon																					India																															https://github.com/pksunkara/semicolon																																																																																																																																																																																													0	0														
excel-app	Microsoft Excel	1987			10	application spreadsheet		http://office.microsoft.com/en-us/excel		0					1105	1			22527		false	0									application																							false																																					1993	android ios vba visual-basic ooxml xml csv dbase mysql c fortran python javascript	Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS. It features calculation, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications. It has been a very widely applied spreadsheet for these platforms, especially since version 5 in 1993, and it has replaced Lotus 1-2-3 as the industry standard for spreadsheets. Excel forms part of Microsoft Office.	2001	3977	2892	3519	20268					Microsoft															19906	0		487																																	text													United States																							"<?xml version=""1.0""?> <Workbook xmlns=""urn:schemas-microsoft-com:office:spreadsheet""  xmlns:o=""urn:schemas-microsoft-com:office:office""  xmlns:x=""urn:schemas-microsoft-com:office:excel""  xmlns:ss=""urn:schemas-microsoft-com:office:spreadsheet""  xmlns:html=""http://www.w3.org/TR/REC-html40"">  <Worksheet ss:Name=""Sheet1"">   <Table ss:ExpandedColumnCount=""2"" ss:ExpandedRowCount=""2"" x:FullColumns=""1"" x:FullRows=""1"">    <Row>     <Cell><Data ss:Type=""String"">Name</Data></Cell>     <Cell><Data ss:Type=""String"">Example</Data></Cell>    </Row>    <Row>     <Cell><Data ss:Type=""String"">Value</Data></Cell>     <Cell><Data ss:Type=""Number"">123</Data></Cell>    </Row>   </Table>  </Worksheet> </Workbook>"						ABS ACCRINT ACCRINTM ACOS ACOSH ACOT ACOTH ADDRESS AGGREGATE AMORDEGRC AMORLINC AND ARABIC AREAS ASC ASIN ASINH ATAN ATAN2 ATANH AVEDEV AVERAGE AVERAGEA AVERAGEIF AVERAGEIFS BAHTTEXT BASE BESSELI BESSELJ BESSELK BESSELY BETA.DIST BETA.INV BETADIST BETAINV BIN2DEC BIN2HEX BIN2OCT BINOM.DIST BINOM.DIST.RANGE BINOM.INV BINOMDIST BITAND BITLSHIFT BITOR BITRSHIFT BITXOR CALL CEILING CEILING.MATH CEILING.PRECISE CELL CHAR CHIDIST CHIINV CHISQ.DIST CHISQ.DIST.RT CHISQ.INV CHISQ.INV.RT CHISQ.TEST CHITEST CHOOSE CLEAN CODE COLUMN COLUMNS COMBIN COMBINA COMPLEX CONCAT CONCATENATE CONFIDENCE CONFIDENCE.NORM CONFIDENCE.T CONVERT CORREL COS COSH COT COTH COUNT COUNTA COUNTBLANK COUNTIF COUNTIFS COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM COUPPCD COVAR COVARIANCE.P COVARIANCE.S CRITBINOM CSC CSCH CUBEKPIMEMBER CUBEMEMBER CUBEMEMBERPROPERTY CUBERANKEDMEMBER CUBESET CUBESETCOUNT CUBEVALUE CUMIPMT CUMPRINC DATE DATEDIF DATEVALUE DAVERAGE DAY DAYS DAYS360 DB DBCS DCOUNT DCOUNTA DDB DEC2BIN DEC2HEX DEC2OCT DECIMAL DEGREES DELTA DEVSQ DGET DISC DMAX DMIN DOLLAR DOLLARDE DOLLARFR DPRODUCT DSTDEV DSTDEVP DSUM DURATION DVAR DVARP EDATE EFFECT ENCODEURL EOMONTH ERF ERF.PRECISE ERFC ERFC.PRECISE ERROR.TYPE EUROCONVERT EVEN EXACT EXP EXPON.DIST EXPONDIST F.DIST F.DIST.RT F.INV F.INV.RT F.TEST FACT FACTDOUBLE FALSE FDIST FILTER FILTERXML FIND,FINDBs FINV FISHER FISHERINV FIXED FLOOR FLOOR.MATH FLOOR.PRECISE FORECAST FORECAST.ETS FORECAST.ETS.CONFINT FORECAST.ETS.SEASONALITY FORECAST.ETS.STAT FORECAST.LINEAR FORMULATEXT FREQUENCY FTEST FV FVSCHEDULE GAMMA GAMMA.DIST GAMMA.INV GAMMADIST GAMMAINV GAMMALN GAMMALN.PRECISE GAUSS GCD GEOMEAN GESTEP GETPIVOTDATA GROWTH HARMEAN HEX2BIN HEX2DEC HEX2OCT HLOOKUP HOUR HYPERLINK HYPGEOM.DIST HYPGEOMDIST IF IFERROR IFNA IFS IMABS IMAGINARY IMARGUMENT IMCONJUGATE IMCOS IMCOSH IMCOT IMCSC IMCSCH IMDIV IMEXP IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMREAL IMSEC IMSECH IMSIN IMSINH IMSQRT IMSUB IMSUM IMTAN INDEX INDIRECT INFO INT INTERCEPT INTRATE IPMT IRR ISBLANK ISERR ISERROR ISEVEN ISFORMULA ISLOGICAL ISNA ISNONTEXT ISNUMBER ISO.CEILING ISODD ISOWEEKNUM ISPMT ISREF ISTEXT JIS KURT LARGE LCM LEFT,LEFTBs LEN,LENBs LINEST LN LOG LOG10 LOGEST LOGINV LOGNORM.DIST LOGNORM.INV LOGNORMDIST LOOKUP LOWER MATCH MAX MAXA MAXIFS MDETERM MDURATION MEDIAN MID,MIDBs MIN MINA MINIFS MINUTE MINVERSE MIRR MMULT MOD MODE MODE.MULT MODE.SNGL MONTH MROUND MULTINOMIAL MUNIT N NA NEGBINOM.DIST NEGBINOMDIST NETWORKDAYS NETWORKDAYS.INTL NOMINAL NORM.DIST NORM.INV NORM.S.DIST NORM.S.INV NORMDIST NORMINV NORMSDIST NORMSINV NOT NOW NPER NPV NUMBERVALUE OCT2BIN OCT2DEC OCT2HEX ODD ODDFPRICE ODDFYIELD ODDLPRICE ODDLYIELD OFFSET OR PDURATION PEARSON PERCENTILE PERCENTILE.EXC PERCENTILE.INC PERCENTRANK PERCENTRANK.EXC PERCENTRANK.INC PERMUT PERMUTATIONA PHI PHONETIC PI PMT POISSON POISSON.DIST POWER PPMT PRICE PRICEDISC PRICEMAT PROB PRODUCT PROPER PV QUARTILE QUARTILE.EXC QUARTILE.INC QUOTIENT RADIANS RAND RANDARRAY RANDBETWEEN RANK RANK.AVG RANK.EQ RATE RECEIVED REGISTER.ID REPLACE,REPLACEBs REPT RIGHT,RIGHTBs ROMAN ROUND ROUNDDOWN ROUNDUP ROW ROWS RRI RSQ RTD SEARCH,SEARCHBs SEC SECH SECOND SEQUENCE SERIESSUM SHEET SHEETS SIGN SIN SINGLE SINH SKEW SKEW.P SLN SLOPE SMALL SORT SORTBY SQRT SQRTPI STANDARDIZE STDEV STDEV.P STDEV.S STDEVA STDEVP STDEVPA STEYX SUBSTITUTE SUBTOTAL SUM SUMIF SUMIFS SUMPRODUCT SUMSQ SUMX2MY2 SUMX2PY2 SUMXMY2 SWITCH SYD T T.DIST T.DIST.2T T.DIST.RT T.INV T.INV.2T T.TEST TAN TANH TBILLEQ TBILLPRICE TBILLYIELD TDIST TEXT TEXTJOIN TIME TIMEVALUE TINV TODAY TRANSPOSE TREND TRIM TRIMMEAN TRUE TRUNC TTEST TYPE UNICHAR UNICODE UNIQUE UPPER VALUE VAR VAR.P VAR.S VARA VARP VARPA VDB VLOOKUP WEBSERVICE WEEKDAY WEEKNUM WEIBULL WEIBULL.DIST WORKDAY WORKDAY.INTL XIRR XNPV XOR YEAR YEARFRAC YIELD YIELDDISC YIELDMAT Z.TEST ZTEST																																																																																																																																																																																														https://en.wikipedia.org/wiki/Microsoft_Excel	0	0														
jql	JSON Query Language	2019	Jakub Martin		12	queryLanguage				0				v0.2.0	1106	0		6	22523		true	0								https://github.com/cube2222/jql	queryLanguage																2019	2024	2019	12	19	897	3	false																							https://www.reddit.com/r/golang/comments/ehnsz5/jql_json_query_processor_with_an_easier_lispy/	2019	2022	72	3	21	1	987																			https://github.com/cube2222/jql/issues										go yaml markdown yacc json bourne-shell				true	958	0		18																1	false	0	true																											Poland																															https://github.com/cube2222/jql																																																																																																																																																																																													0	0														
roku-brightscript	Brightscript	2010			14	pl				1					1107	1			22523		true	1	cloc								pl	86	98		832		0					text			source.brs	programming								false					26	2011	2015	1	3																																											brs												200	0		16																					brs												text																	https://medium.com/float-left-insights/what-makes-roku-brightscript-a-powerful-scripting-language-5f46532f496d													"' ********************************************************* ' **  Simple Grid Screen Demonstration App ' **  Jun 2010 ' **  Copyright (c) 2010 Roku Inc. All Rights Reserved. ' *********************************************************  '************************************************************ '** Application startup '************************************************************ Sub Main()      'initialize theme attributes like titles, logos and overhang color     initTheme()        gridstyle = ""Flat-Movie""      'set to go, time to get started     while gridstyle <> """"         print ""starting grid style= "";gridstyle         screen=preShowGridScreen(gridstyle)         gridstyle = showGridScreen(screen, gridstyle)     end while  End Sub   '************************************************************* '** Set the configurable theme attributes for the application '** '** Configure the custom overhang and Logo attributes '** These attributes affect the branding of the application '** and are artwork, colors and offsets specific to the app '*************************************************************  Sub initTheme()     app = CreateObject(""roAppManager"")     app.SetTheme(CreateDefaultTheme()) End Sub  '****************************************************** '** @return The default application theme. '** Screens can make slight adjustments to the default '** theme by getting it from here and then overriding '** individual theme attributes. '****************************************************** Function CreateDefaultTheme() as Object     theme = CreateObject(""roAssociativeArray"")      theme.ThemeType = ""generic-dark""      ' All these are greyscales     theme.GridScreenBackgroundColor = ""#363636""     theme.GridScreenMessageColor    = ""#808080""     theme.GridScreenRetrievingColor = ""#CCCCCC""     theme.GridScreenListNameColor   = ""#FFFFFF""      ' Color values work here     theme.GridScreenDescriptionTitleColor    = ""#001090""     theme.GridScreenDescriptionDateColor     = """																				'																																true																																																							true																																															false																																																	0	0					Brightscript	https://github.com/cmink/BrightScript.tmbundle			Brightscript					
peg	PEG	2002			12	grammarLanguage				0					1108	2			22521		true	0									grammarLanguage																							false												parsing expression grammar									grammar_notation.py																2002	regex	In computer science, a parsing expression grammar, or PEG, is a type of analytic formal grammar, i.e. it describes a formal language in terms of a set of rules for recognizing strings in the language. The formalism was introduced by Bryan Ford in 2004 and is closely related to the family of top-down parsing languages introduced in the early 1970s. Syntactically, PEGs also look similar to context-free grammars (CFGs), but they have a different interpretation: the choice operator selects the first match in PEG, while it is ambiguous in CFG. This is closer to how string recognition tends to be done in practice, e.g. by a recursive descent parser. Unlike CFGs, PEGs cannot be ambiguous; if a string parses, it has exactly one valid parse tree. It is conjectured that there exist context-free languages that cannot be recognized by a PEG, but this is not yet proven. PEGs are well-suited to parsing computer languages (and artificial human languages such as Lojban), but not natural languages where the performance of PEG algorithms is comparable to general CFG algorithms such as the Earley algorithm.	2004	187	121	443	892899										peg										955	0		13																					peg												text																		Expr    ← Sum Sum     ← Product (('+' / '-') Product)* Product ← Value (('*' / '/') Value)* Value   ← [0-9]+ / '(' Expr ')'													PEG					Value   ← [0-9.]+ / '(' Expr ')' Product ← Expr (('*' / '/') Expr)* Sum     ← Expr (('+' / '-') Expr)* Expr    ← Product / Sum / Value																																														true																																																							true																																																																																															https://en.wikipedia.org/wiki/Parsing_expression_grammar	0	0														
gambas	Gambas	1999	Benoît Minisini		13	pl				0					1109	2			22518		true	0									pl																							false																																					1999	linux freebsd visual-basic java basic qt opengl perl python visual-basic.net	Gambas is the name of an object-oriented dialect of the BASIC programming language, as well as the integrated development environment that accompanies it. Designed to run on Linux and other Unix-like computer operating systems, its name is a recursive acronym for Gambas Almost Means Basic. Gambas is also the word for prawns in the Spanish,  French, and Portuguese languages, from which the project's logos are derived.	2003	93	153	496	215824					https://lists.gambas-basic.org/listinfo														true	485	0		13																1																									http://www.rosettacode.org/wiki/Category:Gambas					France																				https://riju.codes/gambas	"Print ""Hello, world!"" "		Private Sub Test(X As Float) As Float    Dim Mu As Float = 10.0   Dim Pu, Su As Float   Dim I, J, N As Integer   Dim aPoly As New Float[100]    N = 500000    For I = 0 To N - 1     For J = 0 To 99       Mu =  (Mu + 2.0) / 2.0       aPoly[J] = Mu     Next     Su = 0.0     For J = 0 To 99       Su = X * Su + aPoly[J]     Next     Pu += Su   Next    Return Pu  End  Public Sub Main()    Dim I as Integer     For I = 1 To 10      Print Test(0.2)    Next  End																																														true																																																																																																						false																																																https://en.wikipedia.org/wiki/Gambas	0	0														
mal	mal	2014			10	interpreter				0					1110	0		74	22517		true	0								https://github.com/kanaka/mal	interpreter																2014	2024	2014	182	2515	9938	76	false																								2014	2024	4047	141	2465	14	383457																Mal is a Clojure inspired Lisp interpreter. Mal is implemented in 75 languages.	Mal is a Clojure inspired Lisp interpreter. Mal is implemented in 75 languages.		https://github.com/kanaka/mal/issues	Mal is a Clojure inspired Lisp interpreter. Mal is implemented in 75 languages.									make dockerfile swift ada python bash javascript lisp java c visual-basic sql scheme ruby perl json bourne-shell xslt matlab zig csharp f-sharp pascal elm smalltalk haxe php scala elixir assembly-language markdown forth cpp erlang lua lex standard-ml vala vhdl go visual-basic.net d fennel typescript rexx tcl objective-c crystal purescript vim-script r groovy kotlin nim julia racket coffeescript awk rust dart powershell haskell prolog ocaml css yaml svg html clojure dhall diff gradle toml clojurescript				true	17625	0		84																	true																													United States																															https://github.com/kanaka/mal																																																																																																																																																																																													0	0														
wsdl	WSDL	2000			11	xmlFormat				0					1111	1			22516		true	0									xmlFormat																							false												Web Services Description Language																									2000	xml soap bpel	"The Web Services Description Language (WSDL ) is an XML-based interface definition language that is used for describing the functionality offered by a web service. The acronym is also used for any specific WSDL description of a web service (also referred to as a WSDL file), which provides a machine-readable description of how the service can be called, what parameters it expects, and what data structures it returns. Therefore, its purpose is roughly similar to that of a method signature in a programming language. The current version of WSDL is WSDL 2.0. The meaning of the acronym has changed from version 1.1 where the ""D"" stood for ""Definition""."	2002	471	277	535	23713739																				2375	0		11																									https://www.w3.org/TR/2001/NOTE-wsdl-20010315								text																																				"<?xml version=""1.0"" encoding=""UTF-8""?> <description xmlns=""http://www.w3.org/ns/wsdl""              xmlns:tns=""http://www.tmsws.com/wsdl20sample""              xmlns:whttp=""http://schemas.xmlsoap.org/wsdl/http/""              xmlns:wsoap=""http://schemas.xmlsoap.org/wsdl/soap/""              targetNamespace=""http://www.tmsws.com/wsdl20sample"">  <documentation>     This is a sample WSDL 2.0 document. </documentation>  <!-- Abstract type -->    <types>       <xs:schema xmlns:xs=""http://www.w3.org/2001/XMLSchema""                 xmlns=""http://www.tmsws.com/wsdl20sample""                 targetNamespace=""http://www.example.com/wsdl20sample"">                            <xs:element name=""request""> ... </xs:element>          <xs:element name=""response""> ... </xs:element>       </xs:schema>    </types>  <!-- Abstract interfaces -->    <interface name=""Interface1"">       <fault name=""Error1"" element=""tns:response""/>       <operation name=""Get"" pattern=""http://www.w3.org/ns/wsdl/in-out"">          <input messageLabel=""In"" element=""tns:request""/>          <output messageLabel=""Out"" element=""tns:response""/>       </operation>    </interface>  <!-- Concrete Binding Over HTTP -->    <binding name=""HttpBinding"" interface=""tns:Interface1""             type=""http://www.w3.org/ns/wsdl/http"">       <operation ref=""tns:Get"" whttp:method=""GET""/>    </binding>     <!-- Concrete Binding with SOAP-->    <binding name=""SoapBinding"" interface=""tns:Interface1""             type=""http://www.w3.org/ns/wsdl/soap""             wsoap:protocol=""http://www.w3.org/2003/05/soap/bindings/HTTP/""             wsoap:mepDefault=""http://www.w3.org/2003/05/soap/mep/request-response"">       <operation ref=""tns:Get"" />    </binding>  <!-- Web Service offering endpoints for both bindings-->    <service name=""Service1"" interface=""tns:Interface1"">       <endpoint name=""HttpEndpoint""                 binding=""tns:HttpBinding""                 address=""http://www.example.com/rest/""/>       <endpoint name=""SoapEndpoint""                 binding=""tns:SoapBinding""                 address=""http://www.example.com/soap/""/>    </service> </description>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Web_Services_Description_Language	2	3								year|publisher|title|authors|isbn13\n2003|Addison Wesley Publishing Company|J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP|Monson-Haefel, Richard|9780321146182					year|title|doi|citations|influentialCitations|authors|paperId\n2013|Revising WSDL Documents: Why and How, Part 2|10.1109/MIC.2013.4|15|0|C. Mateos and M. Crasso and Alejandro Zunino and J. Coscia|f6968aceaf0392f05e7e5414a0e9de282ee3f1fd\n2015|A new customizable security framework for preventing WSDL attacks|10.1109/ISMSC.2015.7594022|5|1|B. Ibrahim and M. Hassan|119d259c521fd02f0c5bf3802efb9afed3775996\n2019|Comparative Study between Web Services Technologies: REST and WSDL|10.1109/3ICT.2019.8910298|1|0|Rashed A. Bahlool and A. Zeki|8b241398fc0f8d2cfd4f83bf6722fcb741ddebd4	title|year|author|goodreadsId|rating|ratings|reviews\nWsdl 100 Success Secrets Essentials of Understanding and Applying Web Services Description Language - The XML Based Protocol for Information Exchange in Decentralized and Distributed Environments|2008|Kevin Allen|23405681|0.0|0|0
ladder-logic	Ladder Logic	1994			11	pl				0					1112	1			22513	8317	true	0									pl																							false																																					1999	sequential-function-chart basic c	Ladder logic was originally a written method to document the design and construction of relay racks as used in manufacturing and process control. Each device in the relay rack would be represented by a symbol on the ladder diagram with connections between those devices shown. In addition, other items external to the relay rack such as pumps, heaters, and so forth would also be shown on the ladder diagram. See relay logic. Ladder logic has evolved into a programming language that represents a program by a graphical diagram based on the circuit diagrams of relay logic hardware. Ladder logic is used to develop software for programmable logic controllers (PLCs) used in industrial control applications. The name is based on the observation that programs in this language resemble ladders, with two vertical rails and a series of horizontal rungs between them. While ladder diagrams were once the only available notation for recording programmable controller programs, today other forms are standardized in IEC 61131-3 (For example, as an alternative to the graphical ladder logic form, there is also a more assembly language like format called Instruction list within the IEC 61131-3 standard.).	2002	468	83	513	66251					International Electrotechnical Commission															2360	0		11																							true										text													Switzerland																							+--------+   --------------------+ A + B  +-----------                       | into C |                       +--------+                          Adder																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Ladder_logic	0	0	https://hopl.info/showlanguage.prx?exp=8317		Ladder Logic											
uniface	Uniface	1994			16	pl		http://uniface.com		0					1113	1			22504		true	0									pl																							false				u/Uniface.uniface																															1998		1994	mysql smtp c java unix linux sql postgresql	Uniface is a development and deployment platform for enterprise applications that can run in a large range of runtime environments, including mobile, mainframe, web, Service-oriented architecture (SOA), Windows, Java EE and .NET.  Uniface is a model-driven, Rapid Application Development (RAD) environment used to create mission-critical applications. Uniface applications are database- and platform-independent. Uniface provides an integration framework that enables Uniface applications to integrate with all major DBMS products such as Oracle, Microsoft SQL Server, MySQL and IBM DB2. In addition, Uniface also supports file systems such as RMS (HP OpenVMS), Sequential files, operating system text files  and a wide range of other technologies, such as mainframe-based products (CICS, IMS), web services, SMTP and POP email, LDAP directories, .NET, ActiveX, Component Object Model (COM), C(++) programs, and Java. Uniface operates under Microsoft Windows, Windows Mobile, various flavors of Unix and Linux, VMS, IBM iSeries, and  z/OS. Uniface can be used in complex systems that maintain critical enterprise data supporting mission-critical business processes such as point-of sale and web-based online shopping, financial transactions, salary administration, and inventory control. It is currently used by thousands of companies in more than 30 countries, with an effective installed base of millions of end-users. Uniface applications range from client/server to web, and from data entry to workflow, as well as portals that are accessed locally, via intranets and the internet. Originally developed in the Netherlands by Inside Automation, later Uniface B.V., the product and company were acquired by Detroit-based Compuware Corp in 1994, and in 2014 was acquired by Marlin Equity Partners and is now an independent company. Uniface B.V. global headquarters are in Amsterdam.	2005	35	23	174	2905637									uniface											196	0		18																																	text								http://www.rosettacode.org/wiki/Category:Uniface																					"message ""Hello World"""						https://twitter.com/uniface		Uniface															message	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Uniface_(programming_language)	1	0				uniface.com				year|publisher|title|authors|isbn13\n2011||Uniface (programming Language)|Lambert M. Surhone|9786135235524						
acl2	ACL2	1990	Robert S. Boyer and J Strother Moore		16	pl				0					1114	0			22502	6972	true	0									pl																							false												A Computational Logic for Applicative Common Lisp																									1990	common-lisp axiom	"ACL2 (A Computational Logic for Applicative Common Lisp) is a software system consisting of a programming language, an extensible theory in a first-order logic, and an automated theorem prover.  ACL2 is designed to support automated reasoning in inductive logical theories, mostly for the purpose of software and hardware verification.  The input language and implementation of ACL2 are built on Common Lisp.  ACL2 is free, open source (BSD license) software. The ACL2 programming language is an applicative (side-effect free) variant of Common Lisp.  ACL2 is untyped. All ACL2 functions are total — that is, every function maps each object in the ACL2 universe to another object in its universe. ACL2's base theory axiomatizes the semantics of its programming language and its built-in functions.  User definitions in the programming language that satisfy a definitional principle extend the theory in a way that maintains the theory's logical consistency. The core of ACL2's theorem prover is based on term rewriting, and this core is extensible in that user-discovered theorems can be used as ad-hoc proof techniques for subsequent conjectures. ACL2 is intended to be an ""industrial strength"" version of the Boyer–Moore theorem prover, NQTHM.  Toward this goal, ACL2 has many features to support clean engineering of interesting mathematical and computational theories.  ACL2 also derives efficiency from being built on Common Lisp; for example, the same specification that is the basis for inductive verification can be compiled and run natively. In 2005, the authors of the Boyer-Moore family of provers, which includes ACL2, received the ACM Software System Award ""for pioneering and engineering a most effective theorem prover (...) as a formal methods tool for verifying safety-critical hardware and software."""	2002	35	72	124	162049					University of Texas at Austin														true	195	0		17																2																	text								http://www.rosettacode.org/wiki/Category:ACL2					United States																																																																					true																																																																																																																																																						https://en.wikipedia.org/wiki/ACL2	2	0	https://hopl.info/showlanguage.prx?exp=6972							year|publisher|title|authors|isbn13\n2000|Springer|Computer-Aided Reasoning: ACL2 Case Studies (Advances in Formal Methods, 4)||9780792378495						title|year|author|goodreadsId|rating|ratings|reviews\nComputer-Aided Reasoning: Acl2 Case Studies|2000|Matt Kaufmann|13910610|4.00|1|0
rye	Rye	2019	Janko Metelko		13	pl		https://ryelang.org		0				v0.0.19	1115	0		16	22501		true	0								https://github.com/refaktor/rye	pl																2020	2024		12	18	392	6	false																								2019	2025	1658	22	540	115	39762																			https://github.com/refaktor/rye/										go markdown html javascript yaml json bash svg css xml r csv java python c dockerfile				true	470	0		29																1	false	0	true																											Slovenia																			https://www.reddit.com/r/ryelang/												https://github.com/refaktor/rye																																																																																																																																																																																													0	0														
sparc	SPARC	1987			11	isa				0					1116	0			22498		true	0									isa																							false																																					1987	mips ml lisp solaris freebsd linux verilog systemverilog	SPARC, for Scalable Processor Architecture, is a reduced instruction set computing (RISC) instruction set architecture (ISA) originally developed by Sun Microsystems. Its design was strongly influenced by the experimental Berkeley RISC system developed in the early 1980s. First released in 1987, SPARC was one of the most successful early commercial RISC systems, and its success led to the introduction of similar RISC designs from a number of vendors through the 1980s and 90s. The first implementation of the original 32-bit architecture (SPARC V7) was used in Sun's Sun-4 workstation and server systems, replacing their earlier Sun-3 systems based on the Motorola 68000 series of processors. SPARC V8 added a number of improvements that were part of the SuperSPARC series of processors released in 1992. SPARC V9, released in 1993, introduced a 64-bit architecture and was first released in Sun's UltraSPARC processors in 1995. Later, SPARC processors were used in SMP and CC-NUMA servers produced by Sun, Solbourne and Fujitsu, among others. The design was turned over to the SPARC International trade group in 1989, and since then its architecture has been developed by its members. SPARC International is also responsible for licensing and promoting the SPARC architecture, managing SPARC trademarks (including SPARC, which it owns), and providing conformance testing. SPARC International was intended to grow the SPARC architecture to create a larger ecosystem; SPARC has been licensed to several manufacturers, including Atmel, Bipolar Integrated Technology, Cypress Semiconductor, Fujitsu, Matsushita and Texas Instruments. Due to SPARC International, SPARC is fully open, non-proprietary and royalty-free. By September 2017, the latest commercial high-end SPARC processors are Fujitsu's SPARC64 XII (introduced in 2017 for its SPARC M12 server) and SPARC64 XIfx (introduced in 2015 for its PRIMEHPC FX100 supercomputer); and Oracle's SPARC M8 (introduced in September 2017 for its high-end servers). On Friday, September 1, 2017, after a round of layoffs that started in Oracle Labs in November of 2016, Oracle finally killed off SPARC design after the completion of the M8. Nearly the entire processor core development group in Austin was let go, and the same for the SOC teams in California and Burlington.	2002	431	955	1055	36954					Sun Microsystems															2175	0		11																																	na	9263																																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/SPARC	5	0								year|publisher|title|authors|isbn13\n1999|Pearson|SPARC Architecture, Assembly Language Programming, and C|Paul, Richard|9780130255969\n1993-07-28T00:00:01Z|Prentice Hall|Sparc Architecture, Assembly Language Programming, and C|Paul, Richard P.|9780138768898						title|year|author|goodreadsId|rating|ratings|reviews\nSparc Architecture, Assembly Language Programming, And C|1994|Richard S. Paul|1710983|4.10|10|0\nThe SPARC Technical Papers|1991|Ben J. Catanzaro|7075115|0.0|0|0\nSPARC Assembly Language Reference Manual|2002|Sun Microsystems Press|2384657|4.00|1|0
pyth	Pyth	2014	Isaac Grosof		13	esolang		https://pyth.herokuapp.com/		0					1117	0		8	22498		true	0								https://github.com/isaacg1/pyth	esolang																2014	2024		16	57	263	29	false																								2014	2024	768	31	119	2	25575																			https://github.com/isaacg1/pyth/issues										html restructuredtext python javascript css svg make markdown				true	467	0		21																1	true								https://pyth.readthedocs.io/en/latest					https://esolangs.org/wiki/Pyth																United States																															https://github.com/isaacg1/pyth																																																																																																																																																																																													0	0														
aplus	A+	1988	Arthur Whitney		14	pl arrayLang		http://www.aplusdev.org/		0					1118	1			22495	1531	true	0									pl																							false																																					1988	apl k unix linux j	A+ is an array programming language descendent from the programming language A, which in turn was created to replace APL in 1988. Arthur Whitney developed the A portion of A+, while other developers at Morgan Stanley extended it, adding a graphical user interface and other language features. A+ is a high-level, interactive, interpreted language, designed for numerically intensive applications, especially those found in financial applications.  A+ runs on many Unix variants, including Linux. It is free and open source software released under a GNU General Public License. A+ provides an extended set of functions and operators, a graphical user interface with automatic synchronizing of widgets and variables, asynchronous executing of functions associated with variables and events, dynamic loading of user compiled subroutines, and other features. A newer graphical user interface has not yet been ported to all supported platforms The A+ language implements the following changes to the APL language:  an A+ function may have up to nine formal parameters A+ code statements are separated by semicolons, so a single statement may be divided into two or more physical lines The explicit result of a function or operator is the result of the last statement executed A+ implements an object called a dependency, which is a global variable (the dependent variable) and an associated definition that is like a function with no arguments. Values can be explicitly set and referenced in exactly the same ways as for a global variable, but they can also be set through the associated definition.Interactive A+ development is primarily done in the Xemacs editor, through extensions to the editor. Because A+ code uses the original APL symbols, displaying A+ requires a font with those special characters; a font named kapl is provided on the web site for that purpose. Arthur Whitney went on to create a proprietary array language named K.  Like J, K omits the APL character set.  It lacks some of the perceived complexities of A+, such as the existence of statements and two different modes of syntax.	2008	57	71	1	890931					Morgan Stanley														true	306	0		14																1																	text													United States																				https://riju.codes/aplus	'Hello, world!' 																																																																																																																																																																																																						https://en.wikipedia.org/wiki/A+_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1531			aplusdev.org										
mapgen	Mapgen	2017	Amit Patel		12	visual		https://www.redblobgames.com/maps/mapgen4/		0					1119	0		5	22493		true	0								https://github.com/redblobgames/mapgen4	visual																2018	2024		19	88	602	1	false		mapgen.jpg																						2017	2024	162	1	38	1	4660				https://www.redblobgames.com/maps/mapgen4/												Procedural wilderness map generator	Procedural wilderness map generator			Procedural wilderness map generator									typescript javascript json html bourne-shell				true	869	0		17																1	false																																																												https://github.com/redblobgames/mapgen4																																																																																																																																																																																													0	0														
lighttable	Light Table	2012	Chris Granger		10	editor		http://lighttable.com/		0					1120	0		11	22492		false	0								https://github.com/LightTable/LightTable	editor																2012	2025		425	914	11712	181	false																								2013	2021	1378	102	194	20	29027																next generation code editor	next generation code editor			next generation code editor									clojurescript css markdown javascript json bourne-shell yaml bash clojure xml html				true	14558	0		21																1	false																																																												https://github.com/LightTable/LightTable																																																																																																																																																																																													0	0														
redprl	redprl	2016	Jonathan Sterling		14	pl		http://www.redprl.org/		0				v0.1.0	1121	0		13	22490		true	0								https://github.com/redprl/sml-redprl	pl																2016	2024	2016	33	18	227	7	false																								2016	2019	1234	21	185	12	22610					2016														https://github.com/RedPRL										standard-ml bourne-shell restructuredtext markdown vim-script python tex lisp lex css yaml make json				true	304	0		27																1	false	0	true																											Various																															https://github.com/redprl/sml-redprl																																																																																																																																																																																													0	0				redprl.org										
express	EXPRESS	2004			12	dataNotation				0					1122	2			22485		true	0									dataNotation																							false				e/Express.js																																	1993		EXPRESS is a standard data modeling language for product data. EXPRESS is formalized in the ISO Standard for the Exchange of Product model STEP (ISO 10303), and standardized as ISO 10303-11.		168	454		8075592					ISO				js								https://cheatsheets.zip/express			860	0		13																																														Switzerland					SCHEMA Family;  ENTITY Person    ABSTRACT SUPERTYPE OF (ONEOF (Male, Female));      name: STRING;      mother: OPTIONAL Female;      father: OPTIONAL Male; END_ENTITY;  ENTITY Female    SUBTYPE OF (Person); END_ENTITY;  ENTITY Male    SUBTYPE of (Person); END_ENTITY;  END_SCHEMA;											"const express = require('express') const app = express()  app.get('/', (_, res) => res.send(""Hello World""))  app.listen(8080)"								Express																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/EXPRESS_(data_modeling_language)	0	0														
ugbasic	ugBASIC	2021	Marco Spedaletti		18	pl		https://ugbasic.iwashere.eu		0					1123	0		2	22481		true	0								https://github.com/spotlessmind1975/ugbasic	pl																2021	2024		11	13	84	348	false			ugbasic.png																					2021	2025	9673	8	6054	33	732099																ugBASIC is an isomorphic and open source language, fully documented and designed to develop portable programs, without sacrificing efficiency. With a single source it is therefore possible to create games for numerous 8 bit platforms.	ugBASIC is an isomorphic and open source language, fully documented and designed to develop portable programs, without sacrificing efficiency. With a single source it is therefore possible to create games for numerous 8 bit platforms.		https://github.com/spotlessmind1975/ugbasic/issues	ugBASIC is an isomorphic and open source language, fully documented and designed to develop portable programs, without sacrificing efficiency. With a single source it is therefore possible to create games for numerous 8 bit platforms.	.bas								c assembly-language				true	133	0		21																1	false			https://www.youtube.com/watch?v=Klg1njCwZhs					https://ugbasic.iwashere.eu/#about																					Italy																															https://github.com/spotlessmind1975/ugbasic																																																																																																																																																																																													0	0				ugbasic.iwashere.eu										
modula	Modula	1975	Niklaus Wirth		15	pl				0					1124	0			22477	771	true	0									pl																							false																																					1975	pascal alma-0 go modula-2	The Modula programming language is a descendant of the Pascal programming language. It was developed in Switzerland in the 1970s by Niklaus Wirth, the same person who designed Pascal. The main innovation of Modula over Pascal is a module system, used for grouping sets of related declarations into program units; hence the name Modula. The language is defined in a report by Wirth called Modula. A language for modular multiprogramming published 1976. Modula was first implemented by Niklaus Wirth himself on a PDP-11. Very soon other implementations followed, most important the University of York Modula compiler and a compiler developed at Philips Laboratories named PL Modula, which generated code for the LSI-11 microprocessor. The development of Modula was discontinued soon after its publication. Wirth then concentrated his efforts on Modula's successor, Modula-2.	2002	37	55	68	20824					ETH Zurich															205	0		17			algol-60													1																	text													Switzerland																																									:=														true																																																																																																																																																																				https://en.wikipedia.org/wiki/Modula	13	0	https://hopl.info/showlanguage.prx?exp=771							year|publisher|title|authors|isbn13\n1992|Addison-Wesley|Programming in Oberon: Steps Beyond Pascal and Modula|Reiser, Martin and Wirth, Niklaus|9780201565430\n2010|General Books|Modula Programming Language Family: Modula-3|Books and LLC|9781156290996\n1984|Prentice Hall Direct|Programming In Modula 2|I. Kaplan|9780137292943\n1987|Charles Merrill|Introduction Programming Using Modula 2|SUTCLIFFE|9780675218610\n1989|Mcgraw-hill|Programming In Modula 2 (schaum's Outline Series)|Tremblay|9780070651784\n1988|Prentice Hall|Modula 2: A Second Course In Programming (prentice Hall Advances In Computer Science Series)|K. J. Gough and George M. Mohay|9780135993903						title|year|author|goodreadsId|rating|ratings|reviews\nProgramming in Modula-2|1982|Niklaus Wirth|18071084|3.60|5|0\nProgramming in Modula-2 (Texts and Monographs in Computer Science)|1985|Niklaus Wirth|2717625|3.14|7|0\nModula 2 For Pascal Programmers|1984|Richard Gleaves|4016916|0.0|0|0\nSystems Programming With Modula 3|1991|Greg Nelson|5007845|3.00|2|0\nSoftware Engineering and Modula-2|1984|Gustav Pomberger|2655108|0.0|0|0\nModula 2 Programming||I. Kaplan|4393413|0.0|0|0\nPortable Modula-2 Programming|1989|Mark Woodman|3649250|0.0|0|0
minikanren	minikanren	2013			13	pl		http://minikanren.org/		0					1125	0		2	22475		true	0								https://github.com/miniKanren/miniKanren	pl																2013	2024	2013	17	31	349	4	false																								2013	2018	7	4	16	1	3549																			https://github.com/miniKanren										scheme markdown				true	448	0		15																	false																													United States																						https://twitter.com/minikanren									https://github.com/miniKanren/miniKanren																																																																																																																																																																																													0	0				minikanren.org										
egl	EGL	2008			17	pl				0					1126	2			22473	7930	true	0									pl																							false				e/Egl.egl								Enterprise Generation Language																									2008	java cobol c uml javascript jvm linux systemz soap ibm-rpg	EGL (Enterprise Generation Language), originally developed by IBM and now available as the EDT (EGL Development Tools) Open Source project under the Eclipse Public License (EPL), is a programming technology designed to meet the challenges of modern, multi-platform application development by providing a common language and programming model across languages, frameworks, and runtime platforms. The language borrows concepts familiar to anyone using statically typed languages like Java, COBOL, C, etc. However, it borrows the concept of stereotype from Unified Modeling Language (UML) that is not typically found in statically typed programming languages. In a nutshell, EGL is a higher-level, universal application development language. EGL is similar in syntax to other common languages so it can be learned by application developers with similar previous programming background. EGL application development abstractions shield programmers from the technical interfaces of systems and middleware allowing them to focus on building business functionality. EGL applications and services are written, tested and debugged at the EGL source level, and once they are satisfactorily functionally tested they can be compiled into COBOL, Java, or JavaScript code to support deployment of business applications that can run in any of the following environments: Platforms with a Java virtual machine, such as Microsoft Windows, Linux, and UNIX, for example in the context of a Java EE servlet container (IBM WebSphere Application Server, Apache Tomcat, GlassFish) IBM System z: CICS Transaction Server, IMS, z/OS Batch, UNIX System Services, WebSphere Application Server, z/VSE, Linux IBM System i: IBM i5/OS, IBM WebSphere Application Server, Apache Tomcat, Integrated Web Application Server for i Web browsers supporting JavaScript, such as Internet Explorer, Firefox, and Safari, for Ajax rich web applications	2004	26	14	104	1205107					IBM				egl											150	0		19																																	text								http://www.rosettacode.org/wiki/Category:EGL																					"program HelloWorld     function main()         SysLib.writeStdout(""Hello World"");     end end "							"1 package com.mycompany.ui;  2  3 import com.mycompany.services.Employee;  4 import com.mycompany.services.EmployeeService;  5 import dojo.widgets.DojoGrid;  6 import dojo.widgets.DojoGridColumn;  7  8 handler EmployeeView type RUIhandler { initialUI = [ grid ],  9                                        onConstructionFunction = start, 10                                        cssFile = ""main.css"" } 11 12     grid DojoGrid { behaviors = [ ], headerBehaviors = [ ], columns = [ 13                     new DojoGridColumn { displayName = ""First Name"", name = ""FIRSTNAME"" }, 14                     new DojoGridColumn { displayName = ""Last Name"", name = ""LASTNAME"" }, 15                     new DojoGridColumn { displayName = ""Salary"", name = ""SALARY"" } 16             ] }; 17 18     function start() 19         svc EmployeeService { }; 20         call svc.getEmployees () returning to displayEmployees; 21     end 22 23     function displayEmployees(retResult Employee [ ] in) 24         grid.data = retResult as any [ ]; 25     end 26 27 end"	Egl															SysLib.writeStdout	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/EGL_(programming_language)	1	0	https://hopl.info/showlanguage.prx?exp=7930		EGL											title|year|author|goodreadsId|rating|ratings|reviews\nIBM Rational Business Developer with EGL|2008|Ben Margolis|6568310|2.00|2|0
pegdown	pegdown	2010	Mathias Sirthias		11	textMarkup		https://pegdown.org/		0					1127	0		5	22468		true	0								https://github.com/sirthias/pegdown	textMarkup																2010	2024		62	218	1290	84	true																								2010	2016	300	31	582	12	8454																A pure-Java Markdown processor based on a parboiled PEG parser supporting a number of extensions	A pure-Java Markdown processor based on a parboiled PEG parser supporting a number of extensions			A pure-Java Markdown processor based on a parboiled PEG parser supporting a number of extensions									markdown html java scala xhtml				true	1977	0		16																1	false																																																												https://github.com/sirthias/pegdown																																																																																																																																																																																													0	0														
rpm-package-manager	Rpm	1997			11	packageManager		http://www.rpm.org		0					1128	0			22467		false	0									packageManager																							false																																			1996		1997	c perl linux fat gzip	RPM Package Manager (RPM) (originally Red Hat Package Manager; now a recursive acronym) is a package management system. The name RPM refers to the following: the .rpm file format, files in the .rpm file format, software packaged in such files, and the package manager program itself. RPM was intended primarily for Linux distributions; the file format is the baseline package format of the Linux Standard Base. Even though it was created for use in Red Hat Linux, RPM is now used in many Linux distributions. It has also been ported to some other operating systems, such as Novell NetWare (as of version 6.5 SP3), IBM's AIX (as of version 4), CentOS, Fedora (operating system) created jointly between Red Hat and the Fedora community, and Oracle Linux. All versions or variants of the these Linux operating systems use the RPM Package Manager. An RPM package can contain an arbitrary set of files. The larger part of RPM files encountered are “binary RPMs” (or BRPMs) containing the compiled version of some software. There are also “source RPMs” (or SRPMs) files containing the source code used to produce a package. These have an appropriate tag in the file header that distinguishes them from normal (B)RPMs, causing them to be extracted to /usr/src on installation. SRPMs customarily carry the file extension “.src.rpm” (.spm on file systems limited to 3 extension characters, e.g. old DOS FAT).	2002	391	35	847	21772272					Red Hat														true	1976	0		11																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Rpm_(software)	0	0				rpm.org										
ags-script	Adventure Game Studio Script	2001			15	pl		http://www.adventuregamestudio.co.uk/site/ags/tutorial/scripting/1/		0					1129	2			22467		true	0									pl	631	674		128		0			ags		c_cpp	clike	text/x-c++src	source.c++	programming								false					359	2005	2018	4	23																																								Adventure Game Studio			asc ash												201	0		16																																	text																		"function hDoor_Look() {   Display(""It's quite a large, ominous looking door.""); }"												// Main header script - this will be included into every script in // the game (local and global). Do not place functions here; rather, // place import definitions and #define names here to be used by all // scripts.																				//																																true																																																							true																																															false																																																	0	0					AGS Script	https://github.com/textmate/c.tmbundle			AGS Script					
kit	Kit	2012			15	template		https://codekitapp.com/help/kit/		0					1130	2			22467		true	0									template	59	67		218		0					html	htmlmixed	text/html	text.html.basic	markup								false					371	2013	2018	1	51																																					HTML template language from CodeKit	HTML template language from CodeKit		https://codekitapp.com/about/	HTML template language from CodeKit		kit												201	0		15																																	text	1359												United States				https://www.hongkiat.com/blog/kit-language/	<!-- @page_name: Homepage --> <!-- @body_class: home blog --> <!-- @include inc/opening.kit -->												"<!-- $pageTitle: The Kit Language -->  <section>  <h1><!-- $pageTitle --></h1>  <p>   <!-- @include ""loremipsum"" -->  </p> </section>"																																																																																																																																																																																																											0	0					Kit	https://github.com/atom/language-html			Kit					
nxc	Not eXactly C	2006			18	pl				0					1131	2			22466		true	0									pl																							false				n/NXC.nxc																																	2006	assembly-language c nqc	Not eXactly C, or NXC, is a high-level programming language for the Lego Mindstorms NXT designed by John Hansen in 2006. NXC, which is short for Not eXactly C, is based on Next Byte Codes, an assembly language. NXC has a syntax like C. The IDE for NXC is the Bricx Command Center. The NXC compiler is available under the Mozilla Public License. A sample code is as shown below:	2008	21	13	50	16826148					https://sourceforge.net/p/bricxcc/_list/tickets				nxc											125	0		21																																	text													United States				https://www.hispabrickmagazine.com/pdfs/HBM009_EN/HBM009_EN-32-33.pdf												"task main() {     TextOut(0, LCD_LINE1, ""Hello World""); } "							task main() //sets a new task. main() is compulsory  {       OnFwd(OUT_BC,75); //ask the motors connected to ports B and C to move forward at a power of 75.       Wait(5000); //wait for 5 seconds [the value is in milliseconds](note that 1000 = 1 second)       Off(OUT_BC); //off the motors connected to ports B and C  }	NXC													//		TextOut	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Not_eXactly_C	0	0														
femtolisp	femtolisp	2008	Jeff Bezanson		11	pl				0					1132	0		7	22459		true	0								https://github.com/JeffBezanson/femtolisp	pl																2012	2024	2008	74	119	1564	21	false																								2008	2019	300	15	112	2	43805																			Julia Computing Inc										c lisp scheme make clojure markdown bourne-shell				true	1937	0		18																1	false																													United States				https://en.wikipedia.org/wiki/Julia_(programming_language)#Implementation																											https://github.com/JeffBezanson/femtolisp																																																																																																																																																																																													0	0														
clisp	CLISP	1973			16	pl				0					1133	1			22455	604	true	0									pl																							false				c/CLISP.lisp																																	1987	common-lisp unix c	In computing, CLISP is an implementation of the programming language Common Lisp originally developed by Bruno Haible and Michael Stoll for the Atari ST. Today it supports the Unix and Microsoft Windows  operating systems. CLISP includes an interpreter, a bytecode compiler, debugger, socket interface, high-level foreign language interface, strong internationalization support, and two object systems: Common Lisp Object System (CLOS) and metaobject protocol (MOP). It is written in C and Common Lisp. It is now part of the GNU Project and is free software, available under the terms of the GNU General Public License (GPL).	2004	31	118		940494					Xerox PARC				lisp										true	175	0		18																								https://tio.run/#clisp																						United States				https://semanticscholar.org/paper/4fa23aa15e2d62ee9f3a4091d8b05b1fe4dcd1ac												"(write-line ""Hello World"")"								CLISP															write-line	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/CLISP	0	0	https://hopl.info/showlanguage.prx?exp=604													
krl	KRL	1976	Daniel G. Bobrow and Terry Winograd		21	pl				0					1134	1			22454	763	true	0									pl	18	30		440		0					text			none	programming								false												knowledge representation language																									1976	kuka	KRL is a knowledge representation language, developed by Daniel G. Bobrow and Terry Winograd while at Xerox PARC and Stanford University, respectively. It is a frame-based language.   KRL was an attempt to produce a language which was nice to read and write for the engineers who had to write programs in it, processed like human memory, so you could have realistic AI programs, had an underlying semantics which was firmly grounded like logic languages, all in one, all in one language. And I think it - again, in hindsight - it just bogged down under the weight of trying to satisfy all those things at once.	2002	14	18	38	17227					Xerox PARC && Stanford University			krl												90	0		25																2																	text													United States					"ruleset sample {   meta {     name ""Hello World""     description << Hello world >>     author ""Phil Windley""   }    // just one rule   rule hello {     select when web pageview     notify(""Hello world!"", ""Just a note to say hello"");   } } "																																//			""""																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/KRL_(programming_language)	1	0	https://hopl.info/showlanguage.prx?exp=763				KRL			year|publisher|title|authors|isbn13\n||Krl (programming Language)|Surhone and Lambert M. and Tennoe and Mariam T. and Henssonow and Susan F.|9786133170896	KRL					
json-url	json->url	2017	Tim Bray		20	jsonFormat		https://jsonurl.org		0				v1.1.7	1135	0		6	22451		true	0								https://github.com/jsonurl/jsonurl-js	jsonFormat																2020	2024		5	7	41	10	false																								2020	2024	591	11	67	3	17070				https://jsonurl.org/#sandbox												JSON→URL is a language-independent data interchange format for the JSON data model suitable for use within a URL/URI query string. It is defined by an open specification, though not through a standards body.	JSON→URL is a language-independent data interchange format for the JSON data model suitable for use within a URL/URI query string. It is defined by an open specification, though not through a standards body.		Textuality Services, Inc.	JSON→URL is a language-independent data interchange format for the JSON data model suitable for use within a URL/URI query string. It is defined by an open specification, though not through a standards body.									javascript json markdown bourne-shell yaml typescript				true	95	0		26																1	false	1	true					https://tio.run/#https://jsonurl.org/#sandbox	https://github.com/jsonurl/specification																					Canada				https://www.rfc-editor.org/rfc/rfc8259																											https://github.com/jsonurl/jsonurl-js																																																																																																																																																																																												https://en.wikipedia.org/wiki/JSON%E2%86%92URL	0	0														
moo	MOO	1993			23	pl				0					1136	4			22451		true	0									pl	23	23		83		0					text			none	programming								false				m/Moo.moo								MUD, object-oriented																									1993	scheme smalltalk self c ada muf lpc pike linden-scripting-language	The MOO programming language is a relatively simple programming language used to support the MOO Server. It is dynamically typed and uses a prototype-based object-oriented system, with syntax roughly derived from the Algol school of programming languages.	2001	12	67	119	20178					University of Waterloo			moo	moo											80	0		25																																	text			https://github.com/antlr/grammars-v4/tree/master/moo					http://www.rosettacode.org/wiki/Category:MOO					Canada					"@program toy:wind this.wound = this.wound + 2; player:tell(""You wind up the "", this.name,"".""); player.location:announce(player.name, "" winds up the "", this.name,"".""); . "											"@program hello:run player:tell(""Hello World""); ."							"@program toy:wind  if (this.location == player)    if (this.wound < this.maximum)      this.wound = this.wound + 2;      player:tell(""You wind up the "", this.name,""."");      player.location:announce(player.name, "" winds up the "", this.name,""."");      if (this.wound >= this.maximum)        player:tell(""The knob comes to a stop while winding."");      endif    else      player:tell(""The "",this.name,"" is already fully wound."");    endif  else    player:tell(""You have to be holding the "", this.name,""."");  endif  ."	Moo															player:tell	""""																													true																																																																																										true												false											true																																					https://en.wikipedia.org/wiki/MOO_(programming_language)	0	0			MOO		Moocode				Moocode					
maya	Maya Embedded Language	2013			14	pl				0					1137	1			22442		true	0									pl																							false													MEL Script																								2013	perl tcl python	The Maya Embedded Language (MEL) is a scripting language used to simplify tasks in Autodesk's 3D Graphics Software Maya. Most tasks that can be achieved through Maya's GUI can be achieved with MEL, as well as certain tasks that are not available from the GUI. MEL offers a method of speeding up complicated or repetitive tasks, as well as allowing users to redistribute a specific set of commands to others that may find it useful.	2005	50	30	97	1690201					Autodesk															270	0		15																																	text													United States																							// animated duplicates/instances script proc animatedDuplication (int $rangeStart, int $rangeEnd, int $numOfDuplicates, int $duplicateOrInstance) {     int $range_start = $rangeStart;     int $range_end = $rangeEnd;     int $num_of_duplicates = $numOfDuplicates;     int $step_size = ($range_end - $range_start) / $num_of_duplicates;     int $i = 0;     int $temp;      currentTime $range_start;     // set to range start      string $selectedObjects[];    // to store selected objects     $selectedObjects = `ls -sl`;  // store selected objects     select $selectedObjects;      while ($i <= $num_of_duplicates)     {         $temp = $range_start + ($step_size * $i);         currentTime ($temp);         // selected the objects to duplicate or instance         select $selectedObjects;         if($duplicateOrInstance == 0)         {             duplicate;         }         else         {             instance;         }         $i++;     } }   // Usage example:  //  duplicate the current selection 5 times --  //  evenly distributed between frame 1 and 240  animatedDuplication(1, 240, 5, 0);														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Maya_Embedded_Language	0	0														
bato	Bato	2016	Joel Bryan Juliano		13	pl		https://jjuliano.github.io/bato/		0					1138	1		1	22440		true	0								https://github.com/jjuliano/bato	pl																2016	2024		28	26	329	2	false																								2016	2024	55	9	53	1	2150																A general-purpose scripting language in Filipino dialect	A general-purpose scripting language in Filipino dialect			A general-purpose scripting language in Filipino dialect									ruby				true	418	0		14																1	false																													Philippines				https://www.theregister.com/2018/03/21/philippines_ruby_bato	" ang gumawaNgID    mag_print ""------------------------------------------""    magbigay_daan    mag_print ""------------------------------------------""  wakas"																										https://github.com/jjuliano/bato																																																																																																																																																																																													0	0														
edje-data-collection	Edje Data Collection	2010			15	jsonFormat				0					1139	1			22440		true	0									jsonFormat				30865		0					c_cpp	clike	text/x-c++src	source.c++	data								false					21	2007	2016	1	11																																					An Edje Data Collection, it's a plain text file (normally identified with the .edc extension), consisting of instructions for the Edje Compiler.	An Edje Data Collection, it's a plain text file (normally identified with the .edc extension), consisting of instructions for the Edje Compiler.		Enlightenment development team	An Edje Data Collection, it's a plain text file (normally identified with the .edc extension), consisting of instructions for the Edje Compiler.		edc												200	0		17																																	text													Various				https://phab.enlightenment.org/w/edjebasics/													"// https://raw.githubusercontent.com/billiob/terminology/master/data/themes/mild.edc /* overlay to default to make theme easier on the eyes, less effects */  #ifndef BG_COLOR #define BG_COLOR 48 48 48 255 #endif  #ifndef BG_COLOR_TRANSLUCENT #define BG_COLOR_TRANSLUCENT 48 48 48 200 #endif  #ifndef BELL_OVERLAY_COLOR #define BELL_OVERLAY_COLOR 220 220 220 16 #endif   collections {    group { name: ""terminology/background"";  #ifndef INHERIT_PROVIDE_OWN_COLORS        color_classes { #include ""default_colors.in.edc""        } #endif        images {         image: ""bg_bevel.png"" COMP;         image: ""bg_shine.png"" COMP;         image: ""bg_glint.png"" COMP;         image: ""bg_led_base.png"" COMP;         image: ""bg_led.png"" COMP;         image: ""bg_led_strobe.png"" COMP;         image: ""pm_shadow.png"" COMP;         image: ""pm_overlay.png"" COMP;         image: ""pm_fill.png"" COMP;         image: ""tab_bg_l0.png"" COMP;         image: ""tab_bg_l1.png"" COMP;         image: ""tab_bg_r0.png"" COMP;         image: ""tab_bg_r1.png"" COMP;         image: ""tab_shad_l0.png"" COMP;         image: ""tab_shad_l1.png"" COMP;         image: ""tab_shad_r0.png"" COMP;         image: ""tab_shad_r1.png"" COMP;       }       sounds {          sample { name: ""bell"" LOSSY 64;             source: ""bell.wav"";          }       }        script {          public message(Msg_Type:type, id, ...) {             new r, g, b, a, v;              if ((type != MSG_INT) || (id != 1)) return;              v = (getarg(2) * 255) / 100;              custom_state(PART:""base"", ""default"", 0.0);             get_state_val(PART:""base"", STATE_COLOR, r, g, b, a);             set_state_val(PART:""base"", STATE_COLOR, r, g, b, v);             set_state(PART:""base"", ""custom"", 0.0);              custom_state(PART:""fade"", ""default"", 0.0);             get_state_val(PART:""fade"", STATE_COLOR, r, g, b, a);             set_state_val(PART:""fade"", STATE_COLOR, r, g, b, v);             set_state(PART:""fade"", ""custom"", 0.0);          }       }        pa"																					/* */																															true																																																																								true																														false																																																	0	0						https://github.com/textmate/json.tmbundle			Edje Data Collection					
gcc-machine-description	GCC Machine Description	2001			15	pl				0					1140	1			22440		true	0									pl	856	878		1027		0					lisp	commonlisp	text/x-common-lisp	source.lisp	programming								false					40	2005	2018	1	6																																								University of Arizona			md												200	0		16																																	text													United States				https://en.wikipedia.org/wiki/Register_transfer_language													;;- Machine description for the PDP-10. ;;  Copyright (C) 2001, 2002 Lars Brinkhoff. ;;  Contributed by Lars Brinkhoff <lars@nocrew.org>, funded by XKL, LLC.   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Index  ;;   Front Page ;;   Index ;;   Constraints for Immediate Operands ;;   To-do List ;;   Instruction Wish-List ;;   Attributes ;; length, skip, reorg_type ;;   Unspec Usage ;; UNSPEC_ADJSP, UNSPEC_ADJBP, UNSPEC_ADDRESS, UNSPEC_FFO, UNSPEC_SUBBP, ;; VUNSPEC_BLT, VUNSPEC_FSC, VUNSPEC_XBLT, VUNSPEC_MOVSLJ, VUNSPEC_MOVST ;;   Constants ;;      RIGHT_HALF, LEFT_HALF, SIGNBIT, SP_REGNUM ;;   Optimizations ;;   Data Movement ;; LDB, ILDB, (LDBI), LDBE, ILDBE, (LDBEI), DPB, IDPB, (DPBI), ;; HRR, HRL, HLR, HLL, HRRM, HRLM, HLRM, HLLM, ;; HRRZ, HRLZ, HLRZ, HLLZ, HRRE, HRLE, HLRE, HLLE, ;; SETZM, SETOM, ;; MOVE, MOVEI, MOVSI, HRLOI, HRROI, MOVEM, ;; MOVS, EXCH, SETZB, ;; DMOVE, DMOVEM, ;; BLT, XBLT, (MOVSLJ), (MOVST), (CMPS) ;;   Conditional Data Movement ;; SKIPL, SKIPE, SKIPLE, SKIPGE, SKIPN, SKIPG, ;; TDZA ;;   Integer Arithmetic ;; AOS, SOS, ;; ADD, ADDI, ADDM, ADDB, DADD, ;; SUB, SUBI, SUBM, SUBB, DSUB, ;; IMUL, IMULI, IMULM, IMULB, MUL, MULI, MULM, MULB, DMUL, ;; IDIV, IDIVI, IDIVM, DIV, DIVI, DIVM, DDIV, ;; UIDIV, UIDIVI, UIDIVM, UIMOD, UIMODI, UIMODM, ;; MOVN, MOVNM, MOVNS, MOVNI, DMOVN, DMOVNM, ;; MOVM, MOVMM, MOVMS, ;; FFS ;;   Integer Conversions ;; ANDI, HRRZ, SEXT, HRRE, ANDI, HRR ;;   Shifting and Rotating ;; LSH, LSHC, ASH, ASHC, ROT, ROTC ;;   Logical Operations ;; AND, ANDI, ANDM, ANDB, TLZ, ANDCMI, ;; ANDCA, ANDCAI, ANDCAM, ANDCAB, ANDCBI, ;; ANDCM, ANDCMM, ANDCMB, ;; XOR, XORI, XORM, XORB, TLC, EQVI, ;; IOR, IORI, IORM, IORB, TLO, ORCMI, ;; ANDCB, ANDCBM, ANDCBB, ;; EQV, EQVM, EQVB, ;; SETCA, SETCAM, SETCAB, ;; SETCM, SETCMM, SETCMB, ;; ORCA, ORCAI, ORCAM, ORCAB, ORCBI, ;; ORCM, ORCMM, ORCMB, ;; ORCB, ORCBM, ORCBB ;;   Floating-point Arithmetic ;; FADR, FADRI, FADRM, FADRB, DFAD, GFAD, ;; FSBR, FSBRI, FSBRM, FSBRB, DFSB,																				;																																true																																																							true																																															false																																																	0	0					GCC Machine Description	https://github.com/textmate/lisp.tmbundle			GCC Machine Description					
shaderlab	ShaderLab	2000			15	pl 3d shadingLanguage				0					1141	1			22440		true	0									pl	1132	1210		59455		3	"author name avatar url language languageColor stars forks currentPeriodStars description\nunity3d-jp UnityChanToonShaderVer2_Project https://github.com/unity3d-jp.png https://github.com/unity3d-jp/UnityChanToonShaderVer2_Project ShaderLab #ccc 561 104 64 ""UnityChanToonShaderVer2 Project / v.2.0.7 Release""\ncandycat1992 Unity_Shaders_Book https://github.com/candycat1992.png https://github.com/candycat1992/Unity_Shaders_Book ShaderLab #ccc 1835 741 83 ""📖 书籍《Unity Shader入门精要》源代码"""				text			source.shaderlab	programming								false					5	2017	2017	3	2																																								https://github.com/tgjones/shaders-tmLanguage/issues			shader												200	0		16																																	text													United Kingdom				https://docs.unity3d.com/Manual/SL-Shader.html													"// From https://github.com/Unity-Technologies/PostProcessing, // licensed under MIT licence.  Shader ""Hidden/Post FX/Depth Of Field"" {     Properties     {         _MainTex ("""", 2D) = ""black""     }      CGINCLUDE         #pragma exclude_renderers d3d11_9x         #pragma target 3.0     ENDCG      SubShader     {         Cull Off ZWrite Off ZTest Always          // (0) Downsampling, prefiltering & CoC         Pass         {             CGPROGRAM                 #pragma multi_compile __ UNITY_COLORSPACE_GAMMA                 #pragma vertex VertDOF                 #pragma fragment FragPrefilter                 #include ""DepthOfField.cginc""             ENDCG         }          // (1) Pass 0 + temporal antialiasing         Pass         {             CGPROGRAM                 #pragma vertex VertDOF                 #pragma fragment FragPrefilter                 #define PREFILTER_TAA                 #include ""DepthOfField.cginc""             ENDCG         }          // (2-5) Bokeh filter with disk-shaped kernels         Pass         {             CGPROGRAM                 #pragma vertex VertDOF                 #pragma fragment FragBlur                 #define KERNEL_SMALL                 #include ""DepthOfField.cginc""             ENDCG         }          Pass         {             CGPROGRAM                 #pragma vertex VertDOF                 #pragma fragment FragBlur                 #define KERNEL_MEDIUM                 #include ""DepthOfField.cginc""             ENDCG         }          Pass         {             CGPROGRAM                 #pragma vertex VertDOF                 #pragma fragment FragBlur                 #define KERNEL_LARGE                 #include ""DepthOfField.cginc""             ENDCG         }          Pass         {             CGPROGRAM                 #pragma vertex VertDOF                 #pragma fragment FragBlur                 #define KERNEL_VERYLARGE                 #include ""DepthOfField.cginc""             ENDCG         }          // (6) Postfilter blur         Pass         {             CGPROGRAM                 #pragma vertex VertDOF                 #pragma fragment FragPostBlur                 #include ""DepthOfField.cginc""             ENDCG         }     }      FallBack Off }"																				//																																true																																																							true																																															false																																																	0	0					ShaderLab	https://github.com/tgjones/shaders-tmLanguage			ShaderLab					
gforth	Gforth	1992			16	pl		https://www.gnu.org/software/gforth/		0					1142	0		27	22437		true	0								https://git.savannah.gnu.org/git/gforth.git	pl																							false																								1994	2025	10062	22	1424	121	271752							1992		Gforth is a free and portable implementation of the Forth programming language for Unix-like systems, Microsoft Windows, and other operating systems. A primary goal of Gforth is to adhere to the ANS Forth standard. Gforth is free software as part of the GNU Project.		25	10		25795841					https://www.gnu.org/software/gforth/gforth.html#MAILLIST										forth f-sharp c bourne-shell make bash tex assembly-language yaml markdown python sed dockerfile java scheme xml awk m4 vim-script yacc lex lisp pascal diff css javascript powerbuilder				true	168	0		44							forth										false							https://tio.run/#forth-gforth																						Various																														https://git.savannah.gnu.org/git/gforth.git																																			true																																																																																												true																																																									false					https://en.wikipedia.org/wiki/Gforth	0	0														
tht	tht	2017			16	pl		https://tht-lang.org/		0				v0.7.1	1143	1		6	22435		true	0								https://github.com/joelesko/tht	pl																2017	2024	2017	12	7	137	7	false																								2017	2024	732	7	370	24																														php css javascript markdown bourne-shell json				true	167	0		23																	false	0	true																																// Familiar variable and List syntax. $colors = ['red', 'blue', 'green']; // New JSON-style syntax for Maps $colorHex = {     red:   '#FF0000',     green: '#00FF00',     blue:  '#0000FF', }; // Built-in types have methods using // the mainstream 'dot' syntax. $colors.push('purple'); // Extra parens aren't needed. if $colors.length() > 3 {     $colors.pop(); } // The standard library is organized // into modules. Response.sendPage({     title: 'Colors',     body: bodyHtml($colors), }); // Template Functions let you organize // your output (views) however you like. // (e.g. by component, module, file, etc.) template bodyHtml($colors) {     <h1>Colors</>     <ul>     -- foreach $colors as $c {         <li>{{ $c.toUpperCaseFirst() }}</>     -- }     </> }																										https://github.com/joelesko/tht						//																																true																																																							true																																															false																																																	0	0				tht-lang.org			id|title|time|timestamp|by|comments|score\n15163343|Show HN: THT – a cleaner, safer language that compiles to PHP|2017-09-03 19:29:56 UTC|1504466996|jlesk|0|3							
asdf	ASDF	2015	Perry Greenfield and Michael Droettboom and Erik M. Bray		12	pl		https://asdf.readthedocs.io/		0				3.2.0	1144	0		9	22434		true	0								https://github.com/asdf-format/asdf	pl																2014	2024	2011	30	57	512	115	false																								2011	2025	4988	68	889	8	138596																			Space Telescope Science Institute										json python restructuredtext yaml diff markdown ini toml make				true	753	0		23																3	false	3	true																											United States																															https://github.com/asdf-format/asdf																																																																																																																																																																																													0	0														
google-apps-script	Google Apps Script	2009			12	pl				0					1145	2			22429		true	0									pl																							false				g/Google Apps Script.gs																																	2009	javascript	"Apps Script is a scripting language for light-weight application development in the G Suite platform. It is based on JavaScript 1.6 with some portions of 1.7 and 1.8 and provides subset of ECMAScript 5 API, however instead of running on the client, it gets executed in the Google Cloud. According to Google, Apps Script ""provides easy ways to automate tasks across Google products and third party services."" Apps Script is also the tool that powers the add-ons for Google Docs, Sheets and Slides."	2011	143	473	139	31285354					Google															735	0		14																																														United States																"function helloWorld() {   Logger.log(""Hello World""); } "							"function doGet() {   var app = UiApp.createApplication();   app.add(app.createHTML(""<b>Hello World!</b>""));   return app; }"	Google Apps Script															Logger.log	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Google_Apps_Script	0	0														
project-mentat	Project Mentat	2016	Richard Newman		21	queryLanguage		https://mentat.rs/		0				0.11.1	1146	1		18	22429		true	0								https://github.com/qpdb/mentat	queryLanguage																2018	2024	2016	4	2	52	299	false																								2016	2022	1530	27	2321	43	339865																Project Mentat is a persistent, embedded knowledge base. It draws heavily on DataScript and Datomic. This project was started by Mozilla, but is no longer being developed or actively maintained by them.	Project Mentat is a persistent, embedded knowledge base. It draws heavily on DataScript and Datomic. This project was started by Mozilla, but is no longer being developed or actively maintained by them.		Mozilla	Project Mentat is a persistent, embedded knowledge base. It draws heavily on DataScript and Datomic. This project was started by Mozilla, but is no longer being developed or actively maintained by them.									html rust javascript java toml xml swift markdown yaml css json gradle bourne-shell python dockerfile svg kotlin make				true	87	0		43	datascript datomic sqlite															1	false	0	true																											United States				https://mozilla.github.io/mentat	{:db/id          :person/email  :db/valueType   :db.type/string  :db/cardinality :db.cardinality/many     ; People can have multiple email addresses.  :db/unique      :db.unique/identity      ; For our purposes, each email identifies one person.  :db/index       true}                    ; We want fast lookups by email. {:db/id          :person/friend  :db/valueType   :db.type/ref  :db/cardinality :db.cardinality/many}    ; People can have many friends.																										https://github.com/qpdb/mentat						;																																true																																																							true																																															false																																																	0	0				mentat.rs										
strictyaml	StrictYAML	2016	Colm O'Connor		11	dataNotation		https://hitchdev.com/strictyaml/		0					1147	0		5	22427		true	0								https://github.com/crdoconnor/strictyaml	dataNotation																2016	2025		27	61	1522	96	false																								2016	2023	802	21	226	2	31954																StrictYAML is a type-safe YAML parser that parses and validates a restricted subset of the YAML specification.	StrictYAML is a type-safe YAML parser that parses and validates a restricted subset of the YAML specification.			StrictYAML is a type-safe YAML parser that parses and validates a restricted subset of the YAML specification.									markdown python yaml toml bourne-shell				true	1728	0		17						yaml										1	false																																																												https://github.com/crdoconnor/strictyaml																																																																																																																																																																																													0	0														
snap	Snap!	2011	Brian Harvey		13	pl		https://snap.berkeley.edu/		0					1148	0			22427		true	0									pl																							false																																		https://snap.berkeley.edu/snap/snap.html			2011	javascript squeak scratch scheme logo smalltalk python c linux ios	Snap! is a free, blocks- and browser-based educational graphical programming language that allows students to create interactive animations, games, stories, and more, while learning about mathematical and computational ideas. Snap! was inspired by Scratch, but also targets both novice and more advanced students by including and expanding Scratch's features. Since version 4.0, it is entirely browser-based, with no software that needs to be installed on the local device, much like Scratch.	2011	77	28	101	34236881					University of California Berkeley							ypr ysp xml							true	406	0		13																1																	text	7321												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Snap!_(programming_language)	0	0														
algol-w	ALGOL W	1966	Niklaus Wirth and Tony Hoare		16	pl				0					1149	2			22427	243	true	0									pl																							false				a/ALGOL W.algol																																	1966	algol-60 pascal modula-2	ALGOL W is a programming language. It is based on a proposal for ALGOL X by Niklaus Wirth and Tony Hoare as a successor to ALGOL 60 in IFIP Working Group 2.1. When the committee decided that the proposal was not a sufficient advance over ALGOL 60, the proposal was published as A contribution to the development of ALGOL. After making small modifications to the language Wirth supervised a high quality implementation for the IBM/360 at Stanford University that was widely distributed.It represented a relatively conservative modification of ALGOL 60, adding string, bitstring, complex number and reference to record datatypes and call-by-result passing of parameters, introducing the while statement, replacing switch with the case statement, and generally tightening up the language. The implementation was written in PL/360, an ALGOL-like assembly language designed by Wirth. The implementation includes influential debugging and profiling abilities.	2003	29	41	107	211058					Stanford University															165	0		20			algol-60													2																	text																													"begin     write( ""Hello World"" ) end. "							RECORD PERSON (     STRING(20) NAME;     INTEGER AGE;     LOGICAL MALE;     REFERENCE(PERSON) FATHER, MOTHER, YOUNGESTOFFSPRING, ELDERSIBLING );  REFERENCE(PERSON) PROCEDURE YOUNGESTUNCLE (REFERENCE(PERSON) R);     BEGIN         REFERENCE(PERSON) P, M;         P := YOUNGESTOFFSPRING(FATHER(FATHER(R)));         WHILE (P ¬= NULL) AND (¬ MALE(P)) OR (P = FATHER(R)) DO             P := ELDERSIBLING(P);         M := YOUNGESTOFFSPRING(MOTHER(MOTHER(R)));         WHILE (M ¬= NULL) AND (¬ MALE(M)) DO             M := ELDERSIBLING(M);         IF P = NULL THEN             M         ELSE IF M = NULL THEN             P         ELSE             IF AGE(P) < AGE(M) THEN P ELSE M     END	ALGOL W															write	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/ALGOL_W	1	0	https://hopl.info/showlanguage.prx?exp=243													title|year|author|goodreadsId|rating|ratings|reviews\nStructured Programming And Problem Solving With Algol W||Richard B. Kieburtz|4755689|0.0|0|0
multiaddr	multiaddr	2014	Juan Batiz-Benet		12	schema		http://multiformats.io/multiaddr/		0					1150	0		7	22426		true	0								https://github.com/multiformats/multiaddr	schema																2014	2024	2014	43	84	419	37	false																								2014	2024	168	56	16	1	581																			https://github.com/multiformats										markdown go yaml clojure csv gherkin make				true	729	0		20	url															1	false																													Various																															https://github.com/multiformats/multiaddr																																																																																																																																																																																													0	0														
elf	Extensible Linking Format	1999			10	binaryExecutable				0					1151	0			22425		false	1	gold-linker								binaryExecutable																							false												Extensible Linking Format																									1999	unix x86-isa ascii linux solaris freebsd sparc mips powerpc arm risc-v coff preferred-executable-format android atmel-avr ia-32	In computing, the Executable and Linkable Format (ELF, formerly named Extensible Linking Format), is a common standard file format for executable files, object code, shared libraries, and core dumps. First published in the specification for the application binary interface (ABI) of the Unix operating system version named System V Release 4 (SVR4), and later in the Tool Interface Standard, it was quickly accepted among different vendors of Unix systems. In 1999, it was chosen as the standard binary file format for Unix and Unix-like systems on x86 processors by the 86open project. By design, ELF is flexible, extensible, and cross-platform, not bound to any given central processing unit (CPU) or instruction set architecture. This has allowed it to be adopted by many different operating systems on many different hardware platforms.	2001	625	194	570	9914					Unix System Laboratories															3145	0		10																								https://tio.run/#elf									binary													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Executable_and_Linkable_Format	0	0														
autocad-app	AutoCAD	1982	John Walker and Michael Riddle		10	application cad 3d		https://www.autodesk.com/products/autocad/overview		0					1152	0			22425	4836	false	0									application																							false																																					1982	ios android dwg unix autolisp vba	AutoCAD is a commercial computer-aided design (CAD) and drafting software application. Developed and marketed by Autodesk, AutoCAD was first released in December 1982 as a desktop app running on microcomputers with internal graphics controllers. Before AutoCAD was introduced, most commercial CAD programs ran on mainframe computers or minicomputers, with each CAD operator (user) working at a separate graphics terminal. Since 2010, AutoCAD was released as a mobile- and web app as well, marketed as AutoCAD 360. AutoCAD is used across a wide range of industries, by architects, project managers, engineers, graphic designers, town planners and many other professionals. It was supported by 750 training centers worldwide in 1994.	2001	1669	741		2753					Autodesk															8366	0		11																2																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/AutoCAD	0	0	https://hopl.info/showlanguage.prx?exp=4836													
orc-lang	Orc	2004	Jayadev Misra		21	pl		http://orc.csres.utexas.edu/		0					1153	1			22423		true	0									pl																							false				o/Orc.orc																																	2004	haskell ml oz smalltalk	Orc is a concurrent, nondeterministic computer programming language created by Jayadev Misra at the University of Texas at Austin. Orc  provides uniform access to computational services, including distributed communication and data manipulation, through sites. Using four simple concurrency primitives, the programmer orchestrates the invocation of sites to achieve a goal, while managing timeouts, priorities, and failures.	2007	13	11	37	13345244					University of Texas at Austin				orc										true	86	0		25																1																	text													United States																"{- HelloWorld.orc -- Orc program HelloWorld  -  - $Id$  -  - Created by xbony2 on Nov 8, 2014 8:30:25 PM  - Licensed under public domain.  -}  Println(""Hello World"") >> stop "								Orc														{- -}	Println	""""																													true																																																																								true																		true												false											true																																					https://en.wikipedia.org/wiki/Orc_(programming_language)	0	0				orc.csres.utexas.edu										
geojson	GeoJSON	2008			11	jsonFormat		http://geojson.org/		0					1154	1			22422		true	0									jsonFormat																							false																																			2007		2007	json julia	GeoJSON is an open standard format designed for representing simple geographical features, along with their non-spatial attributes. It is based on JSON, the JavaScript Object Notation. The features include points (therefore addresses and locations), line strings (therefore streets, highways and boundaries), polygons (countries, provinces, tracts of land), and multi-part collections of these types. GeoJSON features need not represent entities of the physical world only; mobile routing and navigation apps, for example, might describe their service coverage using GeoJSON. The GeoJSON format differs from other GIS standards in that it was written and is maintained not by a formal standards organization, but by an Internet working group of developers. A notable offspring of GeoJSON is TopoJSON, an extension of GeoJSON that encodes geospatial topology and that typically provides smaller file sizes.	2009	335	38	151	24627646					Planet Labs && Mapbox && Hobu Inc && Cadcorp															1696	0		14																																	text													United States and United Kingdom				https://tools.ietf.org/html/rfc7946																			"{   ""type"":""Topology"",   ""transform"":{     ""scale"": [1,1],     ""translate"": [0,0]   },   ""objects"":{     ""two-squares"":{       ""type"": ""GeometryCollection"",       ""geometries"":[         {""type"": ""Polygon"", ""arcs"":[[0,1]],""properties"": {""name"": ""Left_Polygon"" }},         {""type"": ""Polygon"", ""arcs"":[[2,-1]],""properties"": {""name"": ""Right_Polygon"" }}       ]     },     ""one-line"": {       ""type"":""GeometryCollection"",       ""geometries"":[         {""type"": ""LineString"", ""arcs"": [3],""properties"":{""name"":""Under_LineString""}}       ]     },     ""two-places"":{       ""type"":""GeometryCollection"",       ""geometries"":[         {""type"":""Point"",""coordinates"":[0,0],""properties"":{""name"":""Origine_Point""}},         {""type"":""Point"",""coordinates"":[0,-1],""properties"":{""name"":""Under_Point""}}       ]     }   },   ""arcs"": [     [[1,2],[0,-2]],     [[1,0],[-1,0],[0,2],[1,0]],     [[1,2],[1,0],[0,-2],[-1,0]],     [[0,-1],[2,0]]   ] }"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/GeoJSON	0	0				geojson.org										
atomspace	atomspace	2008			11	application		https://wiki.opencog.org/w/AtomSpace		0				v5.0.3-stable	1155	0		17	22421		false	0								https://github.com/opencog/atomspace	application																2015	2024	2008	86	224	803	75	false																								2008	2025	34110	214	1266	174	270238																			OpenCog Foundation										scheme cpp cmake markdown xml python haskell cython bourne-shell yaml ocaml svg tex sql csv ini c				true	1691	0		28																	false	5	true																											Various																															https://github.com/opencog/atomspace																																																																																																																																																																																													0	0														
hush	Hush	2021	Gabriel Bastos		12	pl		https://hush-shell.github.io/		0				v0.1.4-alpha	1156	0		10	22418		true	0								https://github.com/hush-shell/hush	pl																2020	2024	2020	12	23	633	17	false																								2020	2024	299	7	224	1	19270																			https://github.com/hush-shell/										rust json bourne-shell markdown python lua toml lisp dockerfile make				true	711	0		22																1	false	0	true																											Brazil																															https://github.com/hush-shell/hush																																																																																																																																																																																													0	0														
flowgorithm	Flowgorithm	2014			13	visual		http://www.flowgorithm.org/		0					1157	0			22416		true	2	larp visual-logic								visual																							false		flowgorithm.png																																	2014											Flowgorithm is a free beginner's programming language that is based on simple graphical flowcharts.	Flowgorithm is a free beginner's programming language that is based on simple graphical flowcharts.		http://robatz.altervista.org	Flowgorithm is a free beginner's programming language that is based on simple graphical flowcharts.														221	0		15	dot scratch																																													Italy																			https://reddit.com/r/flowgorithm			https://twitter.com/flowgorithm																																																																																																																																																																																																						0	0				flowgorithm.org										
pandoc-app	Pandoc	2006			13	application		http://pandoc.org/		0					1158	0		1	22415		false	0									application																							false																																			2014		2006	haskell markdown html restructuredtext latex org ooxml tex lua bibtex	Pandoc is a free and open-source software document converter, widely used as a writing tool (especially by scholars) and as a basis for publishing workflows. It was created by John MacFarlane, a philosophy professor at the University of California Berkeley.	2014	75	136	66	43162750		If you need to convert files from one markup format into another, pandoc is your swiss-army knife.	If you need to convert files from one markup format into another, pandoc is your swiss-army knife.		https://github.com/jgm/pandoc/issues	If you need to convert files from one markup format into another, pandoc is your swiss-army knife.									haskell				true	396	0		14																	false																text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Pandoc	0	0				pandoc.org										
markovjunior	MarkovJunior	2022	Maxim Gumin		10	pl				0					1159	0		4	22414		true	0								https://github.com/mxgmn/MarkovJunior	pl																2022	2024	2022	93	309	6930	5	false																								2022	2024	32	6	473	15	11321																			https://github.com/mxgmn/MarkovJunior/issues										xml csharp markdown yaml				true	7864	0		14																1	false																													Finland																															https://github.com/mxgmn/MarkovJunior																																																																																																																																																																																													0	0														
pikelet	pikelet	2017	Brendan Zabarauskas		12	pl		https://pikelet-lang.github.io/pikelet/		0					1160	0		6	22413		true	0								https://github.com/pikelet-lang/pikelet	pl																2017	2024	2017	30	26	610	31	false																								2017	2021	1190	12	90	6	13733																Pikelet is a small, functional, dependently typed programming language.	Pikelet is a small, functional, dependently typed programming language.		https://github.com/pikelet-lang	Pikelet is a small, functional, dependently typed programming language.									markdown rust toml json yaml javascript				true	702	0		18																1	false																													Australia																															https://github.com/pikelet-lang/pikelet																																																																																																																																																																																													0	0														
vi	vi	1976	Bill Joy		10	editor				0					1161	1			22410		false	1	vim								editor																							false				v/Vi																																	1976	c unix emacs-editor ruby solaris freebsd vim utf-8	"vi is a screen-oriented text editor originally created for the Unix operating system. The portable subset of the behavior of vi and programs based on it, and the ex editor language supported within these programs, is described by (and thus standardized by) the Single Unix Specification and POSIX.The original code for vi was written by Bill Joy in 1976, as the visual mode for a line editor called ex that Joy had written with Chuck Haley. Bill Joy's ex 1.1 was released as part of the first Berkeley Software Distribution (BSD) Unix release in March 1978. It was not until version 2.0 of ex, released as part of Second BSD in May 1979 that the editor was installed under the name ""vi"" (which took users straight into ex's visual mode), and the name by which it is known today. Some current implementations of vi can trace their source code ancestry to Bill Joy; others are completely new, largely compatible reimplementations. The name ""vi"" is derived from the shortest unambiguous abbreviation for the ex command visual, which switches the ex line editor to visual mode. The name is sometimes pronounced  (as in the discrete English letters v and i) and sometimes to rhyme with bye.In addition to various non–free software variants of vi distributed with proprietary implementations of Unix, vi was opensourced with OpenSolaris, and several free and open source software vi clones exist. A 2009 survey of Linux Journal readers found that vi was the most widely used text editor among respondents, beating gedit, the second most widely used editor, by nearly a factor of two (36% to 19%)."	2001	589	713	1132	32494																			true	2965	0		11			ex-editor													1																	na																													"The following tab indented lines will cause a true vi with modelines activated to infinitely loop putting ""Hello World"" in the buffer. Hit  to abort the loop and see the output. None of the vi clones support modelines this powerful, and modelines are disabled by default. Set the environment variable EXINIT to ""set ml"" to activate modelines.   vi: $  y a :  vi: $-1y b :  vi: @b :  put a |@b  Hello World  Whitespace is largely insignificant, but these must be the last five lines in the file to work properly. Unless it is in ""vi: ... :"" or ""ex: ... :"" format, any preceding text will be ignored. "								Vi																																																																																																																																																																																																			https://en.wikipedia.org/wiki/Vi	0	0														
notation3	Notation3	1998	Tim Berners-Lee		13	dataNotation				0					1162	1			22408		true	0									dataNotation																							false													n3																								2008		Notation3, or N3 as it is more commonly known, is a shorthand non-XML serialization of Resource Description Framework models, designed with human-readability in mind: N3 is much more compact and readable than XML RDF notation. The format is being developed by Tim Berners-Lee and others from the Semantic Web community. A formalization of the logic underlying N3 was published by Berners-Lee and others in 2008.N3 has several features that go beyond a serialization for RDF models, such as support for RDF-based rules. Turtle is a simplified, RDF-only subset of N3.		74	145		2906123					W3C															390	0		17	turtle rdf rdfa								turtle							1																														United States				https://www.w3.org/DesignIssues/N3Resources	"@prefix dc: <http://purl.org/dc/elements/1.1/>.  <http://en.wikipedia.org/wiki/Tony_Benn>   dc:title ""Tony Benn"";   dc:publisher ""Wikipedia""."																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Notation3	0	0														
toy-lang	Toy	2018	Kayne Ruse		14	pl		https://toylang.com/		0				v1.3.1	1163	1		7	22408		true	0								https://github.com/Ratstail91/Toy	pl																2018	2024	2018	10	9	219	3	false																								2024	2025	1014	3	115	3	17826					2019																								c markdown make json cpp xml yaml				true	251	0		22																1	false	1	true																																"if (1 < 2) {  print ""this will print to the console""; } else {  print ""this will not""; }"																										https://github.com/Ratstail91/Toy								print																																																																																																																								true																																																													0	0				toylang.com										
sqrl	SQRL	2018	Josh Yudaken and Pete Hunt and Julian Tempelsman and Paul Mou and Yunjing Xu and David Newman		16	queryLanguage		https://sqrl-lang.github.io/sqrl/		0					1164	1		13	22407		true	0								https://github.com/sqrl-lang/sqrl	queryLanguage																2022	2024		1	10	113	5	false												Smyte Query and Rules Language												2018	2023	259	12	689	9	100766				https://websqrl.vercel.app/twitter												SQRL was the language designed by Smyte, and later acquired by Twitter in 2018. It is a safe, stateful language for event streams, designed to make it easy to enforce anti-abuse rules.	SQRL was the language designed by Smyte, and later acquired by Twitter in 2018. It is a safe, stateful language for event streams, designed to make it easy to enforce anti-abuse rules.		Smyte	SQRL was the language designed by Smyte, and later acquired by Twitter in 2018. It is a safe, stateful language for event streams, designed to make it easy to enforce anti-abuse rules.									typescript javascript markdown json ejs scss yaml jsx bash svg css python dockerfile				true	157	0		34																6	false																																	https://news.ycombinator.com/item?id=34680269	"LET Username := input(); LET Message := concat(""Hello, "", Username, ""!""); EOF"																										https://github.com/sqrl-lang/sqrl																																																																																																																																																																																													0	0														
charity	Charity	1992			18	pl		http://pll.cpsc.ucalgary.ca/charity1/www/home.html		0					1165	1			22407	1540	true	0									pl	7	10		11		0					text			none	programming								false																																					1992	linux ml	Charity is an experimental purely functional programming language, developed at the University of Calgary under the supervision of Robin Cockett. Based on ideas by Hagino Tatsuya, it is completely grounded in category theory. Disregarding interactions with the outside world, all Charity programs are guaranteed to terminate or stay productive. The language allows ordinary recursive data types, such as might be found in ML, which are required to be finite, and corecursive data types, which are allowed to be potentially infinite. The control structure for operating on recursive data types is primitive recursion or paramorphism, and the control structure for corecursive data types is primitive co-recursion or apomorphism. Neither control structure can operate over the other kind of data, so all paramorphisms terminate and all apomorphisms are productive.	2005	18	16	38	1364508					University of Calgary			ch												111	0		19																																	text	4766												Canada					% %   Some very badly written Charity %  data LA(A) -> D = ss: A -> D                 | ff: -> D.																																%																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Charity_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1540				Charity				Charity					
jupyter-notebook	Jupyter Notebook	2014			12	jsonFormat				23					1166	1			22401		true	23	cloc deno flatline halide lfortran logica manim matplotlib mojo mongodb myia nltk onnx pandas pytorch sympy taichi tensorflow wiredtiger xarray xgboost-model xgboost xla								jsonFormat	13715	17210	Notebook	137996		26	"author name avatar url language languageColor stars forks currentPeriodStars description\ndennybritz reinforcement-learning https://github.com/dennybritz.png https://github.com/dennybritz/reinforcement-learning ""Jupyter Notebook"" #DA5B0B 12487 4093 1355 ""Implementation of Reinforcement Learning Algorithms. Python, OpenAI Gym, Tensorflow. Exercises and Solutions to accompany Sutton's Book and David Silver's course.""\nPierian-Data Complete-Python-3-Bootcamp https://github.com/Pierian-Data.png https://github.com/Pierian-Data/Complete-Python-3-Bootcamp ""Jupyter Notebook"" #DA5B0B 5658 20594 573 ""Course Files for Complete Python 3 Bootcamp Course on Udemy""\nfengdu78 Data-Science-Notes https://github.com/fengdu78.png https://github.com/fengdu78/Data-Science-Notes ""Jupyter Notebook"" #DA5B0B 1043 357 644 数据科学的笔记以及资料搜集\nmml-book mml-book.github.io https://github.com/mml-book.png https://github.com/mml-book/mml-book.github.io ""Jupyter Notebook"" #DA5B0B 3148 696 519 ""Companion webpage to the book """"Mathematics For Machine Learning""""""\nwesm pydata-book https://github.com/wesm.png https://github.com/wesm/pydata-book ""Jupyter Notebook"" #DA5B0B 9801 8258 375 ""Materials and IPython notebooks for """"Python for Data Analysis"""" by Wes McKinney, published by O'Reilly Media""\nGokuMohandas practicalAI https://github.com/GokuMohandas.png https://github.com/GokuMohandas/practicalAI ""Jupyter Notebook"" #DA5B0B 20319 3671 950 ""📚 A practical approach to machine learning.""\ntensorflow examples https://github.com/tensorflow.png https://github.com/tensorflow/examples ""Jupyter Notebook"" #DA5B0B 1410 1203 413 ""TensorFlow examples""\njackfrued Python-100-Days https://github.com/jackfrued.png https://github.com/jackfrued/Python-100-Days ""Jupyter Notebook"" #DA5B0B 58876 22244 6333 ""Python - 100天从新手到大师""\nCyb3rWard0g ThreatHunter-Playbook https://github.com/Cyb3rWard0g.png https://github.com/Cyb3rWard0g/ThreatHunter-Playbook ""Jupyter Notebook"" #DA5B0B 1663 386 117 ""A Threat hunter's playbook to aid the development of techniques and hypothesis for hunting campaigns.""\nfastai fastai_dev https://github.com/fastai.png https://github.com/fastai/fastai_dev ""Jupyter Notebook"" #DA5B0B 352 221 54 ""development of the next version of fastai""\ndragen1860 TensorFlow-2.x-Tutorials https://github.com/dragen1860.png https://github.com/dragen1860/TensorFlow-2.x-Tutorials ""Jupyter Notebook"" #DA5B0B 1573 475 234 ""TensorFlow 2.x version's Tutorials and Examples, including CNN, RNN, GAN, Auto-Encoders, FasterRCNN, GPT, BERT examples, etc. TF 2.0版入门实例代码，实战教程。""\naimacode aima-python https://github.com/aimacode.png https://github.com/aimacode/aima-python ""Jupyter Notebook"" #DA5B0B 3999 1856 89 ""Python implementation of algorithms from Russell And Norvig's """"Artificial Intelligence - A Modern Approach""""""\npytorch vision https://github.com/pytorch.png https://github.com/pytorch/vision ""Jupyter Notebook"" #DA5B0B 4298 2064 305 ""Datasets, Transforms and Models specific to Computer Vision""\njeffheaton t81_558_deep_learning https://github.com/jeffheaton.png https://github.com/jeffheaton/t81_558_deep_learning ""Jupyter Notebook"" #DA5B0B 1024 569 86 ""Washington University (in St. Louis) Course T81-558: Applications of Deep Neural Networks""\nmahmoud awesome-python-applications https://github.com/mahmoud.png https://github.com/mahmoud/awesome-python-applications ""Jupyter Notebook"" #DA5B0B 9008 1627 328 ""💿 Free software that works great, and also happens to be open-source Python.""\njantic DeOldify https://github.com/jantic.png https://github.com/jantic/DeOldify ""Jupyter Notebook"" #DA5B0B 7935 827 597 ""A Deep Learning based project for colorizing and restoring old images (and video!)""\nKulbear deep-learning-coursera https://github.com/Kulbear.png https://github.com/Kulbear/deep-learning-coursera ""Jupyter Notebook"" #DA5B0B 4257 3374 134 ""Deep Learning Specialization by Andrew Ng on Coursera.""\nguipsamora pandas_exercises https://github.com/guipsamora.png https://github.com/guipsamora/pandas_exercises ""Jupyter Notebook"" #DA5B0B 3224 2747 185 ""Practice your pandas skills!""\napachecn Interview https://github.com/apachecn.png https://github.com/apachecn/Interview ""Jupyter Notebook"" #DA5B0B 4061 1377 454 ""Interview = 简历指南 + LeetCode + Kaggle""\nhuseinzol05 Stock-Prediction-Models https://github.com/huseinzol05.png https://github.com/huseinzol05/Stock-Prediction-Models ""Jupyter Notebook"" #DA5B0B 857 402 121 ""Gathers machine learning and deep learning models for Stock forecasting including trading bots and simulations""\nfchollet deep-learning-with-python-notebooks https://github.com/fchollet.png https://github.com/fchollet/deep-learning-with-python-notebooks ""Jupyter Notebook"" #DA5B0B 7940 3819 297 ""Jupyter notebooks for the code samples of the book """"Deep Learning with Python""""""\ndsgiitr d2l-pytorch https://github.com/dsgiitr.png https://github.com/dsgiitr/d2l-pytorch ""Jupyter Notebook"" #DA5B0B 845 163 420 ""This project reproduces the book Dive Into Deep Learning (www.d2l.ai), adapting the code from MXNet into PyTorch.""\nAzure Azure-Sentinel https://github.com/Azure.png https://github.com/Azure/Azure-Sentinel ""Jupyter Notebook"" #DA5B0B 267 88 31 ""Cloud-native SIEM for intelligent security analytics for your entire enterprise.""\nultralytics yolov3 https://github.com/ultralytics.png https://github.com/ultralytics/yolov3 ""Jupyter Notebook"" #DA5B0B 2214 611 211 ""YOLOv3 in PyTorch > ONNX > CoreML > iOS""\nudacity deep-reinforcement-learning https://github.com/udacity.png https://github.com/udacity/deep-reinforcement-learning ""Jupyter Notebook"" #DA5B0B 2580 1112 92 ""Repo for the Deep Reinforcement Learning Nanodegree program"""		IPython Notebook		json	javascript	application/json	source.json	markup								false					21	2007	2016	1	11																																											ipynb											true	200	0		15																					ipynb												text																														"{  ""cells"": [   {    ""cell_type"": ""markdown"",    ""metadata"": {},    ""source"": [     ""# Morphological image operations\n"",     ""\n"",     ""** Bird Counting **\n"",     ""\n"",     ""I've used some simple morphological image operations from scipy.morphology module.\n"",     ""\n"",     ""The goal was to count how many birds were in an image\n"",     ""\n"",     ""Here are the steps taken :\n"",     ""\n"",     ""1. Load the image as an ndimage matrix object\n"",     ""2. Filter all pixels for those with a color tone less than 100/255\n"",     ""3. Get a binary representation of the pixels that satisfy the condition in step 2\n"",     ""4. Apply some dilation and erosion in order to get rid of noise and isolate the birds\n"",     ""5. Count all contiguous areas""    ]   },   {    ""cell_type"": ""code"",    ""execution_count"": 2,    ""metadata"": {     ""collapsed"": false,     ""scrolled"": true    },    ""outputs"": [     {      ""name"": ""stdout"",      ""output_type"": ""stream"",      ""text"": [       ""Original image:\n""      ]     },     {      ""data"": {       ""image/png"": ""iVBORw0KGgoAAAANSUhEUgAAAV0AAADtCAYAAAAcNaZ2AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzsvVusrVl23/Ubl/mttfc5dcqu6u60YycxAScGKSRCgKVE\nOMgPQEMUbAkcQoQQTzxEPCCBUACDECgIkCMZkSdEBEQmxEmQIiwegoQfEiPidmwcx8E2sR2F2N3E\nfa+qs/f65hxj8DDmPg6SXWXZUvPAnlKpTtU5a6+15jfnuPwv40hV8bye1/N6Xs/rq7P0/+sP8Lye\n1/N6Xv9/Ws9B93k9r+f1vL6K6znoPq/n9bye11dxPQfd5/W8ntfz+iqu56D7vJ7X83peX8X1HHSf\n1/N6Xs/rq7j8w35TRJ71ZM/reT2v5/VrWFUlv9z//9CgC/DDP/llqopMY7GoBBAyE1UlIgBDMKoK\nM6NyAQVaVCYFqCpQVDhoYCogQAkuQokSLCAZGKsUUbAMAkHNWRlYQRagRVKIGGQiqhBKyeJJe9zv\nqRRJZSIyQIPK4qLCEgDFgBKh6I9kFCJFhKEiiAZzJuKGFkQlIqC5QIwQZUiRoihJpiIoYfW0+/1V\nC6RAqkgVQIglqAXzhMykqpgpIMLKoKawFIhiVvSPI6h0qqr/SSNkYgClLBRHQRNSQJPbbXEuZc7k\ngzN4bzof3G48TlgrmUsIlDMCKFyU2DsyRElulF7xTFIEop//JDnEueVEJZiroAYiIAmlIJK4G3cO\nMwJlMCvJLFYmyH5KoSBCVTFUmNnfL6chHlQuVg2GGhmJepC5QA1NowoKQWWCDBIhmSgHqxKXhUD/\nXhajjNQbWnBLY1giUmQYJavPdComQUgiDKoAFYQbswaQiCg6C7GFfvAaub+HOgjv50YJJQIEUQUy\n0RrIbjRF6Z/BIghUB"																									true false																			true																																																																																																																																																															0	0					Jupyter Notebook	https://github.com/textmate/json.tmbundle			Jupyter Notebook					
focal	Formulating On-Line Calculations in Algebraic Language	1968	Richard Merrill		18	pl				0					1167	2			22400	406	true	0									pl																							false				f/Focal.fc								Formulating On-Line Calculations in Algebraic Language																									1968	joss basic mumps	"FOCAL is an interpreted programming language resembling JOSS. The name is an acronym for Formulating On-Line Calculations in Algebraic Language. Largely the creation of Richard Merrill, FOCAL was initially written for and had its largest impact on the DEC's (DEC's) PDP-8 computers. Merrill wrote the original (1968) and classic FOCAL-69 interpreters for the PDP-8.  Digital itself described FOCAL as ""a JOSS-like language."" Like early versions of BASIC, FOCAL was a complete programming environment in itself, requiring no operating system. As in MUMPS, most commands could be, and in practice were, abbreviated to a single letter of the alphabet. Creative choices of words were used to make each command uniquely defined by its leading character. Digital made available several European-language versions in which the command words were translated into the target language."	2004	18	51	96	1170592					DEC				fc											110	0		19																1								https://tio.run/#focal									text	9081		https://github.com/antlr/grammars-v4/tree/master/focal					http://www.rosettacode.org/wiki/Category:FOCAL					United States																"0.1.0.1 TYPE ""HELLO WORLD"" , ! "							"FOCAL15 V6B *01.10 ASK ""IN WHAT YEAR WERE YOU BORN?"", YEAR *01.20 SET YEAROFFOCAL=YEAR-1969+1 *01.30 IF (YEAROFFOCAL) 02.10,02.10,01.40 *01.40 TYPE ""YOU WERE BORN IN THE YEAR "",YEAROFFOCAL,"" OF FOCAL!"",! *01.50 GOTO 01.10 *02.10 TYPE ""YOU ARE TOO OLD FOR FOCAL, POPS"",! *02.20 GOTO 01.10 *GO IN WHAT YEAR WERE YOU BORN?:1969 YOU WERE BORN IN THE YEAR     1.0000 OF FOCAL IN WHAT YEAR WERE YOU BORN?:1950 YOU ARE TOO OLD FOR FOCAL, POPS IN WHAT YEAR WERE YOU BORN?:"	Focal																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/FOCAL_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=406													
clist	CLIST	1990			17	pl				0					1168	1			22398	3423	true	0									pl																							false																																					1956	batch cobol pl-i jcl rexx	"CLIST (Command List) (pronounced ""C-List"") is a procedural programming language for TSO in MVS systems. It originated in OS/360 Release 20 and has assumed a secondary role since the availability of Rexx in TSO/E Version 2. The term CLIST is also used for command lists written by users of NetView.In its basic form, a CLIST program (or ""CLIST"" for short) can take the form of a simple list of commands to be executed in strict sequence (like a DOS batch file (*.bat) file).  However, CLIST also features If-Then-Else logic as well as loop constructs. CLIST is an interpreted language.  That is, the computer must translate a CLIST every time the program is executed.  CLISTs therefore tend to be slower than programs written in compiled languages such as COBOL, FORTRAN, or PL/1.  (A program written in a compiled language is translated once to create a ""load module"" or executable.) CLIST can read/write MVS files and read/write from/to a TSO terminal. It can read parameters from the caller and also features a function to hold global variables and pass them between CLISTs. A CLIST can also call an MVS application program (written in COBOL or  PL/I, for example). CLISTs can be run in background (by running JCL which executes the TSO control program (IKJEFT01)). TSO I/O screens and menus using ISPF dialog services can be displayed by CLISTs. Compare the function of CLIST with that provided by REXX."	2003	21	24	63	391542					IBM															125	0		20																																	text													United States																							"1    /********************************************************************/  2    /*  MULTI-LINGUAL ""HELLO WORLD"" PROGRAM.                            */  3    /*                                                                  */  4    /*  THIS CLIST, STORED AS USERID.TSO.CLIST(TEST), CAN BE INVOKED    */  5    /*  FROM THE ISPF COMMAND LINE AS SHOWN IN THE FOLLOWING EXAMPLE:   */  6    /*                                                                  */  7    /*     COMMAND ===> TSO TEST SPANISH                                */  8    /*                                                                  */  9    /********************************************************************/ 10    PROC 1 LANGUAGE 11      IF &LANGUAGE = SPANISH THEN + 12         WRITE HOLA, MUNDO 13      ELSE IF &LANGUAGE = FRENCH THEN + 14         WRITE BONJOUR, MONDE 15      ELSE + 16         WRITE HELLO, WORLD 17    EXIT"															/* */		""""																													true																																																																								true																														false											true																																					https://en.wikipedia.org/wiki/CLIST	3	0	https://hopl.info/showlanguage.prx?exp=3423							year|publisher|title|authors|isbn13\n1990|Mcgraw-hill|Clist Programming (j Ranade Ibm Series)|Kurt Bosler|9780070065512						title|year|author|goodreadsId|rating|ratings|reviews\nClist Programming|1990|Kurt Bosler|4579164|2.00|1|0\nCommand Language Cookbook For Mainframes, Minicomputers, And Pc's: Dos/Os/2 Batch Language, Clist, Dcl, Perl, And Rexx|1992|Hallett German|1795689|5.00|1|0
kai	kai	2016			20	pl		http://docs.kai-lang.org		0				0.2.0	1169	1		5	22395		true	0								https://github.com/kai-language/kai	pl																2016	2024	2016	4	1	71	37	false																								2016	2018	1003	11	116	3	18371																An expressive low level programming language	An expressive low level programming language		https://github.com/kai-language	An expressive low level programming language									swift markdown yaml bourne-shell c				true	87	0		28																	false	0	true																											The Netherlands					"/* // github.com/kai-language/issues/116 #test ""bitcast to struct"" {     A :: struct {         a: rawptr     }     x : rawptr = nil     a := bitcast(A) x } */"																										https://github.com/kai-language/kai						//	/* */																															true																																																							true																	true																														false																																																	0	0				docs.kai-lang.org										
tbox-lib	tbox-lib	2010			10	library		https://tboox.org		0				v1.7.5	1170	0		8	22389		true	0								https://github.com/tboox/tbox	library																2011	2024	2010	210	713	4797	34	false																								2010	2025	3407	38	1102	34	214201					2011																								c assembly-language yaml markdown lua bourne-shell objective-c cpp				true	6976	0		18																	false	1	true																																																										https://github.com/tboox/tbox																																																																																																																																																																																													0	0				tboox.org										
hdf	Hierarchical Data Format	1992			11	binaryDataFormat		https://support.hdfgroup.org/HDF5/		0					1171	0			22386		false	0									binaryDataFormat																							false												Hierarchical Data Format																									2017	java matlab scilab octave mathematica idl python r julia sql utf-8 c fortran common-lisp d erlang elixir lfe gdl go igor-pro json labview lua perl pandas rust cdf protobuf	Hierarchical Data Format (HDF) is a set of file formats (HDF4, HDF5) designed to store and organize large amounts of data. Originally developed at the National Center for Supercomputing Applications, it is supported by The HDF Group, a non-profit corporation whose mission is to ensure continued development of HDF5 technologies and the continued accessibility of data stored in HDF. In keeping with this goal, the HDF libraries and associated tools are available under a liberal, BSD-like license for general use. HDF is supported by many commercial and non-commercial software platforms, including Java, MATLAB, Scilab, Octave, Mathematica, IDL, Python, R, and Julia. The freely available HDF distribution consists of the library, command-line utilities, test suite source, Java interface, and the Java-based HDF Viewer (HDFView).The current version, HDF5, differs significantly in design and API from the major legacy version HDF4.	2004	304	55	248	635425					National Center for Supercomputing Applications		hdf h4 hdf4 he2 h5 hdf5 he5													1541	0		18																																	binary													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Hierarchical_Data_Format	0	0														
bliss	BLISS	1969	William Wulf		14	pl				0					1172	1			22385	375	true	0									pl																							false																																					1970	mips ia-32 algol c doi	"BLISS is a system programming language developed at Carnegie Mellon by W. A. Wulf, D. B. Russell, and A. N. Habermann around 1970. It was perhaps the best known systems programming language right up until C made its debut a few years later. Since then, C took off and BLISS faded into obscurity. When C was in its infancy, a few projects within Bell Labs were debating the merits of BLISS vs. C. BLISS is a typeless block-structured language based on expressions rather than statements, and includes constructs for exception handling, coroutines, and macros. It does not include a goto statement. The name is variously said to be short for ""Basic Language for Implementation of System Software"" or ""System Software Implementation Language, Backwards"". It was sometimes called ""Bill's Language for Implementing System Software"", after Bill Wulf. The original Carnegie Mellon compiler was notable for its extensive use of optimizations, and formed the basis of the classic book The Design of an Optimizing Compiler. DEC developed and maintained BLISS compilers for the PDP-10, PDP-11, VAX, DEC Prism, MIPS, DEC Alpha, and Intel IA-32, The language did not become popular among customers and few had the compiler, but DEC used it heavily in-house into the 1980s; most of the utility programs for the VMS operating system were written in BLISS-32. After its acquisition of DEC, Compaq developed and maintained a BLISS compiler for Intel IA-64."	2003	44	113		390261					Carnegie Mellon															240	0		15																1																														United States				https://semanticscholar.org/paper/4430dfe254804b19bb6a4d9fc10d5bed2932b7cc																			MODULE E1 (MAIN = CTRL) = BEGIN FORWARD ROUTINE     CTRL,     STEP; ROUTINE CTRL = !+ ! This routine inputs a value, operates on it, and ! then outputs the result. !-     BEGIN     EXTERNAL ROUTINE         GETNUM,     ! Input a number from terminal         PUTNUM;     ! Output a number to terminal     LOCAL         X,          ! Storage for input value         Y;          ! Storage for output value     GETNUM(X);     Y = STEP(.X);     PUTNUM(.Y)     END; ROUTINE STEP(A) = !+ ! This routine adds 1 to the given value. !-     (.A+1); END ELUDOM														!																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/BLISS	0	0	https://hopl.info/showlanguage.prx?exp=375													
slony	Slony	2004	Steve Singer		16	application		https://www.slony.info/		0					1173	0		18	22385		false	0								https://github.com/ssinger/slony1-engine	application																2010	2024		4	19	38	6	false																								2003	2022	4226	27	735	14	135897								c postgresql linux sql plpgsql pl-sql perl javascript	Slony-I is an asynchronous master-slave replication system for the PostgreSQL DBMS, providing support for cascading and failover. Asynchronous means that when a database transaction has been committed to the master server, it is not yet guaranteed to be available in slaves. Cascading means that replicas can be created (and updated) via other replicas, i.e. they needn't directly connect to the master.	2008	2			15462886		"Slony-I is a ""master to multiple slaves"" replication system for PostgreSQL supporting cascading (e.g. - a node can feed another node which feeds another node...) and failover."	"Slony-I is a ""master to multiple slaves"" replication system for PostgreSQL supporting cascading (e.g. - a node can feed another node which feeds another node...) and failover."		https://github.com/ssinger/slony1-engine	"Slony-I is a ""master to multiple slaves"" replication system for PostgreSQL supporting cascading (e.g. - a node can feed another node which feeds another node...) and failover."									bourne-shell sql javascript perl c diff make m4 lex html yacc xslt bash svg css awk lisp markdown				true	154	0		34																1	false								https://www.slony.info/documentation/																					United States																															https://github.com/ssinger/slony1-engine																																																																																																																																																																																												https://en.wikipedia.org/wiki/Slony-I	0	0				slony.info										
pod	Pod	1997			13	textMarkup				0					1174	2			22384		true	0									textMarkup				0	true	0				perl	perl	perl	text/x-perl	none	prose								false								3				Plain Old Documentation																									2000	perl xml tex markdown parrot-vm bash tiddlywiki mediawiki ascii utf-8	Plain Old Documentation (pod) is a lightweight markup language used to document the Perl programming language.	2004	31	84	118	888219					https://www.perl.org			pod												375	0		13																																	text	9791												United States				https://groups.google.com/forum/#!search/%22Plain$20Old$20Documentation%22/comp.lang.perl.misc/A9zVCf4UrIs/1hSITu_f4ckJ													use strict; use warnings; package DZT::Sample;  sub return_arrayref_of_values_passed {   my $invocant = shift;   return \@_; }  1; 						=head1 NAME  My::Module - An example module  =head1 SYNOPSIS      use My::Module;     my $object = My::Module->new();     print $object->as_string;  =head1 DESCRIPTION  This module does not really exist, it was made for the sole purpose of demonstrating how POD works.  =head2 Methods  =over 12  =item C<new>  Returns a new My::Module object.  =item C<as_string>  Returns a stringified representation of the object. This is mainly for debugging purposes.  =back  =head1 LICENSE  This is released under the Artistic License. See L<perlartistic>.  =head1 AUTHOR  Juerd - L<http://juerd.nl/>  =head1 SEE ALSO  L<perlpod>, L<perlpodspec>  =cut																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Plain_Old_Documentation	0	0						https://github.com/perl6/atom-language-perl6			Pod					
action	Action!	1983			19	pl				0					1175	1			22382		true	0									pl																							false																																					1983	optimized-systems-software algol-68 atari-basic	Action! is a procedural programming language similar to ALGOL 68 that is intended to produce high-performance programs for the Atari 8-bit family. The language was written by Clinton Parker and distributed on ROM cartridge by Optimized Systems Software starting in 1983. Action! was used to develop at least two commercial products—the Homepak productivity suite and Games Computers Play client program—and numerous programs in ANALOG Computing and Antic magazines. The system was not ported to any other platforms. Parker had previously developed Micro-SPL with Henry Baker, a similar programming language for the Xerox Alto. The 6502 assembly language source code for Action! was made available under the GNU General Public License by the author in 2015.	2004	15	14	181	1273369					Optimized Systems Software															95	0		23																																	text	473		https://github.com/antlr/grammars-v4/tree/master/action																																	"BYTE RTCLOK=20, ; addr of sys timer      SDMCTL=559 ; DMA control  BYTE ARRAY FLAGS(8190)  CARD COUNT,I,K,PRIME,TIME  PROC SIEVE()    SDMCTL=0 ; shut off Antic   RTCLOK=0 ; only one timer needed    COUNT=0         ; init count   FOR I=0 TO 8190 ; and flags     DO     FLAGS(I)='T ; ""'T"" is a compiler-provided constant for True     OD    FOR I=0 TO 8190 ; and flags     DO     IF FLAGS(I)='T THEN       PRIME=I+I+3       K=I+PRIME       WHILE K<=8190         DO         FLAGS(K)='F ; ""'F"" is a compiler-provided constant for False         K==+PRIME         OD       COUNT==+1     FI     OD   TIME=RTCLOK ; get timer reading   SDMCTL=34   ; restore screen    PRINTF(""%E %U PRIMES IN"",COUNT)   PRINTF(""%E %U JIFFIES"",TIME) RETURN"														;		PRINTF			True False																			true								true			true																																																				true																																			true												false																																																https://en.wikipedia.org/wiki/Action!_(programming_language)	1	0														title|year|author|goodreadsId|rating|ratings|reviews\nAction Programming Languages|1905|Michael Thielscher|22766460|0.0|0|0
ia-32	IA-32	1985			11	isa				0					1176	0			22378		true	0									isa																							false																																					1985	x86-isa	"IA-32 (short for ""Intel Architecture, 32-bit"", sometimes also called i386) is the 32-bit version of the x86 instruction set architecture, first implemented in the Intel 80386 microprocessors in 1985. IA-32 is the first incarnation of x86 that supports 32-bit computing; as a result, the ""IA-32"" term may be used as a metonym to refer to all x86 versions that support 32-bit computing. The IA-32 instruction set was introduced in the Intel 80386 microprocessor in 1985 and, as of 2017, remains supported by contemporary PC microprocessors. Even though the instruction set has remained intact, the successive generations of microprocessors that run it have become much faster. Within various programming language directives, IA-32 is still sometimes referred to as the ""i386"" architecture. Intel is the inventor and the biggest supplier of IA-32 processors, and the second biggest supplier is AMD. For a while, VIA, Transmeta and others also produced IA-32 processors, but since the 2000s all manufacturers moved to the 64-bit variant of x86, x86-64."	2001	299	971	570	15046					Intel Corporation															1515	0		11																									http://flint.cs.yale.edu/cs422/doc/24547212.pdf								na													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IA-32	1	0														title|year|author|goodreadsId|rating|ratings|reviews\nThe Software Optimization Cookbook High Performance Recipes for IA 32 Platforms|2002|Richard Gerber|542593|3.62|8|0
orca-pl	orca-pl	2018			12	esolang		http://wiki.xxiivv.com/orca		0					1177	0		5	22378		true	0								https://github.com/hundredrabbits/orca-c	esolang																2018	2024	2018	26	48	473	19	false																								2018	2022	1025	17	69	2	8730																Each letter of the alphabet is an operation, lowercase letters typically operate on bang(*), uppercase letters operate on each frame. Bangs can be generated by various operations, such as E colliding with a 0, see the bang.orca example. Watch a music video of ORCΛ in action. C Port for the ORCΛ programming environment, with a commandline interpreter.	Each letter of the alphabet is an operation, lowercase letters typically operate on bang(*), uppercase letters operate on each frame. Bangs can be generated by various operations, such as E colliding with a 0, see the bang.orca example. Watch a music video of ORCΛ in action. C Port for the ORCΛ programming environment, with a commandline interpreter.		https://github.com/hundredrabbits/Orca-c/issues	Each letter of the alphabet is an operation, lowercase letters typically operate on bang(*), uppercase letters operate on each frame. Bangs can be generated by various operations, such as E colliding with a 0, see the bang.orca example. Watch a music video of ORCΛ in action. C Port for the ORCΛ programming environment, with a commandline interpreter.									c markdown bourne-shell make yaml				true	636	0		17																	false																													Unknown				https://git.sr.ht/~rabbits/orca																											https://github.com/hundredrabbits/orca-c																																																																																																																																																																																													0	0														
parser	Parser 3	1997	Konstantin Morshnev		26	pl		http://www.parser.ru/		0					1178	3			22377		true	0									pl																							false				p/Parser.p									parser3																								1997	xml pcre	Parser is a free server-side CGI web scripting language developed by Art. Lebedev Studio and released under the GPL. Originally, Parser was merely a simple macro processing language. The latest 3rd revision (March 2006) introduced object-oriented programming features. The compiler for the language was developed in C++ by studio employees Konstantin Morshnev and Alexander Petrosyan to automate often repeated tasks, especially maintenance of already existing websites. It was used in many web projects of the studio. Since revision 3 it was released as free software and it is now used in other websites, mostly in Russia (according to a partial list at the language's website). The language supports technologies needed for common web design tasks: XML, Document Object Model (DOM), Perl Compatible Regular Expressions (PCRE) and others.	2007	8	16	29	13923210					Art. Lebedev Studio				p										true	61	0		29																1																	text						Parser 3						parser3-cgi	Russia															# Hello World in Parser  Hello world!	"@main[]   ^rem{Will print ""Hello World"" when run as CGI script}   $hello[Hello World]   $result[$hello] "				https://riju.codes/parser3	$console:line[Hello, world!]			Parser													#		$console:line	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Parser_(CGI_language)	0	0				parser.ru										
vrml	VRML	1994			11	3d pl				0					1179	1			22372	3756	false	1	x3d								3d																							false				v/VRML.wrl																																	1995	java gzip collada webgl	VRML (Virtual Reality Modeling Language, pronounced vermal or by its initials, originally—before 1995—known as the Virtual Reality Markup Language) is a standard file format for representing 3-dimensional (3D) interactive vector graphics, designed particularly with the World Wide Web in mind. It has been superseded by X3D.	2002	170	384	802	101679									wrl											870	0		12																																									http://www.rosettacode.org/wiki/Category:VRML																					"#VRML V2.0 utf8 Shape {     geometry Text {         string ""Hello World""     } }"								VRML																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/VRML	5	0	https://hopl.info/showlanguage.prx?exp=3756							year|publisher|title|authors|isbn13\n1996|Addison-Wesley Professional|The Vrml 2.0 Handbook: Building Moving Worlds on the Web|Hartman, Jed and Wernecke, Josie|9780201479447\n1996|Ziff Davis Pr|Instant Vrml Worlds|Kennedy, Randall|9781562764210\n1995|Hayden Books|Virtus Vrml Toolkit|Smith, David and Boyd, Richard and Scott, Alan|9781568302478\n2010|LAP Lambert Academic Publishing|Managing Active Object Scalability on Distributed Memory: With a Case Study in Parallel VRML|Rischbeck, Thomas|9783838307282\n1996|Waite Group|VRML Construction Kit: Creating 3D Web Worlds|David Fox and Philip Shaddock|9781571690685						
lemon-lang	Lemon	2017	Zhicheng Wei		12	pl		http://www.lemon-lang.org/		0					1180	0		3	22372		true	0								https://github.com/lemon-lang/lemon	pl																2017	2024	2017	24	39	499	7	false																								2017	2018	35	2	107	1	25570					2016														https://github.com/lemon-lang										c markdown make				true	620	0		15																1	false																													Singapore																															https://github.com/lemon-lang/lemon																																																																																																																																																																																													0	0				lemon-lang.org										
candor	candor	2012	Fedor Indutny		14	pl		http://candor-lang.org		0					1181	0		8	22369		true	0								https://github.com/indutny/candor	pl																2012	2023	2012	15	16	176	4	false																								2012	2015	1008	7	198	3	61904																			https://darksi.de/										python cpp markdown lisp make yaml bourne-shell c				true	233	0		22																1	false																													United States																															https://github.com/indutny/candor																																																																																																																																																																																													0	0				candor-lang.org			id|title|url|time|timestamp|by|comments|score\n4717487|The Candor programing language - simplified JS|http://candor-lang.org/|2012-10-30 14:35:35 UTC|1351607735|fogus|0|1							
pyret-lang	Pyret	2012	Ben Lerner and Joe Gibbs Politz		11	pl		https://www.pyret.org/		0					1182	0		13	22365		true	0								https://github.com/brownplt/pyret-lang	pl																2012	2024	2012	42	106	1061	437	false																								2012	2025	11152	92	654	481	1095548																			Brown University										javascript json markdown svg make lisp vim-script asp.net html bourne-shell csv xml yaml				true	1473	0		25																2	false																													United States																															https://github.com/brownplt/pyret-lang																																																																																																																																																																																													0	0														
satysfi	SATySFi	2015	Takashi Suwa		11	textMarkup				0				v0.0.11	1183	0		7	22363		true	0								https://github.com/gfngfn/SATySFi	textMarkup																2015	2024	2015	50	81	1162	117	false																								2015	2025	4053	59	325	9	97809																			https://github.com/gfngfn/SATySFi/issues										ocaml make markdown css bourne-shell svg yaml				true	1465	0		18																1	false	0	true																											Japan																															https://github.com/gfngfn/SATySFi																																																																																																																																																																																													0	0														
margin	Margin	2019	Alex Gamburg		14	textMarkup		https://margin.love		0					1184	1		4	22360		true	0								https://github.com/gamburg/margin	textMarkup																2019	2024	2019	11	9	190	7	false																								2019	2022	70	7	24	1	1895					2019											Margin is a lightweight markup language for hierarchically structured thought, like notes and to-do lists.	Margin is a lightweight markup language for hierarchically structured thought, like notes and to-do lists.		https://github.com/gamburg/margin/issues	Margin is a lightweight markup language for hierarchically structured thought, like notes and to-do lists.									javascript markdown css html				true	226	0		18																1	false																													United States					Favorite Movies   Eyes Wide Shut [year: 1999]   Black Narcissus [year: 1947]   Adaptation [year: 2002]																										https://github.com/gamburg/margin																																																																																																																																																																																													0	0				margin.love										
qoir	QOIR	2022	Nigel Tao		17	binaryDataFormat		https://nigeltao.github.io		0					1185	0		6	22359		false	0								https://github.com/nigeltao/qoir	binaryDataFormat																2022	2024	2022	10	5	97	2	false																								2022	2023	139	1	97	9	85711																A Fast, Simple, Lossless Image File Format based on QOI ( http://qoiformat.org )	A Fast, Simple, Lossless Image File Format based on QOI ( http://qoiformat.org )		https://github.com/nigeltao/qoir/issues	A Fast, Simple, Lossless Image File Format based on QOI ( http://qoiformat.org )	qoir								c cpp bourne-shell go markdown yaml				true	115	0		24																1	false								https://github.com/nigeltao/qoir#readme																					Australia				https://nigeltao.github.io/blog/2022/qoir.html																											https://github.com/nigeltao/qoir																																																																																																																																																																																													0	0				nigeltao.github.io										
arquero	Arquero	2020	Jeffrey Heer		11	dataFlow library		https://uwdata.github.io/arquero/		0				5.4.0	1186	0		6	22358		true	0								https://github.com/uwdata/arquero	dataFlow																2020	2024		30	64	1234	35	false																								2020	2025	481	23	266	2	29667																Query processing and transformation of array-backed data tables.	Query processing and transformation of array-backed data tables.			Query processing and transformation of array-backed data tables.									javascript markdown json svg csv yaml				true	1451	0		17																1	false	5	true																																																										https://github.com/uwdata/arquero																																																																																																																																																																																													0	0														
symbol	SYMBOL	1971			10	pl				0					1187	0			22357	3238	true	0									pl																							false																																					1953	isbn	"A symbol is a mark, sign  or word that indicates, signifies, or is understood as representing an idea, object, or relationship. Symbols allow people to go beyond what is known or seen by creating linkages between otherwise very different concepts and experiences. All communication (and data processing) is achieved through the use of symbols. Symbols take the form of words, sounds, gestures, ideas or visual images and are used to convey other ideas and beliefs. For example, a red octagon may be a symbol for ""STOP"". On a map, a blue line might represent a river. Numerals are symbols for numbers. Alphabetic letters may be symbols for sounds. Personal names are symbols representing individuals. A red rose may symbolize love and compassion. The variable 'x', in a mathematical equation, may symbolize the position of a particle in space. In cartography, an organized collection of symbols forms a legend for a map."	2002	1206	4174		37673																				6050	0		10																									https://docs.symbol.dev/handbook/all-coding-guidelines.html									3244																https://semanticscholar.org/paper/5f4c1ed840783affd959097c5e6fd06350c7dc38																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Symbol	0	19	https://hopl.info/showlanguage.prx?exp=3238												year|title|doi|citations|influentialCitations|authors|paperId\n1983|Generation of Compiler Symbol Processing Mechanisms from Specifications|10.1145/69624.69625|33|0|S. Reiss|544e1f2013102ab0a28b4b6354c9372f622ebbd6\n1971|The hardware-implemented high-level machine language for SYMBOL|10.1145/1478786.1478866|28|1|G. Chesley and William R. Smith|c7783e94726668ad73f1919ede86b5386390a55a\n1966|On the implementation of AMBIT, a language for symbol manipulation|10.1145/365758.365765|18|0|C. Christensen|e6056ceb7e1012584680acf407c4de2b9f07f70e\n1981|Reflections on the High-Level Language Symbol Computer System|10.1109/C-M.1981.220530|16|0|D. Ditzel|c9c456acc44c6ca1e7e40a98a8779e939069c1b7\n1976|Abstraction and Verification in Alphard: A Symbol Table Example.|10.1007/978-1-4612-5979-4_11|14|0|R. L. London and M. Shaw and W. Wulf|3bcc141254b55417bdc1606542fb77bc5274ee50\n1973|Introduction to the SYMBOL 2R programming language|10.1145/800121.803928|12|1|H. Richards and C. Wright|bfc08716928f2876ff78a75d364df1537438c3c5\n1965|Programming Languages for Non-Numeric Processing—1: examples of symbol manipulation in the AMBIT Programming Language|10.1145/800197.806049|10|0|C. Christensen|f2c2c6c245da35c91ea58518a24cc627f2b65ead\n1973|High-level language translation in SYMBOL 2R|10.1145/800121.803926|9|1|J. Anderberg and C. L. Smith|27284751367b7246db2daa7a3245c247094993e4\n1966|Panon-1B: A programming language for symbol manipulation|10.1007/BF02575695|9|0|A. Caracciolo di Forino and L. Spanedda and N. Wolkenstein|373d99b2855da15ce9a33e1a90442396a2f62a90\n1899|The physical attributes and testing aspects of the symbol system|10.1145/1478786.1478868|8|0|Brooks E. Cowart and R. Rice and S. Lundstrom|1b9b2177f9e3fa8b76ce7fd5239c671fedbe2a49\n1987|Flexible symbol table structures for compiling C++|10.1002/spe.4380170803|6|0|Stephen C. Dewhurst|dbe31ee1e8958e736ce2803bdec9b4c525e4be60\n1962|A string language for symbol manipulation based on ALGOL 60|10.1145/366243.366745|6|0|J. Wegstein and W. W. Youden|de114e46faae7eff6390d13b0a1b1b7870cb4139\n1966|PANON-1B: A programming language for symbol manipulation|10.1145/800005.807956|6|0|A. C. D. Forino and L. Spanedda and N. Wolkenstein|558c3be32d038f51e0f87f8bc815ab5b04d155de\n2017|Towards Better Symbol Resolution for C/C++ Programs: A Cluster-Based Solution|10.1109/SCAM.2017.15|5|0|Richárd Szalay and Z. Porkoláb and Dániel Krupp|9fea27c612596c2e5ab2715ff8ad05ec4dfeb696\n1973|Program execution in the SYMBOL 2R computer|10.1145/800121.803927|4|0|P. C. Hutchison and K. Ethington|b5a10f7bb751142cadaee8d5ee15db8bce2df2bc\n2007|Icon, index, symbol and denotation, connotation, metasign|10.1515/SEM.2007.063|4|0|Kumiko Tanaka-Ishii and Yuichiro Ishii|6f28a46df7fdf298ec5e04f523144a694c632d18\n1899|SYMBOL hardware debugging facilities|10.1145/1478873.1478919|3|0|M. Calhoun|ffb01faa4e12692c95aab94d5547e3638367c7ad\n1982|The Use of a Symbol Processing Computer Language in Point Estimation of Parameters and in Construction of Confidence Intervals|10.1002/BIMJ.4710240206|3|0|H. Quednau|30290d6a3d566c194d18f76e5ca1a5caa8491df6\n1966|Symbol Manipulative Programming For Bibliographic Data Processing on Small Computer|10.5860/CRL_27_02_95|3|0|F. G. Kilgour|4b674523b2cd0fe44b5812e0cd13f17501e6366c	
dasm	Dasm	1988			13	assembly		https://dasm-assembler.github.io/		0				2.20.14	1188	0		8	22353		true	0								https://github.com/dasm-assembler/dasm	assembly																2019	2024	2019	21	39	208	44	false																					asm.py			2019	2024	339	29	379	17	42798																			https://github.com/dasm-assembler/					dasm16 dasm					assembly-language c tex make bourne-shell python yaml dockerfile				true	356	0		21																	false	2	true																											United States and Germany and Canada																		DASM16													https://github.com/dasm-assembler/dasm																																																																																																																																																																																													0	0				dasm-assembler.github.io										
tao3d	tao3d	2003	Christophe de Dinechin		14	pl		http://tao3d.sourceforge.net/		0					1189	1		21	22352		true	0								https://github.com/c3d/tao3D	pl																2014	2024	2003	18	7	172	5	false																								2003	2019	9365	26	1649	139	445183																Tao3D is a programming language for interactive 3D.	Tao3D is a programming language for interactive 3D.			Tao3D is a programming language for interactive 3D.									cpp ini json bourne-shell qt svg html xml bash assembly-language perl yaml sed c f-sharp make markdown objective-cpp csv protobuf typescript				true	221	0		36	xl-lang															1	false																																		"import SeasonsGreetingsTheme  theme ""SeasonsGreetings"" main_title_slide ""The main title slide"",     title ""Seasons Greetings theme""     subtitle ""A theme for the holidays""  section_slide ""A section slide"",     title ""Section title""     subtitle ""Section subtitle""  slide ""Bullet points"",     * ""Bullet points""     ** ""More bullet points""     *** ""Deeper"""																	https://twitter.com/taodyne									https://github.com/c3d/tao3D																																																																																																																																																																																													0	0				tao3d.sourceforge.net										
wart	Wart	2010	Kartik K. Agaram		15	pl		http://akkartik.name/post/wart		0					1190	1		5	22351		true	0								https://github.com/akkartik/wart	pl																2010	2024	2010	10	12	139	0	false																								2010	2018	4134	6	1081	7	120099																													cpp make vim-script bash z-shell				true	183	0		21																1	false																																		def (foo (a | (b c)))     # 'b' and 'c' name parts of list 'a'   (list a b c) (foo '(1 2))																										https://github.com/akkartik/wart						#																																true																																																							true																																															false																																																	0	0														
mqtt	Message Queuing Telemetry Transport	1999			10	protocol		http://mqtt.org/		0					1191	0			22349		true	0									protocol																							false												Message Queuing Telemetry Transport																							2004		1999		"MQTT (Message Queuing Telemetry Transport) is an ISO standard (ISO/IEC PRF 20922) publish-subscribe-based messaging protocol. It works on top of the TCP/IP protocol. It is designed for connections with remote locations where a ""small code footprint"" is required or the network bandwidth is limited. The publish-subscribe messaging pattern requires a message broker. Andy Stanford-Clark of IBM and Arlen Nipper of Cirrus Link authored the first version of the protocol in 1999.In 2013, IBM submitted MQTT v3.1 to the OASIS specification body with a charter that ensured only minor changes to the specification could be accepted. MQTT-SN is a variation of the main protocol aimed at embedded devices on non-TCP/IP networks, such as Zigbee. Historically, the ""MQ"" in ""MQTT"" came from the IBM MQ (then 'MQSeries') message queuing product line. However, queuing itself is not required to be supported as a standard feature in all situations.Alternative message-oriented middleware includes the  Advanced Message Queuing Protocol (AMQP),  Streaming Text Oriented Messaging Protocol (STOMP), the IETF Constrained Application Protocol, XMPP, DDS, OPC UA, and Web Application Messaging Protocol (WAMP)."		1128	256		32695816					Organization for the Advancement of Structured Information Standards															5661	0		10																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MQTT	0	0				mqtt.org										
pycket	Pycket	2022	Sam Tobin-Hochstadt		13	pl				0					1192	0		10	22349		true	0								https://github.com/pycket/pycket	pl																2013	2024	2013	17	25	255	53	false																								2013	2024	5094	24	252	58	89624																Pycket: a Racket/Scheme implementation that is generated using the RPython framework	Pycket: a Racket/Scheme implementation that is generated using the RPython framework		https://github.com/pycket	Pycket: a Racket/Scheme implementation that is generated using the RPython framework									python racket scheme bourne-shell markdown make ini json yaml c				true	355	0		23																1	false																													Germany				https://reddit.com/r/Racket/comments/upim61/pycket_a_racketscheme_implementation_that_is/																											https://github.com/pycket/pycket																																																																																																																																																																																													0	0														
spiderbasic	SpiderBasic	2015			13	pl		https://www.spiderbasic.com/		0					1193	0		11	22346		true	0								https://github.com/fantaisie-software/purebasic	pl																2019	2024		24	64	113	4	false																								2019	2025	526	42	3722	41	690514																			Fantaisie Software		pb								html xml make glsl markdown hlsl asciidoc bourne-shell ini css yaml				true	349	0		122																	false																													France																													And Array Bool Break CallDebugger Case ClearStructure CompilerCase CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerIf CompilerSelect Continue CopyStructure Data DataSection Debug DebugLevel Declare DeclareModule Default Define Defined Dim DisableExplicit DisableDebugger DisableJS Else ElseIf EnableASM EnableExplicit EnableDebugger EnableJS End EndDataSection EndDeclareModule EndEnumeration EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect EndStructure EndWith Enumeration Extends For ForEach Forever Global Import IncludeFile IncludePath Interface List Macro MacroExpandedCount Map Module NewList NewMap Next Not OffsetOf Or Procedure ProcedureReturn Protected Prototype Read ReDim Repeat Restore Runtime Select Shared SizeOf Static Step Structure Subsystem Swap To TypeOf UndefineMacro Until UnuseModule UseModule Wend With While XIncludeFile XOr		https://github.com/fantaisie-software/purebasic																																																																																							true																																																																																																						0	0														
pure	Pure	2008	Albert Gräf		15	pl		https://agraef.github.io/pure-lang/		0					1194	1			22341		true	0									pl																							false																																					2008	freebsd linux haskell lisp alice matlab llvmir c miranda puredata octave opengl faust supercollider	Pure, successor to the equational language Q, is a dynamically typed, functional programming language based on term rewriting. It has facilities for user-defined operator syntax, macros, arbitrary-precision arithmetic (multiple-precision numbers), and compiling to native code through the LLVM. Pure is free and open-source software distributed (mostly) under the GNU Lesser General Public License version 3 or later. Pure comes with an interpreter and debugger, provides automatic memory management, has powerful functional and symbolic programming abilities, and interfaces to libraries in C (e.g., for numerics, low-level protocols, and other such tasks). At the same time, Pure is a small language designed from scratch; its interpreter is not large, and the library modules are written in Pure. The syntax of Pure resembles that of Miranda and Haskell, but it is a free-format language and thus uses explicit delimiters (rather than off-side rule indents) to denote program structure. The Pure language is a successor of the equational programming language Q created formerly by the same author, Albert Gräf at the University of Mainz, Germany. Relative to Q, it offers some important new features (such as local functions with lexical scoping, efficient vector and matrix support, and the built-in C interface) and programs run much faster as they are compiled just-in-time to native code on the fly. Pure is mostly aimed at mathematical applications and scientific computing currently, but its interactive interpreter environment, the C interface and the growing set of addon modules make it suitable for a variety of other applications, such as artificial intelligence, symbolic computation, and real-time multimedia processing. Pure plug-ins are available for the Gnumeric spreadsheet and Miller Puckette's Pure Data graphical multimedia software, which make it possible to extend these programs with functions written in the Pure language. Interfaces are also provided as library modules to GNU Octave, OpenCV, OpenGL, the GNU Scientific Library, FAUST, SuperCollider, and liblo (for Open Sound Control (OSC)).	2008	31	34	100	20446791					https://bitbucket.org/purelang/pure-lang/issues														true	176	0		15																1								https://tio.run/#pure									text	3337							http://www.rosettacode.org/wiki/Category:Pure					Germany																							"extern int puts(char*);  hello = puts ""Hello, world!"";  hello;"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Pure_(programming_language)	0	19													year|title|doi|citations|influentialCitations|authors|paperId\n2014|Proof-producing translation of higher-order logic into pure and stateful ML|10.1017/S0956796813000282|52|7|Magnus O. Myreen and Scott Owens|5b203abc65643b5237ffb703e01ff5ae080b35fe\n2012|Position paper: nondeterminism is unavoidable, but data races are pure evil|10.1145/2414729.2414732|48|3|H. Boehm|caf8e6709fc112adc62ac1ef57dd4dfc561aec67\n2012|Task-oriented programming in a pure functional language|10.1145/2370776.2370801|47|5|M. J. Plasmeijer and B. Lijnse and Steffen Michels and P. Achten and P. Koopman|5a2f4c1479f02950563df29427322005125a3efd\n2011|Realizability and Parametricity in Pure Type Systems|10.1007/978-3-642-19805-2_8|43|3|Jean-Philippe Bernardy and Marc Lasson|f2458d0def87bc42e57cb308b7145eb83bf9efeb\n1990|Representing Object Identity in a Pure Functional Language|10.1007/3-540-53507-1_69|26|1|A. Ohori|596a96ca28d3ad73ab4bb09a2532d266e83a0b9d\n2014|Programming BDI Agents with Pure Java|10.1007/978-3-319-11584-9_15|21|0|A. Pokahr and L. Braubach and C. Haubeck and J. Ladiges|cbd32c3e8f0b4c15469956e271d6de1ab57a57d9\n2019|Milestones from the Pure Lisp theorem prover to ACL2|10.1007/s00165-019-00490-3|16|1|J. S. Moore|9608e7fb5b37c9208fe8af63e10e83e029a23405\n2014|Automatic design of sound synthesizers as pure data patches using coevolutionary mixed-typed cartesian genetic programming|10.1145/2576768.2598303|15|2|Matthieu Macret and P. Pasquier|05382fbb8c09605c4e410d8a5d8a99aabfcc982e\n2016|Pure ion chromatogram extraction via optimal k-means clustering|10.1039/C6RA08409E|7|0|H. Ji and Hongmei Lu and Zhimin Zhang|3d4c18b2c730b4262c73ea976ef48272d435d2c9\n2013|Pure trait-based programming on the Java platform|10.1145/2500828.2500835|7|0|Lorenzo Bettini and F. Damiani|7f2d5abb57901a4503be1c3d31dbb7c1e175ae3c\n1989|Imperative Effects from a Pure Functional Language|10.1007/978-1-4471-3166-3_11|6|0|L. McLoughlin and E. S. Hayes|d917999058a69013f538afdba8ac5d8d43cd4202\n2013|Pure Pointer Programs and Tree Isomorphism|10.1007/978-3-642-37075-5_21|5|0|M. Hofmann and Ramyaa and Ulrich Schöpp|6097deb125048c581e9cfecf0e518206fc408a23\n2002|A Pure Meta-interpreter for Flat GHC, a Concurrent Constraint Language|10.1007/3-540-45628-7_7|4|0|K. Ueda|3cb9bba2dd901c9920ba44d66c5a5b92fa4f2bbe\n2015|A Game Engine in Pure Python for CS1: Design, Experience, and Limits|10.1145/2729094.2742590|4|0|John Aycock and Etienne Pitout and Sarah Storteboom|719053092aadf4ccdd46e6af9e26ce18c2b0d6a9\n1991|Parallel Programming with Pure Functional Languages|10.1007/3-540-55160-3_48|3|0|R. Harrison|475f93a9ee89b25b4bcc22b53a14adeae8b76544\n2013|An evaluation of a pure embedded domain-specific language for strategic term rewriting|10.4018/978-1-4666-2092-6.CH004|3|0|Shirren Premaratne and A. Sloane and Len Hamey|8123bee5eded32079734e106b60a7ea60ac88497\n2021|A Synchronous Effects Logic for Temporal Verification of Pure Esterel|10.1007/978-3-030-67067-2_19|2|1|Yahui Song and W. Chin|821f0b1c578451f71677a8a0d571f6b0f71ae4a7\n2015|Introduction to Pure Data|10.1007/978-1-4842-1583-8_1|1|0|Alexandros Drymonitis|c129841a37361b2fd04c1c0c5942e273bf4b4f43\n1993|Dynamic programming in a pure functional language|10.1145/162754.162864|1|0|R. Harrison and C. Glass|39df21ea57c745856838c45662bbd253a33e1330	
apt	Automatically Programmed Tool	1956			13	pl				0					1195	1			22340	23	true	0									pl																							false												Automatically Programmed Tool																									1956	g-code	APT or Automatically Programmed Tool is a high-level computer programming language most commonly used to generate instructions for numerically controlled machine tools. Douglas T. Ross is considered by many to be the father of APT: as head of the newly created Computer Applications Group of the Servomechanisms Laboratory at MIT in 1956, he led its technical effort. APT is a language and system that makes numerically controlled manufacturing possible. This early language was used widely through the 1970s and is still a standard internationally. Derivatives of APT were later developed.	2006	64	24	98	3673047					MIT															340	0		13																																	text	8742		https://github.com/antlr/grammars-v4/tree/master/apt										United States																							PARTNO / APT-1 CLPRNT UNITS / MM NOPOST CUTTER / 20.0  $$ GEOMETRY DEFINITION SETPT = POINT / 0.0, 0.0, 0.0 STRTPT = POINT / 70,70,0 P1 = POINT / 50, 50, 0 P2 = POINT / 20, -20, 0 C1 = CIRCLE / CENTER, P2, RADIUS, 30 P3 = POINT / -50, -50, 0 P5 = POINT / -30, 30, 0 C2 = CIRCLE / CENTER, P5, RADIUS, 20 P4 = POINT / 50, -20, 0 L1 = LINE / P1, P4 L2 = LINE / P3, PERPTO, L1 L3 = LINE / P3, PARLEL, L1 L4 = LINE / P1, PERPTO, L1 PLAN1 = PLANE / P1, P2, P3 PLAN2 = PLANE / PARLEL, PLAN1, ZSMALL, 16  $$ MOTION COMMANDS SPINDL / 3000, CW FEDRAT / 100, 0 FROM / STRTPT GO/TO, L1, TO, PLAN2, TO, L4 TLLFT, GOFWD / L1, TANTO, C1 GOFWD / C1, TANTO, L2 GOFWD / L2, PAST, L3 GORGT / L3, TANTO, C2 GOFWD / C2, TANTO, L4 GOFWD / L4, PAST, L1 NOPS GOTO / STRTPT FINI																																																																																																																																																																																																				https://en.wikipedia.org/wiki/APT_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=23													
firrtl	firrtl	2015			11	ir		https://www.chisel-lang.org/firrtl/		0				v1.6.0	1196	0		15	22339		true	0								https://github.com/freechipsproject/firrtl	ir																2015	2024	2015	62	175	707	287	false																								2015	2024	4197	116	522	59	35468																			https://github.com/freechipsproject										scala yaml bourne-shell python markdown bash protobuf scheme svg cpp json make llvmir xml c				true	1350	0		26																	false	1	true																											United States and China																															https://github.com/freechipsproject/firrtl																																																																																																																																																																																													0	0														
scribble	scribble	1997	Matthew Flatt		12	pl				0				v8.11.1	1197	1		7	22338		true	0								https://github.com/racket/scribble	pl																2014	2024	1997	30	91	196	113	false																								1997	2025	2423	103	398	12	56663																			https://github.com/racket										racket tex css yaml javascript markdown html				true	573	0		19																1	false	8	true																											United States					"#lang scribble/doc @(require scribble/manual ""utils.rkt""           (for-syntax racket/base)           (for-label scribble/manual-struct                      version/utils                      syntax/quote))  @(define lit-ellipses (racket ...)) @(define lit-ellipses+ (racket ...+))  @title[#:tag ""manual"" #:style 'toc]{Manual Forms}  @defmodulelang[scribble/manual]{The @racketmodname[scribble/manual] language provides all of @racketmodname[scribble/base] plus many additional functions that are specific to writing Racket documentation. It also associates @tech{style properties} with the generated @racket[doc] export to select the default Racket manual style for rendering; see @secref[""manual-render-style""] for more information.  The @racketmodname[scribble/manual] name can also be used as a library with @racket[require], in which case it provides all of the same bindings, but without setting the reader or setting the default rendering format to the Racket manual format.}"																										https://github.com/racket/scribble																																																																																																																																																																																													0	0														
fo	fo	2018	Alex Browne		11	pl				0					1198	0		3	22334		true	0								https://github.com/albrow/fo	pl																2018	2024	2018	27	34	1236	15	false																								2018	2022	112	4	237	2	17858																			https://github.com/albrow/fo/issues										go markdown logos				true	1343	0		14																1	false																													United States																															https://github.com/albrow/fo																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n17294548|Show HN: Fo: An experimental language which adds generics on top of Go|2018-06-12 15:58:46 UTC|1528819126|polymathist|124|165							
metafont	METAFONT	1977			13	application				0					1199	1			22332	1238	false	0									application																							false																																					1977	postscript tex asymptote	Metafont is a description language used to define raster fonts. It is also the name of the interpreter that executes Metafont code, generating the bitmap fonts that can be embedded into e.g. PostScript. Metafont was devised by Donald Knuth as a counterpart to his TeX typesetting system. One of the characteristics of Metafont is that all of the shapes of the glyphs are defined with geometrical equations. In particular, one can define a given point to be the intersection of a line segment and a Bézier cubic.	2002	63	159	240	44263					Stanford University														true	335	0		13																																	text								http://www.rosettacode.org/wiki/Category:Metafont					United States																							"%file name: beta.mf %mode_setup; % Define a beanlike shape for the character B beginchar(""B"",11pt#,11pt#,0);   % Setup coordinates as an equation system   y1=y2=y3=0;   y4=y5=y6=h;   x1=x4=0;   x2=x5=w;   x3=x6=2*w;    % Define pen   pickup pencircle xscaled 0.2w yscaled 0.04w rotated 45;    % Draw the character curve   draw z1..z3..z6{z2-z6}..z5..{z4-z2}z4..cycle; endchar;  end"																																														true																																																																																																																																																						https://en.wikipedia.org/wiki/Metafont	2	0	https://hopl.info/showlanguage.prx?exp=1238													title|year|author|goodreadsId|rating|ratings|reviews\nComputers & Typesetting, Volume C: The Metafont Book|1986|Donald Ervin Knuth|1595791|4.22|27|0\nComputers & Typesetting, Volume D: Metafont: The Program|1986|Donald Ervin Knuth|1744584|4.36|11|0
fp3	fp	2022	Joona Piirainen		17	pl				0				0.0.1	1200	0		7	22332		true	0								https://github.com/japiirainen/fp	pl																2022	2024	2022	2	1	102	1	false												Functional Programming												2022	2023	83	4	105	1	3600																			https://japiirainen.com/										glsl haskell yaml bash nix markdown toml				true	110	0		24																1	false	0	true																											Finland				https://dl.acm.org/doi/10.1145/359576.359579																											https://github.com/japiirainen/fp																																							true																												true																											true																																																																																						true									0	0														
juniper	juniper	2016	Caleb Helbling		17	pl		http://www.juniper-lang.org/		0				v4.0.0	1201	0		4	22332		true	0								https://github.com/calebh/Juniper	pl																2019	2024	2016	6	9	72	3	false																								2016	2024	273	9	51	1	14813					2016											<a href='http://www.juniper-lang.org/'>Juniper</a> is a functional reactive programming language for the Arduino and other related platforms.	<a href='http://www.juniper-lang.org/'>Juniper</a> is a functional reactive programming language for the Arduino and other related platforms.		https://github.com/calebh/Juniper/issues	<a href='http://www.juniper-lang.org/'>Juniper</a> is a functional reactive programming language for the Arduino and other related platforms.									f-sharp markdown xml bourne-shell				true	110	0		22																1	false	4	true		junos												text													United States																															https://github.com/calebh/Juniper																																																																																																																																																																																													0	0				juniper-lang.org										
epigram	Epigram	2004	Conor McBride		16	pl				0					1202	1			22331	8173	true	0									pl																							false																																					2004	linux agda idris coq haskell dependent-ml	Epigram is a functional programming language with dependent types. Epigram also refers to the IDE usually packaged with the language. Epigram's type system is strong enough to express program specifications. The goal is to support a smooth transition from ordinary programming to integrated programs and proofs whose correctness can be checked and certified by the compiler. Epigram exploits the propositions as types principle, and is based on intuitionistic type theory. The Epigram prototype was implemented by Conor McBride based on joint work with James McKinna. Its development is continued by the Epigram group in Nottingham, Durham, St Andrews and Royal Holloway in the UK. The current experimental implementation of the Epigram system is freely available together with a user manual, a tutorial and some background material. The system has been used under Linux, Windows and Mac OS X. It is currently unmaintained, and version 2, which was intended to implement Observational Type Theory, was never officially released, however there exists a GitHub mirror, last updated in 2012. The design of Epigram and Epigram 2 have inspired the development of other systems such as Agda, Idris and Coq.	2005	23	31	87	1933143					University of London														true	135	0		16																1																	text								http://www.rosettacode.org/wiki/Category:Epigram					United Kingdom				http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.115.9718&rep=rep1&type=pdf																			plus x y <= rec x {   plus x y <= case x {     plus zero y => y     plus (suc x) y => suc (plus x y)   } }																																																						true																																																																																																																																														https://en.wikipedia.org/wiki/Epigram_(programming_language)	1	0	https://hopl.info/showlanguage.prx?exp=8173							year|publisher|title|authors|isbn13\n2011||Epigram (programming Language)|Kn Tr Benoit|9786136777214						
lever	lever	2015			15	pl		http://leverlanguage.com/		0				0.8.0	1203	0		11	22330		true	0								https://github.com/cheery/lever	pl																2015	2024	2014	12	11	132	1	false																								2014	2018	694	6	669	15	598459					2015											A dynamically typed language built to absorb features from other languages.	A dynamically typed language built to absorb features from other languages.		https://github.com/cheery/lever/issues	A dynamically typed language built to absorb features from other languages.									python html glsl json javascript css markdown c make tex svg				true	173	0		26																	false	0	true														text													Finland																															https://github.com/cheery/lever																																																																																																																																																																																													0	0				leverlanguage.com										
gas	GNU Assembler	1986			12	compiler				0					1204	1			22326		true	0									compiler																							false																					asm.py																2016	c unix powerpc mips arm linux ia-32 x86-isa	The GNU Assembler, commonly known as gas or simply as, its executable name, is the assembler used by the GNU Project. It is the default back-end of GCC. It is used to assemble the GNU operating system and the Linux kernel, and various other software. It is a part of the GNU Binutils package. The GAS executable is named as, the standard name for a Unix assembler. GAS is cross-platform, and both runs on and assembles for a number of different computer architectures. Released under the GNU General Public License v3, GAS is free software.	2004	97	65	228	863402				http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.32.4503&rep=rep1&type=pdf	GNU Project					s S									true	555	0		12																																	na	1119			gas																											GAS					".global _start  .text _start:  movl  $4, %eax  movl  $1, %ebx  movl  $msg, %ecx  movl  $len, %edx  int   $0x80   movl  $1, %eax  movl  $0, %ebx  int   $0x80 .data msg:  .ascii  ""Hello, world!\n""  len =   . - msg"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/GNU_Assembler	0	0														
aheui	Aheui	2012			19	esolang		http://aheui.github.io/aheuicon		0				1.2.5	1205	2		5	22326		true	0								https://github.com/aheui/rpaheui	esolang																2015	2024		15	7	57	5	false	Korean			a/Aheui.aheui																	esoteric.py			2015	2024	146	7	35	1	3158																							aheui	aheui					python markdown yaml make ini				true	87	0		24																	false	1	true					https://tio.run/#aheui						https://esolangs.org/wiki/Aheui			text						Aheui							Korea																밤밣따빠밣밟따뿌 빠맣파빨받밤뚜뭏 돋밬탕빠맣붏두붇 볻뫃박발뚷투뭏붖 뫃도뫃희멓뭏뭏붘 뫃봌토범더벌뿌뚜 뽑뽀멓멓더벓뻐뚠 뽀덩벐멓뻐덕더벅 		Aheui		https://riju.codes/aheui	밤밣따빠밣밟따뿌 빠맣파빨받밤뚜뭏 돋밬탕빠맣붏두붇 볻뫃박발뚷투뭏붖 뫃도뫃희멓뭏뭏붘 뫃봌토범더벌뿌뚜 뽑뽀멓멓더벓뻐뚠 뽀덩벐멓뻐덕더벅 			Aheui							https://github.com/aheui/rpaheui																																																																																																																																																																																													0	0														
jesth	Jesth	2022			14	dataNotation				0				0.0.8	1206	1		4	22325		true	0								https://github.com/pyrustic/jesth	dataNotation																2022	2024		2	3	193	0	false												Just Extract Sections Then Hack !												2022	2024	40	2	104	1	15173																			https://github.com/pyrustic										markdown python toml json				true	205	0		21	toml json yaml																false	0	true																											Unknown				https://news.ycombinator.com/item?id=35991018	This text actually belongs to an anonymous section, which happens to also be the first section of this document  [] This text actually belongs to the second anonymous section of this document. If the very first section of a document is anonymous, it can ignore to define its header.																										https://github.com/pyrustic/jesth																																																																																																																																																																																													0	0														
pharen	Pharen	2009	Tamreen Khan		13	pl		http://www.pharen.org		0					1207	0		4	22321		true	0								https://github.com/scriptor/pharen/	pl																2009	2023		15	31	217	10	false																								2009	2018	1190	17	58	2	7645																			http://github.com/scriptor/pharen/issues		phn								php markdown json bourne-shell	php			true	329	0		19																1	false																													United States																															https://github.com/scriptor/pharen/																																																																																																																																																																																													0	0														
fleck	fleck	2019	Chris McCormick		12	pl				0				v0.1.2	1208	1		8	22319		true	0								https://github.com/chr15m/flk	pl																2019	2024	2019	8	14	497	1	false																								2019	2021	113	5	36	1	4933																			https://mccormick.cx										clojure svg bourne-shell bash markdown make html yaml				true	545	0		20																1	false	0	true																											United States					"(println ""Hello world!"")"																										https://github.com/chr15m/flk																																																																																																																																																																																													0	0														
micro-cpp	ΜC++	1992	pabuhr		13	pl		https://plg.uwaterloo.ca/usystem/uC++.html		0					1209	0		6	22319		true	0								https://github.com/pabuhr/uCPP	pl																2013	2024	2013	12	28	148	1	false																								2013	2025	52	4	384	33	102152							2006		"μC++, also called uC++, is a programming language, an extension of C++ designed for concurrent programming. Among other features, it adds coroutines, tasks, and monitors, and extends existing language constructs to integrate with them. Its compiler, named u++, operates as a source-to-source translator targeting C++. μC++ is part of the μSystem project, of the University of Waterloo, Ontario, Canada, a large-scale project led by professor Peter Buhr with the goal to create a ""highly-concurrent shared-memory programming system"".It is used in course CS 343 in University of Waterloo.Every μC++ program should include the uC++.h header file before any other header, although this is not necessary for more recent versions. uC++ is now open source, available on GitHub."	2005	14	22		3405199					University of Waterloo										cpp tex make assembly-language bourne-shell python				true	328	0		19																1	false																													Canada																															https://github.com/pabuhr/uCPP																																																																																																																																																																																												https://en.wikipedia-on-ipfs.org/wiki/%CE%9CC%2B%2B	0	0														
frink	Frink	2001			24	pl		https://frinklang.org/		0					1210	2			22319		true	0									pl																							false				f/Frink.frink																															2014		2011	jvm java	"Frink is a computer programming language. It is, according to creator of the language, ""designed to make physical calculations simple, to help ensure that answers come out right, and to make a tool that's really useful in the real world. It tracks units of measure (feet, meters, kilograms, watts, etc.) through all calculations, allowing you to mix units of measure transparently, and helps you easily verify that your answers make sense."""	2017	8	6	11	54431028					https://futureboy.us/				frink											61	0		27																																	text								http://www.rosettacode.org/wiki/Category:Frink					United States			Frink												"// Hello World in Frink  println[""Hello World!""] "	"println[""Hello World""] "						https://twitter.com/frinklang		Frink													//		println	""""																													true																																																							true																																			true												false											true																						true															https://en.wikipedia.org/wiki/Frink_(programming_language)	0	0				frinklang.org										
djangoql	djangoql	2017	Denis Stebunov		11	pl				0					1211	0		8	22317		true	0								https://github.com/ivelum/djangoql	pl																2017	2024	2017	45	88	969	35	false																								2017	2025	352	31	65	1	6837																			https://github.com/ivelum										python javascript svg html css restructuredtext yaml json				true	1265	0		19																1	false																													Russia and Ukraine amd Lithuania and Serbia																															https://github.com/ivelum/djangoql																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n14050326|Show HN: DjangoQL – Advanced search language for Django|2017-04-06 13:35:01 UTC|1491485701|stebunovd|0|8							
apacheconf	ApacheConf	1995			14	application		https://httpd.apache.org/		0					1212	1			22315		false	0									application	55081	68565	.htaccess apache2.conf httpd.conf			0			aconf or apache		apache_conf			source.apache-config	data								false					93	2005	2016	1	10												configs.py																												Apache Software Foundation			apacheconf vhost		.htaccess apache.conf apache2.conf										201	0		14																																	text													United States				https://en.wikipedia.org/wiki/Apache_HTTP_Server													"####################### # HOSTNAME ######################  <VirtualHost 127.0.0.1:PORT>     ServerAdmin patrick@heysparkbox.com     DocumentRoot ""/var/www/HOSTNAME""     ServerName HOSTNAME      <Directory ""/var/www/HOSTNAME"">        Options Indexes MultiViews FollowSymLinks        AllowOverride All        Order allow,deny        Allow from all        DirectoryIndex index.php    </Directory> </VirtualHost> "	ApacheConf																																																																																																																																																																																																										0	0				httpd.apache.org	ApacheConf	https://github.com/textmate/apache.tmbundle			ApacheConf					
observable-plot	Observable Plot	2020	Mike Bostock		10	dataVis library		https://observablehq.com/plot/		0				0.6.14	1213	0		9	22313		true	0								https://github.com/observablehq/plot	dataVis																2020	2024		45	171	4160	301	false																								2020	2025	2645	26	1863	88	958683																													svg typescript javascript csv markdown html json yaml css				true	4701	0		19																1	false	0	true																																																										https://github.com/observablehq/plot																																																																																																																																																																																													0	0														
slideshow	Slideshow	2000	Matthew Flatt and Robert Bruce Findler		16	textMarkup				0				v8.8	1214	0		3	22307		true	0								https://github.com/racket/slideshow	textMarkup																2014	2024	2000	25	21	33	9	false																								2000	2025	570	31	90	2	10227																Slideshow is a library for creating presentation slides. Unlike Powerpoint, Slideshow provides no WYSIWYG interface for constructing slides. Instead, like Beamer, a presentation is generated by a program	Slideshow is a library for creating presentation slides. Unlike Powerpoint, Slideshow provides no WYSIWYG interface for constructing slides. Instead, like Beamer, a presentation is generated by a program		University of Utah && Northwestern University	Slideshow is a library for creating presentation slides. Unlike Powerpoint, Slideshow provides no WYSIWYG interface for constructing slides. Instead, like Beamer, a presentation is generated by a program	.rkt								racket scheme markdown				true	128	0		22																2	false	8	true						https://docs.racket-lang.org/slideshow			https://lists.racket-lang.org																		United States																															https://github.com/racket/slideshow																																																																																																																																																																																													0	0														
sako	SAKO	1960			36	pl				0					1215	1			22305	2178	true	0									pl																							false	Polish											System Automatycznego Kodowania																											SAKO (PL: System Automatycznego Kodowania - EN: An Automatic Coding System) is a non-English-based programming language written for Polish computers XYZ, ZAM-2, ZAM-21 and ZAM-41.	2013	4	4	12	38814216					Polish Academy of Sciences															40	0		38																																	text													Poland				https://historiainformatyki.pl/skan.php?doc_id=1489&type=pdf&for_download=1																			   TEKST:    HELLO WORLD    LINIA    STOP NASTEPNY    KONIEC														K)				=						true								true				true						true		false		true																									true												true									true	false	true		true					true	true																false									true									true										true																																										false	true		false					https://en.wikipedia.org/wiki/SAKO_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=2178													
imp-lang	imp	2019	Jamie Brandon		13	pl		https://scattered-thoughts.net/writing/imp-intro/		0					1216	1		5	22292		true	0								https://github.com/jamii/imp	pl																2015	2025		14	11	272	0	false																								2022	2022	1343	1	17	6	275798				https://scattered-thoughts.net/imp												The vision is of an emacs-y live self-modifying environment for working with structured data across multiple devices. The big moving parts are: a versioned relational database; an extensible GUI; a pure programming language built around relations; an interpreter with fast incremental view maintenance.	The vision is of an emacs-y live self-modifying environment for working with structured data across multiple devices. The big moving parts are: a versioned relational database; an extensible GUI; a pure programming language built around relations; an interpreter with fast incremental view maintenance.			The vision is of an emacs-y live self-modifying environment for working with structured data across multiple devices. The big moving parts are: a versioned relational database; an extensible GUI; a pure programming language built around relations; an interpreter with fast incremental view maintenance.									zig c nix markdown bash				true	308	0		18																1	false																													United States					"let colors = ""apples"" x ""red"" | ""apples"" x ""green"" | ""oranges"" x ""orange"" in let fancy = ""red"" x ""scarlet"" | ""red"" x ""crimson"" | ""green"" x ""emerald"" in ""apples"" colors fancy"																										https://github.com/jamii/imp																																																																																																																																																																																													0	0														
hal-format	HAL Format	2012			13	binaryDataFormat				0					1217	0		9	22291		false	0								https://github.com/ComparativeGenomicsToolkit/hal	binaryDataFormat																2012	2024	2012	13	40	156	104	false																								2012	2024	1988	30	395	10	77276																HAL is a graph-based structure to efficiently store and index multiple genome alignments and ancestral reconstructions. HAL files are represented in HDF5 format, an open standard for storing and indexing large, compressed scientific data sets. Genomes within HAL are organized according to the phylogenetic tree that relate them: each genome is segmented into pairwise DNA alignment blocks with respect to its parent and children (if present) in the tree. Note that if the phylogeny is unknown, a star tree can be used. The modularity provided by this tree-based decomposition allows for efficient querying of sub-alignments, as well as the ability to add, remove and update genomes within the alignment with only local modifications to the structure. Another important feature of HAL is reference independence: alignments in this format can be queried with respect to the coordinates of any genome they contain.	HAL is a graph-based structure to efficiently store and index multiple genome alignments and ancestral reconstructions. HAL files are represented in HDF5 format, an open standard for storing and indexing large, compressed scientific data sets. Genomes within HAL are organized according to the phylogenetic tree that relate them: each genome is segmented into pairwise DNA alignment blocks with respect to its parent and children (if present) in the tree. Note that if the phylogeny is unknown, a star tree can be used. The modularity provided by this tree-based decomposition allows for efficient querying of sub-alignments, as well as the ability to add, remove and update genomes within the alignment with only local modifications to the structure. Another important feature of HAL is reference independence: alignments in this format can be queried with respect to the coordinates of any genome they contain.		https://github.com/ComparativeGenomicsToolkit	HAL is a graph-based structure to efficiently store and index multiple genome alignments and ancestral reconstructions. HAL files are represented in HDF5 format, an open standard for storing and indexing large, compressed scientific data sets. Genomes within HAL are organized according to the phylogenetic tree that relate them: each genome is segmented into pairwise DNA alignment blocks with respect to its parent and children (if present) in the tree. Note that if the phylogeny is unknown, a star tree can be used. The modularity provided by this tree-based decomposition allows for efficient querying of sub-alignments, as well as the ability to add, remove and update genomes within the alignment with only local modifications to the structure. Another important feature of HAL is reference independence: alignments in this format can be queried with respect to the coordinates of any genome they contain.									cpp python make markdown c yaml r bourne-shell lisp				true	307	0		22																	false																binary													Unknown				https://genome.ucsc.edu/FAQ/FAQformat.html#format1																											https://github.com/ComparativeGenomicsToolkit/hal																																																																																																																																																																																													0	0														
jcof	JCOF	2022	Martin Dørum		15	dataNotation				0					1218	1		4	22291		true	0								https://github.com/mortie/jcof	dataNotation																2022	2024	2022	4	1	153	7	false												JSON-like Compact Object Format												2022	2022	14	1	18	1	8876																			https://github.com/mortie/jcof/issues										json javascript markdown make				true	158	0		19																1	false																													Norway				https://news.ycombinator.com/item?id=32109406	"Programmer;""age""""first-name""""full-time""""occupation""; {""people""[(0,iw""Bob""b""Plumber"")(0,is""Alice""b,s0)(0,iA""Bernard""n,n)(0,iV""El""B,s0)]}"																										https://github.com/mortie/jcof																																						false																																																																																																						false																																																	0	0														
gw-basic	GW-BASIC	1983			11	pl				0					1219	0			22289	2081	true	0									pl																							false																																					1983	ibm-basica qbasic msx-basic basic quickbasic mbasic dartmouth-basic ascii	GW-BASIC is a dialect of the BASIC programming language developed by Microsoft from BASICA, originally for Compaq. It is otherwise identical to Microsoft/IBM BASICA, but is a fully self-contained executable and does not need the ROM BASIC. It was bundled with MS-DOS operating systems on IBM PC compatibles by Microsoft. Microsoft also sold a BASIC compiler, BASCOM, compatible with GW-BASIC, for programs needing more speed. The language is suitable for simple games, business programs and the like. Since it was included with most versions of MS-DOS, it was also a low-cost way for many aspiring programmers to learn the fundamentals of computer programming. With the release of MS-DOS 5.0, GW-BASIC's place was eventually taken by QBasic, the interpreter part of the separately available QuickBASIC compiler.	2002	234	251	426	13087					Microsoft															1190	0		11																																									http://www.rosettacode.org/wiki/Category:GW-BASIC					United States																																																																					true																																																																																																																																																						https://en.wikipedia.org/wiki/GW-BASIC	0	0	https://hopl.info/showlanguage.prx?exp=2081													
eyg	EYG	2021	Peter Saxton		15	pl		https://eyg.run/		0					1220	1		14	22289		true	0								https://github.com/crowdhailer/eyg-lang	pl																2021	2024		3	5	138	6	false												Eat Your Greens												2021	2025	2291	2	481	14	58348				https://eyg.run/												"Experiments in building ""better"" languages and tools; for some measure of better."	"Experiments in building ""better"" languages and tools; for some measure of better."			"Experiments in building ""better"" languages and tools; for some measure of better."									gleam go markdown javascript json html elixir toml yaml dockerfile css csv cpp bourne-shell				true	157	0		29																1	false								https://eyg.run/documentation																										"let message = ""Hello, World!"" let greet = message -> perform Alert(message) greet(message)"																										https://github.com/crowdhailer/eyg-lang																																																																																																																																																							true																																						0	0														
mouse	Mouse	1970			19	pl		https://mouse.sourceforge.net		0					1221	2			22289	684	true	0									pl																							false				m/Mouse.mse																																	1970	reverse-polish-notation assembly-language pascal isbn	The Mouse programming language is a small computer programming language developed by Dr. Peter Grogono in the late 1970s and early 1980s. It was developed as an extension of an earlier language called MUSYS, which was used to control digital and analog devices in an electronic music studio. Mouse was originally intended as a small, efficient language for microcomputers with limited memory.  It is an interpreted, stack-based language and uses Reverse Polish notation.  To make an interpreter as easy as possible to implement, Mouse is designed so that a program is processed as a stream of characters, interpreted one character at a time. The elements of the Mouse language consist of a set of (mostly) one-character symbols, each of which performs a specific function (see table below).  Since variable names are limited to one character, there are only 26 possible variables in Mouse (named A-Z).  Integers and characters are the only available data types. Despite these limits, Mouse includes a number of relatively advanced features, including:  Conditional branching Loops Pointers Macros (subroutines (which may be recursive)) Arrays Code tracingThe design of the Mouse language makes it ideal for teaching the design of a simple interpreter.  Much of the book describing Mouse is devoted to describing the implementation of two interpreters, one in Z80 assembly language, the other in Pascal.	2006	12	10	43	6378343					https://sourceforge.net/p/mouse/mailman				mse											81	0		21																								https://tio.run/#mouse									text	2382												United States																"""Hello World"" '! !' $ "							"1 N:              ~ initialize N to 1 ( N. N. * ! "" ""   ~ begin loop; print squares of numbers   N. 10 - 0 < ^   ~ exit loop if N >= 10   N. 1 + N: ) $   ~ increment N and repeat loop"	Mouse													~			""""																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/Mouse_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=684													
dyvil	dyvil	2014			20	pl		https://reddit.com/r/Dyvil		0				v0.48.1	1222	1		5	22289		true	0								https://github.com/Dyvil/Dyvil	pl																2014	2024	2014	5	2	60	44	false				d/Dyvil.dyv																				2014	2024	4651	6	929	48	19531																<a href='https://github.com/Dyvil/Dyvil'>Dyvil</a> is a multi-paradigm, general purpose programming language that is based on Java and the JVM. It is a compiled, statically and strongly typed language that supports object-oriented, functional and imperative programming styles. The language features many high-level constructs as well as an extensible and expressive syntax, making it highly useful for both rapid and safe prototyping, and the creation of domain-specific languages.	<a href='https://github.com/Dyvil/Dyvil'>Dyvil</a> is a multi-paradigm, general purpose programming language that is based on Java and the JVM. It is a compiled, statically and strongly typed language that supports object-oriented, functional and imperative programming styles. The language features many high-level constructs as well as an extensible and expressive syntax, making it highly useful for both rapid and safe prototyping, and the creation of domain-specific languages.		https://github.com/Dyvil	<a href='https://github.com/Dyvil/Dyvil'>Dyvil</a> is a multi-paradigm, general purpose programming language that is based on Java and the JVM. It is a compiled, statically and strongly typed language that supports object-oriented, functional and imperative programming styles. The language features many high-level constructs as well as an extensible and expressive syntax, making it highly useful for both rapid and safe prototyping, and the creation of domain-specific languages.			dyv						java gradle markdown bourne-shell yaml				true	74	0		27																	false	0	true					https://tio.run/#dyvil									text													Germany																class Dyvil {  static func main(args: [String]) = print 'Hello World' } 								Dyvil							https://github.com/Dyvil/Dyvil								print	'																																																																																																																							true																							true																																						0	0														
alma-007	Alma	2014	Carl Mäsak		14	pl		http://masak.github.io/alma/		0					1223	1		7	22288		true	0								https://github.com/masak/alma	pl																2014	2024		9	14	137	222	false													007											2014	2025	1820	19	155	3	17763																Alma is a small language created as a testbed for Raku macros.	Alma is a small language created as a testbed for Raku macros.		http://strangelyconsistent.org/	Alma is a small language created as a testbed for Raku macros.									raku markdown bourne-shell json html d yaml				true	200	0		21																1	false																													Sweden					"macro swap(a, b) {     return quasi {         my t = {{{a}}};         {{{a}}} = {{{b}}};         {{{b}}} = t;     }; } func gcd(a, b) {     if b {         return gcd(b, a % b);     }     return a.abs(); } my bigger = +prompt(""Enter the bigger integer: ""); my smaller = +prompt(""Enter the smaller integer: ""); if bigger < smaller {     swap(bigger, smaller); } say(); say(""Greatest common denominator: "", gcd(bigger, smaller));"																										https://github.com/masak/alma																																																																																																																																																																																													0	0														
hxml	HXML	2009			14	application				0					1224	2			22288		false	0									application				0							text			source.hxml	data								false					109	2017	2018	2	4												haxe.py																									Haxe compiler arguments can be stored in a .hxml file and can be executed with haxe <file.hxml>. In hxml it is possible to use newlines and comments which makes it easier to maintain Haxe build configurations. It is possible to supply more arguments after the hxml file, e.g. haxe build.hxml -debug.	Haxe compiler arguments can be stored in a .hxml file and can be executed with haxe <file.hxml>. In hxml it is possible to use newlines and comments which makes it easier to maintain Haxe build configurations. It is possible to supply more arguments after the hxml file, e.g. haxe build.hxml -debug.		Haxe Foundation	Haxe compiler arguments can be stored in a .hxml file and can be executed with haxe <file.hxml>. In hxml it is possible to use newlines and comments which makes it easier to maintain Haxe build configurations. It is possible to supply more arguments after the hxml file, e.g. haxe build.hxml -debug.		hxml		hxml										200	0		14																																	text													Unknown				https://haxe.org/manual/compiler-usage-hxml.html	-cp src -dce full  --each  -js bin/homepage.js -main website.HomePage  --next  -js bin/gallery.js -main website.GalleryPage  --next  -js bin/contact.js -main website.ContactPage												buildGlobal.hxml -lib mcover:2.1.1 -D unittest -x TestMain --macro mcover.MCover.coverage(['checkstyle'], ['src'], ['checkstyle.reporter', 'checkstyle.Main'])  --next -cmd neko run -s src -s test -p resources/static-analysis.txt -cmd neko run --default-config resources/default-config.json -cmd neko run -c resources/default-config.json	Hxml																																																																																																										true																																																																																																0	0						https://github.com/vshaxe/haxe-TmLanguage			HXML					
rhtml	RHTML	2004			14	template				0					1225	1			22288		true	0									template				0		0																	false					458	2013	2018		76												templates.py																									RHTML is HTML mixed with Ruby, using HTML tags. All of Ruby is available for programming along with HTML.	RHTML is HTML mixed with Ruby, using HTML tags. All of Ruby is available for programming along with HTML.		https://github.com/rails	RHTML is HTML mixed with Ruby, using HTML tags. All of Ruby is available for programming along with HTML.		rhtml		rhtml										200	0		14																																	text													Various				https://www.tutorialspoint.com/ruby-on-rails/rails-and-rhtml.htm	<ul>   <% @products.each do |p| %>      <li><%=  @p.name %></li>   <% end %> </ul>													RHTML																																																																																																																																																																																																										0	0						https://github.com/atom/language-ruby			RHTML					
infusion-framework	infusion-framework	2007			12	framework		http://fluidproject.org/infusion.html		0				4.6.0	1226	0		10	22285		false	0								https://github.com/fluid-project/infusion	framework																2011	2024	2007	22	97	136	9	false																								2007	2025	10014	78	834	50	137909																			https://github.com/fluid-project										javascript html json css scss markdown yaml dockerfile ini svg				true	507	0		22																	false	4	true																											Various				https://docs.google.com/spreadsheets/d/12sTu7RT-s_QlAupY1v-3DfI1Mm9NEX5YMWWTDAKHLfc/edit#gid=0																											https://github.com/fluid-project/infusion																																																																																																																																																																																													0	0														
pasukon	pasukon	2020	Federico Ramirez		16	grammarLanguage		https://pasukon.rocks		0				0.0.1	1227	1		3	22284		true	0								https://github.com/gosukiwi/Pasukon	grammarLanguage																2020	2024	2020	4	3	110	6	false																								2020	2020	83	1	53	1	10462				https://pasukon.rocks/#try-it															https://github.com/gosukiwi/Pasukon/issues										javascript json markdown				true	122	0		19																1	false	0	true																											Argentina				https://news.ycombinator.com/item?id=24347956	lex   match  NUMBER     /[0-9]+(?:\.[0-9]+)?/   match  PLUS       '+'   match  MINUS      '-'   match  TIMES      '*'   match  DIV        '/'   match  POPEN      '('   match  PCLOSE     ')'   ignore WHITESPACE /^\s+/ /lex  addition   | (subtraction as :lhs) then :PLUS then (subtraction as :rhs)   |> 'return $.lhs + $.rhs'   | subtraction   ;  subtraction   | (multiplication as :lhs) then :MINUS then (multiplication as :rhs)   |> 'return $.lhs - $.rhs'   | multiplication   ;  multiplication   | (division as :lhs) then :TIMES then (division as :rhs)   |> 'return $.lhs * $.rhs'   | division   ;  division   | (expression as :lhs) then :DIV then (expression as :rhs)   |> 'return $.lhs / $.rhs'   | expression   ;  expression   | :POPEN then (addition as :expr) then :PCLOSE   |> 'return $.expr'   | number   ;  number   | :NUMBER 'return +$1'   ;  start   | addition   ;																										https://github.com/gosukiwi/Pasukon																																																																																																																																																																																													0	0				pasukon.rocks										
plam	plam	2017	Sandro Lovnički		12	pl				0				v2.2.0	1228	0		4	22280		true	0								https://github.com/sandrolovnicki/pLam	pl																2017	2024	2017	9	17	446	4	false																								2017	2021	269	6	44	2	3167																			https://github.com/slovnicki/pLam/issues		plam								haskell yaml markdown bourne-shell				true	504	0		17																1	false	2	true																											Croatia																															https://github.com/sandrolovnicki/pLam																																																																																																																																																																																													0	0														
shml	shml	2015			12	textMarkup		https://odb.github.io/shml/		0				1.1.0	1229	0		9	22275		true	0								https://github.com/odb/shml	textMarkup																2013	2024		11	14	441	2	false																								2013	2018	205	9	186	1	7915																			https://github.com/odb										bourne-shell html markdown css yaml svg make json xml				true	494	0		21																	false	1	true																											United States																															https://github.com/odb/shml																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n10517290|Show HN: SHML (shell markup language)|2015-11-06 01:14:58 UTC|1446772498|jdorfman|12|71							
cor	cor	2016	Yosbel Marin		21	pl		http://yosbelms.github.io/cor/		0				0.12.0	1230	1		10	22274		true	0								https://github.com/yosbelms/cor	pl																2015	2022	2016	9	3	54	0	false				c/Cor.cor																				2016	2016	419	3	144	1	26500																			https://github.com/yosbelms/cor				cor						javascript html markdown css json yacc lex yaml svg bourne-shell	javascript			true	68	0		34																1	false	0	true														text													United States																"func main() console.log(""Hello World"") "								Cor							https://github.com/yosbelms/cor								console.log	""""																																																																																																																							true																							true																																						0	0							id|title|time|timestamp|by|comments|score\n10555178|Show HN: Cor - the language of the web|2015-11-12 18:41:20 UTC|1447353680|yosbelms|7|4							
reach	Reach	2019	Jay McCarthy		11	contractLanguage		https://www.reach.sh/		0					1231	1		21	22273		true	0								https://github.com/reach-sh/reach-lang	contractLanguage																2019	2025		16	168	582	21	false																								2019	2023	10373	63	3209	207	944977																Reach: The Safest and Smartest DApp Programming Language	Reach: The Safest and Smartest DApp Programming Language			Reach: The Safest and Smartest DApp Programming Language									javascript json typescript markdown haskell bourne-shell make svg dockerfile yaml solidity python css html diff csharp go toml scss racket bash				true	1151	0		32																1	false																																		f(); if ( p() ) {  g(); } else {  h(); } m();																										https://github.com/reach-sh/reach-lang																																																																																																																																																																																													0	0														
inno-setup	Inno Setup	1997			12	pl				0					1232	1			22272		true	0									pl	3409	3719		178157		2	"author name avatar url language languageColor stars forks currentPeriodStars description\ndocker toolbox https://github.com/docker.png https://github.com/docker/toolbox ""Inno Setup"" #ccc 2137 698 94 ""The Docker Toolbox"""				text			source.inno	programming								false								1																													1997	delphi ia-32 ini pascal unicode	Inno Setup is a free software script-driven installation system created in Delphi by Jordan Russell. The first version was released in 1997.	2006	54	27	231	5715341					https://jrsoftware.org/			iss isl											true	490	0		12																																	text													United States																	"; Basic setup script for the Inno Setup installer builder.  For more ; information on the free installer builder, see www.jrsoftware.org. ; ; This script was contributed by Tim Peters. ; It was designed for Inno Setup 2.0.19 but works with later versions as well.  [Setup] AppName=Expat AppId=expat AppVersion=2.1.0 AppVerName=Expat 2.1.0 AppCopyright=Copyright 1998-2012 Thai Open Source Software Center, Clark Cooper, and the Expat maintainers AppPublisher=The Expat Developers AppPublisherURL=http://www.libexpat.org/ AppSupportURL=http://www.libexpat.org/ AppUpdatesURL=http://www.libexpat.org/ UninstallDisplayName=Expat XML Parser 2.1.0 VersionInfoVersion=2.1.0  DefaultDirName={pf}\Expat 2.1.0 UninstallFilesDir={app}\Uninstall  Compression=lzma SolidCompression=yes SourceDir=.. OutputDir=win32 DisableStartupPrompt=yes AllowNoIcons=yes DisableProgramGroupPage=yes DisableReadyPage=yes  [Files] Flags: ignoreversion; Source: win32\bin\Release\xmlwf.exe;  DestDir: ""{app}\Bin"" Flags: ignoreversion; Source: win32\MANIFEST.txt;           DestDir: ""{app}"" Flags: ignoreversion; Source: Changes;                      DestDir: ""{app}""; DestName: Changes.txt Flags: ignoreversion; Source: COPYING;                      DestDir: ""{app}""; DestName: COPYING.txt Flags: ignoreversion; Source: README;                       DestDir: ""{app}""; DestName: README.txt Flags: ignoreversion; Source: doc\*.html;                   DestDir: ""{app}\Doc"" Flags: ignoreversion; Source: doc\*.css;                    DestDir: ""{app}\Doc"" Flags: ignoreversion; Source: doc\*.png;                    DestDir: ""{app}\Doc"" Flags: ignoreversion; Source: win32\bin\Release\*.dll;      DestDir: ""{app}\Bin"" Flags: ignoreversion; Source: win32\bin\Release\*.lib;      DestDir: ""{app}\Bin"" Flags: ignoreversion; Source: expat.dsw;                    DestDir: ""{app}\Source"" Flags: ignoreversion; Source: win32\README.txt;             DestDir: ""{app}\Source"" Flags: ignoreversion; Source: bcb5\*.bp*;                   DestDir: ""{app}\Source\bcb5"" Flags: ignoreversion; Source: bcb5\*.mak;                   DestDir: ""{app}\Source\bcb5"" Flags: ignoreversion; Source: bcb5\*.def;                   DestDir: ""{app}\Source\bcb5"" Flags: ignoreversion; Source: bcb5\*.txt;                   DestDir: ""{app}\Source\bcb5"" Flags: ignoreversion; Source: bcb5\*.bat;                   DestDir: ""{app}\Source\bcb5"" Flags: ignoreversion; Source: lib\*.c;                      DestDir: ""{app}\Source\lib"" Flags: ignoreversion; Source: lib\*.h;                      DestDir: ""{app}\Source\lib"" Flags: ignoreversion; Source: lib\*.def;                    DestDir: ""{app}\Source\lib"" Flags: ignoreversion; Source: lib\*.dsp;                    DestDir: ""{app}\Source\lib"" Flags: ignoreversion; Source: examples\*.c;                 DestDir: ""{app}\Source\examples"" Flags: ignoreversion; Source: examples\*.dsp;               DestDir: ""{app}\Source\examples"" Flags: ignoreversion; Source: tests\*.c;                    DestDir: ""{app}\Source\tests"" Flags: ignoreversion; Source: tests\*.cpp;                  DestDir: ""{app}\Source\tests"" Flags: ignoreversion; Source: tests\*.h;                    DestDir: ""{app}\Source\tests"" Flags: ignoreversion; Source: tests\README.txt;             DestDir: ""{app}\Source\tests"" Flags: ignoreversion; Source: tests\benchmark\*.c;          DestDir: ""{app}\Source\tests\benchmark"" Flags: ignoreversion; Source: tests\benchmark\*.ds*;        DestDir: ""{app}\Source\tests\benchmark"" Flags: ignoreversion; Source: tests\benchmark\README.txt;   DestDir: ""{app}\Source\tests\benchmark"" Flags: ignoreversion; Source: xmlwf\*.c*;                   DestDir: ""{app}\Source\xmlwf"" Flags: ignoreversion; Source: xmlwf\*.h;                    DestDir: ""{app}\Source\xmlwf"" Flags: ignoreversion; Source: xmlwf\*.dsp;                  DestDir: ""{app}\Source\xmlwf""  [Messages] WelcomeLabel1=Welcome to the Expat XML Parser Setup Wizard WelcomeLabel2=This will install [name/ver] on your computer.%n%nExpat is an XML parser with a C-language API, and is primarily made available to allow developers to build applications which use XML using a portable API and fast implementation.%n%nIt is strongly recommended that you close all other applications you have running before continuing. This will help prevent any conflicts during the installation process. "																																																																																																																																																																																																										https://en.wikipedia.org/wiki/Inno_Setup	0	0					Inno Setup	https://github.com/idleberg/atom-language-innosetup			Inno Setup					
silk	silk	2019			18	pl		https://ajaymt.github.io/silk/		0					1233	1		3	22267		true	0								https://github.com/AjayMT/silk	pl																2019	2024	2019	5	1	81	1	false																								2019	2021	90	1	30	1	4511																			University of Illinois Urbana-Champaign										ocaml bourne-shell markdown				true	87	0		23																	false																													United States				https://news.ycombinator.com/item?id=22926080	"// A comment  extern func printf(s *i8) void;  func main(argc i32, argv **i8) i32 {   printf(""hello, world\n"");    if argc > 1 {     val arg = @(argv + 1);     printf(arg);   }    return 0; }"																										https://github.com/AjayMT/silk						//		printf																														true																																																							true																																			true												false																																																	0	0														
cache-objectscript	Caché ObjectScript	1997			16	pl				0					1234	1			22262	4987	true	0									pl																							false				c/Cache ObjectScript.mac																																	1997	mumps sql	Caché ObjectScript is a part of the Caché database system sold by InterSystems. The language is a functional superset of the ANSI-standard MUMPS programming language. Since Caché is at its core a MUMPS implementation, it can run ANSI MUMPS routines with no change. To appeal as a commercial product, Caché implements support for object-oriented programming, a macro preprocessing language, embedded SQL for ANSI-standard SQL access to M's built-in database, procedure and control blocks using C-like brace syntax, procedure-scoped variables, and relaxed whitespace syntax limitations. The language has private and public variables and globals. Global has a different meaning in this language than in most; such variables are global across routines, processes, and sessions. Thus, editing a global variable is making permanent and immediate changes to a system-universal database (which survives reboots, etc.).  The scope of a private variable is the local function, the scope of a public variable is the entire process. Variables, private and public, may be single elements or complete multi-dimensional arrays. The great majority of Caché's feature-set is inherited from the ANSI MUMPS standard.  See that article for details on how data is represented and the different ways a programmer can think about the data during development.	2005	19	19	55	2242790					InterSystems															115	0		19									mumps																								text													United States																"HelloWorld  ;   Write ""Hello World""   Quit "								Cache ObjectScript															Write	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Caché_ObjectScript	1	0	https://hopl.info/showlanguage.prx?exp=4987													title|year|author|goodreadsId|rating|ratings|reviews\nCache Objectscript and Mumps: Technical Learning Manual|2012|Paul Mike Kadow|23453991|3.29|7|0
parboiled	parboiled	2009	Mathias Sirthias		10	grammarLanguage library		http://parboiled.org/		0					1235	0		4	22258		true	1	parboiled2							https://github.com/sirthias/parboiled	grammarLanguage																2009	2024		53	156	1270	39	false																								2009	2025	964	32	319	64	7493																"parboiled is a mixed Java/Scala library providing for lightweight and easy-to-use, yet powerful and elegant parsing of arbitrary input text based on Parsing expression grammars (PEGs). PEGs are an alternative to context free grammars (CFGs) for formally specifying syntax, they make a good replacement for regular expressions and generally have quite a few advantages over the ""traditional"" way of building parsers via CFGs."	"parboiled is a mixed Java/Scala library providing for lightweight and easy-to-use, yet powerful and elegant parsing of arbitrary input text based on Parsing expression grammars (PEGs). PEGs are an alternative to context free grammars (CFGs) for formally specifying syntax, they make a good replacement for regular expressions and generally have quite a few advantages over the ""traditional"" way of building parsers via CFGs."			"parboiled is a mixed Java/Scala library providing for lightweight and easy-to-use, yet powerful and elegant parsing of arbitrary input text based on Parsing expression grammars (PEGs). PEGs are an alternative to context free grammars (CFGs) for formally specifying syntax, they make a good replacement for regular expressions and generally have quite a few advantages over the ""traditional"" way of building parsers via CFGs."									java scala yaml markdown				true	1772	0		14																1	false																																																												https://github.com/sirthias/parboiled																																																																																																																																																																																													0	0														
haggis	HAGGIS	2010			12	pl				0					1236	1			22257		true	0									pl																							false																																					2010	python	HAGGIS is a high-level reference programming language used primarily to examine Computing Science for Scottish pupils taking SQA courses on the subject. HAGGIS is used as a tool to bridge the gap between pseudocode and typical computer programming. HAGGIS is not based on any one language but a mixture that is intended to allow a pupil familiar with any of the many languages used in classrooms to easily understand the syntactic construct being used in an example. It has multiple programming paradigms of functional, imperative and object-oriented to suit this purpose. There are three separate language definitions, one for each level at which computing is assessed by the SQA; these are proper subsets of each other, so for example any program contained by the National 5 level language is also well-defined at Higher and Advanced Higher levels. Higher includes the definition of procedures and functions and the use of record types and files, while Advanced Higher includes object-orientation. Online HAGGIS interpreters have been developed to provide a way for examiners and teachers to check their programs are correctly defined and behave as expected.	2016	92	11	88	52222071					University of Glasgow && Heriot Watt University && University of Strathclyde															480	0		15																																	text													Scotland																							CONSTRUCTOR( [Data Type][Data Name], [Data Type][Data Name]...)         The users' '''HAGGIS''' code will then go here.     END CONSTRUCTOR      FUNCTION <Function Name>() RETURN <Data Type>         The users' '''HAGGIS''' code will then go here.         RETURN THIS <Class Property>     END FUNCTION     '''“THIS” is used to reference the current object invoking the method.'''      PROCEDURE <Procedure Name> ()         The users' '''HAGGIS''' code will then go here.     END PROCEDURE															'''																															true																																																																								true																														false																																																https://en.wikipedia.org/wiki/HAGGIS	0	0														
little	little	2016	Larry McVoy		13	pl		http://www.little-lang.org		0					1237	0		5	22255		true	0								https://github.com/bitkeeper-scm/little-lang	pl																2016	2024	2016	13	18	216	9	false																								2016	2016	30	11	18	1	3595					2016														https://www.little-lang.org/community.html										lex bourne-shell make markdown bash				true	283	0		18																1	false																													United States																															https://github.com/bitkeeper-scm/little-lang																																																																																																																																																																																													0	0				little-lang.org			id|title|url|time|timestamp|by|comments|score\n11530097|Little: a tcl-based c-like scripting language|http://www.little-lang.org/index.html|2016-04-19 20:31:53 UTC|1461097913|cisstrd|57|101							
cognate	Cognate	2020	Finn Barber		13	pl		https://cognate-lang.github.io/		0					1238	1		6	22254		true	0								https://github.com/cognate-lang/cognate	pl																2020	2024		9	10	233	3	false																								2020	2025	1427	17	56	5	8876																A human readable quasi-concatenative programming language. Cognate is a small, dynamic, concatenative language for functional programming. Cognate aims to express complex programs in a simple and readable way through its unique syntax, which emphasises embedding comments into statements. This makes programs very readable and helps a programmer better express their intentions.	A human readable quasi-concatenative programming language. Cognate is a small, dynamic, concatenative language for functional programming. Cognate aims to express complex programs in a simple and readable way through its unique syntax, which emphasises embedding comments into statements. This makes programs very readable and helps a programmer better express their intentions.	https://cognate-lang.github.io/learn.html		A human readable quasi-concatenative programming language. Cognate is a small, dynamic, concatenative language for functional programming. Cognate aims to express complex programs in a simple and readable way through its unique syntax, which emphasises embedding comments into statements. This makes programs very readable and helps a programmer better express their intentions.									yaml c lex yacc markdown make	c			true	282	0		20																1	false																																		~~ Prime numbers in Cognate Def Factor (Zero? Modulo Swap); Def Primes (    Let U is upper bound;    initially List ();    For Range 2 to U (       Let P is potential prime;       Let Found be list of found primes;       Let To-check be Take-while (<= Sqrt P) Found;       When All (Not Factor of P) To-check (          Append P       ) to Found    ) ); Print Primes up to 1000;																										https://github.com/cognate-lang/cognate																																																																																																																																																																																													0	0														
manool	manool	2018	Alex Protasov		19	pl		https://manool.org/		0					1239	1		7	22252		true	0								https://github.com/rusini/manool	pl																2019	2024	2019	5	3	61	0	false																								2019	2024	612	4	78	2	32306					2018											"Practical programming language with expressive power, in 10 KLOC in C++11 - ""MAnool is Not an Object-Oriented Language!"""	"Practical programming language with expressive power, in 10 KLOC in C++11 - ""MAnool is Not an Object-Oriented Language!"""		https://github.com/rusini/manool/pulls	"Practical programming language with expressive power, in 10 KLOC in C++11 - ""MAnool is Not an Object-Oriented Language!"""									cpp c yaml markdown bourne-shell make bash				true	76	0		27																1	false																													Colombia				https://www.reddit.com/r/ProgrammingLanguages/comments/ep8pc2/manool_practical_language_with_universal_syntax/	"-- recursive version, MANOOLish ""cascading"" notation { {extern ""manool.org.18/std/0.3/all""} in : let rec   { Fact = -- compile-time constant binding     { proc { N } as -- precondition: N.IsI48[] & (N >= 0)     : if N == 0 then 1 else       N * Fact[N - 1]     }   }   in   Out.WriteLine[""Factorial of 10 is ""; Fact[10]] }"																										https://github.com/rusini/manool						--																																true																																																							true																																															false																																																	0	0				manool.org										
qb64	QB64	2007			12	pl				0					1240	1			22248		true	0									pl																							false																																					2007	linux quickbasic basic qbasic	QB64 (originally QB32) is a self-hosting BASIC compiler for Microsoft Windows, Linux and Mac OS X, designed to be compatible with Microsoft QBasic and QuickBASIC. QB64 is a C++ emitter, which is integrated with a C++ compiler to provide compilation via C++ code and GCC optimization.QB64 implements most QBasic statements, and can run many QBasic programs, including Microsoft's QBasic Gorillas and Nibbles games. Furthermore, QB64 has been designed to contain an IDE resembling the QBASIC IDE. QB64 also extends the QBASIC programming language to include 64-bit data types, as well as better sound and graphics support. It can also emulate some DOS/x86 specific features such as INT 33h mouse access, and multiple timers.	2008	90	102	233	18410776					https://qb64.boards.net														true	470	0		13																																														United States																							"t1 = _FREETIMER t2 = _FREETIMER ON TIMER(t1, 1) GOSUB Timer.Trap 'the code following the Timer.Trap label will be run every 1 second  ON TIMER(t2, .5) mySub 'QB64 can also trigger a SUB procedure with TIMER; '                       in this case mySUB will be triggered every 500 milliseconds  'activate timers: TIMER(t1) ON TIMER(t2) ON  DO 'go into an infinite loop until the window is closed     _LIMIT 1 'run the main loop at 1 cycle per second, to show how timers are independent from main program flow LOOP  Timer.Trap: PRINT ""1s; ""; RETURN  SUB mySub     PRINT ""500ms; ""; END SUB"														'																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/QB64	0	0														
simpl	SIMPL	1990			16	pl		https://web.archive.org/web/20180926123901/http://icanprogram.com/simpl		0					1241	0			22242	5221	true	0								https://simpl.cvs.sourceforge.net/cvsroot/simpl	pl																							false																																					2012		Synchronous Interprocess Messaging Project for LINUX (SIMPL) is a free and open-source project that allows QNX-style synchronous message passing by adding a Linux library using user space techniques like shared memory and Unix pipes to implement SendMssg/ReceiveMssg/ReplyMssg inter-process messaging mechanisms.		18	26		35101726					iCanProgram Inc														true	111	0		16																																														Canada and United States				https://www.crestron.com/en-US/Products/Control-Hardware-Software/Software/Control-System-Software/SW-SIMPL-PLUS																										https://simpl.cvs.sourceforge.net/cvsroot/simpl																																																																																																																																																																																													https://en.wikipedia.org/wiki/SIMPL	1	0	https://hopl.info/showlanguage.prx?exp=5221							year|publisher|title|authors|isbn13\n2008|Lulu.com|Programming the SIMPL Way|Collins, John and Findlay, Robert|9780557012701						
nice	Nice	2006	Daniel Bonniot		20	pl		https://nice.sourceforge.net/		0					1242	1			22236		true	0									pl																							false				n/Nice.nice																																	2006	haskell eiffel java-bytecode java	Nice is an object-oriented programming language released under the GNU General Public License. It features a powerful type system which can help eliminate many common bugs, such as null pointer dereferences and invalid casts, by detecting potential runtime errors at compile-time; the goal of the designers was to provide safety features comparable to those found in languages such as ML and Haskell, but using a more conventional syntax. Nice aims to be feature-rich, and as such, in addition to the common features of modern object-oriented programming languages, it implements contracts in the style of Eiffel, class extensibility through multimethods, and many concepts drawn from functional programming such as anonymous functions, tuples, pattern matching (“value dispatch”), and parametric polymorphism. Source programs are compiled to Java bytecode, and can therefore interact with libraries written in Java and other programming languages targeting the Java Virtual Machine. Work on the Nice language appears to have slowed since early 2006.	2003	9	20	50	294856					Inria				nice											66	0		22																1									https://nice.sourceforge.net/manual.html https://nice.sourceforge.net/								text	1157							http://www.rosettacode.org/wiki/Category:Nice					France				https://nice.sourceforge.net/Nice-source.tar.gz												"void main(String[] args){    println(""Hello World""); } "								Nice															println	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Nice_(programming_language)	0	0														
fp	FP	1977	John Backus		14	pl				0					1243	1			22232	759	true	0									pl																							false												Functional Programming																									1977	apl fl haskell j	"FP (short for function programming) is a programming language created by John Backus to support the function-level programming paradigm. This allows eliminating named variables. The language was introduced in Backus's 1977 Turing Award lecture, ""Can Programming Be Liberated from the von Neumann Style?"", subtitled ""a functional style and its algebra of programs."" The paper sparked interest in functional programming research, eventually leading to modern functional languages, and not the function-level paradigm Backus had hoped. FP itself never found much use outside of academia. In the 1980s Backus created a successor language, FL, which remained a research project."	2004	35	32	94	899253					IBM															195	0		14																1																	text	8320							http://www.rosettacode.org/wiki/Category:FP					United States																							insert-left  \f       where   \f:〈x〉             =  x                       and     \f:〈x1,x2,...,xn〉  =  f:〈\f:〈x1,...,xn-1〉,xn〉                       and     \f:〈 〉             =  unit f																																																																																																																																																																																																				https://en.wikipedia.org/wiki/FP_(programming_language)	2	0	https://hopl.info/showlanguage.prx?exp=759							year|publisher|title|authors|isbn13\n2017|CreateSpace Independent Publishing Platform|Functional-Light JavaScript: Balanced, Pragmatic FP in JavaScript|Simpson, Kyle|9781981672349\n2020||Practical Fp In Scala|Gabriel Volpe|9781714556793						
objectscript	ObjectScript	2012	unitpoint		15	pl		http://objectscript.org		0					1244	0		14	22231	8615	true	0								https://github.com/unitpoint/objectscript	pl	11	13		1054							text			source.objectscript	programming	2012	2024	2012	12	19	70	9	false																								2012	2015	618	14	1224	48	695421																			https://github.com/unitpoint/objectscript/issues			cls							cpp html cmake c bourne-shell xml javascript make css xslt markdown vim-script perl puppet				true	143	0		29																1	false																													Russia				https://www.codeproject.com/Articles/466907/%2FArticles%2F466907%2FObjectScript-A-new-programming-language																											https://github.com/unitpoint/objectscript																																																																																																																																																																																													0	0	https://hopl.info/showlanguage.prx?exp=8615				ObjectScript				ObjectScript					
aldor	Aldor	1990	Richard Dimick Jenks and Barry Trager and Stephen Watt and James Davenport and Robert Sutor and Scott Morrison		18	pl		http://www.aldor.org		0					1245	1			22230	6911	true	0									pl																							false																																			2000		1990	linux solaris pascal haskell python	"Aldor is a programming language. It is the successor of A# as the extension language of the Axiom computer algebra system. Aldor combines imperative, functional, and object-oriented features. It has an elaborate type system,""Aldor Programming Language"". Aldor.org. Retrieved 12 February 2017. allowing types to be used as first-class values. Aldor's syntax is heavily influenced by Pascal, but it is optionally indentation-sensitive, using whitespace characters and the off-side rule, like Python. In its current implementation, it is compiled, but an interactive listener is provided. Aldor is distributed as free and open-source software, under the Apache License 2.0."	2004	12	23	63	948551					Western University														true	81	0		24																6																	text													United Kingdom																							"#include ""aldor"" #include ""aldorio""  import from Integer, String;  bob(n: Integer): String == {     b: String := "" bottle"";      if n ~= 1 then b := b + ""s"";     b + "" of beer""; }  main(): () == {     n: Integer := 99;     otw: String := "" on the wall"";      -- refrain     while n > 0 repeat {         stdout << n << bob(n) << otw << "", "" << n << bob(n) << ""."" << newline;         stdout << ""Take one down and pass it around, "";         n := n - 1;         if n > 0 then stdout << n;         else stdout << ""no more"";         stdout << bob(n) << otw << ""."" << newline;         stdout << newline;     }      -- last verse     stdout << ""No more"" << bob(n) << otw << "", no more"" << bob(n) << ""."" << newline;     stdout << ""Go to the store and buy some more, "";     n: Integer := 99;     stdout << n << bob(n) << otw << ""."" << newline; }  main();"														--																																true																																																							true																																															true																																															https://github.com/mattpap/IAldor	https://en.wikipedia.org/wiki/Aldor	0	0	https://hopl.info/showlanguage.prx?exp=6911			aldor.org										
s-algol	S-algol	1979	Ron Morrison and Tony Davie		20	pl				0					1246	2			22230	869	true	0									pl																							false				s/S Algol																																	1979	algol-60 ps-algol unix pascal c napier88 algol	S-algol (St Andrews Algol) is a computer programming language derivative of ALGOL 60 developed at the University of St Andrews in 1979 by Ron Morrison and Tony Davie. The language is a modification of ALGOL to contain orthogonal data types that Morrison created for his PhD thesis.  Morrison would go on to become professor at the university and head of the department of computer science. The S-algol language was used for teaching at the university at an undergraduate level until 1999. It was also the language taught for several years in the 1980s at a local school in St. Andrews, Madras College. The computer science text Recursive Descent Compiling describes a recursive descent compiler for S-algol, using S-algol as the implementation language. PS-algol is a persistent derivative of S-algol.  It was developed around 1981 at the Universities of Edinburgh and St Andrews.  It supports database capability by providing for longevity of data in the form of a persistent heap that survives termination of PS-algol programs.	2006	9	17	75	4706468					University of St Andrews															65	0		26																2																														United Kingdom																"write ""Hello World"" ? "							"! Comments are introduced by an exclamation point and continue until end of line.  ! The let keyword introduces declarations of constants and variables ! Identifiers start with an alphabetic character followed by alphanumeric characters or the full stop (.) ! An initial value must be given, and this determines the data type of declaration  let width := 10                   ! := sets the value of a variable, this is an int let animal := ""dog""               ! type string  let x := -7 ; let y := x + x      ! ; separates clauses, needed only if there are two or more clauses on a line  let n.a = 6.022e+23               ! = is used to set the value of a constant, this is a cfloat (constant float)  ! if and case can have values and be used in expressions let no.of.lives := if animal = ""cat"" then 9 else 1  ! Sieve of Eratosthenes write ""Find primes up to n = ?"" let n = readi                     ! constant values can be set during the program run let p = vector 2::n of true       ! vector of bool with bounds 2 to n for i = 2 to truncate(sqrt(n)) do ! for indexes are constants so they use = rather than :=     if p(i) do                    ! vector dereference uses parens like a procedure call         for j = 2 * i to n by i do             p(j) := false for i = 2 to n do     if p(i) do write i, ""'n""      ! 'n in a literal string is a newline  ! structure (record) type for a binary tree of cstrings ! the pntr data type can point to a structure of any type, type checking is done at runtime structure tree.node(cstring name ; pntr left, right)  ! inserts a new string into the binary tree head procedure insert.tree(cpntr head ; cstring new -> pntr) ! the case clause ends with a mandatory default option, use default : {} if it is not needed case true of     head = nil       : tree.node(new, nil, nil)     new < head(name) : { head(left) := insert.tree(head(left), new) ; head }     new > head(name) : { head(right) := insert.tree(head(right), new) ; head }     default          : head  procedure print.tree(cpntr head) if head ~= nil do                 ! ~= is the not equals operator begin     print.tree(head(left))     write head(name), ""'n""     print.tree(head(right)) end  let fruit := nil fruit := insert.tree(fruit, ""banana"") fruit := insert.tree(fruit, ""kiwi"") fruit := insert.tree(fruit, ""apple"") fruit := insert.tree(fruit, ""peach"") print.tree(fruit)                 ! print in sorted order  ! The end of the S-algol program is indicated by ? ?"	S Algol													!		write	""""		true false																			true								true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/S-algol	0	0	https://hopl.info/showlanguage.prx?exp=869													
fold	Fold	2016	Erik Demaine and Jason S. Ku and Robert J. Lang		12	jsonFormat			https://github.com/edemaine/fold/blob/main/doc/spec.md	0					1247	1		5	22229		true	0								https://github.com/edemaine/fold	jsonFormat																2016	2024		18	48	304	27	false																								2016	2023	206	7	26	1	7799																FOLD file format for origami models, crease patterns, etc.	FOLD file format for origami models, crease patterns, etc.	https://erikdemaine.org/papers/FOLD_CGW2016/paper.pdf		FOLD file format for origami models, crease patterns, etc.									coffeescript markdown javascript html json				true	456	0		19																3	false																																		"{  ""file_spec"": 1.1,  ""file_creator"": ""fold-convert --flat-fold"",  ""file_classes"": [    ""singleModel""  ],  ""frame_classes"": [    ""foldedForm""  ],  ""vertices_coords"": [    [0,0],    [1,0],    [0,0],    [0,1]  ],  ""edges_vertices"": [    [0,1],    [1,2],    [2,3],    [3,0],    [3,1]  ],  ""edges_assignment"": [    ""B"",    ""B"",    ""B"",    ""B"",    ""V""  ],  ""edges_foldAngle"": [    0,    0,    0,    0,    180  ],  ""cpedit:page"": {""xMin"":0,""yMin"":0,""xMax"":1,""yMax"":1},  ""file_title"": ""diagonal"",  ""vertices_edges"": [    [0,3],    [1,4,0],    [1,2],    [3,4,2]  ],  ""faces_vertices"": [    [0,1,3],    [1,2,3]  ],  ""faces_edges"": [    [0,4,3],    [1,2,4]  ],  ""edges_faces"": [    [0,null],    [1,null],    [1,null],    [0,null],    [1,0]  ],  ""faces_flatFoldTransform"": [    [[1,0,0],[0,1,0]],    [[0,-1,1],[-1,0,1]]  ],  ""faces_flatFoldOrientation"": [    1,    -1  ],  ""vertices_flatUnfoldCoords"": [    [0,0],    [1,0],    [1,1],    [0,1]  ] }"																										https://github.com/edemaine/fold																																																																																																																																																																																													0	0														
iswim	ISWIM	1966	Peter Landin		15	pl				0					1248	1			22221	261	true	0									pl																							false												If you See What I Mean																									1966	algol-60 lisp haskell clean lucid krc hope miranda	"ISWIM is an abstract computer programming language (or a family of programming languages) devised by Peter J. Landin and first described in his article The Next 700 Programming Languages, published in the Communications of the ACM in 1966. The acronym stands for ""If you See What I Mean"" (also said to have stood for ""I See What You Mean"", but ISWYM was mistyped as ISWIM). Although not implemented, it has proved very influential in the development of programming languages, especially functional programming languages such as SASL, Miranda, ML, Haskell and their successors, and dataflow programming languages like Lucid."	2003	24	43	97	233385					RAND															140	0		16																1																	text													United Kingdom					Print `Hello world'																																		Print																																																																																																																								true												true																																																https://en.wikipedia.org/wiki/ISWIM	0	0	https://hopl.info/showlanguage.prx?exp=261													
om	Om	2012	Jason Erb		14	pl		https://www.om-language.org/		0				0.1.3	1249	0		6	22220		true	0								https://github.com/sparist/Om	pl																2012	2024	2012	16	8	166	11	false																								2012	2024	682	2	277	87	33670																			https://github.com/sparist/Om/issues										cpp cmake markdown html css bourne-shell				true	194	0		20																1	false	0	true																											Canada																															https://github.com/sparist/Om																																																																																																																																																																																													0	0				om-language.org										
snowman-decompiler	Snowman	2015			10	decompiler				0					1250	1		8	22218		false	0								https://github.com/yegord/snowman	decompiler																2015	2024	2015	119	309	2265	94	false				s/Snowman.sm																				2023	2023	1	1		1																				SmartDec				sm						javascript json yaml html markdown css svg ejs				true	3194	0		18																	false																													Russia or Israel																"~""Hello World""sPvG"								Snowman							https://github.com/yegord/snowman																																																																																																																																																																																													0	0														
alice	Alice	2000			13	pl		http://www.ps.uni-saarland.de/alice		0					1251	2			22218		true	0									pl																							false				a/Alice.alice																																	2000	ml oz standard-ml haskell	Alice ML is a programming language designed by the Programming Systems Laboratory at Saarland University, Saarbrücken, Germany. It is a dialect of Standard ML, augmented with support for lazy evaluation, concurrency (multithreading and distributed computing via remote procedure calls) and constraint programming.	2006	48	36	94	30877972					Saarland University				alice										true	261	0		13																								https://tio.run/#alice									text	5414																												"""dlroW olleH""d&O`@ "							fun fib 0 = 0    | fib 1 = 1    | fib n = spawn fib(n-1) + fib(n-2);	Alice																																																																																																																																																																																																			https://en.wikipedia.org/wiki/Alice_(programming_language)	6	0								year|publisher|title|authors|isbn13\n2011|Pearson|Learning to Program with Alice (w/ CD ROM)|Dann, Wanda and Pausch, Randy|9780132122474\n2006|Cengage Learning|Alice 2.0: Introductory Concepts and Techniques (Shelly Cashman Series)|Shelly, Gary B. and Cashman, Thomas J. and Herbert, Charles W.|9781418859343\n2008|Pearson|Programming with Alice and Java|Lewis, John and DePasquale, Peter|9780321512093\n2006|Course Technology|Alice in Action: Computing Through Animation (Introduction to Programming)|Adams, Joel|9781418837716\n2013|CreateSpace Independent Publishing Platform|Learning Java through Alice|Daly, Tebring and Wrigley, Eileen|9781491073933\n2014|Cengage Learning|Alice 3 in Action: Computing Through Animation|Adams, Joel|9781305175938						
alumina	Alumina	2021			14	pl		https://docs.alumina-lang.net		0					1252	1		14	22216		true	0								https://github.com/tibordp/alumina	pl																2021	2024	2021	9	8	163	1	false																								2021	2025	318	1	323	11	123375				https://play.alumina-lang.net/																									rust markdown json yaml javascript toml python svg css make dockerfile c bourne-shell xml	c			true	190	0		30			rust														false								https://docs.alumina-lang.net/																									https://www.reddit.com/r/ProgrammingLanguages/comments/x4xhdj/alumina_programming_language/	"fn main() {     println!(""Hello, world!""); }"																										https://github.com/tibordp/alumina																																																																																																																																																																																													0	0														
obsidian-lang	Obsidian	2018	Michael Coblenz		15	pl		http://obsidian-lang.com		0					1253	0		24	22216		true	0								https://github.com/mcoblenz/Obsidian	pl																2017	2024	2017	16	10	76	79	false																								2017	2023	2056	29	906	128	53325					2018											Obsidian: A safer blockchain programming language	Obsidian: A safer blockchain programming language		University of California San Diego	Obsidian: A safer blockchain programming language									solidity java scala bourne-shell html restructuredtext tex json yaml xml agda markdown bash python gradle csv typescript css mustache make javascript svg perl protobuf		https://cheatsheets.zip/obsidian		true	137	0		39																1	false																													United States																															https://github.com/mcoblenz/Obsidian																																																																																																																																																																																													0	0				obsidian-lang.com			id|title|url|time|timestamp|by|comments|score\n20061546|Obsidian: A safer blockchain programming language|http://obsidian-lang.com/|2019-05-31 15:05:29 UTC|1559315129|azhenley|31|67							
eff	eff	2012			11	pl		https://www.eff-lang.org/		0					1254	0		12	22214		true	0								https://github.com/matijapretnar/eff	pl																2012	2024	2012	35	41	854	6	false																								2012	2024	2577	24	393	16	42734					2012														University of Ljubljana										ocaml xml svg html markdown matlab yaml bourne-shell lisp javascript python make				true	1003	0		23																	false																													Slovenia																															https://github.com/matijapretnar/eff																																																																																																																																																																																													0	0				eff-lang.org										
wah	wah	2017	Tom MacWright		14	pl				0					1255	1		3	22210		true	0								https://github.com/tmcw/wah	pl																2017	2024	2017	9	8	158	0	false																								2017	2017	20	2	21	1	1090																a slightly higher-level language superset of webassembly	a slightly higher-level language superset of webassembly			a slightly higher-level language superset of webassembly									markdown wasm clojure	wasm			true	185	0		19									wasm							1	false																text																		(0 = 1) (%$a + %$b) (0 + 1)																										https://github.com/tmcw/wah																																																																																																																																																																																													0	0														
focus	FOCUS	1997			12	pl				1					1256	0			22208	2041	true	1	cloc								pl																							false																																					1997	mathematica sql ibm-rpg	FOCUS is a fourth-generation programming language (4GL) computer programming language and development environment that is used to build database queries. Produced by Information Builders Inc., it was originally developed for data handling and analysis on the IBM mainframe. Subsequently versions for minicomputers and such as the VAX and other platforms were implemented. FOCUS was later extended to personal computers and (in 1997) to the World Wide Web: the WebFOCUS product.	2004	49	40	83	867853					Information Builders Inc															265	0		13																					focexec												text	1230												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/FOCUS	4	0	https://hopl.info/showlanguage.prx?exp=2041							year|publisher|title|authors|isbn13\n1992|Wiley|Micro Focus Workbench: Developing Mainframe COBOL Applications on the PC|Jatich, Alida and Nowak, Phil|9780471556114\n2002|Course Technology PTR|Focus On Mod Programming in Quake III Arena (The Premier Press Game Development Series)|Holmes, Shawn|9781931841566\n2014|Richard Stegman|Focus on Object-Oriented Programming With C++|Richard Stegman|9781499513813\n2012|PUP Department of Computer Science|Start Concurrent: An Introduction to Problem Solving in Java with a Focus on Concurrency, 2013 Edition|Wittman, Barry and Mathur, Aditya and Korb, Tim|9781557536723						
heron-lang	Heron	2016	Christopher Diggins		18	pl		https://cdiggins.github.io/heron-language		0				0.3.0	1257	1		10	22202		true	0								https://github.com/cdiggins/heron-language	pl																2016	2024	2016	5	5	59	0	false																								2016	2023	95	3	253	19	62913																			https://github.com/cdiggins/heron-language/issues										javascript typescript html json markdown css svg yaml python xml				true	79	0		29																1	false	0	true																											Canada					// Named function with statement body function sum(xs) {     var result = 0;     for (var x in xs)         result += x;     return result; }																	https://twitter.com/cdiggins									https://github.com/cdiggins/heron-language						//																																true																																																							true																																															false																																																	0	0														
lucid-lang	Lucid	2014	Chris Done		12	template				0				2.11.0	1258	1		6	22201		true	0								https://github.com/chrisdone/lucid	template																2014	2024	2014	12	40	279	1	false																								2014	2025	263	32	45	1	5815																			https://github.com/chrisdone/lucid/issues										haskell markdown yaml css javascript dockerfile				true	432	0		18																1	false	2	true																											England					"table_ [rows_ ""2""]        (tr_ (do td_ [class_ ""top"",colspan_ ""2"",style_ ""color:red""]                     (p_ ""Hello, attributes!"")                 td_ ""yay!""))"																										https://github.com/chrisdone/lucid																																																																																																																																																																																													0	0														
recfiles	Recfiles	2009	Jose E. Marchesi		22	dataNotation		https://www.gnu.org/software/recutils/		0				v1.7.91	1259	1		10	22200		true	1	susn							https://git.savannah.gnu.org/git/recutils.git	dataNotation																							false																								2009	2023	1259	23	261	5	73101							1964		recfiles is a file format for human-editable, plain text databases. Databases using this file format can be edited using any text editor. recfiles allow for basic relational database operations, typing, auto-incrementing, as well as a simple join operation. Recutils is a collection of tools, like recfmt, recsel, and rec2csv used to work with recfile databases. Various software libraries support the format.		-1	1		63063548		GNU recutils is a set of tools and libraries to access human-editable, text-based databases called recfiles. The data is stored as a sequence of records, each record containing an arbitrary number of named fields. Advanced capabilities usually found in other data storage systems are supported: data types, data integrity (keys, mandatory fields, etc.) as well as the ability of records to refer to other records (sort of foreign keys). Despite its simplicity, recfiles can be used to store medium-sized databases.	GNU recutils is a set of tools and libraries to access human-editable, text-based databases called recfiles. The data is stored as a sequence of records, each record containing an arbitrary number of named fields. Advanced capabilities usually found in other data storage systems are supported: data types, data integrity (keys, mandatory fields, etc.) as well as the ability of records to refer to other records (sort of foreign keys). Despite its simplicity, recfiles can be used to store medium-sized databases.		Free Software Foundation	GNU recutils is a set of tools and libraries to access human-editable, text-based databases called recfiles. The data is stored as a sequence of records, each record containing an arbitrary number of named fields. Advanced capabilities usually found in other data storage systems are supported: data types, data integrity (keys, mandatory fields, etc.) as well as the ability of records to refer to other records (sort of foreign keys). Despite its simplicity, recfiles can be used to store medium-sized databases.	rec								c bourne-shell make sed tex css lex m4 yacc python				true	39	0		34																1	false	1	true	https://fscons.org/videos/2011/gnu-recutils-changed-title-and-subject.webm																										United States				https://www.gnu.org/software/recutils/	%rec: Book %mandatory: Title %type: Location enum loaned home unknown %doc: + A book in my personal collection.  Title: GNU Emacs Manual Author: Richard M. Stallman Publisher: FSF Location: home  Title: The Colour of Magic Author: Terry Pratchett Location: loaned  Title: Mio Cid Author: Anonymous Location: home  Title: chapters.gnu.org administration guide Author: Nacho Gonzalez Author: Jose E. Marchesi Location: unknown  Title: Yeelong User Manual Location: home																									https://git.savannah.gnu.org/git/recutils.git							#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Recfiles	0	0														
srt	SRT	2013	Marc Cymontkowski		13	protocol		https://www.srtalliance.org/		0					1260	0		13	22199		true	1	rtmp							https://github.com/Haivision/srt	protocol																							false																								2017	2025	2353	158	316	16	113155																Secure Reliable Transport (SRT) is an open source video transport protocol that utilises the UDP transport protocol.	Secure Reliable Transport (SRT) is an open source video transport protocol that utilises the UDP transport protocol.		Haivision	Secure Reliable Transport (SRT) is an open source video transport protocol that utilises the UDP transport protocol.									cpp markdown c cmake yaml tcl powershell bourne-shell python bash lua xml vim-script				true	180	0		26																1	false																			https://github.com/antlr/grammars-v4/tree/master/srt																																									https://github.com/Haivision/srt																																																																																																																																																																																												https://en.wikipedia.org/wiki/Secure_Reliable_Transport	0	0														
raptorjit	raptorjit	2009	Mike Pall		11	pl				0				v1.0.3	1261	0		12	22198		true	0								https://github.com/raptorjit/raptorjit	pl																2017	2024	2009	58	39	834	127	false																								2009	2024	3304	21	444	9	87889																			https://github.com/raptorjit										lua c html nix markdown css make r assembly-language cpp pascal yaml				true	973	0		23																1	false	1	true																											Unknown																															https://github.com/raptorjit/raptorjit																																																																																																																																																																																													0	0														
fractran	FRACTRAN	1996	John Conway		13	esolang				0					1262	1			22198		true	0									esolang																							false																																					1996		FRACTRAN is a Turing-complete esoteric programming language invented by the mathematician John Conway. A FRACTRAN program is an ordered list of positive fractions together with an initial positive integer input n. The program is run by updating the integer n as follows: for the first fraction f in the list for which nf is an integer, replace n by nf repeat this rule until no fraction in the list produces an integer when multiplied by n, then halt. In The Book of Numbers, John Conway and Richard Guy gave a formula for primes in FRACTRAN:                                    (                                       17               91                                   ,                                       78               85                                   ,                                       19               51                                   ,                                       23               38                                   ,                                       29               33                                   ,                                       77               29                                   ,                                       95               23                                   ,                                       77               19                                   ,                                       1               17                                   ,                                       11               13                                   ,                                       13               11                                   ,                                       15               14                                   ,                                       15               2                                   ,                                       55               1                                   )                          {\displaystyle \left({\frac {17}{91}},{\frac {78}{85}},{\frac {19}{51}},{\frac {23}{38}},{\frac {29}{33}},{\frac {77}{29}},{\frac {95}{23}},{\frac {77}{19}},{\frac {1}{17}},{\frac {11}{13}},{\frac {13}{11}},{\frac {15}{14}},{\frac {15}{2}},{\frac {55}{1}}\right)}    Starting with n=2, this FRACTRAN program generates the following sequence of integers: 2, 15, 825, 725, 1925, 2275, 425, 390, 330, 290, 770, ... (sequence A007542 in the OEIS) After 2, this sequence contains the following powers of 2:                                    2                        2                             =         4         ,                             2                        3                             =         8         ,                             2                        5                             =         32         ,                             2                        7                             =         128         ,                             2                        11                             =         2048         ,                             2                        13                             =         8192         ,                             2                        17                             =         131072         ,                             2                        19                             =         524288         ,                  …                 {\displaystyle 2^{2}=4,\,2^{3}=8,\,2^{5}=32,\,2^{7}=128,\,2^{11}=2048,\,2^{13}=8192,\,2^{17}=131072,\,2^{19}=524288,\,\dots }    (sequence A034785 in the OEIS) which are the prime powers of 2.	2007	46	13	94	13408203					University of Cambridge															250	0		13																1								https://tio.run/#fractran						https://esolangs.org/wiki/Fractran			text													United Kingdom				http://raganwald.com/2020/05/03/fractran.html	17/65, 133/34, 17/19, 23/17, 2233/69, 23/29, 31/23, 74/341, 31/37, 41/31, 129/287, 41/43, 13/41, 1/13, 1/3																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/FRACTRAN	0	0														
humanhash-hash-function	humanhash-hash-function	2011	Zachary Voase		11	hashFunction				0				v0.0.1	1263	0		2	22197		false	0								https://github.com/zacharyvoase/humanhash	hashFunction																2011	2024	2011	18	39	852	11	false																								2011	2011	5	1	5	1	261																			https://github.com/zacharyvoase/humanhash/issues										python markdown				true	971	0		13																1	false	0	true																											United States																															https://github.com/zacharyvoase/humanhash																																																																																																																																																																																													0	0														
multics	Multics	1967			11	pl				0					1264	0			22196	3513	true	0									pl																							false																																					1969	pl-i assembly-language unix linux algol	Multics (Multiplexed Information and Computing Service) is an influential early time-sharing operating system, based around the concept of a single-level memory. Virtually all modern operating systems were heavily influenced by Multics – often through Unix, which was created by some of the people who had worked on Multics – either directly (Linux, macOS) or indirectly (Windows NT).	2001	190	303		18847					University of Calgary														false	970	0		11																																														Canada				https://semanticscholar.org/paper/bbdb16ebe3c71e7b6d32750ae61d0aab7ab72e84																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Multics	0	1	https://hopl.info/showlanguage.prx?exp=3513												year|title|doi|citations|influentialCitations|authors|paperId\n1980|Multics Emacs (Prose and Cons): A commercial text-processing system in Lisp|10.1145/800087.802784|5|1|B. Greenberg|ed42164691bd7f567ba0c8f61bdb061f3b70c750	
pilot	PILOT	1962			14	pl				0					1265	2			22185	341	true	0									pl																							false												Programmed Instruction, Learning, or Teaching																									1960	basic	Programmed Instruction, Learning, or Teaching (PILOT) is a simple programming language developed in the 1960s. Like its younger sibling LOGO, it was an early foray into the technology of computer-assisted instruction	2002	31	162	104	57399					University of California San Francisco															175	0		14																																	text	3447							http://www.rosettacode.org/wiki/Category:PILOT					United States															R:Hello world in PILOT T:Hello World! 								R:Call subroutine starting at label *INITIALIZE  U:*INITIALIZE																																																																																																																																																																																																				https://en.wikipedia.org/wiki/PILOT	0	0	https://hopl.info/showlanguage.prx?exp=341		PILOT											
ooxml	Office Open XML	2006			10	xmlFormat				0					1266	0			22183		true	0									xmlFormat																							false																																					2006	xml excel-app	Office Open XML (also informally known as OOXML or Microsoft Open XML (MOX)) is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents. The format was initially standardized by Ecma (as ECMA-376), and by the ISO and IEC (as ISO/IEC 29500) in later versions. Starting with Microsoft Office 2007, the Office Open XML file formats have become the default target file format of Microsoft Office. Microsoft Office 2010 provides read support for ECMA-376, read/write support for ISO/IEC 29500 Transitional, and read support for ISO/IEC 29500 Strict. Microsoft Office 2013 and Microsoft Office 2016 additionally support both reading and writing of ISO/IEC 29500 Strict.	2005	560	1196	5072	3300610					Microsoft															2820	0		10																									https://learn.microsoft.com/en-us/office/open-xml/open-xml-sdk								text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Office_Open_XML	0	0														
elpi	Elpi	2014	Enrico Tassi		12	pl				0				5.0.0	1267	0		10	22183		true	0								https://github.com/LPCIC/elpi	pl																2017	2024	2014	13	34	277	49	false																					elpi.py			2014	2025	3176	32	523	44	593560																			https://github.com/LPCIC					elpi					standard-ml ocaml json markdown make restructuredtext yaml python typescript tex				true	412	0		22																1	false	5	true																											Unknown																		Elpi													https://github.com/LPCIC/elpi																																																																																																																																																																																													0	0														
orange	orange	2014	Robert Fratto		16	pl		https://web.archive.org/web/20191002000130/http://orange-lang.org/		0					1268	1		4	22183		true	0								https://github.com/orange-lang/orange	pl																2015	2024		10	8	74	5	false																								2017	2018	2009	1	81	4	133																Orange is a systems programming language made to be as powerful as C++ with none of the headache. It aims to be very productive by baking the most important low- and high-level features directly into the language, instead of dealing with them through obtuse function calls.	Orange is a systems programming language made to be as powerful as C++ with none of the headache. It aims to be very productive by baking the most important low- and high-level features directly into the language, instead of dealing with them through obtuse function calls.		https://github.com/orange-lang	Orange is a systems programming language made to be as powerful as C++ with none of the headache. It aims to be very productive by baking the most important low- and high-level features directly into the language, instead of dealing with them through obtuse function calls.									go yaml markdown dockerfile				true	101	0		78																1	false																													United States					"extern printf(char* s, ...) -> int32  class Person   public char* name    public Person(char* name)     @name = name   end end  Person john = Person(""Johnny"") printf(""Hello, %s!\n"", john.name)"																								alias bool break catch char class const continue data def delete do double elif else enum extend extern false final finally float fro get if import int int16 int32 int64 int8 interface new of package private property protected public return set static string super this throw true try uint uint16 uint362 uint64 uint8 var virtual void where while		https://github.com/orange-lang/orange																																																																																																																																																																																													0	0				orange-lang.org			id|title|url|time|timestamp|by|comments|score\n9784334|Orange: A simple systems programming language|http://orange-lang.org/|2015-06-26 13:56:26 UTC|1435326986|rfratto|38|55							
05ab1e	05AB1E	2015			11	esolang				0					1269	2		3	22179		true	0								https://github.com/Adriandmen/05AB1E	esolang																2015	2024	2015	24	48	755	40	false				#/05AB1E																				2015	2024	872	28	49	4	18431																													elixir markdown yaml				true	928	0		15																	false																																		PUSH 4 PUSH 5 MULTIPLY											"""Hello World"								05AB1E							https://github.com/Adriandmen/05AB1E								""""																																																																																																																								true																																																													0	0														
faust	FAUST	2002			14	pl		http://faust.grame.fr		0					1270	0			22176		true	0									pl	21	22		199							text			source.faust	programming								false																																					2015	linux unix c max haskell	FAUST (Functional AUdio STream) is a domain-specific purely functional programming language for implementing signal processing algorithms in the form of libraries, audio plug-ins, or standalone applications. A FAUST program denotes a signal processor: a mathematical function that is applied to some input signal and then fed out.	2006	30	76	107	4532356					Centre national de création musicale			dsp											true	171	0		14																																	text								http://www.rosettacode.org/wiki/Category:FAUST					France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/FAUST_(programming_language)	0	0				faust.grame.fr	Faust				Faust					
quakec	QuakeC	1996	John Carmack		14	pl				0					1271	1			22174		true	0									pl																							false				q/QuakeC.qc																																	1996	c linux	QuakeC is an interpreted language developed in 1996 by John Carmack of id Software to program parts of the video game Quake. Using QuakeC, a programmer is able to customize Quake to great extents by adding weapons, changing game logic and physics, and programming complex scenarios. It can be used to control many aspects of the game itself, such as parts of the AI, triggers, or changes in the level. The Quake engine was the only game engine to use QuakeC. Following engines used DLL game modules for customization written in C and C++ from id Tech 4 on.	2001	30	91	124	25207					id Software LLC				qc											170	0		15																1																	text								http://www.rosettacode.org/wiki/Category:QuakeC					United States																"bprint(""Hello World\n"");"								QuakeC															bprint																																																																																																																								true																																																												https://en.wikipedia.org/wiki/QuakeC	1	0														title|year|author|goodreadsId|rating|ratings|reviews\nCurly Bracket Programming Languages: C, Java, C++, Perl, JavaScript, PHP, Ruby, Bcpl, awk, Quakec, Objective-C, Cyclone, Pike, Unrealscript, Rc|2010|Books LLC|14292084|3.00|1|0
jsoncanvas	JSON Canvas	2024			10	jsonFormat		https://jsoncanvas.org	https://jsoncanvas.org/spec/1.0	0					1272	0		6	22173		true	0								https://github.com/obsidianmd/jsoncanvas	jsonFormat																2024	2024		28	78	2430	21	false																								2024	2024	80	19	24	1	1925																An open file format for infinite canvas data.	An open file format for infinite canvas data.			An open file format for infinite canvas data.									html markdown javascript svg css yaml				true	2685	0		16																	false																																																												https://github.com/obsidianmd/jsoncanvas																																																																																																																																																																																													0	0														
teco	TECO	1963			13	pl				0					1273	3			22171	2563	true	0									pl																							false												Text editor character oriented																									1962	emacs-editor unix isbn	TECO (; originally an acronym for [paper] Tape editor and corrector, but later Text editor and corrector, then Text editor character oriented) is a text editor originally developed at the Massachusetts Institute of Technology (MIT) in the 1960s, after which it was modified by many other people. TECO was a direct ancestor of Emacs, which was originally implemented in TECO macros.	2001	43	24	331	30449																				235	0		13																																	text								http://www.rosettacode.org/wiki/Category:Teco					United States			TECO												!Hello World in TECO !The $ symbol below wouldn't actually be a printing character - !it's the [escape] character, \u001b! FTHello World$ 					https://riju.codes/teco	IHello, world! $HT$$ 		"0uz                             ! clear repeat flag ! <j 0aua l                       ! load 1st char into register A ! <0aub                           ! load 1st char of next line into B ! qa-qb""g xa k -l ga -1uz '       ! if A>B, switch lines and set flag ! qbua                            ! load B into A ! l .-z;>                         ! loop back if another line in buffer ! qz;>                            ! repeat if a switch was made last pass !"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TECO_(text_editor)	0	0	https://hopl.info/showlanguage.prx?exp=2563													
souper	souper	2014			10	optimizingCompiler				0					1274	0		10	22170		false	0								https://github.com/google/souper	optimizingCompiler																2014	2024	2014	64	167	2097	93	false																								2014	2024	868	31	819	3	49691																A superoptimizer for LLVM IR	A superoptimizer for LLVM IR		Google	A superoptimizer for LLVM IR									llvmir cpp c markdown bourne-shell cmake dockerfile yaml python perl				true	2630	0		20																	false																													United States																															https://github.com/google/souper																																																																																																																																																																																													0	0														
abcl-lang	Armed Bear Common Lisp	2008			12	pl		https://common-lisp.net/project/armedbear/		0					1275	0		15	22167		true	0								https://github.com/armedbear/abcl	pl																2016	2024	2008	27	29	287	105	false												Armed Bear Common Lisp	ABCL											2008	2024	3499	27	856	69	132567																Armed Bear Common Lisp (ABCL) is a full implementation of the Common Lisp language featuring both an interpreter and a compiler, running in the JVM. Originally started to be a scripting language for the J editor, it now supports JSR-223 (Java scripting API): it can be a scripting engine in any Java application. Additionally, it can be used to implement (parts of) the application using Java to Lisp integration APIs.	Armed Bear Common Lisp (ABCL) is a full implementation of the Common Lisp language featuring both an interpreter and a compiler, running in the JVM. Originally started to be a scripting language for the J editor, it now supports JSR-223 (Java scripting API): it can be a scripting engine in any Java application. Additionally, it can be used to implement (parts of) the application using Java to Lisp integration APIs.			Armed Bear Common Lisp (ABCL) is a full implementation of the Common Lisp language featuring both an interpreter and a compiler, running in the JVM. Originally started to be a scripting language for the J editor, it now supports JSR-223 (Java scripting API): it can be a scripting engine in any Java application. Additionally, it can be used to implement (parts of) the application using Java to Lisp integration APIs.									lisp java markdown bash tex xml diff html yaml bourne-shell restructuredtext dockerfile korn-shell make awk				true	403	0		27																	false																																																			https://twitter.com/armedbear									https://github.com/armedbear/abcl																																																																																																																																																																																													0	0														
observable-framework	Observable Framework	2023	Mike Bostock		10	staticSiteGenerator		https://observablehq.com/framework/		0					1276	0		13	22163		true	0								https://github.com/observablehq/framework	staticSiteGenerator																2023	2024		22	91	2231	169	false																								2023	2025	1799	41	1556	44	307569																A static site generator for data apps, dashboards, reports, and more. Observable Framework combines JavaScript on the front-end for interactive graphics with any language on the back-end for data analysis.	A static site generator for data apps, dashboards, reports, and more. Observable Framework combines JavaScript on the front-end for interactive graphics with any language on the back-end for data analysis.			A static site generator for data apps, dashboards, reports, and more. Observable Framework combines JavaScript on the front-end for interactive graphics with any language on the back-end for data analysis.									javascript markdown json typescript html css csv bourne-shell python yaml go rust r				true	2547	0		23																1	false																																																												https://github.com/observablehq/framework																																																																																																																																																																																													0	0														
netrexx	NetRexx	1996	Mike Cowlishaw		19	pl				0					1277	1			22161	2277	true	0									pl																							false				n/NetRexx.nrx																																	1996	pl-i rexx object-rexx java jvm	NetRexx is an open source, originally IBM's, variant of the REXX programming language to run on the Java virtual machine.  It supports a classic REXX syntax, with no reserved keywords, along with considerable additions to support object-oriented programming in a manner compatible with Java's object model, yet can be used as both a compiled and an interpreted language, with an option of using only data types native to the JVM or the NetRexx runtime package. The latter offers the standard Rexx data type that combines string processing with unlimited precision decimal arithmetic. Integration with the JVM platform is tight, and all existing Java class libraries can be used unchanged and without special setup; at the same time, a Java programmer can opt to just use the Rexx class from the runtime package for improved string handling in Java syntax source programs.NetRexx is free to download from the Rexx Language Association. IBM announced the transfer of NetRexx 3.00 source code to the Rexx Language Association (RexxLA) on June 8, 2011.	2007	9	19	133	11690683					IBM				nrx											65	0		21																1																	text								http://www.rosettacode.org/wiki/Category:NetRexx					United States																say 'Hello World' 								NetRexx															say	'																													true																																																																																										true												false											true																																					https://en.wikipedia.org/wiki/NetRexx	1	0	https://hopl.info/showlanguage.prx?exp=2277													title|year|author|goodreadsId|rating|ratings|reviews\nThe Netrexx Language|1997|M. F. Cowlishaw|7283371|5.00|1|0
jmp	JMP	1989			10	application				0					1278	0			22160		false	2	jsl tea-pl								application																							false																																					2019		"JMP (pronounced ""jump"") is a suite of computer programs for statistical analysis developed by the JMP business unit of SAS Institute. It was launched in 1989 to take advantage of the graphical user interface introduced by the Macintosh. It has since been significantly rewritten and made available for the Windows operating system. JMP is used in applications such as Six Sigma, quality control, and engineering, design of experiments, as well as for research in science, engineering, and social sciences. The software can be purchased in any of five configurations: JMP, JMP Pro, JMP Clinical, JMP Genomics and the JMP Graph Builder App for the iPad. JMP can be automated with its proprietary scripting language, JSL. The software is focused on exploratory visual analytics, where users investigate and explore data. These explorations can also be verified by hypothesis testing, data mining, or other analytic methods. In addition, discoveries made through graphical exploration can lead to a designed experiment that can be both designed and analyzed with JMP."		174	200		1979375					SAS Institute Inc												https://community.jmp.com/kvoqx44227/attachments/kvoqx44227/mastering-jmp/82/3/JMP%2014%20Quick%20Reference%20Card.pdf			1154	0		11	jsl																																													United States																			https://reddit.com/r/jmp																																																																																																																																																																																																								https://en.wikipedia.org/wiki/JMP_(statistical_software)	0	0														
ark-lang	Ark	2014			11	pl		https://ark-lang.github.io/		0					1279	1		6	22160		true	0								https://github.com/ark-lang/ark	pl																2014	2024	2014	40	47	676	45	false																								2014	2019	3483	48	233	16	4998																													toml go markdown make yaml bourne-shell				true	867	0		17																	false																																		"// binding to printf [c] func printf(fmt: ^u8, ...);  pub func main(argc: int, argv: ^^u8) -> int {     // accessed via the C module     C::printf(c""Running %s\n"", ^argv);      // mutable i, type inferred     mut i := 0;      for i < 5 {         C::printf(c""%d\n"", i);          i += 1;     }     return 0; } "																										https://github.com/ark-lang/ark																																																																																																																																																																																													0	0				ark-lang.github.io			id|title|time|timestamp|by|comments|score\n10845659|Show HN: A programming language I've been working on called Ark|2016-01-05 20:10:20 UTC|1452024620|felixangell1024|3|15							
subversion	Subversion	2000			10	versionControlApplication		http://subversion.apache.org/		0					1280	1			22154		false	0									versionControlApplication																							false																																					2000	c free-pascal freebsd xml csharp php python perl ruby java mime unix	Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system distributed as open source under the Apache License. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). The open source community has used Subversion widely: for example in projects such as Apache Software Foundation, Free Pascal, FreeBSD, GCC and SourceForge. CodePlex offers access to Subversion as well as to other types of clients. Subversion was created by CollabNet Inc. in 2000, and is now a top-level Apache project being built and used by a global community of contributors.	2002	491	493	1596	144868					Apache Software Foundation														true	2476	0		10																																	text																																				componentfoo/             /trunk/             /tags/                  /1.1/ componentbar/             /trunk/             /tags/                  /1.1/																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Apache_Subversion	0	0				subversion.apache.org										
yasl	Yet Another Scripting Language	2017			15	pl				0				v0.13.5	1281	1		8	22154		true	0								https://github.com/yasl-lang/yasl	pl																2017	2024	2017	5	14	63	54	false												Yet Another Scripting Language												2017	2025	2268	13	998	4	29353																													c cpp logos bourne-shell markdown python yaml cmake				true	119	0		24																	false	0	true																															https://www.reddit.com/r/ProgrammingLanguages/comments/diiqwt/request_for_feedback_on_pattern_matchingtype/	"# simple program that iteratively calculates factorials  fn range(a, b) {   tmp := []   for i := a; i < b; i += 1 {     tmp->push(i)   }    return tmp }  fn fact(n) {   tmp := 1   while n > 0 {     tmp *= n     n -= 1   }    return tmp }   for i <- range(0, 7) {   echo ""fact(#{i}): #{fact(i)}"" }"																										https://github.com/yasl-lang/yasl						#																																true																																																							true																																															false																																																	0	0														
aardvark	Aardvark	2020	Hg0428 and JustCoding123 and CompilingCoder and TheBoys619 and PlasDev and ZDev1		66	pl		https://aardvark-docs.replit.app/		0				v1.0.0-test.3-bugfix	1282	1		6	22145		true	0								https://github.com/Aardvark-team/Aardvark-py	pl																2022	2024	2022	3	1	8	0	false																								2022	2025	337	7	125	37	3749																Aardvark was originally designed in Python as an interpretter. This encompassed all releases up to 1.0. Then, in 2021 and 2022, other implementations started emerging, written in language such as Go and C++. In 2022, however, Aardvark underwent the 1.0 redesign. The language was redesigned from the ground up and re-implemented with a new, but temporary Python interpretter. Now, in 2023, the team is building the final compiler. This compiler is written in Aardvark itself and compiles to LLVM. It has the goal of being faster than C while easier than Python. It was designed for beginners and pros alike. The documentation is avaialiable here: https://aardvark-docs.programit.repl.co. It includes many tutorials and articles.	Aardvark was originally designed in Python as an interpretter. This encompassed all releases up to 1.0. Then, in 2021 and 2022, other implementations started emerging, written in language such as Go and C++. In 2022, however, Aardvark underwent the 1.0 redesign. The language was redesigned from the ground up and re-implemented with a new, but temporary Python interpretter. Now, in 2023, the team is building the final compiler. This compiler is written in Aardvark itself and compiles to LLVM. It has the goal of being faster than C while easier than Python. It was designed for beginners and pros alike. The documentation is avaialiable here: https://aardvark-docs.programit.repl.co. It includes many tutorials and articles.		discord	Aardvark was originally designed in Python as an interpretter. This encompassed all releases up to 1.0. Then, in 2021 and 2022, other implementations started emerging, written in language such as Go and C++. In 2022, however, Aardvark underwent the 1.0 redesign. The language was redesigned from the ground up and re-implemented with a new, but temporary Python interpretter. Now, in 2023, the team is building the final compiler. This compiler is written in Aardvark itself and compiles to LLVM. It has the goal of being faster than C while easier than Python. It was designed for beginners and pros alike. The documentation is avaialiable here: https://aardvark-docs.programit.repl.co. It includes many tutorials and articles.									python markdown bourne-shell toml powershell json				true	20	0		77																6	false	1	true						https://aardvark-docs.programit.repl.co/																					South Korea					"stdout.write(""Hello World!\n"")"						https://discord.gg/MM3HmfzRfS																				https://github.com/Aardvark-team/Aardvark-py																					true			true		true				true		true				true		true	true	true	true	true										true					true				true		true	true		true								true		true	true			true	true	true		true	true	true	true	true			false		true	true					true									true		true	true		true			true	true		true			true		true		true	true	true							true				true		true																																																0	0														
bioconductor-pm	Bioconductor	2001			11	packageManager		https://www.bioconductor.org/		0					1283	0			22143		false	0									packageManager																							false																	1649																		2001						162								Fred Hutchinson Cancer Research Center															831	0		11																																														United States																						https://twitter.com/bioconductor																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Bioconductor	0	0				bioconductor.org										
jupyter-editor	Project Jupyter	2014			10	editor		https://jupyter.org/		0					1284	0			22140		false	0									editor																							false																																			2014		2014	julia python r haskell ruby json markdown html latex restructuredtext jquery maple mathematica sagemath mathematica-editor octave rstudio scilab spyder-editor	"Project Jupyter ( ( listen)) is a nonprofit organization created to ""develop open-source software, open-standards, and services for interactive computing across dozens of programming languages.""  Spun-off from IPython in 2014 by Fernando Pérez, Project Jupyter supports execution environments in several dozen languages.  Project Jupyter's name is a reference to the three core programming languages supported by Jupyter, which are Julia, Python and R, and also an homage to Galileo's notebooks recording the discovery of the moons of Jupiter. Project Jupyter has developed and supported the interactive computing products Jupyter Notebook, Jupyter Hub, and Jupyter Lab, the next-generation version of Jupyter Notebook."	2018	477	17	45	57313979					https://github.com/jupyter/															2406	0		10																																	na													Various																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Project_Jupyter	0	0				jupyter.org										
ko	ko	2018	Petar Maymounkov		12	pl				0					1285	0		17	22139		true	0								https://github.com/kocircuit/kocircuit	pl																2018	2024	2018	17	22	307	16	false																								2018	2018	423	4	1843	10	26067																			https://github.com/kocircuit/kocircuit										go markdown hcl json assembly-language yaml bourne-shell perl protobuf xml svg toml dockerfile make cson c csv				true	378	0		29																1	false																	9241												The Netherlands and United States																															https://github.com/kocircuit/kocircuit																																																																																																																																																																																													0	0														
moya	moya	2015	Will McGugan		14	pl		https://www.moyaproject.com/		0				v0.6.19	1286	0		12	22139		true	0								https://github.com/moyaproject/moya	pl																2015	2024	2015	12	14	111	0	false																								2015	2019	950	3	2751	6	710885					2011														https://github.com/moyaproject										html json python xml ini javascript css svg csharp bourne-shell csv markdown				true	158	0		26																1	false	0	true																											United Kingdom																															https://github.com/moyaproject/moya																																																																																																																																																																																													0	0				moyaproject.com			id|title|time|timestamp|by|comments|score\n9161729|Show HN: Moya, a web framework and integrated language|2015-03-07 13:01:29 UTC|1425733289|billowycoat|15|26							
latino	latino	2015	Primitivo R. Montero		22	pl		https://lenguaje-latino.org/		0				v0.9.1	1287	1		17	22139		true	0								https://github.com/primitivorm/latino	pl																2020	2023	2015	1	1	13	0	false	Spanish			l/Latino.lat																				2015	2021	1162	33	389	258	197802					2022														https://github.com/lenguaje-latino				lat						c bourne-shell markdown cmake yaml make svg bash dockerfile m4 tex xml yacc lex awk sed powershell				true	51	0		41																1	false	0	true														text	7415												Mexico																"escribir(""Hello World"") "								Latino							https://github.com/primitivorm/latino								escribir	""""																																																																																																																							true																							true																																						0	0				lenguaje-latino.org										
htl	HTL	2019	Mike Bostock		12	template library		https://observablehq.com/@observablehq/htl		0				0.3.1	1288	1		5	22138		true	0								https://github.com/observablehq/htl	template																2019	2024		9	24	298	12	false																								2019	2021	78	5	54	1	3073																Inspired by lit-html and HTM, and referencing the fantastically precise HTML5 spec, we built hypertext literal: a tagged template literal for HTML which interpolates values based on context, allowing automatic escaping and the interpolation of non-serializable values, such as event listeners, style objects, and other DOM nodes.	Inspired by lit-html and HTM, and referencing the fantastically precise HTML5 spec, we built hypertext literal: a tagged template literal for HTML which interpolates values based on context, allowing automatic escaping and the interpolation of non-serializable values, such as event listeners, style objects, and other DOM nodes.			Inspired by lit-html and HTM, and referencing the fantastically precise HTML5 spec, we built hypertext literal: a tagged template literal for HTML which interpolates values based on context, allowing automatic escaping and the interpolation of non-serializable values, such as event listeners, style objects, and other DOM nodes.									html javascript json markdown yaml				true	377	0		17																1	false	0	true																																"html`<span style=""background: ${""yellow; font-style: italic""};"">It’s yellow (and italic).</span>`"																										https://github.com/observablehq/htl																																																																																																																																																																																													0	0														
ktexteditor-editor	ktexteditor-editor	2014	Christoph Cullmann		12	editor		https://invent.kde.org/frameworks/ktexteditor		0				v6.2.0	1289	0		11	22138		false	0								https://github.com/KDE/ktexteditor	editor																2015	2024	2014	5	22	72	0	false																								2014	2025	5344	237	2613	514	188180																			KDE e.V.										javascript cpp qt cmake xml markdown yaml bourne-shell svg json c				true	377	0		23																1	false	6	true																											Germany																															https://github.com/KDE/ktexteditor																																																																																																																																																																																													0	0														
zenscript	zenscript	2014	Stan Hebben		14	pl				0					1290	1		3	22137		true	0								https://github.com/CraftTweaker/ZenScript	pl	8	8		1390							text			source.zenscript	programming	2018	2024	2014	9	21	76	8	false																								2014	2025	277	17	327	1	227																					zs	zs							java gradle markdown				true	157	0		19																1	false																																		var x = 5; print(x+5); for i in 0 to 10 {     print(10 - i); } for i in 10 .. 20 {     if i %2 == 0{     print(i);     } }																										https://github.com/CraftTweaker/ZenScript								print																																																																																																																								true																																																													0	0					ZenScript				ZenScript					
ixml	Invisible XML	2020	Steven Pemberton		17	grammarLanguage		https://invisiblexml.org/		0					1291	1		13	22134		true	0								https://github.com/invisiblexml/ixml/	grammarLanguage																2020	2024		10	7	48	21	false													ixml											2020	2025	829	8	3993	33	295512					2020											Invisible XML is a language for describing the implicit structure of data, and a set of technologies for making that structure explicit as XML markup. It allows you to write a declarative description of the format of some text and then leverage that format to represent the text as structured information.	Invisible XML is a language for describing the implicit structure of data, and a set of technologies for making that structure explicit as XML markup. It allows you to write a declarative description of the format of some text and then leverage that format to represent the text as structured information.		https://github.com/invisibleXML	Invisible XML is a language for describing the implicit structure of data, and a set of technologies for making that structure explicit as XML markup. It allows you to write a declarative description of the format of some text and then leverage that format to represent the text as structured information.									xml markdown xslt xquery html css javascript yaml bourne-shell gradle svg make lisp				true	79	0		31	xml															1	false																													The Netherlands				https://news.ycombinator.com/item?id=32120230	"url: scheme, "":"", authority, path.  scheme: letter+.  authority: ""//"", host. host: sub++""."". sub: letter+.  path: (""/"", seg)+. seg: fletter*. -letter: [""a""-""z""]; [""A""-""Z""]; [""0""-""9""]. -fletter: letter; "".""."																										https://github.com/invisiblexml/ixml/																																																																																																																																																																																													0	0				invisiblexml.org										
jisp	Jisp	2014	Nelo Mitranim		14	pl		https://mitranim.com/jisp/		0				0.3.3	1292	0		3	22131		true	0								https://github.com/mitranim/jisp	pl																2014	2024		7	9	126	30	false																								2014	2015	338	1	58	3	13957																			https://github.com/mitranim/jisp/issues		jisp								javascript json markdown				true	156	0		29																1	false	0	true																											Unknown																													car head cdr tail init last let isa insta any prn		https://github.com/mitranim/jisp																																																																																																																																																																																													0	0														
kixtart	KiXtart	1991			14	pl		http://www.kixtart.org/		0					1293	1			22131		true	0									pl																							false																																			1999		1991	isbn fasttrack-scripting-host autoit	"KiXtart is a closed source free-format scripting language for Windows. It is described as a logon script processor and enhanced batch scripting language by the official website. Its name is a portmanteau of ""kick start""."	2005	27	21	70	1370630					https://github.com/kivy															156	0		15																																	text													Various																							"; Read value from registry $ProductID = ReadValue(""HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion"",""ProductId"")  ; Display result or error message If @ERROR = 0     ? ""ProductID=$ProductID"" Else     ? ""Error reading product ID"" Endif ?  ; Done Exit @ERROR"														;																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/KiXtart	0	0				kixtart.org										
aplusplus	A++	1996			13	pl				0					1294	1			22130		true	0									pl																							false				a/A++																																	1996	isbn	A++ stands for abstraction plus reference plus  synthesis which is used as a name for the minimalistic  programming language that is built on ARS. ARS is an abstraction from the Lambda Calculus, taking its three basic operations, and giving them a more general meaning, thus providing a foundation for the three major programming paradigms: functional programming, object-oriented programming and imperative programming. ARS Based Programming is used as a name for programming which consists mainly of applying patterns derived from ARS to programming in any language. The  technical texts in this article are taken from the online version of the 1st edition of the A++-book.The 2nd edition of the book A++ The Smallest Programming Language in the World (292 pages) was published in 2018.	2001	38	23	4661	425819					Bull's Software-Haus															210	0		15																																	text													Germany																"(print ""Hello World"")"								A++															print	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/A++	0	0														
ply	PLY	1994	Greg Turk		24	textDataFormat 3d		http://paulbourke.net/dataformats/ply/		0					1295	1			22126		true	1	spz								textDataFormat																							false												Polygon File Format																																		PLY is a computer file format known as the Polygon File Format or the Stanford Triangle Format. It was principally designed to store three-dimensional data from 3D scanners. The data storage format supports a relatively simple description of a single object as a list of nominally flat polygons, with attributes such as color, texture coordinates, and normals.	PLY is a computer file format known as the Polygon File Format or the Stanford Triangle Format. It was principally designed to store three-dimensional data from 3D scanners. The data storage format supports a relatively simple description of a single object as a list of nominally flat polygons, with attributes such as color, texture coordinates, and normals.		Stanford University	PLY is a computer file format known as the Polygon File Format or the Stanford Triangle Format. It was principally designed to store three-dimensional data from 3D scanners. The data storage format supports a relatively simple description of a single object as a list of nominally flat polygons, with attributes such as color, texture coordinates, and normals.	ply												true	21	0		25																1																	text			https://github.com/antlr/grammars-v4/tree/master/ply										United States					ply format ascii 1.0 comment Mars model by Paul Bourke element vertex 259200 property float x property float y property float z element face 516960 property list uchar int vertex_indices end_header 15081.5 -3.45644e+06 65.8061 15081 -3.45659e+06 197.422 15078.2 -3.45648e+06 329.009 15075.4 -3.45663e+06 460.597 15071.2 -3.4567e+06 592.148 15065.6 -3.45674e+06 723.653 15059.9 -3.457e+06 855.16 15050.7 -3.45674e+06 986.473       lots of vertices follow  14541.2 3.33642e+06 -698.464 14547.7 3.33663e+06 -571.58 14551.5 3.33649e+06 -444.589 14552.7 3.336e+06 -317.541 14556.9 3.33645e+06 -190.56 14558.7 3.33661e+06 -63.5247 3 0 721 1 3 721 0 720 3 1 722 2 3 722 1 721 3 2 723 3 3 723 2 722       lots of triangular facets follow 																																																								false																																	true																									true						true	false															false																														false											true																																					https://en.wikipedia.org/wiki/PLY_(file_format)	0	0														
peoplecode	PeopleCode	2008			14	pl				0					1296	3			22124		true	0									pl																							false				p/PeopleCode																																	2008	java	PeopleCode is a proprietary object-oriented programming language used to express business logic for PeopleSoft applications. Syntactically, PeopleCode is similar to other programming languages, and can be found in both loosely-typed and strongly-typed forms. PeopleCode and its run-time environment is part of the larger PeopleTools framework. PeopleCode has evolved over time and its implementation through the PeopleSoft applications lack consistency. PeopleCode offers some interoperability with the Java programming language. Definition name references, for example, enable you to refer to PeopleTools definitions, such as record definitions or pages, without using hard-coded string literals. Other language features, such as PeopleCode data types and metastrings, reflect the close interaction of PeopleTools and Structured Query Language (SQL). Dot notation, classes and methods in PeopleCode are similar to other object oriented languages, like Java. Object syntax was an important feature of PeopleTools 8.	2006	27	10	83	5157513					Oracle															155	0		15																																	text			https://github.com/antlr/grammars-v4/tree/master/peoplecode					http://www.rosettacode.org/wiki/Category:PeopleCode																				"/* Hello World in PeopleCode 8.45  &MsgText = MsgGetText(66666666, 999999999, ""Hello World!""); "	"MessageBox(0, """", 0, 0, ""Hello World""); "							"&SQL = CreateSQL(""SQL Statement"");    &SQL.Execute([bind_values]);"	PeopleCode																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/PeopleCode	6	0														title|year|author|goodreadsId|rating|ratings|reviews\nPeopleSoft Developer's Guide for Peopletools & Peoplecode|2008|Judi Dolittle|5705403|2.20|5|0\nPeopleSoft Developer's Guide for Peopletools & Peoplecode|2008|Judi Dolittle|15324665|0.0|0|0\nPeopleSoft Developer's Guide for PeopleTools & PeopleCode (Osborne Oracle Press)|2008|Judi Dolittle|27942732|0.0|0|0\nOracle 1z0-241 Exam: PeopleSoft Application Developer I: PeopleTools & PeopleCode||Jacob Michael|48865985|0.0|0|0\nEasy Guide: PeopleSoft Application Developer I PeopleTools and PeopleCode||Austin Songer|57761265|0.0|0|0\nEasy Guide: PeopleSoft Application Developer I Peopletools and Peoplecode: Questions and Answers||Austin Vern Songer|55355393|0.0|0|0
gdl	GNU Data Language	2004	Marc Schellens		15	idl		http://gnudatalanguage.sourceforge.net/		0					1297	0		1	22124		true	0									idl																							false												GNU Data Language																									2004	linux solaris idl octave ncl perl-data-language r scilab scipy yorick hdf postscript python	The GNU Data Language (GDL) is a free alternative to IDL (Interactive Data Language). Together with its library routines, GDL is developed to serve as a tool for data analysis and visualization in such disciplines as astronomy, geosciences, and medical imaging. GDL is licensed under the GPL. Other open-source numerical data analysis tools similar to GDL include GNU Octave, NCAR Command Language (NCL), Perl Data Language (PDL), R, Scilab, SciPy, and Yorick. GDL as a language is dynamically-typed, vectorized, and has object-oriented programming capabilities. GDL library routines handle numerical calculations (e.g. FFT), data visualisation, signal/image processing, interaction with host OS, and data input/output. GDL supports several data formats, such as NetCDF, HDF (v4 & v5), GRIB, PNG, TIFF, and DICOM. Graphical output is handled by X11, PostScript, SVG, or z-buffer terminals, the last one allowing output graphics (plots) to be saved in raster graphics formats. GDL features integrated debugging facilities, such as breakpoints. GDL has a Python bridge (Python code can be called from GDL; GDL can be compiled as a Python module). GDL uses Eigen (C++ library) numerical library (similar to Intel MKL) to have excellent computing performance on multi-cores processors, with better benchmark than IDL on large matrix operations. Packaged versions of GDL are available for several Linux and BSD flavours as well as Mac OS X. The source code compiles on Microsoft Windows (since GDL 0.9.3) and other UNIX systems, including Solaris. GDL is not an official GNU package.	2005	18	12	107	1801308					https://github.com/gnudatalanguage/gdl/issues										cpp				true	111	0		16																1	false																text													Various																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/GNU_Data_Language	1	0				gnudatalanguage.sourceforge.net										title|year|author|goodreadsId|rating|ratings|reviews\nGDL Programming Manual|2015|HIRASAWA Gakuhito|45092547|0.0|0|0
opl	OPL	1984			15	pl		http://opl-dev.sourceforge.net		0					1298	1			22124		true	0									pl																							false												Open Programming Language																									1984	basic visual-basic python python-for-s60	Open Programming Language (OPL) is an embedded programming language for portable devices that run the Symbian Operating System.	2004	18	22	100	832032					Psion PLC															111	0		15																																	text								http://www.rosettacode.org/wiki/Category:OPL					United Kingdom																							"PROC test:   dINIT ""Your Challenge""   dTEXT """",""Will your answer to this question be no?""   dBUTTONS ""Yes"",%y,""No"",%n   IF DIALOG=%y      PRINT ""No it wasn't!""   ELSE      PRINT ""Yes it was!""   ENDIF   GET ENDP"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Open_Programming_Language	6	0			OPL	opl-dev.sourceforge.net				year|publisher|title|authors|isbn13\n1999|The MIT Press|The OPL Optimization Programming Language|Van Hentenryck, Pascal|9780262720304\n2005|Wiley|Rapid Mobile Enterprise Development for Symbian OS: An Introduction to OPL Application Design and Programming (Symbian Press)|Spence, Ewan|9780470014851						title|year|author|goodreadsId|rating|ratings|reviews\nThe Opl Optimization Programming Language|1999|Pascal van Hentenryck|4859836|4.67|3|0\nStructured Programming in OPL on the Psion Organiser||Bill  Aitken|48166027|0.0|0|0\nA Deep Dive into Strategic Network Design Programming: OPL CPLEX Edition|2014|Michael Watson|41346050|4.00|3|1\nRapid Mobile Enterprise Development for Symbian OS: An Introduction to OPL Application Design and Programming (Symbian Press)|2005|Ewan Spence|13579798|3.50|2|0
vcpkg-pm	Vcpkg	2016			9	packageManager				0				2023.12.12	1299	0		17	22123		false	0								https://github.com/microsoft/vcpkg	packageManager																2016	2024	2016	434	6202	22468	1218	false																								2016	2025	24623	2583	12165	90	555194																Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This tool and ecosystem are constantly evolving; your involvement is vital to its success!	Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This tool and ecosystem are constantly evolving; your involvement is vital to its success!			Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This tool and ecosystem are constantly evolving; your involvement is vital to its success!									json cmake diff powershell markdown yaml bourne-shell python xml bash cpp make c perl nix dockerfile z-shell				true	43658	0		26																	false	2023	false																																																										https://github.com/microsoft/vcpkg																																																																																																																																																																																													0	0														
fun	Fun	2010	Marcus Westin		13	pl		http://marcuswest.in/essays/fun-intro/		0					1300	1		8	22122		true	0								https://github.com/marcuswestin/fun	pl																2010	2023		5	9	174	4	false																								2010	2023	1182	3	68	5	7122																A programming language for the realtime web.	A programming language for the realtime web.		http://marcuswest.in/	A programming language for the realtime web.									standard-ml javascript css markdown json html make yaml				true	206	0		21																1	false																													United States					"// Fun code let user = Session.User let myTasks = Query({ type: ""task"", owner: user.id }) <h1>""Hello "" user.name "", these are your tasks matey:""</h1> for (task in myTasks) {     <div class=""task"" + (task.urgent ? "" urgent"")>         <input data=task.title />         if (task.completed) {             <span class=""status"">""Completed!""</span>         } else {             <button clickHandler=markComplete(task)/>""Mark as completed""</button>         }     </div> } let markComplete = handler(task) {     task.completed = true } <h3>""Create a new task""</h3> <input data=Local.newTaskTitle /> <button clickHandler=createNewTask /> let createNewTask = handler() {     let title = Local.newTaskTitle     Local.newTaskTitle = """"     Global.create({ owner: user.id, type: ""task"", title: title }) }"																										https://github.com/marcuswestin/fun																																																																																																																																																																																													0	0														
tldraw	tldraw	2021	Steve Ruiz		9	visual application		https://www.tldraw.com/		0					1301	0		12	22115		true	0								https://github.com/tldraw/tldraw	visual																2021	2024		156	2085	34649	253	false																								2021	2025	7651	189	2923	710	376640																													typescript svg markdown json css javascript yaml bourne-shell toml diff html dockerfile				true	41095	0		21																1	false																																																												https://github.com/tldraw/tldraw																																																																																																																																																																																													0	0														
asterius-compiler	asterius-compiler	2017	Shao Cheng		10	compiler				0					1302	0		16	22113		true	0								https://github.com/tweag/asterius	compiler																2017	2024	2017	72	55	1978	137	false																								2017	2022	1520	23	1747	92	131231																			Tweag I/O										haskell javascript markdown c nix json yaml starlark svg html python xml toml bazel bourne-shell diff				true	2167	0		26																1	false																													France and United Kingdom and Cyprus																															https://github.com/tweag/asterius																																																																																																																																																																																													0	0														
heap.coffee	heap.coffee	2012	Roman I. Kuzmin		13	pl		https://github.com/syg/heap.coffee		0					1303	0		8	22111		true	0								https://github.com/syg/heap.coffee	pl																2012	2024		6	5	93	0	false																								2009	2012	3335	93	199	12	42120																			Mozilla		coffee								coffeescript javascript html css erb markdown ruby json				true	203	0		25																1	false																													Russia																													delete new struct		https://github.com/syg/heap.coffee																																																																																																																																																																																													0	0														
ant-build-system	Ant Build System	2000			13	application		http://ant.apache.org/		0					1304	1			22110		false	0									application			ant.xml build.xml			0					xml	xml	application/xml	text.xml.ant	data								false					79	2007	2014	2	3																																					Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applications, for instance C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks.	Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applications, for instance C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks.		Apache Software Foundation	Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applications, for instance C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks.														201	0		13																																	text													United States				https://en.wikipedia.org/wiki/Apache_Ant													"<?xml version=""1.0"" encoding=""iso-8859-1""?> <project name=""WebBuild"">      <!-- generate timestamps -->     <tstamp />      <!-- Debugging Macro -->     <import file=""echopath.xml"" />      <!-- JS build files macro -->     <import file=""rhinoscript.xml"" />      <!-- Component Build Files -->     <import file=""setup.xml"" />     <import file=""clean.xml"" />     <import file=""copy.xml"" />     <import file=""file.transform.xml"" />     <import file=""external.tools.xml"" />     <import file=""rename.xml"" />     <import file=""js.xml"" />     <import file=""css.xml"" />     <import file=""img.xml"" />     <import file=""png8.xml"" />     <import file=""yui.xml"" />     <import file=""cdn.xml"" />     <import file=""datauri.xml"" />     <import file=""devlive.xml"" />      <!-- This dirname is the only complete path we know for sure, everything builds off of it -->     <dirname property=""dir.build"" file=""${ant.file.WebBuild}"" />      <!-- get name for newly built folder -->     <basename property=""app.name""       file=""${basedir}"" />      <!-- read global properties file -->     <property file=""${dir.build}\build.properties"" />      <!-- Build Directories -->     <property name=""dir.build.js""   location=""${dir.build}/js"" />      <!-- App Directories -->     <property name=""dir.app""        location=""${dir.result}/${app.name}"" />     <property name=""dir.app.temp""   location=""${dir.temp}/${app.name}"" />     <property name=""dir.app.files""  location=""${dir.app.temp}/${dir.files}"" />      <!-- Files -->     <property name=""mapping.js""     location=""${dir.app.temp}/${mapping.file.js}"" />     <property name=""mapping.css""    location=""${dir.app.temp}/${mapping.file.css}"" />     <property name=""mapping.img""    location=""${dir.app.temp}/${mapping.file.img}"" />     <property name=""mapping.swf""    location=""${dir.app.temp}/${mapping.file.swf}"" />     <property name=""mapping.fonts""  location=""${dir.app.temp}/${mapping.file.fonts}"" />      <!-- Tool Directories -->     <property name=""dir.bin""    location=""${dir.build}/Bin"" />     <property name=""dir.jar""    location=""${dir.bin}/jar"" />      <!-- Tool Files -->  <property name=""tools.compressor""     location=""${dir.jar}/${tools.file.compressor}"" />  <property name=""tools.cssembed""       location=""${dir.jar}/${tools.file.cssembed}"" />     <property name=""tools.filetransform""  location=""${dir.jar}/${tools.file.filetransform}"" />     <property name=""tools.optipng""        location=""${dir.bin}/${tools.file.optipng}"" />     <property name=""tools.jpegtran""       location=""${dir.bin}/${tools.file.jpegtran}"" />       <!-- BUILD TARGETS -->      <!-- low level utility build targets -->      <!-- Build the tools -->     <target name=""-setup.build.tools""             depends=""-define.filetransform, -define.cssembed, -define.yuicompressor, -define.jsclasspath""     />      <!-- set up filesystem properties -->     <target         name=""-setup""         depends=""-setup.mode, -setup.conditions, -setup.js, -setup.css, -setup.swf, -setup.img, -setup.fonts, -setup.yui""     />      <!-- utility-ish targets -->     <target name=""copy""         depends=""clean, tools, -copy"" />     <target name=""tools""        depends=""-setup.build.tools"" />     <target name=""finalize""     depends=""copy, -finalize"" />     <target name=""-prepare""     depends=""copy, -setup"" />      <!-- individual component build targets (empty descriptions are to make sure they show in ""ant -p"") -->     <target name=""devlive""      depends=""-prepare, -devlive""            description="""" />     <target name=""js""           depends=""-prepare, -js""                 description="""" />     <target name=""css""          depends=""-prepare, -css""                description="""" />     <target name=""rename""       depends=""-prepare, -rename""             description="""" />     <target name=""yui""          depends=""-prepare, rename, -yui""        description="""" />     <target name=""cdn""          depends=""-prepare, -cdn""                description="""" />      <!-- high level build targets (Excluding of images is on purpose here, it's slow) -->     <target name=""core""             depends=""devlive, js, css, cdn, rename, yui, -js.inline""             description=""Core build work""     />      <target name=""prod""             depends=""core, finalize""             description=""Full Production Build""     />      <!-- debug target -->     <target name=""debug"" depends=""-setup"">         <echoproperties/>     </target>  </project> "																																																																																																																																																																																																											0	0				ant.apache.org		https://github.com/textmate/ant.tmbundle			Ant Build System					
glyph	Glyph	2007			13	pl		http://www.pointwise.com/glyph2/files/Glyph/cxx/GgGlyph-cxx.html		0					1305	0			22110		true	0									pl	10	11		115		0					tcl	tcl	text/x-tcl	source.tcl	programming								false					56	2005	2013		4																																					Glyph2 is the scripting language for Pointwise.  It is an extension to the tcl programming language that allows access to the commands and entities of the Pointwise application.	Glyph2 is the scripting language for Pointwise.  It is an extension to the tcl programming language that allows access to the commands and entities of the Pointwise application.		Cadence Design Systems	Glyph2 is the scripting language for Pointwise.  It is an extension to the tcl programming language that allows access to the commands and entities of the Pointwise application.		glf												201	0		13																																	text													United States				https://www.cfd-online.com/Wiki/Pointwise																																																																																																																																																																																																																								0	0					Glyph	https://github.com/textmate/tcl.tmbundle			Glyph					
jspp	JS++	2011	Roger Poon and Anton Rapetov		35	pl		https://onux.com/jspp/		0					1306	1			22110		true	0									pl																							false																																																	Onux		jspp									javascript				21	0		105																2																														United Kingdom																							"1 int x = 1; // declares the variable x with an ""internal type"" (JS++ type) 2 var y = 2; // declares the variable y with an ""external type"" (JavaScript type) 3 bool z = true; // declares the variable z with an ""internal type"" (JS++ type)"						abstract auto break bool byte catch char class continue debugger delete do double else enum external false final finally float for foreach function if import in instanceof int interface long module new null override overwrite private protected property public return short signed string super switch static this true try typeid typeof undefined unsigned var virtual void while with yield								//	/* */	console.log	""""	=	true false																			true						true		true	true																								true							true							true										true	true					true																	true																		true					true							false											true			true																										true								https://en.wikipedia.org/wiki/JS%2B%2B	0	0														
joss	JOSS	1966	Cliff Shaw		13	pl				0					1307	1			22109	200	true	1	joss-ii								pl																							false												JOHNNIAC Open Shop System																									1966	algol-58 basic telcomp focal mumps jean	"JOSS (an acronym for JOHNNIAC Open Shop System) was one of the very first interactive, time-sharing programming languages. JOSS I, developed by J. Clifford Shaw at RAND was first implemented, in beta form, on the JOHNNIAC computer in May 1963.  The full implementation was deployed in January 1964, supporting five terminals and the final version, supporting ten terminals, was deployed in January 1965.JOSS was written in a symbolic assembly language called EasyFox (E and F in the US military's phonetic alphabet of that time).  EasyFox was also developed by Cliff Shaw. JOSS was dubbed ""The Helpful Assistant"" for its conversational user interface.  Originally green/black typewriter ribbons were used in its terminals with green being used for user input and black for the computer's response. Mathematically, JOSS was interesting because it stored all numbers as an integer and a decimal exponent. This means calculations were exact decimal values, as opposed to floating point calculations. One third plus one third plus one third was exactly one. Any command that was not understood elicited the response ""Eh?"" or ""SORRY"". JOSS II, was developed by Charles L. Baker, Joseph W. Smith, Irwin D. Greenwald, and G. Edward Bryan for the PDP-6 computer between 1964 and February 1966. Many variants of JOSS were developed and implemented on a variety of platforms.  Some of these variants remained very similar to the original: TELCOMP, FOCAL, CAL, CITRAN, ISIS, PIL/I, JEAN (ICT 1900 series), AID (PDP-10); while others, such as MUMPS, developed in distinctive directions."	2002	26	52	99	140643					RAND															150	0		13																1																	text			https://github.com/antlr/grammars-v4/tree/master/joss										United States																							"Form 1: ""  L(%.0f,%.0f)  ="" Form 2: ""  -L(%.0f,%.0f)  ="" Form 3: ""  %.0f\n"""																																																																																																																																																																																																				https://en.wikipedia.org/wiki/JOSS	2	0	https://hopl.info/showlanguage.prx?exp=200							year|publisher|title|authors|isbn13\n2010||Joss Programming Language Family: Joss, Focal-69, Telcomp, Filecomp, Jean, Stringcomp, Citran, Algebraic Interpretive Dialogue|Books and LLC|9781157407027\n2017|Mcfarland & Company|Joss Whedon And Race: Critical Essays|Mary Ellen Iatropoulos|9780786470105						
jovial	JOVIAL	1960			12	pl				0					1308	0			22108	83	true	0									pl																							false																																					1960	linux algol cms-2 coral sympl algol-58 powerpc sparc systemz c joss	JOVIAL is a high-level computer programming language similar to ALGOL, but specialized for the development of embedded systems (specialized computer systems designed to perform one or a few dedicated functions, usually embedded as part of a complete device including mechanical parts).	2003	68	84	256	224748					System Development Corporation															360	0		12																																	text								http://www.rosettacode.org/wiki/Category:JOVIAL					United States																																																																																													true																																																																																																																														https://en.wikipedia.org/wiki/JOVIAL	0	3	https://hopl.info/showlanguage.prx?exp=83												year|title|doi|citations|influentialCitations|authors|paperId\n1976|Evaluation of ALGOL 68, JOVIAL J3B, PASCAL, SIMULA 67, and TACPOL vs. TINMAN Requirements for a Common High Order Programming Language.|10.21236/ada033893|3|0|J. Goodenough and C. McGowan and J. R. Kelly|be654e5389930136859ef4263619d9f59a5ee216\n1978|A brief description of JOVIAL|10.1145/960118.808384|2|0|T. Cheatham|faccafa74c9bf5d74363363a7d084ef094cba366\n1963|Jovial and its documentation|10.1145/366274.366297|2|0|C. Shaw|c6a73dc4d8d954b0b1b1be77a86d039f19f6c84c	
magma	MAGMA	1993			14	pl		http://magma.maths.usyd.edu.au		0					1309	0			22107	2207	true	0									pl																							false																																					2015		Magma is a computer algebra system designed to solve problems in algebra, number theory, geometry and combinatorics. It is named after the algebraic structure magma. It runs on Unix-like operating systems, as well as Windows.	2002	26	63	166	98628					University of Sydney														false	151	0		14																																	text													Australia			Magma																			https://twitter.com/magma_maths																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Magma_(computer_algebra_system)	0	0	https://hopl.info/showlanguage.prx?exp=2207			magma.maths.usyd.edu.au										
expresso	expresso	2012	Tim Williams		12	pl				0					1310	1		5	22100		true	0								https://github.com/willtim/Expresso	pl																2012	2024	2012	16	15	301	5	false																								2012	2023	78	9	22	1	4509																			https://github.com/willtim/Expresso										haskell logos markdown nix yaml				true	356	0		17																1	false																													United Kingdom					let sqmag = {x, y} -> x*x + y*y																										https://github.com/willtim/Expresso																																																																																																																																																																																													0	0														
web3js	Web3.js	2014	Fabian Vogelsteller		9	library		https://web3js.org		0					1311	0		10	22099		true	0								https://github.com/web3/web3.js	library																2014	2024		460	4909	19182	199	false																								2014	2025	8669	352	1649	137	335350																													typescript markdown json javascript yaml solidity bourne-shell svg html css				true	34263	0		19																1	false																																																												https://github.com/web3/web3.js																																																																																																																																																																																													0	0														
object-rexx	Object Rexx	1988	Simon C. Nash		15	pl		http://www.oorexx.org		0					1312	0			22096	3742	true	0									pl																							false																																			2004		1988	linux rexx smalltalk netrexx solaris	"The Object REXX programming language is an object-oriented scripting language initially produced by IBM for OS/2. It is a follow-on to and a significant extension of the ""Classic Rexx"" language originally created for the CMS component of VM/SP and later ported to MVS, OS/2 and PC DOS. OS/2 version of IBM Object REXX is deeply integrated with SOM. On October 12, 2004, IBM released Object REXX as open source software, giving rise to Open Object Rexx (ooREXX), now available for various operating systems: Linux, Solaris, Windows. This implementation includes a WSH Scripting Engine for Rexx. The released sources however didn't include significant piece of the SOM support. Object REXX supports multiple inheritance via the use of mixin classes."	2005	17	32	76	1353817					IBM		rxs rex					rxs rex								106	0		17																1																	text													United States																																																																																																																																																true																																																																											https://en.wikipedia.org/wiki/Object_REXX	0	0	https://hopl.info/showlanguage.prx?exp=3742		Object Rexx	oorexx.org										
battlestar	Battlestar	2014	Alexander Rødseth		15	pl				0				0.7.0	1313	2		7	22092		true	0								https://github.com/xyproto/battlestar	pl																2014	2024	2014	4	6	79	0	false				b/Battlestar.bts																				2014	2024	374	7	129	1	3931																			Arch Linux				bts		bts				make go markdown bourne-shell python assembly-language c				true	105	0		23																1	false	0	true																											Norway																"#!/usr/bin/bts const hello = ""Hello World\n"" print(hello) "				https://riju.codes/battlestar	"const message = ""Hello, world!\n""  fun main     syscall(1, 1, message, len(message)) end "			Battlestar							https://github.com/xyproto/battlestar			https://github.com/xyproto/battlestar					print																																																																																																																								true																																																													0	0														
openvera	OpenVera	2001			15	pl				0					1314	1			22092		true	0									pl																							false																																					2008	systemverilog	OpenVera is a hardware verification language developed and managed by Synopsys. OpenVera is an interoperable, open hardware verification language for testbench creation. The OpenVera language was used as the basis for the advanced verification features in the IEEE Std. 1800 SystemVerilog standard, for the benefit of the entire verification community including companies in the semiconductor, systems, IP and EDA industries along with verification services. The OpenVera language reference manual (LRM) can be obtained at no cost, but modifications to the language must go through Synopsys.	2006	17	100	43	7841593					Systems Science Inc		vr													105	0		17																																	text													United States				http://wiki.c2.com/?VeraLanguage	"// This Examples shows how random // Test vectors is generated  // This is base object class m_base_o {   rand bit [7:0] addr ;   rand bit [7:0] data ;   rand bit       rd_wr;    constraint c1 {     addr > 0;     data > 0;   }    task print() {     printf (""-------------------------\n"");     printf (""Address : %x\n"",addr);     printf (""Data    : %x\n"",data);     printf (""Write   : %x\n"",rd_wr);  } }  // This is transcation generator class txgen {   m_base_o base_ob;   integer num_cmds;   integer i,s;    // Method to generate commands   task gen_tx () {      base_ob = new();     // Generate num_cmds commands     for ( i = 0; i < num_cmds; i ++) {       s = base_ob.randomize();       base_ob.print();     }   } }  // Top level for any vera testbench program memory {    txgen tx;    tx = new();    tx.num_cmds = 5;    tx.gen_tx(); }"																																//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/OpenVera	0	0														
alpine-abuild	Alpine Abuild	2006			13	pl				0					1315	1			22083		true	0									pl			APKBUILD	99		0		Shell	abuild or apkbuild		sh	shell	text/x-sh	source.shell	programming								false					243	2013	2018	1	31																																								alpinelinux															200	0		14																																	text																	https://git.alpinelinux.org/cgit/abuild/tree/sample.APKBUILD													"# Contributor: Natanael Copa <ncopa@alpinelinux.org> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=abuild pkgver=2.27.0 _ver=${pkgver%_git*} pkgrel=0 pkgdesc=""Script to build Alpine Packages"" url=""http://git.alpinelinux.org/cgit/abuild/"" arch=""all"" license=""GPL2"" depends=""fakeroot sudo pax-utils openssl apk-tools>=2.0.7-r1 libc-utils  attr tar pkgconf patch"" if [ ""$CBUILD"" = ""$CHOST"" ]; then  depends=""$depends curl"" fi makedepends_build=""pkgconfig"" makedepends_host=""openssl-dev"" makedepends=""$makedepends_host $makedepends_build"" install=""$pkgname.pre-install $pkgname.pre-upgrade"" subpackages=""apkbuild-cpan:cpan apkbuild-gem-resolver:gems"" options=""suid"" pkggroups=""abuild"" source=""http://dev.alpinelinux.org/archive/abuild/abuild-$_ver.tar.xz  ""  _builddir=""$srcdir/$pkgname-$_ver"" prepare() {  cd ""$_builddir""  for i in $source; do   case $i in   *.patch)    msg ""Applying $i""    patch -p1 -i ""$srcdir""/$i || return 1    ;;   esac  done  sed -i -e ""/^CHOST=/s/=.*/=$CHOST/"" abuild.conf }  build() {  cd ""$_builddir""  make || return 1 }  package() {  cd ""$_builddir""  make install DESTDIR=""$pkgdir"" || return 1  install -m 644 abuild.conf ""$pkgdir""/etc/abuild.conf || return 1  install -d -m 775 -g abuild ""$pkgdir""/var/cache/distfiles || return 1 }  cpan() {  pkgdesc=""Script to generate perl APKBUILD from CPAN""  depends=""perl perl-libwww perl-json""  arch=""noarch""  mkdir -p ""$subpkgdir""/usr/bin  mv ""$pkgdir""/usr/bin/apkbuild-cpan ""$subpkgdir""/usr/bin/ }  gems() {  pkgdesc=""APKBUILD dependency resolver for RubyGems""  depends=""ruby ruby-augeas""  arch=""noarch""  mkdir -p ""$subpkgdir""/usr/bin  mv ""$pkgdir""/usr/bin/apkbuild-gem-resolver ""$subpkgdir""/usr/bin/ }  md5sums=""c67e4c971c54b4d550e16db3ba331f96  abuild-2.27.0.tar.xz"" sha256sums=""c8db017e3dd168edb20ceeb91971535cf66b8c95f29d3288f88ac755bffc60e5  abuild-2.27.0.tar.xz"" sha512sums=""98e1da4e47f3ab68700b3bc992c83e103f770f3196e433788ee74145f57cd33e5239c87f0a7a15f7266840d5bad893fc8c0d4c826d663df53deaee2678c56984  abuild-2.27.0.tar.xz"""																				#																																true																																																							true																																															false																																																	0	0						https://github.com/atom/language-shellscript			Alpine Abuild					
quake	Quake	2001			13	pl				0					1316	2			22083		true	0									pl			m3makefile m3overrides	1							text			source.quake	programming								false					7	2018	2018	2	3																																					Quake is a simple, specialized language and its interpreter drawing on elements of the C language, the Bourne shell, and the C pre-processor. The cm3 compiler includes a quake interpreter as its extension language. In fact, the configuration file, cm3.cfg, and m3makefiles are quake scripts. Quake was designed to be a simple extension language for the builder. Building a complete, general-purpose language was not one of the goals. Cm3 calls out to quake every time it needs to do something that needs to be specialized such as compiling C files or linking.	Quake is a simple, specialized language and its interpreter drawing on elements of the C language, the Bourne shell, and the C pre-processor. The cm3 compiler includes a quake interpreter as its extension language. In fact, the configuration file, cm3.cfg, and m3makefiles are quake scripts. Quake was designed to be a simple extension language for the builder. Building a complete, general-purpose language was not one of the goals. Cm3 calls out to quake every time it needs to do something that needs to be specialized such as compiling C files or linking.		DEC	Quake is a simple, specialized language and its interpreter drawing on elements of the C language, the Bourne shell, and the C pre-processor. The cm3 compiler includes a quake interpreter as its extension language. In fact, the configuration file, cm3.cfg, and m3makefiles are quake scripts. Quake was designed to be a simple extension language for the builder. Building a complete, general-purpose language was not one of the goals. Cm3 calls out to quake every time it needs to do something that needs to be specialized such as compiling C files or linking.														200	0		13																																	text													United States				https://www.computer-dictionary-online.org/definitions-q/quake.html	"proc simple(prefix, suffix) is    q = prefix & ""."" & suffix  end"												"include(ROOT & ""/m3overrides"") M3_FRONT_FLAGS += ""-vsdebug"" _M3BUNDLE_OVERRIDE = ""T"""																																																																																																																																																																																																											0	0						https://github.com/newgrammars/quake			Quake					
spline-font-database	Spline Font Database	2004			13	application				0					1317	1			22083		false	0									application						0					yaml			text.sfd	data								false					51	2016	2018		2																																								https://github.com/fontforge			sfd												200	0		13																																	text													United States				https://fontforge.github.io/docs/techref/sfdformat.html	"SplineFontDB: 3.0 FontName: Ambrosia FullName: Ambrosia FamilyName: Ambrosia DefaultBaseFilename: Ambrosia-1.0 Weight: Medium Copyright: Copyright (C) 1995-2000 by George Williams Comments: This is a funny font. UComments: ""This is a funny font."" FontLog: ""Create Jan 2008"" Version: 001.000 ItalicAngle: 0 UnderlinePosition: -133 UnderlineWidth: 20 Ascent: 800 Descent: 200 sfntRevision: 0x00078106 WidthSeparation: 140 LayerCount: 4 Layer: 0 0 ""Back"" 1 Layer: 1 1 ""Fore"" 0 Layer: 2 0 ""Cubic_Fore"" 0 Layer: 3 0 ""Test"" 1 DisplaySize: -24 DisplayLayer: 1 AntiAlias: 1 WinInfo: 64 16 4 FitToEm: 1 UseUniqueID: 0 UseXUID: 1 XUID: 3 18 21 Encoding: unicode Order2: 1 OnlyBitmaps: 0 MacStyle: 0 TeXData: 1 10485760 0 269484 134742 89828 526385 1048576 89828 CreationTime: 1151539072 ModificationTime: 11516487392 GaspTable 3 8 2 16 1 65535 3 0 DEI: 91125 ExtremaBound: 30"																																																																																																																																																																																																																							0	0						https://github.com/Alhadis/language-fontforge			Spline Font Database					
status-quo-function	SQF	2002			13	pl				0					1318	2			22083		true	0									pl	405	609		5963		0					text			source.sqf	programming								false					96	2012	2018	2	16				sqf																																				Bohemia Interactive a.s			sqf hqf												200	0		13																																	text													Czechia				https://community.bistudio.com/wiki/SQF_syntax	_num = 10; _num = _num + 20; systemChat str _num;												"#include <version.hqf>  #define SET(VAR,VALUE) private #VAR; VAR = VALUE; #define CONV(VAR,ARRAY,POOL) VAR = ARRAY select (POOL find VAR);  #define ALL_HITPOINTS_MAN [ \   ""HitHead"", ""HitBody"", \   ""HitLeftArm"", ""HitRightArm"", \   ""HitLeftLeg"",""HitRightLeg"" \ ]  #define ALL_HITPOINTS_VEH [ \   ""HitBody"", ""HitHull"", ""HitEngine"", ""HitFuel"", \   ""HitTurret"", ""HitGun"", \   ""HitLTrack"", ""HitRTrack"", \   ""HitLFWheel"", ""HitRFWheel"", ""HitLF2Wheel"", ""HitRF2Wheel"", ""HitLMWheel"", ""HitRMWheel"", ""HitLBWheel"", ""HitRBWheel"", \   ""HitAvionics"", ""HitHRotor"", ""HitVRotor"", \   ""HitRGlass"", ""HitLGlass"", ""HitGlass1"", ""HitGlass2"", ""HitGlass3"", ""HitGlass4"", ""HitGlass5"", ""HitGlass6"" \ ]"																																																																																																																																																																																																											0	0					SQF	https://github.com/JonBons/Sublime-SQF-Language			SQF					
vvvv	Vvvv	1998			11	application		https://vvvv.org/		0					1319	0			22077		false	0									application																							false																																			2003		1998	apl puredata xml csharp	"vvvv (German pronunciation: [faʊfiːɐ̯ ] = ""v4"") is a general purpose toolkit with a special focus on real-time video synthesis and programming large media environments with physical interfaces, real-time motion graphics, audio and video. vvvv uses a dataflow approach and a visual programming interface for rapid prototyping and developing. Applications written in vvvv are commonly called patches. Patches consist of a network of nodes. Patches can be created, edited and tested while they are running. Patches are stored on the disk in standard XML format. vvvv is written in Borland Delphi, plugins can be developed in the .NET Framework in C#. Most nodes handle data in a one-dimensional array of values, called Spreads. In addition to traditional vector algebra this allows programming of particle systems, as also rendering nodes and deal with arrays of values accordingly. If an operation has to deal with arrays of different lengths, the shorter array gets repeated to fill up the larger. vvvv includes a feature it calls boygrouping, where one computer controls a number of slave computers to operate in parallel, with all programming and editing done on the master computer. The toolkit has the ability to work with HLSL Shaders which are written in their common textual form but are embedded in the data flow language and are instantly compiled and uploaded as soon any part of their source code is changed. With a focus on video synthesis and processing, vvvv uses the toolkit DirectX and, as such, is available for Microsoft Windows systems only, although it is known to run stably under Parallels and VMWare Fusion. vvvv currently supports DirectX 9 (including PS 3 and VS 3 shader techniques) and DirectX 11. vvvv was initially developed by the Frankfurt-based media collective MESO as an in-house tool for their own projects, but was then released. vvvv is now maintained by the VVVV group. vvvv is free for non-commercial use and available for download at its website. Any commercial uses require a license."	2008	135	31	81	16968724																			true	696	0		11																																	text																	https://visualprogramming.net/																		https://twitter.com/vvvvshoutbox																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Vvvv	0	0				vvvv.org										
kamby	Kamby	2022	Henrique Gogó		16	pl		https://kamby.org/		0					1320	1		5	22068		true	0								https://github.com/henriquegogo/kamby	pl																2022	2024		2	2	74	4	false																								2022	2025	199	1	11	1	1446				https://kamby.org/												A small, embeddable and convenient language for who want to use and understand what is happening behind the scenes. The core is just ~400LOC and binary has just 20kb	A small, embeddable and convenient language for who want to use and understand what is happening behind the scenes. The core is just ~400LOC and binary has just 20kb		https://github.com/henriquegogo/kamby/issues	A small, embeddable and convenient language for who want to use and understand what is happening behind the scenes. The core is just ~400LOC and binary has just 20kb									c javascript html make markdown				true	83	0		22			lisp													1	false																													Brazil				https://news.ycombinator.com/item?id=32761113	planet = [   name := 'World'   nick := 'Earth' ]  'Hello, ' + (planet :: {name})      																										https://github.com/henriquegogo/kamby																																																																																																																																																																																													0	0														
yacas	Yacas	1999			16	pl		http://www.yacas.org/		0					1321	1		1	22065	593	true	0									pl																							false												Yet Another Computer Algebra System																							2015		1999	ascii	Yacas  is a general-purpose computer algebra system.  The name is an acronym for Yet Another Computer Algebra System. Released under the GNU Lesser General Public License, Yacas is free software. YACAS is a program for symbolic manipulation of mathematical expressions. It uses its own programming language designed for symbolic as well as arbitrary-precision numerical computations. The system has a library of scripts that implement many of the symbolic algebra operations; new algorithms can be easily added to the library. YACAS comes with extensive documentation covering the scripting language, the functionality that is already implemented in the system, and the algorithms used. Its development started in early 1999.Yacas handles input and output in plain ASCII or in OpenMath, either interactively or in batch mode.	2004	12	65	121	638163		a general-purpose computer algebra system. The name is an acronym for Yet Another Computer Algebra System.	a general-purpose computer algebra system. The name is an acronym for Yet Another Computer Algebra System.			a general-purpose computer algebra system. The name is an acronym for Yet Another Computer Algebra System.									cpp				true	81	0		17																	false																text								http://www.rosettacode.org/wiki/Category:Yacas										"record[""name""]:=""Isaia""; record[""occupation""]:=""prophet""; record[""is alive""]:=False;"																																																																																																																																																																																																																					https://github.com/grzegorzmazur/yacas_kernel	https://en.wikipedia.org/wiki/Yacas	0	0	https://hopl.info/showlanguage.prx?exp=593			yacas.org										
xgboost-model	Xgboost	2014			10	binaryDataFormat				0					1322	0		28	22061		false	0									binaryDataFormat																							false																																					2014	linux java python r julia scala scikit-learn	"XGBoost is an open-source software library which provides a gradient boosting framework for C++, Java, Python,R, and Julia. It works on Linux, Windows, and macOS. From the project description, it aims to provide a ""Scalable, Portable and Distributed Gradient Boosting (GBM, GBRT, GBDT) Library"". Other than running on a single machine, it also supports the distributed processing frameworks Apache Hadoop, Apache Spark, and Apache Flink. It has gained much popularity and attention recently as it was the algorithm of choice for many winning teams of a number of machine learning competitions."	2016	362	10	1	49541331		The model and data format of XGBoost is exchangeable, which means the model trained by one language can be loaded in another. This means you can train the model using R, while running prediction using Java or C++, which are more common in production systems. You can also train the model using distributed versions, and load them in from Python to do some interactive analysis.	The model and data format of XGBoost is exchangeable, which means the model trained by one language can be loaded in another. This means you can train the model using R, while running prediction using Java or C++, which are more common in production systems. You can also train the model using distributed versions, and load them in from Python to do some interactive analysis.			The model and data format of XGBoost is exchangeable, which means the model trained by one language can be loaded in another. This means you can train the model using R, while running prediction using Java or C++, which are more common in production systems. You can also train the model using distributed versions, and load them in from Python to do some interactive analysis.	model								cpp python cuda scala r restructuredtext bourne-shell java markdown yaml cmake dockerfile c csv xml make powershell css svg protobuf json toml m4 tex groovy javascript jupyter-notebook ini				true	1830	0		39																	false																																	https://rdrr.io/cran/xgboost/man/xgb.dump.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Xgboost	0	0														
arexx	ARexx	1987			14	pl				0					1323	1			22061	8017	true	0									pl																							false																																					1987	tex rexx	"ARexx is an implementation of the Rexx language for the Amiga, written in 1987 by William S. Hawes, with a number of Amiga-specific features beyond standard REXX facilities.  Like most REXX implementations, ARexx is an interpreted language. Programs written for ARexx are called ""scripts"", or ""macros""; several programs offer the ability to run ARexx scripts in their main interface as macros. ARexx can easily communicate with third-party software that implements an ""ARexx port"". Any Amiga application or script can define a set of commands and functions for ARexx to address, thus making the capabilities of the software available to the scripts written in ARexx. ARexx can direct commands and functions to several applications from the same script, thus offering the opportunity to mix and match functions from the different programs. For example, an ARexx script could extract data from a database, insert the data into a spreadsheet to perform calculations on it, then insert tables and charts based on the results into a word processor document."	2005	23	139	139	1858505																				135	0		16																																	text													United States																							"/* Alarm.rexx */        ARG event        IF event = 0 THEN EXIT    IF event = 1 THEN SAY ""Program has ended unexpectedly""    IF event = 2 THEN SAY ""Program has finished its job""    IF event = 3 THEN SAY ""Cannot find data in selected directory"""															/* */																															true																																																																								true																														false																																																https://en.wikipedia.org/wiki/ARexx	1	0	https://hopl.info/showlanguage.prx?exp=8017													title|year|author|goodreadsId|rating|ratings|reviews\nThe Arexx Cookbook: A Tutorial Guide To The Arexx Language On The Commodore Amiga Personal Computer||Merrill Callaway|3720368|3.00|1|0
dak	Dak	2022	Naitik Shah		15	pl		https://www.daklang.com/		0					1324	1		7	22060		true	0								https://github.com/daaku/dak	pl																2022	2024		4	1	92	13	false																								2022	2024	660	3	85	1	6752				https://www.daklang.com/tour/functions/												Dak is a Lisp like language that transpiles to JavaScript.	Dak is a Lisp like language that transpiles to JavaScript.		https://github.com/daaku/dak/issues	Dak is a Lisp like language that transpiles to JavaScript.									javascript yaml css markdown json toml svg	javascript			true	100	0		23																1	false																													Dubai					"; Functions are varied and colorful.  ; Simple function: (fn add [a b]   (+ a b)) (prn (add 40 1))  ; Async function: (fn@ add-promises [a b]   (+ @a @b)) (prn @(add-promises (Promise.resolve 40) (Promise.resolve 2)))  ; Generator function: (fn* powers [n count]   (let [current 1]     (for [i 0 count]       (yield (*= current n))))) (for-of [v (powers 2 5)]   (prn v))  ; Async generator function: (fn@* foo [a b]   (yield (inc @a))   (yield (inc @b))) (for@ [v (foo (Promise.resolve 41) (Promise.resolve -43))]   (prn v))  ; Exported function: (fn ^:export plus [a b]   (+ a b))  ; Exported default function: (fn ^:export ^:default [a b]   (- a b))  ; Declaration syntax: (fn ^:decl TheClass [a]   (set this.answer a)) (prn (TheClass. 42))  ; Explicit return is available: (fn until [a]   (while true     (if (= (++ a) 42)       (return :boom)))) (prn :returned (until 40))  ; Yield & Yield* are available: (fn* it [a]   (yield (++ a))   (yield* [(++ a) (++ a)])) (for-of [v (it 39)]   (prn ""it:"" v))"																										https://github.com/daaku/dak																																																																																																																																																																																													0	0														
newtonscript	NewtonScript	1993	Walter Smith		15	pl				0					1325	1			22060	1278	true	0									pl																							false				n/NewtonScript.nwt																																	1993	self dylan smalltalk javascript lisp lua io	NewtonScript is a prototype-based programming language created to write programs for the Newton platform. It is heavily influenced by the Self programming language, but modified to be more suited to needs of mobile and embedded devices.	2002	16	29	89	60545					Apple				nwt											100	0		16																1																	text								http://www.rosettacode.org/wiki/Category:NewtonScript					United States																"baseview :=    {viewBounds: {left: -3, top: 71, right: 138, bottom: 137},     viewFlags: 581,     declareSelf: 'base,     _proto: protoFloatNGo,     debug: ""baseview""    };  textview := * child of baseview *    {text: ""Hello World"",     viewBounds: {left: 33, top: 24, right: 113, bottom: 46},     viewFlags: 579,     _proto: protoStaticText,     debug: ""textview""    }; "								NewtonScript																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/NewtonScript	3	0	https://hopl.info/showlanguage.prx?exp=1278													title|year|author|goodreadsId|rating|ratings|reviews\nProgramming for the Newton: Software Development with Newtonscript|1994|Julie McKeehan|2172147|0.0|0|0\nProgramming for the Newton®: Software Development with Newtonscript™||Julie McKeehan|59333740|0.0|0|0\nPrototype-Based Programming: Prototype-Based Programming Languages, JavaScript, Self, Rebol, Newtonscript, Lua, Moo, ActionScript, Falcon|2011|Source Wikipedia|17750077|0.0|0|0
mxml	MXML	2004			12	xmlFormat				2					1326	2			22056		true	2	cloc invokator								xmlFormat																							false				m/MXML.mxml																	actionscript.py																2002	musicxml xml actionscript php xaml uiml svg	"MXML is an XML-based user interface markup language first introduced by Macromedia in March 2004. Application developers use MXML in combination with ActionScript to develop rich Internet applications, with products such as Apache Flex. Adobe Systems, which acquired Macromedia in December 2005, gives no official meaning for the acronym MXML. Some developers suggest it should stand for ""Magic eXtensible Markup Language"" (which is a backronym). It is likely that the name comes from the MX suffix given to Macromedia Studio products released in 2002 and 2004, or simply ""Macromedia eXtensible Markup Language"". MXML is used mainly to declaratively lay out the interface of applications and can also be used to implement business logic and internet application behaviors. It can contain chunks of ActionScript code, either when creating the body of an event handler function, or with data binding where the curly braces ({) syntax is used. MXML is often used with Flex Server, which dynamically compiles it into standard binary SWF files. However, the Adobe Flash Builder IDE (formerly Adobe Flex Builder) and free Flex SDK can also compile MXML into SWF files without the use of a Flex Server. There is also a PHP PEAR package called XML_MXML, which is a framework to build Adobe Flex applications. MXML is considered a proprietary standard due to its tight integration with Adobe technologies.  It is like XAML in this respect.  No published translators exist for converting an MXML document to another user interface language such as UIML, XUL, XForms, XAML, or SVG. However, there do exist third party vendor plugins for Flex Builder that are capable of generating a result other than a SWF file from Flex applications, for instance native mobile applications."	2004	32	183	124	894349					Adobe				mxml	mxml										180	0		14																					mxml																									United States																"<?xml version=""1.0"" encoding=""utf-8""?> <mx:Application xmlns:mx=""http://www.adobe.com/2006/mxml""> <mx:Label text=""Hello World""/> </mx:Application>"		MXML					"<?xml version=""1.0"" encoding=""utf-8""?> <mx:Application xmlns:mx=""http://www.adobe.com/2006/mxml""                 layout=""absolute"" backgroundGradientColors=""[#000011, #333333]"">    <mx:Label text=""Hello World!"" verticalCenter=""0"" horizontalCenter=""0"" fontSize=""48"" letterSpacing=""1"">       <mx:filters>          <mx:GlowFilter color=""#ffffdd""/>       </mx:filters>    </mx:Label> </mx:Application>"	MXML																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/MXML	0	0														
xsd	XSD	2001			9	dataValidationLanguage				26					1327	1			22052		true	26	apache-hbase ecl ecsharp eiffel erlang ffmpeg gradle hhvm java linux minilang mps netbeans-editor nexml php plaid-programming-language powershell rebeca-modeling-language reko-decompiler robotframework roslyn-compiler simple-binary-encoding tibet typecobol vlc yawl								dataValidationLanguage																							false												XML Schema Definition																									2001		"XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium (W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document. It can be used by programmers to verify each piece of item content in a document. They can check if it adheres to the description of the element it is placed in.Like all XML schema languages, XSD can be used to express a set of rules to which an XML document must conform in order to be considered ""valid"" according to that schema. However, unlike most other schema languages, XSD was also designed with the intent that determination of a document's validity would produce a collection of information adhering to specific data types. Such a post-validation infoset can be useful in the development of XML document processing software."		260	330		185449																				1320	0		11																					XSD xsd															https://github.com/antlr/grammars-v4/tree/master/xsd-regex															"<xs:element name=""PurchaseOrder"" type=""PurchaseOrderType""/>  <xs:element name=""gift"">  <xs:complexType>   <xs:sequence>    <xs:element name=""birthday"" type=""xs:date""/>    <xs:element ref=""PurchaseOrder""/>   </xs:sequence>  </xs:complexType> </xs:element>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/XML_Schema_(W3C)	0	0														
xpages	XPages	2008			12	application		http://xpages.info/		0					1328	1			22051		false	0									application	22	33		22		0					xml	xml	text/xml	text.xml	data								false					97	2004	2018	2	12																										2010		2008	javascript html java	XPages is an IBM extension of Java Server Faces with a server side JavaScript runtime and the built-in NoSQL database IBM Domino. It allows data from IBM Notes and Relational Databases to be displayed to browser clients on all platforms. The programming model is based on web development languages and standards including JavaScript, Ajax, Java, the Dojo Toolkit, Server-side JavaScript and JavaServer Faces. XPages uses IBM Domino, IBM's rapid application development platform, including functionality such as the document-oriented database.	2009	19	11	114	21563127								xsp-config xspmetadata												316	0		12																																	text																														"<?xml version=""1.0"" encoding=""UTF-8""?> <faces-config>   <faces-config-extension>     <namespace-uri>http://www.ibm.com/xsp/custom</namespace-uri>     <default-prefix>xc</default-prefix>   </faces-config-extension>   <composite-component>     <component-type>navbar</component-type>     <composite-name>navbar</composite-name>     <composite-file>/navbar.xsp</composite-file>     <composite-extension>       <designer-extension>         <in-palette>true</in-palette>       </designer-extension>     </composite-extension>   </composite-component> </faces-config> "					https://twitter.com/xpagesinfo																																																																																																																																																																																																					https://en.wikipedia.org/wiki/XPages	0	0				xpages.info	XPages	https://github.com/textmate/xml.tmbundle			XPages					
frank-lang	Frank	2017	Sam Lindley and Conor McBride and Craig McLaughlin and Lukas Convent		12	pl		https://github.com/frank-lang/frank/		0					1329	0		5	22044		true	0								https://github.com/frank-lang/frank/	pl																2017	2024		25	9	272	3	false																								2016	2022	321	9	168	1	12519																			https://github.com/frank-lang/		fk								haskell markdown python yaml make				true	310	0		21																4	false																													United Kingdom																															https://github.com/frank-lang/frank/																																																																																																																																																																																													0	0														
nano-editor	GNU nano	2000			11	editor		https://www.nano-editor.org		0					1330	0			22036		false	0									editor																							false																																			2000		2000	c regex	GNU nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the  Pico text editor, part of the Pine email client, and also provides additional functionality. Unlike Pico, nano is licensed under the GNU General Public License (GPL). Released as free software by Chris Allegretta in 1999, nano became part of the GNU Project in 2001.	2002	117	105	295	21850					https://nano-editor.org/contact.php														true	606	0		11																																	na													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/GNU_nano	0	0				nano-editor.org										
jank	Jank	2015			10	pl		https://jank-lang.org/		0					1331	0		10	22034		true	0								https://github.com/jeaye/jank	pl																2014	2024	2015	44	37	1542	15	false																								2015	2025	4036	21	637	8	62928																			https://github.com/jank-lang										cpp bash yaml cmake markdown clojure nix json bourne-shell vim-script				true	1676	0		20																	false																													United States																															https://github.com/jeaye/jank																																																																																																																																																																																													0	0														
strongtalk	Strongtalk	1994			14	pl		http://strongtalk.org/		0					1332	0			22034	3364	true	0									pl																							false																																			2006		1994	smalltalk self java javascript	"Strongtalk is a Smalltalk environment with optional static typing support. Strongtalk can make some compile time checks, and offer ""stronger"" type safety guarantees; this is the source of its name. It is non-commercial, though it was originally a commercial project developed by a small start-up company called LongView Technologies (trading as Animorphic Systems)."	2005	21	15	65	1569550		Strongtalk is a major re-thinking of the Smalltalk-80 programming language and system. While retaining the basic Smalltalk syntax and semantics, it contains a number of significant advances.	Strongtalk is a major re-thinking of the Smalltalk-80 programming language and system. While retaining the basic Smalltalk syntax and semantics, it contains a number of significant advances.		Horizon Technologies of New York, Inc.	Strongtalk is a major re-thinking of the Smalltalk-80 programming language and system. While retaining the basic Smalltalk syntax and semantics, it contains a number of significant advances.													true	126	0		14																																	text													United States				https://wiki.c2.com/?StrongTalk																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Strongtalk	0	0	https://hopl.info/showlanguage.prx?exp=3364			strongtalk.org										
mmcif	mmCIF	1996			29	textDataFormat chemistry biology		http://mmcif.wwpdb.org		0					1333	1			22034		true	0									textDataFormat																							false																																														mmCIF (Macromolecular Crystallographic Information File) is a text-based data format developed by the International Union of Crystallography (IUCr) for representing crystallographic information, particularly for macromolecular structures like proteins and nucleic acids. It extends the CIF (Crystallographic Information File) format with a richer dictionary for structural biology data. mmCIF is widely used in the Protein Data Bank (PDB) for storing and exchanging 3D structural data.	mmCIF (Macromolecular Crystallographic Information File) is a text-based data format developed by the International Union of Crystallography (IUCr) for representing crystallographic information, particularly for macromolecular structures like proteins and nucleic acids. It extends the CIF (Crystallographic Information File) format with a richer dictionary for structural biology data. mmCIF is widely used in the Protein Data Bank (PDB) for storing and exchanging 3D structural data.			mmCIF (Macromolecular Crystallographic Information File) is a text-based data format developed by the International Union of Crystallography (IUCr) for representing crystallographic information, particularly for macromolecular structures like proteins and nucleic acids. It extends the CIF (Crystallographic Information File) format with a richer dictionary for structural biology data. mmCIF is widely used in the Protein Data Bank (PDB) for storing and exchanging 3D structural data.	cif mmcif												true	21	0		31																																	text																		data_1BNA _entry.id   1BNA _struct.title ;NMR Structure of a DNA Dodecamer ; _entity_poly.type  polydeoxyribonucleotide _entity_poly.seq ;CGCGAATTCGCG ; _atom_site.group_PDB ATOM _atom_site.id 1 _atom_site.type_symbol C _atom_site.label_atom_id C1' _atom_site.label_comp_id DG _atom_site.label_seq_id 1 _atom_site.Cartn_x -2.123 _atom_site.Cartn_y 3.456 _atom_site.Cartn_z 7.890 #																																																								false									false																					false			true						false															false				true					true	false	false						true									false									false																					false						false					true	true																			false																	https://en.wikipedia.org/wiki/Macromolecular_Crystallographic_Information_File	0	0														
miniml-error	miniML_error	2013			10	plzoo		http://plzoo.andrej.com/language/miniml_error.html		0					1334	0			22033		true	0								https://github.com/andrejbauer/plzoo/tree/master/src/miniml_error	plzoo																2013	2024		52	77	1441	13	false																																														like miniml that can also abort execution	like miniml that can also abort execution		University of Ljubljana	like miniml that can also abort execution													true	1674	0		10																																														Slovenia				https://github.com/andrejbauer/plzoo																											https://github.com/andrejbauer/plzoo/tree/master/src/miniml_error																																																																																																																																																																																													0	0														
bpel	BPEL	2001			11	xmlFormat				0					1335	0			22032		true	0									xmlFormat																							false												Business Process Execution Language																									2001	business-process-modeling-language wsdl xpath bpmn yawl	The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL (Business Process Execution Language), is an OASIS standard executable language for specifying actions within business processes with web services. Processes in BPEL export and import information by using web service interfaces exclusively.	2003	116	113	662	334947					OASIS															600	0		11																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Business_Process_Execution_Language	8	0								year|publisher|title|authors|isbn13\n2013|Packt Publishing|BPEL and Java Cookbook|Laznik, Jurij|9781849689205\n17-09-2013|Packt Publishing|BPEL and Java Cookbook|Laznik Jurij|9781849689212\n2007-11-30|Packt Publishing|SOA Approach to Integration: XML, Web services, ESB, and BPEL in real-world SOA projects|Frank Jennings and Matjaz B. Juric and Poornachandra Sarang and Ramesh Loganathan|9781847190116						title|year|author|goodreadsId|rating|ratings|reviews\nBusiness Process Execution Language for Web Services: An Architect and Developer's Guide to Orchestrating Web Services Using Bpel4ws||Juric Matjaz B Mathew Benny Sarang P G|42650875|0.0|0|0\nBusiness Process Execution Language for Web Services: An Architect and Developer's Guide to Orchestrating Web Services Using Bpel4ws|2006|Matjaz B Juric|23112063|0.0|0|0\nBpel 100 Success Secrets - Business Process Execution Language for Web Services- The XML-Based Language for the Formal Specification of Business Proce|2008|Tony Willis|26610549|0.0|0|0\nSOA for the Business Developer: Concepts, BPEL, and SCA|2007|Ben Margolis|768745|2.00|1|0\nSOA for the Business Developer: Concepts, BPEL, and SCA: Concepts, BPEL and SCA (Business Developers series)||Ben Margolis|63352983|0.0|0|0
ladybird	Ladybird	2018	Andreas Kling		9	webBrowser		https://ladybird.org/		0					1336	0		22	22030		false	0								https://github.com/LadybirdBrowser/ladybird	webBrowser																2024	2024		115	538	13386	199	false																								2018	2025	67543	1480	13744	275	1176846																													cpp html javascript idl cmake markdown bourne-shell css yaml json objective-cpp python xml kotlin svg ini gradle nix java dockerfile bash diff				true	16482	0		31																1	false																																																												https://github.com/LadybirdBrowser/ladybird																																																																																																																																																																																													0	0														
ivy	ivy	2014	Rob Pike		10	pl				0				v0.3.4	1337	0		3	22028		true	0								https://github.com/robpike/ivy	pl																2014	2024		59	103	1313	5	false																								2014	2025	618	22	114	2	9637																An APL-like calculator	An APL-like calculator			An APL-like calculator									go xml markdown				true	1645	0		13																1	false	0	true																																																										https://github.com/robpike/ivy																																																																																																																																																																																													0	0														
applesoft-basic	Applesoft BASIC	1979			12	pl				0					1338	1			22028		true	0									pl																							false				a/Applesoft BASIC																																	1977	microsoft-basic integer-basic macbasic c scheme java chinese-basic	"Applesoft BASIC is a dialect of Microsoft BASIC, developed by Marc McDonald and Ric Weiland,  supplied with the Apple II series of computers. It supersedes Integer BASIC and is the BASIC in ROM in all Apple II series computers after the original Apple II model. It is also referred to as FP BASIC (from ""floating point"") because of the Apple DOS command used to invoke it, instead of INT for Integer BASIC. Applesoft BASIC was supplied by Microsoft and its name is derived from the names of both Apple and Microsoft. Apple employees, including Randy Wigginton, adapted Microsoft's interpreter for the Apple II and added several features. The first version of Applesoft was released in 1977 on cassette tape and lacked proper support for high-resolution graphics. Applesoft II, which was made available on cassette and disk and in the ROM of the Apple II Plus and subsequent models, was released in 1978. It is this latter version, which has some syntax differences and support for the Apple II high-resolution graphics modes, that is usually synonymous with the term ""Applesoft."""	2001	56	173	331	2100					Microsoft															300	0		14																																														United States																"10 PRINT ""HELLO WORLD"" "								Applesoft BASIC															PRINT	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Applesoft_BASIC	0	0														
speedie	Speedie	2022	Theodore H Smith		129	pl		http://github.com/gamblevore/speedie		1					1339	1		2	22022		true	1	speedie								pl														source.spd	programming								false																																		http://github.com/gamblevore/speedie	2023											"""General-purpose modern and clean object-oriented programming language."""	"""General-purpose modern and clean object-oriented programming language."""		https://github.com/gamblevore/speedie/issues	"""General-purpose modern and clean object-oriented programming language."""	spd scproj	spd scproj							speedie cpp					1	0		194	i-expressions json yaml toml xml haml ini parsers particles		javascript python c lua cpp visual-basic hypercard html css xml json						jeebox							1	true					false	false		https://github.com/gamblevore/speedie/blob/main/Documentation			https://t.me/speedie_dev					text													United Kingdom															"main     ""Hello World!"""							https://twitter.com/gamblevore							#require #expect #error and asm break class continue else elseif false for if is in import module or return require expect error virtual behaviour function syntax syx self true with yield while xor								//	/* */	print		=	true false		true	true		true			true				true	true		true		true		true		true		true	true	true		true	true	true	true	true			true				true	true	false	false	true		true	true	false	true					true	true	true	true		true	true	true				true			true	true						true	true	true	true	true		true				true			true	true	false		true	true	true		true			true		true	true	false	false		false	true	false	true			true		true	true	true			true					false	true	false				true	true		true	true	true	true		true	true		true	true	true			true		false	true	false	true			false				true	true		true	true		true	true				true	true	true	true		true			true			0	0		spd		speedie.dev					Speedie					
cityhash-hash-function	cityhash-hash-function	2011			10	hashFunction				0					1340	0		4	22021		false	0								https://github.com/google/cityhash	hashFunction																2015	2024	2011	43	178	1081	15	false																								2011	2022	18	4	26	1	46055																			Google										bourne-shell m4 cpp make				true	1620	0		14																	false																													United States				https://opensource.googleblog.com/2011/04/introducing-cityhash.html																											https://github.com/google/cityhash																																																																																																																																																																																													0	0														
gerber-image	Gerber Image	1980			10	application cad				0					1341	2			22018		false	0									application						0			rs-274x	gerbv gerbview	text			source.gerber	data								false					25	2017	2018	16	1																												2018	ascii	The Gerber format is an open ASCII vector format for 2D binary images. It is the de facto standard used by printed circuit board (PCB) industry software to describe the printed circuit board images: copper layers, solder mask, legend, etc.Gerber is used in PCB fabrication data. PCBs are designed on a specialized electronic design automation (EDA) or a computer-aided design (CAD) system. The CAD systems output PCB fabrication data to allow fabrication of the board. This data typically contains a Gerber file for each image layer (copper layers, solder mask, legend or silk...). Gerber is also the standard image input format for all bare board fabrication equipment needing image data, such as photoplotters, legend printers, direct imagers or automated optical inspection (AOI) machines and for viewing reference images in different departments. For assembly the fabrication data contains the solder paste layers and the central locations of components to create the stencil and place and bond the components.There are two major generations of Gerber format:  Extended Gerber, or RS-274X. This is the current Gerber format. In 2014, the graphics format was extended with the option to add meta-information to the graphics objects. Files with attributes are called X2 files, without X1 files. Standard Gerber, or RS-274-D. This obsolete format was revoked.The standard file extension is .GBR or .gbr though other extensions are also used.	2004	276	179	744	727659					Ucamco			gbr cmp gbl gbo gbp gbs gko gml gpb gpt gtl gto gtp gts ncl sol												1600	0		10																																	text													Belgium																	G04 #@! TF.FileFunction,Paste,Top* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* G04 Created by KiCad (PCBNEW (2016-07-14 BZR 6980)-product) date Sunday, 23 April 2017 'PMt' 23:49:01* %MOMM*% %LPD*% G01* G04 APERTURE LIST* %ADD10C,0.150000*% G04 APERTURE END LIST* D10* M02* 						D11* X1785250Y2173980D02* X1796650Y2177730D01* X1785250Y2181480D01* X1796650Y2184580D01* D12* X3421095Y1407208D03* X1785250Y2173980D03* M02*																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Gerber_format	0	0						https://github.com/Alhadis/language-pcb			Gerber Image					
genius-extension-language	GEL Genius	1997			15	pl		http://www.jirka.org/genius.html		0					1342	3			22017		true	0									pl																							false													GEL																								1997	linux matlab octave mathematica maple chapel fortress julia maxima r sagemath scilab x10 labview mathcad mathematica-editor speakeasy vissim	Genius  (also known as the Genius Math Tool) is a free open-source numerical computing environment and programming language, similar in some aspects to MATLAB, GNU Octave, Mathematica and Maple.  Genius is aimed at mathematical experimentation rather than computationally intensive tasks.  It is also very useful as just a calculator.  The programming language is called GEL and aims to have a mathematically friendly syntax.  The software comes with a command-line interface and a GUI, which uses the GTK+ libraries.  The graphical version supports both 2D and 3D plotting.  The graphical version includes a set of tutorials originally aimed at in class demonstrations.	2009	14	53	33	21839519					GNOME Foundation														true	91	0		15																																	text						GEL (Genius)						genius	United States					function f(x) = (  if x <= 1 then    1  else    (f(x-1)*x) )															https://riju.codes/gel	"print(""Hello, world!"") "		function f(x) = (   if x <= 1 then     1   else     (f(x-1)*x) )																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Genius_(mathematics_software)	0	0														
toffeescript	ToffeeScript	2013	Miao Jiang		12	pl		https://github.com/jiangmiao/toffeescript		0				1.6.3-5	1343	0		8	22016		true	0								https://github.com/jiangmiao/toffeescript	pl																2011	2024		11	6	128	5	false																								2009	2018	5147	142	246	27	59490																					toffee								coffeescript javascript html css markdown erb ruby json				true	290	0		21																1	false	1	true																											China																															https://github.com/jiangmiao/toffeescript																																																																																																																																																																																													0	0														
lawvere	Lawvere	2021	James Henri Haydon		12	pl				0					1344	0		10	22011		true	0								https://github.com/jameshaydon/lawvere	pl																2020	2024	2020	13	6	265	9	false																								2020	2023	99	5	75	1	6126																Lawvere - a categorical programming language with effects	Lawvere - a categorical programming language with effects		https://github.com/jameshaydon/lawvere/issues	Lawvere - a categorical programming language with effects									haskell nix markdown yaml javascript bourne-shell lisp json toml xml				true	289	0		22																1	false																													Japan				https://reddit.com/r/ProgrammingLanguages/comments/lls7q9/lawvere_a_categorical_programming_language_with/																											https://github.com/jameshaydon/lawvere																																																																																																																																																																																													0	0														
amos	AMOS	1990			13	pl				0					1345	1			22011		true	0									pl																							false				a/Amos																																	1990	stos-basic basic blitzbasic arexx	AMOS BASIC is a dialect of the BASIC programming language implemented on the Amiga computer. AMOS BASIC was published by Europress Software and originally written by François Lionet with Constantin Sotiropoulos.	2001	34	115	157	2957					Europress														true	190	0		15																																	text																													"Print ""Hello World"" "								Amos															Print	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/AMOS_(programming_language)	0	0														
amiga-e	Amiga E	1993	Wouter Van Oortmerssen		15	pl				0					1346	1			22009	1817	true	0									pl																							false				a/Amiga-E.amiga-e									E																								1993	e c	Amiga E, or very often simply E, is a programming language created by Wouter van Oortmerssen on the Amiga. He has since moved on to develop the SHEEP programming language for the new AmigaDE platform and the CryScript language (also known as DOG) used during the development of the video game Far Cry.	2002	14	25	126	114313					Amiga				amiga-e											90	0		16																1							false										text																													PROC main() IS WriteF('Hello World\n') 								Amiga-E															WriteF																																																																																																																								true																																																												https://en.wikipedia.org/wiki/Amiga_E	0	0	https://hopl.info/showlanguage.prx?exp=1817													
dxf	DXF	1982			10	3d cad				0					1347	0			22006		false	0									3d																							false												Drawing Exchange Format																									1982	autocad-app dwg ascii	AutoCAD DXF (Drawing Interchange Format, or Drawing Exchange Format) is a CAD data file format developed by Autodesk for enabling data interoperability between AutoCAD and other programs. DXF was originally introduced in December 1982 as part of AutoCAD 1.0, and was intended to provide an exact representation of the data in the AutoCAD native file format, DWG (Drawing), for which Autodesk for many years did not publish specifications. Because of this, correct imports of DXF files have been difficult. Autodesk now publishes the DXF specifications as a PDF on its website. Versions of AutoCAD from Release 10 (October 1988) and up support both ASCII and binary forms of DXF.  Earlier versions support only ASCII. As AutoCAD has become more powerful, supporting more complex object types, DXF has become less useful. Certain object types, including ACIS solids and regions, are not documented. Other object types, including AutoCAD 2006's dynamic blocks, and all of the objects specific to the vertical market versions of AutoCAD, are partially documented, but not well enough to allow other developers to support them. For these reasons many CAD applications use the DWG format which can be licensed from Autodesk or non-natively from the Open Design Alliance. DXF coordinates are always without dimensions so that the reader or user needs to know the drawing unit or has to extract it from the textual comments in the sheets.	2001	307	274	409	2754		DXF (Drawing Exchange Format) is a CAD data file format developed by Autodesk for enabling data interoperability between AutoCAD and other programs. It is used to represent 2D and 3D drawings, including geometric and non-geometric data, in a structured text or binary format.	DXF (Drawing Exchange Format) is a CAD data file format developed by Autodesk for enabling data interoperability between AutoCAD and other programs. It is used to represent 2D and 3D drawings, including geometric and non-geometric data, in a structured text or binary format.		Autodesk	DXF (Drawing Exchange Format) is a CAD data file format developed by Autodesk for enabling data interoperability between AutoCAD and other programs. It is used to represent 2D and 3D drawings, including geometric and non-geometric data, in a structured text or binary format.	dxf													1555	0		11																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/AutoCAD_DXF	0	0														
micro-mitten	micro-mitten	2020			11	pl		https://mitten-lang.org/		0					1348	0		5	22005		true	0								https://github.com/doctorn/micro-mitten	pl																2020	2024	2020	18	12	532	2	false																								2020	2020	5	2	95	1	12449																			https://github.com/doctorn/micro-mitten/issues										rust toml yaml markdown bourne-shell				true	572	0		16																	false																													United Kingdom																															https://github.com/doctorn/micro-mitten																																																																																																																																																																																													0	0				mitten-lang.org										
vine	Vine	2024			13	pl		https://vine.dev		0					1349	1		10	22005		true	0								https://github.com/VineLang/vine	pl																2024	2025		3	5	163	48	false																								2024	2025	143	5	517	4	1139446																Vine is an experimental new programming language based on interaction nets. Vine is a multi-paradigm language, featuring seamless interop between functional and imperative patterns.	Vine is an experimental new programming language based on interaction nets. Vine is a multi-paradigm language, featuring seamless interop between functional and imperative patterns.			Vine is an experimental new programming language based on interaction nets. Vine is a multi-paradigm language, featuring seamless interop between functional and imperative patterns.	vi								rust markdown toml json handlebars css yaml html svg typescript				true	185	0		24																	false								https://vine.dev/docs																										"// vine/examples/hello_world.vi pub fn main(&io: &IO) {   io.println(""Hello, world!""); } "						https://discord.gg/bgUPV8KjDv																				https://github.com/VineLang/vine																																																																																																																																																																																													0	0														
fe	fe	2019			10	pl				0					1350	0		3	22004		true	0								https://github.com/rxi/fe	pl																2019	2024	2019	28	81	1300	21	false																								2019	2020	15	2	13	1	1613																			https://rxi.github.io/										markdown c bourne-shell				true	1546	0		13																	false																													Unknown																															https://github.com/rxi/fe																																																																																																																																																																																													0	2													year|title|doi|citations|influentialCitations|authors|paperId\n1985|FE — A multi-interface form system|10.1002/J.1538-7305.1985.TB00046.X|5|0|R. M. Prichard|f2ddf25659fc9ab291c17efb99e08425f25545c1\n2014|Evaluation of Crack Tip Stress Field Using Combination of Advanced Implementation of Over-Deterministic Method and FE Analysis|10.4028/www.scientific.net/KEM.627.273|3|0|J. Sobek and T. Pail and V. Veselý|6bcafd5b73bdd71486eae7a2aa9f36e3f47c618e	
ultralisp-pm	ultralisp-pm	2018			12	packageManager		https://ultralisp.org/		0				v1.24.8	1351	0		12	22003		false	0								https://github.com/ultralisp/ultralisp	packageManager																2018	2024	2018	9	16	225	67	false																	1197		common-lisp					2018	2025	989	9	228	3	21763					2018																								lisp sql bourne-shell yaml bash restructuredtext svg markdown json dockerfile html make				true	284	0		24																	false	1	true																																																										https://github.com/ultralisp/ultralisp																																																																																																																																																																																													0	0				ultralisp.org										
fossil	Fossil	2006	Dwayne Richard Hipp		11	versionControlApplication		https://fossil-scm.org/		0					1352	0			22002		false	1	th1								versionControlApplication																							false																																			2008		2006		Fossil is a distributed version control system, bug tracking system and wiki software server for use in software development created by D. Richard Hipp.		70	126		24323051					http://www.hwaci.com														true	371	0		11																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Fossil_(software)	0	0				fossil-scm.org										
poke	GNU Poke	2017	Jose E. Marchesi		18	pl editor		http://www.jemarch.net/poke		0				v0.9.296	1353	1		15	21996		true	0								https://git.savannah.gnu.org/git/poke.git	pl																							false																								2017	2025	8059	55	3129	16	187494																GNU poke is a new interactive editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them.	GNU poke is a new interactive editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them.			GNU poke is a new interactive editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them.									c make expect m4 bourne-shell lex yacc vim-script css lisp sed awk scheme nix pascal				true	56	0		34			guile												https://web.libera.chat/?channel=#poke	1	false	0	true	https://www.youtube.com/watch?v=KZ8meNZ_IhY&themeRefresh=1					https://www.jemarch.net/poke-4.0-manual/																										# The following two lines are dot commands .load my-pickle.pk .set obase 16  # The following line is a Poke statement dump :size 0x100#B :from 0x10#B  # The following line is a Poke expression statement without any side effect. # Consequently it is valid, but rather useless. 4 == 4																									https://git.savannah.gnu.org/git/poke.git																																																																																																															true																																																																															0	0														
parrot-vm	Parrot	2002			11	vm				0					1354	1			21994		false	0									vm	88	121				0					text			none	programming								false					10	2007	2016		1																												2016	c parrot-assembly parrot-internal-representation perl raku python jvm llvmir java java-bytecode joy lua php ruby scheme tcl wmlscript arc apl common-lisp lisp forth quickbasic smalltalk cil befunge brainfuck lolcode unlambda unicode	"Parrot is a register-based process virtual machine designed to run dynamic languages efficiently. It is possible to compile Parrot assembly language and PIR (an intermediate language) to Parrot bytecode and execute it. Parrot is free and open source software.Parrot was started by the Perl community and is developed with help from the open source and free software communities. As a result, it is focused on license compatibility with Perl (Artistic License 2.0), platform compatibility across a broad array of systems, processor architecture compatibility across most modern processors, speed of execution, small size (around 700k depending on platform), and the flexibility to handle the varying demands made by Perl 6 and other modern dynamic languages. Version 1.0, with a stable API for development, was released on March 17, 2009.The current version is release 8.1.0 ""Andean Parakeet"""	2002	66	174	538	60511					https://www.perl.org			parrot												550	0		11																																	text													United States																							".sub 'main' :main     $I1 = 4     inc $I1     # $I1 is now 5     $I1 += 2    # $I1 is now 7     $N1 = 42.0     dec $N1     # $N1 is now 41.0     $N1 -= 2.0  # $N1 now 39.0     print $I1     print ', '     print $N1     print ""\n""  .end"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Parrot_virtual_machine	0	0					Parrot	https://github.com/textmate/parrot.tmbundle			Parrot					
flatline	Flatline	2013			16	pl		http://bigmlcom.github.io/flatline		0					1355	1		8	21993		true	0								https://github.com/bigmlcom/flatline	pl																2013	2022	2013	14	13	26	0	false																					dsls.py			2013	2021	84	5	22	2	15699																Flatline is a lispy language for the specification of values to be extracted or generated from an input dataset, using a finite sliding window of input rows.	Flatline is a lispy language for the specification of values to be extracted or generated from an input dataset, using a finite sliding window of input rows.		BigML Inc	Flatline is a lispy language for the specification of values to be extracted or generated from an input dataset, using a finite sliding window of input rows.									python restructuredtext javascript markdown html make jupyter-notebook css				true	72	0		24																	false																													United States					"(if (missing? ""00000"") (random-value ""000000"") (f ""000000""))"													Flatline													https://github.com/bigmlcom/flatline																																																															true														true											true																																																																																																					0	0														
xbasepp	XBase++	1997			14	pl				0					1356	2			21992		true	0									pl																							false				x/XBase++.prg																																	2000	xbase clipper visual-foxpro visual-objects	Xbase++ is an object oriented programming language which has multiple inheritance and polymorphism. It is based on the XBase language dialect and conventions. It is 100% Clipper compatible language supporting multiple inheritance, polymorphism, object oriented programming. It supports the xBase data types, including Codeblocks. With Xbase++ it is possible to generate applications for Windows NT, 95, 98, Me, 2000, XP, VISTA and Windows 7.	2005	19	31	65	2924800									prg											115	0		17																																																														"func Main()     Qout(""Hello World"") return 1"							"#include ""class.ch""  // //  This program prints: // //  Missy  Meow! //  Mr. Bojangles  Meow! //  Lassie  Bark! //  Press any key to continue... //  ///////////////////////////// // PROCEDURE Main() // /////////////////////////////    LOCAL aAnimals := Array(3)   LOCAL i    aAnimals[1] :=  Cat():New(""Missy"")   aAnimals[2] :=  Cat():New(""Mr. Bojangles"")   aAnimals[3] :=  Dog():New(""Lassie"")    FOR i:=1 TO LEN(aAnimals)      ? aAnimals[i]:Name + ""  "" + aAnimals[i]:Talk()   NEXT i    WAIT  RETURN  ///////////////////////////// // CLASS Animal // /////////////////////////////     EXPORTED:       VAR Name   READONLY        METHOD Init       DEFERRED CLASS METHOD Talk ENDCLASS  METHOD Animal:Init( cName )    ::Name := cName RETURN Self  ///////////////////////////// // CLASS Dog FROM Animal // /////////////////////////////    EXPORTED:    METHOD Talk ENDCLASS  METHOD Dog:Talk() RETURN ""Bark!""  ///////////////////////////// // CLASS Cat FROM Animal // /////////////////////////////    EXPORTED:    METHOD Talk ENDCLASS  METHOD Cat:Talk() RETURN ""Meow!"""	XBase++													//		Qout	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/XBase%2B%2B	0	0														
blech	Blech	2019	Franz-Josef Grosch		15	pl		https://www.blech-lang.org/		0				0.7.0	1357	1		7	21989		true	0								https://github.com/blech-lang/blech	pl																2021	2024		5	5	64	8	false																								2019	2022	537	8	1122	4	312872																Blech is a synchronous programming language for embedded, reactive, realtime-critical software. It allows writing reactive subprograms and combining them both sequentially and concurrently. Blech compiles to clean C, which may be integrated into existing projects or simulation frameworks. The name Blech ironically describes embedded hardware. It expresses that Blech programs can run directly on the Blech of pretty much any embedded device.	Blech is a synchronous programming language for embedded, reactive, realtime-critical software. It allows writing reactive subprograms and combining them both sequentially and concurrently. Blech compiles to clean C, which may be integrated into existing projects or simulation frameworks. The name Blech ironically describes embedded hardware. It expresses that Blech programs can run directly on the Blech of pretty much any embedded device.	https://www.blech-lang.org/blog/2020/05/27/the-purpose-of-blech/		Blech is a synchronous programming language for embedded, reactive, realtime-critical software. It allows writing reactive subprograms and combining them both sequentially and concurrently. Blech compiles to clean C, which may be integrated into existing projects or simulation frameworks. The name Blech ironically describes embedded hardware. It expresses that Blech programs can run directly on the Blech of pretty much any embedded device.									json f-sharp xml c markdown yaml bourne-shell	c			true	89	0		23																1	false	0	true																																struct Display     var hundredth: int32     var seconds: int32     var minutes: int32 end																	https://twitter.com/BlechLanguage									https://github.com/blech-lang/blech																																																																																																																																																																																													0	0														
rdoc	RDoc	2004			12	textMarkup		https://ruby.github.io/rdoc/		0					1358	1			21988		true	0									textMarkup				0	true	0					rdoc			text.rdoc	prose								false					13	2009	2010	1	3																												2017	ruby-document-format	RDoc, designed by Dave Thomas, is an embedded documentation generator for the Ruby programming language. It analyzes Ruby source code, generating a structured collection of pages for Ruby objects and methods. Code comments can be added in a natural style. RDoc is included as part of the Ruby core distribution. The RDoc software and format are successors to the Ruby Document format (with associated software RD). RDoc can produce usable documentation even if the target source code does not contain explicit comments as it will still parse the classes, modules, and methods, and list them in the generated API files. RDoc also provides the engine for creating Ruby ri data files, providing access to API information from the command line. RDoc and ri are currently maintained by Eric Hodel and Ryan Davis.	2007	10	14	40	9599474					https://github.com/ruby			rdoc											true	271	0		12																																	text													Japan																	"= \RDoc - Ruby Documentation System  home :: https://github.com/rdoc/rdoc rdoc :: http://docs.seattlerb.org/rdoc bugs :: https://github.com/rdoc/rdoc/issues code quality :: {<img src=""https://codeclimate.com/badge.png"" alt=""code climate"">}[https://codeclimate.com/github/rdoc/rdoc]  == Description  RDoc produces HTML and command-line documentation for Ruby projects.  RDoc includes the +rdoc+ and +ri+ tools for generating and displaying documentation from the command-line.  == Generating Documentation  Once installed, you can create documentation using the +rdoc+ command    $ rdoc [options] [names...]  For an up-to-date option summary, type    $ rdoc --help  A typical use might be to generate documentation for a package of Ruby source (such as RDoc itself).    $ rdoc  This command generates documentation for all the Ruby and C source files in and below the current directory.  These will be stored in a documentation tree starting in the subdirectory +doc+.  You can make this slightly more useful for your readers by having the index page contain the documentation for the primary file.  In our case, we could type    % rdoc --main README.rdoc  You'll find information on the various formatting tricks you can use in comment blocks in the documentation this generates.  RDoc uses file extensions to determine how to process each file.  File names ending +.rb+ and +.rbw+ are assumed to be Ruby source.  Files ending +.c+ are parsed as C files.  All other files are assumed to contain just Markup-style markup (with or without leading '#' comment markers).  If directory names are passed to RDoc, they are scanned recursively for C and Ruby source files only.  To generate documentation using +rake+ see RDoc::Task.  To generate documentation programmatically:    gem 'rdoc'   require 'rdoc/rdoc'    options = RDoc::Options.new   # see RDoc::Options    rdoc = RDoc::RDoc.new   rdoc.document options   # see RDoc::RDoc  == Writing Documentation  To write documentation for RDoc place a comment above the class, module, method, constant, or attribute you want documented:    ##   # This class represents an arbitrary shape by a series of points.    class Shape      ##     # Creates a new shape described by a +polyline+.     #     # If the +polyline+ does not end at the same point it started at the     # first pointed is copied and placed at the end of the line.     #     # An ArgumentError is raised if the line crosses itself, but shapes may     # be concave.      def initialize polyline       # ...     end    end  The default comment markup format is the RDoc::Markup format. TomDoc[rdoc-ref:RDoc::TomDoc], Markdown[rdoc-ref:RDoc::Markdown] and RD[rdoc-ref:RDoc::RD] format comments are also supported.  You can set the default comment format for your entire project by creating a <tt>.rdoc_options</tt> file.  See RDoc::Options@Saved+Options for instructions on creating one.  You can also set the comment format for a single file through the +:markup:+ directive, but this is only recommended if you wish to switch markup formats.  See RDoc::Markup@Other+directives.  Comments can contain directives that tell RDoc information that it cannot otherwise discover through parsing.  See RDoc::Markup@Directives to control what is or is not documented, to define method arguments or to break up methods in a class by topic.  See RDoc::Parser::Ruby for directives used to teach RDoc about metaprogrammed methods.  See RDoc::Parser::C for documenting C extensions with RDoc.  To determine how well your project is documented run <tt>rdoc -C lib</tt> to get a documentation coverage report.  <tt>rdoc -C1 lib</tt> includes parameter names in the documentation coverage report.  == Bugs  See CONTRIBUTING@Bugs for information on filing a bug report.  It's OK to file a bug report for anything you're having a problem with.  If you can't figure out how to make RDoc produce the output you like that is probably a documentation bug.  == License  RDoc is Copyright (c) 2001-2003 Dave Thomas, The Pragmatic Programmers. Portions (c) 2007-2011 Eric Hodel.  Portions copyright others, see individual files and LEGAL.rdoc for details.  RDoc is free software, and may be redistributed under the terms specified in LICENSE.rdoc.  == Warranty  This software is provided ""as is"" and without any express or implied warranties, including, without limitation, the implied warranties of merchantability and fitness for a particular purpose. "																																																																																																																																																																																																										https://en.wikipedia.org/wiki/RDoc	0	0						https://github.com/joshaven/RDoc.tmbundle			RDoc					
keli	keli	2018	Wong Jia Hau		13	pl		https://keli-language.gitbook.io/doc/specification/		0				0.0.3-alpha	1359	0		4	21987		true	0								https://github.com/KeliLanguage/compiler	pl																2018	2024	2018	8	1	171	16	false																								2018	2019	224	3	227	1	6512																			https://github.com/KeliLanguage										haskell markdown yaml javascript				true	179	0		17																1	false	0	true																											Malaysia and Germany				https://news.ycombinator.com/item?id=24331635																											https://github.com/KeliLanguage/compiler																																																																																																																																																																																													0	0														
zolang	zolang	2018	Þorvaldur Rúnarsson		13	pl				0				0.1.19	1360	1		3	21986		true	0								https://github.com/Zolang/Zolang	pl																2018	2024	2018	8	9	145	8	false																								2018	2022	232	5	64	3	7417																A programming language to generate code for multiple platforms	A programming language to generate code for multiple platforms			A programming language to generate code for multiple platforms									swift markdown bourne-shell				true	178	0		16																1	false	0	true														text																		"describe Person {  name as text  street as text  number as number  friendNames as list of text } let john as Person be Person(""John"", ""Wall Street"", 15, [ ""Alice"", ""Bob"" ])"																										https://github.com/Zolang/Zolang																																																																																																																																																																																													0	0														
kumir	kumir	2011			15	pl		https://www.niisi.ru/kumir/		0				2.1.0	1361	1		20	21986		true	0								https://github.com/a-a-maly/kumir2	pl																2018	2024	2011	3	14	21	30	false				k/Kumir.kum																				2011	2024	3798	23	9027	167	1108730																"KuMir, which is used in some Russian schools for education. KuMir"" is a game of words, literally “Kumir"" means “Idol"", but developers of this language say that this is abbreviature: “K"" - Set, “u"" - of Educational, “Mir"" - WORLDs (КуМир - Комплект Учебных МИРов)."	"KuMir, which is used in some Russian schools for education. KuMir"" is a game of words, literally “Kumir"" means “Idol"", but developers of this language say that this is abbreviature: “K"" - Set, “u"" - of Educational, “Mir"" - WORLDs (КуМир - Комплект Учебных МИРов)."		https://github.com/a-a-maly/kumir2/issues	"KuMir, which is used in some Russian schools for education. KuMir"" is a game of words, literally “Kumir"" means “Idol"", but developers of this language say that this is abbreviature: “K"" - Set, “u"" - of Educational, “Mir"" - WORLDs (КуМир - Комплект Учебных МИРов)."			kum						cpp svg xml cmake qt python json c css markdown javascript html qml yaml bourne-shell objective-cpp csv make typescript ini				true	88	0		36																	false	2	true																											Russia																"алг нач     вывод ""Hello World"" кон"								Kumir							https://github.com/a-a-maly/kumir2									""""																																																																																																																																														true																																						0	0														
off	Object File Format	1991	Stuart Levy and Tamara Munzner and Mark Phillips		22	textDataFormat 3d				0					1362	1			21985		true	1	geomview								textDataFormat																							false													OFF																																						off											true	true	20	0		25																3																	text																	https://dl.acm.org/doi/pdf/10.1145/220279.220327	OFF # A simple cube 8 6 12 0.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 1.0 0.0 1.0 1.0 1.0 1.0 0.0 1.0 1.0 4 0 1 2 3 4 5 4 7 6 4 1 5 6 2 4 4 0 3 7 4 3 2 6 7 4 0 4 5 1																																																																true																									true																									true					true	true																false																														false											false																																					https://en.wikipedia.org/wiki/OFF_(file_format)	0	0														
litescript	LiteScript	2013	Lucio M. Tato		13	pl		https://github.com/luciotato/LiteScript		0				0.8.10	1363	0		9	21984		true	0								https://github.com/luciotato/LiteScript	pl																2013	2024		13	7	146	3	false																								2013	2020	158	7	770	8	359812																			https://github.com/luciotato/LiteScript/issues										markdown javascript bourne-shell json xml bash c make yaml	javascript			true	176	0		23																1	false	0	true																											Argentina																															https://github.com/luciotato/LiteScript																																																																																																																																																																																													0	0														
multibase	multibase	2016	Juan Benet		11	standard				0					1364	0		3	21983		true	0								https://github.com/multiformats/multibase	standard																2016	2024	2016	40	74	273	27	false																								2016	2025	110	45	16	1	953																			https://github.com/multiformats										markdown csv yaml				true	541	0		15	base64															1	false																													Various																															https://github.com/multiformats/multibase																																																																																																																																																																																													0	0														
visual-foxpro	Visual FoxPro	1995			10	pl		http://msdn.microsoft.com/vfoxpro		0					1365	1			21978		true	0									pl																							false																																46					1984	ia-32 foxpro unix dbase xbase sql linux	"Visual FoxPro is a discontinued data-centric, object-oriented, procedural, programming language produced by Microsoft. It was derived from FoxPro (originally known as FoxBASE) which was developed by Fox Software beginning in 1984. It contained the fastest PC-based database engine available at the time. Fox Technologies merged with Microsoft in 1992, after which the software acquired further features and the prefix ""Visual"". The database engine is more powerful than the Microsoft Jet Database Engine which is used by Microsoft Access. FoxPro 2.6 worked on Mac OS, DOS, Windows, and Unix. Visual FoxPro 3.0, the first ""Visual"" version, reduced platform support to only Mac and Windows, and later versions 5, 6, 7, 8 and 9 were Windows-only. The current version of Visual FoxPro is COM-based and Microsoft has stated that they do not intend to create a Microsoft .NET version. Version 9.0, released in 2004 and updated in 2007, is the final version of the product."	2003	288	213	914	23952547					Microsoft															1461	0		10																																	text																																				"PRIVATE cAuthorID, cAuthorName      && Private variables supplant any previous global or private variable of the same name  LOCAL nHnd, nResult                 && Local variables are visible only here   * Connect to an ODBC data source  nHnd = SQLCONNECT (""ODBCDSN"", ""user"", ""pwd"")   * Enter a loop so we can exit to the close connection code if there's an error  DO WHILE .T.      * Execute a SQL command      nResult = SQLEXEC (nHnd, ""USE master"")      IF nResult < 0          MESSAGEBOX (""MASTER database does not exist!"")          EXIT  && To close the connection      ENDIF       * Retrieve data from the remote server and stores it in a local data cursor      nResult = SQLEXEC (nHnd, ""SELECT * FROM authors"", ""QAUTHORS"")      IF nResult < 0          MESSAGEBOX (""Unable to execute remote SQL SELECT command!"")          EXIT  && To close the connection      ENDIF       * Update a record in a remote table using parameters      cAuthorID     = ""1001""      cAuthorName   = ""New name""      nResult       = SQLEXEC (nHnd, ""UPDATE authors SET auth_name = ?cAuthorName WHERE auth_id = ?cAuthorID"")      IF nResult < 0          MESSAGEBOX (""Unable to execute remote SQL UPDATE command!"")          EXIT  && To close the connection      ENDIF       * If we get here, we have retrieved everything successfully      EXIT  && Exit unconditionally  ENDDO   * Close the connection  SQLDISCONNECT(nHnd)"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Visual_FoxPro	0	0			(Visual) FoxPro											
smc	SMC	2014	Robert C. Martin		12	pl				0					1366	1		9	21977		true	0								https://github.com/unclebob/CC_SMC	pl																2014	2024		12	46	125	3	false												State Machine Compiler												2014	2024	65	3	79	1	1168																State Machine Compiler for Clean Code video series.	State Machine Compiler for Clean Code video series.			State Machine Compiler for Clean Code video series.	sm								java make xml go dart yaml markdown c cpp				true	267	0		22																1	false																																		Initial: Locked FSM: Turnstile {   Locked    Coin    Unlocked    unlock   Locked    Pass    Locked      alarm   Unlocked  Coin    Unlocked    thankyou   Unlocked  Pass    Locked      lock }																										https://github.com/unclebob/CC_SMC																																																																																																																																																																																													0	0														
harlan	harlan	2011			10	pl				0					1367	0		10	21976		true	0								https://github.com/eholk/harlan	pl																2012	2024	2011	125	83	1187	68	false																								2011	2015	1198	20	315	5	17794																			https://github.com/eholk/harlan/issues										scheme markdown cpp bourne-shell bash python make haskell lisp yaml				true	1457	0		20																	false																													United States				https://developers.slashdot.org/story/13/07/05/0136229/harlan-a-language-that-simplifies-gpu-programming																											https://github.com/eholk/harlan																																																																																																																																																																																													0	0														
parasail	parasail	2009	Seth Tucker Taft		26	pl		http://parasail-lang.org		0					1368	1			21976		true	0									pl																							false				p/ParaSail.psi																	parasail.py														2012				Parallel Specification and Implementation Language (ParaSail) is an object-oriented parallel programming language. Its design and ongoing implementation is described in a blog and on its official website.							ParaSail is a new parallel programming language designed to support the development of inherently safe and secure, highly parallel applications that can be mapped to multicore, manycore, heterogeneous, or distributed architectures.	ParaSail is a new parallel programming language designed to support the development of inherently safe and secure, highly parallel applications that can be mapped to multicore, manycore, heterogeneous, or distributed architectures.		Ada Core Technologies	ParaSail is a new parallel programming language designed to support the development of inherently safe and secure, highly parallel applications that can be mapped to multicore, manycore, heterogeneous, or distributed architectures.	.psi .psl		psi	psi psl										21	0		30																1									https://adacore.github.io/ParaSail/images/parasail_ref_manual.pdf																					United States																"func Hello_World(var IO) is     IO.Println(""Hello World""); end func Hello_World; "		ParaSail						ParaSail															IO.Println	""""																	true												true																									true														true											true					true																																			true																							true																																					https://en.wikipedia.org/wiki/ParaSail_(programming_language)	0	0				parasail-lang.org			id|title|url|time|timestamp|by|comments|score\n19121947|ParaSail Programming Language: parallel programming language|http://parasail-lang.org/|2019-02-09 12:26:40 UTC|1549715200|based2|19|97							
kml	KML	2007			10	xmlFormat				0					1369	1			21974		true	0									xmlFormat																							false												Keyhole Markup Language																									2004	xml geo-ml collada	Keyhole Markup Language (KML) is an XML notation for expressing geographic annotation and visualization within Internet-based, two-dimensional maps and three-dimensional Earth browsers. KML was developed for use with Google Earth, which was originally named Keyhole Earth Viewer. It was created by Keyhole, Inc, which was acquired by Google in 2004. KML became an international standard of the Open Geospatial Consortium in 2008. Google Earth was the first program able to view and graphically edit KML files. Other projects such as Marble have also started to develop KML support.	2005	284	25456	364	2139847					Keyhole, Inc && Google															1440	0		11																																	text													United States																							"<?xml version=""1.0"" encoding=""UTF-8""?> <kml xmlns=""http://www.opengis.net/kml/2.2""> <Document> <Placemark>   <name>New York City</name>   <description>New York City</description>   <Point>     <coordinates>-74.006393,40.714172,0</coordinates>   </Point> </Placemark> </Document> </kml>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Keyhole_Markup_Language	1	0								year|publisher|title|authors|isbn13\n2008|Addison-Wesley Professional|KML Handbook, The: Geographic Visualization for the Web|Wernecke, Josie|9780321606617						
ren-c	Ren-C	2012			12	pl				0					1370	0		8	21973		true	0								https://github.com/metaeducation/ren-c	pl																2015	2024	2012	28	27	126	102	false																								2012	2024	9789	57	993	106	324887																Ren-C is a deeply redesigned LGPL 3.0-licensed derivative of the Rebol 3 codebase. It explores solutions to some of the Rebol language's longstanding open questions, adding fundamental new evaluation abilities and API embeddings.	Ren-C is a deeply redesigned LGPL 3.0-licensed derivative of the Rebol 3 codebase. It explores solutions to some of the Rebol language's longstanding open questions, adding fundamental new evaluation abilities and API embeddings.		https://github.com/metaeducation	Ren-C is a deeply redesigned LGPL 3.0-licensed derivative of the Rebol 3 codebase. It explores solutions to some of the Rebol language's longstanding open questions, adding fundamental new evaluation abilities and API embeddings.									c r markdown yaml bourne-shell javascript html json				true	265	0		21											rebol						false																													Unknown																															https://github.com/metaeducation/ren-c																																																																																																																																																																																													0	0														
imap-protocol	IMAP	1986			9	protocol				0					1371	0			21971		true	1	jmap								protocol																							false												Internet Message Access Protocol																									1986		In computing, the Internet Message Access Protocol (IMAP) is an Internet standard protocol used by email clients to retrieve email messages from a mail server over a TCP/IP connection. IMAP is defined by RFC 3501. IMAP was designed with the goal of permitting complete management of an email box by multiple email clients, therefore clients generally leave messages on the server until the user explicitly deletes them. An IMAP server typically listens on port number 143. IMAP over SSL (IMAPS) is assigned the port number 993. Virtually all modern e-mail clients and servers support IMAP, which along with the earlier POP3 (Post Office Protocol) are the two most prevalent standard protocols for email retrieval. Many webmail service providers such as Gmail, Outlook.com and Yahoo! Mail also provide support for either IMAP or POP3.		697	634		14837					Standford															3505	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol	1	0								year|publisher|title|authors|isbn13\n2000|O'Reilly Media|Managing IMAP|Mullet, Dianna and Mullet, Kevin|9780596000127						
information-processing-language	Information Processing Language	1954	Allen Newell and Cliff Shaw and Herbert A. Simon		11	pl				2					1372	0			21971	13	true	2	cloc intuitionistic								pl																							false												Information Processing Language	ipl																								1956	assembly-language lisp	Information Processing Language (IPL) is a programming language created by Allen Newell, Cliff Shaw, and Herbert A. Simon at RAND Corporation and the Carnegie Institute of Technology at about 1956.  Newell had the job of language specifier-application programmer, Shaw was the system programmer, and Simon took the job of application programmer-user. The language includes features intended to help with programs that perform simple problem solving actions such as lists, dynamic memory allocation, data types, recursion, functions as arguments, generators, and cooperative multitasking.  IPL invented the concept of list processing, albeit in an assembly-language style.	2003	50	51	93	303031					RAND && Carnegie Institute of Technology															270	0		14																3																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Information_Processing_Language	0	0	https://hopl.info/showlanguage.prx?exp=13													
clarity	clarity	2019			12	contractLanguage		https://docs.blockstack.org/core/smart/overview.html		0					1373	0		1	21967		true	0								https://github.com/clarity-lang/overview	contractLanguage				84							lisp			source.clar	programming	2020	2024		23	31	166	8	false																								2020	2020	8	3	5	1	354																			https://clarity-lang.org/			clar							markdown				true	264	0		13																	false																													United States																															https://github.com/clarity-lang/overview																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n20308653|Show HN: Clarity language for predictable smart contracts|2019-06-28 20:45:43 UTC|1561754743|muneeb|0|3		Clarity					
tmtp	TMTP	2017			12	protocol		https://mnmnotmail.org		0				v0.1.0	1374	0		4	21966		true	0								https://github.com/networkimprov/mnm	protocol																2017	2024	2017	10	10	227	9	false																								2017	2022	297	4	18	1	1450																Site-specific Internet messaging	Site-specific Internet messaging			Site-specific Internet messaging									go markdown json bourne-shell				true	263	0		17	smtp																false	0	true																															https://news.ycombinator.com/item?id=32550328																											https://github.com/networkimprov/mnm																																																																																																																																																																																													0	0														
providex	ProvideX	1992	Michael F. King		14	pl				0					1375	2			21965		true	0									pl																							false				p/ProvideX.vim																																	1992	unix linux business-basic	ProvideX is a computer language and development environment derived from Business Basic (a business oriented derivative of BASIC) in the mid-1980s. ProvideX is available on several operating systems (Unix/Linux/Windows/Mac OS X) and includes not only the programming language but also file system, presentation layer interface, and other components.  The language is primarily designed for use in the development of business applications. Over the years since its inception and as the computer industry has changed, ProvideX has added functionality such as a graphical interface, client-server capabilities, access to external databases, web services, and, more recently, object-oriented programming capabilities. On October 8, 2010, PVX Plus Technologies announced that it has assumed all ongoing sales, development, and support of the ProvideX product line for Independent Software Vendors.  This brings the development of the language back under control of the original creator, Mike King and is the end result of almost 2 years of negotiations between Sage, EDIAS, and PVX Plus Technologies.	2005	18	97	49	2276397					Sage Software Canada				vim											110	0		16																1																	text													Canada																"begin    print ""Hello World"" end "							"! This example code shows some ways to do the traditional hello world. ! begin    print 'CS', ! Clear Screen    ! Plain Text    print ""Hello World!""     ! Fonted Text (Error branch moves to next line if fonted text not available)    print (0,err=*next)'Font'(""Arial,-16,B""), ! Use Bold 16pt Arial Font    print (0,err=*next)'Text'(@x(20),@y(2),""Hello World""),     ! Move to the 2nd to last line on screen    print @(3,mxl(0)-2),""Press Enter: "",    input a$     ! Message Box    msgbox ""Hello World""+sep+sep+""This is a test message box."",""Message Box"" end"	ProvideX															print	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/ProvideX	0	0														
google-sheets-app	Google Sheets	2006			10	application spreadsheet				0					1376	0			21964		false	0									application																							false																																					2006	javascript android ios excel-app pdf ooxml	"Google Sheets is a spreadsheet program included as part of a free, web-based software office suite offered by Google within its Google Drive service. The service also includes Google Docs and Google Slides , a word processor and presentation program respectively. Google Sheets is available as a web application, mobile app for Android, iOS, Windows, BlackBerry, and as a desktop application on Google's ChromeOS. The app is compatible with Microsoft Excel file formats. The app allows users to create and edit files online while collaborating with other users in real-time. Edits are tracked by user with a revision history presenting changes. An editor's position is highlighted with an editor-specific color and cursor and a permissions system regulates what users can do. Updates have introduced features using machine learning, including ""Explore"", offering answers based on natural language questions in a spreadsheet."	2014	272	486	29	42951365		Google Sheets supports cell formulas typically found in most desktop spreadsheet packages. These functions can be used to create formulas that manipulate data and calculate strings and numbers. You can change the language of Google Sheets functions between English and 21 other languages.	Google Sheets supports cell formulas typically found in most desktop spreadsheet packages. These functions can be used to create formulas that manipulate data and calculate strings and numbers. You can change the language of Google Sheets functions between English and 21 other languages.		Google	Google Sheets supports cell formulas typically found in most desktop spreadsheet packages. These functions can be used to create formulas that manipulate data and calculate strings and numbers. You can change the language of Google Sheets functions between English and 21 other languages.														1380	0		437																																														United States				https://support.google.com/docs/table/25273?hl=en																									ARRAY_CONSTRAIN FREQUENCY GROWTH LINEST LOGEST MDETERM MINVERSE MMULT SUMPRODUCT SUMX2MY2 SUMX2PY2 SUMXMY2 TRANSPOSE TREND DAVERAGE DCOUNT DCOUNTA DGET DMAX DMIN DPRODUCT DSTDEV DSTDEVP DSUM DVAR DVARP DATE DATEDIF DATEVALUE DAY DAYS DAYS360 EDATE EOMONTH HOUR ISOWEEKNUM MINUTE MONTH NETWORKDAYS NETWORKDAYS.INTL NOW SECOND TIME TIMEVALUE TODAY WEEKDAY WEEKNUM WORKDAY WORKDAY.INTL YEAR YEARFRAC BIN2DEC BIN2HEX BIN2OCT BITAND BITLSHIFT BITOR BITRSHIFT BITXOR COMPLEX DEC2BIN DEC2HEX DEC2OCT DELTA ERF GESTEP HEX2BIN HEX2DEC HEX2OCT IMABS IMAGINARY IMARGUMENT IMCONJUGATE IMCOS IMDIV IMEXP IMPRODUCT IMREAL IMSUB IMSUM OCT2BIN OCT2DEC OCT2HEX FILTER SORT SORTN UNIQUE ACCRINT ACCRINTM AMORLINC COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM COUPPCD CUMIPMT CUMPRINC DB DDB DISC DOLLARDE DOLLARFR DURATION EFFECT FV FVSCHEDULE INTRATE IPMT IRR ISPMT MDURATION MIRR NOMINAL NPER NPV PMT PPMT PRICE PRICEDISC PRICEMAT PV RATE RECEIVED SLN SYD TBILLEQ TBILLPRICE TBILLYIELD VDB XIRR XNPV YIELD YIELDDISC YIELDMAT ARRAYFORMULA DETECTLANGUAGE GOOGLEFINANCE GOOGLETRANSLATE IMAGE IMPORTDATA IMPORTFEED IMPORTHTML IMPORTRANGE IMPORTXML QUERY SPARKLINE ERROR.TYPE ISBLANK ISDATE ISEMAIL ISERR ISERROR ISFORMULA ISLOGICAL ISNA ISNONTEXT ISNUMBER ISREF ISTEXT ISURL N NA TYPE CELL AND FALSE IF IFERROR IFS NOT OR SWITCH TRUE XOR ADDRESS CHOOSE COLUMN COLUMNS GETPIVOTDATA HLOOKUP HYPERLINK INDEX INDIRECT LOOKUP MATCH OFFSET ROW ROWS VLOOKUP ABS ACOS ACOSH ACOT ACOTH ASIN ASINH ATAN ATAN2 ATANH BASE CEILING CEILING.MATH CEILING.PRECISE COMBIN COMBINA COS COSH COT COTH COUNTBLANK COUNTIF COUNTIFS COUNTUNIQUE CSC CSCH DECIMAL DEGREES ERFC EVEN EXP FACT FACTDOUBLE FLOOR FLOOR.MATH FLOOR.PRECISE GAMMALN GCD IMLN IMPOWER IMSQRT INT ISEVEN ISODD LCM LN LOG LOG10 MOD MROUND MULTINOMIAL ODD PI POWER PRODUCT QUOTIENT RADIANS RAND RANDBETWEEN ROUND ROUNDDOWN ROUNDUP SEC SECH SERIESSUM SIGN SIN SINH SQRT SQRTPI SUBTOTAL SUM SUMIF SUMIFS SUMSQ TAN TANH TRUNC ADD CONCAT DIVIDE EQ GT GTE LT LTE MINUS MULTIPLY NE POW UMINUS UNARY_PERCENT UPLUS CONVERT TO_DATE TO_DOLLARS TO_PERCENT TO_PURE_NUMBER TO_TEXT AVEDEV AVERAGE AVERAGE.WEIGHTED AVERAGEA AVERAGEIF AVERAGEIFS BETA.DIST BETA.INV BETADIST BETAINV BINOMDIST CHIDIST CHIINV CHISQ.DIST CHISQ.DIST.RT CHISQ.INV CHISQ.INV.RT CHITEST CONFIDENCE CONFIDENCE.NORM CORREL COUNT COUNTA COVAR CRITBINOM DEVSQ EXPON.DIST EXPONDIST F.DIST F.DIST.RT F.INV F.INV.RT F.TEST FDIST FINV FISHER FISHERINV FORECAST FTEST GAMMA.DIST GAMMA.INV GAMMADIST GAMMAINV GAUSS GEOMEAN HARMEAN HYPGEOMDIST INTERCEPT KURT LARGE LOGINV LOGNORMDIST MAX MAXA MAXIFS MEDIAN MIN MINA MINIFS MODE NEGBINOMDIST NORMDIST NORMINV NORMSDIST NORMSINV PEARSON PERCENTILE PERCENTRANK PERCENTRANK.EXC PERCENTRANK.INC PERMUT PHI POISSON POISSON.DIST PROB QUARTILE RANK RANK.AVG RANK.EQ RSQ SKEW SLOPE SMALL STANDARDIZE STDEV STDEVA STDEVP STDEVPA STEYX T.INV T.INV.2T T.TEST TDIST TINV TRIMMEAN TTEST VAR VARA VARP VARPA WEIBULL Z.TEST ZTEST ARABIC ASC CHAR CLEAN CODE CONCATENATE DOLLAR EXACT FIND FINDB FIXED JOIN LEFT LEN LOWER MID PROPER REGEXEXTRACT REGEXMATCH REGEXREPLACE REPLACE REPT RIGHT ROMAN SEARCH SEARCHB SPLIT SUBSTITUTE T TEXT TEXTJOIN TRIM UPPER VALUE UNICODE																																																																																																																																																																																														https://en.wikipedia.org/wiki/Google_Sheets	0	0														
eclipse-editor	Eclipse	2001			9	editor				0					1377	0			21963		false	0									editor																							false																																					2001	c java linux solaris ada abap csharp cobol d fortran haskell javascript julia lasso lua perl php prolog python r ruby rails rust scala clojure groovy scheme erlang latex mathematica smalltalk visual-studio-editor uml sysml bpmn android jquery vala	Eclipse is an integrated development environment (IDE) used in computer programming, and is the most widely used Java IDE. It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua,  NATURAL, Perl, PHP, Prolog, Python, R, Ruby (including Ruby on Rails framework), Rust, Scala, Clojure, Groovy, Scheme, and Erlang. It can also be used to develop documents with LaTeX (via a TeXlipse plug-in) and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others. The initial codebase originated from IBM VisualAge. The Eclipse software development kit (SDK), which includes the Java development tools, is meant for Java developers. Users can extend its abilities by installing plug-ins written for the Eclipse Platform, such as development toolkits for other programming languages, and can write and contribute their own plug-in modules. Since the introduction of the OSGi implementation (Equinox) in version 3 of Eclipse, plug-ins can be plugged-stopped dynamically and are termed (OSGI) bundlesEclipse software development kit (SDK) is free and open-source software, released under the terms of the Eclipse Public License, although it is incompatible with the GNU General Public License. It was one of the first IDEs to run under GNU Classpath and it runs without problems under IcedTea.	2003	1892	1350	1707	216958					Eclipse Foundation														true	9480	0		9																																	na													Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Eclipse_(software)	0	0														
topshell	topshell	2018	Joakim Ahnfelt-Rønne		11	pl		http://show.ahnfelt.net/topshell/		0				v0.7.11	1378	0		6	21958		true	0								https://github.com/topshell-language/topshell	pl																2018	2024	2018	16	9	479	2	false																								2018	2021	457	4	68	2	191391																													javascript scala markdown html json bourne-shell				true	512	0		17																1	false	0	true																																																										https://github.com/topshell-language/topshell																																																																																																																																																																																													0	0														
ecsharp	ecsharp	2008			12	pl		http://ecsharp.net/		0				v30.1.1	1379	0		7	21957		true	0								https://github.com/qwertie/ecsharp	pl																2014	2024	2008	11	25	173	34	false																								2008	2024	1678	8	938	88	310196					2014														https://david.loyc.net										csharp xml html markdown yaml csv xsd				true	258	0		19																	false	30	true																											Canada																															https://github.com/qwertie/ecsharp																																																																																																																																																																																													0	0				ecsharp.net										
gfs	Google File System	2003			10	filesystem				0					1380	0			21956		false	0									filesystem																							false												Google File System																									2010		Google File System (GFS or GoogleFS) is a proprietary distributed file system developed by Google to provide efficient, reliable access to data using large clusters of commodity hardware. A new version of Google File System code named Colossus was released in 2010.	2005	266	678	291	1419735					Google														false	1350	0		10																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Google_File_System	0	0														
ch	Ch computer programming	2001			12	pl		http://www.softintegration.com		0					1381	0			21956		true	0									pl																							false																																			1998		2001	c linux solaris freebsd x86-isa sparc labview pike	Ch  is a proprietary cross-platform C and C++ interpreter and scripting language environment, originally designed by Harry H. Cheng as a scripting language for beginners to learn mathematics, computing, numerical analysis (numeric methods), and programming in C/C++. Ch is now developed and marketed by SoftIntegration, Inc. A student edition is freely available. Ch Professional Edition for Raspberry Pi is free for non-commercial use. Ch can be embedded in C/C++ application programs. It has numerical computing and graphical plotting features. Ch is a combined shell and IDE. Ch shell combines the features of common shell and C language. ChIDE provides quick code navigation and symbolic debugging.  It is based on embedded Ch, Scite and Scintilla.Ch is written in C and runs on Windows, Linux, macOS, FreeBSD, AIX, Solaris, QNX, and HP-UX. It supports C90 and major C99 features, but it does not support the full set of C++ features. C99 complex number, IEEE-754 floating-point arithmetic, and variable-length array features were supported in Ch before they became part of the C99 standard. An article published by Computer Reseller News (CRN) named Ch as notable among C-based virtual machines for its functionality and the availability of third-party libraries.Ch has many toolkits that extend its functions. For example, Ch Mechanism Toolkit is used for design and analysis of commonly used mechanisms such as fourbar linkage, five-bar linkage, six-bar linkage, crank-slider mechanism, and cam-follower system. Ch Control System Toolkit is used for modeling, design, and analysis of continuous-time or discrete-time linear time invariant (LTI) control systems. Both toolkits includes the source code. Ch is now used and integrated into curriculum by many high schools and universities to teach computing and programming in C/C++. Ch has been integrated into free C-STEM Studio, a platform for learning  computing, science, technology, engineering, and mathematics (C-STEM) with robotics. C-STEM Studio is developed by UC Davis Center for Integrated Computing and STEM Education (C-STEM). It offers the curriculum for K-12 students. Ch supports LEGO Mindstorms NXT and EV3, Arduino, Linkbot, Finch Robot, RoboTalk and Rasperry PI, Pi Zero, and ARM for robot programming and learning.It can also be embedded into the LabVIEW system-design platform and development environment.	2005	47	41	213	31643142					SoftIntegration, Inc														false	256	0		12																																	text	2789												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ch_(computer_programming)	0	0				softintegration.com										
schemaorg	Schema.org	2011			10	dataValidationLanguage		http://schema.org		0					1382	1			21953		true	1	krml								dataValidationLanguage																							false																																			2005		2011	rdf owl turtle json csv url	Schema.org is an initiative launched on 2 June 2011 by Bing, Google and Yahoo! (then operators of the world's largest search engines) to “create and support a common set of schemas for structured data markup on web pages.” In November 2011 Yandex (whose search engine is the largest one in Russia) joined the initiative. They propose using the schema.org vocabulary along with the Microdata, RDFa, or JSON-LD formats to mark up website content with metadata about itself. Such markup can be recognized by search engine spiders and other parsers, thus gaining access to the meaning of the sites (see Semantic Web). The initiative also describes an extension mechanism for adding additional properties. Public discussion of the initiative largely takes place on the W3C public vocabularies mailing list. In 2012, the GoodRelations ontology was integrated into Schema.org. Much of the vocabulary on schema.org was inspired by earlier formats such as Microformats, FOAF, and OpenCyc. Microformats, with its most dominant representative hCard, continue (as of 2015) to be published widely in the Web, where the deployment of schema.org has strongly increased between 2012 and end 2014. To test the validity of the data marked up with the schemas and Microdata, such validators as the Google Structured Data Testing Tool, Yandex Microformat validator and Bing Markup Validator can be used. Some Schema markups such as Organization and Person are used to influence Google's Knowledge Graph results.	2011	154	58	183	31963682					https://groups.google.com/g/schema-org-sg															791	0		10																																	text													Various																							"<script type=""application/ld+json""> {   ""@context"": ""http://schema.org/"",   ""@type"": ""Movie"",   ""name"": ""Avatar"",   ""director"":     {        ""@type"": ""Person"",        ""name"": ""James Cameron"",        ""birthDate"": ""1954-08-16""     },   ""genre"": ""Science fiction"",   ""trailer"": ""../movies/avatar-theatrical-trailer.html"" } </script>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Schema.org	0	0				schema.org										
ulisp	ulisp	2016	David Johnson-Davies		11	pl		http://www.ulisp.com/show?3J		0					1383	1		1	21952		true	0								https://github.com/technoblogy/ulisp	pl																2016	2024	2016	18	44	369	14	false																								2016	2024	75	2	6	1	30																uLisp® is a version of the Lisp programming language specifically designed to run on microcontrollers with a limited amount of RAM.	uLisp® is a version of the Lisp programming language specifically designed to run on microcontrollers with a limited amount of RAM.			uLisp® is a version of the Lisp programming language specifically designed to run on microcontrollers with a limited amount of RAM.									markdown				true	505	0		12																1	false																																		(defun b (x) (pinmode 13 t) (digitalwrite 13 x) (delay 500) (b (not x)))																										https://github.com/technoblogy/ulisp																																																																																																																																																																																													0	0														
gopher	Gopher	1991	Mark P. McCahill and Farhad Anklesaria and Paul Lindner and Daniel Torrey and Bob Alberti		9	protocol				0					1384	0			21948		true	2	gemini mosaic								protocol																							false																																					2010		"The Gopher protocol  is a TCP/IP application layer protocol designed for distributing, searching, and retrieving documents over the Internet. The Gopher protocol was strongly oriented towards a menu-document design and presented an alternative to the World Wide Web in its early stages, but ultimately Hypertext Transfer Protocol (HTTP) became the dominant protocol. The Gopher ecosystem is often regarded as the effective predecessor of the World Wide Web.The protocol was invented by a team led by Mark P. McCahill at the University of Minnesota.  It offers some features not natively supported by the Web and imposes a much stronger hierarchy on information stored on it. Its text menu interface is well-suited to computing environments that rely heavily on remote text-oriented computer terminals, which were still common at the time of its creation in 1991, and the simplicity of its protocol facilitated a wide variety of client implementations. More recent Gopher revisions and graphical clients added support for multimedia. Gopher was preferred by many network administrators for using fewer network resources than Web services.Gopher's hierarchical structure provided a platform for the first large-scale electronic library connections. Gopher has been described by some enthusiasts as ""faster and more efficient and so much more organized"" than today's Web services. The Gopher protocol is still in use by enthusiasts, and although it has been almost entirely supplanted by the Web, a small population of actively-maintained servers remains."		495	481		12794					University of Minnesota															2495	0		13																5																														United States				https://tools.ietf.org/html/rfc1436																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Gopher_(protocol)	0	0														
kuroko	Kuroko	2020	K. Lange		11	pl		https://kuroko-lang.github.io/		0				v1.4.0	1385	0		10	21947		true	0								https://github.com/kuroko-lang/kuroko	pl																2020	2024	2020	12	25	422	11	false																								2020	2025	1431	4	473	5	67027																			https://github.com/kuroko-lang										c markdown python yaml css json make html xml bourne-shell				true	503	0		21																1	false	1	true																																																										https://github.com/kuroko-lang/kuroko																																																																																																																																																																																													0	0														
xproc	XProc	1990			11	pl				0					1386	2			21945		true	0									pl	174	223		93		0					xml	xml	text/xml	text.xml	programming								false					97	2004	2018	1	12																												1990	xml java xquery xpath	XProc is a W3C Recommendation to define an XML transformation language to define XML Pipelines. Below is an example abbreviated XProc file:  This is a pipeline that consists of two atomic steps, XInclude and Validate. The pipeline itself has three inputs, “source” (a source document), “schemas” (a list of W3C XML Schemas) and  “parameters” (for passing parameters). The XInclude step reads the pipeline input “source” and produces a result document. The Validate step reads the pipeline input “schemas” and the output from the XInclude step and produces a result document. The result of the validation, “result”, is the result of the pipeline. Here is an equivalent less abbreviated XProc pipeline:	2007	56	129	52	13015603								xpl xproc												500	0		11																																	text								http://www.rosettacode.org/wiki/Category:XProc																						"<?xml version=""1.0"" encoding=""UTF-8""?> <p:declare-step xmlns:p=""http://www.w3.org/ns/xproc""     xmlns:c=""http://www.w3.org/ns/xproc-step"" version=""1.0"">     <p:input port=""source"">         <p:inline>             <doc>Hello world!</doc>         </p:inline>     </p:input>     <p:output port=""result""/>     <p:identity/> </p:declare-step>"						"<p:pipeline name=""pipeline"" xmlns:p=""http://www.w3.org/ns/xproc""   version=""1.0"">   <p:input port=""schemas"" sequence=""true""/>    <p:xinclude name=""included"">     <p:input port=""source"">       <p:pipe step=""pipeline"" port=""source""/>     </p:input>   </p:xinclude>    <p:validate-with-xml-schema name=""validated"">     <p:input port=""source"">       <p:pipe step=""included"" port=""result""/>     </p:input>     <p:input port=""schema"">       <p:pipe step=""pipeline"" port=""schemas""/>     </p:input>   </p:validate-with-xml-schema> </p:pipeline>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/XProc	1	0					XProc	https://github.com/textmate/xml.tmbundle		year|publisher|title|authors|isbn13\n2020|XML Press|XProc 3.0 Programmer Reference|Siegel, Erik|9781937434717	XProc					
augeas	Augeas	2007			16	pl		http://augeas.net/		0					1387	0			21943		true	0									pl	265	293		68		0					text			none	programming								false																					configs.py														2008		2018	c xml xpath python ruby ocaml perl haskell java php tcl puppet	Augeas is a free software  configuration-management library, written in the C programming language.  It is licensed under the terms of the GNU Lesser General Public License. Augeas uses programs called  lenses (in reference to the Harmony Project) to map a filesystem to an XML tree which can then be parsed using an XPath syntax, using a bidirectional transformation. Writing such lenses extends the amount of files Augeas can parse.	2011	9	150	25	79322					Red Hat			aug		aug									true	66	0		16																																	text													United States																		Augeas																																																			true																																																																								true																																																																														https://en.wikipedia.org/wiki/Augeas_(software)	0	0				augeas.net	Augeas				Augeas					
tabloid	Tabloid	2020	Linus Lee		11	esolang		https://tabloid.vercel.app		0					1388	1		4	21942		true	0								https://github.com/thesephist/tabloid	esolang																2020	2024	2020	7	10	458	6	false																								2020	2021	35	2	9	1	1429																													javascript css markdown html				true	492	0		15																1	false																																																	https://riju.codes/tabloid	"YOU WON'T WANT TO MISS ""Hello, world"" PLEASE LIKE AND SUBSCRIBE"										https://github.com/thesephist/tabloid																																																																																																																																																																																													0	0				tabloid.vercel.app										
crema	Crema	2014	Jacob Torrey and Jared Wright		14	pl		https://github.com/ainfosec/crema/wiki		0					1389	1		7	21940		true	0								https://github.com/ainfosec/crema	pl																2015	2024		15	11	64	4	false																								2014	2015	317	6	84	3	9931																Crema is a LLVM front-end that aims to specifically execute in sub-Turing Complete space. Designed to be simple to learn, and practical for the majority of programming tasks needed, Crema can restrict the computational complexity of the program to the minimum needed to improve security.	Crema is a LLVM front-end that aims to specifically execute in sub-Turing Complete space. Designed to be simple to learn, and practical for the majority of programming tasks needed, Crema can restrict the computational complexity of the program to the minimum needed to improve security.		Assured Information Security, Inc.	Crema is a LLVM front-end that aims to specifically execute in sub-Turing Complete space. Designed to be simple to learn, and practical for the majority of programming tasks needed, Crema can restrict the computational complexity of the program to the minimum needed to improve security.									cpp bourne-shell c yacc lex make markdown				true	105	0		47																2	false																													United States					def int binarySearch(int values[], int searchTarget){     int upperBound = list_length(values) - 1    # Upper index of seach region     int lowerBound = 0                       # Lower index of seach region     int delta = list_length(values)     # Distance between upperBound and lowerBound     int middleValueIndex = 0    # Mid-point index between upper and lower bounds     int middleValue = 0         # Value at the mid-point index     int foundIndex = -1         # The index of the target number after finding      foreach(values as value){         # Check middle value to see if it matches target number         middleValueIndex = ((upperBound + lowerBound) / 2)         middleValue = values[middleValueIndex]         if(middleValue == searchTarget){             foundIndex = middleValueIndex             break         }          #Re-adjust the lower and upper bounds for next itteration         if(middleValue >= searchTarget){             upperBound = middleValueIndex - 1         }else{             lowerBound = middleValueIndex + 1         }         delta = upperBound - lowerBound     }     return foundIndex }																								as bool break char def double else eq extern false foreach ge gt if int le lt neq return sdef string struct true uint void		https://github.com/ainfosec/crema																																																																																																																																																																																													0	0														
islisp	ISLISP	2007			14	pl				0					1390	1			21940	1690	true	0									pl																							false				i/ISLISP.lisp																																	2007	common-lisp eulisp le-lisp scheme clos openlisp	ISLISP (also capitalized as ISLisp) is a programming language in the LISP family standardized by ISO working group ISO/IEC JTC 1/SC 22/WG 16 (commonly referred to simply as SC22/WG16 or WG16). The primary output of this working group was an International Standard, ISO/IEC 13816:1997(E), published by ISO.  The standard was updated in 2007 and republished as ISO/IEC 13816:2007(E).  Although official publication was through ISO, versions of the ISLISP language specification are available that are believed to be in the public domain.The goal of this standardization effort was to define a small, core language to help bridge the gap between differing dialects of Lisp. It attempted to accomplish this goal by studying primarily Common Lisp, EuLisp, Le Lisp, and Scheme and standardizing only those features shared between them. From ISLISP.info: ISLISP has these design goals:  Compatible with existing Lisp dialects where feasible. Provide basic functionality. Object-oriented. Designed with extensibility in mind. Gives priority to industrial needs over academic needs. Promotes efficient implementations and applications.ISLISP has separate function and variable namespaces (hence it is a Lisp-2). ISLISP's object system, ILOS, is for the most part a subset of CLOS.	2006	17	50	63	6976849					ISO && International Electrotechnical Commission				lisp											105	0		17																																	text													Switzerland																"(format (standard-output) ""Hello World"") "								ISLISP															standard-output	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/ISLISP	0	0	https://hopl.info/showlanguage.prx?exp=1690													
ns-basic	NS Basic	1994			14	pl				0					1391	1			21940		true	0									pl																							false																																					2018	ios android visual-basic javascript hypercard	NS Basic is a family of development tools for the mobile devices developed and commercially marketed by NS  BASIC Corporation in Toronto, Ontario, Canada for iOS, Android, BlackBerry OS, WebOS, Newton OS, Palm OS, Windows CE, Windows Mobile and Microsoft Windows.	2008	17	90	154	19160625					NSB Corporation														false	105	0		16																																														Canada																							"// in JavaScript OKButton.onclick = function() {    NSB.MsgBox(""Hello World""); }"														//			""""																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/NS_Basic	0	0														
cycl	CYCL	1988	Doug Lenat		12	pl		https://cyc.com/		0					1392	1			21938	1546	true	0									pl																							false																																					1990		CycL in computer science and artificial intelligence is an ontology language used by Doug Lenat's Cyc artificial intelligence project. Ramanathan V. Guha was instrumental in the design of early versions of the language. There is a close variant of CycL known as MELD. The original version of CycL was a frame language, but the modern version is not.  Rather, it is a declarative language based on classical first-order logic, with extensions for modal operators and higher order quantification. CycL is used to represent the knowledge stored in the Cyc Knowledge Base, available from Cycorp.  The source code written in CycL released with the OpenCyc system is licensed as open source, to increase its usefulness in supporting the semantic web.	2002	45	32		87136					Cycorp, Inc															246	0		12																1																														United States				https://semanticscholar.org/paper/fc1584ebf311e8343c91dcc9ad8e5ef19d815bda																			(#$relationAllExists #$biologicalMother #$ChordataPhylum #$FemaleAnimal)																																																																																																																																																																																																				https://en.wikipedia.org/wiki/CycL	0	0	https://hopl.info/showlanguage.prx?exp=1546													
pear-pm	PEAR	1999			12	packageManager		http://pear.php.net/		0					1393	0			21938		false	0									packageManager																							false																			php																						45								https://pear.php.net/group															246	0		12																																														Unknown				https://github.com/pear/																		https://twitter.com/pear																																																																																																																																																																																																					https://en.wikipedia.org/wiki/PEAR	0	0				pear.php.net										
yoix	Yoix	2000	Rich Drechsler and John Mocenigo		16	pl				0					1394	2			21937		true	0									pl																							false				y/Yoix.yx																																	2000	c java postscript perl unix linux html	In computer programming, Yoix is a high-level, general-purpose, interpreted, dynamic programming language. The Yoix interpreter is implemented using standard Java technology without any add-on packages and requires only a Sun-compliant JVM to operate. Initially developed by AT&T Labs researchers for internal use, it has been available as free and open source software since late 2000.	2005	9	9	89	2248859									yx										true	65	0		20																2																																														"import yoix.stdio.*;  printf(""Hello World""); "							"import yoix.*.*;  BuildYoixLogoImage(double height, Color color, int addshadow) {   // create the basic image, without shadow   GenImage(double height, Color color, Font imagefont, double scale) {     Image yoixlogo = {       int type = TYPE_RGB_ALPHA;       Color imgcolor = color;       double scale = scale;       Font imagefont = imagefont;       Font regfont = imagefont.scalefont(0.5, 0.5);       Graphics graphics = {         Font font = imagefont;         int textantialiasing = TRUE;       };       double ywd = stringWidth(graphics.font, ""Y"");       Dimension size = {         double height = height;         double width = ywd * 5.25;       };       double owd = stringWidth(graphics.font, ""o"");       double iwd = stringWidth(graphics.font, ""i"");       double xwd = stringWidth(graphics.font, ""x"");       ywd += iwd;       ywd /= 2.0;       paint(Rectangle r) {         double alpha = 1.0;         double alpha2 = 0.3333;         int    limit = 12;              graphics {           gsave();           erasedrawable(0.0); // for transparent PNG           rectclip(r);           setrgbcolor(imgcolor.red, imgcolor.green, imgcolor.blue);           translate(48 * this.scale, 44 * this.scale);           for(n=0; n<limit; n++) {             moveto(0.0, 0.0);             setfont(this.imagefont);             // ""handmade"" kerning             show(""Y"", alpha);             if (n == 0) {               moveto(ywd, 0.0);               show(""o"", alpha);               moveto(ywd + owd - 0.3 * iwd, 0.0);               show(""i"", alpha);               moveto(ywd + owd + 0.8 * iwd, 0.0);               show(""x"", alpha);               moveto(ywd + owd + 0.8 * iwd + xwd, -this.imagefont.height * 0.33);               setfont(this.regfont);               show(""\xAE"", alpha);               alpha = alpha2;             }             alpha *= 0.75;             rotate(30);           }           grestore();         }       }     };      return(yoixlogo);   }    Font basefont = {     String name = ""ClearviewATT-plain-48"";   };   double scale = height / 90.0;   Font imagefont = basefont.scalefont(scale, scale);    if (addshadow) {     Image logo = GenImage(height, color, imagefont, scale);     image = new Image {       int type = TYPE_RGB_ALPHA;       Image source = logo;       Image img = logo;       // convolve image to make a (lightened) shadow       Image shadow = new Image {         int type = TYPE_RGB_ALPHA;         Image source = img;         Array kernel = new Array[100];         Pointer ptr;         for(ptr in kernel) *ptr = 0.0055;         paint() {           convolve(kernel);         }       };       // combine the image and shadow into one image       paint(Rectangle r) {         graphics {           gsave();           moveto(0, 0);           showimage(this.img);           moveto(this.img.size.height * 0.005, this.img.size.height * 0.02);           showimage(this.shadow);           grestore();         }       }     };   } else {     image = GenImage(height, color, imagefont, scale);   }    return(image); }  // rudimentary argument processing (getopt is also available) // first argument is height of image double sz = (argc > 1) ? atof(argv[1]) : 270; int shdw = 1; int print = 0; // second argument: if 0/1 turn shadow off/on, otherwise // assume it is a filename for printing. if (argc > 2) {   if (argv[2] =~ ""^[01]$"") {     shdw = atoi(argv[2]);   } else {     print = 1;   } }  Image yoixlogo = BuildYoixLogoImage(sz, Color.black, (sz >= 72) && shdw);  if (print) {   Stream output;    if ((output = open(argv[2], ""w"")) != NULL) {     encodeImage(yoixlogo, ""png"", output);     close(output);   } } else {   JFrame jf = {     int visible = TRUE;     Dimension size = NULL;     Array layout = {       new JPanel {         Dimension preferredsize = {           double width = yoixlogo.size.width;           double height = yoixlogo.size.height;         };         Color background = Color.white;         Image backgroundimage = yoixlogo;         int backgroundhints = SCALE_NONE;       },     };   }; }"	Yoix													//		printf	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Yoix	0	0														
cortex	Cortex	2019	Arno Gourdol		11	pl		https://cortexjs.io/cortex/		0					1395	1		9	21934		true	0								https://github.com/cortex-js/compute-engine	pl																2019	2024		10	40	346	35	false																								2019	2025	1153	17	296	16	114529																Cortex is a programming language for scientific computing built on the Cortex Compute Engine.	Cortex is a programming language for scientific computing built on the Cortex Compute Engine.			Cortex is a programming language for scientific computing built on the Cortex Compute Engine.									typescript markdown json javascript bourne-shell html css bash yaml				true	485	0		20																1	false																																		"Simplify(2 + 3x^3 + 2x^2 + x^3 + 1) // ➔ 4x^3 + 2x^2 + 3  x = 2^11 - 1 ""\(x) is a \(Domain(x))"" // ➔ ""2047 is a PrimeNumber"" "																										https://github.com/cortex-js/compute-engine																																																																																																																																																																																													0	0														
kaffeine	Kaffeine	2010	Jonah Fox		12	pl		https://web.archive.org/web/20201111200507/http://learn-krft.studioamplify.com/kaffeine/		0					1396	0		7	21932		true	0								https://github.com/weepy/kaffeine	pl																2010	2024		10	16	180	21	false																								2010	2012	235	13	315	2	33623																			Studio Amplify		k								javascript pug css html markdown svg json				true	243	0		20																1	false																													Ireland																															https://github.com/weepy/kaffeine																																																																																																																																																																																													0	0														
snowman	Snowman	2014	Chris Klimas	Dan Cox	12	textMarkup				0					1397	1			21932		true	0								https://github.com/videlais/snowman	textMarkup																2017	2024		4	34	127	23	false																								2014	2025	768	13	187	8	130789																Snowman is an advanced Twine 2 story format designed for people who already know JavaScript and CSS.	Snowman is an advanced Twine 2 story format designed for people who already know JavaScript and CSS.			Snowman is an advanced Twine 2 story format designed for people who already know JavaScript and CSS.													true	243	0		13	twine															1									https://videlais.github.io/snowman/#/																										<span.large.green>This is large and green</span>																										https://github.com/videlais/snowman																																																																																																																																																																																													0	0														
winxed	winxed	2009			17	pl		http://winxed.net/		0					1398	1		4	21930		true	0								https://github.com/NotFound/winxed	pl																2011	2023	2009	2	7	29	6	false																								2009	2014	1682	5	115	6	67233					2013																winxed								cpp json make markdown				true	57	0		25																	false																																		"#! winxed # (C) 2010 Julián Albo /* = head1 NAME setup.winxed - Python distutils style =head1 DESCRIPTION Just some testing, not intended for real usage yet. =head1 USAGE Handle with care. See DESCRIPTION. =cut */ $load 'Getopt/Obj.pbc'; //********************************************************************** // Json file read. function loadData(string filename) {     var json = load_language('data_json');     var file = open(filename);     if (file == null || file.is_closed())         throw Error(""Can't open "" + filename);     file.encoding('utf8');     string jsondata = file.readall();     file.close();     var code = json.compile(jsondata);     return code(); } //********************************************************************** function main(argv) {     // Parse command line.     var getopts = new ['Getopt','Obj'];     getopts.notOptStop(1);     getopts.push_string('file=s');     getopts.push_string('v');     string progname = argv.shift();     var opts = getopts.get_options(argv);     int verbose = opts['v'] != null;     var file = opts['file'];     // Get setup data from json file specified in command line     // or default value.     string filename = 'setup.json';     if (file != null)         filename = file;     var data = loadData(filename);     if (verbose) {         string description = data['description'];  say(""\tFile: "", filename);  say(""\tName: "", data['name']);         say(""\tDescription: "", description);  say(""\t(C) "", data['copyright_holder']);  say();     }     using extern distutils;     setup(argv:[flat], data:[flat,named]); } // End"																										https://github.com/NotFound/winxed						//	/* */																															true																																																							true																	true																														false																																																	0	0				winxed.net										
odata	Open Data Protcol	2007			10	protocol		https://www.odata.org/		0					1399	1			21923		true	0									protocol																							false																																			2009		2007		In computing, Open Data Protocol (OData) is an open  protocol which allows the creation and consumption of queryable and interoperable RESTful  APIs in a simple and standard way. Microsoft initiated OData in 2007. Versions 1.0, 2.0, and 3.0 are released under the Microsoft Open Specification Promise. Version 4.0 was standardized at OASIS, with a release in March 2014. In April 2015 OASIS submitted OData v4 and OData JSON Format v4 to ISO/IEC JTC 1 for approval as an international standard.The protocol enables the creation and consumption of  REST APIs, which allow  Web clients to publish and edit resources, identified using URLs and defined in a data model, using simple HTTP messages. OData shares some similarities with JDBC and with ODBC; like ODBC, OData is not limited to relational databases.		244	39		26639400					Microsoft															1241	0		10																																														United States					"{   ""@odata.context"": ""http://services.odata.org/V4/OData/OData.svc/$metadata#Products"",   ""value"": [     {       ""ID"": 0,       ""Name"": ""Meat"",       ""Description"": ""Red Meat"",       ""ReleaseDate"": ""1992-01-01T00:00:00Z"",       ""DiscontinuedDate"": null,       ""Rating"": 14,       ""Price"": 2.5     },     {       ""ID"": 1,       ""Name"": ""Milk"",       ""Description"": ""Low fat milk"",       ""ReleaseDate"": ""1995-10-01T00:00:00Z"",       ""DiscontinuedDate"": null,       ""Rating"": 3,       ""Price"": 3.5     }   ] }"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Open_Data_Protocol	0	0				odata.org										
quaint	Quaint	2014	Olivier Breuleux		20	textMarkup		http://breuleux.github.io/quaint/		0				0.1.6	1400	1		4	21923		true	0								https://github.com/breuleux/quaint	textMarkup																2015	2023	2014	5	0	33	0	false																								2014	2022	351	1	49	4	13636				http://breuleux.github.io/quaint/tryit.html												Quaint is a markup language that you can use to write documents. It is similar to Markdown, but it is more powerful and more extensible.	Quaint is a markup language that you can use to write documents. It is similar to Markdown, but it is more powerful and more extensible.		https://github.com/breuleux/quaint/issues	Quaint is a markup language that you can use to write documents. It is similar to Markdown, but it is more powerful and more extensible.									json javascript markdown css				true	36	0		27	markdown scroll															1	false	0	true																											Canada					";; Edit me!  meta ::   title = My Resume   author = My Name  = meta::title  Hello, my name is __meta::author and this is meta::title~! I have many skills:  * Pirate skills   * Eye patch   * Peg leg * _Ninja skills   css ::     .invisible { color: transparent; }   # span.invisible % Stealth!   # Nunchakus * Robot skills   * Beep! Boop! * I can also cook!   + Meal       + Can I cook it? + How good?   | Potatoes   | Yes            | Delicious   | Steak      | Yes            | Rare   | Egg salad  | You bet!       | Decadent   | Cheesecake | Yes!!!         | Oh my god  My website is @@{web}. Find me on Google@@http://google.com~! It's easy as 2 + 2 = {2 + 2}!  web => http://my.amazing.website.com  Please embed my `code on your website:  javascript &   function virus() { alert(""AAAAAAAAHHH""); }  @@image:assets/quaint-small.png"																										https://github.com/breuleux/quaint						;;																																true																																																							true																																															true																																																	0	0														
mary	Mary	1970			17	pl				0					1401	1			21921	647	true	0									pl																							false																																					1970	sparc algol-68 c algol	"Mary was a programming language designed and implemented by RUNIT at Trondheim, Norway in the 1970s. It borrowed many features from ALGOL 68 but was designed for machine-oriented programming. An unusual feature of its syntax was that expressions were constructed using the conventional infix operators, but all of them had the same precedence and evaluation went from left to right unless there were brackets. Assignment had the destination on the right and assignment was considered just another operator. Similar to C, several language features appear to have existed to allow programmers to produce reasonably well optimised code, despite a quite primitive code generator in the compiler. These included operators similar to the += et alter  in C and explicit register declarations for variables. Notable features:  ""Dataflow syntax"" - values flow from left to right, including assignment. Most constructs could be used in expressions (blocks, IF, CASE, etc.). Text-based recursive macros. Overloaded user-defined operators, not constrained to predefined identifiers as in C++. Automatic building and dereferencing of pointers from type context. Scalar range types. Array and set enumeration in loop iterators. Dynamic array descriptors (ROW).A book describing Mary was printed in 1974 (Fourth and last edition in 1979): Mary Textbook by Reidar Conradi & Per Holager. Compilers were made for Kongsberg Våpenfabrikk's SM-4  and Norsk Data Nord-10/ND-100 mini-computers. The original Mary compiler was written in NU ALGOL, ran on the Univac-1100 series and was used to bootstrap a native compiler for ND-100/SINTRAN-III. RUNIT implemented a CHILL compiler written in Mary which ran on ND-100 and had Intel 8086 and 80286 targets. When this compiler was ported to the VAX platform, a common backend for Mary and CHILL was implemented. Later, backends for i386 and SPARC were available. Since the Mary compiler was implemented in Mary, it was possible to run the compiler on all these platforms. Mary is no longer maintained."	2001	7	13	41	20340					Stiftelsen for industriell og teknisk forskning															55	0		20									algol-68																								text	1514												Norway																							BEGIN    INT i := 10;          %% Variable with initial value.    REF INT ri := i;      %% Pointer initialized to point to i.    INT j := 11;    j :- REF INT =: ri;   %% Type conversion and assignment                          %% ri now points to j.    i =: (ri :- VAL REF INT);                          %% Assignment and type conversion                          %% ri points to j so j is changed.    IF j > 10             %% Conditional statement with result    THEN                  %% used inside an arithmetic expression.       1    ELSE       2    FI + j =: j; END														%				:=														true														true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Mary_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=647													
sxml	SXML	2001	Oleg Kiselyov		18	dataNotation		https://okmij.org/ftp/Scheme/SXML.html	https://okmij.org/ftp/Scheme/SXML.html	0					1402	2			21921		true	2	laml sxpath								dataNotation																							false																																														SXML is an abstract syntax tree of an XML document. SXML is also a concrete representation of the XML Infoset in the form of S-expressions. The generic tree structure of SXML lends itself to a compact library of combinators for querying and transforming SXML.	SXML is an abstract syntax tree of an XML document. SXML is also a concrete representation of the XML Infoset in the form of S-expressions. The generic tree structure of SXML lends itself to a compact library of combinators for querying and transforming SXML.			SXML is an abstract syntax tree of an XML document. SXML is also a concrete representation of the XML Infoset in the form of S-expressions. The generic tree structure of SXML lends itself to a compact library of combinators for querying and transforming SXML.	scm sxml									xml				21	0		25	laml		s-expressions xml			s-expressions										1									https://www.gnu.org/software/guile/manual/html_node/SXML.html																									https://okmij.org/ftp/Scheme/LaXmL.txt	"(define Content '(  (html:begin   (Header    (title ""SXML"")    (description ""Definition of SXML: ..."")    (keywords ""XML, XML parsing, XML Infoset, XPath, SXML, Scheme"")    (long-title ""SXML"")    (Links     (start ""index.html"" (title ""Scheme Hash""))     (contents ""../README.html"")     (prev ""xml.html"")     (home ""http://pobox.com/~oleg/ftp/"")))    (body    (navbar)    (page-title)    (p ""SXML is an instance of XML Infoset as S-expressions. SXML is an Abstract Syntax Tree of an XML document."")    (p (b ""Revision: 2.0""))     (TOC)     (Section 2 ""Introduction"")    (p     ""An XML information set (Infoset) ... XML Infoset is described in ""     (cite ""XML Infoset"") "". Although technically Infoset is specified for XML, it largely applies to HTML as well."")    (p     ""SXML is..."")     (Section 2 ""Notation"")    ))))"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/SXML	0	0														
confluence	Confluence	2004			10	textMarkup	https://confluence.atlassian.com/doc/confluence-wiki-markup-251003035.html	https://confluence.atlassian.com/doc/confluence-wiki-markup-251003035.html		0					1403	1			21920		true	0									textMarkup																							false																																																	Atlassian															1233	0		10																																														Australia																			https://reddit.com/r/confluence	https://riju.codes/confluence	Hello, world! 													https://github.com/jgm/pandoc																																																																																																																																																																																										1	0								year|publisher|title|authors|isbn13\n2003|Pearson Education Limited|Computer Confluence It Edition and CD 5.|Beekman, George|9780131051898						
adept	Adept	2018	Isaac Shelton		13	pl		https://github.com/AdeptLanguage/Adept		0					1404	1		8	21919		true	0								https://github.com/AdeptLanguage/Adept	pl																2017	2024		7	8	119	38	false																								2018	2025	1025	10	540	59	67483																A blazing fast language for general purpose programming.	A blazing fast language for general purpose programming.		https://github.com/AdeptLanguage/	A blazing fast language for general purpose programming.									c ring markdown cmake python bourne-shell yaml json				true	155	0		21																1	false																													Unknown					"/*     For values that use ownership-based memory management     (e.g. String, List, Grid)     we must transfer ownership if we want to keep them     alive for longer than their owner's scope */ import basics func main {     everyone <String> List = getEveryoneAttending()     each fullname String in everyone {         print(""=> "" + fullname)     } } func getEveryoneAttending() <String> List {     everyone <String> List     person1 String = getFullnameReturnImmediately(""Alice"", ""Golden"")     person2 String = getFullnameStoreAndThenLaterReturn(""Bob"", ""Johnson"")     // Commit ownership of strings held by 'person1' and 'person2'     // to be managed by the list     everyone.add(person1.commit())     everyone.add(person2.commit())     // Commit ownership of the list to the caller     return everyone.commit() } func getFullnameReturnImmediately(firstname, lastname String) String {     // '.commit()' is not necessary here     return firstname + "" "" + lastname } func getFullnameStoreAndThenLaterReturn(firstname, lastname String) String {     fullname String = firstname + "" "" + lastname     // Ownership of the result is held by 'fullname',     // so we must transfer ownership to the caller in order     // to keep it alive after this function returns     // '.commit()' is necessary here     return fullname.commit() }"																										https://github.com/AdeptLanguage/Adept																																																																																																																																																																																													0	0														
mvel	MVEL	2003			12	pl				0					1405	1			21918		true	0									pl																							false																																						java xml lisp ognl	MVFLEX Expression Language (MVEL) is a hybrid dynamic/statically typed, embeddable Expression Language and runtime for the Java Platform.  Originally started as a utility language for an application framework, the project is now developed completely independently. MVEL is typically used for exposing basic logic to end-users and programmers through configuration such as XML files or annotations.  It may also be used to parse simple JavaBean expressions. The runtime allows MVEL expressions to be executed either interpretively, or through a pre-compilation process with support for runtime bytecode generation to remove overhead. Since MVEL is meant to augment Java-based software, it borrows most of its syntax directly from the Java programming language with some minor differences and additional capabilities. For example: as a side effect of MVEL's typing model, which treats class and method references as regular variables, it is possible to use both class and function pointers (but only for static methods).  MVEL also allows collections to be represented as folds (or projections) in a Lisp-like syntax.	2008	43	13	75	19100445					https://github.com/mvel														true	235	0		13																																														Italy and Canada																							import java.util.*;  // the main quicksort algorithm def quicksort(list) {     if (list.size() <= 1) {          list;     }     else {          pivot = list[0];          concat(quicksort(($ in list if $ < pivot)), pivot, quicksort(($ in list if $ > pivot)));     } }  // define method to concatenate lists. def concat(list1, pivot, list2) {     concatList = new ArrayList(list1);     concatList.add(pivot);     concatList.addAll(list2);     concatList; }  // create a list to sort list = [5,2,4,1,18,10,15,1,0];  // sort it! quicksort(list);														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/MVEL	0	0														
powerbasic	PowerBASIC	1989			12	pl				0					1406	1			21918		true	0									pl																							false																																					1989	turbo-basic-xl turbo-basic basic qbasic quickbasic algol assembly-language x86-isa mmx	PowerBASIC, formerly Turbo Basic, is the brand of several commercial compilers by PowerBASIC Inc. that compile a dialect of the BASIC programming language. There are both MS-DOS and Windows versions, and two kinds of the latter:  Console and Windows.  The MS-DOS version has a syntax similar to that of QBasic and QuickBASIC.  The Windows versions use a BASIC syntax expanded to include many Windows functions, and the statements can be combined with calls to the Windows API.	2002	43	135	449	64316					PowerBASIC Inc															235	0		13																																									http://www.rosettacode.org/wiki/Category:PowerBASIC					United States																							"#Compile Exe ' using either PBCC6 or PBWIN10 compiler #Dim All  Function PBMain     Local GW As Dword     ' start a GRAPHIC WINDOW     Graphic Window New ""graphic window"", 100, 100, 200, 200 to GW     ' show a coloured disc     Graphic Ellipse (10, 10)-(190, 190), %rgb_Red, %rgb_SeaGreen, 0     ' wait for a keypress     Graphic Waitkey$ End Function"														'																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/PowerBASIC	0	0														
sisal	SISAL	1983	James McGraw		14	pl				0					1407	0			21908	1057	true	0									pl																							false																																					1983	pascal c fortran haskell sac-programming-language grep	"SISAL (""Streams and Iteration in a Single Assignment Language"") is a general-purpose single assignment functional programming language with strict semantics, implicit parallelism, and efficient array handling. SISAL outputs a dataflow graph in Intermediary Form 1 (IF1). It was derived from VAL (Value-oriented Algorithmic Language, designed by Jack Dennis), and adds recursion and finite streams. It has a Pascal-like syntax and was designed to be a common high-level language for numerical programs on a variety of multiprocessors."	2002	16	33	69	57406					University of Manchester && Lawrence Livermore && Colorado State University && DEC															100	0		17																1							false	https://tio.run/#sisal									text								http://www.rosettacode.org/wiki/Category:Sisal					United Kingdom and United States																																																																																																																																																																																			true																																								https://en.wikipedia.org/wiki/SISAL	0	0	https://hopl.info/showlanguage.prx?exp=1057													
unseemly	unseemly	2016	Paul Stansifer		13	pl		http://unseemly.github.io/		0				v0.0.3	1408	0		8	21906		true	0								https://github.com/paulstansifer/unseemly	pl																2016	2024	2016	5	5	131	40	false																								2016	2023	626	5	84	2	21534																													rust markdown toml yaml javascript html json dockerfile				true	153	0		21																1	false	0	true																															https://www.reddit.com/r/ProgrammingLanguages/comments/eq26iu/unseemly_a_typed_macro_language/																											https://github.com/paulstansifer/unseemly																																																																																																																																																																																													0	0				unseemly.github.io										
mangle	Mangle	2022	Mangle Team		10	pl				0				v0.1.0	1409	0		4	21900		true	0								https://github.com/google/mangle	pl																2022	2024	2022	24	38	1052	8	false																								2022	2025	171	10	161	1	7991																			Google										go markdown svg bourne-shell				true	1177	0		14																1	false	0	true																																																										https://github.com/google/mangle																																																																																																																																																																																													0	0														
openverse	Openverse	2016	Liza Daly		10	searchEngine		https://openverse.org		0					1410	0		18	21900		false	0								https://github.com/wordpress/openverse	searchEngine																2021	2024		17	181	232	648	false																								2017	2025	12009	380	3882	1493	544217																													python markdown json5 typescript json javascript svg yaml sql bourne-shell html dockerfile toml xml css bash ini csv				true	1177	0		28																1	false																																																												https://github.com/wordpress/openverse																																																																																																																																																																																												https://en.wikipedia.org/wiki/Openverse	0	0														
aimms	AIMMS	1993	Johannes J. Bisschop and Marcel Roelofs		12	pl				0					1411	0			21900	4940	true	0									pl																							false												Advanced Interactive Multidimensional Modeling System																									1993	algebraic-modeling-language xml	AIMMS is a prescriptive analytics software company with offices in the Netherlands, United States, China and Singapore. AIMMS has two main product offerings that provide modeling and optimization capabilities across a variety of industries. The AIMMS Prescriptive Analytics Platform is a tool for those with an Operations Research or Analytics background. It offers unlimited flexibility to develop optimization-based applications and deploy them to business users. AIMMS SC Navigator, launched in 2017, is built on the AIMMS Prescriptive Analytics Platform and provides configurable Apps for supply chain teams. SC Navigator provides supply chain analytics to individuals without a technical or analytics background so they can get the same benefits from sophisticated analytics without needing to code or model.	2011	41	76	82	31460418		"AIMMS (an acronym for ""Advanced Interactive Multidimensional Modeling System"") began as a software system designed for modeling and solving large-scale optimization and scheduling-type problems. AIMMS is considered to be one of the five most important algebraic modeling languages and the creator (Johannes J. Bisschop) has been awarded with INFORMS Impact Prize for his work in this language."	"AIMMS (an acronym for ""Advanced Interactive Multidimensional Modeling System"") began as a software system designed for modeling and solving large-scale optimization and scheduling-type problems. AIMMS is considered to be one of the five most important algebraic modeling languages and the creator (Johannes J. Bisschop) has been awarded with INFORMS Impact Prize for his work in this language."		AIMMS B.V. or Paragon Decision Technology B.V.	"AIMMS (an acronym for ""Advanced Interactive Multidimensional Modeling System"") began as a software system designed for modeling and solving large-scale optimization and scheduling-type problems. AIMMS is considered to be one of the five most important algebraic modeling languages and the creator (Johannes J. Bisschop) has been awarded with INFORMS Impact Prize for his work in this language."														225	0		13																2																	text																	https://download.aimms.com/aimms/download/references/AIMMS-Whitepaper-COA.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/AIMMS	0	0	https://hopl.info/showlanguage.prx?exp=4940													
jeeves	Jeeves	2013	Jean Yang		11	pl		http://projects.csail.mit.edu/jeeves/		0					1412	0		9	21895		true	0								https://github.com/jeanqasaur/jeeves	pl																2014	2024		35	33	339	8	false																								2013	2018	638	15	642	7	104028																			MIT										python html css javascript markdown restructuredtext csv svg make				true	455	0		20																1	false																													United States																															https://github.com/jeanqasaur/jeeves																																																																																																																																																																																													0	0														
bamboo	bamboo	2016	Yoichi Hirai		11	pl				0				0.0.02	1413	0		8	21894		true	0								https://github.com/pirapira/bamboo	pl																2016	2024	2016	33	39	324	50	false																								2016	2018	939	12	167	2	19647																Bamboo is a programming language for Ethereum contracts.	Bamboo is a programming language for Ethereum contracts.			Bamboo is a programming language for Ethereum contracts.									ocaml markdown json tex yaml bourne-shell make javascript				true	454	0		19																1	false	0	true																																																										https://github.com/pirapira/bamboo																																																																																																																																																																																													0	1													year|title|doi|citations|influentialCitations|authors|paperId\n2018|Hydrolysis of Glucose from Bamboo with Micro Controller PID type Arduino UNO and Fuzzy Method|10.2991/ICST-18.2018.8|1|0|N. K. Sari and D. Ernawati and I. Purbasari and B. Rahmat|f9895f90e6161b9d3ae0e8c291b3f560481a7967	
pl-0	PL/0	1976	Niklaus Wirth		12	pl				0					1414	1			21891	2592	true	0									pl																							false																																					1976	pl-i pascal lex yacc python modula-2 csp isbn	"PL/0 is a programming language, intended as an educational programming language, that is similar to but much simpler than Pascal, a general-purpose programming language. It serves as an example of how to construct a compiler. It was originally introduced in the book, Algorithms + Data Structures = Programs, by Niklaus Wirth in 1976. It features quite limited language constructs: there are no real numbers, very few basic arithmetic operations and no control-flow constructs other than ""if"" and ""while"" blocks. While these limitations make writing real applications in this language impractical, it helps the compiler remain compact and simple."	2004	40	26	133	507221					Eidgenössische Technische Hochschule Zürich															220	0		12																1																	text			https://github.com/antlr/grammars-v4/tree/master/pl0										Switzerland				https://web.archive.org/web/20060712015332/http://www.cs.rochester.edu/courses/254/PLzero/guide.pdf																			VAR x, y, z, q, r, n, f;  PROCEDURE multiply; VAR a, b; BEGIN   a := x;   b := Y;   z := 0;   WHILE b > 0 DO   BEGIN     IF ODD b THEN z := z + a;     a := 2 * a;     b := b / 2   END END;  PROCEDURE divide; VAR w; BEGIN   r := x;   q := 0;   w := y;   WHILE w <= r DO w := 2 * w;   WHILE w > y DO   BEGIN     q := 2 * q;     w := w / 2;     IF w <= r THEN     BEGIN       r := r - w;       q := q + 1     END   END END;  PROCEDURE gcd; VAR f, g; BEGIN   f := x;   g := y;   WHILE f # g DO   BEGIN     IF f < g THEN g := g - f;     IF g < f THEN f := f - g   END;   z := f END;  PROCEDURE fact; BEGIN   IF n > 1 THEN   BEGIN     f := n * f;     n := n - 1;     CALL fact   END END;  BEGIN   ?x; ?y; CALL multiply; !z;   ?x; ?y; CALL divide; !q; !r;   ?x; ?y; CALL gcd; !z;   ?n; f := 1; CALL fact; !f END.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/PL/0	0	0	https://hopl.info/showlanguage.prx?exp=2592													
neeilang	neeilang	2019	Neeilan Selvalingam		16	pl				0					1415	1		5	21888		true	0								https://github.com/neeilan/neeilang	pl																2019	2023	2019	4	3	47	0	false																								2019	2023	175	4	140	1	8188																			https://github.com/neeilan/neeilang/issues										cpp llvmir cmake bourne-shell markdown				true	61	0		22																1	false																													Unknown				https://www.reddit.com/r/ProgrammingLanguages/comments/erqm6s/neeilang_a_small_stronglytyped_language_oop/	"fn main() : Int {   var a : Int = 5;   var b : Int = 3;    print a + b;    // 8   print a - b;    // 2   print b - a;    // -2    if (a >= 5) {     print ""a >= 5""; // a >= 5   }    if (a > 5) {     print ""a > 5"";  // Not executed   }    if (a < 5) {     print ""a < 5"";  // Not executed   }    if (5 <= a) {     print ""5 <= a"";  // 5 <= a   } "																										https://github.com/neeilan/neeilang						//																																true																																																							true																																															false																																																	0	0														
icd	ICD-10-CM diagnosis	1983			9	schema				0					1416	0			21887		true	0									schema																							false												ICD-10-CM diagnosis																									1983		ICD-10 is the 10th revision of the International Statistical Classification of Diseases and Related Health Problems (ICD), a medical classification list by the World Health Organization (WHO). It contains codes for diseases, signs and symptoms, abnormal findings, complaints, social circumstances, and external causes of injury or diseases. Work on ICD-10 began in 1983, became endorsed by the Forty-third World Health Assembly in 1990, and was first used by member states in 1994.Whilst WHO manages and publishes the base version of the ICD, several members states have modified it to better suit their needs. In the base classification, the code set allows for more than 14,000 different codes and permits the tracking of many new diagnoses compared to the preceding ICD-9. Through the use of optional sub-classifications ICD-10 allows for specificity regarding the cause, manifestation, location, severity and type of injury or disease. The adapted versions may differ in a number of ways, and some national editions have expanded the code set even further; with some going so far as to add procedure codes. ICD-10-CM, for example, has over 70,000 codes.The WHO provides detailed information regarding the ICD via its website – including an ICD-10 online browser and ICD training materials. The online training includes a support forum, a self learning tool and user guide.		1237	5935		13745451					World Health Organization															6205	0		9																																														Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ICD-10	0	0														
jonprl	jonprl	2015	Jonathan Sterling		13	pl		https://www.jonprl.org/		0				v0.1.1	1417	0		5	21887		true	0								https://github.com/jonsterling/jonprl	pl																2015	2024	2015	20	9	109	32	false																								2015	2019	1179	11	193	3	12837					2021														https://github.com/jonsterling/JonPRL/issues										standard-ml markdown make yaml bourne-shell				true	149	0		18																1	false	0	true																											Denmark and United Kingdom and Australia and United States																															https://github.com/jonsterling/jonprl																																																																																																																																																																																													0	0				jonprl.org										
xxl	xxl	2016			12	pl				0					1418	1		6	21886		true	0								https://github.com/tlack/xxl	pl																2016	2024	2016	22	11	180	3	false																								2016	2020	715	5	87	2	17713																													javascript c markdown bourne-shell vim-script bash				true	219	0		19																	false																																		"// enclose (c)urly(b)races, (s)quare(b)brackets, (q)uotes: 'ecb is {""{"",x,""}""}; 'esb is {""["",x,""]""}; 'eq is {""\"""",x,""\""""}; 'jc is {join "",""}; 'jac is {each y jc};  // join x with commas; apply y to each of x then join with commas 'pair is {encode,"":"",(y encode)};        // key:val pair for dict 'dict is {key as 'k; x val as 'v; [k],v >: pair jc ecb}; // get keys/vals, pair merge, commas, braces // wrap non-scalar values in appropriate way: 'many is {as 'el type case ('char, {el str eq}, 'dict, {el dict}, {el jac encode esb})}; 'encode is {ravel[many,str]};            // ravel calls x y[0] for arrays (len > 1), x y[1] for scalars"																										https://github.com/tlack/xxl						//																																true																																																							true																																															false																																																	0	0														
toontalk	ToonTalk	1995	Ken Kahn		13	pl		http://www.toontalk.com/		0					1419	0		9	21886	5762	true	0								https://github.com/ToonTalk/ToonTalk	pl																2014	2024	2014	8	5	54	155	false																								2014	2023	4645	2	1611	107	363119					1996		1995	janus-programming-language	"ToonTalk is a computer programming system intended to be programmed by children.  The ""Toon"" part stands for cartoon.  The system's presentation is in the form of animated characters, including robots that can be trained by example. It is one of the few successful implementations outside academia of the concurrent constraint logic programming paradigm. It was created by Kenneth M. Kahn in 1995, and implemented as part of the ToonTalk IDE, a software package distributed worldwide between 1996 and 2009. Since 2009, its specification is scholarly published and its implementation is freely available. Beginning 2014 a JavaScript HTML5 version of ToonTalk called ToonTalk Reborn for the Web has been available. It runs on any modern web browser and differs from the desktop version of ToonTalk in a few ways. ToonTalk programs can run on any DOM element and various browser capabilities (audio, video, style sheets, speech input and output, and browser events) are available to ToonTalk programs. Web services such as Google Drive are integrated. ToonTalk Reborn is free and open source. Beyond its life as a commercial product, ToonTalk evolved via significant academic use in various research projects, notably at the London Knowledge Lab and the Institute of Education - projects Playground and WebLabs, which involved research partners from Cambridge (Logotron), Portugal (Cnotinfor and the University of Lisbon), Sweden (Royal Institute of Technology), Slovakia (Comenius University), Bulgaria (Sofia University), Cyprus (University of Cyprus), and Italy (Institute for Educational Technology of the Consiglio Nazionale delle Ricerche). It was also source of academic interest in Sweden, where Mikael Kindborg proposed a static representation of ToonTalk programs and in Portugal, where Leonel Morgado studied its potential to enable computer programming by preliterate children.ToonTalk was influenced by the Janus computer programming language and the Actor model.  The main communication abstraction in ToonTalk is the bird/nest pair.  When you (the programmer or a robot) give a thing to a bird, she flies to her nest and puts the thing in it, then returns.  If one or more things already occupy the nest, the bird puts the new one underneath the others. A ToonTalk program is a sequence of rules, where each rule has a head and a tail.  The head is a pattern that can be matched against the argument, which must be a tuple.  In ToonTalk's presentation, a rule appears as a robot, a program as a team of robots, and a tuple as a box that can have any number of holes or compartments in which things may be placed.  The alphabet of things includes number pads, text pads, other boxes, robot teams, birds, nests, and things from some other categories.  A process consists of a box with a team of robots working on it.  If none of the patterns matches the box, the process suspends.  Otherwise, the first rule that matches, fires.  The end of the tail of the rule can either destroy the process, or continue it with the same team.  In case the pattern calls for something other than an empty nest where an empty nest is present, the process suspends until some bird should place something on the nest (usually as a result of the actions of other processes).  A nest with something on it matches the pattern as though the nest were not there, just the (top) something.  The actions in the tail also manipulate the something rather than the whole nest.  Consequently, a nest can be used to program a future. ToonTalk can be given an imperative reading or a declarative reading.  If we ignore certain constructs designed to facilitate I/O, we can see ToonTalk as not having any shared access to mutable memory.  The bird/nest mechanism resembles the communication in the Actor model, but with the additional power to be able to pass nests around and for a process to hold more than one nest (which is also true in Janus).  A difference between communication in the Actor model and in ToonTalk is that ToonTalk preserves the order of the messages; however, ToonTalk can also provide an indeterministic merge of message streams."	2006	11	15	48	4070265															javascript html css markdown xml svg json scss php				true	148	0		22																1	false																																																												https://github.com/ToonTalk/ToonTalk																																																																																																																																																																																												https://en.wikipedia.org/wiki/ToonTalk	0	0	https://hopl.info/showlanguage.prx?exp=5762			toontalk.com										
paraview	ParaView	1999			11	application		https://www.paraview.org/		0					1420	0		28	21884		false	0								https://gitlab.kitware.com/paraview/paraview	application																							false																								1999	2025	84101	423	10646	238	1479397																ParaView is the world’s leading open source post-processing visualization engine.	ParaView is the world’s leading open source post-processing visualization engine.		Los Alamos National Laboratory	ParaView is the world’s leading open source post-processing visualization engine.									cpp xml cmake python svg markdown qt bourne-shell json html cuda bash yaml protobuf c fortran-90 javascript css glsl diff powershell restructuredtext dockerfile xslt perl objective-cpp fortran-77 pascal				true	444	0		39																	false																																																											https://gitlab.kitware.com/paraview/paraview																																																																																																																																																																																													https://en.wikipedia.org/wiki/ParaView	0	0														
simplictiy	Simplicity	2017			11	pl				0	https://blog.blockstream.com/en-simplicity-github/				1421	0		9	21884		true	0								https://github.com/ElementsProject/simplicity	pl																2018	2024		30	44	301	19	false																								2017	2025	1058	10	275	12	439655																Simplicity is a work-in-progress low-level programming language with greater flexibility and expressiveness than Bitcoin Script. Simplicity is a typed, combinator-based, functional language without loops and recursion, designed to be used for crypto-currencies and blockchain applications.	Simplicity is a work-in-progress low-level programming language with greater flexibility and expressiveness than Bitcoin Script. Simplicity is a typed, combinator-based, functional language without loops and recursion, designed to be used for crypto-currencies and blockchain applications.		https://lists.ozlabs.org/pipermail/simplicity/	Simplicity is a work-in-progress low-level programming language with greater flexibility and expressiveness than Bitcoin Script. Simplicity is a typed, combinator-based, functional language without loops and recursion, designed to be used for crypto-currencies and blockchain applications.									haskell c coq nix markdown diff tex make html				true	444	0		20																	false																													United States																															https://github.com/ElementsProject/simplicity																																																																																																																																																																																													0	0														
alef	ALEF	1992	Phil Winterbottom		12	pl				0					1422	1			21883	1799	true	0									pl																							false																																					1992	c newsqueak limbo rust go csp	Alef is a discontinued concurrent programming language, designed as part of the Plan 9 operating system by Phil Winterbottom of Bell Labs. It implemented the channel-based concurrency model of Newsqueak in a compiled, C-like language.	2005	39	87	78	1935217					Bell Labs															215	0		12																1																	text			https://github.com/antlr/grammars-v4/tree/master/alef										United States																							"(int, byte*, byte) func() {     return (10, ""hello"", ’c’); }  void main() {     int a;     byte* str;     byte c;     (a, str, c) = func(); }"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Alef_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1799													
plus	Plus	1976			16	pl				0					1423	1			21880		true	0									pl																							false																																					1976	pascal c	"Plus is a ""Pascal-like"" system implementation language from the University of British Columbia (UBC), Canada, based on the SUE system language developed at the University of Toronto, c. 1971.There is another programming language named PLUS, developed at Sperry Univac in Roseville, Minnesota, but the Univac PLUS is not the subject of this article."	2010	8	22	32	27900530					University of British Columbia															60	0		19																																	text	844							http://www.rosettacode.org/wiki/Category:PLUS					Canada																							"%Title := ""Hello world""; %Include(Pluslist); %Subtitle := ""Definitions""; %Lower_Case := True;  /* Definitions that everyone needs */ %Include(Boolean, Numeric_Types, More_Numeric_Types, String_Types,    More_String_Types);  /* A tasteful subset of procedure definitions */ %Include(Main);  /* Message routine definitions */ %Include(Message_Initialize, Message, Message_Terminate);  %Subtitle := ""Local Procedure Definitions""; %Eject(); definition Main    variable Mcb is pointer to Stream_Type;    Mcb := Message_Initialize();   Message(Mcb, ""Hello, world!"");   Message_Terminate(Mcb);   Mcb := Null;   end Main;"															/* */		""""																													true																																																																								true																														false											true																																					https://en.wikipedia.org/wiki/Plus_(programming_language)	0	0														
metapost	METAPOST	1994	John D. Hobby		12	pl				0					1424	1			21877	5681	true	0									pl																							false																																					1994		MetaPost refers to both a programming language and the interpreter of the MetaPost programming language. Both are derived from Donald Knuth's Metafont language and interpreter. MetaPost produces vector graphic diagrams from a geometric/algebraic description. The language shares Metafont's declarative syntax for manipulating lines, curves, points and geometric transformations. However,  Metafont is set up to produce fonts, in the form of image files (in .gf format) with associated font metric files (in .tfm format), whereas MetaPost produces EPS, SVG, or PNG files The output of Metafont consists of the fonts at a fixed resolution in a raster-based format, whereas MetaPost's output is vector-based graphics (lines, Bézier curves) Metafont output is monochrome, whereas MetaPost uses RGB or CMYK colors. The MetaPost language can include text labels on the diagrams, either strings from a specified font, or anything else that can be typeset with TeX. Starting with version 1.8, Metapost allows floating-point arithmetic with 64 bits (default: 32 bit fixed-point arithmetic)Many of the limitations of MetaPost derive from features of Metafont. For instance, MetaPost does not support all features of PostScript. Most notably, paths can have only one segment (so that regions are simply connected), and regions can be filled only with uniform colours. PostScript level 1 supports tiled patterns and PostScript 3 supports Gouraud shading.		38	173		287733		A graphics language that can output PostScript, SVG, and some other formats.	A graphics language that can output PostScript, SVG, and some other formats.		https://web.archive.org/web/20070929092912/http://foundry.supelec.fr/projects/metapost/	A graphics language that can output PostScript, SVG, and some other formats.														210	0		12																1																														Various				https://www.tug.org/docs/metapost/mpman.pdf#targetText=MetaPost%20is%20a%20programming%20language,for%20creating%20and%20manipulating%20pictures.	beginfig(2); u=1cm; draw (2u,2u)--(0,0)--(0,3u)--(3u,0)--(0,0); pickup pencircle scaled 4pt; for i=0 upto 2:  for j=0 upto 2: drawdot (i*u,j*u); endfor endfor endfig																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/MetaPost	0	0	https://hopl.info/showlanguage.prx?exp=5681													
cosh	cosh	2022			13	pl				0				v0.2.0	1425	1		8	21874		true	0								https://github.com/tomhrr/cosh	pl																2022	2024		6	2	131	13	false																								2022	2024	552	5	68	2	31419																Concatenative command-line shell	Concatenative command-line shell		https://github.com/tomhrr/cosh/issues	Concatenative command-line shell									rust markdown yaml perl xml toml make json				true	143	0		22	bash																false	0	true																											United States					lsr; [test m] grep; [f<; [data m] grep] map																										https://github.com/tomhrr/cosh																																																																																																																																																																																													0	0														
pearl	PEARL	1977			11	pl				0					1426	0			21872	923	true	0									pl																							false												Process and Experiment Automation Real-Time Language																									1987	perl	PEARL, or Process and experiment automation realtime language, is a computer programming language designed for multitasking and real-time programming. Being a high-level language, it is fairly cross-platform. Since 1977, the language has been going under several standardization steps by the Deutsches Institut für Normung. The current version is PEARL-90, which was standardized in 1998 as DIN 66253-2. PEARL is not to be confused with the similarly named Perl, an entirely unrelated programming language created by Larry Wall in 1987.	2005	83	14	90	2603123					Deutsches Institut für Normung															435	0		11																																	text	3864												Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PEARL_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=923													
mmx	MMX instruction set	1997			10	isa				0					1427	0			21866		true	0									isa																							false																																					1997	ia-32 c assembly-language arm	"MMX is a single instruction, multiple data (SIMD) instruction set designed by Intel, introduced in 1997 with its P5-based Pentium line of microprocessors, designated as ""Pentium with MMX Technology"". It developed out of a similar unit introduced on the Intel i860, and earlier the Intel i750 video pixel processor. MMX is a processor supplementary capability that is supported on recent IA-32 processors by Intel and other vendors. MMX has subsequently been extended by several programs by Intel and others: 3DNow!, Streaming SIMD Extensions (SSE), and ongoing revisions of Advanced Vector Extensions (AVX)."	2002	215	275	278	55364					Intel Corporation															1095	0		10																																	na													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MMX_(instruction_set)	2	0														title|year|author|goodreadsId|rating|ratings|reviews\nProgramming with Intel Wireless MMX Technology: A Developer's Guide to Mobile Multimedia Applications|2004|Nigel C. Paver|2356224|0.0|0|0\nDirectX(R), Rdx, Rsx, and MMX(TM) Technology: A Jumpstart Guide to High Performance APIs [With Includes DirectX Software Development Kit...]|1997|Rohan Coelho|1419182|3.00|1|0
carth	carth	2018	Johan Johansson		20	pl		https://carth.jo.zone/		0				v0.3.1	1428	1		9	21866		true	0								https://github.com/bryal/carth	pl																2019	2023	2018	3	1	22	1	false																								2018	2022	858	4	142	2	14348																Purely functional programming with lisp-syntax. Less infix, more parens!	Purely functional programming with lisp-syntax. Less infix, more parens!			Purely functional programming with lisp-syntax. Less infix, more parens!									haskell yaml rust bourne-shell toml scheme markdown make dockerfile				true	31	0		32																1	false	0	true																											Sweden					";; Note that many of these functions are/will be in the standard ;; library in some shape or form. We just include them all in the same ;; file here to show off more of the syntax and features.  ;; ~start~ is the programs entrypoint (define (start _) (fizzbuzz unit))  (define (fizzbuzz _)   (for (range 1 100)        (comp display fizzbuzz')))  (define (fizzbuzz' n)   (match (Pair (divisible? n 3) (divisible? n 5))     (case (Pair false false) (my-show-int n))     (case (Pair true false) ""Fizz"")     (case (Pair false true) ""Buzz"")     (case (Pair true true) ""Fizzbuzz"")))  (define my-show-int   (fun-match     (case 1 ""one"")     (case 2 ""two"")     (case n (show-int n))))  ;; Apply an action to each element in an iterator (define (for xs f)   (match (next xs)     (case None unit)     (case (Some (Pair x xs'))           (seq (f x) (for xs' f)))))  ;; Iterator over the closed range $[a, b]$ (define (range a b)   (Iter (Lazy (if (> a b)                   (fun _ None)                 (fun _ (Some (Pair a (range (+ a 1) b))))))))  ;; Advances an iterator, returning the next value and the rest of the ;; iterator (define (next (Iter it)) (lively it))  ;; An iterator / non-strict list (type (Iter a)   (Iter (Lazy (Maybe (Pair a (Iter a))))))  (define (lively (Lazy f))   (f unit))  ;; A lazy, or rather a non-strict value (type (Lazy a)   (Lazy (Fun Unit a)))  (type (Maybe a)   None   (Some a))  (define (seq a b)   b)  ;; Function composition (define (comp f g a)   (f (g a)))  (define (divisible? n m)   (= (rem n m) 0))  (define (display s)   (display-inline (str-append s ""\n"")))  ;;; Currying wrappers  (define (rem a b)          (rem-int     (Pair a b))) (define (= a b)            (eq-int      (Pair a b))) (define (> a b)            (gt-int      (Pair a b))) (define (+ a b)            (add-int     (Pair a b))) (define (str-append s1 s2) (-str-append (Pair s1 s2)))  ;;; External functions defined in the foreign-core library  (extern show-int (Fun Int Str)) (extern eq-int (Fun (Pair Int Int) Bool)) (extern gt-int (Fun (Pair Int Int) Bool)) (extern rem-int (Fun (Pair Int Int) Int)) (extern add-int (Fun (Pair Int Int) Int)) (extern display-inline (Fun Str Unit)) (extern -str-append (Fun (Pair Str Str) Str))"																										https://github.com/bryal/carth						;					true false																			true								true																																																							true																																															false																																																	0	0				carth.jo.zone										
salsa	Simple Actor Language System and Architecture	2001			14	pl		http://wcl.cs.rpi.edu/salsa/		0					1429	1			21865		true	0									pl																							false												Simple Actor Language System and Architecture																									2001	java	The SALSA programming language (Simple Actor Language System and Architecture) is an actor-oriented programming language that uses concurrency primitives beyond asynchronous message passing, including token-passing, join, and first-class continuations. It also supports distributed computing over the Internet with universal naming, remote communication, and migration linguistic abstractions and associated middleware. For portability, it produces Java code.	2005	14	11	16	2344513					Rensselaer Polytechnic Institute && University of Illinois Urbana-Champaign							salsa								91	0		17																																	text													United States																							"module demo;  /*    This behavior simply prints out a string,    reads a line from the Standard Input,    combines the return value of the Standard Input with other strings,    and then prints out the combined string. */  behavior StandardInputTest{     public StandardInputTest() {}     String mergeString(String str1, String str2, String str3) {        return str1+str2+str3;     }     void act(String[] args) {       standardOutput<-println(""What's your name?"")@       standardInput<-readLine()@       self<-mergeString(""Hi, "",token, "". Nice to meet you!"" )@       standardOutput<-println(token);    } }"															/* */																															true																																																																								true																														false																																																https://en.wikipedia.org/wiki/SALSA_(programming_language)	0	0														
mad	Michigan Algorithm Decoder	1959			13	pl				0					1430	2			21864	92	true	0									pl																							false												Michigan Algorithm Decoder																									1959	algol-58 algol multics algol-60 pl-i isbn	MAD (Michigan Algorithm Decoder) is a programming language and compiler for the IBM 704 and later the IBM 709, IBM 7090, IBM 7040, UNIVAC 1107, UNIVAC 1108, Philco 210-211, and eventually the IBM S/370 mainframe computers. Developed in 1959 at the University of Michigan by Bernard Galler, Bruce Arden and Robert M. Graham, MAD is a variant of the ALGOL language. It was widely used to teach programming at colleges and universities during the 1960s and played a minor role in the development of CTSS, Multics, and the Michigan Terminal System computer operating systems. The archives at the Bentley Historical Library of the University of Michigan contain reference materials on the development of MAD and MAD/I, including three linear feet of printouts with hand-written notations and original printed manuals.	2002	24	43	147	55579					University of Michigan															140	0		13																																	text	4248												United States															         R Hello world in MAD  PRINT FORMAT HELLOW VECTOR VALUES HELLOW=$13h0Hello, world*$ END OF PROGRAM								PRINT FORMAT HELLOW VECTOR VALUES HELLOW=$13h0Hello, world*$ END OF PROGRAM																																																																																																																																																																																																				https://en.wikipedia.org/wiki/MAD_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=92		MAD											
prograph	Prograph	1983			13	pl				0					1431	0			21864	1011	true	0									pl																							false																																					1983	diagram prolog labview doi isbn	Prograph is a visual, object-oriented, dataflow, multiparadigm programming language that uses iconic symbols to represent actions to be taken on data. Commercial Prograph software development environments such as Prograph Classic and Prograph CPX were available for the Apple Macintosh and Windows platforms for many years but were eventually withdrawn from the market in the late 1990s. Support for the Prograph language on macOS has recently reappeared with the release of the Marten software development environment.	2004	24	22	152	521637					Acadia University														false	140	0		13																							true										text													Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Prograph	3	0	https://hopl.info/showlanguage.prx?exp=1011							year|publisher|title|authors|isbn13\n1995|Prentice Hall|Visual Programming With Prograph Cpx|Steinman, Scott B. and Carver, Kevin G.|9780134411637\n1995|Manning Publications|Visual Programming With Prograph Cpx|Scott B Steinman|9781884777059						title|year|author|goodreadsId|rating|ratings|reviews\nVisual Programming with Prograph CPX|1995|Scott B. Steinman|4051326|0.0|0|0
elfe	ELFE	2003	Christophe de Dinechin		13	pl				0					1432	1		6	21861		true	0								https://github.com/c3d/elfe	pl																2015	2024	2003	23	9	92	8	false																								2003	2018	3048	19	265	8	43786																ELFE is a very simple and small programming language specifcally designed for everyday programming, notably for the Internet of Things.	ELFE is a very simple and small programming language specifcally designed for everyday programming, notably for the Internet of Things.		https://dinechin.org	ELFE is a very simple and small programming language specifcally designed for everyday programming, notably for the Internet of Things.									cpp bash yaml make markdown awk				true	139	0		19																1	false																													France					"invoke ""sensor.corp.net"",     last_temperature := temperature     every 1s,         check_temperature temperature     check_temperature T:real ->         writeln ""Measuring temperature "", T, "" from process "", process_id         if abs(T - last_temperature) >= 1.0 then             reply                 temperature_changed T, last_temperature         last_temperature := T temperature_changed new_temp, last_temp ->     writeln ""Temperature changed from "", last_temp, "" to "", new_temp"																										https://github.com/c3d/elfe																																																																																																																																												true																																																	0	0														
flow-matic	FLOW-MATIC	1955	Grace Hopper		11	pl				0					1433	1			21859	27	true	0									pl																							false																																					1955	arith-matic math-matic cobol	FLOW-MATIC, originally known as B-0 (Business Language version 0), was the first English-like data processing language. It was developed for the UNIVAC I at Remington Rand under Grace Hopper during the period from 1955 until 1959. It had a strong influence on the development of COBOL.	2002	81	32	83	82760					Remington Rand															425	0		11																1																	text			https://github.com/antlr/grammars-v4/tree/master/flowmatic										United States																							(0)  INPUT INVENTORY FILE-A PRICE FILE-B ; OUTPUT PRICED-INV FILE-C UNPRICED-INV      FILE-D ; HSP D .  (1)  COMPARE PRODUCT-NO (A) WITH PRODUCT-NO (B) ; IF GREATER GO TO OPERATION 10 ;      IF EQUAL GO TO OPERATION 5 ; OTHERWISE GO TO OPERATION 2 .  (2)  TRANSFER A TO D .  (3)  WRITE-ITEM D .  (4)  JUMP TO OPERATION 8 .  (5)  TRANSFER A TO C .  (6)  MOVE UNIT-PRICE (B) TO UNIT-PRICE (C) .  (7)  WRITE-ITEM C .  (8)  READ-ITEM A ; IF END OF DATA GO TO OPERATION 14 .  (9)  JUMP TO OPERATION 1 . (10)  READ-ITEM B ; IF END OF DATA GO TO OPERATION 12 . (11)  JUMP TO OPERATION 1 . (12)  SET OPERATION 9 TO GO TO OPERATION 2 . (13)  JUMP TO OPERATION 2 . (14)  TEST PRODUCT-NO (B) AGAINST ; IF EQUAL GO TO OPERATION 16 ;      OTHERWISE GO TO OPERATION 15 . (15)  REWIND B . (16)  CLOSE-OUT FILES C ; D . (17)  STOP . (END)																																																																																																																																																																																																				https://en.wikipedia.org/wiki/FLOW-MATIC	0	0	https://hopl.info/showlanguage.prx?exp=27													
tablam	tablam	2020	Mario Montoya		12	queryLanguage		http://www.tablam.org/		0				v0.3.1-alpha	1434	1		11	21859		true	0								https://github.com/Tablam/TablaM	queryLanguage																2020	2024	2020	8	4	185	0	false																								2020	2022	230	5	82	1	11019					2014																								rust markdown toml bourne-shell json yaml html svg css javascript xml				true	204	0		23																1	false	0	true																																city ?where .population > 100_000 ?select .name, .country points ?sort .x																										https://github.com/Tablam/TablaM																																																																																																																																																																																													0	0				tablam.org										
forml	Forml	2011	Andrew Stein		13	pl		http://texodus.github.io/forml/		0					1435	1		7	21859		true	0								https://github.com/texodus/forml/	pl																2011	2022		9	15	76	20	false																								2011	2013	327	14	57	3	8619																A contemporary programming language for the discriminating programmer, intended to approximate the safety of Haskell and the expressiveness of Ruby. Should such an approximation turn out to exist.	A contemporary programming language for the discriminating programmer, intended to approximate the safety of Haskell and the expressiveness of Ruby. Should such an approximation turn out to exist.		https://github.com/texodus	A contemporary programming language for the discriminating programmer, intended to approximate the safety of Haskell and the expressiveness of Ruby. Should such an approximation turn out to exist.									haskell javascript css html bourne-shell yaml markdown				true	137	0		20																1	false																													United States					"    hello_world = do         `console.log(""Hello World"")` -- Calls to Javascript always return type `JS a`         x <- `Math.sqrt(9)`          -- `x` is inferred to be the unrestricted type `a`         let z = x + 1                -- `x` is now restricted to type `Num`         return (z + 1)                  -- type of `hello_world` is inferred to be `JS Num`     8 == do! hello_world >>= λx = `x + 3`"																										https://github.com/texodus/forml/																																																																																																																																																																																													0	0														
multicodec	multicodec	2015	Juan Batiz-Benet		10	standard				0					1436	0		4	21857		true	0								https://github.com/multiformats/multicodec	standard																2015	2024	2015	49	201	334	67	false																								2015	2025	360	119	6	1	855																			https://github.com/multiformats										csv markdown python yaml				true	1057	0		14																1	false																													Various																															https://github.com/multiformats/multicodec																																																																																																																																																																																													0	0														
scaml	Scala Markup Language	2010			12	template		https://scalate.github.io/scalate/documentation/scaml-reference.html		0					1437	1			21857		true	0									template	7	7		0		0					text			source.scaml	markup								false					7	2010	2015	1	3												html.py																												https://github.com/scalate			scaml		scaml										201	0		12																																	text													Japan and Greece																	%p   Hello,   World!	Scaml																																																																																																																																																																																																										0	0					Scaml	https://github.com/scalate/Scalate.tmbundle			Scaml					
eulisp	EuLisp	1985			14	pl				0					1438	1			21857	1139	true	0									pl																							false																																					1990	lisp linux common-lisp scheme t standard-ml haskell dylan islisp interlisp lisp-machine-lisp le-lisp emacs-lisp autolisp openlisp picolisp newlisp racket guile clojure arc lfe	"EuLisp is a statically and dynamically scoped Lisp dialect developed by a loose formation of industrial and academic Lisp users and developers from around Europe. The standardizers intended to create a new Lisp ""less encumbered by the past"" (compared to Common Lisp), and not so minimalist as Scheme. Another objective was to integrate the object-oriented programming paradigm well. It is a third-generation programming language."	2006	14	59	71	4158686					https://henry.github.io															90	0		15																									https://henry.github.io/EuLisp/ https://people.bath.ac.uk/masrjb/Sources/eunotes.html																					United States																							"(defmodule hanoi   (syntax (syntax-0)    import (level-0)    export (hanoi))  ;;;------------------------------------------------- ;;; Tower definition ;;;------------------------------------------------- (defconstant *max-tower-height* 10)  (defclass <tower> ()   ((id reader: tower-id keyword: id:)    (blocks accessor: tower-blocks)))  (defun build-tower (x n)   (labels ((loop (i res)                  (if (= i 0) res                    (loop (- i 1) (cons i res)))))           ((setter tower-blocks) x (loop n ()))           x))  (defmethod generic-print ((x <tower>) (s <stream>))   (sformat s ""#<tower ~a: ~a>"" (tower-id x) (tower-blocks x)))  ;;;------------------------------------------------- ;;; Access to tower blocks ;;;------------------------------------------------- (defgeneric push (x y))  (defmethod push ((x <tower>) (y <fpi>))   (let ((blocks (tower-blocks x)))     (if (or (null? blocks) (< y (car blocks)))         ((setter tower-blocks) x (cons y blocks))       (error <condition>              (fmt ""cannot push block of size ~a on tower ~a"" y x)))))  (defgeneric pop (x))  (defmethod pop ((x <tower>))   (let ((blocks (tower-blocks x)))     (if blocks         (progn           ((setter tower-blocks) x (cdr blocks))           (car blocks))       (error <condition>              (fmt ""cannot pop block from empty tower ~a"" x)))))  ;;;------------------------------------------------- ;;; Move n blocks from tower x1 to tower x2 using x3 as buffer ;;;------------------------------------------------- (defgeneric move (n x1 x2 x3))  (defmethod move ((n <fpi>) (x1 <tower>) (x2 <tower>) (x3 <tower>))   (if (= n 1)       (progn         (push x2 (pop x1))         (print x1 nl x2 nl x3 nl nl))     (progn       (move (- n 1) x1 x3 x2)       (move 1 x1 x2 x3)       (move (- n 1) x3 x2 x1))))  ;;;------------------------------------------------- ;;; Initialize and run the 'Towers of Hanoi' ;;;------------------------------------------------- (defun hanoi ()   (let ((x1 (make <tower> id: 0))         (x2 (make <tower> id: 1))         (x3 (make <tower> id: 2)))     (build-tower x1 *max-tower-height*)     (build-tower x2 0)     (build-tower x3 0)     (print x1 nl x2 nl x3 nl nl)     (move *max-tower-height* x1 x2 x3)))  (hanoi)  ;;;------------------------------------------------- )  ;; End of module hanoi ;;;-------------------------------------------------"														;																																true																																																							true																				true																											false																																																https://en.wikipedia.org/wiki/EuLisp	0	0	https://hopl.info/showlanguage.prx?exp=1139													
loci	loci	2013	Stephen Cross		13	pl		http://loci-lang.org		0					1439	0		11	21856		true	0								https://github.com/scrossuk/locic	pl																2014	2024	2011	6	5	113	4	false																								2011	2019	2888	5	1533	15	154461																			https://github.com/scrossuk/locic/issues										cpp restructuredtext cmake svg html c python yaml css javascript markdown				true	135	0		24																1	false																													United Kingdom																															https://github.com/scrossuk/locic																																																																																																																																																																																													0	0				loci-lang.org			id|title|url|time|timestamp|by|comments|score\n9075333|Loci: A C++-like systems programming language|http://loci-lang.org|2015-02-19 17:25:51 UTC|1424366751|rayiner|61|109							
saml	Security Assertion Markup Language	2001			9	xmlFormat				0					1440	1			21855		true	0									xmlFormat																							false												Security Assertion Markup Language																									2001		Security Assertion Markup Language (SAML, pronounced sam-el) is an open standard for exchanging authentication and authorization data between parties, in particular, between an identity provider and a service provider. As its name implies, SAML is an XML-based markup language for security assertions (statements that service providers use to make access-control decisions).  SAML is also:  A set of XML-based protocol messages A set of protocol message bindings A set of profiles (utilizing all of the above)The single most important use case that SAML addresses is web browser single sign-on (SSO). Single sign-on is relatively easy to accomplish within a security domain (using cookies, for example) but extending SSO across security domains is more difficult and resulted in the proliferation of non-interoperable proprietary technologies. The SAML Web Browser SSO profile was specified and standardized to promote interoperability.  (For comparison, the more recent OpenID Connect protocol is an alternative approach to web browser SSO.)		1058	126		973888					Organization for the Advancement of Structured Information Standards															5310	0		9																																														United States					<saml:Assertion ...>   .. </saml:Assertion>																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language	0	0														
lsif-format	Language Server Index Format	2019	Dan Adler		18	jsonFormat		https://lsif.dev/		0					1441	1		3	21848		true	0								https://github.com/lsif/lsif.github.io	jsonFormat																2019	2023	2019	6	3	17	4	false												Language Server Index Format												2019	2023	48	16	5	1	625																			Sourcegraph										html css markdown				true	44	0		22																1	false																													United States					"// a vertex representing the document { id: 1, type: ""vertex"", label: ""document"", uri: ""file:///Users/username/sample.ts"", languageId: ""typescript"" } // a vertex representing the range for the identifier bar { id: 4, type: ""vertex"", label: ""range"", start: { line: 0, character: 9}, end: { line: 0, character: 12 } } // an edge saying that the document with id 1 contains the range with id 4 { id: 5, type: ""edge"", label: ""contains"", outV: 1, inV: 4} // a vertex representing the actual hover result { id: 6, type: ""vertex"", label: ""hoverResult"",   result: {     contents: [       { language: ""typescript"", value: ""function bar(): void"" }     ]   } } // an edge linking the hover result to the range. { id: 7, type: ""edge"", label: ""textDocument/hover"", outV: 4, inV: 6 }"																										https://github.com/lsif/lsif.github.io						//																																true																																																							true																																															false																																																	0	0				lsif.dev										
pipelines	pipelines	2018			11	pl				0				v0.1.0	1442	0		5	21843		true	0								https://github.com/calebwin/pipelines	pl																2018	2024	2018	14	9	373	2	false																								2018	2019	82	5	15	2	1162																			https://github.com/calebwin/pipelines/issues										python nim markdown csv make				true	406	0		16																	false	0	true																											United States																															https://github.com/calebwin/pipelines																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n18905100|Show HN: Pipelines: framework and language for crafting data pipelines|2019-01-14 18:27:03 UTC|1547490423|calebwin|0|5							
avail	Avail	2010	Mark van Gulik and Todd L. Smith		13	pl		https://www.availlang.org/		0					1443	1		13	21841		true	0								https://github.com/AvailLang/Avail	pl																2015	2024		12	5	53	75	false																								2010	2023	3904	63	2784	265	492989																Avail is a multi-paradigmatic general purpose programming language whose feature set emphasizes support for articulate programming.	Avail is a multi-paradigmatic general purpose programming language whose feature set emphasizes support for articulate programming.		The Avail Foundation, LLC	Avail is a multi-paradigmatic general purpose programming language whose feature set emphasizes support for articulate programming.									kotlin svg xml json css gradle javascript markdown html bash bourne-shell java json5				true	133	0		27																2	false																													United States					"Public method ""Play Wump the Wumpus with reader_with reporter_"" is [     reader : []→string,     writer : [string]→⊤ |     /* Set up the game's I/O. */     Wump the Wumpus reader := reader;     Wump the Wumpus reporter := writer;     /* Create a new game. All references to game objects within the block are      * implicitly understood as relative to this new game.      */     newGame ::= a game of Wump the Wumpus;     Use newGame as the implied game and do     [         Welcome;         Look around, having just entered;         Until the game is over, do         [             Give the agent a turn;             Give the first swarm a turn;             Give the second swarm a turn;             Give the wumpus a turn;         ];         If the agent is alive then         [             If the wumpus is dead then [Report victory;]             else [Report cowardice;];         ]         else [Report defeat;];         Goodbye;     ]; ] : ⊤;"																										https://github.com/AvailLang/Avail																																																																																																																																																																																													0	0														
jelly	Jelly	2015	Dennis Mitchell		10	pl				0					1444	0		5	21840		true	0								https://github.com/DennisMitchell/jellylanguage	pl																2015	2024		39	47	860	22	false																								2015	2019	320	17	14	2	251898																A recreational programming language inspired by J	A recreational programming language inspired by J			A recreational programming language inspired by J									python c markdown make bash				true	1019	0		16	j															1	false																																																												https://github.com/DennisMitchell/jellylanguage																																																																																																																																																																																													0	0														
parboiled2	parboiled2	2009	Mathias Sirthias		10	grammarLanguage library				0					1445	0		5	21839		true	0								https://github.com/sirthias/parboiled2	grammarLanguage																2013	2024		28	86	715	36	false																								2013	2025	1034	42	102	3	25074																A macro-based PEG parser generator for Scala 2.10+	A macro-based PEG parser generator for Scala 2.10+			A macro-based PEG parser generator for Scala 2.10+									scala markdown yaml json restructuredtext				true	1016	0		16				parboiled												1	false																																																												https://github.com/sirthias/parboiled2																																																																																																																																																																																													0	0														
smile	Smile data interchange format	2010	Tatu Saloranta		11	binaryDataFormat				0					1446	0		1	21836		false	0								https://github.com/FasterXML/smile-format-specification	binaryDataFormat																2017	2024	2017	6	14	91	3	false																								2017	2024	50	9	6	1	533									"Smile is a computer data interchange format based on JSON. It can also be considered a binary serialization of the generic JSON data model, which means tools that operate on JSON may be used with Smile as well, as long as a proper encoder/decoder exists for the tool. The name comes from first 2 bytes of the 4 byte header, which consist of Smiley "":)"" followed by a linefeed: choice made to make it easier to recognize Smile-encoded data files using textual command-line tools."		48	36		42337945					FasterXML, LLC										markdown				true	403	0		12																1	false																													United States																															https://github.com/FasterXML/smile-format-specification																																																																																																																																																																																												https://en.wikipedia.org/wiki/Smile_(data_interchange_format)	0	0														
xidoc	Xidoc	2021	Adam Blažek		17	textMarkup		https://xidoc.nim.town/		0				2024.127.0	1447	1		9	21836		true	0								https://github.com/xigoi/xidoc	textMarkup																2021	2024	2021	3	0	44	1	false																								2021	2025	345	2	480	9	288963																A consistent markup language	A consistent markup language		Adam Blažek	A consistent markup language									javascript nim html c css svg markdown yaml bash				true	48	0		26																1	false	2024	false														text													Czech Republic					[section HTML;   [p     HTML is such an [it ugly] language!     Each [code html; <tag>] has to be repeated twice.   ] ] [section [LaTeX];   [p     [LaTeX] is great for writing math formulas like [$ e^{\tau i} = 1],     but it's painful to write with all those [code latex; \begin], [code latex; \end]     and different syntaxes for different things.   ] ]																										https://github.com/xigoi/xidoc																																																																																																																																																																																													0	0														
dataweave	DataWeave	2014			12	pl				0					1448	1			21830		true	0									pl	9	9		1326		0					text			source.data-weave	programming								false					14	2017	2017	5	1																																					DataWeave is the MuleSoft expression language for accessing and transforming data received through a Mule app. DataWeave is tightly integrated with Mule runtime, which runs the scripts and expressions in your Mule app.	DataWeave is the MuleSoft expression language for accessing and transforming data received through a Mule app. DataWeave is tightly integrated with Mule runtime, which runs the scripts and expressions in your Mule app.		https://github.com/mulesoft-labs/	DataWeave is the MuleSoft expression language for accessing and transforming data received through a Mule app. DataWeave is tightly integrated with Mule runtime, which runs the scripts and expressions in your Mule app.		dwl												200	0		12																																	text													Argentina				https://docs.mulesoft.com/mule-runtime/4.1/dataweave													"%dw 2.0 var number = 1234 fun foo(func,name=""Mariano"") = func(name) input payload application/test arg=""value"" output application/json --- {   foo: ""bar"" }"																																																																																																																																																																																																											0	0					DataWeave	https://github.com/mulesoft-labs/data-weave-tmLanguage			DataWeave					
desktop	desktop	2008			12	application				0					1449	2			21830		false	0									application						0					text			source.desktop	data								false					27	2005	2014	1	7																																								Arch Linux			desktop desktopin service												200	0		12																																	text	1680												United States				https://wiki.archlinux.org/index.php/desktop_entries#File_example	[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;												# http://standards.freedesktop.org/desktop-entry-spec/latest/apa.html  [Desktop Entry] Version=1.0 Type=Application Name=Foo Viewer Comment=The best viewer for Foo objects available! TryExec=fooview Exec=fooview %F Icon=fooview MimeType=image/x-foo; Actions=Gallery;Create;  [Desktop Action Gallery] Exec=fooview --gallery Name=Browse Gallery  [Desktop Action Create] Exec=fooview --create-new Name=Create a new Foo! Icon=fooview-new																																																																																																																																																																																																											0	0						https://github.com/Mailaender/desktop.tmbundle.git			desktop					
literate-haskell	Literate Haskell	1991			12	pl				0					1450	0			21830		true	0									pl				64984		0		Haskell	lhaskell or lhs		text	haskell-literate	text/x-literate-haskell	text.tex.latex.haskell	programming								false					463	2014	2018		13												haskell.py																									Haskell is one of the few languages that provides native features to support literate programming. In haskell, a literate program is one with the suffix .lhs rather than .hs. In a literate Haskell program, there are two ways to distinguish between code and non-code portions. You can either prepend all code with a > , (bird style) or surround lines of code with \begin{code} and \end{code} pairs (latex style). For those who know, use and love latex, the latter is the suggested way to go.	Haskell is one of the few languages that provides native features to support literate programming. In haskell, a literate program is one with the suffix .lhs rather than .hs. In a literate Haskell program, there are two ways to distinguish between code and non-code portions. You can either prepend all code with a > , (bird style) or surround lines of code with \begin{code} and \end{code} pairs (latex style). For those who know, use and love latex, the latter is the suggested way to go.		https://www.haskell.org/community/	Haskell is one of the few languages that provides native features to support literate programming. In haskell, a literate program is one with the suffix .lhs rather than .hs. In a literate Haskell program, there are two ways to distinguish between code and non-code portions. You can either prepend all code with a > , (bird style) or surround lines of code with \begin{code} and \end{code} pairs (latex style). For those who know, use and love latex, the latter is the suggested way to go.		lhs		lhs										200	0		12																																	text													United States				https://www.haskell.org/onlinereport/literate.html														Literate Haskell																																																																																																																																																																																																										0	0						https://github.com/atom-haskell/language-haskell			Literate Haskell					
opentype-feature-file	OpenType Feature File	1996			12	application				0					1451	1			21830		false	0									application						0			AFDKO		text			source.opentype	data								false					51	2016	2018		2																																					An OpenType feature file is a text file that contains the typographic layout feature specifications for an OpenType font in an easy-to-read format. It may also contain override values for certain fields in the font tables. It is read in during the creation or editing of an OpenType font.	An OpenType feature file is a text file that contains the typographic layout feature specifications for an OpenType font in an easy-to-read format. It may also contain override values for certain fields in the font tables. It is read in during the creation or editing of an OpenType font.		Microsoft && Adobe	An OpenType feature file is a text file that contains the typographic layout feature specifications for an OpenType font in an easy-to-read format. It may also contain override values for certain fields in the font tables. It is read in during the creation or editing of an OpenType font.		fea												200	0		13																																	text													United States				https://en.wikipedia.org/wiki/OpenType	# Script and language coverage languagesystem DFLT dflt; languagesystem latn dflt;  # Ligature formation feature liga {      substitute f i by f_i;      substitute f l by f_l; } liga;  # Kerning feature kern {      position A Y -100;      position a y -80;      position s f' <0 0 10 0> t; } kern;																																																																																																																																																																																																																							0	0						https://github.com/Alhadis/language-fontforge			OpenType Feature File					
runoff	RUNOFF	1965	J. E. Saltzer		12	textMarkup				0					1452	1			21830	2460	true	0									textMarkup	7	7		5	true	0					text			text.runoff	markup								false					351	2016	2018	4	3																																								MIT			rnh rno												200	0		12																1																	text													United States																	.na .ll 72 .pl 90 .m1 4 .m2 4 .m3 6 .m4 6 .sp 8 .ds .ce CONTRIBUTING TO LINGUIST .sp .ce by .ce GITHUB .sp .ce and the .sp .ce OPEN SOURCE COMMUNITY .sp .bp .sp 5 .ce _I_N_T_R_O_D_U_C_T_I_O_N: .sp      Hi there! We're thrilled that you'd like to contribute to this project. Your help is  essential for keeping it great. This project adheres to the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code. .br The majority of contributions won't need to touch any Ruby code at all. .sp 5 .ce _A_d_d_i_n_g _a_n _e_x_t_e_n_s_i_o_n _t_o _a _l_a_n_g_u_a_g_e .sp      We try only to add new extensions once they have some usage on GitHub. In most cases we prefer that extensions be in use in hundreds of repositories before supporting them in Linguist. .sp To add support for a new extension: .sp .in 5 .un 5 1.   Add your extension to the language entry in _l_a_n_g_u_a_g_e_s_._y_m_l, keeping the extensions in alphabetical order. .br .un 5 2.   Add at least one sample for your extension to the samples directory in the correct subdirectory. .br .un 5 3.   Open a pull request, linking to a GitHub search result showing in-the-wild usage. .in 0 .sp In addition, if this extension is already listed in _l_a_n_g_u_a_g_e_s_._y_m_l then sometimes a few more steps will need to be taken: .sp .in 5 .un 5 1.   Make sure that example .yourextension files are present in the samples directory for each language that uses .yourextension. .br .un 5 2.   Test the performance of the Bayesian classifier with a relatively large number (1000s) of sample .yourextension files. (ping @arfon or @bkeepers to help with this) to ensure we're not misclassifying files. .br .un 5 3.   If the Bayesian classifier does a bad job with the sample files then a heuristic may need to be written to help. .in 0 .sp 5 .ce _A_d_d_i_n_g _a _l_a_n_g_u_a_g_e .sp      We try only to add languages once they have some usage on GitHub. In most cases we prefer that each new extension be in use in hundreds of repositories before supporting them in Linguist. .sp To add support for a new language: .in 5 .un 5 1.   Add an entry for your language to _l_a_n_g_u_a_g_e_s_._y_m_l. .br .un 5 2.   Add a grammar for your language. Please only add grammars that have a license that permits redistribution. .br .in +5 .un 5 i.   Add your grammar as a submodule: .br .in +4 git submodule add https://github.com/Alhadis/language-roff vendor/grammars/language-roff .in -4 .un 5 ii.  Add your grammar to grammars.yml: .br .in +4 script/convert-grammars --add vendor/grammars/MyGrammar .in -4 .un 5 iii. Download the license for the grammar by running script/licensed. Be careful to only commit the file for the new grammar, as this script may update licenses for other grammars as well. .br .in -5 .un 5 3.   Add samples for your language to the samples directory in the correct subdirectory. .br .un 5 4.   Open a pull request, linking to a GitHub search result showing in-the-wild usage. .br .in 0 .sp In addition, if your new language defines an extension that's already listed in _l_a_n_g_u_a_g_e_s_._y_m_l (such as `.foo`) then sometimes a few more steps will need to be taken: .sp .in +5 .un 5 1.   Make sure that example .foo files are present in the samples directory for each language that uses .foo. .br .un 5 2.   Test the performance of the Bayesian classifier with a relatively large number (1000s) of sample `.foo` files. (ping @arfon or @bkeepers to help with this) to ensure we're not misclassifying files. .br .un 5 3.   If the Bayesian classifier does a bad job with the sample .foo files then a heuristic may need to be written to help. .br .in 0 .sp Remember, the goal here is to try and avoid false positives! .sp 2 .ce _F_i_x_i_n_g _a _m_i_s_c_l_a_s_s_i_f_i_e_d _l_a_n_g_u_a_g_e .br      Most languages are detected by their file extension defined in _l_a_n_g_u_a_g_e_s_._y_m_l.  For disambiguating between files with common extensions, linguist applies some heuristics and a statistical classifier.   This process can help differentiate between, for example, .h files which could be either C, C++, or Obj-C. .sp      Misclassifications can often be solved by either adding a new filename or extension for the language or adding more samples to make the classifier smarter. .sp .m4 -2 .ce _F_i_x_i_n_g _s_y_n_t_a_x _h_i_g_h_l_i_g_h_t_i_n_g .br      Syntax highlighting in GitHub is performed using TextMate-compatible grammars. These are the same grammars that TextMate, Sublime Text and Atom use. Every language in languages.yml is mapped to its corresponding TM `scope`. This scope will be used when picking up a grammar for highlighting. .sp      Assuming your code is being detected as the right language, in most cases this is due to a bug in the language grammar rather than a bug in Linguist. _g_r_a_m_m_a_r_s_._y_m_l lists all the grammars we use for syntax highlighting on github.com. Find the one corresponding to your code's programming language and submit a bug report upstream. .sp If you can, try to reproduce the highlighting problem in the text editor that the grammar is designed for (TextMate, Sublime Text, or Atom) and include that information in your bug report. .sp      You can also try to fix the bug yourself and submit a Pull Request. TextMate's documentation offers a good introduction on how to work with TextMate-compatible grammars. You can test grammars using Lightshow. .sp      Once the bug has been fixed upstream, we'll pick it up for GitHub in the next release of Linguist. .sp 2 .ce _T_e_s_t_i_n_g .br      For development you are going to want to checkout out the source. To get it, clone the repo and run Bundler to install its dependencies. .sp .in 4 git clone https://github.com/github/linguist.git .br cd linguist/ .br script/bootstrap .br .in 0 .sp To run the tests: .sp .in 4     bundle exec rake test .in 0 .sp     Sometimes getting the tests running can be too much work, especially if you don't have much Ruby experience.  It's okay:  be lazy and let our build bot Travis run the tests for you. Just open a pull request and the bot will start cranking away. .sp .ce _M_a_i_n_t_a_i_n_e_r_s .br Linguist is maintained with love by: .sp .in -2 - @arfon (GitHub Staff) .br - @larsbrinkhoff .br - @pchaigno .in 0 .br .sp As Linguist is a production dependency for GitHub we have a couple of workflow restrictions: .sp .in -2 - Anyone with commit rights can merge Pull Requests provided that there is a :+1: from a GitHub member of staff .br - Releases are performed by GitHub staff so we can ensure GitHub.com always stays up to date with the latest release of Linguist and there are no regressions in production. .in 0 .sp .ce _R_e_l_e_a_s_i_n_g .sp If you are the current maintainer of this gem: .sp .in 5 .ul 5 1.   Create a branch for the release: .sp .in +2 git checkout -b cut-release-vxx.xx.xx .in -2 .sp .ul 5 2.   Make sure your local dependencies are up to date: .sp .in +2 script/bootstrap .in -2 .sp .ul 5 3.   If grammar submodules have not been updated recently, update them: .sp .in +2 git submodule update --remote _&_& git commit -a .in -2 .sp .ul 5 4.   Ensure that samples are updated: .sp .in +2 bundle exec rake samples .in -2 .sp 5.   Ensure that tests are green: .sp .in +2 bundle exec rake test .in -2 .sp .ul 5 6.   Bump gem version in lib/linguist/version.rb .br .ul 5 7.   Make a PR to github/linguist .br .ul 5 8.   Build a local gem: `bundle exec rake build_gem` .br .ul 5 9.   Test the gem: .sp .in +5 .un 5 i.   Bump the Gemfile and Gemfile.lock versions for an app which relies on this gem .un 5 ii.  Install the new gem locally .un 5 iii. Test behaviour locally, branch deploy, whatever needs to happen. .br .in -5 .sp .ul 5 10. Merge github/linguist PR .sp .ul 5 11. Tag and push: .sp .in +2 git tag vx.xx.xx; .br git push --tags .in -2 .sp 12. Push to rubygems.org .br .in +2 gem push github-linguist-3.0.0.gem .in -2 .sp 2 																																																																																																																																																																																																											0	0	https://hopl.info/showlanguage.prx?exp=2460				RUNOFF	https://github.com/Alhadis/language-roff			RUNOFF					
slab	Slab	2024	Võ Minh Thu		17	textMarkup		https://slab-lang.org/		0					1453	1		9	21830		true	0								https://github.com/hypered/slab	textMarkup																2024	2024		3	1	38	0	false																								2023	2025	351	3	225	3	26637																Slab is a programmable markup language that simplifies the creation of HTML. It combines concise notation with standard programming constructs to create reusable web content more efficiently.	Slab is a programmable markup language that simplifies the creation of HTML. It combines concise notation with standard programming constructs to create reusable web content more efficiently.			Slab is a programmable markup language that simplifies the creation of HTML. It combines concise notation with standard programming constructs to create reusable web content more efficiently.									html haskell nix bourne-shell json yaml css markdown dockerfile	html			true	46	0		27																1	false								https://slab-lang.org/reference.html https://slab-lang.org/tutorial.html																					Belgium					"frag page(titl)   doctype html   html     head       title= titl     body       h1= titl       content  let t = ""My first Slab page"" page(t)   .main-content     p Welcome to Slab! This is a simple example of how Slab works."																										https://github.com/hypered/slab																																							true																					true						true																																																																																																																											0	0														
easytrieve	Easytrieve	1969			13	pl				0					1454	1			21826	5189	true	0									pl																							false																					scripting.py																2009	unix linux	Easytrieve is a Report generator product of CA Technologies. Easytrieve Classic and Easytrieve Plus are two available versions of this programming languages primarily designed to generate reports and are used by large corporations operating in mainframe (z/OS, z/VM, z/VSE), UNIX, Linux, and Microsoft Windows environments	2009	21	15	63	21771340					CA Technologies					ezt mac										125	0		13																																														United States																		Easytrieve					FILE PERSNL FB(150 1800)           } LIBRARY DEFINITION     NAME  17 8 A     PERSNR 9 5 N     ABTL  98 3 N     SUMME 94 4 P 2 JOB INPUT PERSNL NAME SUM-PERS     } ACTIVITY DEFINITION   PRINT PAYRPT   REPORT PAYRPT LINESIZE 80   TITLE 01 'PERSONALREPORT BEISPIEL1'   LINE 01 ABTL NAME PERSNR SUMME																																														true																									true																									true					true																																																																																															https://en.wikipedia.org/wiki/Easytrieve	0	0	https://hopl.info/showlanguage.prx?exp=5189													
lite-c	Lite-C	2007			14	pl		http://www.3dgamestudio.de/litec.php		0					1455	1			21826		true	0									pl																							false																																					2007	c opengl	Lite-C is a programming language for multimedia applications and personal computer games, using a syntax subset of the C language with some elements of the C++ language. Its main difference to C is the native implementation of multimedia and computer game related objects like sounds, images, movies, GUI elements, 2D and 3D models, collision detection and rigid body physics. Lite-C executables are compiled instead of interpreted. Lite-C runs on 32-bit and 64-bit Windows XP or Vista operating systems. Lite-C claims to allow very fast programming with a minimum of code, and easy access to non-programmers. For this, the developer provides a 25-lesson workshop that especially deals with the game and multimedia related objects of the language.  Lite-C supports the Windows API and the Component Object Model (COM); therefore OpenGL and DirectX programs can directly be written in lite-C. It has integrated the free A8 rendering engine.	2007	13	7	46	10780425					Conitec Datensysteme GmbH														true	86	0		15																																	text													Germany																							"void main() {    level_load(""""); // open an empty level. you can use NULL instead of """"    ENTITY* sphere = ent_create(""sphere.mdl"",vector(0,0,0),NULL); // create sphere model at position (0,0,0)    while(1) {       sphere->pan += 1; // rotate the sphere with 1 degree per frame       wait(1);  // wait one frame    } }"														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Lite-C	0	0														
ntfs	New Technology File System	1993			9	filesystem				0					1456	0			21825		false	0									filesystem																							false												New Technology File System																									1980	fat linux powershell freebsd	NTFS (New Technology File System) is a proprietary file system developed by Microsoft. Starting with Windows NT 3.1, it is the default file system of the Windows NT family.NTFS has several technical improvements over the file systems that it superseded – File Allocation Table (FAT) and High Performance File System (HPFS) – such as improved support for metadata and advanced data structures to improve performance, reliability, and disk space use. Additional extensions are a more elaborate security system based on access control lists (ACLs) and file system journaling. NTFS is supported in other desktop and server operating systems as well. Linux and BSD have a free and open-source NTFS driver, called NTFS-3G, with both read and write functionality. macOS comes with read-only support for NTFS; its disabled-by-default write support for NTFS is unstable.	2002	900	1092	2371	39184					Microsoft															4520	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/NTFS	0	0														
wml	WML	2006			15	template		http://thewml.org/		0					1457	1			21825		true	0									template																							false				w/WML.wml								Website Meta Language																							2002		2006	wireless-markup-language c perl unix html haml	Website Meta Language (WML) and its associated command wmk are together a free and extensible web designer's off-line HTML generation toolkit for Unix, distributed under the GNU General Public License (GPL v2). It works as an off-line content management system. It is written in ANSI C and Perl 5, built via a GNU Autoconf based source tree and runs out-of-the-box on all major Unix derivates. WML consists of a control frontend driving up to nine backends in a sequential pass-oriented filtering scheme. Each backend provides one particular core language. WML additionally ships with a set of include files which provide higher-level features. WML's nine backends are: Pass 1: Source Reading and Include File Expansion (ipp) Pass 2: HTML Macro Construct Expansion (mp4h) Pass 3: Perl 5 Programming Construct Expansion (eperl) Pass 4: M4 Macro Construct Expansion (gm4) Pass 5: Diversion Filter (divert) Pass 6: Character and String Substitution (asubst) Pass 7: HTML Fixup (htmlfix) Pass 8: Line Stripping and Output Fixup (htmlstrip) Pass 9: Output Splitting and Final Writing (slice)	2003	9	17	32	290279									wml										true	66	0		16																																	text								http://www.rosettacode.org/wiki/Category:WML																					"#define HELLOWORLD   [message]     speaker=""narrator""     message=_""Hello World""   [/message] #enddef"								WML																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/Website_Meta_Language	5	0				thewml.org				year|publisher|title|authors|isbn13\n2000|Apress|Professional JSP : Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and WML|Karl Avedal and Danny Ayers and Timothy Briggs and George Gonchar and Naufal Khan and Peter Henderson and Mac Holden and Andre Lei and Dan Malks and Sameer Tyagi and Stephan Osmont and Paul Siegmann and Gert Van Damme and Steve Wilkinson and Stefan Zeiger and John Zukowski and Ari Halberstadt and Carl Burnham and John Timney and Tom Myers and Alexander Nakhimovsky|9781861003621\n2001|McGraw-Hill Professional|WML & WMLScript: A Beginner's Guide|Jamsa, Kris|9780072192940\n2000|Wiley|WAP Servlets: Developing Dynamic Web Content With Java and WML (With CD-ROM)|Cook III, John L.|9780471393078\n2000|Addison-Wesley|Inside WAP: Programming Applications with WML and WMLScript|Niskanen, Pekka|9780201725919\n2000|Manning Publications|Wml And Wmlscript Programming: How To Design And Implement Effective Web Sites For Portable Devices|Christopher Hoover|9781930110076						
collada	COLLADA	2004			10	application				0					1458	0			21821		false	0									application						0					xml	xml	text/xml	text.xml	data								false					97	2004	2018		12																												2004	xml delphi kml godot-game-engine unity-engine maple python objective-c javascript webgl vrml	COLLADA (COLLAborative Design Activity) is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available specification, ISO/PAS 17506.COLLADA defines an open standard XML schema for exchanging digital assets among various graphics software applications that might otherwise store their assets in incompatible file formats. COLLADA documents that describe digital assets are XML files, usually identified with a .dae (digital asset exchange) filename extension.	2005	152	115	408	1464418					Sony && Khronos Group			dae												980	0		11																																	text													United States and Japan																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/COLLADA	0	0						https://github.com/textmate/xml.tmbundle			COLLADA					
yggdrasil	Yggdrasil	2017			9	protocol		https://yggdrasil-network.github.io/		0					1459	0		10	21815		true	0								https://github.com/yggdrasil-network/yggdrasil-go	protocol																2017	2024		83	242	3546	117	false																								2017	2025	2496	63	123	5	3449																Yggdrasil is an experimental, end-to-end encrypted IPv6 network using a compact routing scheme that is fully decentralised and requires minimal state. It uses a shortest-path routing scheme to find the most direct path to destinations.	Yggdrasil is an experimental, end-to-end encrypted IPv6 network using a compact routing scheme that is fully decentralised and requires minimal state. It uses a shortest-path routing scheme to find the most direct path to destinations.			Yggdrasil is an experimental, end-to-end encrypted IPv6 network using a compact routing scheme that is fully decentralised and requires minimal state. It uses a shortest-path routing scheme to find the most direct path to destinations.									go bourne-shell markdown yaml c bash dockerfile svg xml make				true	4337	0		19																	false																																																												https://github.com/yggdrasil-network/yggdrasil-go																																																																																																																																																																																													0	0														
reverse-polish-notation	Reverse Polish notation	1953			9	notation				0					1460	1			21808		true	0									notation																							false																																					1960	forth postscript rpl factor bibtex befunge joy iptscrae android unix dc	"Reverse Polish notation (RPN), also known as Polish postfix notation or simply postfix notation, is a mathematical notation in which operators follow their operands, in contrast to Polish notation (PN), in which operators precede their operands. It does not need any parentheses as long as each operator has a fixed number of operands. The description ""Polish"" refers to the nationality of logician Jan Łukasiewicz, who invented Polish notation in 1924.The reverse Polish scheme was proposed in 1954 by Arthur Burks, Don Warren, and Jesse Wright and was independently reinvented by Friedrich L. Bauer and Edsger W. Dijkstra in the early 1960s to reduce computer memory access and utilize the stack to evaluate expressions. The algorithms and notation for this scheme were extended by Australian philosopher and computer scientist Charles L. Hamblin in the mid-1950s.During the 1970s and 1980s, Hewlett-Packard used RPN in all of their desktop and hand-held calculators, and continued to use it in some into the 2010's.  In computer science, reverse Polish notation is used in stack-oriented programming languages such as Forth and PostScript. Most of what follows is about binary operators. An example of a unary operator whose standard notation may be interpreted as reverse Polish notation is the factorial, ""n!""."	2002	836	211	1037	26513					Zuse-Ingenieurbüro Hopferau															4200	0		9																									https://www-stone.ch.cam.ac.uk/documentation/rrf/rpn.html https://docs.racket-lang.org/rpn/index.html																					Germany																							15 7 1 1 + − ÷ 3 × 2 1 1 + + − = 15 7 1 1 + − ÷ 3 × 2     2 + − = 15 7 1 1 + − ÷ 3 ×         4 − = 15 7     2 − ÷ 3 ×         4 − = 15         5 ÷ 3 ×         4 − =              3 3 ×         4 − =                  9         4 − =                              5																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Reverse_Polish_notation	0	0														
lucene-query-syntax	Apache Lucene	1999			10	queryLanguage				0					1461	0			21807		true	0									queryLanguage																							false																																					2010	java object-pascal perl csharp python ruby php pdf html c	Apache Lucene is a free and open-source information retrieval software library, originally written completely in Java by Doug Cutting. It is supported by the Apache Software Foundation and is released under the Apache Software License. Lucene has been ported to other programming languages including Object Pascal, Perl, C#, C++, Python, Ruby and PHP.	2004	187	220	657	522923					Apache Software Foundation														true	955	0		10																																				https://github.com/antlr/grammars-v4/tree/master/lucene										United States				https://lucene.apache.org/core/2_9_4/queryparsersyntax.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Apache_Lucene	0	0														
gfa-basic	GFA BASIC	1986			13	pl				0					1462	1			21807	3469	true	0									pl																							false				g/GFA Basic																																	1986	basic atari-st-basic ascii visual-basic	"GFA BASIC is a dialect of the BASIC programming language, by Frank Ostrowski.  The name is derived from the company (""GFA Systemtechnik GmbH""), which distributed the software. In the mid-1980s to the 1990s it enjoyed popularity as an advanced BASIC dialect, but has been mostly superseded by several other programming languages. Official support ended in the early 2000s."	2004	20	117	137	617411					GFA Systemtechnik GmbH															120	0		15																																														Germany																"PRINT ""Hello World"" "								GFA Basic															PRINT	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/GFA_BASIC	0	0	https://hopl.info/showlanguage.prx?exp=3469													
verona	verona	2019			9	pl		https://microsoft.github.io/verona/		0					1463	0		6	21803		true	0								https://github.com/microsoft/verona	pl																2019	2024	2019	108	165	3563	12	false																								2019	2024	1054	40	130	5	74943																													cpp markdown cmake yaml html scss				true	4100	0		15																	false																																	https://news.ycombinator.com/item?id=22074707																											https://github.com/microsoft/verona																																																																																																																																																																																													0	0														
rita	Rita	2019	Šarūnas Navickas		14	pl				0				0.7.0	1464	0		8	21800		true	0								https://github.com/zaibacu/rita-dsl	pl																2019	2024	2019	4	3	65	7	false																					rita.py			2019	2022	611	9	78	1	5553																			https://github.com/zaibacu/rita-dsl/issues					rita					python markdown yaml restructuredtext ini svg toml make				true	84	0		22																1	false	0	true																											Lithuania																		Rita													https://github.com/zaibacu/rita-dsl																																						true																																																							true																																																																																																0	0														
nexml	NeXML format	2007			14	xmlFormat		http://nexml.org/		0					1465	0		4	21798		true	0								https://github.com/nexml/nexml	xmlFormat																2012	2023		3	8	15	9	false																								2007	2014	3471	12	108	21	1459535					2007			nexus-format xml	NeXML is an exchange standard for representing phyloinformatic data. It was inspired by the widely used Nexus file format but uses XML to produce a more robust format for rich phylogenetic data. Advantages include syntax validation, semantic annotation, and web services. The format is broadly supported and has libraries in many popular programming languages for bioinformatics.	2015	2	4	17	48720906					Naturalis Biodiversity Center && National Evolutionary Synthesis Center && University of North Carolina && Wayne State University && University of Kansas && University of British Columbia && Indian Institute of Technology Kharagpur && University of Ottawa && National Institute of Standards and Technology										xml xsd xslt markdown				true	83	0		26																	false																text													The Netherlands and United States and Canada and India																															https://github.com/nexml/nexml																																																																																																																																																																																												https://en.wikipedia.org/wiki/NeXML_format	0	0				nexml.org										
umple	Umple	2008			10	pl		http://www.umple.org/		0					1466	1			21797		true	0									pl																							false																																			2011		2008	java uml ruby php eclipse-editor xuml	"Umple is a language for both object-oriented programming and modelling with class diagrams and state diagrams. The name Umple is a portmanteau of ""UML"", ""ample"" and ""programming language"", indicating that it is designed to provide ample features to extend programming languages with UML capabilities."	2013	182	24	35	39874090												ump							true	931	0		10																																	text																																			https://twitter.com/umpleorg	class GarageDoor  {     status {        Open { buttonOrObstacle -> Closing;  }        Closing {            buttonOrObstacle -> Opening;            reachBottom -> Closed;        }        Closed { buttonOrObstacle -> Opening; }        Opening {            buttonOrObstacle -> HalfOpen;            reachTop -> Open;        }        HalfOpen { buttonOrObstacle -> Opening; }    }  }																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Umple	0	0				umple.org										
sqlpl	SQLPL	2009			11	pl				0					1467	1			21793		true	0									pl	4749	5147		7609		2	"author name avatar url language languageColor stars forks currentPeriodStars description\nmicrosoft sql-server-samples https://github.com/microsoft.png https://github.com/microsoft/sql-server-samples SQLPL #ccc 3773 3553 131 ""Official Microsoft GitHub Repository containing code samples for SQL Server"""				sql	sql	text/x-sql	source.sql	programming								false					224	2005	2016	6	15																												2009	sql sql-psm pl-sql	"SQL PL stands for Structured Query Language Procedural Language and was developed by IBM as a set of commands that extend the use of SQL in the IBM DB2 (DB2 UDB Version 7) database system. It provides procedural programmability in addition to the querying commands of SQL. It is a subset of the SQL Persistent Stored Modules (SQL/PSM) language standard. As of DB2 version 9, SQL PL stored procedures can run natively inside the DB2 process (inside the DBM1 address space, more precisely) instead of being fenced in an external process. In DB2 version 9.7 IBM also added a PL/SQL front-end to this infrastructure (called ""SQL Unified Runtime Engine""), meaning that procedural SQL using either the ISO standard or Oracle's syntax compile to bytecode running on the same engine in DB2."	2007	30	13	29	11665982					IBM			sql db2												370	0		11																																	text													United States																	create procedure sleep (in sleeptime integer) begin   declare wait_until timestamp;    set wait_until = (current timestamp + sleeptime seconds);   while (wait_until > current timestamp)     do     end while; end! 																																																																																																																																																																																																										https://en.wikipedia.org/wiki/SQL_PL	0	0					SQLPL	https://github.com/textmate/sql.tmbundle			SQLPL					
rlab	RLaB	1998			14	pl				0					1468	0			21790	5721	true	0									pl																							false																																						matlab linux	Rlab is an interactive, interpreted numerical computation program and its core programming language, written by Ian Searle. Rlab (the language) is very high level and is intended to provide fast prototyping and program development, as well as easy data-visualization, and processing. Rlab was not designed as a clone of MATLAB. However, as Rlab (the program) is intended to provide a good experimental environment (or laboratory) in which to do matrix math, the programming language possesses similar operators and concepts and could be called MATLAB-like. Rlab borrows some of the best features of the MATLAB language but provides them through a different syntax that has been modified in order to be more expressive while reducing ambiguity. The variable scoping rules facilitate the creation of larger programs and re-usable program libraries. A heterogeneous associative array datatype has been added to allow users to create and operate on arbitrary data structures. The fundamental data type is the dense floating point matrix (either real or complex), though string and sparse numerical matrices (both real and complex) are also provided. Rlab 2.1 is no longer under active development. Binary versions are available for Linux and for Windows, and source code is available under the GPL. Rlab 2.2 has been released as a part of the project rlabplus by Marijan Koštrun.	2004	12	6	38	593529					https://sourceforge.net/p/rlab/bugs															80	0		14																																	text								http://www.rosettacode.org/wiki/Category:RLaB					United States				https://web.archive.org/web/19990428033158/https://www.eskimo.com/~ians/rlab.html																																																																	true																																																																																																																																																						https://web.archive.org/web/20170310231827/https://en.wikipedia.org/wiki/Rlab	1	0	https://hopl.info/showlanguage.prx?exp=5721													title|year|author|goodreadsId|rating|ratings|reviews\nArticles on Free Mathematics Software, Including: Gnuplot, Gnu Octave, Scilab, Units (Software), Numpy, DC (Computer Program), Rlab, BC Programming Language, Perl Data Language, Gnu Linear Programming Kit, Root, Experix, Xnumbers, Snappea|2011|Hephaestus Books|17625508|4.00|1|0
categorical-query-language	categorical-query-language	2019			11	queryLanguage		https://www.categoricaldata.net/		0					1469	0		7	21788		true	0								https://github.com/CategoricalData/CQL	queryLanguage																2019	2024	2019	31	21	297	37	false																								2019	2025	138	6	1053	150	791264					2012														https://github.com/CategoricalData && https://www.categoricaldata.net/										java markdown sql xml css html yaml				true	368	0		19																	false																													The Netherlands																															https://github.com/CategoricalData/CQL																																																																																																																																																																																													0	0				categoricaldata.net										
gura	gura	2012	Yutaka Saito		16	pl		http://www.gura-lang.org		0				v0.7.0	1470	1		14	21788		true	0								https://github.com/gura-lang/gura	pl																2012	2024		6	0	43	1	false																								2012	2020	7930	8	5166	240	1198725					2013											Gura is an iterator-oriented programming language that focuses on iterators with improved functions for calculation and data processing. It makes you be able to write an artificial code for what used to need a lot of codes of repeat syntax.	Gura is an iterator-oriented programming language that focuses on iterators with improved functions for calculation and data processing. It makes you be able to write an artificial code for what used to need a lot of codes of repeat syntax.		https://github.com/gura-lang	Gura is an iterator-oriented programming language that focuses on iterators with improved functions for calculation and data processing. It makes you be able to write an artificial code for what used to need a lot of codes of repeat syntax.									cpp markdown html xml c csv cmake bourne-shell css perl lisp bash yaml javascript				true	53	0		30																1	false	0	true																											Japan					prime() = {         p = []         for (n in 2..):xiter {                 if (!(n % p.each() == 0).or()) {                         p.add(n)                         n                 }         } }																										https://github.com/gura-lang/gura																																																																																																																																																																																													0	0				gura-lang.org			id|title|url|time|timestamp|by|comments|score\n8215028|Gura: Iterator-Oriented Programming Language|http://www.gura-lang.org/|2014-08-23 04:48:44 UTC|1408769324|matsuu|8|56							
lucid	LUCID	1976	Edward A. Ashcroft and William W. Wadge		13	pl				0					1471	1			21787	960	true	0									pl																							false																																					1976	iswim sisal lustre	Lucid is a dataflow programming language designed to experiment with non-von Neumann programming models. It was designed by Bill Wadge and Ed Ashcroft and described in the 1985 book Lucid, the Dataflow Programming Language. pLucid was the first interpreter for Lucid.	2005	19	21	119	1485589					University of Victoria && SRI															115	0		15																2																	text								http://www.rosettacode.org/wiki/Category:Lucid					Canada and United States				https://news.ycombinator.com/item?id=14233054																			h    where      h = 1 fby merge(merge(2 * h, 3 * h), 5 * h);      merge(x,y) = if xx <= yy then xx else yy fi         where           xx = x upon xx <= yy;           yy = y upon yy <= xx;         end;    end;																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Lucid_(programming_language)	2	0	https://hopl.info/showlanguage.prx?exp=960							year|publisher|title|authors|isbn13\n2010|LAP Lambert Academic Publishing|Hybrid Intensional Computing in GIPSY: JLucid, Objective Lucid and GICF|Mokhov, Serguei|9783838311982\n||Lucid (programming Language)|Miller and Frederic P. and Vandome and Agnes F. and McBrewster and John|9786133616837						
gremlin	Gremlin	2009	Marko A. Rodriguez		11	queryLanguage				0					1472	2			21785		true	0									queryLanguage																							false																																					2009	regex xpath sparql sql java jvm groovy scala	Gremlin is a graph traversal language and virtual machine developed by Apache TinkerPop of the Apache Software Foundation. Gremlin works for both OLTP-based graph databases as well as OLAP-based graph processors. Gremlin's automata and functional language foundation enable Gremlin to naturally support imperative and declarative querying, host language agnosticism, user-defined domain specific languages, an extensible compiler/optimizer, single- and multi-machine execution models, hybrid depth- and breadth-first evaluation, as well as Turing Completeness. As an explanatory analogy, Apache TinkerPop and Gremlin are to graph databases what the JDBC and SQL are to relational databases. Likewise, the Gremlin traversal machine is to graph computing as what the Java virtual machine is to general purpose computing.	2011	69	38	103	33800942					https://issues.apache.org/jira/projects/TINKERPOP/issues/TINKERPOP-2814?filter=allopenissues														true	365	0		11																1																	text													Various					g.V().hasLabel('movie').values('year').min()																		"g.V().match(   as(""a"").label().is(""person""),   as(""a"").out(""knows"").as(""b""),   as(""a"").out(""created"").as(""c""),   as(""b"").out(""created"").as(""c""),   as(""b"").values(""age"").as(""d""),   as(""d"").is(gt(30))).     select(""a"",""b"",""c"")"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Gremlin_(programming_language)	0	0														
ucg	UCG	2017	Jeremy Wall		16	dataNotation		https://ucg.marzhillstudios.com/		0				v0.7.3	1473	1		11	21784		true	0								https://github.com/zaphar/ucg	dataNotation																2017	2024	2017	5	3	36	9	false												Universal Configuration Grammar												2017	2024	716	4	171	2	21792																UCG is a universal grammar for configuration. UCG's goal is not to define a configuration format like JSON, YAML, or TOML. It is not intended to replace the other serialization formats. Instead it is intended to provide a common grammar for generating those formats.	UCG is a universal grammar for configuration. UCG's goal is not to define a configuration format like JSON, YAML, or TOML. It is not intended to replace the other serialization formats. Instead it is intended to provide a common grammar for generating those formats.			UCG is a universal grammar for configuration. UCG's goal is not to define a configuration format like JSON, YAML, or TOML. It is not intended to replace the other serialization formats. Instead it is intended to provide a common grammar for generating those formats.	ucg								rust markdown scss toml html yaml nix make json bourne-shell javascript	json yaml toml xml			true	51	0		32																1	false	0	true																																"let db_confs = import ""db/mysql/hosts.ucg""; let consul_hosts = import ""services/consul/hosts.ucg"".host_pool;  let conf = {     port = 8888,     addr = ""0.0.0.0"",     db = {         host = db_confs.host_pool.addr,         port = db_confs.host_pool.port,         database = ""myservicedb"",     },     config_svc = consul_hosts.url, };  out json conf;"																										https://github.com/zaphar/ucg																																																																																																																																																																																													0	0				ucg.marzhillstudios.com										
microdata	Microdata HTML	2013			10	schema				0					1474	1			21782		true	0									schema																							false																																					2013		Microdata is a WHATWG HTML specification used to nest metadata within existing content on web pages. Search engines, web crawlers, and browsers can extract and process Microdata from a web page and use it to provide a richer browsing experience for users. Search engines benefit greatly from direct access to this structured data because it allows them to understand the information on web pages and provide more relevant results to users. Microdata uses a supporting vocabulary to describe an item and name-value pairs to assign values to its properties. Microdata is an attempt to provide a simpler way of annotating HTML elements with machine-readable tags than the similar approaches of using RDFa and microformats. In 2013, because the W3C HTML Working Group failed to find someone to serve as an editor for the Microdata HTML specification, its development was terminated with a 'Note'. However, since that time, two new editors were selected, and five newer versions of the working draft have been published, the most recent being W3C Working Draft 26 April 2018.		172	157		25817778					W3C															880	0		12	rdf json-ld																																													United States				https://www.w3.org/TR/microdata/	"<div itemscope itemtype=""http://schema.org/RentalCarReservation"">   <meta itemprop=""reservationNumber"" content=""546323""/>   <link itemprop=""reservationStatus"" href=""http://schema.org/Confirmed""/>   <link itemprop=""url"" href=""http://carrentals.com/view/546323""/>   <div itemprop=""underName"" itemscope itemtype=""http://schema.org/Person"">     <meta itemprop=""name"" content=""John Smith""/>     <meta itemprop=""email"" content=""john@mail.com""/>   </div>   <div itemprop=""programMembership"" itemscope itemtype=""http://schema.org/ProgramMembership"">     <meta itemprop=""memberNumber"" content=""1234567""/>     <meta itemprop=""program"" content=""AAA""/>   </div>   <div itemprop=""bookingAgent"" itemscope itemtype=""http://schema.org/Organization"">     <meta itemprop=""name"" content=""Car Rentals Internationaly""/>     <link itemprop=""url"" href=""http://carrentals.com/""/>   </div>   <meta itemprop=""bookingTime"" content=""2027-01-14T13:05:00-05:00""/>   <meta itemprop=""modifiedTime"" content=""2027-03-14T13:05:00-05:00""/>   <link itemprop=""confirmReservationUrl"" href=""http://carrentals.com/confirm?id=546323""/>   <link itemprop=""cancelReservationUrl"" href=""http://carrentals.com/cancel?id=546323""/>   <link itemprop=""modifyReservationUrl"" href=""http://carrentals.com/edit?id=546323""/>   <link itemprop=""checkinUrl"" href=""http://carrentals.com/checkin?id=546323""/>   <div itemprop=""potentialAction"" itemscope itemtype=""http://schema.org/ConfirmAction"">     <link itemprop=""target"" href=""http://carrentals.com/confirm?id=546323""/>   </div>   <div itemprop=""potentialAction"" itemscope itemtype=""http://schema.org/CancelAction"">     <link itemprop=""target"" href=""http://carrentals.com/cancel?id=546323""/>   </div>   <div itemprop=""potentialAction"" itemscope itemtype=""http://schema.org/EditAction"">     <link itemprop=""target"" href=""http://carrentals.com/edit?id=546323""/>   </div>   <div itemprop=""potentialAction"" itemscope itemtype=""http://schema.org/CheckInAction"">     <link itemprop=""target"" href=""http://carrentals.com/checkin?id=546323""/>   </div>   <div itemprop=""reservationFor"" itemscope itemtype=""http://schema.org/RentalCar"">     <meta itemprop=""name"" content=""Economy Class Car""/>     <meta itemprop=""model"" content=""Civic""/>     <div itemprop=""brand"" itemscope itemtype=""http://schema.org/Brand"">       <meta itemprop=""name"" content=""Honda""/>     </div>     <meta itemprop=""description"" content=""Sedan 4 Door, 5 Seatbelts, Automatic transmission""/>     <div itemprop=""rentalCompany"" itemscope itemtype=""http://schema.org/Organization"">       <meta itemprop=""name"" content=""Hertz""/>     </div>   </div>   <div itemprop=""pickupLocation"" itemscope itemtype=""http://schema.org/Place"">     <meta itemprop=""name"" content=""Hertz San Diego Airport""/>     <div itemprop=""address"" itemscope itemtype=""http://schema.org/PostalAddress"">       <meta itemprop=""streetAddress"" content=""1500 Orange Avenue""/>       <meta itemprop=""addressLocality"" content=""San Diego""/>       <meta itemprop=""addressRegion"" content=""CA""/>       <meta itemprop=""postalCode"" content=""94043""/>       <meta itemprop=""addressCountry"" content=""US""/>     </div>     <meta itemprop=""telephone"" content=""+1-800-123-4567""/>   </div>   <meta itemprop=""pickupTime"" content=""2027-08-05T16:00:00-07:00""/>   <div itemprop=""dropoffLocation"" itemscope itemtype=""http://schema.org/Place"">     <meta itemprop=""name"" content=""Hertz LAX""/>     <div itemprop=""address"" itemscope itemtype=""http://schema.org/PostalAddress"">       <meta itemprop=""streetAddress"" content=""1234 First Street""/>       <meta itemprop=""addressLocality"" content=""Los Angeles""/>       <meta itemprop=""addressRegion"" content=""CA""/>       <meta itemprop=""postalCode"" content=""94043""/>       <meta itemprop=""addressCountry"" content=""US""/>     </div>     <meta itemprop=""telephone"" content=""+1-800-123-4567""/>   </div>   <meta itemprop=""dropoffTime"" content=""2027-08-06T20:00:00-07:00""/>   <meta itemprop=""price"" content=""119.00""/>   <meta itemprop=""priceCurrency"" content=""USD""/> </div>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Microdata_(HTML)	0	0														
rebeca-modeling-language	Rebeca Modeling Language	2004	Marjan Sirjani		15	pl		https://rebeca-lang.org		0				2.8.10	1475	0		5	21778		true	0								https://github.com/rebeca-lang/org.rebecalang.compiler	pl																2015	2024	2015	2	3	3	1	false																								2015	2025	178	10	322	19	9850							2005		Rebeca (acronym for Reactive Objects Language) is an actor-based modeling language with a formal foundation, designed in an effort to bridge the gap between formal verification approaches and real applications. It can be considered as a reference model for concurrent computation, based on an operational interpretation of the actor model. It is also a platform for developing object-based concurrent systems in practice. Besides having an appropriate and efficient way for modeling concurrent and distributed systems, one needs a formal verification approach to ensure their correctness. Rebeca is supported by a set of verification tools. Earlier tools provided a front-end to work with Rebeca code, and to translate the Rebeca code into input languages of well-known and mature model checkers (like SPIN and NuSMV) and thus, were able to verify their properties. Rebeca, since 2005, is supported by a direct model checker based on Modere (the Model checking Engine of Rebeca). Modular verification and abstraction techniques are used to reduce the state space and make it possible to verify complicated reactive systems. Besides these techniques, Modere supports partial order reduction and symmetry reduction.	2017	4	3	1	5999175					Sharif University of Technology										java xsd xml yaml markdown				true	64	0		20																1	false	2	true																											Iran				https://rebeca-lang.org/assets/theses/Mapping-UML-Diagrams-to-the-Reactive-Object-Language-(Rebeca).pdf#glo%3Arebeca																											https://github.com/rebeca-lang/org.rebecalang.compiler																																																																																																																																																																																												https://en.wikipedia.org/wiki/Rebeca_Modeling_Language	0	0														
taf	taf	2012	Manuel Simoni		15	pl				0					1476	1		3	21778		true	0								https://github.com/manuel/taf	pl																2012	2023	2012	10	2	56	0	false																								2012	2013	13	1	12	1	1777																A Lisp with row polymorphism, delimited continuations, and hygienic macros. [vaporware]	A Lisp with row polymorphism, delimited continuations, and hygienic macros. [vaporware]			A Lisp with row polymorphism, delimited continuations, and hygienic macros. [vaporware]									html javascript css				true	64	0		19																1	false																																	http://www.manuelsimoni.net/taf/doc/plan.html	"(define (make-person name email)   #(person :name name :email email)) ; creates a person record with name and email fields  (define-generic (to-string obj)) (define-method (to-string (obj #(person :name :email))) ; matches persons and binds name and email field to local variables   (concat (list name "" <"" email "">"")))  (to-string (make-person ""Manuel"" ""msimoni@gmail.com"")) ; ==> ""Manuel <msimoni@gmail.com>"""																										https://github.com/manuel/taf						;																																true																																																							true																																															false																																																	0	0														
linda	Linda	1986	David Gelernter		11	pl				0					1477	0			21777	1159	true	0									pl																							false																																					1986	tuple-space c fortran csharp erlang go java javascript lisp lua prolog python ruby swift ada doi	In computer science, Linda is a model of coordination and communication among several parallel processes operating upon objects stored in and retrieved from shared, virtual, associative memory. It was developed by Sudhir Ahuja at Bell Labs in collaboration with David Gelernter and Nicholas Carriero at Yale University in 1986.	2004	68	33	156	957598					Scientific Computing Associates															360	0		11																1																	text	4710												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Linda_(coordination_language)	0	0	https://hopl.info/showlanguage.prx?exp=1159													
kasaya	kasaya	2018			12	application				0				0.1.0	1478	0		3	21774		false	0								https://github.com/AshanthaLahiru/kasaya	application																2020	2024	2020	4	57	20	0	false																								2020	2020	24	3	106	4	14291																"A ""WYSIWYG"" (kind of) scripting language and runtime for browser automation"	"A ""WYSIWYG"" (kind of) scripting language and runtime for browser automation"		https://github.com/syscolabs	"A ""WYSIWYG"" (kind of) scripting language and runtime for browser automation"									javascript json markdown				true	195	0		15																	false	0	true																											Sri Lanka				https://news.ycombinator.com/item?id=22374991																											https://github.com/AshanthaLahiru/kasaya																																																																																																																																																																																													0	0														
judoscript	Judoscript	2001	James Jianbo Huang		17	pl				0					1479	2			21767		true	0									pl																							false				j/JudoScript																																	2001	python ruby perl smalltalk java	Judoscript is one of several general purpose programming languages designed primarily for scripting on the Java platform. Its originator and primary developer is software engineer James Jianbo Huang.	2007	4	12	31	13570551					https://github.com/metaprgmr/Judoscript/issues														true	40	0		19																1																									http://www.rosettacode.org/wiki/Category:JudoScript					Unknown																". ""Hello World""; "							// print out information found inside HTML do 'http://www.example.com' as sgml {     <a>:          println 'Found a hyperlink:' , $_.href;     <p>:          println 'Found a paragraph tag.';     TEXT:         println 'Found some text:'   , $_.length(); }	JudoScript													//			""""																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/Judoscript	0	0														
ale	a Lisp Environment	2019	Thomas Bradford		12	pl		https://www.ale-lang.org/		0				v0.1.0	1480	0		4	21761		true	0								https://github.com/kode4food/ale	pl																2019	2024	2019	2	6	167	0	false												a Lisp Environment												2019	2025	918	5	425	6	3261					2019																								go markdown yaml make				true	192	0		16																1	false	0	true																																																										https://github.com/kode4food/ale																																																																																																																																																																																													0	0				ale-lang.org										
macro	MACRO	1979			10	pl				0					1481	0			21751	857	true	0									pl																							false																																							Macro (or MACRO) may refer to:	2006	156	114		4638089					UNIVAC EMCC															800	0		10																																		6238												United States				https://semanticscholar.org/paper/9095359f3bc65c41d3879f5ae703b567848b3046																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Macro	0	0	https://hopl.info/showlanguage.prx?exp=857													
bel	Bel	2019	Paul Graham		27	pl		http://paulgraham.com/bel.html		0					1482	1			21749		true	1	arc								pl																							false																																																																1	0		30	arc															1									https://sep.yimg.com/ty/cdn/paulgraham/bellanguage.txt?t=1595850613&																					United States					; Bel in Bel. 9 October 2019, 9:14 GMT (def no (x)   (id x nil)) (def atom (x)   (no (id (type x) 'pair))) (def all (f xs)   (if (no xs)      t       (f (car xs)) (all f (cdr xs))                    nil)) (def some (f xs)   (if (no xs)      nil       (f (car xs)) xs                    (some f (cdr xs)))) (def reduce (f xs)   (if (no (cdr xs))       (car xs)       (f (car xs) (reduce f (cdr xs))))) (def cons args   (reduce join args)) (def append args   (if (no (cdr args)) (car args)       (no (car args)) (apply append (cdr args))                       (cons (car (car args))                             (apply append (cdr (car args))                                           (cdr args)))))																																;		prn																						true				false	true			true																						true									true																								true	true			true																							true								true												false									true		true					true																																	0	0														
ptx	PTX	2009			12	assembly		https://llvm.org/docs/NVPTXUsage.html		0					1483	1			21747		true	1	cuda								assembly																							false													nvptx																								2009	assembly-language cuda	Parallel Thread Execution (PTX, or NVPTX) is a pseudo-assembly language used in Nvidia's CUDA programming environment.  The nvcc compiler translates code written in CUDA, a C++-like language, into PTX, and the graphics driver contains a compiler which translates the PTX into a binary code which can be run on the processing cores.	2009	19	13	37	25073119		PTX, a low-level parallel thread execution virtual machine and instruction set architecture (ISA). PTX exposes the GPU as a data-parallel computing device.	PTX, a low-level parallel thread execution virtual machine and instruction set architecture (ISA). PTX exposes the GPU as a data-parallel computing device.		Nvidia	PTX, a low-level parallel thread execution virtual machine and instruction set architecture (ISA). PTX exposes the GPU as a data-parallel computing device.														116	0		12																																	text			https://github.com/antlr/grammars-v4/tree/master/asm/ptx/ptx-isa-1.0														https://www.nvidia.com/content/cuda-ptx_isa_1.4.pdf																			.shared .align 8 .b8 pbatch_cache[15744]; // define 15744 bytes, aligned to an 8-byte boundary																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Parallel_Thread_Execution	0	0														
solid	solid	2013			11	pl				0					1484	0		8	21744		true	0								https://github.com/chameco/Solid	pl																2013	2024	2013	23	17	273	1	false																								2013	2019	88	7	31	1	3357																			https://github.com/chameco/Solid/issues										c solidity markdown yacc make lex lisp yaml				true	332	0		19																	true																													United States																															https://github.com/chameco/Solid																																																																																																																																																																																													0	9							id|title|time|timestamp|by|comments|score\n6427498|Show HN: Solid, a scripting language with a tiny VM|2013-09-22 18:48:11 UTC|1379875691|chameco|15|63						year|title|doi|citations|influentialCitations|authors|paperId\n1999|EUGENE: an optimisation model for integrated regional solid waste management planning|10.1504/IJEP.1999.002297|61|3|C. Berger and G. Savard and A. Wizere|a7ccd8c1a62b4867f162ab4753dbe28a0550bd61\n1992|Programming language for solid variational geometry|10.1016/0010-4485(92)90062-F|27|0|A. Paoluzzi and C. Sansoni|2860d41d0aec1ec184c56f2aac2ce173c4c09e87\n2000|Gibbs energy minimization in gas + liquid + solid systems|10.1002/(SICI)1096-987X(200003)21:4<247::AID-JCC1>3.0.CO;2-J|21|0|D. Ebel and M. Ghiorso and R. Sack and L. Grossman|b2e10a89654f9586ca3f24ed55a2399cd1a69ada\n2015|Draining the Swamp: Micro Virtual Machines as Solid Foundation for Language Development|10.4230/LIPIcs.SNAPL.2015.321|14|1|Kunshan Wang and Yi Lin and S. Blackburn and Michael Norrish and Antony Lloyd Hosking|ca923347fcc26a84a49e38f9858e041628f2c9c6\n2019|Sound and robust solid modeling via exact real arithmetic and continuity|10.1145/3341703|5|0|Benjamin Sherman and Jesse Michel and Michael Carbin|8ca71ac5beaff0d916ab1959429f7bdeaf031ae6\n2015|AutoMT, a library for tensor operations and its performance evaluation for solid continuum mechanics applications|10.1299/MEL.15-00349|2|0|H. Kawai and Kohmei Satoh and Y. Yusa and Takayuki Uomoto and R. Shioya and H. Okada|bd4921c9d759df2da0c2cb5a9b964cbb53d53ae0\n2018|Application of MatLab for Solid Surface Analysis by Means of X-Ray Photoelectron Spectroscopy|10.1109/INFORINO.2018.8581857|1|0|A. Lubenchenko and O. I. Lubenchenko and D. A. Ivanov and I. Ivanova|2ae7effa66f2bf108e969d2ae3db9d0686f067e7\n2020|Automatic differentiation for solid mechanics|10.1007/s11831-019-09396-y|1|0|A. Vigliotti and F. Auricchio|0143a22a66d985840874071a2eacf3d8522c334a\n2018|Micro virtual machines: A solid foundation for managed language implementation|10.25911/5D612129114FA|1|1|Kunshan Wang|62daa20f4e86a24e6c883da5173ea0b00f1c8b1b	
omgrofl	Omgrofl	2006			16	esolang				0					1485	3		4	21743		true	0								https://github.com/OlegSmelov/omgrofl-interpreter	esolang	8	8		3		0					text			none	programming	2012	2024	2012	3	9	16	1	false				o/Omgrofl.omgrofl																				2012	2020	57	5	59	1	4141																			https://github.com/OlegSmelov/omgrofl-interpreter/issues			omgrofl	omgrofl						java xml markdown yaml				true	49	0		20																	false																text													Lithuania					lol iz 71 wtf lol iz liek 71     lmao lol brb w00t Hello, World! rofl lol lol iz 101 rofl lol lol iz 108 rofl lol rofl lol lool iz 111 rofl lool loool iz 44 rofl loool loool iz 32 rofl loool loool iz 87 rofl loool rofl lool lool iz 114 rofl lool rofl lol lol iz 100 rofl lol lol iz 33 rofl lol stfu 											lol iz 72 rofl lol lol iz 101 rofl lol lol iz 108 rofl lol rofl lol lool iz 111 rofl lool loool iz 44 rofl loool loool iz 32 rofl loool loool iz 87 rofl loool rofl lool lool iz 114 rofl lool rofl lol lol iz 100 rofl lol lol iz 33 rofl lol 				https://riju.codes/omgrofl	lol iz 72 rofl lol lol iz 101 rofl lol lol iz 108 rofl lol rofl lol lool iz 111 rofl lool loool iz 44 rofl loool loool iz 32 rofl loool loool iz 119 rofl loool rofl lool lool iz 114 rofl lool rofl lol lol iz 100 rofl lol lol iz 33 rofl lol lol iz 10 rofl lol 			Omgrofl							https://github.com/OlegSmelov/omgrofl-interpreter																																																																																																																																																																																													0	0					Omgrofl				Omgrofl					
podlite	Podlite	2020	Alexandr Zahatski		16	textMarkup		https://podlite.org/	https://podlite.org/specification	0				0.0.38	1486	1		7	21743		true	0								https://github.com/podlite/podlite	textMarkup																2020	2024		3	1	40	0	false																								2020	2025	931	4	418	3	74711				https://pod6.in/												Podlite, a lightweight block-oriented markup language that's all about flexibility and ease of use.	Podlite, a lightweight block-oriented markup language that's all about flexibility and ease of use.			Podlite, a lightweight block-oriented markup language that's all about flexibility and ease of use.									typescript json markdown javascript yaml css prolog				true	49	0		25	markdown scroll															1	false	0	true																																 =begin pod    =head1 A heading    This is Podlite too. Specifically, this is a simple C<para> block        $this = pod('also');  # Specifically, a code block    =end pod																										https://github.com/podlite/podlite																																																																																																																																																																																													0	0														
plankalkul	Plankalkul	1948	Konrad Zuse		10	pl				0					1487	1			21742	3	true	0									pl																							false																																					1948	algol-58 algol	"Plankalkül (German pronunciation: [ˈplaːnkalkyːl], ""Plan Calculus"") is a programming language designed for engineering purposes by Konrad Zuse between 1942 and 1945. It was the first high-level (non-von Neumann) programming language to be designed for a computer. ""Kalkül"" means formal system – the Hilbert-style deduction system is for example originally called ""Hilbert-Kalkül"", so Plankalkül means ""formal system for planning""."	2002	154	51	268	65944					Zuse-Ingenieurbüro Hopferau															790	0		10																1																	text													Germany																							P1 max3 (V0[:8.0],V1[:8.0],V2[:8.0]) → R0[:8.0] max(V0[:8.0],V1[:8.0]) → Z1[:8.0] max(Z1[:8.0],V2[:8.0]) → R0[:8.0] END P2 max (V0[:8.0],V1[:8.0]) → R0[:8.0] V0[:8.0] → Z1[:8.0] (Z1[:8.0] < V1[:8.0]) → V1[:8.0] → Z1[:8.0] Z1[:8.0] → R0[:8.0] END																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Plankalkül	0	0	https://hopl.info/showlanguage.prx?exp=3													
eco-editor	eco-editor	2012			13	editor		https://soft-dev.org		0				v0.3.0	1488	0		5	21742		false	0								https://github.com/softdevteam/eco	editor																2015	2024	2012	10	11	55	3	false																								2012	2022	1903	19	201	5	37478																Eco is a prototype editor for editing composed languages. It is not feature complete, it is not intended for production, and it does have bugs. Eco is distributed under a BSD/MIT license.	Eco is a prototype editor for editing composed languages. It is not feature complete, it is not intended for production, and it does have bugs. Eco is distributed under a BSD/MIT license.		https://github.com/softdevteam	Eco is a prototype editor for editing composed languages. It is not feature complete, it is not intended for production, and it does have bugs. Eco is distributed under a BSD/MIT license.									python json qt markdown yaml				true	109	0		18																	false	0	true																											United Kingdom																															https://github.com/softdevteam/eco																																																																																																																																																																																													0	0				soft-dev.org										
newspeak	Newspeak	2006	Gilad Bracha		13	pl		http://newspeaklanguage.org/		0					1489	1			21739		true	0									pl																							false																					smalltalk.py														2008		2006	smalltalk self beta	Newspeak is a programming language and platform in the tradition of Smalltalk and Self being developed by a team led by Gilad Bracha. The platform includes an IDE, a GUI library, and standard libraries. Starting in 2006, Cadence Design Systems funded its development and employed the main contributors, but ceased funding in January 2009. Newspeak is a class based language. Classes may be nested, as in BETA. This is one of the key differences between Newspeak and Smalltalk. All names in Newspeak are late-bound, and are interpreted as message sends, as in Self. Newspeak is distinguished by its unusual approach to modularity. The language has no global namespace. Top level classes act as module declarations. Module declarations are first class values (i.e., they may be stored in variables, passed as parameters, returned from methods, etc.) and are stateless.	2009	17	16	59	24308364					Cadence Design Systems					ns2									true	106	0		13																1																	text													United States																		Newspeak					HelloBraveNewWorld usingPlatform: platform = (  platform Transcript open show: 'Hello, Oh Brave new world'. )																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Newspeak_(programming_language)	0	0				newspeaklanguage.org										
material-exchange-format	MXF	2004			10	binaryDataFormat				0					1490	0			21736		false	0									binaryDataFormat																							false												Material Exchange Format	MXF																								2004		Material Exchange Format (MXF) is a container format for professional digital video and audio media defined by a set of SMPTE standards. A typical example of its use is for delivering advertisements to TV stations and tapeless archiving of broadcast TV programs.		152	297		154046					European Broadcasting Union && Society of Motion Picture and Television Engineers		mxf													780	0		12																																														Switzerland and United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Material_Exchange_Format	0	0														
coral	CORAL	1964			13	pl				0					1491	0			21735	3026	true	0									pl																							false												Computer On-line Real-time Applications Language																									1964	algol jovial algol-60 fortran pascal edinburgh-imp sparc solaris linux ada bcpl	CORAL (Computer On-line Real-time Applications Language) is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, UK, as a subset of JOVIAL. Coral 66 was subsequently developed by I. F. Currie and M. Griffiths under the auspices of IECCA (Inter-Establishment Committee for Computer Applications). Its official definition, edited by Woodward, Wetherall and Gorman, was first published in 1970.	2002	17	29	92	7262		CORAL (Computer On-line Real-time Applications Language) is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, UK, as a subset of JOVIAL	CORAL (Computer On-line Real-time Applications Language) is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, UK, as a subset of JOVIAL		Royal Radar Establishment	CORAL (Computer On-line Real-time Applications Language) is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, UK, as a subset of JOVIAL														105	0		13																																	text	6801												United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Coral_66	1	0	https://hopl.info/showlanguage.prx?exp=3026							year|publisher|title|authors|isbn13\n1978|Distributed In The Usa And Canada By Hayden Book|Coral 66 Programming|J. T Webb|9780850121933						
fjolnir	Fjölnir	1986	Snorri Agnarsson		13	pl				0					1492	1			21735		true	0									pl																							false																																					1980		Fjölnir (also Fjolnir or Fjoelnir) is a programming language developed by professor Snorri Agnarsson of computer science at Háskóli Íslands (University of Iceland) that was mostly used in the 1980s. The source files usually have the extension fjo or sma.	2005	17	20	29	3236625					University of Iceland							fjo fjv sma ein								105	0		14																1																	text													Iceland																							";; Hello world in Fjölnir  ""hello"" < main {     main ->     stef(;)     stofn         skrifastreng(;""Hello, world!""),     stofnlok } * ""GRUNNUR"" ;"														;																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Fjölnir_(programming_language)	0	0														
locomotive-basic	Locomotive BASIC	1984			13	pl				0					1493	1			21735		true	0									pl																							false				l/Locomotive Basic.b																																	1984	mallard-basic bbc-basic assembly-language commodore-basic sinclair-basic ascii	Locomotive Basic is a proprietary dialect of the BASIC programming language written by Locomotive Software used only on the Amstrad CPC (where it was built-in on ROM). It was the main ancestor of Mallard BASIC, the interpreter for CP/M supplied with the Amstrad PCW.	2003	17	97	69	327737					Locomotive Software														false	105	0		15																																														United Kingdom																"10 print ""Hello World"" run "								Locomotive Basic															print	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Locomotive_BASIC	0	0														
tal	TAL	2008			13	pl				0					1494	0			21735	5587	true	0									pl																							false												Transaction Application Language									tal.py																2008	c algol pascal	"Transaction Application Language or TAL (originally ""Tandem Application Language"") is a block-structured, procedural language optimized for use on Tandem hardware. TAL resembles a cross between C and Pascal. It was the original system programming language for the Tandem CISC machines, which had no assembler. The design concept of TAL, an evolution of Hewlett Packard's SPL, was intimately associated and optimized with a microprogrammed CISC instruction set. Each TAL statement could easily compile into a sequence of instructions that manipulated data on a transient floating register stack. The register stack itself floated at the crest of the program's memory allocation and call stack. The language itself has the appearance of ALGOL or Pascal, with BEGIN and END statements. However, its semantics are far more like C. It does not permit indefinite levels of procedure nesting, it does not pass complex structured arguments by value, and it does not strictly type most variable references. Programming techniques are much like C using pointers to structures, occasional overlays, deliberate string handling and casts when appropriate. Available datatypes include 8 bit, 16 bit, 32 bit and (introduced later) 64 bit integers. Microcode level support was available for null terminated character strings. However, this is not commonly used. Originally the Tandem NonStop operating system was written in TAL. Recently much of it has been rewritten in C and TAL has been deprecated for new development. In the migration from CISC to RISC TAL was updated/replaced with pTAL - compilers allowed TAL to be accelerated/re-compiled into Native RISC Applications. In the current migration from RISC to Intel Itanium 2 TAL and pTAL has been replaced with epTAL, again - compilers allow TAL and pTAL code to be accelerated/re-compiled into native Itanium Applications.  This article is based on material taken from  the Free On-line Dictionary of Computing  prior to 1 November 2008 and incorporated under the ""relicensing"" terms of the GFDL, version 1.3 or later."	2005	17	9	22	1558864										tal										105	0		13																																	text								http://www.rosettacode.org/wiki/Category:TAL																							Tal																																																			true																																							true																																	true																																																																														https://en.wikipedia.org/wiki/Transaction_Application_Language	0	0	https://hopl.info/showlanguage.prx?exp=5587													
lift	lift	2014			11	pl		https://www.lift-project.org/		0					1495	0		15	21734		true	0								https://github.com/lift-project/lift	pl																2016	2024	2014	19	20	206	5	false																								2014	2019	5318	58	698	37	2550415					2016														Universities of Edinburgh && University of Münster										scala json cpp restructuredtext java bourne-shell python markdown cmake xml dockerfile powershell z-shell make css				true	326	0		27																	false																													Scotland and Germany																															https://github.com/lift-project/lift																																																																																																																																																																																													0	0				lift-project.org										
notepad-plus-plus-editor	Notepad++	2003			9	editor				0					1496	0			21727		false	0									editor																							false																																					2003	mediawiki ia-32 c java unix javascript actionscript ada asp assembly-language autoit bash batch csharp caml cmake coffeescript csound d erlang forth fortran freebasic haskell html ini inno-setup json kixtart latex lua make objective-c pascal perl php postscript powershell purebasic python r ruby rust scheme smalltalk sql swift tcl tex txt2tags visual-basic vhdl verilog xml yaml ascii utf-8 regex	Notepad++ is a text editor and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in a single window. The project's name comes from the C increment operator. Notepad++ is distributed as free software. At first the project was hosted on SourceForge.net, from where it has been downloaded over 28 million times, and twice won the SourceForge Community Choice Award for Best Developer Tool. The project was hosted on TuxFamily from 2010 to 2015; since 2015 Notepad++ has been hosted on GitHub. Notepad++ uses the Scintilla editor component.	2009	604	638	8	1329953					https://web.archive.org/web/20110407233803/http://sourceforge.net/projects/notepad-plus/develop/														true	3040	0		9																																	na													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Notepad++	0	0														
mages	mages	2016	Florian Rappl		12	pl				0				v2.0.3-alpha-31	1497	0		6	21727		true	0								https://github.com/FlorianRappl/Mages	pl																2016	2024	2016	12	14	124	3	false																								2016	2024	674	8	379	2	41829																			https://github.com/FlorianRappl/Mages/issues										csharp markdown xml yaml powershell bourne-shell				true	175	0		18																1	false	2	true																											Germany																															https://github.com/FlorianRappl/Mages																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n12071980|Show HN: A lightweight .NET-based scripting language|2016-07-11 16:03:22 UTC|1468253002|FlorianRappl|0|2							
json-script	JSONScript	2016	Evgeny Poberezkin		14	pl		https://www.jsonscript.org/		0				0.6.0	1498	0		5	21723		true	0								https://github.com/JSONScript/jsonscript	pl																2015	2024	2015	6	4	56	0	false																								2015	2016	105	2	48	1	3684					2016														https://github.com/JSONScript										json javascript markdown bash yaml				true	72	0		19																1	false	0	true																											United Kingdom																															https://github.com/JSONScript/jsonscript																																																																																																																																																																																													0	0				jsonscript.org			id|title|time|timestamp|by|comments|score\n11745886|Show HN: JSONScript – Asynchronous scripting language using JSON format|2016-05-21 19:42:45 UTC|1463859765|epoberezkin|47|49							
doodle	DOODLE	1992			9	pl				0					1499	0			21718	5549	true	0									pl																							false																																					1964		"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."	2002	585	255		90298					University of Toronto															2945	0		9																																														Canada				https://semanticscholar.org/paper/d08a137a91f83ccc251181f0d4bd9fda6cc62381																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Doodle	0	0	https://hopl.info/showlanguage.prx?exp=5549													
owen-lang	owen-lang	2019	Paw Møller		19	pl		http://owen-lang.org		0					1500	1		2	21718		true	0								https://github.com/pawwkm/owen	pl																2019	2023	2019	1	1	15	0	false																								2019	2023	199	3	147	1	44029					2019														https://github.com/pawwkm/owen/issues										c markdown				true	23	0		23																1	false																													Denmark					"// An imperative, statically but weakly typed systems programming // language with manual memory management.  namespace Hello.Owen  function main     output i32     print(""Hello World\n"")     return 0 end"																										https://github.com/pawwkm/owen						//		print																														true																																																							true																																			true												false																																																	0	0				owen-lang.org										
kamilalisp	KamilaLisp	2021	Kamila Szewczyk		11	pl		https://github.com/kspalaiologos/kamilalisp		0					1501	0		9	21716		true	0								https://github.com/kspalaiologos/kamilalisp	pl																2021	2024		10	10	268	6	false																								2021	2024	1554	12	11747	31	1307579																			https://github.com/kspalaiologos/kamilalisp/issues										lisp java tex html xml bash markdown yaml json				true	312	0		20																1	false																													Germany																															https://github.com/kspalaiologos/kamilalisp																																																																																																																																																																																													0	0														
nickle	Nickle	2001			15	pl		http://www.nickle.org/		0					1502	1			21713	5675	true	0									pl																							false																																			2000		2001	c lisp modula-3 ml java	Nickle is a numeric oriented programming language by Keith Packard and Bart Massey. Originally used for desktop calculation, it has since expanded for prototyping of complicated algorithms.	2006	7	9	24	4072208					https://keithp.com/pipermail/nickle/														true	56	0		15																																	text								http://www.rosettacode.org/wiki/Category:Nickle					United States				https://keithp.com/cgit/nickle.git/																https://riju.codes/nickle	"printf(""Hello, world!\n""); "																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Nickle_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=5675			nickle.org										
darcs	Darcs Advanced Revision Control System	2003	David Roundy		19	versionControlApplication		https://darcs.net/		0				2.18.2	1503	0		1	21711		false	0									versionControlApplication						0			dpatch		text			none	data								false												Darcs Advanced Revision Control System			Software Freedom Conservancy						diff.py																									Darcs is a free and open source, cross-platform version control system, like git, mercurial or svn but with a very different approach: focus on changes rather than snapshots. Darcs offers a freer way of working, and a simpler user interface. Darcs does not require a central server, and works perfectly in offline mode.	Darcs is a free and open source, cross-platform version control system, like git, mercurial or svn but with a very different approach: focus on changes rather than snapshots. Darcs offers a freer way of working, and a simpler user interface. Darcs does not require a central server, and works perfectly in offline mode.		https://www.gnu.org/software/gnu-arch/	Darcs is a free and open source, cross-platform version control system, like git, mercurial or svn but with a very different approach: focus on changes rather than snapshots. Darcs offers a freer way of working, and a simpler user interface. Darcs does not require a central server, and works perfectly in offline mode.		darcspatch dpatch		dpatch darcspatch					haskell					21	0		23															https://darcs.net/IRC	1	false	2	true														text													United States																		Darcs Patch	http://reddit.com/r/darcs																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Darcs	0	0									Darcs Patch					
webgl	WebGL	2011			9	library		https://www.khronos.org/webgl/		0					1504	0			21710		true	0									library																							false																																					2013	html css javascript glsl c ios unity-engine typescript asmjs actionscript vrml	WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. WebGL is integrated completely into all the web standards of the browser allowing GPU accelerated usage of physics and image processing and effects as part of the web page canvas. WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background. WebGL programs consist of control code written in JavaScript and shader code that is written in OpenGL Shading Language (GLSL), a language similar to C or C++, and is executed on a computer's graphics processing unit (GPU). WebGL is designed and maintained by the non-profit Khronos Group.	2009	572	641	868	24336445					Khronos Group															2881	0		9																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/WebGL	6	0														title|year|author|goodreadsId|rating|ratings|reviews\nWebgl Programming Guide: Interactive 3D Graphics Programming with Webgl|2013|Kouichi Matsuda|22356078|3.97|33|3\nInteractive Computer Graphics: A Top-Down Approach with Webgl|2014|Edward Angel|27180231|3.11|9|0\nProfessional WebGL Programming: Developing 3D Graphics for the Web|2012|Andreas Anyuru|19264688|3.69|13|6\nProfessional Webgl Programming|2012|Andreas Anyuru|23050478|0.0|0|0\nProgramming 3D Applications with HTML5 and WebGL: 3D Animation and Visualization for Web Pages|2013|Tony Parisi|24594833|3.25|8|3\nWebGL Introduction: For Designers and Developers|2014|A. Butler|44962065|0.0|0|0
cspydr	CSpydr	2021	Spydr06		13	pl		https://github.com/spydr06/cspydr		0					1505	1		13	21708		true	0								https://github.com/spydr06/cspydr	pl																2021	2024		5	2	83	7	false																								2021	2025	949	10	365	6	57894																			https://github.com/spydr06/		csp								c markdown bourne-shell make json svg lua bash vim-script cpp assembly-language toml brainfuck				true	101	0		27																1	false																													Germany					"# fibonacci.csp import ""io.csp""; fn fib(n: i32): i32 {     let a = 0;     let b = 0;     for 0 .. n {         a + b |> (a = b, b = $);     }     <- a; } fn main(): i32 {     let n = 10;     std::io::printf(""fib(%i) = %i\n"", n, fib(n));     <- 0; }"																										https://github.com/spydr06/cspydr																																																																																																																																																																																													0	0														
chip-8	CHIP-8	1970			10	pl				0					1506	0			21707	3381	true	0									pl																							false																																					1970	verilog	"CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker. It was initially used on the COSMAC VIP and Telmac 1800 8-bit microcomputers in the mid-1970s. CHIP-8 programs are run on a CHIP-8 virtual machine. It was made to allow video games to be more easily programmed for these computers. Roughly twenty years after CHIP-8 was introduced, derived interpreters appeared for some models of graphing calculators (from the late 1980s onward, these handheld devices in many ways have more computing power than most mid-1970s microcomputers for hobbyists). An active community of users and developers existed in the late 1970s, beginning with ARESCO's ""VIPer"" newsletter whose first three issues revealed the machine code behind the CHIP-8 interpreter."	2004	139	21	170	1119698					RCA Corporation															715	0		10																																	text			https://github.com/antlr/grammars-v4/tree/master/chip8										United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CHIP-8	0	0	https://hopl.info/showlanguage.prx?exp=3381													
kalyn	Kalyn	2020	Radon Rosborough		12	pl		https://intuitiveexplanations.com/tech/kalyn		0					1507	1		8	21707		true	0								https://github.com/radian-software/kalyn	pl																2020	2024	2020	5	3	154	20	false																								2020	2022	330	2	80	10	10553																			https://github.com/radian-software/										haskell yaml markdown lisp python z-shell make toml				true	167	0		20																1	false																													United States																				https://riju.codes/kalyn	"(import ""/opt/kalyn/Stdlib.kalyn"")  (public def main (IO Empty)   (print ""Hello, world!\n""))"										https://github.com/radian-software/kalyn																																																																																																																																																																																													0	0														
serpent	Serpent	2015	Vitalik Buterin		10	contractLanguage assembly				0					1508	1			21705		true	0								https://github.com/ethereum/serpent	contractLanguage																2014	2025		39	108	367	63	false																								2014	2017	428	21	76	4	8240																Serpent is an assembly language that compiles to EVM code that is extended with various high-level features.	Serpent is an assembly language that compiles to EVM code that is extended with various high-level features.			Serpent is an assembly language that compiles to EVM code that is extended with various high-level features.	se												true	713	0		11																1																																			data campaigns[2^80](recipient, goal, deadline, contrib_total, contrib_count, contribs[2^50](sender, value))  def create_campaign(id, recipient, goal, timelimit):     if self.campaigns[id].recipient:         return(0)     self.campaigns[id].recipient = recipient     self.campaigns[id].goal = goal     self.campaigns[id].deadline = block.timestamp + timelimit  def contribute(id):     # Update contribution total     total_contributed = self.campaigns[id].contrib_total + msg.value     self.campaigns[id].contrib_total = total_contributed      # Record new contribution     sub_index = self.campaigns[id].contrib_count     self.campaigns[id].contribs[sub_index].sender = msg.sender     self.campaigns[id].contribs[sub_index].value = msg.value     self.campaigns[id].contrib_count = sub_index + 1      # Enough funding?     if total_contributed >= self.campaigns[id].goal:         send(self.campaigns[id].recipient, total_contributed)         self.clear(id)         return(1)      # Expired?     if block.timestamp > self.campaigns[id].deadline:         i = 0         c = self.campaigns[id].contrib_count         while i < c:             send(self.campaigns[id].contribs[i].sender, self.campaigns[id].contribs[i].value)             i += 1         self.clear(id)         return(2)  def progress_report(id):     return(self.campaigns[id].contrib_total)  # Clearing function for internal use def clear(id):     if self == msg.sender:         self.campaigns[id].recipient = 0         self.campaigns[id].goal = 0         self.campaigns[id].deadline = 0         c = self.campaigns[id].contrib_count         self.campaigns[id].contrib_count = 0         self.campaigns[id].contrib_total = 0         i = 0         while i < c:             self.campaigns[id].contribs[i].sender = 0             self.campaigns[id].contribs[i].value = 0             i += 1																										https://github.com/ethereum/serpent																																																																																																																																																																																													0	0														
yeti	yeti	2007			11	pl		http://mth.github.io/yeti/		0				v0.9.9	1509	1		12	21701		true	0								https://github.com/mth/yeti	pl																2008	2024	2007	16	16	242	4	false																								2007	2024	2992	12	170	9	15839				http://try-yeti.appspot.com/																									java restructuredtext bourne-shell xml vim-script gradle make lisp css c tex diff				true	304	0		23																	false	0	true																																"ack m n =     if m == 0 then         n + 1     elif n == 0 then         ack (m - 1) 1     else         ack (m - 1) (ack m (n - 1))     fi;  println ""ack 3 8 = \(ack 3 8)"""																										https://github.com/mth/yeti																																																																																																																																																																																													0	0														
informix	IBM Informix-4GL	1985			12	queryLanguage				0					1510	1			21699	3472	true	0									queryLanguage																							false																																					1985	java	Informix-4GL is a 4GL programming language developed by Informix during the mid-1980s.	2003	29	17	105	252830		It includes embedded SQL, a report writer language, a form language, and a limited set of imperative capabilities (functions, if and while statements, and supports arrays etc.). The language is particularly close to a natural language and is easy to learn and use.	It includes embedded SQL, a report writer language, a form language, and a limited set of imperative capabilities (functions, if and while statements, and supports arrays etc.). The language is particularly close to a natural language and is easy to learn and use.		IBM	It includes embedded SQL, a report writer language, a form language, and a limited set of imperative capabilities (functions, if and while statements, and supports arrays etc.). The language is particularly close to a natural language and is easy to learn and use.														165	0		12																																	text			https://github.com/antlr/grammars-v4/tree/master/informix															SELECT UNIQUE city, state, zipcode, sname FROM customer, state WHERE customer.state = state.code																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/IBM_Informix-4GL	2	0	https://hopl.info/showlanguage.prx?exp=3472													title|year|author|goodreadsId|rating|ratings|reviews\nAdvanced Informix-4gl Programming|1995|Art Taylor|4510392|0.0|0|0\nBuilding Datablades for Informix Universal Server [With Contains Informix Datablades Developer's Kit]||Michael Keeler|20855954|0.0|0|0
comtran	COMTRAN	1957			9	pl				0					1511	1			21697	387	true	0									pl																							false																																					1957	flow-matic cobol	COMTRAN (COMmercial TRANslator) is an early programming language developed at IBM.  It was intended as the business programming equivalent of the scientific programming language FORTRAN (FORmula TRANslator).  It served as one of the forerunners to the COBOL language. Developed by Bob Bemer, in 1957, the language was the first to feature the programming language element known as a picture clause.	2006	547	18	35	4292196					IBM															2755	0		9																																	text													United States																							01001 *PROCEDURE    01002 CALL (EMPLOYEE.NUMBER)  EMPLOYNO,  01003      (BONDEDUCTION)     BONDEDUCT,  01004      (BONDENOMINATION)  BONDENOM,  01005      (BONDACCUMULATION) BONDACCUM,  01006      (INSURANCE.PREM)   INSPREM,  01007      (RETIREMENT.PREM)  RETPREM,  01008      (DEPARTMENT.TOTAl) DPT.    01009 START. OPEN ALL FILES.    01010 GET.MASTER. GET MASTER, AT END DO END.OF.MASTERS.    01011 GET.DETAIL. GET DETAIL, AT END GO TO END.OF.DETAILS.    01012 COMPARE.EMPLOYEE.NUMBERS. GO TO COMPUTE.PAY WHEN DETAIL EMPLOYNO  01013       IS EQUAL TO MASTER EMPLOYNO, LOW.DETAIL WHEN DETAIL  01014       EMPLOYNO IS LESS THAN MASTER EMPLOYNO.    01015 HIGH.DETAIL. MOVE 'M' TO MASTER ERRORCODE, FILE MASTER IN  01016       ERROR.FILE.    01017         GET MASTER, AT END DO END.OF.MASTERS.    01018         GO TO COMPARE.EMPLOYEE.NUMBERS.    02001 LOW.DETAIL. MOVE 'D' TO DETAIL ERRORCODE, FILE DETAIL IN  02002        ERROR.FILE.    02003          GO TO GET.DETAIL.    02004 END.OF.MASTERS. IF DETAIL EMPLOYNO = HIGH.VALUE THEN GO TO  02005         END.OF.RUN OTHERWISE SET MASTER EMPLOYNO = HIGH.VALUE.    02006 END.OF.DETAILS. IF MASTEREMPLOYNO = HIGH.VALUE THEN GO TO  02007         END.OF.RUN OTHERWISE SET DETAIL EMPLOYNO = HIGH.VALUE, GO  02008         TO COMPARE.EMPLOYEE.NUMBERS.    02009 END.OF.RUN. MOVE CORRESPONDING GRAND.TOTAL TO PAYRECORD, FILE  02010        PAYRECORD, CLOSE ALL FILES.  02011          STOP 1234.    02012 COMPUTE.PAY. IF DETAIL HOURS IS GREATER THAN 40 THEN SET DETAIL  02013        GROSS = (DETAIL HOURS - 40) * MASTER RATE * 1.5.    02014        SET DETAIL GROSS = DETAIL GROSS + MASTER RATE * 40, DO  02015      FICA.ROUTINE, DO WITHHOLDING.TAX.ROUTINE.    02016        IF MASTER BONDEDUCT IS NOT EQUAL TO ZERO THEN DO  02017      BOND.ROUTINE.    02018        DO SEARCH FOR INDEX = 1(1)12.    02019 NET. SET PAYRECORD NETPAY = DETAIL GROSS - DETAIL FICA - DETAIL  02020        WHT -DETAIL RETIREMENT - DETAIL INSURANCE - DETAIL  02021        BONDEDUCT.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/COMTRAN	0	0	https://hopl.info/showlanguage.prx?exp=387													
jeebox	jeebox	2012	Theodore H. Smith		16	pl		http://jeebox.org/		0				1.2.3	1512	1		4	21695		true	1	speedie							https://github.com/gamblevore/jeebox	pl																2019	2024	2019	3	2	9	0	false													Speedie											2019	2023	187	4	88	1	22089					2012														https://www.reddit.com/r/jeebox/										cpp cmake markdown yaml				true	21	0		20																1	false	1	true	https://www.youtube.com/watch?v=5gcKSCUKCRE																										Unknown					You can %describe (anything, in: Jeebox)																										https://github.com/gamblevore/jeebox																																																																																																																																																																																													0	0				jeebox.org										
x86-64-isa	x86-64	2000			8	isa				0					1513	0			21686		true	1	b3-ir								isa																							false													amd64 x86_64																								2000	x86-isa mips sparc ia-32 freebsd linux opengl powerpc solaris visual-studio-editor	x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set. It introduces two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging mode. With 64-bit mode and the new paging mode, it supports vastly larger amounts of virtual memory and physical memory than is possible on its 32-bit predecessors, allowing programs to store larger amounts of data in memory. x86-64 also expands general-purpose registers to 64-bit, as well extends the number of them from 8 (some of which had limited or fixed functionality, e.g. for stack management) to 16 (fully general), and provides numerous other enhancements. Floating point operations are supported via mandatory SSE2-like instructions, and x87/MMX style registers are generally not used (but still available even in 64-bit mode); instead, a set of 32 vector registers, 128 bits each, is used. (Each can store one or two double-precision numbers or one to four single precision numbers, or various integer formats.) In 64-bit mode, instructions are modified to support 64-bit operands and 64-bit addressing mode. The compatibility mode allows 16- and 32-bit user applications to run unmodified coexisting with 64-bit applications if the 64-bit operating system supports them. As the full x86 16-bit and 32-bit instruction sets remain implemented in hardware without any intervening emulation, these older executables can run with little or no performance penalty, while newer or modified applications can take advantage of new features of the processor design to achieve performance improvements. Also, a processor supporting x86-64 still powers on in real mode for full backward compatibility. The original specification, created by AMD and released in 2000, has been implemented by AMD, Intel and VIA. The AMD K8 processor was the first to implement it. This was the first significant addition to the x86 architecture designed by a company other than Intel. Intel was forced to follow suit and introduced a modified NetBurst family which was software-compatible with AMD's specification. VIA Technologies introduced x86-64 in their VIA Isaiah architecture, with the VIA Nano. The x86-64 architecture is distinct from the Intel Itanium architecture (formerly IA-64), which is not compatible on the native instruction set level with the x86 architecture. Operating systems and applications written for one cannot be run on the other.	2003	1	1555	2158	244374																				41291	413		8																																	na																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/x86-64	0	0											x86			
speakeasy	Speakeasy	2006	Stanley Cohen		13	pl		http://speakeasy.com		0					1514	1			21686	660	true	0									pl																							false																																			1998		2006	mortran c solaris apl matlab linux fortran	"Speakeasy is a numerical computing interactive environment also featuring an interpreted programming language. It was initially developed for internal use at the Physics Division of Argonne National Laboratory by the theoretical physicist Stanley Cohen. He eventually founded Speakeasy Computing Corporation to make the program available commercially. Speakeasy is a very long-lasting numerical package. In fact, the original version of the environment was built around a core dynamic data repository called ""Named storage"" developed in the early 1960s, while the most recent version has been released in 2006. Speakeasy was aimed to make the computational work of the physicists at the Argonne National Laboratory easier. It was initially conceived to work on mainframes (the only kind of computers at that time), and was subsequently ported to new platforms (minicomputers, personal computers) as they became available. The porting of the same code on different platforms was made easier by using Mortran metalanguage macros to face systems dependencies and compilers deficiencies and differences. Speakeasy is currently available on several platforms : PCs running Windows, macOS, Linux, departmental computers and workstations running several flavors of Linux, AIX or Solaris. Speakeasy was also among the first interactive numerical computing environments, having been implemented in such a way on a CDC 3600 system, and later on IBM TSO machines as one was in beta-testing at the Argonne National Laboratory at the time. Almost since the beginning (as the dynamic linking functionality was made available in the operating systems) Speakeasy features the capability of expanding its operational vocabulary using separated modules, dynamically linked to the core processor as they are needed. For that reason such modules  were called ""linkules"" (LINKable-modULES). They are functions with a generalized interface, which can be written in  FORTRAN or in C. The independence of each of the new modules from the others and from the main processor is of great help in improving the system, especially it was in the old days. This easy way of expanding the functionalities of the main processor was often exploited by the users to develop their own specialized packages. Besides the programs, functions and subroutines the user can write in the Speakeasy's own interpreted language, linkules add functionalities carried out with the typical performances of compiled programs. Among the packages developed by the users, one of the most important is ""Modeleasy"", originally developed as ""FEDeasy"" in the early 1970s at the research department of the Federal Reserve Board of Governors in Washington D.C.. Modeleasy implements special objects and functions for large econometric models estimation and simulation. Its evolution led eventually to its distribution as an independent product."	2009	15	81	126	24641580					Argonne National Laboratory															96	0		13																1																	text													United States																						https://twitter.com/heyspeakeasy	$ In the following statement $ selector must be >= 1 and <= N  GO TO label1, label2, ..., labelN : selector ... label1: ... label2: ... ... labelN: ...																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Speakeasy_(computational_environment)	0	0	https://hopl.info/showlanguage.prx?exp=660			speakeasy.com										
lyx-editor	LyX	1995			10	editor		https://www.lyx.org/		0					1515	0			21684		false	0									editor																							false																																			1998		1995	qt latex linux xetex bibtex subversion	"LyX (styled as                                    L                                                                                                          Y                                                                             X                          {\displaystyle \mathbf {L} \!{}_{\mathbf {\displaystyle Y} }\!\mathbf {X} }   ; pronounced [ˈlɪks]) is an open source document processor based on the LaTeX typesetting system. Unlike most word processors, which follow the WYSIWYG (""what you see is what you get"") paradigm, LyX has a WYSIWYM (""what you see is what you mean"") approach, where what shows up on the screen is only an approximation of what will show up on the page. Since LyX largely functions as a front-end to the LaTeX typesetting system, it has the power and flexibility of LaTeX, and can handle documents including books, notes, theses, to academic papers, letters, etc. Knowledge of the LaTeX markup language is not necessary for basic usage, although a variety of specialized formatting is only possible by adding LaTeX directives directly into the page. LyX is popular among technical authors and scientists for its advanced mathematical modes, though it is increasingly used by non-mathematically-oriented scholars as well for its bibliographic database integration and ability to manage multiple files. LyX has also become popular among self-publishers.LyX is available for various operating systems, including Windows, macOS, Linux, UNIX, OS/2 and Haiku. LyX can be redistributed and modified under the terms of the GNU General Public License and is thus free software."	2003	130	159	493	166127					https://www.lyx.org/MailingLists														true	671	0		10																																														Various																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/LyX	0	0				lyx.org										
blacklight	Blacklight	2015	Anthony M. Cook		14	pl		http://blog.anthonymcook.com/blacklight/		0				v0.2.0	1516	1		6	21680		true	0								https://github.com/acook/blacklight	pl																2015	2024		11	6	45	0	false																								2015	2024	666	4	99	1	7143																blacklight is a general-pupose multithreading concatenative stack-based programming language with first-class queues and objects with delegation.	blacklight is a general-pupose multithreading concatenative stack-based programming language with first-class queues and objects with delegation.		http://anthonymcook.com/	blacklight is a general-pupose multithreading concatenative stack-based programming language with first-class queues and objects with delegation.									go bash markdown yaml json powershell				true	69	0		20																1	false	0	true																											Unknown					newq newq                ;; create send and receive queues [   [     deq                  ;; will block if the queue is empty     n-to-cv rot swap enq ;; convert number into a cv (string) and send back     swap                 ;; reorder queues so we can loop without confusion   ] loop                 ;; using loop since it goes forever ] work                   ;; start new thread and swap the queues swap                     ;; bring send queue to top 1 enq 2 enq 3 enq 4 enq  ;; send some numbers to be converted 0 [ 1 add ] [ 1000 eq ] until drop               ;; give the main thread busywork swap q-to-v              ;; get contents of receive Q as V print                    ;; display contents of V																										https://github.com/acook/blacklight																																																																																																																																																																																													0	0														
free-pascal	Free Pascal	1997			10	pl				0					1517	0			21675		true	0									pl																							false																																					1997	object-pascal assembly-language pascal turbo-pascal delphi objective-c linux powerpc arm sparc x86-isa ios elf freebsd solaris android atmel-avr jvm mips ipf visual-studio-code-editor morfik	Free Pascal Compiler (FPC) is a compiler for the closely related programming language dialects, Pascal and Object Pascal. It is free software released under the GNU General Public License, with exception clauses that allow for static linking against its runtime libraries and packages for any purpose in combination with any other software license. It supports its own Object Pascal dialect as well as the dialects of several other Pascal family compilers to a certain extent, including those of Turbo Pascal, Delphi, and some historical Macintosh compilers. The dialect is selected on a per-unit (module) basis, and more than one dialect can be used per program. It follows a write once, compile anywhere philosophy, and is available for many CPU architectures and operating systems (see Targets). It supports inline assembly language and includes an internal assembler capable of parsing several dialects such as AT&T and Intel style. Separate projects exist to facilitate developing cross-platform graphical user interface (GUI) applications, the most prominent one being the Lazarus integrated development environment (IDE).	2004	127	255	749	638429					https://www.delorie.com/bin/cvsweb.cgi/djgpp/														true	655	0		10																																														Various																																																																																																																																																					true																																																																						https://en.wikipedia.org/wiki/Free_Pascal	0	0														
ddp	DDP	2022			12	pl		https://ddp.le0n.dev/		0				v0.3.0-alpha	1518	0		8	21673		true	0								https://github.com/DDP-Projekt/Kompilierer	pl																2022	2024		3	3	137	20	false																								2022	2025	1304	8	453	6	21121																The German Programming Language	The German Programming Language			The German Programming Language									go c markdown make yaml json bourne-shell brainfuck				true	156	0		20																	false	0	true																											Germany				https://www.reddit.com/r/ProgrammingLanguages/comments/17s1yvy/ddp_the_german_programming_language/																											https://github.com/DDP-Projekt/Kompilierer																																																																																																																																																																																													0	0														
ramdascript	RamdaScript	2016	Yosbel Marin		12	pl		https://yosbelms.github.io/ramdascript/		0				0.7.0	1519	0		8	21673		true	0								https://github.com/yosbelms/ramdascript	pl																2016	2024		5	5	133	4	false																								2016	2018	64	6	39	1	17672																													javascript markdown html yacc json lex yaml bourne-shell	javascript			true	156	0		21																1	false	0	true																											United States																															https://github.com/yosbelms/ramdascript																																																																																																																																																																																													0	0														
apache-cassandra	Apache Cassandra	2008			9	database		https://cassandra.apache.org		0					1520	0			21672		false	0									database																							false																																																	Facebook && Apache Software Foundation															2474	0		10																																														United States																			https://www.reddit.com/r/cassandra																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Apache_Cassandra	0	0														
rust-mir	Rust MIR	2016			24	ir		https://www.rust-lang.org		0					1521	1			21670		true	1	rust-hir							https://github.com/rust-lang/rust/tree/master/src/librustc_mir	ir																							false												Rust Mid-level Intermediate Representation																						https://play.rust-lang.org/	2010														https://github.com/rust-lang											llvmir			true	1	0		27	swift-il																								https://blog.rust-lang.org/2016/04/19/MIR.html								text													Various				https://blog.rust-lang.org/2016/04/19/MIR.html	// WARNING: This output format is intended for human consumers only // and is subject to change without notice. Knock yourself out. fn main() -> () {     let mut _0: ();                      // return place in scope 0 at src/main.rs:1:11: 1:11     let mut _1: std::vec::Vec<i32>;      // in scope 0 at src/main.rs:2:9: 2:16     let _2: ();                          // in scope 0 at src/main.rs:3:5: 3:16     let mut _3: &mut std::vec::Vec<i32>; // in scope 0 at src/main.rs:3:5: 3:16     let _4: ();                          // in scope 0 at src/main.rs:4:5: 4:16     let mut _5: &mut std::vec::Vec<i32>; // in scope 0 at src/main.rs:4:5: 4:16     scope 1 {         debug vec => _1;                 // in scope 1 at src/main.rs:2:9: 2:16     }      bb0: {         _1 = Vec::<i32>::new() -> bb1;   // scope 0 at src/main.rs:2:19: 2:29                                          // mir::Constant                                          // + span: src/main.rs:2:19: 2:27                                          // + user_ty: UserType(0)                                          // + literal: Const { ty: fn() -> Vec<i32> {Vec::<i32>::new}, val: Value(Scalar(<ZST>)) }     }      bb1: {         _3 = &mut _1;                    // scope 1 at src/main.rs:3:5: 3:16         _2 = Vec::<i32>::push(move _3, const 1_i32) -> [return: bb2, unwind: bb5]; // scope 1 at src/main.rs:3:5: 3:16                                          // mir::Constant                                          // + span: src/main.rs:3:9: 3:13                                          // + literal: Const { ty: for<'r> fn(&'r mut Vec<i32>, i32) {Vec::<i32>::push}, val: Value( Scalar(<ZST>)) }     }      bb2: {         _5 = &mut _1;                    // scope 1 at src/main.rs:4:5: 4:16         _4 = Vec::<i32>::push(move _5, const 2_i32) -> [return: bb3, unwind: bb5]; // scope 1 at src/main.rs:4:5: 4:16                                          // mir::Constant                                          // + span: src/main.rs:4:9: 4:13                                          // + literal: Const { ty: for<'r> fn(&'r mut Vec<i32>, i32) {Vec::<i32>::push}, val: Value( Scalar(<ZST>)) }     }      bb3: {         drop(_1) -> bb4;                 // scope 0 at src/main.rs:5:1: 5:2     }      bb4: {         return;                          // scope 0 at src/main.rs:5:2: 5:2     }      bb5 (cleanup): {         drop(_1) -> bb6;                 // scope 0 at src/main.rs:5:1: 5:2     }      bb6 (cleanup): {         resume;                          // scope 0 at src/main.rs:1:1: 5:2     } }																									https://github.com/rust-lang/rust/tree/master/src/librustc_mir							//																																true																																																							true																																															false																																																	0	0				rust-lang.org										
sentient	sentient	2016			13	pl		http://sentient-lang.org		0				0.0.0-beta.1	1522	0		8	21669		true	0								https://github.com/sentient-lang/sentient-lang	pl																2016	2023		3	4	77	2	false																								2015	2019	516	2	322	4	39766					2016														https://github.com/sentient-lang										javascript css html markdown json make yaml bash				true	93	0		21																	false	0	true																											United Kingdom																															https://github.com/sentient-lang/sentient-lang																																																																																																																																																																																													0	0				sentient-lang.org			id|title|url|time|timestamp|by|comments|score\n12432312|Sentient: a declarative language that lets you describe what your problem is|http://sentient-lang.org/|2016-09-05 21:25:53 UTC|1473110753|vmorgulis|2|4							
planner	PLANNER	1969	Carl Hewitt		12	pl				0					1523	0			21666	297	true	0									pl																							false																																					1969	pop-2 lisp prolog	"Planner (often seen in publications as ""PLANNER"" although it is not an acronym) is a programming language designed by Carl Hewitt at MIT, and first published in 1969. First, subsets such as Micro-Planner and Pico-Planner were implemented, and then essentially the whole language was implemented as Popler by Julian Davies at the University of Edinburgh in the POP-2 programming language. Derivations such as QA4, Conniver, QLISP and Ether (see Scientific Community Metaphor) were important tools in Artificial Intelligence research in the 1970s, which influenced commercial developments such as KEE and ART."	2002	27	36	347	46143					MIT															155	0		12																1																	text	5824												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Planner_(programming_language)	0	5	https://hopl.info/showlanguage.prx?exp=297												year|title|doi|citations|influentialCitations|authors|paperId\n1972|From PLANNER to CONNIVER: a genetic approach|10.1145/1480083.1480156|129|2|G. Sussman and D. McDermott|4a2986f8a3b4a385ef410bfac509ace84401e961\n2009|A Mission Planner for an Autonomous Tractor|10.13031/2013.29123|51|2|D. Bochtis and S. Vougioukas and H. Griepentrog|3e52acba3b307fc389b7a02a1a754780f7efb0e3\n2015|A One-Semester Course Planner for EE Students|10.24178/IRJECE.2015.1.1.13|8|0|M. Laghari and Shaima Al Habsi and Nafisa A. Maaz and Mejd A. Ahmed Al Naqbi|f2f9001274769d4540a9c3420d4b023b4b1a1918\n2002|A Hierarchical Manufacturing Route Planner Based on Heuristic Algorithm: Design and Evaluation|10.1080/716067198|3|0|Ali A. Al-Titinchi and K. Al-Aubidy|1a45bbf8012428e2b42b181709455af9678c4417\n2011|A Temporally Expressive Planner Based on Answer Set Programming with Constraints: Preliminary Design|10.1007/978-3-642-20832-4_25|1|0|F. S. Bao and S. Chintabathina and A. Morales and Nelson Rushton and Richard Watson and Yuanlin Zhang|08e8a7bd1c63975e5eac844ac4d0e3123f92f109	
helang	HeLang	2022	kifuan		9	pl				0					1524	0			21662		true	0								https://github.com/kifuan/helang	pl																2022	2022	2022	7	98	2071	2	false																								2022		306	47	40																					https://github.com/kifuan/helang/issues														true	2413	0		9																1																														China																															https://github.com/kifuan/helang																																																																																																																																																																																													0	0														
p	P	2013			13	pl		https://p-org.github.io/P/		0				2.0.15	1525	0		13	21660		true	0								https://github.com/p-org/P	pl																							false																								2013	2025	4484	89	1389	149	152141																P is a state machine based programming language for modeling and specifying complex distributed systems.	P is a state machine based programming language for modeling and specifying complex distributed systems.		https://github.com/p-org	P is a state machine based programming language for modeling and specifying complex distributed systems.									pascal csharp java markdown bourne-shell yaml c xml python cmake json svg powershell				true	91	0		26																	true	2	true																	https://github.com/antlr/grammars-v4/tree/master/p										United States																															https://github.com/p-org/P																																																																																																																																																																																													0	0														
xtclang	Ecstasy	2015	Cameron Purdy		11	pl		http://xtclang.org		0					1526	0		15	21658		true	0								https://github.com/xtclang/xvm	pl																2019	2024	2016	18	16	196	52	false																								2016	2025	9062	26	2086	106	169328					2015																								java logos gradle markdown bourne-shell kotlin xml c json lisp make yaml toml html dockerfile				true	272	0		26																1	false																																																			https://twitter.com/xtclang									https://github.com/xtclang/xvm																																																																																																																																																																																													0	0				xtclang.org										
g-fu	g-fu	2019			11	pl				0					1527	0		5	21657		true	0								https://github.com/codr7/g-fu	pl																2019	2024	2019	11	9	240	0	false																								2019	2019	903	3	100	2	2435																			https://github.com/codr7/g-fu/issues										go markdown python svg yaml				true	271	0		16																	false																								http://www.rosettacode.org/wiki/Category:G-fu					Unknown																															https://github.com/codr7/g-fu																																																																																																																																																																																													0	0														
mythryl	mythryl	2006			12	pl		https://mythryl.org		0					1528	1		12	21657		true	0								https://github.com/mythryl/mythryl	pl																2010	2023	2010	15	10	116	6	false																								2010	2015	3372	6	5641	129	1166593					2006														https://github.com/mythryl/mythryl/issues										tex c bourne-shell perl standard-ml lex pascal html make css vim-script dtd				true	154	0		24																	false																													Unknown					fun qsort [] => [];  qsort (x!xs) => qsort (filter {. #a < x; } xs) @ [x] @ qsort (filter {. #a >= x; } xs);  end;																										https://github.com/mythryl/mythryl																																																																																																																																																																																													0	0				mythryl.org										
draco-programming-language	Draco	1987	Chris Gray		15	pl				0					1529	1			21655	1317	true	0									pl																							false				d/Draco.d																																	1987	pascal c	Draco was a shareware programming language created by Chris Gray. First developed for CP/M sytems, Amiga version followed in 1987.Although Draco, a blend of Pascal and C, was well suited for general purpose programming, its uniqueness as a language was its main weak point. Gray used Draco for the Amiga to create a port of Peter Langston's game Empire.	2004	6	16	46	507348					https://web.archive.org/web/20090221030835/http://www.graysage.com/				d											50	0		17																1																														United States																"proc main()void:     writeln(""Hello World""); corp; "								Draco															writeln	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Draco_(programming_language)	0	2	https://hopl.info/showlanguage.prx?exp=1317												year|title|doi|citations|influentialCitations|authors|paperId\n1984|The Draco Approach to Constructing Software from Reusable Components|10.1109/TSE.1984.5010280|399|9|J. Neighbors|4716cdaebfe504ea8d4a3bea19bd3d281a0577c4\n2018|Formalizing Visualization Design Knowledge as Constraints: Actionable and Extensible Models in Draco|10.1109/TVCG.2018.2865240|154|21|Dominik Moritz and Chenglong Wang and Greg L. Nelson and Halden Lin and Adam M. Smith and Bill Howe and Jeffrey Heer|8db0faf2764f8b578c5d702989d437ff8bea9f14	
esterel	Esterel	1980			11	pl				0					1530	1			21653	1081	true	0									pl																							false																																					1980	c vhdl verilog	Esterel is a synchronous programming language for the development of complex reactive systems. The imperative programming style of Esterel allows the simple expression of parallelism and preemption. As a consequence, it is well suited for control-dominated model designs. The development of the language started in the early 1980s, and was mainly carried out by a team of Ecole des Mines de Paris and INRIA led by Gérard Berry. Current compilers take Esterel programs and generate C code or hardware (RTL) implementations (VHDL or Verilog). The language is still under development, with several compilers out. The commercial version of Esterel is the development environment Esterel Studio. The company that commercialize it (Synfora) initiated a normalization process with the IEEE in April 2007 however the working group (P1778) dissolved March 2011. The Esterel v7 Reference Manual Version v7 30 – initial IEEE standardization proposal is publicly available.	2004	50	31	133	1285078					Ecole des Mines de Paris && Inria															270	0		12																																	text													France																							module ABRO: input A, B, R; output O;  loop   [ await A || await B ];   emit O each R  end module																																																																																																																																																																																																			https://github.com/abingham/jupyter-elm-kernel	https://en.wikipedia.org/wiki/Esterel	1	0	https://hopl.info/showlanguage.prx?exp=1081													title|year|author|goodreadsId|rating|ratings|reviews\nSynchronous Programming of Reactive Systems with Esterel and Synccharts|2011|Luigi Zaffalon|21150707|0.0|0|0
fl	FL	1989	John Backus		13	pl				0					1531	0			21652	1144	true	0									pl																							false												Function Level																									1989	fp j ml c	FL (short for Function Level) is a functional programming language created at the IBM Almaden Research Center by John Backus, John Williams, and Edward Wimmers in the 1980s and documented in a report from 1989. FL was designed as a successor of Backus' earlier FP language, providing specific support for what Backus termed function-level programming. FL is a dynamically typed strict functional programming language with throw and catch exception semantics much like in ML. Each function has an implicit history argument which is used for doing things like strictly functional input/output (I/O), but is also used for linking to C code. For doing optimization, there exists a type-system which is an extension of Hindley–Milner type inference. Many of the language’s innovative ideas have since been implemented in Kenneth E. Iverson’s J language.	2004	14	19	44	2857297					IBM															90	0		13																1																	text	1468												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/FL_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1144													
mys	mys	2020	Erik Moqvist		12	pl				0				0.452.0	1532	0		15	21651		true	0								https://github.com/eerimoq/mys	pl																2020	2024	2020	10	5	132	8	false																								2020	2022	2943	4	980	9	327709																			https://github.com/mys-lang										python c restructuredtext toml cpp javascript make markdown css yaml html svg scss json bourne-shell				true	152	0		27																1	false	0	true																											Iran																															https://github.com/eerimoq/mys																																																																																																																																																																																													0	0														
myia	myia	2017			10	pl				0					1533	0		11	21650		true	0								https://github.com/mila-udem/myia	pl																2017	2024	2017	30	46	454	32	false																								2017	2021	969	10	388	5	62318																			Quebec Artificial Intelligence Institute										python bourne-shell yaml toml markdown restructuredtext css html make ini jupyter-notebook				true	603	0		21																	false																													Canada																															https://github.com/mila-udem/myia																																																																																																																																																																																													0	0														
ops5	OPS5	1977			12	pl				0					1534	1			21648	775	true	0									pl																							false												Official Production System version 5																									1970		"OPS5 is a rule-based or production system computer language, notable as the first such language to be used in a successful expert system, the R1/XCON system used to configure VAX computers. The OPS (said to be short for ""Official Production System"") family was developed in the late 1970s by Charles Forgy while at Carnegie Mellon. Allen Newell's research group in artificial intelligence had been working on production systems for some time, but Forgy's implementation, based on his Rete algorithm, was especially efficient, sufficiently so that it was possible to scale up to larger problems involving hundreds or thousands of rules. OPS5 uses a forward chaining inference engine; programs execute by scanning ""working memory elements"" (which are vaguely object-like, with classes and attributes) looking for matches with the rules in ""production memory"". Rules have actions that may modify or remove the matched element, create new ones, perform side effects such as output, and so forth. Execution continues until no more matches can be found. In this sense, OPS5 is an execution engine for a Petri net extended with inhibitor arcs. The OPS5 forward chaining process makes it extremely parallelizeable during the matching phase, and several automatic parallelizing compilers were created. OPS4 was an early version, while OPS83 came later. The first implementation of OPS5 was written in Lisp, and later rewritten in BLISS for speed. DEC OPS5 is an extended implementation of the OPS5 language definition, developed for use with the VMS, RISC ULTRIX, and DEC OSF/1 operating systems."	2004	26	23	49	475829					Carnegie Mellon															150	0		12																																	text													United States					(compute 2 + (3 * 4) + 5)																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/OPS5	1	0	https://hopl.info/showlanguage.prx?exp=775													title|year|author|goodreadsId|rating|ratings|reviews\nProgramming Expert Systems in Ops5: An Introduction to Rule-Based Programming|1985|Lee Brownston|1071877|0.0|0|0
fasta-format	FASTA	2004			9	textDataFormat				0					1535	1			21646		true	0									textDataFormat																							false																																					2011	ascii fastq-format r python ruby perl	In bioinformatics, FASTA format is a text-based format for representing either nucleotide sequences or peptide sequences, in which nucleotides or amino acids are represented using single-letter codes. The format also allows for sequence names and comments to precede the sequences. The format originates from the FASTA software package, but has now become a standard in the field of bioinformatics.The simplicity of FASTA format makes it easy to manipulate and parse sequences using text-processing tools and scripting languages like the R programming language, Python, Ruby, and Perl.	2004	453	98	315	468001					National Center for Biotechnology Information && University of Virginia															2285	0		10																																	text			https://github.com/antlr/grammars-v4/tree/master/fasta										United States																							>SEQUENCE_1 MTEITAAMVKELRESTGAGMMDCKNALSETNGDFDKAVQLLREKGLGKAAKKADRLAAEG LVSVKVSDDFTIAAMRPSYLSYEDLDMTFVENEYKALVAELEKENEERRRLKDPNKPEHK IPQFASRKQLSDAILKEAEEKIKEELKAQGKPEKIWDNIIPGKMNSFIADNSQLDSKLTL MGQFYVMDDKKTVEQVIAEKEKEFGGKIKIVEFICFEVGEGLEKKTEDFAAEVAAQL >SEQUENCE_2 SATVSEINSETDFVAKNDQFIALTKDTTAHIQSNSLQSVEELHSSTINGVKFEEYLKSQI ATIGENLVVRRFATLKAGANGVVNGYIHTNGRVGVVIAAACDSAEVASKSRDLLRQICMH																																																																																																																																																																																																				https://en.wikipedia.org/wiki/FASTA_format	0	0														
3mf	3D Manufacturing Format	2015			11	xmlFormat cad 3d		http://www.3mf.io/specification/		0					1536	0			21644		true	0									xmlFormat																							false												3D Manufacturing Format																									2015	xml	3D Manufacturing Format or 3MF is a file format developed and published by the 3MF Consortium. 3MF is an XML-based data format designed for using additive manufacturing, including information about materials, colors, and other information that cannot be represented in the STL format. As of today, CAD software related companies such as Autodesk, Dassault Systems and Netfabb are part of the 3MF Consortium. Other firms in the 3MF Consortium are Microsoft (for Operating system support), SLM and HP, whilst Shapeways are also included to give insight from a 3D Printing background. Other key players in the 3D printing and additive manufacturing business, such as Materialise, 3D Systems, Siemens PLM Software and Stratasys have recently joined the consortium.	2015	49	101	26	46580274					3MF Consortium		3mf													266	0		12																																	text																																			https://twitter.com/3mfconsortium																																																																																																																																																																																																					https://en.wikipedia.org/wiki/3D_Manufacturing_Format	0	0														
txl	TXL	1985	James Cordy		11	pl				0					1537	2			21642	1444	true	0									pl	22	22		69		0					text			source.txl	programming								false					6	2014	2015	1	2																												1985	turing yacc refal	"TXL is a special-purpose programming language originally designed by Charles Halpern-Hamu and James Cordy at the University of Toronto in 1985.  The acronym ""TXL"" originally stood for ""Turing eXtender Language"" after the language's original purpose, the specification and rapid prototyping of variants and extensions of the Turing programming language, but no longer has any meaningful interpretation. Modern TXL is specifically designed for creating, manipulating and rapidly prototyping language-based descriptions, tools and applications using source transformation.   It is a hybrid functional / rule-based language using first order functional programming at the higher level and term rewriting at the lower level.  The formal semantics and implementation of TXL are based on formal term rewriting, but the term structures are largely hidden from the user due to the example-like style of pattern specification. Each TXL program has two components: a description of the source structures to be transformed, specified as a (possibly ambiguous) context-free grammar using an extended Backus–Naur Form; and a set of tree transformation rules, specified using pattern / replacement pairs combined using first order functional programming.  TXL is designed to allow explicit programmer control over the interpretation, application, order and backtracking of both parsing and rewriting rules, allowing for expression of a wide range of grammar-based techniques such as agile parsing. The first component parses the input expression into a tree using pattern-matching. The second component uses Term-rewriting in a manner similar to Yacc to produce the transformed output. TXL is most commonly used in software analysis and reengineering tasks such as design recovery, and in rapid prototyping of new programming languages and dialects."	2006	9	14	31	7025179								txl												265	0		11																1																	text																														% Calculator.Txl - simple numerical expression evaluator  % Part I.  Syntax specification define program         [expression] end define  define expression         [term]     |   [expression] [addop] [term] end define  define term         [primary]     |   [term] [mulop] [primary] end define  define primary         [number]     |   ( [expression] ) end define  define addop         '+     |   '- end define  define mulop         '*     |   '/ end define   % Part 2.  Transformation rules rule main     replace [expression]         E [expression]     construct NewE [expression]         E [resolveAddition] [resolveSubtraction] [resolveMultiplication]           [resolveDivision] [resolveParentheses]     where not         NewE [= E]     by         NewE end rule  rule resolveAddition     replace [expression]         N1 [number] + N2 [number]     by         N1 [+ N2] end rule  rule resolveSubtraction     replace [expression]         N1 [number] - N2 [number]     by         N1 [- N2] end rule  rule resolveMultiplication     replace [term]         N1 [number] * N2 [number]     by         N1 [* N2] end rule  rule resolveDivision     replace [term]         N1 [number] / N2 [number]     by         N1 [/ N2] end rule  rule resolveParentheses     replace [primary]         ( N [number] )     by         N end rule 						function fact    replace [number]       n [number]    construct nMinusOne [number]       n [- 1]    where       n [> 1]    construct factMinusOne [number]       nMinusOne [fact]    by       n [* factMinusOne] end function        function fact0  replace [number]       0  by       1 end function																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TXL_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1444				TXL	https://github.com/MikeHoffert/Sublime-Text-TXL-syntax			TXL					
httplang	httplang	2015			10	pl				0					1538	0		3	21640		true	0								https://github.com/Max00355/HTTPLang	pl																2015	2024	2015	19	26	500	2	false																								2015	2017	49	11	21	1	558																			https://github.com/f-prime										python markdown json				true	590	0		13																	false																													United States and Kazakhstan																															https://github.com/Max00355/HTTPLang																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n9598443|Show HN: HTTPLang – a scripting language for making HTTP requests|2015-05-25 02:58:33 UTC|1432522713|max0563|8|44							
twtxt	twtxt	2016			9	protocol microblogging		http://twtxt.readthedocs.org/en/stable/		0					1539	0		8	21639		true	0								https://github.com/buckket/twtxt	protocol																2016	2024		46	79	1911	23	false																								2016	2024	300	43	42	1	3439																twtxt is a decentralised, minimalist microblogging service.	twtxt is a decentralised, minimalist microblogging service.			twtxt is a decentralised, minimalist microblogging service.									python restructuredtext make yaml markdown css svg ini				true	2193	0		17																	false																																																												https://github.com/buckket/twtxt																																																																																																																																																																																													0	0														
xetex	XeTeX	2004			10	textMarkup		http://xetex.sourceforge.net		0					1540	2			21636		true	0									textMarkup																							false																																					2004	pascal c tex unicode utf-8 latex linux postscript	"XeTeX ( ZEE-tekh or ; see also Pronouncing and writing ""TeX"") is a TeX typesetting engine using Unicode and supporting modern font technologies such as OpenType, Graphite and Apple Advanced Typography (AAT). It was originally written by Jonathan Kew and is distributed under the X11 free software license. Initially developed for Mac OS X only, it is now available for all major platforms. It natively supports Unicode and the input file is assumed to be in UTF-8 encoding by default. XeTeX can use any fonts installed in the operating system without configuring TeX font metrics, and can make direct use of advanced typographic features of OpenType, AAT and Graphite technologies such as alternative glyphs and swashes, optional or historic ligatures, and variable font weights. Support for OpenType local typographic conventions (locl tag) is also present. XeTeX even allows raw OpenType feature tags to be passed to the font. Microtypography is also supported. XeTeX also supports typesetting mathematics using Unicode fonts that contain special mathematical features, such as Cambria Math or Asana Math as an alternative to the traditional mathematical typesetting based on TeX font metrics."	2004	113	88	252	1316123																			true	586	0		10																																	text																		\documentclass[11pt]{article} \usepackage{fontspec} \setmainfont[Ligatures=TeX]{Linux Libertine O} \begin{document} \section{Unicode support}  \subsection{English} All human beings are born free and equal in dignity and rights. \subsection{Íslenska} Hver maður er borinn frjáls og jafn öðrum að virðingu og réttindum.																		"% Encoding: UTF8 @ARTICLE(Ekstrom,         AUTHOR    = ""Author w"",         TITLE     = ""{Ekstrøm title}"",         JOURNAL   = ""Ekstr{\o}m Journal"",         YEAR      = 1965,     note      = {Working with pdflatex}         )  @ARTICLE(Ekstrøm,         AUTHOR    = ""Author Ekstr{\o}m"",         TITLE     = ""{Ekstrøm title}"",         JOURNAL   = ""Ekstrøm Journal"",         YEAR      = ""1965"",     note      = {Not working with pdflatex but with xelatex}         )"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/XeTeX	0	0				xetex.sourceforge.net										
txtzyme	txtzyme	2010	Ward Cunningham		12	pl		http://txtzyme.com/welcome-visitors.html		0					1541	0		14	21632		true	0								https://github.com/WardCunningham/Txtzyme	pl																2010	2024	2010	11	22	72	4	false																								2010	2023	272	7	287	5	39270																Txtzyme was created around 2010-2012 by Ward Cunningham.  Txtzyme has the advantage that it is specifically oriented to I/O control and interaction - yet surprisingly simple.	Txtzyme was created around 2010-2012 by Ward Cunningham.  Txtzyme has the advantage that it is specifically oriented to I/O control and interaction - yet surprisingly simple.			Txtzyme was created around 2010-2012 by Ward Cunningham.  Txtzyme has the advantage that it is specifically oriented to I/O control and interaction - yet surprisingly simple.									perl javascript html bourne-shell css json markdown c haml make cpp ruby java sass				true	147	0		26																1	false																																	http://sustburbia.blogspot.com/2016/01/a-review-of-tiny-languages-part-1.html																											https://github.com/WardCunningham/Txtzyme																																																																																																																																																																																													0	0														
ccl	CCL	2024	Dmitrii Kovanikov		13	pl				0					1542	1		2	21632		true	0								https://github.com/chshersh/ccl	pl																2024	2025		3	0	87	0	false												Categorical Configuration Language												2024	2025	32	1	37	1	1353																A configuration language.	A configuration language.			A configuration language.									ocaml markdown				true	89	0		15																1	false																													United Kingdom				https://chshersh.com/blog/2025-01-06-the-most-elegant-configuration-language.html	/= This is a CCL document title = CCL Example  database =   enabled = true   ports =     = 8000     = 8001     = 8002   limits =     cpu = 1500mi     memory = 10Gb  user =   guestId = 42  user =   login = chshersh   createdAt = 2024-12-31																										https://github.com/chshersh/ccl																																																																																																																																																																																													0	0														
ext4	Ext4	2008			9	filesystem				0					1543	0			21630		false	0									filesystem																							false																																					1986	linux freebsd ext3 ext2 android	The ext4 or fourth extended filesystem is a journaling file system for Linux, developed as the successor to ext3.	2006	425	330	779	5767923					Linux Foundation														true	2145	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ext4	0	0														
tsv	TSV	1993			9	dataNotation				0					1544	1			21628		true	2	scroll scroll								dataNotation				0							text			source.generic-db	data								false												tab-separated values																									1993	mime csv	A tab-separated values (TSV) file is a simple text format for storing data in a tabular structure, e.g., database table or spreadsheet data, and a way of exchanging information between databases. Each record in the table is one line of the text file. Each field value of a record is separated from the next by a tab character. The TSV format is thus a type of the more general delimiter-separated values format. TSV is a simple file format that is widely supported, so it is often used in data exchange to move tabular data between different computer programs that support the format. For example, a TSV file might be used to transfer information from a database program to a spreadsheet. TSV is an alternative to the common comma-separated values (CSV) format, which often causes difficulties because of the need to escape commas – literal commas are very common in text data, but literal tab stops are infrequent in running text. The IANA standard for TSV achieves simplicity by simply disallowing tabs within fields.	2005	199	36	74	2422553								tsv												1015	0		9																																	text			https://github.com/antlr/grammars-v4/tree/master/tsv																																	Sepal length Sepal width Petal length Petal width Species 5.1 3.5 1.4 0.2 I. setosa 4.9 3.0 1.4 0.2 I. setosa 4.7 3.2 1.3 0.2 I. setosa 4.6 3.1 1.5 0.2 I. setosa 5.0 3.6 1.4 0.2 I. setosa																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Tab-separated_values	0	0									TSV					
fastq-format	FASTQ	2000			9	textDataFormat				0					1545	2			21628		true	0									textDataFormat																							false																																					1973	ascii fasta-format	FASTQ format is a text-based format for storing both a biological sequence (usually nucleotide sequence) and its corresponding quality scores. Both the sequence letter and quality score are each encoded with a single ASCII character for brevity. It was originally developed at the Wellcome Trust Sanger Institute to bundle a FASTA formatted sequence and its quality data, but has recently become the de facto standard for storing the output of high-throughput sequencing instruments such as the Illumina Genome Analyzer.	2009	424	39	227	22431652					Wellcome Trust Sanger Institute															2140	0		9																																	text													United Kingdom					@SEQ_ID GATTTGGGGTTCAAAGCAGTATCGATCAAATAGTAAATCCATTTGTTCAACTCACAGTTT + !''*((((***+))%%%++)(%%%%).1***-+*''))**55CCF>>>>>>CCCCCCC65																		"sed -e 'n;n;n;y/!""#$%&'\''()*+,-.\/0123456789:;<=>?@ABCDEFGHIJKL/▁▁▁▁▁▁▁▁▂▂▂▂▂▃▃▃▃▃▄▄▄▄▄▅▅▅▅▅▆▆▆▆▆▇▇▇▇▇██████/' myfile.fastq   # add -i to save the result to the same input file"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/FASTQ_format	0	0														
aith	Aith	2020	Superstar64		14	pl		https://github.com/Superstar64/aith		0					1546	1		6	21626		true	0								https://github.com/Superstar64/aith	pl																2015	2024		6	0	61	0	false																								2020	2024	369	1	53	2	8576																Aith is a perfomant systems programming language with am empathises on type systems. As of now Aith is very early stages and very little is implemented.	Aith is a perfomant systems programming language with am empathises on type systems. As of now Aith is very early stages and very little is implemented.		https://github.com/Superstar64/aith	Aith is a perfomant systems programming language with am empathises on type systems. As of now Aith is very early stages and very little is implemented.									haskell tex make markdown python xml				true	64	0		79																1	false																													Unknown					"module ::  inline runtimeCall = \f => \x => f (x);  module combinators = {     inline flip = \f => \x => \y => f !y !x;     inline compose = \f => \g => \x => f !(g !x);          inline readerPure = \x => \r => x;     inline readerBind = \m => \f => \r => f !(m !r) !r;     inline readerMap = \f => \m => readerBind !m !(compose !readerPure !f); };  module systemf = {     inline ignored <B : type> : <A : type> B -> B;     inline ignored <B : type> = <A : type> \(x : B) => x;      inline idSysF = <A : type> \x : A => x;      inline runIdSysF = \f {         |< f : <A : type> A -> A >|     };      inline id = runIdSysF !idSysF;      type natural = <A : type> A -> (A -> A) -> A;      inline zero<> : natural;     inline zero = <A : type> \z : A => \inc : A -> A => z;      inline inc<> : natural -> natural;     inline inc = \n => <A : type> \z : A => \inc : A -> A => inc !(|< n : natural >| !z !inc);      inline one<> : natural;     inline one = inc !zero;      inline two<> : natural;     inline two = inc !one; };  module varSub = {     inline sub<R : pretype<pointer, unrestricted>, A : region, B : region >= A, C:type>     : R in A -> R in B -> C -[linear]> C;     inline sub = \a => \b => \x => x;       inline cycle = \a => \b => \c {         sub !a !b !(             sub !b !c !(                 sub !c !a !(                     \x => x                 )             )         )     }; };  module default = {     add = function(x,y) {         x + y     };      ambigous = function(x) {         inline y = 1;         x     }; };  module unit = {     idUnit = function () {         ()     }; };  module boolean = {     inline yes = true;      branch = function(b) {         if b {             1         } else {             2         }     };      complex = function(b) {         if (if (b) { true } else {false} ) {             1         } else {             if yes {                 2             } else {                 4             }         }     };      not = function(b) {         !b     };      inBounds = function(x1, x2, x3) {         x1 <= x2 & x2 < x3     }; };  module pair = {     fst = function(x, y) => x;      snd = function(x, y) => y;          pattern = function (pair) {         (fst(pair), snd(pair))     }; };  module ptr = {     derefTriple = function(x) {         ***x     };      deref <RA : region, RB : region >= RA, T : pretype<pointer, unrestricted>> : function (T* @ RA) => T uses RB;     deref <RA : region, RB : region >= RA, T : pretype<pointer, unrestricted>> = function (x) {         *x     };      write<A:region, B:region >= A> : function(int* @ A) => () uses B;     write<A:region, B:region >= A> = function(x :: int* @ A) {         *x = (1 :: int)     };      writeTriple = function(x) {         ***x = 1     };      swap = function(x,y) {         let xp = *x;         *x = (*y);         *y = xp;         ()     }; };   module number = {     type point = (int, int, int);      dotProduct <R : region> : function(point, point) => int uses R;     dotProduct = function((x1,y1,z1), (x2, y2, z2)) {         (x1 * x2 + y1 * y2 + z1 * z2)     };        mid <R : region> : function(uint, uint) => uint uses R;     mid <R : region> = function(x,y) {         (x + y) / 2     };      inline divGen = function(x,y) {         (x + y - 1) / y     };      div = divGen;      lessEqual = function(x,y) {         x <= y     };      factorial<R : region> : function(ulong) => ulong uses R;     factorial<R : region> = function(x) {         if (x == 0) {             1         } else {             x * factorial (x - 1)         }     }; };  module fptr = {     call = function(f) {         f (1)     };      callUnit <R : region> : function(function*(uint) => () uses R) => () uses R;     callUnit <R : region> = function(f) {         f (2)     }; };  module recurse = {     explode<L : multiplicity, R:region, A:pretype<pointer, L>> : function() => A uses R;     explode<L : multiplicity, R:region, A:pretype<pointer, L>> = function() {         explode ()     }; };  module world = {     inline putchar<A:region> : function*(int) => int uses io in A;     inline putchar<A:region> = extern ""putchar"";      putPtr<A:region >= io> : function(int* @ A) => int uses A;     putPtr = function(ptr) {         putchar (*ptr)     }; }; module arrays = {     inline get = \x => \i {         * &* &x[i]     };      inline set = \x => \i => \a {         * &* &x[i] = a     };      swap = function(a, b, i) {         let tmp = get !a !i;         set !a !i !(get !b !i);         set !b !i !tmp;         ()     };      memcpyPtr = function(dst, src, i) {         loop (let (dst, src, i) = (dst, src, i)) {             if(i != 0) {                 * &* dst = (* &* src);                 continue (&dst[1], &src[1], i - 1)             } else {                 break ()             }         }     }; };  module sort = {      inline get = /arrays/get;      inline set = /arrays/set;      insert<R : region> : function(int[] @ R, unsigned integer(native)) => () uses R;     insert<R : region> = function(array, index) {         loop (let (array, index) = (array,index)) {             if (index > 0 & get !array !index < get !array !(index - 1) ) {                 let tmp = get !array !index;                 set !array !index !(get !array !(index - 1));                 set !array !(index - 1) !tmp;                 continue (array, index - 1)             } else {                 break ()             }         }     };      sort <R : region> : function(int[] @ R, unsigned integer(native)) => () uses R;     sort <R : region> = function(array, length) {         if (length > 1) {             sort(array, length - 1);             insert(array, length - 1)         } else {             ()         }     }; };  module borrowed = {     increment <R : region> : function(unique int*) => unique int* uses R;     increment <R : region> = function(p :: unique int*) {         let ((), p) = borrow p as <A : region >= R>(x :: int* @ A) {             *x = (*x + 1)         };         p     }; };  module partial = {     inline auto = \x => x;          inline semi<A : type> = \x : A => x;      inline scoped<A : type> : A -> A;     inline scoped = \x : A => x;      inline manual<A : type> : A -> A;     inline manual<A : type> = \x => x; };  module import = {     inline id = \x => x;     module b = {         inline const = \y => /import/id;     }; };  module levity = {     idPolyPair<A : pretype<struct(pointer, 32bit word) ,linear>> = function(x :: A) {         x     };      idPolyUnion<A : pretype<union(pointer, 32bit word) ,linear>> = function(x :: A) {         x     };      useId = function(ptr) {         idPolyPair(ptr, 0)     }; };  module sum = {     triangular = function(start, end) {         loop (let (i, total) = (start, 0)) {             if (i <= end) {                 continue (i + 1, total + i)             } else {                 break (total)             }         }     }; };  module newtype = {     wrapper num : pretype<32bit word, unrestricted>;     wrapper num = int;      makeNum = function() {         wrap 1 :: num     };       wrapper linked : pretype<pointer, unrestricted>;     wrapper linked = linked2* @ io;      type linked2 = linked;      read = function (x) {         *unwrap (x :: linked)     }; };"																								as bool borrow boxed break byte capacity continue copy else existence extern false function if in inline int integer invariant io kind let linear long loop module multiarg multiplicity native opaque pointer pretype region representation short signed signedness size step struct subtypable transparent true type ubyte uint ulong union unique unrestricted unsigned unwrap used uses ushort word wrap wrapper		https://github.com/Superstar64/aith																																																																																																																																																																																													0	0														
boomerang-decompiler	Boomerang Decompiler	2002			10	decompiler				0				v0.5.2	1547	0		15	21624		false	0								https://github.com/BoomerangDecompiler/boomerang	decompiler																2013	2024	2002	29	59	369	38	false																								2002	2020	5921	26	1304	42	133963																			Queensland University of Technology										cpp c cmake assembly-language markdown haskell qt yaml bourne-shell sed yacc python lex fortran-77 powershell				true	573	0		25																	false	0	true																											Australia																															https://github.com/BoomerangDecompiler/boomerang																																																																																																																																																																																													0	0														
caffeine	Caffeine	2012	Roman I. Kuzmin		12	pl		https://github.com/ich/caffeine		0					1548	0		6	21623		true	0								https://github.com/ich/caffeine	pl																2012	2024		2	5	22	1	false																								2009	2013	3581	105	88	13	20031																			https://github.com/ich		coffee								coffeescript javascript markdown html json yaml				true	144	0		19																1	false																													Russia																															https://github.com/ich/caffeine																																																																																																																																																																																													0	0														
frost	Frost	2017	Ethan Nicholas		15	pl		https://www.frostlang.org/		0					1549	1		7	21621		true	0								https://github.com/ethannicholas/Frost	pl																2014	2022	2017	4	2	37	0	false																								2017	2022	465	3	1259	199	913571					2019														https://github.com/ethannicholas/Frost/issues										markdown css c xslt javascript cmake html				true	48	0		23																1	false																													Unknown					"======================================================== Simple version of the Unix `head` utility. Reads a file and outputs the first `count` lines from it to the standard output stream.  @param path the file to read @param count the number of lines to display ======================================================== method head(path:File, count:Int) {     try {         path.lines()[..count].apply(Console.printLine)     }     fail(error) {         abort(error.message)     } }  method abort(msg:String) {     Console.printLine(msg)     System.exit(1) }  method main(args:ListView<String>) {     if args.count != 3 {         abort(""usage: head <path> <count>"")     }     def count := args[2].asInt     if count == null {         abort(""error: '\{args[2]}' is not an integer"")     }     head(File(args[1]), count) }"																										https://github.com/ethannicholas/Frost								Console.printLine																																																																																																																								true																																																													0	0				frostlang.org										
geany-editor	Geany	2005	Enrico Tröger		10	editor		https://geany.org/		0					1550	0			21618		false	0									editor																							false																																			2008		2005		Geany (IPA:ʒeːniː) is a lightweight GUI text editor using Scintilla and GTK, including basic IDE features. It is designed to have short load times, with limited dependency on separate packages or external libraries on Linux. It has been ported to a wide range of operating systems, such as BSD, Linux, macOS, Solaris and Windows. The Windows port lacks an embedded terminal window; also missing from the Windows version are the external development tools present under Unix, unless installed separately by the user. Among the supported programming languages and markup languages are C, C++, C#, Java, JavaScript, PHP, HTML, LaTeX, CSS, Python, Perl, Ruby, Pascal, Haskell, Erlang, Vala and many others.In contrast to traditional Unix-based editors like Emacs or Vim, Geany more closely resembles programming editors common on Microsoft Windows such as Notepad++, which also uses Scintilla.It is free software licensed under the terms of the GNU GPL version 2 or later. In 2012, the version number was increased to 1.22 from 0.21 to reflect the maturity of the product, as requested by many users.		109	501		14845564					https://github.com/geany															566	0		10																1																														Various																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Geany	0	0				geany.org										
grass	GRASS	1977			13	pl				0					1551	2			21615	4146	true	0									pl																							false																																					1977	basic opengl c true-basic	"GRASS (GRAphics Symbiosis System) is a programming language created to script 2D vector graphics animations. GRASS was similar to BASIC in syntax, but added numerous instructions for specifying 2D object animation, including scaling, translation, rotation and color changes over time. It quickly became a hit with the artistic community who were experimenting with the new medium of computer graphics, and is most famous for its use by Larry Cuba to create the original ""attacking the Death Star will not be easy"" animation in Star Wars (1977). A later version that was adapted to support raster graphics was known as ZGrass."	2002	13	16	96	144766					Ohio State University															85	0		13																								https://tio.run/#grass									text	5118												United States																				https://riju.codes/grass	wWWwwww 		"SINCURVE=[PROMPT ""WHAT IS THE OFFSET?"" INPUT OFFSET x=-160 angle=0 POINT OFFSET+x,SIN(angle)*80,3 angle=angle+2 IF (x=x+1)<159,SKIP -2]"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/GRASS_(programming_language)	2	0	https://hopl.info/showlanguage.prx?exp=4146							year|publisher|title|authors|isbn13\n2002|Springer|Open Source Gis: A Grass Gis Approach (kluwer International Series In Engineering & Computer Science)|Markus Neteler and Helena Mitasova|9781402070884\n2010|Springer|Open Source GIS: A GRASS GIS Approach|Neteler, Markus and Mitasova, Helena|9781441942067						
trac	TRAC	1964	Calvin Mooers		13	pl				0					1552	0			21615	276	true	0									pl																							false												Text Reckoning And Compiling																									1964	sam76 emacs-editor ttm	"TRAC (for Text Reckoning And Compiling) Language is a programming language developed between 1959-1964 by Calvin Mooers and implemented on a PDP-10 in 1964 by L. Peter Deutsch. It was one of three ""first languages"" recommended by Ted Nelson in Computer Lib. TRAC T64 was used until 1984, when Mooers updated it to TRAC T84. TRAC is a purely text-based language—a kind of macro language. Unlike traditional ad hoc macro languages of the time, such as those found in assemblers, TRAC is well planned, consistent, and in many senses complete. It has explicit input and output operators, unlike the typical implicit I/O at the outermost macro level, which makes it simultaneously simpler and more versatile than older macro languages. It also differs from traditional macro languages in that TRAC numbers are strings of digits, with integer arithmetic (without specific limits on maximum values) being provided through built-in (""primitive"") functions. Arguably, one aspect of its completeness is that the concept of error is limited to events like lack of file space and requesting expansion of a string longer than the interpreter's working storage; what would in many languages be described as illegal operations are dealt with in TRAC by defining a result (often a null string) for every possible combination of a function's argument strings. The emphasis on strings as strings is so strong that TRAC provides mechanisms for handling the language's own syntactic characters either in their syntactic roles or like any other character, and self-modifying code has more the feel of a natural consequence of typical TRAC programming techniques than of being a special feature. TRAC is, like APL or LISP, an expression oriented language (in contrast to more typical procedure-oriented languages), but unlike APL, it completely lacks operators. In most respects, it is a case of pure functional programming. TRAC has in common with LISP a syntax that generally involves the presence of many levels of nested parentheses. Mooers trademarked the name TRAC in an effort to maintain his control over the definition of the language, an unusual and pioneering action at the time. At one point, he brought an intellectual property infringement suit against DEC, alleging that a contract to deliver a mini-computer with a TRAC interpreter violated his rights. ""The first issue of Dr. Dobb's Journal, one of the early publications in the personal computer field, has a vitriolic editorial against Mooers and his rapacity in trying to charge people for his computing language."" However, the trademark (#72301892) expired in 1992. The name has since been used several times for unrelated information technology projects, including a current open source project management system called Trac. There have been various languages inspired by TRAC. To avoid any trouble with Mooers, they renamed primitives and/or used different metacharacters. In SAM76's case, primitives were added, according to Claude Kagan, ""because TRAC is baby talk"". In MINT's case, primitives were added to give access to a sophisticated text editor machinery. one perceived shortcoming of TRAC was lack of full extensibility: some TRAC primitive functions are sensitive to the distinction between a null (zero-character) argument and a nonexistent (non-delimited) one, but beyond its last non-null argument, a user-defined function cannot make the distinction. SAM76 was a TRAC-like language which eliminated that limitation. Russ Nelson implemented an emacs extension language named MINT (MINT Is Not TRAC). This language is used by the FreeDOS editor FreeMACS. TRAC was used by FTP Software in its PC/TCP product as the modem dialler scripting language. TRAC was also used as a front end on Digital Productions Cray renderer for films, including The Last Starfighter."	2003	13	25	67	352419																				85	0		13																1																	text			https://github.com/antlr/grammars-v4/tree/master/trac										United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/TRAC_(programming_language)	2	0	https://hopl.info/showlanguage.prx?exp=276							year|publisher|title|authors|isbn13\n2010||Trac (programming Language)|Surhone and Lambert M. and Timpledon and Miriam T. and Marseken and Susan F.|9786130918170						title|year|author|goodreadsId|rating|ratings|reviews\nManaging Software Development with Trac and Subversion|2007|David J. Murphy|3171352|2.60|5|0
ici	Interactive C Interpreter	1980			15	pl		http://atrn.org/ici/		0					1553	1			21615	2104	true	0									pl																							false				i/ICI.ici								Interactive C Interpreter																									1980	c perl regex tcl	ICI is a general purpose interpreted, computer programming language originally developed by Tim Long in the late 1980s. It has dynamic typing and flexible data types, with the basic syntax, flow control constructs and operators of C. It can be considered broadly similar to Perl, with which it is roughly contemporary. Like Perl, it also has tight integration with regular expressions. ICI is not an acronym.Primitive data types in ICI include integers, reals, strings, files, safe pointers, and regular expressions. Aggregate data types are arrays, sets, and associative tables. Sets can be heterogeneous, nested, and support the usual set operations: union, intersection, etc. The language supports subroutines and nested modules. All variables are lexically scoped at the subroutine or module level, but unlike most structured languages, ICI allows the current scope to be adjusted (Tcl also allows this, for example). ICI is not object-based, many object programming features can be emulated in the language by using a data structure inheritance feature called super-structures. To support application development, ICI has C-like file I/O and system interface support, as well as a high-level event trigger facility. The language also has a modest standard library of built-in functions. It is also notable for its generous license, which permits use for any purpose, including commercial and alteration and resale.	2004	5	13	50	771935					Canon Information Systems Research				ici											46	0		16																									http://atrn.org/ici/documentation.html								text													Australia																"printf(""Hello World\n"");"								ICI															printf																																																																																																																								true																																																												https://en.wikipedia.org/wiki/ICI_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=2104													
statsplorer	Statsplorer	2014	Krishna Subramanian and Chat Wacharamanotham		13	visual		https://hci.rwth-aachen.de/statsplorer		0					1554	0		13	21613		true	1	tea-pl							https://github.com/imkrishsub/VisiStat	visual																2013	2024	2013	4	15	9	1	false														VisiStat										2013	2017	1565	4	489	11	163130																			RWTH Aachen University										javascript r html css svg coffeescript less json markdown csv xml scss ruby				true	60	0		28	r															2	false																													Germany																															https://github.com/imkrishsub/VisiStat																																																																																																																																																																																													0	0														
xbasic	Xbasic	1988	Max Reason		17	pl				0					1555	2			21612		true	0									pl																							false				x/XBasic.x																																	2002	basic c unix linux assembly-language xblite	XBasic is a variant of the BASIC programming language that was developed in the late 1980s for the Motorola 88000 CPU and Unix by Max Reason. In the early 1990s it was ported to Windows and Linux, and since 1999 it has been available as open source software with its runtime library under the LGPL license. It should not be confused with TI Extended BASIC, which is sometimes called XBasic or X Basic. Xbasic should also not be confused with the Xbasic language used in Alpha Software's Alpha Anywhere and Alpha Five products. Alpha Software has developed Xbasic as a proprietary language for its products. Alpha Software's Xbasic is not connected in any way at all to the version of Xbasic described in this article. Max Reason discontinued his support, and development since has been overseen by Eddie Penninkhof. Version 6.2.3 was the last official release, released on 27 October 2002.	2006	1	99	2	79323									x										true	25	0		20																1																									http://www.rosettacode.org/wiki/Category:XBasic																					"IMPORT ""xst"" DECLARE FUNCTION  Hello ()  FUNCTION  Hello ()  XstDisplayConsole ()  PRINT ""Hello World"" END FUNCTION END PROGRAM "							"' Programs contain:  ' 1. A PROLOG with type/function/constant declarations.  ' 2. This Entry() function where execution begins.  ' 3. Zero or more additional functions.  '  FUNCTION Entry()   PRINT ""Hello World""   PRINT 2+2  PRINT 44/12  PRINT 33*3   END FUNCTION"	XBasic													'		PRINT	""""																													true																																																							true																																			true												false											true																																					https://en.wikipedia.org/wiki/Xbasic	0	0														
crap	Crap	2018	Henry Kroll III		25	pl		https://themanyone.github.io/crap/		0				0.24.2	1556	1		1	21609		true	0								https://github.com/themanyone/crap	pl																2018	2024	2018	2	1	7	0	false												Concise RegEx-Aware Preprocessor									crap			2018	2024	101	1	39	1	2372																crap stands for concise, regex-aware preprocessor, it turns simplified crap code, python or lua-like pseudocode into c11	crap stands for concise, regex-aware preprocessor, it turns simplified crap code, python or lua-like pseudocode into c11		https://github.com/themanyone/	crap stands for concise, regex-aware preprocessor, it turns simplified crap code, python or lua-like pseudocode into c11				crap c hh so					c				true	13	0		27																1	false	0	true																											United States					" #if 0  crap $0 | tcc -run -; exit 0  #endif  #include <stdio.h>    #define M 3  #define N 4  main      // defined length [M][N] is computable      int test_image[M][N]=       {{1,2,3,4},        {5,6,7,8},        {9,10,11,12}},      // undefined length *i is not      *i, j        for i in test_image // computable length          for j in i[:N] // undefined length, add [:N]              printf  ""%i%s"", j, j_index==N-1?""\n"":"", """													Crap													https://github.com/themanyone/crap						//																				true												true																									true														true											true					true																	true																														true																																																	0	0														
charcoal	Charcoal	2016	somebody1234		11	esolang		https://github.com/somebody1234/Charcoal/		0					1557	0		5	21608		true	0								https://github.com/somebody1234/Charcoal/	esolang																2016	2024		6	9	209	1	false																								2016	2024	269	10	46	1	22738																			https://github.com/somebody1234										python opencl yaml markdown ini				true	248	0		16																1	false																													Unknown																															https://github.com/somebody1234/Charcoal/																																																																																																																																																																																													0	0														
brain-flak	Brain-Flak	2016	DJMcMayhem		12	esolang		https://github.com/DJMcMayhem/Brain-Flak/		0				v1.5.2	1558	0		2	21608		true	0								https://github.com/DJMcMayhem/Brain-Flak/	esolang																2016	2024		7	12	86	1	false																								2016	2018	268	15	11	1	997																			https://github.com/DJMcMayhem										ruby markdown				true	139	0		14																1	false	1	true																											Unknown																															https://github.com/DJMcMayhem/Brain-Flak/																																																																																																																																																																																													0	0														
kaggle-app	Kaggle	2010			9	application		https://www.kaggle.com/		0					1559	0			21607		false	0									application																							false																																			2009		2017		Kaggle is an online community of data scientists and machine learners, owned by Google LLC. Kaggle allows users to find and publish data sets, explore and build models in a web-based data-science environment, work with other data scientists and machine learning engineers, and enter competitions to solve data science challenges. Kaggle got its start by offering machine learning competitions and now also offers a public data platform, a cloud-based workbench for data science, and short form AI education. On 8 March 2017, Google announced that they were acquiring Kaggle.		392	57		31663650					Google															1981	0		9																																														Unknown																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Kaggle	0	0				kaggle.com										
object-query-language	OQL	1986			11	queryLanguage				0					1560	1			21604	4549	true	0									queryLanguage																							false													OQL																										Object Query Language (OQL) is a query language standard for object-oriented databases modeled after SQL.  OQL was developed by the Object Data Management Group (ODMG). Because of its overall complexity nobody has ever fully implemented the complete OQL. OQL has influenced the design of some of the newer query languages like JDOQL and EJB QL, but they can't be considered as different flavors of OQL.		45	62		4674558					http://www.odbms.org/odmg-standard															245	0		11																																														United States				http://tech.novosoft-us.com/products/oql_book.htm	"select c.address from Persons p, p.children c where p.address.street = ""Main Street"" and count(p.children) >= 2 and c.address.city != p.address.city"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Object_Query_Language	0	0	https://hopl.info/showlanguage.prx?exp=4549													
microsoft-small-basic	Microsoft Small Basic	2008			10	pl		http://www.smallbasic.com/		0					1561	1			21595		true	0									pl																							false																																			2007		2008	smallbasic logo qbasic visual-basic.net basic csharp xml visual-studio-editor visual-basic visual-studio-code-editor robomind scratch	Microsoft Small Basic is a programming language and associated IDE. It is Microsoft's simplified variant of the BASIC programming language, intended as an easy programming language for beginners. The associated IDE provides a simplified programming environment with functionality such as syntax highlighting, intelligent code completion, and in-editor documentation access. The language has only 14 keywords.	2008	103	190	276	20153719					Microsoft														true	536	0		10																																	text																																				[SmallBasicType] public static class ExampleClass {     public static Primitive Add(Primitive A, Primitive B) => A + B;      public static Primitive SomeProperty     {         get;         set;     }      public static Primitive Pi => (Primitive)3.14159; }																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Microsoft_Small_Basic	0	0				smallbasic.com										
miva	Miva	1996			13	pl		http://www.mivascript.com		0					1562	0			21590		true	0									pl																							false																																			2008		1993	c perl java xml dbase mysql	Miva Script is a proprietary computer scripting language mainly used for internet applications such as e-commerce. As of 2015, it is developed, maintained and owned by Miva Merchant, Inc., based in San Diego, California. Many web hosting companies support Miva Script on their servers, but it is significantly less widespread than other popular web languages.	2004	12	14	134	849448					Miva Merchant, Inc		mv mvc mvt					mv mvc mvt								81	0		16																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MIVA_Script	2	0			Miva	mivascript.com										title|year|author|goodreadsId|rating|ratings|reviews\nMiva Script Programming|2002|Keith Hunniford|21176080|0.0|0|0\nDeveloper's Guide to Miva Merchant [With CDROM]||Michael Brock|21176066|0.0|0|0
boron	Boron	2009	Karl Robillard		30	pl		http://urlan.sourceforge.net/boron/		0					1563	0			21590		true	0									pl																							false																																														Boron is a scripting language similar to REBOL. The interpreter is a C library which may be copied under the terms of the LGPLv3.	Boron is a scripting language similar to REBOL. The interpreter is a C library which may be copied under the terms of the LGPLv3.			Boron is a scripting language similar to REBOL. The interpreter is a C library which may be copied under the terms of the LGPLv3.	b sb												true	1	0		45			rebol													1																	text																																																		;	/* */	print probe	""" { } {{ }}"		true false		true			true																						true																			true													true								true															true	true																true	true																	true																							true								true																														0	0														
pawn-scripting-language	Pawn	1998			23	pl				0					1564	1		10	21588		true	0									pl	304	330		3270							text			source.pawn	programming								false				p/Pawn.p																	pawn.py																				-1								Informatie-Technologisch Bureau CompuPhase			pwn inc sma	p	p pwn inc					pascal c assembly-language tex cmake rexx xslt css markdown cpp					15	0		35																	false																													The Netherlands																"#include <core> main(){     print(""Hello World""); } "		Pawn						Pawn															print	""""																													true																									true														true											true					true																	true							true											true																							true																																					https://web.archive.org/web/20150408071820/https://en.wikipedia.org/wiki/Pawn_(scripting_language)	0	0					Pawn				Pawn					
redshift	Amazon Redshift	2012			18	queryLanguage				0					1565	0			21587		true	0									queryLanguage																							false																																																	Amazon															20	0		179	postgresql sql mysql																																					redshift												https://docs.aws.amazon.com/redshift/latest/dg/c_redshift-sql.html																									AES128 AES256 ALL ALLOWOVERWRITE ANALYSE ANALYZE AND ANY ARRAY AS ASC AUTHORIZATION AZ64 BACKUP BETWEEN BINARY BLANKSASNULL BOTH BYTEDICT BZIP2 CASE CAST CHECK COLLATE COLUMN CONSTRAINT CREATE CREDENTIALS CROSS CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_USER_ID DEFAULT DEFERRABLE DEFLATE DEFRAG DELTA DELTA32K DESC DISABLE DISTINCT DO ELSE EMPTYASNULL ENABLE ENCODE ENCRYPT ENCRYPTION END EXCEPT EXPLICIT FALSE FOR FOREIGN FREEZE FROM FULL GLOBALDICT256 GLOBALDICT64K GRANT GROUP GZIP HAVING IDENTITY IGNORE ILIKE IN INITIALLY INNER INTERSECT INTO IS ISNULL JOIN LANGUAGE LEADING LEFT LIKE LIMIT LOCALTIME LOCALTIMESTAMP LUN LUNS LZO LZOP MINUS MOSTLY16 MOSTLY32 MOSTLY8 NATURAL NEW NOT NOTNULL NULL NULLS OFF OFFLINE OFFSET OID OLD ON ONLY OPEN OR ORDER OUTER OVERLAPS PARALLEL PARTITION PERCENT PERMISSIONS PLACING PRIMARY RAW READRATIO RECOVER REFERENCES RESPECT REJECTLOG RESORT RESTORE RIGHT SELECT SESSION_USER SIMILAR SNAPSHOT SOME SYSDATE SYSTEM TABLE TAG TDES TEXT255 TEXT32K THEN TIMESTAMP TO TOP TRAILING TRUE TRUNCATECOLUMNS UNION UNIQUE USER USING VERBOSE WALLET WHEN WHERE WITH WITHOUT								--	/* */				TRUE FALSE																			true								true																																																							true																	true																																									true																																					https://en.wikipedia.org/wiki/Amazon_Redshift	0	0														
cms-2	CMS-2	1968	Vincent Cecil Secades and David Clark Rummler		12	pl				0					1566	0			21586	711	true	0									pl																							false																																					1968	fortran jovial pl-i ada	"CMS-2 is an embedded systems programming language used by the United States Navy. It was an early attempt to develop a standardized high-level computer programming language intended to improve code portability and reusability. CMS-2 was developed primarily for the US Navy’s tactical data systems (NTDS).CMS-2 was developed by RAND Corporation in the early 1970s and stands for ""Compiler Monitor System"". The name ""CMS-2"" is followed in literature by a letter designating the type of target system. For example, CMS-2M targets Navy 16-bit processors, such as the AN/AYK-14."	2004	22	24	93	1181779					Naval Postgraduate School															130	0		13																2																	text													United States				https://www.semanticscholar.org/paper/Steps-toward-a-revised-compiler-monitor-system-II-Secades-Rummler/2ea5859d3f2045a9dd3296c28a9d18a87853a083																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/CMS-2_(programming_language)	1	0	https://hopl.info/showlanguage.prx?exp=711							year|publisher|title|authors|isbn13\n2012|Book On Demand Limited|Cms-2 (programming Language)|Jesse Russell and Ronald Cohn|9785511887821						
x3d	X3D	1997			17	3d xmlFormat		https://www.web3d.org/x3d/what-x3d		0					1567	1			21584		false	0									3d																							false																																		https://andreasplesch.github.io/Library/Viewer/index.html?url=https://www.web3d.org/x3d/content/examples/Basic/CAD/CatiaHubCap.x3d												X3D is an ISO/IEC standard for declaratively representing 3D computer graphics. It is a file format and runtime architecture for representing and communicating 3D scenes and objects using XML, succeeding VRML. X3D is designed for real-time interactive 3D visualization across various platforms, including web browsers, and is used in fields like CAD, simulation, medical visualization, and gaming.	X3D is an ISO/IEC standard for declaratively representing 3D computer graphics. It is a file format and runtime architecture for representing and communicating 3D scenes and objects using XML, succeeding VRML. X3D is designed for real-time interactive 3D visualization across various platforms, including web browsers, and is used in fields like CAD, simulation, medical visualization, and gaming.			X3D is an ISO/IEC standard for declaratively representing 3D computer graphics. It is a file format and runtime architecture for representing and communicating 3D scenes and objects using XML, succeeding VRML. X3D is designed for real-time interactive 3D visualization across various platforms, including web browsers, and is used in fields like CAD, simulation, medical visualization, and gaming.	x3d x3dv x3db												true	21	0		21	vrml													https://www.iso.org/standard/60760.html																			text																		"<?xml version=""1.0"" encoding=""UTF-8""?> <X3D profile='Immersive' version='4.0' xmlns='http://www.web3d.org/specifications/x3d-4.0.xsd'>   <head>     <meta name='title' content='HelloWorld.x3d'/>   </head>   <Scene>     <WorldInfo title='Hello World Example'/>     <Shape>       <Sphere radius='1'/>       <Appearance>         <Material diffuseColor='1 0 0'/>       </Appearance>     </Shape>   </Scene> </X3D>"																																																																true																																																																																																						false											true																																					https://en.wikipedia.org/wiki/X3D	0	0														
jsparagus	jsparagus	2018			10	grammarLanguage				0					1568	0		10	21580		true	0								https://github.com/mozilla-spidermonkey/jsparagus	grammarLanguage																2018	2024		20	20	436	111	false																								2018	2025	8871	18	175	13	61277																A JavaScript parser written in Rust	A JavaScript parser written in Rust		Mozilla	A JavaScript parser written in Rust									rust python toml markdown yaml bourne-shell javascript json make bash				true	515	0		20																	false																													United States																															https://github.com/mozilla-spidermonkey/jsparagus																																																																																																																																																																																													0	0														
bbcode	BBCode	1998			9	textMarkup				0					1569	1			21578		true	0									textMarkup																							false																					markup.py																1998	mediawiki html php regex	BBCode or Bulletin Board Code is a lightweight markup language used to format posts in many message boards and on sites based on MediaWiki. The available tags are usually indicated by square brackets ([ ]) surrounding a keyword, and they are parsed by the message board system before being translated into a markup language that web browsers understand—usually HTML or XHTML.BBCode was introduced in 1998 by the messageboard software Ultimate Bulletin Board (UBB) implemented in Perl. In 2000 BBCode was used in phpBB—an internet forum system written in PHP and also XMB forum. vBulletin also uses BBCode.	2004	358	134	794	689527					Coalson LLC															1810	0		9																																	text													Unknown																		BBCode					[table] [tr]   [td]table cell 1[/td]   [td]table cell 2[/td] [/tr] [tr]   [td]table cell 3[/td]   [td]table cell 4[/td] [/tr] [/table]																																																																																																																																																																																																				https://en.wikipedia.org/wiki/BBCode	0	0														
a-sharp	A#	2004	Dr. Martin C. Carlisle and Lt Col Ricky Sward and Maj Jeff Humphries		11	pl				0					1570	0			21575		true	0									pl																							false																																					2004	ada	"A# is a port of the Ada programming language to the Microsoft .NET platform. A# is freely distributed by the Department of Computer Science at the United States Air Force Academy as a service to the Ada community under the terms of the GNU General Public License. AdaCore has taken over this development, and announced ""GNAT for .NET"", which is a fully supported .NET product with all of the features of A# and more."	2005	42	72	56	2994340					AdaCore && United States Air Force Academy														true	230	0		14																3																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/A_Sharp_(.NET)	0	0														
kodu-game-lab	Kodu Game Lab	2009			10	pl		http://kodugamelab.com		0					1571	0			21574		true	0									pl																							false																																			2009		2009	logo squeak microsoft-small-basic scratch robomind toontalk	Kodu, originally named Boku, is a programming integrated development environment (IDE) by Microsoft's FUSE Labs. It runs on Xbox 360 and Microsoft Windows XP, Windows Vista, Windows 7, Windows 8 and Windows 10. It was released on the Xbox Live Marketplace on June 30, 2009. A Windows version is available to the general public for download from Microsoft's FUSE web portal.	2007	98	89	217	13837554					Microsoft's Future Social Experiences Labs															511	0		10																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Kodu_Game_Lab	0	0				kodugamelab.com										
reduce	REDUCE	2011			16	pl		http://www.reduce-algebra.com		0					1572	0			21573		true	0									pl																							false																																					2011	portable-standard-lisp lisp algol unix linux camal	Reduce is a general-purpose computer algebra system geared towards applications in physics. The development of the Reduce computer algebra system was started in the 1960s by Anthony C. Hearn. Since then, many scientists from all over the world have contributed to its development under his direction. Reduce is written entirely in its own LISP dialect called Portable Standard Lisp, expressed in an ALGOL-like syntax called RLISP. The latter is used as a basis for Reduce's user-level language. Implementations of Reduce are available on most variants of Unix, Linux, Microsoft Windows, or Apple Macintosh systems by using an underlying Portable Standard Lisp or Codemist Standard LISP implementation. Reduce was open sourced in December 2008 and is available for free under a modified BSD license on SourceForge. Previously it had cost $695.	2004	2	75	2	499024					https://sourceforge.net/p/reduce-algebra/_members														true	31	0		16																																	text	2036							http://www.rosettacode.org/wiki/Category:Reduce					United States				https://en.wikipedia.org/wiki/Anthony_C._Hearn																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/REDUCE	2	0				reduce-algebra.com				year|publisher|title|authors|isbn13\n2013|Springer|Simulation Strategies to Reduce Recidivism: Risk Need Responsivity (RNR) Modeling for the Criminal Justice System|Faye S. Taxman|9781461461883\n2022|Manning|Data-Oriented Programming: Reduce complexity by rethinking data|Sharvit, Yehonathan|9781617298578						
base64	Base64	1987			8	textEncodingFormat				0					1573	0			21570		true	2	ascii-armor multibase								textEncodingFormat																							false																																					1987		In computer science, Base64 is a group of binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. The term Base64 originates from a specific MIME content transfer encoding. Each Base64 digit represents exactly 6 bits of data. Three 8-bit bytes (i.e., a total of 24 bits) can therefore be represented by four 6-bit Base64 digits. Common to all binary-to-text encoding schemes, Base64 is designed to carry data stored in binary formats across channels that only reliably support text content. Base64 is particularly prevalent on the World Wide Web where its uses include the ability to embed image files or other binary assets inside textual assets such as HTML and CSS files.		2402	381		215241					RSA Laboratories															12030	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Base64	0	1													year|title|doi|citations|influentialCitations|authors|paperId\n2019|Base64 Encoding on Heterogeneous Computing Platforms|10.1109/ASAP.2019.00014|1|0|Zheming Jin and H. Finkel|748ab7705c599ab009e9e2fc84970d5afbee677a	
note	Note	2012	Breck Yunits		18	dataNotation		https://github.com/breck7/note		0					1574	1		7	21570		true	1	space							https://github.com/breck7/note	dataNotation																2012	2017	2012	4	1	8	0	true																								2012	2015	40	2	21	1	12950																Note is a structured, human readable, concise language for encoding data.	Note is a structured, human readable, concise language for encoding data.		Nudgepad	Note is a structured, human readable, concise language for encoding data.									javascript html css markdown json make yaml			true	true	15	0		25																1	false																													United States				https://breckyunits.com/introducing-note.html	settings  title Note																										https://github.com/breck7/note																																																																																																																																												true																																																	0	0														
gpss	General Purpose Simulation System	1960			11	pl simulation				0					1575	1			21569	141	true	0									pl																							false												General Purpose Simulation System																									1960	apl	General Purpose Simulation System (GPSS) is a discrete time simulation general-purpose programming language, where a simulation clock advances in discrete steps. A system is modelled as transactions enter the system and are passed from one service (represented by blocks) to another. It is used primarily as a process flow oriented simulation language; this is particularly well-suited for problems such as a factory.	2004	41	17	105	577078					IBM															225	0		11																																	text													United States																							FACILITY           AVERAGE           NUMBER         AVERAGE         SEIZING      PREEMPTING                 UTILIZATION          ENTRIES       TIME/TRAN       TRANS. NO.    TRANS. NO.        Joe            .860               26          15.884              26  QUEUE       MAXIMUM   AVERAGE    TOTAL     ZERO     PERCENT   AVERAGE   $AVERAGE     TABLE    CURRENT            CONTENTS   CONTENT   ENTRIES   ENTRIES    ZEROS  TIME/TRANS TIME/TRANS   NUMBER   CONTENTS   Chairs          1      .160       27        12      44.4      2.851      5.133                    1 $AVERAGE TIME/TRANS = AVERAGE TIME/TRANS EXCLUDING ZERO ENTITIES																																																																																																																																																																																																				https://en.wikipedia.org/wiki/GPSS	1	0	https://hopl.info/showlanguage.prx?exp=141													title|year|author|goodreadsId|rating|ratings|reviews\nIntroduction to Simulation Using Gpss/H Computer Simulation Second Edition Set|1993|Thomas J. Schriber|2913783|0.0|0|0
swallow	Swallow	2021	Saptak		9	pl		https://peregrine-lang.github.io/		0					1576	0		6	21567		true	0								https://github.com/peregrine-lang/Peregrine	pl																2021	2024	2021	70	77	1462	4	false																								2021	2024	754	41	103	8	20885																													cpp markdown svg meson json yaml				true	1736	0		15																1	false																																																												https://github.com/peregrine-lang/Peregrine																																																																																																																																																																																													0	0														
mathematica-editor	Wolfram Mathematica	1988			9	editor				0					1577	0			21566		false	0									editor																							false																																					1988	wolfram linux c java modelica sql fortran cuda opencl http eclipse-editor visual-studio-editor haskell applescript racket visual-basic python clojure excel-app matlab sagemath mongodb wsdl labview	Wolfram Mathematica (usually termed Mathematica) is a modern technical computing system spanning most areas of technical computing — including neural networks, machine learning, image processing, geometry, data science, visualizations, and others. The system is used in many technical, scientific, engineering, mathematical, and computing fields. It was conceived by Stephen Wolfram and is developed by Wolfram Research of Champaign, Illinois. The Wolfram Language is the programming language used in Mathematica.	2002	342	252	1523	49024					Wolfram Research														false	1730	0		9																																	na													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Wolfram_Mathematica	0	0														
jiyu	jiyu	2019	Josh Huelsman		14	pl		https://jiyu.handmade.network/		0					1578	1			21566		true	0								https://github.com/machinamentum/jiyu	pl																2019	2020	2019	4	4	44	3	true																																																	https://handmade.network/p/114/jiyu/forums														true	58	0		14																1																														Unknown				https://machinamentum.github.io/Jiyu-A-Programming-Language/	"#clang_import """""" #include <stdio.h> """""";  func @metaprogram main(argc: int32, argv: **uint8) {     printf(""Hello, Sailor!\n"");      var file = fopen(""myfile.txt"", ""wb"");     fwrite(""Hello, Pilot!\n"".data, 1, 14, file);     fclose(file); }"																	https://twitter.com/machinamentum									https://github.com/machinamentum/jiyu																																																																																																																																																																																													0	0				jiyu.handmade.network										
muf	Multi-User Forth	1995			16	pl				0					1579	2			21563		true	0									pl				0		0		Forth			forth	forth	text/x-forth	none	programming								false				m/Muf.muf								Multi-User Forth																									1995	muf forth	"TinyMUCK or, more broadly, a MUCK, is a type of user-extendable online text-based role-playing game, designed for role playing and social interaction. Backronyms like ""Multi-User Chat/Created/Computer/Character/Carnal Kingdom"" and ""Multi-User Construction Kit"" are sometimes cited, but are not the actual origin of the term; ""muck"" is simply a play on the term MUD."	2004	2	214	86	11997162					University of California Berkeley			muf m	muf											30	0		17																									https://mud.fandom.com/wiki/MUF_(programming_language)								text								http://www.rosettacode.org/wiki/Category:MUF					United States					"$include $lib/strings $include $lib/match lvar check-obj-addr     : check-next-loop (d -- )    dup not if pop exit then    dup exit? over thing? or    me @ 3 pick .controls and if       dup check-obj-addr @ execute    then    next check-next-loop ;     : check-contents (d -- )    contents check-next-loop ;     : check-exits (d -- )    exits check-next-loop ;     : exec-err (d mtypestr warnstr -- )    ""On "" 4 rotate unparseobj strcat    "", in it's "" strcat rot strcat    "", "" strcat swap strcat .tell ;     : can-linkto? (player object -- i)    dup ""link_ok"" flag? if pop pop 1 exit then    .controls ;     : check-exec (d mtype execstr -- )    dup ""@"" 1 strncmp if pop pop pop exit then    1 strcut swap pop    "" "" .split pop    dup ""$"" 1 strncmp not if       dup match ok? not if          "" is not a known registered program."" strcat          exec-err exit       then       dup match program? not if          "" is not a program."" strcat          exec-err exit       then       3 pick owner over match can-linkto? not if          "" is not Link_OK."" strcat          exec-err exit       then    else       dup number? not if          "" is not a program dbref."" strcat          ""@"" swap strcat exec-err exit       then       dup atoi dbref ok? not if          "" is not a valid program reference."" strcat          ""@"" swap strcat exec-err exit       then       dup atoi dbref program? not if          "" is not a valid program reference."" strcat          ""@"" swap strcat exec-err exit       then       3 pick owner over atoi dbref can-linkto? not if          "" is not Link_OK."" strcat          ""@"" swap strcat exec-err exit       then    then    pop pop pop ;         : missing-err ( d s -- )    swap unparseobj    "" is missing an ""    strcat swap strcat    "" message."" strcat .tell ;     : colon-err ( d s -- )    swap unparseobj    "" has an unnecesary ':' at the start of its ""    strcat swap strcat    "" message."" strcat .tell ;     : check-desc (d -- )    dup desc not if       ""@description"" missing-err    else       ""@description"" over       desc check-exec    then ;     : check-succ (d -- )    dup succ not if       ""@success"" missing-err    else       ""@success"" over       succ check-exec    then ;     : check-fail (d -- )    dup fail not if       ""@fail"" missing-err    else       ""@fail"" over       fail check-exec    then ;     : check-drop (d -- )    dup drop not if       ""@drop"" missing-err    else       ""@drop"" over       drop check-exec    then ;     : check-osucc (d -- )    dup osucc not if       ""@osuccess"" missing-err    else       dup osucc "":"" 1 strncmp not if          ""@osuccess"" colon-err       else pop       then    then ;     : check-ofail (d -- )    dup ofail not if       ""@ofail"" missing-err    else       dup ofail "":"" 1 strncmp not if          ""@ofail"" colon-err       else pop       then    then ;     : check-odrop (d -- )    dup odrop not if       ""@odrop"" missing-err    else       dup odrop "":"" 1 strncmp not if          ""@odrop"" colon-err       else pop       then    then ;         $define islocked? (d -- i) getlockstr ""*UNLOCKED*"" stringcmp $enddef     : islocked_always? (d -- i)    getlockstr dup ""#0"" stringcmp not if pop 1 exit then    dup ""#"" STRsplit swap pop atoi    ""#"" swap intostr strcat    (lockstr ""#dbref"")    dup ""&!"" over strcat strcat    3 pick stringcmp not if pop pop 1 exit then    ""&"" over strcat strcat ""!"" swap strcat    stringcmp not if 1 exit then    0 ;     : check-link ( d -- )    dup getlink not if       dup unparseobj "" is unlinked."" strcat .tell    else       dup getlink over location dbcmp if          dup islocked? not if             dup unparseobj             "" is linked to it's location, but is unlocked.""             strcat .tell          then       else (is not linked to it's location)          dup getlink program? if             dup dup owner swap getlink can-linkto? not if                dup unparseobj                "" is linked to a program which is not Link_OK.""                strcat .tell             then          then       then    then    pop ;           : check-room (d -- )    dup check-desc    dup islocked? if       dup islocked_always? not if          dup check-succ       then       dup check-fail    then    dup getlink if       dup check-drop       dup check-odrop    then    dup check-contents    check-exits ;     : check-exit ( d -- )    dup check-link    dup check-desc    dup getlink dup ok? if       program? not if          dup islocked_always? not if             dup check-succ             dup check-osucc             dup check-odrop          then          dup islocked? if             dup check-fail             dup check-ofail          then       then    else pop    then    pop ;     : check-thing ( d -- )    dup check-desc    dup islocked_always? not if       dup check-succ       dup check-osucc    then    dup islocked? if       dup check-fail       dup check-ofail    then    dup check-drop    dup check-odrop    check-exits ;     : check-player ( d -- )    dup check-desc    dup islocked_always? not if       dup check-succ       dup check-osucc    then    dup islocked? if       dup check-fail       dup check-ofail    then    dup check-contents    check-exits ;     : check-program ( d -- )    check-desc ;     : check-obj (d -- )    dup room?   if check-room   exit then    dup exit?   if check-exit   exit then    dup thing?  if check-thing  exit then    dup player? if check-player exit then    check-program ;     : main    'check-obj check-obj-addr !    .strip dup not if pop ""here"" then    .match_controlled    dup #-3 dbcmp if pop me @ getlink then    dup ok? not if pop exit then    check-obj    me @ ""Check done."" notify ; "											": main     me @ ""Hello World"" notify ; "								Muf																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/MUF_(programming_language)	0	0									MUF					
z-notation	Z notation	1974			9	notation				0					1580	0			21562		true	0									notation																							false																																					1974	apl ascii latex unicode zpp object-z alloy	The Z notation  is a formal specification language used for describing and modelling computing systems. It is targeted at the clear specification of computer programs and computer-based systems in general.	2001	337	829	213	34521		Z is not an executable notation. In general, Z specifications cannot be interpreted or compiled into a running program (or prototype or simulation). Z is not a programming language. Z texts are not just programs written in very high-level language. What would be the point of writing the program twice? Z was designed for people, not machines. For years Z was exclusively a pencil-and-paper notation.	Z is not an executable notation. In general, Z specifications cannot be interpreted or compiled into a running program (or prototype or simulation). Z is not a programming language. Z texts are not just programs written in very high-level language. What would be the point of writing the program twice? Z was designed for people, not machines. For years Z was exclusively a pencil-and-paper notation.			Z is not an executable notation. In general, Z specifications cannot be interpreted or compiled into a running program (or prototype or simulation). Z is not a programming language. Z texts are not just programs written in very high-level language. What would be the point of writing the program twice? Z was designed for people, not machines. For years Z was exclusively a pencil-and-paper notation.														1705	0		9																																	paper																	http://czt.sourceforge.net/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Z_notation	0	0														
ante-esolang	Ante	2013	Michael Dvorkin		13	esolang				0					1581	0		4	21562		true	0								https://github.com/michaeldv/ante	esolang																2013	2023	2013	7	9	49	2	false													antecards											2013	2015	47	2	12	1	1050																													swift rust go ruby				true	79	0		17																1	false													https://esolangs.org/wiki/Ante			text																																												https://github.com/michaeldv/ante																																																																																																																																																																																													0	1													year|title|doi|citations|influentialCitations|authors|paperId\n2015|Two Different Points of View through Artificial Intelligence and Vector Autoregressive Models for Ex Post and Ex Ante Forecasting|10.1155/2015/409361|6|2|A. Aydin and S. C. Cavdar|d3b9babba0eb33cc651bcaf78106dcdbfacc2590	
fructure-editor	fructure-editor	2017			10	pl		https://fructure-editor.tumblr.com/		0					1582	0		5	21560		true	0								https://github.com/disconcision/fructure	pl																2017	2024	2017	14	12	448	16	false																								2017	2024	313	7	107	10	68234																			https://github.com/disconcision/fructure/graphs/contributors										racket css javascript markdown html				true	493	0		15																	false																													United States and United Kingdom																															https://github.com/disconcision/fructure																																																																																																																																																																																													0	0														
zone	DNS Zone	2001			9	application				0					1583	2			21558		false	0									application				29634		0					text			text.zone_file	data								false					22	2012	2017	2	6																												2001	smtp	A Domain Name System (DNS) zone file is a text file that describes a DNS zone. A DNS zone is a subset, often a single domain, of the hierarchical domain name structure of the DNS. The zone file contains mappings between domain names and IP addresses and other resources, organized in the form of text representations of resource records (RR). A zone file may be either a DNS master file, authoritatively describing a zone, or it may be used to list the contents of a DNS cache.	2005	294	31	135	2775463								zone arpa												1690	0		9																																	text	1757																													$ORIGIN 0.0.0.c.2.1.0.3.0.0.2.1.e.f.f.3.ip6.arpa. $TTL     60 @   IN SOA ns root (       2002042901 ; SERIAL       7200       ; REFRESH       600        ; RETRY       36000000   ; EXPIRE       120        ; MINIMUM       )       NS  ns.example.com.  c.a.7.e.d.7.e.f.f.f.0.2.8.0.a.0 PTR  sip01.example.com. 						"zone ""0.0.127.in-addr.arpa""  IN { type master; file ""r.local""; };"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Zone_file	0	0						https://github.com/sixty4k/st2-zonefile			DNS Zone					
calcit	Calcit	2021	tí yè		12	pl lisp		https://calcit-lang.org/		0					1584	1		7	21558		true	0								https://github.com/calcit-lang/calcit/	pl																2021	2024		6	1	109	1	false																								2021	2025	1022	10	105	3	25642																													rust toml markdown yaml json bourne-shell javascript	javascript			true	124	0		20																1	false																																		"tag-match shape   (:circle base radius) $ println ""Circle with radius:"" radius   (:rect base width height) $ println ""Rect with height:"" height   _ $ println ""Unknown shape"""																										https://github.com/calcit-lang/calcit/																																																																																																																																												true																																																	0	0														
colascript	ColaScript	2012	Dan Onoshko		13	pl		https://github.com/TrigenSoftware/ColaScript/wiki/A-Tour-of-the-ColaScript		0				0.8.25	1585	0		4	21555		true	0								https://github.com/TrigenSoftware/ColaScript	pl																2014	2024		10	2	26	4	false																								2012	2015	671	43	48	2	16869																			TrigenSoftware										javascript json html markdown	javascript			true	77	0		18																1	false	0	true																											Georgia																															https://github.com/TrigenSoftware/ColaScript																																																																																																																																																																																													0	0														
polyglot-compiler	polyglot-compiler	2003	Nick Mathewson		11	compiler		https://www.cs.cornell.edu/projects/polyglot/		0					1586	0		13	21554		true	0								https://github.com/polyglot-compiler/polyglot	compiler																2014	2024	1999	18	20	106	2	false																								1999	2022	4029	48	2650	26	146460																			DARPA && US Air Force										java julia html bourne-shell ini lisp tex perl yaml css make diff markdown				true	216	0		25																1	false																													United States																															https://github.com/polyglot-compiler/polyglot																																																																																																																																																																																													0	0														
promal	PROMAL	1986			14	pl				0					1587	1			21554	1261	true	0									pl																							false																																					1984	abc python	PROMAL (PROgrammer's Microapplication Language) is a structured programming language from Systems Management Associates for MS-DOS, Commodore 64, and Apple II. PROMAL features simple syntax, no line numbers, long variable names, functions and procedures with argument passing, real number type, arrays, strings, pointer, and a built-in I/O library. Like ABC and Python, indentation is part of the language syntax. The language uses a single-pass compiler to generate byte code that is interpreted when the program is run. Since the memory is very limited on these early home computers, the compiler can compile to/from disk and memory. The software package for C64 includes a full-screen editor and command shell. See also [Computer Language, Mar 1986, pp. 128–134].	2004	7	11	38	1064169					Systems Management Associates															55	0		17																																														United States																							"PROGRAM SIEVE    ; Sieve of Eratosthenes Benchmark    ; test (BYTE magazine)    ; 10 iterations, 1800 element array.  INCLUDE LIBRARY  CON SIZE=1800  WORD I  WORD J  WORD PRIME  WORD K  WORD COUNT  BYTE FLAGS[SIZE]    BEGIN  OUTPUT ""10 ITERATIONS""  FOR J= 1 TO 10    COUNT=0    FILL FLAGS, SIZE, TRUE    FOR I= 0 TO SIZE      IF FLAGS[I]        PRIME=I+I+3        K=I+PRIME        WHILE K <= SIZE          FLAGS[K]=FALSE          K=K+PRIME        COUNT=COUNT+1  OUTPUT ""#C#I PRIMES"", COUNT  END"														;					TRUE FALSE																			true								true																																																							true																																															true																																																https://en.wikipedia.org/wiki/PROMAL	0	0	https://hopl.info/showlanguage.prx?exp=1261													
lambda-prolog	λProlog	1986	Gopalan Nadathur and Dale Miller		13	pl		https://www.lix.polytechnique.fr/Labo/Dale.Miller/lProlog/		0					1588	1			21553	4206	true	0									pl																							false																																					1986	prolog	λProlog, also written lambda Prolog, is a logic programming language featuring polymorphic typing, modular programming, and higher-order programming.  These extensions to Prolog are derived from the higher-order hereditary Harrop formulas used to justify the foundations of λProlog.  Higher-order quantification, simply typed λ-terms, and higher-order unification gives λProlog the basic supports needed to capture the λ-tree syntax approach to higher-order abstract syntax, an approach to representing syntax that maps object-level bindings to programming language bindings.  Programmers in λProlog need not deal with bound variable names: instead various declarative devices are available to deal with binder scopes and their instantiations.  Since 1986, λProlog has received numerous implementations.  As of 2013, the language and its implementations are still actively being developed. The Abella theorem prover has been designed to provide an interactive environment for proving theorems about the declarative core of λProlog.	2006	11	20	52	4723511		λProlog is a logic programming language that extends Prolog by incorporating notions of higher-order functions, λ-terms, higher-order unification, polymorphic types, and mechanisms for building modules and secure abstract data types.	λProlog is a logic programming language that extends Prolog by incorporating notions of higher-order functions, λ-terms, higher-order unification, polymorphic types, and mechanisms for building modules and secure abstract data types.		Duke University && University of Pennsylvania	λProlog is a logic programming language that extends Prolog by incorporating notions of higher-order functions, λ-terms, higher-order unification, polymorphic types, and mechanisms for building modules and secure abstract data types.														76	0		15																2																																		https://www-users.cse.umn.edu/~ngopalan/papers/oldholp.pdf	reverse L K :- pi rev \   (rev nil K &    (pi H\ pi T\ pi S\ rev (H::T) S :- rev T (H::S)))       => rev L nil.  ?- reverse [1, 2, 3] L.  Success:   L = 3 :: 2 :: 1 :: nil																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/%CE%9BProlog	0	0	https://hopl.info/showlanguage.prx?exp=4206													
objdump	ObjDump	1991			11	application				0					1589	1			21552		false	0									application						0					assembly_x86			objdump.x86asm	data								false					7	2012	2014		2												asm.py																	unix	objdump is a program for displaying various information about object files on Unix-like systems. For instance, it can be used as a disassembler to view an executable in assembly form. It is part of the GNU Binutils for fine-grained control over executables and other binary data. For example,  $ objdump -D -M intel file.bin | grep main.: -A20  This performs disassembly on the file «file.bin», with the assembly code shown in Intel syntax. We then redirect it to grep, which searches the main function and displays 20 lines of its code. Example output:  objdump uses the BFD library to read the contents of object files.  Similar utilities are Borland TDUMP, Microsoft DUMPBIN and readelf.	2006	-1	17	52	4464255					Cygnus Solutions			objdump		objdump										215	0		11																																	text													United States																		objdump					4004ed: 55                    push   rbp   4004ee: 48 89 e5              mov    rbp,rsp   4004f1: c7 45 ec 00 00 00 00  mov    DWORD PTR [rbp-0x14],0x0   4004f8: c7 45 f0 01 00 00 00  mov    DWORD PTR [rbp-0x10],0x1   4004ff: c7 45 f4 02 00 00 00  mov    DWORD PTR [rbp-0xc],0x2   400506: c7 45 f8 03 00 00 00  mov    DWORD PTR [rbp-0x8],0x3   40050d: c7 45 fc 04 00 00 00  mov    DWORD PTR [rbp-0x4],0x4   400514: c7 45 ec 00 00 00 00  mov    DWORD PTR [rbp-0x14],0x0   40051b: eb 13                 jmp    400530 <main+0x43>   40051d: 8b 05 15 0b 20 00     mov    eax,DWORD PTR [rip+0x200b15]        # 601038 <globalA>   400523: 83 e8 01              sub    eax,0x1   400526: 89 05 0c 0b 20 00     mov    DWORD PTR [rip+0x200b0c],eax        # 601038 <globalA>   40052c: 83 45 ec 01           add    DWORD PTR [rbp-0x14],0x1   400530: 8b 05 02 0b 20 00     mov    eax,DWORD PTR [rip+0x200b02]        # 601038 <globalA>   400536: 39 45 ec              cmp    DWORD PTR [rbp-0x14],eax   400539: 7c e2                 jl     40051d <main+0x30>   40053b: 5d                    pop    rbp   40053c: c3                    ret   40053d: 0f 1f 00              nop    DWORD PTR [rax]																																																																																																																																																																																																				https://en.wikipedia.org/wiki/objdump	0	0						https://github.com/nanoant/assembly.tmbundle			ObjDump					
intuitionistic	IPL	2013	Johan Georg Granström		15	pl		http://intuitionistic.org/		0					1590	0		3	21552		true	0								https://github.com/granstrom/intuitionistic	pl																2015	2024	2013	4	2	31	0	false												Intuitionistic Programming Language												2013	2014	17	1	38	1	7454					2013														Google										ocaml information-processing-language make				true	40	0		19																1	false				ipl																									Switzerland				https://news.ycombinator.com/item?id=31964766																											https://github.com/granstrom/intuitionistic																																																																																																																																																																																													0	0				intuitionistic.org										
swift-il	Swift SIL	2012			19	ir		https://github.com/apple/swift/blob/master/docs/SIL.rst		0					1591	2			21552		true	3	mlir rust-hir rust-mir								ir																							false				s/SIL.SIL								Swift Intermediate Language																																		SIL is an SSA-form IR with high-level semantic information designed to implement the Swift programming language. In contrast to LLVM IR, SIL is a generally target-independent format representation that can be used for code distribution, but it can also express target-specific concepts as well as LLVM can.	SIL is an SSA-form IR with high-level semantic information designed to implement the Swift programming language. In contrast to LLVM IR, SIL is a generally target-independent format representation that can be used for code distribution, but it can also express target-specific concepts as well as LLVM can.		Apple	SIL is an SSA-form IR with high-level semantic information designed to implement the Swift programming language. In contrast to LLVM IR, SIL is a generally target-independent format representation that can be used for code distribution, but it can also express target-specific concepts as well as LLVM can.	sil		SIL											1	0		24	cir llvmir																																text																		// SIL is reliant on Swift's type system and declarations, so SIL syntax is an extension of Swift's. A .sil file is a Swift source file with added SIL definitions. The Swift source is parsed only for its declarations; Swift func bodies (except for nested declarations) and top-level code are ignored by the SIL parser. In a .sil file, there are no implicit imports; the swift and/or Builtin standard modules must be imported explicitly if used. sil_stage canonical  import Swift  // Define types used by the SIL function.  struct Point {   var x : Double   var y : Double }  class Button {   func onClick()   func onMouseDown()   func onMouseUp() }  // Declare a Swift function. The body is ignored by SIL. func taxicabNorm(_ a:Point) -> Double {   return a.x + a.y }  // Define a SIL function. // The name @_T5norms11taxicabNormfT1aV5norms5Point_Sd is the mangled name // of the taxicabNorm Swift function. sil @_T5norms11taxicabNormfT1aV5norms5Point_Sd : $(Point) -> Double { bb0(%0 : $Point):   // func Swift.+(Double, Double) -> Double   %1 = function_ref @_Tsoi1pfTSdSd_Sd   %2 = struct_extract %0 : $Point, #Point.x   %3 = struct_extract %0 : $Point, #Point.y   %4 = apply %1(%2, %3) : $(Double, Double) -> Double   return %4 : Double }  // Define a SIL vtable. This matches dynamically-dispatched method // identifiers to their implementations for a known static class type. sil_vtable Button {   #Button.onClick: @_TC5norms6Button7onClickfS0_FT_T_   #Button.onMouseDown: @_TC5norms6Button11onMouseDownfS0_FT_T_   #Button.onMouseUp: @_TC5norms6Button9onMouseUpfS0_FT_T_ }											print Hello World 								SIL													//		print																														true																																																							true																																			true												false																																																	0	0														
stoneknifeforth	stoneknifeforth	2008			10	pl				0					1592	0		7	21546		true	0								https://github.com/kragen/stoneknifeforth	pl																2009	2024	2008	25	21	410	3	false																								2008	2019	113	7	22	1	2200																This is StoneKnifeForth, a very simple language inspired by Forth. It is not expected to be useful; instead, its purpose is to show how simple a compiler can be. The compiler is a bit under two pages of code when the comments are removed. This package includes a “metacircular compiler” which is written in StoneKnifeForth and compiles StoneKnifeForth to an x86 Linux ELF executable.	This is StoneKnifeForth, a very simple language inspired by Forth. It is not expected to be useful; instead, its purpose is to show how simple a compiler can be. The compiler is a bit under two pages of code when the comments are removed. This package includes a “metacircular compiler” which is written in StoneKnifeForth and compiles StoneKnifeForth to an x86 Linux ELF executable.		https://github.com/kragen/stoneknifeforth/issues	This is StoneKnifeForth, a very simple language inspired by Forth. It is not expected to be useful; instead, its purpose is to show how simple a compiler can be. The compiler is a bit under two pages of code when the comments are removed. This package includes a “metacircular compiler” which is written in StoneKnifeForth and compiles StoneKnifeForth to an x86 Linux ELF executable.									python markdown assembly-language c bourne-shell bash make				true	481	0		17																	false																													United States																															https://github.com/kragen/stoneknifeforth																																																																																																																																																																																													0	0														
jedi	Jedi	2012	HE Shi-Jun		11	template				0					1593	0		10	21546		true	0								https://github.com/baixing/jedi	template																2012	2024		156	27	124	32	false																								2012	2017	593	4	177	1	12569																A new template language	A new template language			A new template language									javascript markdown coffeescript json yaml html php xml bash pug				true	210	0		22			coffeekup													1	false																													China																															https://github.com/baixing/jedi																																																																																																																																																																																													0	0														
futurebasic	FutureBASIC	1992			13	pl				0					1594	1			21546		true	0									pl																							false																																					2016	basic powerpc c zbasic pascal applescript	FutureBasic is a free BASIC compiler for Apple Inc.'s Macintosh. It consists of an integrated development environment (IDE), editor, project manager, etc. for both PowerPC and Intel microprocessors. Since 1 January 2008, the package contains a translator, FBtoC, that converts the FutureBasic syntax to C and automatically calls Apple's GNU Compiler Collection (gcc). No knowledge of C is required. FutureBasic supports access to Mac OS library calls.	2008	11	87	129	15647539					Brilor Software														true	75	0		14																																									http://www.rosettacode.org/wiki/Category:FutureBasic					United States																							BeginCFunction // Simple C function to add two integers long simple_add( long a, long b )   {     long sum;       sum = a + b;     return (sum);   } endC  // Define C function so FB can see it toolbox fn simple_add ( long a, long b ) = long  // Create little program to add 2 + 2 with the C function  window 1  print fn simple_add ( 2, 2 )  do HandleEvents until ( gFBQuit )														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/FutureBASIC	0	0														
nl	NL	1993			13	application				0					1595	1			21546	5545	false	0									application						0					text			none	data								false																																					1993	ampl netlib	nl is a file format for presenting and archiving mathematical programming problems. Initially this format has been invented for connecting solvers to AMPL. It has also been adopted by other systems such as COIN-OR (as one of the input formats), FortSP (for interacting with external solvers), and Coopr (as one of its output formats). The nl format supports a wide range of problem types, among them:  Linear programming Quadratic programming Nonlinear programming Mixed-integer programming Mixed-integer quadratic programming with or without convex quadratic constraints Mixed-integer nonlinear programming Second-order cone programming Global optimization Semidefinite programming problems with bilinear matrix inequalities Complementarity problems (MPECs) in discrete or continuous variables Constraint programmingThe nl format is low-level and is designed for compactness, not for readability. It has both binary and textual representation. Most commercial and academic solvers accept this format either directly or through special driver programs. The open-source AMPL Solver Library (ASL) distributed via Netlib  and AMPL/MP library  provide nl parsers that are used in many solvers.	2010	11	59	38	26492433					Sandia National Laboratories			nl												75	0		13																																	text	4393												United States				https://web.archive.org/web/20161228202832/https://cfwebprod.sandia.gov/cfdocs/CompResearch/docs/nlwrite20051130.pdf	g3 0 1 0 # problem assign0  9 6 1 0 6 # vars, constraints, objectives, ranges, eqns  0 0 # nonlinear constraints, objectives  0 0 # network constraints: nonlinear, linear  0 0 0 # nonlinear vars in constraints, objectives, both  0 0 0 1 # linear network variables; functions; arith, flags  9 0 0 0 0 # discrete variables: binary, integer, nonlinear (b,c,o)  18 9 # nonzeros in Jacobian, gradients  0 0 # max name lengths: constraints, variables  0 0 0 0 0 # common exprs: b,c,o,c1,o1 C0 n0 C1 n0 C2 n0 C3 n0 C4 n0 C5 n0 O0 0 n0 r 4 1 4 1 4 1 4 1 4 1 4 1 b 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 k8 2 4 6 8 10 12 14 16 J0 3 0 1 1 1 2 1 J1 3 3 1 4 1 5 1 J2 3 6 1 7 1 8 1 J3 3 0 1 3 1 6 1 J4 3 1 1 4 1 7 1 J5 3 2 1 5 1 8 1 G0 9 0 1 1 3 2 3 3 2 4 3 5 3 6 3 7 3 8 2 																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Nl_(format)	0	0	https://hopl.info/showlanguage.prx?exp=5545								NL					
hrqr	hrqr	2015	Valentin Heun		12	barCodeFormat		http://hrqr.org/		0					1596	0		7	21542		true	0								https://github.com/hrqr/hrqr.github.io	barCodeFormat																2015	2024	2015	8	10	83	1	false																								2015	2024	92	3	385	6	36761					2015														https://github.com/hrqr										svg javascript html css xml json markdown				true	118	0		19																1	false																													United States																															https://github.com/hrqr/hrqr.github.io																																																																																																																																																																																													0	0				hrqr.org										
shill	shill	2014			12	pl		http://shill-lang.org		0					1597	0		7	21540		true	0								https://github.com/HarvardPL/shill	pl																2014	2023		8	2	106	1	false																								2014	2017	31	3	155	1	14631					2014														Harvard University										c racket bourne-shell make yacc lex lisp				true	117	0		19																	false																													United States																															https://github.com/HarvardPL/shill																																																																																																																																																																																													0	0				shill-lang.org			id|title|url|time|timestamp|by|comments|score\n8365300|Shill: A Secure Shell Scripting Language|http://shill-lang.org|2014-09-25 02:44:26 UTC|1411613066|thinkmoore|43|85							
typecobol	typecobol	2015	Laurent Prud'hon		11	pl				0				v2.2.3	1598	0		10	21539		true	0								https://github.com/TypeCobolTeam/TypeCobol	pl																2015	2024	2015	12	25	77	225	false																								2015	2025	4593	54	3770	63	1352017																												csharp	cobol csharp xml csv markdown yaml json pascal powershell xsd				true	207	0		21																1	false	2	true																																																						https://github.com/TypeCobolTeam/LanguageServerRobot/wiki				https://github.com/TypeCobolTeam/TypeCobol																																																																																																																																																																																													0	0														
act-iii	ACT-III	1956			11	pl				0					1599	2			21536	3844	true	0									pl																							false																																					1956	algol-60 isbn	The LGP-30, standing for Librascope General Purpose and then Librascope General Precision, was an early off-the-shelf computer. It was manufactured by the Librascope company of Glendale, California (a division of General Precision Inc.), and sold and serviced by the Royal Precision Electronic Computer Company, a joint venture with the Royal McBee division of the Royal Typewriter Company. The LGP-30 was first manufactured in 1956 with a retail price of $47,000—equivalent to about $423,000 in 2017.The LGP-30 was commonly referred to as a desk computer.  It was 26 inches (660 mm) deep, 33 inches (840 mm) high, and 44 inches (1120 mm) long, exclusive of the typewriter shelf.  The computer weighed approximately 800 pounds (360 kg) and was mounted on sturdy casters which facilitated movement of the computer.	2005	37	43	171	1624694		The LGP-30 had a high-level language called ACT-III. Every token had to be delimited by an apostrophe, making it hard to read and even harder to prepare tapes.	The LGP-30 had a high-level language called ACT-III. Every token had to be delimited by an apostrophe, making it hard to read and even harder to prepare tapes.		Librascope company	The LGP-30 had a high-level language called ACT-III. Every token had to be delimited by an apostrophe, making it hard to read and even harder to prepare tapes.														205	0		11																																	text													United States					s1'dim'a'500'm'500'q'500'' index'j'j+1'j-1'' daprt'e'n't'e'r' 'd'a't'a''cr'' rdxit's35'' s2'iread'm'1''iread'q'1''iread'd''iread'n'' 1';'j'' 0'flo'd';'d.'' s3'sqrt'd.';'sqrd.'' 1'unflo'sqrd.'i/'10';'sqrd'' 2010'print'sqrd.''2000'iprt'sqrd''cr''cr''																		burrrp, clunk, burrrp, clunk, clunk, clunk, burrrp, clunk, burrrp, clunk, clunk, clunk, burrrp, clunk, burrrp, clunk, clunk, clunk, burrrp, clunk, burrrp, clunk, clunk, clunk, burrrp, clunk, burrrp, clunk, clunk, clunk, burrrp, clunk, burrrp, clunk, clunk, clunk.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/LGP-30	0	0	https://hopl.info/showlanguage.prx?exp=3844													
groovy-server-pages	Groovy Server Pages	2008			11	template		https://gsp.grails.org/latest/guide/index.html		0					1600	2			21526		true	0									template				9		0		Groovy	gsp or java server page		jsp	htmlembedded	application/x-jsp	text.html.jsp	programming								false					283	2004	2018	4	21																																								https://github.com/grails			gsp												201	0		11																																	text													United States and Spain and France					"<html>   <body>     <% out << ""Hello GSP!"" %>   </body> </html>"												"<html> <head>     <meta http-equiv=""Content-Type"" content=""text/html; charset=UTF-8"">     <title>Testing with SiteMesh and ${example}</title>  </head> <body> </body> </html>"																																																																																																																																																																																																											0	0						https://github.com/textmate/java.tmbundle			Groovy Server Pages					
utf-8	UTF-8	1993	Rob Pike and Ken Thompson		8	characterEncoding				0					1601	0			21523		true	1	txt								characterEncoding																							false																																					2009	unicode ascii xml html css mysql java tcl unix	"UTF-8 is a variable width character encoding capable of encoding all 1,112,064 valid code points in Unicode using one to four 8-bit bytes. The encoding is defined by the Unicode standard, and was originally designed by Ken Thompson and Rob Pike. The name is derived from Unicode (or Universal Coded Character Set) Transformation Format –  8-bit. It was designed for backward compatibility with ASCII. Code points with lower numerical values, which tend to occur more frequently, are encoded using fewer bytes. The first 128 characters of Unicode, which correspond one-to-one with ASCII, are encoded using a single octet with the same binary value as ASCII, so that valid ASCII text is valid UTF-8-encoded Unicode as well. Since ASCII bytes do not occur when encoding non-ASCII code points into UTF-8, UTF-8 is safe to use within most programming and document languages that interpret certain ASCII characters in a special way, such as ""/"" in filenames, ""\"" in escape sequences, and ""%"" in printf.  UTF-8 has been the dominant character encoding for the World Wide Web since 2009, and as of November 2017 accounts for 90.1% of all Web pages. (The next-most popular multibyte encodings, Shift JIS and GB 2312, have 0.8% and 0.6% respectively). The Internet Mail Consortium (IMC) recommended that all e-mail programs be able to display and create mail using UTF-8, and the W3C recommends UTF-8 as the default encoding in XML and HTML."	2001	2683	1713	2991	32188																				13435	0		9																2																	na																	https://news.ycombinator.com/item?id=21212445																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/UTF-8	0	0														
plaid-programming-language	Plaid	2009	Jonathan Aldrich		13	pl		https://www.cs.cmu.edu/~aldrich/plaid		0					1602	0		15	21521		true	0								https://github.com/plaidgroup/plaid-lang	pl																2015	2024	2010	1	1	11	30	false																								2010	2015	2891	43	1872	21	167227											-1								Carnegie Mellon										java xml json javascript html ruby tex bourne-shell ini css xsd lisp erb markdown yaml				true	74	0		28																1	false								https://www.cs.cmu.edu/~aldrich/plaid/plaid-intro.pdf																					United States																															https://github.com/plaidgroup/plaid-lang																																																																																																																																																																																												https://en.wikipedia.org/wiki/Plaid_%28programming_language%29	0	0														
al	AL	2016	Microsoft		9	pl				0					1603	0		8	21518		true	0								https://github.com/microsoft/AL	pl																2016	2024	2016	167	241	722	250	false																								2016	2024	490	74	113	10	5481																			Microsoft										perl json markdown javascript xml powershell yaml css				true	1520	0		17																1	false																																																												https://github.com/microsoft/AL																																																																																																																																																																																													0	0														
doh	DNS over HTTPS	2018			9	protocol				0					1604	0			21516		true	0									protocol																							false																																					2018		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.		299	48		56903929					Google && Mozilla															1515	0		11	dns																																													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/DNS_over_HTTPS	0	0														
hook	Hook	2021	Fabio de Souza Villaca Medeiros		12	pl				0				0.1.0	1605	0		11	21516		true	0								https://github.com/fabiosvm/hook-lang	pl																2021	2024	2021	5	2	98	0	false																								2021	2025	471	9	413	4	38494																			https://github.com/fabiosvm/hook-lang/issues										c markdown bourne-shell yaml cmake ruby lua php javascript python ini		https://cheatsheets.zip/hook		true	114	0		23																1	false	0	true																											Brazil																															https://github.com/fabiosvm/hook-lang																																																																																																																																																																																													0	0														
formula	Formula language	1989			13	pl		https://www.ibm.com/support/knowledgecenter/en/SSVRGU_9.0.1/basic/H_NOTES_FORMULA_LANGUAGE.html		0					1606	1			21515		true	0									pl																							false																																					2002	icon lisp lotusscript	"The Formula language is a scripting language used by Lotus Notes. It is often referred to as @Formula language (pronounced at-formula) because many language elements start with the @-character. Here is an example of a selection formula:  SELECT @NoteId = ""NT0050D26""  It was created by Ray Ozzie during the early development of Lotus Notes. He borrowed the compiler and decompiler from the Lotus 1-2-3 spreadsheet, but unlike the spreadsheet language Formula Language was designed primarily for string and list processing, not numerical processing.  It was originally a Functional programming language with unique text list-handling features inspired by Ray Ozzie's prior use of Icon and Lisp. The Formula language engine was rewritten by Damien Katz for Notes and Domino 6. New features were added to the language, such as looping and dynamic execution, and performance was improved.The Formula language has two parts:  @Functions for calculations and simple logic @Commands for performing actions in the user interface@Functions can be used in several places throughout Lotus Notes. The most important uses are:  to select documents to show to the user in a view (a kind of index) or to select documents for further processing. In this case, the formula will evaluate to a 'true' (selected) or 'false' value (not selected) for each document. to provide default values for fields, to transform the data entered by the user (like stripping off redundant spaces) and to validate this data. to get a list of values from a Notes database or even from a relational database (using ODBC). This may be used to provide a user with a list of values to choose from. to process a set of documents. The formula is placed in an agent, a program or macro that can be started by a user or by the Notes server according to a schedule. When the agent is triggered, the formula executes for each selected document (this a very limited form of a loop). This is an efficient way of changing lots of documents, if the logic is not too complicated. In case of complicated changes, LotusScript is used.@Commands are like menu commands: they perform actions in the Lotus Notes client. Examples of actions are:  opening a Notes database creating an e-mail putting the cursor in a specific data-entry field closing a window starting an agent@Commands are primarily used in formulas that are triggered by user action, such as in button formulas. It is possible to combine them with @Functions, for example by making execution of an @command conditional on a field value."	2003	10	10	22	343386		Formula language is a simple, easy-to-use programming language that can be found in many Lotus products -- such as Lotus 1-2-3 and Lotus Notes. Formula language has been integrated into Lotus Notes since its inception in 1989 and has included numerous enhancements over the years.	Formula language is a simple, easy-to-use programming language that can be found in many Lotus products -- such as Lotus 1-2-3 and Lotus Notes. Formula language has been integrated into Lotus Notes since its inception in 1989 and has included numerous enhancements over the years.		IBM	Formula language is a simple, easy-to-use programming language that can be found in many Lotus products -- such as Lotus 1-2-3 and Lotus Notes. Formula language has been integrated into Lotus Notes since its inception in 1989 and has included numerous enhancements over the years.														71	0		13																																	text	3630												United States				https://searchdomino.techtarget.com/tutorial/What-is-Lotus-Formula-language	FIELD NewDate:=@Today FIELD OldDate:=@DeleteField;																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Formula_language	0	0														
htsql	HTSQL	2006	Clark Evans and Kirill Simonov		14	queryLanguage		https://www.htsql.org/		0					1607	1		11	21514		true	0								https://github.com/prometheusresearch/htsql	queryLanguage																2020	2024		6	5	25	2	false																								2010	2020	1242	9	396	98	286722				https://demo.htsql.org/												HTSQL is a comprehensive navigational query language for relational databases.	HTSQL is a comprehensive navigational query language for relational databases.			HTSQL is a comprehensive navigational query language for relational databases.									python yaml restructuredtext tex bourne-shell sql html make css javascript cython				true	51	0		26																2	false								https://www.htsql.org/doc/																										/school{name, count(department) :as '# of Dept.'}																	http://twitter.com/htsql									https://github.com/prometheusresearch/htsql																																																																																																																																																																																													0	0														
huginn	huginn	2015	Marcin Konarski		14	pl		https://huginn.org/		0					1608	0		18	21514		true	0								https://github.com/AmokHuginnsson/huginn	pl																2015	2023	2015	7	2	42	0	false																								2015	2021	817	1	162	2						2017														https://github.com/AmokHuginnsson/huginn/issues										cpp make bourne-shell yaml vim-script powershell python javascript markdown bash xml cmake php svg lisp m4 css json				true	51	0		32																1	false																								http://www.rosettacode.org/wiki/Category:Huginn					Poland																															https://github.com/AmokHuginnsson/huginn																																																																																																																																																																																													0	0				huginn.org			id|title|time|timestamp|by|comments|score\n16464458|Show HN: Huginn: programming language with no quirks ;)|2018-02-26 10:55:47 UTC|1519642547|MarcinKonarski|2|2							
spyder-editor	Spyder	2009			9	editor				0					1609	0			21508		false	0									editor																							false																																					2009	python qt linux numpy scipy matplotlib pandas cython regex vim	Spyder is an open source cross-platform integrated development environment (IDE) for scientific programming in the Python language. Spyder integrates with a number of prominent packages in the scientific Python stack, including NumPy, SciPy, Matplotlib, pandas, IPython, SymPy and Cython, as well as other open source software. It is released under the MIT license.Initially created and developed by Pierre Raybaut in 2009, since 2012 Spyder has been maintained and continuously improved by a team of scientific Python developers and the community. Spyder is extensible with first- and third-party plugins, includes support for interactive tools for data inspection and embeds Python-specific code quality assurance and introspection instruments, such as Pyflakes, Pylint and Rope. It is available cross-platform through Anaconda, on Windows with WinPython and Python (x,y), on macOS through MacPorts, and on major Linux distributions such as Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE and Ubuntu.Spyder uses Qt for its GUI, and is designed to use either of the PyQt or PySide Python bindings. QtPy, a thin abstraction layer developed by the Spyder project and later adopted by multiple other packages, provides the flexibility to use either backend.	2011	294	81	149	34226513					https://github.com/spyder-ide														true	1490	0		9																																	na													France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Spyder_(software)	0	0														
go-bang	Go!	2003	Francis McCabe and Keith Clark		10	pl				0					1610	1			21503		true	0									pl																							false																																					2003		Go! is an agent-based programming language in the tradition of logic-based programming languages like Prolog.  It was introduced in a 2003 paper by Francis McCabe and Keith Clark.		85	23		25045328					Imperial College && Fujitsu															445	0		12																2																														United Kingdom and United States					Sex ::= male | female. person <~ {dayOfBirth:[] => day.            age:[] => integer.            sex:[] => Sex.            name:[] => string.            home:[] => string.            lives:[string]{}}. person:[string, day, Sex, string] $= person. person(Nm, Born, Sx, Hm)..{   dayOfBirth() => Born.   age() => yearsBetween(now(), Born).   sex() => Sx.   name() => Nm.   home() => Hm.   lives(Pl) :- Pl = home().   yearsBetween:[integer, day] => integer.   yearsBetween(...) => .. }. newPerson:[string, day, Sex, string] => person. newPerson(Nm, Born, Sx, Hm) => $person(Nm, Born, Sx, Hm).																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Go!_(programming_language)	0	2													year|title|doi|citations|influentialCitations|authors|paperId\n2004|Go! — A Multi-Paradigm Programming Language for Implementing Multi-Threaded Agents|10.1023/B:AMAI.0000031195.87297.d9|44|4|K. Clark and F. McCabe|b85409a4a670e81d20c8ff42c9dd253e6ef3be10\n2006|Ontology oriented programming in go!|10.1007/s10489-006-8511-x|15|0|K. Clark and F. McCabe|f1ff3ccf5911089da74418857481a766b0d21fd9	
oem	OEM	1995			14	schema				0					1611	1			21503		true	0									schema																							false												Object Exchange Model																									1995		"The Object Exchange Model  (OEM) is a model for exchanging semi-structured data between object-oriented databases. It serves as the basic data model in numerous projects of the Stanford University Database Group, including Tsimmis, Lore, and C3. Slight variations of OEM have evolved across different Stanford projects. In Lore, labels are actually on parent-child ""links"" rather than objects. For example, if an OEM object has multiple parents, different parent objects may use different labels to identify that object. An atomic value encoding a person's name might be included in one complex object using the label ""Author"" and in another complex object using the label ""Editor."" In C3, additional attributes are required for each object to annotate the changes to the object that have occurred over time."		6	15		6366963					Stanford University															50	0		16	rdf																																													United States					"<DB:: Eats { // A Sample Database <Restaurant { <Name ""Darbar""> <Entree { <Name str ""Masala Dosa""> <_895: Price 8.95> }> <Entree { <Name ""Mushroom Bhajee""> <Opinion ""This entree is excellent, "" # ""though it is a bit spicy""> <&_895> }> <""Credit Card"" ""Visa""> }> }>"																																//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Object_Exchange_Model	0	0														
jvm	JVM	1994			8	vm				0					1612	0			21502		false	9	ceylon clojure fantom groovy ioke kotlin scala x10 xtend								vm																							false												Java Virtual Machine																									2006	java-bytecode jruby jython ruby python clojure groovy scala kotlin android	A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages and compiled to Java bytecode.  The JVM is detailed by a specification that formally describes what is required of a JVM implementation.  Having a specification ensures interoperability of Java programs across different implementations so that program authors using the Java Development Kit (JDK) need not worry about idiosyncrasies of the underlying hardware platform. The JVM reference implementation is developed by the OpenJDK project as open source code and includes a JIT compiler called HotSpot.  The commercially supported Java releases available from Oracle Corporation are based on the OpenJDK runtime.	2002	918	497	1210	16389					Sun Microsystems															4610	0		8																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Java_virtual_machine	0	0														
m4sugar	M4Sugar	2003			11	pl				0					1613	1			21499		true	0									pl			configure.ac	0		0		M4	autoconf		text			source.m4	programming								false								2																																						M4 by itself provides only a small, but sufficient, set of all-purpose macros. M4sugar introduces additional generic macros. Its name was coined by Lars J. Aas: “Readability And Greater Understanding Stands 4 M4sugar”	M4 by itself provides only a small, but sufficient, set of all-purpose macros. M4sugar introduces additional generic macros. Its name was coined by Lars J. Aas: “Readability And Greater Understanding Stands 4 M4sugar”		Free Software Foundation	M4 by itself provides only a small, but sufficient, set of all-purpose macros. M4sugar introduces additional generic macros. Its name was coined by Lars J. Aas: “Readability And Greater Understanding Stands 4 M4sugar”		m4												200	0		11																																	text													United States				http://www6.gnu.org/software/autoconf/manual/autoconf.pdf													m4_define([m4_list_declare], [m4_do(  [m4_define([$1_GET], [m4_expand([m4_list_nth([$1], $][1)])])],  [m4_define([$1_FOREACH], [m4_foreach([item], [m4_dquote_elt(m4_list_contents([$1]))], m4_quote($][1))])], )])  m4_define([m4_list_add], [m4_do(  [m4_pushdef([_LIST_NAME], [[_LIST_$1]])],  [m4_ifndef(_LIST_NAME,   [m4_define(_LIST_NAME, m4_dquote(m4_escape([$2])))],   [m4_define(_LIST_NAME, m4_dquote(m4_list_contents([$1]), m4_escape([$2])))],  )],  [m4_popdef([_LIST_NAME])], )])  m4_define([m4_list_contents], [m4_do(  [m4_pushdef([_LIST_NAME], [[_LIST_$1]])],  [m4_ifndef(_LIST_NAME, [], m4_quote(_LIST_NAME))],  [m4_popdef([_LIST_NAME])], )])  m4_define([m4_list_nth], [m4_argn([$2], m4_list_contents([$1]))])  m4_define([m4_list_pop_front], [m4_do(  [m4_pushdef([_LIST_NAME], [[_LIST_$1]])],  [m4_car(m4_unquote(_LIST_NAME))],  [m4_define(_LIST_NAME, m4_cdr(m4_unquote(_LIST_NAME)))],  [m4_popdef([_LIST_NAME])], )])  m4_define([m4_list_pop_back], [m4_do(  [m4_pushdef([_LIST_NAME], [[_LIST_$1]])],  [m4_define(_LIST_NAME, m4_dquote(m4_reverse(m4_unquote(_LIST_NAME))))],  [m4_list_pop_front([$1])],  [m4_define(_LIST_NAME, m4_dquote(m4_reverse(m4_unquote(_LIST_NAME))))],  [m4_popdef([_LIST_NAME])], )])  dnl dnl $1: List name dnl $2: What dnl $3: If contains dnl $4: If not m4_define([m4_list_contains], [m4_do(  [m4_foreach([item], m4_list_contents([$1]), m4_if(item, [$2], [[$3]], [[$4]]))] )])																																																																																																																																																																																																											0	0						https://github.com/Alhadis/language-etc			M4Sugar					
vcl	Varnish Configuration Language	2006			11	application				0					1614	2			21499		false	0									application	404	428		594		0					text			source.varnish.vcl	programming								false					35	2014	2017	2	3												varnish.py																															vcl		vcl										200	0		11																																	text																	https://en.wikipedia.org/wiki/Varnish_(software)	"acl local {  ""localhost"";         // myself  ""192.0.2.0""/24;      // and everyone on the local network  ! ""192.0.2.23"";      // except for the dialin router }"												"/*-  * Copyright (c) 2006 Verdens Gang AS  * Copyright (c) 2006-2011 Varnish Software AS  * All rights reserved.  *  * Author: Poul-Henning Kamp <phk@phk.freebsd.dk>  *  * Redistribution and use in source and binary forms, with or without  * modification, are permitted provided that the following conditions  * are met:  * 1. Redistributions of source code must retain the above copyright  *    notice, this list of conditions and the following disclaimer.  * 2. Redistributions in binary form must reproduce the above copyright  *    notice, this list of conditions and the following disclaimer in the  *    documentation and/or other materials provided with the distribution.  *  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR  * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE  * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,  * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  *  * The default VCL code.  *  * NB! You do NOT need to copy & paste all of these functions into your  * own vcl code, if you do not provide a definition of one of these  * functions, the compiler will automatically fall back to the default  * code from this file.  *  * This code will be prefixed with a backend declaration built from the  * -b argument.  */  sub vcl_recv {     if (req.restarts == 0) {  if (req.http.x-forwarded-for) {      set req.http.X-Forwarded-For =   req.http.X-Forwarded-For + "", "" + client.ip;  } else {      set req.http.X-Forwarded-For = client.ip;  }     }     if (req.request != ""GET"" &&       req.request != ""HEAD"" &&       req.request != ""PUT"" &&       req.request != ""POST"" &&       req.request != ""TRACE"" &&       req.request != ""OPTIONS"" &&       req.request != ""DELETE"") {         /* Non-RFC2616 or CONNECT which is weird. */         return (pipe);     }     if (req.request != ""GET"" && req.request != ""HEAD"") {         /* We only deal with GET and HEAD by default */         return (pass);     }     if (req.http.Authorization || req.http.Cookie) {         /* Not cacheable by default */         return (pass);     }     return (lookup); }  sub vcl_pipe {     # Note that only the first request to the backend will have     # X-Forwarded-For set.  If you use X-Forwarded-For and want to     # have it set for all requests, make sure to have:     # set bereq.http.connection = ""close"";     # here.  It is not set by default as it might break some broken web     # applications, like IIS with NTLM authentication.     return (pipe); }  sub vcl_pass {     return (pass); }  sub vcl_hash {     hash_data(req.url);     if (req.http.host) {         hash_data(req.http.host);     } else {         hash_data(server.ip);     }     return (hash); }  sub vcl_hit {     return (deliver); }  sub vcl_miss {     return (fetch); }  sub vcl_fetch {     if (beresp.ttl <= 0s ||         beresp.http.Set-Cookie ||         beresp.http.Vary == ""*"") {   /*    * Mark as ""Hit-For-Pass"" for the next 2 minutes    */   set beresp.ttl = 120 s;   return (hit_for_pass);     }     return (deliver); }  sub vcl_deliver {     return (deliver); }  sub vcl_error {     set obj.http.Content-Type = ""text/html; charset=utf-8"";     set obj.http.Retry-After = ""5"";     synthetic {"" <?xml version=""1.0"" encoding=""utf-8""?> <!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Strict//EN""  ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd""> <html>   <head>     <title>""} + obj.status + "" "" + obj.response + {""</title>   </head>   <body>     <h1>Error ""} + obj.status + "" "" + obj.response + {""</h1>     <p>""} + obj.response + {""</p>     <h3>Guru Meditation:</h3>     <p>XID: ""} + req.xid + {""</p>     <hr>     <p>Varnish cache server</p>   </body> </html> ""};     return (deliver); }  sub vcl_init {  return (ok); }  sub vcl_fini {  return (ok); }"	VCL																																																																																																																																																																																																										0	0					VCL	https://github.com/brandonwamboldt/sublime-varnish			VCL					
rosie	rosie	2015			16	queryLanguage		https://rosie-lang.org		0				v1.4.0	1615	1		13	21498		true	0								https://gitlab.com/rosie-pattern-language/rosie	queryLanguage																							false																								2016	2024	3916	23	483	26	1918938					2016											RPL is a variant of modern Regular Expressions (regex) that is designed to scale to big data, many developers, and large collections of patterns.  If you use regex, you already know a lot of RPL.	RPL is a variant of modern Regular Expressions (regex) that is designed to scale to big data, many developers, and large collections of patterns.  If you use regex, you already know a lot of RPL.		https://gitlab.com/rosie-pattern-language	RPL is a variant of modern Regular Expressions (regex) that is designed to scale to big data, many developers, and large collections of patterns.  If you use regex, you already know a lot of RPL.									lua c markdown bourne-shell make html bash csv vim-script python lisp css yaml				true	24	0		29																	false	1	true														text													United States					rosie --rpl 'd = [:digit:]' -o json match d																											https://gitlab.com/rosie-pattern-language/rosie																																																																																																																																																																																												0	0				rosie-lang.org										
power-query-m	PowerQuery M	2015			25	queryLanguage		https://docs.microsoft.com/en-us/powerquery-m/		0					1616	2			21494		true	0									queryLanguage																							false													powerquery																																	The Power Query M formula language is optimized for building highly flexible data mashup queries. It's a functional, case sensitive language similar to F#.	The Power Query M formula language is optimized for building highly flexible data mashup queries. It's a functional, case sensitive language similar to F#.		Microsoft	The Power Query M formula language is optimized for building highly flexible data mashup queries. It's a functional, case sensitive language similar to F#.														1	0		48																																						powerquery												https://docs.microsoft.com/en-us/powerquery-m/power-query-m-type-system	"let Orders = Table.FromRecords({     [OrderID = 1, CustomerID = 1, Item = ""fishing rod"", Price = 100.0],     [OrderID = 2, CustomerID = 1, Item = ""1 lb. worms"", Price = 5.0],     [OrderID = 3, CustomerID = 2, Item = ""fishing net"", Price = 25.0]}),     #""Capitalized Each Word"" = Table.TransformColumns(Orders, {""Item"", Text.Proper}) in     #""Capitalized Each Word"""																								as each else error false if in is let meta otherwise section shared then true try type								//	/* */		""""		true false																			true								true	true																																																						true																	true																														false											true																																						0	0														
ciel	Ciel	2010	Ron Garret		12	pl				0					1617	1		2	21488		true	0								https://github.com/rongarret/ciel	pl																2010	2024	2010	5	10	74	2	false																								2010	2017	6	3	14	1	1549																Ciel is a lisp-like language implemented in C++.  What Clojure is to Java, Ciel is designed to be to C++.	Ciel is a lisp-like language implemented in C++.  What Clojure is to Java, Ciel is designed to be to C++.		https://flownet.com	Ciel is a lisp-like language implemented in C++.  What Clojure is to Java, Ciel is designed to be to C++.									cpp make				true	108	0		14																1	false																													United States					(set lambda fn) (set def set) (def vector (lambda x x)) (vector 1 2 3)																										https://github.com/rongarret/ciel																																																																																																																																																																																													0	0														
gcc	GCC	1987	Richard Stallman		16	compiler		https://gcc.gnu.org/		0					1618	0		2	21487		true	0									compiler																							false												GNU Compiler Collection	GNU C Compiler																																				Free Software Foundation										c cpp				true	21	0		26												c cpp objective-c objective-cpp fortran ada d go				1	false								https://gcc.gnu.org/onlinedocs/			https://gcc.gnu.org/lists.html																		United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/GNU_Compiler_Collection	0	0														
metamath	Metamath	2005	Norman Megill		14	pl mathematics		https://us.metamath.org		0					1619	1			21486		true	2	coq lean								pl																							false																																														Metamath is a simple and flexible computer-processable language that supports rigorously verifying, archiving, and presenting mathematical proofs.	Metamath is a simple and flexible computer-processable language that supports rigorously verifying, archiving, and presenting mathematical proofs.			Metamath is a simple and flexible computer-processable language that supports rigorously verifying, archiving, and presenting mathematical proofs.														21	0		16	lean coq															1											https://us.metamath.org/downloads/metamath.pdf	http://groups.google.com/group/metamath				https://us.metamath.org/#faq				https://github.com/antlr/grammars-v4/tree/master/metamath															|- ph & |- ( ph -> ps ) => |- ps																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Metamath	0	0														
espol	Executive Systems Problem Oriented Language	1967			12	pl				0					1620	0			21482	506	true	0									pl																							false												Executive Systems Problem Oriented Language																									1967	algol-60 newp	This article is about the programming language. For the university, see Escuela Superior Politecnica del Litoral.ESPOL (short for Executive Systems Problem Oriented Language) was a superset of ALGOL 60 that provided capabilities of what would later be known as Mohols, machine oriented high order languages, such as interrupting a processor on a multiprocessor system (the Burroughs large systems were multiprocessor processor systems). ESPOL was used to write the MCP (Master Control Program) on Burroughs computer systems from the B5000 to the B6700. The single-pass compiler for ESPOL could compile over 250 lines per second. ESPOL was superseded by NEWP.	2004	17	22	39	949062					Burroughs Corporation															105	0		13									algol-60																								text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Executive_Systems_Problem_Oriented_Language	0	0	https://hopl.info/showlanguage.prx?exp=506													
handel-c	Handel-C	1996			12	pl				0					1621	1			21482		true	0									pl																							false																																					1996	c csp occam fpgac	Handel-C is a high-level programming language which targets low-level hardware, most commonly used in the programming of FPGAs. It is a rich subset of C, with non-standard extensions to control hardware instantiation with an emphasis on parallelism.  Handel-C is to hardware design what the first high-level programming languages were to programming CPUs.  Unlike many other design languages that target a specific architecture Handel-C can be compiled to a number of design languages and then synthesised to the corresponding hardware.  This frees developers to concentrate on the programming task at hand rather than the idiosyncrasies of a specific design language and architecture.	2006	17	98	64	4244144					Oxford University															105	0		14																																														United Kingdom																							"int a;  void main(void) {    int b;    /* ""a"" and ""b"" are within scope */    {      int c;      /* ""a"", ""b"" and ""c"" are within scope */    }    {      int d;      /* ""a"", ""b"" and ""d"" are within scope */    } }"															/* */																															true																																																																								true																														false																																																https://en.wikipedia.org/wiki/Handel-C	0	0														
uxf	Uniform eXchange Format	2022	Mark Summerfield		23	dataNotation		https://www.qtrac.eu		0				2022	1622	1			21478		true	0								https://github.com/mark-summerfield/uxf	dataNotation																2022	2025	2022	1	0	0	0	false																								2022		1023	4	624																		Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml	Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml		Qtrac Ltd	Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml	uxf, ux*												true	6	0		28	python rust scheme															1		2022	false																											United Kingdom				https://github.com/mark-summerfield/uxf/blob/main/README.md	uxf 1 [   {<Point> [1.4 9.8 -0.7 3.0 2.1 -6.3]}   <TrafficLightGreen> <TrafficLightAmber> <TrafficLightRed> ]																										https://github.com/mark-summerfield/uxf																														true								true																																																		true					true	true																																																									true																																						0	0				qtrac.eu										
nilscript	NilScript	2013	Ricci Adams		13	pl		https://github.com/musictheory/NilScript		0				2.1.0	1623	1		4	21475		true	0								https://github.com/musictheory/NilScript	pl																2013	2024		6	5	50	22	false																								2013	2018	529	2	74	2	19124																			musictheory.net, LLC										javascript markdown typescript json				true	69	0		17																1	false	2	true																											United States					@implementation TheClass {     String _myStringInstanceVariable; } @end @implementation TheSubClass : TheSuperClass {     String _myStringInstanceVariable; } @end																										https://github.com/musictheory/NilScript																																																																																																																																																																																													0	0														
monkeyx	MonkeyX	2013	Mark Sibly		10	pl		https://blitzresearch.itch.io/monkeyx		0					1624	0		21	21474		true	0								https://github.com/blitz-research/monkey	pl																2013	2024		50	59	224	30	true																								2013	2023	724	18	1671	25	336554																													xml c cpp java csharp javascript objective-c actionscript html make glsl xaml qt hlsl d objective-cpp css cmake bash php bourne-shell				true	421	0		31																1	false																																																												https://github.com/blitz-research/monkey																																																																																																																																																																																													0	0														
edh	Đ	2019	Compl Yue		14	pl		https://github.com/e-wrks/edh		0					1625	1		6	21469		true	0								https://github.com/e-wrks/edh	pl																2020	2024	2019	7	5	28	0	false													edh											2020	2024	1457	3	156	4	41560																Edh is a dynamically & strongly typed, procedural (thus imperative), value-oriented (i.e. immutable first, yet with non-traditional Object constructs), interpreted programming language, that parasitic on GHC and heavily relying on the Haskell implementation of Software Transactional Memory for unified intuition of concurrency and data-consistency.	Edh is a dynamically & strongly typed, procedural (thus imperative), value-oriented (i.e. immutable first, yet with non-traditional Object constructs), interpreted programming language, that parasitic on GHC and heavily relying on the Haskell implementation of Software Transactional Memory for unified intuition of concurrency and data-consistency.		https://github.com/e-wrks	Edh is a dynamically & strongly typed, procedural (thus imperative), value-oriented (i.e. immutable first, yet with non-traditional Object constructs), interpreted programming language, that parasitic on GHC and heavily relying on the Haskell implementation of Software Transactional Memory for unified intuition of concurrency and data-consistency.									haskell markdown python json javascript yaml				true	48	0		20																1	false																													China					method satExample() or ({generator _ ()   for x1 from [true, false] do   for x2 from [true, false] do   # ...   for xN from [true, false] do   yield formula (     x1, x2,     # ...,     xn   ) })																										https://github.com/e-wrks/edh																																																																																																																																																																																													0	0														
messagepack	MessagePack	2009			10	binaryDataFormat		https://msgpack.org/		0					1626	0			21468		false	0									binaryDataFormat																							false																																			2009				MessagePack is a computer data interchange format. It is a binary form for representing simple data structures like arrays and associative arrays. MessagePack aims to be as compact and simple as possible. The official implementation is available in a variety of languages such as C, C++, C#, D, Erlang, Go, Haskell, Java, JavaScript, Lua, OCaml, Perl, PHP, Python, Ruby, Scala, Smalltalk, and Swift.		78	50		32083218					https://github.com/msgpack															411	0		10																																														Various																						https://twitter.com/mobiltron																																																																																																																																																																																																					https://en.wikipedia.org/wiki/MessagePack	0	0				msgpack.org										
sequential-function-chart	SFC	1993			10	pl				0					1627	0			21466		true	0									pl																							false													sfc																								2008	drakon	"Sequential function chart (SFC) is a graphical programming language used for programmable logic controllers (PLCs). It is one of the five languages defined by IEC 61131-3 standard.  The SFC standard is defined as, Preparation of function charts for control systems, and was based on GRAFCET (itself based on binary Petri nets). It can be used to program processes that can be split into steps.  Main components of SFC are:  Steps with associated actions; Transitions with associated logic conditions; Directed links between steps and transitions.Steps in an SFC diagram can be active or inactive. Actions are only executed for active steps. A step can be active for one of two motives:  It is an initial step as specified by the programmer. It was activated during a scan cycle and not deactivated since.Steps are activated when all steps above it are active and the connecting transition is superable (i.e. its associated condition is true). When a transition is passed, all steps above are deactivated at once and after all steps below are activated at once. Actions associated with steps can be of several types, the most relevant ones being Continuous (N), Set (S) and Reset (R). Apart from the obvious meaning of Set and Reset, an N action ensures that its target variable is set to 1 as long as the step is active. An SFC rule states that if two steps have an N action on the same target, the variable must never be reset to 0. It is also possible to insert LD (Ladder Diagram) actions inside an SFC program (and this is the standard way, for instance, to work on integer variables). SFC is an inherently parallel language in that multiple control flows — Program Organization Units (POUs) in the standard's parlance — can be active at once. Non-standard extensions to the language include macroactions: i.e. actions inside a program unit that influence the state of another program unit. The most relevant such macroaction is ""forcing"", in which a POU can decide the active steps of another POU."	2005	78	19	82	2009084					International Electrotechnical Commission															410	0		10																							true										text													United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Sequential_function_chart	0	0														
plang	plang	2023	Ingi Gauti		14	pl		https://plang.is/		0					1628	1		8	21463		true	0								https://github.com/PLangHQ/plang	pl																2023	2024		3	2	35	25	false																								2023	2025	235	3	2564	30	154109																Plang is a programming language written in natural language.	Plang is a programming language written in natural language.			Plang is a programming language written in natural language.									csharp markdown json xml python csv javascript css				true	46	0		22																1	false																																		"Start - write out ""Hello PLang world"""																										https://github.com/PLangHQ/plang																								true															true																														true																																																																																																																								0	0														
t2b	t2b	2018			10	pl		https://thosakwe.github.io/t2b/index.html		0				1.0.0	1629	0		7	21462		true	0								https://github.com/thosakwe/t2b	pl																2018	2024	2018	14	9	375	8	false																								2018	2023	50	5	39	2	1755																													xml cpp markdown cmake yacc lex yaml				true	409	0		17																	false	1	true																																																										https://github.com/thosakwe/t2b																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n17289801|Show HN: T2b – A wicked-powerful text macro language for building binary files|2018-06-12 00:31:01 UTC|1528763461|thosakwe|52|117							
basic-256	Basic-256	2007			13	pl				0					1630	1			21462		true	0									pl																							false				b/BASIC 256.kbs																																	2014	basic	Basic-256 is a project to learn the basics of computer programming. The project started in 2007 inspired by the article “Why Johnny can't code” by David Brin. Its main focus is to provide a simple and comprehensive environment for middle/high school students to learn the basics of computer programming. Basic-256 is a simple version of BASIC, the code editor, text output window and graphics editor window are all visible in the same screen. However the successive versions haven been adding new features, namely:  Files (Eof, Size)- Version 9.4d Mouse events - Version 9.4d Sprites handling - Version 0.9.6n Database functions - Version 0.9.6y Network - Version 0.9.6.31 Real Functions and Subroutines - Version 0.9.9.1Complete documentation is available in English, Russian, Dutch, Spanish and Portuguese.	2010	9	14	55	29687615					Shawnee State University														true	65	0		15																																														United States																"Print ""Hello World"" "								BASIC 256															Print	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Basic-256	0	0														
claire	CLAIRE	2004	Yves Caseau		13	pl				0					1631	1			21462	1902	true	0									pl																							false																																					2004	smalltalk setl ops5 lisp ml c java ocaml scala f-sharp	Claire is a high-level functional and object-oriented programming language with rule processing abilities. It was designed by Yves Caseau at Bouygues' e-Lab research laboratory, and received its final definition in 2004. Claire provides:  a simple object system with parametric classes and methods polymorphic and parametric functional programming production rules triggered by events versioned snapshots of the state of the whole system, or any part, supporting rollback and easy exploration of search spaces explicit relations between entities; for example, two entities might be declared inverses of one another first-class sets with convenient syntax for set-based programming an expressive set-based type system allowing both second-order static and dynamic typingClaire's reference implementation, consisting of an interpreter and compiler, was fully open-sourced with the release of version 3.3.46 in February 2009. Another implementation, WebClaire, is commercially supported.	2004	9	18	96	930956					Bouygues' e-Lab research laboratory							cl							true	65	0		13																1							false										text	8044												France																							fib(n:integer) : integer -> (if (n < 2) 1 else fib(n - 1) + fib(n - 2))																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Claire_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1902													
sugar	Sugar	2006	Sébastien Pierre		13	pl		https://github.com/sebastien/sugar/blob/master/Documentation/sugar-quickref.pdf		0					1632	1		11	21462		true	0								https://github.com/sebastien/sugar	pl																2008	2021		5	3	45	2	false																								2006	2017	311	9	528	3	41594																Makes JavaScript development sweeter !	Makes JavaScript development sweeter !			Makes JavaScript development sweeter !	sjs								c xml python javascript html make c-shell lisp bourne-shell svg vim-script				true	65	0		25																1	false																													New Zealand					"   @module helloworld    @class HelloWorld    | This is a docstring for my hello world        @property message        @constructor            message = ""Hello, World !""        @end        @method say            alert ( message )        @end    @end"																										https://github.com/sebastien/sugar																																																																																																																																																																																													0	0														
preforth	preforth	2018	Ulrich Hoffmann		12	pl				0					1633	0		6	21458		true	0								https://github.com/uho/preforth	pl																2018	2024	2018	11	9	73	16	false																								2018	2020	72	2	22	1	5271																			https://github.com/uho/preForth/issues										forth make markdown dockerfile f-sharp bash				true	103	0		18																1	false																													Germany				https://fosdem.org/2020/schedule/event/forth_new_synthesis/																											https://github.com/uho/preforth																																																																																																																																																																																													0	0														
swagger	Swagger	2011			9	framework		http://swagger.io		0					1634	0			21450		false	0									framework																							false																																					2011	rest	Swagger is an open source software framework backed by a large ecosystem of tools that helps developers design, build, document, and consume RESTful Web services. While most users identify Swagger by the Swagger UI tool, the Swagger toolset includes support for automated documentation, code generation, and test case generation. Sponsored by SmartBear Software, Swagger has been a strong supporter of Open Source Software and has widespread adoption.	2016	247	9	32	49099012																			true	1256	0		9																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Swagger_(software)	0	0				swagger.io										
comit	COMIT	1957	Victor Yngve		12	pl				0					1635	0			21450	19	true	0									pl																							false																																					1957	snobol perl	COMIT was the first string processing language (compare SNOBOL, TRAC, and Perl), developed on the IBM 700/7000 series computers by Dr. Victor Yngve and collaborators at MIT from 1957 to 1965.  Yngve created the language for supporting computerized research in the field of linguistics, and more specifically, the area of machine translation for natural language processing. The creation of COMIT led to the creation of SNOBOL.	2004	16	18	52	1012894					University of Chicago && MIT															100	0		13																1																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/COMIT	3	0	https://hopl.info/showlanguage.prx?exp=19							year|publisher|title|authors|isbn13\n1972|The Mit Press|Computer Programming With Comit Ii|Victor H. Yngve|9780262740074						title|year|author|goodreadsId|rating|ratings|reviews\nComit Programmers Reference Manual||Comit|20504959|0.0|0|0\nComputer Programming With Comit Ii|1972|Victor H. Yngve|4310573|0.0|0|0
egel	Egel	2016	Marco Devillers		12	pl functional		https://egel-lang.github.io/		0					1636	1		1	21450		true	0								https://github.com/egel-lang/egel	pl																2016	2024		2	4	80	0	false																								2016	2024	1433	6	225	4	39880																A simple untyped eager functional language.	A simple untyped eager functional language.			A simple untyped eager functional language.	eg								cpp				true	100	0		14																1	false																																		"# Rosetta Code example 99 Bottles. # # See: http://rosettacode.org  import ""prelude.eg""  using System  def print_rhyme =     [ 0 ->         print ""better go to the store, and buy some more\n""     | N ->         let _ = print N "" bottles of beer on the wall\n"" in         let _ = print N "" bottles of beer\n"" in         let _ = print ""take one down, pass it around\n"" in             print_rhyme (N - 1) ]  def main = print_rhyme 99"																										https://github.com/egel-lang/egel																																																																																																																																																																																													0	0														
clike	clike	2014			11	pl				0					1637	0		8	21448		true	0								https://github.com/combinatorylogic/clike	pl																2014	2024	2014	9	6	128	2	false																								2014	2021	22	2	66	1	10922																			https://github.com/combinatorylogic/										c perl tex make cpp python markdown csharp				true	199	0		19																	false																text				clike																																								https://github.com/combinatorylogic/clike																																																																																																																																																																																													0	0														
jemplate	Jemplate	2006	Ingy döt Net		11	template		https://www.jemplate.net/		0					1638	1		10	21447		true	0								https://github.com/ingydotnet/jemplate	template																2009	2024		16	35	64	14	false																								2006	2015	429	27	252	3	58379																JavaScript Templating is the best way to turn AJAX/JSON data into HTML. Jemplate is the best way to do JavaScript Templating.	JavaScript Templating is the best way to turn AJAX/JSON data into HTML. Jemplate is the best way to do JavaScript Templating.			JavaScript Templating is the best way to turn AJAX/JSON data into HTML. Jemplate is the best way to do JavaScript Templating.									html javascript perl make yaml markdown ini bash json bourne-shell				true	198	0		21																1	false																																		"<style> .stretch { width: 100%; height: auto; max-height: 100%; } </style> <div class=""row""> [% FOREACH kitty = items -%]  [%- LAST IF loop.index==12; -%]  <div class=""col-md-2"">   <a href=""[% kitty.link %]"">    <div style=""width: 240px; height: 240px; overflow:hidden;"">       <img src=""[% kitty.media.m %]"" alt=""[% kitty.title.replace('#.+','') | html %]"" class=""img-circle stretch"">    </div>   </a>  </div> [% END %] </div>"																										https://github.com/ingydotnet/jemplate																																																																																																																																																																																													0	0														
mlatu	mlatu	2021	Caden Haustein		11	pl		https://mlatu-lang.github.io/mlatu		0					1639	0		4	21446		true	0								https://github.com/mlatu-lang/mlatu	pl																2021	2024	2021	7	10	159	3	false																								2021	2024	194	6	27	3	2434																			https://github.com/mlatu-lang										markdown rust toml yaml				true	197	0		15																1	false																													United States																															https://github.com/mlatu-lang/mlatu																																																																																																																																																																																													0	0														
json-stat	JSON-stat	2011	Xavier Badosa		15	jsonFormat		https://json-stat.org/		0					1640	1		1	21445		true	0								https://github.com/jsonstat/jsonstat	jsonFormat																2013	2022	2013	4	1	22	1	false																								2013	2021	27	3	1	1	37					2011											JSON-stat is a simple lightweight JSON dissemination format best suited for data visualization, mobile apps or open data initiatives, that has been designed for all kinds of disseminators.	JSON-stat is a simple lightweight JSON dissemination format best suited for data visualization, mobile apps or open data initiatives, that has been designed for all kinds of disseminators.		https://github.com/jsonstat	JSON-stat is a simple lightweight JSON dissemination format best suited for data visualization, mobile apps or open data initiatives, that has been designed for all kinds of disseminators.									markdown				true	30	0		16																1	false																													Spain					"{  ""version"" : ""2.0"",  ""class"" : ""dataset"",  ""href"" : ""https://json-stat.org/samples/oecd.json"",  ""label"" : ""Unemployment rate in the OECD countries 2003-2014"",  ""note"" : [ ""Most of the data in this dataset are taken from the individual contributions of national correspondents appointed by the OECD Secretariat with the approval of the authorities of Member countries. Consequently, these data have not necessarily been harmonised at international level."" ],  ""source"" : ""Economic Outlook No 92 - December 2012 - OECD Annual Projections"",  ""updated"" : ""2012-11-27"",  ""extension"" : {    ""contact"" : ""EcoOutlook@oecd.org"",    ""metadata"" : [      {        ""title"" : ""Economic Outlook Policy and other assumptions underlying the projections Box 1.2 in General assessment"",        ""href"" : ""http://www.oecd.org/eco/economicoutlookanalysisandforecasts/EO92macroeconomicsituation.pdf""      },      {        ""title"" : ""Economic Outlook Sources and Methods"",        ""href"" : ""http://www.oecd.org/document/22/0,3343,en_2649_34109_33702486_1_1_1_1,00.html""      },      {        ""title"" : ""Database inventory (forthcoming)"",        ""href"" : ""http://www.oecd.org/eco/databaseinventory""      },      {        ""title"" : ""OECD Glossary"",        ""href"" : ""http://stats.oecd.org/glossary/""      }    ]  },  ""value"" : [5.943826289, 5.39663128, 5.044790587, 4.789362794, 4.379649386, 4.249093453, 5.592226603, 5.230660289, 5.099422942, 5.224336088, 5.50415003, 5.462866231, 4.278559338, 4.939707755, 5.152160612, 4.727182858, 4.399730726, 3.813933625, 4.776912506, 4.391591645, 4.143587245, 4.351345785, 4.695491708, 4.745323313, 8.158333333, 8.4, 8.483333333, 8.266666667, 7.466666667, 7.016666667, 7.891892855, 8.283171959, 7.175138783, 7.381153404, 7.689552898, 7.735442636, 7.594616751, 7.167833951, 6.748691501, 6.307841105, 6.049842626, 6.146014664, 8.284689299, 7.988900419, 7.453609598, 7.32358421, 7.169741525, 6.88122705, 9.5433848, 10.00149582, 9.224422554, 7.773166282, 7.150623348, 7.787221805, 10.80236438, 8.121579077, 7.104778251, 6.477468723, 6.78101031, 6.780198936, 7.818066527, 8.323638425, 7.922330988, 7.142271671, 5.316363283, 4.391669598, 6.675050668, 7.273107122, 6.723482523, 6.936394665, 7.242148075, 7.135151601, 5.344516646, 5.516904324, 4.793715416, 3.868296418, 3.669496447, 3.326692683, 5.821647379, 7.191696186, 7.313112408, 7.544640558, 7.357364231, 7.255659852, 10.03010116, 9.661753538, 7.899232972, 5.905173373, 4.659913473, 5.601684952, 13.87805579, 16.83438817, 12.4576855, 9.873121257, 9.116309666, 8.74566981, 9.017860131, 8.80435787, 8.368797468, 7.702632855, 6.850344695, 6.368216471, 8.269856093, 8.381534292, 7.774845319, 7.722836877, 7.962718148, 7.757742455, 8.503978378, 8.8650811, 8.882978134, 8.835277292, 8.009145174, 7.384897537, 9.129199553, 9.315864403, 9.202432489, 9.877166456, 10.66140443, 10.91985917, 9.134738857, 9.829230121, 10.69442137, 9.694756306, 8.310233377, 7.188163108, 7.429105355, 6.757338631, 5.752587233, 5.28775372, 5.524081118, 5.565600014, 9.712526535, 10.49281197, 9.849833119, 8.890878396, 8.276300402, 7.653084476, 9.460314273, 12.53058153, 17.65238747, 23.5737508, 26.6534591, 27.2364419, 5.860132523, 6.096400087, 7.185491402, 7.451740837, 7.35706148, 7.851089777, 10.0153875, 11.14448405, 10.92071597, 11.12538821, 11.09958634, 10.76358386, 3.352836045, 3.06335905, 2.590345651, 2.878830234, 2.301867378, 2.990597714, 7.241470693, 7.55861225, 7.058807671, 6.138731401, 5.393148124, 5.128315309, 4.739670964, 4.539966682, 4.341850838, 4.415526325, 4.571302023, 6.024123088, 11.81229736, 13.62078809, 14.51224844, 14.79227286, 14.73886731, 14.61076214, 13.28016732, 12.85704871, 11.29834866, 10.47596715, 9.147672881, 7.728344307, 9.476560711, 8.33683595, 7.110513831, 6.8731402, 7.359377644, 6.93094611, 8.444973801, 7.996760207, 7.708360512, 6.777043598, 6.110290905, 6.774113796, 7.800833899, 8.41234985, 8.438703909, 10.55546863, 11.42167502, 11.7584873, 5.25125, 4.717099486, 4.424423923, 4.129376275, 3.84841253, 3.979750388, 5.068375853, 5.058985674, 4.592622773, 4.399496241, 4.355894653, 4.286733019, 3.562065618, 3.67219364, 3.734708533, 3.450431799, 3.233335111, 3.15974989, 3.643064158, 3.715763348, 3.405129308, 3.378067785, 3.618601827, 3.397535556, 3.304883869, 3.710506994, 4.099797561, 4.242014975, 4.182611437, 4.14500326, 5.431987487, 5.778771292, 5.627283477, 6.078760003, 6.589474092, 6.658818611, 2.998805894, 3.695332444, 3.540173119, 3.550553518, 3.672170595, 3.949416134, 5.43621902, 5.373117407, 5.240905522, 5.036393758, 4.990182757, 4.897580596, 3.975713818, 4.894207123, 5.113659881, 4.20994586, 3.475695941, 3.018534226, 3.68444758, 4.383579198, 4.343866431, 5.163411369, 5.801548283, 6.10348765, 4.76074516, 4.018968583, 3.807106599, 3.840522581, 3.655294639, 4.160280272, 6.146341463, 6.537348623, 6.509125435, 6.938443309, 6.568824155, 6.048820957, 4.04172726, 4.186831741, 4.382939676, 3.392420144, 2.498729296, 2.565344859, 3.107969091, 3.521797592, 3.212318473, 3.098584692, 3.098584692, 3.003021166, 19.61702787, 18.97466246, 17.74593227, 13.84039072, 9.601554043, 7.117494731, 8.166610723, 9.622661542, 9.648757987, 10.05073744, 10.49463234, 10.66450371, 6.276549712, 6.666642728, 7.597516675, 7.637987286, 7.99012509, 7.607584033, 9.484363464, 10.81324061, 12.7097409, 15.52457602, 16.93137173, 16.62982306, 17.55389647, 18.22108629, 16.25634386, 13.3725907, 11.14262294, 9.507520125, 12.02516939, 14.37913326, 13.54138898, 13.69591839, 13.5763623, 12.97187212, 6.682102697, 6.291982582, 6.516689478, 5.945157013, 4.816202781, 4.368899066, 5.856004508, 7.240345922, 8.164977774, 8.529917685, 9.708595873, 9.847243093, 11.03816292, 10.54622939, 9.156961086, 8.511101588, 8.264570818, 11.33829871, 18.01195661, 20.06321219, 21.63712759, 25.04773498, 26.89014696, 26.78073067, 6.56574156, 7.373480411, 7.652096974, 7.053667613, 6.127066505, 6.183935584, 8.305635992, 8.372715009, 7.504247076, 7.651519753, 7.912693788, 7.604124855, 4.033356027, 4.31699694, 4.329724566, 3.941659077, 3.57509152, 3.341272685, 4.257833072, 4.44955058, 3.949110999, 3.863659425, 4.109877511, 3.999499419, 10.82310834, 10.58802629, 10.40296232, 10.01247258, 10.06182773, 10.74264555, 13.74762357, 11.65601928, 9.605142332, 9.014001387, 9.320782097, 8.651402638, 5.019884066, 4.768990278, 4.852538715, 5.450636437, 5.355104552, 5.708223236, 7.62507775, 7.861627732, 8.078635307, 8.027613742, 8.275155581, 8.036560522, 5.986539203, 5.523039996, 5.076780521, 4.617465075, 4.619105436, 5.800444743, 9.275245924, 9.627692959, 8.94612643, 8.091574662, 7.810715126, 7.514930043, 8.68886389, 8.942669403, 8.941482912, 8.233837469, 7.409607055, 7.436710115, 9.371745367, 9.891824566, 9.978460373, 11.11907575, 11.9135905, 11.99849464, 6.971079892, 6.859814025, 6.629153129, 6.100565063, 5.656171098, 5.982685271, 8.157564657, 8.320563893, 7.953121271, 7.970392182, 8.15379125, 8.004598637],  ""status"" : {""10"": ""e"", ""11"": ""e"", ""22"": ""e"", ""23"": ""e"", ""34"": ""e"", ""35"": ""e"", ""46"": ""e"", ""47"": ""e"", ""58"": ""e"", ""59"": ""e"", ""70"": ""e"", ""71"": ""e"", ""82"": ""e"", ""83"": ""e"", ""94"": ""e"", ""95"": ""e"", ""106"": ""e"", ""107"": ""e"", ""118"": ""e"", ""119"": ""e"", ""130"": ""e"", ""131"": ""e"", ""142"": ""e"", ""143"": ""e"", ""154"": ""e"", ""155"": ""e"", ""166"": ""e"", ""167"": ""e"", ""178"": ""e"", ""179"": ""e"", ""190"": ""e"", ""191"": ""e"", ""202"": ""e"", ""203"": ""e"", ""214"": ""e"", ""215"": ""e"", ""226"": ""e"", ""227"": ""e"", ""238"": ""e"", ""239"": ""e"", ""250"": ""e"", ""251"": ""e"", ""262"": ""e"", ""263"": ""e"", ""274"": ""e"", ""275"": ""e"", ""286"": ""e"", ""287"": ""e"", ""298"": ""e"", ""299"": ""e"", ""310"": ""e"", ""311"": ""e"", ""322"": ""e"", ""323"": ""e"", ""334"": ""e"", ""335"": ""e"", ""346"": ""e"", ""347"": ""e"", ""358"": ""e"", ""359"": ""e"", ""370"": ""e"", ""371"": ""e"", ""382"": ""e"", ""383"": ""e"", ""394"": ""e"", ""395"": ""e"", ""406"": ""e"", ""407"": ""e"", ""418"": ""e"", ""419"": ""e"", ""430"": ""e"", ""431"": ""e""},  ""id"" : [""concept"", ""area"", ""year""],  ""size"" : [1, 36, 12],  ""role"" :{    ""time"" : [""year""],    ""geo"" : [""area""],    ""metric"" : [""concept""]  },  ""dimension"" : {    ""concept"" : {      ""label"" : ""indicator"",      ""extension"" : {        ""definition"" : {          ""UNR"" : ""The OECD harmonised unemployment rate gives the number of unemployed persons as a percentage of the labour force (the total number of people employed plus unemployed).""        }      },      ""category"" : {        ""label"" : {          ""UNR"" : ""unemployment rate""        },        ""unit"" : {          ""UNR"" : {            ""symbol"" : ""%"",            ""decimals"" : 9          }        }      }    },    ""year"" : {      ""label"" : ""2003-2014"",      ""category"" : {        ""index"" : {          ""2003"" : 0,          ""2004"" : 1,          ""2005"" : 2,          ""2006"" : 3,          ""2007"" : 4,          ""2008"" : 5,          ""2009"" : 6,          ""2010"" : 7,          ""2011"" : 8,          ""2012"" : 9,          ""2013"" : 10,          ""2014"" : 11        }      }    },    ""area"" : {      ""label"" : ""OECD countries, EU15 and total"",      ""note"" : [ ""Except where otherwise indicated, data refer to the actual territory of the country considered."" ],      ""category"" : {        ""index"" : {          ""AU"" : 0,          ""AT"" : 1,          ""BE"" : 2,          ""CA"" : 3,          ""CL"" : 4,          ""CZ"" : 5,          ""DK"" : 6,          ""EE"" : 7,          ""FI"" : 8,          ""FR"" : 9,          ""DE"" : 10,          ""GR"" : 11,          ""HU"" : 12,          ""IS"" : 13,          ""IE"" : 14,          ""IL"" : 15,          ""IT"" : 16,          ""JP"" : 17,          ""KR"" : 18,          ""LU"" : 19,          ""MX"" : 20,          ""NL"" : 21,          ""NZ"" : 22,          ""NO"" : 23,          ""PL"" : 24,          ""PT"" : 25,          ""SK"" : 26,          ""SI"" : 27,          ""ES"" : 28,          ""SE"" : 29,          ""CH"" : 30,          ""TR"" : 31,          ""UK"" : 32,          ""US"" : 33,          ""EU15"" : 34,          ""OECD"" : 35        },        ""label"" : {          ""AU"" : ""Australia"",          ""AT"" : ""Austria"",          ""BE"" : ""Belgium"",          ""CA"" : ""Canada"",          ""CL"" : ""Chile"",          ""CZ"" : ""Czech Republic"",          ""DK"" : ""Denmark"",          ""EE"" : ""Estonia"",          ""FI"" : ""Finland"",          ""FR"" : ""France"",          ""DE"" : ""Germany"",          ""GR"" : ""Greece"",          ""HU"" : ""Hungary"",          ""IS"" : ""Iceland"",          ""IE"" : ""Ireland"",          ""IL"" : ""Israel"",          ""IT"" : ""Italy"",          ""JP"" : ""Japan"",          ""KR"" : ""Korea"",          ""LU"" : ""Luxembourg"",          ""MX"" : ""Mexico"",          ""NL"" : ""Netherlands"",          ""NZ"" : ""New Zealand"",          ""NO"" : ""Norway"",          ""PL"" : ""Poland"",          ""PT"" : ""Portugal"",          ""SK"" : ""Slovak Republic"",          ""SI"" : ""Slovenia"",          ""ES"" : ""Spain"",          ""SE"" : ""Sweden"",          ""CH"" : ""Switzerland"",          ""TR"" : ""Turkey"",          ""UK"" : ""United Kingdom"",          ""US"" : ""United States"",          ""EU15"" : ""Euro area (15 countries)"",          ""OECD"" : ""total""        },        ""note"" : {          ""DE"" : [ ""Germany (code DE) was created 3 October 1990 by the accession of the Democratic Republic of Germany (code DDR) to the then Federal Republic of Germany (code DEW)."" ]        },        ""child"" : {          ""EU15"" : [""AT"", ""BE"", ""DE"", ""DK"", ""ES"", ""FI"", ""FR"", ""GR"", ""IE"", ""IT"", ""LU"", ""NL"", ""PT"", ""SE"", ""UK""],          ""OECD"" : [ ""EU15"", ""AU"", ""CA"", ""CL"", ""CZ"", ""DK"", ""EE"", ""HU"", ""IS"", ""IL"", ""JP"", ""KR"", ""MX"", ""NO"", ""NZ"", ""PL"", ""SK"", ""SI"", ""CH"", ""TR"", ""US""]        }      }    }  } }"																	https://twitter.com/jsonstat									https://github.com/jsonstat/jsonstat																																																																																																																																																																																													0	0				json-stat.org										
macsyma	Project MAC’s SYmbolic MAnipulator	1968			15	pl				0					1641	1			21445	431	true	0									pl																							false				m/Macsyma.mac																																	1982	maxima multics fortran latex lisp common-lisp maple mathematica matlab linux	Macsyma (Project MAC’s  SYmbolic MAnipulator) is one of the oldest general purpose computer algebra systems which is still widely used. It was originally developed from 1968 to 1982 at MIT's Project MAC. In 1982, Macsyma was licensed to Symbolics and became a commercial product. In 1992, Symbolics Macsyma was spun off to Macsyma, Inc., which continued to develop Macsyma until 1999. That version is still available for Microsoft's Windows XP operating system. The 1982 version of MIT Macsyma remained available to academics and US government agencies, and it is distributed by the US Department of Energy (DOE). That version, DOE Macsyma, was maintained by Bill Schelter. Under the name of Maxima, it was released under the GPL in 1999, and remains under active maintenance.	2006	2	123	2	303734		Macsyma (Project MAC’s SYmbolic MAnipulator[1]) is one of the oldest general purpose computer algebra systems which is still widely used. It was originally developed from 1968 to 1982 at MIT's Project MAC.	Macsyma (Project MAC’s SYmbolic MAnipulator[1]) is one of the oldest general purpose computer algebra systems which is still widely used. It was originally developed from 1968 to 1982 at MIT's Project MAC.		MIT	Macsyma (Project MAC’s SYmbolic MAnipulator[1]) is one of the oldest general purpose computer algebra systems which is still widely used. It was originally developed from 1968 to 1982 at MIT's Project MAC.			mac											30	0		17																																	text													United States																"print(""Hello World""); "								Macsyma															print	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/MACSYMA	0	0	https://hopl.info/showlanguage.prx?exp=431													
nexus-format	Nexus file	1997			11	textDataFormat				0					1642	2			21443		true	0									textDataFormat																							false																																					1997	newick-format nexml phyloxml-format	The NEXUS file format (usually .nex or .nxs) is widely used in bioinformatics. Several popular phylogenetic programs such as PAUP*, MrBayes, Mesquite,, MacClade and SplitsTree use this format.	2006	35	22	71	6139571					University of Arizona && Smithsonian Institution															195	0		12																																	text													United States				http://wiki.christophchamp.com/index.php/NEXUS_file_format	#NEXUS BEGIN TAXA;   TAXLABELS A B C; END;  BEGIN TREES;   TREE tree1 = ((A,B),C); END;																		#NEXUS BEGIN TAXA;   TAXLABELS A B C; END;  BEGIN TREES;   TREE tree1 = ((A,B),C); END;																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Nexus_file	0	0														
tql	TQL	2023	Breck Yunits		20	queryLanguage		https://truebase.pub/tql/		0					1643	1		2	21439		true	0								https://github.com/breck7/truebase	queryLanguage																2023	2024		3	0	9	23	true												TrueBase Query Language												2023	2024	356	2	63	1	6133																A language for querying TrueBases.	A language for querying TrueBases.		Breck's Lab	A language for querying TrueBases.									parsers javascript			true	true	13	0		24			sql			particles										1	false																																		where appeared > 2009 where appeared < 2020 notMissing githubRepo_stars where type = pl sortBy githubRepo_stars select githubRepo_stars reverse																										https://github.com/breck7/truebase																																	true																																																																																																											true																																																	0	0														
cadence-skill	Cadence SKILL	1990			10	pl				4					1644	0			21434		true	4	eiffel hhvm jsil-compiler roslyn-compiler								pl																							false													SKILL																								1990	scheme common-lisp lisp	SKILL is a Lisp dialect used as a scripting language and PCell (parameterized cells) description language used in many EDA software suites by Cadence Design Systems. It was originally put forth in an IEEE paper in 1990.	2006	34	53	133	6693612					Cadence Design Systems															190	0		11																					il																									United States				http://pwp.gatech.edu/wp-content/uploads/sites/367/2016/03/Intro_to_skill_prog.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Cadence_SKILL	0	0														
coco-r	Coco/R	1990			12	grammarLanguage		http://ssw.jku.at/coco/		0					1645	0			21433		true	0									grammarLanguage																							false																																					1985	unicode utf-8 java csharp pascal modula-2 modula-3 codegear-delphi python ruby eclipse-editor antlr javacc	"Coco/R is a compiler generator that takes an L-attributed Extended Backus–Naur Form (EBNF) grammar of a source language and generates a scanner and a parser for that language. The scanner works as a deterministic finite automaton.  It supports Unicode characters in UTF-8 encoding and can be made case-sensitive or case-insensitive. It can also recognize tokens based on their right-hand-side context. In addition to terminal symbols the scanner can also recognize pragmas, which are tokens that are not part of the syntax but can occur anywhere in the input stream (e.g. compiler directives or end-of-line characters). The parser uses recursive descent; LL(1) conflicts can be resolved by either a multi-symbol lookahead or by semantic checks. Thus the class of accepted grammars is LL(k) for an arbitrary k. Fuzzy parsing is supported by so-called ANY symbols that match complementary sets of tokens. Semantic actions are written in the same language as the generated scanner and parser. The parser's error handling can be tuned by specifying synchronization points and ""weak symbols"" in the grammar. Coco/R checks the grammar for completeness, consistency, non-redundancy as well as for LL(1) conflicts. There are versions of Coco/R for most modern languages (Java, C#, C++, Pascal, Modula-2, Modula-3, Delphi, VB.NET, Python, Ruby and others). The latest versions from the University of Linz are those for C#, Java and C++. For the Java version, there is an Eclipse plug-in and for C#, a Visual Studio plug-in. There are also sample grammars for Java and C#. Coco/R was originally developed at the ETHZ and moved with Hanspeter Mössenböck to University of Linz when he got his appointment there. Coco/R is distributed under the terms of a slightly relaxed GNU General Public License."	2004	15	27	51	862658		Coco/R is a compiler generator, which takes an attributed grammar of a source language and generates a scanner and a parser for this language. The scanner works as a deterministic finite automaton. The parser uses recursive descent. LL(1) conflicts can be resolved by a multi-symbol lookahead or by semantic checks. Thus the class of accepted grammars is LL(k) for an arbitrary k.	Coco/R is a compiler generator, which takes an attributed grammar of a source language and generates a scanner and a parser for this language. The scanner works as a deterministic finite automaton. The parser uses recursive descent. LL(1) conflicts can be resolved by a multi-symbol lookahead or by semantic checks. Thus the class of accepted grammars is LL(k) for an arbitrary k.		Johannes Kepler University	Coco/R is a compiler generator, which takes an attributed grammar of a source language and generates a scanner and a parser for this language. The scanner works as a deterministic finite automaton. The parser uses recursive descent. LL(1) conflicts can be resolved by a multi-symbol lookahead or by semantic checks. Thus the class of accepted grammars is LL(k) for an arbitrary k.													true	96	0		12																																	text													Austria																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Coco/R	0	0														
glyph-bitmap-distribution-format	Glyph Bitmap Distribution Format	1988			10	application				0					1646	2			21431		false	0									application											text			source.bdf	data								false					51	2016	2018	1	2																												1988	unix unicode ascii	The Glyph Bitmap Distribution Format (BDF) by Adobe is a file format for storing bitmap fonts. The content takes the form of a text file intended to be human- and computer-readable. BDF is typically used in Unix X Window environments. It has largely been replaced by the PCF font format which is somewhat more efficient, and by scalable fonts such as OpenType and TrueType fonts.	2005	33	18	59	1758334					Adobe			bdf												385	0		10																																	text													United States																	"STARTFONT 2.1 COMMENT Copyright (c) 2011,  Aaron Christianson  ninjaaron@gmail.com COMMENT licenced under the OFL 1.1 COMMENT 1 FONT -aaron-bitbuntu-medium-r-normal--10-100-72-72-C-90-iSO8859-1 SIZE 10 72 72 FONTBOUNDINGBOX 7 11 0 -2 STARTPROPERTIES 25 FONTNAME_REGISTRY """" FOUNDRY ""aaron"" FAMILY_NAME ""bitbuntu"" WEIGHT_NAME ""medium"" SLANT ""r"" SETWIDTH_NAME ""normal"" ADD_STYLE_NAME """" PIXEL_SIZE 10 POINT_SIZE 100 RESOLUTION_X 72 RESOLUTION_Y 72 SPACING ""C"" AVERAGE_WIDTH 90 CHARSET_REGISTRY ""iSO8859"" CHARSET_ENCODING ""1"" COPYRIGHT ""CC, Aaron Christianson"" FACE_NAME ""bitbuntu"" WEIGHT 10 X_HEIGHT 6 QUAD_WIDTH 6 _ORIGINAL_FONT_NAME ""bitbuntu"" _GBDFED_INFO ""Edited with gbdfed 1.6."" DEFAULT_CHAR 63 FONT_DESCENT 2 FONT_ASCENT 8 ENDPROPERTIES CHARS 190 STARTCHAR char32 ENCODING 32 SWIDTH 600 0 DWIDTH 6 0 BBX 0 0 0 0 BITMAP ENDCHAR STARTCHAR char33 ENCODING 33 SWIDTH 600 0 DWIDTH 6 0 BBX 1 6 3 0 BITMAP 80 80 80 80 00 80 ENDCHAR STARTCHAR char34 ENCODING 34 SWIDTH 600 0 DWIDTH 6 0 BBX 3 2 2 5 BITMAP A0 A0 ENDCHAR STARTCHAR char35 ENCODING 35 SWIDTH 600 0 DWIDTH 6 0 BBX 5 5 1 1 BITMAP 50 F8 50 F8 50 ENDCHAR STARTCHAR char36 ENCODING 36 SWIDTH 600 0 DWIDTH 6 0 BBX 5 7 1 -1 BITMAP 20 78 80 70 08 F0 20 ENDCHAR STARTCHAR char37 ENCODING 37 SWIDTH 600 0 DWIDTH 6 0 BBX 5 6 1 0 BITMAP C0 D8 30 60 D8 18 ENDCHAR STARTCHAR char38 ENCODING 38 SWIDTH 600 0 DWIDTH 6 0 BBX 5 7 1 0 BITMAP 30 40 40 68 90 90 68 ENDCHAR STARTCHAR char39 ENCODING 39 SWIDTH 600 0 DWIDTH 6 0 BBX 1 2 2 5 BITMAP 80 80 ENDCHAR STARTCHAR char40 ENCODING 40 SWIDTH 600 0 DWIDTH 6 0 BBX 2 8 2 -1 BITMAP 40 80 80 80 80 80 80 40 ENDCHAR STARTCHAR char41 ENCODING 41 SWIDTH 600 0 DWIDTH 6 0 BBX 2 8 2 -1 BITMAP 80 40 40 40 40 40 40 80 ENDCHAR STARTCHAR char42 ENCODING 42 SWIDTH 600 0 DWIDTH 6 0 BBX 5 5 1 1 BITMAP 20 A8 70 A8 20 ENDCHAR STARTCHAR char43 ENCODING 43 SWIDTH 600 0 DWIDTH 6 0 BBX 5 5 1 0 BITMAP 20 20 F8 20 20 ENDCHAR STARTCHAR char44 ENCODING 44 SWIDTH 600 0 DWIDTH 6 0 BBX 2 3 2 -1 BITMAP 40 C0 80 ENDCHAR STARTCHAR ch"						STARTFONT 2.1 FONT -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1 SIZE 16 75 75 FONTBOUNDINGBOX 16 16 0 -2 STARTPROPERTIES 2 FONT_ASCENT 14 FONT_DESCENT 2 ENDPROPERTIES CHARS 1 STARTCHAR U+0041 ENCODING 65 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -2 BITMAP 00 00 00 00 18 24 24 42 42 7E 42 42 42 42 00 00 ENDCHAR ENDFONT																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Glyph_Bitmap_Distribution_Format	0	0						https://github.com/Alhadis/language-fontforge			Glyph Bitmap Distribution Format					
godel	Gödel (Goedel)	1992	John Lloyd and Patricia Hill		12	pl				0					1647	1			21430	1762	true	0									pl																							false													Goedel																										Gödel is a declarative, general-purpose programming language that adheres to the logic programming paradigm. It is a strongly typed language, the type system being based on many-sorted logic with parametric polymorphism. It is named after logician Kurt Gödel.	2004	15	21	57	936719					University of Bristol															95	0		13																2																	text													United Kingdom				https://dtai.cs.kuleuven.be/projects/ALP/newsletter/archive_93_96/news/books/goedel-book.html																			MODULE      GCD. IMPORT      Integers. PREDICATE   Gcd : Integer * Integer * Integer. Gcd(i,j,d) <-            CommonDivisor(i,j,d) &            ~ SOME [e] (CommonDivisor(i,j,e) & e > d).   PREDICATE   CommonDivisor : Integer * Integer * Integer. CommonDivisor(i,j,d) <-            IF (i = 0 \/ j = 0)            THEN              d = Max(Abs(i),Abs(j))            ELSE              1 =< d =< Min(Abs(i),Abs(j)) &              i Mod d = 0 &              j Mod d = 0.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Gödel_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1762													
c-al	C/AL	1987	Michael Nielsen		10	pl				0					1648	1			21428		true	0									pl																							false																																					1958	pascal	C/AL (Client/server Application Language) is the programming language used within C/SIDE the Client/Server Integrated Development Environment in Microsoft Dynamics NAV (Formerly known as Navision Attain). C/AL is a Database specific programming language, and is primarily used for retrieving, inserting and modifying records in a Navision database. C/AL resembles the Pascal language on which it is based. The original C/AL compiler was written by Michael Nielsen.	2007	72	14	81	13281075					Microsoft															380	0		12																1																														United States																							"Item.RESET;   Item.SETRANGE(""Blocked"",TRUE);   IF Item.FINDSET THEN     REPEAT       IF Item.""Profit %"" < 20 THEN BEGIN         Item.""Profit %"" := 20;         Item.MODIFY(TRUE);       END;     UNTIL Item.NEXT = 0;   Item.MODIFYALL(""Blocked"",FALSE);"																			TRUE FALSE																			true																																																																																																																																																														https://en.wikipedia.org/wiki/C/AL	0	0														
rhine	rhine	2014	Ramkumar Ramachandra		11	pl				0					1649	0		6	21427		true	0								https://github.com/artagnon/rhine	pl																2015	2024	2014	7	8	164	0	false																								2015	2019	460	1	194	2	43590																			https://github.com/artagnon/rhine/issues										cpp cmake bourne-shell yaml markdown llvmir				true	190	0		17																1	false																													France																															https://github.com/artagnon/rhine																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n11321164|Show HN: Rhine – A typed Elixir-inspired language on LLVM|2016-03-20 00:18:24 UTC|1458433104|artagnon|16|81							
blockml	blockml	2014			20	textMarkup		http://blockml.awwapps.com		0					1650	1		11	21427		true	0								https://github.com/Lindemann/BlockML	textMarkup																2013	2023	2013	1	1	4	23	false																								2013	2017	160	3	286	16	20219																			Aww Apps										css objective-c xml json markdown scss javascript c html svg bourne-shell				true	12	0		35																	false																													Germany					"/*     ____  __           __   __  _____    / __ )/ /___  _____/ /__/  |/  / /   / __  / / __ \/ ___/ //_/ /|_/ / /  / /_/ / / /_/ / /__/ ,< / /  / / /___ /_____/_/\____/\___/_/|_/_/  /_/_____/  */   head[  title[Recap of John McCarthy's Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I]  h3[Judith Lindemann]  h5[Berlin, 25 December 2013]  ]  h1[Preface]  This text is originated as an exercise for an university course about scientific writing at the Beuth University of Applied Sciences Berlin. The assignment was to choose a  computer science paper, reproduce the key ideas in own words, and add some own thoughts about that topic as conclusion.  I have selected the classical paper ""b[Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I]"" by John McCarthy from 1960 (id[LISP]), because it  permits a fascinating look into the history of programming languages and is the origin of many concepts that are still relevant today.  This text is also influenced by Paul Graham's article ""b[Roots of Lisp]"" from 2002 (id[ROOTS]) about that McCarthy paper. I follow Paul Graham's approach to provide code  examples in actual LISP code instead of m-expressions, and I assume that c[quote] and c[cond] are elementary functions.  toc[Contents]  sec[Introduction][  The paper (id[LISP]) describes a dynamic typed and functional programming language called LISP. The name LISP is an abbreviation for b[LIS]t b[P]rocessor, which is a very  suitable name, because the whole syntax is completely based on a simple list notation for code and data.  LISP was developed in 1958, two years before the paper was published. The main purpose for the development was the lack of appropriate programming languages for artificial  intelligence applications. At this time FORTRAN was the dominant high level programming language, but it was developed for numeric calculations and engineering tasks and  therefore no good fit for AI problems.  LISP was influenced by IPL (Information Processing Language), which was an experimental programming language from 1957 (see id[IPL]). IPL was dedicated to AI research, but also  inappropriate because it was an assembly language. Some of the IPL concepts that LISP had adopted and heavily improved were: list-processing, higher-order functions, recursion  and computation with symbols. Some other concepts were new, for example: conditional control flow, garbage collection, lazy evaluation, and dynamic typing.  At first, we will learn something about the mathematical concepts behind LISP. Then, we will see that the early LISP had only two simple data types. After that, we will define  5-7 elementary functions and we will use them as building blocks to create our own functions. Then, we will see how the memory management works. At the end, we will look, how  LISP was doing in the past 55 years and how LISP is doing today.  ]/* Introduction */  sec[Mathematical concepts][  sec[Propositional expressions][ Propositional expressions are expressions whose values are either c[T] ""true"" or c[F] ""false"". These expressions are often combined by connectives like c[âˆ§] ""and"", c[âˆ¨] ""or""  and c[Â¬] ""not"". Typical examples are:  math[$$x < y$$ $$(x < y) \land (b = c)$$]  ]/* Propositional Expressions */  sec[Conditional expressions][ The notation of conditional expressions was a new concept, developed by McCarthy in 1960. It is the ancestor of the ""if...then...else"" condition, who is part of nearly every  programming language nowadays. Conditional expressions allow a recursive definition of functions in a convenient way. A conditional expression has the form:  math[$$(p_1 \rightarrow e_1,\cdots,p_n \rightarrow e_n)$$]  The b[p]â€™s are propositional expressions that are true or false. The b[e]â€™s could be any kind of expression. One could read ""if b[p]sub[1] then b[e]sub[1], else if b[p] sub[2] then b[e]sub[2], ..., else if b[p]sub[n] then b[e]sub[n]"" or ""b[p]sub[1] yields b[e]sub[1], ..., b[p]sub[n] yields b[e]sub[n]"".  The b[p]â€™s get evaluate from left to right. When the first true b[p] is found, then the conditional expressions returns the b[e] that belongs to the b[p].  math[$$(1 < 2 \rightarrow 4, 1 > 2 \rightarrow 3) = 4$$  $$(2 < 1 \rightarrow 4, 2 > 1 \rightarrow 3, 2 > 1 \rightarrow 2) = 3$$  $$(2 < 1 \rightarrow 4, T \rightarrow 3) = 3$$  $$(2 < 1 \rightarrow {0 \over 0}, T \rightarrow 3) = 3$$]  The whole conditional expressions is undefined: ol[ - if all b[p]'s are false, - if an undefined b[p] occurs before a true b[p] occurs - or if the b[e] that belongs to the first true b[p] is undefined it self ]  math[$$(2 < 1 \rightarrow 3, 4 < 1 \rightarrow 4) \mbox{ is undefined}$$  $$({0 \over 0} < 1 \rightarrow 3, 1 < 4 \rightarrow 4) \mbox{ is undefined}$$  $$(2 < 1 \rightarrow 3, T \rightarrow {0 \over 0} )\mbox{ is undefined}$$]  ][COND]/* Conditional expressions */  sec[Recursive function definitions][  With the help of conditional expressions it is easy to define recursive functions. The factorial of a non-negative integer b[n] could be described as follows:  math[$$n! = (n = 0 \rightarrow 1, T \rightarrow n \cdot(n - 1)!)$$]  The evaluation of 0! returns 1. The evaluation of 2! looks as follows:  math[\\begin{eqnarray*} 2! &=& (2 = 0 \\rightarrow 1, T \\rightarrow 2 \\cdot (2 - 1)!)\\\\ &=& 2 \\cdot 1!\\\\ &=& 2 \\cdot (1 = 0 \\rightarrow 1 T \\rightarrow \\cdot (1 - 1)!)\\\\ &=& 2 \\cdot 1 \\cdot 0!\\\\ &=& 2 \\cdot 1 \\cdot (0 = 0 \\rightarrow 1, T \\rightarrow 0\\cdot(0-1)!)\\\\ &=&2\\cdot1\\cdot1\\\\ &=&2 \\end{eqnarray*}]  ]/* Recursive function definitions */  sec[Lambda calculus][ The Lambda calculus is a formal notation, which is used in LISP to generate new functions and to use functions as arguments. It was introduced by Alonzo Church in 1941 (see id[ LAMBDA]).  Church distinguishes between forms and functions. An expression like im[$y^2 + x$] is a form. An expression like im[$f(3, 4)$ ] a function. im[$y^2 + x$] is not a function  because the expression im[$y^2 + x(3, 4)$] does not determine and could turn into 19 or 13. The problem is that the order, in which the arguments 3 and 4 are inserted into the  form, is undefined. To convert a form into a function we can write: is $2.50 for the first one, and $2.00 for each additional one  math[$$\lambda((x_1, \cdots, x_n),\cal E)$$]  im[$\cal E$] is a form and im[$x_1, \cdots, x_n$] are the ordered parameters for im[$\cal E$]. The Î»-expression is a function because the variables in im[$\cal E$] can be  substituted with arguments in the order of the parameter list im[$x_1, \cdots, x_n$]. We say that the variables of a Î»-expression are bounded. The example from above looks now  like this:  math[$$\lambda((x,y),y^2 +x)$$]  And with arguments like this:  math[$$\lambda((x,y),y^2 +x)(3,4) = 19$$]   If we want to define a recursive function like  math[$${\rm sqrt}(a,x,\epsilon)         = (|x^2 - a| < \epsilon \rightarrow x, T \rightarrow {\rm sqrt}(a, {1 \over 2}(x + {a \over x}),\epsilon))$$]  in lambda notation  math[$${\rm sqrt} = \lambda((a,x,\epsilon),(|x^2 - a| < \epsilon \rightarrow x, T\rightarrow {\rm sqrt} (a,{1 \over 2}(x + {a \over x}), \epsilon))),$$]  we found that these definition is inadequate, because the right-hand side im[$sqrt$] can not serve as an expression for the whole function. Remember, a function would look like  im[$sqrt(a,x,Îµ)$].  In order to define recursive Î»-expressions, we must introduce a new notation.  math[$$label(f,\cal E)$$]  b[f] can be seen as the function name. The occurrence of b[f] within im[$\cal E$] will be evaluated to the label-expression as if b[f] is a parameter of the function.  math[$$label(sqrt, \lambda((a,x,\epsilon),(| x^2 - a| < \epsilon \rightarrow x, T \rightarrow {\rm sqrt} (a, {1 \over 2}(x + {a \over x}),\epsilon))))$$]  ][LAMBDACALCULUS]/* Lambda calculus */  ]/* Mathematical concepts behind Lisp */"																	https://twitter.com/awwapps									https://github.com/Lindemann/BlockML							/* */				true false																			true								true																																																																								true																														false																																																	0	0				blockml.awwapps.com			id|title|time|timestamp|by|comments|score\n7698827|Show HN: BlockML – A markup language for scientific documents|2014-05-05 14:47:24 UTC|1399301244|Lindemann|0|3							
query-by-example	Query by Example	1969			9	pl				0					1651	1			21426	3957	true	1	sba								pl																							false																																					1970	sql graphql	"Query by Example (QBE) is a database query language for relational databases. It was devised by Moshé M. Zloof at IBM Research during the mid-1970s, in parallel to the development of SQL. It is the first graphical query language, using visual tables where the user would enter commands, example elements and conditions. Many graphical front-ends for databases use the ideas from QBE today. Originally limited only for the purpose of retrieving data, QBE was later extended to allow other operations, such as inserts, deletes and updates, as well as creation of temporary tables. The motivation behind QBE is that a parser can convert the user's actions into statements expressed in a database manipulation language, such as SQL.  Behind the scenes, it is this statement that is actually executed. A suitably comprehensive front-end can minimize the burden on the user to remember the finer details of SQL, and it is easier and more productive for end-users (and even programmers) to select tables and columns by selecting them rather than typing in their names, In the context of information retrieval, QBE has a somewhat different meaning. The user can submit a document, or several documents, and ask for ""similar"" documents to be retrieved from a document database [see search by multiple examples]. Similarity search is based comparing document vectors (see Vector Space Model). QBE is a seminal work in end-user development, frequently cited in research papers as an early example of this topic. Currently, QBE is supported in several relational database front ends, notably Microsoft Access, which implements ""Visual Query by Example"", as well as Microsoft SQL Server Enterprise Manager. It is also implemented in several object-oriented databases (e.g. in db4o). QBE is based on the logical formalism called tableau query, although QBE adds some extensions to that, much like SQL is based on the relational algebra."	2005	136	47		2271084					IBM															700	0		9																																														United States				https://semanticscholar.org/paper/f320e453ae65ddf0a3789f4383fa164481c7a8b3																			SELECT * FROM Contacts WHERE City='Sampleton' AND Zipcode='12345';																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Query_by_Example	0	0	https://hopl.info/showlanguage.prx?exp=3957													
mobl-lang	Mobl	2010	Zef Hemel		11	pl		https://www.mobl-lang.org/		0					1652	0		13	21422		true	0								https://github.com/mobl/mobl	pl																2011	2024		8	20	110	6	false																								2010	2013	663	15	388	67	87555																			https://github.com/mobl										xml java markdown html json php pascal objective-c bourne-shell nix javascript svg make				true	187	0		24																1	false																													The Netherlands																															https://github.com/mobl/mobl																																																																																																																																																																																													0	0														
q-sharp	Q#	2017			23	pl		https://docs.microsoft.com/en-us/quantum/quantum-qr-intro?view=qsharp-preview		0					1653	2			21422		true	0									pl	4	4		768					qsharp		text			source.qsharp	programming								false				q/QSharp.qs									qsharp																																				Microsoft			qs	qs											1	0		69																																	text					qsharp								United States																"﻿namespace Quantum.HelloWorld {     open Microsoft.Quantum.Canon;     open Microsoft.Quantum.Intrinsic;       operation HelloWorld() : Unit {         Message(""Hello World"");     } } "				https://riju.codes/qsharp	"namespace main {      open Microsoft.Quantum.Canon;     open Microsoft.Quantum.Intrinsic;      @EntryPoint()     operation Main() : Unit {         Message(""Hello, world!"");     } } "			QSharp					namespace open as operation function body adjoint newtype controlled if elif else repeat until fixup for in while return fail within apply Adjoint Controlled Adj Ctl is self auto distribute invert intrinsic let set w/ new not and or use borrow using borrowing mutable								//			""""																													true	true																														true																								true																																																										true																													true									0	0					Q#				Q#					
quel	QUEL	1976	Michael Stonebraker		11	queryLanguage				0					1654	2			21421		true	0									queryLanguage																							false																																					1976	sql	QUEL is a relational database query language, based on tuple relational calculus, with some similarities to SQL.  It was created as a part of the Ingres DBMS effort at University of California Berkeley, based on Codd's earlier suggested but not implemented Data Sub-Language ALPHA.  QUEL was used for a short time in most products based on the freely available Ingres source code, most notably in an implementation called POSTQUEL supported by POSTGRES. As Oracle and DB2 gained market share in the early 1980s, most companies then supporting QUEL moved to SQL instead. QUEL continues to be available as a part of the Ingres DBMS, although no QUEL-specific language enhancements have been added for many years.	2003	33	60	84	33661295					University of California Berkeley															185	0		12			relational-model													1																	text													United States					"range of E is EMPLOYEE retrieve into W (COMP = E.Salary / (E.Age - 18)) where E.Name = ""Jones"""																		"retrieve (a=count(y.i by y.d where y.str = ""ii*"" or y.str = ""foo""),b=max(count(y.i by y.d)))"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/QUEL_query_languages	0	0														
vhdl-ams	VHDL-AMS	1993			11	pl				0					1655	1			21421		true	0									pl																							false																																					1993	vhdl	VHDL-AMS is a derivative of the hardware description language VHDL (IEEE standard 1076-1993). It includes analog and mixed-signal extensions (AMS) in order to define the behavior of analog and mixed-signal systems (IEEE 1076.1-1999). The VHDL-AMS standard was created with the intent of enabling designers of analog and mixed signal systems and integrated circuits to create and use modules that encapsulate high-level behavioral descriptions as well as structural descriptions of systems and components.VHDL-AMS is an industry standard modeling language for mixed signal circuits. It provides both continuous-time and event-driven modeling semantics, and so is suitable for analog, digital, and mixed analog/digital circuits. It is particularly well suited for verification of very complex analog, mixed-signal and radio frequency integrated circuits.	2007	33	108		14453419		The IEEE 1076.1 language, a hardware description language for the description and the simulation of analog, digital, and mixed-signal systems, is defined in this standard. The language, also informally known as VHDL-AMS, is built on IEEE Std 1076-2008 (VHDL) and extends it with additions and changes to provide capabilities of writing and simulating analog and mixed-signal models.	The IEEE 1076.1 language, a hardware description language for the description and the simulation of analog, digital, and mixed-signal systems, is defined in this standard. The language, also informally known as VHDL-AMS, is built on IEEE Std 1076-2008 (VHDL) and extends it with additions and changes to provide capabilities of writing and simulating analog and mixed-signal models.			The IEEE 1076.1 language, a hardware description language for the description and the simulation of analog, digital, and mixed-signal systems, is defined in this standard. The language, also informally known as VHDL-AMS, is built on IEEE Std 1076-2008 (VHDL) and extends it with additions and changes to provide capabilities of writing and simulating analog and mixed-signal models.														185	0		12																																																		https://ieeexplore.ieee.org/document/8267464																			library IEEE; use IEEE.math_real.all; use IEEE.electrical_systems.all;  -- this is the entity entity DIODE is    generic (iss : current := 1.0e-14;             af  : real    := 1.0;             kf  : real    := 0.0);    port (terminal anode, cathode : electrical); end entity DIODE;  architecture IDEAL of DIODE is   quantity v across i through anode to cathode;   constant vt : voltage := 0.0258; begin    i == iss * (exp(v/vt) - 1.0);  end architecture IDEAL;														--																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/VHDL-AMS	0	0														
xc	XC	2005			10	pl				0					1656	2			21417		true	0									pl	301	444		342		0					c_cpp	clike	text/x-csrc	source.xc	programming								false					353	2005	2015	1	17			XMOS community																									2005	c occam	In computers, XC is a programming language for real-time embedded parallel processors, targeted at the XMOS XCore processor architecture.XC is an imperative language, based on the features for parallelism and communication in occam, and the syntax and sequential features of C. It provides primitive features that correspond to the various architectural resources provided, namely: channel ends, locks, ports and timers. In combination with XCore processors, XC is used to build embedded systems with levels of I/O, real-time performance and computational ability usually attributed to field-programmable gate arrays (FPGAs) or application-specific integrated circuit (ASIC) devices.	2009	31	8	67	25080840								xc				xc								375	0		10																																	text																														int main() {   int x;   chan c;   par {     c <: 0;     c :> x;   }   return x; } 						"#include <stdio.h> #include <platform.h>  void hello(int id, chanend cin, chanend cout){   if (id > 0) cin :> int;   printf(""Hello from core %d!"", id);   if (id < 3) cout <: 1; }  int main(void) {   chan c[3];   par (int i=0; i<4; i++)     on tile[i] : hello(i, c[i], c[(i+1)%4]);   return 0; }"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/XC_(programming_language)	0	0					XC	https://github.com/graymalkin/xc.tmbundle			XC					
parenthetic	parenthetic	2012	Cameron McKinnon		12	esolang				0					1657	1		2	21417		true	0								https://github.com/cammckinnon/Parenthetic	esolang																2012	2023	2012	6	7	70	6	false				p/Parenthetic.p																				2012	2012	11	2	21	1	1679																			https://github.com/cammckinnon/Parenthetic/issues				p						python markdown				true	94	0		14																1	false																													Unknown																Parenthetic - https://github.com/cammckinnon/Parenthetic  ((()()())(()(()()))((()(()))((())()()()()()()())((()()(()))((())()()()()()()()()()) ((())()()()()()()()()()()))))((()()())(()(()()()))((()(())(())())((())()()()()()()( )()()()()()()()()()()()()()()()()()()()()()()()()())))((()(()))((()(())(())())((()( ()))(()(()()))((())()()()()()()())))((()(())(())())((()(()))(()(()()))((())()()()() )))((()(())(())())((()(()))(()(()()))((())()()()()()()()()()()())))((()(())(())())( (()(()))(()(()()))((())()()()()()()()()()()())))((()(())(())())((()(()))(()(()()))( (())()()()()()()()()()()()()()())))(()(()()()))((()(())(())())((()(()))(()(()()))(( ())()()()()()()()()()()()()()()()()()()()()()())))((()(())(())())((()(()))(()(()()) )((())()()()()()()()()()()()()()())))((()(())(())())((()(()))(()(()()))((())()()()( )()()()()()()()()()()()()())))((()(())(())())((()(()))(()(()()))((())()()()()()()() ()()()())))((()(())(())())((()(()))(()(()()))((())()()())))) 								Parenthetic							https://github.com/cammckinnon/Parenthetic																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n3892508|Show HN: A programming language that uses only parentheses|2012-04-26 05:01:56 UTC|1335416516|c4m|31|55							
ralph	ralph	2010	Bastian Müller		12	pl				0				0.7.1	1658	0		7	21413		true	0								https://github.com/turbolent/ralph	pl																2010	2023	2010	9	4	73	2	false																								2010	2019	1212	6	123	3	20887																			https://github.com/turbolent/ralph/issues										javascript bourne-shell html c lisp markdown json				true	92	0		19																1	false	0	true																											Canada																															https://github.com/turbolent/ralph																																																																																																																																																																																													0	0														
setlx	setlx	2011			12	pl		https://randoom.org/Software/SetlX/		0				v2.7.2	1659	0		11	21413		true	0								https://github.com/herrmanntom/setlX	pl																2014	2024	2011	7	13	26	1	false																								2011	2019	1728	25	1253	27	453104																setlX is an interpreter for the high level programming language SetlX (set language extended). The most distinguishing feature of this language is the support it offers for sets and lists. As set theory is the language of mathematics, many mathematical algorithms that are formulated in terms of set theory have very straightforward implementations in SetlX. Designed mostly by Karl Stroetmann, the SetlX language is an evolution of Setl by Jack Schwartz. It was specifically conceived to make the unique features of Setl more accessible to today's computer science students. This interpreter is currently the SetlX reference implementation.	setlX is an interpreter for the high level programming language SetlX (set language extended). The most distinguishing feature of this language is the support it offers for sets and lists. As set theory is the language of mathematics, many mathematical algorithms that are formulated in terms of set theory have very straightforward implementations in SetlX. Designed mostly by Karl Stroetmann, the SetlX language is an evolution of Setl by Jack Schwartz. It was specifically conceived to make the unique features of Setl more accessible to today's computer science students. This interpreter is currently the SetlX reference implementation.		https://github.com/herrmanntom/setlX/issues	setlX is an interpreter for the high level programming language SetlX (set language extended). The most distinguishing feature of this language is the support it offers for sets and lists. As set theory is the language of mathematics, many mathematical algorithms that are formulated in terms of set theory have very straightforward implementations in SetlX. Designed mostly by Karl Stroetmann, the SetlX language is an evolution of Setl by Jack Schwartz. It was specifically conceived to make the unique features of Setl more accessible to today's computer science students. This interpreter is currently the SetlX reference implementation.									java python tex csv bash make xml bourne-shell lisp markdown c				true	92	0		23																	false	2	true																											Germany																															https://github.com/herrmanntom/setlX																																																																																																																																																																																													0	0														
opencomal	OpenComal	2006	Christian Pietsch		14	pl		https://www.josvisser.nl/opencomal		0				v0.3.0	1660	0		7	21412	8618	true	0								https://github.com/poldy/OpenCOMAL	pl																2017	2024	2012	6	5	21	3	false																								2012	2019	288	5	247	2	31222																			http://www.josvisser.nl										c markdown bourne-shell make yacc lex bazel				true	43	0		21																1	false	0	true																											The Netherlands				https://slackbuilds.org/repository/14.2/development/opencomal																											https://github.com/poldy/OpenCOMAL																																																																																																																																																																																													0	0	https://hopl.info/showlanguage.prx?exp=8618													
gold	GOLD	2012			12	grammarLanguage		http://goldparser.org/		0					1661	2			21407		true	0									grammarLanguage																							false																																			2011		2012	antlr visual-basic assembly-language csharp d java pascal python visual-basic.net regex	GOLD is a free parsing system that is designed to support multiple programming languages.	2006	14	27	67	8544400					California State University, Sacramento															91	0		12																																	text	740												United States					<Statement> ::= if <Expression> then <Statements> end             |  while <Expression> do <Statements> end             |  for Id = <Range> do <Statements> end																		<Statements>  ::= <Statements> <Statement>                |  <Statement>  <Statement>   ::= display <Expression>                |  display <Expression> read ID                |  assign ID '=' <Expression>                |  while <Expression> do <Statements> end                |  if <Expression> then <Statements> end                |  if <Expression> then <Statements> else <Statements> end                 <Expression>  ::= <Expression> '>'  <Add Exp>                |  <Expression> '<'  <Add Exp>                |  <Expression> '<=' <Add Exp>                |  <Expression> '>=' <Add Exp>                |  <Expression> '==' <Add Exp>                |  <Expression> '<>' <Add Exp>                |  <Add Exp>  <Add Exp>     ::= <Add Exp> '+' <Mult Exp>                |  <Add Exp> '-' <Mult Exp>                |  <Add Exp> '&' <Mult Exp>                |  <Mult Exp>  <Mult Exp>    ::= <Mult Exp> '*' <Negate Exp>                |  <Mult Exp> '/' <Negate Exp>                |  <Negate Exp>  <Negate Exp>  ::= '-' <Value>                |  <Value>  <Value>       ::= Identifier                |  StringLiteral                |  NumberLiteral                |  '(' <Expression> ')'																																																																																																																																																																																																				https://en.wikipedia.org/wiki/GOLD_(parser)	0	0				goldparser.org										
stringbean	stringbean	2016			15	pl		https://web.archive.org/web/20170918071214/http://stringbean-lang.com/		0				0.7.1	1662	0		2	21407		true	0								https://github.com/bvallelunga/StringBean	pl																2015	2023		2	7	2	0	false																								2015	2015	149	2	2	1	431																			https://github.com/markgreenall										css markdown				true	27	0		17																	false	0	true																											Unknown				https://www.webappers.com/2016/05/12/stringbean-featherweight-responsive-css-framework/																											https://github.com/bvallelunga/StringBean																																																																																																																																																																																													0	0				stringbean-lang.com			id|title|url|time|timestamp|by|comments|score\n11297599|Show HN: StringBean – 4K Featherweight Framework|http://stringbean-lang.com/|2016-03-16 14:32:47 UTC|1458138767|Narutu|12|28							
dern	Dern	2008			15	pl		https://octaspire.io/dern-manual.html		0				v0.490.0	1663	0		12	21406		true	0								https://github.com/octaspire/dern	pl																2017	2022	2017	1	0	23	0	false																								2017	2022	870	1	327	11	501496																A platform independent programming language in standard C99. It is a dialect of Lisp with influences from Scheme, Emacs Lisp and C. Runs in Amiga, Haiku, Plan9, Unix, Windows and almost anything between.	A platform independent programming language in standard C99. It is a dialect of Lisp with influences from Scheme, Emacs Lisp and C. Runs in Amiga, Haiku, Plan9, Unix, Windows and almost anything between.		https://github.com/octaspire	A platform independent programming language in standard C99. It is a dialect of Lisp with influences from Scheme, Emacs Lisp and C. Runs in Amiga, Haiku, Plan9, Unix, Windows and almost anything between.									c bourne-shell tcl yaml make html python markdown expect lisp vim-script cmake				true	26	0		27																	false	0	true														text													Unknown																															https://github.com/octaspire/dern																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n14073664|Show HN: Octaspire Dern – Programming language|2017-04-09 18:35:42 UTC|1491762942|octaspire|15|47							
h-lang	h	2019	Christine Dodrill		15	esolang		https://h.christine.website/		0					1664	1		4	21406		true	0								https://github.com/Xe/hlang	esolang																2020	2023	2019	3	2	17	1	false																								2019	2020	6	1	15	1	230																			https://github.com/Xe/hlang/issues										go dockerfile yaml markdown				true	26	0		19																1	false																													Canada				https://www.reddit.com/r/programming/comments/c7ch43/the_h_programming_language/	h																										https://github.com/Xe/hlang																																																																																																																																																																																													0	0				h.christine.website										
qr-code	QR code	1994	Denso Wave		8	barCodeFormat				0					1665	0			21403		true	0									barCodeFormat																							false																																					1994		QR code (abbreviated from Quick Response code) is the trademark for a type of matrix barcode (or two-dimensional barcode) first designed in 1994 for the automotive industry in Japan. A barcode is a machine-readable optical label that contains information about the item to which it is attached. In practice, QR codes often contain data for a locator, identifier, or tracker that points to a website or application. A QR code uses four standardized encoding modes (numeric, alphanumeric, byte/binary, and kanji) to store data efficiently; extensions may also be used.The Quick Response system became popular outside the automotive industry due to its fast readability and greater storage capacity compared to standard UPC barcodes. Applications include product tracking, item identification, time tracking, document management, and general marketing.A QR code consists of black squares arranged in a square grid on a white background, which can be read by an imaging device such as a camera, and processed using Reed–Solomon error correction until the image can be appropriately interpreted. The required data is then extracted from patterns that are present in both horizontal and vertical components of the image.		6415	1287		828436					DENSO Corporation															32095	0		8																1																														Japan																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/QR_code	0	0														
mathlab	MATHLAB	1964			9	pl				0					1666	0			21401	201	true	0									pl																							false																																					1964	matlab lisp doi	"MATHLAB is a computer algebra system created in 1964 by Carl Engelman at MITRE and written in  Lisp. ""MATHLAB 68"" was introduced in 1967 and became rather popular in university environments running on DECs PDP-6 and PDP-10 under TOPS-10 or TENEX. In 1969 this version was included in the DECUS user group's library (as 10-142) as royalty-free software. Carl Engelman left MITRE for Symbolics where he contributed his expert knowledge in the development of Macsyma."	2009	222	7		21208499					The MITRE Corporation															1130	0		9																																														United States				https://semanticscholar.org/paper/298ddf1bd24a43720211b5e9d925d00fa9d008fa																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/MATHLAB	0	0	https://hopl.info/showlanguage.prx?exp=201													
sill	sill	2015	Dennis Griffith		14	pl				0				v1.3.1	1667	0		3	21400		true	0								https://github.com/ISANobody/sill	pl																2015	2023	2015	7	3	28	1	false																								2015	2015	86	2	127	1	30147																A programming language based on the intuitionistic linear logic view of session types.	A programming language based on the intuitionistic linear logic view of session types.		University of Illinois Urbana-Champaign	A programming language based on the intuitionistic linear logic view of session types.									ocaml bourne-shell yaml				true	40	0		17																1	false	1	true																											United States				http://groups.inf.ed.ac.uk/abcd/session-implementations.html																											https://github.com/ISANobody/sill																																																																																																																																																																																													0	0														
simcode	SimCode	1997			15	pl				0					1668	1			21397		true	0									pl																							false																																					2016	csharp arduino eagle kicad subversion gerber-image	CircuitMaker is electronic design automation software for printed circuit board designs targeted at the hobby, hacker, and maker community. CircuitMaker is available as freeware, and the hardware designed with it may be used for commercial and non-commercial purposes without limitations. It is currently available publicly as version 1.3 by Altium Limited, with the first non-beta release on January 17, 2016.	2018	1	42	1	48639018		SimCode is a C like description language. You use it to define the characteristics and behavior of the device you are modeling. It includes functions to define parameters such as propagation delays, load characteristics, strengths, and so on. The device behavior is defined using truth tables, math functions and conditional control statements, such as IF..THEN statements. Digital SimCode is a proprietary language - devices created with it are not compatible with other simulators, nor are digital components created for other simulators compatible with Altium Designer's Mixed-Signal Circuit Simulator.	SimCode is a C like description language. You use it to define the characteristics and behavior of the device you are modeling. It includes functions to define parameters such as propagation delays, load characteristics, strengths, and so on. The device behavior is defined using truth tables, math functions and conditional control statements, such as IF..THEN statements. Digital SimCode is a proprietary language - devices created with it are not compatible with other simulators, nor are digital components created for other simulators compatible with Altium Designer's Mixed-Signal Circuit Simulator.		Altium Limited	SimCode is a C like description language. You use it to define the characteristics and behavior of the device you are modeling. It includes functions to define parameters such as propagation delays, load characteristics, strengths, and so on. The device behavior is defined using truth tables, math functions and conditional control statements, such as IF..THEN statements. Digital SimCode is a proprietary language - devices created with it are not compatible with other simulators, nor are digital components created for other simulators compatible with Altium Designer's Mixed-Signal Circuit Simulator.													false	25	0		16																																														United States and Australia				https://en.wikipedia.org/wiki/CircuitMaker	"//============================================================ //Section 1 # ls74 source //1/2- 74LS74 D flip-flop Digital SimCode Model //typical prop delay values from TI 1981 2nd edition data book //============================================================ //Section 2 INPUTS VCC, GND, PRE, DATA, CLK, CLR; OUTPUTS VCC_LD, PRE_LD, DATA_LD, CLK_LD, CLR_LD, QN, Q; INTEGERS tblIndex; REALS tplh_val, tphl_val, ts_val, th_val, trec_val, tt_val, temp_tp,       clk_twl, clk_twh, pre_clr_twl, ril_val, rih_val, ricc_val; PWR_GND_PINS(VCC,GND);     //set pwr_param and gnd_param values SUPPLY_MIN_MAX(4.75,5.25); //test for min supply=4.75 and max supply=5.25 VOL_VOH_MIN(0.2,-0.4,0.1); //vol_param=gnd_param+0.2,voh_param=pwr_param-0.4 VIL_VIH_VALUE(1.25,1.35);  //set input threshold values: vil and vih IO_PAIRS(PRE:PRE_LD, DATA:DATA_LD, CLK:CLK_LD, CLR:CLR_LD); //Section 3 IF (init_sim) THEN  BEGIN        //select prop delay, setup, hold, and width times   //NOTE: both ttlh and tthl are the same value   tt_val= (MIN_TYP_MAX(tt_param: NULL, 5n,  NULL));   temp_tp= (PWL_TABLE(sim_temp: -75, -5n, 125, 5n)); //tp temperature affect   tplh_val= (MIN_TYP_MAX(tp_param: NULL, 14n, 25n) + temp_tp);   tphl_val= (MIN_TYP_MAX(tp_param: NULL, 20n, 40n) + temp_tp);   ts_val= (20n);   th_val= (5n);   trec_val= (5n);   clk_twl= (25n);      //not specified - derived from fmax   clk_twh= (25n);   pre_clr_twl= (20n);   //LS stdout drive IOL max=8mA @ VOL typ=0.35V:rol_param=0.35V/8mA=43.75   //LS stdout drive IOL max=8mA @ VOL max=0.5V: rol_param=0.5V/8mA=62.5   rol_param= (MIN_TYP_MAX(drv_param: 62.5, 43.75,  NULL));   //LS stdout drive IOS min=20mA @ VCC max=5.25V: roh_param=5.25V/20mA=262.5   //LS stdout drive IOS max=100mA @ VCC max=5.25V:roh_param=5.25V/100mA=52.5   roh_param= (MIN_TYP_MAX(drv_param: 262.5, NULL, 52.5));   //LS input load IIH max=20uA @ Vin=2.7V: ril= (2.7-vol_param)/20uA=125k   ril_val= (MIN_TYP_MAX(ld_param: NULL, NULL, 125k));   //LS input load IIL max=-0.4mA @ Vin=0.4V:rih= (voh_param-0.4)/0.4mA=10.5k   rih_val= (MIN_TYP_MAX(ld_param: NULL, NULL, 10.5k));   //Icc @ 5V: 2500= 4mA/2 typical, 1250= 8mA/2 max   ricc_val= (MIN_TYP_MAX(i_param: NULL, 2500, 1250));   STATE Q = ONE;            // initialize output states   STATE QN = ZERO;   EXIT;  END; //Section 4 DRIVE Q QN = (v0=vol_param,v1=voh_param,ttlh=tt_val,tthl=tt_val); LOAD PRE_LD DATA_LD CLK_LD CLR_LD = (v0=vol_param,r0=ril_val,v1=voh_param,r1=rih_val,io=1e9,t=1p); //Section 5 EXT_TABLE tblIndex PRE CLR CLK DATA    Q     QN 0   1   X   X       H     L 1   0   X   X       L     H 0   0   X   X       H     H 1   1   ^   X       DATA  ~DATA 1   1   X   X       Q     ~Q; LOAD VCC_LD = (v0=gnd_param,r0=ricc_val,t=1p); //Section 6 IF (warn_param) THEN   BEGIN     IF (PRE && CLR) THEN       BEGIN         SETUP_HOLD(CLK=LH DATA Ts=ts_val Th=th_val ""CLK->DATA"");         RECOVER(CLK=LH PRE CLR Trec=trec_val ""CLK->PRE or CLR"");         WIDTH(CLK Twl=clk_twl Twh=clk_twh ""CLK"");         WIDTH(PRE CLR Twl= pre_clr_twl ""PRE or CLR"");       END;   END; //Section 7 DELAY Q QN =   CASE (TRAN_LH) : tplh_val   CASE (TRAN_HL) : tphl_val END; EXIT;"																																//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/SimCode	0	0														
etoys	Etoys	1996	Alan Kay		11	pl				0					1669	0			21396		true	0									pl																							false																																					1996	squeak logo smalltalk hypercard starlogo scratch lisp python	Etoys is a child-friendly computer environment and object-oriented prototype-based programming language for use in education. Etoys is a media-rich authoring environment with a scripted object model for many different objects that runs on different platforms and is free and open source.	2006	31	28	99	4052771					Disney														true	175	0		11																1																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Etoys_(programming_language)	0	0			Etoys											
graph-modeling-language	Graph Modeling Language	1997			11	application				0					1670	2			21396		false	0									application				12488		0					text			none	data								false																																					2010	graphml ascii python	Graph Modeling Language (GML) is a hierarchical ASCII-based file format for describing graphs. It has been also named Graph Meta Language.	2005	31	32	60	3428490					University of Passau			gml												175	0		11																																	text													Germany				http://www.uni-passau.de/fileadmin/files/lehrstuhl/brandenburg/projekte/gml/gml-technical-report.pdf	"graph [   directed 0   node   [     id 0     label ""Node 1""     value 100   ]   node   [     id 1     label ""Node 2""     value 200   ]   edge   [     source 1     target 0   ] ] "																		"graph [  comment ""This is a sample graph""  directed 1  id 42  label ""Hello, I am a graph""  node [   id 1   label ""node 1""   thisIsASampleAttribute 42  ]  node [   id 2   label ""node 2""   thisIsASampleAttribute 43  ]  node [   id 3   label ""node 3""   thisIsASampleAttribute 44  ]  edge [   source 1   target 2   label ""Edge from node 1 to node 2""  ]  edge [   source 2   target 3   label ""Edge from node 2 to node 3""  ]  edge [   source 3   target 1   label ""Edge from node 3 to node 1""  ] ]"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Graph_Modelling_Language	0	0									Graph Modeling Language					
chained-arrow-notation	Conway chained arrow notation	1996	John Conway		10	notation				0					1671	1			21394		true	0									notation																							false																																					1996		Conway chained arrow notation, created by mathematician John Horton Conway, is a means of expressing certain extremely large numbers. It is simply a finite sequence of positive integers separated by rightward arrows, e.g.                         2         →         3         →         4         →         5         →         6                 {\displaystyle 2\to 3\to 4\to 5\to 6}   . As with most combinatorial notations, the definition is recursive. In this case the notation eventually resolves to being the leftmost number raised to some (usually enormous) integer power.		68	123		305456					University of Cambridge															360	0		11	up-arrow-notation															1																														United Kingdom					3->3->2 = 7,625,597,484,987																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Conway_chained_arrow_notation	0	0														
forsp	Forsp	2024	Anthony Bonkoski		11	pl		https://xorvoid.com/forsp.html		0					1672	1		4	21388		true	0								https://github.com/xorvoid/forsp	pl																2024	2024		8	14	122	2	false																								2024	2024	56	6	16	1	1595																Forsp: A Forth+Lisp Hybrid Lambda Calculus Language	Forsp: A Forth+Lisp Hybrid Lambda Calculus Language			Forsp: A Forth+Lisp Hybrid Lambda Calculus Language									glsl bourne-shell c markdown				true	172	0		15																1	false																																		"(  ; ... SNIP ... Assuming ""Y"" and ""if"" are defined previously   ($g (^g Y)) $rec  ; syntax sugar for applying the Y-Combinator   ($self $n     (^n 1 - self ^n *) 1 0 ^n eq if  ) rec $factorial    5 factorial print )"																										https://github.com/xorvoid/forsp																																																																																																																																																																																													0	0														
ghostscript	Ghostscript	1988			9	pl				0					1673	0			21385	7773	true	0									pl																							false																																					1988	c postscript pdf	Ghostscript is a suite of software based on an interpreter for Adobe Systems' PostScript and Portable Document Format (PDF) page description languages. Its main purposes are the rasterization or rendering of such page description language files, for the display or printing of document pages, and the conversion between PostScript and PDF files.	2002	212	242		61619					Artifex Software														true	1080	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ghostscript	0	0	https://hopl.info/showlanguage.prx?exp=7773													
tsquery	tsquery	2018			9	queryLanguage				0				6.1.3	1674	1		3	21385		true	0								https://github.com/phenomnomnominal/tsquery	queryLanguage																2018	2024	2018	16	30	978	11	false																								2018	2023	147	11	72	1	13155																													typescript json markdown				true	1080	0		12																	false	6	true																																"Identifier[name=""Animal""]"																										https://github.com/phenomnomnominal/tsquery																																																																																																																																																																																													0	0														
clamp	Common Lisp with Arc Macros and Procedures	2014			12	pl				0					1675	1		2	21379		true	0								https://github.com/malisper/Clamp	pl																2014	2024	2014	10	4	71	0	false												Common Lisp with Arc Macros and Procedures												2014	2016	675	5	65	1	4075																			https://github.com/malisper										lisp bash				true	89	0		14																	false																													United States					(map [+ _ 1] '(1 2 3))																										https://github.com/malisper/Clamp																																																																																																																																																																																													0	0														
encore	Encore	2014	Stephan Brandauer and Elias Castegren and Dave Clarke		11	pl		https://stw.gitbooks.io/the-encore-programming-language/content/		0					1676	0		12	21378		true	0								https://github.com/parapluu/encore	pl																2014	2024	2014	14	26	43	68	false																								2014	2018	2068	45	1377	22	128026																			Uppsala University										c haskell markdown cpp lua make bourne-shell xml lisp bash d yaml				true	168	0		25																3	false																													Sweden																															https://github.com/parapluu/encore																																																																																																																																																																																													0	0														
wonkey	Wonkey	2021			11	pl		https://wonkey-coders.github.io/		0					1677	1		31	21376		true	0								https://github.com/wonkey-coders/wonkey	pl																2021	2024	2021	15	12	121	0	false																								2021	2023	486	8	8511	190	3086339																Wonkey is an open-source cross-platform programming language.	Wonkey is an open-source cross-platform programming language.			Wonkey is an open-source cross-platform programming language.									c cpp markdown assembly-language json f-sharp xml make python objective-c cmake html glsl bourne-shell java svg css objective-cpp yaml m4 javascript perl bash expect lua gradle awk csharp metal typescript ini				true	167	0		42																	false																																	https://news.ycombinator.com/item?id=32360952	Function Add( a:Int, b:Int )     Return a + b End  Function Add( a:Float, b:Float )     Return a + b End																										https://github.com/wonkey-coders/wonkey																																																																																																																																																																																													0	0														
tads	Text Adventure Development System	1988	Michael J. Roberts		11	application		http://www.tads.org		0					1678	0			21373		false	0									application																							false												Text Adventure Development System																							2001		1988	unix linux inform c pascal java utf-8 z-machine csharp	Text Adventure Development System (TADS) is a prototype-based domain-specific programming language and set of standard libraries for creating interactive fiction (IF) games.	2003	29	71	130	227991																			true	166	0		11																1																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/TADS	0	0				tads.org										
horse64	Horse64	2020	Ellie Kanning-Dawn		16	pl		https://horse64.org/		2					1679	1		10	21373		true	2	horse64-root horse64						horp.conf	https://codeberg.org/Horse64/core.horse64.org	pl																							false																								2022	2025	1617	2	231	5	75106																Horse64 is a high-level language that combines readability, clean dynamic typing, and readiness for large projects. It's a more grounded rethinking of Python.	Horse64 is a high-level language that combines readability, clean dynamic typing, and readiness for large projects. It's a more grounded rethinking of Python.			Horse64 is a high-level language that combines readability, clean dynamic typing, and readiness for large projects. It's a more grounded rethinking of Python.	h64								horse64 horse64-root python markdown cython yaml svg xml make bash				true	3	0		28																1	true								https://horse64.org/docs																					Germany					"func main {     print(""Hello World"") }"																									https://codeberg.org/Horse64/core.horse64.org																																																																																																																																																																																														0	0														
plasma	Plasma	2015	Paul Bone		19	pl functional		http://plasmalang.org		0					1680	1		11	21371		true	0								https://github.com/PlasmaLang/plasma	pl																							false																								2015	2025	3188	12	764	6	62949	https://plasmalang.org/roadmap.html				2015											Plasma, which aims to strike a balance between functional and imperative programming, include state-of-the-art concurrent programming features and feature automatic parallelisation. Boney previously worked on Mercury a logic language.	Plasma, which aims to strike a balance between functional and imperative programming, include state-of-the-art concurrent programming features and feature automatic parallelisation. Boney previously worked on Mercury a logic language.			Plasma, which aims to strike a balance between functional and imperative programming, include state-of-the-art concurrent programming features and feature automatic parallelisation. Boney previously worked on Mercury a logic language.									pascal expect mercury cpp bourne-shell markdown make lua css yaml dockerfile				true	14	0		30																1	false								https://plasmalang.org/docs/							https://plasmalang.org/faq.html	text	3774												Australia					func fib(n : Int) -> Int {    if (n < 2) {       return 1    } else {       return fib(n-1) + fib(n-2)    } }																	https://twitter.com/plasmalang									https://github.com/PlasmaLang/plasma																																																																																																																																																																																													0	0				plasmalang.org										
attempto	Attempto Controlled English	1995	Norbert E. Fuchs and Rolf Schwitter		15	pl knowledgeBase queryLanguage		http://attempto.ifi.uzh.ch/site/		0					1681	1			21369		true	0									pl																							false													ACE																																	Attempto Controlled English (ACE) allows domain specialists to interactively formulate requirements specifications in domain concepts. ACE can be accurately and efficiently processed by a computer, but is expressive enough to allow natural usage. The Attempto system translates specification texts in ACE into discourse representation structures and optionally into Prolog. Translated specification texts are incrementally added to a knowledge base. This knowledge base can be queried in ACE for verification, and it can be executed for simulation, prototyping and validation of the specification.	Attempto Controlled English (ACE) allows domain specialists to interactively formulate requirements specifications in domain concepts. ACE can be accurately and efficiently processed by a computer, but is expressive enough to allow natural usage. The Attempto system translates specification texts in ACE into discourse representation structures and optionally into Prolog. Translated specification texts are incrementally added to a knowledge base. This knowledge base can be queried in ACE for verification, and it can be executed for simulation, prototyping and validation of the specification.	https://arxiv.org/abs/cmp-lg/9603003	University of Zurich	Attempto Controlled English (ACE) allows domain specialists to interactively formulate requirements specifications in domain concepts. ACE can be accurately and efficiently processed by a computer, but is expressive enough to allow natural usage. The Attempto system translates specification texts in ACE into discourse representation structures and optionally into Prolog. Translated specification texts are incrementally added to a knowledge base. This knowledge base can be queried in ACE for verification, and it can be executed for simulation, prototyping and validation of the specification.										prolog				21	0		18	drs															2																														Switzerland					The customer enters a card and a numeric personal code. If it is not valid then SM rejects the card.																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Attempto_Controlled_English	0	0														
step	STEP	1994			15	standard dataNotation 3d		https://www.iso.org/standard/63141.html		0					1682	1			21369		true	0									standard																							false																																														ISO 10303-21, also known as STEP-File or STEP Physical File, is a file format standard for the exchange of product model data as part of the ISO 10303 (STEP) standard. It defines a clear text encoding for the EXPRESS data modeling language, enabling the representation and exchange of product data across different CAD, CAM, and CAE systems.	ISO 10303-21, also known as STEP-File or STEP Physical File, is a file format standard for the exchange of product model data as part of the ISO 10303 (STEP) standard. It defines a clear text encoding for the EXPRESS data modeling language, enabling the representation and exchange of product data across different CAD, CAM, and CAE systems.			ISO 10303-21, also known as STEP-File or STEP Physical File, is a file format standard for the exchange of product model data as part of the ISO 10303 (STEP) standard. It defines a clear text encoding for the EXPRESS data modeling language, enabling the representation and exchange of product data across different CAD, CAM, and CAE systems.	stp step p21													21	0		18														https://www.iso.org/standard/63141.html																			text																		ISO-10303-21; HEADER; FILE_DESCRIPTION( /* description */ ('A minimal AP214 example with a single part'), /* implementation_level */ '2;1'); FILE_NAME( /* name */ 'demo', /* time_stamp */ '2003-12-27T11:57:53', /* author */ ('Lothar Klein'), /* organization */ ('LKSoft'), /* preprocessor_version */ ' ', /* originating_system */ 'IDA-STEP', /* authorization */ ' '); FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 2 1 1}')); ENDSEC; DATA; #10=ORGANIZATION('O0001','LKSoft','company'); #11=PRODUCT_DEFINITION_CONTEXT('part definition',#12,'manufacturing'); #12=APPLICATION_CONTEXT('mechanical design'); #13=APPLICATION_PROTOCOL_DEFINITION('','automotive_design',2003,#12); #14=PRODUCT_DEFINITION('0',$,#15,#11); #15=PRODUCT_DEFINITION_FORMATION('1',$,#16); #16=PRODUCT('A0001','Test Part 1','',(#18)); #17=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16)); #18=PRODUCT_CONTEXT('',#12,''); #19=APPLIED_ORGANIZATION_ASSIGNMENT(#10,#20,(#16)); #20=ORGANIZATION_ROLE('id owner'); ENDSEC; END-ISO-10303-21;																																																																true																																																									false																																													false											true																																					https://en.wikipedia.org/wiki/ISO_10303-21	0	0														
memex-machine	Memex	1945	Vannevar Bush		9	computingMachine				0					1683	0			21366		false	0									computingMachine																							false																																					1959		"The memex (originally coined ""at random"", though sometimes said to be a portmanteau of ""memory"" and ""index"") is the name of the hypothetical proto-hypertext system that Vannevar Bush described in his 1945 The Atlantic Monthly article ""As We May Think"". Bush envisioned the memex as a device in which individuals would compress and store all of their books, records, and communications, ""mechanized so that it may be consulted with exceeding speed and flexibility"".  The memex would provide an ""enlarged intimate supplement to one's memory"". The concept of the memex influenced the development of early hypertext systems (eventually leading to the creation of the World Wide Web) and personal knowledge base software.  The hypothetical implementation depicted by Bush for the purpose of concrete illustration was based upon a document bookmark list of static microfilm pages and lacked a true hypertext system, where parts of pages would have internal structure beyond the common textual format. Early electronic hypertext systems were thus inspired by memex rather than modeled directly upon it."		201	241		20636					Office of Scientific Research and Development															1025	0		9																1																														United States				https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Memex	0	0														
ion	Ion	2016			35	idl				0					1684	1			21366		true	1	ion-schema								idl																							false													Amazon Ion																																	Amazon Ion is a richly-typed, self-describing, hierarchical data serialization format offering interchangeable binary and text representations. The text format (a superset of JSON) is easy to read and author, supporting rapid prototyping. The binary representation is efficient to store, transmit, and skip-scan parse.	Amazon Ion is a richly-typed, self-describing, hierarchical data serialization format offering interchangeable binary and text representations. The text format (a superset of JSON) is easy to read and author, supporting rapid prototyping. The binary representation is efficient to store, transmit, and skip-scan parse.		Amazon	Amazon Ion is a richly-typed, self-describing, hierarchical data serialization format offering interchangeable binary and text representations. The text format (a superset of JSON) is easy to read and author, supporting rapid prototyping. The binary representation is efficient to store, transmit, and skip-scan parse.														0	0		40	protobuf								json																																					United States				https://amzn.github.io/ion-docs/	"/* Ion supports comments. */ // Here is a struct, which is similar to a JSON object {   // Field names don't always have to be quoted   name: ""Fido"",    // This is an integer with a 'years' annotation   age: years::4,    // This is a timestamp with day precision   birthday: 2012-03-01T,    // Here is a list, which is like a JSON array   toys: [     // These are symbol values, which are like strings,     // but get encoded as integers in binary     ball,     rope,   ],    // This is a decimal -- a base-10 floating point value   weight: pounds::41.2,    // Here is a blob -- binary data, which is   // base64-encoded in Ion text encoding   buzz: {{VG8gaW5maW5pdHkuLi4gYW5kIGJleW9uZCE=}}, }"																																//	/* */																	true					true	true							true	true					true																				true																									true					true	true																true	true					true																					true			false											true	true				true				true					true																								1	0								year|publisher|title|authors|isbn13\n2008|Springer|Pumps, Transporters, and Ion Channels (Lecture Notes in Computer Science)||9780387500560						
speedcoding	Speedcoding	1953	John Backus		10	pl				0					1685	0			21365	7	true	0									pl																							false																																					1953	assembly-language fortran algol-58 basic c pl-i pact-i mumps ratfor short-code-computer-language	Speedcoding or Speedcode was the first high-level programming language created for an IBM computer. The language was developed by John Backus in 1953 for the IBM 701 to support computation with  floating point numbers. Here high level means symbolic and aiming for natural language expressivity as a goal as opposed to machine or hardware instruction oriented coding. The idea arose from the difficulty of programming the IBM SSEC machine when Backus was hired to calculate astronomical positions in early 1950. The speedcoding system was an interpreter and focused on ease of use at the expense of system resources. It provided pseudo-instructions for common mathematical functions: logarithms, exponentiation, and trigonometric operations. The resident software analyzed pseudo-instructions one by one and called the appropriate subroutine. Speedcoding was also the first implementation of decimal input/output operations. Although it substantially reduced the effort of writing many jobs, the running time of a program that was written with the help of Speedcoding was usually ten to twenty times that of machine code. The interpreter took 310 memory words, about 30% of the memory available on a 701.	2006	63	16	53	6616312					IBM															335	0		10																1																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Speedcoding	0	0	https://hopl.info/showlanguage.prx?exp=7													
microblocks	MicroBlocks	2021	John Maloney and Jens Mönig and Bernat Romagosa		13	visual		https://microblocks.fun/		0					1686	0		12	21363		true	0								https://bitbucket.org/john_maloney/smallvm	visual																							false																								2017	2025	6924	58	746	93																	MicroBlocks is a blocks programming language for physical computing inspired by Scratch. It runs on microcontrollers such as the micro:bit, Calliope mini, AdaFruit Circuit Playground Express, and many others	MicroBlocks is a blocks programming language for physical computing inspired by Scratch. It runs on microcontrollers such as the micro:bit, Calliope mini, AdaFruit Circuit Playground Express, and many others			MicroBlocks is a blocks programming language for physical computing inspired by Scratch. It runs on microcontrollers such as the micro:bit, Calliope mini, AdaFruit Circuit Playground Express, and many others									c markdown bourne-shell cpp javascript html svg json python ini xml css				true	59	0		28			scratch													3	false																																								https://discord.gg/TCpHYbcvkS											https://x.com/microblocksfun								https://bitbucket.org/john_maloney/smallvm																																																																																																																																																																																														0	0														
ham	Ham	2013	James Keane		14	pl		https://github.com/jameskeane/ham-script		0					1687	0		1	21363		true	0								https://github.com/jameskeane/ham-script	pl																2013	2022		9	1	31	2	false																								2013	2013	60	1	29	1	13661																			https://github.com/jameskeane/ham-script/issues		ham								javascript	javascript			true	37	0		35																1	false																													Canada																													class else extends false from if import is isnt new null number string operator or return true var		https://github.com/jameskeane/ham-script																																																																																																																																																																																													0	0														
space	Space	2013	Breck Yunits		18	dataNotation		https://github.com/breck7/space		0					1688	1		7	21362		true	0								https://github.com/breck7/note	dataNotation																2012	2017	2012	4	1	8	0	true																								2012	2015	40	2	21	1	12950																Space is a lightweight language for objects. Space is like XML or JSON, with less punctuation and more power.	Space is a lightweight language for objects. Space is like XML or JSON, with less punctuation and more power.		Nudgepad	Space is a lightweight language for objects. Space is like XML or JSON, with less punctuation and more power.									javascript html css markdown json make yaml			true	true	15	0		26				note												1	false																													United States					settings  title Note																										https://github.com/breck7/note																																																																																																																																												true																																																	0	0														
mesa	Mesa	1970			10	pl				0					1689	0			21361	769	true	1	cedar								pl																							false																																					1970	algol java modula-2 bcpl modula-3 pascal c sparc ada solaris	"Mesa is a programming language developed in the late 1970s at the Xerox Palo Alto Research Center in Palo Alto, California, United States. The language name was a pun based upon the programming language catchphrases of the time, because Mesa is a ""high level"" programming language. Mesa is an ALGOL-like language with strong support for modular programming. Every library module has at least two source files: a definitions file specifying the library's interface plus one or more program files specifying the implementation of the procedures in the interface. To use a library, a program or higher-level library must ""import"" the definitions. The Mesa compiler type-checks all uses of imported entities; this combination of separate compilation with type-checking was unusual at the time.Mesa introduced several other innovations in language design and implementation, notably in the handling of software exceptions, thread synchronization, and incremental compilation. Mesa was developed on the Xerox Alto, one of the first personal computers with a graphical user interface, however most of the Alto's system software was written in BCPL. Mesa was the system programming language of the later Xerox Star workstations, and for the GlobalView desktop environment.  Xerox PARC later developed Cedar, which was a superset of Mesa. Mesa and Cedar had a major influence on the design of other important languages, such as Modula-2 and Java, and was an important vehicle for the development and dissemination of the fundamentals of GUIs, networked environments, and the other advances Xerox contributed to the field of computer science."	2001	37	41	187	19962					Computer Systems Laboratory															205	0		10																																	text	8191												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Mesa_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=769													
aiml	AIML	2001			13	dataNotation		http://www.aiml.foundation/		0					1690	0		1	21361		true	0								https://github.com/AIML-Foundation/AIML-2.1-Spec	dataNotation																2018	2023		2	6	17	0	false												Artificial Intelligence Markup Language												2018	2018	1	1	1	1	1664																			https://mindsdb.com/community										markdown				true	58	0		14																	false								http://www.aiml.foundation/doc.html																																																				https://github.com/AIML-Foundation/AIML-2.1-Spec																																																																																																																																																																																												https://en.wikipedia.org/wiki/Artificial_Intelligence_Markup_Language	0	0				aiml.foundation										
uuid	UUID	2005	Paul J. Leach		14	standard schema			https://datatracker.ietf.org/doc/html/rfc9562	0					1691	1			21360		true	1	uri								standard																							false												Universally Unique IDentifiers	Globally Unique Identifier																																			https://datatracker.ietf.org/doc/html/rfc4122																20	0		15	uri															1																																		https://dl.acm.org/doi/10.1145/800220.806679																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Universally_unique_identifier	0	0														
subleq	Subleq	2009	David Roberts		11	isa				0					1692	2		9	21358		true	0								https://github.com/davidar/subleq	isa																2009	2024	2009	12	16	109	0	false				s/SubleQ.sq																				2009	2015	7	2	35	1	3981																					sq		sq						javascript make cpp python c xml markdown css html				true	160	0		21																1	false																																													"loop:       hello (-1)             minusOne loop             minusOne checkEnd+1 checkEnd:   Z hello (-1)             Z Z loop      . minusOne: -1 . hello: ""Hello World\n"" Z: 0 "				https://riju.codes/subleq	12 12 3 36 37 6 37 12 9 37 37 12 0 -1 15 38 36 18 12 12 21 53 37 24 37 12 27 37 37 30 36 12 -1 37 37 0 39 0 -1 72 101 108 108 111 44 32 119 111 114 108 100 33 10 53			SubleQ							https://github.com/davidar/subleq																																																																																																																																																																																													0	0														
squiggle	squiggle	2015			13	pl		https://web.archive.org/web/20210507050608/http://squiggle-lang.org		0				0.14.0	1693	0		7	21356		true	0								https://github.com/squiggle-lang/squiggle-lang	pl																2015	2023		4	7	27	0	false																								2015	2016	394	6	123	1	4523					2015														https://github.com/squiggle-lang										javascript markdown json html bourne-shell yaml ruby				true	56	0		20																	false	0	true																											United States																															https://github.com/squiggle-lang/squiggle-lang																																																																																																																																																																																													0	0				squiggle-lang.org			id|title|url|time|timestamp|by|comments|score\n10524071|Squiggle|http://squiggle-lang.org/|2015-11-07 07:31:29 UTC|1446881489|obilgic|1|2							
buddyscript	BuddyScript	2002			14	pl				0					1694	2			21356		true	0									pl																							false				b/BuddyScript																																	2009	python	BuddyScript is a domain-specific language originally developed by ActiveBuddy. The main purpose of the language is to be able to process natural language queries and return results in natural language form. It was the core language for the SmarterChild and Windows Live Agents which were IM/Web based robots. As the Windows Live Agents SDK has been retired by Microsoft, the future of BuddyScript is uncertain. Like Python BuddyScript uses whitespace indentation to delimit blocks (also known as off-side rule).	2008	3	5	17	19855193					ActiveBuddy															35	0		15																																	text													United States															# Hello World in BuddyScript  + =AnythingPerfect    - Hello, world! 	=AnythingPerfect    - Hello World 								BuddyScript													#																																true																																																							true																																															true																																																https://en.wikipedia.org/wiki/BuddyScript	0	0														
kuin	Kuin	2016			10	pl				0					1695	0		6	21354		true	0								https://github.com/kuina/Kuin	pl																2016	2024	2016	19	18	264	20	false																					kuin.py			2016	2022	880	10	625	27	203534																			https://github.com/kuina					kn					cpp xml c html assembly-language markdown				true	329	0		16																	false																													Japan																		Kuin													https://github.com/kuina/Kuin																																																																																																																																																																																													0	0														
small	Small	1980	Nevil Brownlee		13	pl				0					1696	0			21349	871	true	0									pl																							false												Small Machine Algol Like Language																									1980	algol fortran lua squirrel	SMALL, Small Machine Algol Like Language, is a programming language developed by Dr. Nevil Brownlee of Auckland University.	2005	7	18	77	1808130					University of Auckland															55	0		13																1																	text	350												New Zealand																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SMALL	4	0	https://hopl.info/showlanguage.prx?exp=871							year|publisher|title|authors|isbn13\n2004|Addison-Wesley Professional|Crystal Clear: A Human-Powered Methodology for Small Teams: A Human-Powered Methodology for Small Teams|Cockburn, Alistair and Paul Becker, Alistair|9780201699470\n2016|No Starch Press|Learn to Program with Small Basic: An Introduction to Programming with Games, Art, Science, and Math|Marji, Majed and Price, Ed|9781593277024\n2004|Prentice Hall|Small Java How To Program|Deitel, Harvey M. and Deitel, Paul J.|9780131486607\n2010|Threshold Editions|Arguing with Idiots: How to Stop Small Minds and Big Government|Beck, Glenn and Balfe, Kevin|9781416595021						
ballerina-central-pm	ballerina-central-pm	2015			9	packageManager				0					1697	0			21348		false	0									packageManager																							false																	105		ballerina																														WSO2															1000	0		9																																										https://central.ballerina.io/				United States																																																																																																																																																																																																																												0	0														
punched-tape	Punched tape	1943			9	notation				0					1698	0			21348		true	0									notation																							false																																					1963	ascii	Punched tape or perforated paper tape is a form of data storage, consisting of a long strip of paper in which holes are punched to store data. Now effectively obsolete, it was widely used during much of the twentieth century for teleprinter communication, for input to computers of the 1950s and 1960s, and later as a storage medium for minicomputers and CNC machine tools.	2002	196	221	401	49761					silk center															1000	0		9																																	paper													France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Punched_tape	0	0														
oak	Oak	1991			10	pl				0					1699	0			21348	6802	true	0									pl																							false																																					1991	java	Oak is a discontinued programming language created by James Gosling in 1991, initially for Sun Microsystems' set-top box project. The language later evolved to become Java. The name Oak was used by Gosling after an oak tree that stood outside his office.	2008	61	17	83	16840885					Sun Microsystems															325	0		10																																	text	3619												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Oak_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=6802													
jal-compiler	JAL compiler	2000			11	compiler				0					1700	1		19	21348		true	0								https://github.com/jallib/jallib	compiler																2015	2024		14	13	24	22	false																								2008	2025	3993	38	5238	276	4522148							2000	pic-microcontroller	JAL (Just Another Language) is a Pascal-like programming language and compiler that generates executable code for PIC microcontrollers.  It is a free-format language with a compiler that runs on Linux, MS-Windows and MS-DOS (OSX support). It is configurable and extendable through the use of libraries and can even be combined with PIC assembly language.	2005	7	16	78	2410974					Van Ooijen Technische Informatica										html xml python c bourne-shell json perl xslt make tex assembly-language stata css scheme logos rexx markdown yaml bash				true	157	0		30																	false																na													The Netherlands																							-- JAL 2.3 include 16f877_bert--define the variables var byte resist--define the pins pin_a0_direction = input--variable resistor pin_d7_direction = input--switch pin_c2_direction = output--pwm led--enable pulse width modulation PWM_init_frequency (true, true)  forever loop--convert analog on a0 to digital    resist = ADC_read_low_res(0)     -- run measurement through flash memory    program_eeprom_write(2000,resist)    program_eeprom_read(2000,resist)     -- run measurement through data memory    data_eeprom_write(10,resist)    data_eeprom_read(10,resist)     -- if the switch is pressed return random value    if pin_d7 == high then       resist = random_byte    end if--send resistance to PC    serial_sw_write(resist)    delay_100ms(1)    -- set actual PWM duty cycle    PWM_Set_DutyCycle (resist, resist)  end loop								https://github.com/jallib/jallib																																																																																																																																																																																												https://en.wikipedia.org/wiki/JAL_(compiler)	0	0														
javafx-script	JavaFX Script	2005			11	pl		http://javafx.com/		0					1701	1			21342		true	0									pl																							false																																			1997		2005	eclipse-editor java curl	JavaFX Script is a scripting language designed by Sun Microsystems, forming part of the JavaFX family of technologies on the Java Platform. JavaFX targets the Rich Internet Application domain (competing with Adobe Flex and Microsoft Silverlight), specializing in rapid development of visually rich applications for the desktop and mobile markets. JavaFX Script works with integrated development environments such as NetBeans, Eclipse and IntelliJ IDEA. JavaFX is released under the GNU General Public License, via the Sun sponsored OpenJFX project.	2007	27	33	196	11117691					Oracle														true	156	0		11																																	text																																				"import javafx.ext.swing.*;    var myFrame:SwingFrame = new SwingFrame();  var myLabel:Label = new Label();    myLabel.text = ""Hello World!"";  myFrame.width = 200;  myFrame.height = 50;  myFrame.visible = true;  myFrame.content = myLabel;"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/JavaFX_Script	0	0			JavaFX Script	javafx.com										
r4	r4	2009			11	pl		https://phreda4.github.io		0					1702	0		6	21342		true	0								https://github.com/phreda4/reda4	pl																2015	2024	2009	10	9	122	0	false																								2009	2025	2043	5	1135	62	251488																			https://github.com/phreda4/r4/issues										assembly-language svg markdown xml lisp ini				true	156	0		17																	false																													Argentina																															https://github.com/phreda4/reda4																																																																																																																																																																																													0	0				phreda4.github.io										
grid-notation	grid-notation	2013	Cameron McEfee		12	textDataFormat				0				v0.0.20	1703	0		6	21340		true	0								https://github.com/guideguide/grid-notation	textDataFormat																2013	2024	2013	13	8	54	0	false																								2013	2024	105	4	14	1	3809																Quickly and easily create grids and manipulate guides with a consistent UI in Photoshop, Illustrator, Sketch, and Adobe XD.	Quickly and easily create grids and manipulate guides with a consistent UI in Photoshop, Illustrator, Sketch, and Adobe XD.		https://github.com/guideguide/grid-notation	Quickly and easily create grids and manipulate guides with a consistent UI in Photoshop, Illustrator, Sketch, and Adobe XD.									coffeescript markdown json bourne-shell javascript yaml				true	83	0		18																1	false	0	true																											United States and Finland																															https://github.com/guideguide/grid-notation																																																																																																																																																																																													0	0														
fable-lang	Fable	2012			17	pl		https://fable.io/		0					1704	1			21336		true	1	reason								pl																							false																																			2012											Fable is a compiler that brings F# into the JavaScript ecosystem	Fable is a compiler that brings F# into the JavaScript ecosystem		https://github.com/fable-compiler	Fable is a compiler that brings F# into the JavaScript ecosystem														1	0		19																																														Various					"type Face =     | Ace | King | Queen | Jack     | Number of int type Color =     | Spades | Hearts | Diamonds | Clubs type Card =     | Face * Color let aceOfHearts = Ace, Hearts let tenOfSpades = (Number 10), Spades match card with | Ace, Hearts -> printfn ""Ace Of Hearts!"" | _, Hearts -> printfn ""A lovely heart"" | (Number 10), Spades -> printfn ""10 of Spades"" | _, (Diamonds|Clubs) -> printfn ""Diamonds or clubs"" // Warning: // Incomplete pattern matches on this expression. // For example, the value '(_,Spades)' may indicate // a case not covered by the pattern(s)."																																//		printfn																														true																																																							true																																			true												false																																																	0	1				fable.io									year|title|doi|citations|influentialCitations|authors|paperId\n2015|Fable II: Design of a modular robot for creative learning|10.1109/ICRA.2015.7140060|14|4|Moises Pacheco and Rune Fogh and H. Lund and D. Christensen|c80b749e59a1554af30e0aa2df59ae2a0827e2e7	
toki-sona	toki sona	2021	Dylan Madisetti		12	pl		https://observablehq.com/@dmadisetti/sona		0				1.0.0	1705	0		4	21332		true	0								https://github.com/dmadisetti/sona.js	pl																2021	2024	2021	3	0	76	2	false																								2021	2022	14	2	13	1	2078																`toki pona` is a constructed human language with 140 words: Introducing`toki sona` a toki pona inspired programming language with 14 tokens and a 1000 character interpreter	`toki pona` is a constructed human language with 140 words: Introducing`toki sona` a toki pona inspired programming language with 14 tokens and a 1000 character interpreter			`toki pona` is a constructed human language with 140 words: Introducing`toki sona` a toki pona inspired programming language with 14 tokens and a 1000 character interpreter									json javascript markdown yaml				true	80	0		16																1	false	1	true																															https://reddit.com/r/ProgrammingLanguages/comments/pph5c3/toki_pona_is_a_constructed_human_language_with/																											https://github.com/dmadisetti/sona.js																																																																																																																																																																																													0	0														
gif	GIF	1987			8	binaryDataFormat				0					1706	0			21331		false	0									binaryDataFormat																							false																																					1987		The Graphics Interchange Format (GIF  JIF or  GHIF), is a bitmap image format that was developed by a team at the online services provider CompuServe led by American computer scientist Steve Wilhite on June 15, 1987. It has since come into widespread usage on the World Wide Web due to its wide support and portability between many applications and operating systems. The format supports up to 8 bits per pixel for each image, allowing a single image to reference its own palette of up to 256 different colors chosen from the 24-bit RGB color space. It also supports animations and allows a separate palette of up to 256 colors for each frame. These palette limitations make GIF less suitable for reproducing color photographs and other images with color gradients, but it is well-suited for simpler images such as graphics or logos with solid areas of color. GIF images are compressed using the Lempel–Ziv–Welch (LZW) lossless data compression technique to reduce the file size without degrading the visual quality. This compression technique was patented in 1985. Controversy over the licensing agreement between the software patent holder, Unisys, and CompuServe in 1994 spurred the development of the Portable Network Graphics (PNG) standard. By 2004 all the relevant patents had expired.		3014	1967		12702					CompuServe		gif													15090	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/GIF	0	0														
irc	IRC	1988			8	protocol				0					1707	0			21330		true	0									protocol																							false												Internet Relay Chat																																					University of Oulu															15020	0		8																																																																	https://www.reddit.com/r/irc																																																																																																																																																																																																								https://en.wikipedia.org/wiki/IRC	0	0														
plist	Property list	2012			9	textMarkup				0					1708	0			21327		true	1	pkl								textMarkup																							false																																					2012	ascii xml json applescript	In the macOS, iOS, NeXTSTEP, and GNUstep programming frameworks, property list files are files that store serialized objects. Property list files use the filename extension .plist, and thus are often referred to as p-list files. Property list files are often used to store a user's settings. They are also used to store information about bundles and applications, a task served by the resource fork in the old Mac OS.	2005	104	199	183	2437658					Apple && NeXT		plist													540	0		11																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Property_list	0	0														
hivemind	hivemind	2015	Alexander Ivanov		11	pl				0					1709	0		3	21326		true	0								https://github.com/alehander42/hivemind	pl																2015	2023	2015	9	5	135	0	false																								2015	2016	22	3	31	1	1790																			https://github.com/alehander92/hivemind/issues										ruby yaml markdown				true	154	0		14																1	false																													Bulgaria																															https://github.com/alehander42/hivemind																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n11275736|Show HN: A multi-syntax programming language with bidirectional grammars|2016-03-13 01:47:46 UTC|1457833666|alehander42|38|96							
pikchr	Pikchr	2020	Dwayne Richard Hipp		20	diagramLang textMarkup		https://pikchr.org		0					1710	1		1	21324		true	0									diagramLang																							false																																		https://pikchr.org/home/pikchrshow												"Pikchr (pronounced ""picture"") is a PIC-like markup language for diagrams in technical documentation. Pikchr is designed to be embedded in fenced code blocks of Markdown or similar mechanisms of other documentation markup languages."	"Pikchr (pronounced ""picture"") is a PIC-like markup language for diagrams in technical documentation. Pikchr is designed to be embedded in fenced code blocks of Markdown or similar mechanisms of other documentation markup languages."		http://www.hwaci.com	"Pikchr (pronounced ""picture"") is a PIC-like markup language for diagrams in technical documentation. Pikchr is designed to be embedded in fenced code blocks of Markdown or similar mechanisms of other documentation markup languages."									c				true	1	0		79	pic															1	false																													United States					"``` pikchr arrow right 200% ""Markdown"" ""Source"" box rad 10px ""Markdown"" ""Formatter"" ""(markdown.c)"" fit arrow right 200% ""HTML+SVG"" ""Output"" arrow <-> down 70% from last box.s box same ""Pikchr"" ""Formatter"" ""(pikchr.c)"" fit ```"																								; : [ ] \ above aligned arc arrow below big bold box center circle color cylinder diameter diamond dot down ellipse file fill fit from height ht invisible italic left line ljust mono monospace move oval rad radius right rjust small spline text then thick thickness thin to up wid width								// #	/* */		""""																													true																																																																								true																																																																															0	0														
linq	LINQ	2007			9	queryLanguage				0					1711	1			21322		true	0									queryLanguage																							false																																					2007	csharp f-sharp sql haskell php javascript typescript actionscript xml oxygene nemerle	"Language Integrated Query (LINQ, pronounced ""link"") is a Microsoft .NET Framework component that adds native data querying capabilities to .NET languages, although ports exist for PHP (PHPLinq), JavaScript (linq.js), TypeScript (linq.ts), and ActionScript (ActionLinq) - but none of these ports are strictly equivalent to LINQ in C# for example (where it is a part of the language, not an external library, and where it often addresses a wider range of needs). LINQ extends the language by the addition of query expressions, which are akin to SQL statements, and can be used to conveniently extract and process data from arrays, enumerable classes, XML documents, relational databases, and third-party data sources. Other uses, which utilize query expressions as a general framework for readably composing arbitrary computations, include the construction of event handlers or monadic parsers. LINQ also defines a set of method names (called standard query operators, or standard sequence operators), along with translation rules used by the compiler to translate fluent-style query expressions into expressions using these method names, lambda expressions and anonymous types. Many of the concepts that LINQ has introduced were originally tested in Microsoft's Cω research project. LINQ was released as a major part of .NET Framework 3.5 on November 19, 2007."	2005	184	234	679	13706337					Microsoft															940	0		9																																	text																																				"[Table(Name=""Customers"")] public class Customer {      [Column(IsPrimaryKey = true)]      public int CustID;       [Column]      public string CustName; }"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Language_Integrated_Query	35	0								year|publisher|title|authors|isbn13\n2008|Wrox|Professional LINQ|Klein, Scott|9780470041819\n2009|Wrox|Professional ADO.NET 3.5 with LINQ and the Entity Framework|Jennings, Roger|9780470182611\n20100101|Springer Nature|Pro LINQ in VB8|Joseph Rattz; Dennis Hayes|9781430216452\n20080902|Springer Nature|Pro LINQ Object Relational Mapping in C# 2008|Vijay P. Mehta|9781430205975\n2008|Sams Publishing|LINQ Unleashed: for C#|Kimmel, Paul|9780672329838\n2010|Microsoft Press|Programming Microsoft LINQ in .NET Framework 4 (Developer Reference)|Russo, Marco and Pialorsi, Paolo|9780735658837\n2008|Manning Publications|LINQ in Action|Fabrice Marguerie and Steve Eichert and Jim Wooley|9781933988160\n2021|Independently published|PROGRAMMING MICROSOFT LINQ NET CORE 5: Examples and Exercises in C#|Marcano, Anibal|9798499182307\n2008|Microsoft Press|Programming Microsoft® LINQ (PRO-Developer)|Paolo Pialorsi and Marco Russo|9780735624009\n2009|McGraw-Hill Education|LINQ Programming|Mayo, Joe|9780071597838\n2010|Addison-Wesley Professional|LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ) (Addison-Wesley Microsoft Technology)|Magennis, Troy|9780321637178\n2010|AddisonWesley Professional|LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ) (AddisonWesley Microsoft Technology)|Magennis, Troy|9780321637000\n2010|Microsoft Press|Programming Microsoft® LINQ in Microsoft .NET Framework 4 (Developer Reference)|Pialorsi, Paolo and Russo, Marco|9780735640573\n2011|Apress|Programming Reactive Extensions and LINQ (Expert's Voice in .NET)|Liberty, Jesse and Betts, Paul|9781430237471\n2007|Packt Publishing|LINQ Quickly|Kumar, N. Satheesh|9781847192547\n2011||Programming Microsoft Linq In Microsoft.net Framework 4 (with Cd )|Paolo Pialorsi and Marco Russo|9789350041840\n20081215|McGraw-Hill Professional|LINQ Programming|Joe Mayo|9780071597845\n2008|John Wiley & Sons, Ltd.|Professional Linq|Scott Klein|9780470285039\n20081008|Springer Nature|Pro LINQ|Joseph Rattz|9781430203827\n2007-11-16|Packt Publishing|LINQ Quickly|N Satheesh Kumar|9781847192554\n20080131|Simon & Schuster|LINQ in Action|Steve Eichert; James B. Wooley; Fabrice Marguerie|9781638354628\n20071224|Springer Nature|LINQ for Visual C# 2005|Fabio Claudio Ferracchiati|9781430202578\n20081011|Springer Nature|LINQ for Visual C# 2008|Fabio Claudio Ferracchiati|9781430215813\n20120201|Springer Nature|Programming Reactive Extensions and LINQ|Jesse Liberty; Paul Betts|9781430237488\n||Complete Practical Linq Tutorial In C#|Ilya Fofanov|9781800201255\n2008-12-06|Packt Publishing|WCF Multi-tier Services Development with LINQ|Mike Liu|9781847196620\n2008|John Wiley & Sons|Migrating To Linq To Sql In Thebeerhouse And Asp.net 2.0 Website Programming Problem Design Solution|Doug  Parsons|9780470375013\n2010|Wiley, John & Sons, Incorporated|Linqifying Thebeerhouse: An N-tier Linq Web Application With Asp.net 2.0 Website Programming: Problem - Design - Solution|Lee Dumond|9781118035528						title|year|author|goodreadsId|rating|ratings|reviews\nLINQ For Dummies|2008|John Paul Mueller|6604665|3.50|4|1\nProgramming Microsoft® LINQ|2008|Paolo Pialorsi|3040440|3.69|13|0\nProgramming Reactive Extensions And Linq|2011|Jesse Liberty|16259917|2.70|20|1\nPro LINQ: Language Integrated Query in C# 2008|2007|Joseph C. Rattz Jr.|2276192|3.57|47|2\nLINQ Programming|2008|Joe Mayo|29240442|4.67|6|0\nProgramming Microsoft LINQ in .NET Framework 4|2010|Paolo Pialorsi|13317423|3.80|20|2\nPro Linq: Language Integrated Query in C# 2010|2010|Joseph C. Rattz Jr.|13086757|4.15|20|1
ids	Integrated Data Store	1964			11	queryLanguage				0					1712	0			21317	199	true	0									queryLanguage																							false												Integrated Data Store																									1954		IDS may refer to:		26	23		126675		Integrated Data Store (IDS) was an early network database management system largely used by industry, known for its high performance. IDS became the basis for the CODASYL Data Base Task Group standards.	Integrated Data Store (IDS) was an early network database management system largely used by industry, known for its high performance. IDS became the basis for the CODASYL Data Base Task Group standards.		General Electric	Integrated Data Store (IDS) was an early network database management system largely used by industry, known for its high performance. IDS became the basis for the CODASYL Data Base Task Group standards.														150	0		11																																		9965												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Integrated_Data_Store	0	0	https://hopl.info/showlanguage.prx?exp=199													
lustre	Lustre	1993			11	pl				0					1713	1			21317	1161	true	0									pl																							false																																					1993	esterel signal	Lustre is a formally defined, declarative, and synchronous dataflow programming language for programming reactive systems. It began as a research project in the early 1980s. A formal presentation of the language can be found in the 1991 Proceedings of the IEEE. In 1993 it progressed to practical, industrial use in a commercial product as the core language of the industrial environment SCADE, developed by Esterel Technologies. It is now used for critical control software in aircraft, helicopters, and nuclear power plants.	2005	26	22	51	2211835					Esterel Technologies															150	0		11																																	text													France and United States																							node Edge (X : bool) returns (E : bool); let   E = false -> X and not pre X; tel																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Lustre_(programming_language)	1	0	https://hopl.info/showlanguage.prx?exp=1161		Lustre					year|publisher|title|authors|isbn13\n||Lustre (programming Language)|Surhone and Lambert M. and Tennoe and Mariam T. and Henssonow and Susan F.|9786133175624						
tuple-space	Tuple space	1988			10	pl				0					1714	1			21314	1443	true	0									pl																							false																																					1986	linda java lisp lua prolog python ruby smalltalk tcl isbn	A tuple space is an implementation of the  associative memory paradigm for parallel/distributed computing. It provides a repository of tuples that can be accessed concurrently. As an illustrative example, consider that there are a group of processors that produce pieces of data and a group of processors that use the data. Producers post their data as tuples in the space, and the consumers then retrieve data from the space that match a certain pattern. This is also known as the blackboard metaphor. Tuple space may be thought as a form of distributed shared memory. Tuple spaces were the theoretical underpinning of the Linda language developed by David Gelernter and Nicholas Carriero at Yale University in 1986. Implementations of tuple spaces have also been developed for Java (JavaSpaces), Lisp, Lua, Prolog, Python, Ruby, Smalltalk, Tcl, and the .NET framework.	2005	56	51	168	1966238																				300	0		11																																																																					// Client public class Client {      public static void main(String[] args) throws Exception {          JavaSpace space = (JavaSpace) space();          SpaceEntry e = space.take(new SpaceEntry(), null, Long.MAX_VALUE);          System.out.println(e.service());          space.write(e, null, Lease.FOREVER);      } }														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Tuple_space	0	0	https://hopl.info/showlanguage.prx?exp=1443													
unicode	Unicode	1987			8	characterEncoding				0					1715	0			21313		true	0									characterEncoding																							false																																					2017	xml java utf-8 isbn rfc ascii freebsd seed7 python jvm html mime	Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The latest version contains a repertoire of 136,755 characters covering 139 modern and historic scripts, as well as multiple symbol sets. The Unicode Standard is maintained in conjunction with ISO/IEC 10646, and both are code-for-code identical. The Unicode Standard consists of a set of code charts for visual reference, an encoding method and set of standard character encodings, a set of reference data files, and a number of related items, such as character properties, rules for normalization, decomposition, collation, rendering, and bidirectional display order (for the correct display of text containing both right-to-left scripts, such as Arabic and Hebrew, and left-to-right scripts). As of June 2017, the most recent version is Unicode 10.0. The standard is maintained by the Unicode Consortium. Unicode's success at unifying character sets has led to its widespread and predominant use in the internationalization and localization of computer software. The standard has been implemented in many recent technologies, including modern operating systems, XML, Java (and other programming languages), and the .NET Framework. Unicode can be implemented by different character encodings. The Unicode standard defines UTF-8, UTF-16, and UTF-32, and several other encodings are in use. The most commonly used encodings are UTF-8, UTF-16 and UCS-2, a precursor of UTF-16. UTF-8, dominantly used by websites (over 90%), uses one byte for the first 128 code points, and up to 4 bytes for other characters. The first 128 Unicode code points are the ASCII characters; so an ASCII text is a UTF-8 text. UCS-2 simply uses two bytes (16 bits) for each character but can only encode the first 65,536 code points, the so-called Basic Multilingual Plane (BMP). With 1,114,112 code points on 17 planes being possible, and with over 120,000 code points defined so far, many Unicode characters are beyond the reach of UCS-2. Therefore, UCS-2 is obsolete, though still widely used in software. UTF-16 extends UCS-2, by using the same 16-bit encoding as UCS-2 for the Basic Multilingual Plane, and a 4-byte encoding for the other planes. As long as it contains no code points in the reserved range U+0D800-U+0DFFF, a UCS-2 text is a valid UTF-16 text. UTF-32 (also referred to as UCS-4) uses four bytes for each character. Like UCS-2, the number of bytes per character is fixed, facilitating character indexing; but unlike UCS-2, UTF-32 is able to encode all Unicode code points. However, because each character uses four bytes, UTF-32 takes significantly more space than other encodings, and is not widely used.	2001	2672	6629	2875	31742																				13380	0		8																																	na			https://github.com/antlr/grammars-v4/tree/master/unicode/graphemes																																																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Unicode	2	0														title|year|author|goodreadsId|rating|ratings|reviews\nUnicode Demystified: A Practical Programmer's Guide to the Encoding Standard|2002|Richard Gillam|1827604|3.75|12|0\nProgramming With Unicode|2011|Victor Stinner|47971964|0.0|0|0
hotcocoalisp	Hot Cocoa Lisp	2013	Sam Auciello		13	pl		https://github.com/olleicua/hcl		0				0.1.11	1716	0		6	21312		true	0								https://github.com/olleicua/hcl	pl																2013	2023		6	4	34	20	false																								2013	2023	142	4	199	1	27679																			https://github.com/olleicua/hcl/issues		hcl								javascript hcl markdown json html yaml				true	52	0		20																1	false	0	true																											United States																															https://github.com/olleicua/hcl																																																																																																																																																																																													0	0														
blz	blz	2015			14	pl		https://blazingk.in/blz		0					1717	1		10	21311		true	0								https://github.com/blazingkin/blz-ospl	pl																2014	2023		6	0	23	17	false																								2014	2021	538	8	480	26	7449																													java markdown json bourne-shell python xml yaml dockerfile csv bash				true	33	0		25																	false																													United States					import Lists :main   # Print cubes of even numbers   evens = range(1000).filter!(x -> x % 2 == 0)   print(evens.map!(x -> x ** 3) end																										https://github.com/blazingkin/blz-ospl						#																																true																																																							true																																															false																																																	0	0														
orca	orca	1985	Lee Ki-Yeul		14	pl				0					1718	0		10	21311	1250	true	0								https://github.com/lynix94/orca-lang	pl																2016	2021	2016	5	0	24	1	false																								2016	2020	338	8	431	6	77105																orca is yet another script language which supports OO & distribute processing & functional programming aspects. And It's useful in string processing with decode statements & regular expression in it.	orca is yet another script language which supports OO & distribute processing & functional programming aspects. And It's useful in string processing with decode statements & regular expression in it.		https://github.com/lynix94/orca-lang/issues	orca is yet another script language which supports OO & distribute processing & functional programming aspects. And It's useful in string processing with decode statements & regular expression in it.									cpp markdown make bourne-shell xml dockerfile yacc lex m4 json				true	33	0		24																1	false																text													Korea				https://sourceforge.net/p/orca-lang/wiki/Home/																											https://github.com/lynix94/orca-lang																																																																																																																																																																																													0	0	https://hopl.info/showlanguage.prx?exp=1250													
asmjs	Asm.js	2013			9	ir		http://asmjs.org/		0					1719	1			21309		true	0									ir																							false																																			2012		2013	javascript llvmir lua perl python ruby opengl vim sqlite gnuplot unity-engine godot-game-engine wasm	asm.js is an intermediate programming language designed to allow computer software written in languages such as C to be run as web applications while maintaining performance characteristics considerably better than standard JavaScript, the typical language used for such applications. asm.js consists of a strict subset of JavaScript, into which code written in statically-typed languages with manual memory management (such as C) is translated by a source-to-source compiler such as Emscripten (based on LLVM). Performance is improved by limiting language features to those amenable to ahead-of-time optimization and other performance improvements. Mozilla Firefox was the first web browser to implement asm.js-specific optimizations, starting with version 22.	2013	176	218	203	38962533					Mozilla															901	0		9																																	text																																				function strlen(ptr) {   ptr = ptr|0;   var curr = 0;   curr = ptr;   while (MEM8[curr]|0 != 0) {     curr = (curr + 1)|0;   }   return (curr - ptr)|0; }																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Asm.js	0	0				asmjs.org										
dragonbasic	DragonBASIC	2003	Ulrich Hecht		12	pl				0					1720	0		11	21309		true	0								https://github.com/uli/dragonbasic	pl																2015	2024	2015	6	7	40	12	false																								2015	2023	891	2	414	3	38211											-1								https://github.com/uli/										html c cpp forth fortran-77 assembly-language make bourne-shell markdown css python				true	79	0		23																1	false																													United States				https://dokumen.tips/documents/dragon-basic-gba-development-basicpdf-dragon-basic-is-an-implementation-of.html?page=1																											https://github.com/uli/dragonbasic																																																																																																																																																																																												https://en.wikipedia.org/wiki/DragonBASIC	0	0														
khepri	Khepri	2012	Matt Bierner		12	pl		https://web.archive.org/web/20200122120931/http://khepri-lang.com/		0				1.3.0	1721	0		3	21309		true	0								https://github.com/mattbierner/khepri	pl																2013	2023		9	3	67	8	false																								2012	2015	643	1	31	3	1286																			https://github.com/mattbierner/khepri/issues										javascript markdown json				true	79	0		15																1	false	1	true																											United States																															https://github.com/mattbierner/khepri																																																																																																																																																																																													0	0														
rigc	RigC	2021	Poeta Kodu		14	pl		https://rigc-lang.org		0				v0.3.1	1722	0		4	21307		true	0								https://github.com/RigCLang/rigc-lang/	pl																2021	2023		2	3	13	6	false																								2021	2022	301	8	137	3	10569																			https://github.com/RigCLang		rigc								cpp markdown yaml json				true	32	0		43																1	false	0	true																											Poland																													as break class const continue do else enum export false for from func if import of override ret template true type_name union var while		https://github.com/RigCLang/rigc-lang/																																																																																																																																																																																													0	0														
sysml	SysML	2000			9	pl				0					1723	0			21306		true	0									pl																							false												Systems Modeling Language																									2000	uml energese-notation	The Systems Modeling Language (SysML) is a general-purpose modeling language for systems engineering applications. It supports the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems. SysML was originally developed by an open source specification project, and includes an open source license for distribution and use. SysML is defined as an extension of a subset of the Unified Modeling Language (UML) using UML's profile mechanism.	2006	174	294	300	4883003																				890	0		9																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Systems_Modeling_Language	15	0								year|publisher|title|authors|isbn13\n2016|Springer|Model-Based Systems Engineering with OPM and SysML|Dori, Dov|9781493932948\n20131108|Pearson Technology Group|SysML Distilled|Lenny Delligatti|9780133430332\n20090728|Springer Nature|Car Multimedia Systeme Modell-basiert testen mit SysML|Oliver Alt|9783834895677						title|year|author|goodreadsId|rating|ratings|reviews\nA Practical Guide to SysML: The Systems Modeling Language|2008|Sanford Friedenthal|18339946|3.85|34|3\nSysml for Systems Engineering|2007|Jon Holt|3421557|3.50|4|0\nSystems Engineering with SysML/UML: Modeling, Analysis, Design|2008|Tim Weilkiens|2228839|3.75|20|0\nSysML Distilled: A Brief Guide to the Systems Modeling Language|2013|Lenny Delligatti|27430925|4.17|23|0\nSystems Engineering with Sysml/UML|2004|Tim Weilkiens|23097541|3.00|1|0\nSysml Distilled: A Brief Guide to the Systems Modeling Language|2013|Lenny Delligatti|41627127|4.00|1|0\nSysml for Systems Engineering: A Model-Based Approach|2013|Jon Holt|26442042|4.00|1|0\nSysML for Systems Engineering (Professional Applications of Computing)|2008|Jon Holt|40499990|3.00|1|0\nModel-Based Systems Engineering with OPM and SysML||Dov Dori|51180902|0.0|0|0\nVerification and Validation in Systems Engineering: Assessing UML/SysML Design Models|2010|Mourad Debbabi|15403382|0.0|0|0\nModel-Based Systems Engineering with OPM and SysML|2015|Dov Dori|46460168|2.00|1|0\nPractical Model-based Systems Engineering with SysML||PhD Oliver Alt|60459394|0.0|0|0
arden-syntax	Arden syntax	1992			15	dataNotation				0					1724	1			21304		true	0									dataNotation																							false																																																	Columbia Presbyterian Medical Center && IBM															20	0		20																																				https://github.com/antlr/grammars-v4/tree/master/arden										United States					"maintenance:  title: To check the diastolic blood pressure of the patient;;  mlmname: Hypotension;;  arden: version 2.7;;  version: 1.00;;  institution: Latrobe University Bundoora;;  author: Lakshmi Devineni;;  specialist: ;;  date: 2013-06-02;;  validation: testing;; library:  purpose: check if the diastolic blood pressure of the patient is within limits;;  explanation: This MLM is an example for reading data and writing a message;;  keywords: hypotension; categorization;;  citations: ;;  links: http://en.wikipedia.org/wiki/Hypotension;; knowledge:  type: data_driven;;  data:  /* read the diastolic blood pressure */  diastolic_blood_pressure := read last  {diastolic blood pressure}; /* the value in braces is specific to your  runtime environment */  /* If the height is lower than height_threshold, output a message */  diastolic_pressure_threshold := 60;  stdout_dest := destination  {stdout};  ;;  evoke: null_event;;  logic:  if (diastolic_blood_pressure is not number) then  conclude false;  endif;  if (diastolic_blood_pressure >= diastolic_pressure_threshold) then  conclude true;  else  conclude false;  endif;  ;;  action:  write ""Your Diastolic Blood Pressure is too low (hypotension)""  at stdout_dest;  ;; resources:  default: de  ;;  language: en  'msg' : ""The normal range from 60 to 90"";  ;;  language: de  'msg' : ""Der Normalbereich von 60 bis 90"";  ;; end:"																																	/* */				true false																			true								true																																																																								true																														false																																																https://en.wikipedia.org/wiki/Arden_syntax	0	0														
promela	Promela	1997			15	pl				0					1725	2			21304		true	0									pl	21	21		109							text			source.promela	programming								false				p/Promela.pml																																													Bell Labs			pml	pml											20	0		17																																														United States																"active proctype main(){   printf(""Hello World"") } "				https://riju.codes/promela	"active proctype main() {   printf(""Hello, world!\n""); }"			Promela															printf	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Promela	0	0					Promela				Promela					
scheme-2-d	Scheme 2-D	2021	elucent		12	pl				0					1726	0		1	21302		true	0								https://github.com/elucent/scheme2d	pl																2021	2024	2021	3	2	69	0	false																								2021	2021	1	1	6	1	371																Introducing the future of Scheme...take your S-expressions to the next level with Scheme 2-D!	Introducing the future of Scheme...take your S-expressions to the next level with Scheme 2-D!		https://github.com/elucent/scheme2d/issues	Introducing the future of Scheme...take your S-expressions to the next level with Scheme 2-D!									markdown				true	77	0		13																1	false																													United States				https://reddit.com/r/ProgrammingLanguages/comments/ntr4l5/introducing_the_future_of_schemetake_your/																											https://github.com/elucent/scheme2d																																																																																																																																																																																													0	0														
rainbow	rainbow	2009			12	pl		https://vmlanguages.is-research.de/rainbow/		0					1727	0		7	21300		true	0								https://github.com/conanite/rainbow	pl																2008	2024	2008	5	4	58	1	false																								2008	2010	114	4	374	2	17786																Rainbow is an implementation of Arc in Java. It is fairly complete, providing continuations and tail-call optimization.	Rainbow is an implementation of Arc in Java. It is fairly complete, providing continuations and tail-call optimization.		https://github.com/conanite/rainbow/issues	Rainbow is an implementation of Arc in Java. It is fairly complete, providing continuations and tail-call optimization.									java scheme xml bourne-shell javascript html css				true	76	0		19																	false																													United States																															https://github.com/conanite/rainbow																																																																																																																																																																																													0	0														
scribe	Scribe	1980			11	pl				0					1728	2			21299	2481	true	0									pl																							false																																					1969	ibm-gml html latex css javascript emacs-editor tex	Scribe is a markup language and word processing system which pioneered the use of descriptive markup. Scribe was revolutionary when it was proposed, because it involved for the first time a clean separation of presentation and content.	2007	25	23	80	9313682					Carnegie Mellon															145	0		11																																	text													United States				http://www.bitsavers.org/pdf/unilogic/Scribe_Pocket_Reference.pdf	"@MakeSection(tag=beginning, title=""The Beginning"")"																		@Heading(The Beginning)   @Begin(Quotation)       Let's start at the very beginning, a very good place to start   @End(Quotation)																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Scribe_(markup_language)	0	0	https://hopl.info/showlanguage.prx?exp=2481													
z80	z80	1976			13	assembly				0					1729	1			21298		true	0									assembly																							false																																																																50	0		14																																	text			https://github.com/antlr/grammars-v4/tree/master/asm/asmZ80	z80													https://en.wikipedia.org/wiki/Zilog_Z80#Z80_assembly_language	 ; memcpy --  ; Copy a block of memory from one location to another.  ;  ; Entry registers  ;      BC - Number of bytes to copy  ;      DE - Address of source data block  ;      HL - Address of target data block  ;  ; Return registers  ;      BC - Zero               org     1000h       ;Origin at 1000h  memcpy      public  loop        ld      a,b         ;Test BC,              or      c           ;If BC = 0,              ret     z           ;Return              ld      a,(de)      ;Load A from (DE)              ld      (hl),a      ;Store A into (HL)              inc     de          ;Increment DE              inc     hl          ;Increment HL              dec     bc          ;Decrement BC              jp      loop        ;Repeat the loop              end																																;																																true																																																							true																																															false																																																	0	0														
unrealscript	UnrealScript	1998			10	pl 3d				0					1730	1			21295		true	0									pl	5230	9501		1335		0					java	clike	text/x-java	source.java	programming								false					283	2004	2018	2	21																												1998	linux asmjs javascript webgl android ios java	The Unreal Engine is a game engine developed by Epic Games, first showcased in the 1998 first-person shooter game Unreal. Although primarily developed for first-person shooters, it has been successfully used in a variety of other genres, including stealth, fighting games, MMORPGs, and other RPGs. With its code written in C++, the Unreal Engine features a high degree of portability and is a tool used by many game developers today, with it being source-available. The most recent version is Unreal Engine 4, which was released to the public in 2014.	2002	13	862	120	417152								uc												285	0		10																																	text																														"class US3HelloWorld extends GameInfo; event InitGame( string Options, out string Error ) {     `log( ""Hello, world!"" ); }  defaultproperties { } "																																																																																																																																																																																																										https://en.wikipedia.org/wiki/UnrealScript	7	0					UnrealScript	https://github.com/textmate/java.tmbundle			UnrealScript					title|year|author|goodreadsId|rating|ratings|reviews\nUnrealscript Game Programming Cookbook|2013|Dave Voyles|24323426|3.50|2|0\nUnrealScript Game Programming All in One [With CDROM]|2006|John P. Flynt|1956745|3.14|7|1\nUnreal Development Kit Game Programming with Unrealscript: Beginner's Guide|2011|R. Cordone|20142360|4.25|12|1\nUnreal Development Kit Game Programming with UnrealScript: Beginner's Guide|2011|Rachel Cordone|28391442|3.00|8|0\nUnreal Development Kit Game Programming with Unrealscript Beginner's Guide|2011|Rachel Cordone|22937490|3.50|2|1\nUnreal Development Kit Game Programming with Unrealscript: Beginner's Guide: Create Games Beyond Your Imagination with the Unreal Development Kit|2011|Rachel Cordone|23291525|0.0|0|0\nCurly Bracket Programming Languages: C, Java, C++, Perl, JavaScript, PHP, Ruby, Bcpl, awk, Quakec, Objective-C, Cyclone, Pike, Unrealscript, Rc|2010|Books LLC|14292084|3.00|1|0
xsv-app	xsv-app	2014			8	application				0				0.13.0	1731	0		7	21293		false	0								https://github.com/BurntSushi/xsv	application																2014	2024	2014	100	317	10237	161	false																								2014	2021	418	30	66	1	8527																													rust bourne-shell markdown yaml toml make vim-script				true	11219	0		15																	false	0	true																																																										https://github.com/BurntSushi/xsv																																																																																																																																																																																													0	0														
blitz3d	Blitz3D	2001			12	pl 3d				0					1732	2			21293		true	0									pl																							false				b/Blitz3D.bb																																	2000	basic linux monkey opengl ascii lua unicode csharp purebasic ios	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.	2008	11	126	27	4840					Blitz Research				bb											75	0		14																																														New Zealand																";Blitz3D Hello World demo by MANIAK_dobrii Print ""Hello World"" WaitKey End "							"AppTitle = ""Binary Clock""  Graphics 145,85   secondtimer = CreateTimer(2)    Repeat          Hour = CurrentTime()[..2].ToInt()          Minute = CurrentTime()[4..6].ToInt()          Second = CurrentTime()[6..].ToInt()           If Hour >= 12 Then PM = 1          If Hour > 12 Then Hour = Hour - 12          If Hour = 0 Then Hour = 12           'should do this otherwise the PM dot will be          'Left up once the clock rolls past midnight!          Cls           SetColor(0,255,0) 'make the text green For the PM part          If PM  = 1 Then DrawText ""PM"",5,5          'set the text colour back To white For the rest          SetColor(255,255,255)           For bit=0 Until 6                  xpos=20*(6-bit)                  binaryMask=2^bit                  'do hours                  If (bit<4)                          If (hour & binaryMask)                                  DrawText ""1"",xpos,5                          Else                                  DrawText ""0"",xpos,5                          EndIf                  EndIf                   'do the minutes                  If (minute & binaryMask)                          DrawText ""1"", xpos,25                  Else                          DrawText ""0"", xpos,25                  EndIf                   'do the seconds                  If (second & binaryMask)                          DrawText ""1"",xpos,45                  Else                          DrawText ""0"",xpos,45                  EndIf          Next           'make the text red For the decimal time          SetColor(255,0,0)          DrawText ""Decimal: "" + CurrentTime(),5,65          'set the text back To white For the rest          SetColor(255,255,255)     Flip           'will wait half a second          WaitTimer(secondTimer)    If KeyHit(KEY_ESCAPE) Then Exit  Forever"	Blitz3D															Print	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Blitz3D	0	0														
election-markup-language	Election Markup Language	2001			12	xmlFormat				0					1733	0			21293		true	0									xmlFormat																							false													eml																								2001	xml	Election Markup Language (EML) is an XML-based standard to support end to end management of election processes.	2008	11	44	60	16008334		Election Markup Language (EML) is an XML-based standard to support end to end management of election processes.	Election Markup Language (EML) is an XML-based standard to support end to end management of election processes.		Organization for the Advancement of Structured Information Standards	Election Markup Language (EML) is an XML-based standard to support end to end management of election processes.														75	0		12																																	text													United States				https://wiki.oasis-open.org/election																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Election_Markup_Language	0	0														
nwscript	NWScript	2004			12	pl				0					1734	2			21293		true	0									pl	1	1		78							c_cpp	clike	text/x-csrc	source.c.nwscript	programming								false				n/NWScript.nss																																	1975	linux c java	NWScript is the scripting language developed by BioWare for the role-playing video game Neverwinter Nights. It is based on the C programming language and is implemented in the Aurora toolset. Neverscript, an open source 3rd party editor, has been created for the Mac OS X and Linux versions of NWN because the Aurora toolset has not been ported to those platforms. NWScript is also used in the video games The Witcher, Star Wars: Knights of the Old Republic and Star Wars: Knights of the Old Republic II The Sith Lords, which use the Odyssey Engine. Neverwinter Nights 2, the sequel to the original NWN, features a modified version of this scripting language.	2004	11	87	100	853032					BioWare			nss	nss											75	0		13																																	text																													"// Place in the OnClientEnter event of the module's properties {     SendMessageToPC(GetEnteringObject(), ""Hello World""); } "							"void main() {     SendMessageToPC(GetEnteringObject(), ""Hello world""); }"	NWScript																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/NWScript	0	0					NWScript				NWScript					
sam-format	SAM file format	2009			9	textDataFormat				0					1735	0			21291		true	0									textDataFormat																							false																																					2009	tsv bam-format fastq-format	Sequence Alignment Map (SAM) is a text-based format for storing biological sequences aligned to a reference sequence developed by Heng Li and Bob Handsaker et al. It is widely used for storing data, such as nucleotide sequences, generated by next generation sequencing technologies. The format supports short and long reads (up to 128Mbp) produced by different sequencing platforms and is used to hold mapped data within the Genome Analysis Toolkit (GATK) and across the Broad Institute, the Wellcome Sanger Institute, and throughout the 1000 Genomes Project. Sequence Alignment/Map (SAM) format for alignment of nucleotide sequences (e.g. sequencing reads) to (a) reference sequence(s). May contain base-call and alignment qualities and other data.	2016	167	18	31	49906854					Wellcome Trust Sanger Institute && MIT && Harvard University && University of California Los Angeles && Boston College && University of Michigan && Chinese Academy of Science															855	0		15																																	text													United Kingdom and United States and China				https://dash.harvard.edu/bitstream/handle/1/10246875/2723002.pdf?sequence=1																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/SAM_(file_format)	0	0														
yum-pm	Yum	1999	Seth Vidal and Michael Stenner		9	packageManager				0					1736	0			21291		false	0									packageManager																							false																																					2011		The Yellowdog Updater, Modified (YUM) is a libre and open-source command-line package-management utility for computers running the Linux operating system using the RPM Package Manager. Though YUM has a command-line interface, several other tools provide graphical user interfaces to YUM functionality. YUM allows for automatic updates and package and dependency management on RPM-based distributions. Like the Advanced Package Tool (APT) from Debian, YUM works with software repositories (collections of packages), which can be accessed locally or over a network connection. Under the hood, YUM depends on RPM, which is a packaging standard for digital distribution of software, which automatically uses hashes and digisigs to verify the authorship and integrity of said software; unlike some app stores, which serve a similar function, neither YUM nor RPM provide built-in support for proprietary restrictions on copying of packages by end-users. YUM is implemented as libraries in the Python programming language, with a small set of programs that provide a command-line interface. GUI-based wrappers such as YUM Extender (yumex) also exist.A rewrite of YUM named DNF replaced YUM as the default package manager in Fedora 22. DNF was created to improve on YUM in several ways - improved performance, better resolution of dependency conflicts, and easier integration with other software applications.		167	65		290313					Duke University														true	855	0		10																2																																		https://webhome.phy.duke.edu/~rgb/General/yum_HOWTO/yum_HOWTO/yum_HOWTO-1.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Yum_(software)	0	0														
mugo	Mugo	2021	Ben Hoyt		11	pl		https://benhoyt.com/writings/mugo/		0					1737	0		5	21286		true	0								https://github.com/benhoyt/mugo	pl																2021	2025		3	6	121	0	false																								2021	2021	34	1	12	1	1852																Mugo, a toy compiler for a subset of Go that can compile itself.	Mugo, a toy compiler for a subset of Go that can compile itself.			Mugo, a toy compiler for a subset of Go that can compile itself.									go html make markdown python				true	142	0		17						go										1	false																																																												https://github.com/benhoyt/mugo																																																																																																																																																																																													0	0														
edgelisp	edgelisp	2008	Manuel Simoni		11	pl		http://manuel.github.com/edgelisp/repl.html		0					1738	0		4	21283		true	0								https://github.com/manuel/edgelisp	pl																2008	2024	2008	9	5	123	0	false																								2008	2011	613	1	29	1	13639																			https://github.com/manuel										javascript lisp html markdown				true	141	0		15																1	false																													Austria																															https://github.com/manuel/edgelisp																																																																																																																																																																																													0	0														
pyrex	Pyrex	2002			11	pl		http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/		0					1739	0			21283	4938	true	0								https://www.csse.canterbury.ac.nz/greg.ewing/python/Pyrex/hg/	pl																							false																																					2002	python c cython	Pyrex is a programming language developed to aid in creating Python modules. Its syntax is very close to Python. The goal is to make it easy for Python programmers to write the non-Python supporting code usually required for interfacing modules in a language which is as close to Python as possible.	2005	24	18	64	3274540					University of Canterbury														true	141	0		11																																	text													New Zealand																																			https://www.csse.canterbury.ac.nz/greg.ewing/python/Pyrex/hg/																																																																																																																																																																																								https://en.wikipedia.org/wiki/Pyrex_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=4938													
goal	Goal	2022	Yon Fernández de Retana		19	pl arrayLang				0				0.37.0	1740	1		5	21279		true	0								https://codeberg.org/anaseto/goal	pl																							false																								2022	2025	3088	3	241	5	17557				https://anaseto.codeberg.page/try-goal/												Goal is a K-like language that brings in ideas from Perl and BQN and is written in Go.	Goal is a K-like language that brings in ideas from Perl and BQN and is written in Go.		https://bardinflor.perso.aquilenet.fr/index-en	Goal is a K-like language that brings in ideas from Perl and BQN and is written in Go.									go markdown csv html css				true	3	0		27			apl j k													1	false	0	true						https://anaseto.codeberg.page/goal-docs/chap-tutorial.html							https://anaseto.codeberg.page/goal-docs/chap-FAQ.html														France				https://www.reddit.com/r/ProgrammingLanguages/comments/zycdaq/goal_an_array_programming_language_written_in_go/	"/ Handle command-line arguments: script name + optional file. (2<#ARGS)and:error""USAGE: goal wordstats.goal [file]"" / Read STDIN or filename given by last argument; lowercase everything. src:_ 'read?[1=#ARGS;STDIN;*|ARGS] / Get all words (Unicode letters + dashes). words:rx/[\p{L}-]+/[src;-1] / Print number of words; number of distinct words; five most frequent words. say(#words;#dw:?words;5@!>dw!=%words)"																									https://codeberg.org/anaseto/goal																																																																																																																																						true																																																								0	0														
notepad-editor	Microsoft Notepad	1983			8	editor				0					1741	0			21273		false	0									editor																							false																																					1983	unix unicode utf-8 ascii	Notepad is a simple text editor for Microsoft Windows and a basic text-editing program which enables computer users to create documents. It was first released as a mouse-based MS-DOS program in 1983, and has been included in all versions of Microsoft Windows since Windows 1.0 in 1985.	2002	1881	938	862	143474					Microsoft															9425	0		8																																	na													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Microsoft_Notepad	0	0														
comal	COMAL	1973	Børge R. Christensen and Benedict Løfstedt		11	pl				0					1742	1			21272	605	true	0									pl																							false																																					1973	basic pascal logo isbn bbc-basic unix doi action	"COMAL (Common Algorithmic Language) is a computer programming language developed in Denmark by Benedict Løfstedt and Børge R. Christensen in 1973. COMAL was one of the few structured programming languages that was available for and comfortably usable on 8-bit home computers. The ""COMAL Kernel Syntax & Semantics"" contains the formal definition of the language. Further extensions common to many implementations are described in ."	2003	23	33	111	197700																				135	0		12																2																	text								http://www.rosettacode.org/wiki/Category:Comal					Denmark																							"10 PAGE 20 FOR number:= 1 TO 10 DO 30  PRINT ""HELLO, WORLD!"" 40 NEXT or ENDFOR (Unicomal) 50 END "" """																																																																																																																																																																																																				https://en.wikipedia.org/wiki/COMAL	0	0	https://hopl.info/showlanguage.prx?exp=605		COMAL											
true-basic	True BASIC	1983	John George Kemeny and Thomas E. Kurtz		11	pl				0					1743	1			21272	2590	true	0									pl																							false																																					1983	basic dartmouth-basic microsoft-basic gw-basic trs-80-color-computer assembly-language cbasic isbn	True BASIC is a variant of the BASIC programming language descended from Dartmouth BASIC — the original BASIC — invented by college professors John G. Kemeny and Thomas E. Kurtz.	2001	23	109	137	31382																				135	0		13																2																																																					!Draw the Car SET WINDOW 0,20,0,20 SET COLOR 5 BOX AREA 2,6,2,3 BOX AREA 9,13,2,3 BOX AREA 16,20,2,3 SET COLOR 249 PLOT LINES :0,5;20,5 FLOOD 10,1 BOX KEEP 0,20,0,5 IN road$ BOX CIRCLE 2,3,5,6 FLOOD 2.5,5.5 BOX CIRCLE 5,6,5,6 FLOOD 5.5,5.5 SET COLOR 35 PLOT LINES :2.5,6;5.5,6 PLOT LINES :5,6;8,6;8,8;6,8;6,10;2,10;2,8;0,8;0,6;3,6 FLOOD 4,8 SET COLOR 248 BOX AREA 4,5,8,9  BOX KEEP 0,8,5,10 IN car$ !Save the car in 'car$' FOR x=1 TO 20 STEP 1 !Create a 'for' loop     BOX SHOW road$ AT 0,0     BOX SHOW car$ AT x,5     PAUSE .1     CLEAR NEXT x !End the 'for' loop  END !End the programs														!																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/True_BASIC	0	0	https://hopl.info/showlanguage.prx?exp=2590													
parrot-internal-representation	PIR	2006			10	pl				0					1744	2			21270		true	0									pl				0		0		Parrot	pir	parrot	text			source.parrot.pir	programming								false					10	2007	2016	1	1																													assembly-language parrot-vm parrot-assembly	The Parrot intermediate representation (PIR), previously called Intermediate code (IMC), is one of the two assembly languages for the Parrot virtual machine. The other is Parrot assembly language or PASM. Compared to PASM, PIR exists at a slightly higher abstraction layer, and provides temporary registers and named registers, simplifying code generation. While Parrot is still evolving, it is currently being used in many different capacities, and has undergone several releases.	2006	10	12	20	4850580					https://www.perl.org			pir												270	0		10																																	text													United States																	"#!/usr/bin/env parrot  .sub 'main' :main     say ""Hello!"" .end "						.sub foo   .param int a   .param int b   .local int tmp   tmp = a + b   .return (tmp)  .end																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Parrot_intermediate_representation	0	0						https://github.com/textmate/parrot.tmbundle			Parrot Internal Representation					
glms	GLMS	2022	Sebastian Karlsson		13	pl				0				v0.0.0	1745	1		6	21264		true	0								https://github.com/sebbekarlsson/glms	pl																2022	2024	2022	3	1	40	0	false												Generalized Linear Model Script												2022	2023	152	4	162	1	13884																			https://github.com/sebbekarlsson/glms/issues										c markdown cmake glsl bourne-shell json				true	48	0		19																1	false	0	true																											Sweden					"number w = 640; number h = 480;  image img = image.make(w, h);  img.shade((vec3 uv, vec3 fragCoord, vec3 resolution) => {   vec3 center = resolution * 0.5;   number d = abs(distance(fragCoord, center));   number g = 255 * (d < TAU * 6.0 * (1.0 + random()));   vec3 color = mix(vec3(0.1, 0.3, 0.9), vec3(1), g);   return vec4(color.xyz, 1.0); });  img.save(""test.png"");"																										https://github.com/sebbekarlsson/glms																																																																																																																																																																																													0	0														
nianiolang	nianiolang	2015	Andrzej Gasienica-Samek		14	pl		http://www.nianiolang.org/		0					1746	0		8	21264		true	0								https://github.com/nianiolang/nl	pl																2015	2019	2015	6	5	7	0	false																								2015	2019	19	5	255	3	306862					2015											Procedural programming language without pointers	Procedural programming language without pointers		https://github.com/nianiolang	Procedural programming language without pointers									perl c java bourne-shell javascript make bash markdown				true	29	0		22																1	false																													United States				https://news.ycombinator.com/item?id=14178782																											https://github.com/nianiolang/nl																																																																																																																																																																																													0	0				nianiolang.org										
visual-studio-code-editor	Visual Studio Code	2015			8	editor				0					1747	0			21260		false	0									editor																							false													vs code																								2015	visual-studio-editor typescript javascript linux ia-32 git json c csharp clojure coffeescript css f-sharp go groovy html ini java less lua make markdown objective-c perl php powershell python r ruby rust sql swift visual-basic xml yaml	"Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. It is also customizable, so users can change the editor's theme, keyboard shortcuts, and preferences. It is free and open-source, although the official download is under a proprietary license.Visual Studio Code is based on Electron, a framework which is used to deploy Node.js applications for the desktop running on the Blink layout engine. Although it uses the Electron framework, the software does not use Atom and instead employs the same editor component (codenamed ""Monaco"") used in Visual Studio Team Services (formerly called Visual Studio Online).In the Stack Overflow 2018 Developer Survey, Visual Studio Code was ranked the most popular developer environment tool, with 34.9% of 75,398 respondents claiming to use it."	2015	1501	361	308	46561507																				8525	0		8																																	na									https://marketplace.visualstudio.com/																																																																																																																																																																																																																															https://en.wikipedia.org/wiki/Visual_Studio_Code	0	0														
beam-vm	BEAM Erlang virtual machine	2011	Bogumil Hausman		10	vm				0					1748	0			21259		false	0									vm																							false												Bogdan's Erlang Abstract Machine																									2011		"BEAM is the virtual machine at the core of the Erlang Open Telecom Platform (OTP). BEAM is part of the Erlang Run-Time System (ERTS), which compiles Erlang and Elixir source code into bytecode, which is then executed on the BEAM. BEAM bytecode files have the .beam file extension.Originally BEAM was short for Bogdan's Erlang Abstract Machine, named after Bogumil ""Bogdan"" Hausman, who wrote the original version, but the name may also be referred to as Björn's Erlang Abstract Machine, after Björn Gustavsson, who wrote and maintains the current version. Both developers worked on the system while at Ericsson."		49	18		57341082					Ericsson															265	0		10																1																														Sweden				https://www.erlang.org/blog/a-brief-beam-primer/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/BEAM_(Erlang_virtual_machine)	0	0														
reforth	reforth	2013			11	pl				0					1749	1		6	21259		true	0								https://github.com/seanpringle/reforth	pl																2013	2024	2013	17	13	91	2	false																								2013	2020	77	3	14	1	8154																Reforth tries to solve my gripes without fundamentally changing Forth's elegance and simplicity.	Reforth tries to solve my gripes without fundamentally changing Forth's elegance and simplicity.		https://github.com/seanpringle/reforth/issues	Reforth tries to solve my gripes without fundamentally changing Forth's elegance and simplicity.									forth c markdown make f-sharp bourne-shell				true	134	0		17																	false																													Unknown					begin     condition     if    operation         next     end     condition1     if    operation1         leave     end end 10 for     condition     if    operation         leave     end end																										https://github.com/seanpringle/reforth																																																																																																																																																																																													0	0														
ru	ru	2015			13	pl		http://ru-lang.org		0				0.2.1	1750	0		5	21259		true	0								https://github.com/jcouyang/ru	pl																2015	2019		5	3	34	1	false																								2015	2015	87	2	37	1	1088					2021														https://github.com/jcouyang/ru/issues										javascript bourne-shell json markdown yaml				true	47	0		18																	false	0	true																											Australia																															https://github.com/jcouyang/ru																																																																																																																																																																																													0	0				ru-lang.org			id|title|url|time|timestamp|by|comments|score\n9749286|Show HN: 入(rù-lang) – Clojurized JavaScript|http://ru-lang.org/|2015-06-20 07:28:32 UTC|1434785312|oyanglulu|8|51							
krc	KRC	1981	David Turner		12	pl				0					1751	0			21257	959	true	0									pl																							false												Kent Recursive Calculator																									1981	bcpl c unix isbn	KRC (Kent Recursive Calculator) is a lazy functional language developed by David Turner from November 1979 to October 1981 based on SASL, with pattern matching, guards and ZF expressions (now more usually called list comprehensions). Two implementations of KRC were written: David Turner's original one in BCPL running on EMAS, and Simon J. Croft's later one in C under Unix, and KRC was the main language used for teaching functional programming at the University of Kent at Canterbury (UK) from 1982 to 1985. The direct successor to KRC is Miranda, which includes a polymorphic type discipline based on that of Milner's ML.	2002	10	19	42	17224					University of Kent															70	0		12																1																	text													United Kingdom				http://krc-lang.org/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Kent_Recursive_Calculator	0	0	https://hopl.info/showlanguage.prx?exp=959													
nesl	NESL	1993			12	pl				0					1752	0			21257	1740	true	0									pl																							false																																					1993	haskell cilk	NESL is a parallel programming language developed at Carnegie Mellon by the SCandAL project and released in 1993. It integrates various ideas from parallel algorithms, and functional programming and array programming languages. The most important new ideas behind NESL are  Nested data parallelism: this feature offers the benefits of data parallelism, concise code that is easy to understand and debug, while being well suited for irregular algorithms, such as algorithms on trees, graphs or sparse matrices. A language based performance model: this gives a formal way to calculate the work and depth of a program. These measures can be related to running time on parallel machines.The main design guideline for NESL was to make parallel programming easy and portable. Algorithms are typically significantly more concise in NESL than in most other parallel programming languages, and the code closely resembles high-level pseudocode. NESL supports nested data parallelism by using the flattening transform to convert nested data parallelism to flat data parallelism. This works by storing nested vectors as the nested data and a segment descriptor of vector lengths, separately. This flattening transform, however, can increase the asymptotic work and space complexity of the original program, leading to a much less efficient result.	2004	10	13	21	919571					Carnegie Mellon															70	0		12																																	text								http://www.rosettacode.org/wiki/Category:NESL					United States																																																																					true																																																																																																																																																						https://en.wikipedia.org/wiki/NESL	0	3	https://hopl.info/showlanguage.prx?exp=1740												year|title|doi|citations|influentialCitations|authors|paperId\n1996|A provable time and space efficient implementation of NESL|10.1145/232627.232650|148|16|G. Blelloch and John Greiner|ab3811f4e64078bdc95f0573b9cec256d400e9ea\n2007|Ct: channelling NeSL and SISAL in C++|10.1145/1362702.1362707|16|0|A. Ghuloum|3fef0481b898614b393a2e82babc84dc651807c1\n1997|Interactive Simulations on the Web: Compiling NESL into Java|10.1002/(SICI)1096-9128(199711)9:11%3C1075::AID-CPE345%3E3.0.CO;2-6|2|0|J. Hardwick and G. Narlikar and J. Sipelstein|928c8464fc94448a609af5f61bcaa49098394aff	
hamdown	hamdown	2018			11	textMarkup				0					1753	1		5	21255		true	0								https://github.com/inem/hamdown	textMarkup																2018	2023	2018	9	4	111	6	false																								2018	2019	61	6	29	1	1408																			https://github.com/inem/hamdown/issues										ruby markdown gherkin yaml bash				true	130	0		16																	false																													Serbia					# Main Title  %h2.f2.helvetica.strike   Fancy title   **with some bold**  Some content																										https://github.com/inem/hamdown																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n17312562|Show HN: New markup language for fans of Haml and Markdown|2018-06-14 15:53:47 UTC|1528991627|inem|58|64							
hecl	hecl	2004	David N. Welton and Wolfgang Kechel		19	pl		https://www.hecl.org/		0					1754	0			21255		true	0									pl																							false																																														The Hecl Programming Language is a high-level, open source mobile scripting language inspired by the minimalism and power of tcl written in Java.	The Hecl Programming Language is a high-level, open source mobile scripting language inspired by the minimalism and power of tcl written in Java.		https://groups.google.com/g/hecl	The Hecl Programming Language is a high-level, open source mobile scripting language inspired by the minimalism and power of tcl written in Java.														1	0		23	tcl java															2									https://www.hecl.org/docs/																					United States																																							puts																false																																									true	true																						true						true																																		true																																																				true									0	0														
ren-notation	Ren	2013			19	dataNotation		http://www.ren-data.org/	https://github.com/humanistic/REN	0					1755	1			21255		true	0									dataNotation																							false																																			2014											Ren is a lightweight data-exchange text format. It is programming language independent with familiar conventions. Whitespace separates values, but is not significant beyond that. Ren has two main data structures: An ordered group of values, called a list; A collection of name/value pairs, called a map	Ren is a lightweight data-exchange text format. It is programming language independent with familiar conventions. Whitespace separates values, but is not significant beyond that. Ren has two main data structures: An ordered group of values, called a list; A collection of name/value pairs, called a map		Pointillistic Software	Ren is a lightweight data-exchange text format. It is programming language independent with familiar conventions. Whitespace separates values, but is not significant beyond that. Ren has two main data structures: An ordered group of values, called a list; A collection of name/value pairs, called a map	ren													1	0		23																																														United States				http://pointillistic.com/ren/	"[]   ; empty list #()   ; empty map [a 1 true #three] ; non-empty list #(a: 1 b: ""two"") ; non-empty map ""Ren Example 1"" ; string -42   ; number 98.6   ; another number true   ; literal true false  ; literal false none   ; literal nil/null/nada #(   ; a bigger map     quote:  ""禅 saying: ^""仁 rocks!^""""     utf-8:    ""^(CE91) to ^(cf89)""     sci-phi:  0.1618e1     tax-rate: 3.9%     price:    $79.99     url:      http://www.ren-data.org/     email:    info@ren-data.org     hashtag:  #ren     date:     2013-04-17/18:37:39-06:00     warning:  00:02     ; = 00:00:120.0     ip-addr:  127.0.0.1     geo-pos:  43.6x116.7x817     hex:      16#{DECAFBAD CAFE 00FF}     base-64:  64#{UmVuIGlzIGRhdGE=} )"																																;					true false																			true								true																																																							true																																															false																																																	0	0				ren-data.org										
airtable-app	Airtable	2012			9	application spreadsheet		https://airtable.com/		0					1756	0			21253		false	0									application																							false																																			2003		2012		Airtable is a cloud collaboration service headquartered in San Francisco. It was founded in 2012 by Howie Liu, Andrew Ofstad, and Emmett Nicholas. Airtable is a spreadsheet-database hybrid, with the features of a database but applied to a spreadsheet. The fields in an Airtable table are similar to cells in a spreadsheet, but have types such as 'checkbox', 'phone number', and 'drop-down list', and can reference file attachments like images.Users can create a database, set up column types, add records, link tables to one another, collaborate, sort records and publish views to external websites.		149	14		49272892					Formagrid, Inc.															766	0		9																																																																				https://twitter.com/airtable																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Airtable	0	0				airtable.com										
textadept-editor	Textadept	2007			9	editor		https://orbitalquark.github.io/textadept		0					1757	0		14	21253		false	0								https://github.com/orbitalquark/textadept/	editor																2020	2024		23	38	628	30	false																								2007	2025	4150	2	165	90	39345																													lua markdown diff c bourne-shell yaml html xml cpp cmake svg qt css bash				true	766	0		23																	false																																																												https://github.com/orbitalquark/textadept/																																																																																																																																																																																												https://en.wikipedia.org/wiki/Textadept	0	0														
urbiscript	Urbiscript	2003	Jean-Christophe Baillie		13	pl				0					1758	1			21250		true	0									pl																							false																					urbi.py																2003	self io c	urbiscript is a programming language for robotics.  It features syntactic support for concurrency and event-based programming.  It is a prototype-based object-oriented scripting language.  It is dynamic: name resolution is performed during the program execution (late binding); slots (member variables) can be added/removed at runtime, and even prototypes (superclasses) of an object can be changed at runtime. Memory management is performed by reference counting. Tightly bound to the Urbi platform it supports seamless integration of C++/Java components.	2011	5	7	44	33150834										u									true	45	0		13																1																																																UrbiScript					"at (x + y == z)     echo(""%s + %s == %s"" % [x, y, z]);"																																														true																									true														true											true																						true																																																																														https://en.wikipedia.org/wiki/Urbiscript	0	0														
knitr	Knitr	2012			10	template				0					1759	1			21249		true	0									template																							false																																					2012	r latex lyx-editor html markdown asciidoc restructuredtext sweave python perl coffeescript rstudio	knitr is an engine for dynamic report generation with R. It is a package in the statistical programming language R that enables integration of R code into LaTeX, LyX, HTML, Markdown, AsciiDoc, and reStructuredText documents. The purpose of knitr is to allow reproducible research in R through the means of Literate Programming. It is licensed under the GNU General Public License.knitr was inspired by Sweave and written with a different design for better modularization, so it is easier to maintain and extend. Sweave can be regarded as a subset of knitr in the sense that all features of Sweave are also available in knitr. Some of knitr's extensions include the R Markdown format (used in reports published on RPubs), caching, TikZ graphics and support to other languages such as Python, Perl, C++, Shell scripts and CoffeeScript, and so on. knitr is officially supported in the RStudio IDE for R, LyX, Emacs/ESS and the Architect IDE for data science.	2013	48	30	44	38393230					Iowa State University											latex			true	260	0		11																																														United States																							"The Wilcoxon Sign test was applied as statistical comparison of the average of two dependent samples above.    In this case then, the calculated P-value was 0.56 and hence greater than the significance (0.05 by default).    This implies that ""H0: there is no difference between the    results in data1 and data2"" must be accepted."																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Knitr	0	1													year|title|doi|citations|influentialCitations|authors|paperId\n2015|Dynamic Documents with R and knitr|10.1201/b15166|530|49|Yihui Xie|95a2b1b7093cf4d5910ad322bb5d1d4f7c5611a2	
isetl	ISETL	1989	Jacob T. Schwartz		14	pl				0					1760	1			21245	2123	true	0									pl																							false																																					1969	algol-60 abc ada python	SETL (SET Language) is a very high-level programming language based on the mathematical theory of sets.  It was originally developed by (Jack) Jacob T. Schwartz at the New York University (NYU) Courant Institute of Mathematical Sciences in the late 1960s.	2014	1	51	4	916963					Clarkson University															25	0		15																1																														United States				https://semanticscholar.org/paper/32550542f523856c16c49b66b1251485e7fe916e																			procedure factorial(n); -- calculates the factorial n!   return if n = 1 then 1 else n * factorial(n - 1) end if; end factorial;														--																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/ISETL_%28programming_language%29	0	0	https://hopl.info/showlanguage.prx?exp=2123													
p4p	p4p	2010			14	pl		https://shriram.github.io/p4p		0					1761	1		4	21245		true	0								https://github.com/shriram/p4p	pl																2010	2023	2010	3	3	12	0	false																								2010	2014	20	2	15	1	2435																an alternate syntax for Racket.	an alternate syntax for Racket.		Brown University	an alternate syntax for Racket.									racket css javascript html				true	25	0		18																	false																													United States				http://shriram.github.io/p4p	defvar: m = 10 defvar: this-better-be-6 = add(1, 2, 3) defvar: this-better-be-0 = add() deffun: five() = 5 deffun: trpl(x) = add(x, x, x) deffun: g(a, b, c) = add(a, b, c) deffun: d/dx(f) =    defvar: delta = 0.001    fun: (x) in:      div(sub(f(add(x, delta)),              f(x)),          delta)  deffun: fib(n) =    if: numeq(n, 0)      1    elseif: numeq(n, 1)      1    else:      add(fib(sub1(n)), fib(sub(n, 2)))																										https://github.com/shriram/p4p																																																																																																																																												true																																																	0	0														
ssi	SSI	2004			9	template				0					1762	0			21239		true	0									template																							false												Server Side Includes																									2010	html nginx-config edge-side-includes	"Server Side Includes (SSI) is a simple interpreted server-side scripting language used almost exclusively for the Web. Code is processed by web servers. The most frequent use of SSI is to include the contents of one or more files into a web page on a web server. For example, a web page containing a daily quotation could include the quotation by placing the following code into the file of the web page:  With one change of the quote.txt file, all pages that include the file will display the latest daily quotation. The inclusion is not limited to files, and may also be the text output from a program, or the value of a system variable such as the current time. Server Side Includes are useful for including a common piece of code throughout a site, such as a page header, a page footer and a navigation menu. Conditional navigation menus can be conditionally included using control directives. In order for a web server to recognize an SSI-enabled HTML file and therefore carry out these instructions, either the filename should end with a special extension, by default .shtml, .stm, .shtm, or, if the server is configured to allow this, set the execution bit of the file.As a simple programming language, SSI supports only one type: text. Its control flow is rather simple, choice is supported, but loops are not natively supported and can only be done by recursion using include or using HTTP redirect. The simple design of the language makes it easier to learn and use than most server-side scripting languages, while complicated server-side processing is often done with one of the more feature-rich programming languages. SSI is Turing complete.Apache, LiteSpeed, nginx, and IIS are the four major web servers that support this language. SSI has a simple syntax: <!--#directive parameter=value parameter=value -->. Directives are placed in HTML comments so that if SSI is not enabled, users will not see the SSI directives on the page, unless they look at its source. Note that the syntax does not allow spaces between the leading ""<"" and the directive."	2004	144	63	302	424381					University of Illinois Urbana-Champaign															740	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Server_Side_Includes	0	0														
false	False	1993	Wouter Van Oortmerssen		16	pl		http://www.strlen.com/false-language/		0					1763	3			21239		true	1	apter-f								pl																							false				f/False.f																																													http://strlen.com				f											1	0		16																1								https://tio.run/#false										2392							http://www.rosettacode.org/wiki/Category:FALSE					United States					{ writes all prime numbers between 0 and 100 } 99 9[1-$][$@$@$@$@/*=[1-$$[%1-$@]?0[$.' ,]?]?]#											"""Hello World "" "				https://riju.codes/false	"""Hello, world!"" "			False																																													true																																																																																																						false																																																	0	0														
hr-code	hr-code	2019	Han Tuzun		10	barCodeFormat				0					1764	0		2	21237		true	0								https://github.com/hantuzun/hr-code	barCodeFormat																2019	2024	2019	8	7	228	3	false																								2019	2019	11	2	4	1	208																			https://github.com/hantuzun/hr-code/issues										markdown c				true	252	0		12																1	false																													Turkey																															https://github.com/hantuzun/hr-code																																																																																																																																																																																													0	0														
ntp	Network Time Protocol	1981			8	protocol				0					1765	0			21231		true	0									protocol																							false												Network Time Protocol																									1985		The Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks. In operation since before 1985, NTP is one of the oldest Internet protocols in current use. NTP was designed by David L. Mills of the University of Delaware. NTP is intended to synchronize all participating computers to within a few milliseconds of Coordinated Universal Time (UTC). It uses the intersection algorithm, a modified version of Marzullo's algorithm, to select accurate time servers and is designed to mitigate the effects of variable network latency. NTP can usually maintain time to within tens of milliseconds over the public Internet, and can achieve better than one millisecond accuracy in local area networks under ideal conditions. Asymmetric routes and network congestion can cause errors of 100 ms or more.The protocol is usually described in terms of a client-server model, but can as easily be used in peer-to-peer relationships where both peers consider the other to be a potential time source. Implementations send and receive timestamps using the User Datagram Protocol (UDP) on port number 123. They can also use broadcasting or multicasting, where clients passively listen to time updates after an initial round-trip calibrating exchange. NTP supplies a warning of any impending leap second adjustment, but no information about local time zones or daylight saving time is transmitted.The current protocol is version 4 (NTPv4), which is a proposed standard as documented in RFC 5905. It is backward compatible with version 3, specified in RFC 1305.		1441	507		159886					University of Delaware															7225	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Network_Time_Protocol	0	0														
ext2	Ext2	1993			9	filesystem				0					1766	0			21231		false	0									filesystem																							false																																					1992	linux ext ext3 ext4	"The ext2 or second extended file system is a file system for the Linux kernel.  It was initially designed by Rémy Card as a replacement for the extended file system (ext).  Having been designed according to the same principles as the Berkeley Fast File System from BSD, it was the first commercial-grade filesystem for Linux.The canonical implementation of ext2 is the ""ext2fs"" filesystem driver in the Linux kernel. Other implementations (of varying quality and completeness) exist in GNU Hurd, MINIX 3, some BSD kernels, in MiNT, and as third-party Microsoft Windows and macOS drivers. ext2 was the default filesystem in several Linux distributions, including Debian and Red Hat Linux, until supplanted more recently by ext3, which is almost completely compatible with ext2 and is a journaling file system. ext2 is still the filesystem of choice for flash-based storage media (such as SD cards and USB flash drives) because its lack of a journal increases performance and minimizes the number of writes, and flash devices have a limited number of write cycles. However, recent Linux kernels support a journal-less mode of ext4 which provides benefits not found with ext2."	2002	141	322	489	39194					Linux Foundation															725	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ext2	1	0														title|year|author|goodreadsId|rating|ratings|reviews\nDeveloper Experience Linux Ext2 Filesystem Japanese Edition||Nina Petipa|50330336|0.0|0|0
de-bruijn-index-notation	De Bruijn index	1972	Nicolaas Govert de Bruijn		10	notation				0					1767	1			21231		true	0									notation																							false																																					1972		In mathematical logic, the de Bruijn index is a tool invented by the Dutch mathematician Nicolaas Govert de Bruijn for representing terms of lambda calculus without naming the bound variables. Terms written using these indices are invariant with respect to α-conversion, so the check for α-equivalence is the same as that for syntactic equality. Each de Bruijn index is a natural number that represents an occurrence of a variable in a λ-term, and denotes the number of binders that are in scope between that occurrence and its corresponding binder. The following are some examples:  The term λx. λy. x, sometimes called the K combinator, is written as λ λ 2 with De Bruijn indices. The binder for the occurrence x is the second λ in scope. The term λx. λy. λz. x z (y z) (the S combinator), with de Bruijn indices, is λ λ λ 3 1 (2 1). The term λz. (λy. y (λx. x)) (λx. z x) is λ (λ 1 (λ 1)) (λ 2 1). See the following illustration, where the binders are coloured and the references are shown with arrows. De Bruijn indices are commonly used in higher-order reasoning systems such as automated theorem provers and logic programming systems.		46	34		10314482					Eindhoven University of Technology															250	0		10																1																														Netherlands				http://alexandria.tue.nl/repository/freearticles/597619.pdf	λ λ λ 3 1 (2 1)																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/De_Bruijn_index	0	0														
ldap	Lightweight Directory Access Protocol	1997			8	protocol				0					1768	0			21224		true	0									protocol																							false																																					1997		The Lightweight Directory Access Protocol  (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network.  Directory services play an important role in developing intranet and Internet applications by allowing the sharing of information about users, systems, networks, services, and applications throughout the network.  As examples, directory services may provide any organized set of records, often with a hierarchical structure, such as a corporate email directory.  Similarly, a telephone directory is a list of subscribers with an address and a phone number. LDAP is specified in a series of Internet Engineering Task Force (IETF) Standard Track publications called Request for Comments (RFCs), using the description language ASN.1. The latest specification is Version 3, published as RFC 4511 (a road map to the technical specifications is provided by RFC4510). A common use of LDAP is to provide a central place to store usernames and passwords. This allows many different applications and services to connect to the LDAP server to validate users.LDAP is based on a simpler subset of the standards contained within the X.500 standard.  Because of this relationship, LDAP is sometimes called X.500-lite.		1402	647		18508					University of Michigan && Isode Limited && Performance Systems International															7030	0		10																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol	0	0														
tampio	tampio	2017	Iikka Hauhio		10	pl				0					1769	1		3	21224		true	0								https://github.com/fergusq/tampio	pl																2017	2024	2017	7	5	226	1	false	Finnish																							2017	2018	228	4	31	1	47128																													python markdown css				true	246	0		13																1	false																																		 Pienen luvun kertoma on       riippuen siitä, onko se pienempi tai yhtä suuri kuin yksi,       joko yksi       tai pieni luku kerrottuna pienen luvun edeltäjän kertomalla.      Luvun edeltäjä on se vähennettynä yhdellä.      Olkoon pieni muuttuja uusi muuttuja, jonka arvo on nolla.      Kun nykyinen sivu avautuu,       pieneen muuttujaan luetaan luku       ja nykyinen sivu näyttää pienen muuttujan arvon kertoman.																										https://github.com/fergusq/tampio																																																																																																																																																																																													0	0														
p-star	P*	2013	Atle Solbakken		14	pl		https://www.p-star.org/home		0					1770	1		9	21224		true	0								https://github.com/P-star/P-star	pl																2014	2020		4	3	5	25	false													p-star											2013	2020	582	7	406	9	42041																P* (pronounced P-star) is a programming language specifically designed for web development. P* provides easy in-language support for common tasks in this field.	P* (pronounced P-star) is a programming language specifically designed for web development. P* provides easy in-language support for common tasks in this field.		https://github.com/P-star	P* (pronounced P-star) is a programming language specifically designed for web development. P* provides easy in-language support for common tasks in this field.									cpp bourne-shell m4 make xml svg css markdown xslt				true	23	0		23																1	false																													Norway					"#!/usr/bin/wpl -f SCENE main {     /* Create a variable named 'env' of special type 'ENV' */     ENV env;     /* Create a variable named 'path' of type 'string' */     string path;     /* Tell the env variable to retrieve the environment     variable PATH and put the result into our 'path' variable */     path = env->PATH;     /* Put the variable 'path' into a text string and then print it out */     echo ""My shell looks for programs in these directories: $path\n""; }"																										https://github.com/P-star/P-star																																																																																																																																																																																													0	0														
chill	CHILL	1980			11	pl				0					1771	0			21223	889	true	0									pl																							false																																					1980	cobol ada plex erlang	In computing, CHILL (an acronym for CCITT High Level Language) is a procedural programming language designed for use in telecommunication switches (the hardware used inside telephone exchanges). The language is still used for legacy systems in some telecommunication companies and for signal box programming. The CHILL language is similar in size and complexity to the original Ada language. The first specification of the CHILL language was published in 1980, a few years before Ada. ITU provides a standard CHILL compiler. A free CHILL compiler was bundled with GCC up to version 2.95, however, was removed from later versions. An object-oriented version, called Object CHILL, was developed also. ITU is responsible for the CHILL standard, known as ITU-T Rec. Z.200. The equivalent ISO standard is ISO/IEC 9496:2003. (The text of the two documents is the same). In late 1999 CCITT stopped maintaining the CHILL standard. CHILL was used in systems of Alcatel System 12 and Siemens EWSD, for example.	2004	20	20	62	765313					ITU Telecommunication Standardization Sector															120	0		11																																	text													Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CHILL	1	0	https://hopl.info/showlanguage.prx?exp=889		CHILL					year|publisher|title|authors|isbn13\n1983|Prentice Hall|The Programming Languages: Pascal, Modula, Chill and Ada|Smedema, Kees|9780137297566						
interlisp	Interlisp	1966	Daniel G. Bobrow and Warren Teitelman and Ronald Kaplan		11	pl				0					1772	0			21223	957	true	0									pl																							false																																					1966	common-lisp flavors sparc	"Interlisp (also seen with a variety of capitalizations) is a programming environment built around a version of the Lisp programming language. Interlisp development began in 1966 at Bolt, Beranek and Newman in Cambridge, Massachusetts with Lisp implemented for the DEC PDP-1 by Danny Bobrow and D. L. Murphy. In 1970 BBN LISP was designed, which ran on PDP-10 machines running the TENEX operating system. In 1973, when Danny Bobrow, Warren Teitelman and Ronald Kaplan moved from BBN to Xerox PARC, it was renamed Interlisp. Interlisp became a popular Lisp development tool for AI researchers at Stanford University and elsewhere in the DARPA community. Interlisp was notable for the integration of interactive development tools into the environment, such as a debugger, an automatic correction tool for simple errors (DWIM – ""do what I mean""), and analysis tools."	2003	20	61	70	353464					BBN															120	0		13																3																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Interlisp	1	0	https://hopl.info/showlanguage.prx?exp=957													title|year|author|goodreadsId|rating|ratings|reviews\nInterlisp: The Language and Its Usage|1986|Stephen H. Kaisler|5201959|4.00|1|0
readable	Readable	2018	Lépine Kong		16	textMarkup		https://readablehumanformat.com/		0					1773	1		4	21223		true	0								https://github.com/lepinekong/readablehumanformat	textMarkup																2018	2024	2018	4	2	8	9	false																								2018	2018	112	2	23	1	4698																The ReAdABLE Human Format aims at Agile Documentation by making WRITING and READING document easier for End User and Developer alike, while allowing a high degree of flexibility. Its primary goal is to generate Markdown (and conversion to other formats in the future) while being even simpler (less code to memorize) and richer (adding meta-data is straightforward and creating new semantics is easy).	The ReAdABLE Human Format aims at Agile Documentation by making WRITING and READING document easier for End User and Developer alike, while allowing a high degree of flexibility. Its primary goal is to generate Markdown (and conversion to other formats in the future) while being even simpler (less code to memorize) and richer (adding meta-data is straightforward and creating new semantics is easy).		https://github.com/lepinekong/readablehumanformat/issues	The ReAdABLE Human Format aims at Agile Documentation by making WRITING and READING document easier for End User and Developer alike, while allowing a high degree of flexibility. Its primary goal is to generate Markdown (and conversion to other formats in the future) while being even simpler (less code to memorize) and richer (adding meta-data is straightforward and creating new semantics is easy).									markdown html json yaml				true	18	0		20																1	false																													France				https://readable.red/	"Red [     Title: ""How to Write Good Article""     Build: 1.0.0.4     Credits: [""Sibeesh Venu""]     Owners: [""Lépine Kong""]     References: [         https://www.c-sharpcorner.com/article/how-to-write-good-articles/     ]     File: howtowritegoodarticle.red.red     Output-files: [howtowritegoodarticle.red.md]     Categories: [Blogging]     Tags: [Markdown Blogging Writing Documentation Templating Scaffolding]     Dates: [         Creation: 2018-05-12 19:13:42         Update: 2018-05-15 19:09:59     ]     Languages: [""english""] ]  Article: [      Title: {How To Write Good Articles}      Source: [         .title: {ReAdABLE Source (version 1.0)}         .text: {[http://readablehumanformat.com/examples/howtowritegoodarticle.red](https://github.com/lepinekong/readablehumanformat/blob/master/examples/howtowritegoodarticle.red)         }         .Published-Url: http://readablehumanformat.com/create.codesnippet.fast     ]      Credit: [         .title: {Credit}         .text: {             [""How To Write Good Articles"" by *Sibeesh Venu*](https://www.c-sharpcorner.com/article/how-to-write-good-articles/)         }     ]      Point-1: [         .title: {Point 1: Introduction}         .text: {             Replace this paragraph with your own content, guidance and example are kept available in .guidance and .example fields (metadata) within the ReAdABLE source if you need to remember.             *Guidance:*             >An introduction is very important when you write an article. A good introduction can make the reader want to read further. Trust me, it is very useful too. In this part you can describe what exactly you are going to say/do in the rest of the article. It must be brief. And please never use any code blocks in your introduction, that is never meant to be there. This is the part which lets your readers understand where/what exactly you are intending to do.             *Example:*                          >I am neither an expert nor a guru. But still I suppose I have improved by writing articles for the past two years. I still remember my first article, there were so many mistakes. Remember one thing: “Mistakes are the key to success.” Here I will point out a few things which I follow while writing articles. Please feel free to add your own points to this article. I hope you will like this.         }          .image: https://i.imgur.com/rNmBuuv.png          .guidance: {             An introduction is very important when you write an article. A good introduction can make the reader want to read further. Trust me, it is very useful too. In this part you can describe what exactly you are going to say/do in the rest of the article. It must be brief. And please never use any code blocks in your introduction, that is never meant to be there. This is the part which lets your readers understand where/what exactly you are intending to do.         }         .example: {             I am neither an expert nor a guru. But still I suppose I have improved by writing articles for the past two years. I still remember my first article, there were so many mistakes. Remember one thing: “Mistakes are the key to success.” Here I will point out a few things which I follow while writing articles. Please feel free to add your own points to this article. I hope you will like this.         }     ]      Point-2: [          .title: {Point 2: Background}         .text: {             In this part, you can explain what made you write this article. You can explain the problems you faced here, or when you had this problem. This should be brief too, here you can also include source code. Please do remember that this is just the background, so it is not advisable to include full source code and explain it here.         }         .guidance: {             In this part, you can explain what made you write this article. You can explain the problems you faced here, or when you had this problem. This should be brief too, here you can also include source code. Please do remember that this is just the background, so it is not advisable to include full source code and explain it here.         }         .example: {             Example: Last week one of my friends asked this question: ""How do you write good articles?"" I am dedicating this article to him. I hope he will like this.         }     ]      Point-3: [         .title: {Point 3: What are you going to do?}         .text: {             Here you can explain the things which you are going to do in this article. You can list them for better readability. You can explain these points one by one. You can also add some code snippets. But whenever you add any code, please try to explain even if it is basic. That will help some beginners to understand things more easily. You may feel that this basic explanation is not necessary as you have so much experience and you may be good at it. But what about the beginners? I always believe they are the real beneficiaries of your articles. We must concentrate on both kinds of users; i.e., beginners and experienced.         }         .image: https://csharpcorner-mindcrackerinc.netdna-ssl.com/article/how-to-write-good-articles/Images/What-you-are-going-to-do.jpg          .guidance: {             Here you can explain the things which you are going to do in this article. You can list them for better readability. You can explain these points one by one. You can also add some code snippets. But whenever you add any code, please try to explain even if it is basic. That will help some beginners to understand things more easily. You may feel that this basic explanation is not necessary as you have so much experience and you may be good at it. But what about the beginners? I always believe they are the real beneficiaries of your articles. We must concentrate on both kinds of users; i.e., beginners and experienced.         }       ]      Point-4: [         .title: {Point 4: How are you going to do it?}         .text: {             This can be the continuation of point three. This is where you can explain the possible ways that you can fix your problem, or the possible ways to achieve the same tasks. Any tasks can be achieved in different ways right? So when you write any article, you must think from all perspectives.             This will make your article rich in content. And this is where you must concentrate more on the coding part. When you write code in your article, it must be formatted well. If you use WordPress as a CMS (Content Management System) for your blog, you can go for any syntax highlighter plugins, or you can customize your own. If you post the article in any of the social communities, please use their formatting options.             If you have any images which explain the workflow for any tasks, it is always advisable to include those. An image is more understandable than reading the content, but always limit yourself to not include more than 10 images per article. When you include the images, please try to convert them to a particular size (example: width: 650 PX), this will make your article look good. But no worries if you have a low resolution image, and if you think enlarging that will cause any clarity issues, you can always use the same without conversion.             One thing you must remember is that you can always include all the things you have tried and what the output was that you got from it. If you do so, your reader will see that if he or she does that, they will get the same output. So it is not only about the the scenario which works fine, but also about the errors/problems.         }         .guidance: {             This can be the continuation of point three. This is where you can explain the possible ways that you can fix your problem, or the possible ways to achieve the same tasks. Any tasks can be achieved in different ways right? So when you write any article, you must think from all perspectives.             This will make your article rich in content. And this is where you must concentrate more on the coding part. When you write code in your article, it must be formatted well. If you use WordPress as a CMS (Content Management System) for your blog, you can go for any syntax highlighter plugins, or you can customize your own. If you post the article in any of the social communities, please use their formatting options.             If you have any images which explain the workflow for any tasks, it is always advisable to include those. An image is more understandable than reading the content, but always limit yourself to not include more than 10 images per article. When you include the images, please try to convert them to a particular size (example: width: 650 PX), this will make your article look good. But no worries if you have a low resolution image, and if you think enlarging that will cause any clarity issues, you can always use the same without conversion.             One thing you must remember is that you can always include all the things you have tried and what the output was that you got from it. If you do so, your reader will see that if he or she does that, they will get the same output. So it is not only about the the scenario which works fine, but also about the errors/problems.         }      ]      Point-5: [          .title: {Point 5: Always include output}         .text: {             An output is the outcome of what we tried, right? So what if you don't include that? Isn’t that bad? You can include the output as an image or any content. It can be any result set too.         }         .guidance: {             An output is the outcome of what we tried, right? So what if you don't include that? Isn’t that bad? You can include the output as an image or any content. It can be any result set too.         }     ]      Point-6: [         .title: {Point 6: Include source code as a downloadable format}         .text: {             Please add source code as a downloadable format whenever possible. This will definitely help your reader, so that he/she doesn’t need to worry about the initial set up. We all are a community, guys, and we love helping each other. Am I right?         }         .guidance: {             Please add source code as a downloadable format whenever possible. This will definitely help your reader, so that he/she doesn’t need to worry about the initial set up. We all are a community, guys, and we love helping each other. Am I right?         }     ]      Point-7: [         .title: {Point 7: Format the entire content}         .text: {             There are so many things you must concentrate on when it comes to formatting. I am listing a few of them here.             - Use the same font for the entire article             - Use bold for the headings             - Highlight the lines, if it is very important (Example: Notes)             - Use code formatter when you write codes             - Resize and align images properly             - Make sure that that headings start with a capital letter (CamelCasing)         }         .guidance: {             There are so many things you must concentrate on when it comes to formatting. I am listing a few of them here.             - Use the same font for the entire article             - Use bold for the headings             - Highlight the lines, if it is very important (Example: Notes)             - Use code formatter when you write codes             - Resize and align images properly             - Make sure that that headings start with a capital letter (CamelCasing)         }     ]      Point-8: [          .title: {Point 8: Give credit}         .text: {             This is very important. Whenever you take something from any site, please try to give credit to the content owner by providing the links/name. For example, if you are taking an image from any site, you can include the site name just below the image. Trust me, this will make you genuine. And in the end, it is all about being genuine right?         }         .guidance: {             This is very important. Whenever you take something from any site, please try to give credit to the content owner by providing the links/name. For example, if you are taking an image from any site, you can include the site name just below the image. Trust me, this will make you genuine. And in the end, it is all about being genuine right?         }     ]      Point-9: [          .title: {Point 9: Write a conclusion}         .text: {             The conclusion is the last part of your article; you can summarize the things you have written here. And also if you want, you can always ask some questions to your readers so that the bond between you and your readers will be in multibind format (Yes, like we have in Angular JS. LOL). You can always ask for feedback; feedback is something that we all are looking for. Each and every piece of feedback is valuable whether it is negative or positive. If you get any negative feedback, be happy and try to improve on the things that are being suggested.             In a speech in South Africa in 1890 Mahatma Gandhi said this:             * * “A customer is the most important visitor on our premises. He is not dependent on us. We are dependent on him. He is not an interruption of our work. He is the purpose of it. He is not an outsider of our business. He is part of it. We are not doing him a favour by serving him. He is doing us a favour by giving us the opportunity to do so.”         }         .guidance: {             The conclusion is the last part of your article; you can summarize the things you have written here. And also if you want, you can always ask some questions to your readers so that the bond between you and your readers will be in multibind format (Yes, like we have in Angular JS. LOL). You can always ask for feedback; feedback is something that we all are looking for. Each and every piece of feedback is valuable whether it is negative or positive. If you get any negative feedback, be happy and try to improve on the things that are being suggested.             In a speech in South Africa in 1890 Mahatma Gandhi said this:             * * “A customer is the most important visitor on our premises. He is not dependent on us. We are dependent on him. He is not an interruption of our work. He is the purpose of it. He is not an outsider of our business. He is part of it. We are not doing him a favour by serving him. He is doing us a favour by giving us the opportunity to do so.”         }     ] ]  unless exists? lib: %lib/ReAdABLE.Human.Format.lib.red [     lib: http://readablehumanformat.com/lib.red ]  do read lib do read .to-file ""C:\rebol\.system.user\.code\.domains\.apps\Authoring\libraries\.system.user.apps.authoring.library.red""  markdown-gen  ; deploy to .github local workspace try [     .copy-file %howtowritegoodarticle.red     .copy-file %howtowritegoodarticle.md ]"																										https://github.com/lepinekong/readablehumanformat																																																																																																																																																																																													4	0				readablehumanformat.com				year|publisher|title|authors|isbn13\n2022|Packt Publishing|Crystal Programming: A project-based introduction to building efficient, safe, and readable web and CLI applications|Dietrich, George and Bernal, Guilherme|9781801818674\n2019-01-25T00:00:01Z|Packt Publishing|Hands-On Data Structures and Algorithms with Rust: Learn programming techniques to build effective, maintainable, and readable code in Rust 2018|Matzinger, Claus|9781788995528\n2012|O'Reilly Media|Maintainable JavaScript: Writing Readable Code|Zakas, Nicholas C.|9781449327682\n19940406|World Scientific Publishing|Machine Proofs In Geometry: Automated Production Of Readable Proofs For Geometry Theorems|ShangChing Chou; XiaoShan Gao; JingZhong Zhang|9789812798152						
mathtype	MathType	1987			13	application		https://www.wiris.com/en/mathtype/		0		https://docs.wiris.com/mathtype/en/mathtype-office-tools/mathtype-office-tools-release-notes.html		v3.4.0	1774	0			21220		false	1	microsoft-equation-editor								application																							false																																																	Design Science															21	0		14	tex																	3	true				true		https://docs.wiris.com/mathtype/index.html																					Spain																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MathType	0	0														
gltf	glTF	2015			14	dataNotation 3d		https://www.khronos.org/gltf/	https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html	0				2.0	1775	0			21220		true	0								https://github.com/KhronosGroup/glTF	dataNotation																							false												Graphics Library Transmission Format																																		The core of glTF is a JSON file that describes the structure and composition of a scene containing 3D models, which can be stored in a single binary glTF file (.glb). The top-level elements of the file include: Scenes and nodes, cameras, meshes, buffers, materials, textures, skins and animations.	The core of glTF is a JSON file that describes the structure and composition of a scene containing 3D models, which can be stored in a single binary glTF file (.glb). The top-level elements of the file include: Scenes and nodes, cameras, meshes, buffers, materials, textures, skins and animations.		Khronos Group	The core of glTF is a JSON file that describes the structure and composition of a scene containing 3D models, which can be stored in a single binary glTF file (.glb). The top-level elements of the file include: Scenes and nodes, cameras, meshes, buffers, materials, textures, skins and animations.	gltf glb										https://raw.githubusercontent.com/KhronosGroup/glTF/refs/heads/main/specification/2.0/figures/gltfOverview-2.0.0d.png		true	22	0		16																		2	true																																																										https://github.com/KhronosGroup/glTF																																																																																																																																																																																												https://en.wikipedia.org/wiki/GlTF	0	0														
flame-ir	flame-ir	2015			12	ir		https://github.com/jonathanvdc/flame		0				v0.10.2	1776	0		8	21219		true	0								https://github.com/jonathanvdc/flame	ir																2015	2023	2017	8	4	52	4	false																								2017	2019	6120	2	463	105	75388																An intermediate representation (IR) in static single assignment (SSA) form. This type of IR is favored by state-of-the-art optimizing compilers such as LLVM and GCC. Flame IR is designed from the ground up with the express intent of making it as suitable as possible for a wide range of optimizations and analyses. Flame is a collection of C# libraries for building tools that read, analyze, optimize and write managed languages.	An intermediate representation (IR) in static single assignment (SSA) form. This type of IR is favored by state-of-the-art optimizing compilers such as LLVM and GCC. Flame IR is designed from the ground up with the express intent of making it as suitable as possible for a wide range of optimizations and analyses. Flame is a collection of C# libraries for building tools that read, analyze, optimize and write managed languages.		McGill University	An intermediate representation (IR) in static single assignment (SSA) form. This type of IR is favored by state-of-the-art optimizing compilers such as LLVM and GCC. Flame IR is designed from the ground up with the express intent of making it as suitable as possible for a wide range of optimizations and analyses. Flame is a collection of C# libraries for building tools that read, analyze, optimize and write managed languages.									csharp xml markdown yaml make json python bourne-shell				true	68	0		20																	false	0	true																											Canada																															https://github.com/jonathanvdc/flame																																																																																																																																																																																													0	0														
lego	LEGO	1992	Randy Pollack		14	pl mathematics		https://www.dcs.ed.ac.uk/home/lego/		0					1777	0			21217	6971	true	0									pl																							false																																														LEGO is an interactive proof assistant developed by Randy Pollack at the University of Edinburgh. It implements type theories including the Edinburgh Logical Framework (LF), Calculus of Constructions (CoC), Generalized Calculus of Constructions (GCC), and Unified Theory of Dependent Types (UTT), supporting formal proof development in natural deduction style.	LEGO is an interactive proof assistant developed by Randy Pollack at the University of Edinburgh. It implements type theories including the Edinburgh Logical Framework (LF), Calculus of Constructions (CoC), Generalized Calculus of Constructions (GCC), and Unified Theory of Dependent Types (UTT), supporting formal proof development in natural deduction style.		University of Edinburgh	LEGO is an interactive proof assistant developed by Randy Pollack at the University of Edinburgh. It implements type theories including the Edinburgh Logical Framework (LF), Calculus of Constructions (CoC), Generalized Calculus of Constructions (GCC), and Unified Theory of Dependent Types (UTT), supporting formal proof development in natural deduction style.														21	0		19	automath coq isabelle		automath lambda-calculus													1																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/LEGO_(proof_assistant)	0	0	https://hopl.info/showlanguage.prx?exp=6971&language=LEGO													
linoleum	Linoleum (L.in.oleum)	1996	Alessandro Ghignola		14	pl		http://anynowhere.com/forum/4		0					1778	0			21217	8589	true	0									pl																							false												Low-level INterfaced OverLanguage for Extremely Universal Machine-coding																																					AnyNowhere															21	0		14																1																														Italy				https://hopl.info/showlanguage.prx?exp=5232																																																																																																																																																																																																																							https://web.archive.org/web/20160406133341/https://en.wikipedia.org/wiki/Linoleum_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=8589													
touchdesigner	TouchDesigner	2000	Greg Hermanovic		14	visual		https://derivative.ca/		0					1779	0			21217		true	0									visual																							false																																														TouchDesigner is a node-based visual programming language for real-time interactive multimedia content.	TouchDesigner is a node-based visual programming language for real-time interactive multimedia content.			TouchDesigner is a node-based visual programming language for real-time interactive multimedia content.													false	21	0		14																1																																						https://www.instagram.com/TouchDesigner/	https://www.facebook.com/TouchDesigner	https://www.youtube.com/TouchDesignerOfficial									https://www.reddit.com/r/TouchDesigner/			https://twitter.com/1null1																																																																																																																																																																																																					https://en.wikipedia.org/wiki/TouchDesigner	0	0														
nuua	Nuua	2018			12	pl		https://nuua.io		0					1780	1		7	21216		true	0								https://github.com/nuua-io/Nuua	pl																2018	2024	2018	4	3	54	0	false																								2018	2019	116	2	103	6	11136																			https://github.com/nuua-io										cpp cmake python javascript markdown php json				true	67	0		19																	false																													Spain					"class Triangle {     b: float     h: float     fun area(): float -> (self.b * self.h) / 2.0 }  fun main(argv: [string]) {     t := Triangle!{b: 10.0, h: 5.0}     print ""The area is: "" + t.area() as string }"																										https://github.com/nuua-io/Nuua																																																																																																																																																																																													0	0				nuua.io										
mps-format	MPS Format	1974			13	textDataFormat				0					1781	1			21216		true	2	lp-format opb-format								textDataFormat																							false												Mathematical Programming System																																		A format for storing linear programming problems. Column oriented.	A format for storing linear programming problems. Column oriented.		IBM	A format for storing linear programming problems. Column oriented.	mps													20	0		17	ampl gams																																													United States					NAME          EXAMPLE ROWS  N  COST  L  LIM1  G  LIM2  E  MYEQN COLUMNS    XONE      COST       1    XONE      LIM1       1    YTWO      COST       4    YTWO      LIM2       1    ZTHREE    COST       9    ZTHREE    MYEQN      1 RHS    RHS1      LIM1       5    RHS1      LIM2       10    RHS1      MYEQN      7 BOUNDS UP BND1      XONE       4 LO BND1      YTWO       -1 UP BND1      YTWO       1																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/MPS_(format)	0	0														
z	Z	2019			12	pl		https://zlanguage.github.io/		0				v0.6.2	1782	0			21215		true	0								https://github.com/zlanguage/zcomp	pl																2019	2024	2019	2	2	54	22	false																								2019	2021	297	4	49	2	15183																														javascript			true	66	0		13																		0	true																	https://github.com/antlr/grammars-v4/tree/master/z																																									https://github.com/zlanguage/zcomp																																																																																																																																																																																													0	2				zlanguage.github.io									year|title|doi|citations|influentialCitations|authors|paperId\n1991|Z--, an Executable Subset of Z|10.1007/978-1-4471-3203-5_8|32|0|S. Valentine|cb8dcd8e7eebe465483e5f19acb24dbc2591ae57\n2020|Z Formal Specification Language|10.1007/978-1-4471-4534-9_6|8|0|Gerard O'Regan|bb1c68c8991fb5e1a3d3814e46718ffaf07a9f1e	
muddl	MUDDL	1988	Lars Brinkhoff		11	pl				0					1783	0		1	21213		true	0								https://github.com/PDP-10/MUD1	pl																2017	2024	2017	12	11	56	0	false																								2017	2024	32	4	47	4	25124							1978	bcpl	Multi-User Dungeon, or MUD (referred to as MUD1, to distinguish it from its successor, MUD2, and the MUD genre in general) is an early MUD and one of the oldest examples of a virtual world in existence.	2010	1	52	17	7955375					University of Essex										markdown				true	119	0		12																1	false																													United Kingdom																															https://github.com/PDP-10/MUD1																																																																																																																																																																																												https://en.wikipedia.org/wiki/MUDDL	0	0														
onyx	Onyx	1989	Jason Evans		12	pl				0					1784	0			21209		true	0									pl																							false																																					1989		Onyx is a stack-oriented, multi-threaded, interpreted, general purpose programming language  .	2005	9	8	29	3304684					https://web.archive.org/web/20160206090152/http://www.canonware.com/															65	0		12																1																	text								http://www.rosettacode.org/wiki/Category:Onyx					Unknown				https://en.everybodywiki.com/Onyx_(programming_language)																																																																																																																																																																																																																							https://web.archive.org/web/20200125004752/https://en.wikipedia.org/wiki/Onyx_(programming_language)	0	0														
elymas	elymas	2012			10	pl				0					1785	0		8	21207		true	0								https://github.com/Drahflow/Elymas	pl																2013	2024	2012	14	13	193	0	false																								2012	2025	590	4	229	1	40912																			quuxLogic Solutions GmbH										markdown perl make xml vim-script yaml bourne-shell svg				true	237	0		18																	false																													Germany																															https://github.com/Drahflow/Elymas																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n9795314|Show HN: Self-hosted stack-based programming language|2015-06-28 22:11:16 UTC|1435529476|Drahflow|23|86							
mudlle	Mudlle	1998	MUME user		13	pl		https://mume.org/download/mudlle/		0					1786	0		8	21207		true	0								https://github.com/MUME/mudlle	pl																2014	2023	1998	9	4	3	0	false																								1998	2020	14	1	192	2	73449							1983	linux ios android	Numerous computer and video games have been inspired by J. R. R. Tolkien's works set in Middle-earth. Titles have been produced by studios such as Electronic Arts, Sierra, Melbourne House, and Warner Bros. Interactive Entertainment, which currently owns the gaming rights.	2006	1	538	32	5357946					Swiss Federal Institute of Technology										c assembly-language make perl bourne-shell lisp yacc lex				true	43	0		21																1	false																													Switzerland				https://www.wikidata.org/wiki/Q6931851																											https://github.com/MUME/mudlle																																																																																																																																																																																												https://en.wikipedia.org/wiki/Mudlle	0	0														
m-expressions	Meta Expressions	1960			10	dataNotation				0					1787	1			21204		true	0									dataNotation																							false												Meta Expressions																									1960		In computer programming, M-expressions (or meta-expressions) were an early proposed syntax for the Lisp programming language, inspired by contemporary languages such as Fortran  and ALGOL.		43	93		301782		The project of defining M-expressions precisely and compiling them or at least translating them into S-expressions was neither finalized nor explicitly abandoned. It just receded into the indefinite future, and a new generation of programmers appeared who preferred internal notation to any FORTRAN-like or ALGOL-like notation that could be devised.	The project of defining M-expressions precisely and compiling them or at least translating them into S-expressions was neither finalized nor explicitly abandoned. It just receded into the indefinite future, and a new generation of programmers appeared who preferred internal notation to any FORTRAN-like or ALGOL-like notation that could be devised.		MIT	The project of defining M-expressions precisely and compiling them or at least translating them into S-expressions was neither finalized nor explicitly abandoned. It just receded into the indefinite future, and a new generation of programmers appeared who preferred internal notation to any FORTRAN-like or ALGOL-like notation that could be devised.														235	0		10																																														United States					 [1;2;3]  f[x;y]  label[square;λ[[x];product[x;x]]]  [lessthan[x;0] → negative[x]; T → x]																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/M-expression	0	0														
nylo	nylo	2017			13	pl		http://veggero.altervista.org/nylo.html		0					1788	0		2	21203		true	0								https://github.com/veggero/nylo	pl																2017	2024	2017	5	3	22	0	false																								2017	2019	390	9	13	6	2075																<a href='http://veggero.altervista.org/nylo.html'>Nylo</a>: any task in one line of code	<a href='http://veggero.altervista.org/nylo.html'>Nylo</a>: any task in one line of code		https://github.com/veggero/nylo/issues	<a href='http://veggero.altervista.org/nylo.html'>Nylo</a>: any task in one line of code									python restructuredtext				true	42	0		15																	false																text													Italy																															https://github.com/veggero/nylo																																																																																																																																																																																													0	0														
lil-lang	Little Implementation Language	1974	P. J. Plauger		13	pl		http://www.ultimate.com/phil/lil/lil.html		0					1789	0			21201	2386	true	0									pl																							false												Little Implementation Language																									1974	unix pl360	"LIL, the Little Implementation Language, was a system programming language during the early days of Unix history on PDP-11 machines. It was written by P. J. Plauger of Bell Labs. LIL attempted to fill the gap between assemblers and machine-independent system implementation languages (such as the C programming language), by basically adding structured programming to the PDP-11 assembly language. LIL resembled PL360 with C-like flow control syntax. The LIL compiler ""lc"" was part of Fifth Edition Unix (1974), but was dropped by Sixth Edition Unix (1975). Plauger left Bell Labs in the same year. Plauger explains why LIL was abandoned in Bell Labs in favor of C: [1] ... LIL is, however, a failure. Its stiffest competition at Bell Labs is the language C, which is higher level, and machine independent. Every time it looked like C was too expensive to use for a particular project, LIL was considered. But almost every time, it proved easier (and more rewarding) to improve C, or its runtime support, or the hardware, than to invest time in yet another language. ... A machine independent language is always superior -- even for writing machine dependent code (it's easier to find trained programmers) -- so long as the overhead can be endured. It is clear now that writing straightforward code and then measuring it is the formula for the best end product. At worst there will be 5-15 per cent overhead, which is seldom critical. Once system writers become mature enough to recognize this basic truth, they gravitate naturally toward machine independent SILs. ... it looks like the little implementation language is an idea whose time as come -- and gone."	2012	4	4	20	35320077					Bell Labs															41	0		13																1																	text	6582												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Little_Implementation_Language	0	0	https://hopl.info/showlanguage.prx?exp=2386													
forest-lang	forest-lang	2017			9	pl				0					1790	0		9	21200		true	0								https://github.com/forest-lang/forest-compiler	pl																2017	2024	2017	45	13	620	8	false																								2017	2020	306	3	62	1	4790																			https://github.com/forest-lang										haskell nix yaml ruby markdown html svg javascript make				true	663	0		18																	false																													New Zealand																															https://github.com/forest-lang/forest-compiler																																																																																																																																																																																													0	0														
nimrod	nimrod	2013			18	pl		http://nimrod-lang.org		0					1791	0			21196		true	0									pl	375	601																					false																					nimrod.py														2013																			nim nimrod										1	0		79																																																																Nimrod											addr and as asm bind block break case cast concept const continue converter defer discard distinct div do elif else end enum except export finally for func if in yield interface is isnot iterator let macro method mixin mod not notin object of or out proc ptr raise ref return shl shr static template try tuple type using when while xor																												true													true	true																							true														true											true																													true																																																															true									0	0				nimrod-lang.org	Nimrod		id|title|url|time|timestamp|by|comments|score\n6820474|Nimrod: A new approach to metaprogramming|http://nimrod-lang.org/talk01/slides.html|2013-11-29 18:39:28 UTC|1385750368|ryeguy|57|218							
omega	omega	2005	Tim Sheard		18	pl		http://web.cecs.pdx.edu/~sheard/Omega/index.html		0					1792	1			21196		true	0									pl																							false																																														The Ωmega interpreter is styled after the Hugs Haskell Interpreter. The Ωmega syntax is based upon the syntax of Haskell. If you’re unsure of what syntax to use, a best first approximation is to use Haskell syntax. It works most of the time. While clearly descended from Haskell, Ωmega has several important syntactic and semantic differences.	The Ωmega interpreter is styled after the Hugs Haskell Interpreter. The Ωmega syntax is based upon the syntax of Haskell. If you’re unsure of what syntax to use, a best first approximation is to use Haskell syntax. It works most of the time. While clearly descended from Haskell, Ωmega has several important syntactic and semantic differences.		Portland State University	The Ωmega interpreter is styled after the Hugs Haskell Interpreter. The Ωmega syntax is based upon the syntax of Haskell. If you’re unsure of what syntax to use, a best first approximation is to use Haskell syntax. It works most of the time. While clearly descended from Haskell, Ωmega has several important syntactic and semantic differences.														1	0		21																1																														United States				https://code.google.com/archive/p/omega	-- -- This code written by James Hook -- This file should work with Omega version 1.1 -- released May 23, 2005 -- See http://www.cs.pdx.edu/~sheard/Omega/index.html  {-- These are predefined by the compiler kind Nat = Z | S Nat  data Nat' n   = Z where n = Z   | forall m . S (Nat' m) where n = S m -}   data LE a b   = LeBase where a = b   | ex c . LeStep (LE a c) where b = S c  reflLE :: LE a a reflLE = LeBase  transLE :: (LE a b) -> (LE b c) -> (LE a c) transLE p LeBase = p transLE p (LeStep q) = LeStep (transLE p q)  compare :: Nat' a -> Nat' b -> ((LE a b)+(LE b a)) compare Z Z = L LeBase compare Z (S x) =   case compare Z x of L w -> L (LeStep w) compare (S x) Z =   case compare Z x of L w -> R (LeStep w) compare (S x) (S y) = mapP g g (compare x y )   where mapP f g (L x) = L(f x)         mapP f g (R x) = R(g x)         g :: LE x y -> LE (S x) (S y)         g LeBase = LeBase         g (LeStep x) = LeStep (g x)  data MonoList min max   = MonoNil (LE min max)   | forall n a . MonoCons (Nat' n) (LE a n) (LE n max) (MonoList min a)  appMonoList :: MonoList b c -> MonoList a b -> MonoList a c appMonoList (MonoNil bc) (MonoNil ab) =       MonoNil (transLE ab bc) appMonoList (MonoNil bc) (MonoCons n an nb xs) =       MonoCons n an (transLE nb bc) xs appMonoList (MonoCons m dm mc ys) xs =       MonoCons m dm mc (appMonoList ys xs)  singletonMonoList :: Nat' n -> MonoList n n singletonMonoList n = MonoCons n reflLE reflLE (MonoNil reflLE)  data IntervalList min max   = ILNil (LE min max)   | forall x . ILCons (Nat' x) (LE min x) (LE x max) (IntervalList min max)  partition :: Nat' n -> LE a n -> LE n b -> IntervalList a b ->                      (IntervalList a n, IntervalList n b) partition x an nb xs = partitionAcc (ILNil an) (ILNil nb) xs   where partitionAcc ls gs (ILNil ab) = (ls,gs)         partitionAcc ls gs (ILCons y ay yb ys) =             case compare y x of               L yx -> partitionAcc (ILCons y ay yx ls) gs ys               R xy -> partitionAcc ls (ILCons y xy yb gs) ys  qsort :: IntervalList a b -> MonoList a b qsort (ILNil ab) = MonoNil ab qsort (ILCons x ax xb (ILNil ab)) = MonoCons x ax xb (MonoNil reflLE) qsort (ILCons x ax xb xs) =      let (less,greater) = partition x ax xb xs          sortedLess = qsort less    sortedGreater = qsort greater      in appMonoList sortedGreater (appMonoList (singletonMonoList x) sortedLess)  --																																--	{- -}																															true																																																							true																	true																														false																																																	0	2													year|title|doi|citations|influentialCitations|authors|paperId\n1991|The Omega test: A fast and practical integer programming algorithm for dependence analysis|10.1145/125826.125848|950|82|W. Pugh|285024b15197b5face8bdef1d03f36949b8339c4\n2008|Programming in Omega|10.1007/978-3-540-88059-2_5|31|0|T. Sheard and Nathan Mishra-Linger|69077e4f231a87a15ae3e0dff8c718d5e36f729d	
solaris	Solaris	1992			8	os				0					1793	0			21195		false	0									os																							false																																									1015								Sun Microsystems															6095	0		8																																										http://pkg.oracle.com/solaris/release/en/index.shtml				United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Solaris_(operating_system)	0	0														
bizubee	Bizubee	2015	Gabe and Gabe		13	pl		https://bizubee.github.io/		0				0.3.0	1794	0		3	21195		true	0								https://github.com/bizubee/bizubee	pl																2016	2021		4	4	15	1	false																								2015	2017	33	11	12	1	923																			https://github.com/bizubee/		jsl								javascript json markdown				true	40	0		18																2	false	0	true																											United States																															https://github.com/bizubee/bizubee																																																																																																																																																																																													0	0														
macro-10	MACRO-10	1978			13	pl				0					1795	1			21195		true	0									pl																							false																																					1978	assembly-language	MACRO-10 is an assembly language with extensive macro facilities for DEC's PDP-10-based Mainframe computer systems, the DECsystem-10 and the DECSYSTEM-20. MACRO-10 is implemented as a two-pass assembler.	2009	4	11	25	22291061					DEC															40	0		15																																														United States																							HELLO WORLD     MACRO %53B(1247) 17:29  7-Apr-:9 Page 1 HELLO   MAC      7-Apr-:9 17:29                                                  TITLE   HELLO WORLD                                                 ; 'Hello world' in MACRO-10 for TOPS-10                                                 SEARCH  UUOSYM          ; Make UUO symbol names available          000000' 110 145 154 154 157     LAB:    ASCIZ   /Hello, world!         000001' 054 040 167 157 162         000002' 154 144 041 015 012     /                               ; NUL-terminated ASCII string with CRLF         000003' 000 000 000 000 000          000004' 047 00 0 00 000000      START:  RESET                   ; Initialise job to clean runtime state         000005' 051 03 0 00 000000'     OUTPUT: OUTSTR  LAB             ; Output string starting at LAB:         000006' 047 01 0 00 000012              MONRT.                  ; Return to monitor         000007' 254 00 0 00 000005'             JRST    OUTPUT          ; Restart at OUTPUT: if user CONTINUEs job                         000004'                 END     START           ; End assembly, set program start address  NO ERRORS DETECTED  PROGRAM BREAK IS 000010 CPU TIME USED 58:25.100  36P CORE USED  HELLO WORLD     MACRO %53B(1247) 17:29  7-Apr-:9 Page S-1 HELLO   MAC      7-Apr-:9 17:29         SYMBOL TABLE  LAB             000000' MONRT.  047040  000012 OUTPUT          000005' OUTSTR  051140  000000 RESET   047000  000000 START           000004'														;			'																													true																																																							true																																															false											true																																					https://en.wikipedia.org/wiki/MACRO-10	0	0														
neutron	neutron	2019			13	pl		https://the-neutron-foundation.github.io		0				v0.0.1-alpha.2	1796	0		3	21195		true	0								https://github.com/the-neutron-foundation/neutron	pl																2019	2023	2019	2	0	32	2	false																								2019	2022	174	6	65	1	5121																			https://github.com/the-neutron-foundation										python markdown yaml				true	40	0		16																	false	0	true																											Canada				https://neutron-lang.readthedocs.io/en/latest/																											https://github.com/the-neutron-foundation/neutron																																																																																																																																																																																													0	0				the-neutron-foundation.github.io										
xpl0	XPL0	1976			13	pl				0					1797	1			21195		true	0									pl																							false				x/XPL0.xpl																																	1976	pascal c basic pl-0 algol assembly-language	XPL0 is a computer programming language that is essentially a cross between Pascal and C. It was created in 1976 by Peter J. R. Boyle who wanted a high-level language for his microcomputer and wanted something more sophisticated than BASIC, which was the dominant language for personal computers at the time. XPL0 is based on PL/0, an example compiler in the book Algorithms + Data Structures = Programs by Niklaus Wirth. The first XPL0 compiler was written in ALGOL. It generated instructions for a pseudo-machine that was implemented as an interpreter on a Digital Group computer based on the 6502 microprocessor. The compiler was converted from ALGOL to XPL0 and was then able to compile itself and run on a microcomputer. XPL0 soon proved its worth in a variety of products based on the 6502. These embedded systems would otherwise have had their code written in assembly language, which is much more tedious to do. Boyle used XPL0 to write a disk operating system called Apex. Beginning in 1980 this was sold, along with XPL0, as an alternative to Apple DOS for the Apple II computer, which was based on the 6502. Since those early years XPL0 has migrated to other processors and many features have been added. Open source versions of the compilers for IBM-style PCs are available from the link below.	2008	4	3	12	18528411									xpl											40	0		15																																									http://www.rosettacode.org/wiki/Category:XPL0																					"code Text=12; Text(0, ""Hello World"") "								XPL0															Text	""""																													true																																																																																										true												false											true																																					https://en.wikipedia.org/wiki/XPL0	0	0														
linkml	LinkML	2021	Chris Mungall and Harold Solbrig		11	schema dataValidationLanguage yamlFormat		https://linkml.io		0					1798	1			21184		true	0								https://github.com/linkml/linkml	schema																							false																								2021	2025	4050	111	2063	106	1626579																LinkML is a general purpose modeling language that can be used with linked data, JSON, and other formalisms.	LinkML is a general purpose modeling language that can be used with linked data, JSON, and other formalisms.	https://zenodo.org/badge/latestdoi/13996/linkml/linkml		LinkML is a general purpose modeling language that can be used with linked data, JSON, and other formalisms.													true	113	0		12																2																																			classes:  Person:    is_a: NamedThing  ## parent class, defines id, name, ...    description: >-      A person (alive, dead, undead, or fictional).    class_uri: schema:Person    mixins:      - HasAliases    slots:      - primary_email      - birth_date      - age_in_years      - gender      - current_address      - has_employment_history      - has_familial_relationships      - has_medical_history																										https://github.com/linkml/linkml																																																																																																																																																																																													0	0														
sketchpad	Sketchpad	1962	Ivan Sutherland		9	pl cad				0					1799	0			21182	191	true	0									pl																							false																																					1963		Sketchpad (a.k.a. Robot Draftsman) was a computer program written by Ivan Sutherland in 1963 in the course of his PhD thesis, for which he received the Turing Award in 1988, and the Kyoto Prize in 2012.  It pioneered the way for human–computer interaction (HCI). Sketchpad is considered to be the ancestor of modern computer-aided design (CAD) programs as well as a major breakthrough in the development of computer graphics in general. For example, the graphical user interface (GUI) was derived from the Sketchpad as well as modern object oriented programming. Ivan Sutherland demonstrated with it that computer graphics could be used for both artistic and technical purposes in addition to showing a novel method of human-computer interaction.		121	181		78126					MIT															625	0		9																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Sketchpad	0	0	https://hopl.info/showlanguage.prx?exp=191													
power-bi-app	Power BI	2011			8	application		https://powerbi.microsoft.com/en-us/		0					1800	0			21176		false	0									application																							false																																					2011		Power BI is a business analytics service by Microsoft. It aims to provide interactive visualizations and business intelligence capabilities with an interface simple enough for end users to create their own reports and dashboards.		1116	37		50418026					Microsoft															5601	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Power_BI	0	0														
i	I	2012	Marshall Lochbaum		11	pl				0					1801	1		4	21176		true	0								https://github.com/mlochbaum/ILanguage	pl																2012	2024	2012	8	6	88	1	false																								2012	2020	356	3	58	1	5368																			https://github.com/mlochbaum/ILanguage/issues										c markdown tex bourne-shell				true	110	0		15																1	false																													United States					5  - *.o +  4																										https://github.com/mlochbaum/ILanguage																																																																																																																																																																																													0	0														
tableau-app	Tableau Software	2003			8	application		https://www.tableau.com/		0					1802	0			21175		false	0									application																							false																																			1996		2015		Tableau Software ( tab-LOH) is an interactive data visualization software company founded on January 2003 by Christian Chabot, Pat Hanrahan and Chris Stolte, in Mountain View, California. The company is currently headquartered in Seattle, Washington, United States  focused on business intelligence. On June 10, 2019,  Salesforce.com announced it would be acquiring Tableau.Chabot, Hanrahan and Stolte were researchers at the Department of Computer Science at Stanford University  who specialized in visualization techniques for exploring and analyzing relational databases and data cubes. The company was started as a commercial outlet for research produced at Stanford between 1999-2002.  Tableau products query relational databases, online analytical processing cubes, cloud databases, and spreadsheets to generate graph-type data visualizations. The products can also extract, store, and retrieve data from an in-memory data engine.		1113	126		19547325																				5586	0		8																																																																				https://twitter.com/tableau																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Tableau_Software	0	0				tableau.com										
lucid-chart-app	Lucidchart	2008			9	application		https://www.lucidchart.com/		0					1803	0			21174		false	0									application																							false																																			2008		2010		"Lucidchart is a web-based proprietary platform that is used to allow users to collaborate on drawing, revising and sharing charts and diagrams.Lucidchart runs on browsers that support HTML5.  This means it does not require updates of third party software like flash. In 2010, the firm announced they had integrated into the Google Apps Marketplace.The company raised $1 million in ""angel funding"" in 2011.On 17 October 2018, the firm announced it had raised an additional $72 million from Meritech Capital and ICONIQ Capital."		117	101		26145412					Lucid Software Inc															606	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Lucidchart	0	0				lucidchart.com										
digital-command-language	DIGITAL Command Language	1997			10	pl				0					1804	2			21169		true	0									pl	3459	3829		3602		0			dcl		text			none	programming								false																																					1997	powershell fortran unix isbn	DIGITAL Command Language (DCL) is the standard command language adopted by most of the operating systems (OSs) that were sold by the former DEC (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.	2004	39	65	103	532369					DEC			com												215	0		10																																	text																		"$! 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"" "																		"$ i = 1 $ variable'i' = ""blue"" $ i = 2 $ variable'i' = ""green"" $ j = 1 $ color = variable'j' $ rainbow'color' = ""red"" $ color = variable'i' $ rainbow'color' = ""yellow"""																																																																																																																																																																																																				https://en.wikipedia.org/wiki/DIGITAL_Command_Language	0	0					DIGITAL Command Language				DIGITAL Command Language					
cokescript	CokeScript	2015	Batiste Bieler		12	pl		https://batiste.github.io/CokeScript/		0				0.0.10	1805	0		7	21168		true	0								https://github.com/batiste/CokeScript	pl																2015	2023		4	5	42	3	false																								2015	2022	117	5	28	2	12364																			https://batiste.github.io/										javascript css markdown html xml json bourne-shell				true	64	0		19																1	false	0	true																											Switzerland																															https://github.com/batiste/CokeScript																																																																																																																																																																																													0	0														
r3	r3	2021	Pablo H. Reda		12	pl				0				v1.0.0	1806	0		6	21168		true	0								https://github.com/phreda4/r3	pl																2021	2024	2021	7	4	50	0	false																								2021	2025	1001	1	667	138	96438																			https://github.com/phreda4/r3/issues										f-sharp glsl xml assembly-language csv markdown				true	64	0		19	forth															1	false	1	true																											Argentina																															https://github.com/phreda4/r3																																																																																																																																																																																													0	0														
seif	Seif	2017	Aashish Sheshadri and Rohit Harchandani and Douglas Crockford		12	protocol		https://www.crockford.com/seif.html		0					1807	0		5	21168		true	0								https://github.com/paypal/seif-protocol	protocol																2016	2024		6	12	20	0	false																								2016	2017	26	6	30	3	8334																The Seif Protocol is a message delivery system using secure JSON over TCP/IP. The Seif Handshake is the part of the protocol that establishes a secure session between two parties.	The Seif Protocol is a message delivery system using secure JSON over TCP/IP. The Seif Handshake is the part of the protocol that establishes a secure session between two parties.	https://github.com/paypal/seif-protocol/blob/master/seif-protocol-specification.pdf	PayPal	The Seif Protocol is a message delivery system using secure JSON over TCP/IP. The Seif Handshake is the part of the protocol that establishes a secure session between two parties.									javascript markdown html json dockerfile				true	64	0		19																3	false																																																												https://github.com/paypal/seif-protocol																																																																																																																																																																																													0	0														
pick-operating-system	Pick operating system	1970			9	os				0					1808	0			21166	2362	false	0									os																							false																																					1973	assembly-language solaris linux sql basic dartmouth-basic unix mumps	"The Pick operating system (often called just ""the Pick system"" or simply ""Pick"") is a demand-paged, multiuser, virtual memory, time-sharing computer operating system based around a unique MultiValue database. Pick is used primarily for business data processing. It is named after one of its developers, Dick Pick. The term ""Pick system"" has also come to be used as the general name of all operating environments which employ this multivalued database and have some implementation of Pick/BASIC and ENGLISH/Access queries. Although Pick started on a variety of minicomputers, the system and its various implementations eventually spread to a large assortment of microcomputers, personal computers and mainframe computers."	2004	115	258	467	471217					TRW														false	595	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Pick_operating_system	0	0	https://hopl.info/showlanguage.prx?exp=2362													
maraca-lang	maraca-lang	2018	Jon Whitehead		17	pl		https://maraca-lang.org		0				0.10.0	1809	1		3	21164		true	0								https://github.com/maraca-lang/maraca-js	pl																2022	2023	2018	1	0	1	0	false																								2022	2023	42	1	10	1	4388					2019											The dynamic structured data language. Maraca is a lightweight, embeddable, declarative language for defining & manipulating dynamic structured data. And when combined with Maraca-Render, it can be a powerful language for creating interactive UI, such as this site...	The dynamic structured data language. Maraca is a lightweight, embeddable, declarative language for defining & manipulating dynamic structured data. And when combined with Maraca-Render, it can be a powerful language for creating interactive UI, such as this site...		https://github.com/maraca-lang	The dynamic structured data language. Maraca is a lightweight, embeddable, declarative language for defining & manipulating dynamic structured data. And when combined with Maraca-Render, it can be a powerful language for creating interactive UI, such as this site...									javascript json markdown				true	4	0		20																1	false	0	true																											United Kingdom				https://docs.google.com/spreadsheets/d/12sTu7RT-s_QlAupY1v-3DfI1Mm9NEX5YMWWTDAKHLfc/edit#gid=0	[   pad: 10,   Hello,   [     : panel,     style: bold,     World,   ], ]																										https://github.com/maraca-lang/maraca-js																																																																																																																																																																																													0	0				maraca-lang.org										
unity	UNITY	1988			10	pl				0					1810	2			21163	1446	true	0									pl																							false																																					1988		UNITY is a programming language constructed by K. Mani Chandy and Jayadev Misra for their book Parallel Program Design: A Foundation. It is a theoretical language which focuses on what, instead of where, when or how. The language contains no method of flow control, and program statements run in a nondeterministic way until statements cease to cause changes during execution. This allows for programs to run indefinitely, such as auto-pilot or power plant safety systems, as well as programs that would normally terminate (which here converge to a fixed point).	2005	38	6	41	3092830																				210	0		10																																	text	6887																	Program bubblesort declare     n: integer,     A: array [0..n-1] of integer initially     n = 20 #     <|| i : 0 <= i and i < n :: A[i] = rand() % 100 > assign     <# k : 0 <= k < 2 ::         <|| i : i % 2 = k and 0 <= i < n - 1 ::             A[i], A[i+1] := A[i+1], A[i]                 if A[i] > A[i+1] > > end																		Program shortestpath2 declare     n: integer,     D: array [0..n-1, 0..n-1] of integer initially     n = 10 #     <|| i,j : 0 <= i < n and 0 <= j < n ::         D[i,j] = rand() % 10 > assign     <|| i,j : 0 <= i < n and 0 <= j < n ::         D[i,j] := min(D[i,j], <min k : 0 <= k < n :: D[i,k] + D[k,j] >) > end																																																																																																																																																																																																				https://en.wikipedia.org/wiki/UNITY_(programming_language)	59	0	https://hopl.info/showlanguage.prx?exp=1446							year|publisher|title|authors|isbn13\n2014|Addison-Wesley Professional|Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#|Gibson Bond, Jeremy|9780321933164\n2015|Packt Publishing|Extending Unity with Editor Scripting: Put Unity to use for your video games by creating your own custom tools with editor scripting|Tadres, Angelo|9781785281853\n2011|Packt Publishing|Unity 3.x Game Development by Example Beginner's Guide|Creighton, Ryan Henson|9781849691840\n2013|Packt Publishing|Unity Android Game Development by Example Beginner's Guide|Finnegan, Thomas|9781849692014\n2019|Packt Publishing|Learning C# by Developing Games with Unity 2019: Code in C# and build 3D games with Unity, 4th Edition|Ferrone, Harrison|9781789536942\n2019|Independently published|Unity from Zero to Proficiency (Beginner): A Step-by-step guide to coding your first game|Felicia, Patrick|9781091872028\n2015|Packt Publishing|Unity 5.x Cookbook: More than 100 solutions to build amazing 2D and 3D games with Unity|Smith, Matt and Queiroz, Chico|9781784391362\n2017|Packt Publishing|Mastering Unity 2017 Game Development with C#: Create professional games with solid gameplay features and professional-grade workflow, 2nd Edition|Thorn, Alan|9781788398398\n2017|Packt Publishing|Learning C# 7 By Developing Games with Unity 2017 - Third Edition: Learn C# Programming by building fun and interactive games with Unity|DaGraca, Micael and Lukosek, Greg|9781788478922\n2018|Packt Publishing|Building an RPG with Unity 2018: Leverage the power of Unity 2018 to build elements of an RPG., 2nd Edition|Karamian, Vahé|9781788626996\n2017|Packt Publishing|Unity 2017 Game Optimization: Optimize all aspects of Unity performance, 2nd Edition|Dickinson, Chris|9781788472975\n2014|Apress|Pro Unity Game Development with C#|Thorn, Alan|9781430267454\n2009|Springer|Logic, Epistemology, and the Unity of Science (Logic, Epistemology, and the Unity of Science (1))||9789048124862\n2013|Packt Publishing|Learning C# by Developing Games with Unity 3D Beginner's Guide|Norton, Terry|9781849696593\n2018|Packt Publishing|Mastering UI Development with Unity: An in-depth guide to developing engaging user interfaces with Unity 5, Unity 2017, and Unity 2018|Godbold, Ashley|9781787288430\n2017|CreateSpace Independent Publishing Platform|Unity from Proficiency to Mastery (C# Programming): Master C# with Unity (Volume 2)|Felicia, Patrick|9781978442474\n2016|Packt Publishing|Mastering Unity Shaders and Effects|Dean, Jamie|9781783553679\n2017|Packt Publishing|Game Audio Development with Unity 5.X: Design a blockbuster game soundtrack with Unity 5.X|Lanham, Micheal|9781787120808\n2018|Packt Publishing|Unity Virtual Reality Projects: Learn Virtual Reality by developing more than 10 engaging projects with Unity 2018, 2nd Edition|Linowes, Jonathan|9781788477185\n2018|Packt Publishing|Unity 2018 Artificial Intelligence Cookbook: Over 90 recipes to build and customize AI entities for your games with Unity, 2nd Edition|Palacios, Jorge|9781788625227\n2015|Packt Publishing|Unity AI Game Programming, Second Edition: Leverage the power of Unity 5 to create fun and unbelievable AI entities in your games!|Barrera, Ray and Kyaw, Aung Sithu and Peters, Clifford and Swe, Thet Naing|9781785288272\n2017|Packt Publishing|Getting Started with Unity 5.x 2D Game Development: Build a tower defense game and earn delectable C# treats by baking cupcakes and fighting fearsome sweet-toothed pandas|Sapio, Francesco|9781784397173\n2013|Packt Publishing|Unity for Architectural Visualization|Boeykens, Stefan|9781783559060\n2014|Packt Publishing|Unity Game Development Blueprints|Doran,  John P.|9781783553662\n20140826|Packt Publishing|Mastering Unity 2D Game Development|Simon Jackson|9781849697354\n20140624|Taylor & Francis|C# Game Programming Cookbook for Unity 3D|Jeff W. Murray|9781466581425\n2015|Packt Publishing|Unity Virtual Reality Projects: Explore the world of Virtual Reality by building immersive and fun VR projects using Unity 3D|Linowes, Jonathan|9781785286803\n2013|Packt Publishing|Unity 4.x Game Development by Example Beginner's Guide|Creighton, Ryan Henson|9781849695275\n2013|Apress|Learn Unity for 2D Game Development (Technology in Action)|Thorn, Alan|9781430262305\n2018|Packt Publishing|Unity Artificial Intelligence Programming: Add powerful, believable, and fun AI entities in your game with the power of Unity 2018!, 4th Edition|Aversa, Dr. Davide and Kyaw, Aung Sithu and Peters, Clifford|9781789531459\n2013|Apress|Learn Unity 4 for iOS Game Development (Technology in Action)|Chu, Philip|9781430248767\n2015|Apress|Make a 2D Arcade Game in a Weekend: With Unity|Sumpter, Jodessiah|9781484214947\n2016|Packt Publishing|Learning C# by Developing Games with Unity 5.x - Second Edition|Lukosek, Greg|9781785287855\n2011|Springer|Treatise on Intuitionistic Type Theory (Logic, Epistemology, and the Unity of Science Book 22)|Granström, Johan Georg|9789400717367\n2019|CRC Press|Holistic Game Development with Unity 3e: An All-in-One Guide to Implementing Game Mechanics, Art, Design and Programming|de Byl, Penny|9781138480735\n2020|BPB Publications|Fundamentals of Android App Development: Android Development for Beginners to Learn Android Technology, SQLite, Firebase and Unity (English Edition)|Mishra, Sujit  Kumar|9789389845204\n2021|Packt Publishing - ebooks Account|Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unity journey by building 3D games from scratch, 6th Edition|Harrison Ferrone|9781801813945\n2020-08-21T00:00:01Z|Packt Publishing|Learning C# by Developing Games with Unity 2020: An enjoyable and intuitive approach to getting started with C# programming and Unity, 5th Edition|Ferrone, Harrison|9781800207806\n2018|Manning Publications|Unity in Action: Multiplatform game development in C#|Hocking, Joe|9781617294969\n2020|Packt Publishing|Learning C# by Developing Games with Unity 2020: An enjoyable and intuitive approach to getting started with C# programming and Unity, 5th Edition|Ferrone, Harrison|9781800204447\n2017|Addison-Wesley Professional|Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#|Gibson Bond, Jeremy|9780134659886\n2021|Packt Publishing|Unity 2021 Cookbook: Over 140 recipes to take your Unity game development skills to the next level, 4th Edition|Smith, Matt and Ferns, Shaun|9781839219276\n2013|Packt Publishing|Unity Multiplayer Games|R. Stagner, Alan|9781849692328\n2021|Packt Publishing|Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C#, 2nd Edition|Baron, David|9781800208438\n2020|Packt Publishing|Unity 2020 Virtual Reality Projects: Learn VR development by building immersive applications and games with Unity 2019.4 and later versions, 3rd Edition|Linowes, Jonathan|9781839214257\n2018-11-30T00:00:01Z|Packt Publishing|Unity Artificial Intelligence Programming: Add powerful, believable, and fun AI entities in your game with the power of Unity 2018!, 4th Edition|Aversa, Dr. Davide and Kyaw, Aung Sithu and Peters, Clifford|9781789533910\n2018|Manning|Unity in Action: Multiplatform game development in C#|Hocking, Joseph|9781638356219\n2020|Apress|Deep Reinforcement Learning in Unity: With Unity ML Toolkit|Majumder, Abhilash|9781484265031\n2014-06-24T00:00:01Z|A K Peters/CRC Press|C# Game Programming Cookbook for Unity 3D|Murray, Jeff W.|9781466581401\n2020|Apress|Game Programming with Unity and C#: A Complete Beginner’s Guide|Hardman, Casey|9781484256558\n2021|Packt Publishing|Hands-On Unity 2021 Game Development: Create, customize, and optimize your own professional games from scratch with Unity 2021, 2nd Edition|Borromeo, Nicolas Alejandro|9781801077286\n2020|Packt Publishing|Unity 2020 Mobile Game Development: Discover practical techniques and examples to create and deliver engaging games for Android and iOS, 2nd Edition|Doran, John P.|9781838980993\n2015|Sams Publishing|Unity Game Development in 24 Hours, Sams Teach Yourself|Tristem, Ben and Geig, Mike|9780134272139\n2016|Packt Publishing|Mastering Unity 2D Game Development - Second Edition|Godbold, Ashley and Jackson, Simon|9781786463456\n2019|Packt Publishing|Unity Game Optimization: Enhance and extend the performance of all aspects of your Unity games, 3rd Edition|Aversa, Dr. Davide and Dickinson, Chris|9781838552299\n2020|Apress|Game Programming with Unity and C#: A Complete Beginner’s Guide|Casey Hardman|9781484256565\n2020|Packt Publishing|Unity 2020 By Example: A project-based guide to building 2D, 3D, augmented reality, and virtual reality games from scratch, 3rd Edition|Wells, Robert|9781800200784\n2020|Packt Publishing|Unity Certified Programmer: Exam Guide: Expert tips and techniques to pass the Unity certification exam at the first attempt|Walker, Philip|9781838823177\n2021|Sams Publishing|Unity Game Development in 24 Hours, Sams Teach Yourself|Geig, Mike|9780137445080						
mdx-lang	MultiDimensional eXpressions	1997	Mosha Pasumansky		9	queryLanguage				0					1811	1			21161		true	0									queryLanguage																							false																																					1997		Multidimensional Expressions (MDX) is a query language for online analytical processing (OLAP) using a database management system. Much like SQL, it is a query language for OLAP cubes.  It is also a calculation language, with syntax similar to spreadsheet formulas.		114	112		2506869					Microsoft															590	0		9																1																														United States					SELECT    { [Measures].[Store Sales] } ON COLUMNS,    { [Date].[2002], [Date].[2003] } ON ROWS FROM Sales WHERE ( [Store].[USA].[CA] )																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/MultiDimensional_eXpressions	0	0														
q-equational-programming-language	Q	1991	Albert Gräf		12	pl		https://q-lang.sourceforge.net		0					1812	1			21160		true	0									pl																							false																																					2008	freebsd linux haskell lisp alice matlab llvmir c miranda puredata octave opengl faust supercollider	Pure, successor to the equational language Q, is a dynamically typed, functional programming language based on term rewriting. It has facilities for user-defined operator syntax, macros, arbitrary-precision arithmetic (multiple-precision numbers), and compiling to native code through the LLVM. Pure is free and open-source software distributed (mostly) under the GNU Lesser General Public License version 3 or later. Pure comes with an interpreter and debugger, provides automatic memory management, has powerful functional and symbolic programming abilities, and interfaces to libraries in C (e.g., for numerics, low-level protocols, and other such tasks). At the same time, Pure is a small language designed from scratch; its interpreter is not large, and the library modules are written in Pure. The syntax of Pure resembles that of Miranda and Haskell, but it is a free-format language and thus uses explicit delimiters (rather than off-side rule indents) to denote program structure. The Pure language is a successor of the equational programming language Q, previously created by the same author, Albert Gräf at the University of Mainz, Germany. Relative to Q, it offers some important new features (such as local functions with lexical scoping, efficient vector and matrix support, and the built-in C interface) and programs run much faster as they are compiled just-in-time to native code on the fly. Pure is mostly aimed at mathematical applications and scientific computing currently, but its interactive interpreter environment, the C interface and the growing set of addon modules make it suitable for a variety of other applications, such as artificial intelligence, symbolic computation, and real-time multimedia processing. Pure plug-ins are available for the Gnumeric spreadsheet and Miller Puckette's Pure Data graphical multimedia software, which make it possible to extend these programs with functions written in the Pure language. Interfaces are also provided as library modules to GNU Octave, OpenCV, OpenGL, the GNU Scientific Library, FAUST, SuperCollider, and liblo (for Open Sound Control (OSC)).	2003	8	34	77	20446791					https://sourceforge.net/p/q-lang/_list/tickets														true	61	0		12																1																														Germany																							"extern int puts(char*);  hello = puts ""Hello, world!"";  hello;"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Q_(equational_programming_language)	1	2								year|publisher|title|authors|isbn13\n2008|CreateSpace Independent Publishing Platform|Q For Mortals: A Tutorial In Q Programming|Borror, Jeffry A.|9781434829016					year|title|doi|citations|influentialCitations|authors|paperId\n2012|Static Type Inference for the Q language using Constraint Logic Programming|10.4230/LIPIcs.ICLP.2012.119|4|0|Zsolt Zombori and J. Csorba and P. Szeredi|416a54053b15552edd56b98f688135cb92061b9e\n2019|Programming quantum computers: a primer with IBM Q and D-Wave exercises|10.1145/3293883.3302578|3|0|F. Mueller and Greg Byrd and P. Dreher|4e8508575d95a7262084d73b61ecdf2c3691437d	
txt2tags	Txt2tags	2001	Aurelio Jargas and Florent Gallaire and Jendrik Seipp		12	textMarkup		http://txt2tags.org/		0					1813	2			21160		true	0									textMarkup																							false																																			2010		2010	python html latex mediawiki	txt2tags is a document generator software that uses a lightweight markup language. txt2tags is free software under GNU General Public License. Written in Python, it can export documents to several formats including: HTML, XHTML, SGML, LaTeX, Lout, roff, MediaWiki, Google Code Wiki, DokuWiki, MoinMoin, MagicPoint, PageMaker and plain text.	2007	8	7	58	11093733																			true	61	0		17	asciidoc dokuwiki moinmoin															3																	text																		**bold text** //italic text// ``monospace text`` __underlined__ --strike-through--																		= Level 1 Header = == Level 2 Header == === Level 3 Header ===																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Txt2tags	0	0				txt2tags.org										
ail	AIL	2016			11	ir				0				v9.2.102	1814	0		6	21156		true	0								https://github.com/angr/ailment	ir																2017	2024	2016	11	16	27	1	false												angr Intermediate Language												2016	2025	819	31	36	1	5679																			University of California && Arizona State University										python yaml restructuredtext toml make markdown				true	107	0		18																	false	9	true																															https://angr.io/																											https://github.com/angr/ailment																																																																																																																																																																																													0	0														
robomind	RoboMind	2005			11	pl		http://www.robomind.net		0					1815	2			21155		true	0									pl																							false																																			2005		2005	java linux karel pascal logo javascript scratch microsoft-small-basic kodu-game-lab	RoboMind is a simple educational programming environment with its own scripting language that allows beginners to learn the basics of computer science by programming a simulated robot. In addition to introducing common programming techniques, it also aims at offering insights in robotics and artificial intelligence. RoboMind is available as stand-alone application for Windows, Linux and Mac OS X. It was first released in 2005 and was originally developed by Arvid Halma, a student of the University of Amsterdam at that time. Since 2011 RoboMind is published by Research Kitchen.	2007	17	12	57	10434801					University of Amsterdam && Research Kitchen															106	0		12																																	text													The Netherlands					paintWhite repeat(4) {     forward(2)     right }																		follow  procedure follow{     if(frontIsWhite){               forward(1)     }     else if(rightIsWhite){               right     }     else if(leftIsWhite){          left     }     else{          end     }     follow }																																																																																																																																																																																																				https://en.wikipedia.org/wiki/RoboMind	0	0				robomind.net										
graal	GRAAL	1986			10	pl				0					1816	0			21153	1226	true	0									pl																							false																																							"Graal may refer to:  A style of glassblowing Holy Grail, or ""Graal"" in older forms Graal-Müritz, a health resort by the Baltic Sea in Germany Graal Radio - internet streaming radio GraalVM, a Java virtual machine extension aiming to support more languages and execution modes Graal (album), an album by Polish rapper Tau (AKA Medium) Graal Online, an MMORPG for Windows, Linux, OS X, and iOS. The German Wikipedia has an article here."	2004	37	18		1024154					Université Pierre-et-Marie-Curie && IBM															205	0		11																																														France				https://semanticscholar.org/paper/f23da962c4fc590b08a374e9a79ea66f52d55f44																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Graal	0	5	https://hopl.info/showlanguage.prx?exp=1226												year|title|doi|citations|influentialCitations|authors|paperId\n2018|Exploiting high-performance heterogeneous hardware for Java programs using graal|10.1145/3237009.3237016|14|0|James Clarkson and J. Fumero and Michail Papadimitriou and Foivos S. Zakkak and Maria Xekalaki and Christos Kotselidis and M. Luján|0dcff2b431a9c94183253e307ffa6d7095ba5db3\n2014|Graal and truffle: modularity and separation of concerns as cornerstones for building a multipurpose runtime|10.1145/2584469.2584663|7|0|Thomas Würthinger|38bba0a3957058686d3ec963fc366e9d06350fa8\n2017|An Empirical Study on Deoptimization in the Graal Compiler|10.4230/LIPIcs.ECOOP.2017.30|4|0|Y. Zheng and L. Bulej and Walter Binder|c2186fd0e3ab3b9cea05faa52126810ee7c19342\n2018|Specializing a meta-interpreter: JIT compilation of dynsem specifications on the graal VM|10.1145/3237009.3237018|4|0|V. Vergu and E. Visser|d4b7d3bd816fc679538fa9d256a46d038a47f40c\n1972|Graal — a Graph Algorithmic Language|10.1007/978-1-4615-8675-3_15|1|0|W. Rheinboldt and V. Basili and C. Mesztenyi|fe4c87236903426f8f3e393dae01f0af4aacfd8b	
pnuts	Pnuts	1997			12	pl				0					1817	1			21152		true	0									pl																							false																																					1997	java	Pnuts is a dynamic scripting language for the Java platform. It is designed to be used in a dual language system with the Java programming language. The goals of the Pnuts project are to provide a small, fast scripting language that has tight integration with the Java language. Pnuts uses syntax that is simple and friendly to Java developers, while also being very expressive.	2008	8	11	26	16718543					Sun Japan														true	60	0		13																																														Japan																							"use(""pnuts.lib"") // Standard module that makes sort, println and other functions available. countries = [""Canada"", ""Austria"", ""Brazil""] sort(countries) for (country : countries) println(""Hello "" + country)"														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Pnuts	0	0														
s3	S3	1986			12	pl				0					1818	1			21152	2462	true	0									pl																							false																																					1986	algol-68	S3 is a structured, imperative high-level computer programming language.  It was developed by the UK company International Computers Limited (ICL) for its 2900 Series mainframes. It is a system programming language with syntax influenced by ALGOL 68 but with data types and operators aligned to those offered by the 2900 Series.  It was the implementation language of the operating system VME.	2007	8	33	30	11484588					International Computers Limited															60	0		12																																	text													United Kingdom																							"GLOBAL STATIC (<STATUS 5;PSPACE 10001; TEMPLATE>) PROC KERMIT_THE_FROG IS        ((<LIT ""COMMAND"">)             REF()BYTE OPTION,         (<LIT """"       >)             REF()BYTE VME_FILE,         (<LIT """"       >)             REF()BYTE REM_FILE,         (<KEY RESPONSE;DEF N'RESULT>) RESPONSE RESULT):        BEGIN           ()BYTE JSV_NAME := ""ASG"";              @ obtain value for ASG_ROUTE bool @        CTM_JS_READ(JSV_NAME,NIL,NIL,ASG_ROUTE,RC_IGNORED);        IF RC_IGNORED NE 0 THEN ASG_ROUTE := FALSE FI;           @ verify parameter references (parameter values validated later):        @        @    OPTION   must be of mode REF () BYTE, may not be ZLR or NIL         @        @    VME_FILE must be of mode REF () BYTE, may be ZLR, must not be NIL   @        @    REM_FILE must be of mode REF () BYTE, may be ZLR, must not be NIL   @           UNLESS (VERIFY OPTION AND VALIDR OPTION)        AND    (VERIFY VME_FILE AND (VALIDR VME_FILE OR NOT(VME_FILE IS NIL)))        AND    (VERIFY REM_FILE AND (VALIDR REM_FILE OR NOT(REM_FILE IS NIL)))        THEN                                       @ invalid parameter reference @           RESULT := 10002 @ ARCH_INACCESSIBLE_PARAMETER @           ELSF                                             @ create resource block @           CTM_JS_BEGIN(RESULT);           RESULT <= 0        THEN                                            @ resource block created @           LONG LONG WORD KERMIT_RESULT;           ANY((3)LONG WORD AS_LW,(6) WORD AS_W) PARAMS;           PARAMS.AS_LW := (BDESC OPTION,BDESC VME_FILE,BDESC REM_FILE);                                                     @ set up program error handler @           IF  KMT_EH_INFORM_PE_CONTINGENCY(RESULT);                RESULT > 0           THEN                                    @ failed to set error handler @              SKIP           ELSF CTM_JS_CALL(NIL,PDESC KERMIT_SUPPORT,PARAMS.AS_W,KERMIT_RESULT,                            RESULT);                           @ create firewall @                RESULT <= 0           THEN                         @ either exited normally or via CTM_STOP @              RESULT := IF (S'S'KERMIT_RESULT) <= 0                        THEN 0                                 @ ignore warnings @                        ELSE 52000              @ error return common resultcode @                        FI           FI;              CTM_JS_END(RC_IGNORED)                           @ end resource block @        FI        END"																																														true																																																																																																						false																																																https://en.wikipedia.org/wiki/S3_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=2462													
iges	IGES	1980	Roger N. Nagel and Walt W. Braithwaite and Philip R. Kennicott		14	3d textDataFormat cad				0					1819	1			21152		false	0									3d																							false																																														IGES (Initial Graphics Exchange Specification) is a vendor-neutral file format for exchanging 3D CAD models and associated data between different CAD systems. It supports geometry, topology, and annotations for engineering designs.	IGES (Initial Graphics Exchange Specification) is a vendor-neutral file format for exchanging 3D CAD models and associated data between different CAD systems. It supports geometry, topology, and annotations for engineering designs.	https://nvlpubs.nist.gov/nistpubs/Legacy/IR/nbsir80-1978.pdf		IGES (Initial Graphics Exchange Specification) is a vendor-neutral file format for exchanging 3D CAD models and associated data between different CAD systems. It supports geometry, topology, and annotations for engineering designs.														20	0		16																3																	text													United States					    ,,,1H,,1H;,11Hpart.igs,16HIGES Generator X,32,38,6,308,15,9Hpart.igs,1.,2,2HMM,1,0.001,23/10/2024,0.001,1000.,8HNobody,9HUnknown,0,0;        G0000001     1H,,1H;,11Hpart.igs,16HIGES Generator X,32,38,6,308,15,9Hpart.igs,1.,2,2HMM,1,0.001,23/10/2024,0.001,1000.,8HNobody,9HUnknown,0,0;        G0000002     110       1       0       1       0       0       0       0       0       0       D0000001     110       0       0       1       0       0       0       0       0       0       D0000002     110,0.,0.,0.,100.,0.,0.;                                                                 P0000001																																																																																									true																									true																																																															true																																					https://en.wikipedia.org/wiki/IGES	0	0														
probevue	ProbeVue	2008			14	pl				0					1820	1			21152		true	0									pl																							false																																							ProbeVue is IBM's implementation of a lightweight dynamic tracing environment introduced in AIX version 6.1. ProbeVue provides the ability to probe running processes in order to provide statistical analysis as well as retrieve data from the probed process. The dynamic nature of ProbeVue allows it to be used as a global system performance tool while retaining the ability to drill into very specific events on a single process or thread. Because modifications are not required of a probed process or system and the lightweight design of ProbeVue as a tracing tool, it is suitable for use in a production environment where previous tracing tools would have been performance prohibitive.										http://www.tablespace.net												http://www.tablespace.net/quicksheet/vue-quicksheet.pdf			20	0		16																																	text													United States					"@@syscall:*:read:entry when ( __pid == 123456) {    /* This is a comment: The process with a PID of 123456 has called read(); */    printf(""read() system call entered.\n""); }"																																	/* */																															true																																																																								true																														false																																																https://en.wikipedia.org/wiki/undefined	0	0														
simscript	SIMSCRIPT	1963			11	pl				0					1821	0			21151	190	true	0									pl																							false																																					1963	fortran simula quikscript gpss	SIMSCRIPT is a free-form, English-like general-purpose simulation language conceived by Harry Markowitz and Bernard Hausner at the RAND Corporation in 1963. It was implemented as a Fortran preprocessor on the IBM 7090 and was designed for large discrete event simulations. It influenced Simula. Though earlier versions were released into the public domain, SIMSCRIPT was commercialized by Markowitz's company, California Analysis Center, Inc., which produced proprietary versions SIMSCRIPT I.5 and SIMSCRIPT II.5.	2004	17	13	46	1064164					RAND															105	0		11																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SIMSCRIPT	4	0	https://hopl.info/showlanguage.prx?exp=190							year|publisher|title|authors|isbn13\n1983|Caci Products Co|Simscript Ii.5: Programming Language|Ed Russell|9789996806339\n1969|Prentice-hall|The Simscript Ii Programming Language (prentice-hall Series In Automatic Computation)|Philip J Kiviat|9780138101763\n||Simulation Programming Languages: Simula, Mathematica, Simulation Language, Simscript Ii.5, Spice, Eicaslab, Modelica, Goldsim|Books and LLC|9781155277387						title|year|author|goodreadsId|rating|ratings|reviews\nThe Simscript II Programming Language|1969|P. J. Kiviat|17288845|0.0|0|0
vtl-lang	Velocity Template Language	2000			12	template				8					1822	1			21150		true	8	ace apache-hbase bazel cloc jflex jill kotlin linux								template	4	4		0					vtl or velocity		velocity	velocity	text/velocity	source.velocity	markup								false												Velocity Template Language																																		Velocity is a Java-based template engine. It permits web page designers to reference methods defined in Java code.	Velocity is a Java-based template engine. It permits web page designers to reference methods defined in Java code.			Velocity is a Java-based template engine. It permits web page designers to reference methods defined in Java code.		vtl												20	0		13																					vm																													https://velocity.apache.org/engine/1.7/user-guide.html#what-is-velocity	<html>   <body>     Hello $customer.Name!     <table>     #foreach( $mud in $mudsOnSpecial )       #if ( $customer.hasPurchased($mud) )         <tr>           <td>             $flogger.getPromo( $mud )           </td>         </tr>       #end     #end     </table>   </body> </html>																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Apache_Velocity	0	0					Velocity Template Language				Velocity Template Language					
g-portugol	G-Portugol	2005	Thiago Silva		16	pl				0					1823	1		5	21146		true	0								https://github.com/rafaelgou/gpt	pl																2013	2024		3	2	4	0	false																								2013	2020	3	2	86	1	61185																			https://sourceforge.net/projects/gpt.berlios										cpp make bourne-shell m4 markdown				true	13	0		21																1	false																text						G-Portugol						gpt	Portugal				https://pt.wikipedia.org/wiki/G-Portugol	"algoritmo OlaMundo;  início    imprima(""Olá, Mundo!""); fim"																										https://github.com/rafaelgou/gpt																																																																																																																																																																																													0	0														
co2	co2	2016	Dave Griffiths		10	pl				0					1824	0		5	21143		true	0								https://github.com/dustmop/co2	pl																2017	2024	2016	8	7	175	3	false																								2016	2020	311	4	98	1	19452																			dustmop.io										scheme assembly-language bourne-shell python markdown				true	201	0		15																1	false																													United States																															https://github.com/dustmop/co2																																																																																																																																																																																													0	0														
hilvl	hilvl	2015	Holger Ludvigsen		16	pl				0					1825	1		5	21134		true	0								https://github.com/holgerl/hilvl	pl																2015	2024	2015	2	0	7	9	false																								2015	2021	190	4	103	1	4505																Hilvl is a programming language that is versatile but with a very small syntax. All code in hilvl are single-argument invocations of actions that belong to services. Services are the fundamental building blocks of a hilvl program. And the name hilvl reflects how this is a higher level of abstraction than objects and functions.	Hilvl is a programming language that is versatile but with a very small syntax. All code in hilvl are single-argument invocations of actions that belong to services. Services are the fundamental building blocks of a hilvl program. And the name hilvl reflects how this is a higher level of abstraction than objects and functions.		https://github.com/holgerl/hilvl/issues	Hilvl is a programming language that is versatile but with a very small syntax. All code in hilvl are single-argument invocations of actions that belong to services. Services are the fundamental building blocks of a hilvl program. And the name hilvl reflects how this is a higher level of abstraction than objects and functions.									javascript markdown html xml yaml				true	12	0		22																1	false																													Unknown					"@ var foo = 42 @ var bar = (2 + 40) @ . foo == (@ . bar) then  @ set foo = 0   @ var myList =  1  2  3   @ . myList loop  @ set foo = (@ . foo + (@ . element))  @ var myMap =  Map of    ""firstname"" , ""Ola""    ""lastname"" , ""Nordmann""  @ var MyService :=  @ var myAction :    @ . argument + 10 MyService myAction (@ . foo) // foo is now 6, and this returns 16"																										https://github.com/holgerl/hilvl						//																																true																																																							true																																															false																																																	0	0														
wu	Wu	2018	niql		9	pl		https://wu-lang.gitbook.io/guide/		0					1826	0		5	21129		true	0								https://github.com/wu-lang/wu	pl																2018	2024	2018	14	17	469	12	false																								2018	2022	458	24	47	2	8590																													rust yaml markdown lua toml				true	546	0		14																1	false																																																												https://github.com/wu-lang/wu																																																																																																																																																																																													0	0														
ambienttalk	AmbientTalk	2006			17	pl		https://code.google.com/p/ambienttalk		0					1827	1			21128		true	0									pl																							false																					ambient.py																												Vrije Universiteit					at										1	0		18																																														Belgium					"when: ChatService discovered: { |chatService| when: chatService<-login(roomID, username) becomes: { |chatRoom| chatRoom<-chat(""hello world""); // async message send whenever: chatRoom disconnected: { system.println(""you're offline""); }; whenever: chatRoom reconnected: { system.println(""you're online again""); }; }; };"													AmbientTalk																						""""																													true																									true																									true					true																	true																																									true																																						0	2													year|title|doi|citations|influentialCitations|authors|paperId\n2005|Ambient-oriented programming in ambientTalk|10.1145/1094855.1094879|131|5|J. Dedecker and T. V. Cutsem and S. Mostinckx and T. D'Hondt and W. Meuter|8d81b3c02aa72bcdca559e0452947d24bfb7e3e1\n2009|Mirror‐based reflection in AmbientTalk|10.1002/spe.909|23|1|S. Mostinckx and T. V. Cutsem and Stijn Timbermont and E. G. Boix and É. Tanter and W. Meuter|aadc488a4501dec96557a637b5d49f456d0a570b	
atomese	Atomese	2007	Linas Vepstas		17	pl		https://wiki.opencog.org/w/Atomese		0					1828	1			21128		true	0									pl																							false																																														Atomese was originally intended to be a language for knowledge representation (KR): that is, a way of encoding facts and hypothesis, in a machine-readable way, such that the knowledge can be manipulated, data-mined, reasoned with. This language subset was vaguely inspired by Prolog and Datalog. More correctly, it was constructed by layering concepts from mathematical logic onto a graph database: representing logical, symbolic statements as graphs.	Atomese was originally intended to be a language for knowledge representation (KR): that is, a way of encoding facts and hypothesis, in a machine-readable way, such that the knowledge can be manipulated, data-mined, reasoned with. This language subset was vaguely inspired by Prolog and Datalog. More correctly, it was constructed by layering concepts from mathematical logic onto a graph database: representing logical, symbolic statements as graphs.		OpenCog Foundation	Atomese was originally intended to be a language for knowledge representation (KR): that is, a way of encoding facts and hypothesis, in a machine-readable way, such that the knowledge can be manipulated, data-mined, reasoned with. This language subset was vaguely inspired by Prolog and Datalog. More correctly, it was constructed by layering concepts from mathematical logic onto a graph database: representing logical, symbolic statements as graphs.														1	0		18																1																														Various				https://opencog.org/	"(define find-animals   (BindLink     ;; The variable to be bound     (VariableNode ""$var"")     ;; The pattern to be searched for     (InheritanceLink        (VariableNode ""$var"")        (ConceptNode ""animal"")     )     ;; The value to be returned.     (VariableNode ""$var"")   ) ) ;; Run the above pattern (cog-bind find-animals)"																																;																																true																																																							true																																															false																																																	0	0														
glbasic	GLBasic	2003			11	pl		http://www.glbasic.com/		0					1829	1			21124		true	0									pl																							false																																			2003		2014	basic linux c opengl ios android sdlbasic fenix-project	GLBasic is a commercial BASIC programming language that can compile to various platforms including Windows, Linux, Mac OS X, as well as some handheld devices. The language is designed to be simple and intuitive.	2008	16	111	171	19628971					Dream Design Entertainment Software														true	101	0		11																																									http://www.rosettacode.org/wiki/Category:GLBasic					Unknown																							FUNCTION add: v AS Tvec    INC self.x, v.x    INC self.y, v.y    INC self.z, v.z   END FUNCTION  END TYPE																																																																																																																																																																																																				https://en.wikipedia.org/wiki/GLBasic	0	0				glbasic.com										
jazz	Jazz	2019	playXE		11	pl				0				0.1.0	1830	0		3	21124		true	0								https://github.com/jazz-lang/Jazz	pl																2019	2024	2019	7	3	88	1	false																								2019	2020	209	3	53	1	7221																			https://github.com/jazz-lang										markdown rust toml				true	101	0		14																1	false	0	true																											Uzbekistan																															https://github.com/jazz-lang/Jazz																																																																																																																																																																																													0	0														
snobol4	SNOBOL4	1967	David J. Farber and Ralph E. Griswold		15	pl		https://www.regressive.org/snobol4/		0					1831	0			21121	303	true	1	s-snobol								pl																							false																																																	Bell Labs															1	0		17									snobol3							2								https://tio.run/#snobol4	https://www.regressive.org/snobol4/docs/burks/manual/contents.htm																http://www.rosettacode.org/wiki/Category:SNOBOL4					United States				https://semanticscholar.org/paper/32d6dba909eeb71b93305b407c0332fce43ecc7b																																																																	true																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=303													
cloud-firestore-security-rules	Cloud Firestore Security Rules	2017			10	application				0					1832	1			21116		false	0									application			firestore.rules								less	css	text/css	source.firestore	data								false					22	2017	2018	1	3																																								Google															200	0		10																																	text													United States				https://firebase.google.com/docs/reference/rules/rules													service cloud.firestore {   match /databases/{database}/documents {     match /activities/{activity} {        allow create: if isSignedIn()                     && isOwner(incomingData().authorId)                     && isValidActivity(incomingData())                     && hasAllowedActivityFieldsForCreate(incomingData());        allow read, delete: if isSignedIn()                           && isOwner(existingData().authorId);        allow update: if isSignedIn()                     && isOwner(existingData().authorId)                     && isValidActivity(incomingData())                     && hasAllowedActivityFieldsForUpdate(incomingData());      }     match /skills/{skill} {        allow create: if isSignedIn()                     && isOwner(incomingData().authorId)                     && isValidSkill(incomingData())                     && hasAllowedSkillFieldsForCreate(incomingData());        allow read, delete: if isSignedIn()                           && isOwner(existingData().authorId);        allow update: if isSignedIn()                     && isOwner(existingData().authorId)                     && isValidSkill(incomingData())                     && hasAllowedSkillFieldsForUpdate(incomingData());      }     match /activities-skills/{activitySkill} {        allow create: if isSignedIn()                     && isOwner(incomingData().authorId)                     && isValidActivitySkill(incomingData())                     && hasAllowedActivitySkillFieldsForCreate(incomingData());        allow read, delete: if isSignedIn()                           && isOwner(existingData().authorId);        allow update: if isSignedIn()                     && isOwner(existingData().authorId)                     && isValidActivitySkill(incomingData())                     && hasAllowedActivitySkillFieldsForUpdate(incomingData());      }      /// Functions ///     function isSignedIn() {       return request.auth != null;     }     function isOwner(userId) {       return request.auth.uid == userId;     }     function existingData() {       return resource.data;     }     function incomingData() {       return request.resource.data;     }     function isValidActivity(activity) {       return activity.title is string        && activity.title.size() > 3         && activity.title.size() < 250         && activity.summary is string         && (activity.audienceCountMin is int || activity.audienceCountMin == null)         && (activity.audienceCountMax is int || activity.audienceCountMax == null)         && (activity.audienceAgeMin is int || activity.audienceAgeMin == null)         && (activity.audienceAgeMax is int || activity.audienceAgeMax == null)         && activity.lastUpdateDate.date() is timestamp;     }     function hasAllowedActivityFieldsForUpdate(activity) {       return activity.keys().size() == 9 && activity.keys().hasAll(['authorId', 'title', 'summary', 'audienceCountMin', 'audienceCountMax', 'audienceAgeMin', 'audienceAgeMax', 'lastUpdateDate']);     }     function hasAllowedActivityFieldsForCreate(activity) {       return activity.keys().size() == 8 && activity.keys().hasAll(['authorId', 'title', 'summary', 'audienceCountMin', 'audienceCountMax', 'audienceAgeMin', 'audienceAgeMax', 'lastUpdateDate']);     }      function isValidSkill(skill) {       return skill.title is string         && skill.title.size() > 3         && skill.title.size() < 250         && skill.summary is string         && skill.lastUpdateDate.date() is timestamp;     }     function hasAllowedSkillFieldsForUpdate(skill) {       return skill.keys().size() == 5 && skill.keys().hasAll(['authorId', 'title', 'summary', 'lastUpdateDate']);     }     function hasAllowedSkillFieldsForCreate(skill) {       return skill.keys().size() == 4 && skill.keys().hasAll(['authorId', 'title', 'summary', 'lastUpdateDate']);     }     function isValidActivitySkill(activitySkill) {       return activitySkill.skillId is string         && activitySkill.activityId is string;     }     function hasAllowedActivitySkillFieldsForUpdate(activitySkill) {       return activitySkill.keys().size() == 4 && activitySkill.keys().hasAll(['authorId', 'skillId', 'activityId']);     }     function hasAllowedActivitySkillFieldsForCreate(activitySkill) {       return activitySkill.keys().size() == 3 && activitySkill.keys().hasAll(['authorId', 'skillId', 'activityId']);     }   } }																																																																																																																																																																																																											0	0						https://github.com/jaysquared/atom-firestore-grammar			Cloud Firestore Security Rules					
conll-u	CoNLL-U	2014			10	application				0					1833	1			21116		false	0									application									CoNLL or CoNLL-X		text			text.conllu	data								false					7	2018	2018	3	2																																								https://github.com/UniversalDependencies			conllu conll												200	0		10																																	text													Various				http://universaldependencies.org/format.html													# newdoc id = weblog-blogspot.com_zentelligence_20040423000200_ENG_20040423_000200 # sent_id = weblog-blogspot.com_zentelligence_20040423000200_ENG_20040423_000200-0001 # text = What if Google Morphed Into GoogleOS? 1 What what PRON WP PronType=Int 0 root 0:root _ 2 if if SCONJ IN _ 4 mark 4:mark _ 3 Google Google PROPN NNP Number=Sing 4 nsubj 4:nsubj _ 4 Morphed morph VERB VBD Mood=Ind|Tense=Past|VerbForm=Fin 1 advcl 1:advcl _ 5 Into into ADP IN _ 6 case 6:case _ 6 GoogleOS GoogleOS PROPN NNP Number=Sing 4 obl 4:obl SpaceAfter=No 7 ? ? PUNCT . _ 4 punct 4:punct _  # sent_id = weblog-blogspot.com_zentelligence_20040423000200_ENG_20040423_000200-0002 # text = What if Google expanded on its search-engine (and now e-mail) wares into a full-fledged operating system? 1 What what PRON WP PronType=Int 0 root 0:root _ 2 if if SCONJ IN _ 4 mark 4:mark _ 3 Google Google PROPN NNP Number=Sing 4 nsubj 4:nsubj _ 4 expanded expand VERB VBD Mood=Ind|Tense=Past|VerbForm=Fin 1 advcl 1:advcl _ 5 on on ADP IN _ 15 case 15:case _ 6 its its PRON PRP$ Gender=Neut|Number=Sing|Person=3|Poss=Yes|PronType=Prs 15 nmod:poss 15:nmod:poss _ 7 search search NOUN NN Number=Sing 9 compound 9:compound SpaceAfter=No 8 - - PUNCT HYPH _ 9 punct 9:punct SpaceAfter=No 9 engine engine NOUN NN Number=Sing 15 compound 15:compound _ 10 ( ( PUNCT -LRB- _ 9 punct 9:punct SpaceAfter=No 11 and and CCONJ CC _ 13 cc 13:cc _ 12 now now ADV RB _ 13 advmod 13:advmod _ 13 e-mail e-mail NOUN NN Number=Sing 9 conj 9:conj SpaceAfter=No 14 ) ) PUNCT -RRB- _ 15 punct 15:punct _ 15 wares wares NOUN NNS Number=Plur 4 obl 4:obl _ 16 into into ADP IN _ 22 case 22:case _ 17 a a DET DT Definite=Ind|PronType=Art 22 det 22:det _ 18 full full ADV RB _ 20 advmod 20:advmod SpaceAfter=No 19 - - PUNCT HYPH _ 20 punct 20:punct SpaceAfter=No 20 fledged fledged ADJ JJ Degree=Pos 22 amod 22:amod _ 21 operating operating NOUN NN Number=Sing 22 compound 22:compound _ 22 system system NOUN NN Number=Sing 4 obl 4:obl SpaceAfter=No 23 ? ? PUNCT . _ 4 punct 4:punct _  # sent_id = weblog-blogspot.com_zentelligence_20040423000200_ENG_20040423_000200-0003 # text = [via Microsoft Watch from Mary Jo Foley ] 1 [ [ PUNCT -LRB- _ 4 punct 4:punct SpaceAfter=No 2 via via ADP IN _ 4 case 4:case _ 3 Microsoft Microsoft PROPN NNP Number=Sing 4 compound 4:compound _ 4 Watch Watch PROPN NNP Number=Sing 0 root 0:root _ 5 from from ADP IN _ 6 case 6:case _ 6 Mary Mary PROPN NNP Number=Sing 4 nmod 4:nmod _ 7 Jo Jo PROPN NNP Number=Sing 6 flat 6:flat _ 8 Foley Foley PROPN NNP Number=Sing 6 flat 6:flat _ 9 ] ] PUNCT -RRB- _ 4 punct 4:punct _  # newdoc id = weblog-blogspot.com_marketview_20050511222700_ENG_20050511_222700 # sent_id = weblog-blogspot.com_marketview_20050511222700_ENG_20050511_222700-0001 # text = (And, by the way, is anybody else just a little nostalgic for the days when that was a good thing?) 1 ( ( PUNCT -LRB- _ 14 punct 14:punct SpaceAfter=No 2 And and CCONJ CC _ 14 cc 14:cc SpaceAfter=No 3 , , PUNCT , _ 14 punct 14:punct _ 4 by by ADP IN _ 6 case 6:case _ 5 the the DET DT Definite=Def|PronType=Art 6 det 6:det _ 6 way way NOUN NN Number=Sing 14 obl 14:obl SpaceAfter=No 7 , , PUNCT , _ 14 punct 14:punct _ 8 is be AUX VBZ Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin 14 cop 14:cop _ 9 anybody anybody PRON NN Number=Sing 14 nsubj 14:nsubj _ 10 else else ADJ JJ Degree=Pos 9 amod 9:amod _ 11 just just ADV RB _ 13 advmod 13:advmod _ 12 a a DET DT Definite=Ind|PronType=Art 13 det 13:det _ 13 little little ADJ JJ Degree=Pos 14 obl:npmod 14:obl:npmod _ 14 nostalgic nostalgic NOUN NN Number=Sing 0 root 0:root _ 15 for for ADP IN _ 17 case 17:case _ 16 the the DET DT Definite=Def|PronType=Art 17 det 17:det _ 17 days day NOUN NNS Number=Plur 14 nmod 14:nmod _ 18 when when ADV WRB PronType=Rel 23 advmod 23:advmod _ 19 that that PRON DT Number=Sing|PronType=Dem 23 nsubj 23:nsubj _ 20 was be AUX VBD Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin 23 cop 23:cop _ 21 a a DET DT Definite=Ind|PronType=Art 23 det 23:det _ 22 good good ADJ JJ Degree=Pos 23 amod 23:amod _ 23 thing thing NOUN NN Number=Sing 17 acl:relcl 17:acl:relcl SpaceAfter=No 24 ? ? PUNCT . _ 14 punct 14:punct SpaceAfter=No 25 ) ) PUNCT -RRB- _ 14 punct 14:punct _  # sent_id = weblog-blogspot.com_marketview_20050511222700_ENG_20050511_222700-0002 # text = This BuzzMachine post argues that Google's rush toward ubiquity might backfire -- which we've all heard before, but it's particularly well-put in this post. 1 This this DET DT Number=Sing|PronType=Dem 3 det 3:det _ 2 BuzzMachine BuzzMachine PROPN NNP Number=Sing 3 compound 3:compound _ 3 post post NOUN NN Number=Sing 4 nsubj 4:nsubj _ 4 argues argue VERB VBZ Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin 0 root 0:root _ 5 that that SCONJ IN _ 12 mark 12:mark _ 6 Google Google PROPN NNP Number=Sing 8 nmod:poss 8:nmod:poss SpaceAfter=No 7 's 's PART POS _ 6 case 6:case _ 8 rush rush NOUN NN Number=Sing 12 nsubj 12:nsubj _ 9 toward toward ADP IN _ 10 case 10:case _ 10 ubiquity ubiquity NOUN NN Number=Sing 8 nmod 8:nmod _ 11 might might AUX MD VerbForm=Fin 12 aux 12:aux _ 12 backfire backfire VERB VB VerbForm=Inf 4 ccomp 4:ccomp _ 13 -- -- PUNCT , _ 12 punct 12:punct _ 14 which which PRON WDT PronType=Rel 18 obj 18:obj _ 15 we we PRON PRP Case=Nom|Number=Plur|Person=1|PronType=Prs 18 nsubj 18:nsubj SpaceAfter=No 16 've have AUX VBP Mood=Ind|Tense=Pres|VerbForm=Fin 18 aux 18:aux _ 17 all all ADV RB _ 18 advmod 18:advmod _ 18 heard hear VERB VBN Tense=Past|VerbForm=Part 12 acl:relcl 12:acl:relcl _ 19 before before ADV RB _ 18 advmod 18:advmod SpaceAfter=No 20 , , PUNCT , _ 27 punct 27:punct _ 21 but but CCONJ CC _ 27 cc 27:cc _ 22 it it PRON PRP Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs 27 nsubj:pass 27:nsubj:pass SpaceAfter=No 23 's be VERB VBZ Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin 27 aux:pass 27:aux:pass _ 24 particularly particularly ADV RB _ 27 advmod 27:advmod _ 25 well well ADV RB Degree=Pos 27 advmod 27:advmod SpaceAfter=No 26 - - PUNCT HYPH _ 27 punct 27:punct SpaceAfter=No 27 put put VERB VBN Tense=Past|VerbForm=Part 4 conj 4:conj _ 28 in in ADP IN _ 30 case 30:case _ 29 this this DET DT Number=Sing|PronType=Dem 30 det 30:det _ 30 post post NOUN NN Number=Sing 27 obl 27:obl SpaceAfter=No 31 . . PUNCT . _ 4 punct 4:punct _  # sent_id = weblog-blogspot.com_marketview_20050511222700_ENG_20050511_222700-0003 # text = Google is a nice search engine. 1 Google Google PROPN NNP Number=Sing 6 nsubj 6:nsubj _ 2 is be AUX VBZ Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin 6 cop 6:cop _ 3 a a DET DT Definite=Ind|PronType=Art 6 det 6:det _ 4 nice nice ADJ JJ Degree=Pos 6 amod 6:amod _ 5 search search NOUN NN Number=Sing 6 compound 6:compound _ 6 engine engine NOUN NN Number=Sing 0 root 0:root SpaceAfter=No 7 . . PUNCT . _ 6 punct 6:punct _																																																																																																																																																																																																											0	0						https://github.com/odanoburu/conllu-linguist-grammar			CoNLL-U					
figlet-font	FIGlet Font	1991			10	application				0					1834	1			21116		false	0									application									FIGfont		text			source.figfont	data								false					51	2016	2018	1	2																																								http://www.figlet.org			flf												200	0		10																																	text													Unknown				https://en.wikipedia.org/wiki/FIGlet													"flf2a$ 6 5 76 15 14 1 16271 39 Ivrit (Hebrew) Unicode font assembled by John Cowan <cowan@ccil.org> Latin chars from  Standard by G. Chappell & Ian Chai Hebrew chars from Jerusalem by Gedaliah Friedenberg <gfrieden@nyx.cs.du.edu>         Use ""ilhebrew.flc"" for Hebrew keyboard mapping         Use ""ushebrew.flc"" for U.S.-style keyboard mapping (""febrew"" script)         Use ""8859-8.flc"" for ISO 8859-8 text         Or use UTF-8 WARNING! FIGfonts aren't bidirectional; this is strictly right-to-left         (by default) even for the Latin characters. figlet release 2.2 -- November 1996  Modified by Paul Burton <solution@earthlink.net> 12/96 to include new parameter supported by FIGlet and FIGWin.  May also be slightly modified for better use of new full-width/kern/smush alternatives, but default output is NOT changed.  $@  $@  $@  $@  $@  $@@   _ @  | |@  | |@  |_|@  (_)@     @@   _ _ @  ( | )@   V V @    $  @    $  @       @@     _  _   @   _| || |_ @  |_  ..  _|@  |_      _|@    |_||_|  @            @@    _  @   | | @  / __)@  \__ \@  (   /@   |_| @@   _  __@  (_)/ /@    / / @   / /_ @  /_/(_)@        @@    ___   @   ( _ )  @   / _ \/\@  | (_>  <@   \___/\/@          @@   _ @  ( )@  |/ @   $ @   $ @     @@    __@   / /@  | | @  | | @  | | @   \_\@@  __  @  \ \ @   | |@   | |@   | |@  /_/ @@        @  __/\__@  \    /@  /_  _\@    \/  @        @@         @     _   @   _| |_ @  |_   _|@    |_|  @         @@     @     @     @   _ @  ( )@  |/ @@         @         @   _____ @  |_____|@     $   @         @@     @     @     @   _ @  (_)@     @@      __@     / /@    / / @   / /  @  /_/   @        @@    ___  @   / _ \ @  | | | |@  | |_| |@   \___/ @         @@   _ @  / |@  | |@  | |@  |_|@     @@   ____  @  |___ \ @    __) |@   / __/ @  |_____|@         @@   _____ @  |___ / @    |_ \ @   ___) |@  |____/ @         @@   _  _   @  | || |  @  | || |_ @  |__   _|@     |_|  @          @@   ____  @  | ___| @  |___ \ @   ___) |@  |____/ @         @@    __   @   / /_  @  | '_ \ @  | (_)"																																																																																																																																																																																																											0	0						https://github.com/Alhadis/language-fontforge			FIGlet Font					
rpm-spec	RPM Spec	1997			10	application				0					1835	1			21116		false	0									application						0			specfile		text	rpm	text/x-rpm-spec	source.rpm-spec	data								false					72	2015	2018	3	6																																								Red Hat			spec												200	0		10																																	text													United States				https://rpm-packaging-guide.github.io/#working-with-spec-files													# # spec file for package manos # # Copyright (c) 2010 Jackson Harper (jackson@novell.com) # #  Name:           manos-devel Version:        0.1.1 Release:        1 License:        MIT/X11 BuildRoot:      %{_tmppath}/manos-%{version}-build BuildRequires:  mono-devel >= 2.6 BuildRequires:  mono-nunit >= 2.6 Source0:        manos-%{version}.tar.bz2 Source1:        rpmlintrc Summary:        The Manos Web Application Framework Group:          Development/Web/Servers BuildArch:      noarch  %description Manos is an easy to use, easy to test, high performance web application framework that stays out of your way and makes your life ridiculously simple.  %files %defattr(-, root, root) %{_prefix}/lib/manos %{_bindir}/manos %{_datadir}/manos %{_prefix}/lib/pkgconfig/manos.pc %{_datadir}/man/man1/manos.1.gz  %prep %setup -q -n manos-%{version}   %build ./configure --prefix=%{buildroot}%{_prefix} --install-prefix=%{_prefix} make  %install make install  %clean rm -rf %{buildroot}  %changelog																																																																																																																																																																																																											0	0						https://github.com/waveclaw/language-rpm-spec			RPM Spec					
pinto	pinto	2016	Peter Graf		15	pl		https://pinto.tech		0				v0.5.1	1836	0		6	21112		true	0								https://github.com/punkbrwstr/pinto	pl																2016	2023	2016	1	1	10	3	false																								2016	2019	238	4	77	2	2569																			https://github.com/punkbrwstr/pinto/issues										java html css javascript markdown xml				true	19	0		21																1	false	0	true																											United States																															https://github.com/punkbrwstr/pinto																																																																																																																																																																																													0	0				pinto.tech			id|title|time|timestamp|by|comments|score\n12638229|Show HN: Pinto is a stack-based functional language for time series|2016-10-04 18:55:03 UTC|1475607303|punkbrwstr|1|7							
insitux	Insitux	2021	Patrick Bowen		12	pl		https://insitux.github.io/		0				23.12.5	1837	0		9	21110		true	0								https://github.com/phunanon/Insitux	pl																2021	2024	2021	5	4	38	19	false																								2021	2024	437	7	72	5	18416																			https://github.com/phunanon/Insitux/issues										typescript markdown svg json javascript python yaml html clojure				true	59	0		21																1	false	23	true																											United Kingdom																															https://github.com/phunanon/Insitux																																																																																																																																																																																													0	0														
pragtical	Pragtical	2019			9	editor		https://pragtical.dev/		0					1838	0		2	21106		false	0								https://github.com/pragtical/pragtical	editor																2023	2024		8	13	368	19	false																								2019	2025	2685	114	226	15	41706																Pragtical is a lightweight, powerful, and hyperextensible text editor.	Pragtical is a lightweight, powerful, and hyperextensible text editor.			Pragtical is a lightweight, powerful, and hyperextensible text editor.									lua c				true	523	0		11																	false																																																												https://github.com/pragtical/pragtical																																																																																																																																																																																													0	0														
futurescript	FutureScript	2015	Zhenzhen Zhan		12	pl		https://futurescript.org/		0				2.6.0	1839	0		6	21105		true	0								https://github.com/zhanzhenzhen/futurescript	pl																2015	2024		5	3	43	20	false																								2015	2023	1822	3	287	4	116782																			https://github.com/zizisoft										javascript json xhtml xml markdown css				true	57	0		18																1	false	2	true																											Thailand																															https://github.com/zhanzhenzhen/futurescript																																																																																																																																																																																													0	0														
ciao-programming-language	Ciao	1984			11	pl		http://ciao-lang.org		0					1840	0			21102	5477	true	0									pl																							false																																			2013		1984	unix prolog c java	Ciao is a general-purpose programming language which supports logic, constraint, functional, higher-order, and object-oriented programming styles. Its main design objectives are high expressive power, extensibility, safety, reliability, and efficient execution.	2011	15	16	47	31540643					IMDEA Software Institute && Universidad Politécnica de Madrid && University of Texas && Microelectronics and Technology Corporation															96	0		14																																														Spain and United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ciao_%28programming_language%29	0	0	https://hopl.info/showlanguage.prx?exp=5477			ciao-lang.org			id|title|url|time|timestamp|by|comments|score\n9277054|Ciao – Logic, constraint, functional, higher-order, and object-oriented language|http://ciao-lang.org/|2015-03-27 16:01:12 UTC|1427472072|wuschel|6|82							
bebasic	BeBasic	2009	BBK		13	pl		https://github.com/wenerme/bbvm		0				v1.0.0	1841	1		8	21098		true	0								https://github.com/wenerme/bbvm	pl																2014	2024	2014	3	4	16	2	false																								2014	2021	195	1	159	2	6523																			polymer-china										java go gradle javascript markdown bash yaml json				true	31	0		21																1	false	1	true																											China					"; ____________________ ; \______   \______   \___  _______ ;  |    |  _/|    |  _/\  \/ /     \ ;  |    |   \|    |   \ \   /  Y Y  \ ;  |______  /|______  /  \_/|__|_|  / ;         \/        \/            \/  JMP CODE DATA STR CHAR ""Hello, BBvm"",0 CODE:  OUT 1, STR EXIT"																										https://github.com/wenerme/bbvm																																																																																																																																																																																													0	0														
blur-markup-language	blur-markup-language	2017	Andrew Yoon		13	textMarkup		http://www.bml-lang.org/		0				0.1.10	1842	0		6	21098		true	0								https://github.com/ajyoon/bml	textMarkup																2017	2024	2017	3	0	26	0	false																								2017	2024	377	3	59	2	17245					2018														https://nothing-to-say.org/										typescript javascript json markdown html yaml				true	31	0		19																1	false	0	true																											United States																															https://github.com/ajyoon/bml																																																																																																																																																																																													0	0				bml-lang.org										
action-code-script	Action Code Script	2004			12	pl				0					1843	1			21096		true	0									pl																							false																																						c quakec	"Action Code Script (ACS) is a scripting language used in video games such as HeXen and some modern Doom source ports, such as ZDoom. It is syntactically similar to C, but less flexible. As its name implies, most of the core logic for script functionality comes in the form of ""scripts"", which are traditionally identified with a numerical value. Later revisions of the ACS compiler added support for ""named"" scripts (which utilize a String in lieu of the numerical identifier), and simple functions.  Similar to traditional code, ACS is compiled using ACC (an homage to C's gcc utility) for use in Doom, Hexen, etc... Scripts can be executed in a variety of methods, such as being attached to in-game actors, execution through level triggers around each map, or invocation from other scripts or functions. As the entire scripting language is built as a hack on top of the Doom id Tech's engine, there is no formal support for any Object-oriented programming principles."	2004	7	10	35	421959					id Software															55	0		14																																																																					"1  // Similar to C's stdio.h, ACS has its own library of basic functions 2  #include ""zcommon.acs"" 3 4  script 1 ENTER 5  { 6     print(s:""Hello World!""); 7  }"														//		print																														true																																																							true																																			true												false																																																https://en.wikipedia.org/wiki/Action_Code_Script	0	0														
fact	Fully Automated Compiling Technique	1959			12	pl				0					1844	1			21096	68	true	0									pl																							false												Fully Automated Compiling Technique																									1959	cobol	"FACT is an early discontinued computer programming language, created by the Datamatic Division of Minneapolis Honeywell for its model 800 series business computers in 1959.  FACT was an acronym for ""Fully Automated Compiling Technique"".  It was an influence on the design of the COBOL programming language. Some of the design of FACT was based on the linguistic project Basic English, developed about 1925 by C.K. Ogden. The software was actually designed by Computer Sciences Corporation (Fletcher Jones, Roy Nutt, and Robert L. Patrick) under contract to Richard Clippinger of Honeywell."	2008	7	10	40	20497946		"FACT is an early discontinued computer programming language, created by the Datamatic Division of Minneapolis Honeywell for its model 800 series business computers in 1959. FACT was an acronym for ""Fully Automated Compiling Technique"". It was an influence on the design of the COBOL programming language."	"FACT is an early discontinued computer programming language, created by the Datamatic Division of Minneapolis Honeywell for its model 800 series business computers in 1959. FACT was an acronym for ""Fully Automated Compiling Technique"". It was an influence on the design of the COBOL programming language."		Computer Sciences Corporation && Honeywell	"FACT is an early discontinued computer programming language, created by the Datamatic Division of Minneapolis Honeywell for its model 800 series business computers in 1959. FACT was an acronym for ""Fully Automated Compiling Technique"". It was an influence on the design of the COBOL programming language."														55	0		13																																	text	854												United States																							L   1  PAGE-HEADING                 BATCH NO.   ^ IN ERROR   PAGE ^ L   2  COLUMN-HEADING     EMP.NO. HOURS  EMP.NO. HOURS  EMP.NO. HOURS  EMP.NO. HOURS  EMP.NO. HOURS  EMP.NO. HOURS  EMP.NO. HOURS  EMP.NO. HOURS L   3  ERROR-LINE               ^    .^        ^    .^        ^    .^        ^    .^        ^    .^        ^    .^        ^    .^        ^    .^ L   4  BOND-HEADING       BOND ORDERS  EMP. NO.     NAME           DATE       BOND    PAGE   ^ L   5  BONDORDER-LINE                        ^                ^   ^- ^- ^      . ^ L   6  DEL-HEADING        TERMINATIONS  EMP. NO.   DATE        NAME         BOND CR. TOTALS.. GROSS     TAX     FICA   INSUR    RET     PAGE  ^ L   7  DELETIONS-LINE                         ^   ^- ^- ^                ^      . ^              . ^      . ^     . ^     . ^     . ^ L   8  ERROR-HEADING      ERRORS...    EMP. NO.    DATE         TYPE         PAGE  ^ L   9  ERROR-LINE                            ^    ^- ^- ^                 ^ L  10  TITLE-LINE         PLACE CHECK FORM IN PRINTER L  12 1PAYLINE                       ^             ^/ ^/ ^                                                 .^     ^/ ^/  ^ L  13 2PAYLINE                                                                          . ^     . ^     . ^     .^      . ^ L  14 3PAYLINE                                    ^        $****. ^                                     . ^             . ^																																																																																																																																																																																																				https://en.wikipedia.org/wiki/FACT_(computer_language)	0	0	https://hopl.info/showlanguage.prx?exp=68													
xotcl	XOTcl	2000	Gustaf Neumann and Uwe Zdun		12	pl				0					1845	1			21096		true	0									pl																							false				x/XOTcl.xotcl																																	2000	tcl clos	XOTcl is an object-oriented extension for the Tool Command Language created by Gustaf Neumann and Uwe Zdun. It is a derivative of MIT OTcl. XOTcl is based on a dynamic object system with metaclasses which as influenced by CLOS. Class and method definitions are completely dynamic. XOTcl provides language support for design patterns via filters and decorator mixins.	2004	7	22	44	551037									xotcl											55	0		15																2																																														"puts ""Hello World"" "								XOTcl															puts	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/XOTcl	0	0														
zonnon	Zonnon	2003	Jürg Gutknecht		12	pl				0					1846	1			21096		true	0									pl																							false				z/Zonnon.znn																																	2013	oberon pascal modula	Zonnon is a programming language along the Oberon, Modula, and Pascal language line. Jürg Gutknecht is the author of the programming language.Zonnon is a general purpose programming language in the Pascal, Modula-2 and Oberon family. Its conceptual model is based on objects, definitions, implementations and modules. Its computing model is concurrent, based on active objects which interact via syntax controlled dialogs. The language is being developed at ETH Zürich Institute for Computer Systems by Prof. Jürg Gutknecht. Zonnon introduces the concept of 'active objects' which are used to represent real world concurrent objects within computer programs. The Zonnon Language Report was written by Brian Kirk (director at Robinsons Associates), and David Lightfoot (Oxford Brookes University) working with Prof. Jürg Gutknecht (ETH, Zürich) and Dr. Eugene Zueff (Евгений Зуев) (Moscow State University). The first book about Zonnon was published by the N. I. Lobachevsky State University of Nizhny Novgorod (a.k.a. the Nizhni Novgorod State University).	2005	7	27	110	39516472									znn											55	0		14																1																									http://www.rosettacode.org/wiki/Category:Zonnon																					"module HelloWorld; begin     writeln(""Hello World""); end HelloWorld."								Zonnon															writeln	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Zonnon	0	0														
exfat	ExFAT	2006			8	filesystem				0					1847	0			21095		false	0									filesystem																							false																																					2006	ntfs linux fat freebsd android	exFAT (Extended File Allocation Table) is a Microsoft file system introduced in 2006 and optimized for flash memory such as USB flash drives and SD cards. It is proprietary and Microsoft owns patents on several elements of its design.exFAT can be used where NTFS is not a feasible solution (due to data-structure overhead), but a greater file-size limit than the standard FAT32 file system (i.e. 4 GiB) is required. exFAT has been adopted by the SD Card Association as the default file system for SDXC cards larger than 32 GiB.	2006	748	541	896	7121456					Microsoft															3760	0		8																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ExFAT	0	0														
mirth	mirth	2019			9	pl				0					1848	0		9	21092		true	0								https://github.com/mirth-lang/mirth	pl																2019	2024	2019	28	14	444	15	false																								2019	2025	663	20	206	17	113745																			https://github.com/mirth-lang										bourne-shell markdown json vim-script c svg make yaml cson				true	507	0		18																	false																													Switzerland and United States																															https://github.com/mirth-lang/mirth																																																																																																																																																																																													0	0														
horse64-root	Horse64 Root	2024	Ellie Kanning-Dawn		14	pl		https://root.horse64.org/		2					1849	0		2	21091		true	2	horse64-root horse64						horp.conf	https://codeberg.org/Horse64/root.horse64.org	pl																							false																								2024	2025	101	1	24	1	2151																Horse64 Root is a system language similar to C/C++, reimagined with a focus on approachable syntax, understandable OOP, and some baked-in safety features. This is a sibling variant of the main Horse64 language intended for lower level components.	Horse64 Root is a system language similar to C/C++, reimagined with a focus on approachable syntax, understandable OOP, and some baked-in safety features. This is a sibling variant of the main Horse64 language intended for lower level components.			Horse64 Root is a system language similar to C/C++, reimagined with a focus on approachable syntax, understandable OOP, and some baked-in safety features. This is a sibling variant of the main Horse64 language intended for lower level components.	r64								horse64 horse64-root				true	2	0		18																1	true								https://root.horse64.org/docs																																																			https://codeberg.org/Horse64/root.horse64.org																																																																																																																																																																																														0	0														
hfs	Hierarchical File System	1985			9	filesystem				0					1850	0			21090		false	0									filesystem																							false												Hierarchical File System																									1985	linux hfs-plus fat	"Hierarchical File System (HFS) is a proprietary file system developed by Apple Inc. for use in computer systems running Mac OS. Originally designed for use on floppy and hard disks, it can also be found on read-only media such as CD-ROMs. HFS is also referred to as Mac OS Standard (or, erroneously, ""HFS Standard""), while its successor, HFS Plus, is also called Mac OS Extended (or, erroneously, ""HFS Extended""). With the introduction of Mac OS X 10.6, Apple dropped support for formatting or writing HFS disks and images, which remain supported as read-only volumes."	2002	97	341	249	55347					Apple															505	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Hierarchical_File_System	0	0														
up-arrow-notation	Up-arrow notation	1976	Donald Knuth		8	notation				0					1851	1			21089		true	1	chained-arrow-notation								notation																							false																																					1976		In mathematics, Knuth's up-arrow notation is a method of notation for very large integers, introduced by Donald Knuth in 1976. In his 1947 paper, R. L. Goodstein introduced the specific sequence of operations that are now called hyperoperations. Goodstein also suggested the Greek names tetration, pentation, etc., for the extended operations beyond exponentiation. The sequence starts with a unary operation (the successor function with n = 0), and continues with the binary operations of addition (n = 1), multiplication (n = 2), exponentiation (n = 3), tetration (n = 4), pentation (n = 5), etc. Various notations have been used to represent hyperoperations. One such notation is                                    H                        n                             (         a         ,         b         )                 {\displaystyle H_{n}(a,b)}   . Another notation is                         a         [         n         ]         b                 {\displaystyle a[n]b}   , an infix notation which is convenient for ASCII. The notation                         a         [         n         ]         b                 {\displaystyle a[n]b}    is known as 'square bracket notation'. Knuth's up-arrow notation                         ↑                 {\displaystyle \uparrow }    is an alternative notation. It is obtained by replacing                         [         n         ]                 {\displaystyle [n]}    in the square bracket notation by n-2 arrows. For example:  the single arrow                         ↑                 {\displaystyle \uparrow }    represents exponentiation (iterated multiplication)                        2         ↑         4         =                    H                        3                             (         2         ,         4         )         =         2         [         3         ]         4         =         2         ×         (         2         ×         (         2         ×         2         )         )         =                    2                        4                             =         16                 {\displaystyle 2\uparrow 4=H_{3}(2,4)=2[3]4=2\times (2\times (2\times 2))=2^{4}=16}   the double arrow                         ↑↑                 {\displaystyle \uparrow \uparrow }    represents tetration (iterated exponentiation)                        2         ↑↑         4         =                    H                        4                             (         2         ,         4         )         =         2         [         4         ]         4         =         2         ↑         (         2         ↑         (         2         ↑         2         )         )         =                    2                                       2                                                   2                                        2                                                                                             =         65536                 {\displaystyle 2\uparrow \uparrow 4=H_{4}(2,4)=2[4]4=2\uparrow (2\uparrow (2\uparrow 2))=2^{2^{2^{2}}}=65536}   the triple arrow                         ↑↑↑                 {\displaystyle \uparrow \uparrow \uparrow }    represents pentation (iterated tetration)                                                                                2                 ↑↑↑                 4                 =                                    H                                        5                                                     (                 2                 ,                 4                 )                 =                 2                 [                 5                 ]                 4                                                                =                 2                 ↑↑                 (                 2                 ↑↑                 (                 2                 ↑↑                 2                 )                 )                                                                                                         =                 2                 ↑↑                 (                 2                 ↑↑                 (                 2                 ↑                 2                 )                 )                                                                                                         =                 2                 ↑↑                 (                 2                 ↑↑                 4                 )                                                                                                         =                                                                                2                       ↑                       (                       2                       ↑                       (                       2                       ↑                       …                       )                       )                                          ⏟                                                                                                                            2                 ↑↑                 4                                                          copies of                                                      2                                                                 {\displaystyle {\begin{aligned}2\uparrow \uparrow \uparrow 4=H_{5}(2,4)=2[5]4&=2\uparrow \uparrow (2\uparrow \uparrow (2\uparrow \uparrow 2))\\&=2\uparrow \uparrow (2\uparrow \uparrow (2\uparrow 2))\\&=2\uparrow \uparrow (2\uparrow \uparrow 4)\\&=\underbrace {2\uparrow (2\uparrow (2\uparrow \dots ))} \\&2\uparrow \uparrow 4{\mbox{ copies of }}2\\\end{aligned}}}   The general definition of the up-arrow notation is as follows (for                         a         ≥         0         ,         n         ≥         1         ,         b         ≥         0                 {\displaystyle a\geq 0,n\geq 1,b\geq 0}   ):                         a                    ↑                        n                             b         =                    H                        n             +             2                             (         a         ,         b         )         =         a         [         n         +         2         ]         b                 {\displaystyle a\uparrow ^{n}b=H_{n+2}(a,b)=a[n+2]b}   Here,                                    ↑                        n                                     {\displaystyle \uparrow ^{n}}    stands for n arrows, so for example                         2         ↑↑↑↑         3         =         2                    ↑                        4                             3                 {\displaystyle 2\uparrow \uparrow \uparrow \uparrow 3=2\uparrow ^{4}3}   .		349	175		258733																				1765	0		8																1																																			2↑4 = 2 ^ 4 = 16 2↑↑4 = 2 ^ (2 ^ 4) = 65536 2↑↑↑4 = 2 ^ (2 ^ (2 ^ 4)) = 2 ^ 65536																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Knuth's_up-arrow_notation	0	0														
automath	Automath	1967	Nicolaas Govert de Bruijn		12	pl notation mathematics		https://www.win.tue.nl/automath/		0					1852	0			21089		true	5	axio lego lego mltt nuprl								pl																							false																																														Automath is a formal language and theorem prover for expressing and verifying complete mathematical theories, developed by Nicolaas Govert de Bruijn starting in 1967. It was the first practical system to exploit the Curry-Howard correspondence and introduced concepts like dependent types and typed lambda calculus.	Automath is a formal language and theorem prover for expressing and verifying complete mathematical theories, developed by Nicolaas Govert de Bruijn starting in 1967. It was the first practical system to exploit the Curry-Howard correspondence and introduced concepts like dependent types and typed lambda calculus.		Eindhoven University of Technology	Automath is a formal language and theorem prover for expressing and verifying complete mathematical theories, developed by Nicolaas Govert de Bruijn starting in 1967. It was the first practical system to exploit the Curry-Howard correspondence and introduced concepts like dependent types and typed lambda calculus.														21	0		13			lambda-calculus													1																														Netherlands				https://alexandria.tue.nl/repository/freearticles/597618.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Automath	0	0														
cane	Cane	2022	Jack Clarke		11	musicalNotation		https://github.com/Jackojc/cane		0					1853	0		4	21085		true	0								https://github.com/Jackojc/cane	musicalNotation																2022	2024	2022	1	4	76	7	false																								2022	2023	253	3	47	3	7491																			Hopson Community										markdown cpp make yaml				true	93	0		15																1	false																													Ireland																															https://github.com/Jackojc/cane																																																																																																																																																																																													0	0														
fork-lang	fork-lang	2014			11	pl				0				v0.7.2	1854	0		7	21085		true	0								https://github.com/mcilloni/fork	pl																2017	2024	2014	6	3	75	0	false																								2014	2024	515	8	131	2	20968																			https://github.com/mcilloni										bourne-shell markdown make c json cson xml				true	93	0		18																	false	0	true																											Italy																															https://github.com/mcilloni/fork																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n18155262|Show HN: Fork, a toy self-hosting language and compiler that compiles to C|2018-10-06 14:23:58 UTC|1538835838|mcilloni|3|58							
cbor	CBOR	2013			9	binaryDataFormat		https://cbor.io/		0					1855	0			21084		false	0									binaryDataFormat																							false																																			2013				CBOR (Concise Binary Object Representation) is a binary data serialization format loosely based on JSON. Like JSON it allows the transmission of data objects that contain name–value pairs, but in a more concise manner. This increases processing and transfer speeds at the cost of human-readability. It is defined in IETF RFC 7049.Amongst other uses, it is the recommended data serialization layer for the CoAP Internet of Things protocol suite and the data format on which COSE messages are based. It is also used in the Client-to-Authenticator Protocol (CTAP) within the scope of the FIDO2 project.		96	41		51407038					Technologie-Zentrum Informatik und Informationstechnik && ICANN															501	0		10																																														Germany and United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CBOR	0	0				cbor.io										
mycroft	mycroft	2013			11	pl		https://enkiv2.github.io/mycroft/		0					1856	0		7	21082		true	0								https://github.com/enkiv2/mycroft	pl																2013	2023	2013	7	6	69	1	false																								2013	2018	207	3	32	1	774																A prolog-like language with compound truth value logic	A prolog-like language with compound truth value logic		http://www.lord-enki.net	A prolog-like language with compound truth value logic									lua markdown bourne-shell python vim-script make z-shell				true	92	0		18																	false																													United States																															https://github.com/enkiv2/mycroft																																																																																																																																																																																													0	0														
isq	International System of Quantities	2009			9	schema				0					1857	0			21079		true	0									schema																							false												International System of Quantities																									2009	si	The International System of Quantities (ISQ) is a system based on seven base quantities: length, mass, time, electric current, thermodynamic temperature, amount of substance, and luminous intensity. Other quantities such as area, pressure, and electrical resistance are derived from these base quantities by clear, non-contradictory equations. The ISQ defines the quantities that are measured with the SI units and also includes many other quantities in modern science and technology. The ISQ is defined in the international standard ISO/IEC 80000, and was finalised in 2009 with the publication of ISO 80000-1. The 14 parts of ISO/IEC 80000 define quantities used in scientific disciplines such as mechanics (e.g., pressure), light, acoustics (e.g., sound pressure), electromagnetism, information technology (e.g., storage capacity), chemistry, mathematics (e.g., Fourier transform), and physiology.	2007	94	95	104	11559418					General Conference on Weights and Measures															490	0		9																																	text													France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/International_System_of_Quantities	0	0														
vega-editor-app	vega-editor-app	2015			9	application		https://vega.github.io/editor/		0				v0.96.0	1858	0		8	21079		false	0								https://github.com/vega/editor	application																2017	2024	2015	21	89	161	26	false																								2015	2025	2312	60	849	214	30215																													typescript css json yaml bourne-shell markdown html diff				true	490	0		17																	false	0	true																																																										https://github.com/vega/editor																																																																																																																																																																																													0	0														
bio	Bio	2021			16	pl				0					1859	0		11	21078		true	0								https://github.com/cryptocode/bio	pl																							false																								2021	2024	96	4	195	2	86393																A Lisp dialect written in Zig	A Lisp dialect written in Zig			A Lisp dialect written in Zig									c markdown lisp zig cpp make cmake assembly-language m4 yaml bourne-shell				true	5	0		29			scheme		lisp												false																			https://github.com/antlr/grammars-v4/tree/master/esolang/bio																																									https://github.com/cryptocode/bio																																															true																							true																									true		true											true																																																																																	0	0														
ceu	Céu	2011	Francisco Sant'Anna		16	pl		http://www.ceu-lang.org		0					1860	1		6	21078		true	0								https://github.com/fsantanna/ceu	pl																2022	2023		2	0	1	0	false																								2022	2022	342	2	57	1	25012					2012														Pontifical Catholic University of Rio de Janeiro										kotlin markdown gradle vim-script make bourne-shell				true	5	0		23																1	false																													Brazil				http://www.ceu-lang.org/chico/ceu_sensys11.pdf	"input int KEY; par/or do   every 1s do     _printf(""Hello World!\n"");   end with   await KEY; end"																										https://github.com/fsantanna/ceu								_printf																																																																																																																								true																																																													0	0				ceu-lang.org										
mimix-stream-language	mimix-stream-language	2018	Rommel MARTINEZ		16	pl		https://mimix.io/dev/msl		0				v2.4.41	1861	1		2	21078		true	0								https://github.com/themimixcompany/msl-engine	pl																2019	2021	2019	4	0	1	0	false													msl											2019	2021	1371	2	36	1	3715																MSL is built from Lisp style s-expressions. MSL differs from Lisp in the way it processes functions and arguments, so Lisp expressions cannot be directly included inside MSL nor vice-versa. MSL code can only contain other MSL.	MSL is built from Lisp style s-expressions. MSL differs from Lisp in the way it processes functions and arguments, so Lisp expressions cannot be directly included inside MSL nor vice-versa. MSL code can only contain other MSL.		https://github.com/themimixcompany	MSL is built from Lisp style s-expressions. MSL differs from Lisp in the way it processes functions and arguments, so Lisp expressions cannot be directly included inside MSL nor vice-versa. MSL code can only contain other MSL.									lisp markdown				true	5	0		18																1	false	2	true																											United States				https://mimix.io/wp-content/uploads/2020/01/MSL-Specifications-2020.pdf	(@lonely-planet Lonely Planet (@Hawaii) (@intro The goddess (@Pele) …) (@chapter 1 (@p1 When the ancient (@Hawaii Hawaiians)…) (@p2 ...)) (@chapter 2 …)))																										https://github.com/themimixcompany/msl-engine																																																																																																																																																																																													0	0														
keysight-vee	Agilent VEE	1991			11	pl		http://www.keysight.com/find/vee		0					1862	0			21076		true	0									pl																							false																																					1991	labview matlab	Keysight VEE is a graphical dataflow programming software development environment from Keysight Technologies for automated test, measurement, data analysis and reporting. VEE originally stood for Visual Engineering Environment and developed by HP designated as HP VEE; it has since been officially renamed to Keysight VEE. Keysight VEE has been widely used in various industries, serving the entire stage of a product lifecycle, from design, validation to manufacturing. It is optimized in instrument control and automation with test and measurement devices such as data acquisition instruments like digital voltmeters and oscilloscopes, and source devices like signal generators and programmable power supplies.	2016	14	3	96	2282754					Keysight Technologies															91	0		11																																	text													United States																						https://twitter.com/keysight																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Keysight_VEE	0	0			Agilent VEE											
pico	PICO	1997			11	pl		http://pico.vub.ac.be		0					1863	1			21076	2364	true	0									pl																							false																																					1997	scheme	"See also Pico (disambiguation).Pico is a programming language developed at the Software Languages Lab at Vrije Universiteit Brussel. The language was created to introduce the essentials of programming to non-computer science students. Pico can be seen as an effort to generate a palatable and enjoyable language for people who do not want to study hard for the elegance and power of a language. They have done it by adapting Scheme's semantics. While designing Pico, the Software Languages Lab was inspired by the Abelson and Sussman's book ""Structure and Interpretation of Computer Programs"". Furthermore, they were influenced by the teaching of programming at high school or academic level. Pico should be interpreted as 'small', the idea was to create a small language for educational purposes."	2003	14	14	81	379013					Vrije Universiteit Brussel															91	0		11																																	text													Belgium																							`http://www.paulgraham.com/accgen.html` foo(n): fun(i): n := n+i																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Pico_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=2364													
lambda-zero	lambda-zero	2018	Chris Clark		11	pl				0					1864	0		7	21068		true	0								https://github.com/clark800/lambda-zero	pl																2018	2024	2018	6	5	70	4	false																								2018	2025	1171	4	149	3	6390																			https://github.com/clark800/lambda-zero/issues										c bourne-shell vim-script assembly-language markdown yaml bash				true	90	0		18																1	false																													United States																															https://github.com/clark800/lambda-zero																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n16276222|Show HN: Lambda Zero – A minimalist pure lazy functional programming language|2018-01-31 18:31:53 UTC|1517423513|clark800|0|1							
hugo	HUGO	1995	Juhana Leinonen		16	pl		https://hugoif.github.io/		0					1865	0		1	21067	2099	true	0								https://github.com/hugoif/library-contributions	pl																2021	2021	2021	3	0	0	0	false																								2021	2021	31	2	35	1	10970																			https://github.com/hugoif										markdown				true	4	0		17																1	false								https://github.com/hugoif/hugo-by-example/blob/gh-pages/README.md									9966												Unknown				https://en.wikipedia.org/wiki/Interactive_fiction#Software																											https://github.com/hugoif/library-contributions																																																																																																																																																																																													0	0	https://hopl.info/showlanguage.prx?exp=2099													
n-triples	N-Triples	2014			9	dataNotation				0					1866	1			21061		true	0									dataNotation																							false																																					2014		N-Triples is a format for storing and transmitting data. It is a line-based, plain text serialisation format for RDF (Resource Description Framework) graphs, and a subset of the Turtle (Terse RDF Triple Language) format. N-Triples should not be confused with Notation3 which is a superset of Turtle. N-Triples was primarily developed by Dave Beckett at the University of Bristol and Art Barstow at the World Wide Web Consortium (W3C).N-Triples was designed to be a simpler format than Notation3 and Turtle, and therefore easier for software to parse and generate. However, because it lacks some of the shortcuts provided by other RDF serialisations (such as CURIEs and nested resources, which are provided by both RDF/XML and Turtle) it can be onerous to type out large amounts of data by hand, and difficult to read.		91	140		15752256					W3C															475	0		10						turtle																																								United States					"<http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ↵    <http://xmlns.com/foaf/0.1/Document> . <http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://purl.org/dc/terms/title> ""N-Triples""@en-US . <http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://xmlns.com/foaf/0.1/maker> _:art . <http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://xmlns.com/foaf/0.1/maker> _:dave . _:art <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> . _:art <http://xmlns.com/foaf/0.1/name> ""Art Barstow"". _:dave <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> . _:dave <http://xmlns.com/foaf/0.1/name> ""Dave Beckett""."																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/N-Triples	0	0														
quickbasic	QuickBASIC	1985			9	pl				0					1867	1			21061	5233	true	0									pl																							false																																					1985	qbasic basic gw-basic visual-basic linux freebasic qb64 powerbasic turbo-basic	Microsoft QuickBASIC (also QB) is an Integrated Development Environment (or IDE) and compiler for the BASIC programming language that was developed by Microsoft. QuickBASIC runs mainly on DOS, though there was a short-lived version for the classic Mac OS. It is loosely based on GW-BASIC but adds user-defined types, improved programming structures, better graphics and disk support and a compiler in addition to the interpreter.  Microsoft marketed QuickBASIC as the introductory level for their BASIC Professional Development System.  Microsoft marketed two other similar IDEs for C and Pascal, viz QuickC and QuickPascal.	2002	91	224	337	63569					Microsoft															475	0		9																																														United States																							REM sample of bubble sort N = 10 DIM A(N) AS INTEGER FOR L = 1 TO N     A(L) = INT(RND * 10 + 1) NEXT FOR X = 1 TO N     FOR Y = 1 TO N - 1         IF A(X) < A(Y) THEN SWAP A(X), A(Y)     NEXT NEXT FOR L = 1 TO N     PRINT A(L) NEXT END																																																																																																																																																																																																				https://en.wikipedia.org/wiki/QuickBASIC	13	0	https://hopl.info/showlanguage.prx?exp=5233							year|publisher|title|authors|isbn13\n1995|Irwin Professional Publishing|Quickbasic and Qbasic Using Modular Structure Alternate Edition With Visual Basic|Bradley, Julia Case|9780256207972\n1991|McGraw-Hill College|Programming With Quickbasic|Zage, Wayne M.|9780070730014\n||An Introduction to Programming with QuickBASIC|Head and Fred L.|9780030151491\n1989|Que Pub|Quickbasic Advanced Techniques (Programming Series)|Aitken, Peter G.|9780880224314\n1995T|Dryden Press|Introduction to programming with QuickBASIC|Head, Fred L|9780030982897\n1988|Microsoft Press|Microsoft QuickBASIC: Developing Structured Programs in the Microsoft QuickBASIC Programming Environment|Hergert, Douglas A.|9781556151255\n1991|Pearson College Div|Standard Basic Programming With Quickbasic|Catlin, Avery|9780138408282\n1991|Harcourt College Pub|Common-Sense Basic: Structured Programming With Microsoft Quickbasic|Dean, Alice M. and Effinger, Grove and Effinger, Gove W.|9780155122970\n1991|Pws Pub Co|Structured Programming With Quickbasic (Pws-Kent Series in Computer Science)|Payne, James|9780534930608\n1992|Course Technology|Programming In Quickbasic|James S. Quasney|9780878357772\n1989|Mis Pr|Quickbasic Advanced Programming Tools|Mark Goodwin|9781558280403\n1989|Que Pub|Quickbasic Programmer's Toolkit/book And Disk (programming Series)|Tom Rugg and Phil Feldman|9780880224505\n1989|Scott Foresman Trade|Quickbasic Business Programming (scott, Foresman Ibm Computer Books)|James Perotti|9780673384553						
funl	funl	2020	Anssi Halmeaho		13	pl		https://programmingfunl.wordpress.com/		0					1868	1		4	21059		true	0								https://github.com/anssihalmeaho/funl	pl																2020	2022	2020	2	0	23	0	false																								2020	2024	131	4	92	1	5548																			https://github.com/anssihalmeaho/funl/issues										fennel go markdown make				true	29	0		17																1	false																													Finland				https://www.reddit.com/r/ProgrammingLanguages/comments/ghqob0/funl_simple_dynamic_functional_language/	ns main  main = func()   'this is return value' end  endns																										https://github.com/anssihalmeaho/funl																																																																																																																																																																																													0	0														
riff	Riff	2020	Darryl Abbate		13	pl		https://riff.cx		0				0.3.6	1869	0		6	21059		true	0								https://github.com/riff-lang/riff	pl																2020	2024	2020	2	1	23	56	false																								2020	2023	720	1	148	2	10062				https://riff.run															https://github.com/riff-lang										markdown c yaml xml make bash				true	29	0		19																1	false	0	true																											United States																															https://github.com/riff-lang/riff																																																																																																																																																																																													0	0														
phyloxml-format	PhyloXML	2009			12	xmlFormat		http://www.phyloxml.org/		0					1870	2			21056		true	0									xmlFormat																							false																																			2005		2001	xml nexus-format newick-format	PhyloXML is an XML language for the analysis, exchange, and storage of phylogenetic trees (or networks) and associated data. The structure of phyloXML is described by XML Schema Definition (XSD) language. A shortcoming of current formats for describing phylogenetic trees (such as Nexus and Newick/New Hampshire) is a lack of a standardized means to annotate tree nodes and branches with distinct data fields (which in the case of a basic species tree might be: species names, branch lengths, and possibly multiple support values). Data storage and exchange is even more cumbersome in studies in which trees are the result of a reconciliation of some kind:  gene-function studies (requires annotation of nodes with taxonomic information as well as gene names, and possibly gene-duplication data) evolution of host-parasite interactions (requires annotation of tree nodes with taxonomic information for both host and parasite) phylogeographic studies (requires annotation of tree nodes with taxonomic and geographic information)To alleviate this, a variety of ad-hoc, special purpose formats have come into use (such as the NHX format, which focuses on the needs of gene-function and phylogenomic studies). A well defined XML format addresses these problems in a general and extensible manner and allows for interoperability between specialized and general purpose software. An example of a program for visualizing phyloXML is Archaeopteryx.	2009	6	12	42	21356135					W3C															51	0		12																																	text													United States					" <phyloxml xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""   xsi:schemaLocation=""http://www.phyloxml.org http://www.phyloxml.org/1.10/phyloxml.xsd""   xmlns=""http://www.phyloxml.org"">   <phylogeny rooted=""true"">      <name>example from Prof. Joe Felsenstein's book ""Inferring Phylogenies""</name>      <description>MrBayes based on MAFFT alignment</description>      <clade>         <clade branch_length=""0.06"">            <confidence type=""probability"">0.88</confidence>            <clade branch_length=""0.102"">               <name>A</name>            </clade>            <clade branch_length=""0.23"">               <name>B</name>            </clade>         </clade>         <clade branch_length=""0.4"">            <name>C</name>         </clade>      </clade>   </phylogeny> </phyloxml>"																		"<phyloxml xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""    xsi:schemaLocation=""http://www.phyloxml.org http://www.phyloxml.org/1.10/phyloxml.xsd""    xmlns=""http://www.phyloxml.org"">    <phylogeny rooted=""true"">       <name>example from Prof. Joe Felsenstein's book ""Inferring Phylogenies""</name>       <description>MrBayes based on MAFFT alignment</description>       <clade>          <clade branch_length=""0.06"">             <confidence type=""probability"">0.88</confidence>             <clade branch_length=""0.102"">                <name>A</name>             </clade>             <clade branch_length=""0.23"">                <name>B</name>             </clade>          </clade>          <clade branch_length=""0.4"">             <name>C</name>          </clade>       </clade>    </phylogeny>  </phyloxml>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/PhyloXML	0	0				phyloxml.org										
3ds	3DS	1990			9	binaryDataFormat 3d				0					1871	1			21055		false	0									binaryDataFormat																							false																																					1990	ascii wavefront-object	3DS is one of the file formats used by the Autodesk 3ds Max 3D modeling, animation and rendering software. It was the native file format of the old Autodesk 3D Studio DOS (releases 1 to 4), which was popular until its successor (3D Studio MAX 1.0) replaced it in April 1996. Having been around since 1990 (when the first version of 3D Studio DOS was launched), it has grown to become a de facto industry standard for transferring models between 3D programs, or for storing models for 3D resource catalogs (along with OBJ, which is more frequently used as a model archiving file format).While the 3DS format aims to provide an import/export format, retaining only essential geometry, texture and lighting data, the related MAX format (now superseded by the PRJ format) also contains extra information specific to Autodesk 3ds Max, to allow a scene to be completely saved/loaded.	2009	90	39	94	21670782		3DS is one of the file formats used by the Autodesk 3ds Max 3D modeling, animation and rendering software.	3DS is one of the file formats used by the Autodesk 3ds Max 3D modeling, animation and rendering software.		Autodesk	3DS is one of the file formats used by the Autodesk 3ds Max 3D modeling, animation and rendering software.	3ds													470	0		10																																	binary																																				0x4D4D // Main Chunk ├─ 0x0002 // M3D Version ├─ 0x3D3D // 3D Editor Chunk │  ├─ 0x4000 // Object Block │  │  ├─ 0x4100 // Triangular Mesh │  │  │  ├─ 0x4110 // Vertices List │  │  │  ├─ 0x4120 // Faces Description │  │  │  │  ├─ 0x4130 // Faces Material │  │  │  │  └─ 0x4150 // Smoothing Group List │  │  │  ├─ 0x4140 // Mapping Coordinates List │  │  │  └─ 0x4160 // Local Coordinates System │  │  ├─ 0x4600 // Light │  │  │  └─ 0x4610 // Spotlight │  │  └─ 0x4700 // Camera │  └─ 0xAFFF // Material Block │     ├─ 0xA000 // Material Name │     ├─ 0xA010 // Ambient Color │     ├─ 0xA020 // Diffuse Color │     ├─ 0xA030 // Specular Color │     ├─ 0xA200 // Texture Map 1 │     ├─ 0xA230 // Bump Map │     └─ 0xA220 // Reflection Map │        │  /* Sub Chunks For Each Map */ │        ├─ 0xA300 // Mapping Filename │        └─ 0xA351 // Mapping Parameters └─ 0xB000 // Keyframer Chunk    ├─ 0xB002 // Mesh Information Block    ├─ 0xB007 // Spot Light Information Block    └─ 0xB008 // Frames (Start and End)       ├─ 0xB010 // Object Name       ├─ 0xB013 // Object Pivot Point       ├─ 0xB020 // Position Track       ├─ 0xB021 // Rotation Track       ├─ 0xB022 // Scale Track       └─ 0xB030 // Hierarchy Position																																																																																																																																																																																																				https://en.wikipedia.org/wiki/.3ds	0	0														
bruijn	Bruijn	2022	Marvin Borner		16	pl lisp		https://bruijn.marvinborner.de/		0					1872	1		10	21055		true	0								https://github.com/marvinborner/bruijn	pl																							false																								2022	2025	316	2	241	2	16810																Functional programming language based on pure de Bruijn indexed lambda calculus. Lambdas all the way down. No primitive functions.	Functional programming language based on pure de Bruijn indexed lambda calculus. Lambdas all the way down. No primitive functions.	https://text.marvinborner.de/2023-04-06-01.html		Functional programming language based on pure de Bruijn indexed lambda calculus. Lambdas all the way down. No primitive functions.	bruijn								markdown haskell bourne-shell css yaml javascript vim-script python html xml	blc			true	3	0		28																1	false								https://bruijn.marvinborner.de/wiki/																										pow [index (iterate (mul 0) (+1))] …**… pow :test ((+2) ** (+3) =? (+8)) (true)																									https://github.com/marvinborner/bruijn																																																																																																true																																																																																														0	0														
flua	flua	2012	Eduard Urbach		13	pl		http://flua-lang.org		0					1873	0		12	21054		true	0								https://github.com/akyoto/flua	pl																2010	2018	2008	4	2	15	0	false																								2008	2016	1005	5	1210	24	290180																			https://github.com/akyoto/flua/issues										cpp python qt make c glsl html css markdown ini cmake bourne-shell				true	28	0		25																1	false																													Japan or Korea																															https://github.com/akyoto/flua																																																																																																																																																																																													0	0				flua-lang.org			id|title|url|time|timestamp|by|comments|score\n4208695|Flua programming language in development (Alpha)|http://flua-lang.org/|2012-07-06 17:18:50 UTC|1341595130|blitzprog|0|1							
a-0-system	A-0 system	1951			8	compiler				0					1874	0			21053	4	true	0									compiler																							false																																					1951	arith-matic math-matic flow-matic	The A-0 system (Arithmetic Language version 0), written by Grace Murray Hopper  in 1951 and 1952 for the UNIVAC I, was an early compiler related tool developed for electronic computers. The A-0 functioned more as a loader or linker than the modern notion of a compiler. A program was specified as a sequence of subroutines and arguments. The subroutines were identified by a numeric code and the arguments to the subroutines were written directly after each subroutine code. The A-0 system converted the specification into machine code that could be fed into the computer a second time to execute the said program. The A-0 system was followed by the  A-1, A-2, A-3 (released as ARITH-MATIC), AT-3 (released as MATH-MATIC) and B-0 (released as FLOW-MATIC). The A-2 system was developed at the UNIVAC division of Remington Rand in 1953 and released to customers by the end of that year.  Customers were provided the source code for A-2 and invited to send their improvements back to UNIVAC.   Thus A-2 was an early example of free and open-source software.	2002	640	36	87	60383					Remington Rand															3220	0		8																																	na																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/A-0_System	0	0	https://hopl.info/showlanguage.prx?exp=4													
qif	Quicken Interchange Format	2000			9	textDataFormat				0					1875	0			21049		true	0									textDataFormat																							false												Quicken Interchange Format																									2000		Quicken Interchange Format (QIF) is an open specification for reading and writing financial data to media (i.e. files).		89	78		463123					Intuit															465	0		9																																				https://github.com/antlr/grammars-v4/tree/master/qif										United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Quicken_Interchange_Format	0	0														
kerf	kerf	2015	Kevin Lawler		13	pl				0					1876	1		3	21049		true	0								https://github.com/kevinlawler/kerf	pl																2022	2024	2015	7	0	23	1	false																								2022	2022	6	2	57	1	20211																Kerf is a columnar tick database and time-series language for Linux/OSX/BSD/iOS/Android. It is written in C and natively speaks JSON and SQL. Kerf can be used for trading platforms, feedhandlers, low-latency networking, high-volume analysis of realtime and historical data, logfile processing, and more.	Kerf is a columnar tick database and time-series language for Linux/OSX/BSD/iOS/Android. It is written in C and natively speaks JSON and SQL. Kerf can be used for trading platforms, feedhandlers, low-latency networking, high-volume analysis of realtime and historical data, logfile processing, and more.		https://github.com/kevinlawler/kerf/issues	Kerf is a columnar tick database and time-series language for Linux/OSX/BSD/iOS/Android. It is written in C and natively speaks JSON and SQL. Kerf can be used for trading platforms, feedhandlers, low-latency networking, high-volume analysis of realtime and historical data, logfile processing, and more.									cpp markdown bourne-shell				true	26	0		16																1	false																													United States				http://kerfsoftware.com/	[100] + [0, 10, 20]																										https://github.com/kevinlawler/kerf																																																																																																																																																																																													0	0														
sporth	sporth	2015			13	pl		https://paulbatchelor.github.io/proj/sporth		0					1877	0		10	21049		true	0								https://github.com/PaulBatchelor/Sporth	pl																2023	2024	2015	2	0	12	0	true																								2015	2024	955	12	387	5	44726																A small stack-based audio language.	A small stack-based audio language.		https://github.com/PaulBatchelor/sporth/issues	A small stack-based audio language.									c scheme bourne-shell make markdown cpp perl vim-script lua ini				true	26	0		23																	false																													United States				https://pbat.ch/proj/cook/																											https://github.com/PaulBatchelor/Sporth																																																																																																																																																																																													0	0														
mewmew	MewMew	2020	Palash Bauri		11	esolang		https://palashbauri.in/mewmew		0					1878	0		7	21045		true	0								https://github.com/bauripalash/mewmew	esolang																2020	2024	2020	4	4	70	2	false																								2020	2022	55	4	23	1	1429																			https://github.com/bauripalash/mewmew/issues										markdown bourne-shell yaml cpp cmake make tex				true	88	0		18																1	false																													India																															https://github.com/bauripalash/mewmew																																																																																																																																																																																													0	0														
devil	DEVIL	2000			12	pl				0					1879	0			21045	6202	true	0									pl																							false																																					2001	opengl	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.	2006	6	12		6578391					University of Electronic Science and Technology && CoreTek Systems, Inc														true	50	0		13																																		5117												China				https://semanticscholar.org/paper/5eab2aa7f9c00db214e1335c2c19033dbf68f831																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/DevIL	0	3	https://hopl.info/showlanguage.prx?exp=6202												year|title|doi|citations|influentialCitations|authors|paperId\n2006|Exceptions and aspects: the devil is in the details|10.1145/1181775.1181794|156|10|F. C. Filho and N. Cacho and E. Figueiredo and R. Maranhão and Alessandro F. Garcia and C. M. F. Rubira|a93ab39d949957ae2632678a5f5ca48e64147f1a\n2001|Improving driver robustness: an evaluation of the Devil approach|10.1109/DSN.2001.941399|24|1|L. Réveillère and Gilles Muller|afca09994caae6a8f852bc4e28b6608c7651e740\n2001|Dealing with Hardware in Embedded Software: A General Framework Based on the Devil Language|10.1145/384197.384214|12|0|Fabrice Mérillon and Gilles Muller|7f5b0ad8eb2eb18f5be281b5597cd671cdb0b179	
parlog	Parlog	1983	Steve Gregory and Keith L. Clark		12	pl				0					1880	1			21045	1049	true	0									pl																							false																																					1987		Parlog is a logic programming language designed for efficient utilization of parallel computer architectures. Its semantics is based on first order predicate logic. It expresses concurrency, interprocess communication, indeterminacy and synchronization within the declarative language framework.It was designed at Imperial College, London by Steve Gregory and Keith L. Clark, as a descendant of IC Prolog and Relational Language.	2011	6	2	13	31688822					Imperial College															50	0		13																2																	text													United Kingdom					mode qsort(list?,sorted_list^). qsort([N|Rest],Sorted) <- partition(N,Rest,LessN,MoreN), qsort(LessN,SortedLess), qsort(MoreN,SortedMore), append(SortedLess,[N|SortedMore],Sorted). qsort([],[]).																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Parlog	4	0	https://hopl.info/showlanguage.prx?exp=1049													title|year|author|goodreadsId|rating|ratings|reviews\nProgramming In Parlog|1989|Tom Conlon|4758737|0.0|0|0\nParlog as a System Progrmming Language||- -|66253993|0.0|0|0\nParlog as a System Progrmming Language||- -|66253992|0.0|0|0\nParallel Logic Programming in Parlog: The Language and Its Implementation|1987|Steve Gregory|3574744|2.00|1|0
taijilang	Taijilang	2014	Simeon Chaos		11	pl		https://github.com/taijiweb/taijilang		0				0.1.0	1881	0		7	21043		true	0								https://github.com/taijiweb/taijilang	pl																2014	2023		14	6	65	0	false																								2014	2015	96	2	176	2	36971																													javascript coffeescript markdown json html css yaml				true	87	0		18																1	false	0	true																											Unknown																															https://github.com/taijiweb/taijilang																																																																																																																																																																																													0	0														
titan	titan	2017			9	pl		http://titan-lang.org		0					1882	0		4	21040		true	0								https://github.com/titan-lang/titan	pl																2017	2024	2017	33	13	406	14	false																								2017	2019	1144	13	53	2	1493					2021																								lua markdown c yaml				true	460	0		13																	false																																																												https://github.com/titan-lang/titan																																																																																																																																																																																													0	0				titan-lang.org										
menhir	Menhir	2017	Francois Pottier and Yann Regis-Gianas		13	grammarLanguage		https://gallium.inria.fr/~fpottier/menhir/		0					1883	0		12	21040		true	0								https://gitlab.inria.fr/fpottier/menhir	grammarLanguage																							false																								2013	2025	3901	24	4871	104	10950036																Menhir is a LR(1) parser generator for the OCaml programming language.	Menhir is a LR(1) parser generator for the OCaml programming language.			Menhir is a LR(1) parser generator for the OCaml programming language.									expect ocaml markdown html make coq tex bourne-shell diff css r lisp				true	25	0		27			yacc													2	false								https://gallium.inria.fr/~fpottier/menhir/manual.html			https://sympa.inria.fr/sympa/info/menhir																																																https://gitlab.inria.fr/fpottier/menhir																																																																																																																																																																																														0	0														
dataflex	Dataflex	1982			10	pl				0					1884	1			21038	2448	true	0									pl																							false				d/DataFlex																																					33								Data Access Worldwide															185	0		10																																														United States				http://www.dataflex.wiki/index.php/DataFlex												/tela  Hello World  /*  clearscreen  page tela 								DataFlex																																																																																																																																																																																																			https://en.wikipedia.org/wiki/DataFlex	0	0	https://hopl.info/showlanguage.prx?exp=2448													
dolittle	Dolittle	1952			11	pl		http://dolittle.eplang.jp/		0					1885	1			21037		true	0									pl																							false	Japanese																																				1952	logo arduino java	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.	2013	13	5	21	40592324					Osaka Electro-Communication University															86	0		11																																	text													Japan																							かめ太＝タートル！作る。  カメ＝タートル！　作る。  時計＝タイマー！　作る　0.1秒　間隔　500回　回数。 時計！　「かめ太！　１０　歩く」　実行。  左＝ボタン！”左”作る。 左：動作＝「かめ太！　２０　左回り」。  右＝ボタン！”右”作る。 右：動作＝「かめ太！　10　右回り」。																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Dolittle_(programming_language)	0	0				dolittle.eplang.jp										
jsl	JSL	1989			20	pl				0					1886	1			21036		true	1	jmp								pl																							false												JMP Scripting Language																																					JMP Statistical Discovery LLC															0	0		30	jmp r sas spss stata matlab																																													United States				https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.433.6634&rep=rep1&type=pdf	"a=""Hello""; b="" ""; c=""World""; a||b||c; // ""Hello World"""																																//	/* */		""""																													true																																																							true																	true																														false											true																																						0	0														
motif-software	Motif	1989			9	pl				0					1887	0			21031		true	0									pl																							false																																					2017	linux unix unicode	In computing, Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building applications that follow that specification under the X Window System on Unix and Unix-like operating systems. Motif is the toolkit for the Common Desktop Environment and IRIX Interactive Desktop, thus it was the standard widget toolkit for Unix. Closely related to Motif is the Motif Window Manager (MWM). After many years as proprietary software, Motif was released in 2012, as free software under the GNU Lesser General Public License (LGPL).	2003	86	273	192	222551					Open Software Foundation														true	450	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Motif_(software)	19	0								year|publisher|title|authors|isbn13\n1998|Sigs|Using Motif With C++ (sigs: Advances In Object Technology)|Daniel J. Bernstein|9780132073905\n1992|Digital Press|Motif Programming: The Essentials... and More (HP Technologies)|Brain, Marshall|9781555580896\n1994|O'Reilly Media|Volume 6C: Motif Tools: Streamlined GUI Design and Programming with the Xmt Library|Flanagan, David|9781565920446\n1992|McGraw-Hill|Motif Programming in the X Window System Environment (The Unix/C)|Parrette, William A.|9780070317222\n1993|O'Reilly Media|Motif Programming Manual, Vol 6A (Definitive Guides to the X Window System)|Brennan, David and Heller, Dan and Ferguson, Paula|9781565920163\n1992|O'Reilly Media|X Toolkit Intrinsics Prog Vol 4M: Motif Edition (Definitive Guides to the X Window System)|Nye, Adrian and O'Reilly, Tim|9781565920132\n1992|Digital Press|X Window Sytem, Third Edition: The Complete Reference to Xlib, X Protocol, ICCM, XLFD, X Version 11, Release 5 (Digital Press X and Motif Series)|Rosenthal, David and Flowers, Jim and Scheifler, Robert and Gettys, James|9781555580889\n|O'Reilly Media|Motif Programming Manual (Definitive Guides to the X Window System)||9780937175705\n1993T|MIS Press|Power programming-- Motif|Foster-Johnson, Eric|9781558283220\n1998|New York : SIGS Books, c1995.|Objectifying Motif|Charles F. Bowman|9780132344364\n1991|Mis Pr|Power Programming Motif|Eric F. Johnson and Kevin Reichard|9781558280618\n1993|Mis Pr|Power Programming... Motif|Eric F. Johnson and Kevin Reichard|9781558283190\n1992|Springer Verlag|Programming With Motif|Keith D. Gregory|9783540978770\n||Motif Programming Manual|Dan Heller and Paula M. Ferguson|9780596000431\n1994|Prentice Hall|Advanced Motif Programming Techniques|Alistair George and Mark Riches|9780132199650\n1992|Digital Press|Motif Programming: The Essentials... And More (digital Press X & Motif Series)|Marshall Brain|9780134893785\n1996|Elsevier Science & Technology Books|Exploring Workstation Applications in CDE and Motif|Katherine Haramundanis|9781555581510\n2001||Motif Programming Tips And Tricks, With Cd-rom|Clayton and Don and Parker and Tim|9780135882122\n1993|Mcgraw-hill Osborne Media|Motif Programming In The X Window System Environment (macgraw-hill Unix/c Series)|William A. Parrette|9780070317239						
activevfp	ActiveVFP	2001			11	pl				0					1888	1			21031		true	0									pl																							false																																					2001	php visual-foxpro mysql rest html	ActiveVFP (also known as AVFP) is a server-side scripting framework designed for Web development to produce dynamic Web pages. Similar to PHP, but using the native Visual Foxpro (VFP) language and database (or other databases like Microsoft SQL and MySQL), ActiveVFP can also be used in Model-View-Controller (MVC) web applications as well as RESTful API.  ActiveVFP is completely free and open source and does not require the purchase of Microsoft Visual FoxPro or any additional software. ActiveVFP was originally created in 2001. The main implementation of ActiveVFP is now produced by the Foxpro Community at activevfp.codeplex.com and serves as the formal reference to ActiveVFP. ActiveVFP is free software released under the MIT License. ActiveVFP is unique among server-side web languages and frameworks because it has a database and database functionality built into the language.	2013	13	9	58	38172349					VFP Community														true	85	0		12																																																																					"* customers.prg -Customers Controller * * bypasses Main.prg and .AVFP script code * DEFINE CLASS customersController AS restController  *  PROCEDURE openData   SELECT 0   USE (THIS.homeFolder + ""customers.dbf"") ALIAS customers  ENDPROC    PROCEDURE infoAction && GET www.hostname.com/app/customers/info   RETURN ""homeFolder: <b>"" + THIS.homeFolder + ""</b>""  ENDPROC    PROCEDURE getAction && GET www.hostname.com/app/customers/<id>   LOCAL cCustId   cCustId = THIS.Params[1]   THIS.openData()   SELECT CUSTOMERS   LOCATE FOR custId = cCustId   IF FOUND()    LOCAL cJSON    **USE mydbf  &&test error    *quick and dirty JSON    cJSON = [{""custId"":""] + RTRIM(custId) + ["",""custName"":""] + RTRIM(custName) + ["",] + ;            [""custStat"":""] + RTRIM(custStat) + [""}]    RETURN cJSON   ENDIF  ENDPROC    PROCEDURE listAction  && GET www.hostname.com/app/customers/   LOCAL cHTML   cHTML = """"   *oEmp=newOBJECT('schedbizobj','c:\avfp5.61Demo\prg\utiltest2.prg')   SET PROC to substr(oProp.AppStartPath,1,AT([\],oProp.AppStartPath,2))+'prg\AVFPutilities' ADDITIVE   && Make sure you use ADDITIVE or bad things happen!   THIS.openData()   SELECT CUSTOMERS   cHTML= oHTML.mergescript(FILETOSTR(substr(oProp.AppStartPath,1,AT([\],oProp.AppStartPath,2))+'viewtest.avfp'))   RETURN cHTML  ENDPROC    PROCEDURE helloworld      && custom method (&& GET www.hostname.com/app/customers/helloworld/)   LOCAL cHTML   cHTML = """"   *USE mydbf   *SET PROC to substr(oProp.AppStartPath,1,AT([\],oProp.AppStartPath,2))+'prg\AVFPutilities' ADDITIVE   && Make sure you use ADDITIVE or bad things happen!   cHTML= oHTML.mergescript(FILETOSTR(substr(oProp.AppStartPath,1,AT([\],oProp.AppStartPath,2))+'hello.avfp'))   RETURN cHTML  ENDPROC    PROCEDURE getemployees      && custom method   (&& GET www.hostname.com/app/customers/getemployee/<id>  oJSON=NEWOBJECT('json','json.prg')          SET PATH TO oProp.AppStartPath+'data\AVFPdemo41\'    select e.emp_id as id, e.first_Name as firstName, e.last_Name as lastName, e.title as title, [images/Emps/]+e.picture as picture,count(r.emp_id) as reportCount ;  from employee e left join employee r on VAL(r.reports_to) = VAL(e.emp_id) ;  INTO Cursor SearchResults;  group by e.last_Name,e.emp_id, e.first_Name,e.title, e.picture ;  order by e.last_Name,e.first_Name   oJSON.keyforcursors=""items""   * send JSON data and properties back  oResponse.ContentType = ""application/json;charset=utf-8""  oResponse.Write(oJSON.stringify('SearchResults'))  oResponse.Flush  lcHTMLout=[]  ENDPROC  ************************************************************************  ENDDEFINE"														*																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/ActiveVFP	0	0														
dibol	Digital Interactive Business Oriented Language	1970			11	pl				0					1889	0			21031	503	true	0									pl																							false												Digital Interactive Business Oriented Language																									1970	basic fortran cobol	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.	2004	13	22	74	598142					DEC															85	0		11																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/DIBOL	0	0	https://hopl.info/showlanguage.prx?exp=503		DiBOL											
poplog	POPLOG	1992			11	pl				0					1890	0			21031	1705	true	0									pl																							false																																					1976	pop-11 common-lisp prolog standard-ml spss scheme sparc solaris powerpc pop-2	Poplog is a reflective, incrementally compiled software development environment for the programming languages POP-11, Common Lisp, Prolog, and Standard ML, originally created in the UK for teaching and research in artificial intelligence at the University of Sussex.	2002	13	115		65118					University of Sussex															85	0		11																							false																							United Kingdom				https://semanticscholar.org/paper/804beaedcc3577a60b2f1bc177a96723fe70a888																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Poplog	0	0	https://hopl.info/showlanguage.prx?exp=1705													
signal	SIGNAL	1982			11	pl				0					1891	0			21031	1270	true	0									pl																							false																																					1982	esterel lustre simulink isbn	SIGNAL is a programming language based on synchronized data-flow (flows + synchronization): a process is a set of equations on elementary flows describing both data and control. The SIGNAL formal model provides the capability to describe systems with several clocks  (polychronous systems) as relational specifications. Relations are useful as partial specifications and as specifications of non-deterministic devices (for instance a non-deterministic bus) or external processes (for instance an unsafe car driver). Using SIGNAL allows one to specify an application, to design an architecture, to refine detailed components down to RTOS or hardware description. The SIGNAL model supports a design methodology which goes from specification to implementation, from abstraction to concretization, from synchrony to asynchrony. SIGNAL has been mainly developed in INRIAEspresso team since the 1980s, at the same time as similar programming languages, Esterel and Lustre.	2011	13	13	60	32475185					Inria															85	0		11																																	text	2383												France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SIGNAL_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1270		SIGNAL											
beads-lang	beads-lang	2016	Edward de Jong		16	pl		http://beadslang.org/		0					1892	1			21031		true	0									pl																							false																																			2016														Edward de Jong		beads													1	0		18																1																														United States				https://docs.google.com/spreadsheets/d/12sTu7RT-s_QlAupY1v-3DfI1Mm9NEX5YMWWTDAKHLfc/edit#gid=0	"beads level 1 program calculator //  flutter version available at: on github, look for: flutter-calculator-demo //  article: https://itnext.io/building-a-calculator-app-in-flutter-824254704fe6  const   C_OP    = #3E424D  //  keycap fill for an operator like C   C_DIGIT = #6E6E6E  //  keycap fill for a digit   C_ARITH  = #1A4C6E //  keycap fill for arithmetic buttons    //  warning: you must use the same unicode math chars in case statements later in arithmetic()   KEYCAPS = [ 'C', '±', '%', '÷',  //  tried \u207A\u2215\u208B instead of ± but it is ugly         '1', '2', '3', 'x',         '4', '5', '6', '−', // \u2212 is the minus sign         '7', '8', '9', '+',         '', '0', '.', '=']  // '⌫' is U+232B, for future undo key    KEYCOLORS = [C_OP, C_OP, C_OP, C_ARITH,         C_DIGIT, C_DIGIT, C_DIGIT, C_ARITH,         C_DIGIT, C_DIGIT, C_DIGIT, C_ARITH,         C_DIGIT, C_DIGIT, C_DIGIT, C_ARITH,         C_OP, C_DIGIT, C_OP, C_ARITH]    SPACING = 3 // points between each cell   HAIR = ""\u2009""  //  a thin space 200A is even thinner  record a_term   ss : str  // the string containing the contents of the term   op : str  // the operator in keycap string form '+', '-'...  record a_state   terms : array of a_term   termx : num  // which term we are on   chain_op : str  //  chain operator char for repeated = presses   chain_val: num  //  chain value to repeat   fresh : yesno   //  if this is Y, then next digit will clear existing value  var g : a_state  calc main_init   g.terms[1].ss = """"   g.termx = 1   g.fresh = Y  vert slice main_draw   var cellsize = if b.box.width > b.box.height then b.box.height/8 else b.box.width/4   var result_v = cellsize*2  //  need to enhance compiler so that expressions don't get converted   var keys_v = cellsize*5   var keys_maxh = min(b.box.width, cellsize*8)  // don't go wider than 8 squares wide (double)   draw_rect(b.box, fill:#121F30)   skip 10 al   add result_v px d_result   add keys_v px d_keys(keys_maxh)   skip 10 al  draw d_result   draw_rect(b.box, fill:#0D161F)    //  build the string out of the active terms   var s : str = """"   loop array:g.terms index:i     g.terms[i].ss &=> s     if g.terms[i].op <> U       HAIR & g.terms[i].op & HAIR &=> s  // append the operator    if (s == """")     s = ""0""  //  when nothing is entered into our expression, call it zero    draw_str(b.box, s, size:b.box.height*0.5, just:RIGHT, indent:20 pt, color:WHITE)  horz slice d_keys(   totwidth  -- max width we allow for the grid, might be all of the space   )   //  in landscape mode, we don't want the key grid to get too wide, looks bad   skip 10 al   add totwidth px d_keygrid   skip 10 al  table d_keygrid   horz slice     skip SPACING pt     loop reps:4       add 10 al       skip SPACING pt   vert slice     skip SPACING pt     loop reps:5       add 10 al       skip SPACING pt    //  inside grid cell draw function, b has properties b.box, cell_seq, cell:a_xy, nrows, ncols   cell     draw_rect(b.box, fill:KEYCOLORS[b.cell_seq], corner:6 pt)     draw_str(b.box, KEYCAPS[b.cell_seq], size:b.box.height, color:WHITE) track EV_TAP   //  respond to the command   case b.cell_seq   | 1  //  clear     do_clear    | 2  //  plusminus - change the sign of the current term     sign_change(g.termx)    | 3  // percent - divide the current term by 100     do_percent    | 4, 8, 12, 16   //  arithmetic operations     do_arith(KEYCAPS[b.cell_seq])      | 17  // future feature - backspace     nop // do_backspace    | 19  // period     do_period    | 20  //  equals     do_equals    else     //  must be a digit     add_digit(KEYCAPS[b.cell_seq])  // calc do_backspace //  log ""backspace"" //  reserved for future undo functionality //  this will test ability to read code and extend it    calc do_percent   //  if the current term is empty do nothing   //  apple's calculator takes the sequence 900+% and makes it 900^2 which is nutty   if g.terms[g.termx].ss <> """"     if g.termx > 1       //  when we have two terms, like 300 + 20% we take 20% of the first term and replace       g.terms[g.termx].ss = to_str(eval(g.termx)*eval(g.termx-1)/100)     else       //  we only have 1 term, so just divide it by 100       g.terms[g.termx].ss = to_str(eval(g.termx)/100)     g.fresh = Y  calc eval (   termx  -- term index to evaluate   ) : num  //  convert a term to a floating point number   var ss : str = g.terms[termx].ss   if ss == """"     return 0   return to_num(ss)  calc do_clear // clear the current term to blank.   //  if the user has entered 123+, there is an empty current term will do nothing   g.terms[g.termx].ss = """"  calc sign_change(   tx  -- term index   )   var old : str = g.terms[tx].ss   if old == """"     //  we have no operand yet in the current term, so     //  either ignore it or change previous operand's sign     //  this is what apple's calculator does     if tx > 1       sign_change(tx-1)  // change previous operand's sign. kinda weird really.   elif str_begins(old, ""-"")     g.terms[tx].ss = str_subset(old, from:2)  // strip the minus   else     g.terms[tx].ss = '-' & old  //  prepend a minus  calc do_period   //  ignore attempts to add more than one period   var list : array of num   str_find(g.terms[g.termx].ss, ""."", list)   if tree_count(list) == 0     add_digit(""."")  //  no period yet, so append one  calc do_equals   var val = eval(1)  // start with the first term by itself   var val2    //  if there is no second or later term use the chain operator and value   if tree_count(g.terms) < 2     //  use repeat if we have one     if g.chain_op <> U       val = arithmetic(g.chain_op, val, g.chain_val)   else     // two or more terms to process     loop from:1 index:tx while:g.terms[tx+1].ss <> """" and g.terms[tx].op <> U       val2 = eval(tx+1)       //  remember the last operator we used as our chaining value       g.chain_op = g.terms[tx].op       g.chain_val = val2       val = arithmetic(g.chain_op, val, val2)    //  calculation done, convert the value back as if we entered it   trunc g.terms // zap the array   g.terms[1].ss = to_str(val)  //  replace our value   g.termx = 1   g.fresh = Y  calc arithmetic(   operand : str  -- operation like ""+"", must match keycap   term1   : num   term2   : num   ) : num -- resulting value   var result   case operand //  note: these operators must match the keycaps   | '+'     term1 + term2 => result   | '−'     term1 - term2 => result   | 'x'     term1 * term2 => result   | '÷'     term1 / term2 => result   else     result = ERR   return result    calc add_digit(   digit : str // digit to append to current term   )   //  if we are starting fresh, then erase what was there before   //  we also replace the previous string if it was a leading zero   if g.fresh or g.terms[g.termx].ss == ""0""     g.terms[g.termx].ss = """" // clear whatever was there   digit &=> g.terms[g.termx].ss   g.fresh = N  calc do_arith(   operand : str  // '+', etc   )   if g.terms[g.termx].ss == """"     //  we have no term, so treat that as replacing the previously entered operation     //  and if this is the very beginning and we have no prior operation, ignore it     if g.termx == 1       // starting with a plus on an empty term is ignored       return        //  multiple operators in a row, rewrite the previous operator     g.terms[g.termx-1].op = operand   else     //  we did have a term, advance to the next term     g.terms[g.termx].op = operand     inc g.termx     g.terms[g.termx].ss = """" // empty term"																																//																																true																																																							true																																															true																																																	0	0				beadslang.org										
concurnas	concurnas	2018			16	pl		http://concurnas.com/		0					1893	2			21031		true	0									pl																							false				c/Concurnas.conc																															2018														https://github.com/Concurnas				conc											1	0		18																																														England				https://news.ycombinator.com/item?id=23321096	def gcd(x int, y int){//greatest common divisor of two integers   while(y){     (x, y) = (y, x mod y)   }   x } calc1 = gcd(8, 20)!//run this calculation in a isolate calc2 = gcd(6, 45)!//run this calculation in a separate isolate calc3 = calc1 if calc1 > calc2 else calc2 //^^^ wait for the results of calc1 and calc2 before assigning calc3											"System.out.println(""Hello World"") "						https://twitter.com/concurnas		Concurnas															System.out.println	""""																																																																																																																							true																							true																																						0	0				concurnas.com										
fizz	fizz	2017			16	pl		https://f1zz.org/		0					1894	1			21031		true	0									pl																							false																																			2017											fizz is an experimental language and runtime environment for the exploration of cognitive architectures and combined Machine Learning (ML) and Machine Reasoning (MR) solutions. It is based primarily on symbolic programming and fuzzy formal logic and it features a distributed (as in heterogeneous computer cluster), concurrent, asynchronous and responsive inference engine.	fizz is an experimental language and runtime environment for the exploration of cognitive architectures and combined Machine Learning (ML) and Machine Reasoning (MR) solutions. It is based primarily on symbolic programming and fuzzy formal logic and it features a distributed (as in heterogeneous computer cluster), concurrent, asynchronous and responsive inference engine.		https://f1zz.org	fizz is an experimental language and runtime environment for the exploration of cognitive architectures and combined Machine Learning (ML) and Machine Reasoning (MR) solutions. It is based primarily on symbolic programming and fuzzy formal logic and it features a distributed (as in heterogeneous computer cluster), concurrent, asynchronous and responsive inference engine.														1	0		19																																														United States					// Code ----------------------------------------------------------------------------------------------------------------------------------  is.tree { // test if a term is a valid binary tree      (nil)^          :-  true;     (n(_,_,:l,:r))^ :-  #is.tree(:l), #is.tree(:r);     (_)             :-  false;  }  btr.length { // how many nodes is there on a binary tree      (nil,0)^            :-  true;     (n(_,_,:l,:r),:n)   :-  #btr.length(:l,:l.n),                             #btr.length(:r,:r.n),                             sum(:l.n,:r.n,1,:n);  }																																//					true false																			true								true																																																							true																																															false																																																	0	0				f1zz.org										
flagship	flagship	1986			16	pl		http://www.flagship.de/		0					1895	1			21031		true	0									pl																							false																																																	multisoft Datentechnik															1	0		18																																														Germany					"** File: hello1.prg         // your first program ? ""Hello world!""            // similar to printf(""\nHello world!"") wait                        // wait for user prompt before closing the application  ** File: hello2.prg         // your second application set color to ""W+/B""         // set color white on blue @ 5,10 TO 9,30              // draw box @ 7,12 SAY ""hello world""    // print text on given coordinates key = inkey(5)              // wait for key press within 5 seconds  ** File: dbf1.prg           // handles available/creates new database #include ""fspreset.fh""      // converts all file names to lower case PARAMETER par1              // accepts command-line parameters dbname := IF(EMPTY(par1), ""mydbf1"", par1)       // set default if required IF .NOT. FILE(dbname + "".dbf"")                  // database available?   DBCREATE(dbname, {{""Name"",    ""C"", 25, 0}, ;  //  not yet, so                     {""Address"", ""C"", 30, 0}, ;  //  create a new                     {""Born"",    ""D"",  8, 0}, ;  //  database, here                     {""Note"",    ""M"", 10, 0}} )  //  with 4 fields ENDIF USE (dbname) SHARED         // open the given database or mydbf1.dbf IF !USED()                  // check the success    ? ""sorry, cannot open"", dbname    QUIT                     // abort the execution ENDIF BROWSE ()                   // browse/edit QUIT                        // exit back to command line"																																//			""""																													true																																																							true																																															false											true																																						0	2				flagship.de									year|title|doi|citations|influentialCitations|authors|paperId\n2018|6Genesis Flagship Program: Building the Bridges Towards 6G-Enabled Wireless Smart Society and Ecosystem|10.1109/LATINCOM.2018.8613209|69|4|M. Katz and Marja Matinmikko-Blue and M. Latva-aho|043b0f74aae98fe9a3c6a434d30aec743222502d\n1989|Hope+ on Flagship|10.1007/978-1-4471-3166-3_20|15|0|Iain B. Robertson|7ec09052fcd3a29949f2d56b0673608d2d260e2b	
gwl	Guix Workflow Language	2017			16	pl		https://www.guixwl.org/		0					1896	1			21031		true	0									pl																							false												Guix Workflow Language																							2017														GNU Project															1	0		18	scheme																																													United States					" ;; https://www.guixwl.org/extended-start  ;; We are going to extend the workflow defined in the file  ;; ""example-workflow.w"".  define dynamic-workflow    load-workflow ""/tmp/examples/example-workflow.w""    process: (list-file-template filename)    name      string-append ""list-file-""                    basename filename    packages ""gzip""    inputs filename    outputs      string-append filename "".list""    run-time      complexity        space 20 mebibytes        time  30 seconds    # { gzip --list {{inputs}} > {{outputs}} }    ;; Get all processes of the other workflow.  define foreign-processes    workflow-processes dynamic-workflow    ;; Get the processes that we want to extend on.  define compress-file-processes    processes-filter-by-name foreign-processes ""compress-file""    ;; Create the new processes.  define list-file-processes    map list-file-template        append-map process-outputs compress-file-processes    workflow: extended-dynamic-workflow    processes      append        ;; These are the process connections of the imported workflow        workflow-restrictions dynamic-workflow        ;; And these are the new process connections.  The ""zip"" procedure        ;; pairs up each of the processes in ""list-file-processes"" with        ;; one of the processes in ""compress-file-processes"".        zip list-file-processes compress-file-processes"																																;																																true																																																							true																																															false																																																	0	0				guixwl.org										
promql	PromQL	2014			16	queryLanguage		https://prometheus.io/docs/prometheus/latest/querying/basics/		0					1897	1			21031		true	0									queryLanguage																							false																					promql.py																												https://github.com/prometheus					promql							https://files.timber.io/pdfs/PromQL+Cheatsheet.pdf			1	0		16																																				https://github.com/antlr/grammars-v4/tree/master/promql										Germany				https://timber.io/blog/promql-for-humans/	topk(3, sum by (app, proc) (rate(instance_cpu_time_ns[5m])))													PromQL																																																			true																									true																									true					true																																																																																																0	0														
sat	SAT	1985	Spatial Technology		26	3d cad textDataFormat				0					1898	1			21024		false	0									3d																							false													Standard ACIS Text																																	SAT is a text-based file format for representing 3D geometric models using boundary representation (B-Rep). It is part of the ACIS modeling kernel, widely used in CAD software for precise solid and surface modeling.	SAT is a text-based file format for representing 3D geometric models using boundary representation (B-Rep). It is part of the ACIS modeling kernel, widely used in CAD software for precise solid and surface modeling.		Spatial Technology	SAT is a text-based file format for representing 3D geometric models using boundary representation (B-Rep). It is part of the ACIS modeling kernel, widely used in CAD software for precise solid and surface modeling.	sat												false	0	0		27																1									https://paulbourke.net/dataformats/sat/sat.pdf								text													United States				https://en.wikipedia.org/wiki/ACIS	400 0 1 0 11 Scheme AIDE 11 ACIS 4.0 NT 24 Mon Apr 12 13:59:03 1998 25.4 1e-06 1e-10 -0 body $1 $2 $-1 $3 # -1 display_attribute-st-attrib $-1 $4 $-1 $0 1 # -2 lump $-1 $-1 $5 $0 # -3 transform $-1 1 0 0 0 0 -1 0 1 0 0 10 0 1 rotate no_reflect no_shear # -4 rgb_color-st-attrib $-1 $6 $1 $0010# -5 shell $-1 $-1 $-1 $7 $-1 $2 # -6 id_attribute-st-attrib $-1 $-1 $4 $0 1 # -7 face $-1 $8 $9 $5 $-1 $10 forward single # -8 face $-1 $11 $12 $5 $-1 $13 forward single # -9 loop $-1 $14 $15 $7 # -10 cone-surface $-1 0 0 0 0 0 1 10 0 0 1 I I 0 1 forwardIIII# -11 face $-1 $-1 $16 $5 $-1 $17 forward single # -12 loop $-1 $-1 $18 $8 # -13 plane-surface $-1 0 0 -10 0 0 -1 -1 0 0 forward_vIIII# -14 loop $-1 $-1 $19 $7 # -15 coedge $-1 $15 $15 $18 $20 1 $9 $-1 # -16 loop $-1 $-1 $21 $11 # -17 plane-surface $-1 0 0 10 0 0 1 1 0 0 forward_vIIII# -18 coedge $-1 $18 $18 $15 $20 0 $12 $-1 # -19 coedge $-1 $19 $19 $21 $22 1 $14 $-1 # -20 edge $-1 $23 $23 $18 $24 forward # -21 coedge $-1 $21 $21 $19 $22 0 $16 $-1 # -22 edge $-1 $25 $25 $21 $26 forward # -23 vertex $-1 $20 $27 # -24 ellipse-curve $-1 0 0 -10 0 0 -1 10001II# -25 vertex $-1 $22 $28 # -26 ellipse-curve $-1 0 0 10 0 0 1 10 0 0 1 I I # -27 point $-1 10 0 -10 # -28 point $-1 10 0 10 # End-of-ACIS-data																																																								false				false																													true																									true					false		false															false																														false											false																																true						0	0														
plink-ped-format	plink-ped-format	2007			13	textDataFormat		https://www.cog-genomics.org/plink2/formats#ped		0					1899	1			21023		true	0								https://github.com/WonyoungCho/plink/issues	textDataFormat																2019	2022		0	7	1	0	false																																														"The ""ped"" file is a commonly used format for holding pedigree and genotype data. Files in this format usually end in "".ped"". There are several variants of the format. Used by plink."	"The ""ped"" file is a commonly used format for holding pedigree and genotype data. Files in this format usually end in "".ped"". There are several variants of the format. Used by plink."		Kyung Hee University	"The ""ped"" file is a commonly used format for holding pedigree and genotype data. Files in this format usually end in "".ped"". There are several variants of the format. Used by plink."	ped												true	24	0		14																																	text													South Korea				https://www.sciencedirect.com/science/article/pii/S0002929707613524	1 1 0 0 1  0  G G  2 2  C C 1 2 0 0 2  0  A A  0 0  A C 1 3 1 2 1  2  0 0  1 2  A C 2 1 0 0 1  0  A A  2 2  0 0 2 2 0 0 2  2  A A  2 2  0 0 2 3 1 2 1  2  A A  2 2  A A																										https://github.com/WonyoungCho/plink/issues																																																																																																																																																																																													0	0														
latte-js	latte-js	2012	Sean Micklethwaite		13	pl		https://web.archive.org/web/20181103105843/http://lattejs.com/		0				0.4.1	1900	1		3	21019		true	0								https://github.com/tehsenaus/latte-js/	pl																2012	2023		1	0	16	8	false																								2012	2015	73	5	57	1	10222																			https://github.com/tehsenaus/latte-js/issues										javascript markdown json				true	23	0		16																1	false	0	true																											United Kingdom					for (x in y if (x.is('awesome')))																										https://github.com/tehsenaus/latte-js/																																																																																																																																																																																													0	0														
remix	remix	2016	Jay McCarthy		12	pl		https://docs.racket-lang.org/remix/index.html		0					1901	0		2	21015		true	0								https://github.com/jeapostrophe/remix	pl																2013	2023	2013	7	3	33	16	false																								2013	2022	127	5	39	1	3340																			https://github.com/jeapostrophe/remix/issues										racket make				true	49	0		14																1	false																													United States				https://pkgs.racket-lang.org/package/remix																											https://github.com/jeapostrophe/remix																																																																																																																																																																																													0	0														
docker	Docker	2013			13	application		http://docker.io		0					1902	0			21012		false	0									application																							false																																			2012														Docker, Inc.												https://cheatsheets.zip/docker			21	0		14	dockerfile																																													United States																			https://www.reddit.com/r/docker/			https://twitter.com/docker																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Docker_(software)	0	0				docker.io										
lemon	Lemon	1989	Dwayne Richard Hipp		13	grammarLanguage		https://www.hwaci.com/sw/lemon/		0					1903	0		1	21012		true	0									grammarLanguage																							false																																														The Lemon program is an LALR(1) parser generator. It takes a context free grammar and converts it into a subroutine that will parse a file using that grammar.	The Lemon program is an LALR(1) parser generator. It takes a context free grammar and converts it into a subroutine that will parse a file using that grammar.			The Lemon program is an LALR(1) parser generator. It takes a context free grammar and converts it into a subroutine that will parse a file using that grammar.									c	c		true		21	0		17			bison yacc													1	false								https://sqlite.org/src/doc/trunk/doc/lemon.html																																																																																																																																																																																																																																																https://en.wikipedia.org/wiki/Lemon_(parser_generator)	0	0														
mizar	Mizar	1973	Andrzej Trybulec		13	pl mathematics		https://mizar.uwb.edu.pl/project/		0					1904	1			21012	5810	true	0									pl																							false																																														The Mizar Language is a formal language derived from the mathematical vernacular. The principle idea of its author was to design a language readable for mathematicians and, simultaneously, sufficiently rigorous to enable processing and verifying by computer software. A script written according to the Mizar Syntax is called a Mizar Article.	The Mizar Language is a formal language derived from the mathematical vernacular. The principle idea of its author was to design a language readable for mathematicians and, simultaneously, sufficiently rigorous to enable processing and verifying by computer software. A script written according to the Mizar Syntax is called a Mizar Article.		University of Alberta	The Mizar Language is a formal language derived from the mathematical vernacular. The principle idea of its author was to design a language readable for mathematicians and, simultaneously, sufficiently rigorous to enable processing and verifying by computer software. A script written according to the Mizar Syntax is called a Mizar Article.														21	0		13																1																														Canada				https://semanticscholar.org/paper/4393b874f1ca7cfc3280629e58de965911e2defd	environ    vocabularies ARYTM, XCMPLX_0;   constructors ARYTM_0, XCMPLX_0;   notations ORDINAL1, NUMBERS, ARYTM_0, XCMPLX_0;   requirements ARITHM, BOOLE;   registrations ORDINAL1, XCMPLX_0;  begin    for k being complex number holds k + 0 = k;																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Mizar_system	0	0	https://hopl.info/showlanguage.prx?exp=5810													
spidermonkey	SpiderMonkey	1996	Brendan Eich		13	vm		https://spidermonkey.dev/		0					1905	0			21012		false	0									vm																							false																																																	Netscape														true	21	0		15												javascript wasm				1																														United States													https://discourse.mozilla.org/c/spidermonkey									https://www.twitter.com/spidermonkeyjs																																																																																																																																																																																																					https://en.wikipedia.org/wiki/SpiderMonkey	0	0														
tptp	TPTP	1993	Geoff Sutcliffe		13	mathematics		http://www.tptp.org		0					1906	0			21012		false	0									mathematics																							false												Thousands of Problems for Theorem Provers																																		TPTP (Thousands of Problems for Theorem Provers) is a library of test problems for automated theorem proving systems, expressed in a standardized text-based format supporting first-order logic (FOF), typed first-order form (TFF), typed higher-order form (THF), and clause normal form (CNF). It serves as a benchmark for evaluating automated reasoning algorithms and supports the CADE ATP System Competition (CASC).	TPTP (Thousands of Problems for Theorem Provers) is a library of test problems for automated theorem proving systems, expressed in a standardized text-based format supporting first-order logic (FOF), typed first-order form (TFF), typed higher-order form (THF), and clause normal form (CNF). It serves as a benchmark for evaluating automated reasoning algorithms and supports the CADE ATP System Competition (CASC).		University of Miami	TPTP (Thousands of Problems for Theorem Provers) is a library of test problems for automated theorem proving systems, expressed in a standardized text-based format supporting first-order logic (FOF), typed first-order form (TFF), typed higher-order form (THF), and clause normal form (CNF). It serves as a benchmark for evaluating automated reasoning algorithms and supports the CADE ATP System Competition (CASC).														21	0		14	prolog															1									https://tptp.org/UserDocs/TPTPLanguage/TPTPLanguage.shtml																					United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Thousands_of_Problems_for_Theorem_Provers	0	0														
calypso	Calypso	2020	ThePuzzlemaker		11	pl		https://calypso-lang.github.io/		0					1907	0		6	21011		true	0								https://github.com/calypso-lang/calypso	pl																2020	2024	2020	3	3	65	11	false																								2020	2023	552	8	143	2	11412																			teamisotope										rust toml markdown python yaml bourne-shell				true	84	0		17																1	false																													Unknown																															https://github.com/calypso-lang/calypso																																																																																																																																																																																													0	0														
truth	Truth	2019	Paul Gordon		12	dataNotation		https://www.truthlanguage.org/		0				0.5.11	1908	1		4	21005		true	0								https://github.com/paul-go/Truth	dataNotation																2018	2024		4	4	25	4	false																								2018	2020	1378	7	272	19	28784																													typescript json markdown bourne-shell				true	46	0		16																1	false	0	true																																String Number Language  Employee  Name : String   Engineer : Employee  Specialization : Language   Salesman : Employee  Commission Rate : Number   Sales Engineer : Engineer, Salesman																										https://github.com/paul-go/Truth																																																																																																																																												true																																																	0	0														
sbcl	Steel Bank Common Lisp	1999			10	pl		http://www.sbcl.org		0					1909	0			21004		true	0									pl																							false												Steel Bank Common Lisp																							2003		1999		"Steel Bank Common Lisp (SBCL) is a free Common Lisp implementation that features a high-performance native compiler, Unicode support and threading. The name ""Steel Bank Common Lisp"" is a reference to Carnegie Mellon Common Lisp from which SBCL forked: Andrew Carnegie made his fortune in the steel industry and Andrew Mellon was a successful banker."		30	98		3349301					Carnegie Mellon															171	0		10																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Steel_Bank_Common_Lisp	0	0				sbcl.org										
connection-machine	Connection Machine	1990	Danny Hillis		9	pl				0					1910	0			21003	2401	true	0									pl																							false																																					1991	lisp common-lisp sparc	A Connection Machine (CM) is a member of a series of massively parallel supercomputers that grew out of doctoral research on alternatives to the traditional von Neumann architecture of computers by Danny Hillis at the Massachusetts Institute of Technology (MIT) in the early 1980s. Starting with CM-1, the machines were intended originally for applications in artificial intelligence and symbolic processing, but later versions found greater success in the field of computational science.	2002	82	103	227	68760					MIT															430	0		9																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Connection_Machine	0	0	https://hopl.info/showlanguage.prx?exp=2401													
ext	Extended file system	1992			9	filesystem				0					1911	0			21003		false	0									filesystem																							false																																					1993	linux ext2 ext3 ext4	The extended file system, or ext, was implemented in April 1992 as the first file system created specifically for the Linux kernel. It has metadata structure inspired by the traditional Unix File System (UFS) and was designed by Rémy Card to overcome certain limitations of the MINIX file system. It was the first implementation that used the virtual file system (VFS), for which support was added in the Linux kernel in version 0.96c, and it could handle file systems up to 2 gigabytes (GB) in size.ext was the first in the series of extended file systems.  In 1993 it was superseded by both ext2 and xiafs, which competed for a time, but ext2 won because of its long-term viability: ext2 remedied issues with ext, such as the immutability of inodes and fragmentation.	2004	82	169	89	986581					Linux Foundation															430	0		9																																	text	5470												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Extended_file_system	0	0														
hal-s	HAL/S	1972			10	assembly				0					1912	0			21002	583	true	0									assembly																							false																																					1972	xpl pl-i ada fortran fortress	HAL/S (High-order Assembly Language/Shuttle)  is a real-time aerospace programming language compiler and cross-compiler for avionics applications used by NASA and associated agencies (JPL, etc.). It has been used in many U.S. space projects since 1973 and its most significant use was in the Space Shuttle program (approximately 85% of the Shuttle software is coded in HAL/S).  It was designed by Intermetrics in 1972 for NASA and delivered in 1973. HAL/S is written in XPL, a dialect of PL/I. Although HAL/S is designed primarily for programming on-board computers, it is general enough to meet nearly all the needs in the production, verification, and support of aerospace and other real-time applications. It is currently (2005) maintained by the HAL/S project of United Space Alliance.	2003	30	29	92	267538					NASA															170	0		10																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/HAL/S	0	0	https://hopl.info/showlanguage.prx?exp=583													
cosmicos	CosmicOS	2000	Paul Fitzpatrick		15	pl		https://cosmicos.github.io/		0					1913	1			21001	6959	true	0								https://github.com/paulfitz/cosmicos	pl																							false																								2005	2022	254	8	229	3	17790				https://cosmicos.github.io/evaluate.html															MIT														true	10	0		17			lisp lambda-calculus													1																														United States				https://people.csail.mit.edu/paulfitz/cosmicos.shtml	(> 20 10)																										https://github.com/paulfitz/cosmicos																																																																																																																																																																																													0	0	https://hopl.info/showlanguage.prx?exp=6959													
simoji	Simoji	2021	Breck Yunits		15	pl simulation visual		https://simoji.treenotation.org		0					1914	0		5	21001		true	0								https://github.com/breck7/simoji	pl																2021	2024		3	0	6	5	false		simoji.png																						2021	2024	194	2	91	3	29682				https://simoji.treenotation.org/												Create back-of-the-envelope multi-agent simulations using emojis.	Create back-of-the-envelope multi-agent simulations using emojis.		Breck's Lab	Create back-of-the-envelope multi-agent simulations using emojis.									javascript html css json svg		https://simoji.treenotation.org/cheatSheet.html		true	10	0		20																1	false													https://esolangs.org/wiki/Simoji																																															https://github.com/breck7/simoji																																																																																																																																																																																													0	0														
allegro-common-lisp	Allegro Common Lisp	1986	John Foderaro		12	pl lisp		https://franz.com/products/allegrocl/		1		https://franz.com/support/documentation/current/doc/release-notes.htm			1915	1			20994		true	1	subl								pl																							false													Allegro CL																																				Franz Inc															21	0		12																1									https://franz.com/support/documentation/current/doc/introduction.htm																										(defun foo (x)  (loop for y in-sequence x collect (1+ y))) (foo '(1 2 3)) => (2 3 4) (foo #(1 2 3)) => (2 3 4)																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Allegro_Common_Lisp	0	0														
coff	Common Object File Format	1983			9	binaryExecutable				0					1916	0			20992		false	0									binaryExecutable																							false												Common Object File Format																									1983	unix elf c	The Common Object File Format (COFF) is a format for executable, object code, and shared library computer files used on Unix systems. It was introduced in Unix System V, replaced the previously used a.out format, and formed the basis for extended specifications such as XCOFF and ECOFF, before being largely replaced by ELF, introduced with SVR4. COFF and its variants continue to be used on some Unix-like systems, on Microsoft Windows, in EFI environments and in some embedded development systems.	2003	79	63	134	328325					AT&T															415	0		9																																	binary													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/COFF	0	0														
l2	l2	2017			10	pl				0					1917	0		6	20990		true	0								https://github.com/murisi/L2	pl																2017	2024	2017	9	9	135	0	false																								2017	2020	1492	3	69	3	16360																			https://github.com/murisi/L2/issues										c assembly-language markdown bash tex xml				true	166	0		16																	false																													Unknown																															https://github.com/murisi/L2																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n14510073|Show HN: L2: An experiment/programming language|2017-06-07 21:38:32 UTC|1496871512|murisitarusenga|0|2							
newick-format	Newick format	1986			9	textDataFormat				0					1918	2			20987		true	0									textDataFormat																							false																																					1984	phyloxml-format	In mathematics, Newick tree format (or Newick notation or New Hampshire tree format) is a way of representing graph-theoretical trees with edge lengths using parentheses and commas.  It was adopted by James Archie, William H. E. Day, Joseph Felsenstein, Wayne Maddison, Christopher Meacham, F. James Rohlf, and David Swofford, at two meetings in 1986, the second of which was at Newick's restaurant in Dover, New Hampshire, US. The adopted format is a generalization of the format developed by Meacham in 1984 for the first tree-drawing programs in Felsenstein's PHYLIP package.	2006	78	51	67	7857636					University of Washington && University of British Columbia															410	0		10																																	text													United States and Canada					(A:0.1,B:0.2,(C:0.3,D:0.4):0.5);																		"Tree → RootLeaf "";"" | RootInternal "";"" | Branch "";""    RootLeaf → Name | ""("" Branch "")"" Name    RootInternal → ""("" Branch "","" BranchSet "")"" Name"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Newick_format	0	0														
magik	Magik	1989			10	pl				0					1919	1			20985	3912	true	0									pl																							false																																					1989	jvm smalltalk unix linux c csharp java	Magik is an object-oriented programming language that supports multiple inheritance, polymorphism and is dynamically typed. It was designed implemented in 1989 by Arthur Chance, of Smallworld Systems Ltd, as part of Smallworld Geographical Information System (GIS). Following Smallworld's acquisition in 2000, Magik is now is provided by GE Energy, still as part of its Smallworld technology platform. Magik (Inspirational Magik) was originally introduced in 1990 and has been improved and updated over the years. Its current version is 5.1. In July 2012, Magik developers announced that they were in the process of porting Magik language on the Java virtual machine. The successful porting was confirmed by Oracle Corporation in November of the same year.	2005	29	12	147	2988758					Smallworld Systems Ltd															165	0		10																																	text													United Kingdom																							my_procedure << _proc @my_procedure(a, b, c)     _return a + b + c   _endproc    x << my_procedure(1, 2, 3) # x = 6																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Magik_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=3912		Magik											
shapefile	Shapefile	1995			8	binaryDataFormat				0					1920	0			20981		false	0									binaryDataFormat																							false																																					1990	dbase autocad-app xbase unicode	The shapefile format is a popular geospatial vector data format for geographic information system (GIS) software. It is developed and regulated by Esri as a (mostly) open specification for data interoperability among Esri and other GIS software products. The shapefile format can spatially describe vector features: points, lines, and polygons, representing, for example, water wells, rivers, and lakes. Each item usually has attributes that describe it, such as name or temperature.	2005	487	385	416	2770513					Esri		shp shx dbf													2455	0		11																																	binary																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Shapefile	0	0														
medusa	MEDUSA	2002			10	pl cad				0					1921	0			20975	4872	true	0									pl																							false																																					2002	linux solaris xml autocad-app unix	MEDUSA, (since 2004 MEDUSA4) is a CAD program used in the areas of mechanical and plant engineering by manufacturers and Engineering, Procurement and Construction (EPC) companies. The system's history is closely tied to the beginnings of mainstream CAD and the research culture fostered by Cambridge University and the UK government as well as the resulting transformation of Cambridge into a world-class tech centre in the 1980s.	2009	28	118		25597199					Cambridge University														false	160	0		10																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MEDUSA	0	0	https://hopl.info/showlanguage.prx?exp=4872													
plantuml	plantuml	2010			13	textMarkup		http://plantuml.com/		5					1922	1			20973		true	5	cloc erlang f-prime gradle powershell								textMarkup				5							text			source.wsd	data								false																																			2010														Ezoic Inc			puml iuml plantuml												1	0		18																					iuml plantuml pu puml wsd															https://github.com/antlr/grammars-v4/tree/master/plantUML										United States					Bob->Alice : hello																	https://twitter.com/plantuml																																																																																																																																																																																																						0	0				plantuml.com					PlantUML					
leda	Leda	1995			11	pl				0					1923	0			20969	1563	true	0								https://github.com/Henry/Leda/issues	pl																2015	2024		8	3	11	2	false																																					1995		Leda is a multiparadigm programming language whose goal is to successfully mix imperative, object-oriented, functional, and logic-based programming features into one language. It is described in the book Multiparadigm Programming in Leda written by the principal designer Dr. Timothy Budd at Oregon State University.	2005	7	11	28	2265357					Oregon State University														true	76	0		11																							false										text													United States																															https://github.com/Henry/Leda/issues																																																																																																																																																																																												https://en.wikipedia.org/wiki/Leda_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1563													
sac-programming-language	SAC	1994	Sven-Bodo Scholz and Clemens Grelck		11	pl		https://www.sac-home.org/index		0					1924	0			20969	4989	true	0									pl																							false																																					1994	sisal c haskell nesl nial fortran	SAC (Single Assignment C) is a strict purely functional programming language whose design is focused on the needs of numerical applications. Emphasis is laid on efficient support for array processing. Efficiency concerns are essentially twofold. On the one hand, efficiency in program development is to be improved by the opportunity to specify array operations on a high level of abstraction. On the other hand, efficiency in program execution, i.e. the runtime performance of programs, in time and memory consumption, is still to be achieved by sophisticated compilation schemes. Only as far as the latter succeeds, the high-level style of specifications can actually be called useful. To facilitate compiling to efficiently executable code, certain functional language features which are not considered essential for numerical applications, e.g. higher-order functions, polymorphism, or lazy evaluation, are not (yet) supported by SAC. These may be found in general-purpose functional languages, e.g. Haskell, Clean, Miranda, or ML. To overcome the acceptance problems encountered by other functional or array based languages intended for numerical / array intensive applications, e.g. SISAL, NESL, Nial, APL, J, or K, particular regard is paid to ease the transition from a C / Fortran like programming environment to SAC. In more detail, the basic language design goals of SAC are to:  provide a purely functional language with a syntax very similar to that of C in order to ease, for a large community of programmers, the transition from an imperative to a functional programming style; support multi-dimensional arrays as first class objects; allow the specification of shape- and dimension-invariant array operations; provide high-level array operations that liberate programming from tedious and error-prone specifications of starts, stops and strides for array traversals thereby improving code reusability and programming productivity, in general. incorporate a module system that allows for separate compilation, separate name spaces, and abstract data types, and, additionally, provides an interface to foreign languages in order to enable reuse of existing code; provide means for a smooth integration of states and state modifications into the functional paradigm based on uniqueness types; use the module system, the foreign language interface, and the integration of states in order to create a standard library which provides a functionality similar to that of the standard C libraries, e.g. powerful I/O facilities or mathematical functions; facilitate the compilation to host machine code which can be efficiently executed both in terms of time and space demand; facilitate the compilation for non-sequential program execution in multiprocessor environments.	2005	11	11	32	2179985					University of Kiel														false	76	0		12																2																														Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SAC_programming_language	0	0	https://hopl.info/showlanguage.prx?exp=4989													
sensetalk	SenseTalk	2001	Douglas Simons		11	pl		http://sensetalk.com/		0					1925	0			20969		true	0									pl																							false																																			2001		2007	hypertalk hypercard plist	SenseTalk is an English-like scripting language derived from the HyperTalk language used in HyperCard. SenseTalk was originally developed as the scripting language within the HyperSense multimedia authoring application on the NeXTStep and OpenStep platforms.  SenseTalk resurfaced in 2002 as the scripting language in eggPlant, the first commercial Mac OS X and cross-platform GUI testing application.	2007	11	10	52	9096092					Eggplant Software, Inc														false	76	0		11																1																														United States and United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SenseTalk	0	0				sensetalk.com										
6gunz	6gunz	2018	Matthew Steel		14	pl spreadsheet		http://6gu.nz		0					1926	0			20969		true	1	explorer								pl																							false																																																	https://6gu.nz/															1	0		14																1				https://www.youtube.com/watch?v=qGOIt0xh0dw			true																							New Zealand				https://6gu.nz/language/																																																																																																																																																																																																																								0	0				6gu.nz			id|title|time|timestamp|by|comments|score\n17544330|Show HN: 6gunz – spreadsheet / programming language / microservices framework|2018-07-16 19:36:57 UTC|1531769817|repsilat|5|9							
laml	LAML	1999	Kurt Normack		14	textMarkup		https://homes.cs.aau.dk/~normark/laml/		0					1927	1		1	20969		true	1	sxml								textMarkup																							true												Lisp Abstracted Markup Language																																		S-Expressions that compile to XML/XHTML.	S-Expressions that compile to XML/XHTML.			S-Expressions that compile to XML/XHTML.									scheme	html xml				1	0		18	sxml															1	false																																	https://web.archive.org/web/20040915083904/http://www.cs.auc.dk/~normark/laml/																																																																																																																																																																																																																								0	0														
gurobi	Gurobi	2008	Robert Bixby		12	application		https://www.gurobi.com/		0					1928	0			20967		false	1	lp-format								application																							false																																														Gurobi is a state-of-the-art solver for mathematical programming. It includes solvers for linear programming (LP), quadratic programming (QP), quadratically constrained programming (QCP), mixed-integer linear programming (MILP), mixed-integer quadratic programming (MIQP), and mixed-integer quadratically constrained programming (MIQCP).	Gurobi is a state-of-the-art solver for mathematical programming. It includes solvers for linear programming (LP), quadratic programming (QP), quadratically constrained programming (QCP), mixed-integer linear programming (MILP), mixed-integer quadratic programming (MIQP), and mixed-integer quadratically constrained programming (MIQCP).		Gurobi Optimization, LLC	Gurobi is a state-of-the-art solver for mathematical programming. It includes solvers for linear programming (LP), quadratic programming (QP), quadratically constrained programming (QCP), mixed-integer linear programming (MILP), mixed-integer quadratic programming (MIQP), and mixed-integer quadratically constrained programming (MIQCP).													false	21	0		12																1																														United States				https://www.gurobi.com/documentation/current/quickstart_windows/index.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Gurobi_Optimizer	0	0														
rss	RSS	1999	Dan Libby and Ramanathan V. Guha		12	protocol			https://www.rssboard.org/rss-specification	0					1929	1			20963		true	2	scroll yess								protocol																							false												Really Simple Syndication	RDF Site Summary																																				https://www.rssboard.org															20	0		13																2																														Various					"<?xml version=""1.0"" encoding=""ISO-8859-1"" ?> <rss version=""2.0""> <channel>  <title></title>  <link>http://pldb.info/</link>  <description>PLDB: a Programming Language Database. Build the next great programming language.</description>  <lastBuildDate>Wed, 22 Feb 2023 13:36:44 +0000</lastBuildDate>  <language>en-us</language>  <item>   <title>A brief interview with Tcl creator John Ousterhout</title>   <link>http://pldb.info/blog/JohnOusterhout.html</link>   <pubDate>Wed, 08 Feb 2023 00:00:00 +0000</pubDate>  </item>  <item>   <title>Data entry Livestream</title>   <link>http://pldb.info/blog/addingDataLivestream.html</link>   <pubDate>Wed, 08 Feb 2023 00:00:00 +0000</pubDate>  </item> </channel> </rss>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/RSS	0	0														
avr	Atmel AVR instruction set	1996			9	isa				0					1930	0			20962		true	0									isa																							false																																					1996	atmel-avr	The Atmel AVR instruction set is the machine language for the Atmel AVR, a modified Harvard architecture 8-bit RISC single chip microcontroller which was developed by Atmel in 1996. The AVR was one of the first microcontroller families to use on-chip flash memory for program storage.	2005	74	30	170	1716422					Atmel															390	0		9																																	na													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Atmel_AVR_instruction_set	7	0														title|year|author|goodreadsId|rating|ratings|reviews\nProgramming and Customizing the Avr Microcontroller|2000|Dhananjay Gadre|449589|3.65|26|3\nEmbedded C Programming and the Atmel AVR with CDROM|2002|Richard H. Barnett|191732|4.06|36|1\nBASCOM AVR Programming|2012|Jurij Mikeln|22114860|3.00|2|0\nBeginning AVR Programming||Alan Trevennor|18403570|0.0|0|0\nMake: AVR Programming: Learning to Write Software for Hardware (Make : Technology on Your Time)|2013|Elliot Williams|40114251|4.18|71|10\nProgramming and Interfacing Atmel's Avrs|2015|Thomas Grace|42898480|5.00|3|1\nAtmel AVR Microcontroller Primer: Programming and Interfacing|1905|Steven Barrett|1684918|3.22|9|1
alpha-programming-language	Alpha	1971	Edgar F. Codd		11	pl				0					1931	0			20962		true	0									pl																							false																																					1971	quel sql	"The Alpha language was the original database language proposed by Edgar F. Codd, the inventor of the relational database approach. It was defined in Codd's 1971 paper ""A Data Base Sublanguage Founded on the Relational Calculus"". Alpha influenced the design of QUEL. It was eventually supplanted by SQL (which is however based on the relational algebra defined by Codd in ""Relational Completeness of Data Base Sublanguages""), which IBM developed for its first commercial relational database product."	2006	11	37	30	4657107					Technological University Dublin && University College Dublin															75	0		13			relational-model													1																	text	2841																https://www.researchgate.net/publication/255651557_The_ALPHA_Programming_Language_-_Language_Guide																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Alpha_%28programming_language%29	0	0														
cecil	CECIL	1992	Craig Chambers		11	pl				0					1932	0			20962	1720	true	0									pl																							false																																					1992	objective-c modula-3 self cesil	Cecil is a pure object-oriented programming language that was developed by Craig Chambers at the University of Washington in 1992 to be part of the Vortex project there. Cecil has many similarities to other object-oriented languages, most notably Objective-C, Modula-3, and Self. The main goals of the project were extensibility, orthogonality, efficiency, and ease-of-use. The language supports multiple dispatch and multimethods, dynamic inheritance, and optional static type checking. Unlike most other OOP systems, Cecil allows subtyping and code inheritance to be used separately, allowing run-time or external extension of object classes or instances. Like Objective-C, all object services in Cecil are invoked by message passing, and the language supports run-time class identification. These features allow Cecil to support dynamic, exploratory programming styles. Parameterized types and methods (generics, polymorphism), garbage collection, and delegation are also supported. Cecil also supports a module mechanism for isolating independent libraries or packages. Cecil does not presently support threads or any other form of concurrency. A standard library for Cecil is also available and includes various collection, utility, system, I/O, and GUI classes. The Diesel language was the successor of Cecil.There was also an assembler type language known as Cesil (Computer Education in Schools Instructional Language) used in the late-1970s developed by ICL. It was quite similar to the later language MASM.	2004	11	13	55	527946					University of Washington															75	0		11																1																	text								http://www.rosettacode.org/wiki/Category:Cecil					United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Cecil_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1720													
dllup	dllup	2015	Daniel Lawrence Lu		14	textMarkup		http://www.dllu.net/programming/dllup/		0					1933	1		8	20960		true	0								https://github.com/dllu/dllup	textMarkup																2021	2024	2015	1	1	9	0	false																								2015	2024	21	5	18	1	1960																			https://github.com/dllu										python scss html vim-script tex bash bourne-shell markdown				true	19	0		22																1	false																													United States					===  # Introduction  **dllup** is a lightweight markup language...																										https://github.com/dllu/dllup																																																																																																																																																																																													0	0				dllu.net			id|title|time|timestamp|by|comments|score\n9196157|Show HN: Dllup markup language – Lightweight markup for mathy blogs|2015-03-13 08:40:22 UTC|1426236022|dllu|1|2							
storymatic	Storymatic	2022	Zachary Sakowitz		14	pl		https://storymatic.zsnout.com/#/		0				2.0.85	1934	0		5	20960		true	0								https://github.com/zSnout/Storymatic	pl																2022	2024		2	0	14	0	false																								2022	2022	568	3	32	2	14463																			zSnout		coffee								typescript json markdown javascript html				true	19	0		21																1	false	2	true																											Unknown																													macro		https://github.com/zSnout/Storymatic																																																																																																																																																																																													0	0														
serious	Serious	2021	lorentzj		15	pl		https://lorentzj.github.io/sirius		0					1935	1		10	20960		true	0								https://github.com/lorentzj/serious	pl																2021	2023		1	0	2	0	false																								2023	2023	117	1	89	5	15999				https://lorentzj.github.io/sirius/demo.html															https://github.com/lorentzj/sirius/issues										rust typescript javascript html powerbuilder json css toml bourne-shell markdown				true	5	0		25																1	false																													Unknown				https://kandi.openweaver.com/rust/lorentzj/sirius	let x = 3; let y = 4; print (x^2 + y^2)^0.5;																										https://github.com/lorentzj/serious																																																																																																																																																																																													0	0														
revit-app	Autodesk Revit	1997			8	application				0					1936	0			20959		false	0									application																							false																																					1997		Autodesk Revit is building information modelling software for architects, landscape architects, structural engineers, MEP engineers, designers and contractors. The original software was developed by Charles River Software, founded in 1997, renamed Revit Technology Corporation in 2000, and acquired by Autodesk in 2002. The software allows users to design a building and structure and its components in 3D, annotate the model with 2D drafting elements, and access building information from the building model's database. Revit is 4D BIM capable with tools to plan and track various stages in the building's lifecycle, from concept to construction and later maintenance and/or demolition.		462	185		7399459					Autodesk														false	2330	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Autodesk_Revit	0	0														
shadama	shadama	2017	Yoshiki Ohshima and Dan Amelang and Bert Freudenberg		12	pl				0					1937	0		3	20954		true	0								https://github.com/yoshikiohshima/Shadama	pl																2017	2024	2017	4	4	27	1	false																								2017	2024	361	3	74	8	28686																Shadama is the prototype of a programming language for writing programs that create, control and visualize large numbers of objects. The Shadama environment supports liveness, yet Shadama programs are run on the GPU, which enables high performance. The primary goal of the language is to facilitate the writing of scientific simulations by students at the high school level.	Shadama is the prototype of a programming language for writing programs that create, control and visualize large numbers of objects. The Shadama environment supports liveness, yet Shadama programs are run on the GPU, which enables high performance. The primary goal of the language is to facilitate the writing of scientific simulations by students at the high school level.		https://github.com/yoshikiohshima/Shadama/issues	Shadama is the prototype of a programming language for writing programs that create, control and visualize large numbers of objects. The Shadama environment supports liveness, yet Shadama programs are run on the GPU, which enables high performance. The primary goal of the language is to facilitate the writing of scientific simulations by students at the high school level.									javascript html css				true	43	0		17																3	false																													United States				https://news.ycombinator.com/item?id=19530732																											https://github.com/yoshikiohshima/Shadama																																																																																																																																																																																													0	0														
amqp	Advanced Message Queuing Protocol	2003			8	protocol				0					1938	0			20953		true	0									protocol																							false												Advanced Message Queuing Protocol																									2006	tls erlang	The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for message-oriented middleware. The defining features of AMQP are message orientation, queuing, routing (including point-to-point and publish-and-subscribe), reliability and security. AMQP mandates the behavior of the messaging provider and client to the extent that implementations from different vendors are interoperable, in the same way as SMTP, HTTP, FTP, etc. have created interoperable systems. Previous standardizations of middleware have happened at the API level (e.g. JMS) and were focused on standardizing programmer interaction with different middleware implementations, rather than on providing interoperability between multiple implementations. Unlike JMS, which defines an API and a set of behaviors that a messaging implementation must provide, AMQP is a wire-level protocol. A wire-level protocol is a description of the format of the data that is sent across the network as a stream of bytes. Consequently, any tool that can create and interpret messages that conform to this data format can interoperate with any other compliant tool irrespective of implementation language.	2006	446	74	472	5657545					JPMorgan Chase															2250	0		8																																	na																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol	0	0														
fql	Foundation Query Language	2024	Jon Anderson		10	queryLanguage				0					1939	1		8	20952		true	0								https://github.com/janderland/fql	queryLanguage																2020	2025		8	4	140	12	false																								2020	2024	377	2	93	3	7602																Foundation DB Query Language	Foundation DB Query Language			Foundation DB Query Language									go bourne-shell javascript markdown css yaml html dockerfile				true	155	0		18																1	false																																		"/some/where(""home"", ""town"", 88.3)=clear"																										https://github.com/janderland/fql																																																																																																																																																																																													0	0														
icarus	icarus	2015			12	pl				0					1940	0		10	20948		true	0								https://github.com/mkfifo/icarus	pl																2015	2024	2015	5	2	31	1	false																								2015	2019	1827	3	297	3	71929																<a href='https://github.com/mkfifo/icarus'>Icarus</a> is a minimum-viable type-safe imperative language designed to serve as a platform for exploring mutation and general side-effect control.	<a href='https://github.com/mkfifo/icarus'>Icarus</a> is a minimum-viable type-safe imperative language designed to serve as a platform for exploring mutation and general side-effect control.		https://github.com/chrisosaurus/icarus/issues	<a href='https://github.com/mkfifo/icarus'>Icarus</a> is a minimum-viable type-safe imperative language designed to serve as a platform for exploring mutation and general side-effect control.									c markdown perl expect make yaml svg vim-script javascript bourne-shell				true	41	0		22																	false																text													Australia																															https://github.com/mkfifo/icarus																																																																																																																																																																																													0	0														
iso-8601	ISO 8601	1988	ISO Technical Committee TC 154		13	standard			https://www.iso.org/obp/ui/#iso:std:iso:8601:-1:ed-1:v1:en	0				2022	1941	0			20947		true	0									standard																							false																																														ISO 8601 is an international standard covering the worldwide exchange and communication of date and time-related data	ISO 8601 is an international standard covering the worldwide exchange and communication of date and time-related data		ISO	ISO 8601 is an international standard covering the worldwide exchange and communication of date and time-related data														20	0		13																1		2022	false						https://curlie.org/Science/Reference/Standards/Individual_Standards/ISO/ISO_8601/											https://github.com/antlr/grammars-v4/tree/master/iso8601										Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ISO_8601	0	0														
spark-pl	Spark	1988			13	pl				0					1942	1			20947	2518	true	0									pl																							false																																																	Altran Technologies && Ada Core Technologies															20	0		15			ada																														text								http://www.rosettacode.org/wiki/Category:SPARK					France and United States					procedure Increment (X : in out Counter_Type)   with Global  => null,        Depends => (X => X),        Pre     => X < Counter_Type'Last,        Post    => X = X'Old + 1;																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/SPARK_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=2518		SPARK											
strat	strat	2018			13	pl		https://strat.world/		0				0.3.13	1943	1		6	20947		true	0								https://github.com/stratworld/strat	pl																2018	2023	2018	6	0	15	2	false																								2018	2019	193	3	136	1	6549					2022														https://github.com/stratworld										javascript html markdown smalltalk css json				true	20	0		19																	false	0	true																											United States					"service HelloWorld {  include ""Birth""   Birth -> ""Hello World!"" }"																										https://github.com/stratworld/strat																																																																																																																																																																																													0	0				strat.world										
ktyek	ktye/k	2019			10	pl arrayLang				0					1944	0		13	20943		true	0								https://github.com/ktye/i	pl																2019	2024		13	16	98	16	false																								2019	2025	2563	7	480	5	17938				https://ktye.github.io/kdoc.htm#intro												ktye/k is an implementation of the k programming language.	ktye/k is an implementation of the k programming language.			ktye/k is an implementation of the k programming language.									go c javascript markdown html bourne-shell awk yaml wasm css make xml csv				true	154	0		24							k										false																																																												https://github.com/ktye/i																																																																																																																																																																																													0	0														
daonode	daonode	2011	Simeon Chaos		12	pl		https://pythonhosted.org/daot/		0				0.2.0	1945	0		7	20942		true	0								https://github.com/chaosim/daonode	pl																2013	2020		8	3	26	0	false																								2013	2015	159	3	82	2	25072																			http://groups.google.com/group/daot										coffeescript javascript html markdown css json yaml				true	40	0		19																1	false	0	true																											Unknown																															https://github.com/chaosim/daonode																																																																																																																																																																																													0	0														
lezer	lezer	2019	Marijn Haverbeke		12	grammarLanguage		https://lezer.codemirror.net/		0					1946	0		3	20942		true	0								https://github.com/lezer-parser/lezer	grammarLanguage																2021	2024	2019	2	1	33	4	false																								2020	2023	19	2	4	1	346																			https://github.com/lezer-parser										javascript markdown json				true	40	0		15																1	false																													Germany																															https://github.com/lezer-parser/lezer																																																																																																																																																																																													0	0				lezer.codemirror.net										
minilang	Minilang	2016	Raja Mukherji		12	interpreter		https://minilang.readthedocs.io		0				v2.10.0	1947	0		15	20942		true	0								https://github.com/wrapl/minilang	interpreter																2017	2024	2017	4	1	29	1	false																								2017	2025	2349	6	570	51	243527																			https://github.com/wrapl										xml restructuredtext c lua xsd python make yaml bourne-shell puppet markdown css assembly-language xslt diff				true	40	0		27																1	false	2	true																											Ireland																															https://github.com/wrapl/minilang																																																																																																																																																																																													0	0														
operational-control-language	Operational Control Language	1986			12	pl				0					1948	1			20942	2301	true	0									pl																							false																																					2006	jcl	Operational Control Language (OCL) is the control language of the IBM System/34 and System/36 minicomputer family. Other control languages include CL (System/38 and AS/400), JCL (System/370), and REXX (AS/400). The facility of DOS to use batch files is also control language.	2006	4	8	23	5336178					IBM															40	0		13																																														United States																							** Procedure PROC1 ** ** Written by Joe User 2006-05-29 ** ** // * 'PROC1 procedure is running' // * ' ' // IFF ACTIVE-'PROC2,PROC3' GOTO OKAY ** IFF means 'if false' ** ACTIVE-'nnn,nnn2' means at least one of the listed programs is currently running ** GOTO xxx means skip to the statement that says TAG xxx and resume processing // PAUSE ' Cannot continue because other Payroll is running' // CANCEL                                               stops execution of this procedure // TAG OKAY // IFF DATAF1-PFILE1 IFF DATAF1-PFILE2 GOTO NODELT // * ' Caution, Pay Data Exists'                        displays info on CRT // * ' ' // * ' Press 1 to continue and DELETE existing files' // IFF '1'=?1R? CANCEL     A parameter is indicated by question marks surrounding a number ** Using 1R between question marks indicates that the parameter is required and processing ** waits for user input.  CANCEL means immediately go to end of job. // LOAD $DELET                                         $DELET is used to delete files // RUN // IF DATAF1-PFILE1 SCRATCH UNIT-F1,LABEL-PFILE1       deletes a disk file // IF DATAF1-PFILE2 SCRATCH UNIT-F1,LABEL-PFILE2 // END                                              END returns control from a system program // LOAD PR101                                          PR101 is the sample RPG program // FILE NAME-PAYMAST,DISP-SHR                          PAYMAST is the payroll master file // FILE NAME-PFILE1,DISP-NEW,RECORDS-100,EXTEND-100    A new file PFILE1 is created ** 100 records are assigned to PFILE1 - if full, the system tries to extend it by another 100 ** each time it fills. // RUN ** It's not necessary or valid to put an END statement after most user programs // SWITCH 1XXXXXXX                                    Causes U1 to be SETON in the RPG program // LOCAL OFFSET-1,DATA-'PROC1'      Places PROC1 in the Local Data Area // LOCAL OFFSET-101,DATA-'?USER?'   Substitutes the operator's User ID ** LDA becomes the external data structure (UDS) in an RPG program // LOAD PR102 // FILE NAME-PAYMAST,DISP-SHR                         DISP-SHR means the file is shared ** Other programs can use PAYMAST at the same time // FILE NAME-PFILE,LABEL-PFILE1 ** NAME/LABEL is used when the RPG disk file and the actual disk file names are different. // RUN // RETURN                                             Return means go to end-of-job														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Operational_Control_Language	0	0	https://hopl.info/showlanguage.prx?exp=2301													
pegasus	Pegasus	2018	Daniel Fedorin		11	grammarLanguage				0					1949	1		5	20937		true	0								https://github.com/DanilaFe/pegasus	grammarLanguage																2018	2024		5	3	61	5	false																								2018	2024	188	3	67	1	6204																A parser generator for C and Crystal.	A parser generator for C and Crystal.			A parser generator for C and Crystal.									crystal ecr c yaml markdown	c crystal			true	74	0		18																1	false																																		token space = / +/ [ skip ]; token digit = /[0-9]/; token list_start = /\[/; token list_end = /\]/; token comma = /,/;  rule list = list_start list_recursive list_end; rule list_recursive = digit | digit comma list_recursive; 																										https://github.com/DanilaFe/pegasus																																																																																																																																																																																													0	0														
casio-basic	Casio BASIC	2006			10	pl				0					1950	1			20934		true	0									pl																							false				c/Casio BASIC																																		basic	Casio BASIC is a programming language used in the Casio calculators such as the Classpad, fx-9860G Series, and CFX graphing calculators. The language is a linear structured, BASIC-based programming language. It was devised to allow users to program in commonly performed calculations, such as the Pythagorean theorem and complex trigonometric calculations. Output from the program can be in the form of scrolling or located text, graphs, or by writing data to lists in the calculator memory. Casio also makes label printers which can be used with rolls of paper for the Casio BASIC calculators, and programmes, variables, data, and other items can be exchanged from one calculator to another and to and from a computer via the same kind of cable and audio-type plug used by the TI graphing calculators and/or the same type of cable and mini-USB plug used on HP calculators from the HP48 and many cellular telephones; several models of Casio graphing calculators have both portsThe Casio calculators, as with those of many of the other big three manufacturers' machines, can acquire data from instruments via a data logger to which probes for temperature, light intensity, pH, sound intensity (dBA), voltage and other electrical parameters, as well as other readings, and custom probes to attach to the data logger  can be built and configured for use with the data logger and calculator. Existing instruments can also be modified to interface with the calculator-data logger, in order to collect such data including such things as weather instruments and means of collecting data such as pulse, blood pressure, galvanic skin resistance, EKG and so on. Numerical data can be stored in the lists and matrices available on Casio calculators. This data can be used to create sprites for non-text programs. In this way, the language can also be used to create games, such as Pong, Monopoly and role-playing games.	2006	26	100	57	6475278					Casio Computer Co., Ltd															150	0		11																																														Japan																"""Hello World"" "								Casio BASIC																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/Casio_BASIC	0	0														
eurisko	Eurisko	1978			10	pl				0					1951	0			20934	806	true	0									pl																							false																																					2014	doi isbn	Eurisko (Gr., I discover) is a discovery system written by Douglas Lenat in RLL-1, a representation language itself written in the Lisp programming language. A sequel to Automated Mathematician, it consists of heuristics, i.e. rules of thumb, including heuristics describing how to use and change its own heuristics. Lenat was frustrated by Automated Mathematician's constraint to a single domain and so developed Eurisko; his frustration with the effort of encoding domain knowledge for Eurisko led to Lenat's subsequent (and, as of  2014, continuing) development of Cyc. Lenat envisions ultimately coupling the Cyc knowledgebase with the Eurisko discovery engine.	2004	26	60		463838					Stanford University															150	0		10																																														United States				https://semanticscholar.org/paper/4e047dd2a91dd7d9342a819b91722c2148afcab5																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Eurisko	0	0	https://hopl.info/showlanguage.prx?exp=806													
kavascript	KavaScript	2021	Maxime Chevalier-Boisvert		11	pl		https://github.com/maximecb/kavascript/		0					1952	0		3	20931		true	0								https://github.com/maximecb/kavascript/	pl																2021	2023		2	13	28	0	false																								2021	2022	88	2	11	1	2104																			https://github.com/maximecb/kavascript/issues										rust markdown toml				true	71	0		14																1	false																													Canada																															https://github.com/maximecb/kavascript/																																																																																																																																																																																													0	0														
alf	Algebraic Logic Functional	1990			11	pl				0					1953	0			20926	1804	true	0									pl																							false												Algebraic Logic Functional																									1995	c unix	Algebraic Logic Functional programming language, also known as ALF, is a programming language which combines functional and logic programming techniques. Its foundation is Horn clause logic with equality which consists of predicates and Horn clauses for logic programming, and functions and equations for functional programming. ALF was designed to be genuine integration of both programming paradigms, and thus any functional expression can be used in a goal literal and arbitrary predicates can occur in conditions of equations. ALF's operational semantics is based on the resolution rule to solve literals and narrowing to evaluate functional expressions. In order to reduce the number of possible narrowing steps, a leftmost-innermost basic narrowing strategy is used which, it is claimed, can be efficiently implemented. Terms are simplified by rewriting before a narrowing step is applied and equations are rejected if the two sides have different constructors at the top. Rewriting and rejection are supposed to result in a large reduction of the search tree and produce an operational semantics that is more efficient than Prolog's resolution strategy. Similarly to Prolog, ALF uses a backtracking strategy corresponding to a depth-first search in the derivation tree. The ALF system was designed to be an efficient implementation of the combination of resolution, narrowing, rewriting, and rejection. ALF programs are compiled into instructions of an abstract machine. The abstract machine is based on the Warren Abstract Machine (WAM) with several extensions to implement narrowing and rewriting. In the current ALF implementation programs of this abstract machine are executed by an emulator written in C. In the Carnegie Mellon Artificial Intelligence Repository, ALF is included as an AI programming language, in particular as a functional/logic programming language Prolog implementation. A user manual describing the language and the use of the system is available. The ALF System runs under Unix and is free.	2004	10	8	42	11868019					Carnegie Mellon && University of Kiel															70	0		12																							false										text													Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Algebraic_Logic_Functional_programming_language	0	0	https://hopl.info/showlanguage.prx?exp=1804													
clos	CLOS	1988			11	pl				0					1954	1			20926	1389	true	0									pl																							false																																					1988	common-lisp java commonloops eulisp emacs-lisp flavors interlisp dylan guile islisp cadence-skill	The Common Lisp Object System (CLOS) is the facility for object-oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP facilities found in more static languages such as C++ or Java. CLOS was inspired by earlier Lisp object systems such as MIT Flavors and CommonLoops, although it is more general than either. Originally proposed as an add-on, CLOS was adopted as part of the ANSI standard for Common Lisp and has been adapted into other Lisp dialects such as EuLisp or Emacs Lisp.	2007	10	142	2	191414																				70	0		12																																																																					; declare the common argument structure prototype (defgeneric f (x y))  ; define an implementation for (f integer t), where t matches all types (defmethod f ((x integer) y) 1)  (f 1 2.0) => 1  ; define an implementation for (f integer real) (defmethod f ((x integer) (y real)) 2)  (f 1 2.0) => 2 ; dispatch changed at runtime														;																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/CLOS	3	0	https://hopl.info/showlanguage.prx?exp=1389							year|publisher|title|authors|isbn13\n1993|The MIT Press|Object-Oriented Programming: The CLOS Perspective||9780262161367\n1988-08-01T00:00:01Z|Addison-Wesley Professional|Object-Oriented Programming in COMMON LISP: A Programmer's Guide to CLOS|Keene, Sonya E.|9780201175899\n1993|The MIT Press|Object-Oriented Programming: The CLOS Perspective (The MIT Press)||9780262661751						
miis	Meditech Interpretive Information System	1986			11	pl				0					1955	0			20926	5919	true	0									pl																							false												Meditech Interpretive Information System																									1986	mumps	MIIS (Meditech Interpretive Information System) is a MUMPS-like programming language that was created by A.Neil Pappalardo and Curt W. Marble, on a DEC PDP at Mass General Hospital from 1964 to 1968. MUMPS evolution took two major directions: MUMPS proper and MIIS. MUMPS became an ANSI and ISO-standard language. When many MUMPS implementations standardized to be compatible, MIIS did not standardize, but became a proprietary system instead. As an example of the differences between MUMPS and MIIS, the value of a logical expression in MUMPS may be false = zero (0) or true = non-zero, canonically, one (1). In MIIS, the value false is the empty string and the value of true is a string consisting of the ASCII delete character (code 127 decimal). There is also a philosophical difference between the dialects.  MIIS often takes the approach that code should march along, regardless of possible errors, where MUMPS will error out to prevent more serious problems.  For example, when encountering an undefined variable, MUMPS generates an error where MIIS treats it as nil. In the 1980s Brigham and Women's Hospital in Massachusetts used MIIS to program their Data General Mainframe. In 1986, SCAMC reported that Vancouver General Hospital also had an Integrated Cardiology Patient Management System written in MIIS. The MIIS language has been used in programming library systems as well as health industry systems. The OCLC's library system is one example. It has also been used to create financial systems for insurance brokers, as seen in Ireland and the UK in the late 1970s.	2005	10	12	30	3359079					Massachusetts General Hospital															70	0		11																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MIIS_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=5919													
xmi	XML Metadata Interchange	2015			8	xmlFormat		https://www.omg.org/spec/XMI/About-XMI/		2					1956	0			20916		true	2	eiffel netbeans-editor								xmlFormat																							false												XML Metadata Interchange																									2015		The XML Metadata Interchange (XMI) is an Object Management Group (OMG) standard for exchanging metadata information via Extensible Markup Language (XML). It can be used for any metadata whose metamodel can be expressed in Meta-Object Facility (MOF). The most common use of XMI is as an interchange format for UML models, although it can also be used for serialization of models of other languages (metamodels).		166	785		145094																				851	0		10																					XMI xmi																																																																																																																																																																																																																																																				https://en.wikipedia.org/wiki/XML_Metadata_Interchange	0	0														
boogie	Boogie	2008			15	pl		https://boogie-docs.readthedocs.io/en/latest/		0					1957	1			20913		true	0									pl	4	4		21						boogie	text			source.boogie	programming								false																					verification.py																									The Boogie IVL (intermediate verification language) is a simple language designed for verification which was originally created by Microsoft Research.	The Boogie IVL (intermediate verification language) is a simple language designed for verification which was originally created by Microsoft Research.		Microsoft	The Boogie IVL (intermediate verification language) is a simple language designed for verification which was originally created by Microsoft Research.		bpl		bpl										1	0		15																																																			// Variable a is a nested map that maps // integers to a map that maps 32-bit wide bitvectors // to booleans. var a:[int][bv32]bool;													Boogie																																																			true																																																		true					true																	true																																																																															0	0					Boogie				Boogie					
datev	datev	2017	Markus Voelter and Sergej Koˇsˇcejev		15	pl		http://www.datev.de/		0					1958	0		2	20913		true	0									pl																							false																																														A Domain-Specific Language for Payroll Calculations	A Domain-Specific Language for Payroll Calculations		DATEV eG	A Domain-Specific Language for Payroll Calculations									mps kernel				false	1	0		18																2	false								https://voelter.de/data/pub/PayrollDSL.pdf																					Germany				https://link.springer.com/chapter/10.1007/978-3-030-73758-0_4																		https://twitter.com/datev?lang=en																																																																																																																																																																																																						0	0				datev.de										
epsilon	epsilon	1967			15	pl		https://www.eclipse.org/epsilon/doc/eol/		0					1959	1			20913		true	0									pl																							false																																														EOL is an imperative programming language for creating, querying and modifying EMF models. You can think of it as a mixture of Javascript and OCL, combining the best of both worlds. As such, it provides all the usual imperative features found in Javascript (e.g. statement sequencing, variables, for and while loops, if branches etc.) and all the nice features of OCL such as those handy collection querying functions.	EOL is an imperative programming language for creating, querying and modifying EMF models. You can think of it as a mixture of Javascript and OCL, combining the best of both worlds. As such, it provides all the usual imperative features found in Javascript (e.g. statement sequencing, variables, for and while loops, if branches etc.) and all the nice features of OCL such as those handy collection querying functions.		Eclipse Foundation	EOL is an imperative programming language for creating, querying and modifying EMF models. You can think of it as a mixture of Javascript and OCL, combining the best of both worlds. As such, it provides all the usual imperative features found in Javascript (e.g. statement sequencing, variables, for and while loops, if branches etc.) and all the nice features of OCL such as those handy collection querying functions.	eol													1	0		17																																														Canada					"var m : new Model;  m.name = ""m"";  // Create five packages for (i in 1.to(5)){   var package : Package = new Package;   package.name = ""p"" + i;   package.package = m;    // Create three classes in each package   for (j in 1.to(3)) {          var class : Class = new Class;     class.name = ""c"" + i + """" + j;     class.isAbstract = false;     class.package = package;        }    }  // Assign random supertypes to the classes created for (c in Class.allInstances) {   c.extends = Class.allInstances.random(); }"																	https://twitter.com/eclipseepsilon															//																																true																																																							true																																															false																																																	0	0														
hop	Hop	2006	Manuel Serrano and Erick Gallesio and Florian Loitsch		15	pl		http://hop.inria.fr		0					1960	1			20913	8576	true	0									pl																							false				h/HOP																																										Hop is a new higher-order language designed for programming interactive web applications such as web agendas, web galleries, music players, etc.	Hop is a new higher-order language designed for programming interactive web applications such as web agendas, web galleries, music players, etc.		Inria && Universit ́e de Nice	Hop is a new higher-order language designed for programming interactive web applications such as web agendas, web galleries, music players, etc.														1	0		19																3																		3322												France				https://www.lri.fr/~conchon/TER/2012/3/dls06.pdf												"(define-service (hello-world)   (<HTML>      (<HEAD>         (<TITLE> ""Hello World""))      (<BODY>         ""Hello World""))) "								HOP																""""																																																																																																																																														true																																						0	0	https://hopl.info/showlanguage.prx?exp=8576													
lexon	Lexon	2018			15	contractLanguage		http://lexon.tech/		0					1961	1			20913		true	0									contractLanguage																							false																																			2018														https://gitlab.com/lexon-foundation															1	0		28	solidity																																					lexon								Uruguay					LEX Escrow.  Chapter: Pay In. A Payer pays an Amount into Escrow and appoints the Payee and the Arbiter.  Chapter: Pay Out. The Arbiter or the Payer may pay the Escrow to the Payee.  Chapter: Pay Back. The Arbiter or the Payee may pay the Escrow to the Payer.																								lexon lex clause terms contracts may pay pays appoints into to								COMMENT																																true																																																							true																																																																																																0	0				lexon.tech										
picat	Picat	2012	Neng-Fa Zhou and Jonathan Fruhman		15	pl		http://www.picat-lang.org/		0					1962	2			20913		true	0									pl																							false				p/PiCat.pi																															2012																		pi											1	0		19	prolog															2																																		http://www.hakank.org/picat/	"import util.  input_data(Tri) =>     Lines = read_file_lines(""triangle.txt""),     Tri = new_array(Lines.length),     I = 1,     foreach(Line in Lines)         Tri[I] = Line.split().map(to_integer).to_array(),  I := I+1     end."											"main =>   println(""Hello World"")."								PiCat															println	""""																																																																																																																							true																							true																																						0	0				picat-lang.org										
plot-lang	Plot	2006	David A. Moon		15	pl		http://users.rcn.com/david-moon/PLOT/		0					1963	1			20913		true	0									pl																							false												Programming Language for Old Timers																																					Association of Lisp Users															1	0		16																1																														United States				http://users.rcn.com/david-moon/PLOT/Moon-ILC09.pdf	";; A silly toy program def response(threat)   if threat = #severe     run-in-circles()     scream-and-shout()   elseif threat = #moderate     print(""Danger Will Robinson"")   else     sleep(1)"																																;																																true																																																							true																																															false																																																	0	0														
rosette-lang	rosette-lang	2013	Emina Torlak and Rastislav Bodik		15	pl		https://emina.github.io/rosette/		0					1964	1			20913		true	0									pl																							false																																														Rosette is a solver-aided programming language that extends Racket with language constructs for program synthesis, verification, and more. To verify or synthesize code, Rosette compiles it to logical constraints solved with off-the-shelf SMT solvers. By combining virtualized access to solvers with Racket’s metaprogramming, Rosette makes it easy to develop synthesis and verification tools for new languages.	Rosette is a solver-aided programming language that extends Racket with language constructs for program synthesis, verification, and more. To verify or synthesize code, Rosette compiles it to logical constraints solved with off-the-shelf SMT solvers. By combining virtualized access to solvers with Racket’s metaprogramming, Rosette makes it easy to develop synthesis and verification tools for new languages.		University of California Berkeley	Rosette is a solver-aided programming language that extends Racket with language constructs for program synthesis, verification, and more. To verify or synthesize code, Rosette compiles it to logical constraints solved with off-the-shelf SMT solvers. By combining virtualized access to solvers with Racket’s metaprogramming, Rosette makes it easy to develop synthesis and verification tools for new languages.														1	0		17																2																														United States				https://homes.cs.washington.edu/~emina/pubs/rosette.onward13.pdf	#lang rosette  (define (interpret formula)   (match formula     [`(∧ ,expr ...) (apply && (map interpret expr))]     [`(∨ ,expr ...) (apply || (map interpret expr))]     [`(¬ ,expr)     (! (interpret expr))]     [lit            (constant lit boolean?)]))  ; This implements a SAT solver. (define (SAT formula)   (solve (assert (interpret formula))))  (SAT `(∧ r o (∨ s e (¬ t)) t (¬ e)))																																;																																true																																																							true																																															false																																																	0	0														
spice	Spice	2021	Marc Auberer		15	pl		https://www.spicelang.com		0					1965	0			20913		true	0									pl																							false																					spice.py														2021														https://github.com/spicelang					spice										1	0		15																1																														Germany																		Spice																																																			true																																																		true					true																	true																																																																															1	0				spicelang.com				year|publisher|title|authors|isbn13\n2020|Academic Press|Programming for Electrical Engineers: MATLAB and Spice|Squire Ph.D., James C. and Brown Ph.D., Julie Phillips|9780128215029						
zimpl	Zimpl	2004			15	pl		https://zimpl.zib.de/		0					1966	1			20913		true	0									pl	34	37		60		0					text			none	programming								false																																														Zimpl is a little language to translate the mathematical model of a problem into a linear or nonlinear (mixed-) integer mathematical program expressed in .lp or .mps file format which can be read and (hopefully) solved by a LP or MIP solver.	Zimpl is a little language to translate the mathematical model of a problem into a linear or nonlinear (mixed-) integer mathematical program expressed in .lp or .mps file format which can be read and (hopefully) solved by a LP or MIP solver.			Zimpl is a little language to translate the mathematical model of a problem into a linear or nonlinear (mixed-) integer mathematical program expressed in .lp or .mps file format which can be read and (hopefully) solved by a LP or MIP solver.		zimpl zmpl zpl												1	0		16																																	text																		# $Id: queens3.zpl,v 1.3 2009/09/13 16:15:53 bzfkocht Exp $ # # This is a formulation of the n queens problem using binary variables. # variables. Since the number of queens is maximized, the size of the # board can be set arbitrarily. # param columns := 8;  set I   := { 1 .. columns }; set IxI := I * I;  set TABU[<i,j> in IxI] := { <m,n> in IxI with    (m != i or n != j) and (m == i or n == j or abs(m - i) == abs(n - j)) };  var x[IxI] binary;  maximize queens: sum <i,j> in IxI : x[i,j];  subto c1: forall <i,j> in IxI do    card(TABU[i,j]) - card(TABU[i,j]) * x[i,j] >= sum <m,n> in TABU[i,j] : x[m,n];																																#																																true																																																							true																																															false																																																	0	0				zimpl.zib.de	Zimpl				Zimpl					
mesh	Mesh Spreadsheet	2017	Chris Pearson		10	visual				0					1967	0		5	20909		true	0								https://github.com/chrispsn/mesh-spreadsheet/	visual																2024	2024		2	4	130	1	false		mesh.gif																						2024	2024	26	1	9	1	2682																Mesh is a data and code editor that feels like a spreadsheet. The formula language is ngn/k, and the backend logic is also written in ngn/k.	Mesh is a data and code editor that feels like a spreadsheet. The formula language is ngn/k, and the backend logic is also written in ngn/k.			Mesh is a data and code editor that feels like a spreadsheet. The formula language is ngn/k, and the backend logic is also written in ngn/k.									ngnk python html markdown dockerfile				true	144	0		15																1	false																																																												https://github.com/chrispsn/mesh-spreadsheet/																																																																																																																																																																																													0	0														
kei	kei	2019	Tiago Campos		10	pl				0					1968	0		2	20903		true	0								https://github.com/caotic123/Kei	pl																2019	2024	2019	6	3	128	1	false																								2019	2020	71	4	14	4	2178																			https://github.com/caotic123/Kei/issues										haskell markdown				true	142	0		12																1	false																													Brazil and Belgium																															https://github.com/caotic123/Kei																																																																																																																																																																																													0	0														
nntp	NNTP	1984	Brian Kantor and Phil Lapsley		12	protocol				0					1969	0			20902		true	1	mosaic								protocol																							false												Network News Transfer Protocol																																				https://datatracker.ietf.org/doc/html/rfc977									https://giganews.com/usenet-history/kantor/							20	0		15	usenet		smtp													2																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Network_News_Transfer_Protocol	0	0														
stl-format	STL Format	1987	Chuck Hull		12	dataNotation 3d				0					1970	1			20902		true	1	sif								dataNotation																							false												Stereolithography Format																																		STL (Stereolithography) is a file format native to the stereolithography CAD software created by 3D Systems. It describes the surface geometry of a 3D object using triangular meshes, widely used in 3D printing, rapid prototyping, and computer-aided manufacturing. STL files can be stored in ASCII or binary formats.	STL (Stereolithography) is a file format native to the stereolithography CAD software created by 3D Systems. It describes the surface geometry of a 3D object using triangular meshes, widely used in 3D printing, rapid prototyping, and computer-aided manufacturing. STL files can be stored in ASCII or binary formats.		3D Systems	STL (Stereolithography) is a file format native to the stereolithography CAD software created by 3D Systems. It describes the surface geometry of a 3D object using triangular meshes, widely used in 3D printing, rapid prototyping, and computer-aided manufacturing. STL files can be stored in ASCII or binary formats.	stl													20	0		13																1																														United States					solid HelloWorld   facet normal 0.0 0.0 1.0     outer loop       vertex 0.0 0.0 0.0       vertex 1.0 0.0 0.0       vertex 0.0 1.0 0.0     endloop   endfacet endsolid HelloWorld																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/STL_(file_format)	0	0														
uri	URI	2005	Tim Berners-Lee and Roy Thomas Fielding and Larry Masinter		12	standard schema				0					1971	0			20902		true	1	uuid								standard																							false												Uniform Resource Identifier		Universal Resource Identifier																																A URI is a unique sequence of characters that identifies an abstract or physical resource, such as resources on a webpage, mail address, phone number, books, real-world objects such as people and places, concepts.	A URI is a unique sequence of characters that identifies an abstract or physical resource, such as resources on a webpage, mail address, phone number, books, real-world objects such as people and places, concepts.	https://datatracker.ietf.org/doc/html/rfc3986#section-1.1		A URI is a unique sequence of characters that identifies an abstract or physical resource, such as resources on a webpage, mail address, phone number, books, real-world objects such as people and places, concepts.														20	0		16	uuid								url							3																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Uniform_Resource_Identifier	0	0														
formality	formality	2019	Victor Maia		12	pl		https://docs.formality-lang.org		0					1972	0			20902		true	0								https://github.com/moonad/formality-base	pl																2019	2021	2019	7	2	18	2	false																								2019	2020	280	10	40	2	4255																			https://github.com/Soonad		fm												true	36	0		13																1																														Unknown																															https://github.com/moonad/formality-base																																																																																																																																																																																													0	0				docs.formality-lang.org										
pascal-abc.net	PascalABC.NET	2002	S.S. Mikhalkovich and Ivan Bondarev and A.V. Tkachuk and S.O. Ivanov		10	pl		http://pascalabc.net/		0					1973	0			20900		true	0									pl																							false																																			2006		2016		"PascalABC.NET is a Pascal programming language that implements classic Pascal, most Delphi language features, as well as a number of their own extensions. It is implemented on the .NET Framework platform and contains all the modern language features: classes, operator overloading, interfaces, exception handling, generic classes and routines, garbage collection, lambda expressions, parallel programming tools (OpenMP only as of 2016). PascalABC.NET is also a simple and powerful integrated development environment with integrated debugger, IntelliSense system, form designer, code templates and code auto-formatting. Command-line PascalABC.NET compiler is also available on Linux and MacOS (under Mono).PascalABC.NET is popular in Russian schools and universities. In Southern Federal University, it is used as the main language for teaching students of Information technology in the course ""Fundamentals of programming"" and for teaching children in one of the largest computer schools in Russia."		24	115		50034768					http://pascalabc.net/en															141	0		13																4																														Russia																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PascalABC.NET	0	0				pascalabc.net										
dwg	.dwg	1982			8	binaryDataFormat cad				0					1974	0			20898		false	0									binaryDataFormat																							false																																					1982	autocad-app dxf	DWG (from drawing) is a proprietary binary file format used for storing two- and three- dimensional design data and metadata. It is the native format for several  CAD packages including DraftSight, AutoCAD, IntelliCAD (and its variants), Caddie and Open Design Alliance compliant applications. In addition, DWG is supported non-natively by many other CAD applications. The .bak (drawing backup), .dws (drawing standards), .dwt (drawing template) and .sv$ (temporary automatic save) files are also DWG files.	2004	368	170		641111		Autodesk estimates that in 1998 there were in excess of two billion DWG files in existence.	Autodesk estimates that in 1998 there were in excess of two billion DWG files in existence.		Autodesk && Open Design Alliance && others	Autodesk estimates that in 1998 there were in excess of two billion DWG files in existence.														1860	0		10																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/.dwg	0	0														
cesil	Cesil	1974			12	pl				0					1975	2			20898		true	0									pl																							false				c/CESIL.cesil																																		assembly-language	Cesil, or Computer Education in Schools Instruction Language, was a programming language designed to introduce pupils in British schools to Assembly language.  It is a low level language containing a total of fourteen instructions:  Load value - place the immediate value or the contents of the variable named in the accumulator. Store variable - place the contents of the accumulator in the variable. Jump label - transfer control to location labelled. Jineg label - transfer control to location labelled if the accumulator contains a negative value. Jizero label - transfer control to location labelled if the accumulator contains zero. Print literal - output the following string, delimited by single quotes. Line - output a carriage return In - allow user to input a numerical value from the console. Out - Output the contents of the accumulator as a decimal integer, signed if negative. Add value - add the variable or immediate integer value to the accumulator. Subtract value - subtract the variable or immediate integer from the accumulator. Multiply value - place the product of the accumulator and the variable or immediate integer in the accumulator. Divide value - place the contents of the accumulator divided by the value in the accumulator. Halt - return control to console.	2016	3	3	1	2834686					International Computers Limited				cesil											35	0		14																																														United Kingdom																"        PRINT   ""Hello World""         HALT % *"							"LOAD    0 LOOP    STORE   TOTAL         IN         JINEG   DONE         ADD     TOTAL         JUMP    LOOP  DONE    PRINT   ""The total is: ""         LOAD    TOTAL         OUT         LINE         HALT          %         1         2         3         -1  [Output of above program running...]         The total is:  6"	CESIL															PRINT	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Cesil	0	0														
kuc	kuc	2011	Andrey Zholos		11	pl				0					1976	0		3	20891		true	0								https://github.com/zholos/kuc/	pl																2015	2024		10	5	52	1	false																								2011	2015	7	1	37	1	13218																A vector programming language.	A vector programming language.			A vector programming language.									c markdown make			true	true	69	0		14																1	false																																																												https://github.com/zholos/kuc/																																																																																																																																																																																													0	0														
atlas	ATLAS Transformation Language	2005			10	pl		https://www.eclipse.org/atl/		0					1977	1			20890		true	0									pl																							false																																					2005		ATL (ATLAS Transformation Language) is a model transformation language and toolkit developed and maintained by OBEO and AtlanMod. It was initiated by the AtlanMod team (previously called ATLAS Group). In the field of Model-Driven Engineering (MDE), ATL provides ways to produce a set of target models from a set of source models. Released under the terms of the Eclipse Public License, ATL is an M2M (Eclipse) component, inside of the Eclipse Modeling Project (EMP).		23	55		4671634					Eclipse Foundation		atl													136	0		11																																														Canada					rule TreeNodeRoot2RootElement {  from    rt : MMTree!Node (rt.isTreeNodeRoot())  to    lstRt : MMElementList!RootElement (      name <- rt.name,      elements <- elmLst    ),    elmLst : distinct MMElementList!CommonElement foreach(leaf in rt.getAllChildren())(      name <- leaf.name    ) }																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/ATLAS_Transformation_Language	0	0														
convert	CONVERT	1966			10	pl				0					1978	0			20889	249	true	0									pl																							false																																					1995		Conversion or convert may refer to:	2012	23	76		19666920					Benemérita Universidad Autónoma de Puebla															135	0		10																																		4174												Mexico				https://semanticscholar.org/paper/498ff90afe4299c3a368e12f67e434ebf6642903																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Convert	0	0	https://hopl.info/showlanguage.prx?exp=249													
blazex	BlazeX	2020	RoMeAh		11	pl		https://www.blazex.blazify.rocks/		0					1979	0		7	20888		true	0								https://github.com/BlazifyOrg/blazex	pl																2020	2024	2020	3	3	48	0	false																								2020	2024	286	9	69	1	8590																			Blazify										rust toml c markdown yaml make json				true	68	0		18																1	false																													Unknown																															https://github.com/BlazifyOrg/blazex																																																																																																																																																																																													0	0														
darkbasic	DarkBASIC	2000			11	pl		https://www.thegamecreators.com/		0					1980	0			20884	1947	true	0									pl																							false																																							The Game Creators Ltd (formerly Dark Basic Software Limited) is a British software house based in Macclesfield, England, which specialises in software for video game development. The company was established in March 1999 through a partnership between programmers Lee Bamber and Richard Vanner.	2004	9	61	368	51331094					https://github.com/TheGameCreators															66	0		11																																														United Kingdom				https://github.com/TheGameCreators/Dark-Basic-Pro																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/DarkBASIC	0	0	https://hopl.info/showlanguage.prx?exp=1947													
ease	Ease	1991	Steven Ericsson-Zenith		11	pl				0					1981	0			20878	3593	true	0									pl																							false																																					1991	csp occam	Ease is a general purpose parallel programming language. It is designed by Steven Ericsson-Zenith, a researcher at Yale University, the Institute for Advanced Science & Engineering in Silicon Valley, California, the Ecole Nationale Supérieure des Mines de Paris, and the Pierre and Marie Curie University, the science department of the Sorbonne.The book Process Interaction Models is the Ease language specification. Ease combines the process constructs of communicating sequential processes (CSP) with logically shared data structures called contexts. Contexts are parallel data types that are constructed by processes and provide a way for processes to interact. The language includes two process constructors. A cooperation includes an explicit barrier synchronization and is written:                         ∥         P         (         )         ∥         Q         (         )         ;                 {\displaystyle \parallel P()\parallel Q();}   If one process finishes before the other, then it will wait until the other processes are finished. A subordination creates a process that shares the contexts that are in scope when created and finishes when complete (it does not wait for other processes) and is written:                                                 /                                                          /                  P         (         )         ;                 {\displaystyle {\big /}\!\!/P();}   Subordinate processes stop if they attempt to interact with a context that  has completed because the parent process has stopped. This enables speculative processes to be created that will finish if their result is not needed. Powerful replication syntax allows multiple processes to be created. For example,                         ∥                    i                                      f           o           r                                      n                  :         P         (         i         )         ;                 {\displaystyle \parallel {i}\;{for}\;{n}:P(i);}   creates n synchronized processes each with a local constant i. Processes cannot share local variables and cooperate in the construction of shared contexts. Certain context types, called resources, ensure call-reply semantics. There are four functions upon contexts:  read (context, variable) – copies a value from the shared context to the variable. write (context, expression) – copies the value of expression to the shared context. put (context, name) – moves the value bound to name to the shared context. The value of name is subsequently undefined. get (context, name) – moves a value from context and binds it to name. The value is removed from the context.Context types are Singletons, Bags or Streams and can be subscripted arrays. Ease has a semiotic definition. This means that it accounts for the effect the language has on the programmer and how they develop algorithms. The language was designed to ease the developing of parallel programs.	2005	9	11	66	1968693					Yale University && École des Mines de Paris - Université PSL && Pierre && Marie Curie University && The Sorbonne															65	0		15																1																	text	4819												United States and France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ease_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=3593													
fjs	fjs	2013	Mark Hahn		11	pl				0					1982	0		3	20878		true	0								https://github.com/mark-hahn/fjs	pl																2013	2024	2013	8	4	50	0	false																								2013	2013	19	2	12	1	3333																			https://github.com/mark-hahn/fjs/issues										javascript coffeescript markdown				true	65	0		14																1	false																													United States																															https://github.com/mark-hahn/fjs																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n5810347|Show HN: A new language that merges FORTH and Javascript|2013-06-02 22:23:23 UTC|1370211803|mchahn|4|10							
id	Irvine Dataflow	1975			11	pl				0					1983	1			20878	812	true	0									pl																							false												Irvine Dataflow																									1975	haskell	Irvine Dataflow (Id) is a general-purpose parallel programming language, started at the University of California at Irvine in 1975 by Arvind and K. P. Gostelow. Arvind continued work with Id at MIT into the 1990s. The major subset of Id is a purely functional programming language with non-strict semantics. Features include: higher-order functions, a Milner-style statically type-checked polymorphic type system with overloading, user defined types and pattern matching, and prefix and infix operators. It led to the development of pH, a parallel dialect of Haskell. Id programs are fine grained implicitly parallel. The MVar synchronisation variable abstraction in Haskell is based on Id's M-structures.	2008	9	13	20	15127771					University of California Irvine															65	0		11																																	text	654												United States																							False? :: bool -> bool    and :: bool -> bool -> bool																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Id_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=812													
jean	JOSS Extended and Adapted for Nineteen-hundred	1960			11	pl				0					1984	0			20878	2135	true	0									pl																							false												JOSS Extended and Adapted for Nineteen-hundred																									1960	joss	"JEAN was a dialect of the JOSS programming language developed for and used on ICT 1900 series computers in the late 1960s and early 1970s; it was implemented under the MINIMOP operating system. It was used at the University of Southampton. JEAN was an acronym derived from ""JOSS Extended and Adapted for Nineteen-hundred"". It was operated from a Teletype terminal."	2009	9	32	16	22203007					University of Southampton															65	0		11																																	text	3321												United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/JEAN	0	0	https://hopl.info/showlanguage.prx?exp=2135													
occam-pi	Occam π	2005			11	pl				0					1985	0			20878		true	0									pl																							false																																					2006	ia-32 arduino occam	In computer science, occam-π (or occam-pi) is the name of a variant of the programming language occam developed by the Kent Retargetable occam Compiler (KRoC) team at the University of Kent. The name reflects the introduction of elements of π-calculus (pi-calculus) into occam, especially concepts involving mobile agents (processes) and data. The language contains several extensions to occam 2.1, including:  Nested protocols Run-time process creation Mobile channels, data, and processes Recursion Protocol inheritance Array constructors Extended rendezvous		9	14		2079775		occam-pi is a concurrent programming language using the process-oriented programming model, which aims to make it straightforward to write correct, expressive concurrent programs. occam-pi is supported on a variety of platforms by a collection of open source tools, and is used and maintained by a community of developers around the world.	occam-pi is a concurrent programming language using the process-oriented programming model, which aims to make it straightforward to write correct, expressive concurrent programs. occam-pi is supported on a variety of platforms by a collection of open source tools, and is used and maintained by a community of developers around the world.		University of Kent	occam-pi is a concurrent programming language using the process-oriented programming model, which aims to make it straightforward to write correct, expressive concurrent programs. occam-pi is supported on a variety of platforms by a collection of open source tools, and is used and maintained by a community of developers around the world.														65	0		11																								https://tio.run/#occam-pi									text													United Kingdom				https://www.cs.kent.ac.uk/projects/ofa/kroc/occam-pi.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Occam-π	0	0														
phorth	phorth	2016	Joe Jevnik		11	pl				0					1986	0		5	20878		true	0								https://github.com/llllllllll/phorth	pl																2016	2024	2016	3	4	51	0	false																								2016	2018	13	1	17	1	3826																			https://github.com/llllllllll/phorth/issues										python cpp restructuredtext forth yaml				true	65	0		16																1	false																													United States																															https://github.com/llllllllll/phorth																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n13445357|Show HN: Phorth – A Forth-like language on the Python VM|2017-01-20 17:33:17 UTC|1484933597|joejev|14|62							
pod6	Pod6	2019	Aliaksandr Zahatski		14	textMarkup		https://pod6.in		0				0.0.49	1987	1		5	20876		true	0								https://github.com/zag/js-pod6	textMarkup																2019	2023	2019	2	0	9	17	false																								2019	2023	272	2	155	2	34103					2012														https://github.com/zag/js-pod6/issues										typescript javascript json markdown yaml				true	13	0		19																1	false	0	true																											Unknown					=begin pod  This is an ordinary paragraph      While this is not     This is a code block          =head1 Mumble mumble          Suprisingly, this is not a code block         (with fancy indentation too)  But this is just a text. Again  =end pod																										https://github.com/zag/js-pod6																																																																																																																																																																																													0	0				pod6.in										
gellish	Gellish	2005			10	textMarkup				0					1988	1			20872		true	0									textMarkup																							false																																					2005	rdf xml owl	"Gellish is a formal language that is natural language independent, although its concepts have 'names' and definitions in various natural languages. Any natural language variant, such as Gellish Formal English is a controlled natural language. Information and knowledge can be expressed in such a way that it is computer-interpretable, as well as system-independent and natural language independent. Each natural language variant is a structured subset of that natural language and is suitable for information modeling and knowledge representation in that particular language. All expressions, concepts and individual things are represented in Gellish by (numeric) unique identifiers (Gellish UID's). This enables software to translate expressions from one formal natural language to any other formal natural language. Gellish is a universal and extendable conceptual data modeling language. Because it includes domain-specific terminology and definitions, it is also a semantic data modelling language and the Gellish modeling methodology is a member of the family of semantic modeling methodologies. Gellish started out as an engineering modeling language (""Generic Engineering Language"", hence the name, ""Gellish"") and was subsequently developed into a language with general applications."	2006	22	36	128	6112660					Shell Internationale Petroleum && Shell Global Solutions International && International Standardization Organization															130	0		12																																	text													United Kingdom and Switzerland																							- a UID of the fact that is expressed on this row in the table - a UID of the intention with which the fact is communicated or stored (e.g. as a statement, a query, etc.) - a UID of a left-hand object - a UID of a relation type - a UID of a right-hand object - a UID of a unit of measure (optional) - a string that forms a description (textual definition) of the left hand object.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Gellish	1	0														title|year|author|goodreadsId|rating|ratings|reviews\nGellish: A Generic Extensible Ontological Language|2005|Andries Van Renssen|20366005|0.0|0|0
sequencel	SequenceL	1989			10	pl				0					1989	1			20872		true	0									pl																							false																																					1989	x86-isa arm linux opencl c csharp fortran java python lisp haskell pascal eclipse-editor	SequenceL is a general purpose functional programming language and auto-parallelizing (Parallel computing) compiler and tool set, whose primary design objectives are performance on multi-core processor hardware, ease of programming, platform portability/optimization, and code clarity and readability.  Its main advantage is that it can be used to write straightforward code that automatically takes full advantage of all the processing power available, without programmers needing to be concerned with identifying parallelisms, specifying vectorization, avoiding race conditions, and other challenges of manual directive-based programming approaches such as OpenMP. Programs written in SequenceL can be compiled to multithreaded code that runs in parallel, with no explicit indications from a programmer of how or what to parallelize. As of  2015, versions of the SequenceL compiler generate parallel code in C++ and OpenCL, which allows it to work with most popular programming languages, including C, C++, C#, Fortran, Java, and Python.  A platform-specific runtime manages the threads safely, automatically providing parallel performance according to the number of cores available, currently supporting x86, OpenPOWER/POWER8, and ARM platforms.	2012	22	43	191	37895661					Texas Tech University && Texas Multicore Technologies														false	130	0		11																																	text								http://www.rosettacode.org/wiki/Category:SequenceL					United States																							cmd:>prime(100...200)    [101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199]																																																																																																																																																																																																				https://en.wikipedia.org/wiki/SequenceL	0	0														
hexagon	Qualcomm Hexagon	2006			8	assembly				0					1990	1			20869		true	0									assembly																							false																																					2011	linux llvmir	Hexagon (QDSP6) is the brand for a family of 32-bit multi-threaded microarchitectures implementing the same instruction set for a digital signal processor (DSP) developed by Qualcomm. According to 2012 estimation, Qualcomm shipped 1.2 billion DSP cores inside its system on a chip (SoCs) (average 2.3 DSP core per SoC) in 2011 year, and 1.5 billion cores were planned for 2012, making the QDSP6 the most shipped architecture of DSP (CEVA had around 1 billion of DSP cores shipped in 2011 with 90% of IP-licenseable DSP market). The Hexagon architecture is designed to deliver performance with low power over a variety of applications. It has features such as hardware assisted multithreading, privilege levels, Very Long Instruction Word (VLIW), Single Instruction, Multiple Data (SIMD), and instructions geared toward efficient signal processing. The CPU is capable of in-order dispatching up to 4 instructions (the packet) to 4 Execution Units every clock. Hardware multithreading is implemented as barrel temporal multithreading - threads are switched in round-robin fashion each cycle, so the 600 MHz physical core is presented as three logical 200 MHz cores before V5. Hexagon V5 switched to dynamic multithreading (DMT) with thread switch on L2 misses, interrupt waiting or on special instructions.	2012	117	29	105	34469129					Qualcomm															1626	10		8																																	text																																				{ R17:16 = MEMD(R0++M1)   MEMD(R6++M1) = R25:24   R20 = CMPY(R20, R8):<<1:rnd:sat   R11:10 = VADDH(R11:10, R13:12) }:endloop0																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Qualcomm_Hexagon	0	0											hexagon			
databus	DATABUS	1972			9	pl				0					1991	0			20869	1952	true	0									pl																							false																																							Programming Language for Business or PL/B is a business-oriented programming language originally called DATABUS and designed by Datapoint in 1972[2] as an alternative to COBOL because Datapoint's 8-bit computers could not fit COBOL into their limited memory, and because COBOL did not at the time have facilities to deal with Datapoint's built-in keyboard and screen.		61	13		80737					Datapoint Corporation															325	0		9																																														United States				http://www.rpdms.com/datapoint.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Programming_Language_for_Business	0	0	https://hopl.info/showlanguage.prx?exp=1952													
gams	GAMS	1988			13	pl		https://www.gams.com/products/introduction/		0					1992	1			20869	4914	true	4	mpl mps-format optimization-programming-language rason								pl																							false																																														The General Algebraic Modeling System (GAMS) is a high-level modeling system for mathematical programming and optimization. It consists of a language compiler and a stable of integrated high-performance solvers. GAMS is tailored for complex, large scale modeling applications, and allows you to build large maintainable models that can be adapted quickly to new situations. GAMS is specifically designed for modeling linear, nonlinear and mixed integer optimization problems.	The General Algebraic Modeling System (GAMS) is a high-level modeling system for mathematical programming and optimization. It consists of a language compiler and a stable of integrated high-performance solvers. GAMS is tailored for complex, large scale modeling applications, and allows you to build large maintainable models that can be adapted quickly to new situations. GAMS is specifically designed for modeling linear, nonlinear and mixed integer optimization problems.		GAMS Development Corp	The General Algebraic Modeling System (GAMS) is a high-level modeling system for mathematical programming and optimization. It consists of a language compiler and a stable of integrated high-performance solvers. GAMS is tailored for complex, large scale modeling applications, and allows you to build large maintainable models that can be adapted quickly to new situations. GAMS is specifically designed for modeling linear, nonlinear and mixed integer optimization problems.														1	0		13																																														United States			GAMS	https://semanticscholar.org/paper/cb3e367dc06962b67e543cf02481ac804e85234e	Sets        i   canning plants   / Seattle, San-Diego /        j   markets          / New-York, Chicago, Topeka / ; Parameters        a(i)  capacity of plant i in cases          /    Seattle     350               San-Diego   600  /        b(j)  demand at market j in cases          /    New-York    325               Chicago     300               Topeka      275  / ; Table  d(i,j)  distance in thousands of miles                   New-York       Chicago      Topeka     Seattle          2.5           1.7          1.8     San-Diego        2.5           1.8          1.4  ; Scalar f  freight in dollars per case per thousand miles  /90/ ; Parameter        c(i,j)  transport cost in thousands of dollars per case ; c(i,j) = f * d(i,j) / 1000 ; Variables      x(i,j)  shipment quantities in cases      z       total transportation costs in thousands of dollars ; Positive variables x ; Equations      cost        define objective function      supply(i)   observe supply limit at plant i      demand(j)   satisfy demand at market j ; cost ..        z  =e=  sum((i,j), c(i,j)*x(i,j)) ; supply(i) ..   sum(j, x(i,j))  =l=  a(i) ; demand(j) ..   sum(i, x(i,j))  =g=  b(j) ; Model transport /all/ ; Solve transport using LP minimizing z ;																																																																																																																																																																																																																							4	0	https://hopl.info/showlanguage.prx?exp=4914							year|publisher|title|authors|isbn13\n2010|Wiley-Blackwell|Practical Financial Optimization: A Library of GAMS Models|Nielson, Soren S and Consiglio, Andrea|9781405133715\n20171204|Springer Nature|Continuous Nonlinear Optimization for Engineering Applications in GAMS Technology|Neculai Andrei|9783319583563\n|Springer International Publishing :|Continuous Nonlinear Optimization For Engineering Applications In Gams Technology|Andrei, Neculai (author.)|9783319583563\n2013|Springer|Nonlinear Optimization Applications Using The Gams Technology (springer Optimization And Its Applications)|Neculai Andrei|9781461467960						
tosh	Tosh	2015			10	pl		https://tosh.blob.codes/		0				2.0.0	1993	0		6	20863		true	0								https://github.com/tjvr/tosh2	pl																2017	2024	2017	15	16	72	14	false																								2017	2017	90	5	31	1	18848																													javascript svg html css json markdown				true	127	0		16																	false	2	true																																																										https://github.com/tjvr/tosh2																																																																																																																																																																																													0	0				tosh.blob.codes										
colorforth	ColorForth	1992	Charles H. Moore		10	pl		https://colorforth.github.io/cf.htm		0					1994	0			20862		true	1	interleaved-notation								pl																							false																																					1990		colorForth is a programming language from the Forth language's original designer, Charles H. Moore, developed in the 1990s. There was an earlier predecessor called 386 OK which appeared for sale at Silicon Valley Forth Interest Group (SVFIG) meetings in 1992.An idiosyncratic programming environment, the colors simplify Forth's semantics, speed compiling, and are said to aid Moore's own poor eyesight: colorForth uses different colors in its source code (replacing some of the punctuation in standard Forth) to determine how different words are treated. colorForth was originally developed as the scripting language for Moore's own homebrew VLSI CAD program OKAD, with which he develops custom Forth processors. As the language gained utility, he rewrote his CAD program in it, spruced up the environment, and released it to the public. It has since gained a small following, spurred much debate in the Forth community, and sprung offshoots for other processors and operating environments. The language's roots are closer to the Forth machine languages Moore develops for his processors than to the mainstream standardized Forths in more widespread use. The language comes with its own tiny (63K) operating system. Practically everything is stored as source code and compiled as and when needed. The current colorForth environment is limited to running on Pentium grade PCs with limited support for lowest-common-denominator motherboards, AGP video, disk, and network hardware. Coloring in colorForth has semantic meaning. Red words start a definition and green words are compiled into the current definition. Thus, colorForth would be rendered in standard Forth as:   : color forth ;  Moore developed Forth in the early 1970s and created a series of implementations of the language. In the 1980s he diverged from (or rather ignored) the standardization of the language, instead continuing to evolve it. He developed a series of Forth-like languages, each fairly extreme in its simplicity: Machine Forth, OK, colorForth. There is some controversy about colorForth marginalizing color blind programmers, but Moore has stated that color is only one option for displaying the language. One of Moore's papers on colorForth was printed in black and white, but used italics and other typographical conventions to present source code.		13	7		436740		In Forth, a new word is defined by a preceding colon, words inside a definition are compiled, outside are executed. In colorForth a new word is red, green words are compiled, yellow executed. This use of color further reduces the syntax, or punctuation, needed. It also makes explicit how the computer will interpret each word.	In Forth, a new word is defined by a preceding colon, words inside a definition are compiled, outside are executed. In colorForth a new word is red, green words are compiled, yellow executed. This use of color further reduces the syntax, or punctuation, needed. It also makes explicit how the computer will interpret each word.		https://github.com/colorforth	In Forth, a new word is defined by a preceding colon, words inside a definition are compiled, outside are executed. In colorForth a new word is red, green words are compiled, yellow executed. This use of color further reduces the syntax, or punctuation, needed. It also makes explicit how the computer will interpret each word.														86	0		10																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ColorForth	0	0														
1620sps	IBM 1620	1959			9	assembly				0					1995	1			20861		true	0									assembly																							false																																					1962	unicode assembly-language fortran	"The IBM 1620 was announced by IBM on October 21, 1959, and marketed as an inexpensive ""scientific computer"". After a total production of about two thousand machines, it was withdrawn on November 19, 1970. Modified versions of the 1620 were used as the CPU of the IBM 1710 and IBM 1720 Industrial Process Control Systems (making it the first digital computer considered reliable enough for real-time process control of factory equipment). Being variable word length decimal, as opposed to fixed-word-length pure binary, made it an especially attractive first computer to learn on –  and hundreds of thousands of students had their first experiences with a computer on the IBM 1620. Core memory cycle times were 20 microseconds for the (earlier) Model I, 10 microseconds for the Model II (about a thousand times slower than typical computer main memory in 2006). The Model II was introduced in 1962."	2002	60	112	481	92577					IBM															320	0		9																																	paper																																				C F 8 4 2 1 1 0 1 0  –  Record Mark (right most end of record, prints as a double dagger symbol, ‡) 1 1 0 0  –  Numeric Blank (blank for punched card output formatting) 1 1 1 1  –  Group Mark (right most end of a group of records for disk I/O)																																																																																																																																																																																																				https://en.wikipedia.org/wiki/IBM_1620	1	0														title|year|author|goodreadsId|rating|ratings|reviews\nProgramming the IBM 1620|1965|Eric A. Weiss|23978396|0.0|0|0
euler	Euler	1965			10	pl				0					1996	0			20859	256	true	0									pl																							false																																					1965	algol-60	Euler is a programming language created by Niklaus Wirth and Helmut Weber, conceived as an extension and generalization of ALGOL 60. The designers' goal was to create a language:  which was simpler, and yet more flexible, than ALGOL 60 that was a useful programming language processed with reasonable efficiency that can be defined with rigorous formalityAvailable sources indicate that Euler was operational by 1965.	2004	21	11	37	908540					Stanford University && ETH Zurich															125	0		11																																	text								http://www.rosettacode.org/wiki/Category:Euler					United States and Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Euler_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=256													
plex	PLEX	1975			10	pl				0					1997	0			20859		true	0									pl																							false																																					2008	fortran erlang	"PLEX (Programming Language for EXchanges) is a special-purpose, concurrent, real-time programming language.  The PLEX language is closely tied to the architecture of Ericsson's AXE telephone exchanges which it was designed to control. PLEX was developed by Göran Hemdahl at Ericsson in the 1970s,  and it has been continuously evolving since then. PLEX was described in 2008 as ""a cross between Fortran and a macro assembler.""The language has two variants: Plex-C used for the AXE Central Processor (CP) and Plex-M used for Extension Module Regional Processors (EMRP)."	2009	21	11	29	21866469					Telefonaktiebolaget LM Ericsson														false	125	0		10																																	text													Sweden				https://www.erlang-factory.com/upload/presentations/416/MikeWilliams.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/PLEX_(programming_language)	0	0														
ramen	ramen	2017	Cedric Cellier		12	pl				0				v9.1.0	1998	0		17	20856		true	0								https://github.com/rixed/ramen	pl																2017	2024	2017	3	4	14	216	false																								2017	2025	6253	7	617	24	97317																			https://github.com/rixed/ramen/issues										ocaml php gherkin bourne-shell csv c m4 svg ruby asciidoc make css bash cpp yaml nix html				true	34	0		29																1	false	9	true																											Germany																															https://github.com/rixed/ramen																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n16771435|Show HN: A stream processing language and compiler for small-scale monitoring|2018-04-06 06:55:57 UTC|1522997757|rixed|0|4							
jedlang	jedlang	2015	James Edwards		12	pl				0				0.1.2	1999	0		4	20853		true	0								https://github.com/incrediblesound/JedLang	pl																2015	2019	2015	2	2	22	0	false																								2015	2015	74	4	35	1	2172																			https://github.com/incrediblesound/JedLang/issues										javascript c markdown json				true	33	0		16																1	false	0	true																											Unknown																															https://github.com/incrediblesound/JedLang																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n9216366|Show HN: JedLang, my first attempt at a language|2015-03-17 05:03:13 UTC|1426568593|jhedwards|8|59							
jruby	JRuby	2001			9	pl				0					2000	1			20851		true	0									pl																							false																																					2001	java ruby jython c rails android java-bytecode yarv	JRuby is an implementation of the Ruby programming language atop the Java Virtual Machine, written largely in Java. It is free software released under a three-way EPL/GPL/LGPL license. JRuby is tightly integrated with Java to allow the embedding of the interpreter into any Java application with full two-way access between the Java and the Ruby code (similar to Jython for the Python language). JRuby's lead developers are Charles Oliver Nutter and Thomas Enebo, with many current and past contributors including Ola Bini and Nick Sieger. In September 2006, Sun Microsystems hired Enebo and Nutter to work on JRuby full-time. In June 2007, ThoughtWorks hired Ola Bini to work on Ruby and JRuby.In July 2009, the JRuby developers left Sun to continue JRuby development at Engine Yard. In May 2012, Nutter and Enebo left Engine Yard to work on JRuby at Red Hat.	2005	58	207	639	1948859					https://github.com/jruby														true	310	0		9																																														Various																							"//Example using JSR 233 Scripting for Java 6 ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine rbEngine = mgr.getEngineByExtension(""rb""); try {   rbEngine.eval(""puts 'Hello World!'""); } catch (ScriptException ex) {   ex.printStackTrace(); }"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/JRuby	2	0								year|publisher|title|authors|isbn13\n2014|Springer|JRuby Rails Web Application Development (SpringerBriefs in Computer Science)|Vohra, Deepak|9783319039343\n2008|O'reilly Media Inc.|Jruby Cookbook|Edelson, Justin.|9780596519803						
starpial	starpial	2012			14	pl				0					2001	0		1	20849		true	0								https://github.com/ColonelJ/Starpial	pl																2012	2020	2012	3	0	7	0	false																								2012	2017	15	2	10	1	340																<a href='https://github.com/ColonelJ/Starpial'>Starpial</a> is a stack-oriented functional logic programming language with OOP, recursive regex, dependent types, refinement types, and automatic parallelization based on transactions.	<a href='https://github.com/ColonelJ/Starpial'>Starpial</a> is a stack-oriented functional logic programming language with OOP, recursive regex, dependent types, refinement types, and automatic parallelization based on transactions.		https://github.com/ColonelJ/Starpial/issues	<a href='https://github.com/ColonelJ/Starpial'>Starpial</a> is a stack-oriented functional logic programming language with OOP, recursive regex, dependent types, refinement types, and automatic parallelization based on transactions.									markdown				true	10	0		15																	false																text													Unknown																															https://github.com/ColonelJ/Starpial																																														true																																																																																																																																															0	0														
violent-es	Violent ES	2022	Matheus Dias de Souza		14	pl		https://github.com/violent-es/violent-es		0					2002	1		3	20849		true	0								https://github.com/violent-es/violent-es	pl																2022	2024		1	0	5	1	false																								2023	2024	562	3	130	1	24418																Robust dialect of the EcmaScript scripting language. Not available yet, work in progress.	Robust dialect of the EcmaScript scripting language. Not available yet, work in progress.		https://github.com/violent-es/violent-es	Robust dialect of the EcmaScript scripting language. Not available yet, work in progress.									csharp markdown json				true	10	0		79																1	false																													Unknown					enum Product {     // ['smartphone', 0]     const SMARTPHONE;          // ['aUtOmObIlE', 1]     const AUTOMOBILE = 'aUtOmObIlE';          // ['kxxx', 65]     const KEYBOARD = [65, 'kxxx'];          function customMethod():void {     } }  var p:Produle = 'kxxx'; var p = Product.KEYBOARD; p.valueOf(); // 65 p.toString(); // 'kxxx' p = 65 as! Product; p = 'kxxx' as! Product;  [Flags] enum Permissions {     // ['fooBlah', 1]     const FOO_BLAH;          // ['qux', 2]     const QUX;          // ['baz', 4]     const BAZ; }  var p:Permissions = ['fooBlah', 'qux']; p = {fooBlah: true, baz: false}; p = p.toggle('fooBlah'); p = p.filter('qux'); p = p.include('qux'); p = p.exclude('qux'); 'qux' in p;  // empty p = undefined; p = {}; p = [];																								as await break case catch class const continue default delete do each else embed enum extends false final finally for from function get if implements import in include interface internal is meta namespace native new null override package private protected proxy public resource return set static switch this throw throws true try type typeof undefined use var void where while with yield		https://github.com/violent-es/violent-es																																																																																																																																																																																													0	0														
punycode	Punycode	2003			8	characterEncoding				0					2003	0			20846		true	0									characterEncoding																							false																																					2003		Punycode is a representation of Unicode with the limited ASCII character subset used for Internet hostnames. Using Punycode, host names containing Unicode characters are transcoded to a subset of ASCII consisting of letters, digits, and hyphens, which is called the Letter-Digit-Hyphen (LDH) subset.  For example, München (German name for Munich) is encoded as Mnchen-3ya. While the Domain Name System (DNS) technically supports arbitrary sequences of octets in domain name labels, the DNS standards recommend the use of the LDH subset of ASCII conventionally used for host names, and require that string comparisons between DNS domain names should be case-insensitive. The Punycode syntax is a method of encoding strings containing Unicode characters, such as  internationalized domain names (IDNA), into the LDH subset of ASCII favored by DNS. It is specified in IETF Request for Comments 3492.		313	190		380586					University of California Berkeley															1585	0		8																																														United States				https://tools.ietf.org/html/rfc3492																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Punycode	0	0														
adamant	adamant	2018	Jeff Walker		12	pl		https://adamant-lang.org		0					2004	0		4	20845		true	0								https://github.com/adamant/adamant.tools.compiler.bootstrap	pl																2018	2024	2018	3	1	24	2	false																								2018	2020	1169	2	635	5	36392					2015																								csharp markdown xml c				true	31	0		16																1	false																																																			https://twitter.com/adamantlang									https://github.com/adamant/adamant.tools.compiler.bootstrap																																																																																																																																																																																													0	0				adamant-lang.org			id|title|url|time|timestamp|by|comments|score\n19328130|Dreaming of a Parser Generator for Language Design|https://blog.adamant-lang.org/2019/dreaming-of-a-parser-generator/|2019-03-07 14:17:14 UTC|1551968234|matt_d|61|117							
clix	CLiX markup	1998			12	xmlFormat		http://www.clixml.org/		0					2005	1			20845		true	0									xmlFormat																							false																																							Constraint Language in XML (CLiX) used to constrain the content of XML documents. It is based on first order logic and XPath, and its purpose is to enable the specification of constraints on the structure and content of XML documents. CLiX constraints can be used both to constraint documents internally and to execute inter-document checks between a number of documents.  The goal of CLiX is to enable users and developers to express business properties and complex constraints that cannot be handled in traditional schema languages, and to automate checks that would otherwise have to be hard-coded.		2	2		44979100		CLiX is a constraint language based on first order logic. It was first specified in 1998, when XML was not yet ubiquitous, in research at University College London. The language has since been developed and taken forward by Systemwire Ltd., a spin-off company that provides rule-based validation products around CLiX. Even though a commercial implementation is available, the language specification is published, and free for anybody to implement. It is hosted at http://www.clixml.org.	CLiX is a constraint language based on first order logic. It was first specified in 1998, when XML was not yet ubiquitous, in research at University College London. The language has since been developed and taken forward by Systemwire Ltd., a spin-off company that provides rule-based validation products around CLiX. Even though a commercial implementation is available, the language specification is published, and free for anybody to implement. It is hosted at http://www.clixml.org.		University College London	CLiX is a constraint language based on first order logic. It was first specified in 1998, when XML was not yet ubiquitous, in research at University College London. The language has since been developed and taken forward by Systemwire Ltd., a spin-off company that provides rule-based validation products around CLiX. Even though a commercial implementation is available, the language specification is published, and free for anybody to implement. It is hosted at http://www.clixml.org.														31	0		12																																														England				https://www.w3.org/2004/12/rules-ws/paper/24/	"<forall var=""dates"" in=""//fpml:calculationPeriodDates>   <less op1=""$dates/fpml:effectiveDate/fpml:unadjustedDate""         op2=""$dates/fpml:terminationDate/fpml:unadjustedDate""/> </forall>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/CLiX_(markup)	0	0				clixml.org										
emerald-lang	emerald-lang	2019	Zach Perkitny		12	pl		https://emeraldlang.github.io/emerald/		0					2006	0		4	20845		true	0								https://github.com/emeraldlang/emerald	pl																2019	2022	2019	5	1	22	0	false																								2019	2021	33	4	109	1	15481																Emerald is an object oriented language that uses prototypal based inheritance.	Emerald is an object oriented language that uses prototypal based inheritance.		https://github.com/emeraldlang	Emerald is an object oriented language that uses prototypal based inheritance.									cpp markdown cmake html				true	31	0		16																1	false																													United States																															https://github.com/emeraldlang/emerald																																																																																																																																																																																													0	0														
runiq	runiq	2015			12	pl		http://matthewtoast.github.io/runiq/		0				0.0.10	2007	0		3	20845		true	0								https://github.com/matthewtoast/runiq	pl																2015	2023	2015	3	1	25	5	false																								2015	2015	35	1	88	1	7400																			https://github.com/matthewtoast/runiq/issues										javascript markdown json				true	31	0		15																	false	0	true																											United States																															https://github.com/matthewtoast/runiq																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n10797249|Show HN: Runiq, a little Lisp-inspired language that runs on JavaScript|2015-12-27 12:29:51 UTC|1451219391|matthewtoast|3|24							
ircis	ircis	2019	Arjun Nair		10	esolang				0					2008	0		5	20842		true	0								https://github.com/batman-nair/IRCIS	esolang																2019	2024	2019	5	4	107	0	false																								2019	2021	111	2	71	9	617605																			https://github.com/batman-nair/IRCIS/issues										cpp html cmake markdown bourne-shell				true	122	0		15																1	false																													Germany																															https://github.com/batman-nair/IRCIS																																																																																																																																																																																													0	0														
bounce-lang	Bounce	2016			10	pl				0				v0.6.0-r3	2009	0		11	20840		true	0								https://github.com/orionrobots/Bounce	pl																2016	2024		18	19	55	17	false																								2015	2023	362	7	204	39	42570																			https://github.com/orionrobots										css javascript scss less markdown lua svg html yaml xml json				true	120	0		21																	false	0	true																											United Kingdom																															https://github.com/orionrobots/Bounce																																																																																																																																																																																													0	0														
v-golf	V	2016	DJMcMayhem		10	esolang		https://github.com/DJMcMayhem/V/		0					2010	0		4	20840		true	0								https://github.com/DJMcMayhem/V/	esolang																2016	2023		8	9	77	8	false																								2016	2019	233	14	17	4	2038																													vim-script bash python markdown				true	120	0		14																1	false																													Unknown																															https://github.com/DJMcMayhem/V/																																																																																																																																																																																													0	0														
exkited	exkited	2018	Brandon Barber		14	template		https://exkited.com		0				0.3.1	2011	1		4	20839		true	0								https://github.com/maelswarm/exkited	template																2018	2023	2018	3	0	5	0	false																								2018	2018	19	2	12							2020														https://exkited.com										json javascript markdown ejs				true	9	0		18																1	false	0	true																											United States					"<html>     <div class=""title"">         <@ return data.title @> // A 'data' object may be passed rendering.     </div>     <@         let result = '';         for(let x=0;x<10;x++) {             for(let i=0;i<4;i++) {                 for(let j=0;j<4;j++){                     result += `<div>@{i+j}</div>`;                 }             }         }         return result;     @>     <div class=""average-price"">         <@ return data.prices.reduce((accum, val) => accum += val) / data.prices.length; @>     </div>     <div class=""day-of-week"">         <@             switch(data.dayIdx) {                 case 0:                 return 'Sunday';                 case 1:                 return 'Monday';                 case 2:                 return 'Tuesday';                 case 3:                 return 'Wednesday';                 case 4:                 return 'Thursday';                 case 5:                 return 'Friday';                 case 6:                 return 'Saturday';             }         @>     </div> </html>"																										https://github.com/maelswarm/exkited																																																																																																																																																																																													0	0				exkited.com										
dda	DDA	1979			9	pl				0					2012	0			20835	4137	true	0									pl																							false																																					1992		DDA may refer to:  Dda (DNA-dependent ATPase), a DNA helicase Delhi Development Authority, the planning agency for Delhi, India Demand-driven acquisition, a model of library collection development Digital differential analyzer, a digital implementation of a differential analyzer Digital differential analyzer (graphics algorithm), a method of drawing lines on a computer screen Disability Discrimination Act 1992, Australian legislation Disability Discrimination Act 1995, UK legislation Discontinuous Deformation Analysis, an analysis procedure used in physics and engineering Discrete dipole approximation, method for computing scattering of radiation by particles of arbitrary shape Division on Dynamical Astronomy, a branch of the American Astronomical Society Doha Development Agenda of the World Trade Organization Dual Dynamic Acceleration, an Intel technology for increasing single-threaded performance on multi-core processors Dutch Dakota Association, a Dutch organisation dedicated to preserving and operating classic aircraft Dynamic difficulty adjustment or dynamic game difficulty balancing, a method of automatically adjusting video game difficulty based on player ability	2004	56	18		824995					Bell Labs															300	0		9																																														United States				https://semanticscholar.org/paper/b04b06cb21e0ab8636d5fdcc3d7cd73f6905b8f2																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/DDA	0	0	https://hopl.info/showlanguage.prx?exp=4137													
gintonic	gintonic	2018	Christian Budde Christensen		12	queryLanguage				0				v0.2.9	2013	0		8	20835		true	0								https://github.com/mitoai/gintonic	queryLanguage																2018	2022	2018	1	0	27	8	false																								2018	2018	148	2	50	1	31879																			https://github.com/strise										ocaml json javascript markdown graphql yaml dockerfile svg				true	30	0		20																1	false	0	true																											Norway																															https://github.com/mitoai/gintonic																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n18702064|Show HN: Gintonic – A declarative transformation language for GraphQL|2018-12-17 20:49:12 UTC|1545079752|alfffff|1|4							
ripple	Ripple	2014	Yuya Watari		14	pl		https://github.com/Ripple-Lang/Ripple		0					2014	1		5	20832		true	0								https://github.com/Ripple-Lang/Ripple	pl																2014	2023		2	0	3	0	false																								2014	2017	20	3	175	2	18854																Ripple is a programming language which is well designed for numerical simulations.	Ripple is a programming language which is well designed for numerical simulations.		Tokyo Institute of Technology	Ripple is a programming language which is well designed for numerical simulations.									csharp xaml xml cpp markdown				true	8	0		19																1	false																													Japan				https://link.springer.com/chapter/10.1007/978-3-319-98809-2_9	"// Stage //   - A target object of this simulation stage n as long; // the number of mice // Parameter param c as int;  // the number of mice which one mouse gives birth to // Initialization init {     n<0> = 2; // n<0> means the value of n when time is 0 } // Operation //   - Code which is executed every time (like recurrence formula) operation {     n<next> = n<now> * c; // ""now"" and ""next"" are keywords in Ripple. next == now + 1. }"																										https://github.com/Ripple-Lang/Ripple																																																																																																																																																																																													0	0														
cms-exec	EXEC	1966			11	pl				0					2015	1			20821	2023	true	0									pl																							false																																					1966	exec-2 rexx	CMS EXEC, or EXEC, is an interpreted, command procedure control, computer scripting language used by the CMS EXEC Processor supplied with the IBM Virtual Machine/Conversational Monitor System (VM/CMS) operating system. EXEC was written in 1966 by Stuart Madnick at MIT on the model of CTSS RUNCOM. He originally called this processor COMMAND, and it was later renamed EXEC. CMS EXEC has been superseded by EXEC 2 and REXX. All three — CMS EXEC, EXEC 2 and REXX — continue to be supported by the IBM CMS product.	2007	8	16	31	9424740					IBM															60	0		11																																	text													United States																							"* The following code issues CMS commands to set * the ""blip"" character to asterisk and request * the ""short"" format for system ready messages. &CONTROL OFF SET BLIP * SET RDYMSG SMSG"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/CMS_EXEC	2	0	https://hopl.info/showlanguage.prx?exp=2023		EXEC					year|publisher|title|authors|isbn13\n1986|Addison-Wesley|AMIGA ROM Kernel Reference Manual: Exec|Sassenrath, Carl|9780201110999\n1993-04-01T00:00:01Z|SAMS Publishing|Assembly Language: For Real Programmers Only!/Disk Contains Programming Examples, Sets of Data Files, Interfaces for the 8086 and 80386/486 and Exec|Johnson, Marcus|9780672484704						
genshi	Genshi	2006			11	template				0					2016	1			20821		true	0									template	101	115		30		0			xml+genshi or xml+kid		xml	xml	text/xml	text.xml.genshi	programming								false																					templates.py																2006	xml python html kid	Genshi is a template engine for XML-based vocabularies written in  Python.  Genshi is used to easily insert generated output into XML-based languages, usually HTML, and reuse elements between documents.  Genshi's syntax is based on Kid, but its architecture is different. Genshi aims to implement some of its functionality while processing templates faster, by dynamically processing templates using a stream based API, instead of compiling templates to Python code.Genshi can be used with several Python web frameworks, such as CherryPy, TurboGears, Pylons and web2py. Genshi has replaced Kid in the TurboGears 2.x web framework.	2006	8	15	44	8471397					https://github.com/edgewall			kid		kid										60	0		11																																	text													Sweden and Japan and United States and France and Germany and Switzerland																		Genshi					"<html xmlns=""http://www.w3.org/1999/xhtml"" xmlns:py=""http://genshi.edgewall.org/"">     <body>         <p py:content=""2 + 2"">This will be replaced with 4</p>     </body> </html>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Genshi_(templating_language)	0	0					Genshi				Genshi					
lse	Langage Sans Espoir	1971			11	pl				0					2017	0			20821	4767	true	0									pl																							false	French											Langage Sans Espoir																									1970	basic	LSE (French: Langage symbolique d'enseignement) is a programming language developed at Supélec in the late 1970s/early 1980s. It is similar to BASIC, except with French-language instead of English-language keywords. It was derived from an earlier language called LSD, also developed at Supélec. It is most commonly said to be an acronym for Langage Symbolique d'Enseignement (Symbolic Teaching Language), but other expansions are also known (e.g. Langage de Sup-Élec, or the more cynical Langage Sans Espoir (hopeless language)). It originally flourished due to support from the French Ministry of National Education, but declined as the ministry lost interest. It went through a number of revisions; earlier versions of LSE lacked full support for structured programming, which later version added, along with exception handling.	2007	8	10	21	11730351					École supérieure d'électricité and Télémécanique															60	0		11																																	text													France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/LSE_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=4767													
mumath	muMath	1978			11	pl				0					2018	0			20821	3625	true	0									pl																							false																																					1970	maxima pari-gp sagemath xcas yacas magma maple mathcad mathematica-editor mupad camal	muMATH is a computer algebra system (CAS), which was developed in the late 1970s and early eighties by Albert D. Rich and David Stoutemyer of Soft Warehouse in Honolulu, Hawaii. It was implemented in the muSIMP programming language which was built on top of a LISP dialect called muLISP. Platforms supported were CP/M and TRS-DOS (since muMATH-79), Apple II (since muMATH-80) and DOS (in muMATH-83, the last version, which was published by Microsoft). The Soft Warehouse later developed Derive, another computer algebra system. The company was purchased by Texas Instruments in 1999, and development of Derive ended in 2006.	2004	8	57		1270063					University of Hawaii															60	0		11																																				https://github.com/antlr/grammars-v4/tree/master/mumath										United States				https://semanticscholar.org/paper/44ab3648a50014007bda6cef7e091ae20e7737ae																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/MuMATH	0	0	https://hopl.info/showlanguage.prx?exp=3625													
pl360	PL360	1967	Niklaus Wirth		11	pl				0					2019	1			20821	342	true	0									pl																							false																																					1967	algol assembly-language euler	PL360 (or PL/360) is a programming language designed by Niklaus Wirth and written by Niklaus Wirth, Joseph  W.  Wells, Jr., and Edwin Satterthwaite, Jr. for the IBM System/360 computer at Stanford University. A description of PL360 was published in early 1968, although the implementation was probably completed before Wirth left Stanford in 1967.	2008	8	17	42	15774460					Stanford University															60	0		11																1																	text													United States																							BEGIN INTEGER BUCKET;          IF FLAG THEN          BEGIN BUCKET := R0; R0 := R1; R1 := R2;                R2 := BUCKET;          END ELSE          BEGIN BUCKET := R2; R2 := R1; R1 := R0;               R0 := BUCKET;          END          RESET(FLAG);     END																																																																																																																																																																																																				https://en.wikipedia.org/wiki/PL360	1	0	https://hopl.info/showlanguage.prx?exp=342													title|year|author|goodreadsId|rating|ratings|reviews\nIntroduction To Pl360 Programming||Richard L Guertin|4112903|0.0|0|0
tl	Typed Lua	2019			11	pl				0				v0.15.3	2020	0		5	20821		true	0								https://github.com/hishamhm/tl	pl																							false																								2019	2025	1532	59	201	5	20551																													lua markdown yaml bourne-shell make				true	60	0		17	lua																false	0	true																	https://github.com/antlr/grammars-v4/tree/master/tl														https://fosdem.org/2020/schedule/event/minimalistictypedlua/																											https://github.com/hishamhm/tl																																																																																																																																																																																													0	0														
toi	Toi	2015			11	pl		https://banna.tech/things/post/toy_language/		0					2021	1		5	20821		true	0								https://github.com/bannana/language	pl																2015	2022	2015	4	0	9	0	false																								2015	2020	80	4	67	1	7373									Toi is an imperative, type-sensitive language that provides the basic functionality of a programming language. The language was designed and developed from the ground-up by Paul Longtine. Written in C, Toi was created with the intent to be an educational experience and serves as a learning tool (or toy, hence the name) for those looking to familiarize themselves with the inner-workings of a programming language.	2016	5	3	30	52078022															c python make bourne-shell markdown				true	60	0		16																	false																text																																				def                                       /\                                      /  \                                     /    \                                    /      \                                   /        \                                 int        set                                 /\          /\                                /  \        /  \                              null 'x'    'x'  null                                          /\                                         /  \                                       null  3								https://github.com/bannana/language																																																																																																																																																																																												https://en.wikipedia.org/wiki/Toi_(programming_language)	0	0														
plb	Programming Language for Business	1972			10	pl				0					2022	1			20820		true	0									pl																							false												Programming Language for Business		DATABUS																							1972	cobol java unix linux visual-basic sql xml	Programming Language for Business or PL/B is a business-oriented programming language originally called DATABUS and designed by Datapoint in 1972 as an alternative to COBOL because Datapoint's 8-bit computers could not fit COBOL into their limited memory, and because COBOL did not at the time have facilities to deal with Datapoint's built-in keyboard and screen. A version of DATABUS became an ANSI standard, and the name PL/B came about when Datapoint chose not to release its trademark on the DATABUS name.	2003	19	10	82	350323					Datapoint Corporation							rl ps cb								115	0		10																																	text													United Kingdom																							"IF (DF_EDIT[ITEM] = ""PHYS"")            STATESAVE MYSTATE            IF (C_F07B != 2)               DISPLAY   *SETSWALL 1:1:1:80:                         *BGCOLOR=2,*COLOR=15:                         *P49:1,"" 7-Find ""            ELSE               DISPLAY   *SETSWALL 1:1:1:80:                         *BGCOLOR=7,*COLOR=0:                         *P49:1,"" 7-Find ""            ENDIF            STATEREST MYSTATE            TRAP      GET_PRO NORESET IF F7         ENDIF         IF (SHOW_FILTER AND THIS_FILTER AND C_CUSTNO <> ""MAG"")            LOADMOD   ""filter""            PACK      PASS_ID WITH ""QED     "",QED_ID1,BLANKS            MOVE      "" FILTER DISPLAY (F6)        "" TO PASS_DESC            SET C_BIGFLT            CALL      RUN_FILT USING PASS_ID,PASS_DESC,""432""            UNLOAD    ""filter""            CLEAR     THIS_FILTER         ENDIF"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Programming_Language_for_Business	0	0														
spip	SPIP	1977			10	pl				0					2023	0			20820	7981	true	0									pl																							false																																					2001	php sql sqlite postgresql html xml csv yaml url	SPIP (Système de Publication pour l'Internet) is a free software content management system designed for web site publishing, oriented towards online collaborative editing. The software is designed for easy setup, use and maintenance, and is used in public and private institutions. The last P in the word SPIP stands for both Partagé (shared) and Participatif (participative), in the sense that the software is designed for collective online editing. Its mascot is a flying squirrel. It is used both by institutional sites, community portals, academic sites, personal webpages, and news sites.	2007	19	27		10279391					https://www.spip.net/en_article2122.html														true	115	0		10																																														France				https://semanticscholar.org/paper/89137321e60ede138005ba4ff84ea3c5a57496e7																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/SPIP	0	0	https://hopl.info/showlanguage.prx?exp=7981													
u	U	2013	Yassen Bantchev		14	pl arrayLang		http://www.math.bas.bg/bantchev/place/u.html		0				0.0.1	2024	1		8	20817		true	0								https://github.com/yassenb/u	pl																2013	2022	2013	2	0	2	3	false																								2013	2013	209	2	39	1	5667				http://yassenb.github.io/u/dist/web/index.html												U is a small functional programming language, designed mainly for explorational and educational uses. Both its syntax and its operational rules are very simple and regular. U can be considered a functional-style calculator for several useful types of data, preloaded with a large number of built-in operators and extensible through defining new ones.	U is a small functional programming language, designed mainly for explorational and educational uses. Both its syntax and its operational rules are very simple and regular. U can be considered a functional-style calculator for several useful types of data, preloaded with a large number of built-in operators and extensible through defining new ones.			U is a small functional programming language, designed mainly for explorational and educational uses. Both its syntax and its operational rules are very simple and regular. U can be considered a functional-style calculator for several useful types of data, preloaded with a large number of built-in operators and extensible through defining new ones.									coffeescript javascript make css html json bash markdown				true	6	0		26			apl j k nial													1	false	0	true																																?{x<0::-1;x>0::1;0}																										https://github.com/yassenb/u																																																																																																																																																																																													0	0														
markaby	Markaby	2006			9	template library				0					2025	1		2	20816		true	0								https://github.com/markaby/markaby	template																2009	2024		10	36	159	4	false																								2006	2024	470	17	32	1	1944																markup as ruby	markup as ruby			markup as ruby									ruby yaml				true	285	0		11																	false																																		"require 'markaby'  mab = Markaby::Builder.new mab.html do   head { title ""Boats.com"" }   body do     h1 ""Boats.com has great deals""     ul do       li ""$49 for a canoe""       li ""$39 for a raft""       li ""$29 for a huge boot that floats and can fit 5 people""     end   end end puts mab.to_s"																										https://github.com/markaby/markaby																																																																																																																																																																																													0	0														
lesma	Lesma	2022	Alin Ali Hassan		12	pl		https://lesma-lang.com/		0				v0.18.1	2026	0		11	20806		true	0								https://github.com/alinalihassan/Lesma	pl																2022	2024	2022	1	1	19	11	false																								2022	2023	777	5	116	7	16785																			https://github.com/alinalihassan/Lesma/issues										markdown cpp json yaml svg javascript bourne-shell css cmake typescript dockerfile				true	29	0		23																1	false	0	true																											The Netherlands																															https://github.com/alinalihassan/Lesma																																																																																																																																																																																													0	0														
microsoft-basic	Microsoft BASIC	1975			8	pl				0					2027	0			20802		true	0									pl																							false																																					1970	altair-basic visual-basic.net commodore-basic atari-microsoft-basic basic-plus punched-tape atari-basic gw-basic applesoft-basic mbasic fat color-basic trs-80-color-computer msx-basic qbasic csharp microsoft-small-basic visual-basic amigabasic galaksija-basic quickbasic vba freebasic gambas locomotive-basic integer-basic tiny-basic	Microsoft BASIC is the foundation product of the Microsoft company. It first appeared in 1975 as Altair BASIC, which was the first BASIC by Microsoft and the first high level programming language available for the Altair 8800 microcomputer. During the home computer craze during the late-1970s and early-1980s, Microsoft BASIC was ported to and supplied with practically every computer design. Slight variations to add support for machine-specific functions led to a profusion of related designs like Commodore BASIC and Atari Microsoft BASIC. As the early home computers gave way to newer designs like the IBM PC and Apple Macintosh, BASIC was no longer as widely used, although it retained a strong following. The release of Visual BASIC reignited its popularity and it remains in wide use on Microsoft Windows platforms in its most recent incarnation, Visual Basic .NET	2002	280	330	253	149766					Microsoft															1420	0		8																									https://ia800708.us.archive.org/8/items/BASIC-80_MBASIC_Reference_Manual/BASIC-80_MBASIC_Reference_Manual_text.pdf																																																																																																																																																																																																																																																https://en.wikipedia.org/wiki/Microsoft_BASIC	0	0														
mlab	MLAB	1975			9	pl				0					2028	0			20801	682	true	0									pl																							false																																					2011	mongodb azure aws google-cloud	"mLab is a fully managed cloud database service that hosts MongoDB databases. mLab runs on cloud providers Amazon, Google, and Microsoft Azure, and has partnered with platform-as-a-service providers. In May 2011, mLab secured $3 million in first-round funding from Foundry Group, Baseline Ventures, Upfront Ventures, Freestyle Capital and David Cohen.In October 2012, mLab received a follow-on investment of $5 million  and shortly thereafter, mLab was named by Network World as one of the 10 most useful cloud databases along with Amazon Web Services, Google Cloud SQL, Microsoft Azure, Rackspace, and others. In June 2014, MongoDB Inc. announced a fully managed highly available MongoDB-as-a-Service Add-On offering on the Microsoft Azure store. The offering is delivered in collaboration with Microsoft and mLab.In February 2016, mLab changed its name from MongoLab to mLab to expand into new areas and products.In October 2018, mLab announced that it will be acquired by MongoDB Inc., citing reasons of a shared vision and engineering culture. All engineers at mLab have been invited to join MongoDB Inc. All of mLab's customers will be transitioned to MongoDB Atlas instances.. The acquisition ""is expected to close in the fourth quarter of MongoDB’s fiscal year ending Jan. 31, 2019""."	2013	51	6		41012390					National Institutes of Health															275	0		9																																														United States				https://semanticscholar.org/paper/2f1db51bcb66ba9073de6a402b01cbdfb8d3192a																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/MLab	0	0	https://hopl.info/showlanguage.prx?exp=682													
ip-pascal	IP Pascal	1990	Scott Moore		10	pl		https://web.archive.org/web/20190307061527/http://www.moorecad.com/ippas/		0					2029	1			20800	6942	true	0									pl																							false																																					1971	pascal csharp unicode utf-8 java ucsd-pascal visual-basic turbo-pascal linux isbn	IP Pascal is an implementation of the Pascal programming language using the IP portability platform, a multiple machine, operating system and language implementation system.	2005	18	133		2096603					https://scottmoore.consulting															111	0		10																1																														United States																							program hello(input, output);  uses gralib;  var er: evtrec;  begin     bcolor(output, green);     curvis(output, false);     auto(output, false);     page(output);     fcolor(output, red);     frect(output, 50, 50, maxxg(output)-50, maxyg(output)-50);     fcolorg(output, maxint, maxint-(maxint div 3), maxint-maxint div 3);     frect(output, 50, 50, 53, maxyg(output)-50);     frect(output, 50, 50, maxxg(output)-50, 53);     fcolorg(output, maxint div 2, 0, 0);     frect(output, 52, maxyg(output)-53, maxxg(output)-50, maxyg(output)-50);     frect(output, maxxg(output)-53, 52, maxxg(output)-50, maxyg(output)-50);     font(output, font_sign);     fontsiz(output, 100);     binvis(output);     fcolor(output, cyan);     cursorg(output, maxxg(output) div 2-strsiz(output, 'hello, world') div 2+3,                     maxyg(output) div 2-100 div 2+3);     writeln('hello, world');     fcolor(output, blue);     cursorg(output, maxxg(output) div 2-strsiz(output, 'hello, world') div 2,                     maxyg(output) div 2-100 div 2);     writeln('hello, world');     repeat event(input, er) until er.etype = etterm   end.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/IP_Pascal	0	0	https://hopl.info/showlanguage.prx?exp=6942													
pascal-script	Pascal Script	2000			10	pl		https://www.remobjects.com/ps.aspx		0					2030	0			20800		true	0									pl																							false																																					2000		Pascal Script is a scripting language based on the programming language Pascal that facilitates automated runtime control over scriptable applications and server software. It is implemented by a free scripting engine that includes a compiler and an interpreter for byte code. Pascal Script supports the majority of Object Pascal constructs, making it partly compatible to Delphi, Free Pascal and GNU Pascal. Initially developed by Carlo Kok as CajScript and renamed to Innerfuse Pascal Script with version 2.23, the software was taken over by RemObjects, renamed again to RemObjects Pascal Script and offered as open source software for the Delphi IDE. Beginning with version 2.07 CajScript has been ported to Free Pascal. Since 2017 Pascal Script is included as a standard component in the Lazarus IDE.		18	50		31788384		Pascal Script is a free scripting engine that allows you to use most of the Object Pascal language within your Delphi or Free Pascal projects at runtime. Written completely in Delphi, it is composed of a set of units that can be compiled into your executable, eliminating the need to distribute any external files. Pascal Script started out as a need for a good working script, when there were none available at the time.	Pascal Script is a free scripting engine that allows you to use most of the Object Pascal language within your Delphi or Free Pascal projects at runtime. Written completely in Delphi, it is composed of a set of units that can be compiled into your executable, eliminating the need to distribute any external files. Pascal Script started out as a need for a good working script, when there were none available at the time.		RemObjects Software	Pascal Script is a free scripting engine that allows you to use most of the Object Pascal language within your Delphi or Free Pascal projects at runtime. Written completely in Delphi, it is composed of a set of units that can be compiled into your executable, eliminating the need to distribute any external files. Pascal Script started out as a need for a good working script, when there were none available at the time.														111	0		10																																														United States																						https://twitter.com/remobjects																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Pascal_Script	0	0														
macchiato	Macchiato	2019	Eddie aka. tamamu		14	pl		https://github.com/tamamu/macchiato		0					2031	1		2	20797		true	0								https://github.com/tamamu/macchiato	pl																2019	2019		3	0	0	0	false																								2019	2019	4	2	14	1	658																			https://github.com/tamamu/macchiato/issues		at								elixir markdown	javascript			true	4	0		18																1	false																													Japan					"(defn inc (x) (+ 1 x)) (defn fizzbuzz (n)   (doseq (i (range 1 n#inc))          (match (list (mod i 3) (mod i 5))                 (0 0) (console:log ""FizzBuzz"")                 (0 _) (console:log ""Fizz"")                 (_ 0) (console:log ""Buzz"")                 _     (console:log i)))) (fizzbuzz 20)"																										https://github.com/tamamu/macchiato																																																																																																																																																																																													0	0														
tibet	tibet	1997			12	framework		https://technicalpursuit.com/		0				5.6.1	2032	0		18	20796		false	0								https://github.com/TechnicalPursuit/TIBET	framework																2011	2022	2011	5	3	9	218	false																								2011	2022	16485	6	2795	92	1187700					1999											The very, very first Javascript framework ever designed. “...in awe of what you’ve done with JS.” — Brendan Eich, JavaScript’s creator.	The very, very first Javascript framework ever designed. “...in awe of what you’ve done with JS.” — Brendan Eich, JavaScript’s creator.			The very, very first Javascript framework ever designed. “...in awe of what you’ve done with JS.” — Brendan Eich, JavaScript’s creator.									javascript xhtml css svg xml html xslt json markdown handlebars xsd yaml harbour dockerfile jsx bash bourne-shell z-shell				true	26	0		30																	false	5	true																																																	https://twitter.com/tibetjs									https://github.com/TechnicalPursuit/TIBET																																																																																																																																																																																													0	0				technicalpursuit.com										
zimbu	Zimbu	2009	Bram Moolenaar		12	pl		http://www.zimbu.org/		0					2033	2			20796		true	0									pl																							false				z/Zimbu.zu																																	1961	vim vi python	Bram Moolenaar (born 1961, in Lisse) is a Dutch computer programmer and an active member of the open-source software community. He is the original author, maintainer, release manager, and benevolent dictator for life of Vim, a text editor that is very popular among programmers and power users. Since July 2006, Moolenaar has been employed by Google, working in the Zürich office. He is able to spend part of his time maintaining Vim.	2015	1	30	1	176160									zu											26	0		13																1																																			"FUNC Main() int   IO.write(""Hello, World!\n"")   RETURN 0 }"											"FUNC Main() int   IO.write(""Hello World\n"")   RETURN 0 } "								Zimbu															IO.write																																																																																																																								true																																																												https://en.wikipedia.org/wiki/Zimbu	0	0				zimbu.org										
pop-11	Pop-11	1999			10	pl				0					2034	1			20793	689	true	0									pl																							false																																					1999	poplog pop-2 forth prolog common-lisp standard-ml cowsel	POP-11 is a reflective, incrementally compiled programming language with many of the features of an interpreted language. It is the core language of the Poplog programming environment developed originally by the University of Sussex, and recently in the School of Computer Science at the University of Birmingham which hosts the Poplog website. POP-11 is an evolution of the language POP-2, developed in Edinburgh University and features an open stack model (like Forth, among others). It is mainly procedural, but supports declarative language constructs, including a pattern matcher and is mostly used for research and teaching in Artificial Intelligence, although it has features sufficient for many other classes of problems. It is often used to introduce symbolic programming techniques to programmers of more conventional languages like Pascal, who find POP syntax more familiar than that of Lisp. One of POP-11's features is that it supports first-class functions. Pop-11 is the core language of the Poplog system. The fact that the compiler and compiler subroutines are available at run-time (a requirement for incremental compilation) gives it the ability to support a far wider range of extensions than would be possible using only a macro facility. This made it possible for incremental compilers to be added for Prolog, Common Lisp and Standard ML, which could be added as required to support either mixed language development or development in the second language without using any Pop-11 constructs. This made it possible for Poplog to be used by teachers, researchers, or developers who were interested in only one of the languages. The most successful product developed in Pop-11 was the Clementine data-mining system, developed by ISL, as described in the entry on Poplog. After SPSS bought ISL they decided to port Clementine to C++ and Java, and eventually succeeded with great effort (and perhaps some loss of the flexibility provided by the use of an AI language!). As explained in the entries for Poplog and POP-2, Pop-11 was for a time available only as part of an expensive commercial package (Poplog), but since about 1999 it has been freely available as part of the Open Source version of Poplog, including various additional packages and teaching libraries. An online version of ELIZA using Pop-11 is available at Birmingham. At the University of Sussex David Young used Pop-11 in combination with C and Fortran to develop a suite of teaching and interactive development tools for image processing and vision, and has made them available in the Popvision extension to Poplog.	2004	18	26	75	562827					University of Sussex															110	0		10																																	text													United Kingdom																							"define RemoveElementsMatching(Element, Source) -> Result;      lvars Index;      [[%      for Index in Source do          unless Index = Element or Index matches Element then              Index;          endunless;      endfor;      %]] -> Result;  enddefine;   RemoveElementsMatching(""the"", [[the cat sat on the mat]]) => ;;; outputs [[cat sat on mat]]  RemoveElementsMatching(""the"", [[the cat] [sat on] the mat]) => ;;; outputs [[the cat] [sat on] mat]  RemoveElementsMatching([[= cat]], [[the cat]] is a [[big cat]]) => ;;; outputs [[is a]]"																																																																																																																									true																																																																											https://en.wikipedia.org/wiki/POP-11	0	0	https://hopl.info/showlanguage.prx?exp=689													
tacl	Tandem Advanced Command Language	1999			10	pl				0					2035	2			20793	1368	true	0									pl																							false												Tandem Advanced Command Language																									1999	tal	TACL (the Tandem Advanced Command Language) is the scripting programming language used in Tandem Computers. TACL is the shell.	2005	18	6	60	1558785																				110	0		10																																	text																												Comment -- Hello World for TACL (Tandem Advanced Command Language)  ?tacl macro  #OUTPUT Hello world								?Section HELLO_BERNARD ROUTINE #OUTPUT Hello BERNARD																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TACL	0	0	https://hopl.info/showlanguage.prx?exp=1368		TACL											
hoon	hoon	2011			13	pl		https://developers.urbit.org/reference/glossary/hoon		1					2036	1			20791		true	1	cloc								pl	3	3		84							text			source.hoon	programming								false																																														Hoon is a high-level, statically typed, functional programming language, custom-designed for use with Urbit. For a functional language it has a surprisingly imperative style, and mastering it doesn't require knowing any advanced mathematics.	Hoon is a high-level, statically typed, functional programming language, custom-designed for use with Urbit. For a functional language it has a surprisingly imperative style, and mastering it doesn't require knowing any advanced mathematics.		https://github.com/cgyarvin/urbit/issues	Hoon is a high-level, statically typed, functional programming language, custom-designed for use with Urbit. For a functional language it has a surprisingly imperative style, and mastering it doesn't require knowing any advanced mathematics.		hoon												1	0		14																					hoon																									Unknown				https://github.com/cgyarvin/urbit/blob/master/doc/book/3-syntax.markdown	::  A message you ping another ship with :: ::::  /===/mar/ping/message/hoon   :: /-  ping-message !: |_  ping-message ++  grab   |%   +=  noun     ping-message   -- --																																																																																																																																																																																																																							0	0					hoon				hoon					
kernel	Kernel	2005	John Shutt		13	pl		https://web.cs.wpi.edu/~jshutt/kernel.html		1					2037	1			20791		true	1	datev								pl																							false													klisp																																	Kernel is a conservative, Scheme-like dialect of Lisp in which everything is a first-class object.	Kernel is a conservative, Scheme-like dialect of Lisp in which everything is a first-class object.		Worcester Polytechnic Institute	Kernel is a conservative, Scheme-like dialect of Lisp in which everything is a first-class object.														1	0		13																1																														United States				https://web.cs.wpi.edu/~jshutt/sink-01m10.tar.gz	($define! copy-es-immutable  ($lambda (object)   (((wrap $vau) ()    #ignore     (cons (unwrap list) object)))))																																																																																																																																																																																																																							0	0														
touch	Touch	2020			12	textMarkup		http://touchlabs.io/play		0				v1.0.0-beta.1	2038	2		3	20787		true	0								https://github.com/touchmarine/to	textMarkup																2020	2024	2020	2	1	18	1	false																								2020	2022	272	2	1125	1	8340																													go json markdown				true	25	0		16	markdown																false	1	true																																// an inline comment // __emphasis__ // italics // **strong**   // bold // ``code`` ((link)) [[link text]]((link URL))  a \ // line break // b  / autolinks www.example.test http://example.test https://example.test																										https://github.com/touchmarine/to																																																																																																																																																																																													0	0														
mheg-5	MHEG-5	1997			9	schema				0					2039	0			20780		true	0									schema																							false																																					1997	asn-1	MHEG-5, or ISO/IEC 13522-5, is part of a set of international standards relating to the presentation of multimedia information, standardised by the Multimedia and Hypermedia Experts Group (MHEG). It is most commonly used as a language to describe interactive television services.	2003	49	196	167	226438					Multimedia and Hypermedia Experts Group															265	0		9																																	text													Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MHEG-5	0	0														
hfs-plus	HFS Plus	1998			8	filesystem				0					2040	0			20776		false	0									filesystem																							false																																					1998	unicode ios linux hfs ntfs powerpc x86-isa	HFS Plus or HFS+ is a file system developed by Apple Inc.  It replaced the Hierarchical File System (HFS) as the primary file system of Apple computers with the 1998 release of Mac OS 8.1.  HFS+ continued as the primary Mac OS X file system until it was itself replaced with the release of the Apple File System (APFS) with macOS High Sierra in 2017. HFS+ is also one of the formats used by the iPod digital music player. It is also referred to as Mac OS Extended or HFS Extended, where its predecessor, HFS, is also referred to as Mac OS Standard or HFS Standard. During development, Apple referred to this file system with the codename Sequoia.HFS Plus is an improved version of HFS, supporting much larger files (block addresses are 32-bit length instead of 16-bit) and using Unicode (instead of Mac OS Roman or any of several other character sets) for naming items. Like HFS, HFS Plus uses B-trees to store most volume metadata, but unlike most other file systems, HFS Plus supports hard links to directories. HFS Plus permits filenames up to 255 characters in length, and n-forked files similar to NTFS, though until 2005 almost no system software took advantage of forks other than the data fork and resource fork. HFS Plus also uses a full 32-bit allocation mapping table rather than HFS's 16 bits, significantly improving space utilization with large disks.	2004	258	317	642	927752					Apple															1310	0		8																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/HFS_Plus	0	0														
worst	Worst	2001			14	pl		http://worst.mitten.party/		0		http://worst.mitten.party/log/		0.1.0	2041	1		6	20773		true	0								https://gitlab.com/worst-lang/worst/	pl																							false																								2018	2023	342	1	63	2	6563				http://worst.mitten.party/repl/												Worst is a simple, malleable programming language built for extensibility and creativity. Its syntax system allows you to redefine the entire language as you wish.	Worst is a simple, malleable programming language built for extensibility and creativity. Its syntax system allows you to redefine the entire language as you wish.			Worst is a simple, malleable programming language built for extensibility and creativity. Its syntax system allows you to redefine the entire language as you wish.									rust bourne-shell toml json nix markdown				true	2	0		21																	false	0	true																																"import syntax/attributes import doc define cool [     @[documentation [         title ""Be cool""         description ""Use this function to be really cool.""         usage ""how cool""         example ""600 cool""         tags [very cool]     ]]     1337 add ]"																											https://gitlab.com/worst-lang/worst/					;																																																																																																																																																																																							0	0														
little-b	Little b	2004	Aneil Mallavarapu		11	pl		http://www.littleb.org/		0					2042	0			20772		true	0									pl																							false																																			2021		2004	linux lisp b c smalltalk	"Little b is a domain-specific programming language, more specifically, a modeling language, designed to build modular mathematical models of biological systems.  It was designed and authored by Aneil Mallavarapu.  Little b is being developed in the Virtual Cell Program at Harvard Medical School, headed by mathematician Jeremy Gunawardena. This language is based on Lisp and is meant to allow modular programming to model biological systems.  It will allow more flexibility to facilitate rapid change that is required to accurately capture complex biological systems. The language draws on techniques from artificial intelligence and symbolic mathematics, and provides  syntactic conveniences derived from object-oriented languages.  The language was originally denoted with a lowercase b (distinguishing it from B, the predecessor to the widely used C programming language, but the name was eventually changed to ""little b"" to avoid confusion and to pay homage to Smalltalk, the first object-oriented programming language."	2006	7	9	46	4740151					Harvard Medical School															56	0		11																1																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Little_b_(programming_language)	0	0				littleb.org										
rascalmpl	RascalMPL	2010			11	pl		http://www.rascal-mpl.org		0					2043	0			20772		true	0									pl																							false																																			2010		2009	linux unix antlr	Rascal is an experimental domain specific language for metaprogramming, such as static code analysis, program transformation and implementation of domain specific languages. It is a general meta language in the sense that it does not have a bias for any particular software language. It includes primitives from relational calculus and term rewriting. Its syntax and semantics are based on procedural (imperative) and functional programming.	2010	7	11	23	26118915					Centrum Wiskunde & Informatica														true	56	0		11																																	text													The Netherlands																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/RascalMPL	0	0				rascal-mpl.org										
gff-format	General feature format	2006			9	textDataFormat				0					2044	0			20770		true	0									textDataFormat																							false																																						vcf-format	The general feature format (gene-finding format, generic feature format, GFF) is a file format used for describing genes and other features of DNA, RNA and protein sequences. The filename extension associated with such files is .GFF and the content type associated with them is text/x-gff3. There are two versions of the GFF file format in general use:  General Feature Format Version 2.2 especially in its GTF variant Generic Feature Format Version 3 (Sequence Ontology Project)Servers that generate this format:  Clients that use this format:	2006	48	25	66	7374160					Sanger Centre && Sequence Ontology															260	0		10																																	text			https://github.com/antlr/grammars-v4/tree/master/gff3										United Kingdom and United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/General_feature_format	0	0														
getlang	GETlang	2024	Matthew Fysh		12	queryLanguage		https://getlang.dev		0					2045	0		4	20770		true	0								https://github.com/getlang-dev/get	queryLanguage																2024	2024		3	0	19	0	false																								2024	2025	128	3	83	1	5956				https://getlang.dev/query																									typescript json yaml markdown				true	24	0		16																1	false																																								https://discord.gg/7r45Zc46UJ											https://twitter.com/_getlang									https://github.com/getlang-dev/get																																																																																																																																																																																													0	0														
ttcn	Tree and Tabular Combined Notation	1992			9	pl				1					2046	0			20769		true	1	cloc								pl																							false												Tree and Tabular Combined Notation																									1992		TTCN is a programming language used for testing of communication protocols and web services. A TTCN test suite consists of many test cases written in the TTCN programming language. Until version 2 the language was written in tables and called Tree and Tabular Combined Notation. Reading and editing this language required special TTCN editors. Beginning with version 3 TTCN was renamed to Testing and Test Control Notation. It is now closer to current programming languages and can be edited with traditional editors. TTCN-3 is more flexible than TTCN-2 in that it can be used for protocol testing as well as testing traditional software. All versions of TTCN need dedicated compilers or interpreters for execution. TTCN is widely used, for example; ETSI, ITU for the testing of telecommunication protocols. Conformance test cases of ETSI standards like ISDN, DECT, GSM, EDGE, 3G, DSRC have also been written in TTCN. Recently it has also been used for testing various protocol standards e.g. Bluetooth, IP. Execution of those test cases against products (e.g. phones, mobile phones, service enablers or network elements) is used to verify that the protocol implementation in those products meet the requirements defined by telecommunication standards. TTCN is often combined with ASN.1.	2004	21	14	99	780024																				175	0		13																					ttcn ttcn2 ttcn3 ttcnpp												text				ttcn																																																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TTCN	0	0														
ipf	Information Presentation Facility	1997			10	pl				0					2047	2			20768		true	0									pl																							false												Information Presentation Facility																									1997	ibm-gml html free-pascal	Information Presentation Facility (IPF) is a system for presenting online help and hypertext on IBM OS/2 systems. IPF also refers to the markup language that is used to create IPF content. The IPF language has its origins in BookMaster and Generalized Markup Language developed by IBM. The IPF language is very similar to the well-known HTML language, version 3.0, with a range of additional possibilities. Therefore, a trained user may use virtually any word processor when creating IPF documents. The IPF language consists of 45 basic commands. IPF files are compiled using the IPF Compiler (IPFC) into viewable INF or HLP files. IPF HLP files are distinct from the WinHelp HLP files that are prevalent in Windows. OS/2 contains a built in viewer, and there are other viewers available for other platforms.	2006	17	31	27	8694762					IBM															105	0		10																																	text													United States					.* A comment :userdoc. :title.Endangered Mammals :h1 res=001.The Manatee  :p. The manatee has a broad flat tail and two flipper like forelegs.  There are no back legs. The manatee's large upper lip is split in two and can be used like fingers to place food into the mouth.  Bristly hair protrudes from its lips, and almost buried in its hide are small eyes, with which it can barely see.  :euserdoc.																		:lm margin=2.:font facename=Helv size=24x10. :p.:hp8.Welcome to PM123 !:ehp8. :font facename=Helv size=16x8. :p.:p. Hello and welcome to the wonderful world of digital music on OS/2. First we must congratulate you for choosing the best MPEG-audio player available for OS/2! PM123 has been in development since beginning of 1997 and has become the most advanced player on OS/2. Some of you may have used the earlier betas of PM123 and for your convenience, here are the new features in this release: .br :ul compact. :li. New skin options, allowing PM123 to be modified to just about anything. :li. Graphical :hp2.equalizer:ehp2., including pre-amplification and band mute. :li. Support for plugins, a :hp2.spectrum analyzer:ehp2. and :hp2.oscilloscope:ehp2. plugin. :li. :hp2.Playlist Manager:ehp2. for users, allowing easier managing of playlists. :li. Better HTTP streaming support: support for URLs in playlist, and M3Us for playlists. :li. Recursive directory adding. :li. Commandline and remote control of PM123. :li. General improvements in all parts of the player. :eul. .br .br :p.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Information_Presentation_Facility	0	0														
beflix	BEFLIX	1963	Ken Knowlton		11	pl				0					2048	1			20765	7742	true	0									pl																							false													Bell Flicks																								1963		BEFLIX is the name of the first embedded domain-specific language for computer animation, invented by Ken Knowlton at Bell Labs in 1963. The name derives from a combination of Bell Flicks. Ken Knowlton used BEFLIX to create animated films for educational and engineering purposes. He also collaborated with the artist Stan Vanderbeek at Bell Labs to create a series of computer-animated films called Poemfields between 1966 and 1969. BEFLIX was developed on the IBM 7090 mainframe computer using a Stromberg-Carlson SC2040 microfilm recorder for output. The programming environment targeted by BEFLIX consisted of a FORTRAN II implementation with FORTRAN II Assembly Program (FAP) macros.  The first version of BEFLIX was implemented through the FAP macro facility.  A later version targeting FORTRAN IV resembled a more traditional subroutine library and lost some of the unique flavor to the language. Pixels are produced by writing characters to the screen of the microfilm recorder with a defocused electron beam. The SC2040 used a charactron tube to expose microfilm.  In BEFLIX, the electron beam is defocused to draw pixels as blurred character shapes.  Characters are selected to create a range of grayscale values for pixels. The microfilm recorder is not connected directly to the 7090, but communicates through magnetic tape.  BEFLIX writes the magnetic tape output on the 7090 and the film recorder reads the tape to create the film output.  BEFLIX also supports a preview mode where selected frames of the output are written to the line printer.	2006	7	8	20	5621549					Bell Labs															55	0		11																1																														United States					IFANY (B,R,10)(B,A,C)(A,E,7)T(A,T,B)(A,U,2)(A,W,3)LOC5																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/BEFLIX	0	0	https://hopl.info/showlanguage.prx?exp=7742													
cgol	CGOL	1973	Vaughan Ronald Pratt		11	pl				0					2049	1			20765	750	true	0									pl																							false																																					1973		"CGOL (pronounced ""see goll"") is an alternative syntax featuring an extensible algebraic notation for the Lisp programming language. It was designed for MACLISP by Vaughan Pratt and subsequently ported to Common Lisp.The notation of CGOL is a traditional infix notation, in the style of ALGOL, rather than Lisp's traditional, uniformly-parenthesized prefix notation syntax. The CGOL parser is based on Pratt's design for top-down operator precedence parsing, sometimes informally referred to as a ""Pratt parser"". Semantically, CGOL is essentially just Common Lisp, with some additional reader and printer support."		7	9		14030444					University of California Berkeley															55	0		11																1																														United States				https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/code/syntax/cgol/0.html	for i in 1 to n do   for k in 1 to n do     (ac := 0;      for j in 1 to n do         ac := ac + a(i,j)*b(j,k);      c(i,k) := ac)																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/CGOL	0	0	https://hopl.info/showlanguage.prx?exp=750													
exec-2	EXEC 2	1970			11	pl				0					2050	0			20765	757	true	0									pl																							false																																					1970	cms-exec rexx	EXEC 2 is an interpreted, command procedure control, computer scripting language used by the EXEC 2 Processor supplied with the IBM Virtual Machine/System Product (VM/SP) operating system.EXEC 2 is similar to EXEC with the following enhancements: There is no 8-byte restriction on token length. Statements can be up to 255 characters long. EXEC 2 can issue commands to subcommand environments as well as CMS and CP. EXEC 2 has additional built-in functions. EXEC 2 commands may include subroutines and functions. EXEC 2 has extra debugging facilities. CMS programs can manipulate EXEC 2 variables.	2007	7	17	19	9424829					IBM															55	0		11																																	text													United States				http://bitsavers.org/pdf/ibm/370/VM_SP/Release_1/SX24-5124-0_VM_SP_EXEC_2_Language_Reference_Summary_Jul80.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/EXEC_2	0	0	https://hopl.info/showlanguage.prx?exp=757													
boa	boa	2013			14	plzoo		http://plzoo.andrej.com/language/boa.html		0					2051	0			20761		true	0									plzoo																							false																					boa.py																									object-oriented, eager, first-class functions, dynamic types, extensible objects	object-oriented, eager, first-class functions, dynamic types, extensible objects		University of Ljubljana	object-oriented, eager, first-class functions, dynamic types, extensible objects				boa										1	0		14																																														Slovenia				https://github.com/andrejbauer/plzoo														Boa																																																			true																																																		true					true																	true																																																																															0	0														
lain	lain	2017			14	pl		https://wiki.xxiivv.com/#lain		0					2052	1			20761		true	0									pl																							false																																														Lain is both an inline scripting library that allows for complex templating of the wiki pages, and a programming language that exists at the core of the engine to load and parse content for each article.	Lain is both an inline scripting library that allows for complex templating of the wiki pages, and a programming language that exists at the core of the engine to load and parse content for each article.		https://github.com/XXIIVV	Lain is both an inline scripting library that allows for complex templating of the wiki pages, and a programming language that exists at the core of the engine to load and parse content for each article.														1	0		15																																														Unknown					"(add (sub 5 3) 2)                         ; Basic Math (λ (a b c) (concat a b c))                ; Lambda (def obj {:foo ""bar""})                    ; Creating object (join obj:foo)                            ; Reading object parameters (def _sidebar (dom:create ""sidebar""))     ; Creating DOM elements"																																;																																true																																																							true																																															false																																																	0	0				wiki.xxiivv.com										
lazy-k	Lazy K	2002			14	esolang		https://tromp.github.io/cl/lazy-k.html		0					2053	1			20761		true	0									esolang																							false													lazyk																																	Lazy K is a garbage-collected, referentially transparent functional programming language, with a simple stream-based I/O system. What distinguishes Lazy K from other such languages is its almost total lack of other features.	Lazy K is a garbage-collected, referentially transparent functional programming language, with a simple stream-based I/O system. What distinguishes Lazy K from other such languages is its almost total lack of other features.		https://tromp.github.io/	Lazy K is a garbage-collected, referentially transparent functional programming language, with a simple stream-based I/O system. What distinguishes Lazy K from other such languages is its almost total lack of other features.														1	0		14																														https://esolangs.org/wiki/Lazy_K			text						Lazy K							The Netherlands				http://lambda-the-ultimate.org/node/406																https://riju.codes/lazyk	K(S(S(S(S(S(S(SI`S`K(S(S`KS(S`KK(S`KS(S(S`KS(S`K`S(SI`KK)(S`KKK)))`K`K(SI`K0)))) )`K(S`K`S(S`KS(S`K`SI(S`KK(S`K(S(S(SSS)(SS(SSI(SS0))))S(S`KSK))(SI`K(S`KSK)))))) (S`KKK)))(SII)`K(SII(SII(S(S`KSK)I))))(S`K`S(S(S(SSS)(SS0))S)(SSSS))(SS(SS0))(S( SI(SS0))(SS(SS(SS(SS`S(SSS)(SS0))))))(SS(SS(SS(SSSSSS(SS0))))))`S(S(S(SS(SS0))(S S0))S))`K(SS0))`K(SS(SS(S(SSS)(SS(SS0))))))I(SSSSSS(SS0)))I(S(SI(SS0))(SS(SS(SS( SS`S(SSS)(SS0))))))(SS(S(S(S(SSS)(SS0))S)(SSSS(SS(SS0)))))(S(SSS)(S(SSS)(SS0)))` K0)																																																																																																																																																																																																							0	0														
liso	Liso	2014	Olivier Breuleux		14	dataNotation		http://breuleux.net/blog/liso.html		0					2054	1		1	20761		true	0									dataNotation																							false													o-expressions																																	Implemention of O-Expressions idea in Racket.	Implemention of O-Expressions idea in Racket.		https://github.com/breuleux/liso/issues	Implemention of O-Expressions idea in Racket.									racket	s-expressions				1	0		16																1	false																													Canada				http://breuleux.net/blog/oexprs.html	@varsrec       odd?[n] =          @if n == 0:             #f             even?[n - 1]       even?[n] =          @if n == 0:             #t             odd?[n - 1]:    even?[30]																																																																																																																																																																																																																							0	0														
lush	Lush	2002	Leon Bottou and Yann Le Cun		14	pl		https://lush.sourceforge.net/index.html		0					2055	1			20761	8596	true	0								https://sourceforge.net/projects/lush/	pl																							false												Lisp Universal Shell																																		Lush is an object-oriented programming language designed for researchers, experimenters, and engineers interested in large-scale numerical and graphic applications. Lush is designed to be used in situations where one would want to combine the flexibility of a high-level, weakly-typed interpreted language, with the efficiency of a strongly-typed, natively-compiled language	Lush is an object-oriented programming language designed for researchers, experimenters, and engineers interested in large-scale numerical and graphic applications. Lush is designed to be used in situations where one would want to combine the flexibility of a high-level, weakly-typed interpreted language, with the efficiency of a strongly-typed, natively-compiled language			Lush is an object-oriented programming language designed for researchers, experimenters, and engineers interested in large-scale numerical and graphic applications. Lush is designed to be used in situations where one would want to combine the flexibility of a high-level, weakly-typed interpreted language, with the efficiency of a strongly-typed, natively-compiled language													true	1	0		15																2									https://lush.sourceforge.net/doc.html																http://www.rosettacode.org/wiki/Category:Lush									http://wiki.c2.com/?LushLanguage	(for (i 1 100)      (for (j 1 100)         (if (= i j) (print (* i j))))))																									https://sourceforge.net/projects/lush/																																																																																																																																																																																														0	0	https://hopl.info/showlanguage.prx?exp=8596													
mint	mint	2018			14	pl		https://www.mint-lang.com		0					2056	1			20761		true	0									pl				19							text			source.mint	programming								false				m/Mint.mint																															2018														https://github.com/mint-lang			mint	mint											1	0		15																																														Poland and Hungary and United States																"component Main {   fun render : Html {     <div>""Hello World""</div>   } } "						https://twitter.com/mint_lang		Mint																""""																																																																																																																																														true																																						0	0				mint-lang.com			id|title|url|time|timestamp|by|comments|score\n17161533|Mint-lang: a language for the front-end web|https://www.mint-lang.com/|2018-05-26 11:47:36 UTC|1527335256|galfarragem|106|112		Mint					
mlite	mLite	2014	Nils M Holm		14	pl		https://www.t3x.org/mlite/index.html		0					2057	1			20761		true	0									pl																							false																							https://www.reddit.com/r/programming/comments/2ouscr/the_mlite_language_t3xorg/																							a lightweight (and slightly odd) inhabitant of the ML universe.	a lightweight (and slightly odd) inhabitant of the ML universe.		https://www.t3x.org	a lightweight (and slightly odd) inhabitant of the ML universe.														1	0		15			ml													1									https://www.t3x.org/mlite/mll.pdf																					Germany				https://lobste.rs/s/ukhvbs/mlite_language	;; create lists of numbers fun iota (a, b) where (a = b)                 = [a]        | (a, b) = a :: iota (a + 1, b)        | a      = iota (1, a)																																																																																																																																																																																																																							0	0														
quorum	quorum	2013			14	pl		https://quorumlanguage.com/		0					2058	1			20761		true	0									pl																							false				q/Quorum.quorum																																													University of Washington				quorum											1	0		16																																														United States				https://bitbucket.org/stefika/quorum-language												"output ""Hello World"""								Quorum															output	""""																																																																																																																							true																							true																																						0	0				quorumlanguage.com										
rql	RQL	2017			14	pl		https://web.archive.org/web/20220310181429/https://www.logilab.org/project/rql		0					2059	0			20761		true	0								https://forge.extranet.logilab.fr/cubicweb/RQL	pl																							false																					sql.py																												logilab.fr					rql									true	1	0		14																																														France				https://github.com/logilab														RQL												https://forge.extranet.logilab.fr/cubicweb/RQL																																																																																									true																																																																																																					0	0														
sarl	SARL	2013			14	pl		http://www.sarl.io		0					2060	0			20761		true	0									pl																							false																					jvm.py														2013														https://github.com/sarl					sarl										1	0		14																																														Australia and France																		SARL																																																			true																									true														true											true																						true																																																																															0	0				sarl.io										
stella	stella	1999			14	pl		https://www.isi.edu/isd/LOOM/Stella/index.html		0					2061	1			20761		true	0									pl																							false																																														STELLA is a strongly typed, object-oriented, Lisp-like language, designed to facilitate symbolic programming tasks in artificial intelligence applications. STELLA preserves those features of Common Lisp deemed essential for symbolic programming such as built-in support for dynamic data structures, heterogeneous collections, first-class symbols, powerful iteration constructs, name spaces, an object-oriented type system with a meta-object protocol, exception handling, and language extensibility through macros, but without compromising execution speed, interoperability with non-STELLA programs, and platform independence. STELLA programs are translated into a target language such as C++, Common Lisp, or Java, and then compiled with the native target language compiler to generate executable code. The language constructs of STELLA are restricted to those that can be translated directly into native constructs of the intended target languages, thus enabling the generation of highly efficient as well as readable code. As of Fall 2000, we have programmed approximately 100,000 lines of STELLA code - about 50% for the STELLA kernel itself and the other 50% for the PowerLoom knowledge representation system and related systems. Our subjective experience has been that it is only slightly more difficult to write and debug a STELLA program than a Lisp program, and that the inconvenience of having to supply some type information is much outweighed by the benefits such as catching many errors during compile time instead of at run time. The biggest benefit, however, seems to be that we can still leverage all the incremental code development benefits of Lisp, since we use the Common Lisp-based version of STELLA for prototyping. This allows us to incrementally define and redefine functions, methods and classes and to inspect, debug and fix incorrect code on the fly. Even the most sophisticated C++ or Java IDE's don't yet seem to support this fully incremental development style, i.e., a change in a class (every change in Java is a change to a class) still requires recompilation and restart of the application, and it is the restart that can be the most time consuming if one debugs a complex application that takes a significant time to reach a certain state.	STELLA is a strongly typed, object-oriented, Lisp-like language, designed to facilitate symbolic programming tasks in artificial intelligence applications. STELLA preserves those features of Common Lisp deemed essential for symbolic programming such as built-in support for dynamic data structures, heterogeneous collections, first-class symbols, powerful iteration constructs, name spaces, an object-oriented type system with a meta-object protocol, exception handling, and language extensibility through macros, but without compromising execution speed, interoperability with non-STELLA programs, and platform independence. STELLA programs are translated into a target language such as C++, Common Lisp, or Java, and then compiled with the native target language compiler to generate executable code. The language constructs of STELLA are restricted to those that can be translated directly into native constructs of the intended target languages, thus enabling the generation of highly efficient as well as readable code. As of Fall 2000, we have programmed approximately 100,000 lines of STELLA code - about 50% for the STELLA kernel itself and the other 50% for the PowerLoom knowledge representation system and related systems. Our subjective experience has been that it is only slightly more difficult to write and debug a STELLA program than a Lisp program, and that the inconvenience of having to supply some type information is much outweighed by the benefits such as catching many errors during compile time instead of at run time. The biggest benefit, however, seems to be that we can still leverage all the incremental code development benefits of Lisp, since we use the Common Lisp-based version of STELLA for prototyping. This allows us to incrementally define and redefine functions, methods and classes and to inspect, debug and fix incorrect code on the fly. Even the most sophisticated C++ or Java IDE's don't yet seem to support this fully incremental development style, i.e., a change in a class (every change in Java is a change to a class) still requires recompilation and restart of the application, and it is the restart that can be the most time consuming if one debugs a complex application that takes a significant time to reach a certain state.		USC	STELLA is a strongly typed, object-oriented, Lisp-like language, designed to facilitate symbolic programming tasks in artificial intelligence applications. STELLA preserves those features of Common Lisp deemed essential for symbolic programming such as built-in support for dynamic data structures, heterogeneous collections, first-class symbols, powerful iteration constructs, name spaces, an object-oriented type system with a meta-object protocol, exception handling, and language extensibility through macros, but without compromising execution speed, interoperability with non-STELLA programs, and platform independence. STELLA programs are translated into a target language such as C++, Common Lisp, or Java, and then compiled with the native target language compiler to generate executable code. The language constructs of STELLA are restricted to those that can be translated directly into native constructs of the intended target languages, thus enabling the generation of highly efficient as well as readable code. As of Fall 2000, we have programmed approximately 100,000 lines of STELLA code - about 50% for the STELLA kernel itself and the other 50% for the PowerLoom knowledge representation system and related systems. Our subjective experience has been that it is only slightly more difficult to write and debug a STELLA program than a Lisp program, and that the inconvenience of having to supply some type information is much outweighed by the benefits such as catching many errors during compile time instead of at run time. The biggest benefit, however, seems to be that we can still leverage all the incremental code development benefits of Lisp, since we use the Common Lisp-based version of STELLA for prototyping. This allows us to incrementally define and redefine functions, methods and classes and to inspect, debug and fix incorrect code on the fly. Even the most sophisticated C++ or Java IDE's don't yet seem to support this fully incremental development style, i.e., a change in a class (every change in Java is a change to a class) still requires recompilation and restart of the application, and it is the restart that can be the most time consuming if one debugs a complex application that takes a significant time to reach a certain state.	ste													1	0		16																																														United States					"(defun (lisp-null-array-symbol-string STRING) ((rank INTEGER))   ;; Used in the lisp translation code, insdie a verbatim   ;; to return Lisp-specific-code.   (CASE rank     (1 (return ""STELLA::NULL-1D-ARRAY""))     (2 (return ""STELLA::NULL-2D-ARRAY""))     (3 (return ""STELLA::NULL-3D-ARRAY""))     (4 (return ""STELLA::NULL-4D-ARRAY""))     (5 (return ""STELLA::NULL-5D-ARRAY""))     (otherwise (return ""STELLA::NULL""))))"																																;																																true																																																							true																																															false																																																	0	0														
sweet-expressions	Sweet Expressions	2013	David A. Wheeler and Alan Manuel K. Gloria		14	dataNotation		https://srfi.schemers.org/srfi-110/srfi-110.html		0					2062	1			20761		true	0									dataNotation																							false																																														This SRFI describes a set of syntax extensions for Scheme, called sweet-expressions (t-expressions), that has the same descriptive power as s-expressions but is designed to be easier for humans to read.	This SRFI describes a set of syntax extensions for Scheme, called sweet-expressions (t-expressions), that has the same descriptive power as s-expressions but is designed to be easier for humans to read.			This SRFI describes a set of syntax extensions for Scheme, called sweet-expressions (t-expressions), that has the same descriptive power as s-expressions but is designed to be easier for humans to read.														1	0		18	i-expressions s-expressions															2																																		https://sourceforge.net/p/readable/code/ci/develop/tree/	define fibfast(n)   ; Typical function notation   if {n < 2}        ; Indentation, infix {...}      n              ; Single expr = no new list      fibup n 2 1 0  ; Simple function calls																																;																																true																																																							true																																															true																																																	0	0														
t3x	T3X	1995	Nils M Holm		14	pl		http://www.t3x.org/		0					2063	1			20761	2549	true	0									pl																							false																																			2000											T3X is a small, portable, procedural, block-structured, recursive, almost typeless, and to some degree object-oriented programming language. Its syntax is similar to Pascal, its semantics resembles BCPL's.	T3X is a small, portable, procedural, block-structured, recursive, almost typeless, and to some degree object-oriented programming language. Its syntax is similar to Pascal, its semantics resembles BCPL's.			T3X is a small, portable, procedural, block-structured, recursive, almost typeless, and to some degree object-oriented programming language. Its syntax is similar to Pascal, its semantics resembles BCPL's.														1	0		15																1									https://www.t3x.org/t3x/t3x.html																									https://news.ycombinator.com/item?id=14273177	"USE t3x: t; DO t.write(T3X.SYSOUT, ""Hello, World!\n"", 14); END"																																!																																																																																							true																																																																																																0	0	https://hopl.info/showlanguage.prx?exp=2549			t3x.org										
verifpal	verifpal	2019			14	pl		https://verifpal.com/		0					2064	1			20761		true	0									pl																							false																																			2019											Verifpal is new software for verifying the security of cryptographic protocols. The Verifpal language is meant to illustrate protocols close to how one may describe them in an informal conversation, while still being precise and expressive enough for formal modeling. Verifpal reasons about the protocol model with explicit principals: Alice and Bob exist and have independent states.	Verifpal is new software for verifying the security of cryptographic protocols. The Verifpal language is meant to illustrate protocols close to how one may describe them in an informal conversation, while still being precise and expressive enough for formal modeling. Verifpal reasons about the protocol model with explicit principals: Alice and Bob exist and have independent states.			Verifpal is new software for verifying the security of cryptographic protocols. The Verifpal language is meant to illustrate protocols close to how one may describe them in an informal conversation, while still being precise and expressive enough for formal modeling. Verifpal reasons about the protocol model with explicit principals: Alice and Bob exist and have independent states.	vp													1	0		16																																																			"// All lines that start with ""//"" are treated as comments and ignored by Verifpal // A principal block looks like the following principal SmartphoneA[  // In the line below we state that Alice knows the public BroadcastKey    knows public BroadcastKey    // SK is going to be a secret random value  // To define it we use the ""generates"" keyword  // We will use the following template for SK variable names  // SK[day number][principal initial]    generates SK0A    // We will use the following template for EphID variable names  // EphID[day number][value number][principal initial]    EphID00A, EphID01A, EphID02A = HKDF(nil, SK0A, BroadcastKey) ]"																																//																																true																																																							true																																															false																																																	0	0				verifpal.com										
gdata	Google Data Protcol	2007			9	protocol				0					2065	0			20760		true	0									protocol																							false																																							GData (Google Data Protocol) provides a simple protocol for reading and writing data on the Internet, designed by Google. GData combines common XML-based syndication formats (Atom and RSS) with a feed-publishing system based on the Atom Publishing Protocol, plus some extensions for handling queries. It relies on XML or JSON as a data format. Google provides GData client libraries for Java, JavaScript, .NET, PHP, Python, and Objective-C.		47	481		4992340		The GData Protocol is a REST-inspired technology for reading, writing, and modifying information on the web. It supports two primary modes of access, AtomPub and JSON.	The GData Protocol is a REST-inspired technology for reading, writing, and modifying information on the web. It supports two primary modes of access, AtomPub and JSON.		Google	The GData Protocol is a REST-inspired technology for reading, writing, and modifying information on the web. It supports two primary modes of access, AtomPub and JSON.														255	0		9																																														United States				https://groups.google.com/forum/#!forum/google-help-dataapi																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/GData	0	0														
citrine	Citrine	2014			12	pl		http://citrine-lang.org/		0					2066	1			20759		true	0									pl																							false																																			2014														gaborsoftware.nl															21	0		12																																														The Netherlands				https://news.ycombinator.com/item?id=23885059	salut := 'Bună țară!'. salut țară: 'România'. scrie: salut.																	https://twitter.com/citrinelanguage																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Citrine	0	0				citrine-lang.org										
oracle-java	Oracle Java	2010			12	pl		https://www.oracle.com/java/		0		https://www.oracle.com/java/technologies/javase/jdk-relnotes-index.html			2067	0			20759		true	0									pl																							false																																														A commercial implementation of Java provided by Oracle Corporation.	A commercial implementation of Java provided by Oracle Corporation.		Sun Microsystems	A commercial implementation of Java provided by Oracle Corporation.														21	0		13							java																		https://docs.oracle.com/en/java/																					United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Java_Development_Kit	0	0														
parquet	parquet	2014	Doug Cutting and Julien Le Dem		12	binaryDataFormat		http://parquet.apache.org/		0					2068	0			20759		false	0									binaryDataFormat																							false																																							Apache Parquet is a free and open-source column-oriented data storage format in the Apache Hadoop ecosystem. It is similar to RCFile and ORC, the other columnar-storage file formats in Hadoop, and is compatible with most of the data processing frameworks around Hadoop. It provides efficient data compression and encoding schemes with enhanced performance to handle complex data in bulk.										Twitter && Cloudera															21	0		14																2																	binary													United States																						https://twitter.com/apacheparquet																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Apache_Parquet	0	0				parquet.apache.org										
tierra	Tierra	1991	Thomas S. Ray		12	simulation application		https://tomray.me/tierra/		0			https://tomray.me/tierra/source/		2069	0		1	20759		false	0									simulation																							false																																														The Tierra C source code creates a virtual computer and its Darwinian operating system, whose architecture has been designed in such a way that the executable machine codes are evolvable. This means that the machine code can be mutated (by flipping bits at random) or recombined (by swapping segments of code between algorithms), and the resulting code remains functional enough of the time for natural (or presumably artificial) selection to be able to improve the code over time.	The Tierra C source code creates a virtual computer and its Darwinian operating system, whose architecture has been designed in such a way that the executable machine codes are evolvable. This means that the machine code can be mutated (by flipping bits at random) or recombined (by swapping segments of code between algorithms), and the resulting code remains functional enough of the time for natural (or presumably artificial) selection to be able to improve the code over time.			The Tierra C source code creates a virtual computer and its Darwinian operating system, whose architecture has been designed in such a way that the executable machine codes are evolvable. This means that the machine code can be mutated (by flipping bits at random) or recombined (by swapping segments of code between algorithms), and the resulting code remains functional enough of the time for natural (or presumably artificial) selection to be able to improve the code over time.									c				true	21	0		13																1	false								https://tomray.me/tierra/whatis.html																																																																																																																																																																																																																																																https://en.wikipedia.org/wiki/Tierra_(computer_simulation)	0	0														
holyc	holyc	2005	Terry A. Davis		19	pl				0					2070	1			20759		true	0									pl	9	9		137							c_cpp	clike	text/x-csrc	source.hc	programming								false																																														HolyC is a variation of C developed by Terry A. Davis. HolyC is the official programming language for The Temple Operating System (TempleOS).	HolyC is a variation of C developed by Terry A. Davis. HolyC is the official programming language for The Temple Operating System (TempleOS).		https://github.com/cia-foundation/TempleOS/issues	HolyC is a variation of C developed by Terry A. Davis. HolyC is the official programming language for The Temple Operating System (TempleOS).		hc												0	0		22																1					HC																									United States				https://web.archive.org/web/20170325000321/http://www.templeos.org/Wb/Doc/HolyC.html	"U0 Main()   {     I16 i1;     I32 j1;     j1=i1=0x12345678;           //Resulting i1 is 0x5678 but j1 is 0x12345678        I64 i2=0x8000000000000000;     Print(""%X\n"",i2>>1);        //Res is 0xC000000000000000 as expected        U64 u3=0x8000000000000000;     Print(""%X\n"",u3>>1);        //Res is 0x4000000000000000 as expected        I32 i4=0x80000000;          //const is loaded into a 64-bit reg var.     Print(""%X\n"",i4>>1);        //Res is 0x40000000        I32 i5=-0x80000000;     Print(""%X\n"",i5>>1);        //Res is 0xFFFFFFFFC0000000   }"																																//		Print																														true																																																							true																																			true												false																																																	0	0					HolyC				HolyC					
mybb	MyBB	2002			9	pl				0					2071	0			20752	8605	true	0									pl																							false																																					2002	php mysql postgresql sqlite subversion javascript jquery twig wordpress xml	MyBB, formerly MyBBoard and originally MyBulletinBoard, is a free and open-source forum software developed by the MyBB Group. It is written in PHP, supports MySQL, PostgreSQL and SQLite as database systems and, in addition, has database failover support. It is available in multiple languages and is licensed under the LGPL.	2011	46	60		34093886					https://github.com/mybb														true	250	0		9																																														Australia																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MyBB	0	0	https://hopl.info/showlanguage.prx?exp=8605													
pro-star-c	Pro*C	1996			9	pl				0					2072	0			20752		true	0									pl																							false																																						sql	Pro*C (also known as Pro*C/C++) is an embedded SQL programming language used by Oracle Database database management systems.  Pro*C uses either C or C++ as its host language.  During compilation, the embedded SQL statements are interpreted by a precompiler and replaced by C or C++ function calls to their respective SQL library.  The output from the Pro*C precompiler is standard C or C++ code that is then compiled by any one of several C or C++ compilers into an executable.	2007	46	18	23	13142178					Oracle															250	0		9																																	text													United States				https://docs.oracle.com/cd/A97630_01/win.920/a96111/intro.htm																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Pro*C	0	0														
rapid	RAPID	1994			9	pl				0					2073	0			20752	5407	true	0									pl																							false																																					1994	c	RAPID is a high-level programming language used to control ABB industrial robots. RAPID was introduced along with S4 Control System in 1994 by ABB, superseding the ARLA programming language. Features in the language include:  Routine parameters: Procedures - used as a subprogram. Functions - return a value of a specific type and are used as an argument of an instruction. Trap routines - a means of responding to interrupts. Arithmetic and logical expressions Automatic error handling Modular programs Multi tasking	2010	46	17	45	26407459					ABB Group															250	0		9																																		3809		https://github.com/antlr/grammars-v4/tree/master/abb																																																																																																																																																																																																																																					https://en.wikipedia.org/wiki/RAPID	0	0	https://hopl.info/showlanguage.prx?exp=5407													
msp430	TI MSP430	2009			8	isa				0					2074	0			20749		true	0									isa																							false																																					2009	assembly-language eclipse-editor arduino llvmir vissim	The MSP430 is a mixed-signal microcontroller family from Texas Instruments. Built around a 16-bit CPU, the MSP430 is designed for low cost and, specifically, low power consumption embedded applications.	2003	241	131	527	218382					Texas Instruments															1225	0		8																																	na																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/TI_MSP430	7	0														title|year|author|goodreadsId|rating|ratings|reviews\nMSP430 LaunchPad Programming|2014|Agus Kurniawan|40228118|4.20|5|0\nMicrocontroller Programming and Interfacing Ti Msp430: Part I|2011|Steven Barrett|22513765|5.00|2|0\nMicrocontroller Programming and Interfacing: Texas Instruments Msp430|2011|Daniel J. Pack|18281308|4.00|1|0\nMSP430 State Machine Programming: with the ES2274|2008|Tom Baugh|6801604|3.50|2|0\nMicrocontrollers: 8051 & MSP430 Microcontrollers Family - Architecture & Programming||A.P. Godse|48185134|4.00|1|0\nMsp430 Production Programming And Testing: With The Usbp And Usbppro||Tom Baugh|6801605|0.0|0|0\nZen and the Forth Language: EFORTH for the MSP430 from Texas Instruments||Chen-Hanson Ting|53511846|5.00|1|0
glush	glush	2019	Magnus Holm		10	grammarLanguage				0					2075	0		4	20744		true	0								https://github.com/judofyr/glush	grammarLanguage																2019	2024	2019	10	2	95	1	false																								2019	2019	86	1	25	1	2609																			https://github.com/judofyr/glush/issues										ruby asciidoc python markdown				true	103	0		14																1	false																													Norway																															https://github.com/judofyr/glush																																																																																																																																																																																													0	0														
fuzuli	Fuzuli	2012	Mehmet Hakan Satman		13	pl		https://web.archive.org/web/20170121211733/http://fuzuliproject.org/		0					2076	1		3	20743		true	0								https://github.com/jbytecode/fuzuli/	pl																2015	2020		2	1	3	0	false																								2012	2020	462	9	75	3	267																Fuzuli has a syntax similar to Lisp but it is not intended to be an other Lisp clone. It has got several properties inhereted from Algol family and others. For example; syntax of while and foreach statements were directly derived from C++ and R, respectively. Some string manipulation functions share the same names and definitions from Visual Basic. Math and IO libraries are like C++ standard library and MySql library uses libmysql directly.	Fuzuli has a syntax similar to Lisp but it is not intended to be an other Lisp clone. It has got several properties inhereted from Algol family and others. For example; syntax of while and foreach statements were directly derived from C++ and R, respectively. Some string manipulation functions share the same names and definitions from Visual Basic. Math and IO libraries are like C++ standard library and MySql library uses libmysql directly.		Istanbul University	Fuzuli has a syntax similar to Lisp but it is not intended to be an other Lisp clone. It has got several properties inhereted from Algol family and others. For example; syntax of while and foreach statements were directly derived from C++ and R, respectively. Some string manipulation functions share the same names and definitions from Visual Basic. Math and IO libraries are like C++ standard library and MySql library uses libmysql directly.									java yaml markdown				true	17	0		16																1	false																													Turkey					"(require ""/usr/lib/fuzuli/nfl/math.nfl"") (function euclidean (params x y)     (block         (def dist FLOAT)(let dist 0.0)         (def i INTEGER)         (for (let i 0) (< i (length x)) (inc i)             (let dist (+ dist (pow (- (nth x i) (nth y i)) 2)))         )     (return dist)     ) ) (def x LIST) (def y LIST) (let x (list 1 2 3 4 5 6 7 8 9 10)) (let y (list 1 2 3 4 5 6 7 8 9 11)) (let dist (euclidean x y)) (print dist ""\n"")"																										https://github.com/jbytecode/fuzuli/																																																																																																																																																																																													0	0														
rapidbatch	RapidBatch	2017	Jan Max Meyer		13	pl		http://www.rapidbatch.com		0					2077	0		10	20743	8637	true	0								https://github.com/phorward/rapidbatch	pl																2017	2024	2017	5	1	10	0	false																								2017	2023	23	2	922	8	106649																			Phorward Software Technologies										html ruby c cpp css bourne-shell xml markdown make ring				true	17	0		23																1	false																													Germany				https://www.phorward-software.com/download/MUSEUM/jmksf/rb/rb_linux/manuals/																											https://github.com/phorward/rapidbatch																																																																																																																																																																																													0	0	https://hopl.info/showlanguage.prx?exp=8637													
noon	noon	2015	monsterkodi		13	dataNotation				0				4.6.1	2078	1		3	20739		true	0								https://github.com/monsterkodi/noon	dataNotation																2015	2023		2	1	9	1	false												no ordinary object notation												2015	2025	296	3	27	2	3584																													javascript json markdown				true	16	0		16																1	false	4	true																															https://github.com/breck7/scrollsdk/issues/140	name            noon version         4.6.1 description     no ordinary object notation keywords                 noon                 object                 notation author          monsterkodi license         Unlicense scripts                 build   ./node_modules/.bin/kode -Ho js kode/*.kode                 test    ./node_modules/.bin/kode -t kode/*.kode test/test.kode                 watch   ./node_modules/.bin/kode -wt test/test.kode kode/*.kode files                 bin/noon                 js/*.js main            js/main.js bin                 noon  ./bin/noon repository      github:monsterkodi/noon dependencies                 karg  github:monsterkodi/karg                 klor  github:monsterkodi/klor devDependencies                 kode  github:monsterkodi/kode																										https://github.com/monsterkodi/noon																																																																																																																																												true																																																	0	0														
cusip	Committee on Uniform Security Identification Procedures	1968			8	schema				0					2079	1			20736		true	0									schema																							false												Committee on Uniform Security Identification Procedures																									1964		A CUSIP is a nine-character alphanumeric code that identifies a North American financial security for the purposes of facilitating clearing and settlement of trades.  The CUSIP was adopted as an American National Standard under Accredited Standards X9.6. The CUSIP system is owned by the American Bankers Association and is operated by S&P Global Market Intelligence. The operating body, CUSIP Global Services (CGS), also serves as the national numbering agency (NNA) for North America, and the CUSIP serves as the National Securities Identification Number (NSIN) for products issued from both the United States and Canada. In its role as the NNA, CUSIP Global Services (CGS) also assigns all US-based ISINs.	2004	233	40	290	1083873					Committee on Uniform Security Identification Procedures															1185	0		8																																														United States																							"algorithm Cusip-Check-Digit(cusip) is    Input: an 8-character CUSIP     sum := 0    for 1 ≤ i ≤ 8 do       c := the ith character of cusip       if c is a digit then          v := numeric value of the digit c       else if c is a letter then          p := ordinal position of c in the alphabet (A=1, B=2...)          v := p + 9       else if c = ""*"" then          v := 36       else if c = ""@"" then          v := 37       else if c = ""#"" then          v := 38       end if       if i is even then          v := v × 2       end if        sum := sum + int ( v div 10 ) + v mod 10    repeat     return (10 - (sum mod 10)) mod 10 end function"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/CUSIP	0	0														
zest	Zest	2024	Jamie Brandon		10	pl				0					2080	1		6	20736		true	0								https://github.com/jamii/zest	pl																2023	2025		2	3	89	1	false																								2023	2025	580	1	37	1	10506																Zest is a WIP programming language for building systems that are both malleable and legible.	Zest is a WIP programming language for building systems that are both malleable and legible.			Zest is a WIP programming language for building systems that are both malleable and legible.									zig markdown bourne-shell javascript nix html				true	100	0		16																1	false																																		// code 1 + 1  // result 2																										https://github.com/jamii/zest																																																																																																																																																																																													0	0														
cli-assembly	Assembly CLI	2005			9	library				0					2081	1			20734		true	0									library																							false													cli																								2008	cil visual-studio-editor fat ntfs	Defined by Microsoft for use in recent versions of Windows, an assembly in the Common Language Infrastructure (CLI) is a compiled code library used for deployment, versioning, and security. There are two types: process assemblies (EXE) and library assemblies (DLL). A process assembly represents a process that will use classes defined in library assemblies. CLI assemblies contain code in CIL, which is usually generated from a CLI language, and then compiled into machine language at run time by the just-in-time compiler. In the .NET Framework implementation, this compiler is part of the Common Language Runtime (CLR). An assembly can consist of one or more files. Code files are called modules. An assembly can contain more than one code module. And since it is possible to use different languages to create code modules, it is technically possible to use several different languages to create an assembly. Visual Studio however does not support using different languages in one assembly.	2005	44	101	409	2016154					Microsoft															240	0		9																																	text													United States																							".method private hidebysig static void  Main(string[] args) cil managed {   .entrypoint   .custom instance void [mscorlib]System.STAThreadAttribute::.ctor() = ( 01 00 00 00 )   // Code size       11 (0xb)   .maxstack  1   IL_0000:  ldstr      ""Hello World""   IL_0005:  call       void [mscorlib]System.Console::WriteLine(string)   IL_000a:  ret } // end of method Class1::Main"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Assembly_(CLI)	0	0														
hotdog	Hotdog	2001			9	pl				0					2082	0			20734	7200	true	0									pl																							false																																					1990		HotDog is an HTML editor developed by Sausage Software in the mid-1990s. At the time of its development, there were only a small number of HTML editors available on the market (such as HoTMetaL) and HotDog gathered significant interest due to its ease of use. The program was developed by the New Zealand Internet entrepreneur Steve Outtrim. In 2000, the ownership of the product was sold from Sausage Software and, despite still being called Sausage Software, is now run by a company unrelated to the Outtrim-founded Sausage Software.		44	118		9781345					Sausage Software															240	0		9																																														New Zealand				https://www.oreilly.com/library/view/programming-in-the/0201770180/0201770180_app06.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/HotDog	0	0	https://hopl.info/showlanguage.prx?exp=7200													
fhir	Fast Healthcare Interoperability Resources	2011			8	standard				0					2083	0			20733		true	0									standard																							false																																					2017		"Fast Healthcare Interoperability Resources (FHIR, pronounced ""fire"") is a draft standard describing data formats and elements (known as ""resources"") and an application programming interface (API) for exchanging electronic health records. The standard was created by the Health Level Seven International (HL7) health-care standards organization. FHIR builds on previous data format standards from HL7, like HL7 version 2.x and HL7 version 3.x.  But it is easier to implement because it uses a modern web-based suite of API technology, including a HTTP-based RESTful  protocol, HTML and Cascading Style Sheets for user interface integration, a choice of JSON, XML or RDF for data representation, and Atom for results. One of its goals is to facilitate interoperation between legacy health care systems, to make it easy to provide health care information to health care providers and individuals on a wide variety of devices from computers to tablets to cell phones, and to allow third-party application developers to provide medical applications which can be easily integrated into existing systems. FHIR provides an alternative to document-centric approaches by directly exposing discrete data elements as services.   For example, basic elements of healthcare like patients, admissions, diagnostic reports and medications can each be retrieved and manipulated via their own resource URLs.  FHIR was supported at an American Medical Informatics Association meeting by many EHR vendors which value its open and extensible nature."		232	29		37083126		FHIR builds on previous data format standards from HL7, like HL7 version 2.x and HL7 version 3.x. But it is easier to implement because it uses a modern web-based suite of API technology, including a HTTP-based RESTful protocol, HTML and Cascading Style Sheets for user interface integration, a choice of JSON, XML or RDF for data representation, and Atom for results.	FHIR builds on previous data format standards from HL7, like HL7 version 2.x and HL7 version 3.x. But it is easier to implement because it uses a modern web-based suite of API technology, including a HTTP-based RESTful protocol, HTML and Cascading Style Sheets for user interface integration, a choice of JSON, XML or RDF for data representation, and Atom for results.		Health Level Seven International	FHIR builds on previous data format standards from HL7, like HL7 version 2.x and HL7 version 3.x. But it is easier to implement because it uses a modern web-based suite of API technology, including a HTTP-based RESTful protocol, HTML and Cascading Style Sheets for user interface integration, a choice of JSON, XML or RDF for data representation, and Atom for results.														1180	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Fast_Healthcare_Interoperability_Resources	0	0														
nulan	nulan	2012			11	pl				0				0.1.0	2084	0		8	20728		true	0								https://github.com/Pauan/nulan	pl																2012	2023	2012	10	1	46	1	false																								2012	2017	455	2	167	2	19729				https://pauan.github.io/nulan/doc/tutorial.html															https://github.com/Pauan/nulan/issues										javascript restructuredtext typescript svg html purescript json markdown				true	52	0		19																	false	0	true																											Unknown																															https://github.com/Pauan/nulan																																																																																																																																																																																													0	0														
zl	zl	2012	Kevin Atkinson		11	pl		http://zl-lang.org		0					2085	0		8	20728		true	0								https://github.com/kevina/zl	pl																2012	2024	2008	4	6	30	2	false																								2008	2013	532	2	405	2	38753					2012																								c rescript cpp tex bourne-shell make perl m4				true	52	0		19																1	false																																																												https://github.com/kevina/zl																																																																																																																																																																																													0	0				zl-lang.org			id|title|url|time|timestamp|by|comments|score\n11008170|ZL: A C/C++ Compatible Language with Hygienic Macros|http://zl-lang.org/|2016-01-31 21:28:59 UTC|1454275739|vmorgulis|7|42							
sinclair-basic	Sinclair BASIC	1979	Steve Vickers		9	pl				0					2086	1			20725		true	0									pl																							false																																					1979	basic microsoft-basic beta-basic superbasic sam-coupe unix groovy linux	Sinclair BASIC is a dialect of the programming language BASIC used in the 8-bit home computers from Sinclair Research and Timex Sinclair. The Sinclair BASIC interpreter was made by Nine Tiles Networks Ltd.	2003	43	136	253	395538					Sinclair Research && Timex Sinclair														false	235	0		10																1																														United States																							"  10 PRINT ""Hello world!""   "																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Sinclair_BASIC	0	0														
cobolscript	CobolScript	1999			11	pl		https://web.archive.org/web/20010402110850/http://deskware.com/		0					2087	1			20725		true	0									pl																							false				c/CobolScript.cbl																																	1999	cobol	CobolScript is a programming language created by Matthew Dean and Charles Schereda of Deskware in 1999. The language was intended to provide web-enabled COBOL, and was targeted at businesses using legacy software written in that language.	2016	6	16	10	50155661					Deskware				cbl											51	0		12																																														United States																DISPLAY `Content-type: text/html `. DISPLAY LINEFEED. DISPLAY `<HTML><BODY>`. DISPLAY `<CENTER>Hello World</CENTER>`. DISPLAY `</BODY></HTML>`. GOBACK. 								CobolScript															DISPLAY																																																																																																																								true																																																												https://en.wikipedia.org/wiki/CobolScript	0	0														
elan	ELAN	1974			11	pl		http://www.cs.ru.nl/elan/		0					2088	0			20725	1319	true	0									pl																							false																																					1974	algol-68 basic	"ELAN is an educational programming language for learning and teaching systematic programming. It was developed in 1974 by C.H.A. Koster and a group at the Technical University of Berlin as an alternative to BASIC in teaching, and approved for use in secondary schools in Germany by the ""Arbeitskreis Schulsprache"". It is in use in a number of schools in Germany, Belgium, the Netherlands, and Hungary for informatics teaching in secondary education, and used at the Radboud University Nijmegen in the Netherlands for teaching systematic programming to students from various disciplines and in teacher courses. The language design focuses strongly on structured programming, and has a special construction for stepwise refinement, allowing students to focus on top-down design, and bottom-up coding."	2004	6	10	29	1179492					Technical University of Berlin															51	0		11																																	text								http://www.rosettacode.org/wiki/Category:Elan					Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ELAN_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1319													
nuprl	Nuprl	1984	Robert Lee		11	pl mathematics		https://nuprl-web.cs.cornell.edu/		0					2089	0			20725		true	0									pl																							false													FDL																								1984		Nuprl is a proof development system, providing computer-mediated analysis and proofs of formal mathematical statements, and tools for software verification and optimization.  Originally developed in the 1980s by Robert Lee Constable and others, the system is now maintained by the PRL Project at Cornell University.  The currently supported version, Nuprl 5, is also known as FDL (Formal Digital Library).  Nuprl functions as an automated theorem proving system and can also be used to provide proof assistance.		6	13		45609427					Cornell University															51	0		12			automath													1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Nuprl	0	0														
ten	ten	2019	Ray Stubbs		11	pl		https://ten-lang.io		0					2090	1			20725		true	0								https://github.com/ten-lang/libten	pl																2019	2022	2019	6	4	36	1	false																								2019		196	1	184																							ten												true	51	0		12																1																																			"each( irange( 1, 101 )   [ num ]     if       num % 15 = 0: show""FizzBuzz ""       num % 3  = 0: show""Fizz ""       num % 5  = 0: show""Buzz ""     else       show( num, "" "" ) ) show( N )"																										https://github.com/ten-lang/libten																																																																																																																																																																																													0	0				ten-lang.io										
rio	rio	2017			10	pl				0					2091	0		5	20720		true	0								https://github.com/tjpalmer/rio	pl																2017	2024	2017	8	0	95	0	false																								2017	2024	1014	3	50	3	14120																			University of Oklahoma										rust wasm svg toml markdown				true	99	0		15																	false																													United States				https://web.archive.org/web/20180228184559/https://www.cs.ou.edu/~tjpalmer/																											https://github.com/tjpalmer/rio																																																																																																																																																																																													0	0														
gema	General-purpose macro processor	1995			9	grammarLanguage		http://gema.sourceforge.net/new/index.shtml		0					2092	1			20717		true	0									grammarLanguage																							false																																					1960		A general-purpose macro processor or general purpose preprocessor is a macro processor that is not tied to or integrated with a particular language or piece of software. A macro processor is a program that copies a stream of text from one place to another, making a systematic set of replacements as it does so. Macro processors are often embedded in other programs, such as assemblers and compilers. Sometimes they are standalone programs that can be used to process any kind of text. Macro processors have been used for language expansion (defining new language constructs that can be expressed in terms of existing language components), for systematic text replacements that require decision making, and for text reformatting (e.g. conditional extraction of material from an HTML file).		42	23		3062858					https://sourceforge.net/p/gema/mailman/															231	0		9																																														Various					gema -match -p 'Title\:*\n=$0@end' foo																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/General-purpose_macro_processor	0	0														
openlisp	OpenLisp	1988	Christian Jullien		10	pl				0					2093	1			20716		true	0									pl																							false																																					1988	emacs-editor lisp c x86-isa sparc powerpc mips arm unix linux freebsd solaris islisp common-lisp regex xml sql java unicode interlisp lisp-machine-lisp scheme le-lisp t emacs-lisp autolisp picolisp eulisp newlisp racket guile clojure arc lfe http smtp mysql sqlite postgresql csv	OpenLisp is a programming language in the Lisp family developed by Christian Jullien. It conforms to the international standard for ISLISP published jointly by the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC), ISO/IEC 13816:1997(E), revised to ISO/IEC 13816:2007(E).Written in the programming languages C and Lisp, it runs on most common operating systems. OpenLisp is designated an ISLISP implementation, but also contains many Common Lisp-compatible extensions (hashtable, readtable, package, defstruct, sequences, rational numbers) and other libraries (network socket, regular expression, XML, Portable Operating System Interface (POSIX), SQL, Lightweight Directory Access Protocol (LDAP)).OpenLisp includes an interpreter associated to a read–eval–print loop (REPL), a Lisp Assembly Program (LAP) and a backend compiler for the language C.	2012	15	39	142	34994823					Eligis (one person company)														false	95	0		10																1																									http://www.rosettacode.org/wiki/Category:OpenLisp					Brazil																							static POINTER OLDEFCOMPILED1(olfib_00, p1) {         POINTER a1;         POINTER VOLATILE a2;          ollapenter(SN_OLFIB_00);         a1 = p1;         if (eq(a1, olmakefix(1))) goto _l004;         if (!eq(a1, olmakefix(2))) goto _l003;         ollapleave(SN_OLFIB_00);         return olmakefix(1); _l003:         a1 = ollapgsub(a1, olmakefix(1));         a2 = olfib_00(a1);         a1 = ollapgsub(p1, olmakefix(2));         a1 = olfib_00(a1);         a1 = ollapgadd(a2, a1); _l004:         ollapleave(SN_OLFIB_00);         return a1; }																																																																																																																																																																																																				https://en.wikipedia.org/wiki/OpenLisp	0	0														
thinbasic	ThinBasic	2004			10	pl				0					2094	1			20716		true	0									pl																							false																																					2015	basic c visual-basic powerbasic opengl opencl xml freebasic microsoft-macro-assembler	thinBasic is a BASIC-like computer programming language interpreter with a central core engine architecture surrounded by many specialized modules. Although originally designed mainly for computer automation, thanks to its modular structure it can be used for wide range of tasks.	2005	15	96	158	2046810																			true	95	0		11																																																																					"' Specifies program will use functions from console module uses ""Console""  ' TBMain represents main body of the program function TBMain()   ' Creates variable to hold user name   local UserName as string    ' Asks user for the name   Console_Print(""What is your name?: "")    ' Stores it to variable   UserName = Console_ReadLine    ' If length of username is 0 then no name is specified, else program will say hello   if len(UserName) = 0 then     Console_PrintLine(""No user name specified..."")   else     Console_PrintLine(""Hello "" + UserName + ""!"")   end if    ' Waits for any key from user before program ends   Console_WaitKey end function"														'																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/ThinBasic	0	0														
saol	SAOL	1999			11	pl				0					2095	0			20714	6450	true	0									pl																							false												Structured Audio Orchestra Language																									1999	csound	Structured Audio Orchestra Language (SAOL) is an imperative, MUSIC-N programming language designed for describing virtual instruments, processing digital audio, and applying sound effects. It was published as subpart 5 of MPEG-4 Part 3 (ISO/IEC 14496-3:1999) in 1999.As part of the MPEG-4 international standard, SAOL is one of the key components of the MPEG-4 Structured Audio toolset, along with:  Structured Audio Score Language (SASL) Structured Audio Sample Bank Format (SASBF) The MPEG-4 SA scheduler MIDI support	2006	6	11	17	8684340		The MPEG-4 Structured Audio Orchestra Language	The MPEG-4 Structured Audio Orchestra Language		Moving Picture Experts Group	The MPEG-4 Structured Audio Orchestra Language														50	0		11																																														Switzerland and United Kingdom				https://dl.acm.org/citation.cfm?id=1116129																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Structured_Audio_Orchestra_Language	0	0	https://hopl.info/showlanguage.prx?exp=6450													
dartmouth-basic	Dartmouth BASIC	1964	John G. Kemeny and Thomas E. Kurtz		9	pl				0					2096	1			20713	1948	true	0									pl																							false																																					1964	algol basic microsoft-basic true-basic act-iii algol-60 ascii hp-time-shared-basic basic-plus altair-basic	Dartmouth BASIC is the original version of the BASIC programming language.  It is so named because it was designed and implemented at Dartmouth College by John Kemény and Thomas Kurtz. It was developed as part of the Dartmouth Time Sharing System (DTSS) and was one of the first programming languages intended to be used interactively. Several versions were produced at Dartmouth over the years, all implemented as compile and go compilers. They were implemented by teams of undergraduate programmers working for Kemény and Kurtz.  The first version ran on 1 May 1964, and it was opened to general users in June; upgrades followed, culminating in the seventh release in 1979. Dartmouth also introduced a dramatically updated version known as Structured BASIC (or SBASIC) in 1975, which added various structured programming concepts. SBASIC formed the basis of the ANSI-standard Standard BASIC efforts in the early 1980s. Most dialects of BASIC, notably Microsoft BASIC (MS BASIC), can trace their history to the Fifth Edition. In contrast to the Dartmouth compilers, most other BASICs were written as interpreters. They also lack some of the more advanced features, notably the matrix math commands. Cutting these features allowed these versions to run in the very small main memory of early microcomputers. By the early 1980s, tens of millions of home computers were running some variant of the MS interpreter. It became the de facto standard for BASIC, which led to the abandonment of the ANSI SBASIC efforts. Kemény and Kurtz later left Dartmouth to develop and promote a version of SBASIC known as True BASIC. Many of the early computer games of the mainframe computer era trace their history to Dartmouth BASIC and the DTSS system. A selection of these were collected, in HP 2000 versions, in the People's Computer Company book What to do after you hit Return. Many of the original source listings in BASIC Computer Games and related works also trace their history to Dartmouth BASIC.	2004	42	126	301	516845					Dartmouth College															230	0		10																2																														United States																							5 LET S = 0 10 MAT INPUT V 20 LET N = NUM 30 IF N = 0 THEN 99 40 FOR I = 1 TO N 45   LET S = S + V(I) 50 NEXT I 60 PRINT S/N 70 GO TO 5 99 END																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Dartmouth_BASIC	0	0	https://hopl.info/showlanguage.prx?exp=1948													
dinkc	Dink Smallwood	1998	Seth Robinson		9	pl				0					2097	0			20713		true	0									pl																							false																																					1998	linux android c	"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."	2004	42	35	261	1320860					Robinson Technologies															230	0		9																1																	text													Japan																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Dink_Smallwood	0	0														
balgol	BALGOL	1959	Bob Barton		18	pl				0					2098	1			20700		true	0									pl																							false																																																	Burroughs															0	0		20			algol-58 fortran													1																																		https://www.digm.com/UNITE/2019/2019-Origins-Burroughs-Algol.pdf	INTEGER I..., J..., K..., L..., M..., N...$ BOOLEAN KEEP, LAST$ REAL MAT..., JOULES$ REAL OTHERWISE$ FUNCTION TORADS(DEGREES) = DEGREES . 3.1415926/180$ FUNCTION PYTHAGOREAN(A, B) = SQRT(A*2 + B*2)$ FOR I = 1, 3, 5, 7, 11, (13, 7, 99), 101, (103, 1, 125)$    A(I) = I$  UNTIL A > 125 OR OUTTAHERE$    BEGIN    OUTTAHERE = A EQL 77$    A = A + 3    END$																																																		true						true									true																					true			true						true																			true						true																																																																																															0	0														
fml-lang	FML	2012	Joe Groff		18	pl				0					2099	1			20700		true	0									pl																							false												Function Manipulation Language																																		fml is an optimizing, function-oriented, array programming language. Unlike other array programming languages, it aims to have a less symbol-heavy but still concise syntax, and non-strict semantics that allow for high-level optimization. Note that fml is not: meant for serious use always faster than systems languages like C/C++/etc. always more expressive than general-purpose languages like Python, Javascript, etc. suitable for cryptography, real-time, or low-level applications that require fine control of time and space complexity	fml is an optimizing, function-oriented, array programming language. Unlike other array programming languages, it aims to have a less symbol-heavy but still concise syntax, and non-strict semantics that allow for high-level optimization. Note that fml is not: meant for serious use always faster than systems languages like C/C++/etc. always more expressive than general-purpose languages like Python, Javascript, etc. suitable for cryptography, real-time, or low-level applications that require fine control of time and space complexity		https://duriansoftware.com	fml is an optimizing, function-oriented, array programming language. Unlike other array programming languages, it aims to have a less symbol-heavy but still concise syntax, and non-strict semantics that allow for high-level optimization. Note that fml is not: meant for serious use always faster than systems languages like C/C++/etc. always more expressive than general-purpose languages like Python, Javascript, etc. suitable for cryptography, real-time, or low-level applications that require fine control of time and space complexity														0	0		20																1																														United States				https://gist.github.com/jckarter/2839239	pad = x flip[stitch] 0, stitch 0, flip[cat] 0, cat 0 life = pad, neighborhoods[3 3], [ravel, [sum in?: [x @ 4, + 3; 3]]]/2  [0 1 0 1  0 1 1 0  0 0 1 0  0 0 0 0] replicate[life]-times[5] ### [0 1 0 1  0 1 1 0  0 0 1 0  0 0 0 0   0 1 0 0  0 1 0 1  0 1 1 0  0 0 0 0   0 0 1 0  1 1 0 0  0 1 1 0  0 0 0 0   0 1 0 0  1 0 0 0  1 1 1 0  0 0 0 0   0 0 0 0  1 0 1 0  1 1 0 0  0 1 0 0] ###																																#	###																															true										true																																													true																	true																														false																																																	0	0														
knight	Knight	2021	Sam Westerman		10	pl				0					2100	0		4	20699		true	0								https://github.com/knight-lang/knight-lang	pl																2021	2024	2021	3	6	63	2	false																								2021	2024	233	10	82	1	6345																			https://github.com/knight-lang										ruby markdown html bourne-shell				true	92	0		14																1	false																													United States																															https://github.com/knight-lang/knight-lang																																																																																																																																																																																													0	0														
sham	sham	2016			10	grammarLanguage				0					2101	0		3	20699		true	0								https://github.com/rjnw/sham	grammarLanguage																2016	2023	2016	10	6	66	2	false																								2016	2022	462	7	209	2	16531																			Indiana University										racket cpp yaml				true	92	0		13																	false																													United States				https://arxiv.org/abs/2005.09028																											https://github.com/rjnw/sham																																																																																																																																																																																													0	0														
de-bruijn-notation	De Bruijn Notation	1972	Nicolaas Govert de Bruijn		12	notation				0					2102	1			20694		true	0									notation																							false																																														De Bruijn Notation is a representation system for lambda calculus that eliminates variable names by using numerical indices to refer to binders, avoiding issues with alpha-equivalence and variable capture. It is widely used in theoretical computer science and functional programming implementations.	De Bruijn Notation is a representation system for lambda calculus that eliminates variable names by using numerical indices to refer to binders, avoiding issues with alpha-equivalence and variable capture. It is widely used in theoretical computer science and functional programming implementations.		Eindhoven University of Technology	De Bruijn Notation is a representation system for lambda calculus that eliminates variable names by using numerical indices to refer to binders, avoiding issues with alpha-equivalence and variable capture. It is widely used in theoretical computer science and functional programming implementations.														20	0		13			lambda-calculus													1																														Netherlands				https://www.sciencedirect.com/science/article/pii/1385725872900340	λ λ 2 1 # Represents the lambda term λx.λy.x y in traditional lambda calculus, where 2 refers to the outer binder (x) and 1 to the inner binder (y).																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/De_Bruijn_notation	0	0														
lyric	Language for Your Remote Instruction by Computer	1966			12	pl				0					2103	0			20694	266	true	0									pl																							false												Language for Your Remote Instruction by Computer																									2003					50				Language for Your Remote Instruction by Computer.	Language for Your Remote Instruction by Computer.		Education and Training Consultants Co	Language for Your Remote Instruction by Computer.														20	0		12																																		8043												Unknown				https://dl.acm.org/doi/abs/10.1145/965762.965765?download=true																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Lyric	0	0	https://hopl.info/showlanguage.prx?exp=266													
rtf	RTF	1987	Richard Brodie and Charles Simonyi and David Luebbert		12	textMarkup				0					2104	1			20694		true	0									textMarkup	924	966		9429							text			text.rtf	markup								false												Rich Text Format																																					Microsoft			rtf												20	0		14																3																														United States					{\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard This is some {\b bold} text.\par }																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Rich_Text_Format	0	0					Rich Text Format				Rich Text Format					
sdl	Shared Dataspace Language	1988			12	pl				0					2105	0			20694	1429	true	0									pl																							false												Shared Dataspace Language																									1990					17				The authors are currently evaluating the use of shared dataspace paradigm as the basis for a novel programming language, called SDL (Shared Dataspace Language), that supports large-scale concurrency. Their goal is to develop the software support needed for the design, analysis, understanding, and testing of programs involving many thousands of concurrent processes running on a highly parallel multiprocessor. The authors provide an overview of the key SDL features, using small examples to illustrate its power and flexibility	The authors are currently evaluating the use of shared dataspace paradigm as the basis for a novel programming language, called SDL (Shared Dataspace Language), that supports large-scale concurrency. Their goal is to develop the software support needed for the design, analysis, understanding, and testing of programs involving many thousands of concurrent processes running on a highly parallel multiprocessor. The authors provide an overview of the key SDL features, using small examples to illustrate its power and flexibility		Washington University	The authors are currently evaluating the use of shared dataspace paradigm as the basis for a novel programming language, called SDL (Shared Dataspace Language), that supports large-scale concurrency. Their goal is to develop the software support needed for the design, analysis, understanding, and testing of programs involving many thousands of concurrent processes running on a highly parallel multiprocessor. The authors provide an overview of the key SDL features, using small examples to illustrate its power and flexibility														20	0		12																																				https://github.com/antlr/grammars-v4/tree/master/sdl										United States				https://ieeexplore.ieee.org/document/12526																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/SDL	0	0	https://hopl.info/showlanguage.prx?exp=1429													
shacl	SHACL	2015			12	pl				0					2106	1			20694		true	0									pl																							false												Shapes Constraint Language																																		A standard language for describing Resource Description Framework (RDF) graphs.	A standard language for describing Resource Description Framework (RDF) graphs.		W3C	A standard language for describing Resource Description Framework (RDF) graphs.														20	0		13	rdf																																													United States				https://www.w3.org/TR/shacl/	"ex:PersonShape a sh:NodeShape ; sh:targetClass ex:Person ;    # Applies to all persons sh:property [                 # _:b1  sh:path ex:ssn ;           # constrains the values of ex:ssn  sh:maxCount 1 ;  sh:datatype xsd:string ;  sh:pattern ""^\\d{3}-\\d{2}-\\d{4}$"" ; ] ; sh:property [                 # _:b2  sh:path ex:worksFor ;  sh:class ex:Company ;  sh:nodeKind sh:IRI ; ] ; sh:closed true ; sh:ignoredProperties ( rdf:type ) ."																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/SHACL	0	0														
worldwideweb-browser	WorldWideWeb Browser	1990	Tim Berners-Lee		12	webBrowser				0		https://www.w3.org/History/1991-WWW-NeXT/Implementation/Features.html			2107	0		1	20694		false	0									webBrowser																							true													Nexus																																														objective-c			true		20	0		13																1	false																																	https://github.com/simonw/1991-WWW-NeXT-Implementation																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/WorldWideWeb	0	0														
ruleml	RuleML	2002	Harold Boley and Benjamin Grosof and Said Tabet		10	pl		https://www.ruleml.org/		0					2108	0			20693	7648	true	0									pl																							false																																					2000	xml	RuleML is a global initiative, led by a non-profit organization RuleML Inc., that is devoted to advancing research and industry standards design activities in the technical area of rules that are semantic and highly inter-operable. The standards design takes the form primarily of a markup language, also known as RuleML. The research activities include an annual research conference, the RuleML Symposium, also known as RuleML for short. Founded in fall 2000 by Harold Boley, Benjamin Grosof, and Said Tabet, RuleML was originally devoted purely to standards design, but then quickly branched out into the related activities of coordinating research and organizing an annual research conference starting in 2002. The M in RuleML is sometimes interpreted as standing for Markup and Modeling. The markup language was developed to express both forward (bottom-up) and backward (top-down) rules in XML for deduction, rewriting, and further inferential-transformational tasks. It is defined by the Rule Markup Initiative, an open network of individuals and groups from both industry and academia that was formed to develop a canonical Web language for rules using XML markup and transformations from and to other rule standards/systems. Markup standards and initiatives related to RuleML include:  Rule Interchange Format (RIF): The design and overall purpose of W3C's Rule Interchange Format (RIF) industry standard is based primarily on the RuleML industry standards design. Like RuleML, RIF embraces a multiplicity of potentially useful rule dialects that nevertheless share common characteristics. RuleML Technical Committee from Oasis-Open: An industry standards effort devoted to legal automation utilizing RuleML. Semantic Web Rule Language (SWRL): An industry standards design, based primarily on an early version of RuleML, whose development was funded in part by the DARPA Agent Markup Language (DAML) research program. Semantic Web Services Framework], particularly its Semantic Web Services Language: An industry standards design, based primarily on a medium-mature version of RuleML, whose development was funded in part by the DARPA Agent Markup Language (DAML) research program and the WSMO research effort of the EU. Mathematical Markup Language (MathML): However, MathML's Content Markup is better suited for defining functions rather than relations or general rules Predictive Model Markup Language (PMML): With this XML-based language one can define and share various models for data-mining results, including association rules Attribute Grammars in XML (AG-markup): For AG's semantic rules, there are various possible XML markups that are similar to Horn-rule markup Extensible Stylesheet Language Transformations (XSLT): This is a restricted term-rewriting system of rules, written in XML, for transforming XML documents into other text documents	2005	14	18		1568414					RuleML Inc															91	0		12																3																														United States and Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/RuleML	0	0	https://hopl.info/showlanguage.prx?exp=7648													
demos	DEMOS	1978			10	pl				0					2109	0			20685	6332	true	0									pl																							false																																					1982	unix freebsd ios linux android solaris	DEMOS (Dialogovaya Edinaya Mobilnaya Operatsionnaya Sistema: Russian: Диалоговая Единая Мобильная Операционная Система, ДЕМОС, lit. 'Interactive Unified Portable Operating System') was a Unix-like operating system developed in the Soviet Union. It was derived from BSD.	2006	14	30		4336844					University of Calgary															90	0		10																																														Canada				https://semanticscholar.org/paper/47abc3f8f307569df6ae6b628e9934c99028c288																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/DEMOS	0	0	https://hopl.info/showlanguage.prx?exp=6332													
scsh	Scsh	1993			10	pl				0					2110	1			20685	2484	true	0									pl																							false																																					1994	ia-32 scheme regex	Scsh (a Scheme shell) is computer software, a type of shell for an operating system. It is a Portable Operating System Interface (POSIX) application programming interface (API) layered on the programming language Scheme, in a manner to make the most of Scheme's ability for scripting. Scsh is limited to 32-bit platforms but there is a development version against the latest Scheme 48 that works in 64-bit mode. It is free and open-source software released under a BSD license.	2003	14	60	61	380536					MIT														true	90	0		10																																														United States				https://www.ccs.neu.edu/home/shivers/cv.pdf																			"#!/usr/local/bin/scsh -s !#  (define (executables dir)   (with-cwd dir     (filter file-executable? (directory-files dir #t)))) (define (writeln x) (display x) (newline))  (for-each writeln   (append-map executables ((infix-splitter "":"") (getenv ""PATH""))))"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Scsh	0	0	https://hopl.info/showlanguage.prx?exp=2484													
slip	SLIP	1960			10	pl				0					2111	0			20685	3550	true	0									pl																							false																																					1960	fortran algol	SLIP is a list processing computer programming language, invented by Joseph Weizenbaum in the 1960s.  The name SLIP stands for Symmetric LIst Processor.  It was first implemented as an extension to the Fortran programming language, and later embedded into MAD and ALGOL.	2006	14	8	30	4449554					MIT															90	0		10																																	text	5110												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SLIP_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=3550													
testml	TestML	2018			11	pl		https://testml.org/		0					2112	1		16	20684		true	0								https://github.com/testml-lang/testml/	pl																2018	2022		6	10	12	53	false																								2018	2020	795	5	392	13	20969				https://testml.org/playground/												TestML is data driven software testing language that works with all popular programming languages and their favorite test frameworks. You write up your inputs and expected outputs and a simple assertion statement of how to get from one to the other. TestML takes care of the rest, giving you lots of testing functionality for the minimum input.	TestML is data driven software testing language that works with all popular programming languages and their favorite test frameworks. You write up your inputs and expected outputs and a simple assertion statement of how to get from one to the other. TestML takes care of the rest, giving you lots of testing functionality for the minimum input.			TestML is data driven software testing language that works with all popular programming languages and their favorite test frameworks. You write up your inputs and expected outputs and a simple assertion statement of how to get from one to the other. TestML takes care of the rest, giving you lots of testing functionality for the minimum input.									xml make bash perl coffeescript markdown python go raku ruby cpp ini json dockerfile javascript yaml				true	49	0		27																	false																																		"#!/usr/bin/env testml  ""+ - {*a} + {*a} == {*c}"":   *a.add(*a) == *c  ""+ - {*c} - {*a} == {*a}"":   *c.sub(*a) == *a  ""+ - {*a} * 2 == {*c}"":   *a.mul(2) == *c  ""+ - {*c} / 2 == {*a}"":   *c.div(2) == *a  ""+ - {*a} * {*b} == {*d}"":   mul(*a, *b) == *d  === Test Block 1 --- a: 3 --- c: 6  === Test Block 2 --- a: -5 --- b: 7 --- c: -10 --- d: -35"																										https://github.com/testml-lang/testml/																																																																																																																																																																																													0	0														
pearscript	PearScript	2016	Ondřej Kocián		13	pl		https://github.com/kocisov/pearscript		0				0.2.3-1	2113	0		3	20671		true	0								https://github.com/kocisov/pearscript	pl																2016	2017		4	0	9	1	false																								2016	2016	35	2	11	1	1178																			https://github.com/kocisov/pearscript/issues										javascript json markdown	javascript			true	13	0		17																1	false	0	true																											Malta																															https://github.com/kocisov/pearscript																																																																																																																																																																																													0	0														
apt-pm	APT Debian	1998			8	packageManager				0					2114	0			20667		false	0									packageManager																							false																																					1998		Advanced Package Tool, or APT, is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian, Ubuntu, and related Linux distributions. APT simplifies the process of managing software on Unix-like computer systems by automating the retrieval, configuration and installation of software packages, either from precompiled files or by compiling source code.		198	133		187481					The Debian Project														true	1010	0		8																																														United State																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/APT_(Debian)	0	0														
clpr	CLPR	1986			11	pl				0					2115	2			20666	1205	true	0									pl																							false																																					1992	prolog	CLP(R) is a declarative programming language. It stands for constraint logic programming (Real) where real refers to the real numbers. It can be considered and is generally implemented as a superset or add-on package for a Prolog implementation.	2007	5	10	31	14734259					Monash University															45	0		12									prolog																								text													Australia					3*X + 4*Y - 2*Z = 8, X - 5*Y + Z = 10, 2*X + 3*Y -Z = 20.																		3*X + 4*Y - 2*Z = 8, X - 5*Y + Z = 10, 2*X + 3*Y -Z = 20.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/CLP(R)	0	0	https://hopl.info/showlanguage.prx?exp=1205													
neliac	NELIAC	1958			11	pl				0					2116	0			20666	32	true	0									pl																							false												Navy Electronics Laboratory International ALGOL Compiler																									1958	algol-58 jovial	The Navy Electronics Laboratory International ALGOL Compiler or NELIAC is a dialect and compiler implementation of the ALGOL 58 programming language developed by the Naval Electronics Laboratory in 1958. It was designed for numeric and logical computations and was the first language to provide a bootstrap implementation.	2004	5	18	41	949068		The Navy Electronics Laboratory International ALGOL Compiler or NELIAC is a dialect and compiler implementation of the ALGOL 58 programming language developed by the Naval Electronics Laboratory in 1958.	The Navy Electronics Laboratory International ALGOL Compiler or NELIAC is a dialect and compiler implementation of the ALGOL 58 programming language developed by the Naval Electronics Laboratory in 1958.		U.S. Navy Electronics Laboratory	The Navy Electronics Laboratory International ALGOL Compiler or NELIAC is a dialect and compiler implementation of the ALGOL 58 programming language developed by the Naval Electronics Laboratory in 1958.														45	0		11																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/NELIAC	0	0	https://hopl.info/showlanguage.prx?exp=32													
staroffice-basic	StarOffice Basic	2000			11	pl				0					2117	1			20666		true	0									pl																							false																																						basic vba isbn	OpenOffice Basic (formerly known as StarOffice Basic or StarBasic or OOoBasic) is a dialect of the programming language BASIC that originated with the StarOffice office suite and spread through OpenOffice.org and derivatives such as LibreOffice (where it is known as LibreOffice Basic). The language is a domain-specific programming language which specifically serves the OpenOffice application suite.	2012	5	113	2	318131					Star Division															45	0		12																																														Germany																							"Sub ParaCount ' ' Count number of paragraphs in a text document '     Dim Doc As Object, Enum As Object, TextEl As Object, Count As Long     Doc = ThisComponent ' Is this a text document?     If Not Doc.SupportsService(""com.sun.star.text.TextDocument"") Then         MsgBox ""This macro must be run from a text document"", 64, ""Error""         Exit Sub     End If     Count = 0 ' Examine each component - paragraph or table?     Enum = Doc.Text.CreateEnumeration     While Enum.HasMoreElements         TextEl = Enum.NextElement ' Is the component a paragraph?         If TextEl.SupportsService(""com.sun.star.text.Paragraph"") Then             Count = Count + 1         End If     Wend 'Display result     MsgBox Count, 0, ""Paragraph Count"" End Sub"														'																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/StarOffice_Basic	0	0														
conceptual	Conceptual	2019			13	pl		https://github.com/Antipurity/conceptual		0					2118	1		4	20659		true	0								https://github.com/Antipurity/conceptual	pl																2019	2021		3	0	8	2	false													Antipurity											2019	2021	245	2	136	32	25522																The Conceptual language aims to completely separate all features and quirks of programming and bring them to the realm of concepts, bridging machines and minds. This language is not a goal in itself, but a platform for the future; understanding this future allows to put its features into their proper context.	The Conceptual language aims to completely separate all features and quirks of programming and bring them to the realm of concepts, bridging machines and minds. This language is not a goal in itself, but a platform for the future; understanding this future allows to put its features into their proper context.		https://github.com/Antipurity/conceptual	The Conceptual language aims to completely separate all features and quirks of programming and bring them to the realm of concepts, bridging machines and minds. This language is not a goal in itself, but a platform for the future; understanding this future allows to put its features into their proper context.									tex markdown javascript html				true	12	0		17																	false																													Unknown					"concept ( map txt '(examples F): Returns examples of usage of a function, in `(… (CodeString BecomesString) …)` format. (examples): Returns all available examples in a (… (Name … (CodeString BecomesString) …) …) format.' call (_jsEval ""function(f) {   if (_isArray(f)) return error   if (f === undefined) {     // Accumulate all examples (from parse.ctx).     const result = [map]     parse.ctx.forEach((v,k) => {       if (k[0] === '_') return       const r = _getDataOverride(v, examples)       if (r !== undefined)         result.push(v, r)     })     return result   } else     return _checkOverride(f, examples, f) }"""																										https://github.com/Antipurity/conceptual																																																																																																																																																																																													0	0														
dashrep	Dashrep	2011	Richard Fobes		13	pl		http://www.dashrep.org/		0					2119	1		5	20659		true	0								https://github.com/cpsolver/Dashrep-language	pl																2011	2024		5	1	5	2	false																								2011	2024	2791	2	1945	13	76773																Dashrep™, the text-manipulation programming language that is powerful and fast, yet simple	Dashrep™, the text-manipulation programming language that is powerful and fast, yet simple		www.solutionscreative.com	Dashrep™, the text-manipulation programming language that is powerful and fast, yet simple									perl html cpp yaml xml				true	12	0		18																1	false																													United States					animal-type: dolphin ---- characteristic-for-dolphin: talkative ---- start-here: The animal-type is characteristic-for fenambee animal-type amenn no-space . ----																										https://github.com/cpsolver/Dashrep-language																																																																																																																																																																																													0	0														
juicy	juicy	2017	Jonathan Avery		13	pl				0					2120	0		5	20659		true	0								https://github.com/GordianNaught/Juicy	pl																2017	2024	2017	3	0	9	0	false																								2017	2017	76	2	55	1	5163																<a href='https://github.com/GordianNaught/Juicy'>Juicy</a> is a low-level, compiled, purely functional, highly generic language with inferred types and tail recursion.	<a href='https://github.com/GordianNaught/Juicy'>Juicy</a> is a low-level, compiled, purely functional, highly generic language with inferred types and tail recursion.		https://github.com/GordianNaught/Juicy/issues	<a href='https://github.com/GordianNaught/Juicy'>Juicy</a> is a low-level, compiled, purely functional, highly generic language with inferred types and tail recursion.									prolog markdown perl assembly-language make				true	12	0		18																1	false																text													New Zealand																															https://github.com/GordianNaught/Juicy																																																																																																																																																																																													0	0														
texti	texti	2017	Gerald Bauer		13	textMarkup		https://texti.github.io		0					2121	1		3	20659		true	0								https://github.com/texti/texti.github.io	textMarkup																2017	2023		4	0	9	0	false																								2017	2018	61	1	13	1	1801																The Best of Markdown, Wikipedia Markup, LaTeX & Friends - All Together Now	The Best of Markdown, Wikipedia Markup, LaTeX & Friends - All Together Now			The Best of Markdown, Wikipedia Markup, LaTeX & Friends - All Together Now									markdown html yaml			true	true	12	0		18	markdown mediawiki															1	false																																		"= Markup language =  A '''markup language''' is a system for [[annotation|annotating]] a [[document]] in a way that is [[Syntax (logic)|syntactically distinguishable]] from the text.[^] The idea and terminology evolved from the ""marking up"" of paper manuscripts, i.e., the revision instructions by editors, traditionally written with a [[blue pencil (editing)|blue pencil]] on authors' [[manuscript]]s."																										https://github.com/texti/texti.github.io																																																																																																																																																																																													0	0														
ext3	Ext3	2001			8	filesystem				0					2122	0			20651		false	0									filesystem																							false																																					1998	linux ext2 ext4	ext3, or third extended filesystem, is a journaled file system that is commonly used by the Linux kernel. It used to be the default file system for many popular Linux distributions. Stephen Tweedie first revealed that he was working on extending ext2 in Journaling the Linux ext2fs Filesystem in a 1998 paper, and later in a February 1999 kernel mailing list posting. The filesystem was merged with the mainline Linux kernel in November 2001 from 2.4.15 onward. Its main advantage over ext2 is journaling, which improves reliability and eliminates the need to check the file system after an unclean shutdown. Its successor is ext4.	2002	191	325	789	39195					Linux Foundation															975	0		8																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ext3	0	0														
calc4	Calc4	2018	Yuya Watari		13	pl		https://github.com/proprowataya/calc4		0					2123	1		5	20649		true	0								https://github.com/proprowataya/calc4	pl																2018	2024		3	0	5	0	false																								2018	2025	186	4	38	6	9131																Calc4 is a programming language where everything in its code is an operator.	Calc4 is a programming language where everything in its code is an operator.		https://github.com/proprowataya	Calc4 is a programming language where everything in its code is an operator.									cpp cmake markdown yaml bourne-shell				true	11	0		18																1	false																													Japan					[fib2|x, a, b|x ? ((x-1) ? ((x-1) {fib2} (a+b) {fib2}a) ? a) ? b] 38{fib2}1{fib2}0																										https://github.com/proprowataya/calc4																																																																																																																																																																																													0	0														
bam-format	Binary Alignment Map	2009			10	binaryDataFormat				0					2124	0			20648		false	0									binaryDataFormat																							false													BAM																								2009	fastq-format sam-format cram-format	Binary Alignment Map (BAM) is the comprehensive raw data of genome sequencing; it consists of the lossless, compressed binary representation of the Sequence Alignment Map.BAM is the compressed binary representation of SAM (Sequence Alignment Map). BAM is in compressed BGZF format.	2016	13	11	21	51385546		BAM is the compressed binary representation of SAM (Sequence Alignment Map). BAM is in compressed BGZF format.	BAM is the compressed binary representation of SAM (Sequence Alignment Map). BAM is in compressed BGZF format.		Samtools	BAM is the compressed binary representation of SAM (Sequence Alignment Map). BAM is in compressed BGZF format.														85	0		10																																	binary													Various																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Binary_Alignment_Map	0	0														
adobe-font-metrics	Adobe Font Metrics	1987			9	application				0					2125	1			20637		false	0									application						0			acfm or adobe composite font metrics or adobe multiple font metrics or amfm		text			source.afm	data								false					51	2016	2018	3	2																																								Adobe			afm												200	0		9																																	text																	https://www.adobe.com/content/dam/acom/en/devnet/font/pdfs/5004.AFM_Spec.pdf													StartFontMetrics 2.0 Comment Generated by FontForge 20170719 Comment Creation Date: Sun Jul 23 23:14:02 2017 FontName Greek_Lambda_Character-Regular FullName Greek_Lambda_Character Regular FamilyName Greek_Lambda_Character Weight Regular Notice (NONE. NADA. PUBLIC DOMAIN, BOI) ItalicAngle 0 IsFixedPitch false UnderlinePosition -175 UnderlineThickness 90 Version 020.017 EncodingScheme ISO10646-1 FontBBox 33 -177 566 760 StartCharMetrics 5 C 13 ; WX 602 ; N uni000D ; B 0 0 0 0 ; C 32 ; WX 602 ; N space ; B 0 0 0 0 ; C -1 ; WX 602 ; N lambda ; B 33 0 566 760 ; C -1 ; WX 602 ; N .notdef ; B 50 -177 551 706 ; C -1 ; WX 0 ; N NULL ; B 0 0 0 0 ; EndCharMetrics EndFontMetrics																																																																																																																																																																																																											0	0						https://github.com/Alhadis/language-fontforge			Adobe Font Metrics					
augment	Augment	1974			9	pl				0					2126	0			20637	7408	true	0									pl																							false																																							Augment or augmentation may refer to:	2002	36	25		1693769					University of Wisconsin-Madison && Boeing															200	0		10																																														United States				https://semanticscholar.org/paper/10d89b3b16ec56053272895b1f996f713a3d80ac																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Augment	0	0	https://hopl.info/showlanguage.prx?exp=7408													
kuka	KUKA Robot Language	2010			9	pl				0					2127	0			20637		true	0									pl																							false																																					2010	pascal ascii rapid	The KUKA Robot Language, also known as KRL, is a proprietary programming language similar to Pascal and used to control KUKA robots.	2016	36	3	12	50540803					KUKA Robotics Corporation															200	0		9																																	text			https://github.com/antlr/grammars-v4/tree/master/kuka										Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/KUKA_Robot_Language	0	0														
subrip-text	SubRip Text	2005			9	application				0					2128	2			20637		false	0									application				521758		0					text			text.srt	data								false					4	2016	2016	1	1																																											srt												200	0		9																																	text																	https://en.wikipedia.org/wiki/SubRip	168 00:20:41,150 --> 00:20:45,109 - How did he do that? - Made him an offer he couldn't refuse.												"1 00:00:01,250 --> 00:00:03,740 Adding NCL language.  2 00:00:04,600 --> 00:00:08,730 Thanks for the pull request! Do you know if these files are NCL too?  3 00:00:09,800 --> 00:00:13,700 Those are poorly-named documentation files for NCL functions.  4 00:00:14,560 --> 00:00:17,200 - What's better? - This is better.  5 00:00:18,500 --> 00:00:23,000 - Would it be correct to recognise these files as text? - Yes.  6 00:00:23,890 --> 00:00:30,000 In that case, could you add ""NCL"" to the text entry in languages.yml too?  7 00:00:30,540 --> 00:00:35,250 I added the example to ""Text"" and updated the license in the grammar submodule.  8 00:00:38,500 --> 00:00:42,360 Cloning the submodule fails for me in local with this URL.  9 00:00:42,360 --> 00:00:45,250 Could you use Git or HTTPS...?  10 00:00:46,810 --> 00:00:50,000 I updated the grammar submodule link to HTTPS.  11 00:00:51,100 --> 00:00:57,000 It's still failing locally. I don't think you can just update the .gitmodules file.  12 00:00:57,750 --> 00:01:03,000 You'll probably have to remove the submodule and add it again to be sure.  13 00:01:04,336 --> 00:01:11,800 - I'll see first if it's not an issue on my side... - I removed the submodule and added it back with HTTPS.  14 00:01:13,670 --> 00:01:18,000 I tested the detection of NCL files with 2000 samples.  15 00:01:18,000 --> 00:01:25,000 The Bayesian classifier doesn't seem to be very good at distinguishing text from NCL.  16 00:01:25,000 --> 00:01:30,740 We could try to improve it by adding more samples, or we can define a new heuristic rule.  17 00:01:31,300 --> 00:01:36,200 - Do you want me to send you the sample files? - Yes, please do.  18 00:01:37,500 --> 00:01:39,500 In your inbox.  19 00:01:41,285 --> 00:01:48,216 - So if I manually go through these and sort out the errors, would that help? - Not really.  20 00:01:48,540 --> 00:01:55,145 It's a matter of keywords so there's not much to do there except for adding new samples.  21 00:01:55,447 --> 00:02:02,000 If adding a few more samples doesn't improve things, we'll see how to define a new heuristic rule.  22 00:02:04,740 --> 00:02:09,600 - I added quite a few NCL samples. - That's a bit over the top, isn't it?  23 00:02:10,250 --> 00:02:16,000 We currently can't add too many samples because of #2117.  24 00:02:18,000 --> 00:02:20,830 (sigh) I decreased the number of added samples.  25 00:02:21,630 --> 00:02:25,300 Could you test the detection results in local with the samples I gave you?  26 00:02:26,000 --> 00:02:28,670 - What is the command to run that test? - Here...  27 00:02:28,716 --> 00:02:38,650 [Coding intensifies]  28 00:02:38,650 --> 00:02:43,330 It is getting hung up on a false detection of Frege in one of the Text samples.  29 00:02:43,540 --> 00:02:46,115 Do you have any suggestions for implementing a heuristic?  30 00:02:47,640 --> 00:02:55,200 #2441 should fix this. In the meantime, you can change this in ""test_heuristics.rb""  31 00:02:55,165 --> 00:02:57,240 Why did you have to change this?  32 00:02:57,777 --> 00:03:04,480 - It doesn't work for me unless I do that. - Hum, same for me. Arfon, does it work for you?  33 00:03:04,920 --> 00:03:08,830 Requiring linguist/language doesn't work for me either.  34 00:03:09,300 --> 00:03:13,885 We restructured some of the requires a while ago and I think this is just out-of-date code.  35 00:03:14,065 --> 00:03:20,950 From a large sample of known NCL files taken from Github, it's now predicting with about 98% accuracy.  36 00:03:21,183 --> 00:03:28,000 For a large sample of other files with the NCL extension, it is around 92%.  37 00:03:27,880 --> 00:03:30,950 From those, nearly all of the errors come from one GitHub repository,  38 00:03:30,950 --> 00:03:34,160 and they all contain the text strings, ""The URL"" and ""The Title"".  39 00:03:35,660 --> 00:03:43,260 - Do you mean 92% files correctly identified as text? - Yes, it correctly identifies 92% as text.  40 00:03:44,000 --> 00:03:46,150 I'd really like to see this dramatically reduced.  41 00:03:46,150 --> 00:03:51,150 What happens if we reduce to around 5 NCL sample files?  42 00:03:51,150 --> 00:03:52,600 Does Linguist still do a reasonable job?  43 00:03:53,470 --> 00:03:58,190 I reduced it to 16 NCL samples and 8 text samples.  44 00:03:58,190 --> 00:04:01,720 It correctly classifies my whole set of known NCL files.  45 00:04:01,870 --> 00:04:05,730 I tried with 5 samples but could not get the same level of accuracy.  46 00:04:06,670 --> 00:04:10,400 It incorrectly classifies all of the NCL files in this GitHub repository.  47 00:04:11,130 --> 00:04:14,660 All of these files contain the text strings, ""THE_URL:"" and ""THE_TITLE:"".  48 00:04:14,660 --> 00:04:19,500 It did not misclassify any other text-files with the extension NCL.  49 00:04:19,970 --> 00:04:25,188 With 100% accuracy? Does that mean it that the results are better with less samples??  50 00:04:25,610 --> 00:04:31,190 I also removed a sample text-file which should have been classified as an NCL file.  51 00:04:31,000 --> 00:04:35,895 I think that probably made most of the difference, although I didn't test it atomically.  52 00:04:35,895 --> 00:04:38,370 Okay, that makes more sense.  53 00:04:39,515 --> 00:04:43,450 I don't get the same results for the text files. Full results here.  54 00:04:44,650 --> 00:04:50,000 They all look correctly classified to me, except for the ones in Fanghuan's repository.  55 00:04:50,000 --> 00:04:55,920 I manually went through all of the ones where I didn't already know based on the filename or the repository owner.  56 00:04:56,526 --> 00:05:00,000 [Presses button] It now correctly classifies all of my test files.  57 00:05:00,000 --> 00:05:05,970 R. Pavlick, thanks for this. These changes will be live in the next release of Linguist. In the next couple of weeks.  58 00:05:05,970 --> 00:05:07,450 Great! Thanks."																																																																																																																																																																																																											0	0						https://github.com/314eter/atom-language-srt			SubRip Text					
wavefront-material	Wavefront Material	1988			9	application				0					2129	2			20637		false	0									application				216089		0					text			source.wavefront.mtl	data								false					45	2016	2017	4	1																																											mtl												200	0		9																																	text																	https://github.com/Alhadis/language-wavefront/blob/master/specs/mtl.rst	newmtl flat_green Ka 0.0000 0.2000 0.0000 Kd 0.0000 0.8000 0.0000 illum 1												# 3ds Max Wavefront OBJ Exporter v0.97b - (c)2007 guruware # File Created: 27.05.2016 16:27:25  newmtl wire_088177027  Ns 32  d 1  Tr 0  Tf 1 1 1  illum 2  Ka 0.34509805 0.69411767 0.10588236  Kd 0.34509805 0.69411767 0.10588236  Ks 0.34999999 0.34999999 0.34999999																																																																																																																																																																																																											0	0						https://github.com/Alhadis/language-wavefront			Wavefront Material					
world-of-warcraft-addon-data	World of Warcraft Addon Data	2012			9	application				0					2130	2			20637		false	0									application				38		0					text			source.toc	data								false					8	2016	2016	3	1																																											toc												200	0		9																																	text																	http://wowwiki.wikia.com/wiki/TOC_format	## Interface: 70300 ## Title: Waiting for Bob ## Notes: Nothing to be done. ## Version: 1.0 Bob.xml Bob.lua # comment												"## Interface: 60200 ## Title: Vahevian Lotus Vane ## Notes: ""Critical Threat Range"" ## Version: 4.2 Vahevia.xml Lotus_Vane.lua"																																																																																																																																																																																																											0	0						https://github.com/nebularg/language-toc-wow			World of Warcraft Addon Data					
x-font-directory-index	X Font Directory Index	1991			9	application				0					2131	2			20637		false	0									application			encodings.dir fonts.alias fonts.dir fonts.scale	14							text			source.fontdir	data								false					51	2016	2018	4	2																																																							200	0		9																																	text																	https://groups.google.com/forum/#!search/mkfontdir/comp.windows.x/zYxw3Vkaht4/KUSt85opBwoJ	2 sutonnymj.pfa -altsys-SutonnyMJ-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific rinkymj.pfa -altsys-RinkyMJ-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific												"! This is Alhadis's `fonts.alias' file, taken from his OpenBSD ! install's `/usr/X11R6/lib/X11/fonts/100dpi/' directory. FONT_NAME_ALIASES lucidasans-bolditalic-8 -b&h-lucida-bold-i-normal-sans-11-80-100-100-p-69-iso8859-1 lucidasans-bolditalic-10 -b&h-lucida-bold-i-normal-sans-14-100-100-100-p-90-iso8859-1 lucidasans-bolditalic-12 -b&h-lucida-bold-i-normal-sans-17-120-100-100-p-108-iso8859-1 lucidasans-bolditalic-14 -b&h-lucida-bold-i-normal-sans-20-140-100-100-p-127-iso8859-1 lucidasans-bolditalic-18 -b&h-lucida-bold-i-normal-sans-25-180-100-100-p-159-iso8859-1 lucidasans-bolditalic-24 -b&h-lucida-bold-i-normal-sans-34-240-100-100-p-215-iso8859-1 lucidasans-bold-8 -b&h-lucida-bold-r-normal-sans-11-80-100-100-p-70-iso8859-1 lucidasans-bold-10 -b&h-lucida-bold-r-normal-sans-14-100-100-100-p-89-iso8859-1 lucidasans-bold-12 -b&h-lucida-bold-r-normal-sans-17-120-100-100-p-108-iso8859-1 lucidasans-bold-14 -b&h-lucida-bold-r-normal-sans-20-140-100-100-p-127-iso8859-1 lucidasans-bold-18 -b&h-lucida-bold-r-normal-sans-25-180-100-100-p-158-iso8859-1 lucidasans-bold-24 -b&h-lucida-bold-r-normal-sans-34-240-100-100-p-216-iso8859-1 lucidasans-italic-8 -b&h-lucida-medium-i-normal-sans-11-80-100-100-p-62-iso8859-1 lucidasans-italic-10 -b&h-lucida-medium-i-normal-sans-14-100-100-100-p-80-iso8859-1 lucidasans-italic-12 -b&h-lucida-medium-i-normal-sans-17-120-100-100-p-97-iso8859-1 lucidasans-italic-14 -b&h-lucida-medium-i-normal-sans-20-140-100-100-p-114-iso8859-1 lucidasans-italic-18 -b&h-lucida-medium-i-normal-sans-25-180-100-100-p-141-iso8859-1 lucidasans-italic-24 -b&h-lucida-medium-i-normal-sans-34-240-100-100-p-192-iso8859-1 ""lucidasans-8 with spaces attached"" ""-b&h-lucida-medium-r-normal-sans-11-80-100-100-p-63-iso8859-1"" ""lucidasans-10 with spaces attached too"" ""-b&h-\""lucida-medium\""-r-normal-sans-14-100-100-100-p-80-iso8859-1"" lucidasans-12 -b&h-lucida-medium-r-normal-sans-17-120-100-100-p-96-iso8859-1 lucidasans-14 -b&h-lucida-medium-r-normal-sans-20-140-100-100-p-114-iso8859-1 lucidasans-18 -b&h-lucida-medium-r-normal-sans-25-180-100-100-p-142-iso8859-1 lucidasans-24 -b&h-lucida-medium-r-normal-sans-34-240-100-100-p-191-iso8859-1 lucidasanstypewriter-bold-8 -b&h-lucidatypewriter-bold-r-normal-sans-11-80-100-100-m-70-iso8859-1 lucidasanstypewriter-bold-10 -b&h-lucidatypewriter-bold-r-normal-sans-14-100-100-100-m-80-iso8859-1 lucidasanstypewriter-bold-12 -b&h-lucidatypewriter-bold-r-normal-sans-17-120-100-100-m-100-iso8859-1 lucidasanstypewriter-bold-14 -b&h-lucidatypewriter-bold-r-normal-sans-20-140-100-100-m-120-iso8859-1 lucidasanstypewriter-bold-18 -b&h-lucidatypewriter-bold-r-normal-sans-25-180-100-100-m-150-iso8859-1 lucidasanstypewriter-bold-24 -b&h-lucidatypewriter-bold-r-normal-sans-34-240-100-100-m-200-iso8859-1 lucidasanstypewriter-8 -b&h-lucidatypewriter-medium-r-normal-sans-11-80-100-100-m-70-iso8859-1 lucidasanstypewriter-10 -b&h-lucidatypewriter-medium-r-normal-sans-14-100-100-100-m-80-iso8859-1 lucidasanstypewriter-12 -b&h-lucidatypewriter-medium-r-normal-sans-17-120-100-100-m-100-iso8859-1 lucidasanstypewriter-14 -b&h-lucidatypewriter-medium-r-normal-sans-20-140-100-100-m-120-iso8859-1 lucidasanstypewriter-18 -b&h-lucidatypewriter-medium-r-normal-sans-25-180-100-100-m-150-iso8859-1 lucidasanstypewriter-24 -b&h-lucidatypewriter-medium-r-normal-sans-34-240-100-100-m-200-iso8859-1"																																																																																																																																																																																																											0	0						https://github.com/Alhadis/language-fontforge			X Font Directory Index					
xcompose	XCompose	2006			9	application				0					2132	2			20637		false	0									application			.XCompose XCompose xcompose	0		0					text			config.xcompose	data								false					4	2016	2016	1	1																																																							200	0		9																																	text																	https://wiki.debian.org/XCompose	"include ""%L""  <Multi_key> <g> <a> : ""α"" <Multi_key> <g> <b> : ""β"" <Multi_key> <g> <g> : ""γ"""												"# for Emacs: -*- coding: utf-8 -*- include ""%L""  # def emit(keys, codepoint, word): #     print ('<Multi_key> %s <period>\t: ""%s""\tU%04X\t\t# CIRCLED DIGIT %s' % #            (keys, unichr(codepoint), codepoint, word)).encode('utf8') # numbers = 'one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty' # words = numbers.upper().split() # emit('<0>', 0x24EA, ""ZERO"") # for num, word in zip(range(1, 21), words): #     emit(' '.join(""<%s>"" % char for char in str(num)), 0x245f + num, word)  # Custom additions: Typography <Multi_key> <period> <period>  : ""…"" U2026  # HORIZONTAL ELLIPSIS <Multi_key> <v> <period> <period> : ""⋮"" U22EE  # VERTICAL ELLIPSIS <Multi_key> <c> <period> <period> : ""⋯"" U22EF  # MIDLINE HORIZONTAL ELLIPSIS <Multi_key> <slash> <period> <period> : ""⋰"" U22F0  # UP RIGHT DIAGONAL ELLIPSIS # To avoid conflict with \. for combining dot above. #<Multi_key> <backslash> <period> <period> : ""⋱"" U22F1  # DOWN RIGHT DIAGONAL ELLIPSIS <Multi_key> <period> <backslash> <period> : ""⋱"" U22F1  # DOWN RIGHT DIAGONAL ELLIPSIS # Will we someday regret this, wanting 2. for ⒉ ? <Multi_key> <2> <period>     : ""‥"" U2025  # TWO DOT LEADER # This should not be needed. #<Multi_key> <1> <period>    : ""․"" U2024  # ONE DOT LEADER <Multi_key> <c> <1> <period>    : ""·"" U00B7  # MIDDLE DOT (maybe I can remember the keystroke better? <Multi_key> <period> <slash> <period> : ""⁒"" U2052  # COMMERCIAL MINUS SIGN # Printable sign for space.  But is \<space> too useful a key combo to use # for this? <Multi_key> <backslash> <space>  : ""␣"" U2423  # OPEN BOX # These two are already present for me: # <Multi_key> <minus> <minus> <minus> : ""—"" U2014  # EM DASH # <Multi_key> <minus> <minus> <period> : ""–"" U2013  # EN DASH <Multi_key> <minus> <minus> <space> : ""– ""   # EN DASH (followed by space) <Multi_key> <minus> <asciitilde> <minus> : ""―"" U2015 # HORIZONTAL BAR <Multi_key> <minus> <2> <M>    : ""⸺"" U2E3A # TWO-EM DASH <M"																																																																																																																																																																																																											0	0						https://github.com/samcv/language-xcompose			XCompose					
cplex	CPLEX	1988	Robert Bixby		11	application		https://www.ibm.com/products/ilog-cplex-optimization-studio		0					2133	0			20636		false	1	lp-format								application																							false																																														CPLEX is an optimization software package that solves linear programming, mixed integer programming, and quadratic programming problems. It is widely used in industry for solving large-scale optimization problems.	CPLEX is an optimization software package that solves linear programming, mixed integer programming, and quadratic programming problems. It is widely used in industry for solving large-scale optimization problems.		IBM	CPLEX is an optimization software package that solves linear programming, mixed integer programming, and quadratic programming problems. It is widely used in industry for solving large-scale optimization problems.													false	21	0		11																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CPLEX	0	0														
fardlang	Fardlang	2022	CompilingCoder and JustCoding123 and zplusfour and Hg0428		13	esolang		https://github.com/Sarang0218/ResearchAndDevFor_Fardlang		0					2134	1		21	20634		true	0								https://github.com/Sarang0218/ResearchAndDevFor_Fardlang	esolang																2022	2022	2022	1	0	5	0	false																								2022	2022	4	2	24765	143	4039237																			https://github.com/Sarang0218										python typescript javascript json cython html restructuredtext c csv cpp yaml markdown css cmake pascal diff c-shell bourne-shell toml nix bash				true	9	0		37																4	false																													South Korea and United States					"# hehe fard dis is a fardy comment math = 3 fards? math == 3   fard ""equals"" farded"																										https://github.com/Sarang0218/ResearchAndDevFor_Fardlang																																																																																																																																																																																													0	0														
kami	Kami	2022	Katie Ampersand		13	textMarkup		https://crates.io/crates/kami-parser		0					2135	1		4	20634		true	0								https://github.com/Lilith-In-Starlight/kami-parser	textMarkup																2022	2024	2022	1	0	6	3	false																								2022	2022	81	1	12	1	1398																			https://ampersandia.net/		km								rust markdown html toml				true	9	0		18																1	false																													Unknown					* Main list element ** Sublist element																										https://github.com/Lilith-In-Starlight/kami-parser																																																																																																																																																																																													0	0														
leaf	leaf	2013			13	pl		https://web.archive.org/web/20190325180818/http://leaflang.org/		0					2136	0			20634		true	0								https://launchpad.net/leaflang	pl																							false																																			2020														https://groups.google.com/g/leaflang														true	9	0		13																																	text	5029												Unknown																			https://reddit.com/r/leaflang			https://twitter.com/edaqa								https://launchpad.net/leaflang																																																																																																																																																																																														0	0				leaflang.org										
cache-basic	Caché Basic	1997			17	queryLanguage				0					2137	1			20632		true	0									queryLanguage																							false																																														Caché is a high-performance object database with several built-in general-purpose programming languages. It supports multiple processes and provides concurrency control. Each process has direct, efficient access to the data.	Caché is a high-performance object database with several built-in general-purpose programming languages. It supports multiple processes and provides concurrency control. Each process has direct, efficient access to the data.		InterSystems	Caché is a high-performance object database with several built-in general-purpose programming languages. It supports multiple processes and provides concurrency control. Each process has direct, efficient access to the data.														0	0		21																																														United States				https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=TBAS_ARoutine	"' RightTriangle compute area and hypotenuse of a right triangle ' this routine contains examples of Cache Basic features */ Sub Run() println ""Compute the area and hypotenuse of a right triangle"" println ""given the lengths of its two sides."" println println ""First, choose a unit of measurement. "" input ""(i)nches, (f)eet, (m)iles, "" _       , ""(c)entimeters, m(e)ters, (k)ilometers: "", units println ' translate units to a full word select case left(units, 1)     case ""i"" units = ""inches""     case ""f"" units = ""feet""     case ""m"" units = ""miles""     case ""c"" units = ""centimeters""     case ""e"" units = ""meters""     case ""k"" units = ""kilometers""     case else units = ""units"" end select do     println     input ""Length of side 1: "", side1     if (side1) = """" then exit do loop while IsNegative( side1 ) if (side1 = """") then exit sub do     println     input ""Length of side 2: "", side2     if (side2) = """" then exit do loop while IsNegative( side2 ) if (side2 = """") then exit sub Compute(units, side1, side2) end sub public function IsNegative(ByVal num As %String) As %Boolean ' is num negative?     ' check in range ""1"" through ""9""     if (num < chr(49)) or (num > chr(57)) then         print ""  Enter a positive number.""         return True     else         print ""  Accepted.""         return False     end if end function private function Compute(ByVal units As %String, _                          ByVal A As %Integer, _                          ByVal B As %Integer) ' compute and display area and hypotenuse area  = round((( A * B ) / 2), 2) hypot = round(sqr(( A ^ 2 ) + ( B ^ 2 )), 2)    println : println println ""The area of this triangle is "", area, "" square "", units, ""."" println println ""The hypotenuse is "", hypot, "" "", units, ""."" end function"																																'		println			True False																			true								true																																																							true																																			true												false																																																	0	0														
explorer	Explorer	2020	Hannah Ritchie and Breck Yunits and Shahid Ahmad		17	visual spreadsheet				0					2138	1			20632		true	0									visual																							false		explorer.png											Hannah																																	Programs are encoded as TSVs so are easy to read+write from a spreadsheet IDE, code, or plain text editor.	Programs are encoded as TSVs so are easy to read+write from a spreadsheet IDE, code, or plain text editor.		Our World In Data	Programs are encoded as TSVs so are easy to read+write from a spreadsheet IDE, code, or plain text editor.													true	0	0		21	6gunz		treesheets													3				https://www.youtube.com/watch?v=0l2QWH-iV3k			true																											https://github.com/owid/owid-grapher/tree/master/explorer	selection Canada~India title Population of different countries subtitle How many people live in each country? type DiscreteBar hasMapTab true hideControls true ySlugs Population table  Country Population Year MapleleafsInFlag  Canada 32000000 2020 1  India 1000000000 2020 0  France 50000000 2020 0 columns  slug type name notes  Country EntityName Country Unreviewed  Population Numeric Population Unreviewed  Year Year Year Unreviewed  MapleleafsInFlag Numeric MapleleafsInFlag Unreviewed																																																																																																																																																																																								false																															0	0														
fibonacci	Fibonacci	1991	Antonio Albano and Giorgio Ghelli and and Renzo Orsini		17	pl				0					2139	1			20632	5759	true	0									pl																							false																																														Fibonacci is an object-oriented database programming language characterized by static and strong typing, and by new mechanisms for modeling databases in terms of objects with roles, classes, and associations.	Fibonacci is an object-oriented database programming language characterized by static and strong typing, and by new mechanisms for modeling databases in terms of objects with roles, classes, and associations.		Università di Pisa	Fibonacci is an object-oriented database programming language characterized by static and strong typing, and by new mechanisms for modeling databases in terms of objects with roles, classes, and associations.														0	0		22																3																														Italy				https://semanticscholar.org/paper/3b9aa468a7bd9d75811680a3a3db1a42b73dbdf7	"let john = role Person  private   let address = var (""Darwin road, 123 - London"") ;5  methods   Name = ""John Daniels"";   BirthYear = 1967;   Age = currentYear() - me.BirthYear;   Address = at (address);   modAddress (newAddress: String) =       if stringLength(newAddress) <= 0       then failwith ""incorrect address""       else address := newAddress   Introduce = ""My name is "" & me.Name &        ""and I was born in "" ~ intToString(me.BirthYear); end;"																																	(* *)																															true																																																																								true																														false																																																	2	0	https://hopl.info/showlanguage.prx?exp=5759							"year|publisher|title|authors|isbn13\n20200505|World Scientific Publishing|""Mathematics Of Harmony As A New Interdisciplinary Direction And """"Golden"""" Paradigm Of Modern Science - Volume 1: The Golden Section, Fibonacci Numbers, Pascal Triangle, And Platonic Solids""|Alexey Stakhov|9789811206382\n20141011|Emereo|Fibonacci number 81 Success Secrets - 81 Most Asked Questions On Fibonacci number - What You Need To Know|Lois Mckay|9781488805868"						
plz	PLZ	1978	Charlie Bass		17	pl				0					2140	1			20632	865	true	0									pl																							false																																														PLZ/SYS is intended to aid the implementation of system programs for microcomputers. PLZ/SYS is a synthesis of concepts from contemporary programming languages and compilers--the language Pascal has had the most notable influence on the overall design and implementation of PLZ/SYS.	PLZ/SYS is intended to aid the implementation of system programs for microcomputers. PLZ/SYS is a synthesis of concepts from contemporary programming languages and compilers--the language Pascal has had the most notable influence on the overall design and implementation of PLZ/SYS.		Zilog, Inc	PLZ/SYS is intended to aid the implementation of system programs for microcomputers. PLZ/SYS is a synthesis of concepts from contemporary programming languages and compilers--the language Pascal has had the most notable influence on the overall design and implementation of PLZ/SYS.														0	0		20			pascal													1									https://www.crockford.com/plz/Report%20on%20the%20Programming%20Language%20PLZ_SYS.pdf																					United States				https://csdl-downloads.ieeecomputer.org/mags/co/1978/03/01646868.pdf?Expires=1723074453&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jc2RsLWRvd25sb2Fkcy5pZWVlY29tcHV0ZXIub3JnL21hZ3MvY28vMTk3OC8wMy8wMTY0Njg2OC5wZGYiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MjMwNzQ0NTN9fX1dfQ__&Signature=GnlPrBV5bi6EcgUnzK1Fg7nmRkaYPMpezlQZfAlCdBWK5p10wPVGVYzNnHDlewX4FWWPuQmC8W0u-qmsCV6W-Tl6QWjZsqZ7B-o-sUcq9~D2TkqQjU9BhMVl2-KXTFkcrUxOR3LoHuLZpOX6fu1RWlDqOZtCCG4fR1IkVwQ3~X3Pm39KaeSGFckeJFBvXHsDJYs3j2U8Q8rgHR64OsJ90QbPJaUYpXrjPN7g-XB30o61AhEmPCoOCQYL-yXZ5If-NjithMP7zu6PqG2DWhHNMFWDzwJnMYrrnA1XBqgZ~5qCfiFrJwKpQl4vqaM9QcPgAHoP7CLO7So8G6xfL4hl~w__&Key-Pair-Id=K12PMWTCQBDMDT	"bubble sort MODULE  CONSTANT  false : .. 0  true := 1   EXTERNAL  printarray PROCEDURE (first tWORD count BYTE)   INTERNAL  a ARRAY [10 WORD]   := [33 10 2000 400 410    3 3 33 500 1999]  sort PROCEDURE (n BYTE)   LOCAL    i j limit BYTE    temp WORD    switched BYTE   ENTRY   DO    switched := false     i := 0     limit := n-2     DO      IF i > limit THEN EXIT FI      j := i + 1      IF a[i] > a[j] THEN       switched := true       temp :'"" a [i)       a[i] := a[j]       a [j] : .. temp      FI      i +- 1    OD    IF switched .. false THEN RETURN FI   END sort GLOBAL  main PROCEDURE   ENTRY    sort (10)    printarray(ta[O] 10)   END main END bubble sort"																																					true false																			true																																																																																																																																																															0	0	https://hopl.info/showlanguage.prx?exp=865													
link	Link	2021	Lance Pollard		13	pl				0				0.3.0	2141	1		5	20627		true	0								https://github.com/teamdrumwork/base	pl																2021	2024	2021	1	0	6	3	false																								2021	2024	383	1	208	175	13068																			https://github.com/teamtreesurf		link								markdown json svg yaml typescript				true	8	0		19																1	false	0	true																											United States					save x, text 10 # create save y, move x # move save z, loan y # borrow save w, read z # copy																										https://github.com/teamdrumwork/base																																																																																																																																																																																													0	0														
squire	Squire	2021	Sam Westerman		10	pl				0					2142	0		4	20623		true	0								https://github.com/sampersand/squire	pl																2021	2024	2021	4	5	60	2	false																								2021	2024	341	5	115	2	13681																			https://github.com/sampersand/squire/issues										c markdown make bourne-shell				true	81	0		14																1	false																													United States																															https://github.com/sampersand/squire																																																																																																																																																																																													0	0														
typecastjs	Typecast.js	2013	Bishop Zareh		11	pl		https://web.archive.org/web/20151104122120/http://www.typecastjs.org/		0				0.2.2	2143	0		4	20623		true	0								https://github.com/bishopZ/Typecast.js	pl																2013	2020		5	2	30	34	false																								2013	2014	23	5	11	1	1840																													javascript json html markdown				true	43	0		15																1	false	0	true																											United States																															https://github.com/bishopZ/Typecast.js																																																																																																																																																																																													0	0														
curly	Curly	2021	jenra		11	pl				0				v0.2.4-alpha	2144	0		7	20619		true	0								https://github.com/curly-lang/curly-lang	pl																2021	2023	2021	4	2	30	2	false																								2021	2021	465	5	61	1	13437																			https://github.com/curly-lang/curly-lang										rust markdown c java toml python haskell				true	42	0		18																1	false	0	true																											Unknown																															https://github.com/curly-lang/curly-lang																																																																																																																																																																																													0	0														
kaml	KAML	2018			13	dataNotation				0					2145	1		2	20619		true	0								https://github.com/ISLEcode/KAML	dataNotation																2018	2022		2	0	4	0	false												KAML ain't markup language												2018	2019	59	2	6	1	1343																			https://github.com/ISLEcode										markdown xml				true	7	0		17									yaml json								false																													Switzerland				https://github.com/ISLEcode/KAML/blob/master/kaml-specifications.md#about	"title=""KAML Example""                    # A simple string author=Jean-Michel\ Marcastel           # Alternate string representation with escaped whitespaces number=1234                             # Numeric value handled as a string"																										https://github.com/ISLEcode/KAML																																																																																																																																																																																													0	0														
argus	Argus	1982			10	pl				0					2146	0			20618	1295	true	0									pl																							false																																					1982	clu	Argus is a programming language created at MIT by Barbara Liskov between 1982 and 1988, in collaboration with Maurice Herlihy, Paul Johnson, Robert Scheifler, and William Weihl.  It is an extension of the CLU language, and utilizes most of the same syntax and semantics.  Argus was designed to support the creation of distributed programs, by encapsulating related procedures within objects called guardians, and by supporting atomic operations called actions.	2010	12	15	13	27580389					MIT															80	0		10																																	text			https://github.com/antlr/grammars-v4/tree/master/argus										United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Argus_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1295													
daml	DARPA Agent Markup Language	1999			10	xmlFormat				0					2147	0			20618	7645	true	0									xmlFormat																							false												DARPA Agent Markup Language																									1999		The DARPA Agent Markup Language (DAML) was the name of a US funding program at the US Defense Advanced Research Projects Agency (DARPA) started in 1999 by then-Program Manager James Hendler, and later run by Murray Burke,  Mark Greaves and Michael Pagels. The program focused on the creation of machine-readable representations for the Web. One of the Investigators working on the program was Tim Berners-Lee and to a great degree through his influence, working with the program managers, the effort worked to create technologies and demonstrations for what is now called the Semantic Web and this in turn led to the growth of Knowledge Graph technology. A primary outcome of the DAML program was the DAML language, an  agent markup language based on  RDF.  This language was then followed by an extension entitled DAML+OIL which included researchers outside of the DARPA program in the design. The 2002 submission of the DAML+OIL language to the World Wide Web Consortium (W3C) captures the work done by DAML contractors and the EU/U.S. ad hoc Joint Committee on Markup Languages.  This submission was the starting point for the language (later called OWL) to be developed by W3C's web ontology working group, WebOnt. DAML+OIL was a syntax, layered on RDF and XML, that could be used to describe sets of facts making up an ontology. DAML+OIL had its roots in three main languages - DAML, as described above,  OIL (Ontology Inference Layer) and  SHOE, an earlier US research project. A major innovation of the languages was to use RDF and XML for a basis, and to use RDF namespaces to organize and assist with the integration of arbitrarily many different and incompatible ontologies. Articulation ontologies can link these competing ontologies through codification of analogous subsets in a neutral point of view, as is done in the Wikipedia. Current ontology research derived in part from DAML is leading toward the expression of ontologies and rules for reasoning and action.  Much of the work in DAML has now been incorporated into RDF Schema, the OWL and their successor languages and technologies including schema.org		12	42		53832					DARPA															80	0		10																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/DARPA_Agent_Markup_Language	0	0	https://hopl.info/showlanguage.prx?exp=7645													
euclid	Euclid	1970	Butler Lampson		10	pl				0					2148	0			20618	756	true	0									pl																							false																																					1970	pascal mesa turing	Euclid is an imperative programming language for writing verifiable programs. It was designed by Butler Lampson and associates at the Xerox PARC lab in the mid-1970s. The implementation was led by Ric Holt at the University of Toronto and James Cordy was the principal programmer for the first implementation of the compiler. It was originally designed for the Motorola 6809 microprocessor. It was considered innovative for the time; the compiler development team had a $2 million budget over 2 years and was commissioned by the Defense Advanced Research Projects Agency of the U.S. Department of Defense and the Canadian Department of National Defence. It was used for a few years at I. P. Sharp Associates, MITRE Corporation, SRI International and various other international institutes for research in systems programming and secure software systems. Euclid is descended from the Pascal programming language. Functions in Euclid are closed scopes, may not have side effects, and must explicitly declare imports. Euclid also disallows gotos, floating point numbers, global assignments, nested functions and aliases, and none of the actual parameters to a function can refer to the same thing. Euclid implements modules as types. Descendants of Euclid include the Mesa programming language, the Concurrent Euclid programming language and the Turing programming language.	2004	12	15	26	827385					Xerox PARC && University of Toronto															80	0		11																1																	text													Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Euclid_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=756													
limdep	LIMDEP	1980			10	pl				0					2149	0			20618	2167	true	0									pl																							false																																					1980		LIMDEP is an econometric and statistical software package with a variety of estimation tools. In addition to the core econometric tools for analysis of cross sections and time series, LIMDEP supports methods for panel data analysis, frontier and efficiency estimation and discrete choice modeling.  The package also provides a programming language to allow the user to specify, estimate and analyze models that are not contained in the built in menus of model forms.		12	103		39119352					Econometric Software, Inc.														false	80	0		10																																														United States				http://www.limdep.com/features/capabilities/programming/programming_with_limdep_1.php																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/LIMDEP	0	0	https://hopl.info/showlanguage.prx?exp=2167													
math-matic	MATH-MATIC	1957			10	pl				0					2150	1			20618	435	true	0									pl																							false																																					1957	flow-matic arith-matic algol-58 fortran	MATH-MATIC is the marketing name for the AT-3 (Algebraic Translator 3) compiler, an early programming language for the UNIVAC I and UNIVAC II. MATH-MATIC was written beginning around 1955 by a team led by Charles Katz under the direction of Grace Hopper. A preliminary manual was produced in 1957 and a final manual the following year. Syntactically, MATH-MATIC was similar to Univac's contemporaneous business-oriented language, FLOW-MATIC, differing in providing algebraic-style expressions and floating-point arithmetic, and arrays rather than record structures.	2003	12	19	40	202110					Remington Rand															80	0		10																																	text													United States																							(2)  TYPE-IN ALPHA . (2A) READ A B C SERVO 4 STORAGE A IF SENTINEL JUMP TO SENTENCE 8 . (3)  READ D F SERVO 5 . (4)  VARY Y 1 (0.1) 3 SENTENCE 5 THRU 6 . (5)  X1 = (7*103*Y*A*SIN ALPHA)3 / (B POW D+C POW E) . (6)  WRITE AND EDIT A Y D E X1 SERVO 6 . (7)  JUMP TO SENTENCE 2A . (8)  CLOSE-INPUT AND REWIND SENTENCE 3 . (9)  CLOSE-OUTPUT SENTENCE 6 . (10) READ F G H N SERVO 4 STORAGE A IF SENTINEL JUMP TO SENTENCE 20 . (11) EXECUTE SENTENCE 3 . (12) X2 = (3 ROOT (E-G)+LOG (D+N)) / (F2.6*EXP H) . (13) WRITE EDIT F D F X2 SERVO 6 . (16) JUMP TO SENTENCE 10 . (20) STOP .																																																																																																																																																																																																				https://en.wikipedia.org/wiki/MATH-MATIC	0	0	https://hopl.info/showlanguage.prx?exp=435													
scriptol	Scriptol	2001	Denis Sureau		11	pl		https://www.scriptol.com/programming/scriptol.php		0					2151	0			20617		true	0									pl																							false																																					2002	xml	Scriptol is an object-oriented programming language  that allows users to declare an XML document as a class. The language is universal and allows users to create dynamic web pages, as well as create scripts and binary applications.	2008	4	6	23	19949822					https://sourceforge.net/p/scriptol/discussion/															41	0		11																1																														France				https://www.xul.fr/xml-oriented.php																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Scriptol	0	0														
jlang	JLang	2016	Joao Marcelo Brito		13	pl		https://github.com/jmbrito01/jlang		0				1.0.0	2152	1		4	20612		true	0								https://github.com/jmbrito01/jlang	pl																2016	2019		2	0	3	0	false																								2016	2016	17	1	27	1	1791																			https://github.com/jmbrito01/jlang/issues										javascript xml json markdown				true	6	0		17																1	false	1	true																											Brazil					func test param {     this.id = 0;     ret this; } var testObj = test(); i = testObj.id;																										https://github.com/jmbrito01/jlang																																																																																																																																																																																													0	0														
kefir	Kefir	2021			13	compiler		https://sr.ht/~jprotopopov/kefir/		0				v0.3.1	2153	0		13	20612		true	0								https://git.sr.ht/~jprotopopov/kefir	compiler																							false																								2020	2025	2238	5	3058	16	394197																This repository contains implementation of C17 language compiler from scratch. No existing open source compiler infrastructure is being reused. The main priority is self-sufficiency of the project, compatibility with platform ABI and compliance with C17 language standard.	This repository contains implementation of C17 language compiler from scratch. No existing open source compiler infrastructure is being reused. The main priority is self-sufficiency of the project, compatibility with platform ABI and compliance with C17 language standard.		https://www.protopopov.lv	This repository contains implementation of C17 language compiler from scratch. No existing open source compiler infrastructure is being reused. The main priority is self-sufficiency of the project, compatibility with platform ABI and compliance with C17 language standard.									c make bourne-shell yaml bash sql diff assembly-language markdown html javascript css m4				true	6	0		27												c					false	0	true																											Latvia																																			https://git.sr.ht/~jprotopopov/kefir																																																																																																																																																																																									0	0														
breccia	Breccia	2019	Michael Allan		13	textMarkup		http://reluk.ca/project/Breccia/		0					2154	1		1	20603		true	0								https://github.com/Michael-Allan/Breccia	textMarkup																2019	2023	2019	2	0	2	0	false																								2019	2025	358	1	6	1	1480																			reluk		brec								markdown				true	5	0		15																1	false																													Canada					Definition of terms for project Breccia      : see also http://reluk.ca/project/wayic/refractory/index.brec      @         - A containment operator.         : see `^^containment clause$` @ language_definition.brec         : see `^^CS$` @ language_definition.brec     alphanumeric         - (of a character) Having a Unicode property of `Alphabetic` or `Decimal_Number`.             : re `Alphabetic` see https://www.unicode.org/reports/tr44/tr44-26.html#Alphabetic             : re `Decimal_Number`               see https://www.unicode.org/reports/tr44/tr44-26.html#General_Category_Values     .brec         - The file extension for Breccia.             : see `Filename extension` @ README.html																										https://github.com/Michael-Allan/Breccia																																																																																																																																																																																													0	0														
cotton	Cotton	2021	Mado Nanika		10	pl				0					2155	0		4	20595		true	0								https://github.com/nanikamado/cotton	pl																2021	2024	2021	1	2	69	3	false																								2021	2023	546	3	116	2	22716																			https://github.com/nanikamado/cotton										rust toml markdown yaml				true	79	0		14																1	false																													Unknown																															https://github.com/nanikamado/cotton																																																																																																																																																																																													0	0														
elegance	elegance	2017	Nathan Merrill		13	pl				0					2156	0		6	20592		true	0								https://github.com/nathanmerrill/elegance	pl																2017	2018	2017	2	0	1	0	false																								2017	2017	4	2	47	1	805																<a href='https://github.com/nathanmerrill/elegance'>Elegance</a> Objected oriented language aiming for high type-safety and readability.	<a href='https://github.com/nathanmerrill/elegance'>Elegance</a> Objected oriented language aiming for high type-safety and readability.		https://github.com/nathanmerrill/	<a href='https://github.com/nathanmerrill/elegance'>Elegance</a> Objected oriented language aiming for high type-safety and readability.									java xml gradle bash markdown lisp				true	4	0		19																1	false																text													United States																															https://github.com/nathanmerrill/elegance																																																																																																																																																																																													0	0														
kima	kima	2018			13	pl		https://kima.xyz/		0					2157	0		4	20592		true	0								https://gitlab.com/michalis_pardalos/Kima	pl																							false																								2018	2021	472	3	156	1	5230					2019											A Programming Language with static types and (currently WIP) algebraic effects.	A Programming Language with static types and (currently WIP) algebraic effects.		https://gitlab.com/kima-lang/Kima/-/issues	A Programming Language with static types and (currently WIP) algebraic effects.									haskell yaml markdown json				true	4	0		17																	false																													United Kingdom				https://www.reddit.com/r/ProgrammingLanguages/comments/ep3itg/does_a_language_have_to_be_especially_unique_to/																												https://gitlab.com/michalis_pardalos/Kima																																																																																																																																																																																												0	0				kima.xyz										
rdf-schema	RDF Schema	1998			8	grammarLanguage				0					2158	1			20591		true	0									grammarLanguage																							false																																					1998		RDF Schema (Resource Description Framework Schema, variously abbreviated as RDFS, RDF(S), RDF-S, or RDF/S) is a set of classes with certain properties using the RDF extensible knowledge representation data model, providing basic elements for the description of ontologies, otherwise called RDF vocabularies, intended to structure RDF resources. These resources can be saved in a triplestore to reach them with the query language SPARQL. The first version was published by the World-Wide Web Consortium (W3C) in April 1998, and the final W3C recommendation was released in February 2004. Many RDFS components are included in the more expressive Web Ontology Language (OWL).		161	307		1984223					W3C															825	0		8																																														United States					@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs:   <http://www.w3.org/2000/01/rdf-schema#> . @prefix ex:   <http://example.org/> . @prefix zoo:   <http://example.org/zoo/> . ex:dog1     rdf:type     ex:animal . ex:cat1     rdf:type     ex:cat . ex:cat    rdfs:subClassOf  ex:animal . zoo:host   rdfs:range      ex:animal . ex:zoo1     zoo:host     ex:cat2 .																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/RDF_Schema	0	0														
sugartex	sugartex	2018			10	textMarkup				0				0.1.16	2159	0		4	20589		true	0								https://github.com/kiwi0fruit/sugartex	textMarkup																2018	2024	2018	4	0	75	3	false																								2018	2020	95	2	25	3	4829																													python markdown yaml bash				true	78	0		14																	false	0	true																																																										https://github.com/kiwi0fruit/sugartex																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n17172953|Show HN: SugarTeX – readable LaTeX language extension and transcompiler to LaTeX|2018-05-28 15:31:45 UTC|1527521505|kiwi0fruit|49|53							
tynker	Tynker	2012			9	visual		https://www.tynker.com/		0					2160	0			20583		true	0									visual																							false		tynker.png																																	2011		2012		Tynker is an educational programming platform aimed at teaching children how to make games and programs.  Instead of typing the source code, you visually drag blocks of code and snap them together. The visual design and principles are based on the free Scratch, just like Hopscotch and Snap!. Tynker is based on HTML5 and JavaScript, and can be used in the browser without plugins, as well as on tablets and smartphones. Another difference is that Scratch is a free open source project, while Tynker is a commercial product, aimed at selling courses. Tynker offers self-paced online courses for children to learn coding at home, as well as an engaging programming curriculum for schools and camps. It makes it easier for kids to learn coding as it teaches kids coding through creating games like Minecraft, Hour of Code etc.		35	14		45530923																				196	0		9																																																																				https://twitter.com/gotynker																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Tynker	0	0				tynker.com										
game-oriented-assembly-lisp	Game Oriented Assembly Lisp	1993	Andy Gavin		9	pl				0					2161	0			20581	7628	true	0									pl																							false																																					2005	scheme	"Game Oriented Assembly Lisp (or GOAL) is a video game programming language developed by Andy Gavin and the Jak and Daxter team at Naughty Dog. It was written using Allegro Common Lisp and used in the development of the entire Jak and Daxter series of games. Syntactically GOAL resembles Scheme, though with many idiosyncratic features such as classes, inheritance, and virtual functions. GOAL encourages an imperative programming style: programs tend to consist of a sequence of events to be executed rather than the functional programming style of functions to be evaluated recursively. This is a diversion from Scheme, which allows such side-effects but does not encourage imperative style. GOAL does not run in an interpreter, but instead is compiled directly into PlayStation 2 machine code for execution. It offers limited facilities for garbage collection, relying extensively on runtime support. It offers dynamic memory allocation primitives designed to make it well-suited to running in constant memory on a video game console. GOAL has extensive support for inlined assembly code using a special rlet form, allowing programmers to freely mix assembly and higher-level constructs within the same function. The GOAL compiler is implemented in Allegro Common Lisp. It supports a long term compiling listener session which gives the compiler knowledge about the state of the compiled and therefore running program, including the symbol table. This, in addition to dynamic linking, allows a function to be edited, recompiled, uploaded, and inserted into a running game without having to restart. The process is similar to the ""edit and continue"" feature offered by some C++ compilers, but allows the programmer to replace arbitrary amounts of code (even up to entire object files), and does not interrupt the running game with the debugger. This feature was used to implement code as well as level streaming in the Jak and Daxter games. GOAL's first use was for the Jak and Daxter: The Precursor Legacy game. The predecessor language, Game Oriented Object Lisp (GOOL), was also developed by Andy Gavin for the Crash Bandicoot game. Since Naughty Dog no longer employs GOAL's primary development and maintenance engineer and they were under pressure from their new parent company (Sony) to share technology between studios, Naughty Dog transitioned away from Lisp. However, they have since resumed using it for scripting on some PlayStation 3 games, including The Last of Us."	2006	35	56	87	4993415					Naughty Dog, LLC															195	0		9																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp	0	0	https://hopl.info/showlanguage.prx?exp=7628													
shakespeare	Shakespeare	2001			9	esolang				0					2162	1			20581		true	0									esolang																							false																																		https://esolangpark.vercel.app/ide/shakespeare			2010	assembly-language	"The Shakespeare Programming Language (SPL) is an esoteric programming language designed by Jon Åslund and Karl Hasselström. Like the Chef programming language, it is designed to make programs appear to be something other than programs; in this case, Shakespearean plays. A character list in the beginning of the program declares a number of stacks, naturally with names like ""Romeo"" and ""Juliet"". These characters enter into dialogue with each other in which they manipulate each other's topmost values, push and pop each other, and do I/O. The characters can also ask each other questions which behave as conditional statements. On the whole, the programming model is very similar to assembly language but much more verbose."	2015	35	13	1	667776					https://web.archive.org/web/20140716112704/http://shakespearelang.org/															195	0		9																														https://esolangs.org/wiki/Shakespeare																Sweden																							Romeo, a young man with a remarkable patience. Juliet, a likewise young woman of remarkable grace. Ophelia, a remarkable woman much in dispute with Hamlet. Hamlet, the flatterer of Andersen Insulting A/S.                     Act I: Hamlet's insults and flattery.                    Scene I: The insulting of Romeo. [Enter Hamlet and Romeo] Hamlet: You lying stupid fatherless big smelly half-witted coward! You are as stupid as the difference between a handsome rich brave hero and thyself! Speak your mind! You are as brave as the sum of your fat little stuffed misused dusty old rotten codpiece and a beautiful fair warm peaceful sunny summer's day. You are as healthy as the difference between the sum of the sweetest reddest rose and my father and yourself! Speak your mind! You are as cowardly as the sum of yourself and the difference between a big mighty proud kingdom and a horse. Speak your mind. Speak your mind! [Exit Romeo]                    Scene II: The praising of Juliet. [Enter Juliet] Hamlet: Thou art as sweet as the sum of the sum of Romeo and his horse and his black cat! Speak thy mind! [Exit Juliet]                    Scene III: The praising of Ophelia. [Enter Ophelia] Hamlet: Thou art as lovely as the product of a large rural town and my amazing bottomless embroidered purse. Speak thy mind! Thou art as loving as the product of the bluest clearest sweetest sky and the sum of a squirrel and a white horse. Thou art as beautiful as the difference between Juliet and thyself. Speak thy mind! [Exeunt Ophelia and Hamlet]                     Act II: Behind Hamlet's back.                    Scene I: Romeo and Juliet's conversation. [Enter Romeo and Juliet] Romeo: Speak your mind. You are as worried as the sum of yourself and the difference between my small smooth hamster and my nose. Speak your mind! Juliet: Speak YOUR mind! You are as bad as Hamlet! You are as small as the difference between the square of the difference between my little pony and your big hairy hound and the cube of your sorry little codpiece. Speak your mind! [Exit Romeo]                    Scene II: Juliet and Ophelia's conversation. [Enter Ophelia] Juliet: Thou art as good as the quotient between Romeo and the sum of a small furry animal and a leech. Speak your mind! Ophelia: Thou art as disgusting as the quotient between Romeo and twice the difference between a mistletoe and an oozing infected blister! Speak your mind! [Exeunt]																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Shakespeare_%28programming_language%29	0	0														
altran	ALTRAN	1968	W. Stanley Brown		10	pl				0					2163	0			20579	312	true	0									pl																							false																																					1968		ALTRAN was a FORTRAN extension providing rational algebra, developed by W.S. Brown, at Bell Labs around 1968.	2005	11	7	25	3264141					Bell Labs															75	0		10																1																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ALTRAN	0	0	https://hopl.info/showlanguage.prx?exp=312													
cayenne	Cayenne	1998			10	pl				0					2164	1			20579	5746	true	0									pl																							false																																					1998	agda dependent-ml haskell	Cayenne is a dependently typed functional programming language created by Lennart Augustsson in 1998, making it one of the earliest dependently type programming language (as opposed to proof assistant or logical framework). A notable design decision is that the language allows unbounded recursive functions to be used on the type level, making type checking undecidable. Most dependently typed proof assistants and later dependently typed languages such as Agda included a termination checker to prevent the type checker from looping, while the contemporary Dependent ML restricted the expressivity of the type-level language to maintain decidability. There are very few building blocks in the language, but much syntactic sugar to make it more readable. The basic types are functions, products, and sums. Functions and products use dependent types to gain additional power. The syntax is largely borrowed from Haskell. There is no special module system, because with dependent types records (products) are powerful enough to define modules. The Cayenne implementation was written in Haskell, and it also translated to Haskell, but is currently no longer being maintained.	2006	11	18	35	6528823					Chalmers University of Technology															75	0		10																																	text			https://github.com/antlr/grammars-v4/tree/master/cayenne										Sweden																							PrintfType :: String -> # PrintfType (Nil)          = String PrintfType ('%':('d':cs)) = Int    -> PrintfType cs PrintfType ('%':('s':cs)) = String -> PrintfType cs PrintfType ('%':( _ :cs)) =           PrintfType cs PrintfType ( _ :cs)       =           PrintfType cs  aux :: (fmt::String) -> String -> PrintfType fmt aux  (Nil)          out = out aux  ('%':('d':cs)) out = \ (i::Int)    -> aux  cs (out ++ show i) aux  ('%':('s':cs)) out = \ (s::String) -> aux  cs (out ++ s) aux  ('%':( c :cs)) out =                  aux  cs (out ++ c : Nil) aux  (c:cs)         out =                  aux  cs (out ++ c : Nil)  printf :: (fmt::String) -> PrintfType fmt printf fmt = aux fmt Nil																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Cayenne_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=5746													
janus-lang	Janus	1982	Christopher Lutz and Howard Derby and Tetsuo Yokoyama and Robert Glück		10	pl				0					2165	1			20579	1559	true	0									pl																							false																																					1982	prolog	Janus is a time-reversible programming language written at Caltech in 1982. The operational semantics of the language were formally specified, together with a program inverter and an invertible self-interpreter, in 2007 by Tetsuo Yokoyama and Robert Glück. A Janus inverter and interpreter is made freely available by the TOPPS research group at DIKU. Another Janus interpreter was implemented in Prolog in 2009. The below summarises the language presented in the 2007 paper. Janus is an imperative programming language with a global store (there is no stack or heap allocation). Janus is a reversible programming language, i.e. it supports deterministic forward and backward computation by local inversion.	2016	11	4	9	50304039					California Institute of Technology															75	0		13																4																														United States				https://semanticscholar.org/paper/6592f89ddba3ee5e85b2cf0ffaf31e01d78e66e5																			procedure fib     from  i = 2     do         i += 1         x1 <=> x2         x1 -= x2     loop     until i = n																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Janus_(time-reversible_computing_programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1559													
tangledown	tangledown	2011	Nicholas Bollweg		11	template		http://bollwyvl.github.io/TangleDown/		0					2166	1		7	20578		true	0								https://github.com/bollwyvl/tangledown	template																2011	2022	2011	5	2	30	1	false																								2011	2011	28	1	301	1	22322																tangledown combines the simplicity of Markdown syntax with the sexiness of Tangle.js reactive documents and the loveliness of Rickshaw plots	tangledown combines the simplicity of Markdown syntax with the sexiness of Tangle.js reactive documents and the loveliness of Rickshaw plots			tangledown combines the simplicity of Markdown syntax with the sexiness of Tangle.js reactive documents and the loveliness of Rickshaw plots									html javascript python css svg markdown json				true	39	0		18																1	false																																		If you eat t[number](cookies ' cookies'), you consume t[](calories ' calories'). This constitutes t[](dailypercent percent) of a daily intake of t[number](100<dailycalories..100 ' calories').  t[if](overninek) ~ # It's over 9000!  ~~~~.initialize #cookies: 3 #calories: 150 #dailypercent: 1 #dailycalories: 2100 #overninek: 0 ~~~~ ~~~~.update #calories: #cookies * 50 #dailypercent: (#cookies * 50) / #dailycalories #overninek: #calories > 9000 ~~~~																										https://github.com/bollwyvl/tangledown																																																																																																																																																																																													0	0														
slashlang	Slash	2022	Mikkel Damsgaard		11	pl		https://slashlang.org/		0					2167	1		6	20574		true	0								https://github.com/mikkeldamsgaard/slash	pl																2021	2024		2	1	30	1	false																								2021	2022	53	2	47	1	4858																Slash is a shell scripting language intended to substitute (b)ash scripting to accomplish these goals.	Slash is a shell scripting language intended to substitute (b)ash scripting to accomplish these goals.			Slash is a shell scripting language intended to substitute (b)ash scripting to accomplish these goals.									rust markdown yaml html toml xml				true	37	0		17																1	false																																		"#!/bin/slash  ls $> dir_listing  for f in split(stdout(dir_listing),""\n"") {   if f == ""slash_is_awesome.txt"" {     println(""Slash is truly awesome"")   } }"																										https://github.com/mikkeldamsgaard/slash																																																																																																																																																																																													0	0														
tiddlywiki	TiddlyWiki	2004			8	wikiMarkup				0					2168	1			20573		true	0									wikiMarkup																							false																																					2004	html css javascript	TiddlyWiki is an open-source single page application wiki in the form of a single HTML file that includes CSS, JavaScript, and the content. It is designed to be easy to customize and re-shape depending on application. It facilitates re-use of content by dividing it into small pieces called Tiddlers.	2005	143	130	470	1909898																			true	785	0		8																																	text				tiddlywiki																																"<div title=""Tiddlers""     modifier=""John Smith""     created=""200811132220""     modified=""200811132225""     changecount=""3""     tags=""wikipedia section example code"">     <pre>TiddlyWiki introduces the division of..."																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TiddlyWiki	0	0														
post-canonical-system	Post production	1941	Emil Post		11	grammarLanguage				0					2169	1			20571	2474	true	1	semi-thue-system								grammarLanguage																							false																																																	Stanford University															20	0		11																1																														United States				http://www-formal.stanford.edu/jmc/mcc59.pdf	Alphabet: {[, ]} Initial word: [] Production rules: (1)       $ → [$] (2)       $ → $$ (3)       $1$2 → $1[]$2																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Post_canonical_system	0	0	https://hopl.info/showlanguage.prx?exp=2474													
txt	Plain text	1963			11	textMarkup dataNotation				0					2170	1			20571		true	1	scroll								textMarkup																							false																																														Plain txt files.	Plain txt files.			Plain txt files.	txt											true	true	20	0		14	ascii utf-8																																																		A plain text file.																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Text_file	0	0														
rel-lang	rel-lang	2015			11	pl		http://relevant.ai		0					2171	0		1	20571		true	0								https://github.com/relevant-ai/RelevantCardsDocumentation	pl																2015	2017	2015	6	2	24	1	false																								2015	2015	178	4	35	2	865																			https://github.com/relevant-ai										markdown				true	36	0		12																	false																													United States																															https://github.com/relevant-ai/RelevantCardsDocumentation																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n9734412|Show HN: REL – A JSON-based programming language|2015-06-17 18:54:38 UTC|1434567278|wircho|1|2							
usd	USD	2016			13	pl 3d		https://graphics.pixar.com/usd/release/index.html		0					2172	1			20568		true	0								https://github.com/PixarAnimationStudios/OpenUSD	pl																							false												Universal Scene Description									usd.py																												Pixar		usd usda usdz			usd usda									true	2	0		16																																																			"#usda 1.0  def Xform ""hello"" {     def Sphere ""world""     {     } }"													USD													https://github.com/PixarAnimationStudios/OpenUSD																																						true																																																							true																																																																																																0	0														
pqq	P′′	1964	Corrado Böhm		9	pl				0					2173	0			20565		true	0									pl																							false																																					1964	brainfuck	P′′ is a primitive computer programming language created by Corrado Böhm in 1964 to describe a family of Turing machines.	2005	34	26	12	2242844					University of Rome															190	0		9																1																	text													Italy																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/P′′	0	0														
man-machine-language	MML	1982			9	standard				0					2174	0			20559		true	0									standard																							false													MML																								2009		A man-machine language or MML is a specification language.  MML typically are defined to standardize the interfaces for managing a telecommunications or network device from a console. ITU-T Z.300 series recommendations define an MML, that has been extended by Telcordia Technologies (formerly Bellcore) to form Transaction Language 1.		33	5		1015424					International Telegraph and Telephone Consultative Committee															185	0		9																																														Switzerland				https://ieeexplore.ieee.org/document/1095582																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/MML_(programming_language)	0	0														
small-c	Small-C	1980			9	pl				0					2175	0			20559	932	true	0									pl																							false																																					1980	c unix assembly-language tinyc-compiler	Small-C is both a subset of the C programming language, suitable for resource-limited microcomputers and embedded systems, and an implementation of that subset. Originally valuable as an early compiler for microcomputer systems available during the late 1970s and early 1980s, the implementation has also been useful as an example simple enough for teaching purposes. The original compiler, written in Small-C for the Intel 8080 by Ron Cain, appeared in the May 1980 issue of Dr. Dobb's Journal of Computer Calisthenics & Orthodontia. James E. Hendrix improved and extended the original compiler, and wrote The Small-C Handbook. Ron bootstrapped Small-C on the SRI International PDP 11/45 Unix system with an account provided by John Bass for Small C development. The provided source code was released with management permission into the public domain. Small-C was important for tiny computers in a manner somewhat analogous to the importance of GCC for larger computers. Just like its Unix counterparts, the compiler generates assembler code, which then must be translated to machine code by an available assembler. Small-C is a retargetable compiler. Porting Small-C requires only that the back-end code generator be rewritten for the target processor.	2002	33	20		98145					University of St Andrews															185	0		9																																														United Kingdom				https://semanticscholar.org/paper/2f227e7312a4176b28168e024f80303a6e8890b4																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Small-C	0	0	https://hopl.info/showlanguage.prx?exp=932													
acme	Acme	1994			13	pl		http://www.cs.cmu.edu/~acme/docs/language_overview.html		0					2176	1			20556	4905	true	0									pl																							false																																														Acme is a simple, generic software architecture description language (ADL) that can be used as a common interchange format for architecture design tools and/or as a foundation for developing new architectural design and analysis tools. This site provides an introduction to Acme along with a collection of useful Acme software and technical information.	Acme is a simple, generic software architecture description language (ADL) that can be used as a common interchange format for architecture design tools and/or as a foundation for developing new architectural design and analysis tools. This site provides an introduction to Acme along with a collection of useful Acme software and technical information.		Carnegie Mellon && USC	Acme is a simple, generic software architecture description language (ADL) that can be used as a common interchange format for architecture design tools and/or as a foundation for developing new architectural design and analysis tools. This site provides an introduction to Acme along with a collection of useful Acme software and technical information.														1	0		14																																	text			https://github.com/antlr/grammars-v4/tree/master/acme										United States					System simple_cs = {    Component client = { Port send-request; };    Component server = { Port receive-request; };    Connector rpc = { Roels { caller, callee}};    Attachments {        client.send-request to rpc.caller;        server.receive-request to rpc.callee;    } }																																																																																																																																																																																																																							0	3	https://hopl.info/showlanguage.prx?exp=4905												year|title|doi|citations|influentialCitations|authors|paperId\n2005|Modeling and implementing software architecture with Acme and ArchJava|10.1145/1028664.1028668|10|1|Jonathan Aldrich and D. Garlan and B. Schmerl and Tony Tseng|03730d8f1aa7070c99906e0e2ac49679f5b8d7e6\n2021|An In-Depth Symbolic Security Analysis of the ACME Standard|10.1145/3460120.3484588|3|1|K. Bhargavan and Abhishek Bichhawat and Quoc Huy Do and Pedram Hosseyni and Ralf Küsters and G. Schmitz and Tim Würtele|b9518eff4b41475c18c317bb62482c1f44192ce2\n2004|Modeling and implementing software architecture with acme and archJava|10.1145/1062455.1062604|1|0|Marwan Abi-Antoun and Jonathan Aldrich and D. Garlan and B. Schmerl and Nagi H. Nahas and Tony Tseng|86fe182c5e054c964b7b7f233bbf8cd1c2271bf2	
archieml	ArchieML	2015			13	dataNotation		http://archieml.org/		0					2177	1			20556		true	0									dataNotation																							false													aml																					http://archieml.org/sandbox.html												"ArchieML (or ""AML"") was created at The New York Times to make it easier to write and edit structured text on deadline that could be rendered in web pages, or more specifically, rendered in interactive graphics."	"ArchieML (or ""AML"") was created at The New York Times to make it easier to write and edit structured text on deadline that could be rendered in web pages, or more specifically, rendered in interactive graphics."		The New York Times	"ArchieML (or ""AML"") was created at The New York Times to make it easier to write and edit structured text on deadline that could be rendered in web pages, or more specifically, rendered in interactive graphics."														1	0		13																																														United States					[days] * Sunday note: holiday! * Monday * Tuesday  Whitespace is still fine around the '*'   *   Wednesday  * Thursday  Friday! * Friday * Saturday [] [+books] kicker: Books you should read  score: ★★★★★!!! title: Wuthering Heights author: Emily Brontë  title: Middlemarch author: George Eliot score: ★★★★☆ []																																																																																																																																																																						false																																																	0	0				archieml.org										
bag-format	bag-format	2010			13	binaryDataFormat		http://wiki.ros.org/Bags		0					2178	0			20556		false	0									binaryDataFormat																							false																																														A bag is a file format in ROS for storing ROS message data. Bags -- so named because of their .bag extension -- have an important role in ROS, and a variety of tools have been written to allow you to store, process, analyze, and visualize them.	A bag is a file format in ROS for storing ROS message data. Bags -- so named because of their .bag extension -- have an important role in ROS, and a variety of tools have been written to allow you to store, process, analyze, and visualize them.		Open Robotics	A bag is a file format in ROS for storing ROS message data. Bags -- so named because of their .bag extension -- have an important role in ROS, and a variety of tools have been written to allow you to store, process, analyze, and visualize them.	bag													1	0		14																																														United States				http://wiki.ros.org/Bags/Format																																																									true																																	true																									true																																																																																																					0	0														
bla	Bla	1994	Wouter Van Oortmerssen		13	pl		http://strlen.com/bla-language/		0					2179	1			20556		true	0									pl																							false																																																	University of Amsterdam															1	0		14																1																														Netherlands					map(f,[])    = [] map(f,[h|t]) = [f(h)|map(f,t)]  qsort([],_)     = [] qsort([h|t],lt) = append(qsort(filter(lambda(x) = lt(x,h),t),lt),                       [h|qsort(filter(lambda(x) = not lt(x,h),t),lt)])  stack[T]() = self where   d = []   isempty() = d=[]   push(x:T) do d:=[x|d]   pop():T = d | []    -> nil   -- raise stack_empty               | [h|t] -> h do d:=t																																--																																true																																																							true																																															false																																																	0	0														
d2	D2	1995			13	textMarkup		https://d2-lang.com/		0					2180	1			20556		true	0									textMarkup																							false												Declarative Diagramming																																		D2 is a domain-specific language (DSL) that stands for Declarative Diagramming. Declarative, as in, you write in text what you want diagrammed, we generate it.	D2 is a domain-specific language (DSL) that stands for Declarative Diagramming. Declarative, as in, you write in text what you want diagrammed, we generate it.		Terrastruct, Inc	D2 is a domain-specific language (DSL) that stands for Declarative Diagramming. Declarative, as in, you write in text what you want diagrammed, we generate it.														1	0		14	dot																																			https://github.com/antlr/grammars-v4/tree/master/d2										United States				https://news.ycombinator.com/item?id=32652291	aws: {   load_balancer -> api   api -> db } gcloud: {   auth -> db }  gcloud -> aws  explanation: |md   # Why do we use AWS?   - It has more uptime than GCloud   - We have free credits | {   near: aws }																																																																																																																																																																																																																							0	0														
indental	Indental	2017			13	dataNotation		https://wiki.xxiivv.com/#indental		0					2181	2			20556		true	0									dataNotation																							false																																														This space-sensitive database format is designed to store a dictionary of elements, accessible by name. The parser is a mere 50 lines, and allows for human-readable data structures for static sites such as Oscean, also see Tablatal. In the Indental file, an unindented line declares the key to a new root node, children lines can associate either parameters or lists to their parent node, a line divided with a colon will associate a value to a parameter to the parent node, and a sequence of equally indented lines will append to a list.	This space-sensitive database format is designed to store a dictionary of elements, accessible by name. The parser is a mere 50 lines, and allows for human-readable data structures for static sites such as Oscean, also see Tablatal. In the Indental file, an unindented line declares the key to a new root node, children lines can associate either parameters or lists to their parent node, a line divided with a colon will associate a value to a parameter to the parent node, and a sequence of equally indented lines will append to a list.		https://github.com/XXIIVV	This space-sensitive database format is designed to store a dictionary of elements, accessible by name. The parser is a mere 50 lines, and allows for human-readable data structures for static sites such as Oscean, also see Tablatal. In the Indental file, an unindented line declares the key to a new root node, children lines can associate either parameters or lists to their parent node, a line divided with a colon will associate a value to a parameter to the parent node, and a sequence of equally indented lines will append to a list.														1	0		13																																														Unknown					{NAME:{KEY:VALUE,LIST:[ITEM1,ITEM2])}																																																																																																																																																																						true																																																	0	0				wiki.xxiivv.com										
kilo-lisp	Kilo LISP	2019	Nils M Holm		13	pl		https://www.t3x.org/klisp/index.html		0					2182	1			20556		true	0									pl																							false													klisp																																	Kilo LISP is a small interpreter for purely symbolic LISP. Its source consists of 25K bytes of comprehensible code (20KB C, 5KB LISP) and it runs in 64K bytes of memory. None the less it offers: lexical scoping, tail call elimination, macros, quasiquotation, variable-argument functions, constant-space garbage collection, image files, keyboard interrupt handling	Kilo LISP is a small interpreter for purely symbolic LISP. Its source consists of 25K bytes of comprehensible code (20KB C, 5KB LISP) and it runs in 64K bytes of memory. None the less it offers: lexical scoping, tail call elimination, macros, quasiquotation, variable-argument functions, constant-space garbage collection, image files, keyboard interrupt handling		https://www.t3x.org	Kilo LISP is a small interpreter for purely symbolic LISP. Its source consists of 25K bytes of comprehensible code (20KB C, 5KB LISP) and it runs in 64K bytes of memory. None the less it offers: lexical scoping, tail call elimination, macros, quasiquotation, variable-argument functions, constant-space garbage collection, image files, keyboard interrupt handling														1	0		13																1									https://www.t3x.org/klisp/klisp.txt.html																					Germany				https://news.ycombinator.com/item?id=19415735	((a . b) . c) (a . (b . c)) ((a . b) . (c . d))																																																																																																																																																																																																																							0	0														
krml	KRML	2021	Edward Anderson		13	textMarkup		https://github.com/edwardanderson/krml	https://github.com/edwardanderson/krml/blob/main/docs/specification.md	0					2183	1			20556		true	0									textMarkup																							false												Knowledge Representation Markup Language																																		KRML is a lightweight markup language for creating knowledge graphs using Markdown syntax. It represents resources and relationships via nested lists, hyperlinks, and definition lists, with configuration in YAML frontmatter, targeting applications in semantic web and linked data.	KRML is a lightweight markup language for creating knowledge graphs using Markdown syntax. It represents resources and relationships via nested lists, hyperlinks, and definition lists, with configuration in YAML frontmatter, targeting applications in semantic web and linked data.			KRML is a lightweight markup language for creating knowledge graphs using Markdown syntax. It represents resources and relationships via nested lists, hyperlinks, and definition lists, with configuration in YAML frontmatter, targeting applications in semantic web and linked data.										json-ld				1	0		21	markdown rdf json-ld schemaorg		markdown rdf yaml													1																																			"--- id: http://example.org/mona-lisa title: Mona Lisa language: en ---  - Mona Lisa   - title     - > Mona Lisa     - > La joconde `fr`     - > la Gioconda `it`     - > モナ・リザ `jp`   - a     - Painting   - description     - > Considered an archetypal [masterpiece](https://en.wikipedia.org/wiki/Masterpiece) of the [Italian Renaissance](https://en.wikipedia.org/wiki/Italian_Renaissance), it has been described as ""the best known, the most visited, the most written about, the most sung about, [and] the most parodied work of art in the world.""       - source         - <https://en.wikipedia.org/wiki/Mona_Lisa>   - image     - ![Mona Lisa, by Leonardo da Vinci](https://w.wiki/C4dN)   - creator     - [Leonardo da Vinci](http://www.wikidata.org/entity/Q762)       - description         - > Italian Renaissance polymath (1452−1519)       - [date of birth](https://schema.org/birthDate)         - > 1452-04-15 `date`  --- <!-- Term definitions -->  Mona Lisa : <http://www.wikidata.org/entity/Q12418> : <https://collections.louvre.fr/ark:/53355/cl010062370>  title : <https://schema.org/name>  date : <http://www.w3.org/2001/XMLSchema#date>"																																																																																																																																																																																																																							0	0														
lisaac	Lisaac	2003			13	pl		https://lisaac.org/		0					2184	2			20556		true	0									pl																							false				l/Lisaac.li																																													https://web.archive.org/web/20071111235238/http://isaacproject.u-strasbg.fr/community.html				li											1	0		14																																									http://www.rosettacode.org/wiki/Category:Lisaac					France				https://en.bmstu.wiki/Lisaac												"// Hello World in Lisaac  Section Header  + name  := HELLO_WORLD;  Section Inherit   - parent_object:OBJECT := OBJECT;  Section Public   - main <-  (   ""Hello World !\n"".print;  ); "				https://riju.codes/lisaac	"Section Header   + name := MAIN;  Section Public   - main <-   (     ""Hello, world!\n"".print;   ); "			Lisaac															.print																																																																																																																								true																																																													0	0														
luau	luau	2020			13	pl		https://roblox.github.io/luau/		0					2185	1			20556		true	0									pl																							false																																														Luau is a fast, small, safe, gradually typed embeddable scripting language derived from Lua. It is used by Roblox game developers to write game code, as well as by Roblox engineers to implement large parts of the user-facing application code as well as portions of the editor (Roblox Studio) as plugins.	Luau is a fast, small, safe, gradually typed embeddable scripting language derived from Lua. It is used by Roblox game developers to write game code, as well as by Roblox engineers to implement large parts of the user-facing application code as well as portions of the editor (Roblox Studio) as plugins.		https://github.com/Roblox/luau/issues	Luau is a fast, small, safe, gradually typed embeddable scripting language derived from Lua. It is used by Roblox game developers to write game code, as well as by Roblox engineers to implement large parts of the user-facing application code as well as portions of the editor (Roblox Studio) as plugins.														1	0		14																																														United States					type Point = { x: number, y: number }  local p = { x = 1, y = 2 }  print(p.x, p.y) -- print(p.z) results in a type error																																--																																true																																																							true																																															false																																																	0	0														
misty	Misty	2017	Douglas Crockford		13	pl		https://www.crockford.com/misty/		0					2186	1		1	20556		true	0									pl																							false																																														The Misty Programming Language is a dynamic, general-purpose, transitional, secure, distributed process language. It has a gentle syntax that is intended to benefit students, as well as advanced features such as capability security and lambdas with lexical scoping.	The Misty Programming Language is a dynamic, general-purpose, transitional, secure, distributed process language. It has a gentle syntax that is intended to benefit students, as well as advanced features such as capability security and lambdas with lexical scoping.			The Misty Programming Language is a dynamic, general-purpose, transitional, secure, distributed process language. It has a gentle syntax that is intended to benefit students, as well as advanced features such as capability security and lambdas with lexical scoping.									mckeeman-form			true		1	0		15																1	false																																		"{     one: 1     array: [         1         2         3     ]     text: ""hello"" } def atan: ƒ (slope) (     math.sine(         slope         / (math.sqrt(             slope             * slope         ) + 1)     ) )  set progress: (     result     + (radicand / result) ) / 2"																																#																																true																																																																																																						true																																																	0	0														
nasal	Nasal	2002	Andy Ross		13	pl		https://web.archive.org/web/20150202210822/http://plausible.org/nasal		0					2187	0			20556	8606	true	0									pl	12	12		32							text			none	programming								false																																																	https://github.com/andyross/nasal/issues			nas												1	0		13																1																														United States				http://freshmeat.sourceforge.net/projects/nasal																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8606				Nasal				Nasal					
nhx	The New Hampshire X Format	1999			13	textDataFormat		https://web.archive.org/web/20020819032848/http://www.genetics.wustl.edu/eddy/forester/NHX.html		0					2188	1			20556		true	0									textDataFormat																							false												New Hampshire X	NHX																																				Washington University in St. Louis															1	0		13																																	text													United States				https://www.cs.mcgill.ca/~birch/birchhomedir/doc/atv/NHX.pdf	(((ADH2:0.1[&&NHX:S=human:E=1.1.1.1],ADH1:0.11[&&NHX:S=human:E=1.1.1.1]):0 .05[&&NHX:S=Primates:E=1.1.1.1:D=Y:B=100],ADHY:0.1[&&NHX:S=nematode:E=1.1. 1.1],ADHX:0.12[&&NHX:S=insect:E=1.1.1.1]):0.1[&&NHX:S=Metazoa:E=1.1.1.1:D= N],(ADH4:0.09[&&NHX:S=yeast:E=1.1.1.1],ADH3:0.13[&&NHX:S=yeast:E=1.1.1.1], ADH2:0.12[&&NHX:S=yeast:E=1.1.1.1],ADH1:0.11[&&NHX:S=yeast:E=1.1.1.1]):0.1 [&&NHX:S=Fungi])[&&NHX:E=1.1.1.1:D=N];																																																																																																																																																																																																																							0	0														
o42a	o42a	2010	Ruslan Lopatin		13	pl		http://o42a.org/		0					2189	1			20556		true	0									pl																							false																																														o42a is a high-level general purpose programming language. It is: compiled, statically-typed, prototype-based, logic-driven, and primarily declarative, while the imperative programming style is also supported. A program written in o42a is closer to natural English text than one written in any C-like programming language. The language is designed with programming productivity and code maintainability as main priorities. This achieved by powerful, yet restrained, semantics, and expressive and natural syntax.	o42a is a high-level general purpose programming language. It is: compiled, statically-typed, prototype-based, logic-driven, and primarily declarative, while the imperative programming style is also supported. A program written in o42a is closer to natural English text than one written in any C-like programming language. The language is designed with programming productivity and code maintainability as main priorities. This achieved by powerful, yet restrained, semantics, and expressive and natural syntax.			o42a is a high-level general purpose programming language. It is: compiled, statically-typed, prototype-based, logic-driven, and primarily declarative, while the imperative programming style is also supported. A program written in o42a is closer to natural English text than one written in any C-like programming language. The language is designed with programming productivity and code maintainability as main priorities. This achieved by powerful, yet restrained, semantics, and expressive and natural syntax.														1	0		13																1																														Russia				https://web.archive.org/web/20180909202101/http://o42a.org	"Use namespace 'Console' @Main (   Print ""Hello, World!"" nl )"																																																																																																																																																																																																																							0	0				o42a.org										
sheep-lang	Sheep	2000	Wouter Van Oortmerssen		13	pl		http://strlen.com/sheep-language/		0					2190	1			20556		true	0									pl																							false																																														New scripting/querying/ipc/programming language I created for Amiga Inc. There is no publicly available material right now, except for an introductory article at Amiga World, an interview at OSNews.com, and this released screenshot of an early sheep beta in action: SHEEP was planned to have familiar beginner friendly syntax and semantics coupled with multimethods, automatic memory management without garbage collection (linearity), powerful datatypes, pattern matching, strong and dynamic typing living together in harmony, integrated access to all the new Amiga OS features, and optional compiled output comparable to C in speed and size.	New scripting/querying/ipc/programming language I created for Amiga Inc. There is no publicly available material right now, except for an introductory article at Amiga World, an interview at OSNews.com, and this released screenshot of an early sheep beta in action: SHEEP was planned to have familiar beginner friendly syntax and semantics coupled with multimethods, automatic memory management without garbage collection (linearity), powerful datatypes, pattern matching, strong and dynamic typing living together in harmony, integrated access to all the new Amiga OS features, and optional compiled output comparable to C in speed and size.		https://strlen.com/sheep-language	New scripting/querying/ipc/programming language I created for Amiga Inc. There is no publicly available material right now, except for an introductory article at Amiga World, an interview at OSNews.com, and this released screenshot of an early sheep beta in action: SHEEP was planned to have familiar beginner friendly syntax and semantics coupled with multimethods, automatic memory management without garbage collection (linearity), powerful datatypes, pattern matching, strong and dynamic typing living together in harmony, integrated access to all the new Amiga OS features, and optional compiled output comparable to C in speed and size.														1	0		13																1																														United States				https://www.osnews.com/story/169/interview-wouter-van-oortmerssen-on-sheep/	"— Tree of Pythagoras  — based on an old E example by Raymond Hoving   import “ave”   define pythtree ax:real ay:real bx:real by:real depth:int do    cx = ax-ay+by    cy = ax+ay-bx    dx = bx+by-ay    dy = ax-bx+by    ex = 0.5*(cx-cy+dx+dy)    ey = 0.5*(cx+cy-dx+dy)    c = -1-depth*$100020    ave_line cx cy ax ay c    ave_line ax ay bx by c    ave_line bx by dx dy c    ave_line dx dy cx cy c    ave_line cx cy ex ey c    ave_line ex ey dx dy c    if depth < 12 then     pythtree cx cy ex ey depth+1     pythtree ex ey dx dy depth+1   end end  width = 640 height = 480  ave_openwindow ""Pythagoras Tree"" width height 0  pythtree width/2-width/12 height-20 width/2+width/12 height-20 0  ave_update repeat until ave_getmessage = 'Q'"																																																																																																																																																																						true																																																	1	0								year|publisher|title|authors|isbn13\n1985|Butterworth-Heinemann|Genetics of Reproduction in Sheep|Land, R. B.|9780407003026						
slack	SLACK	2006	Stevan Apter		13	pl arrayLang		https://nsl.com/k/slack/slack.htm		0					2191	1			20556		true	0									pl																							false																																														SLACK is a compiler for a lazy functional K, modelled on David Turner's SASL language, the precursor of Haskell and Miranda.	SLACK is a compiler for a lazy functional K, modelled on David Turner's SASL language, the precursor of Haskell and Miranda.		https://nsl.com/	SLACK is a compiler for a lazy functional K, modelled on David Turner's SASL language, the precursor of Haskell and Miranda.											https://cheatsheets.zip/slack			1	0		15			k sasl													1									https://nsl.com/k/slack/slack.htm																					USA					gcd a b is if b=0 then a else gcd b(a!b)																																																																																																																																																																																																																							0	0														
smalltalkhub-pm	smalltalkhub-pm	2011	Nicolas Petton		13	packageManager		http://smalltalkhub.com/		0					2192	0			20556		false	0									packageManager																							false																	4534		smalltalk																2011														https://www.mail-archive.com/pharo-project@lists.gforge.inria.fr/															1	0		13																1																														France				http://forum.world.st/SmalltalkHub-update-td4637522.html																																																																																																																																																																																																																								0	0				smalltalkhub.com										
sourcetree	Sourcetree	2010	Atlassian		13	application		https://www.sourcetreeapp.com/		0					2193	0			20556		false	0									application																							false																																														Sourcetree is a free graphical user interface (GUI) desktop client that simplifies how you interact with Git repositories so that you can fully concentrate on coding	Sourcetree is a free graphical user interface (GUI) desktop client that simplifies how you interact with Git repositories so that you can fully concentrate on coding		https://community.atlassian.com/t5/Sourcetree/ct-p/sourcetree	Sourcetree is a free graphical user interface (GUI) desktop client that simplifies how you interact with Git repositories so that you can fully concentrate on coding														1	0		15	git magit															1									https://confluence.atlassian.com/get-started-with-sourcetree																					USA				https://github.com/magit/magit#readme																																																																																																																																																																																																																								0	0				sourcetreeapp.com										
susn	SUSN	2023	Nate Cull		13	dataNotation				0				7	2194	1		2	20556		true	0								https://gitlab.com/natecull/susn	dataNotation																							false												Simple Uniform Semantic Notation												2023	2024	124	1	6	1	2202																A hand-editable data format for small personal knowledge bases	A hand-editable data format for small personal knowledge bases			A hand-editable data format for small personal knowledge bases									markdown javascript				true	1	0		22			json rdf markdown gemini recfiles xml s-expressions													1	false	7	true																																[module 0 title Tomorrow novas 0 timeline 1982 year 2014 book It's 1982. One of the 1982s, at least. This one is a little faster... [track Singing In The 80s [by The Monitors country Australia ] year 1980 [cast Jack tag debut ] book Jack is a soldier with shadows. tag coldopen tag memory [lyrics . I didn't know if I wanted to laugh or cry . The night that disco died . The laser lights were kicking off my dancing shoes . But there was nobody dancing inside . Got high with the song of doom . The moon was listening in . . What will we be singing in the '80s? . What should we be singing now? . What will we be singing in the '80s? . What should we be singing now? ] ] ]																											https://gitlab.com/natecull/susn																																																																																																																																																																																												0	0														
typst	Typst	2022	Laurenz Mädje		13	textMarkup		https://typst.app/		0					2195	0			20556		true	0									textMarkup																							false																																																	Technical University of Berlin															1	0		17			markdown tex latex													1					typ				https://typst.app/docs/																					Germany				https://www.user.tu-berlin.de/laurmaedje/programmable-markup-language-for-typesetting.pdf																		https://twitter.com/typstapp/																																																																																																																																																																																																						0	0														
tom	TOM	2001			10	pl		http://tom.loria.fr		0					2196	0			20548		true	0									pl																							false																																					2008	xml c java	Tom is a programming language particularly well-suited for programming various transformations on tree structures and XML based documents. Tom is a language extension which adds new matching primitives to C and Java as well as support for rewrite rules systems. The rules can be controlled using a strategy language. Tom is good for: programming by pattern matching developing compilers and DSL transforming XML documents implementing rule based systems describing algebraic transformations	2007	10	14	41	11090262																				71	0		10																																	text	1723																																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Tom_(pattern_matching_language)	0	0			TOM	tom.loria.fr										
dasl	Distributed Application Specification Language	1999			10	pl				0					2197	0			20543		true	0									pl																							false												Distributed Application Specification Language																									1999		The DASL Programming Language (Distributed Application Specification Language) is a high-level, strongly typed programming language originally developed at Sun Microsystems Laboratories between 1999 and 2003 as part of the Ace Project.  The goals of the project were to enable rapid development of web-based applications based on Sun's J2EE architecture, and to eliminate the steep learning curve of platform-specific details. DASL defines an application as a domain model with one or more logical presentation models, where a logical presentation model consists of a choreography of the domain model objects described in a set of forms with attached actions.  DASL generates the graphical user interface directly from the logical presentation.  DASL is unique among modern application programming languages in its ability to generate a modern graphic user interface for an application without requiring the programmer to define the user interface explicitly, while allowing the programmer to control the look and feel of the generated graphic user interface. The DASL language is partially declarative and partially procedural. Description of object/data structures and persistence, and the description of the logical presentation, are declarative. Basic object constraints and behavior are declarative, while additional object behaviors are specified procedurally as methods. Queries can be defined either declaratively or by writing methods. The language and development environment are a practical realization of the model-driven architecture (MDA) approach. The programmer uses DASL to produce the platform-independent model or PIM, and the language code generators automatically produce and deploy the platform-specific model or PSM. New PSMs may be introduced by writing new code generators.	2007	10	12	54	9216093					Sun Microsystems															70	0		10																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Distributed_Application_Specification_Language	0	0														
le-lisp	Le-Lisp	1984			10	pl				0					2198	0			20543	1090	true	0									pl																							false																																					1981	lisp c x86-isa sparc powerpc mips unix linux freebsd solaris islisp openlisp interlisp lisp-machine-lisp scheme common-lisp t emacs-lisp autolisp picolisp eulisp newlisp racket guile clojure arc lfe	Le Lisp (also Le_Lisp and Le-Lisp) is a programming language, a dialect of the language Lisp.It was developed at the French Institute for Research in Computer Science and Automation (INRIA), to be an implementation language for a very large scale integration (VLSI) workstation being designed under the direction of Jean Vuillemin. Le Lisp also had to run on various incompatible platforms (mostly running Unix operating systems) that were used by the project. The main goals for the language were to be a powerful post-Maclisp version of Lisp that would be portable, compatible, extensible, and efficient.Jérôme Chailloux led the Le Lisp team, working with Emmanuel St. James, Matthieu Devin, and Jean-Marie Hullot in 1980. The dialect is historically noteworthy as one of the first Lisp implementations to be available on both the Apple II and the IBM PC.	2004	10	44		1064127					Inria														false	70	0		10																																														France				https://semanticscholar.org/paper/64fc9c227da975bc762a88a13668e924c26b1e05																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Le_Lisp	0	0	https://hopl.info/showlanguage.prx?exp=1090													
lis	Langage Implementation Systeme	1980			10	pl				0					2199	0			20543	618	true	0									pl																							false												Langage Implementation Systeme																									1980	ada	LIS (Language d'Implementation de Systèmes) was a system implementation programming language designed by Jean Ichbiah, who later designed Ada. LIS was used to implement the compiler for the Ada-0 subset of Ada at Karlsruhe on the BS2000 Siemens operating system. Later on the Karlsruhe Ada compilation system got rewritten in Ada-0 itself, which was easy, because LIS and Ada-0 are very close.	2007	10	9	23	12073324					Groupe Bull															70	0		10																																	text													France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/LIS_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=618													
optimj	OptimJ	2006			10	pl				0					2200	1			20543		true	0									pl																							false																																					2006	java algebraic-modeling-language	OptimJ is an extension of the Java with language support for writing optimization models and abstractions for bulk data processing. The extensions and the proprietary product implementing the extensions were developed by Ateji which went out of business in September 2011. OptimJ aims at providing a clear and concise algebraic notation for optimization modeling, removing compatibility barriers between optimization modeling and application programming tools, and bringing software engineering techniques such as object-orientation and modern IDE support to optimization experts. OptimJ models are directly compatible with Java source code, existing Java libraries such as database access, Excel connection or graphical interfaces. OptimJ is compatible with development tools such as Eclipse, CVS, JUnit or JavaDoc. OptimJ is available free with the following solvers: lp_solve, glpk, LP or MPS file formats and also supports the following commercial solvers: Gurobi, MOSEK, IBM ILOG CPLEX Optimization Studio.	2010	10	67	52	28952622					Ateji															70	0		11																																																																					// select name from persons where age > 18   `multiSet(){ p.name | Person p : persons, :p.age > 18 }														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/OptimJ	0	0														
tlc	Tag Line Commands	2015	Michael Chance		12	pl		https://github.com/michaelchance/tlc		0				0.1.10	2201	0		3	20543		true	0								https://github.com/michaelchance/tlc	pl																2015	2016		3	1	8	1	false																								2015	2015	70	3	8	1	1611																													javascript markdown json				true	16	579		15																1	false	0	true																											Unknown																															https://github.com/michaelchance/tlc																																																																																																																																																																																													0	0										tlc developer				
cddl	CBOR data definition language	2017			16	idl				0					2202	1			20535		true	0									idl																							false												CBOR data definition language									cddl.py																									Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures	Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures		Fraunhofer-Institut für Sichere Informationstechnologie SIT && Technologie-Zentrum Informatik und Informationstechnik	Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures				cddl										0	0		17																																														Germany				https://tools.ietf.org/html/draft-ietf-cbor-cddl-00	pii = (   age: int,   name: tstr,   employer: tstr, )													CDDL																																							true																																					true														true											true																													true																																																																								0	0														
fsl	Finite State Language	2016			16	pl				0					2203	1			20535		true	0									pl																							false																																		https://stonecypher.github.io/jssm-viz-demo/graph_explorer.html												"Finite State Language, or FSL (pronounced ""fossil,"") is a programming language to make complex Finite State Machines easy to create and maintain. Finite State Machines can help make your code simpler, easier to test, more provable, and easier to reason about."	"Finite State Language, or FSL (pronounced ""fossil,"") is a programming language to make complex Finite State Machines easy to create and maintain. Finite State Machines can help make your code simpler, easier to test, more provable, and easier to reason about."		https://github.com/StoneCypher/jssm/issues	"Finite State Language, or FSL (pronounced ""fossil,"") is a programming language to make complex Finite State Machines easy to create and maintain. Finite State Machines can help make your code simpler, easier to test, more provable, and easier to reason about."														0	0		20	dot																				fsl jssm																									Various				https://github.com/StoneCypher/jssm	"machine_name: ""Traffic light"";  flow: down;  arrange [Green Yellow];  Off 'Enable' -> Red;   Red 'Next' => Green 'Next' => Yellow 'Next' => Red;  [Red Yellow Green] ~> Off;  // visual styling  state Red    : { background-color: pink;        corners: rounded; }; state Yellow : { background-color: lightyellow; corners: rounded; }; state Green  : { background-color: lightgreen;  corners: rounded; };  state Off : {   background-color : steelblue;   text-color       : white;   shape            : octagon;   linestyle        : dashed; };"																																//																																true																																																							true																																															false																																																	0	0														
module-management-system	Module Management System	2005			16	pl				0					2204	1			20535		true	0									pl	1239	1322	descrip.mmk descrip.mms	222790		0					text			none	programming								false																																														MMK is similar in functionality to Digital's DEC/Module Management System (MMS), and understands a syntax in its description files which is a superset of that which is understood by MMS.	MMK is similar in functionality to Digital's DEC/Module Management System (MMS), and understands a syntax in its description files which is a superset of that which is understood by MMS.		https://github.com/endlesssoftware	MMK is similar in functionality to Digital's DEC/Module Management System (MMS), and understands a syntax in its description files which is a superset of that which is understood by MMS.		mms mmk												0	0		17																																	text													Australia				https://github.com/endlesssoftware/mmk	"! ! $Id: descrip.mms 35 2008-01-08 21:37:42Z tmr $ ! ! Project:  LISP -- The LISP Interpreter ! Created:  22-DEC-2008 18:35 ! Author:   tmr  cc = cc cflags = /define=""_VMS_=1"" - /WARN=DISABLE=(ZERODIV,FLOATOVERFL,NOMAINUFLO) - /IEEE_MODE=UNDERFLOW_TO_ZERO/FLOAT=IEEE core = LISP_CORE main = LISP_MAIN exec = [.bin]LISP clib = SYS$LIBRARY:VAXCRTL head = LISP_CORE objs = $(core).obj, $(main).obj  $(exec) : $(objs)         DEFINE/NOLOG LNK$LIBRARY $(clib)         LINK/EXEC=$(exec) $(objs)         DEASSIGN LNK$LIBRARY  $(core).obj : $(core).c, $(head).h  $(main).obj : $(main).c, $(head).h  clean :         del *.obj;*         del *.exe;*"																																!																																true																																																							true																																															false																																																	0	0					Module Management System				Module Management System					
soy	Soy	2008			16	template				0					2205	1			20535		true	0									template																							false													Google Closure Templates																																				Google		soy													0	0		20																																																		https://godoc.org/github.com/robfig/soy	"/**  * Greets a person and optionally a list of other people.  * @param name The name of the person.  * @param additionalNames The additional names to greet. May be an empty list.  */ {template .helloNames}   // Greet the person.   {call .helloName data=""all"" /}<br>   // Greet the additional people.   {foreach $additionalName in $additionalNames}     {call .helloName}       {param name: $additionalName /}     {/call}     {if not isLast($additionalName)}       <br>  // break after every line except the last     {/if}   {ifempty}     No additional people to greet.   {/foreach} {/template}"																																//	/* */																															true																																																							true																	true																														false																																																	0	0														
zuo	Zuo	2022	Matthew Flatt		16	pl			https://docs.racket-lang.org/zuo/zuo-base.html	0					2206	1		1	20535		true	0									pl																							false												derived from the Chinese word for “make.”																																		A Tiny Racket for Scripting	A Tiny Racket for Scripting			A Tiny Racket for Scripting	zuo								c				true	0	0		20	racket		racket													1	false								https://docs.racket-lang.org/zuo/index.html																									https://github.com/racket/racket/tree/master/racket/src/zuo	#lang zuo/datum  ;; The classic toy benchmark (provide fib)  (define input   (let ([args (hash-ref (runtime-env) 'args)])     (if (null? args)         30         (string->integer (car args)))))  (define (fib n)   (cond     [(= n 0) 1]     [(= n 1) 1]     [else (+ (fib (- n 1)) (fib (- n 2)))]))  (fib input)																																																																																																																																																																																																																							0	0														
microsoft-macro-assembler	Microsoft Macro Assembler	1981			8	assembly		https://docs.microsoft.com/en-us/cpp/assembler/masm/microsoft-macro-assembler-reference		0					2207	0			20530		true	0									assembly																							false																																					1981	x86-assembly c visual-studio-editor mmx turbo-assembler assembly-language	The Microsoft Macro Assembler (MASM) is an x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows. Beginning with MASM 8.0 there are two versions of the assembler - one for 16-bit and 32-bit assembly sources, and another (ML64) for 64-bit sources only. MASM is maintained by Microsoft, but since version 6.12 has not been sold as a separate product, it is instead supplied with various Microsoft SDKs and C compilers. Recent versions of MASM are included with Microsoft Visual Studio.	2004	136	60	421	1061469					Microsoft															701	0		8																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Microsoft_Macro_Assembler	0	0														
april	april	2017			8	pl				0				v0.9.55	2208	0		3	20529		true	0								https://github.com/phantomics/april	pl																2017	2024	2017	21	31	593	6	false																								2017	2024	1871	13	120	5	31568																													lisp markdown apl				true	700	0		11																	false	0	true																																																										https://github.com/phantomics/april																																																																																																																																																																																													0	0														
badlanguage	badlanguage	2017	Martin Capodici		11	pl				0					2209	0		6	20525		true	0								https://github.com/mcapodici/badlanguage	pl																2017	2021	2017	2	1	28	0	false																								2017	2019	3	2	19	1	664																			Martin Capodici										haskell matlab javascript markdown yaml json				true	34	0		17																1	false																													Australia																															https://github.com/mcapodici/badlanguage																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n16918315|Show HN: Bad Language: A lisp-looking language with interpreter and JS compiler|2018-04-25 02:46:53 UTC|1524624413|quickthrower2|2|6							
gist	Gist	1977			9	pl				0					2210	0			20523	3987	true	0									pl																							false																																					1995	postgresql	In computing, GiST or Generalized Search Tree, is a data structure and API that can be used to build a variety of disk-based search trees.  GiST is a generalization of the B+ tree, providing a concurrent and recoverable height-balanced search tree infrastructure without making any assumptions about the type of data being stored, or the queries being serviced.  GiST can be used to easily implement a range of well-known indexes, including B+ trees, R-trees, hB-trees, RD-trees, and many others; it also allows for easy development of specialized indexes for new data types. It cannot be used directly to implement non-height-balanced trees such as quad trees or prefix trees (tries), though like prefix trees it does support compression, including lossy compression. GiST can be used for any data type that can be naturally ordered into a hierarchy of supersets. Not only is it extensible in terms of data type support and tree layout, it allows the extension writer to support any query predicates that they choose.  The most widely used GiST implementation is in the PostgreSQL relational database; it was also implemented in the Informix Universal Server, and as a standalone library, libgist. GiST is an example of software extensibility in the context of database systems: it allows the easy evolution of a database system to support new tree-based indexes.  It achieves this by factoring out its core system infrastructure from a narrow API that is sufficient to capture the application-specific aspects of a wide variety of index designs. The GiST infrastructure code manages the layout of the index pages on disk, the algorithms for searching indexes and deleting from indexes, and complex transactional details such as page-level locking for high concurrency and write-ahead logging for crash recovery. This allows authors of new tree-based indexes to focus on implementing the novel features of the new index type — for example, the way in which subsets of the data should be described for search — without becoming experts in database system internals. Although originally designed for answering Boolean selection queries, GiST can also support nearest-neighbor search, and various forms of statistical approximation over large data sets. The PostgreSQL GiST implementation includes support for variable length keys, composite keys, concurrency control and recovery; these features are inherited by all GiST extensions. There are several contributed modules developed using GiST and distributed with PostgreSQL. For example:  rtree_gist, btree_gist - GiST implementation of R-tree and B-tree intarray - index support for one-dimensional array of int4's tsearch2 - a searchable (full text) data type with indexed access ltree - data types, indexed access methods and queries for data organized as a tree-like structures hstore - a storage for (key,value) data cube - data type, representing multidimensional cubesThe PostgreSQL GiST implementation provides the indexing support for the PostGIS (geographic information system) and the BioPostgres bioinformatics system.	2005	30	18		3003657					Information Sciences Institute															170	0		9																																														United States				https://semanticscholar.org/paper/51e62e71588bce8b05c4b041561304062d656f38																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/GiST	0	0	https://hopl.info/showlanguage.prx?exp=3987													
jass	Just Another Scripting Syntax	2009			9	pl				0					2211	1			20523		true	0									pl																							false												Just Another Scripting Syntax																									2009	java	JASS and JASS2 (sometimes said to stand for Just Another Scripting Syntax) is a scripting language provided with an event-driven API created by Blizzard Entertainment. It is used extensively by their games Warcraft III (JASS2) and StarCraft (JASS) for scripting events in the game world. Map creators can use it in the Warcraft III World Editor and the Starcraft Editor to create scripts for triggers and AI (artificial intelligence) in custom maps and campaigns. Blizzard Entertainment has replaced JASS with Galaxy in Starcraft II.	2005	30	89	241	3115483					Blizzard Entertainment, Inc															170	0		9																																	text													United States																							"function Trig_JASS_testPreloadExploit_Actions takes nothing returns nothing  call PreloadGenEnd("".\\redist\\miles\\Mp3enc.asi"") endfunction"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/JASS	0	0														
mewl	Mewl	2022	Palash Bauri		11	esolang		https://bauripalash.github.io/mewlbook/		0					2212	0		5	20518		true	0								https://github.com/bauripalash/mewl	esolang																2022	2024	2022	2	3	17	0	false																								2022	2022	57	4	44	1	1904																			https://github.com/bauripalash/mewl/issues										rust yaml toml markdown bourne-shell				true	32	0		16																1	false																													India																															https://github.com/bauripalash/mewl																																																																																																																																																																																													0	0														
mawk	mawk	1991	Alfred Aho and Peter J. Weinberger		11	pl		https://invisible-island.net/mawk/mawk.html		0					2213	0			20514	1643	true	0									pl																							false																																							is a very fast AWK implementation by Mike Brennan based on a bytecode interpreter.		2	4		3414809					https://github.com/ThomasDickey/original-mawk/issues															31	0		12																2																														Unknown				http://progopedia.com/implementation/mawk/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/AWK#Versions_and_implementations	0	0	https://hopl.info/showlanguage.prx?exp=1643													
aadl	Avionics Architecture Design Language	2003			9	pl		http://www.aadl.info/aadl/currentsite/		0					2214	0			20511	7771	true	0									pl																							false												Avionics Architecture Design Language																									2011	uml	"The Architecture Analysis & Design Language (AADL) is an architecture description language standardized by SAE. AADL was first developed in the field of avionics, and was known formerly as the Avionics Architecture Description Language.The Architecture Analysis & Design Language is derived from MetaH, an architecture description language made by the Advanced Technology Center of Honeywell. AADL is used to model the software and hardware architecture of an embedded, real-time system. Due to its emphasis on the embedded domain, AADL contains constructs for modeling both software and hardware components (with the hardware components named ""execution platform"" components within the standard). This architecture model can then be used either as a design documentation, for analyses (such as schedulability and flow control) or for code generation (of the software portion), like UML."	2005	29	24	58	2998007					Carnegie Mellon															166	0		9																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Architecture_Analysis_%26_Design_Language	0	0	https://hopl.info/showlanguage.prx?exp=7771													
blc	Binary Lambda Calculus	2004	John Tromp		12	esolang	https://tromp.github.io/cl/Binary_lambda_calculus.html	http://tromp.github.io/cl/Binary_lambda_calculus.html		0					2215	2			20511		true	1	bruijn								esolang																							false				b/BLC.Blc																																										Binary lambda calculus (BLC) is a minimal, pure functional programming language invented by John Tromp in 2004,[1] based on a binary encoding of the untyped lambda calculus in De Bruijn index notation.	Binary lambda calculus (BLC) is a minimal, pure functional programming language invented by John Tromp in 2004,[1] based on a binary encoding of the untyped lambda calculus in De Bruijn index notation.		Centrum Wiskunde & Informatica	Binary lambda calculus (BLC) is a minimal, pure functional programming language invented by John Tromp in 2004,[1] based on a binary encoding of the untyped lambda calculus in De Bruijn index notation.			Blc		blc									1	0		12																1														https://esolangs.org/wiki/Binary_lambda_calculus																Netherlands																 Hello World				https://riju.codes/blc	001010100100100001100101011011000110110001101111001011000010 000001110111011011110111001001101100011001000010000100001010 			BLC										https://www.ioccc.org/2012/tromp/tromp.c																																																																																																																																																																																										0	0														
geo-ml	Geography Markup Language	2000			8	xmlFormat				0					2216	1			20507		true	0									xmlFormat																							false																																					2000	xml rdf kml	"The Geography Markup Language (GML) is the XML grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographic transactions on the Internet. Key to GML's utility is its ability to integrate all forms of geographic information, including not only conventional ""vector"" or discrete objects, but coverages (see also GMLJP2) and sensor data."	2003	127	124	289	203653					Open Geospatial Consortium															655	0		8																																	text													United States																							"<PhotoCollection xmlns=""http://www.myphotos.org"" xmlns:gml=""http://www.opengis.net/gml""       xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""       xsi:schemaLocation=""http://www.myphotos.org       MyGoodPhotos.xsd"">      <items>          <Item>              <name>Lynn Valley</name>              <description>A shot of the falls from the suspension bridge</description>              <where>North Vancouver</where>              <position>                  <gml:Point srsDimension=""2"" srsName=""http://www.opengis.net/def/crs/EPSG/0/4326"">                      <gml:pos>49.40 -123.26</gml:pos>                  </gml:Point>              </position>          </Item>      </items>  </PhotoCollection>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Geography_Markup_Language	0	0														
algol-58	ALGOL 58	1958			8	pl				0					2217	0			20506	17	true	1	balgol								pl																							false																																					1958	algol algol-60 act-iii jovial neliac algo ada mad	"ALGOL 58, originally known as IAL, is one of the family of ALGOL computer programming languages. It was an early compromise design soon superseded by ALGOL 60. According to John Backus  ""The Zurich ACM-GAMM Conference had two principal motives in proposing the IAL: (a) To provide a means of communicating numerical methods and other procedures between people, and (b) To provide a means of realizing a stated process on a variety of machines...""  ALGOL 58 introduced the fundamental notion of the compound statement, but it was restricted to control flow only, and it was not tied to identifier scope in the way that Algol 60's blocks were."	2004	78	101	133	944870					Association for Computing Machinery && Gesellschaft für Angewandte Mathematik und Mechanik															410	0		9																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/ALGOL_58	0	0	https://hopl.info/showlanguage.prx?exp=17													
kawa-scheme-implementation	Kawa	1996	Per Bothner		9	pl				0					2218	1			20506		true	0									pl																							false																																					1998	lisp java scheme jvm	Kawa  is a language framework written in the programming language Java that implements the programming language Scheme, a dialect of Lisp, and can be used to implement other languages to run on the Java virtual machine (JVM). It is a part of the GNU Project. The name Kawa comes from the Polish word for coffee; a play on words, since Java is another familiar name for coffee.	2007	29	62	82	12304060					GNU Project														true	165	0		9																1																														United States																							$ java -jar /path/to/kawa/kawa.jar [optional arguments] ...																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Kawa_%28Scheme_implementation%29	0	0														
ognl	OGNL	2007			9	pl				0					2219	0			20506		true	0									pl																							false																																					2011	java antlr javacc thymeleaf mvel	Object-Graph Navigation Language (OGNL) is an open-source Expression Language (EL) for Java, which, while using simpler expressions than the full range of those supported by the Java language, allows getting and setting properties (through defined setProperty and getProperty methods, found in JavaBeans), and execution of methods of Java classes. It also allows for simpler array manipulation. It is aimed to be used in Java EE applications with taglibs as expression language. OGNL was created by Luke Blanshard and Drew Davidson of OGNL Technology. OGNL development was continued by OpenSymphony, which closed in 2011. OGNL is developed now as a part of the Apache Commons.	2007	29	13	104	9332907					OGNL Technology, Inc														true	165	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/OGNL	0	0														
leap	LEAP	1969			11	pl				0					2220	0			20504	427	true	0									pl																							false																																					1967	algol-60	LEAP is an extension to the ALGOL 60 programming language which provides an associative memory of triples. The three items in a triple denote the association that an Attribute of an Object has a specific Value.  LEAP was created by Jerome Feldman (University of California Berkeley) and Paul Rovner (MIT Lincoln Lab) in 1967.  LEAP was also implemented in SAIL.	2004	2	6	17	911672		An ALGOL-based associative language. A high level programming language for large, complex associative structures has been designed and implemented. The underlying data structure has been implemented using a hash-coding technique. The discussion includes a comparison with other work and examples of applications of the language.	An ALGOL-based associative language. A high level programming language for large, complex associative structures has been designed and implemented. The underlying data structure has been implemented using a hash-coding technique. The discussion includes a comparison with other work and examples of applications of the language.		University of California Berkeley && MIT	An ALGOL-based associative language. A high level programming language for large, complex associative structures has been designed and implemented. The underlying data structure has been implemented using a hash-coding technique. The discussion includes a comparison with other work and examples of applications of the language.														30	0		12																																	text													United States				http://www.dtic.mil/dtic/tr/fulltext/u2/675037.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/LEAP_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=427													
awl	awl	2014	Zaven Muradyan		12	pl		http://skepsi.me/awl/		0					2221	0		7	20502		true	0								https://github.com/voithos/awl	pl																2014	2021	2014	3	2	7	0	false																								2014	2021	185	4	51	2	11356																			Zaven Muradyan										c javascript markdown css make html bash				true	19	0		19																1	false																													United States																															https://github.com/voithos/awl																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n8173123|Show HN: Awl, a toy Lisp language written in C and transpiled to JavaScript|2014-08-13 14:46:55 UTC|1407941215|voithos|1|8							
facelets	Facelets	2005			9	template				0					2222	1			20496		true	0									template																							false																																					2005	java xml java-server-pages	"In computing, Facelets is an open-source Web template system under the Apache license and the default view handler technology (aka view declaration language) for JavaServer Faces (JSF). The language requires valid input XML documents to work. Facelets supports all of the JSF UI components and focuses completely on building the JSF component tree, reflecting the view for a JSF application. Although both JSP and JSF technologies have been improved to work better together, Facelets eliminates the issues noted in Hans Bergsten's article ""Improving JSF by Dumping JSP""Facelets draws on some of the ideas from Apache Tapestry, and is similar enough to draw comparison. The project is conceptually similar to Tapestry's, which treats blocks of HTML elements as framework components backed by Java classes. Facelets also has some similarities to the Apache Tiles framework with respect to support templating as well as composition. Facelets was originally created by Jacob Hookom in 2005 as a separate, alternative view declaration language for JSF 1.1 and JSF 1.2 that both used JSP as the default view declaration language. Starting from JSF 2.0, Facelets has been promoted by the JSF expert group to be the default view declaration language. JSP has been deprecated as a legacy fall back."	2008	28	21	129	20234648					https://javaee.github.io															160	0		9																																	text													United States																							"<ui:composition     xmlns=""http://www.w3.org/1999/xhtml""     xmlns:ui=""http://java.sun.com/jsf/facelets""     xmlns:h=""http://java.sun.com/jsf/html""     xmlns:cc=""http://java.sun.com/jsf/composite"">     <cc:interface/>     <cc:implementation>         <h:outputText value=""&amp;nbsp;"" escape=""false""/>     </cc:implementation> </ui:composition>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Facelets	0	0														
pvs	PVS	1992			10	pl				0					2223	0			20495	2724	true	0									pl																							false												Prototype Verification System																									1992		The Prototype Verification System (PVS) is a specification language integrated with support tools and an automated theorem prover, developed at the Computer Science Laboratory of SRI International in Menlo Park, California.  PVS is based on a kernel consisting of an extension of Church's theory of types with dependent types, and is fundamentally a classical typed higher-order logic. The base types include uninterpreted types that may be introduced by the user, and built-in types such as the booleans, integers, reals, and the ordinals.  Type-constructors include functions, sets, tuples, records, enumerations, and abstract data types. Predicate subtypes and dependent types can be used to introduce constraints; these constrained types may incur proof obligations (called type-correctness conditions or TCCs) during typechecking.  PVS specifications are organized into parameterized theories. The system is implemented in Common Lisp, and is released under the GNU General Public License (GPL).		9	24		1848947					SRI															65	0		10																																														United States				https://semanticscholar.org/paper/50597508a9e76ed5cef6515b6bb107c8988c1e67																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Prototype_Verification_System	0	0	https://hopl.info/showlanguage.prx?exp=2724													
strand-programming-language	Strand	1989			10	pl				0					2224	0			20495		true	0									pl																							false																																					1989	prolog	Strand is a high-level symbolic language for parallel computing, similar in syntax to Prolog. Artificial Intelligence Ltd were awarded the British Computer Society Award for Technical Innovation 1989 for Strand88. The language was created by computer scientists Ian Foster and Stephen Taylor.	2006	9	5	13	7837169		Strand is a logic programming language designed for efficient programming of parallel computers.	Strand is a logic programming language designed for efficient programming of parallel computers.		Artificial Intelligence Ltd	Strand is a logic programming language designed for efficient programming of parallel computers.														65	0		10																																														United States				https://link.springer.com/chapter/10.1007/978-1-4471-3421-3_17																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Strand_%28programming_language%29	0	0														
rpscript	rpscript	2018			12	pl		http://www.rpscript.com		0				0.3.0	2225	0		6	20495		true	0								https://github.com/TYPECASTINGSG/rpscript	pl																2018	2022	2018	3	1	12	3	false																								2018	2018	83	1	28	1	2013					2021																								typescript json javascript html markdown dockerfile				true	18	0		18																	false	0	true																																																	https://twitter.com/wei3hua2									https://github.com/TYPECASTINGSG/rpscript																																																																																																																																																																																													0	0				rpscript.com			id|title|time|timestamp|by|comments|score\n17787802|Show HN: RPScript – Scripting language for process automation|2018-08-18 10:14:05 UTC|1534587245|wei3hua2|2|3							
ana	ana	2018			9	pl				0				v0.0.1	2226	0		10	20486		true	0								https://github.com/analang/ana	pl																2018	2024	2018	6	5	138	3	false																								2018	2022	178	3	167	7	19206																													c python bourne-shell make json yaml yacc markdown lex vim-script				true	157	0		19																	false	0	true																																																										https://github.com/analang/ana																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n17791287|Show HN: Ana-lang: C, PHP, Python inspired scripting language|2018-08-18 22:52:01 UTC|1534632721|ryanmccullagh|0|3							
bistro-programming-language	Bistro	1999	Nikolas S. Boyd		12	pl		https://bitbucket.org/nik_boyd/bistro-smalltalk		0					2227	0			20486	1861	true	0									pl																							false																																									-1					Bistro is a variation of Smalltalk that integrates the best features of Smalltalk and Java. Bistro Smalltalk is an experimental programming language that runs on the Java Virtual Machine, or JVM.	Bistro is a variation of Smalltalk that integrates the best features of Smalltalk and Java. Bistro Smalltalk is an experimental programming language that runs on the Java Virtual Machine, or JVM.		University of California Berkeley	Bistro is a variation of Smalltalk that integrates the best features of Smalltalk and Java. Bistro Smalltalk is an experimental programming language that runs on the Java Virtual Machine, or JVM.														16	0		12																1																														United States				http://bistro.sourceforge.net/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Bistro_%28programming_language%29	0	0	https://hopl.info/showlanguage.prx?exp=1861													
edina	Edina	2022	Cerus		12	pl				0					2228	0		4	20486		true	0								https://github.com/cerus/edina	pl																2022	2023	2022	0	0	13	0	false																								2022	2022	42	2	124	1	1220																First look at Edina, a simple Forth-like compiled language	First look at Edina, a simple Forth-like compiled language		https://cerus.dev	First look at Edina, a simple Forth-like compiled language									java markdown yaml bourne-shell				true	16	0		16																1	false																													Germany				https://reddit.com/r/ProgrammingLanguages/comments/wl5snx/first_look_at_edina_a_simple_forthlike_compiled/																											https://github.com/cerus/edina																																																																																																																																																																																													0	0														
polymath	polymath	2020	JL		12	textMarkup		https://jwmza.com/polymath/		0					2229	0		3	20486		true	0								https://github.com/jwmza/polymath	textMarkup																2020	2024	2020	4	0	11	0	false																								2020	2021	20	3	4	1	76																Polymath is a markup language (like Markdown, LaTeX, or HTML) and a static site generator specialized in aesthetically presenting a wide variety of information: text, mathematics, code, photos, videos, you name it.	Polymath is a markup language (like Markdown, LaTeX, or HTML) and a static site generator specialized in aesthetically presenting a wide variety of information: text, mathematics, code, photos, videos, you name it.		https://github.com/jwmza/polymath/issues	Polymath is a markup language (like Markdown, LaTeX, or HTML) and a static site generator specialized in aesthetically presenting a wide variety of information: text, mathematics, code, photos, videos, you name it.									markdown svg pascal				true	16	0		15																1	false																													Unknown																															https://github.com/jwmza/polymath																																																																																																																																																																																													0	0														
tree-annotation-operator	TAO	2020			12	dataNotation		https://www.tree-annotation.org/		0					2230	0		2	20486		true	0								https://github.com/tree-annotation/tao	dataNotation																2020	2021	2020	1	0	11	0	false												Tree Annotation Operator												2020	2021	11	3	3	1	105					2020																								javascript markdown				true	16	0		15	json																false																																																												https://github.com/tree-annotation/tao																																																																																																																																																																																													2	0				tree-annotation.org				year|publisher|title|authors|isbn13\n2012|lulu.com|Tao Te Programming|Burns, Patrick|9781291130454\n2004|Addison-Wesley Professional|Tao of Network Security Monitoring, The: Beyond Intrusion Detection|Bejtlich, Richard|9780321246776						
octune	Octune	2021	Gary Feng		11	pl				0				v0.2.0	2231	0		3	20475		true	0								https://github.com/fengctor/octune	pl																2021	2022	2021	2	1	22	0	false																								2021	2021	102	3	70	2	4723																			University of Waterloo										haskell markdown yaml				true	29	0		14																1	false	0	true																											Canada																															https://github.com/fengctor/octune																																																																																																																																																																																													0	0														
xhtml	XHTML	2000			7	dataNotation				12					2232	1			20474		true	13	codeql eiffel felix frundis frundis futurescript haml jekyll netbeans-editor nodejs pegdown pygments tibet								dataNotation																							false				x/XHTML.xhtml																																	2000		eXtensible HyperText Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated. While HTML, prior to HTML5, was defined as an application of Standard Generalized Markup Language (SGML), a flexible markup language framework, XHTML is an application of XML, a more restrictive subset of SGML. XHTML documents are well-formed and may therefore be parsed using standard XML parsers, unlike HTML, which requires a lenient HTML-specific parser.XHTML 1.0 became a World Wide Web Consortium (W3C) recommendation on January 26, 2000. XHTML 1.1 became a W3C recommendation on May 31, 2001. The standard known as XHTML5 is being developed as an XML adaptation of the HTML5 specification.		501	2511		18984580									xhtml											2525	0		8																					xhtml																																									"<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN""   ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd""> <html xmlns=""http://www.w3.org/TR/xhtml1"" xml:lang=""en"" lang=""en"">   <head>     <title>Hello World</title>     <meta charset=""UTF-8""/>   </head>   <body>     <p>Hello World</p>   </body> </html>"								XHTML																																																																																																																																																																																																			https://en.wikipedia.org/wiki/XHTML	0	0														
flavors	Flavors	1980			9	pl				0					2233	0			20473	898	true	0									pl																							false																																					1980	lisp-machine-lisp common-lisp	Flavors, an early object-oriented extension to Lisp developed by Howard Cannon at the MIT Artificial Intelligence Laboratory for the Lisp machine and its programming language Lisp Machine Lisp, was the first programming language to include mixins. Symbolics used it for its Lisp machines, and eventually developed it into New Flavors; both the original and new Flavors were message passing OO models. It was hugely influential in the development of the Common Lisp Object System (CLOS).Implementations of Flavors are also available for Common Lisp.New Flavors replaced message sending with calling generic functions. Flavors offers :before and :after daemons with the default method combination (called :daemon).	2004	27	36	62	1332640					MIT															155	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Flavors_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=898													
scratchpad	Scratchpad	1971			9	pl				0					2234	0			20473	2728	true	0									pl																							false																																							Scratchpad may refer to:  A pad of paper, such as a notebook, for preliminary notes, sketches, or writings Scratchpad memory, also known as scratchpad, scratchpad RAM or local store. is a high-speed internal memory used for temporary storage of calculations, data, and other work in progress Scratchpad, the former name of Axiom, a free, general-purpose computer algebra system	2004	27	9		741724					IBM															155	0		9																																														United States				https://semanticscholar.org/paper/80eec44180b427c5468b26a8c905031715fffc88																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Scratchpad	0	0	https://hopl.info/showlanguage.prx?exp=2728													
duro	duro	2003			11	queryLanguage		http://duro.sourceforge.net/		0					2235	0		12	20470		true	0								https://github.com/rehartmann/durodbms	queryLanguage																2015	2023	2003	5	1	15	0	false																								2003	2020	1399	8	386	29	107879																			https://sourceforge.net/p/duro/mailman/duro-devel/										c bourne-shell java html tcl xml ini yacc lex make cpp css				true	28	0		23																	false																													Unknown																															https://github.com/rehartmann/durodbms																																																																																																																																																																																													0	0				duro.sourceforge.net										
flownote	flownote	2019			12	pl		https://gitter.im/flownote/community		0				1.0.0-beta.10	2236	0		10	20469		true	0								https://github.com/Emblem21-OpenSource/flownote	pl																2019	2024	2019	4	1	7	18	false																								2019	2019	142	3	107	2	31681																			https://github.com/Emblem21-OpenSource										javascript markdown xml json bourne-shell bash dockerfile html scss yaml				true	15	0		22																	false	1	true																											United States																															https://github.com/Emblem21-OpenSource/flownote																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n19440418|Show HN: Preview of FlowNote, a language for flow-based paradigms|2019-03-20 09:40:14 UTC|1553074814|FlowNote|0|1							
iscript	iScript	2008			12	pl				0					2237	0			20469	8340	true	0									pl																							false																																									-1					Servertec has announced iScript, a platform independent scripting language written in Java, for creating scalable, server-side, object-oriented, n-Tier enterprise solutions. The iScript scripting language features platform independence, object-oriented architecture, web-server integration, support for Common Gateway Interface (CGI), dynamic content generator, static content preprocessor, make facility, just-in-time pcode generator and caching, Java API wrappers and open component API. Servertec will be releasing the iScript Developer Kit, which integrates the iScript scripting language, documentation and examples to the public. Web site developers can use this kit to create and maintain dynamic, data driven and static web sites. iScript preview release is available for free at http://www.servertec.com/. The final release of iScript is scheduled to ship in the second half of 1998. Final pricing details have yet to be announced.	Servertec has announced iScript, a platform independent scripting language written in Java, for creating scalable, server-side, object-oriented, n-Tier enterprise solutions. The iScript scripting language features platform independence, object-oriented architecture, web-server integration, support for Common Gateway Interface (CGI), dynamic content generator, static content preprocessor, make facility, just-in-time pcode generator and caching, Java API wrappers and open component API. Servertec will be releasing the iScript Developer Kit, which integrates the iScript scripting language, documentation and examples to the public. Web site developers can use this kit to create and maintain dynamic, data driven and static web sites. iScript preview release is available for free at http://www.servertec.com/. The final release of iScript is scheduled to ship in the second half of 1998. Final pricing details have yet to be announced.		Servertec Inc	Servertec has announced iScript, a platform independent scripting language written in Java, for creating scalable, server-side, object-oriented, n-Tier enterprise solutions. The iScript scripting language features platform independence, object-oriented architecture, web-server integration, support for Common Gateway Interface (CGI), dynamic content generator, static content preprocessor, make facility, just-in-time pcode generator and caching, Java API wrappers and open component API. Servertec will be releasing the iScript Developer Kit, which integrates the iScript scripting language, documentation and examples to the public. Web site developers can use this kit to create and maintain dynamic, data driven and static web sites. iScript preview release is available for free at http://www.servertec.com/. The final release of iScript is scheduled to ship in the second half of 1998. Final pricing details have yet to be announced.														15	0		12																																														United States				https://www.linuxjournal.com/article/2988																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Iscript	0	0	https://hopl.info/showlanguage.prx?exp=8340													
nlpl	nlpl	2018	Daniel Garcia		12	pl				0				0.1.0	2238	1		5	20469		true	0								https://github.com/nlpl-lang/nlpl-editor	pl																2018	2023	2018	2	3	2	13	false																								2018	2021	65	3	11	1	4149																			https://github.com/nlpl-lang										javascript css markdown html json				true	15	0		17																1	false	0	true																											Mexico					Draw a red circle																										https://github.com/nlpl-lang/nlpl-editor																																																																																																																																																																																													0	0														
pcrap	PCrap	2021	valkarias		11	pl		https://valkarias.github.io/		0					2239	0		2	20465		true	0								https://github.com/valkarias/Pa	pl																2021	2024	2021	1	1	18	0	false																								2021	2022	170	3	64	16	9126																			https://github.com/valkarias/Pa/issues										c markdown				true	26	0		13																1	false																													Unknown																															https://github.com/valkarias/Pa																																																																																																																																																																																													0	0														
yamp	YAMP	2019			11	dataNotation				0				0.4.0	2240	0		8	20465		true	0								https://github.com/birchb1024/yamp	dataNotation																2019	2024		4	3	13	2	false												Yet Another Macro Processor												2019	2019	114	3	59	1	6155																													yaml python json bourne-shell html asciidoc dockerfile markdown				true	26	0		20									yaml								false	0	true																																																										https://github.com/birchb1024/yamp																																																																																																	true																																																																																												0	0														
kgl	KGL	2024			9	queryLanguage		https://jamesg.blog/kgl/		0					2241	0		6	20458		true	0								https://github.com/capjamesg/knowledge-graph-language	queryLanguage																2024	2024		3	5	131	0	false												Knowledge Graph Language												2024	2024	63	4	22	1	2685																													python html markdown toml json csv				true	152	0		15																	false																																																												https://github.com/capjamesg/knowledge-graph-language																																																																																																																																																																																													0	0														
parrot-basic	Parrot BASIC	2009			11	pl				0					2242	1			20456		true	0									pl																							false																																					2016	c parrot-assembly parrot-internal-representation perl raku python jvm llvmir java java-bytecode joy lua php ruby scheme tcl wmlscript arc apl common-lisp lisp forth quickbasic smalltalk cil befunge brainfuck lolcode unlambda unicode	"Parrot is a register-based process virtual machine designed to run dynamic languages efficiently. It is possible to compile Parrot assembly language and PIR (an intermediate language) to Parrot bytecode and execute it. Parrot is free and open source software.Parrot was started by the Perl community and is developed with help from the open source and free software communities. As a result, it is focused on license compatibility with Perl (Artistic License 2.0), platform compatibility across a broad array of systems, processor architecture compatibility across most modern processors, speed of execution, small size (around 700k depending on platform), and the flexibility to handle the varying demands made by Perl 6 and other modern dynamic languages. Version 1.0, with a stable API for development, was released on March 17, 2009.The current version is release 8.1.0 ""Andean Parakeet"""	2010	1	174	1	60511					https://www.perl.org															25	0		12																																														United States																							".sub 'main' :main     $I1 = 4     inc $I1     # $I1 is now 5     $I1 += 2    # $I1 is now 7     $N1 = 42.0     dec $N1     # $N1 is now 41.0     $N1 -= 2.0  # $N1 now 39.0     print $I1     print ', '     print $N1     print ""\n""  .end"														#																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Parrot_BASIC	0	0														
dynamo	DYNAMO	1959			9	pl				0					2243	0			20455	61	true	0									pl																							false																																					2004	assembly-language isbn doi	"DYNAMO (DYNAmic MOdels) is a discontinued a simulation language and accompanying graphical notation developed within the system dynamics analytical framework.  It was originally for industrial dynamics but was soon extended to other applications, including population and resource studies and urban planning.DYNAMO was initially developed under the direction of Jay Wright Forrester in the late 1950s, by Dr. Phyllis Fox, Alexander L. Pugh III, Grace Duren, and others at the M.I.T. Computation Center. The earliest versions were written in assembly language for the IBM 704, then for the IBM 709 and IBM 7090.  DYNAMO II was written in AED-0, an extended version of Algol 60. Dynamo II/F, in 1971, generated portable FORTRAN code and both Dynamo II/F and Dynamo III improved the system's portability by being written in FORTRAN.DYNAMO was used for the system dynamics simulations of global resource-depletion reported in the Club of Rome's Limits to Growth. Originally designed for batch processing on mainframe computers, it was made available on minicomputers in the late 1970s, and became available as ""micro-Dynamo"" on personal computers in the early 1980s. The language went through several revisions from DYNAMO II up to DYNAMO IV in 1983, but has since fallen into disuse."	2010	26	28	114	26064582					MIT && IBM															150	0		10																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/DYNAMO_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=61													
quaint-lang	quaint-lang	2015			10	pl				0					2244	0		4	20454		true	0								https://github.com/bbu/quaint-lang	pl																2015	2024	2015	6	1	58	2	false																								2015	2016	28	2	47	1	13176																			https://github.com/bbu/quaint-lang/issues										c markdown xml make				true	64	0		14																	false																													Bulgaria																															https://github.com/bbu/quaint-lang																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n11507234|Show HN: Quaint – a statically typed language with seamless resumable functions|2016-04-15 20:05:29 UTC|1460750729|bluetomcat|3|4							
fen-notation	Forsyth-Edwards Notation	1883			8	notation				0					2245	2			20449		true	0									notation																							false																																							Forsyth–Edwards Notation (FEN) is a standard notation for describing a particular board position of a chess game. The purpose of FEN is to provide all the necessary information to restart a game from a particular position. FEN is based on a system developed by Scottish newspaper journalist David Forsyth. Forsyth's system became popular in the 19th century; Steven J. Edwards extended it to support use by computers. FEN is an integral part of the Portable Game Notation for chess games, since FEN is used to define initial positions other than the standard one. FEN does not represent sufficient information to decide whether a draw by threefold repetition may be legally claimed or a draw offer may be accepted; for that, a different format such as Extended Position Description is needed.		109	78		258696																				565	0		8																																	paper			https://github.com/antlr/grammars-v4/tree/master/fen															rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1																		rnbqkbnr/pp1ppppp/8/2p5/4P3/5N2/PPPP1PPP/RNBQKB1R b KQkq - 1 2																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Forsyth–Edwards_Notation	0	0														
x-bitmap	X BitMap	1989			8	application				0					2246	2			20449		false	0									application				8276				C	xbm		c_cpp	clike	text/x-csrc	source.c	data								false					359	2005	2018	1	23																												1989	c x-pixmap	In computer graphics, the X Window System used X BitMap (XBM), a plain text binary image format, for storing cursor and icon bitmaps used in the X GUI. The XBM format is superseded by XPM, which first appeared for X11 in 1989.	2005	69	143	149	1368381								xbm												565	0		8																																	text																														#define image_width 32 #define image_height 32 static unsigned char image_bits[] = {  0x00, 0xF0, 0x0F, 0x00,  0x00, 0xFE, 0x7F, 0x00,  0x00, 0xFF, 0xFF, 0x00,  0xC0, 0x1F, 0xF8, 0x03,  0xE0, 0x03, 0xC0, 0x07,  0xF0, 0x01, 0x00, 0x0F,  0x78, 0x00, 0x00, 0x1E,  0x38, 0xC0, 0x0F, 0x3C,  0x3C, 0xE0, 0x1F, 0x38,  0x3E, 0xF0, 0x1F, 0x78,  0xFE, 0xF9, 0x1F, 0x70,  0xFE, 0xFF, 0x1C, 0x70,  0xEF, 0x7F, 0x00, 0xE0,  0x07, 0x7F, 0x00, 0xE0,  0x07, 0xFE, 0x03, 0xE0,  0x07, 0xFE, 0x0F, 0xE0,  0x07, 0x9E, 0x3F, 0xE0,  0x07, 0x1E, 0xFE, 0xE0,  0x07, 0x3E, 0xF8, 0xE3,  0x0F, 0x7E, 0xE0, 0xFF,  0x0E, 0xFC, 0x9C, 0xFF,  0x0E, 0xFC, 0x1F, 0x7E,  0x1E, 0xF8, 0x1F, 0x78,  0x1C, 0xF0, 0x1F, 0x38,  0x38, 0xE0, 0x0F, 0x3C,  0x78, 0x00, 0x00, 0x1E,  0xF0, 0x00, 0x00, 0x0F,  0xE0, 0x03, 0xC0, 0x07,  0xC0, 0x0F, 0xF0, 0x03,  0x80, 0xFF, 0xFF, 0x01,  0x00, 0xFE, 0x7F, 0x00,  0x00, 0xF0, 0x1F, 0x00, }; 						#define test_width 16 #define test_height 7 static char test_bits[] = { 0x13, 0x00, 0x15, 0x00, 0x93, 0xcd, 0x55, 0xa5, 0x93, 0xc5, 0x00, 0x80, 0x00, 0x60 };																																																																																																																																																																																																				https://en.wikipedia.org/wiki/X_BitMap	0	0						https://github.com/textmate/c.tmbundle			X BitMap					
x-pixmap	X PixMap	1989			8	application				0					2247	2			20446		false	0									application				170																			false					359	2005	2018	2	23																												1989	x-bitmap c ascii	X PixMap (XPM) is an image file format used by the X Window System, created in 1989 by Daniel Dardailler and Colas Nahaboo working at Bull Research Center at Sophia Antipolis, France, and later enhanced by Arnaud Le Hors.It is intended primarily for creating icon pixmaps, and supports transparent pixels. Derived from the earlier XBM syntax, it is a plain text file in the XPM2 format or of a C programming language syntax, which can be included in a C program file.	2004	68	146	244	522417								xpm pm												560	0		8																																	text																														"/* XPM */ static char * stick_unfocus_xpm[] = { ""20 17 20 1"", ""  c None"", "". c #EBEBEB"", ""+ c #E9E9E9"", ""@ c #E6E6E6"", ""# c #E5E5E5"", ""$ c #E2E2E2"", ""% c #DFDFDF"", ""& c #DEDEDE"", ""* c #FEFEFE"", ""= c #C4C4C4"", ""- c #898989"", ""; c #B7B7B7"", ""> c #6A6A6A"", "", c #B9B9B9"", ""' c #E4E4E4"", "") c #686868"", ""! c #E0E0E0"", ""~ c #666666"", ""{ c #E8E8E8"", ""] c #E1E1E1"", ""...................."", ""...................."", "".....+@#$%&%$#@+...."", ""....+*********=&+..."", ""....@*********-=#..."", ""....#**;;;;;**>,'..."", ""....$**;**;;**);$..."", ""....%**;;;;;**>;&..."", ""....&**;***;**>;&..."", ""....&**;;;;;**>;&..."", ""....!*********~;!..."", ""....!*********>,&..."", ""....@=->)>>>)>-=#..."", ""....+&=,;;;;;,=&+..."", "".....{]%%&&&&%@+...."", ""...................."", ""....................""}; "						P1 16 7 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 0 0 1 0 0 1 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0																																																																																																																																																																																																				https://en.wikipedia.org/wiki/X_PixMap	0	0						https://github.com/textmate/c.tmbundle			X PixMap					
corman-common-lisp	Corman Common Lisp	1995	Scott Fahlman and Richard P. Gabriel and David A. Moon and Kent Pitman and Guy Steele and Dan Weinreb and Roger Corman		10	pl		https://groups.google.com/g/cormanlisp		0					2248	0			20446		true	0									pl																							false																																					1995	common-lisp	Corman Common Lisp is a commercial implementation of the Common Lisp programming language featuring support for the Windows operating system.	2009	8	53	34	21565436					Corman Technologies														true	61	0		16																7																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Corman_Common_Lisp	0	0														
dsd	Document Structure Description	2000			10	xmlFormat		https://www.brics.dk/DSD/		0					2249	1			20446		true	0									xmlFormat																							false																																							"Document Structure Description, or DSD, is a schema language for XML, that is, a language for describing valid XML documents. It's an alternative to DTD or the W3C XML Schema. An example of DSD in its simplest form:  <dsd xmlns=""http://www.brics.dk/DSD/2.0""  xmlns:my=""http://example.com"">    <if><element name=""my:foo""/>   <declare>    <attribute name=""first""/>    <attribute name=""second""/>    <contents>     <element name=""my:bar""/>    </contents>   </declare>  </if>    <if><element name=""my:bar""/>   <declare>    <contents>    </contents>   </declare>  </if>   </dsd>  This says that element named ""foo"" in the XML namespace ""http://example.com"" may have two attributes, named ""first"" and ""second"". A ""foo"" element may not have any character data. It must contain one subelement, named ""bar"", also in the ""http://example.com"" namespace. A ""bar"" element is not allowed any attributes, character data or subelements. One XML document that would be valid according to the above DSD would be:  <foo xmlns=""http://example.com"" second=""2"">  <bar/> </foo>"		8	9		1545534					AT&T && QinetiQ															61	0		11																																														United States and Denmark				https://www.brics.dk/DSD/dsd.html	"<dsd xmlns=""http://www.brics.dk/DSD/2.0[permanent dead link]""  xmlns:my=""http://example.com"">    <if><element name=""my:foo""/>   <declare>    <attribute name=""first""/>    <attribute name=""second""/>    <contents>     <element name=""my:bar""/>    </contents>   </declare>  </if>    <if><element name=""my:bar""/>   <declare>    <contents>    </contents>   </declare>  </if>   </dsd>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Document_Structure_Description	0	0														
gauche	Gauche Scheme implementation	1998			10	pl		http://practical-scheme.net/gauche/		0					2250	0			20446		true	0									pl																							false																																					2018	scheme clos guile	Gauche is an R7RS Scheme implementation.  It is designed for scripting in a production environment.  It is intended to allow programmers and system administrators to write scripts in support of daily operations. Quick startup, built-in system interface, native multilingual support are some of its key design goals. Gauche is free software under the BSD License.  It is primarily developed by Shiro Kawai.	2003	8	5		169126					https://sourceforge.net/p/gauche/mailman/gauche-devel/														true	61	0		10																																														United States				https://sourceforge.net/projects/gauche/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Gauche_(Scheme_implementation)	0	0														
ecological-metadata-language	Ecological Metadata Language	1997			10	xmlFormat				0					2251	0			20438		true	0									xmlFormat																							false													eml																								1997		Ecological Metadata Language (EML) is a metadata standard developed by and for the ecology discipline. It is based on prior work done by the Ecological Society of America and others, including the Knowledge Network for Biocomplexity. EML is a set of XML schema documents that allow for the structural expression of metadata.  It was developed specifically to allow researchers to document a typical data set in the ecological sciences. EML is largely designed to describe digital resources, however, it may also be used to describe non-digital resources such as paper maps and other non-digital media. The Knowledge Network for Biocomplexity project has developed a software client specifically to address this need. Morpho is data management software intended for generating metadata in EML format. Morpho is part of the DataONE Investigator Toolkit, and therefore intended to facilitate data sharing and reuse among ecologists and environmental scientists.	2005	8	10	16	2987821					Ecological Society of America && Knowledge Network for Biocomplexity															60	0		11																																	text													United States				https://knb.ecoinformatics.org/external//emlparser/docs/index.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Ecological_Metadata_Language	0	0														
pict	PICT	1992			10	pl				0					2252	0			20438	2365	true	0									pl																							false																																					1992		Pict is a statically typed programming language, one of the very few based on the π-calculus. Work on the language began at the University of Edinburgh in 1992, and development has been more or less dormant since 1998. The language is still at an experimental stage.	2006	8	7	22	6751312					University of Edinburgh															60	0		10																																	text								http://www.rosettacode.org/wiki/Category:Pict					United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Pict_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=2365													
simple	SIMPLE	1980			10	pl				0					2253	0			20438	118	true	0									pl																							false																																					1995		SIMPLE may refer to:	2014	8	33		42897433					Istituto di Electtrotecnica ed Elettronica && University of North Carolina															60	0		11																																		933												Italy and United States				https://semanticscholar.org/paper/0a66cbf7265e60133c03dc31ebc2966a188e37ac																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/SIMPLE	0	0	https://hopl.info/showlanguage.prx?exp=118													
xblite	XBLite	2001	David Szafranski		10	pl				0					2254	1			20438		true	0									pl																							false																																					2001	quickbasic basic m4	XBLite is a free Open Source BASIC programming language compiler and development system. It was started in 2001 by David Szafranski in order to provide a Windows exclusive version of the XBasic dialect. XBLite is released under the GNU GPL licensing scheme, Standard libraries are released under the GNU LGPL licensing scheme. The XBLite syntax is very similar to that of XBasic and somewhat similar to Microsoft's QuickBASIC in that it is a procedural language capable of subs and functions.  XBLite also has 64 bit integer data type, User Defined Types and the ability to have multiple modules in order to create GUI applications or games.	2008	8	89	120	18695589																				60	0		11																1																																																					"PROGRAM ""sayhello""  ' interfaces to system DLLs  IMPORT ""gdi32""             ' importing interface to gdi32.dll  IMPORT ""user32""            ' importing interface to user32.dll  DECLARE FUNCTION Entry ()  ' declare function Entry()   FUNCTION Entry ()          ' define (instantiate) function Entry()   ' display a message box and wait until the user clicks the 'OK!' button   MessageBoxA (0, &""Hello world!"", &""Windows GUI Version"", $$MB_OK)  END FUNCTION  END PROGRAM"														'																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/XBLite	0	0														
sql-92	SQL-92	1992			8	pl				0					2255	0			20437	6829	true	0									pl																							false																																					1999	sql c ada mumps sql-psm	"SQL-92 was the third revision of the SQL database query language. Unlike SQL-89, it was a major revision of the standard.  Aside from a few minor incompatibilities, the SQL-89 standard is forward-compatible with SQL-92. The standard specification itself grew about five times compared to SQL-89. Much of it was due to more precise specifications of existing features; the increase due to new features was only by a factor of 1.5–2. Many of the new features had already been implemented by vendors before the new standard was adopted. However, most of the new features were added to the ""intermediate"" and ""full"" tiers of the specification, meaning that conformance with SQL-92 entry level was scarcely any more demanding than conformance with SQL-89. Later revisions of the standard include SQL:1999 (SQL3), SQL:2003, SQL:2008, SQL:2011 and SQL:2016."	2005	105	76	76	2264160					IBM															545	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SQL-92	0	0	https://hopl.info/showlanguage.prx?exp=6829													
mapper	MAPPER	1960			9	pl				0					2256	0			20437		true	0									pl																							false																																					1960	linux	Sperry Univac's 'MAPPER 4GL originated in the 1970s based on some work in the 1960s, but has been kept current. It was renamed and also given an extension named ICE - Internet Commerce Enabler.Originally available on Sperry's Univac 1108, implementations now also exist for Windows NT, Sun Solaris and Linux. The GUI on Windows is the most advanced of these.	2006	25	16	109	7920952					EMCC UNIVAC															145	0		9																																	text								http://www.rosettacode.org/wiki/Category:MAPPER					United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MAPPER	0	0														
asp.net	ASP.NET	2002			10	pl				8					2257	0			20436		true	8	cloc codeql eiffel git jsil-compiler pygments pyret-lang pyret								pl	463	543		21976					aspx or aspx-vb		text	htmlembedded	application/x-aspx	text.html.asp	programming								false																																																	Microsoft			asax ascx ashx asmx aspx axd												20	0		18				asp																	asax ascx asmx aspx master sitemap webinfo																																																																																																																																																																																																																																																				https://en.wikipedia.org/wiki/ASP.NET	0	0					ASP.NET				ASP.NET					
swym	Swym	2012	Laurie Cheers		11	pl		https://web.archive.org/web/20201126155554/http://cheersgames.com/swym/wiki/index.php?title=Main_Page		0					2258	0		4	20435		true	0								https://github.com/LaurieCheers/Swym	pl																2012	2017		6	1	15	0	false																								2012	2017	95	3	369	2	220734																			Cheers Games										javascript html php css				true	23	0		15																1	false																													Unknown																															https://github.com/LaurieCheers/Swym																																																																																																																																																																																													0	0														
alembic	Alembic	2011			11	3d		https://www.alembic.io		0					2259	0			20431		false	0								https://github.com/alembic/alembic	3d																							false																																														Alembic is an open computer graphics interchange framework. It distills complex, animated scenes into a non-procedural, application-independent set of baked geometric results, providing efficient storage and transfer of 3D data.	Alembic is an open computer graphics interchange framework. It distills complex, animated scenes into a non-procedural, application-independent set of baked geometric results, providing efficient storage and transfer of 3D data.		Sony Pictures Imageworks && Industrial Light & Magic && Lucasfilm	Alembic is an open computer graphics interchange framework. It distills complex, animated scenes into a non-procedural, application-independent set of baked geometric results, providing efficient storage and transfer of 3D data.	abc												true	22	0		14																									http://docs.alembic.io																																																				https://github.com/alembic/alembic																																																																																																																																																																																												https://en.wikipedia.org/wiki/Alembic_(computer_graphics)	0	0														
chika	Chika	2019	Patrick		11	pl		https://phunanon.github.io/Chika		0					2260	0		5	20431		true	0								https://github.com/phunanon/Chika	pl																2019	2023	2019	3	2	11	2	false																								2019	2020	216	3	64	1	6803																			https://github.com/phunanon										cpp markdown svg bourne-shell html				true	22	0		16																1	false																													United Kingdom																															https://github.com/phunanon/Chika																																																																																																																																																																																													0	0														
cgif	CGIF	1976	John F. Sowa		11	dataNotation knowledgeBase visual		https://www.jfsowa.com/cg/annexb.htm	https://www.w3.org/DesignIssues/Sowa/cgstand.htm	0					2261	1			20428		true	0									dataNotation																							false												Conceptual Graph Interchange Format																																		A conceptual graph (CG) is a representation for logic as a bipartite graph with two kinds of nodes, called concepts and conceptual relations. The Conceptual Graph Interchange Format (CGIF) is a fully conformant dialect of Common Logic (CL) that serves as a serialized representation for conceptual graphs.	A conceptual graph (CG) is a representation for logic as a bipartite graph with two kinds of nodes, called concepts and conceptual relations. The Conceptual Graph Interchange Format (CGIF) is a fully conformant dialect of Common Logic (CL) that serves as a serialized representation for conceptual graphs.			A conceptual graph (CG) is a representation for logic as a bipartite graph with two kinds of nodes, called concepts and conceptual relations. The Conceptual Graph Interchange Format (CGIF) is a fully conformant dialect of Common Logic (CL) that serves as a serialized representation for conceptual graphs.														21	0		11																1																																			[Go: *x] [Person: John] [City: Boston] [Bus: *y] (Agnt ?x John) (Dest ?x Boston) (Inst ?x ?y)																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Conceptual_graph	0	0														
geogebra	GeoGebra	2001	Markus Hohenwarter		11	application		https://www.geogebra.org/		0					2262	0			20428		false	0									application																							false																																			2006														University of Salzburg															21	0		11																1																														Austria			GeoGebra																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/GeoGebra	0	0				geogebra.org										
minecraft	Minecraft	2011	Markus Alexej Persson		11	visual		https://www.minecraft.net/		0					2263	0		2	20428		true	0									visual																							false																																														Minecraft is a 3D sandbox game.	Minecraft is a 3D sandbox game.			Minecraft is a 3D sandbox game.									java cpp				false	21	0		13																1	false																																																https://www.reddit.com/r/Minecraft/																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Minecraft	0	0														
rcs	RCS	1982	Walter F. Tichy		11	versionControlApplication		https://www.gnu.org/software/rcs/		0					2264	0			20428		false	0									versionControlApplication																							false												Revision Control System																																					Purdue University															21	0		11																1																				https://github.com/antlr/grammars-v4/tree/master/rcs														https://www.gnu.org/software/rcs/tichy-paper.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Revision_Control_System	0	0														
sneps	SNePS	1975	Stuart C. Shapiro		11	knowledgeBase		https://cse.buffalo.edu/sneps/		0					2265	0			20428		false	0									knowledgeBase																							false												Semantic Network Processing System																																		The principal research area of the Group is knowledge representation and reasoning (krr) in support of natural-language competent autonomous agents. This includes research in: logics for krr; natural language understanding and generation; cognitive architectures; acting formalisms; belief change; models of time, self, and other agents.	The principal research area of the Group is knowledge representation and reasoning (krr) in support of natural-language competent autonomous agents. This includes research in: logics for krr; natural language understanding and generation; cognitive architectures; acting formalisms; belief change; models of time, self, and other agents.	https://www.cse.buffalo.edu/~shapiro/Papers/iutr31		The principal research area of the Group is knowledge representation and reasoning (krr) in support of natural-language competent autonomous agents. This includes research in: logics for krr; natural language understanding and generation; cognitive architectures; acting formalisms; belief change; models of time, self, and other agents.														21	0		11																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SNePS	0	0														
xmpp	XMPP	1999	Jeremie Miller		11	messagingProtocol		https://xmpp.org/		0					2266	0			20428		false	0									messagingProtocol																							false												Extensible Messaging and Presence Protocol	Jabber																						2003																													21	0		11																1																																																				https://twitter.com/xmpp																																																																																																																																																																																																					https://en.wikipedia.org/wiki/XMPP	0	0				xmpp.org										
z-flat	Z-flat	2021	Adam Hutchings		11	pl				0					2267	1		6	20428		true	0								https://github.com/adamhutchings/zflat	pl																2021	2021	2021	4	3	7	0	false																								2021	2021	764	4	88	1	5473																Z-flat is a compiled, statically-typed programming language. Its design goals are intuitive syntax, type-safety, and easy library management.	Z-flat is a compiled, statically-typed programming language. Its design goals are intuitive syntax, type-safety, and easy library management.			Z-flat is a compiled, statically-typed programming language. Its design goals are intuitive syntax, type-safety, and easy library management.	zf								cpp c markdown cmake yaml bourne-shell				true	21	0		18																1	false																																		~/ factorial /~  ~ recursive implementation ~ factorial_r(x: int): int {     if (x < 2) {         return 1;     } else {         return x * factorial_r(x - 1);     } }  ~ iterative implementation ~ factorial_i(x: int): int {     ret: int = 1;     loop(x): i: int {         ret *= (i + 1);     }     return ret; }																										https://github.com/adamhutchings/zflat																																																																																																																																																																																													0	0														
nato-phonetic-alphabet	NATO phonetic alphabet	1956			7	notation				0					2268	0			20427		true	0									notation																							false																																					1955	morse-code unicode	"The NATO phonetic alphabet, officially denoted as the International Radiotelephony Spelling Alphabet, and also commonly known as the ICAO phonetic alphabet, and in a variation also known officially as the ITU phonetic alphabet and figure code, is the most widely used radiotelephone spelling alphabet. Although often called ""phonetic alphabets"", spelling alphabets are unrelated to phonetic transcription systems such as the International Phonetic Alphabet. Instead, the International Civil Aviation Organization (ICAO) alphabet assigned codewords acrophonically to the letters of the English alphabet, so that critical combinations of letters and numbers are most likely to be pronounced and understood by those who exchange voice messages by radio or telephone, regardless of language differences or the quality of the communication channel.The 26 code words in the NATO phonetic alphabet are assigned to the 26 letters of the English alphabet in alphabetical order as follows: Alfa, Bravo, Charlie, Delta, Echo, Foxtrot,  Golf, Hotel, India, Juliett, Kilo, Lima, Mike, November, Oscar, Papa, Quebec, Romeo, Sierra, Tango, Uniform, Victor, Whiskey, X-ray, Yankee, Zulu.Strict adherence to the prescribed spelling words is required in order to avoid the problems of confusion that the spelling alphabet is designed to overcome. As noted in a 1955 NATO memo,  It is known that [the ICAO spelling alphabet] has been prepared only after the most exhaustive tests on a scientific basis by several nations. One of the firmest conclusions reached was that it was not practical to make an isolated change to clear confusion between one pair of letters. To change one word involves reconsideration of the whole alphabet to ensure that the change proposed to clear one confusion does not itself introduce others. The same memo notes a potential confusion between ZERO and SIERRA is overcome when following the procedures in ACP 125, which specify the use of the procedure word FIGURES in many instances in which digits need to be read."	2001	13394	626		59045					International Civil Aviation Organization															66990	0		7																																														Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/NATO_phonetic_alphabet	0	0														
jammy	Jammy	2021	Mark		12	pl				0				0.1.0	2269	0		4	20418		true	0								https://github.com/markpwns1/jammy	pl																2021	2024	2021	2	0	9	0	false																								2021	2021	89	3	28	1	5445																			https://github.com/markpwns1/jammy/issues										javascript lua json markdown	lua			true	13	0		17																1	false	0	true																											Unknown																															https://github.com/markpwns1/jammy																																																																																																																																																																																													0	0														
ca65-assembly	ca65 Assembly	1998			15	assembly				0					2270	1			20417		true	0									assembly																							false																					asm.py																												MU software development					s										0	0		17																																														Germany				https://cc65.github.io/doc/ca65.html	"       Label:                          ; A label and a comment                lda     #$20            ; A 6502 instruction plus comment        L1:     ldx     #$20            ; Same with label        L2:     .byte   ""Hello world""   ; Label plus control command                mymac   $20             ; Macro expansion                MySym = 3*L1            ; Symbol definition        MaSym   = Label                 ; Another symbol"													ca65 assembler																			;			""""																													true																																																							true																																															false											true																																						0	0														
gaml	GAML	1991			15	pl				0					2271	1			20417	3529	true	0									pl	2	3		331							text			none	programming								false				g/GAML.gaml																																													Inria			gaml	gaml											0	0		17																																														France				https://semanticscholar.org/paper/b422464b08a7878c2127165c780df52dc052b2b2												"model GAML  global {  init {   write(""Hello World"");  } }  experiment GAML {}"								GAML															write	""""																																																																																																																							true																							true																																						0	0	https://hopl.info/showlanguage.prx?exp=3529				GAML				GAML					
graphql-sdl	GraphQL Schema Definition Language	2018			15	idl				0					2272	1			20417		true	0									idl																							false																																														A type definition syntax to the GraphQL specification.	A type definition syntax to the GraphQL specification.		https://github.com/graphql/	A type definition syntax to the GraphQL specification.														0	0		17																																														Various				https://github.com/graphql/graphql-spec/pull/90	# Enumeration type for a level of priority enum Priority {   LOW   MEDIUM   HIGH } # Our main todo type type Todo {   id: ID!   name: String!   description: String   priority: Priority! } type Query {   # Get one todo item   todo(id: ID!): Todo   # Get all todo items   allTodos: [Todo!]! } type Mutation {   addTodo(name: String!, priority: Priority = LOW): Todo!   removeTodo(id: ID!): Todo! } schema {   query: Query   mutation: Mutation }																																“””																																true																																																							true																	false																														false																																																	0	0														
literate-agda	Literate Agda	2009			15	pl				0					2273	1			20417		true	0									pl				1840		0		Agda			text			none	programming								false																					haskell.py																												Chalmers University			lagda		lagda										0	0		16																																	text													Sweden				https://link.springer.com/chapter/10.1007/978-3-642-04652-0_5	\documentclass{article}   % The following packages are needed because unicode  % is translated (using the next set of packages) to  % latex commands. You may need more packages if you  % use more unicode characters:   \usepackage{amssymb}  \usepackage{bbm}  \usepackage[greek,english]{babel}   % This handles the translation of unicode to latex:   \usepackage{ucs}  \usepackage[utf8x]{inputenc}  \usepackage{autofe}   % Some characters that are not automatically defined  % (you figure out by the latex compilation errors you get),  % and you need to define:   \DeclareUnicodeCharacter{8988}{\ensuremath{\ulcorner}}  \DeclareUnicodeCharacter{8989}{\ensuremath{\urcorner}}  \DeclareUnicodeCharacter{8803}{\ensuremath{\overline{\equiv}}}   % Add more as you need them (shouldn’t happen often).   % Using “\newenvironment” to redefine verbatim to  % be called “code” doesn’t always work properly.  % You can more reliably use:   \usepackage{fancyvrb}   \DefineVerbatimEnvironment    {code}{Verbatim}    {} % Add fancy options here if you like.   \begin{document}   \begin{code} module NatCat where  open import Relation.Binary.PropositionalEquality  -- If you can show that a relation only ever has one inhabitant -- you get the category laws for free module   EasyCategory   (obj : Set)   (_⟶_ : obj → obj → Set)   (_∘_ : ∀ {x y z} → x ⟶ y → y ⟶ z → x ⟶ z)   (id : ∀ x → x ⟶ x)   (single-inhabitant : (x y : obj) (r s : x ⟶ y) → r ≡ s)   where    idʳ : ∀ x y (r : x ⟶ y) → r ∘ id y ≡ r   idʳ x y r = single-inhabitant x y (r ∘ id y) r    idˡ : ∀ x y (r : x ⟶ y) → id x ∘ r ≡ r   idˡ x y r = single-inhabitant x y (id x ∘ r) r    ∘-assoc : ∀ w x y z (r : w ⟶ x) (s : x ⟶ y) (t : y ⟶ z) → (r ∘ s) ∘ t ≡ r ∘ (s ∘ t)   ∘-assoc w x y z r s t = single-inhabitant w z ((r ∘ s) ∘ t) (r ∘ (s ∘ t))  open import Data.Nat  same : (x y : ℕ) (r s : x ≤ y) → r ≡ s same .0 y z≤n z≤n = refl same .(suc m) .(suc n) (s≤s {m} {n} r) (s≤s s) = cong s≤s (same m n r s)  ≤-trans : ∀ x y z → x ≤ y → y ≤ z → x ≤ z ≤-trans .0 y z z≤n s = z≤n ≤-trans .(suc m) .(suc n) .(suc n₁) (s≤s {m} {n} r) (s≤s {.n} {n₁} s) = s≤s (≤-trans m n n₁ r s)  ≤-refl : ∀ x → x ≤ x ≤-refl zero = z≤n ≤-refl (suc x) = s≤s (≤-refl x)  module Nat-EasyCategory = EasyCategory ℕ _≤_ (λ {x}{y}{z} → ≤-trans x y z) ≤-refl same  \end{code}   \end{document}													Literate Agda																			--																																true																																																							true																																															false																																																	0	0									Literate Agda					
rbs	rbs	2020			15	headerLang				0					2274	1			20417		true	0									headerLang																							false																																														We defined a new language called RBS for type signatures for Ruby 3. The signatures are written in .rbs files which is different from Ruby code. You can consider the .rbs files are similar to .d.ts files in TypeScript or .h files in C/C++/ObjC. The benefit of having different files is it doesn't require changing Ruby code to start type checking. You can opt-in type checking safely without changing any part of your workflow.	We defined a new language called RBS for type signatures for Ruby 3. The signatures are written in .rbs files which is different from Ruby code. You can consider the .rbs files are similar to .d.ts files in TypeScript or .h files in C/C++/ObjC. The benefit of having different files is it doesn't require changing Ruby code to start type checking. You can opt-in type checking safely without changing any part of your workflow.		Square Capital, LLC	We defined a new language called RBS for type signatures for Ruby 3. The signatures are written in .rbs files which is different from Ruby code. You can consider the .rbs files are similar to .d.ts files in TypeScript or .h files in C/C++/ObjC. The benefit of having different files is it doesn't require changing Ruby code to start type checking. You can opt-in type checking safely without changing any part of your workflow.	rbs													0	0		18	ruby																																													United States				https://developer.squareup.com/blog/the-state-of-ruby-3-typing/	# sig/merchant.rbs  class Merchant   attr_reader token: String   attr_reader name: String   attr_reader employees: Array[Employee]    def initialize(token: String, name: String) -> void    def each_employee: () { (Employee) -> void } -> void                    | () -> Enumerator[Employee, void] end																																#																																true																																																							true																																															false																																																	0	0														
rpl-lang	Reactive Plan Language	1993			15	pl				0					2275	1			20417		true	0									pl																							false													rpl																																	RPL (Reactive Plan Language) belongs to the family of notations for writing reactive plans for agents (e.g., robots) (Davis 1984, Ingrand and George 1990, Lyons 1990a,b, Gat 1991). Its immediate ancestor is Firby's (1987, 1989) RAP notation. Many of Firby's concepts have been carried over, but there are some differences	RPL (Reactive Plan Language) belongs to the family of notations for writing reactive plans for agents (e.g., robots) (Davis 1984, Ingrand and George 1990, Lyons 1990a,b, Gat 1991). Its immediate ancestor is Firby's (1987, 1989) RAP notation. Many of Firby's concepts have been carried over, but there are some differences		Yale University	RPL (Reactive Plan Language) belongs to the family of notations for writing reactive plans for agents (e.g., robots) (Davis 1984, Ingrand and George 1990, Lyons 1990a,b, Gat 1991). Its immediate ancestor is Firby's (1987, 1989) RAP notation. Many of Firby's concepts have been carried over, but there are some differences														0	0		16																																	text													United States				https://www.researchgate.net/publication/2648978_A_Reactive_Plan_Language	"(DEF-INTERP-PROC LOOK-FOR (PL)  (LOOK-FOR-PROPS PL)  (WAIT-FOR VISUAL-INPUT*)  (SEEN-OB-DESIGS PL) )   ; Returns a list of desigs (Section 1.7), one for every object seen.  (DEFFUNC SEEN-OB-DESIGS - (LST desig) (PL - (LST (LRCD symbol obj)))   (FOR (I IN OB-POSITIONS*)     (SAVE (CREATE-DESIG ""Perceived object""       ;Desig wil l print like: !:|Perceived object203|       (CONS (LIST 'LOC I)        (<# ( (X) (LIST (CAR X) (CADR X)))         PL))       ;Design property list      ))))"																																;																																true																																																							true																																															false																																																	0	0														
cram-format	CRAM file format	2011			9	binaryDataFormat				0					2276	0			20410		false	0									binaryDataFormat																							false																																					2015	sam-format bam-format python java c	CRAM is a compressed columnar file format for storing biological sequences aligned to a reference sequence, initially devised by Markus Hsi-Yang Fritz et al.CRAM was designed to be an efficient reference-based alternative to the Sequence Alignment Map (SAM) and Binary Alignment Map (BAM) file formats.  It optionally uses a genomic reference to describe differences between the aligned sequence fragments and the reference sequence, reducing storage costs.  Additionally each column in the SAM format is separated into its own blocks, improving compression ratio.  CRAM files typically vary from 30 to 60% smaller than BAM, depending on the data held within them.	2018	23	12	19	58749955		CRAM files typically vary from 30 to 60% smaller than BAM, depending on the data held within them.	CRAM files typically vary from 30 to 60% smaller than BAM, depending on the data held within them.		Global Alliance for Genomics and Health	CRAM files typically vary from 30 to 60% smaller than BAM, depending on the data held within them.														135	0		9																																	binary													Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CRAM_(file_format)	0	0														
ngnk	ngn/k	2017			11	pl arrayLang				1					2277	0		7	20406		true	1	mesh							https://codeberg.org/ngn/k	pl																							false																								2019	2025	4254	19	1141	6	102218				https://ngn.bitbucket.io/k/												ngn/k is an implementation of K6 created by ngn.	ngn/k is an implementation of K6 created by ngn.			ngn/k is an implementation of K6 created by ngn.									c vim-script make javascript python html dockerfile				true	19	0		19							k										false																																																											https://codeberg.org/ngn/k																																																																																																																																																																																														0	0														
incipit	Incipit	2021	Lucas de Sena		12	textMarkup				0					2278	1		2	20406		true	0								https://github.com/phillbush/incipit	textMarkup																2021	2024	2021	5	0	9	0	false																								2021	2021	26	2	11	3	76376																The ‘Incipit Markup Language’ (or ‘Incipit’, for short) is a plain text markup language that uses Unicode characters and the structure of the text itself to format documents.	The ‘Incipit Markup Language’ (or ‘Incipit’, for short) is a plain text markup language that uses Unicode characters and the structure of the text itself to format documents.		https://github.com/phillbush/incipit/issues	The ‘Incipit Markup Language’ (or ‘Incipit’, for short) is a plain text markup language that uses Unicode characters and the structure of the text itself to format documents.									awk make				true	12	0		14																1	false																													Brazil					.Enumeration incipit. Each enumeration item can have a incipit colon, which will be explained on the “§ Incipit” section below.  The incipit colon is a colon describing the topic of the item.  The following is an example of enumeration. • (A) First item:       This is the first item of a labeled enumeration.       This item also contains an incipit colon. • (B) Second item:       This is the second item of a labeled enumeration.       It also contains an incipit colon. • (C) Third item.     • First subitem of third item.     • Second subitem of third item.     • Third subitem of third item.     • Fourth subitem of third item. • (D) Fourth item.																										https://github.com/phillbush/incipit																																																																																																																																																																																													0	0														
slick	Slick	2020	Kye W. Shi		12	pl		https://riju.codes/slick		0					2279	1		4	20396		true	0								https://github.com/kwshi/slick	pl																2020	2024	2020	3	1	1	0	false																								2020	2021	231	5	47	1	4910																			https://github.com/kwshi/slick/issues										ocaml markdown tex nix				true	11	0		16																1	false																													United States																				https://riju.codes/slick	"def main:   print ""Hello, world!"""										https://github.com/kwshi/slick																																																																																																																																																																																													0	0														
hera	Hera	2021	Daniel X Moore		10	grammarLanguage				0					2280	1		10	20394		true	0								https://github.com/DanielXMoore/Hera	grammarLanguage																2021	2024		4	2	47	5	false																								2021	2024	232	4	85	1	11572																					hera								json typescript javascript go coffeescript markdown yaml bash bourne-shell make				true	58	0		21																1	false																																		"# WIP Coffee-like lang  Grammar   Line*  Line   Indent Content EOL   Indent EOL  Indent   ""  ""*  Content   Statement   Expression  Expression   Applied  # Function application: # a b # a(b) # a b, c, d # a(b, c, d) Applied   Operated Application?  Application   ""()""   __ ""("" ArgumentList "")""   Space+ ArgumentList  ArgumentList   Expression (__ "","" __ Expression)*  Operated   Assigned (__ BinaryOp __ Assigned)*   UnaryOp* Assigned  Assigned   (Accessed __ ""="" __)+ Expression   Accessed  Accessed   Primary Access*  Access   ""?""? ""."" Name   ""?""? ""["" Expression ""]""  Primary   ""("" Expression "")""   Function   Literal   Name  This   ""this""   ""@""  Function   Parameters ""->""  Literal   StringValue   Numeric   ""true""   ""false""   ""null""   ""undefined""  Parameters   ""("" Name (Comma Name)+ "")""   ""("" Name "")""   """"  Comma   Space* "","" Space*  Name   [$a-zA-Z_][$a-zA-Z0-9_]*  BinaryOp   ""+""   ""-""   ""*""   ""/""   ""and""   ""&&""   ""or""   ""||""  # TODO: delete, void, typeof UnaryOp   [!~+-]  Statement   Import   Export  Import   /import[^\r\n]*/  Export   /export[^\r\n]*/  Numeric   /\d+(?:\.\d*)?/  StringValue   ""\"""" $DoubleStringCharacter* ""\"""" -> $2   ""\'"" $SingleStringCharacter* ""\'"" -> $2  DoubleStringCharacter   [^""\\]+   EscapeSequence  SingleStringCharacter   [^'\\]+   EscapeSequence  EscapeSequence   $( ""\\"" . )  # Required non-newline white space Space   [\t ]  # Whitespace including newlines __   /\s*/  # End of line EOL   /\r\n|\n|\r/"																										https://github.com/DanielXMoore/Hera																																																																																																																																																																																													0	0														
astatine	Astatine	2022	Spydr06		12	pl		https://github.com/Spydr06/astatine/		0					2281	1		4	20391		true	0								https://github.com/Spydr06/astatine/	pl																2022	2023		1	0	6	0	false																								2022	2024	37	2	39	1	5452																			https://github.com/Spydr06										haskell c markdown make				true	10	0		16																1	false																													Germany					"module Main where import * from IO -- prints 'Hello, World' to stdout main :: (args [String]) -> Int32     = do         IO::puts(""Hello, World"")         0     end"																										https://github.com/Spydr06/astatine/																																																																																																																																																																																													0	0														
jaqt	jaqt	2023	Auke van Slooten		9	queryLanguage library				0					2282	1		3	20386		true	0								https://github.com/muze-nl/jaqt	queryLanguage																2023	2024		2	5	108	2	false																								2023	2024	122	4	16	1	4198																													javascript markdown json				true	128	0		12																1	false																																		from(data.people) .select({     metrics: {         hair_color: _     },     lastName:_ })																										https://github.com/muze-nl/jaqt																																																																																																																																																																																													0	0														
blockly	Blockly	2011			8	library				0					2283	0			20383		true	0									library																							false																																					2011	javascript scratch python php dart webgl svg android ios	Blockly is a client-side JavaScript library for creating visual block programming languages and editors. It is a project of Google and is open-source under the Apache 2.0 License. It typically runs in a web browser, and visually resembles Scratch. Blockly is also being implemented for Android and iOS; not all web browser based features are available for Android/iOS. Blockly uses visual blocks that link together to make writing code easier, and can generate JavaScript, Python, PHP or Dart code. It can also be customised to generate code in any textual computer language.	2014	93	22	101	44494473					Google && MIT															485	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Blockly	0	0														
cheetah	CheetahTemplate	2001			10	template				0					2284	0			20382		true	0									template																							false																					templates.py																2001	python html linux	Cheetah (or CheetahTemplate) is a template engine that uses the Python programming language.  It can be used standalone or combined with other tools and frameworks.  It is often used for server-side scripting and dynamic web content by generating HTML, but can also be used to generate source code.  Cheetah is free/open-source software licensed under the MIT License. Templating engines encourage clean separation of content, graphic design, and program code. This leads to more modular, flexible, and reusable site architectures, shorter development time, and code that is easier to understand and maintain.  Cheetah compiles templates into optimized, yet readable, Python code.  It gives template authors full access to any Python data and functionality, while providing a way for administrators to selectively restrict access to Python when needed. Cheetah is included in the FreeBSD Ports collection and several Linux distributions: Gentoo, Fedora, Debian, and Ubuntu among others.	2005	7	15	72	2852798					cheetahtemplate.org					tmpl spt									true	55	0		10																																	text													Various																		Cheetah																																																																																																																																																																																																									https://en.wikipedia.org/wiki/CheetahTemplate	0	0														
cms-pipelines	CMS Pipelines	1986			10	pl				0					2285	1			20382		true	0									pl																							false													TSO Pipelines																								1986		CMS Pipelines implements the pipeline concept under the VM/CMS operating system. The programs in a pipeline operate on a sequential stream of records. A program writes records that are read by the next program in the pipeline. Any program can be combined with any other because reading and writing is done through a device independent interface.		7	10		692211					IBM															55	0		10																																																		https://www-01.ibm.com/support/docview.wss?uid=pub1sl26001805	PIPE (end ?)    < input txt  | a: locate /Hello/  | insert / World!/ after  | i: faninany  | > newfile txt a  ? a:  | xlate upper  | i:																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/CMS_Pipelines	0	0														
george	GEORGE	1957			10	pl				0					2286	1			20382	20	true	0									pl																							false																																					1957	reverse-polish-notation	"GEORGE is a programming language invented by Charles Leonard Hamblin in 1957.It was designed around a push-down pop-up stack for arithmetic operations, and employed reverse Polish notation. The language included loops, subroutines, conditionals, vectors, and matrices. Algebraic expressions were written in reverse Polish notation; thus,                         a         +         b                 {\displaystyle a+b}    was written a b +, and similarly for the other arithmetic operations of subtraction, multiplication, and division. The algebraic expression                         a                    x                        2                             +         b         x         +         c                 {\displaystyle ax^{2}+bx+c}    was written a x dup × × b x × + c +, where 'dup' meant 'duplicate the value'. Following the reverse Polish form, an assignment statement to evaluate the formula                         y         =         a                    x                        2                             +         b         x         +         c                 {\displaystyle y=ax^{2}+bx+c}    was written as a x dup × × b x × + c + (y). The computer evaluated the expression as follows: the values of a, then x, were pushed onto the top of the accumulator stack; 'dup' caused a copy of the top-most value (x) to be pushed onto the top of the accumulator stack; Multiply (×) caused the top two values, namely, x and x, to be removed (popped) and multiplied, returning the product to the top of the accumulator stack.  The second multiply (×) then caused the top two values on the stack (namely, a and x**2) to be popped and multiplied, and the product (a×x**2) to be pushed onto the top of the accumulator stack.  And so on the remaining components of the expression.  The final operation, namely (y), returned the value of the expression to storage without changing the status of the accumulator stack. Assuming that the value on the top of the accumulator stack was not required immediately, it would be removed (cleared) by using the operator (;). The following program reads in eight values and forms their sum:  0, 1, 8 rep (j)    R + ] (P)  The first line initialises the sum by pushing the value zero onto the top of the accumulator stack. The second line introduces a loop, is spoken as ""for 1 to 8 repeat for j"", and is terminated by the square bracket. In the third line, R causes one number to be read in and pushed onto the top of the accumulator stack, and the plus sign (+) causes that value to be added to the (partial) sum, leaving only the partial sum on the top of the accumulator stack. After the loop terminates, the (P) causes the final sum to be punched on a card.Manipulation of vectors and matrices requires subscript notation.  In GEORGE, the subscript(s) preceded the vector or matrix name.  Thus A(j) was written j | A. The following program reads in vector a of 10 values, then forms the squares of those values, and finally prints those values.  1, 10 R1 (a) 1, 10 rep (j)    j | a dup * j | (a) ; ] 1, 10 P1 (a)  In the program, the first line is a vector read that reads in the ten values into a(1) through a(10). The second line introduces a loop to run through the ten values of j. The third line fetches a(j), duplicates it, multiplies those two values giving the square, and then stores it in  a(j).  Note the semicolon (;), which clears (or cancels) the top entry in the accumulator stack.  Were this not done, the accumulator would gradually fill up with the squares of the values. The final line is a vector punch (i.e., print) to write out the ten squares.The above GEORGE coding table assisted in transcribing a program onto punch cards. Conditional operations were written as jumps, as follows: if a > 0 go to 5 (which transfers to label 5 if a is greater than zero) would be written  0 a > 5 ↑  Label 5 was indicated by including *5 elsewhere in the program. Unconditional transfers were written 5↑ Subroutine calls were made with the down arrow, .g., to call subroutine labelled 17, write 17↓, where the label 17 was encoded using column 3 of the above table."	2012	7	7		36133392					University of New South Wales															55	0		10																																		1177							http://www.rosettacode.org/wiki/Category:GEORGE					Australia																							1, 10 R1 (a) 1, 10 rep (j)    j | a dup * j | (a) ; ] 1, 10 P1 (a)																																																																																																																																																																																																				https://en.wikipedia.org/wiki/GEORGE_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=20													
harwell-boeing-format	Harwell-Boeing file format	1989			10	textDataFormat				0					2287	0			20382		true	0									textDataFormat																							false																																						coordinate-format	The Harwell-Boeing file format (also known as HB format) is a file format designed to store information used to describe sparse matrices.	2009	7	6	11	24478809		The Harwell-Boeing format is the most popular mechanism for text-file exchange of sparse matrix data.	The Harwell-Boeing format is the most popular mechanism for text-file exchange of sparse matrix data.		Boeing	The Harwell-Boeing format is the most popular mechanism for text-file exchange of sparse matrix data.														55	0		10																																	text													United States				https://math.nist.gov/MatrixMarket/formats.html#hb																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Harwell-Boeing_file_format	0	0														
spitbol	SPITBOL	1971			10	pl				0					2288	0			20382	570	true	0									pl																							false																																					1970	snobol sparc	SPITBOL (Speedy Implementation of SNOBOL) is a compiled implementation of the SNOBOL4 programming language. Originally targeted for the IBM System/360 and System/370 family of computers, it has now been ported to most major microprocessors including the SPARC. It was created by Robert Dewar and Ken Belcher, who were then at the Illinois Institute of Technology. Prior to the development of SPITBOL, SNOBOL4 was thought to be slow, memory-intensive, and impossible to compile due to its dynamic nature. While delayed binding prevents everything from being determined at compile time, SPITBOL adopts various strategies for making decisions as early as possible. Recent versions of the SPITBOL compiler are available. Since 2001 the source code for the original SPITBOL 360 compiler has been made available under the GNU General Public License. MACRO SPITBOL is an implementation of SPITBOL written in the 1970s by Robert Dewar and Anthony P. McCann. MACRO SPITBOL is coded in MINIMAL, an assembly language for an abstract machine. The instruction set is carefully defined to allow some latitude in its implementation, so that hardware operations favorable to string processing can be exploited. An implementation of MINIMAL that was designed for interpretation on microcomputers was done by translating MINIMAL into MICRAL using a translator that was itself implemented in SPITBOL. The MICRAL version of MACRO SPITBOL, together with the MICRAL interpreter ran in under 40K bytes. This extreme object code compression of MICRAL is achieved using a set of machine code macro substitutions that minimizes the space required for the object code and macro table. The complexity of known algorithms for an optimal solution to this problem are high, but efficient heuristics attain near-optimal results. The source code for MACRO SPITBOL was released under the GNU General Public License on April 17, 2009.	2003	7	14	57	389674					Illinois Institute of Technology															55	0		10																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SPITBOL	0	0	https://hopl.info/showlanguage.prx?exp=570													
prescheme	Pre-Scheme	1986	Richard Kelsey and Jonathan Rees		12	pl		https://prescheme.org/		0					2289	1		4	20381		true	0								https://codeberg.org/prescheme/prescheme.git	pl																							false																								1993	2024	294	8	281	3	27320																Pre-Scheme is a statically typed dialect of the Scheme programming language, combining the flexibility of Scheme with the efficiency and low-level machine access of C.	Pre-Scheme is a statically typed dialect of the Scheme programming language, combining the flexibility of Scheme with the efficiency and low-level machine access of C.			Pre-Scheme is a statically typed dialect of the Scheme programming language, combining the flexibility of Scheme with the efficiency and low-level machine access of C.									scheme c make markdown				true	9	0		17																2	false																																	https://prescheme.org/references.html	"   ;;; hello: an example Pre-Scheme program    (define (main argc argv)    (if (= argc 2)        (let ((out (current-output-port)))            (write-string ""Hello, world, "" out)            (write-string (vector-ref argv 1) out)            (write-char #\! out)            (newline out)            0)        (let ((out (current-error-port)))            (write-string ""Usage: "" out)            (write-string (vector-ref argv 0) out)            (write-string "" <user>"" out)            (newline out)            (write-string ""  Greets the world & <user>."" out)            (newline out)            1)))"																									https://codeberg.org/prescheme/prescheme.git																																																																																																																																																																																														0	0														
lava	Lava	2001			9	pl				0					2290	0			20380		true	0									pl																							false																																					2001	linux	"Lava is an experimental, visual object-oriented, interpreter-based programming language with an associated programming environment (Lava Programming Environment or LavaPE) that uses structure editors instead of text editors. Only comments, constants, and new identifiers may be entered as text. Declarations are represented in LavaPE as tree structures whose subtrees may be collapsed or expanded. The properties of the declared Lava entities can be edited through pop-up dialogs. Although executable code has a traditional text representation in LavaPE, it can be edited only as complete syntactic units, rather than character by character. If you insert a new syntactic construct, it will typically contain ""placeholders"" (syntactic variables) that can then be replaced by concrete constructs; the latter may in turn contain syntactic variables, etc. LavaPE provides a tool button for every type of syntactic construct, and a button is enabled only if it is syntactically correct to insert the associated construct at the selected place. Further characteristic properties of Lava and LavaPE include the following:  It provides strict syntactic separation of interface (public) and implementation (private) sections of a Lava class. It distinguishes variable ""state objects"" from constant ""value objects""; the latter cannot be modified any longer after creation/initialization. It supports ""virtual types"": type parameters of classes and packages (families of related classes). As a consequence, undermining of strong type checks by ""type casts"" is no longer required. It uses recursion and logical quantifiers instead of traditional loop constructs. It uses single assignment; i.e., a value can be assigned to a variable only once within the same branch of a function. It supports refactoring extensively via the LavaPE structure editors. It distinguishes between constituents (sub-objects) and object acquaintances (pointers to independent objects). Copying and deletion of complex objects is largely facilitated in this way. Since release 0.9.0, LavaPE completely prevents inadvertent access to uninitialized variables and null objects already at programming time by complete static initialization checks.Lava is open source software using the GPL license (see also Lava at the Free Software Foundation and at KDE-Apps.org). It currently runs on Microsoft Windows, Linux and Mac OS X platforms."	2005	21	24	87	1982671					Institute for Secure Telecooperation															125	0		9																							true										text													Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Lava_(programming_language)	0	0														
liberty-basic	Liberty BASIC	1992	Carl Gundel		9	pl				0					2291	1			20380		true	0									pl																							false																																					1992	linux run-basic quickbasic smalltalk basic bbc-basic	Liberty BASIC (LB) is a commercial computer programming language and integrated development environment (IDE). It has an interpreter, developed in Smalltalk, which recognizes its own dialect of the BASIC programming language. It runs on 16- and 32-bit Windows and OS/2.	2002	21	105	238	53252					Shoptalk Systems														false	125	0		9																1																														United States																							[multi]   for i = 1 to 10      res = 5 * i      print res   next i end																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Liberty_BASIC	0	0														
linden-scripting-language	Linden Scripting Language	2003			9	pl				0					2292	0			20380		true	0									pl																							false																																					2003	linux linden-scripting-language opengl mysql csharp	"Second Life is an online virtual world, developed and owned by the San Francisco-based  firm Linden Lab and launched on June 23, 2003. By 2013, Second Life had approximately one million regular users. In many ways, Second Life is similar to massively multiplayer online role-playing games; however, Linden Lab is emphatic that their creation is not a game: ""There is no manufactured conflict, no set objective"".The virtual world can be accessed freely via Linden Lab's own client programs or via alternative third-party viewers. Second Life users, also called residents, create virtual representations of themselves, called avatars, and are able to interact with places, objects and other avatars. They can explore the world (known as the grid), meet other residents, socialize, participate in both individual and group activities, build, create, shop, and trade virtual property and services with one another. The platform principally features 3D-based user-generated content. Second Life also has its own virtual currency, the Linden Dollar, which is exchangeable with real world currency.Second Life is intended for people aged 16 and over, with the exception of 13–15-year-old users, who are restricted to the Second Life region of a sponsoring institution (e.g., a school).Built into the software is a 3D modeling tool based on simple geometric shapes that allows residents to build virtual objects. There is also a procedural scripting language, Linden Scripting Language, which can be used to add interactivity to objects.  Sculpted prims (sculpties), mesh, textures for clothing or other objects, animations, and gestures can be created using external software and imported. The Second Life terms of service provide that users retain copyright for any content they create, and the server and client provide simple digital rights management (DRM) functions. However, Linden Lab changed their terms of service in August 2013 to be able to use user-generated content for any purpose. The new terms of service prevent users from using textures from third-party texture services, as some of them pointed out explicitly."	2004	21	1229	239	589192					Linden Research, Inc														true	125	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Linden_Scripting_Language	0	0														
lisp-machine-lisp	Lisp Machine Lisp	1974	David A. Moon and Richard Stallman and Daniel Weinreb		9	pl				0					2293	0			20380		true	0									pl																							false																																					1976	lisp interlisp common-lisp flavors	Lisp Machine Lisp is a programming language, a dialect of the language Lisp. A direct descendant of Maclisp, it was initially developed in the mid to late 1970s as the system programming language for the Massachusetts Institute of Technology (MIT) Lisp machines. Lisp Machine Lisp was also the Lisp dialect with the most influence on the design of Common Lisp. Lisp Machine Lisp branched into three dialects. Symbolics named their variant ZetaLisp. Lisp Machines, Inc. and later Texas Instruments (with the TI Explorer) would share a common code base, but their dialect of Lisp Machine Lisp would differ from the version maintained at the MIT AI Lab by Richard Stallman and others.	2002	21	74	45	47775					MIT && Symbolics, Inc && Lisp Machines, Inc && Texas Instruments															125	0		14																3																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Lisp_Machine_Lisp	0	0														
t	T	1980			9	pl				0					2294	1			20380	1019	true	0									pl																							false																																					1980	scheme eulisp joule c common-lisp	"The T programming language is a dialect of the Scheme programming language developed in the early 1980s by Jonathan A. Rees, Kent M. Pitman, and Norman I. Adams of Yale University as an experiment in language design and implementation. T's purpose is to test the thesis developed by Steele and Sussman in their series of papers about Scheme: that Scheme may be used as the basis for a practical programming language of exceptional expressive power, and that implementations of Scheme could perform better than other Lisp systems, and competitively with implementations of programming languages, such as C and BLISS, which are usually considered to be inherently more efficient than Lisp on conventional machine architectures. In 1987 Stephen Slade published the book ""The T Programming Language: A Dialect of LISP"". T contains some features that modern Scheme does not have. For example, T is object-oriented, and it has first-class environments, called locales, which can be modified non-locally and used as a module system. T has several extra special forms for lazy evaluation and flow control, as well as an equivalent to Common Lisp's setf. T, like Scheme, supports call-with-current-continuation, but it also has a more limited form called catch. From the T manual, a hypothetical implementation of cons could be:  Through this example, we can see that objects in T are intimately related to closures and message-passing. A primitive called join puts two objects together, allowing for something resembling inheritance."	2004	21	36	52	875484																				125	0		9																																	text	140												United States																							(define-predicate pair?)  (define-settable-operation (car pair))  (define-settable-operation (cdr pair))  (define (cons the-car the-cdr)          (object nil                  ((pair? self) t)                  ((car self) the-car)                  ((cdr self) the-cdr)                  (((setter car) self new-car) (set the-car new-car))                  (((setter cdr) self new-cdr) (set the-cdr new-cdr))))																																																																																																																																																																																																				https://en.wikipedia.org/wiki/T_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1019													
xpl	XPL	1967			9	pl				0					2295	0			20380	308	true	0									pl																							false												XPL Programming Language																									1967	pl-i fortran cobol algol systemz c java bcpl pl360 yacc hal-s freebsd linux pl-m	XPL is a programming language based on PL/I, a portable one-pass compiler written in its own language, and a parser generator tool for easily implementing similar compilers for other languages. XPL was designed in 1967 as a way to teach compiler design principles and as starting point for students to build compilers for their own languages. XPL was designed and implemented by William McKeeman and David B. Wortman at University of California Santa Cruz and James J. Horning and others at Stanford University. XPL was first announced at the 1968 Fall Joint Computer Conference. The methods and compiler are described in detail in the 1971 textbook A Compiler Generator. They called the combined work a 'compiler generator'. But that implies little or no language- or target-specific programming is required to build a compiler for a new language or new target. A better label for XPL is a translator writing system. It helps to write a compiler with less new or changed programming code.	2004	21	28	133	902082																				125	0		9																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/XPL	0	0	https://hopl.info/showlanguage.prx?exp=308		XPL											
cali-lang	Cali-Lang	2015			12	pl		https://web.archive.org/web/20160820093952/http://cali-lang.com/		0					2296	1		3	20374		true	0								https://github.com/cali-lang/cali.lang.base	pl																2017	2021		2	0	1	0	false																								2017	2021	39	5	104	1	2809																Cali is an object oriented interpreted programming language written in Java. It is an efficiency (glue) language that is loosely typed. Cali has it's own standard library but anyone can create external Java modules to extend Cali. In fact, the entire standard library was written by wrapping Java code.	Cali is an object oriented interpreted programming language written in Java. It is an efficiency (glue) language that is loosely typed. Cali has it's own standard library but anyone can create external Java modules to extend Cali. In fact, the entire standard library was written by wrapping Java code.		https://github.com/cali-lang	Cali is an object oriented interpreted programming language written in Java. It is an efficiency (glue) language that is loosely typed. Cali has it's own standard library but anyone can create external Java modules to extend Cali. In fact, the entire standard library was written by wrapping Java code.									java xml markdown				true	8	0		15																	false																													Unknown					"include console; include net.rpc; include rpcDemoObj;        // Include demo object. class rpcDemoServer : rpcServer {     public main(args)     {         rd = new rpcDemoServer();         console             .println('Starting up rpcDemoServer on localhost:9090')             .println('Hit ctrl-c to kill the server.')             .println('Waiting for calls ...\n')         ;         rd.start();     }     cart = [];     public rpcDemoServer()     {         this    // Hosted methods             .add('addToCart')             .add('getCart')         ;     }     public addToCart(object Item)     {         if(Item instanceof 'rpcDemoObj')         {             console.println(""Adding item '"" + Item.getModelName() + ""' to cart."");             this.cart @= Item;             return true;         }         else { throw ""Unexpected object found.""; }     }     public getCart()     {         console.println('Returning shopping cart.');         return this.cart;     } }"																										https://github.com/cali-lang/cali.lang.base																																																																																																																																																																																													0	0														
mbasic	MBASIC	1983			8	pl				0					2297	0			20372	2217	true	0									pl																							false																																					1980	microsoft-basic basic altair-basic ascii msx-basic cbasic pic-microcontroller	"MBASIC is the Microsoft BASIC implementation of BASIC for the CP/M operating system. MBASIC is a descendant of the original Altair BASIC interpreters that were among Microsoft's first products. MBASIC was one of the two versions of BASIC bundled with the Osborne 1 computer. The name ""MBASIC"" is derived from the disk file name MBASIC.COM of the BASIC interpreter."	2004	91	102	65	1195349					Microsoft															475	0		8																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/MBASIC	2	0	https://hopl.info/showlanguage.prx?exp=2217							year|publisher|title|authors|isbn13\n2005|Newnes|Programming the PIC Microcontroller with MBASIC (Embedded Technology)|Smith, Jack|9780750679466\n2011|Elsevier India|Programming The Pic Microcontroller With Mbasic {with Cd-rom}|Smith|9788131208403						
topaz-lang	Topaz	2021	m-schm		12	pl		https://github.com/m-schm/topaz		0					2298	1		3	20366		true	0								https://github.com/m-schm/topaz	pl																2021	2022		1	1	1	0	false																								2021	2021	78	1	27																															haskell yaml markdown	javascript			true	7	0		16																1	false																													Unknown					;; A comment ;; `Ven n a` represents lists that are `n` long, that contain `a`s ;; A Vec is either: type Vec (n: Uint) (a: Type) =   ;; empty, with length 0...   Nil: {a} -> Vec 0 a   ;; or 1 item longer than a Vec of length n.   `::`: {n a} -> a -> Vec n a -> Vec (n+1) a ;; `zip` should take two lists and return a list of pairs. ;; The two lists are required to be the same length because `n` is the same for ;; both parameters. let zip {n a b} (left: Vec n a) (right: Vec n b): Vec n (a, b) =   match left, right in     ;; Either both lists are empty...     Nil,     Nil     => Nil     ;; or they both contain at least one item.     x :: xs, y :: ys => (x, y) :: zip xs ys     ;; No other cases are needed, because the lists are the same length!																										https://github.com/m-schm/topaz																																																																																																																																																																																													0	0														
yess	YESS	2022	Paul Gordon		12	protocol				0					2299	1		2	20366		true	0								https://github.com/paul-go/YESS-Specification	protocol																2022	2022		2	0	5	0	false												You Easily Syndicate Scenes												2022	2022	18	1	4	1	417																YESS: A Reboot Of RSS. The protocol is a subset of HTML and CSS. It's central design idea is to split static HTML files up into small single-screen components, called Scenes.	YESS: A Reboot Of RSS. The protocol is a subset of HTML and CSS. It's central design idea is to split static HTML files up into small single-screen components, called Scenes.			YESS: A Reboot Of RSS. The protocol is a subset of HTML and CSS. It's central design idea is to split static HTML files up into small single-screen components, called Scenes.									svg markdown				true	7	0		15			rss													1	false																																		"<section>  HTML for section 1 </section> <embed src=""section-2-and-3.html""> <section>  HTML for section 4 </section> <section>  HTML for section 5 </section> <embed src=""section-6.html"">"																										https://github.com/paul-go/YESS-Specification																																																																																																																																																																																													0	0														
corescript	corescript	2018	Stephan Bruny		11	pl				0					2300	0		4	20363		true	0								https://github.com/stephanbruny/corescript	pl																2018	2024	2018	6	0	18	0	false																								2018	2018	14	1	70	1	5798																			https://www.stephanbruny.de/										markdown f-sharp json xml				true	20	0		15																1	false																													Germany																															https://github.com/stephanbruny/corescript																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n16419144|Show HN: CoreScript – a scripting language for dotnet core|2018-02-20 10:09:49 UTC|1519121389|sbruny|0|2							
gofer	Gofer	1994			11	pl				0		https://www.haskell.org/hugs/pages/users_guide/miscellaneous.html			2301	1			20363		true	0									pl																							false																																														The Gofer system is a functional programming environment for a small, Haskell-like language. Supporting a wide range of different machines, including home computers, the system is widely used, both for teaching and research.	The Gofer system is a functional programming environment for a small, Haskell-like language. Supporting a wide range of different machines, including home computers, the system is widely used, both for teaching and research.		Yale University	The Gofer system is a functional programming environment for a small, Haskell-like language. Supporting a wide range of different machines, including home computers, the system is widely used, both for teaching and research.														20	0		11																																														United States				https://pdfs.semanticscholar.org/c1b0/48cfb5a0ccfdfc079d42bfb5f35a94f5aa89.pdf	2 * (3+4)																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Gofer_(programming_language)	0	0														
interscript	Interscript	1984			11	textMarkup				0					2302	0			20363	5455	true	0									textMarkup																							false																																					1984					6							Xerox Data Systems															20	0		12									interpress																																					United States				http://bitsavers.informatik.uni-stuttgart.de/pdf/xerox/interscript/IntroductionToInterscript.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Interscript	0	0	https://hopl.info/showlanguage.prx?exp=5455													
json-graph-spec	JSON Graph Spec	2013	Byron Ruth		11	jsonFormat				0					2303	1		1	20363		true	0								https://github.com/bruth/json-graph-spec	jsonFormat																2013	2024	2013	4	2	12	0	false																								2013	2014	5	1	3	1	109																			https://github.com/bruth/json-graph-spec/issues										markdown				true	20	0		12																1	false																													United States					"{     ""nodes"": [{         ""labels"": [""Origin""],         ""props"": {             ""name"": ""file.csv"",             ""uri"": ""csv:///path/to/file.csv""         },         ""match"": [""uri""]     }, {         ""labels"": [""Element""],         ""props"": {             ""name"": ""ArtistId"",             ""uri"": ""csv:///path/to/file.csv/ArtistId""         },         ""match"": [""uri""]     }],     ""rels"": [{         ""start"": 0,         ""end"": 1,         ""type"": ""CONTAINS""     }] }"																										https://github.com/bruth/json-graph-spec																																																																																																																																																																																													0	0														
little-smalltalk	Little Smalltalk	1987	Timothy Budd		11	pl				0					2304	0			20363	1336	true	0									pl																							false																																																	Oregon State University															20	0		11																1																														United States				https://semanticscholar.org/paper/dc7fbc7bb9673deed0e34479e9d480e2f1a72ac5																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Little_Smalltalk	0	0	https://hopl.info/showlanguage.prx?exp=1336													
nyquist	Nyquist	1997	Roger Dannenberg		11	pl				0					2305	0			20363	4076	true	0									pl																							false																																							Nyquist is a programming language for sound synthesis and analysis based on the Lisp programming language. It is an extension of the XLISP dialect of Lisp, and is named after Harry Nyquist.										Carnegie Mellon															20	0		11																1																									http://www.rosettacode.org/wiki/Category:Nyquist					United States				https://semanticscholar.org/paper/318380e3ddd56afe7eccc3cfeeefbb0ffd7ac657																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Nyquist_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=4076													
optimization-programming-language	Optimization Programming Language	1999	Pascal Van Hentenryck		11	pl				0					2306	0			20363		true	0									pl																							false													opl																																				Brown University															20	0		12	gams															1																														United States				https://www.amazon.com/OPL-Optimization-Programming-Language/dp/0262720302																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Optimization_Programming_Language	0	0														
semi-thue-system	Semi-Thue	1914	Axel Thue		11	grammarLanguage				0					2307	0			20363		true	0									grammarLanguage																							false													SRS																																				Oslo University															20	0		12	post-canonical-system															1																														Norway																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Semi-Thue	0	0														
ti-89-basic	TI-89 series	1998			11	pl				0					2308	1			20363		true	0									pl																							false																																																			89p										https://www.dummies.com/education/graphing-calculators/ti-89-graphing-calculator-for-dummies-cheat-sheet/			20	0		13	ti-basic																																																	https://rosettacode.org/wiki/Category:TI-89_BASIC	fib(n) Func Local a,b,c,i 0→a 1→b For i,1,n   a→c   b→a   c+b→b EndFor a EndFunc																																																																																																																																																																																																							true															https://en.wikipedia.org/wiki/TI-89_series	0	0														
fxml	FXML	2011			8	xmlFormat				3					2309	1			20360		true	3	cloc jet netbeans-editor								xmlFormat																							false																																					2011	xml	FXML is an XML-based user interface markup language created by Oracle Corporation for defining the user interface of a JavaFX application.It provides a convenient alternative to constructing such graphs in procedural code, and is ideally suited to defining the user interface of a JavaFX application, since the hierarchical structure of an XML document closely parallels the structure of the JavaFX scene graph. However anything that is created or implemented in FXML can be expressed using JavaFX directly.	2011	39	97	26	33723519					Oracle															215	0		9																					fxml																									United States																							"<?import javafx.scene.control.Label?> <Label text=""Hello, World!""/>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/FXML	0	0														
codeflow	codeflow	2014			12	pl		https://codeflow.co/		0					2310	0			20359		true	0								https://github.com/codeflowlang/codeflow-engine	pl																2016	2019		2		4		true																																			2015														codeflow.co														true	6	0		12																							true																							Unknown																						https://twitter.com/codeflowlang									https://github.com/codeflowlang/codeflow-engine																																																																																																																																																																																													0	0				codeflow.co										
kode	kode	2021	monsterkodi		12	pl				0				0.275.0	2311	1		4	20350		true	0								https://github.com/monsterkodi/kode	pl																2021	2024		2	0	3	0	false																								2021	2025	432	1	66	7	19590																programming language that transpiles to JavaScript	programming language that transpiles to JavaScript			programming language that transpiles to JavaScript									javascript markdown svg json				true	5	0		17			coffeescript													1	false	0	true																																a = 1...3 for i in 0..5 if     a ➜ X     b ➜ Y       ➜ Z																										https://github.com/monsterkodi/kode																																																																																																																																																																																													0	0														
autology	Autology	2025	Dave Kimber		9	pl lisp				0					2312	1			20349		true	0								https://github.com/Kimbsy/autology	pl																2024	2025		2	2	108	0	false																								2024	2025	24	3	24	1	1049																Autology is a Lisp with access to its own interpreter.	Autology is a Lisp with access to its own interpreter.			Autology is a Lisp with access to its own interpreter.													true	118	0		9																1																																			(bind (;; grab a copy of the `:atl/eval-list` section of the       ;; interpreter which is responsible for evaluating lists.       original (get-marker *i* :atl/eval-list)       ;; define a case test+body for use when the list expression       ;; starts with our function special form, in this case `λ`.       λ-form (qu (λ (let [[_λ params body] e]                       (fn [& values]                         (autology.core/evaluate                          body                          (reduce (fn [acc-env [s v]]                                    (assoc acc-env s v))                                  env                                  (zipmap params values)))))))       ;; rebind `*i*` to be a new interpreter with the       ;; `:atl/eval-list` section replaced with a version that       ;; includes our lambda handling special form.       *i* (replace-marker *i* :atl/eval-list                           (list :atl/eval-list                                 (concat (butlast original)                                         λ-form                                         (list (last original)))))       ;; We can now immediately define functions since the       ;; interpreter will have already been updated to evaluate the       ;; remaining bindings like this one.       double (λ (n)                 (+ n n)))      ;; Finally we can invoke our new function!      (double (double (double (double (double 1.3125))))))																										https://github.com/Kimbsy/autology																																																																																																																																																																																													0	0														
usb-standard	USB	1996	Compaq and DEC and IBM and Intel and Microsoft and NEC and Nortel		7	standard				0					2313	0			20348		true	0									standard																							false																																									4882								Compaq && DEC && IBM && Intel && Microsoft && NEC && Nortel															24430	0		19																7																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/USB	0	0														
ait	Ait	2016	Stian Veum Møllersen		10	pl				0					2314	0		4	20348		true	0								https://github.com/mollerse/ait-lang	pl																2016	2024		5	2	45	0	false																								2016	2017	57	2	60	1	9513																A Concatenative Language for Creative Programming	A Concatenative Language for Creative Programming	https://functional-art.org/2017/ait		A Concatenative Language for Creative Programming									javascript markdown json cson				true	54	0		14																1	false																																																												https://github.com/mollerse/ait-lang																																																																																																																																																																																													0	0														
textmate-editor	TextMate	2004			8	editor		http://macromates.com/		0					2315	1			20347		false	0									editor																							false																																			2003		2004	ftp plist regex bash php ruby markdown mips emacs-editor emacs-lisp rails	TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. TextMate features declarative customizations, tabs for open documents, recordable macros, folding sections, snippets, shell integration, and an extensible bundle system.	2005	87	160	519	3494476																				456	0		8																																	na																																				text.html.mediawiki     markup.list.mediawiki         meta.link.inline.external.mediawiki             string.other.link.title.external.mediawiki																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TextMate	0	0				macromates.com										
sasl	SASL	1972	David Turner		9	pl				0					2316	0			20347	5836	true	1	slack								pl																							false																																					1972	iswim krc haskell miranda	SASL (from St Andrews Static Language, alternatively  St Andrews Standard Language) is a purely functional programming language developed by David Turner at the University of St Andrews in 1972, based on the applicative subset of ISWIM.  In 1976 Turner redesigned and reimplemented it as a non-strict (lazy) language.  In this form it was the foundation of Turner's later languages KRC and Miranda, but SASL appears to be untyped whereas Miranda has polymorphic types. Burroughs Corporation used SASL to write a compiler and operating system.	2004	12	16	36	1298198					University of St Andrews															80	0		9																1																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SASL_%28programming_language%29	0	0	https://hopl.info/showlanguage.prx?exp=5836													
netlib	Netlib	1985			9	library		http://netlib.org/		0					2317	0			20346		true	0									library																							false																																			1994						19								Bell Labs && University of Tennessee && Oak Ridge National Laboratory															116	0		11																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Netlib	0	0				netlib.org										
bbx	BBx	1985			11	pl				0					2318	0			20346		true	1	bbj								pl																							false																																									-1					In 1985, BASIS released their first generation of Business BASIC to extend the functionality of Business BASIC and aptly named it BBx® (Business BASIC eXtended). Successive generations of BASIS technology continue to enhance the Business BASIC language. A fifth generation product delivers BASIS' first GUI deployment, followed by the sixth generation that introduces modern graphical application development tools for Business BASIC. Coupling these tools with a powerful database management system enable developers to create comprehensive and tightly integrated business applications that are reliable, scalable, cost-effective, and platform independent. Computer programs and associated documentation providing tools and programming language to enable software developers to create and prepare business, internet, and applications software Scientific, nautical, surveying, photographic, cinematographic, optical, weighing, measuring, signalling, checking (supervision), life-saving and teaching apparatus and instruments; apparatus and instruments for conducting, switching, transforming, accumulating, regulating or controlling electricity; apparatus for recording, transmission or reproduction of sound or images; magnetic data carriers, recording discs; automatic vending machines and mechanisms for coin operated apparatus; cash registers, calculating machines, data processing equipment and computers; fire extinguishing apparatus.	In 1985, BASIS released their first generation of Business BASIC to extend the functionality of Business BASIC and aptly named it BBx® (Business BASIC eXtended). Successive generations of BASIS technology continue to enhance the Business BASIC language. A fifth generation product delivers BASIS' first GUI deployment, followed by the sixth generation that introduces modern graphical application development tools for Business BASIC. Coupling these tools with a powerful database management system enable developers to create comprehensive and tightly integrated business applications that are reliable, scalable, cost-effective, and platform independent. Computer programs and associated documentation providing tools and programming language to enable software developers to create and prepare business, internet, and applications software Scientific, nautical, surveying, photographic, cinematographic, optical, weighing, measuring, signalling, checking (supervision), life-saving and teaching apparatus and instruments; apparatus and instruments for conducting, switching, transforming, accumulating, regulating or controlling electricity; apparatus for recording, transmission or reproduction of sound or images; magnetic data carriers, recording discs; automatic vending machines and mechanisms for coin operated apparatus; cash registers, calculating machines, data processing equipment and computers; fire extinguishing apparatus.		BASIS International Ltd.	In 1985, BASIS released their first generation of Business BASIC to extend the functionality of Business BASIC and aptly named it BBx® (Business BASIC eXtended). Successive generations of BASIS technology continue to enhance the Business BASIC language. A fifth generation product delivers BASIS' first GUI deployment, followed by the sixth generation that introduces modern graphical application development tools for Business BASIC. Coupling these tools with a powerful database management system enable developers to create comprehensive and tightly integrated business applications that are reliable, scalable, cost-effective, and platform independent. Computer programs and associated documentation providing tools and programming language to enable software developers to create and prepare business, internet, and applications software Scientific, nautical, surveying, photographic, cinematographic, optical, weighing, measuring, signalling, checking (supervision), life-saving and teaching apparatus and instruments; apparatus and instruments for conducting, switching, transforming, accumulating, regulating or controlling electricity; apparatus for recording, transmission or reproduction of sound or images; magnetic data carriers, recording discs; automatic vending machines and mechanisms for coin operated apparatus; cash registers, calculating machines, data processing equipment and computers; fire extinguishing apparatus.														15	0		12	bbj																																													United States				https://www.basis.com/bbj																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/BBx	0	0														
coordinate-format	Matrix Market Coordinate Format	1996			10	textDataFormat		https://math.nist.gov/MatrixMarket/formats.html#MMformat		0					2319	1			20342		true	0									textDataFormat																							false																																						ascii harwell-boeing-format	The Matrix Market exchange formats are a set of human readable, ASCII-based file formats designed to facilitate the exchange of matrix data.  The file formats were designed and adopted for the Matrix Market, a NIST repository for test data for use in comparative studies of algorithms for numerical linear algebra.	2010	6	3	7	26998361					National Institute of Standards and Technology															51	0		10																																	text													United States					1    0      0       6      0 0   10.5    0       0      0 0    0    .015      0      0å 0  250.5    0     -280    33.32 0    0      0       0     12																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Matrix_Market_exchange_formats	0	0														
business-basic	Business Basic	1970			9	pl				0					2320	0			20341		true	0									pl																							false																																					1970	basic mai-basic-four data-general-business-basic unix linux alphabasic b32-business-basic rexon dartmouth-basic true-basic providex	Business Basic is a category of variants of the BASIC computer programming language which were specialised for business use on minicomputers in the 1970s and 1980s. Business Basics added indexed file access methods to the normal set of BASIC commands, and were optimised for other input/output access, especially display terminal control. The two major families of Business Basic are MAI Basic Four and Data General Business Basic.  In addition the Point 4 company, which developed the IRIS operating system, had their own version of BASIC.  The UniBASIC owned by Dynamic Concepts of Irvine is a derivative of the Point 4 BASIC. In the 1980s, Business Basics were ported from their original proprietary environments to many Unix platforms, CP/M, and to DOS. In the 1990s, some Business Basics were ported to Linux and Windows, and Business Basic integrated development environments became available.  Business Basic continues to be widely used due to the very large base of application software.	2004	19	17	74	912124					MAI Systems															115	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Business_Basic	3	0														title|year|author|goodreadsId|rating|ratings|reviews\nAdvanced Business Basic for Microcomputers|1985|Chao Chien|4508658|0.0|0|0\nBasic Business Basic: Using Microcomputers|1983|Peter Mears|3812402|0.0|0|0\nApple Basic for Business Basic Programming and Visicalc|1984|Alan J. Parker|3431487|0.0|0|0
mdl	MDL	1971			9	pl				0					2321	1			20341		true	0									pl																							false																																					1971	scheme common-lisp java prolog smalltalk simula	"MDL (the MIT Design Language) is a descendant of the Lisp programming language. Its initial purpose was to provide high level language support for the Dynamic Modeling Group at MIT's Project MAC. It was initially developed in 1971 on the  PDP-10 computer under the Incompatible Timesharing System. The initial development team consisted of Gerald Sussman and Carl Hewitt of the Artificial Intelligence Lab, and Chris Reeve, Bruce Daniels, and David Cressey of the Dynamic Modeling  Group. Later, Stu Galley, also of the Dynamic Modeling Group, wrote the MDL documentation.MDL was initially known as ""Muddle"". This style of self-deprecating humor was not widely understood or appreciated outside of Project MAC and a few other early citadels of information technology.  So the name was sanitized to MDL.MDL provides several enhancements to classical Lisp.  It supports several built-in data types, including lists, strings and arrays, and user-defined data types.  It offers multithreaded expression evaluation and coroutines.  Variables can carry both a local value within a scope, and a global value, for passing data between scopes. Advanced built-in functions supported interactive debugging of MDL programs, incremental development, and reconstruction of source programs from object programs. Although MDL is obsolete, some of its features have been incorporated in later versions of Lisp.  Gerald Sussman went on to develop the Scheme language, in collaboration with Guy Steele, who later wrote the specifications for Common Lisp and Java.  Carl Hewitt had already published the idea for the PLANNER language before the MDL project began, but his subsequent thinking on PLANNER reflected lessons learned from building MDL.  Planner concepts influenced languages such as Prolog and Smalltalk. Smalltalk and Simula, in turn, influenced his future work on the Actor model. But the largest influence that MDL had was on the genre known as interactive fiction.  An interactive fiction game known as Zork, sometimes called Dungeon, was first written in MDL. Later, Reeve, Daniels, Galley and other members of Dynamic Modeling went on to start Infocom, a company that produced many  early commercial works of interactive fiction."	2004	19	63	54	586499					MIT															115	0		9																																									http://www.rosettacode.org/wiki/Category:MDL					United States																							<DEFINE EXIT-TO (EXITS RMS)         #DECL ((EXITS) EXIT (RMS) <UVECTOR [REST ROOM]>)         <MAPF <>               <FUNCTION (E)                  #DECL ((E) <OR DIRECTION ROOM CEXIT NEXIT DOOR>)                  <COND (<TYPE? .E DIRECTION>)                        (<AND <TYPE? .E ROOM> <MEMQ .E .RMS>>                         <MAPLEAVE T>)                        (<AND <TYPE? .E CEXIT> <MEMQ <2 .E> .RMS>>                         <MAPLEAVE T>)                        (<AND <TYPE? .E DOOR>                              <OR <MEMQ <DROOM1 .E> .RMS>                                  <MEMQ <DROOM2 .E> .RMS>>>                         <MAPLEAVE T>)>>               .EXITS>>																																																																																																																																																																																																				https://en.wikipedia.org/wiki/MDL_(programming_language)	2	0								year|publisher|title|authors|isbn13\n1995|Onword Pr|Programming With Mdl|Mach N. Dinh-vu|9780934605892\n||Mdl (programming Language)|Surhone and Lambert M. and Tennoe and Mariam T. and Henssonow and Susan F.|9786133176805						
newsqueak	Newsqueak	1990	Rob Pike		9	pl				0					2322	0			20341	1503	true	0									pl																							false																																					1980	squeak newspeak c csp alef go limbo rust smalltalk	"Newsqueak is a concurrent programming language for writing application software with interactive graphical user interfaces. Newsqueak's syntax and semantics are influenced by the C language, but its approach to concurrency was inspired by C. A. R. Hoare's communicating sequential processes (CSP). However, in Newsqueak, channels are first-class objects, with dynamic process creation and dynamic channel creation. Newsqueak was developed from an earlier, smaller, language, called Squeak (not to be confused with the Smalltalk implementation Squeak). It was developed by Luca Cardelli and Rob Pike at Bell Labs in the first half of the 1980s as a language for implementing graphical user interfaces. Both languages were presented as ""a language for communicating with mice"": their main aim was to model the concurrent nature of programs interacting with multiple input devices, viz., keyboards and mice.The ideas present in Newsqueak were further developed in the programming languages Alef, Limbo, and Go."	2009	19	32	18	25051106					Bell Labs															115	0		9																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Newsqueak	0	0	https://hopl.info/showlanguage.prx?exp=1503													
broccoli-2	Broccoli	2022	Mathieu CAROFF		12	esolang		https://mathieucaroff.com/broccoli		0				1.0.0	2323	0		4	20339		true	0								https://github.com/mathieucaroff/broccoli/	esolang																2022	2023		3	0	1	0	false																								2022	2022	34	1	27	1	3146																			IMT Atlantique										csharp markdown json yaml				true	4	0		16																1	false	1	true																											France																															https://github.com/mathieucaroff/broccoli/																																																																																																																																																																																													0	0														
jasper	jasper	2014	Emanuel Rylke		12	pl				0					2324	1		1	20339		true	0								https://github.com/ema-fox/jasper	pl																2014	2022	2014	2	0	2	0	false																								2014	2014	66	1	7	1	774				http://ema-fox.github.io/jasper/															https://github.com/ema-fox/jasper/issues										markdown				true	4	0		13																1	false																													Germany					"(+ 2 3) (map [+ 1 _] '(1 2 3)) (let a 4 (map [+ 3 a _] '(1 2 3))) (alert ""Hello world!"") (map str '(1 2 3) '(foo bar baz))"																										https://github.com/ema-fox/jasper																																																																																																																																																																																													0	0														
nomad	Nomad	2021	Samuel Kelemen		12	esolang pl				0					2325	2		3	20339		true	0								https://github.com/asyncengineering/nomad	esolang																2021	2022		1	0	0	0	false																								2021	2023	18	3	24	1	25																Nomad is a multi-paradigm language created from 2018 to 2021 with the goal of simplifying modern programming to as few concepts as possible, in order to facilitate complexity in other areas; Specifically, probabilistic programming.	Nomad is a multi-paradigm language created from 2018 to 2021 with the goal of simplifying modern programming to as few concepts as possible, in order to facilitate complexity in other areas; Specifically, probabilistic programming.			Nomad is a multi-paradigm language created from 2018 to 2021 with the goal of simplifying modern programming to as few concepts as possible, in order to facilitate complexity in other areas; Specifically, probabilistic programming.									go hcl markdown				true	4	0		15																1	false													https://esolangs.org/wiki/nomad																					sum: (numbers :List[Int]) -> Int =      numbers ?              | [] => 0              | head :: tail => head + sum tail																										https://github.com/asyncengineering/nomad																																																																																																																																																																																													0	0														
slashdown	Slashdown	2021	Nick Noble		12	textMarkup		https://slashdown-playground.vercel.app/		0					2326	1		6	20339		true	0								https://github.com/nickisnoble/slashdown	textMarkup																2021	2023		2	0	0	0	false																								2021	2023	71	2	21	1	2089				https://slashdown-playground.vercel.app/																									typescript json yaml markdown javascript html				true	4	0		20			markdown mdx													1	false																																		"/ .h-full.p-4.prose    /header .flex.justify-between     **Slashdown**      /nav .space-x-2       [JS](#)       [Ruby](#)    /section #hero .rounded-lg.bg-gray-200.p-4.pb-0.overflow-hidden      # For when MDX is too much and Markdown is too little     *(Or you just don't like closing tags)*    /article      ## Slashdown is a superset of markdown.      Using indentation and some simple syntax, you can hand write markup with more customizability and *dare I say* OOOMPH!      It was designed for [HTMX](), [Tailwind](), and joy. In fact, this page has Tailwind's PlayCDN enabled – go to town experimenting!      ## The basics      ### Any line that starts with a `/` is a tag.     By default, it will render a div, but you can name it anything you want: `/section`, `/MyComponent`, `/x-thing`.      ### Attributes can follow:     `/button hx-post=""/clicked"" hx-swap=""outerHTML""`      #### Common shorthands for classes and IDs:     `/section #hero .rounded.bg-gray-200.p-4`      #### Stacking, for organization       ### Text at the end     At the end of a tag, you can add ` = ` followed by anything except line breaks. This will be treated as innerText for that tag.     `/section #hero .rounded.bg-gray-200.p-4` "																										https://github.com/nickisnoble/slashdown																																																																																																																																																																																													0	0														
hdmi-standard	HDMI	2002			7	standard				0					2327	0			20334		true	0									standard																							false																																					2002		HDMI (High-Definition Multimedia Interface) is a proprietary audio/video interface for transmitting uncompressed video data and compressed or uncompressed digital audio data from an HDMI-compliant source device, such as a display controller, to a compatible computer monitor, video projector, digital television, or digital audio device. HDMI is a digital replacement for analog video standards. HDMI implements the EIA/CEA-861 standards, which define video formats and waveforms, transport of compressed and uncompressed LPCM audio, auxiliary data, and implementations of the VESA EDID. CEA-861 signals carried by HDMI are electrically compatible with the CEA-861 signals used by the digital visual interface (DVI). No signal conversion is necessary, nor is there a loss of video quality when a DVI-to-HDMI adapter is used. The CEC (Consumer Electronics Control) capability allows HDMI devices to control each other when necessary and allows the user to operate multiple devices with one handheld remote control device.Several versions of HDMI have been developed and deployed since initial release of the technology, but all use the same cable and connector. Other than improved audio and video capacity, performance, resolution and color spaces, newer versions have optional advanced features such as 3D, Ethernet data connection, and CEC (Consumer Electronics Control) extensions. Production of consumer HDMI products started in late 2003. In Europe either DVI-HDCP or HDMI is included in the HD ready in-store labeling specification for TV sets for HDTV, formulated by EICTA with SES Astra in 2005. HDMI began to appear on consumer HDTVs in 2004 and camcorders and digital still cameras in 2006. As of  January 6, 2015 (twelve years after the release of the first HDMI specification), over 4 billion HDMI devices have been sold.		4233	1125		537442					HDMI Founders && HDMI Forum															21185	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/HDMI	0	0														
cql	cql	1998			10	pl				0					2328	0			20331	5568	true	0									pl																							false																																						cypher	As an abbreviation, CQL can refer to:  Chess Query Language, a query language for interrogating chess databases Contextual Query Language (or common query language), for information retrieval Cassandra Query Language, for Apache Cassandra Classora Query Language, for Classora Knowledge Base CIM Query Language, a query language for the Common Information Model (CIM) standard from the Distributed Management Task Force (DMTF) Cypher Query Language a declarative graph query language that allows for expressive and efficient querying and updating of a property graph.	2007	6	6		9672354					Bell Labs															50	0		10																																				https://github.com/antlr/grammars-v4/tree/master/cql										United States				https://semanticscholar.org/paper/20a10f4140ae568527c3de5603300e7b1ec6caa9																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/CQL	0	0	https://hopl.info/showlanguage.prx?exp=5568													
ikarus	Ikarus Scheme implementation	2007	Abdulaziz Ghuloum		10	pl				0					2329	0			20331		true	0									pl																							false																																					2007	scheme c llvmir c--	Ikarus Scheme is a free software optimizing incremental compiler for R6RS Scheme that compiles directly to the x86 architecture. Ikarus is the first public implementation of a large part of the R6RS Scheme standard.	2007	6	12		14471916					Indiana University														true	50	0		10																1									https://marcomaggi.github.io/docs/ikarus																					United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ikarus_(Scheme_implementation)	0	0														
roop	ROOP	1995			10	pl				0					2330	0			20331		true	0									pl																							false																																					1995		ROOP is a multiparadigm programming language targeted at AI applications created at the Chengdu University of China. It combines rule-based, procedural, logical and object-oriented programming techniques.	2004	6	7	29	931356					Chengdu University															50	0		10																							false	https://tio.run/#roop									text													China																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ROOP_(programming_language)	0	0														
sp-k	SP/k	1974	Ric Holt and D.B. Wortman and D.T. Barnard and James Cordy		10	pl				0					2331	0			20331	784	true	0									pl																							false																																					1974	pl-i turing pl-c watfiv	SP/k is a programming language developed circa 1974 by R.C. Holt, D.B. Wortman, D.T. Barnard and J.R. Cordy as a subset of the PL/I programming language designed for teaching programming. It was used for about a decade at over 40 universities, schools, and research laboratories in Canada and the United States. SP/k was one of the first languages specifically designed to encourage structured programming. The features of SP/k were chosen to encourage structured problem solving by computers, to make the language easy to learn and use, to eliminate confusing and redundant constructs, and to make the language easy to compile.The resulting language was suitable for introducing programming concepts used in various applications, including business data processing, scientific calculations and non-numeric computation.  SP/k is actually a sequence of language subsets called SP/1, SP/2, … SP/8. Each subset introduces new programming language constructs while retaining all the constructs of preceding subsets, forming a stepwise system for teaching computer programming. Each subset is precisely defined and self-contained, and can be learned or implemented without the following subsets. This allows for various levels of programming education. The design and philosophy of SP/k was a strong influence on the Turing programming language.	2004	6	12	22	827334					University of Toronto															50	0		13																4																	text													Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SP/k	0	0	https://hopl.info/showlanguage.prx?exp=784													
hoot-smalltalk	hoot-smalltalk	2018	Nikolas S. Boyd		12	pl				0					2332	0		2	20327		true	0								https://gitlab.com/hoot-smalltalk/hoot-smalltalk	pl																							false																								2018	2021	579	3	7	3	378																Hoot is a variation of Smalltalk that integrates the best features of Smalltalk with those of a host language and its virtual machine VM. The initial target platforms include Java (and its JVM), and C# (and its CLR). Hoot is an experimental new programming language which builds on experience and understanding gained during the development of Bistro Smalltalk. Thus, Hoot Smalltalk is the natural and conceptual successor of Bistro Smalltalk.	Hoot is a variation of Smalltalk that integrates the best features of Smalltalk with those of a host language and its virtual machine VM. The initial target platforms include Java (and its JVM), and C# (and its CLR). Hoot is an experimental new programming language which builds on experience and understanding gained during the development of Bistro Smalltalk. Thus, Hoot Smalltalk is the natural and conceptual successor of Bistro Smalltalk.		https://gitlab.com/hoot-smalltalk/hoot-smalltalk	Hoot is a variation of Smalltalk that integrates the best features of Smalltalk with those of a host language and its virtual machine VM. The initial target platforms include Java (and its JVM), and C# (and its CLR). Hoot is an experimental new programming language which builds on experience and understanding gained during the development of Bistro Smalltalk. Thus, Hoot Smalltalk is the natural and conceptual successor of Bistro Smalltalk.									svg markdown				true	3	0		14																1	false																													United States																																https://gitlab.com/hoot-smalltalk/hoot-smalltalk																																																																																																																																																														true																														0	0														
oopsilon	oopsilon	2017			12	esolang				0					2333	0		13	20327		true	0								https://github.com/Oopsilon/Oopsilon	esolang																2022	2022	2017	1	0	0	1	false																								2022	2022	9	2	51	1	13967																<a href='http://github.com/Oopsilon/Oopsilon'>Oopsilon</a> is an object-oriented language in the Kayian tradition which is (perhaps uniquely) founded on a negativist philosophy drawing on critical theory and stressing the importance of hermeneutics in understanding the problems programmers experience.	<a href='http://github.com/Oopsilon/Oopsilon'>Oopsilon</a> is an object-oriented language in the Kayian tradition which is (perhaps uniquely) founded on a negativist philosophy drawing on critical theory and stressing the importance of hermeneutics in understanding the problems programmers experience.		https://github.com/Oopsilon	<a href='http://github.com/Oopsilon/Oopsilon'>Oopsilon</a> is an object-oriented language in the Kayian tradition which is (perhaps uniquely) founded on a negativist philosophy drawing on critical theory and stressing the importance of hermeneutics in understanding the problems programmers experience.									smalltalk cpp cmake markdown svg c yaml llvmir json lua javascript python meson				true	3	0		25																	false																text													Scotland																															https://github.com/Oopsilon/Oopsilon																																																																																																																																																																																													0	0														
sdms	SDMS	2001			12	pl		https://www.en.phonetik.uni-muenchen.de/		0					2334	0		8	20327	2488	true	0								https://github.com/IPS-LMU/emu-cloud	pl																2017	2019		2	0	0	1	false																								2017	2019	34	1	13	1	487																			Ludwig-Maximilians-Universität										dockerfile json markdown sql yaml typescript php ini				true	3	0		20																	false																													Germany				https://ips-lmu.github.io/The-EMU-SDMS-Manual/chap-querysys-impl.html																											https://github.com/IPS-LMU/emu-cloud																																																																																																																																																																																													0	0	https://hopl.info/showlanguage.prx?exp=2488													
spir	Standard Portable Intermediate Representation	2014			8	ir				0					2335	0			20326		true	1	spir-v								ir																							false																																					2014		Standard Portable Intermediate Representation (SPIR) is an intermediate language for parallel compute and graphics by Khronos Group, originally developed for use with OpenCL. SPIR was rewritten into SPIR-V in March 2015.		52	58		45602476					The Khronos Group, Inc															280	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Standard_Portable_Intermediate_Representation	0	0														
lc-3	LC-3	2003			8	pl				0					2336	0			20326		true	0									pl																							false																																					2003	assembly-language c x86-isa ascii	Little Computer 3, or LC-3, is a type of computer educational programming language, an assembly language, which is a type of low-level programming language. It features a relatively simple instruction set, but can be used to write moderately complex assembly programs, and is a theoretically viable target for a C compiler. The language is less complex than x86 assembly but has many features similar to those in more complex languages. These features make it useful for beginning instruction, so it is most often used to teach fundamentals of programming and computer architecture to computer science and computer engineering students. The LC-3 was developed by Yale N. Patt at the University of Texas at Austin and Sanjay J. Patel at the University of Illinois Urbana-Champaign. Their specification of the instruction set, the overall architecture of the LC-3, and a hardware implementation can be found in the second edition of their textbook. Courses based on the LC-3 and Patt and Patel's book are offered in many computer engineering and computer science departments.	2007	84	16	124	9193341					University of Texas at Austin && University of Illinois Urbana-Champaign															440	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/LC-3	0	0														
winbatch	Winbatch	1989			9	pl		http://www.winbatch.com		0					2337	0			20321		true	0									pl																							false																																			1996		1989	autoit kixtart	Winbatch is a Microsoft Windows scripting language originally developed by Wilson WindowWare and currently supported, maintained and enhanced by Island Lake Consulting LLC. Its environment includes an interpreter and a code editor along with a dialog designer and optional compiler to create self-contained executables. Its language structure and syntax is a cross between DOS batch command, Basic, Fortran, and C.   It has been developed over the years with functions added and support for things like .Net, ActiveX controls, COM (OLE), Unicode, UAC and code signing.	2005	18	11	70	2343156																			false	111	0		9																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Winbatch	0	0				winbatch.com										
relational-model	Relational Model	1969	Edgar F. Codd		10	queryLanguage database				0					2338	0			20321		true	6	alpha-programming-language isbl quel sequel-2 sql square								queryLanguage																							false																																														The Relational Model is a mathematical framework for organizing and managing data in databases using tables (relations), where data is stored in rows (tuples) and columns (attributes). It introduced the concept of relational algebra and provided a formal basis for querying and manipulating data, forming the foundation for modern relational database management systems (RDBMS).	The Relational Model is a mathematical framework for organizing and managing data in databases using tables (relations), where data is stored in rows (tuples) and columns (attributes). It introduced the concept of relational algebra and provided a formal basis for querying and manipulating data, forming the foundation for modern relational database management systems (RDBMS).	https://dl.acm.org/doi/10.1145/362384.362685	IBM	The Relational Model is a mathematical framework for organizing and managing data in databases using tables (relations), where data is stored in rows (tuples) and columns (attributes). It introduced the concept of relational algebra and provided a formal basis for querying and manipulating data, forming the foundation for modern relational database management systems (RDBMS).														20	0		11			relational-data-file													1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Relational_model	0	0														
frundis	Frundis	2016	Yon Fernández de Retana		12	textMarkup		https://bardinflor.perso.aquilenet.fr/frundis/intro-en		0					2339	0		9	20315		true	0								https://codeberg.org/anaseto/gofrundis	textMarkup																							false																								2016	2025	204	1	267	1	8973																The frundis language is a semantic markup language with a simplified roff-like syntax, originally intended for supporting authoring of novels, but it can be used for more varied stuff. It relies on the exporting capabilities of the tool frundis to LaTeX, XHTML, EPUB (2 and 3), markdown and groff mom. Only LaTeX, XHTML and EPUB output formats are considered complete and mature.	The frundis language is a semantic markup language with a simplified roff-like syntax, originally intended for supporting authoring of novels, but it can be used for more varied stuff. It relies on the exporting capabilities of the tool frundis to LaTeX, XHTML, EPUB (2 and 3), markdown and groff mom. Only LaTeX, XHTML and EPUB output formats are considered complete and mature.			The frundis language is a semantic markup language with a simplified roff-like syntax, originally intended for supporting authoring of novels, but it can be used for more varied stuff. It relies on the exporting capabilities of the tool frundis to LaTeX, XHTML, EPUB (2 and 3), markdown and groff mom. Only LaTeX, XHTML and EPUB output formats are considered complete and mature.									html go tex markdown xhtml xml vim-script perl css	latex xhtml epub markdown groff			true	2	0		26																1	false			https://www.youtube.com/watch?v=QqDOkcrh1eU																																																								https://codeberg.org/anaseto/gofrundis																																																																																																																																																																																														0	0														
cdf	Common Data Format	1985			9	binaryDataFormat				0					2340	0			20314		false	0									binaryDataFormat																							false												Common Data Format																									1985	hdf	Common Data Format (CDF) is a library and toolkit that was developed by the National Space Science Data Center (NSSDC) at NASA starting in 1985. The software is an interface for the storage and manipulation of multi-dimensional data sets.	2004	18	18	35	635458					NASA															110	0		9																																	binary													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Common_Data_Format	0	0														
dml	DML	1992			9	pl				0					2341	0			20314	1681	true	0									pl																							false																																							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	2004	18	14		898565					Linköping University															110	0		9																																														Sweden				https://semanticscholar.org/paper/112d5503d113d43d2d0ae99e3b7996d7a1fd7a02																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/DML	0	0	https://hopl.info/showlanguage.prx?exp=1681													
guido-music-notation	GUIDO music notation	1998	Holger H. Hoos and Keith Hamel		9	textDataFormat				0					2342	1			20314		true	0									textDataFormat																							false																																					1998		GUIDO Music Notation is a computer music notation format designed to logically represent all aspects of music in a manner that is both computer-readable and easily readable by human beings. It was named after Guido of Arezzo, who pioneered today's conventional musical notation 1,000 years ago. GUIDO was first designed by Holger H. Hoos (then at Technische Universität Darmstadt, Germany, now at University of British Columbia, Canada) and Keith Hamel (University of British Columbia, Canada).  Later developments have been done by the SALIERI Project by Holger H. Hoos, Kai Renz and Jürgen F. Kilian.  GUIDO Music Notation has been designed to represent music in a logical format (with the ability to render to sheet music), whereas LilyPond is more narrowly focused on typesetting sheet music.  The basic idea behind the GUIDO design is representational adequacy which means that simple musical concepts are represented in a simple way and only complex notions require more complex representations. [1]GUIDO is not primarily focused on conventional music notation, but has been invented as an open format, capable of storing musical, structural, and notational information. GUIDO Music Notation is designed as a flexible and easily extensible open standard. In particular, its syntax does not restrict the features it can represent. Thus, GUIDO can be easily adapted and customized to cover specialized musical concepts as might be required in the context of research projects in computational musicology. More importantly, GUIDO is designed in a way that when using such custom extensions, the resulting GUIDO data can still be processed by other applications that support GUIDO but are not aware of the custom extensions, which are gracefully ignored. This design also greatly facilitates the incremental implementation of GUIDO support in music software, which can speed up the software development process significantly, especially for research software and prototypes. GUIDO has been split into three consecutive layers: Basic GUIDO introduces the main concepts of the GUIDO design and allows to represent much of the conventional music of today. Advanced GUIDO extends Basic GUIDO by adding exact score-formatting and some more advanced musical concepts. Finally, Extended GUIDO can represent user-defined extensions, like microtonal information or user defined pitch classes.		18	16		26654338					Technische Universität Darmstadt && University of British Columbia															110	0		11																2																														Germany and Canada					"[ \clef<""treble""> \key<""D""> \meter<""4/4"">  a1*1/2 b a/4. g/8 f#/4 g a/2 b a/4. g/8 f#/4 g  a/2 a b c#2/4 d c#/2 b1 a/1 ]"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/GUIDO_music_notation	0	0														
apter-f	F	2006	Stevan Apter		12	pl arrayLang		https://nsl.com/k/f/f.htm		0					2343	1			20303		true	0									pl																							false																																														F is a pure functional concatenative language originally designed as an extension of False. F contains the list-operations of K3 and the dip combinator of Joy. Floating-point and symbolic datatypes are supported. One-time assignment is enforced in syntax. A theory of function-valence and -charge is outlined. F also contains a general continuation primitive $, and the pattern sublanguage of XY. G is a variant of F in which the K3 adverbs are implemented as primitives.	F is a pure functional concatenative language originally designed as an extension of False. F contains the list-operations of K3 and the dip combinator of Joy. Floating-point and symbolic datatypes are supported. One-time assignment is enforced in syntax. A theory of function-valence and -charge is outlined. F also contains a general continuation primitive $, and the pattern sublanguage of XY. G is a variant of F in which the K3 adverbs are implemented as primitives.		https://nsl.com/	F is a pure functional concatenative language originally designed as an extension of False. F contains the list-operations of K3 and the dip combinator of Joy. Floating-point and symbolic datatypes are supported. One-time assignment is enforced in syntax. A theory of function-valence and -charge is outlined. F also contains a general continuation primitive $, and the pattern sublanguage of XY. G is a variant of F in which the K3 adverbs are implemented as primitives.														1	0		15			false joy k													1									https://nsl.com/k/f/f.htm																					USA					[1 2 3][[4 5 6] 7 8]+																																																																																																																																																																																																																							0	0														
bare	BARE	2020			12	idl		https://baremessages.org		0					2344	1			20303		true	0									idl																							false																					bare.py														2020											BARE is a simple binary representation for structured application data.	BARE is a simple binary representation for structured application data.		Internet Engineering Task Force	BARE is a simple binary representation for structured application data.				bare										1	0		32																																														Various					type PublicKey data[128] type Time str # ISO 8601  type Department enum {   ACCOUNTING   ADMINISTRATION   CUSTOMER_SERVICE   DEVELOPMENT    # Reserved for the CEO   JSMITH = 99 }  type Address list<str>[4] # street, city, state, country  type Customer struct {   name: str   email: str   address: Address   orders: list<struct {     orderId: i64     quantity: i32   }>   metadata: map<str><data> }  type Employee struct {   name: str   email: str   address: Address   department: Department   hireDate: Time   publicKey: optional<PublicKey>   metadata: map<str><data> }  type TerminatedEmployee void  type Person union {Customer | Employee | TerminatedEmployee}													BARE											type enum u8 u16 u32 u64 uint i8 i16 i32 i64 int f32 f64 bool void data string optional map																																																																																																																																																																																															0	0				baremessages.org										
bel-lang	Biological Expression Language	2003			12	textDataFormat		http://openbel.org/		0					2345	1			20303		true	0									textDataFormat																							false												Biological Expression Language																							2011														bel.bio															1	0		12																																														United States				https://github.com/OpenBEL/language	"r(HGNC:CFTR, var(""r.1653_1655delcuu"")) r(REF:""NM_000492.3"", var(""r.1653_1655delcuu""))"																																																																																																																																																																																																																							0	0				openbel.org										
c-for-all	C∀	2018			12	pl		https://cforall.uwaterloo.ca/		0					2346	0			20303		true	0									pl																							false												C-for-all																																		C∀ (C-for-all) is an open-source project extending ISO C with modern safety and productivity features, while still ensuring backwards compatibility with C and its programmers. C∀ is designed to have an orthogonal feature-set based closely on the C programming paradigm (non-object-oriented) and these features can be added incrementally to an existing C code-base allowing programmers to learn C∀ on an as-needed basis. In many ways, C∀ is to C as Scala is to Java, providing a research vehicle for new typing and control-flow capabilities on top of a highly popular programming language allowing immediate dissemination.	C∀ (C-for-all) is an open-source project extending ISO C with modern safety and productivity features, while still ensuring backwards compatibility with C and its programmers. C∀ is designed to have an orthogonal feature-set based closely on the C programming paradigm (non-object-oriented) and these features can be added incrementally to an existing C code-base allowing programmers to learn C∀ on an as-needed basis. In many ways, C∀ is to C as Scala is to Java, providing a research vehicle for new typing and control-flow capabilities on top of a highly popular programming language allowing immediate dissemination.		University of Waterloo && Huawei	C∀ (C-for-all) is an open-source project extending ISO C with modern safety and productivity features, while still ensuring backwards compatibility with C and its programmers. C∀ is designed to have an orthogonal feature-set based closely on the C programming paradigm (non-object-oriented) and these features can be added incrementally to an existing C code-base allowing programmers to learn C∀ on an as-needed basis. In many ways, C∀ is to C as Scala is to Java, providing a research vehicle for new typing and control-flow capabilities on top of a highly popular programming language allowing immediate dissemination.														1	0		13																																														Canada and China				https://onlinelibrary.wiley.com/doi/10.1002/spe.2624																																																																																																																																																																																																																								0	0				cforall.uwaterloo.ca										
chef	chef	2002			12	esolang	https://www.dangermouse.net/esoteric/chef.html	http://www.dangermouse.net/esoteric/chef.html		0					2347	2			20303		true	0									esolang																							false																																		https://esolangpark.vercel.app/ide/chef												Chef is a programming language in which programs look like recipes.	Chef is a programming language in which programs look like recipes.		www.dangermouse.net	Chef is a programming language in which programs look like recipes.					chef									1	0		12																																														Australia				https://esolangs.org/wiki/Chef	"Hello World Souffle.  This recipe prints the immortal words ""Hello world!"", in a basically brute force way. It also makes a lot of food for one person.  Ingredients. 72 g haricot beans 101 eggs 108 g lard 111 cups oil 32 zucchinis 119 ml water 114 g red salmon 100 g dijon mustard 33 potatoes  Method. Put potatoes into the mixing bowl. Put dijon mustard into the mixing bowl. Put lard into the mixing bowl. Put red salmon into the mixing bowl. Put oil into the mixing bowl. Put water into the mixing bowl. Put zucchinis into the mixing bowl. Put oil into the mixing bowl. Put lard into the mixing bowl. Put lard into the mixing bowl. Put eggs into the mixing bowl. Put haricot beans into the mixing bowl. Liquefy contents of the mixing bowl. Pour contents of the mixing bowl into the baking dish.  Serves 1."															https://riju.codes/chef	Hello World Cake with Chocolate Sauce.  Ingredients. 33 g chocolate chips 100 g butter 54 ml double cream 2 pinches baking powder 114 g sugar 111 ml beaten eggs 119 g flour 32 g cocoa powder 0 g cake mixture  Cooking time: 25 minutes.  Pre-heat oven to 180 degrees Celsius.  Method. Put chocolate chips into the mixing bowl. Put butter into the mixing bowl. Put sugar into the mixing bowl. Put beaten eggs into the mixing bowl. Put flour into the mixing bowl. Put baking powder into the mixing bowl. Put cocoa  powder into the mixing bowl. Stir the mixing bowl for 1 minute. Combine double cream into the mixing bowl. Stir the mixing bowl for 4 minutes. Liquefy the contents of the mixing bowl. Pour contents of the mixing bowl into the baking dish. bake the cake mixture. Wait until baked. Serve with chocolate sauce.  Chocolate Sauce.  Ingredients. 111 g sugar 108 ml hot water 108 ml heated double cream 101 g dark chocolate 72 g milk chocolate  Method. Clean the mixing bowl. Put sugar into the mixing bowl. Put hot water into the mixing bowl. Put heated double cream into the mixing bowl. dissolve the sugar. agitate the sugar until dissolved. Liquefy the dark chocolate. Put dark chocolate into the mixing bowl. Liquefy the milk chocolate. Put milk chocolate into the mixing bowl. Liquefy contents of the mixing bowl. Pour contents of the mixing bowl into the baking dish. Refrigerate for 1 hour. 													http://search.cpan.org/author/SMUELLER/Acme-Chef/																																																																																																																																																																																										0	0														
ck	cK	2003	Stevan Apter		12	pl arrayLang		https://nsl.com/papers/ck.htm		0					2348	1			20303		true	0									pl																							false																																														cK is a Joy-style concatenative syntactic overlay for the K programming language.	cK is a Joy-style concatenative syntactic overlay for the K programming language.		https://nsl.com/	cK is a Joy-style concatenative syntactic overlay for the K programming language.														1	0		14			joy k													1									https://nsl.com/papers/ck.htm																					USA					10 20 30 [[`x`y`z] x y + z -] let																																																																																																																																																																																																																							0	0														
clausal-lang	Clausal Language	1997			12	pl		http://ii.fmph.uniba.sk/cl/view.php/		0					2349	0			20303	5505	true	0									pl																							false													cl																																	CL (Clausal Language) is a declarative programming language with the look and feel of a modern functional programming language. CL identifies the domain of symbolic expressions of LISP with the domain of natural numbers.	CL (Clausal Language) is a declarative programming language with the look and feel of a modern functional programming language. CL identifies the domain of symbolic expressions of LISP with the domain of natural numbers.		Comenius University Bratislava	CL (Clausal Language) is a declarative programming language with the look and feel of a modern functional programming language. CL identifies the domain of symbolic expressions of LISP with the domain of natural numbers.														1	0		12																																	text													Slovakia				http://dai.fmph.uniba.sk/~voda/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5505													
decker	Decker	2022	John Earnest		12	pl		https://beyondloom.com/decker/		0					2350	1			20303		true	0									pl																							false																																														Decker is a multimedia platform for creating and sharing interactive documents, with sound, images, hypertext, and scripted behavior.	Decker is a multimedia platform for creating and sharing interactive documents, with sound, images, hypertext, and scripted behavior.		https://beyondloom.com/decker/	Decker is a multimedia platform for creating and sharing interactive documents, with sound, images, hypertext, and scripted behavior.														1	0		15			hypercard twine bitsy													1									https://beyondloom.com/decker/																					USA					on click do  display.text: 3*display.text end																																																																																																																																																																																																																							0	0														
dynamo-pm	dynamo-pm	2013			12	packageManager		https://dynamopackages.com/		0					2351	0			20303		false	0									packageManager																							false																1554909	1494	620	dynamo-visual-language																2013														Autodesk															1	0		12																																														United States																																																																																																																																																																																																																												0	0				dynamopackages.com										
earnest-ok	oK	2015	John Earnest		12	pl arrayLang		https://github.com/JohnEarnest/ok		0					2352	1			20303		true	0									pl																							false																																														An open-source interpreter for the K5 programming language.	An open-source interpreter for the K5 programming language.		https://github.com/JohnEarnest/ok	An open-source interpreter for the K5 programming language.														1	0		13			k													1									https://github.com/JohnEarnest/ok/tree/gh-pages/docs																					USA					mean:{(+/x)%#x}																																																																																																																																																																																																																							0	0														
freefem	Freefem	2000			12	pl		https://freefem.org/		0					2353	0			20303		true	0									pl																							false																					freefem.py														2000														Université Pierre-et-Marie-Curie && Université Paris City					edp										1	0		127																																														France																		Freefem											nuEdge N rfind endl ARGV bordermeasure BoundaryEdge precision fixed mpiBAND ndof mpiLAND mpiBXOR mpiLOR showbase qf1pE nt z qfnbpE InternalEdge P qf1pTlump n false m imax nuTriangle version qfV2 true length qf1pElump adj nv ndofK volume x mpiMIN UMFPACK qfV5 sum binary showpos qf4pE searchMethod mpiCommWorld area qf2pT4P1 lenEdge quantile CG min default noshowpos qf2pE y Crout notaregion find nTonEdge max tellp whoinElement re FILE qf5pT measure qf5pE scientific mpisize qf9pT cout im qfV1 qf3pE mpirank imin label hTriangle pi qf2pT diag qf1pT l1 mpiPROD LU qf7pT unused flush edgeOrientation mpiSUM good mpiLXOR linfty mpiMAX sparsesolver ffind l2 region mpiUndefined mpiAnySource be append qfV1lump verbosity Cholesky LINE GMRES setw noshowbase cin nbe													true false																			true																																																																																																																																																															0	0				freefem.org										
gns	GNS	2018			12	protocol		https://www.gnunet.org/en/gns.html	https://lsd.gnunet.org/lsd0001/	0					2354	0			20303		true	0									protocol																							false												GNU Name System																																					GNUnet e.V.															1	0		13	dns																																													Germany				https://lsd.gnunet.org/lsd0001/																																																																																																																																																																																																																								0	0														
gold-linker	gold	1997	Ian Lance Taylor		12	linker		https://sourceware.org/binutils/		0					2355	0		1	20303		false	0									linker																							true																																														gold is a linker for ELF files.	gold is a linker for ELF files.			gold is a linker for ELF files.									cpp					1	0		14	elf															1	false																																	https://www.airs.com/blog/archives/57																																																																																																																																																																																																																								0	0														
jevko	Jevko	2021			12	dataNotation		https://jevko.org/		0					2356	1			20303		true	0									dataNotation																							false																																			2021														https://github.com/jevko															1	0		14	json xml																																													Poland				https://github.com/jevko/parsejevko.js	first name [John] last name [Smith] is alive [true] age [27] address [   street address [21 2nd Street]   city [New York]   state [NY]   postal code [10021-3100] ] phone numbers [   [     type [home]     number [212 555-1234]   ]   [     type [office]     number [646 555-4567]   ] ] children [] spouse []																	https://twitter.com/jevko1																																																																																																																																																																																																						0	0				jevko.org										
kayia	kayia	1999	David Broderick		12	pl		https://kayia.com/		0					2357	0			20303		true	0									pl																							false																																			1999											Kayia is a way to construct a “declarative reactive” language based on a labeled,  directed graph of edges.  The excitement that I have with Kayia is that I think it has the potential to give software construction “the arch”, or that missing abstraction mechanism that has been holding it back.  That’s a bold statement but I am attempting to prove that, because of its ability to start from such fine elements, simply A|B, and its capacity to manage yet not obstruct constructions of those elements, we can get higher-resolution constructions with greater control at the same time.	Kayia is a way to construct a “declarative reactive” language based on a labeled,  directed graph of edges.  The excitement that I have with Kayia is that I think it has the potential to give software construction “the arch”, or that missing abstraction mechanism that has been holding it back.  That’s a bold statement but I am attempting to prove that, because of its ability to start from such fine elements, simply A|B, and its capacity to manage yet not obstruct constructions of those elements, we can get higher-resolution constructions with greater control at the same time.		https://kayia.com	Kayia is a way to construct a “declarative reactive” language based on a labeled,  directed graph of edges.  The excitement that I have with Kayia is that I think it has the potential to give software construction “the arch”, or that missing abstraction mechanism that has been holding it back.  That’s a bold statement but I am attempting to prove that, because of its ability to start from such fine elements, simply A|B, and its capacity to manage yet not obstruct constructions of those elements, we can get higher-resolution constructions with greater control at the same time.														1	0		12																1																														Czech Republic				https://docs.google.com/spreadsheets/d/12sTu7RT-s_QlAupY1v-3DfI1Mm9NEX5YMWWTDAKHLfc/edit#gid=0																																																																																																																																																																																																																								0	0				kayia.com										
klong	Klong	2015	Nils M Holm		12	pl arrayLang		http://t3x.org/klong/		0					2358	1			20303		true	0									pl																							false																																														A Simple Array Language. Klong is an array language, like K, but without the ambiguity. If you know K or APL, you may be disappointed by Klong. If you don't know any array languages, it might explode your brain. Use at your own risk! Note that Klong is a mathematical notation rather than a programming language. If you try to use it like your favorite functional/procedural/OO programming language, you will only get frustrated.	A Simple Array Language. Klong is an array language, like K, but without the ambiguity. If you know K or APL, you may be disappointed by Klong. If you don't know any array languages, it might explode your brain. Use at your own risk! Note that Klong is a mathematical notation rather than a programming language. If you try to use it like your favorite functional/procedural/OO programming language, you will only get frustrated.		https://t3x.org/klong/	A Simple Array Language. Klong is an array language, like K, but without the ambiguity. If you know K or APL, you may be disappointed by Klong. If you don't know any array languages, it might explode your brain. Use at your own risk! Note that Klong is a mathematical notation rather than a programming language. If you try to use it like your favorite functional/procedural/OO programming language, you will only get frustrated.														1	0		14			k apl													1									https://t3x.org/klong/book.html																					Germany					{&/x!:\2+!_x^1%2}																																																																																																																																																																																																																							0	0														
larp	LARP	2003	Marco Lavoie		12	pl		http://www.marcolavoie.ca/larp/en/default.htm		0					2359	1			20303		true	0									pl																							false																																														LARP is an educational software for teaching algorithmic in structured programming using pseudo code and flowcharts. LARP's main advantage over traditional programming languages is its flexible and semi natural syntax, allowing one to formulate algorithms without the impediments of cryptic languages such as C++, Pascal or Java.	LARP is an educational software for teaching algorithmic in structured programming using pseudo code and flowcharts. LARP's main advantage over traditional programming languages is its flexible and semi natural syntax, allowing one to formulate algorithms without the impediments of cryptic languages such as C++, Pascal or Java.		https://web.archive.org/web/20200220111251/http://larp.marcolavoie.ca/en/techsupport/bugs_suggestions.htm	LARP is an educational software for teaching algorithmic in structured programming using pseudo code and flowcharts. LARP's main advantage over traditional programming languages is its flexible and semi natural syntax, allowing one to formulate algorithms without the impediments of cryptic languages such as C++, Pascal or Java.														1	0		13	flowgorithm															1							true																							Canada					"\\ Simple pseudo code START    WRITE ""Enter a number""    READ N     IF N < 0 THEN        WRITE ""Negative number""    ELSE        WRITE ""Positive number""    ENDIF END"																																																																																																																																																																																																																							0	0														
les	LES	2012	David Piepgrass		12	grammarLanguage		http://loyc.net/les/		0					2360	1			20303		true	0									grammarLanguage																							false												Loyc Expression Syntax																																		LES is an interchange format for syntax trees, comparable to s-expressions but designed for languages in the Algol family such as C, C++, C#, Java, EcmaScript, Rust and Python. It can be described as “JSON for code”: just as XML/YAML/JSON are tree structures that assign no particular meaning to the data inside, likewise LES represents syntax trees without assigning any particular meaning to them.	LES is an interchange format for syntax trees, comparable to s-expressions but designed for languages in the Algol family such as C, C++, C#, Java, EcmaScript, Rust and Python. It can be described as “JSON for code”: just as XML/YAML/JSON are tree structures that assign no particular meaning to the data inside, likewise LES represents syntax trees without assigning any particular meaning to them.		https://github.com/qwertie/loyc.net/issues	LES is an interchange format for syntax trees, comparable to s-expressions but designed for languages in the Algol family such as C, C++, C#, Java, EcmaScript, Rust and Python. It can be described as “JSON for code”: just as XML/YAML/JSON are tree structures that assign no particular meaning to the data inside, likewise LES represents syntax trees without assigning any particular meaning to them.														1	0		12																1																														Canada				http://loyc.net/origin.html	@[#static] fn factorial(x::int)::int {   var result = 1;   for (; x > 1; x--) {     result *= x;   };   return result; };																																																																																																																																																																																																																							0	0														
llhd	llhd	2016			12	hardwareDescriptionLanguage		http://llhd.io/		0					2361	1			20303		true	0									hardwareDescriptionLanguage																							false																																			2016														https://grosser.science/															1	0		14																																														United Kingdom				https://www.reddit.com/r/ProgrammingLanguages/comments/envhl5/llhd_low_level_hardware_description/	proc %Accumulator.always_comb.227.0 (i1$ %0, i16$ %1, i16$ %2) -> (i16$ %3) { %4:     br %body %body:     %direction = prb i1$ %0     br %direction, %if_false, %if_true %check:     wait %body, %0, %1, %2 %if_true:     %result = prb i16$ %2     %increment = prb i16$ %1     %5 = add i16 %result, %increment     %6 = const time 0s 1e     drv i16$ %3, %5, %6     wait %7 for %6 %if_false:     %result1 = prb i16$ %2     %increment1 = prb i16$ %1     %8 = sub i16 %result1, %increment1     %9 = const time 0s 1e     drv i16$ %3, %8, %9     wait %10 for %9 %if_exit:     br %check %7:     br %if_exit %10:     br %if_exit } proc %Accumulator.always_ff.228.0 (i1$ %0, i16$ %1) -> (i16$ %2) { %3:     br %init %init:     %clk = prb i1$ %0     wait %check, %0 %check:     %clk1 = prb i1$ %0     %4 = const i1 0     %5 = eq i1 %clk, %4     %6 = neq i1 %clk1, %4     %posedge = and i1 %5, %6     br %posedge, %init, %event %event:     %next = prb i16$ %1     %7 = const time 0s 1d     drv i16$ %2, %next, %7     br %3 } entity @Accumulator (i1$ %clk, i1$ %direction, i16$ %increment) -> (i16$ %result) {     %0 = const i16 0     %next = sig i16 %0     inst %Accumulator.always_comb.227.0 (i1$ %direction, i16$ %increment, i16$ %result) -> (i16$ %next)     inst %Accumulator.always_ff.228.0 (i1$ %clk, i16$ %next) -> (i16$ %result) }																																					true false																			true																																																																																																																																																															0	0				llhd.io										
lowstar	Low*	2008			12	pl		https://fstarlang.github.io/lowstar/html/LowStar.html		0					2362	1			20303		true	0									pl																							false													low-star																																			https://arxiv.org/abs/1703.00053	Microsoft && Inria											c				1	0		15						fstar																																								United States and France					let chacha20  (len: uint32{len ≤ blocklen})  (output: bytes{len = output.length})  (key: keyBytes)  (nonce: nonceBytes{disjoint [output; key; nonce]})  (counter: uint32) : Stack unit  (requires (λ m0 → output ∈ m0 ∧ key ∈ m0 ∧ nonce ∈ m0))  (ensures (λ m0 _m1 → modifies1 output m0 m1 ∧  m1.[output] ==   Seq.prefix len (Spec.chacha20 m0.[key] m0.[nonce]) counter))) =   push_frame ();   let state = Buffer.create 0ul 32ul in   let block = Buffer.sub state 16ul 16ul in   chacha20_init block key nonce counter;   chacha20_update output state len;   pop_frame ()																																																																																																																																																																																																																							0	0														
merd	merd	2002	Yoann Padioleau		12	pl		http://merd.sourceforge.net/		0					2363	0			20303		true	0									pl																							false																																																	Institut de recherche en informatique et systèmes aléatoires, Rennes															1	0		12																1																	text													France				https://www.cs.nmsu.edu/~jcook/posts/pl-history-of-pl/																																																																																																																																																																																																																								0	0				merd.sourceforge.net										
mscgen	Mscgen	2016			12	textMarkup		http://www.mcternan.me.uk/mscgen/		0					2364	1			20303		true	0									textMarkup																							false																					dsls.py																												https://code.google.com/archive/p/mscgen/issues					msc										1	0		15	dot																																													United Kingdom					"# MSC for some fictional process msc {   hscale = ""2"";    a,b,c;    a->b [ label = ""ab()"" ] ;   b->c [ label = ""bc(TRUE)""];   c=>c [ label = ""process(1)"" ];   c=>c [ label = ""process(2)"" ];   ...;   c=>c [ label = ""process(n)"" ];   c=>c [ label = ""process(END)"" ];   a<<=c [ label = ""callback()""];   ---  [ label = ""If more to run"", ID=""*"" ];   a->a [ label = ""next()""];   a->c [ label = ""ac1()\nac2()""];   b<-c [ label = ""cb(TRUE)""];   b->b [ label = ""stalled(...)""];   a<-b [ label = ""ab() = FALSE""]; }"													Mscgen																								TRUE FALSE																			true																																																																																																																																																															0	0														
mtml	Marine Trading Markup Language	2000			12	xmlFormat		https://www.shipserv.com		0					2365	0			20303		true	0									xmlFormat	7	12		85							html	htmlmixed	text/html	text.html.basic	markup								false													mtml																																	"The Marine Trading Markup Language (MTML), formalized in the MTML Document Type Definition, ""is a standard to help a broad base of small, medium and large buyers and suppliers in the marine trading industry conduct their fundamental trading transactions electronically via the Internet."""	"The Marine Trading Markup Language (MTML), formalized in the MTML Document Type Definition, ""is a standard to help a broad base of small, medium and large buyers and suppliers in the marine trading industry conduct their fundamental trading transactions electronically via the Internet."""		shipserv	"The Marine Trading Markup Language (MTML), formalized in the MTML Document Type Definition, ""is a standard to help a broad base of small, medium and large buyers and suppliers in the marine trading industry conduct their fundamental trading transactions electronically via the Internet."""		mtml												1	0		12																																														United Kingdom				http://www.meca.org.uk/maritime-trading-markup-language-mtml.html																																																																																																																																																																																																																								0	0					MTML				MTML					
myrddin	myrddin	2016			12	pl		https://myrlang.org		0					2366	1			20303		true	0									pl																							false				m/Myrddin.myr																															2016											<a href='https://myrlang.org'>Myrddin</a> is a systems programming language. Myrddin emphasizes control, simplicity, a clear mental model and predictable, transparent behavior. It features strong type checking, generics, type inference, closures, and traits. It aims to fit a similar niche as C, but with fewer bullets in your feet.	<a href='https://myrlang.org'>Myrddin</a> is a systems programming language. Myrddin emphasizes control, simplicity, a clear mental model and predictable, transparent behavior. It features strong type checking, generics, type inference, closures, and traits. It aims to fit a similar niche as C, but with fewer bullets in your feet.		https://github.com/oridb/mc/issues	<a href='https://myrlang.org'>Myrddin</a> is a systems programming language. Myrddin emphasizes control, simplicity, a clear mental model and predictable, transparent behavior. It features strong type checking, generics, type inference, closures, and traits. It aims to fit a similar niche as C, but with fewer bullets in your feet.			myr											1	0		12																																	text								http://www.rosettacode.org/wiki/Category:Myrddin					United States																"use std  const main = {     std.put(""Hello World\n"") }  "								Myrddin																																																																																																																																																																																																				0	0				myrlang.org										
none	none	2015	Leonard Ritter		12	pl		https://bitbucket.org/duangle/nonelang		0					2367	0			20303		true	0								https://hg.sr.ht/~duangle/lua_legacy/browse/default/nonelang	pl																							false																																														None (a backronym for None's Only Nested Expressions), also called Nonelang for clarity, is a young, powerful, convenient, extensible and performant programming language and infrastructure. It is developed alongside our game in production, NOWHERE (we have a Patreon going if you would like to support us).	None (a backronym for None's Only Nested Expressions), also called Nonelang for clarity, is a young, powerful, convenient, extensible and performant programming language and infrastructure. It is developed alongside our game in production, NOWHERE (we have a Patreon going if you would like to support us).		Duangle GbR	None (a backronym for None's Only Nested Expressions), also called Nonelang for clarity, is a young, powerful, convenient, extensible and performant programming language and infrastructure. It is developed alongside our game in production, NOWHERE (we have a Patreon going if you would like to support us).													true	1	0		12																1									https://nonelang.readthedocs.io/en/latest/																					Germany																																			https://hg.sr.ht/~duangle/lua_legacy/browse/default/nonelang																																																																																																																																																																																									0	0														
package-control-pm	package-control-pm	2014			12	packageManager		https://packagecontrol.io/		0					2368	0			20303		false	0									packageManager																							false																50000000	4698	3423	sublime-editor																2014														https://github.com/wbond/package_control/issues															1	0		12																																														United States																																																																																																																																																																																																																												0	0				packagecontrol.io										
paxscript	paxScript	2011	Alexander Baranovsky		12	pl		https://web.archive.org/web/20150519155028/www.paxscript.com		0					2369	0			20303	8624	true	0									pl																							false																																																	VIRT Laboratory															1	0		12																1																														United States				https://web.archive.org/web/20160526023044/http://www.delphipages.com/comp/tpaxscripter-5101.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8624													
plain-english	Plain English	2018	Gerry Rzeppa and Dan Rzeppa		12	pl		http://osmosian.com/		0					2370	1			20303		true	0									pl																							false																																			2005														https://github.com/Folds/english/issues															1	0		13																2																														Unknown				https://wiki.osdev.org/Plain_English_Programming	"The background is a picture.  A button has a box and a name.  To clear the status:   Clear the status' string.   Show everything.   To create the background:   Draw the screen's box with the white color.   Loop.   Pick a spot anywhere in the screen's box.   Pick a color between the lightest gray color and the white color.   Dab the color on the spot.   If a counter is past 80000, break.   If the counter is evenly divisible by 1000, refresh the screen.   Repeat.   Extract the background given the screen's box. \or Create the background from the screen. Or something.   To create a work given a URL:   Allocate memory for the work.   Put the URL into the work's URL.   To create some works given a buffer:   Destroy the works.   Put nil into the current work.   Slap a rider on the buffer.   Loop.   Move the rider (Googley image rules).   If the rider's token is blank, exit.   Create a work given the rider's token.   Append the work to the works.   Repeat.   The current work is a work. To dab a color on a spot:   Pick an ellipse's left-top within 1/16 inch of the spot.   Pick the ellipse's right-bottom within 1/16 inch of the spot.   Draw the ellipse with the color.   To decide if a spot is in a button:   If the spot is in the button's box, say yes.   Say no.   To decide if a work is finished:   If the work is nil, say yes.   If the work's painting is not nil, say yes.   Say no.   To draw a button:   Draw the button's name in the button's box.   To draw the status:   Draw the status' string in the center of the status' box.   To draw a string in a box in the center: \ needed in sausage   draw the string in the box with ""center"".   To draw the text:   Put the text's string then ""_"" into a string.   Draw the string in the text's box.   To draw a work:   If the work is nil, exit.   If the work is not finished, exit.   Draw the work's painting.   To finalize our stuff:   Destroy the background.   Destroy the works.   To finish a work:   If the work is nil, exit.   If the work is finished, exit.   Create a picture given the work's URL.   If the picture is nil, exit.   Resize the picture to 5-1/2 inches by 5-1/2 inches.   Center the picture in the screen's box.   Draw the background.   Draw the picture.   Loop.   Pick a spot anywhere near the picture's box.   Mix a color given the spot.   Dab the color on the spot.   If a counter is past 20000, break.   Repeat.   Extract the work's painting given the picture's box.   Destroy the picture.   To go to a work:   If the work is nil, exit.   Show ""Working..."" in the status.   Put the work into the current work.   Finish the current work.   Clear the status.   Show everything.   To handle any events:   Deque an event.   If the event is nil, exit.   Handle the event.   Repeat.   To handle an event:   If the event's kind is ""set cursor"", handle the event (set cursor); exit.   If the event's kind is ""refresh"", handle the event (refresh); exit.   If the event's kind is ""left click"", handle the event (left click); exit.   If the event's kind is ""key down"", handle the event (key down); exit.   To handle an event (backspace):   If the text's string is blank, cluck; exit.   Remove the last byte from the text's string.   Show everything.   To handle an event (end):   If the current work is nil, cluck; exit.   If the current work is the works' last, cluck; exit.   Go to the works' last.   To handle an event (enter):   If the text's string is blank, cluck; exit.   Show ""Working..."" in the status.   Put ""http://images.google.com/images?q="" into a URL. \  Put ""http://images.google.com/images?safe=active&q="" into a URL.   Convert the text's string to a query string.   Append the query string to the URL.   Read the URL into a buffer.   If the i/o error is not blank, show the i/o error in the status; exit.   Create the works given the buffer.   If the works are empty, show ""Huh?"" in the status; exit.   Go to the works' first.   To handle an event (escape):   Clear the text's string.   Show everything.   To handle an event (home):   If the current work is nil, cluck; exit.   If the current work is the works' first, cluck; exit.   Go to the works' first.   To handle an event (key down):   Clear the status.   If the event is modified, handle the event (shortcut); exit.   If the event's byte is printable, handle the event (printable); exit.   Put the event's key into a key.   If the key is the escape key, handle the event (escape); exit.   If the key is the backspace key, handle the event (backspace); exit.   If the key is the enter key, handle the event (enter); exit.   If the key is the home key, handle the event (home); exit.   If the key is the end key, handle the event (end); exit.   If the key is the page-up key, handle the event (page-up); exit.   If the key is the page-down key, handle the event (page-down); exit.   To handle an event (left click):   Clear the status.   If the event's spot is in the print button, print.   If the event's spot is in the quit button, quit.   To handle an event (page-down):   If the current work is nil, cluck; exit.   If the current work's next is nil, cluck; exit.   Go to the current work's next.   To handle an event (page-up):   If the current work is nil, cluck; exit.   If the current work's previous is nil, cluck; exit.   Go to the current work's previous.   To handle an event (printable):   Append the event's byte to the text's string.   Show everything.   To handle an event (refresh):   Show everything.   To handle an event (set cursor):   Show the arrow cursor.   To handle an event (shortcut):   If the event's key is the q-key, quit; exit.   If the event's key is the p-key, print; exit.   To initialize the buttons:   Put the screen's bottom minus 1/2 inch into a spot's y.   Put the screen's right minus 1/2 inch into the spot's x.   Make the quit button given the spot and ""Quit"".   Put the quit button's left minus 1/2 inch into the spot's x.   Make the print button given the spot and ""Print"".   To initialize our stuff:   Create the background.   Initialize the status.   Initialize the buttons.   Initialize the text.   Show ""Hello, World!"" in the status.   To initialize the status:   Put the screen's center into a spot.   Put the spot's x minus 1 inch into the status' left.   Put the spot's x plus 1 inch into the status' right.   Put the screen's bottom minus 3/4 inch into the status' top.   Put the screen's bottom minus 1/2 inch into the status' bottom.   To initialize the text:   Put the screen's left plus 1/2 inch into the text's left.   Put the text's left plus 2 inches into the text's right.   Put the screen's bottom minus 3/4 inch into the text's top.   Put the screen's bottom minus 1/2 inch into the text's bottom.   To make a button given a spot and a name:   Put the spot's x minus the name's width into the button's left.   Put the spot's y minus 1/4 inch into the button's top.   Put the spot into the button's right-bottom.   Put the name into the button's name.   To mix a color given a spot:   Get the color given the spot.   If the color is not very very light, exit.   Pick the color between the lightest gray color and the white color.   To move a rider (Googley image rules):   Clear the rider's token.   Loop.   If the rider's source is blank, exit.   If the rider's source starts with ""src=""""http://t"", break.   Add 1 to the rider's source's first.   Repeat.   Add ""src=""""""'s length to the rider's source's first.   Position the rider's token on the rider's source.   Move the rider (HTML attribute rules).   To move a rider (HTML attribute rules):   If the rider's source is blank, exit.   If the rider's source's first's target is the right-alligator byte, exit.   If the rider's source's first's target is the double-quote byte, exit.   Bump the rider.   Repeat.   A painting is a picture. To pick a spot anywhere near a box:   Privatize the box.   Outdent the box given 1/8 inch.   Pick the spot anywhere in the box.   To print:   If the current work is nil, cluck; exit.   Show ""Printing..."" in the status.   Begin printing.   Begin a sheet.   Center the current work's painting in the sheet.   Draw the current work's painting.   Center the current work's painting in the screen's box.   End the sheet.   End printing.   Show ""Printed"" in the status.   The print button is a button. To quit:   Relinquish control.   The quit button is a button. To run:   Start up.   Initialize our stuff.   Handle any events.   Finalize our stuff.   Shut down.   To show everything:   Hide the cursor.   Draw the background.   Draw the status.   Draw the print button.   Draw the quit button.   Draw the text.   Draw the current work.   Refresh the screen.   To show a string in the status:   Put the string into the status' string.   Show everything.   The status has a box and a string. The text has a box and a string. A work is a thing with a URL and a painting. The works are some works."																																																																																																																																																																																																																							0	0				osmosian.com										
plink-bed-format	plink-bed-format	2007			12	binaryDataFormat		https://www.cog-genomics.org/plink2/formats#bed		0					2371	1			20303		false	0									binaryDataFormat																							false																																														Primary representation of genotype calls at biallelic variants. Do not confuse this with the UCSC Genome Browser's BED format, which is totally different. Used in plink.	Primary representation of genotype calls at biallelic variants. Do not confuse this with the UCSC Genome Browser's BED format, which is totally different. Used in plink.		https://github.com/samtools	Primary representation of genotype calls at biallelic variants. Do not confuse this with the UCSC Genome Browser's BED format, which is totally different. Used in plink.	bed													1	0		13																																	binary													Various				https://www.sciencedirect.com/science/article/pii/S0002929707613524	0x6c 0x1b 0x01 0xdc 0x0f 0xe7 0x0f 0x6b 0x01																																																																																																																																																																																																																							0	0														
plink-map-format	plink-map-format	2007			12	textDataFormat		https://www.cog-genomics.org/plink2/formats#map		0					2372	0			20303		true	0									textDataFormat																							false																																														Variant information file accompanying a .ped text pedigree + genotype table.	Variant information file accompanying a .ped text pedigree + genotype table.		Harvard University	Variant information file accompanying a .ped text pedigree + genotype table.	map													1	0		13																																	text													United States				https://www.sciencedirect.com/science/article/pii/S0002929707613524																																																																																																																																																																																																																								0	0														
plumb	plumb	2014			12	pl		http://chriswarbo.net/plumb		0					2373	0			20303		true	0									pl																							false																																		http://www.chriswarbo.net/projects/plumb/try.html															http://www.chriswarbo.net															1	0		12																									http://www.chriswarbo.net/projects/plumb/using.html																					Unknown				https://github.com/Warbo																																																																																																																																																																																																																								0	0							id|title|time|timestamp|by|comments|score\n8213721|Show HN: Plumb, a functional language embedded in PHP, JS and Python|2014-08-22 20:11:17 UTC|1408738277|chriswarbo|6|7							
procfile	Procfile	2012			12	pl		https://devcenter.heroku.com/articles/procfile#procfile-format		0					2374	1			20303		true	0									pl	904	1041	Procfile	536							batchfile			source.procfile	programming								false																					procfile.py																												Heroku, Inc					Procfile										1	0		12																																														United States					web: bundle exec rails server -p $PORT													Procfile																																																																																																					true																																																																																																					0	0					Procfile				Procfile					
protium	protium	2007	Diarmuid Pigott		12	pl		http://www.protiumblue.com/		0					2375	1			20303		true	0									pl																							false																																			2019														Strapper															1	0		12																1																	text													Australia				http://enacademic.com/dic.nsf/enwiki/3468524	<@ DEFAREFLE>pleac</@> <@ DEFFLELIT>pleac|C:\Documents and Settings\All Users\Documents\Projects\PLEAC\pleac_perl.data</@> <@ ITEENUFLELIT>pleac| <@ LETVARELTFLE>aLine|...</@> <@ TSTRXPVARLIT>aLine|# \^\^PLEAC\^\^_(\d+\.\d+)</@> <@ IFF><@ LETVARKEY>number|__Reg1</@> <@ ACTSNKLIT>__Off</@> <@ ACTSNKEMMLIT>pleac_perl_&number;.p</@> </@> <@ SAYVAR>aLine</@> </@>																																																																																																																																																																																																																							0	0				protiumblue.com										
scriptease	ScriptEase	2001			12	pl		https://web.archive.org/web/20160402174838/http://old.minford.k12.oh.us/sewse/index.htm		0					2376	1			20303	3619	true	0									pl																							false																																														ScriptEase provides the most powerful and advanced form of JavaScript available today. Whereas other flavors of JavaScipt are embedded in web browsers and restricted to scripts that have been transmitted along with HTML documents, the ScriptEase processor allows you to run scripts locally, so you can use ScriptEase to write full fledged programs. In addition, ScriptEase has added commands and directives that increase and extend its power without interfering with the operation of standard JavaScript. These enhancements include preprocessor directives such as #include and #define, the switch/case statement, and the built-in Buffer object.	ScriptEase provides the most powerful and advanced form of JavaScript available today. Whereas other flavors of JavaScipt are embedded in web browsers and restricted to scripts that have been transmitted along with HTML documents, the ScriptEase processor allows you to run scripts locally, so you can use ScriptEase to write full fledged programs. In addition, ScriptEase has added commands and directives that increase and extend its power without interfering with the operation of standard JavaScript. These enhancements include preprocessor directives such as #include and #define, the switch/case statement, and the built-in Buffer object.		Nombas, Inc	ScriptEase provides the most powerful and advanced form of JavaScript available today. Whereas other flavors of JavaScipt are embedded in web browsers and restricted to scripts that have been transmitted along with HTML documents, the ScriptEase processor allows you to run scripts locally, so you can use ScriptEase to write full fledged programs. In addition, ScriptEase has added commands and directives that increase and extend its power without interfering with the operation of standard JavaScript. These enhancements include preprocessor directives such as #include and #define, the switch/case statement, and the built-in Buffer object.														1	0		12																																														United States				https://web.archive.org/web/20030417161951/http://www.nombas.com/us/company/company.htm	while( ThereAreUncalledNamesOnTheList() == true){   name=GetNameFromTheList();      CallthePerson(name);      LeaveTheMessage();   }																																																																										true																																																																																																																																													0	0	https://hopl.info/showlanguage.prx?exp=3619													
simkin-programming-language	Simkin	1995	Simon Whiteside		12	pl		http://language.simkin.co.uk/		0					2377	0			20303		true	0								http://simkin.cvs.sourceforge.net/simkin/	pl																							false																																																	Simkin Solutions Ltd														true	1	0		12																1																														United Kingdom				http://language.simkin.co.uk/Order.shtml																										http://simkin.cvs.sourceforge.net/simkin/																																																																																																																																																																																														0	0														
singular	singular	1987			12	pl		https://www.singular.uni-kl.de/		0					2378	0			20303		true	0									pl																							false																																														Singular is a computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.	Singular is a computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.		Humboldt-Universität zu Berlin	Singular is a computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.														1	0		12																																	text													Germany				https://www.singular.uni-kl.de/index.php/background/history.html																																																																																																																																																																																																																						https://github.com/sebasguts/jupyter_kernel_singular		0	0				singular.uni-kl.de										
soul	soul	2000			12	queryLanguage		http://soft.vub.ac.be/SOUL/		0					2379	0			20303		true	0									queryLanguage																							false																																														Program queries can answer important software engineering questions ranging from “is my code bug free?” over “does my code follow the prescribed design?” to “how can my code be refactored?”. SOUL is a Prolog-like language with specialized features for querying programs.	Program queries can answer important software engineering questions ranging from “is my code bug free?” over “does my code follow the prescribed design?” to “how can my code be refactored?”. SOUL is a Prolog-like language with specialized features for querying programs.		Vrije Universiteit Brussel	Program queries can answer important software engineering questions ranging from “is my code bug free?” over “does my code follow the prescribed design?” to “how can my code be refactored?”. SOUL is a Prolog-like language with specialized features for querying programs.														1	0		12																																	text	2403												Belgium				https://github.com/Ducasse/SOUL																																																																																																																																																																																																																								0	0														
suneido	Suneido	2000	Andrew McKinlay		12	pl		https://suneido.com/		0					2380	0			20303		true	0									pl																							false																																			2000														Suneido Software Corp															1	0		12																1																	text								http://www.rosettacode.org/wiki/Category:Suneido					Canada																																																																																																																																																																																																																												0	0			Suneido	suneido.com										
ttsneo	ttsneo	2006			12	pl		http://tts.utopiat.net/		0					2381	1			20303		true	0									pl																							false	Japanese			t/TTSneo.ttsneo																																										"The Japanese programming language ""TTSneo"" is a scripting language that makes it easy to program in Japanese."	"The Japanese programming language ""TTSneo"" is a scripting language that makes it easy to program in Japanese."			"The Japanese programming language ""TTSneo"" is a scripting language that makes it easy to program in Japanese."			ttsneo											1	0		12																																	text													Japan																「Hello World」と出力する 						https://twitter.com/jpl_ttsneo		TTSneo																																																																																																																																																																																																				0	0				tts.utopiat.net										
verve	verve	2017			12	pl		https://verve-lang.org		0					2382	1			20303		true	0									pl																							false				v/Verve.vrv																															2020																		vrv											1	0		14																																																														"print(""Hello World"")"								Verve															print	""""																																																																																																																							true																							true																																						0	0				verve-lang.org			id|title|url|time|timestamp|by|comments|score\n15809432|Verve – a functional language for the working hacker|https://verve-lang.org/|2017-11-29 18:30:55 UTC|1511980255|kasbah|0|2							
wgsl	WebGPU Shading Language	2020			12	shadingLanguage		https://www.w3.org/TR/WGSL/		0					2383	1			20303		false	0									shadingLanguage																							false															W3C																			https://google.github.io/tour-of-wgsl/												WebGPU Shading Language (WGSL) is the shader language for [WebGPU]. That is, an application using the WebGPU API uses WGSL to express the programs, known as shaders, that run on the GPU.	WebGPU Shading Language (WGSL) is the shader language for [WebGPU]. That is, an application using the WebGPU API uses WGSL to express the programs, known as shaders, that run on the GPU.			WebGPU Shading Language (WGSL) is the shader language for [WebGPU]. That is, an application using the WebGPU API uses WGSL to express the programs, known as shaders, that run on the GPU.														1	0		14																					wgsl				https://www.w3.org/TR/WGSL/																									https://gpuweb.github.io/gpuweb/wgsl.html	[[location 0]] var<out> gl_FragColor : vec4<f32>; fn main() -> void {     gl_FragColor = vec4<f32>(0.4, 0.4, 0.8, 1.0);     return; } entry_point fragment = main;																																																																																																																																																																																																																							0	0														
xy	XY	2004	Stevan Apter		12	pl arrayLang		https://nsl.com/k/xy/xy.htm		0					2384	1			20303		true	0									pl																							false																																														XY is a family of array-oriented, concatenative programming languages with first-class continuations. XY 1 has quotations, lists, functions, and patterns. XY 2 is flat. XY 0 has quotations and shuffle-symbols but dispenses with lists and patterns.	XY is a family of array-oriented, concatenative programming languages with first-class continuations. XY 1 has quotations, lists, functions, and patterns. XY 2 is flat. XY 0 has quotations and shuffle-symbols but dispenses with lists and patterns.		https://nsl.com/	XY is a family of array-oriented, concatenative programming languages with first-class continuations. XY 1 has quotations, lists, functions, and patterns. XY 2 is flat. XY 0 has quotations and shuffle-symbols but dispenses with lists and patterns.														1	0		14			k joy													1									https://nsl.com/k/xy/xy.htm																					USA					10 ) #: [20 30] 40																																																																																																																																																																																																																							0	0														
zon	Zon	2023	Andrew Kelley		12	dataNotation		https://zon.dev		0					2385	1			20303		true	0									dataNotation																							false												Zig Object Notation																																		ZON (Zig Object Notation) is a simple data format, which uses Zig's anonymous struct and array initialization syntax to declare objects.	ZON (Zig Object Notation) is a simple data format, which uses Zig's anonymous struct and array initialization syntax to declare objects.			ZON (Zig Object Notation) is a simple data format, which uses Zig's anonymous struct and array initialization syntax to declare objects.	zon													1	0		14	json															1																																		https://github.com/ziglang/zig/pull/14523	" .{    .name = ""zig-test-setup"",    .dependencies = .{},  },"																																																																																																																																																																																																																							0	0														
mckeeman-form	McKeeman Form	2020	Bill McKeeman		13	grammarLanguage				1					2386	1			20295		true	1	misty								grammarLanguage																							false																																																	Dartmouth College															0	0		15																1																				https://github.com/antlr/grammars-v4/tree/master/mckeeman-form										United States				https://www.youtube.com/watch?v=RGizBNflVKw	"json  element  value  object  array  string  number  ""true""  ""false""  ""null""  object  '{' ws '}'  '{' members '}'  members  member  member ',' members  member  ws string ws ':' element  array  '[' ws ']'  '[' elements ']'  elements  element  element ',' elements  element  ws value ws  string  '""' characters '""'  characters  """"  character characters  character  '0020' . '10FFFF' - '""' - '\'  '\' escape  escape  '""'  '\'  '/'  'b'  'f'  'n'  'r'  't'  'u' hex hex hex hex  hex  digit  'A' . 'F'  'a' . 'f'  number  integer fraction exponent  integer  digit  onenine digits  '-' digit  '-' onenine digits  digits  digit  digit digits  digit  '0'  onenine  onenine  '1' . '9'  fraction  """"  '.' digits  exponent  """"  'E' sign digits  'e' sign digits  sign  """"  '+'  '-'  ws  """"  '0020' ws  '000A' ws  '000D' ws  '0009' ws"																																					true false																			true																																																																																																														true																																																	0	0														
plexil	PLEXIL	2005			10	pl		http://plexil.sourceforge.net/		0					2387	0			20291		true	0									pl																							false																																					2005	linux	PLEXIL (Plan Execution Interchange Language) is an open source technology for automation, created and currently in development by  NASA.	2008	5	8	39	19189627					NASA														true	46	0		10																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/PLEXIL	0	0				plexil.sourceforge.net										
s2	System 2	2008			10	pl		http://www.livejournal.com/doc/s2		0					2388	0			20291		true	0									pl																							false												System 2																									2008	perl http	"S2 (Style System 2) is an object-oriented programming language developed in the late 1990s by Brad Fitzpatrick, Martin ""Mart"" Atkins, and others for the online journaling service LiveJournal in order to allow users full control over the appearance of their pages. S2 source code is compiled into Perl, which the webserver can then execute directly for individual web page requests. The S2 system is, at its heart, completely general and can be used for almost any web application; however there exists no documentation for the implementation of S2 within other applications, which ties it relatively closely to LiveJournal. This article will make use of LiveJournal's implementation of S2 for examples. A link to detailed documentation about this implementation can be found at the bottom."	2004	5	13	45	439466					Danga Interactive															46	0		10																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/S2_(programming_language)	0	0														
fortran-90	Fortran 90	1990			12	pl				10					2389	0			20291	1627	true	10	cir cloc cmake go lfortran ncl nodejs paraview pygments scipy								pl																							false																																																	University of Liverpool															0	0		15									fortran-77												F90 f90															https://github.com/antlr/grammars-v4/tree/master/fortran/fortran90										United Kingdom				https://semanticscholar.org/paper/d896513025079fa1e7a8d6aa44843c39bbf2b6ff																																																																																																																																																							true																																																																	0	0	https://hopl.info/showlanguage.prx?exp=1627													
easy	Easy Programming Language	2004			9	pl				0					2390	0			20289		true	0									pl																							false																																							Easy Programming Language (EPL, Chinese: 易语言) is a Chinese programming language, featuring a full Chinese environment. Its community may be the largest of all non-English-based programming languages. EPL is somewhat popular in China, considering the difficulties of adopting English for most Chinese speakers.	2004	17	8	21	42016798					The Easy Programming Language Company															105	0		9																																	text	621												China																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Easy_Programming_Language	0	0														
itl	ITL	1981			9	pl				0					2391	0			20289	6831	true	0									pl																							false																																					1980		ITL can refer to:  Imaging Technology Laboratory, part of the University of Arizona's Steward Observatory In the Labyrinth, a role-playing system built on The Fantasy Trip Inferential theory of learning Information Technology Limited, a British computer company of the 1980s (formerly CTL) Institute of Technology Law, National Chiao Tung University a law school in Taiwan Interval Temporal Logic, a temporal logic Islamic Tools and Libraries, a subproject of Arabeyes software which provides Hijri dates, Muslim prayer times and Qibla Italian lira, the former currency of Italy that had ISO 4217 code ITL Iterative test-last, opposite of iterative test-first software development process	2003	17	13		304387					Rutgers University															105	0		9																																														United States				https://semanticscholar.org/paper/d20fd425535a23d6d61ac4c4a35c925cbdb6cf18																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/ITL	0	0	https://hopl.info/showlanguage.prx?exp=6831													
foil	File Oriented Interpretive Language	1967			10	pl				0					2392	1			20283	325	true	0									pl																							false												File Oriented Interpretive Language																									1967	pilot basic abc forth	FOIL was the name for two different programming languages.	2004	5	8	31	602746					University of Michigan															45	0		10																																	text													United States																							:START COUNT=0  TY Enter the number of times you want to repeat the statement:  ACCEPT  MAX=NUMBER.(1)  :LOOP  TY This loop has run #COUNT times it will terminate when it runs #MAX times  IF COUNT<MAX,     COUNT=COUNT+1     GO TO :LOOP  TY Do you want to do this again?  ACCEPT  IF 'yes', GO TO START  IF 'no' GO TO FINISH  :FINISH  TY Goodbye!  STOP																																																																																																																																																																																																				https://en.wikipedia.org/wiki/FOIL_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=325													
jaws-scripting-language	JAWS Scripting Language	2008			10	pl				0					2393	0			20283		true	0									pl																							false													JSL																								2011		"JAWS Scripting Language is a proprietary programming language that facilitates the interoperability of the JAWS for Windows screen reading program with practically any application–both proprietary and off-the-shelf.  The JAWS Scripting Language, or JSL is a compiled language, allowing for source code protection.  ""JAWS scripting"" commonly also cumulatively refers to customization of JAWS through use of its built-in, user-editable utilities (called ""Managers"") or editing the configuration files directly, in combination with writing actual scripts.  The scripting language is an API that exposes functionality including a combination of traditional JAWS scripting, MSAA Server direct scripting, and document object model scripting to ensure optimal performance of JAWS to end-users."	2008	5	5	12	16873677					Freedom Scientific Inc															45	0		10																																														United States				https://en.wikipedia.org/wiki/JAWS_(screen_reader)																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/JAWS_Scripting_Language	0	0														
parrot-assembly	Parrot Assembly	2003			10	assembly				0					2394	1			20283		true	0									assembly				1		0		Parrot	pasm	parrot	text			none	programming								false																																						assembly-language parrot-vm parrot-internal-representation	"The Parrot assembly language (PASM) is the basic assembly language used by the Parrot virtual machine. PASM is the lowest level assembly language in the Parrot stack. The Parrot intermediate representation (PIR) is PASM extended to simplify development of compilers. The hello world program in PASM is simply:  print ""Hello world!\n"" end  Although it appears similar to source code in some high-level programming languages, more complex PASM programs will resemble other assembly languages. The main exceptions to this low level programming in PASM are string handling and, as shown above, input and output. Additionally, PASM has automatic garbage collection from the virtual machine, and it does not allow pointer arithmetic. Parrot assembly language has more instructions than hardware assembly languages, even  CISC processors. This is because the marginal cost of creating a new instruction in Parrot is low compared to the marginal cost of doing so in hardware, and the creators of Parrot had no particular goal of minimalism."	2003	5	12	35	293811					https://www.perl.org			pasm												45	0		10																																	text													United States					"#!/usr/bin/env parrot  .pcc_sub :main main:     say ""Hello!""     end"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Parrot_assembly_language	0	0									Parrot Assembly					
wxbasic	WxBasic	2002			10	pl				0					2395	1			20283		true	0									pl																							false																																					2002	linux perl java visual-basic c	wxBasic is a free software / open-source software, cross-platform BASIC interpreter. As it is based on syntax of the BASIC language, it is designed to be simple to learn and understand, and allow novice programmers to write applications for graphical environments like Windows and Linux with minimal effort.  wxBasic is a bytecode based language, like Perl or Java. It is licensed under the LGPL, so proprietary software's source code can be linked against it. It can create stand-alone executables by binding together source code with the interpreter. In contrast with executables created by similar commercial programs like Visual Basic, executables produced by wxBasic do not require any external DLL file, resource file, or installer to run.  The executable is distributed alone and can be run immediately by end-users.  As with programs written in any interpreted language, wxBasic programs may also be run straight from the source code on any platform, if wxBasic is present.    wxBasic is written primarily in C, with some C++ linking it to the wxWidgets library. wxWidgets supplies the cross-platform features. It runs on Microsoft Windows using native controls, and on Linux and macOS using the GTK+ library.	2004	5	26	68	770576																			true	45	0		11																																																																					"' from http://wxbasic.sourceforge.net/phpBB2/viewtopic.php?t=554   ' Simple Text Viewer written in wxBasic   dim AppName = ""Text Viewer""   fileName = """"    ' Main window   dim frame = new wxFrame( Nothing, -1, AppName & "" - Untitled Document"" )   ' Text edit control   dim control = new wxTextCtrl( frame, -1, """", wxPoint( 0, 0 ),   wxSize( 100, 100 ), wxTE_MULTILINE | wxTE_READONLY | wxTE_RICH)    ' Status bar - The one at the bottom of the window   dim status = frame.CreateStatusBar( 1 )   frame.SetStatusText(""Ready"")   '   ' Dialog used for Open   dim fileDialog = new wxFileDialog( frame )   '   ' add menubar to the frame   dim mBar = new wxMenuBar()   frame.SetMenuBar(mBar)   '   ' build the ""File"" dropdown menu   dim mFile = new wxMenu()   mBar.Append(mFile, ""&File"")    ' make it   '   mFile.Append( wxID_OPEN, ""&Open..."", ""Loads an existing file from disk"" )   '   mFile.AppendSeparator()   mFile.Append( wxID_EXIT, ""E&xit\tAlt-X"", ""Exit Application"" )    Sub onFileOpen( event )      fileDialog.SetMessage(""Open File"")      fileDialog.SetStyle( wxOPEN )      If fileDialog.ShowModal() = wxID_OK Then        fileName = fileDialog.GetPath()        Ext = fileDialog.GetFilename()        control.Clear()        control.LoadFile( fileName )        frame.SetTitle( AppName & "" - "" & fileName )        frame.SetStatusText(Ext)     End If   End Sub   '   Connect( frame, wxID_OPEN, wxEVT_COMMAND_MENU_SELECTED, ""onFileOpen"" )    Sub onFileExit( event )     frame.Close(True)   End Sub   '   Connect( frame, wxID_EXIT, wxEVT_COMMAND_MENU_SELECTED, ""onFileExit"" )    ' build the ""Help"" dropdown menu   dim mHelp = new wxMenu()   mBar.Append(mHelp, ""&Help"")   mHelp.Append( wxID_HELP, ""&About\tF1"", ""About this program"" )   '   Sub onHelpAbout( event )     Dim msg = ""Text View allows any text file\n"" &     ""to be viewed regardless of its extension.\n"" &     ""If the file being opened isn't a text file\n"" &     ""then it won't be displayed. There will be a\n"" &     ""little garbage shown and that's all.""     wxMessageBox( msg, ""About Text View"", wxOK + wxICON_INFORMATION, frame )   End Sub   Connect( frame, wxID_HELP, wxEVT_COMMAND_MENU_SELECTED, ""onHelpAbout"" )    frame.Show(True)"														'																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/WxBasic	0	0														
csg	CSG Format	2008	Marius Kintel and Clifford Wolf		14	3d textDataFormat			https://github.com/openscad/openscad/wiki/CSG-File-Format	0					2396	1			20265		false	0									3d																							false												Constructive Solid Geometry																																		The CSG file format is a text-based format used by OpenSCAD to represent constructive solid geometry (CSG) operations for 3D modeling. It defines a tree of geometric primitives and operations (union, difference, intersection) to create complex 3D models. CSG files are typically used as an intermediate representation in OpenSCAD for rendering and exporting 3D designs.	The CSG file format is a text-based format used by OpenSCAD to represent constructive solid geometry (CSG) operations for 3D modeling. It defines a tree of geometric primitives and operations (union, difference, intersection) to create complex 3D models. CSG files are typically used as an intermediate representation in OpenSCAD for rendering and exporting 3D designs.			The CSG file format is a text-based format used by OpenSCAD to represent constructive solid geometry (CSG) operations for 3D modeling. It defines a tree of geometric primitives and operations (union, difference, intersection) to create complex 3D models. CSG files are typically used as an intermediate representation in OpenSCAD for rendering and exporting 3D designs.	csg												true	0	0		17	openscad															2									https://github.com/openscad/openscad/wiki/CSG-File-Format																					Norway					cylinder(h=3.0, r=0.5, center=true);																																																																																																																																																																																																																							0	0														
interleaved-notation	Interleaved Notation	2022	Michael Homer		14	pl				0					2397	0			20265		true	0									pl																							false		interleaved-notation.png																																http://ecs.vuw.ac.nz/~mwh/demos/p22-2d-concat/												A two-dimensional notation for programs, comprising alternating rows of functions and operands with arguments and return values indicated by physical layout,and a tool for interactive live editing of programs in this notation.	A two-dimensional notation for programs, comprising alternating rows of functions and operands with arguments and return values indicated by physical layout,and a tool for interactive live editing of programs in this notation.	https://michael.homer.nz/Publications/PAINT2022/InterleavedNotation-Homer2022.pdf	Victoria University of Wellington	A two-dimensional notation for programs, comprising alternating rows of functions and operands with arguments and return values indicated by physical layout,and a tool for interactive live editing of programs in this notation.														0	0		16	colorforth factor															1							true																							New Zealand				https://dl.acm.org/doi/10.1145/3563836.3568722																																																																																																																																																																																																																								0	0														
qcl	QCL	2005			14	pl				0					2398	1			20265	8263	true	0									pl																							false				q/QCL.qcl																																													Technischen Universität Wien				qcl											0	0		16																																														Austria				https://github.com/aviggiano/qcl												"print ""Hello World""; "								QCL															print	""""																																																																																																																							true																							true																																						0	0	https://hopl.info/showlanguage.prx?exp=8263													
robots.txt	Robots.txt	1994	Martijn Koster		14	configFormat				0					2399	1			20265		true	0									configFormat																							false																																														A robots.txt file tells search engine crawlers which URLs the crawler can access on your site.	A robots.txt file tells search engine crawlers which URLs the crawler can access on your site.		https://web.archive.org/web/20131029200350/http://inkdroid.org/tmp/www-talk/4113.html	A robots.txt file tells search engine crawlers which URLs the crawler can access on your site.														0	0		15																1																														United Kingdom				https://en.wikipedia.org/wiki/Robots_exclusion_standard	User-agent: googlebot        # all Google services Disallow: /private/          # disallow this directory  User-agent: googlebot-news   # only the news service Disallow: /                  # disallow everything  User-agent: *                # any robot Disallow: /something/        # disallow this directory																																#																																true																																																							true																																																																																																0	0														
square	SQUARE	1975	Raymond F. Boyce and Donald D. Chamberlin and W. Frank King III and Michael M. Hammer		14	queryLanguage				0					2400	1			20265	696	true	0									queryLanguage																							false																																														A data sublanguage called SQUARE, intended for use in ad hoc, interactive problem solving by non-computer specialists, and is shown to be relationally complete; however, it avoids the quantifiers and bound variables required by languages based on the relational calculus.	A data sublanguage called SQUARE, intended for use in ad hoc, interactive problem solving by non-computer specialists, and is shown to be relationally complete; however, it avoids the quantifiers and bound variables required by languages based on the relational calculus.	https://dl.acm.org/doi/pdf/10.1145/361219.361221	IBM && Massachusettes Institute of Technology	A data sublanguage called SQUARE, intended for use in ad hoc, interactive problem solving by non-computer specialists, and is shown to be relationally complete; however, it avoids the quantifiers and bound variables required by languages based on the relational calculus.														0	0		21			sql bnf relational-model													4																		1834												 United States				https://semanticscholar.org/paper/eb3e849c11a44bc211adc8d393bae752d8396808	 EMP ('SHOE', > 10,000) NAME, MGR DEPT, SAL																																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=696													
struql	StruQL	1999	Mary Fernández and Dan Suciu and and Igor Tatarinov		14	queryLanguage				0					2401	1			20265		true	0									queryLanguage																							false																																														A StruQL query is a function from a set of input graphs to an output graph.	A StruQL query is a function from a set of input graphs to an output graph.		AT&T and North Dakota State University	A StruQL query is a function from a set of input graphs to an output graph.														0	0		18																3																														United States				https://www.usenix.org/legacy/events/dsl99/full_papers/fernandez/fernandez.pdf	" // Link root page to page of all accounts  link Root() -> ""Accounts"" -> AccountsPage()  // AccountsPage refers to each account in account database and its associated page  { where (acct, name, street, city, state, zip) in SQL.query(""AccountDB"", ""select acct ..."")  link AccountsPage() -> ""Info"" -> Info(acct),  Info(acct) -> { ""Acct"" acct, ""Name"" name, ""Street"" street,  ""City"" city, ""State"" state, ""Zip"" zip,  ""AcctPage"" AcctPage(acct) },  AcctPage(acct) -> ""Info"" -> Info(acct)     // AcctPage refers to non-zero usage records in the usage database.   { where (date, dom is int, intl is int) in SQL.query(""UsageDB"", ""select date ..."", acct)   dom + intl > 0   link AcctPage(acct) -> ""UsageData"" -> UsageData(acct),   UsageData(acct) -> ""Entry"" -> UsageEntry(acct, date),   UsageEntry(acct, date) -> { ""Date"" date, ""Total"" (dom + intl) }   }   // Query postal database to determine possible aliases for account   { where XMLRoot{root}, root -> ""addresses"".""entry"" -> addr,   addr -> { ""name"" alias, ""address"".""street"" street1, ""address"".""zip"" zip },   street1 = street   link Info(acct) -> ""Alias"" -> alias   }   }"																																//																																true																																																							true																																															false																																																	0	0														
subx	SubX	2019	Kartik K. Agaram		14	assembly				0					2402	1			20265		true	0									assembly																							false																																														Author of Mu decided this year to switch implementation from C++ to his own x86 assembler subset named SubX.	Author of Mu decided this year to switch implementation from C++ to his own x86 assembler subset named SubX.			Author of Mu decided this year to switch implementation from C++ to his own x86 assembler subset named SubX.	subx													0	0		16																1																																		https://github.com/akkartik/mu#readme	# 0x20-0x7e: basic latin # 0x20 = space   08/size   00/is-combine   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00																																#																																true																																																							true																																															false																																																	0	0														
yedalog	Yedalog	2015	Brian Chin and Daniel von Dincklage and Vuk Ercegovac and Peter Hawkins and Mark S. Miller and Franz Och and Chris Olston and Fernando Pereira		14	queryLanguage				0					2403	1			20265		true	0									queryLanguage																							false																																														 We introduce Yedalog, a declarative programming language that allows programmers to mix data-parallel pipelines and computation seamlessly in a single language. By contrast, most existing tools for data-parallel computation embed a sublanguage of data-parallel pipelines in a general-purpose language, or vice versa. Yedalog extends Datalog, incorporating not only computational features from logic programming, but also features for working with data structured as nested records. Yedalog programs can run both on a single machine, and distributed across a cluster in batch and interactive modes, allowing programmers to mix different modes of execution easily.	 We introduce Yedalog, a declarative programming language that allows programmers to mix data-parallel pipelines and computation seamlessly in a single language. By contrast, most existing tools for data-parallel computation embed a sublanguage of data-parallel pipelines in a general-purpose language, or vice versa. Yedalog extends Datalog, incorporating not only computational features from logic programming, but also features for working with data structured as nested records. Yedalog programs can run both on a single machine, and distributed across a cluster in batch and interactive modes, allowing programmers to mix different modes of execution easily.		Google	 We introduce Yedalog, a declarative programming language that allows programmers to mix data-parallel pipelines and computation seamlessly in a single language. By contrast, most existing tools for data-parallel computation embed a sublanguage of data-parallel pipelines in a general-purpose language, or vice versa. Yedalog extends Datalog, incorporating not only computational features from logic programming, but also features for working with data structured as nested records. Yedalog programs can run both on a single machine, and distributed across a cluster in batch and interactive modes, allowing programmers to mix different modes of execution easily.														0	0		23	datalog															8																																		https://research.google/pubs/pub43462/	"Documents = Load{path: ""document-parse-trees""};  # Code to execute for each document: module PerDocument{tokens: T} = { # Computes parent-child relationships Child{p} = c :- T[c] == {parent: p, .._};  # Computes nodes that transitively descend from ""influenced"" Descendants{t: c} :- T[p] == {text: ""influenced"", .._}, c == Child{p}; Descendants{t: c} :- Descendants{t: p}, c == Child{p};  # Counts nodes in which each entity appears under the verb ""influenced"". Influence{mid} += 1 :- Descendants{t}, T[t] == {entity: mid, .._}; };  # Each entity’s influence from each hostname Influential{mid, hostname} += count :- Documents{tokens, hostname, .._}, PerDocument{tokens}.Influence{mid} == count;  # Persists Influential as protocol buffer data ? Store{data: Influential, path: ""influential-entities""};"																																#																																true																																																							true																																															false																																																	0	0														
visual-studio-editor	Visual Studio	1997			7	editor				0					2404	0			20259		false	0									editor																							false																																					2017	visual-studio-code-editor csharp git c visual-basic.net f-sharp javascript typescript xml html css python ruby mumps java jsharp regex uml linq cli-assembly visual-basic visual-foxpro sql asp jvm cil linux vba ml solidity xaml azure microsoft-small-basic	"Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code. Visual Studio includes a code editor supporting IntelliSense (the code completion component) as well as code refactoring. The integrated debugger works both as a source-level debugger and a machine-level debugger. Other built-in tools include a code profiler, forms designer for building GUI applications, web designer, class designer, and database schema designer. It accepts plug-ins that enhance the functionality at almost every level—including adding support for source control systems (like Subversion and Git) and adding new toolsets like editors and visual designers for domain-specific languages or toolsets for other aspects of the software development lifecycle (like the Team Foundation Server client: Team Explorer). Visual Studio supports 36 different programming languages and allows the code editor and debugger to support (to varying degrees) nearly any programming language, provided a language-specific service exists. Built-in languages include C, C++, C++/CLI, Visual Basic .NET, C#, F#, JavaScript, TypeScript, XML, XSLT, HTML, and CSS. Support for other languages such as Python, Ruby, Node.js, and M among others is available via plug-ins. Java (and J#) were supported in the past. The most basic edition of Visual Studio, the Community edition, is available free of charge. The currently supported Visual Studio version is 2017. Microsoft announced 2019 on June 6, 2018, with its release timing to be shared ""in the coming months,"" promising ""to deliver ... quickly and iteratively."""	2003	2156	1477	2769	13980768																			true	10800	0		7																																	na																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Microsoft_Visual_Studio	0	0														
framework-office-suite	Framework office suite	1983			9	pl				0					2405	0			20257	2057	true	0									pl																							false																																					1984	assembly-language c lisp dbase isbn	"Framework, launched in 1984, was the first office suite to run on the PC 8086 with the MS-DOS operating system. ValDocs, an even earlier integrated suite, actually comparable to the original Macintosh of 1984 and Apple Lisa of 1982 was produced by Epson, a complete integrated work station based on the previous Zilog Z80 processor and CP/M operating system with GUI and ""WYSIWYG"" typography on the monitor and printing. Framework offered all this however in the first all-in-one package to run on any PC platform. It was preceded by a few months by its close rival Lotus Symphony. Unlike other integrated products Framework was not created as ""plug-in"" modules with similar look and feel but as a single windowing workspace representing a desktop metaphor that could manage and outline ""Frames"" sharing a common underlying format. The initial release included about a dozen or so frame types (identified by a FRED function, @frametype). Frame types included containers which could be filled up with other frames, empty frames which could become other type of frames based on user input, formulas embedded in them or program output targeting them, word processor frames, flat-database frames and spreadsheet as well as graphic frames. Later versions included a frame type that can hold compiled executable code and the current version include an external type handled by separate applications running on the host operating system. Framework built-in interpreter, the FRED (Frame Editor) computer language, was based on Lisp and included an Eval function. It applied to all text and frame type across the product. Framework could be considered a predecessor to the present GUI window metaphor as well as integrated interpreters. The spreadsheet program was superior in its day, offering true 3D capability, where spreadsheets could form outline which can be ""opened"" to reveal a separate spreadsheet as well as other frame types—a feat of sheer convenient function never again seen and further enhanced in much later versions. Robert Carr and Marty Mazner founded Forefront Corporation to develop Framework in 1983. In July of that year, they approached Ashton-Tate to provide the capital and to later market the product.  Together with a team of six other individuals, Carr and company released the original Framework.  The product proved successful enough that in 1985, Ashton-Tate bought Forefront, a year sooner than planned. The original team, now working for Ashton-Tate, continued to enhance the product producing Framework II (1985), Framework III (1988-1989) and finally in 1991, the last Ashton-Tate's version, Framework IV.  Beginning with Framework II, the company also produced Framework II Runtime and Framework II Developer's Toolkit.  These products allowed application developers to create business applications using the built-in FRED programming language. Although Ashton-Tate humorously advertised that ""Lotus uses Framework"", Framework failed to gain more than a fraction of the market share needed to become a workplace standard. Lotus 1-2-3 was able to successfully capture most of the spreadsheet market and after a number of setbacks regarding Ashton-Tate's flag product, dBASE,  Borland bought Ashton-Tate and later sold Framework to Selections & Functions, Inc. Present versions include the FrameworkPascal compiler which extend Framework with Windows API. Framework works on most versions of Microsoft Windows. Framework 7 was the last version which can be run on Windows 95/98/ME or on DOS. Framework 8 and 9 only run on Windows XP. Beginning with Framework V (Framework 5), Selections and Functions introduced only a few features - mainly features required to prevent the office suite from becoming out-of-date. For example, Framework VII (Framework 7) introduced long file names, the Euro symbol and the ability to display pictures in Framework. Framework VIII (Framework 8) introduced the ability to display JPEG and .BMP files and to load such files into Framework databases. Of particular importance, all of the Selections and Functions' versions of Framework added the ability to share ""cut and paste"" (memory buffer data) between Windows and Framework. For detailed feature lists and screen shots see the Framework homepage listed below. Selections and Functions is nevertheless still selling Framework - although no price is available publicly. Programmers at Work (ISBN 0-914845-71-3) credits Robert Carr as the designer and principal developer of Framework."	2003	16	16	76	326113					Forefront Corporation														false	100	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Framework_%28office_suite%29	0	0	https://hopl.info/showlanguage.prx?exp=2057													
hls	HTTP Live Streaming	2009	Roger Pantos		10	protocol		https://developer.apple.com/streaming/		0					2406	0			20253		true	1	rtmp								protocol																							false																																																	Apple		m3u8 m3u													21	0		12																1																																		https://datatracker.ietf.org/doc/html/rfc8216																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/HTTP_Live_Streaming	0	0														
tk	Tk	1991	John Ousterhout		10	library pl		http://www.tcl.tk		0					2407	0			20253		true	1	tcl								library																							false																																														Tk is a cross-platform widget toolkit that provides a library of basic elements of GUI widgets for building a graphical user interface (GUI) in many programming languages. It is free and open-source software released under a BSD-style software license.	Tk is a cross-platform widget toolkit that provides a library of basic elements of GUI widgets for building a graphical user interface (GUI) in many programming languages. It is free and open-source software released under a BSD-style software license.			Tk is a cross-platform widget toolkit that provides a library of basic elements of GUI widgets for building a graphical user interface (GUI) in many programming languages. It is free and open-source software released under a BSD-style software license.							http://pldb.info/blog/JohnOusterhout.html							21	0		11	tcl															1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Tk_(software)	0	0														
synapse	SYNAPSE	1990			8	pl				0					2408	0			20249	6706	true	0									pl																							false																																					2008		SyNAPSE is a DARPA program that aims to develop electronic neuromorphic machine technology, an attempt to build a new kind of cognitive computer with form, function, and architecture similar to the mammalian brain.  Such artificial brains would be used in robots whose intelligence would scale with the size of the neural system in terms of total number of neurons and synapses and their connectivity. SyNAPSE is a backronym standing for Systems of Neuromorphic Adaptive Plastic Scalable Electronics. The name alludes to synapses, the junctions between biological neurons. The program is being undertaken by HRL Laboratories (HRL), Hewlett-Packard, and IBM Research.  In November 2008, IBM and its collaborators were awarded $4.9 million in funding from DARPA while HRL and its collaborators were awarded $5.9 million in funding from DARPA.  For the next phase of the project, DARPA added $16.1 million more to the IBM effort while HRL received an additional $10.7 million. In 2011, DARPA added $21 million more to the IBM project. and an additional $17.9 million to the HRL project. The SyNAPSE team for IBM is led by Dharmendra Modha, manager of IBM's cognitive computing initiative. The SyNAPSE team for HRL is led by Narayan Srinivasa, manager of HRL's Center for Neural and Emergent Systems.The initial phase of the SyNAPSE program developed nanometer scale electronic synaptic components capable of adapting the connection strength between two neurons in a manner analogous to that seen in biological systems (Hebbian learning), and simulated the utility of these synaptic components in core microcircuits that support the overall system architecture. Continuing efforts will focus on hardware development through the stages of microcircuit development, fabrication process development, single chip system development, and multi-chip system development. In support of these hardware developments, the program seeks to develop increasingly capable architecture and design tools, very large-scale computer simulations of the neuromorphic electronic systems to inform the designers and validate the hardware prior to fabrication, and virtual environments for training and testing the simulated and hardware neuromorphic systems.	2011	71	27		30292887																				375	0		8																																																		https://semanticscholar.org/paper/20c4d5f1148f4c058189ae2502a402045aa96069																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/SyNAPSE	3	0	https://hopl.info/showlanguage.prx?exp=6706							year|publisher|title|authors|isbn13\n2007|Birkhäuser|The Immune Synapse as a Novel Target for Therapy (Progress in Inflammation Research)||9783764382957\n20210616|Springer Nature|Beginning Azure Synapse Analytics|Bhadresh Shiyal|9781484270615\n29-04-2022|Packt Publishing|Azure Synapse Analytics Cookbook|Gaurav Agarwal, Meenakshi Muralidharan, Rohini Srivathsa|9781803245577						
drs	DRS	1981	Hans Kamp		10	knowledgeBase notation				0					2409	1			20249		false	2	attempto peng								knowledgeBase																							false												Discourse Representation Structures																																		Discourse Representation Structures (DRS) is a formal notation within Discourse Representation Theory (DRT), designed to represent the semantics of natural language discourse. It uses box-like structures to capture referents, conditions, and their relationships, enabling dynamic semantic analysis for anaphora and context-sensitive expressions.	Discourse Representation Structures (DRS) is a formal notation within Discourse Representation Theory (DRT), designed to represent the semantics of natural language discourse. It uses box-like structures to capture referents, conditions, and their relationships, enabling dynamic semantic analysis for anaphora and context-sensitive expressions.	https://brill.com/edcollchap-oa/book/9789004252882/BP000014.xml		Discourse Representation Structures (DRS) is a formal notation within Discourse Representation Theory (DRT), designed to represent the semantics of natural language discourse. It uses box-like structures to capture referents, conditions, and their relationships, enabling dynamic semantic analysis for anaphora and context-sensitive expressions.														20	0		10																1																																			"man(x) dog(y) owns(x,y) # Represents ""A man owns a dog,"" capturing referents x (man) and y (dog)."																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Discourse_representation_theory	0	0														
ed-editor	ed	1973	Ken Thompson		10	editor				0					2410	0		1	20249		false	2	edscript ex-editor								editor																							false																																																	Bell Labs										c					20	0		12			qed-editor													1	false																													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ed_(text_editor)	0	0														
musicxml	MusicXML	2004			8	pl				0					2411	1			20242	6430	true	0									pl																							false																																					2004	xml dtd sibelius-software javascript	MusicXML is an XML-based file format for representing Western musical notation. The format is open, fully documented, and can be freely used under the W3C Community Final Specification Agreement.	2004	70	110		863937					W3C															370	0		8																																														United States																							"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""no""?> <!DOCTYPE score-partwise PUBLIC     ""-//Recordare//DTD MusicXML 3.1 Partwise//EN""     ""http://www.musicxml.org/dtds/partwise.dtd""> <score-partwise version=""3.1"">   <part-list>     <score-part id=""P1"">       <part-name>Music</part-name>     </score-part>   </part-list>   <part id=""P1"">     <measure number=""1"">       <attributes>         <divisions>1</divisions>         <key>           <fifths>0</fifths>         </key>         <time>           <beats>4</beats>           <beat-type>4</beat-type>         </time>         <clef>           <sign>G</sign>           <line>2</line>         </clef>       </attributes>       <note>         <pitch>           <step>C</step>           <octave>4</octave>         </pitch>         <duration>4</duration>         <type>whole</type>       </note>     </measure>   </part> </score-partwise>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/MusicXML	0	0	https://hopl.info/showlanguage.prx?exp=6430													
siphash-hash-function	SipHash	2011			8	hashFunction				0					2412	0			20242		false	0									hashFunction																							false																																					2011		"SipHash is an add–rotate–xor (ARX) based family of pseudorandom functions created by Jean-Philippe Aumasson and Daniel J. Bernstein in 2012, in response to a spate of ""hash flooding"" denial-of-service attacks in late 2011.Although designed for use as a hash function in the computer science sense, SipHash is fundamentally different from cryptographic hash functions like SHA in that it is only suitable as a message authentication code: a keyed hash function like HMAC.  That is, SHA is designed so that it is difficult for an attacker to find two messages X and Y such that SHA(X) = SHA(Y), even though anyone may compute SHA(X).  SipHash instead guarantees that, having seen Xi and SipHash(Xi, k), an attacker who does not know the key k cannot find (any information about) k or SipHash(Y, k) for any message Y ∉ {Xi} which they have not seen before."		70	125		37927149					Nagravision SA && University of Illinois															370	0		9																																														Switzerland and United States				https://ieeexplore.ieee.org/author/37546786200																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/SipHash	0	0														
datomic	Datomic	2012			11	queryLanguage		https://docs.datomic.com/on-prem/query/query.html		0					2413	1			20241		true	2	datalog project-mentat								queryLanguage																							false																																														Datomic's query and rules system is an extended form of Datalog. Datalog is a deductive query system, typically consisting of: A database of facts; A set of rules for deriving new facts from existing facts; a query processor that, given some partial specification of a fact or rule: finds all matching facts.	Datomic's query and rules system is an extended form of Datalog. Datalog is a deductive query system, typically consisting of: A database of facts; A set of rules for deriving new facts from existing facts; a query processor that, given some partial specification of a fact or rule: finds all matching facts.		Cognitect	Datomic's query and rules system is an extended form of Datalog. Datalog is a deductive query system, typically consisting of: A database of facts; A set of rules for deriving new facts from existing facts; a query processor that, given some partial specification of a fact or rule: finds all matching facts.														1	0		13	edn datalog																																													United States					[:find ?e  :where [?e :age 42]]																																																																																																																																																																																																																							0	0														
autocoder	AUTOCODER	1955			9	assembly				0					2414	0			20237	2989	true	0									assembly																							false																																					1955	autocode assembly-language	Autocoder was the name given to certain assemblers for a number of IBM computers of the 1950s and 1960s. The first Autocoders appear to have been the earliest assemblers to provide a macro facility.	2005	15	22	67	1861435					IBM															95	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Autocoder	0	0	https://hopl.info/showlanguage.prx?exp=2989													
joule	Joule	1996	E. Dean Tribble		9	pl				0					2415	1			20237		true	0									pl																							false																																					1996	e ascii unicode	Joule is a concurrent dataflow programming language, designed for building distributed applications. It is so concurrent that the order of statements within a block is irrelevant to the operation of the block. Statements are executed whenever possible, based on their inputs. Everything in Joule happens by sending messages. There is no control flow. Instead, the programmer describes the flow of data, making it a dataflow programming language.   It is considered the precursor to the E programming language.	2004	15	46	30	502786					Agorics															95	0		9																1																	text													United States																							If amount <= balance        • account withdraw: amount    else        • account report-bounce:    end																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Joule_(programming_language)	0	0														
md5-hash-function	MD5	1991			7	hashFunction				0					2416	0			20234		false	0									hashFunction																							false																																					1991		"The MD5 message-digest algorithm is a widely used hash function producing a 128-bit hash value. Although MD5 was initially designed to be used as a cryptographic hash function, it has been found to suffer from extensive vulnerabilities. It can still be used as a checksum to verify data integrity, but only against unintentional corruption. It remains suitable for other non-cryptographic purposes, for example for determining the partition for a particular key in a partitioned database.MD5 was designed by Ronald Rivest in 1991 to replace an earlier hash function MD4, and was specified in 1992 as RFC 1321. One basic requirement of any cryptographic hash function is that it should be computationally infeasible to find two distinct messages that hash to the same value. MD5 fails this requirement catastrophically; such collisions can be found in seconds on an ordinary home computer. The weaknesses of MD5 have been exploited in the field, most infamously by the Flame malware in 2012. The CMU Software Engineering Institute considers MD5 essentially ""cryptographically broken and unsuitable for further use"".As of 2019, MD5 continues to be widely used, in spite of its well-documented weaknesses and deprecation by security experts."		1753	629		18826					MIT															8785	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MD5	0	0														
swrl	Semantic Web Rule Language	2004			8	xmlFormat				0					2417	1			20234	7647	true	0									xmlFormat																							false												Semantic Web Rule Language																									2005		The Semantic Web Rule Language (SWRL) is a proposed language for the Semantic Web that can be used to express rules as well as logic, combining OWL DL or OWL Lite with a subset of the Rule Markup Language (itself a subset of Datalog).The specification was submitted in May 2004 to the W3C by the National Research Council of Canada, Network Inference (since acquired by webMethods), and Stanford University in association with the Joint US/EU ad hoc Agent Markup Language Committee. The specification was based on an earlier proposal for an OWL rules language.SWRL has the full power of OWL DL, but at the price of decidability and practical implementations. However, decidability can be regained by restricting the form of admissible rules, typically by imposing a suitable safety condition.Rules are of the form of an implication between an antecedent (body) and consequent (head). The intended meaning can be read as: whenever the conditions specified in the antecedent hold, then the conditions specified in the consequent must also hold.		69	158		6168884																				365	0		8																																																			"<ruleml:imp>  <ruleml:_rlab ruleml:href=""#example1""/>  <ruleml:_body>    <swrlx:individualPropertyAtom  swrlx:property=""hasParent"">      <ruleml:var>x1</ruleml:var>      <ruleml:var>x2</ruleml:var>    </swrlx:individualPropertyAtom>    <swrlx:individualPropertyAtom  swrlx:property=""hasBrother"">      <ruleml:var>x2</ruleml:var>      <ruleml:var>x3</ruleml:var>    </swrlx:individualPropertyAtom>  </ruleml:_body>  <ruleml:_head>    <swrlx:individualPropertyAtom  swrlx:property=""hasUncle"">      <ruleml:var>x1</ruleml:var>      <ruleml:var>x3</ruleml:var>    </swrlx:individualPropertyAtom>  </ruleml:_head> </ruleml:imp>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Semantic_Web_Rule_Language	0	0	https://hopl.info/showlanguage.prx?exp=7647													
rustscript	RustScript	2021	Mikail Khan		10	pl				0					2418	0		2	20234		true	0								https://github.com/mkhan45/RustScript	pl																2021	2023	2021	3	3	28	0	false																								2021	2021	29	3	5	1	187																RustScript: A simple functional based programming language with as much relation to Rust as JavaScript has to Java	RustScript: A simple functional based programming language with as much relation to Rust as JavaScript has to Java			RustScript: A simple functional based programming language with as much relation to Rust as JavaScript has to Java									java markdown				true	41	0		12																1	false																																	https://reddit.com/r/ProgrammingLanguages/comments/n58lkd/rustscript_a_simple_functional_based_programming/																											https://github.com/mkhan45/RustScript																																																																																																																																																																																													0	0														
formac	FORMAC	1993	Jean E. Sammet		10	pl				0					2419	0			20228	158	true	0									pl																							false																																					1993		FORMAC, acronym of FORmula MAnipulation Compiler, was an early computer algebra system based on FORTRAN.  It was developed by Jean E. Sammet. FORMAC supported computation, manipulation, and use of symbolic expressions.	2005	4	8	22	2667822					IBM															40	0		10																1																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/FORMAC	0	0	https://hopl.info/showlanguage.prx?exp=158													
stackless-python	Stackless Python	1998			8	interpreter				0					2420	0			20226		true	0									interpreter																							false																																					1998	c python linux erlang limbo go	Stackless Python, or Stackless, is a Python programming language interpreter, so named because it avoids depending on the C call stack for its own stack. In practice, Stackless Python uses the C stack, but the stack is cleared between function calls . The most prominent feature of Stackless is microthreads, which avoid much of the overhead associated with usual operating system threads. In addition to Python features, Stackless also adds support for coroutines, communication channels and task serialization.	2005	68	47	140	2009536					http://www.stackless.com/pipermail/stackless-checkins															360	0		8																																	text													Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Stackless_Python	0	0														
obj	OBJ	1976			9	pl				0					2421	0			20224	728	true	1	maude								pl																							false																																					1976		"OBJ is a programming language family introduced by Joseph Goguen in 1976. It is a family of declarative ""ultra high-level"" languages. It features abstract types, generic modules, subsorts (subtypes with multiple inheritance), pattern-matching modulo equations, E-strategies (user control over laziness), module expressions (for combining modules), theories and views (for describing module interfaces) for the massively parallel RRM (rewrite rule machine). Members of the OBJ family of languages include CafeOBJ, Eqlog, FOOPS, Kumo, Maude and OBJ3."	2004	9	12	29	1063976					University of California Los Angeles															65	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/OBJ_%28programming_language%29	0	6	https://hopl.info/showlanguage.prx?exp=728												year|title|doi|citations|influentialCitations|authors|paperId\n2000|Software Engineering with OBJ|10.1007/978-1-4757-6541-0|45|0|J. Goguen and G. Malcolm|6c8757c7b05e8403dad1c5691b337c9c7a433b3b\n1989|OBJ as a Theorem Prover with Applications to Hardware Verification|10.1007/978-1-4612-3658-0_5|44|2|J. Goguen|36de68653e3ff91a59c7db225e804c6eac3e63c1\n1982|Rapid prototyping: in the OBJ executable specification language|10.1145/1006259.1006273|29|1|J. Goguen and J. Meseguer|6b9a05a8ea9671f2090291e2b187e348a6360fc4\n1993|Programming in OBJ and Maude|10.1007/3-540-56883-2_12|7|1|T. Winkler|c7c812225bcf0d41bd1ab6c759313f6a0134130f\n2000|OBJ for OBJ|10.1007/978-1-4757-6541-0_6|3|0|C. Kirchner and H. Kirchner and Aristide Mégrelis|cb82d9367819e8b9fb9068770f1059b920c6bfc4\n2006|From OBJ to ML to Coq|10.1007/11780274_12|1|0|J. Chrzaszcz and J. Jouannaud|aac97972451632d3eec85c1696580af22a705ab7	
sha-2-hash-function	SHA-2	2001			7	hashFunction				0					2422	0			20222		false	0									hashFunction																							false																																					2001		SHA-2 (Secure Hash Algorithm 2) is a set of cryptographic hash functions designed by the United States National Security Agency (NSA). They are built using the Merkle–Damgård structure, from a one-way compression function itself built using the Davies–Meyer structure from a (classified) specialized block cipher. SHA-2 includes significant changes from its predecessor, SHA-1. The SHA-2 family consists of six hash functions with digests (hash values) that are 224, 256, 384 or 512 bits: SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256. SHA-256 and SHA-512 are novel hash functions computed with 32-bit and 64-bit words, respectively. They use different shift amounts and additive constants, but their structures are otherwise virtually identical, differing only in the number of rounds. SHA-224 and SHA-384 are truncated versions of SHA-256 and SHA-512 respectively, computed with different initial values. SHA-512/224 and SHA-512/256 are also truncated versions of SHA-512, but the initial values are generated using the method described in Federal Information Processing Standards (FIPS) PUB 180-4. SHA-2 was published in 2001 by the National Institute of Standards and Technology (NIST)  a U.S. federal standard (FIPS). The SHA-2 family of algorithms are patented in US patent 6829355. The United States has released the patent under a royalty-free license.Currently, the best public attacks break preimage resistance for 52 out of 64 rounds of SHA-256 or 57 out of 80 rounds of SHA-512, and collision resistance for 46 out of 64 rounds of SHA-256.		1651	623		1638777					National Security Agency															8275	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SHA-2	0	0														
y-lang	y-lang	2019	Sander Mertens		9	pl				0					2423	0		1	20220		true	0								https://github.com/SanderMertens/y	pl																2019	2024	2019	3	1	87	4	false																								2019	2019	20	1	3	1	81																													markdown				true	92	0		10																1	false																																																												https://github.com/SanderMertens/y																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n20331921|Show HN: I just created a new language called Y|2019-07-02 03:32:51 UTC|1562038371|ajmmertens|2|2							
xuml	XUML	2002			8	pl				0					2424	0			20214		true	0									pl																							false																																					2002	uml mysql isbn	"Executable UML (xtUML or xUML) is both a software development method and a highly abstract software language. It was described for the first time in 2002 in the book ""Executable UML: A Foundation for Model-Driven Architecture"". The language ""combines a subset of the UML (Unified Modeling Language) graphical notation with executable semantics and timing rules."" The Executable UML method is the successor to the Shlaer–Mellor method. Executable UML models ""can be run, tested, debugged, and measured for performance."", and can be compiled into a less abstract programming language to target a specific implementation. Executable UML supports model-driven architecture (MDA) through specification of platform-independent models, and the compilation of the platform-independent models into platform-specific models."	2006	67	256	328	4849249																				355	0		9	uml																																text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Executable_UML	0	0														
z-machine	Z-machine	1980			8	pl				0					2425	0			20214	2639	true	0									pl																							false																																					1979	lisp inform linux c unix ios tads	The Z-machine is a virtual machine that was developed by Joel Berez and Marc Blank in 1979 and used by Infocom for its text adventure games. Infocom compiled game code to files containing Z-machine instructions (called story files or Z-code files) and could therefore port its text adventures to a new platform simply by writing a Z-machine implementation for that platform. With the large number of incompatible home computer systems in use at the time, this was an important advantage over using native code or developing a compiler for each system.	2001	67	201	189	34505					Infocom															355	0		8																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Z-machine	0	0	https://hopl.info/showlanguage.prx?exp=2639													
sha-1-hash-function	SHA-1	1993			7	hashFunction				0					2426	0			20210		false	0									hashFunction																							false																																					1993		In cryptography, SHA-1 (Secure Hash Algorithm 1) is a cryptographic hash function which takes an input and  produces a 160-bit (20-byte) hash value known as a message digest – typically rendered as a hexadecimal number, 40 digits long. It was designed by the United States National Security Agency, and is a U.S. Federal Information Processing Standard.Since 2005 SHA-1 has not been considered secure against well-funded opponents, as of 2010 many organizations have recommended its replacement. NIST formally deprecated use of SHA-1 in 2011 and disallowed its use for digital signatures in 2013. Since 2020 attacks against SHA-1 are as practical as against MD5. It is recommended to remove SHA-1 in from products as soon as possible and use instead SHA-256 or SHA-3. Replacing SHA-1 is urgent where it's used for signatures. All major web browser vendors ceased acceptance of SHA-1 SSL certificates in 2017. In February 2017, CWI Amsterdam and Google announced they had performed a collision attack against SHA-1, publishing two dissimilar PDF files which produced the same SHA-1 hash.		1478	1092		26672					National Security Agency															7410	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SHA-1	0	0														
flex-lang	Flex language	1967	Alan Kay		9	pl				0					2427	0			20206		true	0									pl																							false																																					1960	smalltalk	In computing, the FLEX language was developed by Alan Kay in the late 1960s while exploring ideas that would later evolve into the Smalltalk programming language.	2013	14	4	5	38916706					University of Utah															90	0		9																1																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Flex_(language)	0	0														
garp	GARP	1988			9	pl				0					2428	0			20206	2058	true	0									pl																							false																																					1967		The term or acronym GARP can refer to:  Generic Attribute Registration Protocol, a communications protocol Genetic Algorithm for Rule Set Production, to determine ecological niches Global Atmospheric Research Programme, 1967-1982 Gratuitous Address Resolution ProtocolOr it could refer to the following fictional works or characters:  Monkey D. Garp, a character in the Japanese anime One Piece The World According to Garp, a 1978 novel by John Irving The World According to Garp (film), a 1982 film based on Irving's novel	2006	14	7		6067809					University of Illinois && Columbia University															90	0		10																																														United States				https://semanticscholar.org/paper/ecc35f20e6448becbd5eb920d4c016c356889d67																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/GARP	0	0	https://hopl.info/showlanguage.prx?exp=2058													
knowledge-interchange-format	Knowledge Interchange Format	1990			9	pl				0					2429	0			20206		true	0									pl																							false													kif																								1992	postscript kqml	Knowledge Interchange Format (KIF) is a computer language designed to enable systems to share and re-use information from knowledge-based systems. KIF is similar to frame languages such as KL-One and LOOM but unlike such language its primary role is not intended as a framework for the expression or use of knowledge but rather for the interchange of knowledge between systems. The designers of KIF likened it to PostScript. PostScript was not designed primarily as a language to store and manipulate documents but rather as an interchange format for systems and devices to share documents. In the same way KIF is meant to facilitate sharing of knowledge across different systems that use different languages, formalisms, platforms, etc. KIF has a declarative semantics. It is meant to describe facts about the world rather than processes or procedures. Knowledge can be described as objects, functions, relations, and rules. It is a formal language, i.e., it can express arbitrary statements in first order logic and can support reasoners that can prove the consistency of a set of KIF statements. KIF also supports non-monotonic reasoning. KIF was  created by Michael Genesereth, Richard Fikes and others participating in the DARPA knowledge Sharing Effort.Although the original KIF group intended to submit to a formal standards body, that did not occur.  A later version called Common Logic has since been developed for submission to ISO and has been approved and published. A variant called SUO-KIF is the language in which the Suggested Upper Merged Ontology is written.	2006	14	40	40	5558061					http://www-ksl.stanford.edu/knowledge-sharing/															90	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Knowledge_Interchange_Format	0	0														
mimic	MIMIC	1964			9	pl				0					2430	1			20206	294	true	0									pl																							false																																					1964		MIMIC, known in capitalized form only, is a former simulation computer language developed 1964 by H. E. Petersen, F. J. Sansom and L. M. Warshawsky of Systems Engineering Group within the Air Force Materiel Command at the Wright-Patterson AFB in Dayton, Ohio, United States. It is an expression-oriented continuous block simulation language, but capable of incorporating blocks of FORTRAN-like algebra. MIMIC is a further development from MIDAS (Modified Integration Digital Analog Simulator), which represented analog computer design. Written completely in FORTRAN but one routine in COMPASS, and ran on Control Data supercomputers, MIMIC is capable of solving much larger simulation models. With MIMIC, ordinary differential equations describing mathematical models in several scientific disciplines as in engineering, physics, chemistry, biology, economics and as well as in social sciences can easily be solved by numerical integration and the results of the analysis are listed or drawn in diagrams. It also enables the analysis of nonlinear dynamic conditions. The MIMIC software package, written as FORTRAN overlay programs, executes input statements of the mathematical model in six consecutive passes. Simulation programs written in MIMIC are compiled rather than interpreted. The core of the simulation package is a variable step numerical integrator of fourth-order Runge-Kutta method. Many useful functions related to electrical circuit elements exist besides some mathematical functions found in most scientific programming languages. There is no need to sort the statements in order of dependencies of the variables, since MIMIC does it internally. Parts of the software organized in overlays are:  MIMIN (input)– reads in user simulation program and data, MIMCO (compiler) – compiles the user program and creates an in-core array of instructions, MIMSO (sort)– sorts the instructions array after dependencies of variables, MIMAS (assembler) – converts the BCD instructions into machine-oriented code, MIMEX (execute)– executes the user program by integrating, MIMOUT (output)– puts out the data as a list or diagram of data.	2006	14	15	40	4017688					Wright-Patterson Air Force Base															90	0		9																																	text													United States																							Card columns 0        1         2         3         4         5         6         7 12345678901234567890123456789012345678901234567890123456789012345678901 ----------------------------------------------------------------------- * A SIMPLE PREDATOR-PREY MODEL FROM MARINE BIOLOGY / (TUTORIAL 2: NUMERICAL SOLUTION OF ODE'S - 19/08/02) / ENVIRONMENTAL FLUID MECHANICS LAB / DEPT OF CIVIL AND ENVIRONMENTAL ENGINEERİNG / STANFORD UNIVERSITY * * LOTKA–VOLTERRA EQUATION                   CON(F0,S0,TMAX)                   CON(ALPHA,BETA,GAMMA,EPS)           1DF   = ALPHA*F-BETA*F*S           F     = INT(1DF,F0)           1DS   = EPS*BETA*F*S-GAMMA*S           S     = INT(1DS,S0)                   HDR(TIME,FISH,SHARK)                   OUT(T,F,S)                   PLO(F,S)                   FIN(T,TMAX)                   END <EOR> 600.       50.          50. 0.7        0.007        0.5         0.1 <EOF>																																																																																																																																																																																																				https://en.wikipedia.org/wiki/MIMIC	0	0	https://hopl.info/showlanguage.prx?exp=294													
pop-2	POP-2	1967			9	pl				0					2431	1			20206	298	true	0									pl																							false																																					1968	cowsel algol-60 pop-11 unix prolog poplog common-lisp standard-ml	POP-2 (also referred to as POP2) is a programming language developed around 1970 from the earlier language POP-1 (developed by Robin Popplestone in 1968, originally named COWSEL) by Robin Popplestone and Rod Burstall at the University of Edinburgh.  It drew roots from many sources: the languages LISP and ALGOL 60, and theoretical ideas from Peter J. Landin. It used an incremental compiler, which gave it some of the flexibility of an interpreted language, including allowing new function definitions at run time and modification of function definitions while a program was running (both of which are features of dynamic compilation), without the overhead of an interpreted language.	2004	14	34	64	981616					University of Edinburgh															90	0		9																																														United Kingdom																							vars operation 3 +*;     lambda x y; x * x + y * y end -> nonop +*																																																																																																																																																																																																				https://en.wikipedia.org/wiki/POP-2	0	0	https://hopl.info/showlanguage.prx?exp=298													
spl	Structured Product Labeling	2004			9	xmlFormat				0					2432	0			20206		true	0									xmlFormat																							false																																					2004		"Structured Product Labeling (SPL) is a Health Level Seven International (HL7) standard which defines the content of human prescription drug labeling in an XML format.  The ""drug label"" includes all published material accompanying a drug, such as the actual label on a prescribed dose as well as the package insert which contains a great deal of detailed information about the drug.  As of Release 4 of the SPL standard, 22,000 FDA informational product inserts have been encoded according to the standard.SPL documents contain both the content of labeling (all text, tables and figures) for a product along with additional machine readable information (drug listing data elements). Drug listing data elements include information about the product (product and generic names, ingredients, ingredient strengths, dosage forms, routes of administration, appearance, DEA schedule) and the packaging (package quantity and type)."		14	23		8150231					Health Level Seven International															90	0		9																																				https://github.com/antlr/grammars-v4/tree/master/spl										United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Structured_Product_Labeling	0	0														
stalin	Stalin	2006	Jeffrey Mark Siskind		9	compiler				0					2433	0			20206		true	0									compiler																							false																																					2006	scheme chicken	"Stalin (STAtic Language ImplementatioN) is an aggressive optimizing batch whole-program Scheme compiler written by Jeffrey Mark Siskind.  It uses advanced flow analysis and type inference and a variety of other optimization techniques to produce code. Stalin is intended for production use in generating an optimized executable. The compiler itself runs slowly, and there is little or no support for debugging or other niceties.  Full R4RS Scheme is supported, with a few minor and rarely encountered omissions.  Interfacing to external C libraries is straightforward.  The compiler itself does lifetime analysis and hence does not generate as much garbage as might be expected, but global reclamation of storage is done using the Boehm garbage collector. The name is a joke: ""Stalin brutally optimizes."" Stalin is free software, licensed under the GNU General Public License (GPL), and is available online."	2005	14	12		2828643					Purdue University														true	90	0		9																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Stalin_(Scheme_implementation)	0	0														
tuplemarkup	tuplemarkup	2012	John Judnich		10	textMarkup				0					2434	1		7	20193		true	0								https://github.com/judnich/TupleMarkup	textMarkup																2012	2021	2012	6	1	31	1	false																								2012	2013	122	3	25	1	3514																													c markdown make javascript html python cpp				true	38	0		17																1	false																																		[html |     Hello. This is an example [b|language] test.  [ div [class testc] | And this text is enclosed in a div. ]  [ a [href google.com] | Click this link [i|now] ] ]																										https://github.com/judnich/TupleMarkup																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n5004956|Show HN: Tuple Markup Language – An all-purpose (Lisp-inspired) markup language|2013-01-03 22:01:21 UTC|1357250481|electrograv|1|2							
parallax-propeller	Parallax Propeller	2006			8	isa				0					2435	0			20191		true	0									isa																							false																																					2006	assembly-language verilog python basic-stamp pbasic c basic forth jvm pascal ladder-logic	The Parallax P8X32A Propeller is a multi-core processor parallel computer architecture microcontroller chip with eight 32-bit reduced instruction set computer (RISC) central processing unit (CPU) cores. Introduced in 2006, it is designed and sold by Parallax, Inc. The Propeller microcontroller, Propeller assembly language, and Spin interpreter were designed by one person, Parallax's cofounder and president, Chip Gracey. The Spin programming language and Propeller Tool integrated development environment (IDE) were designed by Chip Gracey and Parallax's software engineer Jeff Martin. On August 6, 2014, Parallax Inc., released all of the Propeller 1 P8X32A hardware and tools as open-source hardware and software under the GNU General Public License (GPL) 3.0. This included the Verilog code, top-level hardware description language (HDL) files, Spin interpreter, PropellerIDE and SimpleIDE programming tools, and compilers.	2006	62	143	369	5118476					Parallax Inc															330	0		8																																	na													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Parallax_Propeller	0	0														
ethernet	Ethernet	1973	Robert Metcalfe		10	protocol				0					2436	0			20188		true	1	flownet								protocol																							false														Alto Aloha Network																																			Xerox PARC															20	0		11			alohanet													1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ethernet	0	0														
ex-editor	ex	1978	Bill Joy		10	editor				0					2437	0		1	20188		false	1	vi								editor																							false																																																	Queen Mary College										c					20	0		12			ed-editor													1	false																													United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ex_(text_editor)	0	0														
usenet	Usenet	1979	Tom Truscott and Jim Ellis		10	network protocol				0					2438	0			20188		false	1	nntp								network																							false																																																	Duke University								https://www.ais.org/~jrh/acn/text/ACN8-1.txt							20	0		11																2																														United States																			https://www.reddit.com/r/usenet/																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Usenet	0	0														
diana	DIANA	1980			10	ir				0					2439	0			20184	949	true	0									ir																							false												Descriptive Intermediate Attributed Notation for Ada																									1980	ada pl-sql idl-sl	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.	2008	3	9	25	15679342																				35	0		10																																	text	8178												United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/DIANA_(intermediate_language)	0	0	https://hopl.info/showlanguage.prx?exp=949													
lispme	LispMe	2008			10	pl				0					2440	0			20184	3617	true	0									pl																							false																																					2008		"LispMe is an interpreter for the Scheme programming language developed by Fred Bayer for Palm OS PDAs.  It is free software released under the GNU General Public License.  It is reasonably close to standard Scheme but is not fully R5RS compliant.  Scheme source programs can be stored in Palm OS memopad format while Scheme sessions,  are stored in Palm OS PDB database files and can be interrupted and restarted. There is some support for Palm OS user interface primitives.  LispMe also provides some database support. LispMe sessions can be given a ""starter icon"", which appears in the Applications menu, enabling the session to be run as a Palm Pilot application. The product ended development in August 2008, but is fairly complete and quite robust."		3	4		1392960					http://www.lispme.de/lispme/index_en.html														true	35	0		10																																														Germany				https://en.wikipedia.org/wiki/LispMe																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/LispMe	0	0	https://hopl.info/showlanguage.prx?exp=3617													
nxt-g	NXT-G	2006			10	pl				0					2441	0			20184		true	0									pl																							false																																					2006	atmel-avr labview csharp nxc nqc assembly-language c robomind java matlab simulink ravenscar-profile ruby haskell python ch perl ada arduino	LEGO Mindstorms NXT is a programmable robotics kit released by Lego in late July 2006. It replaced the first-generation Lego Mindstorms kit, which was called the Robotics Invention System. The base kit ships in two versions: the Retail Version (set #8527) and the Education Base Set (set #9797). It comes with the NXT-G programming software, or optionally LabVIEW for Lego Mindstorms. A variety of unofficial languages exist, such as NXC, NBC, leJOS NXJ, and RobotC. The second generation of the set, the Lego Mindstorms NXT 2.0, was released on August 1, 2009, featuring a color sensor and other upgraded capabilities. The third generation, the EV3, was released in September 2013.	2011	3	161	1	5994421					The Lego Group															35	0		10																																	text													Denmark																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/NXT-G	2	0			NXT-G											title|year|author|goodreadsId|rating|ratings|reviews\nLego Mindstorms NXT-G Programming Guide|2007|James Floyd Kelly|998898|3.85|20|2\nThe Art of LEGO MINDSTORMS NXT-G Programming|2010|Terry Griffin|13156651|3.95|19|0
sophie	Sophie	2022			10	pl		https://sophie.readthedocs.io/en/latest/		0				v0.0.7	2442	0		8	20184		true	0								https://github.com/kjosib/sophie	pl																2022	2024		1	1	29	0	false																								2022	2025	862	1	269	2	22616																													restructuredtext python c markdown json yaml cmake make				true	35	0		18																	false	0	true																															https://www.reddit.com/r/ProgrammingLanguages/comments/1ckiaqx/release_announcement_sophie_007/																											https://github.com/kjosib/sophie																																																																																																																																																																																													0	0														
jill	Jill	2023			9	pl				0					2443	1		4	20181		true	0								https://github.com/mpatajac/jillc	pl																2024	2025		1	3	75	0	false																								2024	2025	255	2	113	1	11669																Jill is a functional programming language built for the Nand2Tetris platform, as an alternative to the original Jack high-level language.	Jill is a functional programming language built for the Nand2Tetris platform, as an alternative to the original Jack high-level language.			Jill is a functional programming language built for the Nand2Tetris platform, as an alternative to the original Jack high-level language.									vtl-lang rust markdown toml				true	87	0		13																	false																																		"fn main = Output::printString(""Hello, world!"")."																										https://github.com/mpatajac/jillc																																																																																																																																																																																													0	0														
bmp-format	BMP file format	2000			7	binaryDataFormat				0					2444	0			20180		false	0									binaryDataFormat																							false																																					2000		The BMP file format, also known as bitmap image file or device independent bitmap (DIB) file format or simply a bitmap, is a raster graphics image file format used to store bitmap digital images, independently of the display device (such as a graphics adapter), especially on Microsoft Windows and OS/2 operating systems. The BMP file format is capable of storing two-dimensional digital images both monochrome and color, in various color depths, and optionally with data compression, alpha channels, and color profiles. The Windows Metafile (WMF) specification covers the BMP file format. Among others, wingdi.h defines BMP constants and structures.		1316	627		250336					Microsoft															6600	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BMP_file_format	0	0														
mathjax	MathJax	2008			11	textMarkup		https://www.mathjax.org/		0					2445	0			20180		true	1	mathml								textMarkup																							false																																			2008											Beautiful and accessible math in all browsers	Beautiful and accessible math in all browsers		NumFOCUS Foundation	Beautiful and accessible math in all browsers														1	0		12	katex																																													United States																						https://twitter.com/mathjax																																																																																																																																																																																																						0	0				mathjax.org										
mockingbird-notation	mockingbird-notation	1996	David C. Keenan		11	notation		http://dkeenan.com/Lambda/		0					2446	0			20180		true	1	tromp-diagrams								notation																							false																																																	https://dkeenan.com															1	0		12	lisp															1							true																							Australia																																																																																																																																																																																																																												0	0														
sdlang	SDLang	2011	Sönke Ludwig		11	dataNotation		https://sdlang.org		0					2447	1			20180		true	1	kdl								dataNotation																							false												Simple Declarative Language																																		SDLang is a simple and concise way to textually represent data. It has an XML-like structure – tags, values and attributes – which makes it a versatile choice for data serialization, configuration files, or declarative languages.	SDLang is a simple and concise way to textually represent data. It has an XML-like structure – tags, values and attributes – which makes it a versatile choice for data serialization, configuration files, or declarative languages.			SDLang is a simple and concise way to textually represent data. It has an XML-like structure – tags, values and attributes – which makes it a versatile choice for data serialization, configuration files, or declarative languages.	sdl													1	0		21			xml yaml rdf json c cpp csharp d java													1																																			"// This is a node with a single string value title ""Hello, World""  // Multiple values are supported, too bookmarks 12 15 188 1234  // Nodes can have attributes author ""Peter Parker"" email=""peter@example.org"" active=true  // Nodes can be arbitrarily nested contents {  section ""First section"" {   paragraph ""This is the first paragraph""   paragraph ""This is the second paragraph""  } }  // Anonymous nodes are supported ""This text is the value of an anonymous node!""  // This makes things like matrix definitions very convenient matrix {  1 0 0  0 1 0  0 0 1 }"																																																																																																																																																																																																																							0	0														
zeek	Zeek	1994			11	pl		https://zeek.org/		0					2448	0			20180		true	1	bro								pl	17	17		1383					bro		text			source.zeek	programming								false														bro							dsls.py														2017											Zeek's domain-specific scripting language enables site-specific monitoring policies.	Zeek's domain-specific scripting language enables site-specific monitoring policies.			Zeek's domain-specific scripting language enables site-specific monitoring policies.		zeek bro		zeek bro										1	0		11																																																																Zeek																																																																																																																																																																																																										0	0				zeek.org	Zeek				Zeek					
cmu-common-lisp	CMU Common Lisp	1980			9	pl		https://www.cons.org/cmucl/		0					2449	0			20175		true	0									pl																							false													cmucl																								1980		CMUCL is a free Common Lisp implementation, originally developed at Carnegie Mellon. CMUCL runs on most Unix-like platforms, including Linux and BSD; there is an experimental Windows port as well. Steel Bank Common Lisp is derived from CMUCL. The Scieneer Common Lisp is a commercial derivative from CMUCL.		13	103		969655					CMUCL Project															86	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CMU_Common_Lisp	0	0														
dot-ql	.QL	2007			8	pl		https://www.semmle.com		0					2450	1			20169		true	0									pl																							false																																					2007	datalog sql java	".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."	2007	59	39	24	11537140					Semmle Inc															316	0		8																																														England																							"1  from Class c, int numOfMethods 2  where numOfMethods = count(Method m| m.getDeclaringType()=c 3                       and m.hasModifier(""public"")) 4        and numOfMethods > 10 5  select c.getPackage(), c, numOfMethods"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/.QL	0	0														
fml	Fuzzy Markup Language	2004			9	xmlFormat				0					2451	1			20169		true	0									xmlFormat																							false												Fuzzy Markup Language																									2004	xml	Fuzzy Markup Language (FML) is a specific purpose markup language based on XML, used for describing the structure and behavior of a fuzzy system independently of the hardware architecture devoted to host and run it.	2012	13	18	63	35890194					University of Salerno															85	0		9																																	text													Italy																							"<?xml version=""1.0"" encoding=""UTF-8""?> <xs:schema xmlns:xs=""http://www.w3.org/2001/XMLSchema"">   ........  <xs:complexType name=""KnowledgeBaseType"">   <xs:sequence>      <xs:choice minOccurs=""0"" maxOccurs=""unbounded"">       <xs:element name=""FuzzyVariable"" type=""FuzzyVariableType""/>       <xs:element name=""TSKVariable"" type=""TSKVariableType""/>     </xs:choice>   </xs:sequence>  </xs:complexType>  <xs:complexType name=""FuzzyVariableType"">   <xs:sequence>    <xs:element name=""FuzzyTerm"" type=""FuzzyTermType"" maxOccurs=""unbounded""/>   </xs:sequence>   <xs:attribute name=""name"" type=""xs:string"" use=""required""/>   <xs:attribute name=""defuzzifier"" default=""COG"">    <xs:simpleType>     <xs:restriction base=""xs:string"">      <xs:pattern value=""MM|COG|COA|WA|Custom""/>     </xs:restriction>    </xs:simpleType>   </xs:attribute>   <xs:attribute name=""accumulation"" default=""MAX"">    <xs:simpleType>     <xs:restriction base=""xs:string"">      <xs:pattern value=""MAX|SUM""/>     </xs:restriction>    </xs:simpleType>   </xs:attribute>   <xs:attribute name=""scale"" type=""xs:string"" />   <xs:attribute name=""domainleft"" type=""xs:float""  use=""required""/>   <xs:attribute name=""domainright"" type=""xs:float"" use=""required""/>   <xs:attribute name=""defaultValue"" type=""xs:float"" default=""0""/>   <xs:attribute name=""type""  default=""input"">    <xs:simpleType>     <xs:restriction base=""xs:string"">      <xs:pattern value=""input|output""/>     </xs:restriction>    </xs:simpleType>   </xs:attribute>  </xs:complexType>  <xs:complexType name=""FuzzyTermType"">   <xs:choice>    <xs:element name=""RightLinearShape"" type=""TwoParamType""/>    <xs:element name=""LeftLinearShape"" type=""TwoParamType""/>    <xs:element name=""PIShape"" type=""TwoParamType""/>    <xs:element name=""TriangularShape"" type=""ThreeParamType""/>    <xs:element name=""GaussianShape"" type=""TwoParamType""/>    <xs:element name=""RightGaussianShape"" type=""TwoParamType""/>    <xs:element name=""LeftGaussianShape"" type=""TwoParamType""/>    <xs:element name=""TrapezoidShape"" type=""FourParamType""/>    <xs:element name=""SingletonShape"" type=""OneParamType""/>    <xs:element name=""RectangularShape"" type=""TwoParamType""/>    <xs:element name=""ZShape"" type=""TwoParamType""/>    <xs:element name=""SShape"" type=""TwoParamType""/>    <xs:element name=""UserShape"" type=""UserShapeType""/>   </xs:choice>         <xs:complexType name=""TwoParamType"">   <xs:attribute name=""Param1"" type=""xs:float"" use=""required""/>   <xs:attribute name=""Param2"" type=""xs:float"" use=""required""/>  </xs:complexType>  <xs:complexType name=""ThreeParamType"">   <xs:attribute name=""Param1"" type=""xs:float"" use=""required""/>   <xs:attribute name=""Param2"" type=""xs:float"" use=""required""/>   <xs:attribute name=""Param3"" type=""xs:float"" use=""required""/>  </xs:complexType>  <xs:complexType name=""FourParamType"">   <xs:attribute name=""Param1"" type=""xs:float"" use=""required""/>   <xs:attribute name=""Param2"" type=""xs:float"" use=""required""/>   <xs:attribute name=""Param3"" type=""xs:float"" use=""required""/>   <xs:attribute name=""Param4"" type=""xs:float"" use=""required""/>  </xs:complexType>  <xs:complexType name=""UserShapeType"">   <xs:sequence>    <xs:element name=""Point"" type=""PointType"" minOccurs=""2"" maxOccurs=""unbounded""/>   </xs:sequence>  </xs:complexType>  <xs:complexType name=""PointType"">   <xs:attribute name=""x"" type=""xs:float"" use=""required""/>   <xs:attribute name=""y"" type=""xs:float"" use=""required""/>  </xs:complexType>  <xs:complexType name=""RuleBaseType"">   <xs:attribute name=""name"" type=""xs:string"" use=""required""/>   <xs:attribute name=""activationMethod"" default=""MIN"">    <xs:simpleType>     <xs:restriction base=""xs:string"">      <xs:pattern value=""PROD|MIN""/>     </xs:restriction>    </xs:simpleType>   </xs:attribute>   <xs:attribute name=""andMethod"" default=""MIN"">    <xs:simpleType>     <xs:restriction base=""xs:string"">      <xs:pattern value=""PROD|MIN""/>     </xs:restriction>    </xs:simpleType>   </xs:attribute>   <xs:attribute name=""orMethod"" default=""MAX"">    <xs:simpleType>     <xs:restriction base=""xs:string"">      <xs:pattern value=""PROBOR|MAX""/>     </xs:restriction>    </xs:simpleType>   </xs:attribute>   <xs:attribute name=""type"" use=""required"">    <xs:simpleType>      <xs:restriction base=""xs:string"">       <xs:pattern value=""TSK|Tsk|tsk|Mamdani|mamdani""/>      </xs:restriction>    </xs:simpleType>   </xs:attribute>  </xs:complexType>  <xs:complexType name=""MamdaniRuleBaseType"">   <xs:complexContent>        <xs:extension base=""RuleBaseType"">     <xs:sequence>      <xs:element name=""Rule"" type=""MamdaniFuzzyRuleType"" minOccurs=""0"" maxOccurs=""unbounded""/>     </xs:sequence>    </xs:extension>   </xs:complexContent>  </xs:complexType>  <xs:complexType name=""AntecedentType"">   <xs:sequence>    <xs:element name=""Clause"" type=""ClauseType"" maxOccurs=""unbounded""/>   </xs:sequence>  </xs:complexType>  <xs:complexType name=""MamdaniConsequentType"">   <xs:sequence>    <xs:element name=""Clause"" type=""ClauseType"" maxOccurs=""unbounded""/>   </xs:sequence>  </xs:complexType>  <xs:complexType name=""ClauseType"">   <xs:sequence>    <xs:element name=""Variable"">     <xs:simpleType>      <xs:restriction base=""xs:string"">       <xs:whiteSpace value=""collapse""/>       <xs:pattern value=""(([A-Z])|([a-z]))+([A-Z]|[a-z]|[0-9])*""/>      </xs:restriction>     </xs:simpleType>    </xs:element>    <xs:element name=""Term"" type=""xs:string"">    </xs:element>   </xs:sequence>   <xs:attribute name=""modifier"" use=""optional"">    <xs:simpleType>     <xs:restriction base=""xs:string"">      <xs:pattern                                             value=""above|below|extremely|intensify|more_or_less|norm|not|plus|slightly|somewhat|very""/>     </xs:restriction>    </xs:simpleType>   </xs:attribute>  </xs:complexType>  .......... </xs:schema>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Fuzzy_markup_language	0	0														
infer	INFER	1992			9	pl				0					2452	0			20169	2114	true	0									pl																							false																																					1950	prolog owl axiom	Inferences are steps in reasoning, moving from premises to logical consequences. Charles Sanders Peirce divided inference into three kinds: deduction, induction, and abduction.  Deduction is inference deriving logical conclusions from premises known or assumed to be true,  with the laws of valid inference being studied in logic.  Induction is inference from particular premises to a universal conclusion.  Abduction is inference to the best explanation. Human inference (i.e. how humans draw conclusions) is traditionally studied within the field of cognitive psychology; artificial intelligence researchers develop automated inference systems to emulate human inference. Statistical inference uses mathematics to draw conclusions in the presence of uncertainty. This generalizes deterministic reasoning, with the absence of uncertainty as a special case. Statistical inference uses quantitative or qualitative (categorical) data which may be subject to random variations.	2004	13	851		317465					Indiana University															85	0		9																																														United States				https://semanticscholar.org/paper/27184821d21e662cbd0c1526995ff8499fc01419																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Infer	0	0	https://hopl.info/showlanguage.prx?exp=2114													
s-sl	S/SL	1980			9	pl				0					2453	0			20169	1017	true	0									pl																							false																																					1980	yacc pl-i euclid turing ada cobol	"The Syntax/Semantic Language (S/SL) is an executable high level specification language for recursive descent parsers, semantic analyzers and code generators developed by James Cordy, Ric Holt and David Wortman at the University of Toronto in 1980.S/SL is a small programming language that supports cheap recursion and defines input, output, and error token names (& values), semantic mechanisms (class interfaces whose methods are really escapes to routines in a host programming language but allow good abstraction in the pseudocode) and a pseudocode program that defines the syntax of the input language by the token stream the program accepts. Alternation, control flow and one-symbol look-ahead constructs are part of the language. The S/SL processor compiles this pseudocode into a table (byte-codes) that is interpreted by the S/SL table-walker (interpreter). The pseudocode language processes the input language in LL(1) recursive descent style but extensions allow it to process any LR(k) language relatively easily.  S/SL is designed to provide excellent syntax error recovery and repair. It is more powerful and transparent than Yacc but can be slower. S/SL's ""semantic mechanisms"" extend its capabilities to all phases of compiling, and it has been used to implement all phases of compilation, including scanners, parsers, semantic analyzers, code generators and virtual machine interpreters in multi-pass language processors.S/SL has been used to implement production commercial compilers for languages such as PL/I, Euclid, Turing, Ada, and COBOL, as well as interpreters, command processors, and domain specific languages of many kinds.  It is the primary technology used in IBM's ILE/400 COBOL compiler, and the ZMailer mail transfer agent uses S/SL for defining both its mail router processing language and its RFC 822 email address validation."	2004	13	21	35	485828					University of Toronto															85	0		9																																	text													Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/S/SL_programming_language	0	0	https://hopl.info/showlanguage.prx?exp=1017													
compiler-compiler	Compiler-Compiler	1963			8	pl				0					2454	1			20166	179	true	0									pl																							false																																					1968	antlr basic algol-60 atlas-autocode coco-r bison javacc lisp-2 lisp yacc xpl peg doi isbn	In computer science, a compiler-compiler or compiler generator is a programming tool that creates a parser, interpreter, or compiler from some form of formal description of a programming language and machine. The input may be a text file containing the grammar written in BNF or EBNF that defines the syntax of a programming language, and whose generated output is some source code of the parser for the programming language, although other definitions exist. Usually, the resulting source code will have to be extended upon before a complete compiler emerges.A metacompiler is a software development tool used chiefly in the construction of compilers, translators, and interpreters for other programming languages. The input to a metacompiler is a computer program written in a specialized programming metalanguage designed chiefly for the purpose of constructing compilers. The language of the compiler produced is called the object language. The minimal input producing a compiler is a metaprogram specifying the object language grammar and semantic transformations into an object program.	2002	59	107		70097																				315	0		8																																																		https://semanticscholar.org/paper/b1f4f9e12792a745e2229eca84cfe886496bb4dd																			expr_gen(ADD[expr_gen(x),expr_gen(y)]) =>                                 <AR + (x*16)+y;>                                 releasereg(y);                                 return x;                (SUB[expr_gen(x),expr_gen(y)])=>                                 <SR + (x*16)+y;>                                 releasereg(y);                                 return x;                (MUL[expr_gen(x),expr_gen(y)])=>                               .                               .                               .                (x)=>     r1 = getreg();                             load(r1, x);                             return r1; ...																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Compiler-compiler	0	0	https://hopl.info/showlanguage.prx?exp=179													
muldis	Muldis	2007	Darren Duncan		11	queryLanguage		https://muldis.com/Muldis_Data_Language.html		0					2455	1		3	20164		true	0								https://github.com/muldis/Muldis_Data_Language	queryLanguage																2009	2023		3	2	8	0	false																								2007	2024	1944	2	51	23	56825																"Muldis Data Language is an industrial-strength computationally complete high-level application programming language with fully integrated database functionality; you can use it to define, query, and update (""object"") relational databases, as well as write general purpose applications. The language's paradigm is a mixture of declarative, homoiconic, functional, imperative, and object-oriented. Muldis Data Language is currently under development."	"Muldis Data Language is an industrial-strength computationally complete high-level application programming language with fully integrated database functionality; you can use it to define, query, and update (""object"") relational databases, as well as write general purpose applications. The language's paradigm is a mixture of declarative, homoiconic, functional, imperative, and object-oriented. Muldis Data Language is currently under development."			"Muldis Data Language is an industrial-strength computationally complete high-level application programming language with fully integrated database functionality; you can use it to define, query, and update (""object"") relational databases, as well as write general purpose applications. The language's paradigm is a mixture of declarative, homoiconic, functional, imperative, and object-oriented. Muldis Data Language is currently under development."									markdown raku json				true	18	0		14																1	false																																		  if ?people     then (       people       map \(( group : args:.\0 %= \$(age,ctry), member : args:.\0 ))       pipe group       map \( args:.\0:.\group %+ ( count_by_age_ctry : #args:.\0:.\members, ))     )     else \?%( age, ctry, count_by_age_ctry )																										https://github.com/muldis/Muldis_Data_Language																																																																																																																																																																																													0	0														
thjson	thjson	2017	Caspian Prince		11	dataNotation				0					2456	1		3	20164		true	0								https://github.com/Puppygames/thjson	dataNotation																2017	2020		4	0	15	0	false												Tagged Human JSON												2017	2019	17	2	36	1	591																THJSON looks almost exactly like HJSON - it is in fact a superset of HJSON, which itself is a superset of JSON. The extra bit is the addition of a class name in round brackets before a map (maps are objects that are enclosed in {} parentheses).	THJSON looks almost exactly like HJSON - it is in fact a superset of HJSON, which itself is a superset of JSON. The extra bit is the addition of a class name in round brackets before a map (maps are objects that are enclosed in {} parentheses).			THJSON looks almost exactly like HJSON - it is in fact a superset of HJSON, which itself is a superset of JSON. The extra bit is the addition of a class name in round brackets before a map (maps are objects that are enclosed in {} parentheses).									java markdown xml				true	18	0		14																1	false																																		left_hand: (sword) {     damage: 3     weight: 1kg }																										https://github.com/Puppygames/thjson																																																																																																																																																																																													0	0														
ad-hoc	Ad-hoc	2017			11	pl		https://gitlab.com/trobador/ad-hoc		0					2457	0		8	20159		true	0								https://github.com/pera/ad-hoc	pl																2017	2023	2017	4	1	10	0	false																								2017	2017	64	2	19	1	2436																<a href='https://github.com/pera/ad-hoc'>Ad-hoc</a> is an experimental programming language currently supporting the following features: first-class functions, immutability, lambda terms, recursion, closures, strict and non-strict evaluation, lexical and dynamic scopes, and deep binding.	<a href='https://github.com/pera/ad-hoc'>Ad-hoc</a> is an experimental programming language currently supporting the following features: first-class functions, immutability, lambda terms, recursion, closures, strict and non-strict evaluation, lexical and dynamic scopes, and deep binding.			<a href='https://github.com/pera/ad-hoc'>Ad-hoc</a> is an experimental programming language currently supporting the following features: first-class functions, immutability, lambda terms, recursion, closures, strict and non-strict evaluation, lexical and dynamic scopes, and deep binding.									c vim-script yacc lex markdown expect m4 make				true	17	0		19																	false																text																																												https://github.com/pera/ad-hoc																																																																																																																																																																																													0	0														
iode	Iode	2015	Danilo Lekovic		11	pl		https://danilolekovic.com/iode-lang/index.html		0					2458	0		4	20155		true	0								https://github.com/danilolekovic/iode-d	pl																2016	2023		4	0	11	0	false																								2015	2020	153	3	26	11	2002																			Simon Fraser University										d markdown json make				true	16	0		15																1	false																													Canada																															https://github.com/danilolekovic/iode-d																																																																																																																																																																																													0	0														
lamderp	lamderp	2013	James Keane		11	pl		https://github.com/jameskeane/lamderp		0					2459	0		1	20155		true	0								https://github.com/jameskeane/lamderp	pl																2013	2018		3	0	13	0	false																								2013	2013	5	1	5	1	404																			https://github.com/jameskeane/lamderp/issues										python				true	16	0		12																1	false																													Canada																															https://github.com/jameskeane/lamderp																																																																																																																																																																																													0	0														
royalscript	RoyalScript	2016	Josh Weinstein		11	pl		https://jweinst1.github.io/Royalscript/		0				1.0.6	2460	0		3	20155		true	0								https://github.com/jweinst1/Royalscript	pl																2016	2020		3	2	4	0	false																								2016	2017	269	4	22	1	2901																													javascript markdown json				true	16	0		14																1	false	1	true																											United States																															https://github.com/jweinst1/Royalscript																																																																																																																																																																																													0	0														
axiom-computer-algebra-system	Axiom	1992			8	pl				0					2461	0			20152		true	0									pl																							false																																					1965	fortran coq acl2 emacs-editor aldor	Axiom is a free, general-purpose computer algebra system.  It consists of an interpreter environment, a compiler and a library, which defines a strongly typed, mathematically (mostly) correct type hierarchy.	2004	57	98	221	487947																			true	305	0		8																																														Various																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Axiom_%28computer_algebra_system%29	0	6													year|title|doi|citations|influentialCitations|authors|paperId\n1979|Programming Language Constructs for Which It Is Impossible To Obtain Good Hoare Axiom Systems|10.1145/322108.322121|163|7|E. Clarke|ab700e484d9874228ae428fc2edaf89b6ca278f4\n1977|Programming language constructs for which it is impossible to obtain good hoare-like axiom systems|10.1145/512950.512952|52|1|E. Clarke|697fdb7fa9bed25e8fcb498b501697597f409cc7\n1984|A good Hoare axiom system for an ALGOL-like language|10.1145/800017.800538|20|0|Joseph Y. Halpern|3c678b7e2829a743f28feb356f21f6415716d006\n1992|Computation of the Jordan canonical form of a square matrix (using the Axiom programming language)|10.1145/143242.143295|10|1|I. Gil|7a72bdb20f9ea1e1ade90be6668d5abe067a70e0\n2016|Verifying safety critical task scheduling systems in PPTL axiom system|10.1007/s10878-014-9776-3|6|0|N. Zhang and Mengfei Yang and B. Gu and Zhenhua Duan and Cong Tian|f4e6fb0d23cdab55e02ce3cf7d310ad073850cd4\n1994|How to make AXIOM into a scratchpad|10.1145/190347.190357|5|0|R. Jenks and B. Trager|5aa0cc98cc623c61d77cd900dbacc21d921152a3	
ucsd-pascal	UCSD Pascal	1978			8	pl				0					2462	0			20146	2594	true	0									pl																							false																																					1978	ada smalltalk java pascal turbo-pascal doi isbn	UCSD Pascal is a Pascal programming language system that runs on the UCSD p-System, a portable, highly machine-independent operating system. UCSD Pascal was first released in 1978. It was developed at the University of California San Diego (UCSD).	2001	56	131	171	31925																				300	0		8																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/UCSD_Pascal	0	0	https://hopl.info/showlanguage.prx?exp=2594													
atom	Atom	2007	Thomas Hawkins		9	pl				0					2463	0			20139		true	0									pl																							false																																					2007	haskell bluespec verilog	Atom is a domain-specific language (DSL) in Haskell, for designing real-time embedded software.	2009	12	9	49	25291178																			true	80	0		9																1																	text	2431																																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Atom_(programming_language)	0	0														
gamemonkey-script	GameMonkey Script	2002			9	pl				0					2464	0			20139		true	0									pl																							false																																					2002	c	GameMonkey Script is a small, cross-platform scripting language designed for embedding into games. GameMonkey bears many similarities to Lua, except the syntax is more similar to that of C.	2004	12	9	40	1131159					Auran Development PTY LTD															80	0		9																																	text													Australia																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/GameMonkey_Script	0	0														
turbo-basic	Turbo Basic	1987			9	pl				0					2465	1			20139		true	0									pl																							false																																					1989	turbo-basic-xl turbo-basic basic qbasic quickbasic algol assembly-language x86-isa mmx	PowerBASIC, formerly Turbo Basic, is the brand of several commercial compilers by PowerBASIC Inc. that compile a dialect of the BASIC programming language. There are both MS-DOS and Windows versions, and two kinds of the latter:  Console and Windows.  The MS-DOS version has a syntax similar to that of QBasic and QuickBASIC.  The Windows versions use a BASIC syntax expanded to include many Windows functions, and the statements can be combined with calls to the Windows API.	2002	12	135	109	64316																				80	0		10																																																																					"#Compile Exe ' using either PBCC6 or PBWIN10 compiler #Dim All  Function PBMain     Local GW As Dword     ' start a GRAPHIC WINDOW     Graphic Window New ""graphic window"", 100, 100, 200, 200 to GW     ' show a coloured disc     Graphic Ellipse (10, 10)-(190, 190), %rgb_Red, %rgb_SeaGreen, 0     ' wait for a keypress     Graphic Waitkey$ End Function"														'																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Turbo_Basic	0	0														
t-lang	t-lang	2019	Justin Hu		10	pl				0				v0.1.0	2466	0		6	20139		true	0								https://github.com/JustinHuPrime/TCompiler	pl																2019	2023	2019	5	4	13	43	false																								2019	2022	1164	7	651	3	52348																													c markdown yaml tex make racket				true	33	0		16																1	false	0	true																															https://www.reddit.com/r/ProgrammingLanguages/comments/ew0bjx/modules_in_t/																											https://github.com/JustinHuPrime/TCompiler																																																																																																																																																																																													0	0														
ferite	Ferite	2000			11	pl				0					2467	1			20138		true	0									pl																							false				f/Ferite.fe																																					-1												fe											15	0		13																																									http://www.rosettacode.org/wiki/Category:Ferite																					"uses ""console""; Console.println( ""Hello World"" ); "								Ferite															Console.println	""""																																																																																																																							true																							true																																					https://en.wikipedia.org/wiki/Ferite	0	0														
huwcode	HuwCode	2018	Huw Pritchard		11	pl		https://huwdp.github.io/huwcode-documentation		0					2468	0		10	20138		true	0								https://github.com/huwdp/huwinterpreter	pl																2018	2023	2022	2	0	11	0	false																								2022	2023	875	2	745	58	51235																			https://github.com/huwdp/huwinterpreter/issues										cpp cmake bourne-shell javascript make html csv xml markdown typescript				true	15	0		21																1	false																													United Kingdom																															https://github.com/huwdp/huwinterpreter																																																																																																																																																																																													0	0														
idio	Idio	2015	Ian Fitchet		11	pl		https://idio-lang.org/		0					2469	0		14	20138		true	0								https://github.com/idio-lang/idio	pl																2020	2024	2015	2	0	6	0	false																								2015	2024	1534	7	3011	17	203564																													restructuredtext c json5 make bash markdown python scheme lisp java yaml perl html bc				true	15	0		25																1	false								https://idio-lang.org/docs/ref/																																																				https://github.com/idio-lang/idio																																																																																																																																																																																													0	0														
moescript	Moescript	2012	Renzhi Li aka. Belleve Invis		11	pl		https://github.com/yolio2003/moescript		0					2470	0		6	20138		true	0								https://github.com/yolio2003/moescript	pl																2012	2022		2	3	3	0	false																								2012	2012	85	1	37	1	6948																			University of Science and Technology of China										javascript json css html markdown make				true	15	0		17																1	false																													China																															https://github.com/yolio2003/moescript																																																																																																																																																																																													0	0														
mlpolyr	mlpolyr	2016	Nicolas Ojeda Bar		10	pl				0					2471	0		7	20135		true	0								https://github.com/owo-lang/MLPolyR	pl																2019	2024	2016	6	1	23	3	false																								2016	2020	59	5	160	1	12322																			https://github.com/owo-lang										standard-ml c bourne-shell make tex lex markdown				true	32	0		17																1	false																													France																															https://github.com/owo-lang/MLPolyR																																																																																																																																																																																													0	0														
http-2	HTTP/2	2015			7	protocol				0					2472	0			20131		true	0									protocol																							false																																					2015		"HTTP/2 (originally named HTTP/2.0) is a major revision of the HTTP network protocol used by the World Wide Web. It was derived from the earlier experimental SPDY protocol, originally developed by Google. HTTP/2 was developed by the Hypertext Transfer Protocol working group httpbis (where bis means ""second"") of the Internet Engineering Task Force. HTTP/2 is the first new version of HTTP since HTTP 1.1, which was standardized in RFC 2068 in 1997. The Working Group presented HTTP/2 to IESG for consideration as a Proposed Standard in December 2014, and IESG approved it to publish as Proposed Standard on February 17, 2015. The HTTP/2 specification was published as RFC 7540 in May 2015.The standardization effort was supported by Chrome, Opera, Firefox, Internet Explorer 11, Safari, Amazon Silk, and Edge browsers. Most major browsers had added HTTP/2 support by the end of 2015.According to W3Techs, as of  February 2019, 33.1% of the top 10 million websites supported HTTP/2.HTTP/3 is the proposed successor (Internet Draft) to HTTP/2, that builds on it."		1031	409		35651791					Google && Mozilla															5175	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/HTTP/2	0	0														
basic-programming	BASIC Programming	1979	Warren Robinett		8	pl				0					2473	0			20127		true	0									pl																							false																																					1979	basic family-basic	BASIC Programming (Model# CX2620) is an Atari 2600 cartridge that teaches simple computer programming. It was released in 1979 and was one of only a few non-gaming cartridges designed for the console. The programming language is similar to dialects of BASIC. The Atari 2600's RAM size of 128 bytes restricts the possibilities for writing programs.	2003	53	108	118	174486					Atari															285	0		8																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BASIC_Programming	0	0														
sbasic	SBASIC	1983	Gilbert Ohnysty		10	pl				0					2474	0			20121	5081	true	0									pl																							false																																					1970	smallbasic basic mbasic	"S-BASIC (for Structured Basic) was a ""structured"" BASIC variant, distributed with Kaypro CP/M systems.  It was made by Topaz Programming is distributed by Micro-Ap (San Ramon, CA).SBasic was compatible with the syntax of Basic, a programming language commonly used in the 1970s through the 1980s, as well as Fortran77.  However, the language relaxed many of the requirements of Basic and had more flexibility than Fortran.  For instance, line numbers were optional, and permitted non-numeric characters.  In addition, SBasic offered developers structured programming concepts, including recursion and nesting. Many PL-1 programs could be compiled with little modification, though SBasic did not offer an extensive function library. Among the more advanced features was the ability to ""base"" a variable or array, making the memory location dynamic and modifiable during execution.  SBasic programs had the ability to access memory areas reserved for the operating system unless prohibited from doing so by the operating system itself.  (Kaypro's CP/M had no such prohibitions.)  This enabled direct utilization and modification of DMA and other memory areas.  This feature also permitted a program to modify itself at run-time.  This capability also allowed modifying the instruction pointer, so a program could effectively link other executable modules that were read during execution as data. Unlike Basic interpreters that stored ""p-code"" that was parsed by an execution module, SBasic was a two-pass compiler, ultimately producing .com files that were executable.  The language was written in a subset of itself and compiled using a .com kernel, then stored on diskette (or hard drive on the last KayPro model).  The source was distributed with some KayPro models.  This encouraged open-source-like modification of the language, with some early pre-Internet user groups exchanging physical diskettes by regular mail. Not to be confused with the namesake SBasic (S for Spectral Basic) Programming Language for the commercial Spectral UV-Visible software."	2016	2	83	1	22442254					Topaz Programming															30	0		10																1																														United States				https://rosettacode.org/wiki/Category:S-BASIC																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/SBASIC	0	0	https://hopl.info/showlanguage.prx?exp=5081													
treelang	Treelang	1988			10	pl				0					2475	1			20121		true	0									pl																							false																																					2008	c	"Treelang is a ""toy"" programming language distributed with the GNU Compiler Collection (GCC) to demonstrate the features of its code-generation backend. It was developed by Tim Josling, based on a language called Toy created by Richard Kenner.  During the GCC 4.3 release cycle, a patch was committed to remove the language, because of high maintenance costs outweighing its benefits and also because it was no longer considered a good front-end example by GCC developers."	2004	2	5	37	799463																				30	0		11																																																		https://web.archive.org/web/20011108165657/http://www.geocities.com/timjosling/treelang.diff.txt																			// function prototypes      // function 'add' taking two ints and returning an int      external_definition int add(int arg1, int arg2);      external_definition int subtract(int arg3, int arg4);      external_definition int first_nonzero(int arg5, int arg6);      external_definition int double_plus_one(int arg7);      external_definition int main();       // function definition      add      {        // return the sum of arg1 and arg2        return arg1 + arg2;      }         subtract      {        return arg3 - arg4;      }       double_plus_one      {        // aaa is a variable, of type integer and allocated at the start of the function        automatic int aaa;        // set aaa to the value returned from add, when passed arg7 and arg7 as the two parameters        aaa=add(arg7, arg7);        aaa=add(aaa, aaa);        aaa=subtract(subtract(aaa, arg7), arg7) + 1;        return aaa;      }            first_nonzero      {        // C-like if statement        if (arg5)          {            return arg5;          }        else          {          }        return arg6;      }       // Like C, 'gtreelang' needs the main to be defined to create an executable.      main      {           return double_plus_one(5);      }														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Treelang	0	0														
stripe	Stripe company	2011			7	webApi				0					2476	0			20113		false	0									webApi																							false																																					2011		Stripe is a US technology company  operating in over 25 countries that allows both private individuals and businesses to accept payments over the Internet. Stripe focuses on providing the technical, fraud prevention, and banking infrastructure required to operate on-line payment systems.	2011	930	226	336	32845520					Stripe															4670	0		7																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Stripe_(company)	0	0														
chipmunk-basic	Chipmunk Basic	1989			9	pl		http://www.nicholson.com/rhn/basic/		0					2477	0			20107		true	0									pl																							false																																					2015	linux pascal	"Chipmunk Basic is a freeware version of the BASIC programming language maintained by developer Ron Nicholson. Chipmunk basic was originally developed for the Apple Macintosh and has been ported to Linux and Windows. The ""windowed"" Macintosh version includes a wide variety of graphics drawing commands. It also has object-oriented capabilities. The current version of Chipmunk Basic (and its spinoff products for Palm OS, cBasPad and HotPaw BASIC) was based on a public domain, Pascal implementation by David Gillespie, author of the Pascal translation tool p2c. In January 2015, a Cocoa version was released that may lack features from the older Carbon-based OS X port."	2005	11	94	52	1604792																				76	0		9																																														United States				http://www.nicholson.com/rhn/basic/basic.man.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Chipmunk_Basic	0	0														
freebsd	FreeBSD	1993			7	os				0					2478	0			20101		false	0									os																							false																																									885								The FreeBSD Project															4445	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/FreeBSD	0	0														
powerhouse-programming-language	PowerHouse	1988			9	pl				0					2479	0			20100	3432	true	0									pl																							false																																					1982	cobol sql	PowerHouse is a trademarked name for a byte-compiled fourth-generation programming language (or 4GL) originally produced by Quasar Corporation (later renamed Cognos Incorporated) for the Hewlett-Packard HP3000 mini-computer. It was initially composed of five components:  QDD, or Quasar Data Dictionary: for building a central data dictionary used by all other components QDesign: a character-based screen generator Quick: an interactive, character-based screen processor (running screens generated by QDesign) Quiz: a report writer QTP: a batch transaction processor.	2006	11	10	58	4313670					UNICOM Systems														false	75	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PowerHouse_%28programming_language%29	0	0	https://hopl.info/showlanguage.prx?exp=3432													
scm	SCM	1990	Aubrey Jaffer		9	pl				0					2480	0			20100		true	0									pl																							false																																					1990	lisp c ia-32 scheme guile linux unix emacs-editor bash	SCM is a programming language, a dialect of the language Scheme. It is written in the  language C, by Aubrey Jaffer, the author of the SLIB Scheme library and the JACAL interactive computer algebra (symbolic mathematics) program. It conforms to the standards R4RS, R5RS, and IEEE P1178. It is free and open-source software released under a GNU Lesser General Public License (LGPL).SCM runs on many different operating systems such as AmigaOS (also emulation), Linux, Atari-ST, macOS (SCM Mac), DOS, OS/2, NOS/VE, Unicos, VMS, Unix, and similar systems. SCM includes Hobbit, a Scheme-to-C compiler written originally in 2002 by Tanel Tammet. It generates C files which binaries can be dynamically or statically linked with an SCM executable. SCM includes linkable modules for SLIB features like sequence comparison, arrays, records, and byte-number conversions, and modules for Portable Operating System Interface (POSIX) system calls and network sockets, Readline, curses, and Xlib. On some platforms, SCM supports unexec (developed for Emacs and bash), which dumps an executable image from a running SCM. This results in a fast startup for SCM. SCM developed from Scheme In One Defun (SIOD) in about 1990. GNU Guile developed from SCM in 1993.	2006	11	62		8561958					MIT														true	75	0		9																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SCM_(Scheme_implementation)	0	0														
secure-operations-language	Secure Operations Language	1970			9	pl				0					2481	0			20100		true	0									pl																							false													sol																								1970	solidity	The Secure Operations Language (SOL) was developed jointly by the United States Naval Research Laboratory and Utah State University in the United States. SOL is a  domain-specific synchronous programming language for developing distributed applications and is based on software engineering principles developed in the Software Cost Reduction project at the Naval Research Laboratory in the late 1970s and early 1980s. SOL is intended to be a domain-specific language for developing service-based systems. Concurrently, a domain-specific extension of Java (SOLj) is being developed (FTDCS 2007) Application domains include sensor networks, defense and space systems, healthcare delivery, power control, etc. The investigators of the project are Dr. Ramesh Bharadwaj from the Naval Research Laboratory and Dr. Supratik Mukhopadhyay from Utah State University.	2006	11	7	23	4536722					United States Naval Research Laboratory and Utah State University															75	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Secure_Operations_Language	0	0														
sisc	SISC	2007			9	pl				0					2482	0			20100	8646	true	0									pl																							false																																					2007	java guile c	SISC is an R5RS Scheme implementation, which includes a full number tower, hygienic macros, proper tail recursion, and first class continuations. SISC is short for Second Interpreter of Scheme Code, in reference to its predecessor LISC, the Lightweight Interpreter of Scheme Code.SISC is free software, dual-licensed under the Mozilla Public License and the GNU General Public License, Version 2. It was developed by Scott G. Miller and Matthias Radestock.	2007	11	10		13363730					Indiana University															75	0		9																																														United States				https://www.semanticscholar.org/paper/SISC%3A-A-Complete-Scheme-Interpreter-in-Java-Miller/0e752abc43138fcb75ac4785a8abde65a18ff925																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/SISC	0	0	https://hopl.info/showlanguage.prx?exp=8646													
aluasm	AluAsm	2021	Maxim Orlovsky		10	pl				0					2483	1		5	20087		true	0								https://github.com/AluVM/aluasm	pl																2021	2024		2	4	6	4	false																								2021	2024	107	9	35	1	6941																AluVM assembly toolchain includes AluAsm – assembler – and ALink – linker, which may be used for producing AluVM and AluRE libraries and executable files.	AluVM assembly toolchain includes AluAsm – assembler – and ALink – linker, which may be used for producing AluVM and AluRE libraries and executable files.			AluVM assembly toolchain includes AluAsm – assembler – and ALink – linker, which may be used for producing AluVM and AluRE libraries and executable files.									rust yaml toml markdown bourne-shell				true	28	0		15																1	false																																		.ISAE                     ALU                     BPDIGEST  ;; Proof-of-work mining ;; ;; # Arguments ;; - s16[1]: input ;; - a256[1]: difficulty target ;; - a16[2]: limit to the number of mining cycles ;; ;; # Returns ;; - st0: success code (0 for success, 1 for a failure) ;; - r256[2]: resulting hash value ;; - a16[1]: actual number of cycles used ;; ;; # Uses ;; - a8[1]: temporary result code ;; - a16[3]: zero .ROUTINE mine                     put  0, a16[1]              ; putting a value into register                     put  0, a16[3]              ; we will use this later loop:                                           ; label for cycle                     sha2 s16[1], r256[2]        ; taking hash of the data                     inj  s16[1], r256[2], a16[3] ; changing the string with the hash itself                     inc  a16[1]                 ; counting steps                     gt.u a16[1], a16[2]         ; making sure we do not exceed $cycle_limit                     jif  exceeded                     lt.u r256[2], r256[1]       ; checking against difficulty                     jif  done                   ; target difficulty reached!                     jmp  loop done:               put  1, a8[1]               ; failing since we exceeded $cycle_limit                     ifz  a8[1]                     ret exceeded:           put  0, a8[1]                     st.s a8[1]                     ret																										https://github.com/AluVM/aluasm																																																																																																																																																																																													0	0														
weebasic	weebasic	2021	Maxime Chevalier-Boisvert		10	pl		https://github.com/maximecm/weebasic/		0					2484	0		3	20087		true	0								https://github.com/maximecb/weebasic/	pl																2021	2024		3	3	12	0	false																								2021	2025	62	5	6	1	910																													visual-basic rust markdown				true	28	0		13																1	false																													Canada																															https://github.com/maximecb/weebasic/																																																																																																																																																																																													0	0														
doml	DOML	2017			11	dataNotation				0					2485	1		1	20087		true	0								https://github.com/DOML-Lang/DOML	dataNotation																2017	2024	2017	2	1	7	7	false												Data Oriented Markup Language												2017	2018	117	2	13	1	2405																			https://github.com/DOML-Lang										markdown				true	13	0		12																	false																													Australia					"# 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"																										https://github.com/DOML-Lang/DOML																																																																																																																																																																																													0	0														
emesh	emesh	2014			11	esolang				0				0.2.1	2486	0		3	20087		true	0								https://github.com/Alexander-0x80/Emesh	esolang																2014	2016	2014	3	0	11	0	false																								2014	2014	20	1	16	1	969																			https://github.com/mohawkgroup										javascript markdown json				true	13	0		14																	false	0	true																											Israel																															https://github.com/Alexander-0x80/Emesh																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n8594742|Show HN: I have written a toy language in JavaScript|2014-11-12 10:19:23 UTC|1415787563|rootdiver|2|10							
sha-3-hash-function	SHA-3	2015			7	hashFunction				0					2487	0			20081		false	0									hashFunction																							false																																					2015		"SHA-3 (Secure Hash Algorithm 3) is the latest member of the Secure Hash Algorithm family of standards, released by NIST on August 5, 2015. Although part of the same series of standards, SHA-3 is internally different from the MD5-like structure of SHA-1 and SHA-2. SHA-3 is a subset of the broader cryptographic primitive family Keccak (), designed by Guido Bertoni, Joan Daemen, Michaël Peeters, and Gilles Van Assche, building upon RadioGatún. Keccak's authors have proposed additional uses for the function, not (yet) standardized by NIST, including a stream cipher, an authenticated encryption system, a ""tree"" hashing scheme for faster hashing on certain architectures, and AEAD ciphers Keyak and Ketje.Keccak is based on a novel approach called sponge construction. Sponge construction is based on a wide random function or random permutation, and allows inputting (""absorbing"" in sponge terminology) any amount of data, and outputting (""squeezing"") any amount of data, while acting as a pseudorandom function with regard to all previous inputs. This leads to great flexibility. NIST does not currently plan to withdraw SHA-2 or remove it from the revised Secure Hash Standard. The purpose of SHA-3 is that it can be directly substituted for SHA-2 in current applications if necessary, and to significantly improve the robustness of NIST's overall hash algorithm toolkit.The creators of the Keccak algorithms and the SHA-3 functions suggest using the faster function KangarooTwelve with adjusted parameters and a new tree hashing mode without extra overhead for small message sizes."		807	215		20394543					National Institute of Standards and Technology															4055	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SHA-3	0	0														
basic4android	Basic4android	2011			8	pl				0					2488	0			20081		true	0									pl																							false																																					2018	android java visual-basic isbn	Basic4Android (currently known as B4A) is a rapid application development tool for native Android applications, developed and marketed by Anywhere Software Ltd. B4A is an alternative to programming with Java.B4A includes a visual designer that simplifies the process of building user interfaces that target phones and tablets with different screen sizes. Compiled programs can be tested in AVD Manager emulators or on real Android devices using Android Debug Bridge and B4A Bridge. The language itself is similar to Visual Basic and Visual Basic .Net though it is adapted to the native Android environment. B4A is an object-based and event-driven language. B4A generates standard signed Android applications which can be uploaded to app stores like Google Play, Samsung Apps and Amazon Appstore. There are no special dependencies or runtime frameworks required.	2013	48	92	42	40303335					Anywhere Software														false	260	0		8																																														Israel																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Basic4android	0	0														
powerisa	IBM POWER Instruction Set Architecture	1998			8	isa				0					2489	0			20081		true	0									isa																							false																																					1998	powerpc	The IBM POWER ISA is a reduced instruction set computer (RISC) instruction set architecture (ISA) developed by IBM. The name is an acronym for Performance Optimization With Enhanced RISC. The ISA is used as base for high end microprocessors from IBM during the 1990s and were used in many of IBM's servers, minicomputers, workstations, and supercomputers. These processors are called POWER1 (RIOS-1, RIOS.9, RSC, RAD6000) and POWER2 (POWER2, POWER2+ and P2SC). The ISA evolved into the PowerPC instruction set architecture and was deprecated in 1998 when IBM introduced the POWER3 processor that was mainly a 32/64 bit PowerPC processor but included the POWER ISA for backwards compatibility. The POWER ISA was then abandoned.	2017	48	100	1	38905529					IBM															260	0		8																																	na													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IBM_POWER_Instruction_Set_Architecture	0	0														
stacklang	stacklang	2018	Justin Hu		11	pl		https://justinhuprime.github.io/StackLang/index.html		0					2490	0		12	20075		true	0								https://github.com/JustinHuPrime/StackLang	pl																2018	2023	2018	3	0	4	3	false																								2018	2018	312	6	93	5	29267																			University of British Columbia										cpp html pascal markdown python make json javascript css xml yaml svg				true	12	0		23																1	false																													Canada																															https://github.com/JustinHuPrime/StackLang																																																																																																																																																																																													0	0														
whack	whack	2018	Onchere Bironga		9	pl				0					2491	0		6	20072		true	0								https://github.com/onchere/whack	pl																2018	2024	2018	5	3	61	0	false																								2018	2019	4	1	128	2	18047																													markdown python yaml c cpp cmake				true	72	0		15																1	false																																																												https://github.com/onchere/whack																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n18319468|Show HN: Whack – A simply-designed compiled programming language|2018-10-28 07:01:55 UTC|1540710115|wycliffb|45|57							
autocode	Autocode	1954			8	pl				0					2492	1			20071	5	true	0									pl																							false																																					1950	autocoder cobol fortran dartmouth-basic algol atlas-autocode cpl bcpl b c	"Autocode is the name of a family of ""simplified coding systems"", later called programming languages, devised in the 1950s and 1960s for a series of  digital computers at the Universities of Manchester, Cambridge and London. Autocode was a generic term; the autocodes for different machines were not necessarily closely related as are, for example, the different versions of the single language FORTRAN. Today the term is used to refer to the family of early languages descended from the Manchester Mark 1 autocoder systems, which were generally similar. In the 1960s, the term autocoders was used more generically as to refer to any high-level programming language using a compiler.  Examples of languages referred to as autocodes are COBOL and Fortran."	2005	47	52	122	1619142					University of Manchester && University of Cambridge && University of London															255	0		10																																														England																							1     n1 = 1      vn1 = I         reads input into v[n[1]]       n1 = n1 + 1    j1,11 ≥ n1        jumps to 1 if n[1] ≤ 11																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Autocode	0	0	https://hopl.info/showlanguage.prx?exp=5													
mama-software	Mama	2010			9	pl		https://web.archive.org/web/20181230132451/https://eytam.com/mama		0					2493	0			20069		true	0									pl																							false																																					2009		Mama is an object-oriented educational programming language designed to help young students start programming by providing all language elements in the student mother tongue. Mama programming language is available in several languages, with both left-to-right (LTR) and right-to-left (RTL) language direction support. A new variant of Mama was built on top of Carnegie Mellon's Alice development environment, supporting scripting of the 3D stage objects. This new variant of Mama was designed to help young students start programming by building 3D animations and games.	2010	10	12	51	26220277					Shapes Robotics														true	71	0		9																																														Israel																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Mama_%28software%29	0	0														
agentspeak	AgentSpeak	1994	Anand Rao		9	pl				0					2494	0			20064	7800	true	0									pl																							false																																					1996		AgentSpeak is an agent-oriented programming language. It is based on logic programming and the BDI architecture for (cognitive) autonomous agents. The language was originally called AgentSpeak(L), but became more popular as AgentSpeak, a term that is also used to refer to the variants of the original language.	2009	10	16		22623404					Federal University of Rio Grande do Sul && University of Massachusetts Amherst															70	0		10																1																																		https://semanticscholar.org/paper/ad65b6f0794c435b76cc4ef5defa4f2dea6dc6fd																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/AgentSpeak	0	0	https://hopl.info/showlanguage.prx?exp=7800													
lynx	Lynx	1984			9	pl				0					2495	0			20064	1093	true	0									pl																							false																																					1984		Lynx is a programming language for large distributed networks, using remote procedure calls. It was developed by the University of Wisconsin–Madison in 1984 for the Charlotte multicomputer operating system.  In 1986 at the University of Rochester Lynx was ported to the Chrysalis operating system running on a BBN Butterfly multiprocessor.	2001	10	9	24	18530					University of Wisconsin															70	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Lynx_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1093													
pl-c	PL/C	1973			9	pl				0					2496	0			20064	650	true	0									pl																							false																																					1973	pl-i cornell-university-programming-language sp-k watfiv	"PL/C is a computer programming language developed at Cornell University with the specific goal of being used for teaching programming.  It is based on  IBM's PL/I language, and was designed in the early 1970s.  Cornell also developed a compiler for the language that was based on its earlier CUPL compiler, and it was widely used in college-level programming courses.  The two researchers and academic teachers who designed PL/C were Richard W. Conway and Thomas R. Wilcox. They submitted the famous article ""Design and implementation of a diagnostic compiler for PL/I"" published in the Communications of ACM in March 1973, pages 169-179.   PL/C eliminated some of the more complex features of PL/I, and added extensive debugging and error recovery facilities. PL/C is a subset of PL/I.   A program that runs without error under the PL/C compiler should run under PL/I and produce the  same results, unless certain incompatible diagnostic features, such as a  macro section (begun by a $MACRO statement and finished by a $MEND statement), were used.The PL/C compiler had the unusual capability of never failing to compile any program, through the use of extensive automatic correction of many syntax errors and by converting any remaining syntax errors to output statements."	2003	10	17	40	309357					Cornell University															70	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PL/C	0	0	https://hopl.info/showlanguage.prx?exp=650													
bioscript	bioscript	2019			13	pl chemistry biology				0					2497	1			20060		true	0									pl																							false																																														This paper introduces BioScript, a domain-specific language (DSL) for programmable biochemistry which executes on emerging microfluidic platforms. The goal of this research is to provide a simple, intuitive, and type-safe DSL that is accessible to life science practitioners. The novel feature of the language is its syntax, which aims to optimize human readability; the technical contributions of the paper include the BioScript type system and relevant portions of its compiler. The type system ensures that certain types of errors, specific to biochemistry, do not occur, including the interaction of chemicals that may be unsafe. The compiler includes novel optimizations that place biochemical operations to execute concurrently on a spatial 2D array platform on the granularity of a control flow graph, as opposed to individual basic blocks. Results are obtained using both a cycle-accurate microfluidic simulator and a software interface to a real-world platform.	This paper introduces BioScript, a domain-specific language (DSL) for programmable biochemistry which executes on emerging microfluidic platforms. The goal of this research is to provide a simple, intuitive, and type-safe DSL that is accessible to life science practitioners. The novel feature of the language is its syntax, which aims to optimize human readability; the technical contributions of the paper include the BioScript type system and relevant portions of its compiler. The type system ensures that certain types of errors, specific to biochemistry, do not occur, including the interaction of chemicals that may be unsafe. The compiler includes novel optimizations that place biochemical operations to execute concurrently on a spatial 2D array platform on the granularity of a control flow graph, as opposed to individual basic blocks. Results are obtained using both a cycle-accurate microfluidic simulator and a software interface to a real-world platform.		University of California Riverside	This paper introduces BioScript, a domain-specific language (DSL) for programmable biochemistry which executes on emerging microfluidic platforms. The goal of this research is to provide a simple, intuitive, and type-safe DSL that is accessible to life science practitioners. The novel feature of the language is its syntax, which aims to optimize human readability; the technical contributions of the paper include the BioScript type system and relevant portions of its compiler. The type system ensures that certain types of errors, specific to biochemistry, do not occur, including the interaction of chemicals that may be unsafe. The compiler includes novel optimizations that place biochemical operations to execute concurrently on a spatial 2D array platform on the granularity of a control flow graph, as opposed to individual basic blocks. Results are obtained using both a cycle-accurate microfluidic simulator and a software interface to a real-world platform.														0	0		15																																														United States				https://dl.acm.org/citation.cfm?id=3276498	/* Initialization Omitted */ 2 mixture = mix 10 uL of water with 3 10 uL of blood for 10 s 4 heat mixture at 100 C for 10 s																																	/* */																															true																																																																								true																														false																																																	0	0														
carpet	Carpet	1997	Giandomenico Spezzano and Domenico Talia		13	pl				0					2498	1			20060	6227	true	0									pl																							false																																														This paper describes CARPET, a high-level programming language based on the cellular automata model. CARPET is a programming language designed to support the development of parallel high performance software. It exploits the computing power of a highly parallel computer releasing a user from using explicit parallel constructs. A CARPET implementation has been used for programming cellular algorithms in the CAMEL parallel environment. By CARPET a user might write programs to describe the actions of thousands of simple active agents interacting locally, then the CAMEL environment allows a user to observe the global complex evolution that arises from their parallel execution and their local interactions.	This paper describes CARPET, a high-level programming language based on the cellular automata model. CARPET is a programming language designed to support the development of parallel high performance software. It exploits the computing power of a highly parallel computer releasing a user from using explicit parallel constructs. A CARPET implementation has been used for programming cellular algorithms in the CAMEL parallel environment. By CARPET a user might write programs to describe the actions of thousands of simple active agents interacting locally, then the CAMEL environment allows a user to observe the global complex evolution that arises from their parallel execution and their local interactions.		University of Calabria	This paper describes CARPET, a high-level programming language based on the cellular automata model. CARPET is a programming language designed to support the development of parallel high performance software. It exploits the computing power of a highly parallel computer releasing a user from using explicit parallel constructs. A CARPET implementation has been used for programming cellular algorithms in the CAMEL parallel environment. By CARPET a user might write programs to describe the actions of thousands of simple active agents interacting locally, then the CAMEL environment allows a user to observe the global complex evolution that arises from their parallel execution and their local interactions.														0	0		14																2																		5304												Italy				https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=ec6ea12f096627857637678555a968f40a94a6d1	cadef { dimension 2; radius 1; state (short which, rand, gas); neighbor Margolus[9]([1,0]East,[1,1]SE,[0,1]South,[-1,1]SO,  [-1,0]West,[-1,-1]NW,[0,-1]North,[1,-1] NE,[1,0] East); }  int i; short temp, temprand; { if((cell_which == 0 && step %2 == 1)||(cell_which == 3 && step % 2 == 0))  { temprand = 0;  for(i=0; i < 3; i++)  temprand = temprand + Margolus_rand[i];  temprand = temprand + cell_rand;  if (temprand % 2 == 1)  update(cell_gas, South_gas);  else  update(cell_gas, East_gas);  } else  if((cell_which == 1 && step % 2 == 1)||(cell_which == 2 && step % 2 == 0))  { temprand = 0;  for(i=2; i < 5; i++)  temprand = temprand + Margolus_rand[i];  temprand = temprand + cell_rand;  if (temprand % 2 == 1)  update(cell_gas, West_gas);  else  update(cell_gas, South_gas);  } else  if((cell_which == 3 && step %2 == 1)||(cell_which == 0 && step % 2 == 0)) { temprand = 0;  for(i=4; i < 7; i++)  temprand = temprand + Margolus_rand[i];  temprand = temprand + cell_rand;  if (temprand % 2 == 1)  update(cell_gas, North_gas);  else  update(cell_gas, West_gas);  } else  { temprand = 0;  for (i=6; i < 9; i++)  temprand= temprand + Margolus_rand[i];  temprand = temprand + cell_rand;  if (temprand % 2 == 1)  update(cell_gas, East_gas);  else  update(cell_gas, North_gas);  }  temp = (cell_rand + East_rand + North_rand + West_rand + South_rand ) % 2  up																																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=6227													
ctalk-lang	ctalk-lang	1989			13	pl				0					2499	1			20060		true	0									pl																							false																																														The CTalk programming language: a strategic evolution of APL	The CTalk programming language: a strategic evolution of APL		École des Mines de Saint-Étienne	The CTalk programming language: a strategic evolution of APL														0	0		14																																														France				http://kiwi.emse.fr/JJG/INTALK/ctalk.txt	// When working with the CTalk interpreter, // every result is printed 2+3; // = 5 2*3+5*10; // = 56 // Variables are implicitely declared when // they are used for the first time a=2; b=3; a+b; // = 2 // = 3 // = 5																																//																																true																																																							true																																															false																																																	0	0														
dslx	dslx	2020			13	pl				0					2500	1			20060		true	0									pl																							false																																														DSLX is a domain specific, functional language to build hardware that can also run effectively as host software. The DSL targets the XLS compiler (by conversion to XLS IR) to enable flows for FPGAs and ASICs (note that other frontends will become available in the future). DSLX mimics Rust, while being an immutable expression-based dataflow DSL with hardware-oriented features; e.g. arbitrary bitwidths, entirely fixed size objects, fully analyzeable call graph, etc. To avoid arbitrary new syntax/semantics choices the DSL mimics Rust where it is reasonably possible; for example, integer conversions all follow the same semantics as Rust.	DSLX is a domain specific, functional language to build hardware that can also run effectively as host software. The DSL targets the XLS compiler (by conversion to XLS IR) to enable flows for FPGAs and ASICs (note that other frontends will become available in the future). DSLX mimics Rust, while being an immutable expression-based dataflow DSL with hardware-oriented features; e.g. arbitrary bitwidths, entirely fixed size objects, fully analyzeable call graph, etc. To avoid arbitrary new syntax/semantics choices the DSL mimics Rust where it is reasonably possible; for example, integer conversions all follow the same semantics as Rust.		Google	DSLX is a domain specific, functional language to build hardware that can also run effectively as host software. The DSL targets the XLS compiler (by conversion to XLS IR) to enable flows for FPGAs and ASICs (note that other frontends will become available in the future). DSLX mimics Rust, while being an immutable expression-based dataflow DSL with hardware-oriented features; e.g. arbitrary bitwidths, entirely fixed size objects, fully analyzeable call graph, etc. To avoid arbitrary new syntax/semantics choices the DSL mimics Rust where it is reasonably possible; for example, integer conversions all follow the same semantics as Rust.														0	0		14																																														United States				https://google.github.io/xls/dslx_reference/	"fn cast_to_array(x: u6) -> u2[3] {   x as u2[3] }  fn cast_from_array(a: u2[3]) -> u6 {   a as u6 }  fn concat_arrays(a: u2[3], b: u2[3]) -> u2[6] {   a ++ b }  test cast_to_array {   let a_value: u6 = u6:0b011011;   let a: u2[3] = cast_to_array(a_value);   let a_array = u2[3]:[1, 2, 3];   let _ = assert_eq(a, a_array);   // Note: converting back from array to bits gives the original value.   let _ = assert_eq(a_value, cast_from_array(a));    let b_value: u6 = u6:0b111001;   let b_array: u2[3] = u2[3]:[3, 2, 1];   let b: u2[3] = cast_to_array(b_value);   let _ = assert_eq(b, b_array);   let _ = assert_eq(b_value, cast_from_array(b));    // Concatenation of bits is analogous to concatenation of their converted   // arrays. That is:   //   //  convert(concat(a, b)) == concat(convert(a), convert(b))   let concat_value: u12 = a_value ++ b_value;   let concat_array: u2[6] = concat_value as u2[6];   let _ = assert_eq(concat_array, concat_arrays(a_array, b_array));    // Show a few classic ""endianness"" example using 8-bit array values.   let x = u32:0xdeadbeef;   let _ = assert_eq(x as u8[4], u8[4]:[0xde, 0xad, 0xbe, 0xef]);   let y = u16:0xbeef;   let _ = assert_eq(y as u8[2], u8[2]:[0xbe, 0xef]);    () }"																																//																																true																																																							true																																															false																																																	0	0														
linux-kernel-module	Linux Kernel Module	1996			13	application				0					2501	2			20060		false	0									application						0					text			none	data								false																																														As of Linux kernel version 2.6, KO files are used in place of .O files and contain additional information that the kernel uses to load modules. The Linux program modpost can be used to convert O files into KO files.	As of Linux kernel version 2.6, KO files are used in place of .O files and contain additional information that the kernel uses to load modules. The Linux program modpost can be used to convert O files into KO files.		Linux Kernel Organization, Inc	As of Linux kernel version 2.6, KO files are used in place of .O files and contain additional information that the kernel uses to load modules. The Linux program modpost can be used to convert O files into KO files.	ko	mod												0	0		14																																	text													United States				https://www.tldp.org/LDP/lkmpg/2.6/lkmpg.pdf	fs/mbcache.ko fs/mbcache.o																																																																																																																																																																																																																							0	0									Linux Kernel Module					
lp-format	LP Format	1987	Robert Bixby		13	textDataFormat				0					2502	1			20060		true	0									textDataFormat																							false																																														A format for storing linear programming problems. The LP format captures an optimization model in a way that is easier for humans to read than MPS format, and can often be more natural to produce.	A format for storing linear programming problems. The LP format captures an optimization model in a way that is easier for humans to read than MPS format, and can often be more natural to produce.			A format for storing linear programming problems. The LP format captures an optimization model in a way that is easier for humans to read than MPS format, and can often be more natural to produce.	lp													0	0		18	mps-format cplex gurobi															1																																		https://lpsolve.sourceforge.net/5.5/lp-format.htm	\ LP format example																																\																																																																																							true																																																																																																0	0														
manchester-syntax	Manchester syntax	2006			13	dataNotation				0					2503	1			20060		true	0									dataNotation																							false																																														The Manchester syntax is a user-friendly compact syntax for OWL 2 ontologies; it is frame-based, as opposed to the axiom-based other syntaxes for OWL 2. The Manchester Syntax is used in the OWL 2 Primer, and this document provides the language used there. It is expected that tools will extend the Manchester Syntax for their own purposes, and tool builders may collaboratively extend the common language.	The Manchester syntax is a user-friendly compact syntax for OWL 2 ontologies; it is frame-based, as opposed to the axiom-based other syntaxes for OWL 2. The Manchester Syntax is used in the OWL 2 Primer, and this document provides the language used there. It is expected that tools will extend the Manchester Syntax for their own purposes, and tool builders may collaboratively extend the common language.		University of Manchester	The Manchester syntax is a user-friendly compact syntax for OWL 2 ontologies; it is frame-based, as opposed to the axiom-based other syntaxes for OWL 2. The Manchester Syntax is used in the OWL 2 Primer, and this document provides the language used there. It is expected that tools will extend the Manchester Syntax for their own purposes, and tool builders may collaboratively extend the common language.														0	0		15																																														United Kingdom				http://webont.org/owled/2006/acceptedLong/submission_9.pdf	/**  * @rdfs:comment A vegetarian pizza is a pizza that only has cheese toppings  * and tomato toppings.  *  * @rdfs:label Pizza [en]  * @rdfs:label Pizza [pt]  */ Class: VegetarianPizza  EquivalentTo:   Pizza and  not (hasTopping some FishTopping) and  not (hasTopping some MeatTopping)  DisjointWith:    NonVegetarianPizza																																	/* */																															true																																																																								true																														false																																																	0	0														
maude	Maude	1990			13	pl				0					2504	1			20060	2937	true	0									pl																							false																																														Maude is a high-level language and high-performance system supporting both equational and rewriting logic computation for a wide range of applications.	Maude is a high-level language and high-performance system supporting both equational and rewriting logic computation for a wide range of applications.		Universidad de Navarra && Universidad de Málaga && Universidad Complutense && Centro Informático Científico de Andalucía && SRI	Maude is a high-level language and high-performance system supporting both equational and rewriting logic computation for a wide range of applications.														0	0		18			obj																																						http://www.rosettacode.org/wiki/Category:Maude					Spain and United States				https://semanticscholar.org/paper/a9c022579be9dcff685682c1876f8a4532ac02cf	fmod FACTORIAL is     protecting INT .        op undefined : -> Int .    op _! : Int -> Int .        var n : Int .        eq 0 ! = 1 .    eq n ! = if n < 0 then undefined else n * (sd(n, 1) !) fi .     endfm  red 11 ! .																																																																																																																																																																																																																							0	23	https://hopl.info/showlanguage.prx?exp=2937												year|title|doi|citations|influentialCitations|authors|paperId\n1993|A logical theory of concurrent objects and its realization in the Maude language|10.7551/mitpress/2087.003.0017|284|15|J. Meseguer|12f49ee3cb748d590ae424b9bfe2f54b07bd8abf\n2009|Unification and Narrowing in Maude 2.4|10.1007/978-3-642-02348-4_27|33|2|M. Clavel and F. Durán and S. Eker and S. Escobar and P. Lincoln and N. Martí-Oliet and J. Meseguer and C. Talcott|7eb3e198b6f8fb13c9b44c7ec568c6177d4b4e6a\n2000|Maude Action Tool: Using Reflection to Map Action Semantics to Rewriting Logic|10.1007/3-540-45499-3_29|29|2|Christiano Braga and E. Haeusler and J. Meseguer and P. Mosses|f2fc100aa3ebad603020c23815e3d33a52b611bf\n2007|Translating AUML Diagrams into Maude Specifications: A Formal Verification of Agents Interaction Protocols|10.5381/jot.2007.6.4.a2|16|1|Farid Mokhati and N. Boudiaf and M. Badri and L. Badri|2e5d0fa77ab277ccf9835a05cd7e0d4487c7d3dc\n2012|Modelling and analyzing adaptive self-assembly strategies with Maude|10.1007/978-3-642-34005-5_7|16|0|R. Bruni and A. Corradini and F. Gadducci and Alberto Lluch-Lafuente and Andrea Vandin|042bc43e1451f6a36bdf1f3971785f155b090407\n2006|Prototyping 3APL in the Maude term rewriting language|10.1145/1160633.1160865|14|1|M. Riemsdijk and F. S. Boer and M. Dastani and J. Meyer|ccaf53e978f2f67cc0bebb790f72228ef4e3ae0a\n2009|Generating Maude Specifications From UML Use Case Diagrams|10.5381/jot.2009.8.2.a2|13|0|Farid Mokhati and M. Badri|02ebf983954cf64d3a4f243cf4c98bd1619f57e3\n1992|Translating TROLL light Concepts to Maude|10.1007/3-540-57867-6_10|11|0|G. Denker and Martin Gogolla|734de44349047f52ce951030fba50d8957068129\n2010|Using the Maude Term Rewriting Language for Agent Development with Formal Foundations|10.1007/978-1-4419-6984-2_9|10|1|M. Riemsdijk and L. Astefanoaei and F. S. Boer|7cfc25024bdea53ac5644546ac8bcfd7045c65e6\n2014|Using Big-Step and Small-Step Semantics in Maude to Perform Declarative Debugging|10.1007/978-3-319-07151-0_4|8|0|A. Riesco|6d741f902c926d18b96a68c639e7d0a8931333af\n1993|Programming in OBJ and Maude|10.1007/3-540-56883-2_12|7|1|T. Winkler|c7c812225bcf0d41bd1ab6c759313f6a0134130f\n2018|Symbolic Reasoning Methods in Rewriting Logic and Maude|10.1007/978-3-662-57669-4_2|6|0|J. Meseguer|a0801850d231852868b477aea5285f3af3b3384e\n2000|Using Maude|10.1007/3-540-46428-X_27|5|0|M. Clavel and F. Durán and S. Eker and P. Lincoln and N. Martí-Oliet and J. Meseguer and J. F. Quesada|c22441fe433f3a1845ba3353204e29c52a610cc6\n2008|A Declarative Debugger for Maude|10.1007/978-3-540-79980-1_9|5|0|A. Riesco and A. Verdejo and N. Martí-Oliet and R. Caballero|4cfb0f9b759857b64d4fa648c42e4dcfeb62f49a\n2012|Using Semantics Specified in Maude to Generate Test Cases|10.1007/978-3-642-32943-2_7|5|0|A. Riesco|c2e817c7a0b94d016cdc302281d226ea0906c5a2\n2012|Formal Verification of a Subset of UML Diagrams: An Approach Using Maude|10.4018/978-1-61350-456-7.CH411|5|0|A. Chaoui and Okba Tibermacine and A. Zerek|3669f068d55ba494ae435328f83811aaa6adcb6b\n2009|Teaching Formal Methods Based on Rewriting Logic and Maude|10.1007/978-3-642-04912-5_3|4|0|P. C. Ölveczky|e91b6d2a43694a79e7b019ad50239d6cf4e6e14f\n2015|Memory Policy Analysis for Semantics Specifications in Maude|10.1007/978-3-319-27436-2_18|4|0|A. Riesco and I. Asavoae and Mihail Asavoae|03f2da10fde941c7cc23332ab1dd71a4b1a502e0\n2005|Analysis of the Suzuki-Kasami algorithm with the Maude model checker|10.1109/APSEC.2005.40|3|0|K. Ogata and K. Futatsugi|0799d5984c5df95c1a4108b63809004c195b8f78\n2014|Functional Logic Programming in Maude|10.1007/978-3-642-54624-2_16|3|0|S. Escobar|6c9b2d5a5de9de40eab087f6f2bb2644e97c92d4\n2018|Implementation of Privacy Calculus and Its Type Checking in Maude|10.1007/978-3-030-03421-4_30|2|0|Georgios V. Pitsiladis and P. Stefaneas|361e8fcca7d83008c4ee5e8371ee6059311f85b8\n2010|Towards Formalizing Multi-Agent Systems Functional Requirements In Maude|10.26483/IJARCS.V1I2.20|1|0|Fathi Hamidane and Habiba Belleili-Souici Farid Mokhati|834fcaad9f293ba90c5312344b27afc7e4aa84a3\n2018|Model Checking Parameterized by the Semantics in Maude|10.1007/978-3-319-90686-7_13|1|0|A. Riesco|6e784a46ab2aa36100461cb5aac6bc22f383babb	
pbm-format	Portable Bit Map Format	1986			13	textDataFormat				0					2505	1			20060		true	0									textDataFormat																							false																																														"The PBM format is a lowest common denominator monochrome file format. It serves as the common language of a large family of bitmap image conversion filters. Because the format pays no heed to efficiency, it is simple and general enough that one can easily develop programs to convert to and from just about any other graphics format, or to manipulate the image. The name ""PBM"" is an acronym derived from ""Portable Bit Map."""	"The PBM format is a lowest common denominator monochrome file format. It serves as the common language of a large family of bitmap image conversion filters. Because the format pays no heed to efficiency, it is simple and general enough that one can easily develop programs to convert to and from just about any other graphics format, or to manipulate the image. The name ""PBM"" is an acronym derived from ""Portable Bit Map."""		https://netpbm.sourceforge.net/history.html	"The PBM format is a lowest common denominator monochrome file format. It serves as the common language of a large family of bitmap image conversion filters. Because the format pays no heed to efficiency, it is simple and general enough that one can easily develop programs to convert to and from just about any other graphics format, or to manipulate the image. The name ""PBM"" is an acronym derived from ""Portable Bit Map."""														0	0		14																																														Unknown				http://netpbm.sourceforge.net/doc/pbm.html	"P1 # This is an example bitmap of the letter ""J"" 6 10 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0"																																#																																true																																																							true																																															false																																																	0	0														
peng	PENG	2002	Rolf Schwitter and Marc Tilbrook		13	knowledgeBase				0					2506	1			20060		false	0									knowledgeBase																							false												Processed English																																		 A controlled language processor translates PENG text to first-order logic via a discourse representation structure. The resultant logical theory can then be checked for consistency and informativity, and may also be used for question-answering by third-party reasoning services.	 A controlled language processor translates PENG text to first-order logic via a discourse representation structure. The resultant logical theory can then be checked for consistency and informativity, and may also be used for question-answering by third-party reasoning services.		Macquarie University	 A controlled language processor translates PENG text to first-order logic via a discourse representation structure. The resultant logical theory can then be checked for consistency and informativity, and may also be used for question-answering by third-party reasoning services.														0	0		15	drs															2																														Australia				https://aclanthology.org/U09-1011.pdf	[drs([A, B, C], [theta(A, theme, C)#[1], event(A, working)#[1], theta(A, location, B)#[1], named(B, macquarie university)#[1, [third, sg, neut], [’Macquarie’,’University’]], named(C, david miller)#[1, [third, sg, masc],[’David’,’Miller’]]])]																																																																																																																																																																																																																							0	0														
pgm-format	Netpbm grayscale image format	1988			13	textDataFormat				0					2507	1			20060		true	0									textDataFormat																							false																																														The PGM format is a lowest common denominator grayscale file format. It is designed to be extremely easy to learn and write programs for. (It's so simple that most people will simply reverse engineer it because it's easier than reading this specification).	The PGM format is a lowest common denominator grayscale file format. It is designed to be extremely easy to learn and write programs for. (It's so simple that most people will simply reverse engineer it because it's easier than reading this specification).		https://netpbm.sourceforge.net/history.html	The PGM format is a lowest common denominator grayscale file format. It is designed to be extremely easy to learn and write programs for. (It's so simple that most people will simply reverse engineer it because it's easier than reading this specification).														0	0		14																																														Unknown				https://en.wikipedia.org/wiki/Netpbm_format	P2 # feep.pgm 24 7 15 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 0  3  3  3  3  0  0  7  7  7  7  0  0 11 11 11 11  0  0 15 15 15 15  0 0  3  0  0  0  0  0  7  0  0  0  0  0 11  0  0  0  0  0 15  0  0 15  0 0  3  3  3  0  0  0  7  7  7  0  0  0 11 11 11  0  0  0 15 15 15 15  0 0  3  0  0  0  0  0  7  0  0  0  0  0 11  0  0  0  0  0 15  0  0  0  0 0  3  0  0  0  0  0  7  7  7  7  0  0 11 11 11 11  0  0 15  0  0  0  0 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0																																#																																true																																																							true																																															false																																																	0	0														
ppm-format	ppm-format	1988			13	textDataFormat				0					2508	1			20060		true	0									textDataFormat																							false																																														The PPM format is a lowest common denominator color image file format. It should be noted that this format is egregiously inefficient. It is highly redundant, while containing a lot of information that the human eye can't even discern. Furthermore, the format allows very little information about the image besides basic color, which means you may have to couple a file in this format with other independent information to get any decent use out of it. However, it is very easy to write and analyze programs to process this format, and that is the point.	The PPM format is a lowest common denominator color image file format. It should be noted that this format is egregiously inefficient. It is highly redundant, while containing a lot of information that the human eye can't even discern. Furthermore, the format allows very little information about the image besides basic color, which means you may have to couple a file in this format with other independent information to get any decent use out of it. However, it is very easy to write and analyze programs to process this format, and that is the point.		https://netpbm.sourceforge.net/index.html#support	The PPM format is a lowest common denominator color image file format. It should be noted that this format is egregiously inefficient. It is highly redundant, while containing a lot of information that the human eye can't even discern. Furthermore, the format allows very little information about the image besides basic color, which means you may have to couple a file in this format with other independent information to get any decent use out of it. However, it is very easy to write and analyze programs to process this format, and that is the point.														0	0		14																																														United States				http://netpbm.sourceforge.net/doc/ppm.html	P3 # feep.ppm 4 4 15  0  0  0    0  0  0    0  0  0   15  0 15  0  0  0    0 15  7    0  0  0    0  0  0  0  0  0    0  0  0    0 15  7    0  0  0 15  0 15    0  0  0    0  0  0    0  0  0																																#																																true																																																							true																																															false																																																	0	0														
ruri	Ruri	2000	Tom Rothamel		13	pl				0					2509	0			20060	8638	true	0								https://onegeek.org/software/ruri/current	pl																							false																																		https://onegeek.org/software/ruri/demo.html															https://onegeek.org/software/old.html														true	0	0		13																1																														United States				https://onegeek.org/software/ruri/current/Ruriref.txt																										https://onegeek.org/software/ruri/current																																																																																																																																																																																														0	0	https://hopl.info/showlanguage.prx?exp=8638													
forthscript	ForthScript	2020	Yuriy Zamyatin		10	pl				0					2510	0		6	20056		true	0								https://github.com/ForthScriptLang/forthscript	pl																2020	2024	2020	4	0	16	0	false																								2020	2022	243	7	102	1	9837																			https://github.com/ForthScriptLang										cpp json python yaml markdown cmake				true	24	0		16																1	false																													Unknown																															https://github.com/ForthScriptLang/forthscript																																																																																																																																																																																													0	0														
esc-p	ESC/P	1992			8	pl				0					2511	0			20053	5581	true	0									pl																							false																																					1997	postscript	ESC/P, short for Epson Standard Code for Printers and sometimes styled Escape/P, is a printer control language developed by Epson to control computer printers. It was mainly used in dot matrix printers and some inkjet printers, and is still widely used in many receipt printers. During the era of dot matrix printers, it was also used by other manufacturers (e.g., NEC), sometimes in modified form. At the time, it was a popular mechanism to add formatting to printed text, and was widely supported in software.	2007	45	24		11237296					Seiko Epson Corporation															245	0		8																																														Japan																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ESC/P	0	0	https://hopl.info/showlanguage.prx?exp=5581													
laravel-framework	Laravel	2011			7	framework				0					2512	0			20051		false	0									framework																							false																																					2011		Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) architectural pattern and based on Symfony.  Some of the features of Laravel are a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar.The source code of Laravel is hosted on GitHub and licensed under the terms of MIT License.		721	362		41395046					Laravel															3625	0		7																																														Various																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Laravel	0	0														
newclay	newclay	2011	Joe Groff		11	pl				0					2513	0		5	20050		true	0								https://github.com/jckarter/newclay	pl																2011	2016	2011	3	1	4	0	false																								2011	2011	1	1	1424	1	41135																Newclay is an experimental offshoot of the Clay programming language. The Newclay compiler requires Clay to compile.	Newclay is an experimental offshoot of the Clay programming language. The Newclay compiler requires Clay to compile.		https://github.com/jckarter/newclay/issues	Newclay is an experimental offshoot of the Clay programming language. The Newclay compiler requires Clay to compile.									python vim-script bourne-shell make perl				true	9	0		16																1	false																													United States																															https://github.com/jckarter/newclay																																																																																																																																																																																													0	0														
coda-editor	Coda web development software	2007			8	editor		https://www.panic.com/coda/		0					2514	0			20048		false	0									editor																							false																																					2007		Coda is a commercial and proprietary web development application for macOS, developed by Panic. It was first released on April 23, 2007 and won the 2007 Apple Design Award for Best User Experience. Coda version 2.0 was released on 24 May 2012, along with an iPad version called Diet Coda. Although formerly available on the Mac App Store, it was announced on May 14, 2014 that the update to Coda 2.5 would not be available in the Mac App Store due to sandboxing restrictions.		44	130		10858243					Panic Inc															241	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Coda_(web_development_software)	0	0														
dkim-standard	DomainKeys Identified Mail	2004			10	standard		https://mipassoc.org/		0					2515	0			20045		true	0									standard																							false																																																	Mutual Internet Practices Association															21	0		10																																														United States				https://www.rfc-editor.org/info/rfc6376																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail	0	0				mipassoc.org										
fbx	FBX	1996			10	dataNotation 3d		https://www.autodesk.com/products/fbx/overview		0					2516	0			20045		true	0									dataNotation																							false																																														FBX data exchange technology is a 3D asset exchange format that facilitates higher-fidelity data exchange between 3ds Max, Maya, MotionBuilder, Mudbox and other propriety and third-party software.	FBX data exchange technology is a 3D asset exchange format that facilitates higher-fidelity data exchange between 3ds Max, Maya, MotionBuilder, Mudbox and other propriety and third-party software.			FBX data exchange technology is a 3D asset exchange format that facilitates higher-fidelity data exchange between 3ds Max, Maya, MotionBuilder, Mudbox and other propriety and third-party software.	fbx												false	21	0		11																																														Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/FBX	0	0														
jmap	JMAP	2019			10	protocol		https://tools.ietf.org/html/rfc8620		0					2517	0			20045		true	0									protocol																							false												JSON Meta Application Protocol																																					Oracle															21	0		12	json imap-protocol																																													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/JSON_Meta_Application_Protocol	0	0														
templeos	TempleOS	2005	Terry A. Davis		10	os		https://templeos.org/		0					2518	0			20045		false	0									os																							false																																																														true	true	21	0		10																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/TempleOS	0	0														
lsd	lsd	2016			11	textMarkup				0				0.0.2	2519	0		3	20043		true	0								https://github.com/fiatjaf/LSD	textMarkup																2016	2019	2016	3	1	3	0	false																								2016	2016	3	1	7	1	1061																			https://github.com/fiatjaf/LSD/issues										javascript json yaml				true	8	0		14																	false	0	true																											Unknown																															https://github.com/fiatjaf/LSD																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n12200000|Show HN: A very loose JSON-like markup language|2016-08-01 03:08:11 UTC|1470020891|fiatjaf|0|1							
workfl	Workfl	2019	Adam Dullage		11	textMarkup				0					2520	0		2	20043		true	0								https://github.com/Dullage/workfl	textMarkup																2019	2024	2019	3	0	5	0	false												Workflow Markup Language												2019	2019	10	2	6	1	471																workfl is a lightweight markup language for simple workflow diagrams.	workfl is a lightweight markup language for simple workflow diagrams.			workfl is a lightweight markup language for simple workflow diagrams.									python markdown				true	8	0		15	dot flowchart-fun															1	false																																																												https://github.com/Dullage/workfl																																																																																																																																																																																													0	0														
tamgu	tamgu	2019	Claude Roux		8	pl				0					2521	0		11	20039		true	0								https://github.com/naver/tamgu	pl																2019	2024	2019	11	13	191	0	false																								2019	2025	796	6	2314	464	1822989																													markdown cpp xml c make objective-c java python cmake json bourne-shell				true	237	0		19																1	false																																																												https://github.com/naver/tamgu																																																																																																																																																																																													0	0														
algo	ALGO	1958			8	pl				0					2522	1			20036		true	0									pl																							false																																					1958	algol-60 neliac algol-58	"ALGO is an algebraic programming language developed between 1959 and 1961 for the Bendix G-15 computer. ALGO was one of several programming languages inspired by the Preliminary Report on the Language written in Zürich in 1958. This report underwent several modifications before becoming the Revised Report on which most ALGOL implementations are based. As a result, ALGO and other early ""ALGOLs"" have a very different syntax from ALGOL 60. Other languages developed from the Zürich report include BENJAMIN, MAD (Michigan Algorithm Decoder) and NELIAC."	2004	43	36	224	1149655					Bendix Corporation															235	0		9																																																																					1 TITLE TRABB PARDO-KNUTH ALGORITHM  2 SUBSCript I,J  3 DATA A(11)  4 FORMAt FI(2DT), FLARGE(3D)  5 PROCEDURE F(T=Z)  6 BEGIN  7 Z=SQRT(ABS(T))+5*T^3  8 END  9 FOR I=0(1)10 10 A[I]=KEYBD 11 FOR J=0(1)10 BEGIN 12 I=J-10 13 F(A[I]=Y) 14 PRINT(FI)=I 15 IF Y > 400 16 GO TO LARGE 17 PRINT(FL)=Y 18 GO TO NEXT 19 LARGE: PRINT(FLARGE)=999 20 NEXT: CARR(1) END 21 2END																PRINT																																																																																																																								true																																																												https://en.wikipedia.org/wiki/ALGO	0	0														
sqhtml	SQHTML	2022	Katrina Grace		11	pl		https://sqhtml.swordglowsblue.com/		0					2523	0		3	20035		true	0								https://github.com/KatrinaKitten/sqhtml/	pl																2022	2024		1	0	3	0	false																								2022	2023	5	2	6	1	530																			https://github.com/KatrinaKitten/sqhtml/issues										sql php markdown				true	7	0		14																1	false																													United States																															https://github.com/KatrinaKitten/sqhtml/																																																																																																																																																																																													0	0														
rtp-protocol	Real-time Transport Protocol	1996			7	protocol				0					2524	0			20033		true	0									protocol																							false																																					1996		The Real-time Transport Protocol (RTP) is a network protocol for delivering audio and video over IP networks. RTP is used in communication and entertainment systems that involve streaming media, such as telephony, video teleconference applications including WebRTC, television services and web-based push-to-talk features. RTP typically runs over User Datagram Protocol (UDP).   RTP is used in conjunction with the RTP Control Protocol (RTCP). While RTP carries the media streams (e.g., audio and video), RTCP is used to monitor transmission statistics and quality of service (QoS) and aids synchronization of multiple streams. RTP is one of the technical foundations of Voice over IP and in this context is often used in conjunction with a signaling protocol such as the Session Initiation Protocol (SIP) which establishes connections across the network. RTP was developed by the Audio-Video Transport Working Group of the Internet Engineering Task Force (IETF) and first published in 1996 as RFC 1889, superseded by RFC 3550 in 2003.		661	672		26163					Audio-Video Transport Working Group of the Internet Engineering Task Force															3325	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Real-time_Transport_Protocol	0	0														
broccoli-1	Broccoli	2020	CoconutMacaroon		11	pl		https://github.com/CoconutMacaroon/Broccoli		0					2525	0		5	20019		true	0								https://github.com/CoconutMacaroon/Broccoli	pl																2020	2020		2	0	1	0	false																								2020	2020	60	2	47	7	4516																			https://github.com/CoconutMacaroon/										cmake c xml make markdown				true	5	0		16																1	false																													Unknown																															https://github.com/CoconutMacaroon/Broccoli																																																																																																																																																																																													0	0														
rockstar-rkt	rockstar-rkt	2019			11	pl				0					2526	0		2	20019		true	0								https://github.com/whichxjy/rockstar-rkt	pl																2019	2019	2019	2	0	3	0	false																								2019	2019	91	1	13	1	1240																Implementation of Rockstar in Racket.	Implementation of Rockstar in Racket.		https://github.com/whichxjy/rockstar-rkt/issues	Implementation of Rockstar in Racket.									racket markdown				true	5	0		14	rockstar																false																													Unknown																															https://github.com/whichxjy/rockstar-rkt																																																																																																																																																																																													0	0														
cif	Crystallographic Information File	1991			8	textDataFormat				0					2527	0			20018		true	0									textDataFormat																							false																																					1991		Crystallographic Information File (CIF) is a standard text file format for representing crystallographic information, promulgated by the International Union of Crystallography (IUCr). CIF was developed by the IUCr Working Party on Crystallographic Information in an effort sponsored by the IUCr Commission on Crystallographic Data and the IUCr Commission on Journals. The file format was initially published by Hall, Allen, and Brown and has since been revised, most recently version 1.1. Full specifications for the format are available at the IUCr website. Many computer programs for molecular viewing are compatible with this format, including Jmol.  Closely related is mmCIF, macromolecular CIF, which is intended as an alternative to the Protein Data Bank (PDB) format. Also closely related is Crystallographic Information Framework, a broader system of exchange protocols based on data dictionaries and relational rules expressible in different machine-readable manifestations, including, but not restricted to, Crystallographic Information File and XML.		41	24		6100843					International Union of Crystallography															225	0		8																																														United Kingdom and Germany				https://www.iucr.org/resources/cif/spec/version1.1/cifsyntax																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Crystallographic_Information_File	0	0														
fuzzyclips	FuzzyCLIPS	1995			9	knowledgeBase				0					2528	0			20016		false	0									knowledgeBase																							false																																					2011		FuzzyCLIPS is a fuzzy logic extension of the CLIPS (C Language Integrated Production System) expert system shell from NASA. It was developed by the Integrated Reasoning Group of the Institute for Information Technology of the National Research Council of Canada and has been widely distributed for a number of years. It enhances CLIPS by providing a fuzzy reasoning capability that is fully integrated with CLIPS facts and inference engine allowing one to represent and manipulate fuzzy facts and rules. FuzzyCLIPS can deal with exact, fuzzy (or inexact), and combined reasoning, allowing fuzzy and normal terms to be freely mixed in the rules and facts of an expert system. The system uses two basic inexact concepts, fuzziness and uncertainty. It has provided a useful environment for developing fuzzy applications but it does require significant effort to update and maintain as new versions of CLIPS are released.		9	4		5227761		 The modifications made to CLIPS contain the capability of handling fuzzy concepts and reasoning. It enables domain experts to express rules using their own fuzzy terms. It allows any mix of fuzzy and normal terms, numeric-comparison logic controls, and uncertainties in the rules and facts. Fuzzy sets and relations deal with fuzziness in approximate reasoning, while certainty factors for rules and facts manipulate the uncertainty.	 The modifications made to CLIPS contain the capability of handling fuzzy concepts and reasoning. It enables domain experts to express rules using their own fuzzy terms. It allows any mix of fuzzy and normal terms, numeric-comparison logic controls, and uncertainties in the rules and facts. Fuzzy sets and relations deal with fuzziness in approximate reasoning, while certainty factors for rules and facts manipulate the uncertainty.		National Research Council of Canada	 The modifications made to CLIPS contain the capability of handling fuzzy concepts and reasoning. It enables domain experts to express rules using their own fuzzy terms. It allows any mix of fuzzy and normal terms, numeric-comparison logic controls, and uncertainties in the rules and facts. Fuzzy sets and relations deal with fuzziness in approximate reasoning, while certainty factors for rules and facts manipulate the uncertainty.														65	0		9																																														Canada				https://github.com/rorchard/FuzzyCLIPS																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/FuzzyCLIPS	0	0														
imp	IMP	1968	Edgar T. Irons		9	pl				0					2529	1			20016		true	0									pl																							false																																					1960	edinburgh-imp algol	"IMP is an early systems programming language that was developed by Edgar T. Irons in the late 1960s through early 1970s. Unlike most other systems programming languages, IMP was an extensible syntax programming language. Even though its designer refers to the language as ""being based on ALGOL"", IMP excludes many defining features of that language, while supporting a very non-ALGOL-like one: syntax extensibility. A compiler for IMP existed as early as 1965 and was used for programming the CDC 6600 time-sharing system, which was in use at the Institute for Defense Analyses since 1967. Although the compiler is slower than comparable ones for non-extensible languages, it has been used for practical production work. IMP compilers were developed for the CDC-6600, Cray, PDP-10 and PDP-11 computers. Important IMP versions were IMP65, IMP70, and IMP72."	2004	9	6	36	859608					National Security Agency															65	0		9																1																	text													United States																							<ATOM> ::= ABS ( <ATOM,A> ) ::= DEWOP(214B,AREG1(1,13),A)																																																																																																																																																																																																				https://en.wikipedia.org/wiki/IMP_(programming_language)	0	0														
information-algebra	Information Algebra	1962			9	pl				0					2530	0			20016	164	true	0									pl																							false																																					2003		"The term ""information algebra"" refers to mathematical techniques of information processing. Classical information theory goes back to Claude Shannon. It is a theory of information transmission, looking at communication and storage. However, it has not been considered so far that information comes from different sources and that it is therefore usually combined. It has furthermore been neglected in classical information theory that one wants to extract those parts out of a piece of information that are relevant to specific questions. A mathematical phrasing of these operations leads to an algebra of information, describing basic modes of information processing. Such an algebra involves several formalisms of computer science, which seem to be different on the surface: relational databases, multiple systems of formal logic or numerical problems of linear algebra. It allows the development of generic procedures of information processing and thus a unification of basic methods of computer science, in particular of distributed information processing. Information relates to precise questions, comes from different sources, must be aggregated, and can be focused on questions of interest. Starting from these considerations, information algebras (Kohlas 2003) are two-sorted algebras                         (         Φ         ,         D         )                          {\displaystyle (\Phi ,D)\,}   , where                         Φ                          {\displaystyle \Phi \,}    is a semigroup, representing combination or aggregation of information,                         D                          {\displaystyle D\,}    is a lattice of domains (related to questions) whose partial order reflects the granularity of the domain or the question, and a mixed operation representing focusing or extraction of information."	2006	9	25		5259526					System Development Corporation && Honeywell && RAND && IBM && United States Navy && National Cash Register Corporation && General Electric															65	0		15																																														United States				https://semanticscholar.org/paper/7dca3656a5e3fc381ecd68eeb1e0fd4d90992076																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Information_algebra	0	0	https://hopl.info/showlanguage.prx?exp=164													
kqml	Knowledge Query and Manipulation Language	1993			9	queryLanguage				0					2531	0			20016		true	0									queryLanguage																							false												Knowledge Query and Manipulation Language																									1990	knowledge-interchange-format	"The Knowledge Query and Manipulation Language, or KQML, is a language and protocol for communication among software agents and knowledge-based systems. It was developed in the early 1990s part of the DARPA knowledge Sharing Effort, which was aimed at developing techniques for building large-scale knowledge bases which are shareable and reusable. While originally conceived of as an interface to knowledge based systems, it was soon repurposed as an Agent communication language.Work on KQML was led by Tim Finin of the University of Maryland, Baltimore County and  Jay Weber of EITech and involved contributions from many researchers. The KQML message format and protocol can be used to interact with an intelligent system, either by an application program, or by another intelligent system. KQML's ""performatives"" are operations that agents perform on each other's knowledge and goal stores. Higher-level interactions such as contract nets and negotiation are built using these. KQML's ""communication facilitators"" coordinate the interactions of other agents to support knowledge sharing.  Experimental prototype systems support concurrent engineering, intelligent design, intelligent planning, and scheduling. KQML is superseded by FIPA-ACL."	2002	9	12	40	17216					DARPA															65	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Knowledge_Query_and_Manipulation_Language	0	0														
mark-iv	MARK IV	1985			9	pl				0					2532	0			20016	3117	true	0									pl																							false																																					1985	cobol	"MARK IV is a Fourth-generation programming language that was created by Informatics, Inc.  in the 1960s. Informatics took advantage of IBM's decision to unbundle their software; MARK IV was the first ""software product to have cumulative sales of $10 million"". MARK IV was developed for IBM Systems (360 and 370) and for the RCA Spectra 70. Its main benefit was allowing faster application development on the order of 6 to 10 times faster than doing a system using a 3GL, such as COBOL. MARK IV, being an early 4GL, allowed user development of systems related to business. In a 1971 ad by Informatics, there are several quotes from customers, such as:  We conservatively estimate that the benefits derived from the MARK IV System have completely returned  the cost of our investment in a period of less than 3 months. MARK IV runs ... handle Accounts Receivable, Inventory, Sales Analyses, etc. on about 26 different factories.MARK IV went to Sterling Software in 1985 as part of that company's acquisition of Informatics General.  As VISION:BUILDER it is now part of the product suite from Computer Associates."	2006	9	14	30	7918764					Informatics General Corporation															65	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MARK_IV_(software)	0	0	https://hopl.info/showlanguage.prx?exp=3117													
obliq	Obliq	1993			9	pl				0					2533	0			20016	1742	true	0									pl																							false																																					1992	modula-3 self oberon smalltalk	Obliq is an interpreted, object-oriented programming language designed to make distributed, and locally multi-threaded, computation simple and easy for the programmer, while providing program safety and implicit type system. The interpreter is written in Modula-3, and provides Obliq with full access to Modula-3's network objects capabilities. A type inference algorithm for record concatenation, subtyping and recursive types has been developed for Obliq, more important it has been proved to be NP-complete  and its lowest complexity to be Ο(n3) or if under other modeling up to certain conditions down to Ο(n2)  and its best known implementation runs in Ο(n5). Obliq's syntax is very similar to Modula-3, the biggest difference being that Obliq has no need of explicit typed variables (i.e., a variable can hold any data type allowed by the type checker and if does not accepts one, i.e., a given expression execution error will be thrown) although explicit type declarations are allowed and ignored by the interpreter. The basic data types in the language include booleans, integers, reals, characters, strings, and arrays. Obliq supports the usual set of sequential control structures (conditional, iteration, and exception handling forms), as well as special control forms for concurrency (mutexes and guarded statements). Besides that Obliq's objects are able to be cloned and safely copied remotely by any machine in a distributed network object and it can be done in a transparent way. Obliq's large standard library provides strong support for mathematical operations, I/O, persistence, thread control, graphics, and animation. Distributed computation is object-based: objects hold a state, which is local to a particular process. Scope of objects and other variables is purely lexical. Objects can call methods of other objects, even if those objects are on another machine on the network. Obliq objects are simply collections of named fields (similar to slots in Self and Smalltalk), and support inheritance by delegation (like Self). The common uses of Obliq involve programming over networks, 3D animation, and distributed computation over Ethernet LAN as. Obliq is included free with the DEC Modula-3 distribution, but other free versions exist elsewhere including pre-compiled binaries for several operating systems.	2004	9	12	45	602578					DEC															65	0		9																																	text																																																																																																																																																																																																																			true																					https://en.wikipedia.org/wiki/Obliq	0	0	https://hopl.info/showlanguage.prx?exp=1742													
ttm	TTM	1968	Steven M. Caine and E. Kent Gordon		9	pl				0					2534	1			20016		true	0									pl																							false																																					1968		TTM is a string oriented, general purpose macro processing programming language developed in 1968 by Steven Caine and E. Kent Gordon at the California Institute of Technology.	2012	9	11	16	37939929																			true	65	0		10																2																	text			https://github.com/antlr/grammars-v4/tree/master/ttm																																	#<def;n!;N;<#<lt;N;2;1;<#<mu;N;#<n!;#<su;N;1>>>>>>>																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TTM_(programming_language)	0	0														
praxis-lang	praxis-lang	2011	Richard Evans		12	pl				0					2535	1			20015		true	1	prompter								pl																							false													praxis																																				Imperial College															0	0		12																1																														United Kingdom				https://versublog.files.wordpress.com/2014/05/versu.pdf	insert data.scene_data.linus_wakes_up  {  noun!”Linus wakes up”  set_location.jordan_fischer!anonymous_room  set_location.linus_bergstrom!anonymous_room  establish_relationship.linus_bergstrom.jordan_fischer! friends!”{A}We get along really well”  movement_restricted  timeout_conclusion.null_scene!”The story has ended due to inactivity.”!10000  setup!stocker_for_linus_wakes_up  }																																																																																																																																																																																																																							0	0														
arret	arret	2017	Ryan Cumming		8	pl				0					2536	0		8	20013		true	0								https://github.com/etaoins/arret	pl																2018	2024	2017	4	3	205	5	false																								2017	2021	2587	9	330	6	55461																													rust json toml typescript bourne-shell yaml dockerfile markdown				true	224	0		16																1	false																																																												https://github.com/etaoins/arret																																																																																																																																																																																													0	0														
rgb-format	Silicon Graphics Image	1996			8	binaryDataFormat				0					2537	0			20009		false	0									binaryDataFormat																							false																																					1996		Silicon Graphics Image (SGI) or the RGB file format is the native raster graphics file format for Silicon Graphics workstations. The format was invented by Paul Haeberli. It can be run-length encoded (RLE). Among others FFmpeg and ImageMagick support this format.		40	164		4832977					Silicon Graphics, Inc															220	0		8																																														United States				https://media.xiph.org/svt/SGIIMAGESPEC																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Silicon_Graphics_Image	0	0														
schematron	Schematron	1999			8	xmlFormat				0					2538	1			20009		true	0									xmlFormat																							false																																					2016		"Schematron is a rule-based validation language for making assertions about the presence or absence of patterns in XML trees.  It is a structural schema language expressed in XML using a small number of elements and XPath. In a typical implementation, the Schematron schema XML is processed into normal XSLT code for deployment anywhere that XSLT can be used. Schematron is capable of expressing constraints in ways that other XML schema languages like XML Schema and DTD cannot. For example, it can require that the content of an element be controlled by one of its siblings. Or it can request or require that the root element, regardless of what element that is, must have specific attributes. Schematron can also specify required relationships between multiple XML files. Constraints and content rules may be associated with ""plain-English"" validation error messages, allowing translation of numeric Schematron error codes into meaningful user error messages. The current ISO recommendation is Information technology, Document Schema Definition Languages (DSDL), Part 3: Rule-based validation, Schematron (ISO/IEC 19757-3:2016)."		40	35		347726					Academia Sinica															220	0		8																																														Republic of China (Taiwan)					"<schema xmlns=""http://purl.oclc.org/dsdl/schematron"">   <pattern>      <title>Date rules</title>      <rule context=""Contract"">         <assert test=""ContractDate &lt; current-date()"">ContractDate should be in the past because future contracts are not allowed.</assert>      </rule>   </pattern> </schema>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Schematron	0	0														
star	Star	2021	ALANVF		11	pl				0					2539	0		7	20008		true	0								https://github.com/ALANVF/star	pl																							false																								2021	2024	240	3	679	2	60083																			https://github.com/ALANVF/star/issues										haxe nim json markdown vim-script raku powershell				true	4	0		18																1	false																			https://github.com/antlr/grammars-v4/tree/master/star										Unknown																															https://github.com/ALANVF/star																																																																																																																																																																																													0	0														
jargon	Jargon	1987			7	pl				0					2540	0			20002	8581	true	0									pl																							false																																					1987		"Jargon is a type of language that is used in a particular context and may not be well understood outside that context. The context is usually a particular occupation (that is, a certain trade, profession, or academic field), but any in group can have jargon. The main trait that distinguishes jargon from the rest of a language is special vocabulary—including some words specific to it, and often different senses or meanings of words, that out groups would tend to take in another sense—therefore misunderstanding that communication attempt. Jargon is thus ""the technical terminology or characteristic idiom of a special activity or group"". Most jargon is technical terminology, involving terms of art or industry terms, with particular meaning within a specific industry. A main driving force in the creation of technical jargon is precision and efficiency of communication when a discussion must easily range from general themes to specific, finely differentiated details without circumlocution. A side-effect of this is a higher threshold for comprehensibility, which is usually accepted as a trade-off but is sometimes even used as a means of social exclusion (reinforcing ingroup-outgroup barriers) or social aspiration (when intended as a way of showing off). The philosopher Étienne Bonnot de Condillac observed in 1782 that ""every science requires a special language because every science has its own ideas"". As a rationalist member of the Enlightenment, he continued: ""It seems that one ought to begin by composing this language, but people begin by speaking and writing, and the language remains to be composed.""Various kinds of language peculiar to ingroups can be named across a semantic field. Slang can be either culture-wide or known only within a certain group or subculture. Argot is slang or jargon purposely used to obscure meaning to outsiders. Conversely, a lingua franca is used for the opposite effect, helping communicators to overcome unintelligibility, as are pidgins and creole languages. For example, the Chinook Jargon was a pidgin. Although technical jargon's primary purpose is to aid technical communication, not to exclude outsiders by serving as an argot, it can have both effects at once and can provide a technical ingroup with shibboleths. For example, medieval guilds could use this as one means of informal protectionism. On the other hand, jargon that once was obscure outside a small ingroup can become generally known over time. For example, the terms bit, byte, and hexadecimal (which are terms from computing jargon) are now recognized by many people outside computer science."		587	1136		49607																				2955	0		7																																																		https://joewing.net/projects/jargon/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Jargon	0	0	https://hopl.info/showlanguage.prx?exp=8581													
gamerlanguage	GamerLanguage	2021	Dilan Nair		11	pl		https://github.com/dilanx/GamerLanguage/blob/main/DOCUMENTATION.md		0					2541	0		5	19996		true	0								https://github.com/dilanx/GamerLanguage	pl																2021	2021	2021	1	0	0	0	false																								2021	2021	40	1	22	1	833																			https://github.com/dilanx/GamerLanguage/issues										java markdown xml ruby bourne-shell				true	3	0		16																1	false																													United States																															https://github.com/dilanx/GamerLanguage																																																																																																																																																																																													0	0														
recursivetext	Recursive teXt	2024	Steven Obua		11	dataNotation		http://recursivetext.com/		0					2542	1		3	19996		true	0								https://github.com/practal/recursivetext	dataNotation																2024	2024		1	0	0	0	false																								2024	2024	30	1	13	1	773																A general-purpose text format.	A general-purpose text format.			A general-purpose text format.									json typescript markdown				true	3	0		14																1	false																																		RX    = Block+ Block = Line (Line | Block)* Line  = Character*																										https://github.com/practal/recursivetext																																																																																																																																																																																													0	0														
music-sp	MUSIC/SP	1972			8	pl				0					2543	0			19995		true	0									pl																							false																																					1972	unix watfiv pascal pl-i basic apl algol ibm-rpg gpss rexx multics	"MUSIC/SP (Multi-User System for Interactive Computing/System Product; originally ""McGill University System for Interactive Computing"") was developed at McGill University in the 1970s from an early IBM time-sharing system called RAX (Remote Access Computing System). The system ran on IBM  S/360,  S/370, and  4300-series  mainframe hardware, and offered novel features (for the time) such as file access control and data compression. It was designed to allow academics and students to create and run their programs interactively on  terminals, in an era when most mainframe computing was still being done from punched cards.  Over the years, development continued and the system evolved to embrace email, the Internet and eventually the World Wide Web. At its peak in the late 1980s, there were over 250  universities, colleges and  high school districts that used the system in North and South America, Europe and Asia."	2003	38	228	69	197821					McGill University															210	0		8																																														Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MUSIC/SP	0	0														
em	Em	2020			11	textMarkup				0					2544	1		4	19984		true	0								https://github.com/peter-fa/em	textMarkup																2020	2020	2020	1	0	0	0	false												Easy Markup												2020	2020	4	1	9	1	7770																			https://github.com/peter-fa										c lex html markdown				true	2	0		15																	false																													Unknown					This is an optional HTML title.  .p This is a paragraph.  .p This is a paragraph. It ends here.  .p This is a    paragraph. It ends here.  .l This is a list item.  This is a list item.  This is a list item.   .p This is a paragraph. #This word is italic.  .p This is a paragraph. @This word is bold.  .p This is a paragraph. #{These words} are italic.  .p This is a paragraph. @{These words} are bold. 																										https://github.com/peter-fa/em																																																																																																																																																																																													0	0														
geomview	Geomview	1991	Stuart Levy and Tamara Munzner and Mark Phillips		11	application 3d mathematics		http://www.geomview.org		0					2545	0			19984		false	0								https://github.com/geomview/geomview	application																							false																																														Geomview is an interactive 3D viewing program. Geomview lets you view and manipulate three-dimensional objects: you use the mouse to rotate, translate, zoom in and out, and so on. Geomview can be used as a standalone viewer for static objects, or as a display engine for other programs which produce dynamically changing geometry. Geomview can display objects described in a variety of file formats. Geomview comes with a wide selection of example objects, and you can create your own objects too.	Geomview is an interactive 3D viewing program. Geomview lets you view and manipulate three-dimensional objects: you use the mouse to rotate, translate, zoom in and out, and so on. Geomview can be used as a standalone viewer for static objects, or as a display engine for other programs which produce dynamically changing geometry. Geomview can display objects described in a variety of file formats. Geomview comes with a wide selection of example objects, and you can create your own objects too.	https://dl.acm.org/doi/10.1145/220279.220327		Geomview is an interactive 3D viewing program. Geomview lets you view and manipulate three-dimensional objects: you use the mouse to rotate, translate, zoom in and out, and so on. Geomview can be used as a standalone viewer for static objects, or as a display engine for other programs which produce dynamically changing geometry. Geomview can display objects described in a variety of file formats. Geomview comes with a wide selection of example objects, and you can create your own objects too.													true	2	0		14	off															3																																		https://en.wikipedia.org/wiki/Geometry_Center#Geomview																											https://github.com/geomview/geomview																																																																																																																																																																																													0	0														
bbj	BBj	2001			10	pl		https://www.basis.com/bbj		0					2546	0			19980		true	1	bbx								pl																							false																																									-1					BASIS created the newest version of BBx®, the sixth generation, using Java technology. Business BASIC on Java, registered as BBj®, gives application developers the necessary tools to create modern, 21st century e-commerce and enterprise solutions	BASIS created the newest version of BBx®, the sixth generation, using Java technology. Business BASIC on Java, registered as BBj®, gives application developers the necessary tools to create modern, 21st century e-commerce and enterprise solutions		BASIS International Ltd.	BASIS created the newest version of BBx®, the sixth generation, using Java technology. Business BASIC on Java, registered as BBj®, gives application developers the necessary tools to create modern, 21st century e-commerce and enterprise solutions														16	0		11	bbx																																													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BBj	0	0														
amprnet	AMPRNet	1978	Phil Karn and Brian Kantor		10	protocol				0					2547	0			19980		true	0									protocol																							false													Network 44																																				University of Minnesota															20	0		11																2																														United States				https://tools.ietf.org/html/rfc1436																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/AMPRNet	0	0														
begriffsschrift	Begriffsschrift	1879	Gottlob Frege		10	notation				0					2548	1			19980		true	0									notation																							false																																														A formula language, modeled on that of arithmetic, for pure thought.	A formula language, modeled on that of arithmetic, for pure thought.			A formula language, modeled on that of arithmetic, for pure thought.														20	0		11			binary-notation													1																														Germany					⊢ (a → b) → (¬b → ¬a) # Represents the logical implication: if a implies b, then not b implies not a.																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Begriffsschrift	0	0														
dad	DAD	2015	Scott Ambler and Mark Lines		10	pl				0					2549	0			19980		true	0									pl																							false																																							Disciplined agile delivery (DAD) is the software development portion of the Disciplined Agile Toolkit. DAD enables teams to make simplified process decisions around incremental and iterative solution delivery. DAD builds on the many practices espoused by advocates of agile software development, including scrum, agile modeling, lean software development, and others.																									20	0		11																2																		4524												Canada				https://www.proyectum.com/sistema/blog/disciplined-agile-delivery-dad/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Disciplined_agile_delivery	0	0														
dendral	Dendral	1965	 Edward Feigenbaum and Bruce G. Buchanan and Joshua Lederberg and Carl Djerassi		10	application				0					2550	0		1	19980		false	0									application																							false																																														Considered the first expert system because it automated the decision-making process and problem-solving behavior of organic chemists	Considered the first expert system because it automated the decision-making process and problem-solving behavior of organic chemists		Stanford University	Considered the first expert system because it automated the decision-making process and problem-solving behavior of organic chemists									lisp					20	0		14																4	false																													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Dendral	0	0														
djvu	DjVu	1998	Yann LeCun and Léon Bottou and Patrick Haffner and Paul G. Howard and Patrice Simard and and Yoshua Bengio		10	binaryDataFormat				0					2551	0			19980		false	0									binaryDataFormat																							false																																														DjVu[a] is a computer file format designed primarily to store scanned documents, especially those containing a combination of text, line drawings, indexed color images, and photographs.	DjVu[a] is a computer file format designed primarily to store scanned documents, especially those containing a combination of text, line drawings, indexed color images, and photographs.		AT&T	DjVu[a] is a computer file format designed primarily to store scanned documents, especially those containing a combination of text, line drawings, indexed color images, and photographs.	djvu djv													20	0		20	pdf jpeg															6																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/DjVu	0	0														
fcl	FCL	1989			10	pl				0					2552	1			19980		true	0									pl																							false												Flow chart language																																					Copenhagen University && Technical University of Denmark && DIKU && Computer Resources International A/S															20	0		14	dot																																													Denmark					(n) (init)  init: x1 = 1       x2 = 1  fib:  x1 = x1 + x2        t = x1       x1 = x2       x2 = t        n = -(n 1)        if >(n 2) then fib else exit exit: return x2																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Flow_chart_language	0	0														
flang	FLANG	1988			10	pl				0					2553	0			19980	5420	true	0									pl																							false																																										3							https://github.com/llvm															20	0		10																																														Various				https://link.springer.com/chapter/10.1007%2FBFb0013535																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/FLANG	0	0	https://hopl.info/showlanguage.prx?exp=5420													
gasp	General Activity Simulation Program	1961			10	pl simulation				0					2554	0			19980	408	true	0									pl																							false												General Activity Simulation Program																														21							RAND															20	0		10																																														United States				https://www.rand.org/pubs/papers/P2864.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Gaspé	0	0	https://hopl.info/showlanguage.prx?exp=408													
mltt	Martin-Lof Type Theory	1972	Per Martin-Löf		10	pl mathematics				0					2555	0			19980		true	0									pl																							false																																														Martin-Löf Type Theory (MLTT) is a formal system developed by Per Martin-Löf for constructive mathematics, combining typed lambda calculus with dependent types and the Curry-Howard correspondence. It serves as a foundation for proof assistants and functional programming languages, emphasizing constructive proofs as programs.	Martin-Löf Type Theory (MLTT) is a formal system developed by Per Martin-Löf for constructive mathematics, combining typed lambda calculus with dependent types and the Curry-Howard correspondence. It serves as a foundation for proof assistants and functional programming languages, emphasizing constructive proofs as programs.		University of Stockholm	Martin-Löf Type Theory (MLTT) is a formal system developed by Per Martin-Löf for constructive mathematics, combining typed lambda calculus with dependent types and the Curry-Howard correspondence. It serves as a foundation for proof assistants and functional programming languages, emphasizing constructive proofs as programs.														20	0		12			automath lambda-calculus													1																														Sweden																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Intuitionistic_type_theory	0	0														
mosaic	NCSA Mosaic	1993	Marc Andreessen and Eric Bina		10	webBrowser				0					2556	0		1	19980		false	0									webBrowser																							true																																																											objective-c			true		20	0		17													www ftp http nntp gopher			2	false																																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/WorldWideWeb	0	0														
nrl	Namespace Routing Language	2003			10	xmlFormat				0					2557	1			19980		true	0									xmlFormat																							false													nrl																																				Thai Open Source Software Center Ltd															20	0		10																																														Thailand				https://relaxng.org/jclark/nrl.html	"<rules xmlns=""http://www.thaiopensource.com/validate/nrl"">  <namespace ns=""http://schemas.xmlsoap.org/soap/envelope/"">    <validate schema=""soap-envelope.xsd""/>  </namespace>  <namespace ns=""http://www.w3.org/1999/xhtml"">    <validate schema=""xhtml.rng""/>    <validate schema=""xhtml.sch""/>  </namespace> </rules>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Namespace_Routing_Language	0	0														
parasolid	Parasolid XT Format	1988			10	3d textDataFormat				0					2558	0			19980	4875	false	0									3d																							false																																					2000					211				The Parasolid XT Format is a file format used by the Parasolid geometric modeling kernel to represent wireframe, surface, solid, cellular, and non-manifold models in external files. It stores topological and geometric information defining model shapes, with a published format for accessibility by applications without requiring the Parasolid kernel. The format is primarily used for translating geometric data between systems.	The Parasolid XT Format is a file format used by the Parasolid geometric modeling kernel to represent wireframe, surface, solid, cellular, and non-manifold models in external files. It stores topological and geometric information defining model shapes, with a published format for accessibility by applications without requiring the Parasolid kernel. The format is primarily used for translating geometric data between systems.			The Parasolid XT Format is a file format used by the Parasolid geometric modeling kernel to represent wireframe, surface, solid, cellular, and non-manifold models in external files. It stores topological and geometric information defining model shapes, with a published format for accessibility by applications without requiring the Parasolid kernel. The format is primarily used for translating geometric data between systems.	x_t x_b xt													20	0		13																									https://www.13thmonkey.org/documentation/CAD/Parasolid-XT-format-reference.pdf																					United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Parasolid	0	0	https://hopl.info/showlanguage.prx?exp=4875													
plum	Programming Language for the University of Maryland	1978			10	pl				0					2559	0			19980	821	true	0									pl																							false																																					2016					1465							University of Maryland															20	0		10																																														United States				https://github.com/plum-umd																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Plum	0	0	https://hopl.info/showlanguage.prx?exp=821													
rosetta-2	Rosetta-2	2006			10	pl				0					2560	1			19980		true	0									pl																							false																																							Rosetta is a dynamic binary translator developed by Apple Inc. for macOS, an application compatibility layer between different instruction set architectures. It enables a transition to newer hardware, by automatically translating software. The name is a reference to the Rosetta Stone, the artifact which enabled translation of Egyptian hieroglyphs. The first version of Rosetta, introduced in 2006 in Mac OS X Tiger, was part of the Mac transition from PowerPC processors to Intel processors, allowing PowerPC applications to run on Intel-based Macs. The second version, introduced in 2020 as a component of macOS Big Sur, is part of the Mac transition from Intel processors to Apple silicon, allowing Intel applications to run on Apple silicon Macs.										Apple															20	0		10																									https://iboysoft.com/wiki/rosetta-2.html																					United State				https://dougallj.wordpress.com/2022/11/09/why-is-rosetta-2-fast/	   https://dougallj.files.wordpress.com/2022/11/fupg8ipuuaehi0a-1.jpg																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Rosetta_(software)	0	0														
rpg-ii	RPG II	1965			10	pl				0					2561	0			19980	238	true	0									pl																							false																																																	IBM															20	0		11	ibm-rpg																																													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IBM_RPG	0	0	https://hopl.info/showlanguage.prx?exp=238													
rpg-iii	RPG III	1968			10	pl				0					2562	0			19980	2455	true	0									pl																							false																																																	IBM															20	0		11	ibm-rpg																																													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IBM_RPG	0	0	https://hopl.info/showlanguage.prx?exp=2455													
wlambda	WLambda	2019	Weird Constructor		9	pl				0				v0.8.1	2563	0		9	19975		true	0								https://github.com/WeirdConstructor/WLambda	pl																2019	2024	2019	1	4	49	0	false																								2019	2025	1262	2	91	5	98370																													rust mathematica markdown bourne-shell json toml python vim-script svg				true	64	0		18																1	false	0	true																																																										https://github.com/WeirdConstructor/WLambda																																																																																																																																																																																													0	0														
arvelie-format	arvelie-format	2017			11	timeFormat		https://wiki.xxiivv.com/#arvelie		0					2564	1			19972		true	0									timeFormat																							false																																														The Arvelie Calendar has 26 months of 14 days each. Each month has 2 weeks of 7 days, and each month's name is one of the 26 letters of the alphabet. The 365th day of the year is the Year Day(+01), preceded by the Leap Day(+02) on leap years.	The Arvelie Calendar has 26 months of 14 days each. Each month has 2 weeks of 7 days, and each month's name is one of the 26 letters of the alphabet. The 365th day of the year is the Year Day(+01), preceded by the Leap Day(+02) on leap years.		https://github.com/XXIIVV	The Arvelie Calendar has 26 months of 14 days each. Each month has 2 weeks of 7 days, and each month's name is one of the 26 letters of the alphabet. The 365th day of the year is the Year Day(+01), preceded by the Leap Day(+02) on leap years.														1	0		11																																														Unknown					02A01  2002-01-01  01D07 2001-02-18 13B12  2013-01-26  02E07 2002-03-04 24C01  2024-01-29  03+01 2003-12-31 22D12  2022-02-23  19U07 Today																																																																																																																																																																																																																							0	0				wiki.xxiivv.com										
avro	avro	2012			11	idl		https://avro.apache.org/		0					2565	1			19972		true	0									idl																							false																																																	Apache Software Foundation															1	0		13	protobuf thrift																																binary													Various					"{""namespace"": ""example.avro"",  ""type"": ""record"",  ""name"": ""User"",  ""fields"": [      {""name"": ""name"", ""type"": ""string""},      {""name"": ""favorite_number"",  ""type"": [""int"", ""null""]},      {""name"": ""favorite_color"", ""type"": [""string"", ""null""]}  ] }"																																																																																																																																																																																																																							0	0				avro.apache.org										
clojars-pm	clojars-pm	2009			11	packageManager		https://clojars.org/		0					2566	0			19972		false	0									packageManager																							false																	23459		clojure																2009														https://github.com/clojars															1	0		11																																														New Zealand and United States																						https://twitter.com/clojars																																																																																																																																																																																																						0	0				clojars.org										
cocoapods-pm	cocoapods-pm	2011			11	packageManager		https://cocoapods.org/		0					2567	0			19972		false	0									packageManager																							false																	57000		swift objective-c																2011														https://github.com/CocoaPods															1	0		11																																														Various																						https://twitter.com/cocoapods																																																																																																																																																																																																						0	0				cocoapods.org										
cpan-pm	cpan-pm	1995			11	packageManager		https://www.cpan.org/		0					2568	0			19972		false	0									packageManager																							false																	176876	13699	perl																1998														https://pause.perl.org/pause/query?ACTION=who_admin															1	0		11																																														Various																																																																																																																																																																																																																												0	0				cpan.org										
cran-pm	cran-pm	1993			11	packageManager		https://cran.r-project.org/		0					2569	0			19972		false	0									packageManager																							false																	13674		r																														Vienna University of Economics && Business															1	0		12																																														Austria				https://en.wikipedia.org/wiki/R_(programming_language)#CRAN																																																																																																																																																																																																																								0	0				cran.r-project.org										
crates-pm	crates-pm	2014			11	packageManager		https://crates.io/		0					2570	0			19972		false	0									packageManager																							false																770549116	22486		rust																2014														https://github.com/rust-lang															1	0		11																																														Various																																																																																																																																																																																																																												0	0				crates.io										
ctan-pm	ctan-pm	1998			11	packageManager		https://ctan.org/		0					2571	0			19972		false	0									packageManager																							false																	5649	2588	tex																1998														https://tug.org/															1	0		11																																														United States																																																																																																																																																																																																																												0	0				ctan.org										
descript	Descript	2018	Jakob Hain		11	pl		https://jakobeha.github.io/		0					2572	0			19972		true	0									pl																							false																																																	Purdue University												https://bitbucket.org/jakobeha/descript-ocaml/src/master/docs/Summary.md		true	1	0		11																1																														United States				https://bitbucket.org/jakobeha/descript-ocaml/src/master/																																																																																																																																																																																																																								0	0														
dog	The Dog Programming Language	2011			11	pl		https://www.media.mit.edu/projects/the-dog-programming-language/overview/		0					2573	1			19972		true	0									pl																							false				d/Dog																																													MIT															1	0		12																																														United States				http://salmanahmad.com/files/Dog-UIST2013.pdf												"Day 1  Awake  food Recipe ""Hello World""  Bowl food  Eat food  Outside  Walk  Poop food  Run  Inside  Sleep EndOf Day 1"								Dog																""""																																																																																																																																														true																																						0	0														
dpp	D++	1999	Daniel Smith		11	pl		http://www.pagemac.com/dpp/home		0					2574	0			19972		true	0									pl																							false																																																	https://www.pagemac.com		dpp dpl													1	0		33																1																														United States				https://www.pagemac.com/dpp/docs																									continue do else endif exit_do exit_for exit_function for function if loop newvar next return step then to until var while																																																																																																																																																																																															0	0														
edgeql	edgeql	2017			11	queryLanguage		https://www.edgedb.com		0					2575	1			19972		true	0									queryLanguage																							false																																														EdgeQL is the primary language of EdgeDB. It is used to define, mutate, and query data.	EdgeQL is the primary language of EdgeDB. It is used to define, mutate, and query data.		EdgeDB Inc	EdgeQL is the primary language of EdgeDB. It is used to define, mutate, and query data.														1	0		11																																														United States				https://www.edgedb.com/showcase/edgeql	SELECT User FILTER User.name = 'John';																																																																																																																																																																																																																							0	0				edgedb.com										
elpa-pm	Emacs Lisp Package Archive	2016			11	packageManager		https://elpa.gnu.org/		0					2576	0			19972		false	0								https://git.savannah.gnu.org/cgit/emacs/elpa.git	packageManager																							false																	215		emacs-lisp																														Free Software Foundation														true	1	0		11																																														United States																														https://git.savannah.gnu.org/cgit/emacs/elpa.git																																																																																																																																																																																														0	0				elpa.gnu.org										
enso-lang	enso	2011	Alex Loh		11	pl		https://web.archive.org/web/20191101145248/http://enso-lang.org/		0					2577	0			19972		true	0									pl																							false														luna																					2011														University of Texas at Austin															1	0		11																1																														United States																																																																																																																																																																																																																												0	0				enso-lang.org			id|title|url|time|timestamp|by|comments|score\n2515436|Enso Programming Model|http://enso-lang.org/blog/2011/05/04/6/|2011-05-04 21:45:56 UTC|1304545556|joelangeway|0|1							
entropy	Entropy	2021	Daniel Temkin		11	esolang		https://entropy-lang.org/		0					2578	1			19972		true	0									esolang																							false																																			2021											Entropy is a language where data decays the more it's used.	Entropy is a language where data decays the more it's used.		https://danieltemkin.com	Entropy is a language where data decays the more it's used.														1	0		11																1																														United States																				https://riju.codes/entropy	"Program MyNamespace MyProgram [  print ""Hello, world!\n""; ]"																																																																																																																																																																																																							0	0				entropy-lang.org										
fawlty	Fawlty	2006			11	pl		http://www.flxpert.hu/fl/		0					2579	0			19972		true	0									pl																							false																																														Fawlty Language is an IDL8 (Interactive Data Language) compatible compiler. Fawlty Language is a closed source, but freely usable IDL clone for Linux, Windows and Mac OS X.	Fawlty Language is an IDL8 (Interactive Data Language) compatible compiler. Fawlty Language is a closed source, but freely usable IDL clone for Linux, Windows and Mac OS X.		Harris Geospatial Solutions, Inc	Fawlty Language is an IDL8 (Interactive Data Language) compatible compiler. Fawlty Language is a closed source, but freely usable IDL clone for Linux, Windows and Mac OS X.														1	0		11																																	text													United States				https://bitbucket.org/fawlty/fl/issues																																																																																																																																																																																																																								0	0														
foundry	foundry	2013			11	pl		http://foundry-lang.org		0					2580	0			19972		true	0									pl																							false																																																	Federal University of Technology															1	0		11																																														Nigeria				https://www.scirp.org/pdf/JMMCE20090600001_35536531.pdf																																																																																																																																																																																																																								0	1				foundry-lang.org			id|title|url|time|timestamp|by|comments|score\n6024988|Foundry|http://foundry-lang.org/|2013-07-11 08:16:06 UTC|1373530566|MrBra|0|2						year|title|doi|citations|influentialCitations|authors|paperId\n2009|Mathematical Model for Optimizing Charge and Heel Levels in Steel Remelting Induction Furnace for Foundry Shop|10.4236/JMMCE.2009.86037|3|0|O. K. Abubakre and R. A. Muriana|78298a96a0f5a068490a9f48e12978015d5b4b7e	
frame	frame	2013			11	pl		http://frame-lang.org		0					2581	0			19972		true	0									pl																							false																																			2013														https://github.com/frame-lang															1	0		11																																														United States																						https://twitter.com/framelang																																																																																																																																																																																																						0	12				frame-lang.org			id|title|url|time|timestamp|by|comments|score\n10346885|The Frame Machine Languages – DSLs for Software Modeling|http://frame-lang.org/|2015-10-07 16:17:28 UTC|1444234648|iconjack|0|17						year|title|doi|citations|influentialCitations|authors|paperId\n2003|Modular specification of frame properties in JML|10.1002/cpe.713|77|4|Peter Müller and A. Poetzsch-Heffter and G. Leavens|6d31f77f6887ed604dac81ac486b8c8e486b2dcf\n1997|Making design patterns explicit in FACE: a frame work adaptive composition environment|10.1145/267895.267905|52|0|T. Meijler and S. Demeyer and Robert Engel|43f98150b641fb40e815d9bb48036514c8b8bbd8\n1996|An Extensible Frame work for the Development of Coordinated Applications|10.1007/3-540-61052-9_53|20|1|E. Denti and A. Natali and Andrea Omicini and M. Venuti|7dd86b77a4efefc714cdba716021bcf2546594e9\n2000|An Automated CAD System for Progressive Working of Irregular Shaped Metal Products and Lead Frame for Semiconductors|10.1007/S001700070032|9|0|J. C. Choi and Chuntae Kim and Junseok Yoon|fc24914ceb352c93dc18340d562029aa0245a162\n2015|Elasto-Plastic Stability Analysis of the Frame Structures Using the Tangent Modulus Approach|10.4028/www.scientific.net/AMM.725-726.869|5|0|S. Ćorić and S. Brčić and N. Vatin|81b5dc81f3db2b02c176c8df0cae6f2299ff4368\n2019|Application for GPON Frame Analysis|10.3390/ELECTRONICS8060700|5|0|M. Holik and T. Horváth and V. Oujezský|f949ec599ce0abc0c45f8dbc3357087c7192845a\n2008|Research on Technology of Variant Design for Main Frame of Tunnel Boring Machine Based on KBE|10.1109/ICINIS.2008.143|4|0|Zhang Zhi-qiang and Wu Qing-ming and Li Yong and Zong Chi and Zhou Chao|8d0aca736719d9fed88d18797f85ada3f2eb7116\n2017|Semantic Annotation of Software Requirements with Language Frame|10.21742/IJSESD.2017.4.2.01|4|0|Yeongsu Kim and Seung-Woo Lee and M. Dollmann and Michaela Geierhos|0ae55d4c089da1928db4bffd4aba6deefbbe69fc\n2010|The frame of DFL programming language|10.1109/FSKD.2010.5569650|4|0|Xiaofang Zhao|9bb432d61553ade1e6ac0b0bbf5157e55132ced5\n2016|Nonlinear stability analysis of the frame structures|10.5937/GRMK1603027C|3|1|Ćorić Stanko and Brčić Stanko|ad33e2a062e31bb41ac20306f077543451dd0443\n2009|LAIR: A Language for Automated Semantics-Aware Text Sanitization Based on Frame Semantics|10.1109/ICSC.2009.79|3|0|Steffen Hedegaard and Søren Houen and J. Simonsen|6ba2f4d586a8acd8e08070029dc28c5fa39c3eec\n1998|Dynamic programming as frame for efficient parsing|10.1109/SCCC.1998.730784|3|0|M. Ferro and Miguel A. Alonso and D. Souto|b5ba21c2f04812d4d97401f6742b1a0c6cacdd97	
golfscript	GolfScript	2007			11	esolang		http://www.golfscript.com/golfscript/		0					2582	2			19972		true	0									esolang																							false				g/Golfscript.golfscript																																													https://github.com/darrenks/golfscript/issues				golfscript											1	0		12																																														United States																"""Hello World"" "				https://riju.codes/golfscript	'Hello, world!'			Golfscript																""""																																																																																																																																														true																																						0	0														
hdt	Header Dictionary Triples	2012			11	binaryDataFormat		http://www.rdfhdt.org/		0					2583	0			19972		false	0									binaryDataFormat																							false												Header Dictionary Triples																							2012											HDT compresses big RDF datasets while maintaining search operations	HDT compresses big RDF datasets while maintaining search operations		Spanish Ministry of Economy and Competitiveness	HDT compresses big RDF datasets while maintaining search operations														1	0		11																																														Spain																						https://twitter.com/rdfhdt																																																																																																																																																																																																						0	0				rdfhdt.org										
hex-pm	Hex	2014			11	packageManager		https://hex.pm/		0					2584	0			19972		false	0									packageManager																							false																405525906	8069		erlang																														https://github.com/hexpm															1	0		11																																														Poland and Sweden and United States																																																																																																																																																																																																																												0	0				hex.pm										
hilltop-lang	Hilltop	2018	Dan Swirsky		11	pl		https://hilltop-lang.org		0					2585	0			19972		true	0									pl																							false												How I’d Like (Love!) to Program																							2018														https://easierprogramming.wordpress.com															1	0		11																1																														Israel				https://docs.google.com/spreadsheets/d/12sTu7RT-s_QlAupY1v-3DfI1Mm9NEX5YMWWTDAKHLfc/edit#gid=0																																																																																																																																																																																																																								0	0				hilltop-lang.org										
hspec	Hspec	1990			11	pl		https://hspec.github.io/		0					2586	1			19972		true	0									pl																							false																					haskell.py																									Hspec is a testing framework for Haskell.	Hspec is a testing framework for Haskell.		https://github.com/hspec	Hspec is a testing framework for Haskell.														1	0		11																																														Various					"-- file Spec.hs import Test.Hspec import Test.QuickCheck import Control.Exception (evaluate)  main :: IO () main = hspec $ do   describe ""Prelude.head"" $ do     it ""returns the first element of a list"" $ do       head [23 ..] `shouldBe` (23 :: Int)      it ""returns the first element of an *arbitrary* list"" $       property $ \x xs -> head (x:xs) == (x :: Int)      it ""throws an exception if used with an empty list"" $ do       evaluate (head []) `shouldThrow` anyException"													Hspec																																																																																																																																																																																																										0	0				hspec.github.io										
lambda	lambda	2013			11	plzoo		http://plzoo.andrej.com/language/lambda.html		0					2587	0			19972		true	0									plzoo																							false																																														untyped λ-calculus, several evaluation strategies	untyped λ-calculus, several evaluation strategies		https://github.com/andrejbauer/plzoo/issues	untyped λ-calculus, several evaluation strategies														1	0		11																																		6539		https://github.com/antlr/grammars-v4/tree/master/lambda										Slovenia				https://github.com/andrejbauer/plzoo																																																																																																																																																																																																																								0	0														
loom	Loom	1987			11	knowledgeBase		https://www.isi.edu/isd/LOOM/LOOM-HOME.html		0					2588	1			19972	3991	false	0									knowledgeBase																							false																																														Loom is a language and environment for constructing intelligent applications. The heart of Loom is a knowledge representation system that is used to provide deductive support for the declarative portion of the Loom language. Declarative knowledge in Loom consists of definitions, rules, facts, and default rules. A deductive engine called a classifier utilizes forward-chaining, semantic unification and object-oriented truth maintainance technologies in order to compile the declarative knowledge into a network designed to efficiently support on-line deductive query processing.	Loom is a language and environment for constructing intelligent applications. The heart of Loom is a knowledge representation system that is used to provide deductive support for the declarative portion of the Loom language. Declarative knowledge in Loom consists of definitions, rules, facts, and default rules. A deductive engine called a classifier utilizes forward-chaining, semantic unification and object-oriented truth maintainance technologies in order to compile the declarative knowledge into a network designed to efficiently support on-line deductive query processing.		Information Sciences Institute	Loom is a language and environment for constructing intelligent applications. The heart of Loom is a knowledge representation system that is used to provide deductive support for the declarative portion of the Loom language. Declarative knowledge in Loom consists of definitions, rules, facts, and default rules. A deductive engine called a classifier utilizes forward-chaining, semantic unification and object-oriented truth maintainance technologies in order to compile the declarative knowledge into a network designed to efficiently support on-line deductive query processing.														1	0		11																																														United States				https://semanticscholar.org/paper/6031b724f174da0069ea61ffa9da928adb090b24	(defconcept air-base              :is-primitive                      (and military-installation                      (exactly 1 name)                      (at-least 1 runway-length)))																																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=3991													
maplesoft-app-center-pm	Maplesoft Application Center	2004			11	packageManager		https://www.maplesoft.com/applications/		0					2589	0			19972		false	0									packageManager																							false																	2650		maple																														Cybernet Systems Co. Ltd															1	0		11																																														Canada				https://web.archive.org/web/20041208171926/http://www.maplesoft.com/Applications/																		https://twitter.com/maplesoft																																																																																																																																																																																																						0	0														
melpha-pm	melpha-pm	2014			11	packageManager		https://melpa.org/		0					2590	0			19972		false	0									packageManager																							false																81967793	4079		emacs-editor																2014														https://github.com/melpa															1	0		11																																														France and Switzerland and United States																																																																																																																																																																																																																												0	0				melpa.org										
morfa	morfa	2015			11	pl		http://morfalang.org/		0					2591	0			19972		true	0									pl																							false																																														new programming language – general purpose and DSL-friendly	new programming language – general purpose and DSL-friendly		https://github.com/fimapp	new programming language – general purpose and DSL-friendly														1	0		11																																														Unknown				https://github.com/fimapp/morfa-examples																																																																																																																																																																																																																								0	0				morfalang.org			id|title|time|timestamp|by|comments|score\n10776921|Show HN: Morfa – new programming language – general purpose and DSL-friendly|2015-12-22 10:43:25 UTC|1450781005|piotrekim|3|32							
move	Move	2022	Sam Blackshear		11	contractLanguage		https://sui.io/move		0					2592	1			19972		true	0									contractLanguage																							false																																														A blockchain-agnostic language offering significant advancements in security and productivity. Move drastically reduces the Web3 learning curve and enables a developer experience of unprecedented ease. On a computer, everything is just bits and bytes and can be freely copied. You want a language that gives you the necessary abstractions around ownership and scarcity, just like in the physical world. You want those basic safety guarantees. That's what Move does and why we created a new language. These things are hard to recreate in other languages, including existing smart contract languages, and we wanted to design the entire language around providing these primitives so programmers can write code safely and efficiently and not have to reinvent the wheel every time they want to write some code.	A blockchain-agnostic language offering significant advancements in security and productivity. Move drastically reduces the Web3 learning curve and enables a developer experience of unprecedented ease. On a computer, everything is just bits and bytes and can be freely copied. You want a language that gives you the necessary abstractions around ownership and scarcity, just like in the physical world. You want those basic safety guarantees. That's what Move does and why we created a new language. These things are hard to recreate in other languages, including existing smart contract languages, and we wanted to design the entire language around providing these primitives so programmers can write code safely and efficiently and not have to reinvent the wheel every time they want to write some code.		Mysten Labs	A blockchain-agnostic language offering significant advancements in security and productivity. Move drastically reduces the Web3 learning curve and enables a developer experience of unprecedented ease. On a computer, everything is just bits and bytes and can be freely copied. You want a language that gives you the necessary abstractions around ownership and scarcity, just like in the physical world. You want those basic safety guarantees. That's what Move does and why we created a new language. These things are hard to recreate in other languages, including existing smart contract languages, and we wanted to design the entire language around providing these primitives so programmers can write code safely and efficiently and not have to reinvent the wheel every time they want to write some code.	move													1	0		12																1									https://docs.sui.io/concepts/sui-move-concepts																										module satoshi_flip::house_data {  use sui::balance::{Self, Balance};  use sui::sui::SUI;  use sui::coin::{Self, Coin};  use sui::package::{Self};  // Error codes  const ECallerNotHouse: u64 = 0;  const EInsufficientBalance: u64 = 1; }																																																																																																																																																																																																																							0	0														
mpl	mpl	1988			11	pl		http://www.maximalsoftware.com/mpl/		0					2593	1			19972		true	0									pl																							false																																																	Maximal Software, Inc.		mpl													1	0		14	gams ampl																																													United States				http://www.gmu.edu/schools/vse/seor/syllabi/02F/mplman.pdf	"{   Planning.mpl   }  {   Aggregate production planning for 12 months   }   TITLE    Production_Planning;  INDEX    product = 1..3;    month   = (January,February,March,April,May,June,July,               August,September,October,November,December);  DATA    price[product]              := (105.09, 234.00, 800.00);    Demand[month,product]       := 1000 DATAFILE(demand.dat);    ProductionCapacity[product] := 1000 (10, 42, 14);    ProductionCost[product]     := (64.30, 188.10, 653.20);    InventoryCost               := 8.8 ;  DECISION VARIABLES    Inventory[product,month]     ->  Invt    Production[product,month]    ->  Prod    Sales[product,month]         ->  Sale  MACRO    Revenues  := SUM(product,month: price * Sales);    TotalCost := SUM(product,month: InventoryCost * Inventory                                  + ProductionCost * Production); MODEL     MAX   Profit  =  Revenues - TotalCost ;  SUBJECT TO    InventoryBalance[product,month]  ->  IBal :    Inventory  =  Inventory[month-1] + Production - Sales ;  BOUNDS    Sales  < ProductionCapacity ; Inventory[month=""January..November]"" < 90000 ;    Inventory[month=""December]"" ; END"																																																																																																																																																																																																																							0	0														
nu-prolog	NU-Prolog	1988			11	pl		https://people.eng.unimelb.edu.au/lee/papers/eq		0					2594	0			19972	1412	true	0									pl																							false																																																	University of Melbourne															1	0		11																																														Australia				https://lee-naish.github.io																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1412													
onex	onex	2014			11	application		http://object.network/		0					2595	0			19972		false	0									application																							false																																			2014											"This is the vision of the ""Object Network"" and its app and programming system called ""Onex"". Onex is a mobile app that will enable you to build your own programs and manage your own data, directly on your phone or tablet. It's as easy as spreadsheets, but can scale up over the network."	"This is the vision of the ""Object Network"" and its app and programming system called ""Onex"". Onex is a mobile app that will enable you to build your own programs and manage your own data, directly on your phone or tablet. It's as easy as spreadsheets, but can scale up over the network."		http://cilux.org	"This is the vision of the ""Object Network"" and its app and programming system called ""Onex"". Onex is a mobile app that will enable you to build your own programs and manage your own data, directly on your phone or tablet. It's as easy as spreadsheets, but can scale up over the network."														1	0		11																																														United Kingdom				https://docs.google.com/spreadsheets/d/12sTu7RT-s_QlAupY1v-3DfI1Mm9NEX5YMWWTDAKHLfc/edit#gid=0																																																																																																																																																																																																																								0	0				object.network										
ook	Ook	2005	David Morgan-Mar		11	esolang		https://www.dangermouse.net/esoteric/ook.html		0					2596	1			19972		true	0									esolang																							false																																																	https://www.dangermouse.net															1	0		11																1														https://esolangs.org/wiki/Ook!																Australia				https://esolangs.org/wiki/Ook!																https://riju.codes/ook	Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.																																																																																																																																																																																																							0	0														
opengraph	opengraph	2010			11	xmlFormat		https://ogp.me/		0					2597	1			19972		true	0									xmlFormat																							false																																			2010											The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook.	The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook.		Facebook	The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook.														1	0		11																																														United States					"<html prefix=""og: http://ogp.me/ns#""> <head> <title>The Rock (1996)</title> <meta property=""og:title"" content=""The Rock"" /> <meta property=""og:type"" content=""video.movie"" /> <meta property=""og:url"" content=""http://www.imdb.com/title/tt0117500/"" /> <meta property=""og:image"" content=""http://ia.media-imdb.com/images/rock.jpg"" /> ... </head> ... </html>"																																																								true																																																																																																																																																															0	0				ogp.me										
openspice	OpenSpice	2005	Stephen Leach		11	pl		https://web.archive.org/web/20050204011930/https://www.openspice.org		0					2598	0			19972	8619	true	0									pl																							false																																														OpenSpice is an openly available specification of the Spice language - a modern programming language with some nice XML processing features. It is designed with the needs of part-time or occasional programmers in mind. The language features are properly separated and their corner cases have been eliminated. This design means that if you only use Spice occasionally, you're likely to find it easy to come back to despite the breaks. The most similar well-known language is probably Common LISP together with CLOS. But Spice has a rich Algol-like external syntax, an XML transport form, and makes multiple values a key feature. The way Spice deals with multiple values is, we think, the feature that will strike most programmers as special.	OpenSpice is an openly available specification of the Spice language - a modern programming language with some nice XML processing features. It is designed with the needs of part-time or occasional programmers in mind. The language features are properly separated and their corner cases have been eliminated. This design means that if you only use Spice occasionally, you're likely to find it easy to come back to despite the breaks. The most similar well-known language is probably Common LISP together with CLOS. But Spice has a rich Algol-like external syntax, an XML transport form, and makes multiple values a key feature. The way Spice deals with multiple values is, we think, the feature that will strike most programmers as special.		The OpenSpice Group	OpenSpice is an openly available specification of the Spice language - a modern programming language with some nice XML processing features. It is designed with the needs of part-time or occasional programmers in mind. The language features are properly separated and their corner cases have been eliminated. This design means that if you only use Spice occasionally, you're likely to find it easy to come back to despite the breaks. The most similar well-known language is probably Common LISP together with CLOS. But Spice has a rich Algol-like external syntax, an XML transport form, and makes multiple values a key feature. The way Spice deals with multiple values is, we think, the feature that will strike most programmers as special.														1	0		11																1																														United Kingdom				http://lambda-the-ultimate.org/node/516																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8619													
operon	operon	2018			11	queryLanguage		https://www.operon.io/		0					2599	1			19972		true	0									queryLanguage																							false																																														Operon.io is a powerful language to query, transform and integrate JSON-data. You can use it for example to build a small microservice for your backend services. All code is run on the powerful and battle tested Java Virtual Machine (JVM).	Operon.io is a powerful language to query, transform and integrate JSON-data. You can use it for example to build a small microservice for your backend services. All code is run on the powerful and battle tested Java Virtual Machine (JVM).		Operon Consulting	Operon.io is a powerful language to query, transform and integrate JSON-data. You can use it for example to build a small microservice for your backend services. All code is run on the powerful and battle tested Java Virtual Machine (JVM).														1	0		11																																														Finland					From json:true Function mySum($a, $b):     $a + $b End Select [1 ... 5] => array:Reduce(mySum($a, $b))																																																																																																																																																																																																																							0	0				operon.io										
orca-lang	orca-lang	2014	Karl Robillard		11	pl		https://sourceforge.net/p/urlan/wiki/OrcaProject/		0					2600	0			19972		true	0									pl																							false																																														Orca is a REBOL-like interpreter which can be used under the terms of either the GPL or LGPL. The interpreter is a C library so that C/C++ applications can use Orca as an embedded scripting system.	Orca is a REBOL-like interpreter which can be used under the terms of either the GPL or LGPL. The interpreter is a C library so that C/C++ applications can use Orca as an embedded scripting system.		https://sourceforge.net/p/urlan/mailman/urlan-orca	Orca is a REBOL-like interpreter which can be used under the terms of either the GPL or LGPL. The interpreter is a C library so that C/C++ applications can use Orca as an embedded scripting system.														1	0		11																1																														Unknown																						https://twitter.com/sourceforge																																																																																																																																																																																																						0	0														
pacmanconf	PacmanConf	2019			11	configFormat		https://www.archlinux.org/pacman/pacman.conf.5.html		0					2601	0			19972		true	0									configFormat																							false																					configs.py																												https://bugs.archlinux.org					pacman.conf										1	0		11																																														Unknown																		PacmanConf																																																			true																																																							true																																																																																																0	0														
pickcode	PickCode	2021			11	visual		https://www.pickcode.io/		0					2602	0			19972		true	0									visual																							false		pickcode.png																																	2021														Pickcode Technologies, LLC															1	0		12	scratch																																													United States				https://news.ycombinator.com/item?id=32230329																																																																																																																																																																																																																								0	0				pickcode.io										
pickle-format	Pickle	1995			11	binaryDataFormat		https://docs.python.org/3/library/pickle.html		0					2603	1			19972		false	0									binaryDataFormat						0					text			none	data								false																																																	The Python Software Foundation			pkl												1	0		11																																	text													United States				https://www.python.org/ftp/python/doc/quick-ref.1.3.html	"\x80\x03cpandas.core.frame\nDataFrame\nq\x00)\x81q\x01}q\x02(X\x05\x00\x00\x00_dataq\x03cpandas.core.internals\nBlockManager\nq\x04)\x81q\x05(]q\x06(cpandas.core.indexes.base\n_new_Index\nq\x07cpandas.core.indexes.base\nIndex\nq\x08}q\t(X\x04\x00\x00\x00dataq\ncnumpy.core.multiarray\n_reconstruct\nq\x0bcnumpy\nndarray\nq\x0cK\x00\x85q\rC\x01bq\x0e\x87q\x0fRq\x10(K\x01K\x02\x85q\x11cnumpy\ndtype\nq\x12X\x02\x00\x00\x00O8q\x13K\x00K\x01\x87q\x14Rq\x15(K\x03X\x01\x00\x00\x00|q\x16NNNJ\xff\xff\xff\xffJ\xff\xff\xff\xffK?tq\x17b\x89]q\x18(X\x03\x00\x00\x00Catq\x19X\x03\x00\x00\x00Dogq\x1aetq\x1bbX\x04\x00\x00\x00nameq\x1cNu\x86q\x1dRq\x1eh\x07cpandas.core.indexes.range\nRangeIndex\nq\x1f}q (h\x1cNX\x05\x00\x00\x00startq!K\x00X\x04\x00\x00\x00stopq""K\x02X\x04\x00\x00\x00stepq#K\x01u\x86q$Rq%e]q&h\x0bh\x0cK\x00\x85q\'h\x0e\x87q(Rq)(K\x01K\x02K\x02\x86q*h\x12X\x02\x00\x00\x00f8q+K\x00K\x01\x87q,Rq-(K\x03X\x01\x00\x00\x00<q.NNNJ\xff\xff\xff\xffJ\xff\xff\xff\xffK\x00tq/b\x88C HE\xe2\xc96\xaf\xd6?-\xccrn\xf7\xe4\xf7\xbfo\x02g\x03x\x8e\xea\xbf\xbb~o\xef}\xe6\xff?q0tq1ba]q2h\x07h\x08}q3(h\nh\x0bh\x0cK\x00\x85q4h\x0e\x87q5Rq6(K\x01K\x02\x85q7h\x15\x89]q8(h\x19h\x1aetq9bh\x1cNu\x86q:Rq;a}q<X\x06\x00\x00\x000.14.1q=}q>(X\x04\x00\x00\x00axesq?h\x06X\x06\x00\x00\x00blocksq@]qA}qB(X\x06\x00\x00\x00valuesqCh)X\x08\x00\x00\x00mgr_locsqDcbuiltins\nslice\nqEK\x00K\x02K\x01\x87qFRqGuaustqHbX\x04\x00\x00\x00_typqIX\t\x00\x00\x00dataframeqJX\t\x00\x00\x00_metadataqK]qLub."																																																																																																																																																																																																																							0	0									Pickle					
pisc	pisc	2017			11	pl		https://pisc.junglecoder.com/		0					2604	0			19972		true	0									pl																							false																																														<a href='https://pisc.junglecoder.com/'>PISC</a> attempts to make concatenative programming less mind-bendy via pervasive use of locals, closures, the smallest set of syntax hacks to make code look nice. PISC is a stack-based programming language that is primarily inspired by factor, TCL, bash and a little bit of python, written in go.	<a href='https://pisc.junglecoder.com/'>PISC</a> attempts to make concatenative programming less mind-bendy via pervasive use of locals, closures, the smallest set of syntax hacks to make code look nice. PISC is a stack-based programming language that is primarily inspired by factor, TCL, bash and a little bit of python, written in go.		https://pisc.junglecoder.com/home/apps/fossil/PISC.fossil/ticket	<a href='https://pisc.junglecoder.com/'>PISC</a> attempts to make concatenative programming less mind-bendy via pervasive use of locals, closures, the smallest set of syntax hacks to make code look nice. PISC is a stack-based programming language that is primarily inspired by factor, TCL, bash and a little bit of python, written in go.														1	0		11																																	text													United States				https://www.reddit.com/r/ProgrammingLanguages/comments/62nk1o/position_independent_source_code_pisc/																																																																																																																																																																																																																								0	0				pisc.junglecoder.com										
pkgconfig	PkgConfig	2000			11	configFormat		http://www.freedesktop.org/wiki/Software/pkg-config/		0					2605	0			19972		true	0									configFormat																							false																					configs.py																												X.Org Foundation					pc										1	0		13	make autoconf																																													United States																		PkgConfig																																																			true																																																							true																																																																																																0	0														
pliant	pliant	1999			11	pl		https://www.fullpliant.org/		0					2606	0			19972		true	0									pl																							false																																			2001											At the beginning, Pliant is a computing language. It's target is: enable to keep better control on the computing system and better adaptation capabilities thanks to reduced complexity. This has been achieved mostly through enabling to develop everything in a single language that combines high expression power with execution efficiency.	At the beginning, Pliant is a computing language. It's target is: enable to keep better control on the computing system and better adaptation capabilities thanks to reduced complexity. This has been achieved mostly through enabling to develop everything in a single language that combines high expression power with execution efficiency.		Copliant Société à responsabilité limitée	At the beginning, Pliant is a computing language. It's target is: enable to keep better control on the computing system and better adaptation capabilities thanks to reduced complexity. This has been achieved mostly through enabling to develop everything in a single language that combines high expression power with execution efficiency.														1	0		11																																	text													France				http://wiki.c2.com/?PliantLanguage																																																																																																																																																																																																																								0	0				fullpliant.org										
plink-bim-format	plink-bim-format	2007			11	textDataFormat		https://www.cog-genomics.org/plink2/formats#bim		0					2607	0			19972		true	0									textDataFormat																							false																																														Extended variant information file accompanying a .bed binary genotype table.	Extended variant information file accompanying a .bed binary genotype table.		https://github.com/samtools	Extended variant information file accompanying a .bed binary genotype table.	bim													1	0		12																																	text													Various				https://www.sciencedirect.com/science/article/pii/S0002929707613524																																																																																																																																																																																																																								0	0														
plink-fam-format	plink-fam-format	2007			11	textDataFormat		https://www.cog-genomics.org/plink2/formats#fam		0					2608	0			19972		true	0									textDataFormat																							false																																														Sample information file accompanying a .bed binary genotype table. The FAM file is just the first six columns of the PED file.	Sample information file accompanying a .bed binary genotype table. The FAM file is just the first six columns of the PED file.		Harvard University	Sample information file accompanying a .bed binary genotype table. The FAM file is just the first six columns of the PED file.	fam													1	0		12																																	text													United States				https://www.sciencedirect.com/science/article/pii/S0002929707613524																																																																																																																																																																																																																								0	0														
pml	PML	1986	Christian Neumanns		11	textMarkup		https://www.pml-lang.dev/		0					2609	1			19972		true	0									textMarkup																							false												Practical Markup Language																																					https://github.com/pml-lang															1	0		11																1																														Unknown				https://medium.com/@christian.ppl	"[doc [title PML Demo]      [ch [title Introduction]         This is a [i simple] example.          You can add images, audio, and videos:         [image (             source = images/strawberries.jpg              width = 300              align = center         )]     ]      [ch [title Source Code]         You can show highlighted source code:         [code (lang=java)             // Simple Java example             public static void sayHello ( String name ) {                 System.out.println ( ""Hello "" + name );             }         code]     ] ]"																																																																																																																																																																																																																							0	0														
powershell-gallery-pm	powershell-gallery-pm	2014			11	packageManager		https://www.powershellgallery.com/		0					2610	0			19972		false	0									packageManager																							false																356303893	4382		powershell																2014														Microsoft															1	0		11																																														United States																																																																																																																																																																																																																												0	0				powershellgallery.com										
prodel	prodel	2014			11	pl		https://rdr.utopiat.net/		0					2611	0			19972		true	0									pl																							false	Japanese																																													Another Japanese programming language	Another Japanese programming language		https://rdr.utopiat.net/cgi/bbs2/wforum-rdr.cgi	Another Japanese programming language														1	0		11																																	text													Japan																																																																																																																																																																																																																												0	0				rdr.utopiat.net										
pypi-pm	PyPI	2015			11	packageManager		https://pypi.org/		0					2612	0			19972		false	0									packageManager																							false												Python Package Index					167097		python																														https://github.com/pypi															1	0		11																																														Various																						https://twitter.com/pypi																																																																																																																																																																																																						0	0														
raptor	raptor	2015			11	visual		https://raptor.martincarlisle.com/		0					2613	0			19972		true	0									visual																							false		raptor.png																																												RAPTOR is a flowchart-based programming environment, designed specifically to help students visualize their algorithms and avoid syntactic baggage.	RAPTOR is a flowchart-based programming environment, designed specifically to help students visualize their algorithms and avoid syntactic baggage.		US Air Force Academy	RAPTOR is a flowchart-based programming environment, designed specifically to help students visualize their algorithms and avoid syntactic baggage.														1	0		11																							true																							United States																																																																																																																																																																																																																												0	0				raptor.martincarlisle.com										
relax	relax	2000	Makoto Murata		11	grammarLanguage		http://www.xml.gr.jp/relax/		0					2614	1			19972		true	0									grammarLanguage																							false																																														RELAX (REgular LAnguage description for XML) is a specification for describing XML-based languages. XHTML 1.0, for example, can be described in RELAX. A description written in RELAX is called a RELAX grammar. An XML document can be verified against a RELAX grammar. Compared with DTD(Document Type Definition), RELAX has new features: RELAX grammars are represented in the XML instance syntax. RELAX borrows rich datatypes of XML Schema Part 2. RELAX is namespace-aware	RELAX (REgular LAnguage description for XML) is a specification for describing XML-based languages. XHTML 1.0, for example, can be described in RELAX. A description written in RELAX is called a RELAX grammar. An XML document can be verified against a RELAX grammar. Compared with DTD(Document Type Definition), RELAX has new features: RELAX grammars are represented in the XML instance syntax. RELAX borrows rich datatypes of XML Schema Part 2. RELAX is namespace-aware		https://www.gr.jp	RELAX (REgular LAnguage description for XML) is a specification for describing XML-based languages. XHTML 1.0, for example, can be described in RELAX. A description written in RELAX is called a RELAX grammar. An XML document can be verified against a RELAX grammar. Compared with DTD(Document Type Definition), RELAX has new features: RELAX grammars are represented in the XML instance syntax. RELAX borrows rich datatypes of XML Schema Part 2. RELAX is namespace-aware														1	0		12	dtd															1																														Japan					"<module       moduleVersion=""1.2""       relaxCoreVersion=""1.0""       targetNamespace=""""       xmlns=""http://www.xml.gr.jp/xmlns/relaxCore"">    <interface>     <export label=""doc""/>   </interface>    <elementRule role=""doc"">     <sequence>       <ref label=""title""/>       <ref label=""para"" occurs=""*""/>     </sequence>   </elementRule>     <elementRule role=""para"">     <mixed>       <ref label=""em"" occurs=""*""/>     </mixed>   </elementRule>      <elementRule role=""title"">     <mixed>       <ref label=""em"" occurs=""*""/>     </mixed>   </elementRule>    <elementRule role=""em"" type=""string""/>      <tag name=""doc""/>    <tag name=""para"">     <attribute name=""class"" type=""NMTOKEN""/>   </tag>      <tag name=""title"">     <attribute name=""class"" type=""NMTOKEN""/>     <attribute name=""number"" required=""true"" type=""integer""/>   </tag>    <tag name=""em""/>  </module>"																																																																																																																																																																																																																							0	0														
samson	SAMSON	2018	Stephane Redon		11	visual application		https://www.samson-connect.net		0					2615	0			19972		true	0									visual																							false		samson.jpg										Software for Adaptive Modeling and Simulation of Nanosystems																																					Inria														false	1	0		11																1																														France																																																																																																																																																																																																																												0	0														
scheme48	Scheme 48	1986	Richard Kelsey and Jonathan Rees		11	pl		https://s48.org/		0				1.9.2	2616	1			19972		true	0									pl																							false																																														Scheme 48 is an implementation of Scheme written by Richard Kelsey and Jonathan Rees. The name ‘Scheme 48’ commemorates our having written the original version in forty-eight hours, on August 6th and 7th, 1986.	Scheme 48 is an implementation of Scheme written by Richard Kelsey and Jonathan Rees. The name ‘Scheme 48’ commemorates our having written the original version in forty-eight hours, on August 6th and 7th, 1986.			Scheme 48 is an implementation of Scheme written by Richard Kelsey and Jonathan Rees. The name ‘Scheme 48’ commemorates our having written the original version in forty-eight hours, on August 6th and 7th, 1986.														1	0		13							scheme									2		1	true						https://s48.org/1.9.2/manual/manual.html																										(define (make-counter)   (let ((value (make-cell 0)))     (lambda ()       (ensure-atomicity         (lambda ()           (let ((v (+ (provisional-cell-ref value)                       1)))             (provisional-cell-set! value v)             v))))))																																																																																																																																																																																																																							0	0														
scrapscript	Scrapscript	2023	Taylor Troesh		11	pl		https://scrapscript.org/		0					2617	1			19972		true	0									pl																							false																																														"All programs are data, expressions are content-addressable ""scraps"".Scrapscript rejects traditional package-management. Instead, “scrapyards” combine features from Smalltalk, Hackage, IPFS, GitHub, and StackOverflow."	"All programs are data, expressions are content-addressable ""scraps"".Scrapscript rejects traditional package-management. Instead, “scrapyards” combine features from Smalltalk, Hackage, IPFS, GitHub, and StackOverflow."			"All programs are data, expressions are content-addressable ""scraps"".Scrapscript rejects traditional package-management. Instead, “scrapyards” combine features from Smalltalk, Hackage, IPFS, GitHub, and StackOverflow."														1	0		16			haskell json elm roc hackage-pm													1																																		https://news.ycombinator.com/item?id=35712163	"greet <| person:ron 3  . greet :: person -> text =   | :cowboy -> ""howdy""   | :ron n -> ""hi "" ++ a ++ ""ron"" , a = text/repeat n ""a""   | :parent :m -> ""hey mom""   | :parent :f -> ""greetings father""   | :friend n -> ""yo"" |> list/repeat n |> string/join "" ""   | :stranger ""felicia"" -> ""bye""   | :stranger name -> ""hello "" ++ name  . person =   : cowboy   : ron int   : parent s , s = (: m : f)   : friend int   : stranger text"																																																																																						true																																																																																																																																	0	0														
shakti	shakti	2019			11	pl		https://shakti.com		0					2618	1			19972		true	0									pl																							false																																			2002											the latest iteration of k, Shakti k. The language is capable of managing streaming, in-memory, historical, relational, and time-series data. The distributed model extends out to multiple machines whether on-premise or in the cloud. Shakti k provides connectivity via Python, HTTP, SSL/TLS, and json. Shakti k supports compression and encryption for data, whether in-memory, in-flight or on disk. Shakti k also has primitives for blockchain operations.	the latest iteration of k, Shakti k. The language is capable of managing streaming, in-memory, historical, relational, and time-series data. The distributed model extends out to multiple machines whether on-premise or in the cloud. Shakti k provides connectivity via Python, HTTP, SSL/TLS, and json. Shakti k supports compression and encryption for data, whether in-memory, in-flight or on disk. Shakti k also has primitives for blockchain operations.		https://github.com/shaktidb	the latest iteration of k, Shakti k. The language is capable of managing streaming, in-memory, historical, relational, and time-series data. The distributed model extends out to multiple machines whether on-premise or in the cloud. Shakti k provides connectivity via Python, HTTP, SSL/TLS, and json. Shakti k supports compression and encryption for data, whether in-memory, in-flight or on disk. Shakti k also has primitives for blockchain operations.														1	0		11																																														United States					b + 1 2 3																	https://twitter.com/shaktidb																																																																																																																																																																																																						0	0				shakti.com										
sitemap	Sitemap	2001			11	xmlFormat		https://sitemaps.org/		0					2619	1			19972		true	0									xmlFormat																							false																																			2001											Sitemaps are an easy way for webmasters to inform search engines about pages on their sites that are available for crawling. In its simplest form, a Sitemap is an XML file that lists URLs for a site along with additional metadata about each URL (when it was last updated, how often it usually changes, and how important it is, relative to other URLs in the site) so that search engines can more intelligently crawl the site.	Sitemaps are an easy way for webmasters to inform search engines about pages on their sites that are available for crawling. In its simplest form, a Sitemap is an XML file that lists URLs for a site along with additional metadata about each URL (when it was last updated, how often it usually changes, and how important it is, relative to other URLs in the site) so that search engines can more intelligently crawl the site.		Google	Sitemaps are an easy way for webmasters to inform search engines about pages on their sites that are available for crawling. In its simplest form, a Sitemap is an XML file that lists URLs for a site along with additional metadata about each URL (when it was last updated, how often it usually changes, and how important it is, relative to other URLs in the site) so that search engines can more intelligently crawl the site.														1	0		11																																														United States				https://en.wikipedia.org/wiki/Site_map	"<?xml version=""1.0"" encoding=""UTF-8""?>  <urlset xmlns=""http://www.sitemaps.org/schemas/sitemap/0.9"">     <url>        <loc>http://www.example.com/</loc>        <lastmod>2005-01-01</lastmod>        <changefreq>monthly</changefreq>        <priority>0.8</priority>     </url>  </urlset>"																																																																																																																																																																																																																							0	0				sitemaps.org										
skew	skew	2015	Evan Wallace		11	pl		http://skew-lang.org		0					2620	0			19972		true	0									pl																							false																																			2014														https://github.com/evanw/skew/issues		sk													1	0		12																1																														United States																																																																																																																																																																																																																												0	0				skew-lang.org			id|title|url|time|timestamp|by|comments|score\n11493721|Skew: A programming language for developing cross platform applications|http://skew-lang.org/|2016-04-14 01:32:03 UTC|1460597523|megacity|0|8							
souffle	souffle	2019	Bernhard Scholz		11	pl		https://souffle-lang.github.io		0					2621	0			19972		true	0									pl																							false																																																	University of Sydney															1	0		11																1																														Australia				https://b-scholz.github.io																																																																																																																																																																																																																								0	0				souffle-lang.github.io			id|title|url|time|timestamp|by|comments|score\n19664658|A Specialized B-Tree for Concurrent Datalog Evaluation|https://souffle-lang.github.io/news/2019/02/20/ppopp19-paper/|2019-04-15 11:52:44 UTC|1555329164|matt_d|4|174							
spark-pm	spark-pm	2014			11	packageManager		https://spark-packages.org/		0					2622	0			19972		false	0									packageManager																							false																	441		spark																2014														University of California Berkeley															1	0		11																																														United States				https://spark.apache.org/contributing.html																																																																																																																																																																																																																								0	0				spark-packages.org										
ssc-pm	Boston College Statistical Software Components	1996			11	packageManager		https://www.stata.com/manuals/rssc.pdf		0					2623	0			19972		false	0									packageManager																							false																	4608		stata																														UK Higher Education Funding Councils															1	0		11																																														United Kingdom				http://fmwww.bc.edu/repec/bocode/s/sscstats.html																																																																																																																																																																																																																								0	0														
statebox	statebox	2008			11	visual		https://statebox.org/		0					2624	0			19972		true	0									visual																							false		statebox.png																																	2008														https://github.com/statebox															1	0		11																							true																							Various																						https://twitter.com/statebox																																																																																																																																																																																																						0	0				statebox.org										
tea-pl	Tea	2019	Eunice Jun and Maureen Daum and Jared Roesch and Sarah E. Chasins and Emery D. Berger and Rene Just and Katharina Reinecke		11	library		http://tea-lang.org/		0					2625	0		1	19972		true	0									library																							false																																			2018											A High-level Language and Runtime System for Automating Statistical Analysis. Tea is implemented as an open-source Python library, so programmers can use Tea wherever they use Python, including within Python notebooks.	A High-level Language and Runtime System for Automating Statistical Analysis. Tea is implemented as an open-source Python library, so programmers can use Tea wherever they use Python, including within Python notebooks.			A High-level Language and Runtime System for Automating Statistical Analysis. Tea is implemented as an open-source Python library, so programmers can use Tea wherever they use Python, including within Python notebooks.									python					1	0		23	sas spss jmp r statsplorer															7	false																																	https://arxiv.org/abs/1904.05387																																																																																																																																																																																																																								0	0				tea-lang.org										
txr	txr	2009	Kaz Kylheku		11	pl		http://www.nongnu.org/txr/		0					2626	1			19972		true	0									pl																							false																																														Programming Language for Convenient Data Munging	Programming Language for Convenient Data Munging			Programming Language for Convenient Data Munging														1	0		11																1																									http://www.rosettacode.org/wiki/Category:TXR										"@(bind special-words (""arch."" ""var."" ""ver."" ""anci."" ""fam."")) @(bind ahash @(hash :equal-based)) @(repeat) @id @@ @alpha @@ @animal @@ @words @  (rebind words @(split-str words "" "")) @  (bind record (id alpha animal words)) @  (do (push record [ahash alpha])) @(end) @(bind sorted-rec-groups nil) @(do    (defun popularity-sort (recs)      (let ((histogram [group-reduce (hash)                                     third (do inc @1)                                     recs 0]))       [sort recs > [chain third histogram]]))     (dohash (key records ahash)      (let (contains does-not combined)        (each* ((r records)                (w [mapcar fourth r]))          (if (isec w special-words)            (push r contains)            (push r does-not)))        (push (append (popularity-sort does-not)                      (popularity-sort contains))              sorted-rec-groups)))    (set sorted-rec-groups [sort sorted-rec-groups :                                 [chain first second]])) @(output) @  (repeat) @    (repeat) @(rep)@{sorted-rec-groups} @@ @(last)@{sorted-rec-groups "" ""}@(end) @    (end) @  (end) @(end)"																																																																true																																																																																																						false																																																	0	0														
wescheme	wescheme	2009			11	pl		https://www.wescheme.org/		0					2627	1			19972		true	0									pl																							false																																			2009																													1	0		12																																																			;; The world is a number ;; tick: world -> world (define (tick world)  (add1 world)) (big-bang 0          (on-tick tick 2)) ;; tick every two seconds																																;																																true																																																							true																																															false																																																	0	0				wescheme.org										
xoc-compiler	Xoc	2008	Russ Cox and Tom Bergan† and Austin T. Clements and Frans Kaashoek and Eddie Kohler		11	compiler		https://pdos.csail.mit.edu/archive/xoc/		0					2628	0		1	19972		true	0									compiler																							false																																														Today’s system programmers go to great lengths to extend the languages in which they program. For instance, system-specific compilers find errors in Linux and other systems, and add support for specialized control flow to Qt and event-based programs. These compilers are difficult to build and cannot always understand each other’s language changes. However, they can greatly improve code understandability and correctness, advantages that should be accessible to all programmers. We describe an extension-oriented compiler for C called xoc. An extension-oriented compiler, unlike a conventional extensible compiler, implements new features via many small extensions that are loaded together as needed. Xoc gives extension writers full control over program syntax and semantics while hiding many compiler internals. Xoc programmers concisely define powerful compiler extensions that, by construction, can be combined; even some parts of the base compiler, such as GNU C compatibility, are structured as extensions.	Today’s system programmers go to great lengths to extend the languages in which they program. For instance, system-specific compilers find errors in Linux and other systems, and add support for specialized control flow to Qt and event-based programs. These compilers are difficult to build and cannot always understand each other’s language changes. However, they can greatly improve code understandability and correctness, advantages that should be accessible to all programmers. We describe an extension-oriented compiler for C called xoc. An extension-oriented compiler, unlike a conventional extensible compiler, implements new features via many small extensions that are loaded together as needed. Xoc gives extension writers full control over program syntax and semantics while hiding many compiler internals. Xoc programmers concisely define powerful compiler extensions that, by construction, can be combined; even some parts of the base compiler, such as GNU C compatibility, are structured as extensions.		MIT && UCLA	Today’s system programmers go to great lengths to extend the languages in which they program. For instance, system-specific compilers find errors in Linux and other systems, and add support for specialized control flow to Qt and event-based programs. These compilers are difficult to build and cannot always understand each other’s language changes. However, they can greatly improve code understandability and correctness, advantages that should be accessible to all programmers. We describe an extension-oriented compiler for C called xoc. An extension-oriented compiler, unlike a conventional extensible compiler, implements new features via many small extensions that are loaded together as needed. Xoc gives extension writers full control over program syntax and semantics while hiding many compiler internals. Xoc programmers concisely define powerful compiler extensions that, by construction, can be combined; even some parts of the base compiler, such as GNU C compatibility, are structured as extensions.									zeta					1	0		18												c				5	false																																	https://swtch.com/~rsc/papers/xoc-asplos2008.pdf																																																																																																																																																																																																																								0	0														
webp	WebP	2010			7	binaryDataFormat				0					2629	0			19967		false	0									binaryDataFormat																							false																																					2010		WebP is an image format employing both lossy and lossless compression. It is currently developed by Google, based on technology acquired with the purchase of On2 Technologies.As a derivative of the VP8 video format, it is a sister project to the WebM multimedia container format. WebP-related software is released under a BSD license.The format was first announced on 30 September 2010 as a new open standard for lossy compressed true-color graphics on the web, producing smaller files of comparable image quality to the older JPEG scheme. On October 3, 2011 Google announced WebP support for animation, ICC profile, XMP metadata, and tiling (compositing very large images from maximum 16384×16384 tiles).On 18 November 2011 Google began to experiment with lossless compression and support for transparency (alpha channel) in both lossless and lossy modes; support has been enabled by default in libwebp 0.2.0 (16 August 2012). According to Google's measurements, a conversion from PNG to WebP results in a 45% reduction in file size when starting with PNGs found on the web, and a 28% reduction compared to PNGs that are recompressed with pngcrush and PNGOUT.		506	529		29012707		WebP is a modern image format that provides superior lossless and lossy compression for images on the web. Using WebP, webmasters and web developers can create smaller, richer images that make the web faster. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller than comparable JPEG images at equivalent SSIM quality index.	WebP is a modern image format that provides superior lossless and lossy compression for images on the web. Using WebP, webmasters and web developers can create smaller, richer images that make the web faster. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller than comparable JPEG images at equivalent SSIM quality index.			WebP is a modern image format that provides superior lossless and lossy compression for images on the web. Using WebP, webmasters and web developers can create smaller, richer images that make the web faster. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller than comparable JPEG images at equivalent SSIM quality index.	webp													2550	0		8																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/WebP	0	0														
abset	ABSET	1969			9	pl				0					2630	0			19959	356	true	0									pl																							false																																					1969		ABSET was an early declarative programming language from the University of Aberdeen.	2002	8	9	25	114276					University of Aberdeen															60	0		9																																	text													United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ABSET	0	0	https://hopl.info/showlanguage.prx?exp=356													
cowsel	COWSEL	1964			9	pl				0					2631	1			19959	196	true	0									pl																							false																																					1964	cpl lisp pop-2 reverse-polish-notation pop-11 poplog	COWSEL (COntrolled Working SpacE Language) is a programming language designed between 1964 and 1966 by Robin Popplestone. It was based on an RPN form of Lisp combined with some ideas from CPL. COWSEL was initially implemented on a Ferranti Pegasus computer at the University of Leeds and on a Stantec Zebra at the Bradford Institute of Technology; later, Rod Burstall implemented it on an Elliot 4120 at the University of Edinburgh. COWSEL was renamed POP-1 during the summer of 1966 and development continued under that name from then on.	2002	8	15	32	94451					University of Edinburgh															60	0		9																																	text													United Kingdom																							function member lambda x y comment Is x a member of list y; define      y atom then *0 end             y hd x equal then *1 end             y tl -> y repeat up																																																																																																																																																																																																				https://en.wikipedia.org/wiki/COWSEL	0	0	https://hopl.info/showlanguage.prx?exp=196													
janus-programming-language	Janus	1990	Ken Kahn		9	pl				0					2632	0			19959		true	0									pl																							false																																					1950	janus-programming-language janus-lang	Janus is the two-faced Roman god of gates, doors, doorways, beginnings, and endings. Janus may also refer to:	2006	8	18	8	16373					Xerox PARC															60	0		9																1																				https://github.com/antlr/grammars-v4/tree/master/janus										United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Janus_(concurrent_constraint_programming_language)	0	0														
kaleidoscope	Kaleidoscope	1994			9	pl				0					2633	1			19959	2143	true	0									pl																							false																																					1994		The Kaleidoscope programming language is a constraint programming language embedding constraints into an imperative object-oriented language.  It adds keywords always, once, and assert..during (formerly while..assert) to make statements about relational invariants. Objects have constraint constructors, which are not methods, to enforce the meanings of user-defined datatypes. There are three versions of Kaleidoscope which show an evolution from declarative to an increasingly imperative style. Differences between them are as follows.	2006	8	6	19	4400159					University of Washington															60	0		9																																	text													United States																							always: temperature = mercury.height / scale; always: white rectangle( thermometer ); always: grey rectangle( mercury ); always: display number( temperature ); while mouse.button = down do  mercury.top = mouse.location.y; end while;																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Kaleidoscope_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=2143													
lisp-2	LISP 2	1963			9	pl				0					2634	0			19959	264	true	0									pl																							false																																					1960	lisp algol	For Lisp-2, Lisp systems with separate function namespaces, see Lisp-1 vs. Lisp-2LISP 2 was a programming language proposed in the 1960s as the successor to Lisp. It had largely Lisp-like semantics and Algol 60-like syntax. Today it is mostly remembered for its syntax, but in fact it had many features beyond those of early Lisps. Early Lisps had many limitations, including limited data types and slow numerics. Its use of fully parenthesized notation was also considered a problem. The inventor of Lisp, John McCarthy, expected these issues to be addressed in a later version, called notionally Lisp 2. Hence the name Lisp 1.5 for the successor to the earliest Lisp.Lisp 2 was a joint project of the System Development Corporation and Information International, Inc., and was intended for  the IBM built AN/FSQ-32 military computer. Development later shifted to the IBM 360/67 and the DEC PDP-6. The project was eventually abandoned.	2007	8	16		13388339					System Development Corporation and Information International, Inc															60	0		9																																														United States				https://semanticscholar.org/paper/7a578a2bbf9a8d14a246ac8e6f46ee49b9a7dae7																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/LISP_2	0	0	https://hopl.info/showlanguage.prx?exp=264													
palcode	PALcode	1996			9	isa				0					2635	0			19959		true	0									isa																							false																																					1996	freebsd linux	In computing, in the Alpha instruction set architecture, PALcode (Privileged Architecture Library code) is the name used by DEC for a set of functions in the SRM or AlphaBIOS firmware, providing a hardware abstraction layer for system software, covering features such as cache management, translation lookaside buffer (TLB) miss handling, interrupt handling and exception handling. PALcode is Alpha machine code, running in a special mode that also allows access to internal registers specific to the particular Alpha processor implementation. It is thus somewhere between the role of microcode and of a hardware emulator. PALcode is operating system-specific; different versions of PALcode are required by OpenVMS, Tru64 UNIX, and Windows NT. Tru64 UNIX PALcode is also used by NetBSD, FreeBSD, OpenBSD and Linux.	2006	8	24	21	5817145					DEC															60	0		9																																	na													United States				http://www.science.unitn.it/~fiorella/guidelinux/tlk/node140.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/PALcode	0	0														
windows-registry-entries	Windows Registry Entries	1992			8	application				0					2636	1			19948		false	0									application				139							ini	properties	text/x-properties	source.reg	data								false					7	2015	2015	1	1																																											reg												200	0		8																																	text																	https://en.wikipedia.org/wiki/Windows_Registry													"Windows Registry Editor Version 5.00   ; Comment Comment Comment  [HKLM\SOFTWARE\Fake_Key\Fake_SubKey_1] ; Comment Comment Comment  [HKLM\SOFTWARE\Fake_Key\Fake_SubKey_1\Fake_SubKey_2] @=- ; Comment Comment Comment  [HKLM\SOFTWARE\Fake_SubKey\Fake_SubKey_1\Fake_SubKey_2\Fake_SubKey_3] @=""Default Value"" ; Comment Comment Comment ""String Value""=""My String Value"" ; Comment Comment Comment ""String Value With Escaped Chars""=""C:\\Blah\\Blah\\Blee"" ; Comment Comment Comment ""Binary Value""=hexadecimal ""DWORD Value""=dword:00000005 ""Bit Value""=0 ""Binary Value""=hex:25,53,79,73,74,65,6d,52,6f,6f,74,25,00 ""Value D""=hex(0):<REG_NONE (as comma-delimited list of hexadecimal values)> ; Comment Comment Comment ""Value E""=hex(1):<REG_SZ (as comma-delimited list of hexadecimal values representing a UTF-16LE NUL-terminated string)> ""Expandable String Value""=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,00 ""Value G""=hex(3):<Binary data (as comma-delimited list of hexadecimal values)> ; equal to ""Value B"" ""Value H""=hex(4):<DWORD value (as comma-delimited list of 4 hexadecimal values, in little endian byte order)> ""Value I""=hex(5):<DWORD value (as comma-delimited list of 4 hexadecimal values, in big endian byte order)> ""Multi String Value""=hex(7):25,53,79,73,74,65,6d,52,6f,6f,74,25,00\ 25,53,79,73,74,65,6d,52,6f,6f,74,25,00\ 25,53,79,73,74,65,6d,52,6f,6f,74,25,00\ 25,53,79,73,74,65,6d,52,6f,6f,74,25,00\ ""Value K""=hex(8):<REG_RESOURCE_LIST (as comma-delimited list of hexadecimal values)> ""Value L""=hex(a):<REG_RESOURCE_REQUIREMENTS_LIST (as comma-delimited list of hexadecimal values)> ""Value M""=hex(b):<QWORD value (as comma-delimited list of 8 hexadecimal values, in little endian byte order)> ""Deleted Value""=- ; Comment Comment Comment  [HKEY_LOCAL_MACHINE] [HKLM]  [HKEY_CURRENT_CONFIG] [HKCC]  [HKEY_CLASSES_ROOT] [HKCR]  [HKEY_CURRENT_USER] [HKCU]  [HKEY_USERS] [HKU]  [HKEY_PERFORMANCE_DATA]  [HKEY_DYN_DATA]"																																																																																																																																																																																																											0	0						https://github.com/bsara/language-reg			Windows Registry Entries					
pop-protocol	Post Office Protocol	1957			7	protocol				0					2637	0			19947		true	0									protocol																							false																																					1957		In computing, the Post Office Protocol (POP) is an application-layer Internet standard protocol used by e-mail clients to retrieve e-mail from a mail server.POP version 3 (POP3) is the version in common use.		481	647		23062					USC															2425	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Post_Office_Protocol	0	0														
infiniband-standard	InfiniBand	1999			7	standard				0					2638	0			19938		true	0									standard																							false																																									474								InfiniBand Trade Association															2390	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/InfiniBand	0	0														
razor	Razor	2010			9	template				5					2639	0			19918		true	5	ace cloc codeql mond powershell								template																							false																																																	Microsoft															20	0		11																					cshtml razor																	razor								United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ASP.NET_Razor	0	0														
flapjax	Flapjax	2006			9	pl		http://www.flapjax-lang.org/		0					2640	0			19910		true	0									pl																							false																																			2006		2007	javascript haskell	Flapjax is a programming language built on JavaScript. It provides a spreadsheet-like reactive programming, dataflow computing style, termed functional reactive programming, making it easy to create reactive web pages without the burden of callbacks and potentially inconsistent mutation. Flapjax can be viewed in two ways: either as a library, for use in regular JavaScript programs, or as a new language that the compiler converts into generic JavaScript. In either case, the resulting programs can be run in a regular web browser. Flapjax comes with persistent storage and a simple application programming interface (API) that masks the complexity of using Ajax, and sharing and access control (AC) for server data.It is free and open-source software released under a 3-clause BSD license. The Flapjax compiler is written in the language Haskell.	2006	7	10	39	7458589					Brown University															56	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Flapjax	0	0				flapjax-lang.org										
lax	Lax	2023			9	pl				0					2641	0		4	19910		true	0								https://github.com/swedishvegan/complax	pl																2023	2024		3	1	49	0	false																								2023	2024	20	3	148	1	65977																A programming language where the syntax is whatever you want it to be.	A programming language where the syntax is whatever you want it to be.			A programming language where the syntax is whatever you want it to be.									cpp c markdown cmake				true	56	0		13																	false																																	https://www.reddit.com/r/ProgrammingLanguages/comments/182sfqi/lax_a_programming_language_where_the_syntax_is/																											https://github.com/swedishvegan/complax																																																																																																																																																																																													0	0														
cfscript	CFScript	1999			9	pl				0					2642	1			19903		true	0									pl																							false																																					2006	cfml javascript html	CFScript is an extension of CFML on the ColdFusion platform. CFScript resembles JavaScript. Some ColdFusion developers prefer it since it has less visual and typographical overhead than ordinary CFML.	2006	7	10	68	8036673																				55	0		10																																																																					x = 0; do {     x = x+1;     WriteOutput(x); } while (x LTE 0); // Outputs: 1														//																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/CFScript	0	0														
d4-programming-language	D4	2001			9	pl				0					2643	0			19903		true	0									pl																							false																																					2001	csharp sql pascal xml	Dataphor is an open-source truly-relational database management system (RDBMS) and its accompanying user interface technologies, which together are designed to provide highly declarative software application development.  The Dataphor Server has its own storage engine or it can be a virtual, or federated, DBMS, meaning that it can utilize other database engines for storage. Dataphor has been praised for its adherence to relational principles, more closely so than any SQL product.	2005	7	25	44	891533					Softwise Inc														true	55	0		9																																														Unknown																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/D4_%28programming_language%29	0	1													year|title|doi|citations|influentialCitations|authors|paperId\n2010|Parallel implementation of 2D Daubechies - D4 transform in a cluster|10.1109/ICCIT.2010.5711087|2|0|Jaumin Ajdari and F. Hoxha|cce4eb47cf2e6dd45d757e101cd51b73a1b64379	
ial	IAL	1958			9	pl				0					2644	0			19903	30	true	0									pl																							false																																					1990		IAL may refer to:  Intel Architecture Labs, a research arm of Intel Corporation during the 1990s International Algebraic Language or ALGOL 58 International auxiliary language, a language for communication between people who do not share a native language	2002	7	13		48298					University of Michigan															55	0		9																																														United States				https://semanticscholar.org/paper/42ae57943a984a589c3d31f1487dc3b4b268018d																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/IAL	0	0	https://hopl.info/showlanguage.prx?exp=30													
o-matrix	O-Matrix	1994			9	pl				0					2645	0			19903		true	0									pl																							false																																						matlab	O-Matrix is a matrix programming language for mathematics, engineering, science, and financial analysis, marketed by Harmonic Software.   The language is designed for use in high-performance computing. O-Matrix provides an integrated development environment  and a matrix-based scripting language. The environment includes mathematical, statistical, engineering and visualization functions. The set of analysis functions is designed for development of complex, computationally intensive scientific, mathematical and engineering applications. The integrated environment provides a mode that is largely compatible with version 4 of the MATLAB language in the commercial product from MathWorks. Certain features of MATLAB, such as non-numeric data types (structures, cell arrays and objects), error handling with try/catch, and nested and anonymous functions, are missing in O-Matrix. The O-Matrix environment includes a virtual machine of the O-Matrix language to enable re-distribution of applications.	2006	7	8	28	4492598		O-Matrix is a matrix programming language for mathematics, engineering, science, and financial analysis, marketed by Harmonic Software. The language is designed for use in high-performance computing.	O-Matrix is a matrix programming language for mathematics, engineering, science, and financial analysis, marketed by Harmonic Software. The language is designed for use in high-performance computing.		Harmonic Software Inc	O-Matrix is a matrix programming language for mathematics, engineering, science, and financial analysis, marketed by Harmonic Software. The language is designed for use in high-performance computing.														55	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/O-Matrix	0	0														
spice-lisp	Spice Lisp	1980	Scott Fahlman		9	pl				0					2646	0			19903	3526	true	0									pl																							false																																					1985	pascal c ada common-lisp	Spice Lisp is a Lisp dialect and its implementation originally written by CMU's Spice Lisp Group which targeted the microcode of the 16-bit PERQ workstation and its Accent operating system; it used that workstation's microcode abilities (it provided microcodes for Pascal, C, and Ada besides) to implement a stack architecture to store its data structures as 32-bit objects and to enable runtime type-checking. It would later be popular on other workstations. Spice Lisp evolved into CMUCL, a Common Lisp implementation.	2006	7	52	19	7460216					Carnegie Mellon															55	0		9																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Spice_Lisp	0	0	https://hopl.info/showlanguage.prx?exp=3526													
zlang	zlang	2017			9	pl				0				v1.0.0	2647	0		5	19903		true	0								https://github.com/Xiaofei-it/Zlang	pl																2017	2024	2017	5	4	40	0	false																								2017	2017	122	2	58	1	2617																A flexible dynamically-typed programming language running on the JVM and supporting access to Java objects and interaction with Java at runtime.	A flexible dynamically-typed programming language running on the JVM and supporting access to Java objects and interaction with Java at runtime.			A flexible dynamically-typed programming language running on the JVM and supporting access to Java objects and interaction with Java at runtime.									java markdown xml gradle bash				true	55	0		14																	false	1	true																																																										https://github.com/Xiaofei-it/Zlang																																																																																																																																																																																													0	0														
odbc	Open Database Connectivity	1990			7	protocol				0					2648	0			19894		true	0									protocol																							false																																					1990		"In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS). The designers of ODBC aimed to make it independent of database systems and operating systems. An application written using ODBC can be ported to other platforms, both on the client and server side, with few changes to the data access code. ODBC accomplishes DBMS independence by using an ODBC driver as a translation layer between the application and the DBMS. The application uses ODBC functions through an ODBC driver manager with which it is linked, and the driver passes the query to the DBMS. An ODBC driver can be thought of as analogous to a printer driver or other driver, providing a standard set of functions for the application to use, and implementing DBMS-specific functionality. An application that can use ODBC is referred to as ""ODBC-compliant"". Any ODBC-compliant application can access any DBMS for which a driver is installed.  Drivers exist for all major DBMSs, many other data sources like address book systems and Microsoft Excel, and even for text or comma-separated values (CSV) files. ODBC was originally developed by Microsoft and Simba Technologies during the early 1990s, and became the basis for the Call Level Interface (CLI) standardized by SQL Access Group in the Unix and mainframe field. ODBC retained several features that were removed as part of the CLI effort. Full ODBC was later ported back to those platforms, and became a de facto standard considerably better known than CLI. The CLI remains similar to ODBC, and applications can be ported from one platform to the other with few changes."		402	208		168701					Microsoft && Simba Technologies Inc															2030	0		8																																														United States and Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Open_Database_Connectivity	0	0														
hp-gl	HP-GL	1986			8	pl				0					2649	0			19892	2094	true	0									pl																							false																																					1990	ascii basic	HP-GL, short for Hewlett-Packard Graphics Language and often written as HPGL, is a printer control language created by Hewlett-Packard (HP). HP-GL was the primary printer control language used by HP plotters. It later became a standard for almost all plotters. Hewlett-Packard's printers also usually support HP-GL/2 in addition to PCL.	2002	35	24		60111					Hewlett-Packard															195	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/HP-GL	0	0	https://hopl.info/showlanguage.prx?exp=2094													
sibelius-software	Sibelius	1998			8	pl				0					2650	0			19892		true	0									pl																							false																																					1986	assembly-language musicxml qt powerpc	Sibelius is a scorewriter program developed and released by Sibelius Software Limited (now part of Avid Technology).  It is the world's largest selling music notation program.  Beyond creating, editing and printing music scores, Sibelius can also play the music back using sampled or synthesised sounds.  It produces printed scores, and can also publish them via the Internet for others to access. Less advanced versions of Sibelius at lower prices have been released, as have various add-ons for the software. Named after the Finnish composer Jean Sibelius, the company was founded in April 1993 by twin brothers Ben and Jonathan Finn to market the eponymous music notation program they had created. It went on to develop and distribute various other music software products, particularly for education. In addition to its head office in Cambridge and subsequently London, Sibelius Software opened offices in the US, Australia and Japan, with distributors and dealers in many other countries worldwide.   The company won numerous awards, including the Queen's Award for Innovation in 2005. In August 2006 the company was acquired by Avid, to become part of its Digidesign division, which also manufactures the leading digital audio workstation Pro Tools.  In July 2012, Avid announced plans to divest its consumer businesses, closed the Sibelius London office, and removed the original development team, despite extensive protests on Facebook and elsewhere. Avid subsequently recruited some new programmers to continue development of Sibelius.	2018	35	34	1	190901					Sibelius Software Limited														false	195	0		8																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Sibelius_(software)	0	0														
cam	Content Assembly Mechanism	2002			8	xmlFormat				0					2651	1			19870		true	0									xmlFormat																							false																																					2002		Content Assembly Mechanism (CAM) is an XML-based standard for creating and managing information exchanges that are interoperable and deterministic descriptions of machine-processable information content flows into and out of XML structures. CAM is a product of the OASIS Content Assembly Technical Committee. The CAM approach aligns with the National Information Exchange Model (NIEM) approach and assists with producing Information Exchange Package Documentation (IEPD). The camprocessor tools enable creation of realistic XML examples from XSD schema structure definitions. These XML samples simulate test cases for use in interoperability testing and determination of templates for use in actual business information exchanges. The single most important problem that CAM is solving is simpler and more reliable interoperability for business information exchanges. Today's electronic commerce via the internet is extremely limited in the amount of automation or integration that is occurring. The ability to share accurate concise and verifiable information exchange definitions is a critical next step in enabling easier and cheaper global commerce. CAM is emerging as the definitive standard underlying effective management of information exchanges through the critical mass being generated by the open source solution.A broad range of OASIS standard definitions are now being documented, validated and enhanced using the CAM open source toolset and approach. To date these include EDXL, CIQ, and EML. CAM use is also extending to external industry groups such as PESC, MISMO, STAR Automotive, CAQH and then for government uses including stratML, LEXS and NIEM. Each group faces the same challenges in promoting localizations of their overall standards in ways that can be quickly verified and adopted. Using CAM they are able to take their existing XSD schema work and rapidly develop localization templates, XML test cases, new subset schemas for use with web services and create re-usable want lists and content hints. In addition CAM templates are used to build domain dictionaries directly from the XSD schema definitions and then produce cross-reference spreadsheets for individual templates to the master dictionary definitions. All these capabilities are aimed at improving the quality and speed of implementation and interoperability using business information exchanges based on XML.		33	52		20946162					OASIS Content Assembly Technical Committee															185	0		8																																														United States					"<CAM CAMlevel=""1"" version=""1.1""> <Header/> <AssemblyStructure/> <BusinessUseContext/> <Extension/> <!-- Optional, repeatable --> </CAM>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Content_Assembly_Mechanism	0	0														
zip-format	Zip file format	1989			6	binaryDataFormat				0					2652	0			19869		false	1	sqlar-format								binaryDataFormat																							false																																					1989		"ZIP is an archive file format that supports lossless data compression. A ZIP file may contain one or more files or directories that may have been compressed. The ZIP file format permits a number of compression algorithms, though DEFLATE is the most common. This format was originally created in 1989 and was first implemented in PKWARE, Inc.'s PKZIP utility, as a replacement for the previous ARC compression format by Thom Henderson. The ZIP format was then quickly supported by many software utilities other than PKZIP. Microsoft has included built-in ZIP support (under the name ""compressed folders"") in versions of Microsoft Windows since 1998. Apple has included built-in ZIP support in Mac OS X 10.3 (via BOMArchiveHelper, now Archive Utility) and later. Most free operating systems have built in support for ZIP in similar manners to Windows and Mac OS X. ZIP files generally use the file extensions .zip or .ZIP and the MIME media type application/zip. ZIP is used as a base file format by many programs, usually under a different name. When navigating a file system via a user interface, graphical icons representing ZIP files often appear as a document or other object prominently featuring a zipper."		906	325		188488							zip													4550	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Zip_(file_format)	0	0														
yakou-lang	Yakou Lang	2021	KyleLin921021		9	pl				0				0.0.1	2653	0		5	19863		true	0								https://github.com/CASC-Lang/CASC	pl																2021	2024	2021	2	2	38	9	false																								2021	2023	794	6	64	3	9011																													kotlin gradle markdown bourne-shell yaml				true	51	0		14																1	false	0	true																																																										https://github.com/CASC-Lang/CASC																																																																																																																																																																																													0	0														
pdp-11-machine	PDP-11	1970			7	computingMachine				0					2654	0			19862		false	0									computingMachine																							false																																					1975		The PDP-11 is a series of 16-bit minicomputers sold by DEC (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series. In total, around 600,000 PDP-11s of all models were sold, making it one of DEC's most successful product lines. The PDP-11 is considered by some experts to be the most popular minicomputer ever. The PDP-11 included a number of innovative features in its instruction set and additional general-purpose registers that made it much easier to program than earlier models in the series. Additionally, the innovative Unibus system allowed external devices to be easily interfaced to the system using direct memory access, opening the system to a wide variety of peripherals.  The PDP-11 replaced the PDP-8 in many real-time applications, although both product lines lived in parallel for more than 10 years.  The ease of programming of the PDP-11 made it very popular for general purpose computing uses as well. The design of the PDP-11 inspired the design of late-1970s microprocessors including the Intel x86 and the Motorola 68000. Design features of PDP-11 operating systems, as well as other operating systems from Digital Equipment, influenced the design of other operating systems such as CP/M and hence also MS-DOS. The first officially named version of Unix ran on the PDP-11/20 in 1970. It is commonly stated that the C programming language took advantage of several low-level PDP-11–dependent programming features, albeit not originally by design.An effort to expand the PDP-11 from 16 to 32-bit addressing led to the VAX-11 design, which took part of its name from the PDP-11.		361	626		24399					DEC															1825	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PDP-11	0	0														
datatrieve	DATATRIEVE	1970			9	queryLanguage				0					2655	0			19852	5188	true	0									queryLanguage																							false																																					1970		DATATRIEVE is a database query and report writer tool from Hewlett-Packard. It runs on the OpenVMS operating system, as well as several PDP-11 operating systems.  DATATRIEVE's command structure is nearly plain English, and it is an early example of a Fourth Generation Language (4GL). It works against flat files, indexed files, and databases. Such data files are delimited using record definitions stored in the Common Data Dictionary (CDD), or in RMS files. DATATRIEVE is used at many OpenVMS installations. DATATRIEVE was developed in the late 1970s and early 1980s by a team of software engineers at DEC's Central Commercial Engineering facilities in Merrimack and Nashua, New Hampshire, under database architect Jim Starkey. Many of the project's engineers went on to highly visible careers in database management and other software disciplines. DATATRIEVE adopted the wombat as its notional mascot; the program's help file responded to “HELP WOMBAT” with factual information about real world wombats.	2005	6	7	38	2214310					DEC															50	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/DATATRIEVE	0	0	https://hopl.info/showlanguage.prx?exp=5188													
kl0	KL0	1982			9	pl				0					2656	0			19852	2146	true	0									pl																							false																																					1986		Kernel Language 0 (KL0) is a sequential logic programming language based on Prolog, used in the ICOT Fifth generation computer project.		6	9		17178					Ministry of International Trade and Industry															50	0		9																																														Japan				https://en.wikipedia.org/wiki/KL0																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/KL0	0	0	https://hopl.info/showlanguage.prx?exp=2146													
laning-and-zierler-system	Laning and Zierler system	1953			9	pl				0					2657	1			19852	6	true	0									pl																							false																																					1952	speedcoding punched-tape	"The Laning and Zierler system (sometimes called ""George"" by its users) was one of the first operating algebraic compilers, that is, a system capable of accepting mathematical formulae in algebraic notation and producing equivalent machine code (the term compiler had not yet been invented and the system was referred to as ""an interpretive program""). It was implemented in 1952 for the MIT WHIRLWIND by J. Halcombe Laning and Neal Zierler. It is preceded by the UNIVAC A-2, IBM Speedcoding and a number of systems that were proposed but never implemented."	2005	6	11	41	2732031					MIT															50	0		9																																														United States																							1 x = 0,    z = 1 - x2/2 + x4/2·3·4 - x6/2·3·4·5·6      + x8/2·3·4·5·6·7·8 - x10/2·3·4·5·6·7·8·9·10,																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Laning_and_Zierler_system	0	0	https://hopl.info/showlanguage.prx?exp=6													
lyapas	LYaPAS	1964	Arkady D.Zakrevskij		9	pl				0					2658	0			19852	430	true	0									pl																							false																																					1964	apl	Logical Language for the Representation of Synthesis Algorithms (LYaPAS, Russian: ЛЯПАС) is a programming language created in the Soviet Union in 1964, by Arkady D.Zakrevskij of the Laboratory of System Programming and Logical Synthesis, of the Academy of Sciences of the Byelorussian SSR, since renamed the National Academy of Sciences of Belarus.LYaPAS is an extension to the programming language APL, and was initially designed especially for non-numeric programming for the Soviet designed and built line of mainframe computers named Ural-1. An interesting feature of LYaPAS is its use of octal numbers. A further refinement of LYaPAS is LYaPAS-M.	2008	6	47	13	18305664					Siberian Physical-Technical Institute															50	0		9																1																														Union of Soviet Socialist Republics or Russia																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/LYaPAS	0	0	https://hopl.info/showlanguage.prx?exp=430													
metacomco	MetaComCo	1981			9	pl				0					2659	0			19852		true	0									pl																							false													MBASIC ABasiC AmigaDOS																								1981	mbasic pbasic reduce	MetaComCo (MCC) was a computer systems software company started in 1981 and based in Bristol, England by Peter Mackeonis and Derek Budge. A division of Tenchstar, Ltd. MetaComCo's first product was an MBASIC compatible interpreter for IBM PCs, which was licensed by Peter Mackeonis to Digital Research in 1982, and issued as the Digital Research Personal Basic, or PBASIC, running under CP/M. Other computer languages followed, also licensed by Digital Research and MetaComCo established an office in Pacific Grove, California, to service their United States customers. In 1984 Dr. Tim King joined the company, bringing with him a version of the operating system TRIPOS for the Motorola 68000 processor which he had previously worked on whilst a researcher at the University of Cambridge. This operating system was used as the basis of AmigaDOS (file-related functions of AmigaOS); MetaComCo won the contract from Commodore because the original planned Amiga disk operating system called Commodore Amiga Operating System (CAOS) was behind schedule; timescales were incredibly tight and TRIPOS provided a head start for a replacement system. MetaComCo also developed ABasiC for the Amiga which was initially provided with Amigas. Much to Commodore's annoyance MetaComCo also worked with Atari to produce the BASIC that was initially provided with the Atari ST — ST BASIC. The company also sold the Lattice C compiler for the Sinclair QL and the Atari ST and range of other languages  (e.g. Pascal, BCPL) for m68k-based computers. MetaComCo also represented LISP and REDUCE software from the RAND Corporation. Several of the team at MetaComCo went on to found Perihelion Software. Mackeonis founded Triangle Publishing, the software publishing company responsible for creating the ST Organizer for the Atari ST and PC Organizer and Counterpoint (a GUI system) for Amstrad Computers and GoldStar computers.	2002	6	48	75	82392					MetaComCo															50	0		9																																														England																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MetaComCo	0	0														
objectlogo	ObjectLOGO	1993			9	pl				0					2660	0			19852	5529	true	0									pl																							false																																					2008	logo	ObjectLOGO is a variant of the programming language Logo with object-oriented programming extensions and lexical scoping. Version 2.7 is sold by Digitool, Inc.  It is no longer being developed or supported, and does not run on versions of the Mac operating system after version 7.5.	2004	6	19	33	1064025					BBN															50	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ObjectLOGO	0	0	https://hopl.info/showlanguage.prx?exp=5529													
pl-11	PL-11	1971			9	pl				0					2661	0			19852	561	true	0									pl																							false																																					1971	pl360	PL-11 is a high-level machine-oriented programming language for the PDP-11, developed by R.D. Russell of CERN in 1971. Written in Fortran IV, it is similar to PL360 and is cross-compiled on other machines. PL-11 was originally developed as part of the Omega project, a particle physics facility operational at CERN (Geneva, Switzerland) during the 1970s. The first version was written for the CII 10070, a clone of the XDS Sigma 7 built in France. Towards the end of the 1970s it was ported to the IBM 370/168, then part of CERN's computer centre. A report describing the language is available from CERN.	2004	6	6	17	507366					CERN															50	0		9																																	text													Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PL-11	0	0	https://hopl.info/showlanguage.prx?exp=561													
qute	QUTE	1986			9	pl				0					2662	0			19852	2873	true	0									pl																							false																																					1999		Qute is a Japanese video game company created in 1999. Apart from game development, they offer technology consultancy in other areas such as health care or graphic design.	2014	6	11		41840571					University of Tokyo															50	0		9																																														Japan				https://semanticscholar.org/paper/ab3aba994b5448a0d11e05a3344e7cee6615030b																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Qute	0	0	https://hopl.info/showlanguage.prx?exp=2873													
zopl	ZOPL	1979			9	pl				0					2663	0			19852	2641	true	0									pl																							false												Version Z, Our Programming Language																									1998	c pascal unix	"ZOPL is a programming language created by Geac Computer Corporation in the early 1970s for use on their mainframe computer systems used in libraries and banking institutions.  It had similarities to C and Pascal. ZOPL stood for ""Version Z, Our Programming Language"". ZOPL is still in use at CGI Group (formerly known as RealTime Datapro), who ported it to VAX/VMS and Unix in the 1980s, and to Windows in 1998.  It currently (2010) runs on Windows XP/2000/2003 and Red Hat Linux.  The RTM (formerly ZUG) language compiler and runtime framework are written in ZOPL. Outside of CGI, ZOPL has not been in general use since the late 1980s, although there is still one known working system where it is found embedded in programs written in the KARL programming language."	2006	6	2	26	4426247																				50	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ZOPL	0	0	https://hopl.info/showlanguage.prx?exp=2641													
displayport-standard	DisplayPort	2006			6	standard				0					2664	0			19850		true	0									standard																							false																																									2950								VESA															14770	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/DisplayPort	0	0														
short-code-computer-language	Short Code computer language	1949			8	pl				0					2665	1			19845	2707	true	0									pl																							false																																					1950		Short Code was one of the first higher-level languages ever developed for an electronic computer. Unlike machine code, Short Code statements represented mathematic expressions rather than a machine instruction. Also known as an automatic programming, the source code was not compiled but executed through an interpreter to simplify the programming process; the execution time was much slower though.	2006	31	20	83	5276950					University of Pennsylvania															175	0		8																																														United States																							X3 =  (  X1 +  Y1 )  /  X1 * Y1   substitute variables X3 03 09 X1 07 Y1 02 04 X1   Y1   substitute operators and parentheses.                                        Note multiplication is represented                                        by juxtaposition. 07Y10204X1Y1                      group into 12-byte words. 0000X30309X1																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Short_Code_(computer_language)	0	0	https://hopl.info/showlanguage.prx?exp=2707													
unix	Unix	1969	Ken Thompson and Dennis Ritchie and Brian Kernighan and Douglas McIlroy and Joe Ossanna		6	os				0					2666	0			19824		false	0									os																							false																																									2417																							12105	0		10																5																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Unix	0	0														
pipefish	Pipefish	2022			8	pl				0					2667	0		3	19822		true	0								https://github.com/tim-hardcastle/Pipefish	pl																2022	2024		6	4	147	3	false																								2022	2025	1738	6	218	51	7280																													go markdown json				true	166	0		11																	false																																	https://www.reddit.com/r/ProgrammingLanguages/comments/1b7uihq/pipefish_formerly_charm_is_now_pipefish/																											https://github.com/tim-hardcastle/Pipefish																																																																																																																																																																																													0	0														
i-expressions	I-expressions	2003	Egil Möller		11	dataNotation				0					2668	1			19817		true	6	bayer-expressions particles s-expressions shrubbery speedie sweet-expressions								dataNotation																							false																																														This SRFI descibes a new syntax for Scheme, called I-expressions, whith equal descriptive power as S-expressions. The syntax uses indentation to group expressions, and has no special cases for semantic constructs of the language. It can be used both for program and data input.	This SRFI descibes a new syntax for Scheme, called I-expressions, whith equal descriptive power as S-expressions. The syntax uses indentation to group expressions, and has no special cases for semantic constructs of the language. It can be used both for program and data input.		https://srfi.schemers.org	This SRFI descibes a new syntax for Scheme, called I-expressions, whith equal descriptive power as S-expressions. The syntax uses indentation to group expressions, and has no special cases for semantic constructs of the language. It can be used both for program and data input.														0	0		11																1																														Sweden				https://srfi.schemers.org/srfi-49/srfi-49.html	define   fac x   if    = x 0    1    * x      fac       - x 1  let   group    foo     + 1 2    bar     + 3 4   + foo bar																																																																																																																																																																						true																																																	0	0														
kermeta	Kermeta	2012			9	pl		http://www.kermeta.org/index_k1_k2.html		0					2669	0			19812		true	0									pl																							false																																					2012		Kermeta is a modeling and programming language for metamodel engineering.		5	19		7431140					Institut de recherche en informatique et systèmes aléatoires															46	0		9																																														France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Kermeta	0	3													year|title|doi|citations|influentialCitations|authors|paperId\n2009|Model Driven Language Engineering with Kermeta|10.1007/978-3-642-18023-1_5|86|5|J. Jézéquel and Olivier Barais and F. Fleurey|b718dcceccbfbe30c5675d15008d85aaf4dcd9bc\n2013|Mashup of metalanguages and its implementation in the Kermeta language workbench|10.1007/s10270-013-0354-4|68|6|J. Jézéquel and B. Combemale and Olivier Barais and Monperrus Martin and François Fouquet|40fc24adb3e4376714f8b56cd9a000cb2716e108\n2010|Evaluation of Kermeta for solving graph-based problems|10.1007/s10009-010-0150-1|27|5|Naouel Moha and S. Sen and Cyril Faucher and Olivier Barais and J. Jézéquel|192d1e814012dd98d1a6c701ff26c8e9c469eebc	
energese-notation	Energy Systems Language	1950			8	notation				0					2670	0			19807		true	0									notation																							false																																					1950		The Energy Systems Language, also referred to as Energese, Energy Circuit Language, or Generic Systems Symbols, was developed by the ecologist Howard T. Odum and colleagues in the 1950s during studies of the tropical forests funded by the United States Atomic Energy Commission. They are used to compose energy flow diagrams in the field of systems ecology.	2005	28	268	122	3237181					United States Atomic Energy Commission															160	0		8																																	paper													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Energy_Systems_Language	0	0														
flowcode	Flowcode	2002			8	pl				0					2671	0			19807		true	0									pl																							false																																					2018	pic-microcontroller atmel-avr arduino c blockly	Flowcode is a Microsoft Windows-based development environment commercially produced by Matrix TSL for programming embedded devices based on PIC, AVR (including Arduino) and ARM technologies using graphical programming styles (such as flowcharts) and imperative programming styles (through C and Pseudocode). It is currently in its eighth revision. Flowcode is dedicated to simplifying complex functionality such as Bluetooth, Mobile Phones Communications, USB communications etc. by using pre-developed dedicated component libraries of functions. This is achieved by dragging virtual representations of hardware onto a visual panel, providing access to associated libraries. Flowcode is therefore ideal for speeding up software development times and allowing those with little programming experience to get started and help with projects. This makes it appropriate for the formal teaching of principles of programming microcontrollers .. Flowcode allows the user to develop and view their program using four different visual modes. These are the Flowchart view, the Blocks view (a graphical programming paradigm inspired by Blockly), the C code view and the Pseudocode view. Flowcode also has compatibility with Solidworks.There is a large and helpful online community based at the Matrix user forums. There is also a dedicated Wiki.	2013	28	20	29	38557302					Matrix Technology Solutions Ltd															160	0		8																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Flowcode	0	0														
gtf-format	Gene transfer format	2006			8	textDataFormat				0					2672	0			19807		true	0									textDataFormat																							false																																						gff-format	The Gene transfer format (GTF) is a file format used to hold information about gene structure.  It is a tab-delimited text format based on the general feature format (GFF), but contains some additional conventions specific to gene information.  A significant feature of the GTF that can be validated: given a sequence and a GTF file, one can check that the format is correct.  This significantly reduces problems with the interchange of data between groups.	2006	28	8	13	6960765					European Bioinformatics Institute															160	0		8																																	text													United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Gene_transfer_format	0	0														
4th-dimension	4th Dimension	1987			12	pl				0					2673	1			19807	2471	true	0									pl				365							text			source.4dm	programming								false				#/4th Dimension.4dd									4D																																				4D SAS			4dm												0	0		13																																																		https://en.wikipedia.org/wiki/4th_Dimension_(software)												"OPEN WINDOW (10;45;500;330;0;""Hello Window"") While (True)   MESSAGE (""Hello World"") End while "								4th Dimension																""""																																																																																																																																														true																																						0	0	https://hopl.info/showlanguage.prx?exp=2471								4D					
aui-lang	AUI	2002	Kevin A. Schneider and James R. Cordy		12	pl				0					2674	1			19807	5777	true	0									pl																							false												Abstract User Interface																																		a programming language for developing plastic interactive software	a programming language for developing plastic interactive software		University of Saskatchewan && Queen's University	a programming language for developing plastic interactive software														0	0		14																2																														Canada				https://semanticscholar.org/paper/4ca9970ceade9580757916d20bc4a1bf19688860	draw (canvas <w,h> pins) = choose { canvas <w,h> pins, draw (canvas <w,h> (pin:pins)) } where pin = <g,<30,24>> g = choose {box <30,20> (Fill Shaded), oval (Radius 15) (Fill Clear), line (Length 10)} end where																																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=5777													
ddfql	ddfql	2016			12	queryLanguage				0					2675	1			19807		true	0									queryLanguage																							false																																																	https://github.com/open-numbers/															0	0		13																																														Various				https://docs.google.com/document/d/1olFm-XXjWxQ4LrTCfM42an6LbjbIgnt__V1DZxSmnuQ/edit#	"{  ""select"": {    ""key"": [""geo"", ""year""],    ""value"": [      ""population"", ""life_expectancy"", ""gdp_per_cap"", ""gov_type"" ]  },  ""from"": ""datapoints"",  ""where"": {    ""$or"": [ { // implicit $and        ""geo"": ""$geo"",        ""year"": { ""$eq"": 2015 },      }, { ""population"": { ""$gt"": 100000 } }, { ""gdp_per_cap"": { ""$gt"": 1000 } }, { ""$and"": [ // explicit $and { ""$and"": [ { ""geo"": “$geo” } ], // redundant and { ""gdp_per_cap"": { ""$gt"": 400, ""$lt"": 500 } }, { ""life_expectancy"": { ""$gt"": 30, ""$lt"": 70 } } ]} ]  },  ""order_by"": [""life_expectancy"", ""population""],  ""join"": {    ""$geo"": {      key: ""geo"",      where: {          ""is--country"": true,        ""latitude"": { ""$lte"": 0 },      }    }  },  ""language"": ""en"" }"																																//																																true																																																							true																																															false																																																	0	0														
emerald	Emerald	1987			12	pl				0					2676	1			19807	1320	true	0									pl																							false				e/Emerald.m																																													University of Washington && DEC && University of Arizona && Copenhagen University				m											0	0		16																																		9032												United States and Denmark				https://semanticscholar.org/paper/c58d5d68aff6a596c5aade80fe87c2ea9074d8f2												"const main <- object mainProgram     initially   stdout.putString[""Hello World\n""]  end initially end mainProgram"								Emerald															stdout.putString																																																																																																																								true																																																													0	0	https://hopl.info/showlanguage.prx?exp=1320													
enchilada	Enchilada	2006	Robbert van Dalen		12	pl				0					2677	1			19807		true	0									pl																							true																																														Enchilada is a research project that takes one central idea to the extreme: Information cannot be destroyed.	Enchilada is a research project that takes one central idea to the extreme: Information cannot be destroyed.			Enchilada is a research project that takes one central idea to the extreme: Information cannot be destroyed.												true		0	0		12																1																																		https://web.archive.org/web/20170106025545fw_/http://enchiladacode.nl/rationale.html	10 ~ 0 [+] {f={b={s=[b] s f * |}}} {e==e}																																																																																																																																																																																																																							0	0														
everparse3d	EverParse3D	2022	Nikhil Swamy and Tahina Ramananandro and Aseem Rastogi and Irina Spiridonova and Haobin Ni and Dmitry Malloy and Juan Vazquez and Michael Tang and Omar Cardona and Arti Gupta		12	idl				0					2678	1			19807		true	0									idl																							false																																														Addressing this need, we present EverParse3D, a parser generator for binary message formats that yields performant C code backed by fully automated formal proofs of memory safety, arithmetic safety, functional correctness, and even double-fetch freedom to prevent certain kinds of time-of check/time-of-use errors. This allows systems developers to specify their message formats declaratively and to integrate correct-by-construction C code into their applications, eliminating several classes of bugs. EverParse3D has been in use in the Windows kernel for the past year. Applied primarily to the Hyper-V network virtualization stack, the formats of nearly 100 different messages spanning four protocols have been specified in EverParse3D and the resulting formally proven parsers have replaced prior handwritten code.	Addressing this need, we present EverParse3D, a parser generator for binary message formats that yields performant C code backed by fully automated formal proofs of memory safety, arithmetic safety, functional correctness, and even double-fetch freedom to prevent certain kinds of time-of check/time-of-use errors. This allows systems developers to specify their message formats declaratively and to integrate correct-by-construction C code into their applications, eliminating several classes of bugs. EverParse3D has been in use in the Windows kernel for the past year. Applied primarily to the Hyper-V network virtualization stack, the formats of nearly 100 different messages spanning four protocols have been specified in EverParse3D and the resulting formally proven parsers have replaced prior handwritten code.		Microsoft	Addressing this need, we present EverParse3D, a parser generator for binary message formats that yields performant C code backed by fully automated formal proofs of memory safety, arithmetic safety, functional correctness, and even double-fetch freedom to prevent certain kinds of time-of check/time-of-use errors. This allows systems developers to specify their message formats declaratively and to integrate correct-by-construction C code into their applications, eliminating several classes of bugs. EverParse3D has been in use in the Windows kernel for the past year. Applied primarily to the Hyper-V network virtualization stack, the formats of nearly 100 different messages spanning four protocols have been specified in EverParse3D and the resulting formally proven parsers have replaced prior handwritten code.										c				0	0		24	protobuf flatbuffers															10																																		https://www.microsoft.com/en-us/research/publication/hardening-attack-surfaces-with-formally-proven-binary-format-parsers/	typedef struct _OrderedPair {  UINT32 fst;  UINT32 snd { fst <= snd };  } OrderedPair;																																																																																																																																																																																																																							0	0														
feel	Friendly Enough Expression Language	2015			12	queryLanguage				0					2679	0			19807		true	0									queryLanguage																							false												Friendly Enough Expression Language																																		FEEL defines a syntax for expressing conditions that input data should be evaluated against	FEEL defines a syntax for expressing conditions that input data should be evaluated against		Camunda	FEEL defines a syntax for expressing conditions that input data should be evaluated against														0	0		12																																														Germany				https://docs.camunda.org/manual/7.11/reference/dmn11/feel/																																																									true																																																										true																																																															true																																						0	0														
linker-script	Linker Script	1991			12	application				0					2680	1			19807		false	0									application			ld.script			0					text			none	data								false																																														ld combines a number of object and archive files, relocates their data and ties up symbol references. Usually the last step in compiling a program is to run ld. ld accepts Linker Command Language files written in a superset of AT&T’s Link Editor Command Language syntax, to provide explicit and total control over the linking process.	ld combines a number of object and archive files, relocates their data and ties up symbol references. Usually the last step in compiling a program is to run ld. ld accepts Linker Command Language files written in a superset of AT&T’s Link Editor Command Language syntax, to provide explicit and total control over the linking process.		Red Hat && Free Software Foundation	ld combines a number of object and archive files, relocates their data and ties up symbol references. Usually the last step in compiling a program is to run ld. ld accepts Linker Command Language files written in a superset of AT&T’s Link Editor Command Language syntax, to provide explicit and total control over the linking process.		ld lds x												0	0		14																					ld												text													United States				https://www.eecs.umich.edu/courses/eecs373/readings/Linker.pdf	/* *  link.ld */ OUTPUT_FORMAT(elf32-i386) ENTRY(start) SECTIONS  {    . = 0x100000;    .text : { *(.text) }    .data : { *(.data) }    .bss  : { *(.bss)  }  }																																																																																																																																																																																																																							0	0									Linker Script					
midas	Modified Integration Digital Analog Simulator	1963			12	pl				0					2681	0			19807	439	true	0									pl																							false												Modified Integration Digital Analog Simulator																																					Wright-Patterson Air Force Base															0	0		12																																	text													United States				https://dl.acm.org/doi/pdf/10.1145/1464052.1464078																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=439													
myghty	Myghty	2006			12	pl				0					2682	0			19807		true	0									pl	59	59		1		0					text			none	programming								false																					templates.py																									A Python-based template and view-controller framework derived from HTML::Mason. Supports the full featureset of Mason, allowing component-based web development with Python-embedded HTML, and includes many new concepts and features not found in Mason. Myghty is a legacy library. New projects should use Mako templates.	A Python-based template and view-controller framework derived from HTML::Mason. Supports the full featureset of Mason, allowing component-based web development with Python-embedded HTML, and includes many new concepts and features not found in Mason. Myghty is a legacy library. New projects should use Mako templates.		https://web.archive.org/web/20100618062929/http://www.myghty.org/	A Python-based template and view-controller framework derived from HTML::Mason. Supports the full featureset of Mason, allowing component-based web development with Python-embedded HTML, and includes many new concepts and features not found in Mason. Myghty is a legacy library. New projects should use Mako templates.		myt		myt autodelegate										0	0		12																																	text													United States				https://pypi.org/project/Myghty/														Myghty																																																																																																																																																																																																										0	0					Myghty				Myghty					
pamela	PAMELA	1992			12	pl				0					2683	0			19807	5099	true	0									pl																							false																																														"In this report we present a new methodology for the performance prediction of parallel programs on parallel platforms ranging from shared-memory to distributed-memory (vector) machines. The complete methodology comprises the concurrent language Pamela (PerformAnce ModEling LAnguage), the program and machine modeling paradigm, and a novel performance analysis method, called ""serialization analysis"". While Pamela models can be directly executed (i.e., simulated), prior to this ultimate evaluation step, serialization analysis allows for (symbolic) model reduction, which often renders simulation superuous. This analysis method extends conventional parallel program analysis technology by explicitly accounting for the performance degrading eects of resource contention, yet at the low evaluation cost, typical for conventional techniques. It is shown that, where application of conventional techniques may yield serious errors, predictions from serialization analysis remain accurate. Apart from the modeling methodology itself, this low-cost/high-reliability analysis potential makes Pamela a particularly suitable candidate for compile-time application in terms of the performance prediction hierarchy often found in parallel programming environments."	"In this report we present a new methodology for the performance prediction of parallel programs on parallel platforms ranging from shared-memory to distributed-memory (vector) machines. The complete methodology comprises the concurrent language Pamela (PerformAnce ModEling LAnguage), the program and machine modeling paradigm, and a novel performance analysis method, called ""serialization analysis"". While Pamela models can be directly executed (i.e., simulated), prior to this ultimate evaluation step, serialization analysis allows for (symbolic) model reduction, which often renders simulation superuous. This analysis method extends conventional parallel program analysis technology by explicitly accounting for the performance degrading eects of resource contention, yet at the low evaluation cost, typical for conventional techniques. It is shown that, where application of conventional techniques may yield serious errors, predictions from serialization analysis remain accurate. Apart from the modeling methodology itself, this low-cost/high-reliability analysis potential makes Pamela a particularly suitable candidate for compile-time application in terms of the performance prediction hierarchy often found in parallel programming environments."		Delft University of Technology	"In this report we present a new methodology for the performance prediction of parallel programs on parallel platforms ranging from shared-memory to distributed-memory (vector) machines. The complete methodology comprises the concurrent language Pamela (PerformAnce ModEling LAnguage), the program and machine modeling paradigm, and a novel performance analysis method, called ""serialization analysis"". While Pamela models can be directly executed (i.e., simulated), prior to this ultimate evaluation step, serialization analysis allows for (symbolic) model reduction, which often renders simulation superuous. This analysis method extends conventional parallel program analysis technology by explicitly accounting for the performance degrading eects of resource contention, yet at the low evaluation cost, typical for conventional techniques. It is shown that, where application of conventional techniques may yield serious errors, predictions from serialization analysis remain accurate. Apart from the modeling methodology itself, this low-cost/high-reliability analysis potential makes Pamela a particularly suitable candidate for compile-time application in terms of the performance prediction hierarchy often found in parallel programming environments."														0	0		12																																		8220												The Netherlands				https://dl.acm.org/doi/10.1145/165939.166002																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=5099												year|title|doi|citations|influentialCitations|authors|paperId\n1993|Performance prediction of parallel processing systems: the PAMELA methodology|10.1145/165939.166002|112|3|A. V. Gemund|33e380c38a45918c483c5e9c6ae7410f040db391	
prolog-pack-pm	Prolog Pack	2012			12	packageManager				0					2684	0			19807		false	0									packageManager																							false																	275		prolog																														https://github.com/SWI-Prolog															0	0		12																																														The Netherlands				https://github.com/SWI-Prolog/swipl-devel/commits/6c9b4c35d35c795c9a688d6f065723063ed08071?after=6c9b4c35d35c795c9a688d6f065723063ed08071+139&branch=6c9b4c35d35c795c9a688d6f065723063ed08071&path%5B%5D=library&path%5B%5D=prolog_pack.pl&qualified_name=6c9b4c35d35c795c9a688d6f065723063ed08071																																																																																																																																																																																																																								0	0														
red-lang	Red	1972	John Backus		12	pl				0					2685	0			19807		true	0									pl																							false																																														interested in pure functional programming, with no side-effects on storage or the external world.	interested in pure functional programming, with no side-effects on storage or the external world.		IBM	interested in pure functional programming, with no side-effects on storage or the external world.														0	0		12																1																	text													United States				http://www.mcjones.org/dustydecks/archives/2007/04/01/60/																																																																																																																																																																																																																								4	1								year|publisher|title|authors|isbn13\n1997|Sams|Red Hat Linux Unleashed|Pitts, David|9780672311734\n2005|Sams|Red Hat Fedora 4: Unleashed|Hudson, Paul and Ball, Bill and Duff, Hoyt|9780672327926\n2003|For Dummies|Red Hat Linux All-in-One Desk Reference For Dummies|Barkakati, Naba|9780764524424\n2004|Sams|Red Hat Linux Fedora Unleashed|Ball, Bill and Duff, Hoyt|9780672326295					year|title|doi|citations|influentialCitations|authors|paperId\n2011|Research on red wave and green wave coordinated control model in arterial road for different traffic demands|10.1109/ICMT.2011.6003197|3|0|Shujian Zheng and Jian-min Xu|6724aad495f178db0c31374d4677ed7ac4c81ee6	
rsl	RAISE Specification Language	1992			12	pl				0					2686	0			19807		true	0									pl																							false												Rigorous Approach to Industrial Software Engineering Specification Language									dsls.py																												United Nations University && Technical University of Denmark					rsl										0	0		13																																														Macao and Denmark				https://link.springer.com/chapter/10.1007/978-3-540-74107-7_7														RSL																																																																												true														true											true																																																																																																					0	0														
rust-hir	Rust HIR	2015			12	ir				0					2687	1			19807		true	0									ir																							false												Rust High-level Intermediate Representation																						https://play.rust-lang.org/														https://github.com/rust-lang/rfcs/blob/master/text/1191-hir.md	https://github.com/rust-lang/rfcs/issues															0	0		14	rust-mir swift-il																																text													Various					#[prelude_import] use ::std::prelude::rust_2015::*; #[macro_use] extern crate std; fn main() { let mut vec = Vec::new(); vec.push(1); vec.push(2); }																																																																																																																																																																																																																							0	0														
sapphire	Sapphire	1995			12	pl				0					2688	0			19807	6451	true	0									pl																							false																																																	elf.dircon.co.uk															0	0		12																																		9170												Unknown				https://timthompson.com/plum/cgi/showlist.cgi?oneid=97																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6451													
sba	SBA	1977	Moshe M. Zloof and S. Peter de Jong		12	pl				0					2689	0			19807	4747	true	0									pl																							false																																																	IBM															0	0		14									query-by-example							2																														United States				https://semanticscholar.org/paper/143c5493bb3b8cb14ea07f77b6aa02a2e79ebe14																																																																																																																																																																																																																								2	0	https://hopl.info/showlanguage.prx?exp=4747							year|publisher|title|authors|isbn13\n2010|Bibliogov|Sba Reauthorization: Programming For Success|United States Congress Senate Committee|9781240498611\n2004|Government Printing Office|Sba Reauthorization: Programming For Success: Hearing Before The Committee On Small Business And Entrepreneurship, United States Senate, On|United States|9780160719622						
scroll-lang	SCROLL	1970			12	pl				0					2690	1			19807	530	true	0									pl																							false																																														A pattern recording language.	A pattern recording language.		University of Arizona	A pattern recording language.														0	0		13	troff																																	6842												United States				https://semanticscholar.org/paper/06a2ad826a19844977fa42f5e7081fbbff967a15	A$/BCD$IEF$																																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=530													
sequel-2	SEQUEL 2	1976	Donald D. Chamberlin and M. M. Astrahan and K. P. Eswaran and P. P. Griffiths and Raymond Lorie and J. W. Mehl and P. Reisner and B. W. Wade		12	queryLanguage database				0					2691	0			19807	3959	true	0									queryLanguage																							false																																														Sequel 2 is a relational data language that provides a consistent, English keyword-oriented set of facilities for query, data definition, data manipulation, and data control. Sequel 2 may be used either as a stand-alone interface for nonspecialists in data processing or as a data sublanguage embedded in a host programming language for use by application programmers and data base administrators.	Sequel 2 is a relational data language that provides a consistent, English keyword-oriented set of facilities for query, data definition, data manipulation, and data control. Sequel 2 may be used either as a stand-alone interface for nonspecialists in data processing or as a data sublanguage embedded in a host programming language for use by application programmers and data base administrators.	https://doi.org/10.1147/rd.206.0560	IBM	Sequel 2 is a relational data language that provides a consistent, English keyword-oriented set of facilities for query, data definition, data manipulation, and data control. Sequel 2 may be used either as a stand-alone interface for nonspecialists in data processing or as a data sublanguage embedded in a host programming language for use by application programmers and data base administrators.														0	0		21			relational-model sql													8																														United States				https://semanticscholar.org/paper/b5cab20a32862302d24fc4dbfc454090d132124e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3959													
sh	sh	1971	Stephen Richard Bourne		12	pl				0					2692	1			19807	568	true	0									pl																							false																																																	Bell Labs															0	0		12																1																		5250												United States				https://ieeexplore.ieee.org/document/6770407																https://riju.codes/sh	"echo ""Hello, world!"""																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=568													
simula-67	Simula 67	1967	Ole-Johan Dahl and Kristen Nygaard		12	pl				0					2693	0			19807	301	true	0									pl																							false																																														First programming language to introduce OO?	First programming language to introduce OO?			First programming language to introduce OO?														0	0		13																2																																		https://www.softwarepreservation.org/projects/ALGOL/manual/Simula-CommonBaseLanguage.pdf																																																															true																																		true																	true																																																																																																						0	0	https://hopl.info/showlanguage.prx?exp=301													
spill	Spill	1997	Feliks Kluhiak and Mirodawa Milkowska		12	pl				0					2694	0			19807	4454	true	0									pl																							false																																																	Warsaw University															0	0		13																2																														Poland				https://www.sciencedirect.com/science/article/pii/S0167642396000214/pdf?md5=fc4c9cb98f28e7a69b303b749ef5d664&pid=1-s2.0-S0167642396000214-main.pdf&_valck=1																																																																																																																																																																																																																								1	1	https://hopl.info/showlanguage.prx?exp=4454							year|publisher|title|authors|isbn13\n20190910|Taylor & Francis|Information Engineering of Emergency Treatment for Marine Oil Spill Accidents|Lin Mu; Lizhe Wang; Jining Yan|9781000691016					year|title|doi|citations|influentialCitations|authors|paperId\n2013|Mathematical Model and Computer Simulation for Oil Spill in Ice Waters Around Island Based on FLUENT|10.4304/jcp.8.4.1027-1034|6|0|Wei Li and X. Liang and Jianguo Lin|a76124a8c961ca5d1cff22869a6b25b912db0256	
squidconf	SquidConf	1996			12	configFormat				0					2695	0			19807		true	0									configFormat																							false																					configs.py																												Internet Research Task Force					squid.conf										0	0		198																																														United States				http://www.squid-cache.org/														SquidConf											access_log acl always_direct announce_host announce_period announce_port announce_to anonymize_headers append_domain as_whois_server auth_param_basic authenticate_children authenticate_program authenticate_ttl broken_posts buffered_logs cache_access_log cache_announce cache_dir cache_dns_program cache_effective_group cache_effective_user cache_host cache_host_acl cache_host_domain cache_log cache_mem cache_mem_high cache_mem_low cache_mgr cachemgr_passwd cache_peer cache_peer_access cache_replacement_policy cache_stoplist cache_stoplist_pattern cache_store_log cache_swap cache_swap_high cache_swap_log cache_swap_low client_db client_lifetime client_netmask connect_timeout coredump_dir dead_peer_timeout debug_options delay_access delay_class delay_initial_bucket_level delay_parameters delay_pools deny_info dns_children dns_defnames dns_nameservers dns_testnames emulate_httpd_log err_html_text fake_user_agent firewall_ip forwarded_for forward_snmpd_port fqdncache_size ftpget_options ftpget_program ftp_list_width ftp_passive ftp_user half_closed_clients header_access header_replace hierarchy_stoplist high_response_time_warning high_page_fault_warning hosts_file htcp_port http_access http_anonymizer httpd_accel httpd_accel_host httpd_accel_port httpd_accel_uses_host_header httpd_accel_with_proxy http_port http_reply_access icp_access icp_hit_stale icp_port icp_query_timeout ident_lookup ident_lookup_access ident_timeout incoming_http_average incoming_icp_average inside_firewall ipcache_high ipcache_low ipcache_size local_domain local_ip logfile_rotate log_fqdn log_icp_queries log_mime_hdrs maximum_object_size maximum_single_addr_tries mcast_groups mcast_icp_query_timeout mcast_miss_addr mcast_miss_encode_key mcast_miss_port memory_pools memory_pools_limit memory_replacement_policy mime_table min_http_poll_cnt min_icp_poll_cnt minimum_direct_hops minimum_object_size minimum_retry_timeout miss_access negative_dns_ttl negative_ttl neighbor_timeout neighbor_type_domain netdb_high netdb_low netdb_ping_period netdb_ping_rate never_direct no_cache passthrough_proxy pconn_timeout pid_filename pinger_program positive_dns_ttl prefer_direct proxy_auth proxy_auth_realm query_icmp quick_abort quick_abort_max quick_abort_min quick_abort_pct range_offset_limit read_timeout redirect_children redirect_program redirect_rewrites_host_header reference_age refresh_pattern reload_into_ims request_body_max_size request_size request_timeout shutdown_lifetime single_parent_bypass siteselect_timeout snmp_access snmp_incoming_address snmp_port source_ping ssl_proxy store_avg_object_size store_objects_per_bucket strip_query_terms swap_level1_dirs swap_level2_dirs tcp_incoming_address tcp_outgoing_address tcp_recv_bufsize test_reachability udp_hit_obj udp_hit_obj_size udp_incoming_address udp_outgoing_address unique_hostname unlinkd_program uri_whitespace useragent_log visible_hostname wais_relay wais_relay_host wais_relay_port																																																																	true																																																																																																																														0	0														
tl-isa	Timeless Instruction Set (TL ISA)	2022			12	isa			https://www.progsbase.com/isa/	0					2696	0			19807		true	0									isa																							false																																														An ISA for timeless programs. It aims to be simple, concise and powerful. It is easy to read and write by humans. In addition to supporting computations, it also natively supports multiple CPUs, disks, clocks, screens, audio, keyboards and virtual devices. It is a compilation target for the progsbase programming language.	An ISA for timeless programs. It aims to be simple, concise and powerful. It is easy to read and write by humans. In addition to supporting computations, it also natively supports multiple CPUs, disks, clocks, screens, audio, keyboards and virtual devices. It is a compilation target for the progsbase programming language.		Inductive AS	An ISA for timeless programs. It aims to be simple, concise and powerful. It is easy to read and write by humans. In addition to supporting computations, it also natively supports multiple CPUs, disks, clocks, screens, audio, keyboards and virtual devices. It is a compilation target for the progsbase programming language.														0	0		12																									https://www.progsbase.com/isa/								text													Norway																						https://twitter.com/progsbase																																																																																																																																																																																																						1	0								year|publisher|title|authors|isbn13\n2022|Amazon KDP|Foundations of Computer Science|Johansen, Martin Fagereng|9798836363796						
turnstile	turnstile	2017	Stephen Chang and Alex Knauth and Ben Greenman and Milo Turner and Michael Ballantyne		12	grammarLanguage				0					2697	1			19807		true	0									grammarLanguage																							false																																														Turnstile aims to help Racket programmers create typed languages. It does so with extensions of Racket’s macro-definition forms that facilitate implementation of type rules alongside normal macro code. As a result, the macros implementing a new language directly type check the program during expansion, obviating the need to create and call out to a separate type checker. Thus, a complete typed language implementation remains a series of macro definitions that may be imported and exported in the standard way that Racket programmers are accustomed to.	Turnstile aims to help Racket programmers create typed languages. It does so with extensions of Racket’s macro-definition forms that facilitate implementation of type rules alongside normal macro code. As a result, the macros implementing a new language directly type check the program during expansion, obviating the need to create and call out to a separate type checker. Thus, a complete typed language implementation remains a series of macro definitions that may be imported and exported in the standard way that Racket programmers are accustomed to.			Turnstile aims to help Racket programmers create typed languages. It does so with extensions of Racket’s macro-definition forms that facilitate implementation of type rules alongside normal macro code. As a result, the macros implementing a new language directly type check the program during expansion, obviating the need to create and call out to a separate type checker. Thus, a complete typed language implementation remains a series of macro definitions that may be imported and exported in the standard way that Racket programmers are accustomed to.														0	0		17																5																																		https://docs.racket-lang.org/turnstile/index.html	"#lang turnstile (provide → Int λ #%app #%datum + ann) (define-base-type Int) (define-type-constructor → #:arity > 0) (define-primop + : (→ Int Int Int)) ; [APP] (define-typed-syntax (#%app e_fn e_arg ...) ≫   [⊢ e_fn ≫ e_fn- ⇒ (~→ τ_in ... τ_out)]   #:fail-unless (stx-length=? #'[τ_in ...] #'[e_arg ...])                 (format ""arity mismatch, expected ~a args, given ~a""                         (stx-length #'[τ_in ...]) #'[e_arg ...])   [⊢ e_arg ≫ e_arg- ⇐ τ_in] ...   --------   [⊢ (#%app- e_fn- e_arg- ...) ⇒ τ_out])   ; [LAM] (define-typed-syntax λ #:datum-literals (:)   [(_ ([x:id : τ_in:type] ...) e) ≫    [[x ≫ x- : τ_in.norm] ... ⊢ e ≫ e- ⇒ τ_out]    -------    [⊢ (λ- (x- ...) e-) ⇒ (→ τ_in.norm ... τ_out)]]   [(_ (x:id ...) e) ⇐ (~→ τ_in ... τ_out) ≫    [[x ≫ x- : τ_in] ... ⊢ e ≫ e- ⇐ τ_out]    ---------    [⊢ (λ- (x- ...) e-)]])   ; [ANN] (define-typed-syntax (ann e (~datum :) τ:type) ≫   [⊢ e ≫ e- ⇐ τ.norm]   --------   [⊢ e- ⇒ τ.norm])   ; [DATUM] (define-typed-syntax #%datum   [(_ . n:integer) ≫    --------    [⊢ (#%datum- . n) ⇒ Int]]   [(_ . x) ≫    --------    [#:error (type-error #:src #'x                         #:msg ""Unsupported literal: ~v"" #'x)]])"																																;																																true																																																							true																																															false																																																	0	0														
ddml	DDML	1999			9	xmlFormat				0					2698	1			19804		true	0									xmlFormat																							false												Document Definition Markup Language																									1999		Document Definition Markup Language (DDML) is an XML schema language proposed in 1999 by various contributors from the xml-dev electronic mailing list. It was published only as a W3C Note, not a Recommendation, and never found favor with developers. DDML began as XSchema, a reformulation of XML DTDs as full XML documents, so that elements and attributes, rather than declarations, could be used to describe a schema. As development continued, the name was changed to DDML, reflecting a shift away from the goal of replicating all DTD functionality, in order to concentrate on providing a robust framework for describing basic element/attribute hierarchy. DDML offered no datatypes or functionality beyond what DTDs already provided, so there was not much advantage to using DDML instead of DTDs. DDML did, however, inform the development of the next generation of XML-based schema languages, including the more successful XML Schema and RELAX NG.		5	6		2165201					http://www.xml.org/xml-dev/															45	0		9																																														Various					"<?xml version=""1.0""?>  <!DOCTYPE ""DocumentDef"">  <DocumentDef FileExtension=""ddm"" prefix="""">    <ElementDecl Name=""DocumentDef"" Root=""Recommended"">     <Model>       <Seq>         <Ref Element=""Doc"" Frequency=""Optional""/>         <Ref Element=""More"" Frequency=""Optional""/>         <Choice Frequency=""ZeroOrMore"">           <Ref Element=""ElementDecl""/>           <Ref Element=""Model""/>           <Ref Element=""AttDef""/>           <Ref Element=""AttGroup""/>           <Ref Element=""Notation""/>           <Ref Element=""UnparsedEntity""/>           <Ref Element=""Enumeration""/>           <Ref Element=""DocumentDef""/>         </Choice>       </Seq>     </Model>     <AttGroup>       <AttDef Name=""xmlns"" Required=""Yes"" AttValue=""http://www.purl.org/NET/ddml/v1""/>       <AttDef Name=""DDML"" prefix=""xmlns"" Required=""Yes"" AttValue=""http://www.purl.org/NET/ddml/v1""/>       <AttDef Name=""ns""/>       <AttDef Name=""ElementNS""/>       <AttDef Name=""prefix"" Type=""Nmtoken""/>       <AttDef Name=""Version"" Required=""Yes"" AttValue=""1.0""/>       <AttDef Name=""MimeType"" AttValue=""application/xml""/>       <AttDef Name=""FileExtension"" AttValue=""xml""/>       <AttDef Name=""id"" Type=""ID""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""ElementDecl"">     <Model>       <Seq>         <Ref Element=""Doc"" Frequency=""Optional""/>         <Ref Element=""More"" Frequency=""Optional""/>         <Ref Element=""Model""/>         <Ref Element=""AttGroup"" Frequency=""Optional""/>       </Seq>     </Model>     <AttGroup>       <AttDef Name=""Name"" Type=""Nmtoken"" Required=""Yes""/>       <AttDef Name=""ns""/>       <AttDef Name=""prefix"" Type=""Nmtoken""/>       <AttDef Name=""id"" Type=""ID""/>       <AttDef Name=""Root"" Type=""Enumerated"" AttValue=""Possible"">         <Enumeration>           <EnumerationValue Value=""Recommended""/>           <EnumerationValue Value=""Possible""/>           <EnumerationValue Value=""Unlikely""/>         </Enumeration>       </AttDef>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""Model"">     <Model>       <Seq>         <Ref Element=""Doc"" Frequency=""Optional""/>         <Ref Element=""More"" Frequency=""Optional""/>         <Choice>           <Ref Element=""Ref""/>           <Ref Element=""Choice""/>           <Ref Element=""Seq""/>           <Ref Element=""Empty""/>           <Ref Element=""Any""/>           <Ref Element=""PCData""/>           <Ref Element=""Mixed""/>         </Choice>       </Seq>     </Model>     <AttGroup>       <AttDef Name=""id"" Type=""ID""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""Empty"">     <Model>       <Empty/>     </Model>     <AttGroup>       <AttDef Name=""id"" Type=""ID""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""Any"">     <Model>       <Empty/>     </Model>     <AttGroup>       <AttDef Name=""id"" Type=""ID""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""PCData"">     <Model>       <Empty/>     </Model>     <AttGroup>       <AttDef Name=""id"" Type=""ID""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""Ref"">     <Model>       <Empty/>     </Model>     <AttGroup>       <AttDef Name=""Element"" Type=""Nmtoken"" Required=""Yes""/>       <AttDef Name=""ElementNS""/>       <AttDef Name=""id"" Type=""ID""/>       <AttDef Name=""Frequency"" Type=""Enumerated"" AttValue=""Required"">         <Enumeration>           <EnumerationValue Value=""Required""/>           <EnumerationValue Value=""Optional""/>           <EnumerationValue Value=""ZeroOrMore""/>           <EnumerationValue Value=""OneOrMore""/>         </Enumeration>       </AttDef>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""Mixed"">     <Model>       <Ref Element=""Ref"" Frequency=""OneOrMore""/>     </Model>     <AttGroup>       <AttDef Name=""ElementNS""/>       <AttDef Name=""id"" Type=""ID""/>       <AttDef Name=""Frequency"" Type=""Enumerated"" Required=""Yes"" AttValue=""ZeroOrMore"">         <Enumeration>           <EnumerationValue Value=""ZeroOrMore""/>         </Enumeration>       </AttDef>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""Choice"">     <Model>       <Seq>         <Choice>           <Ref Element=""Seq""/>           <Ref Element=""Ref""/>           <Ref Element=""Model""/>         </Choice>         <Choice Frequency=""OneOrMore"">           <Ref Element=""Seq""/>           <Ref Element=""Ref""/>           <Ref Element=""Model""/>         </Choice>       </Seq>     </Model>     <AttGroup>       <AttDef Name=""ElementNS""/>       <AttDef Name=""id"" Type=""ID""/>       <AttDef Name=""Frequency"" Type=""Enumerated"" AttValue=""Required"">         <Enumeration>           <EnumerationValue Value=""Required""/>           <EnumerationValue Value=""Optional""/>           <EnumerationValue Value=""ZeroOrMore""/>           <EnumerationValue Value=""OneOrMore""/>         </Enumeration>       </AttDef>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""Seq"">     <Model>       <Seq>         <Choice>           <Ref Element=""Choice""/>           <Ref Element=""Ref""/>           <Ref Element=""Model""/>         </Choice>         <Choice Frequency=""OneOrMore"">           <Ref Element=""Choice""/>           <Ref Element=""Ref""/>           <Ref Element=""Model""/>         </Choice>       </Seq>     </Model>     <AttGroup>       <AttDef Name=""ElementNS""/>       <AttDef Name=""id"" Type=""ID""/>       <AttDef Name=""Frequency"" Type=""Enumerated"" AttValue=""Required"">         <Enumeration>           <EnumerationValue Value=""Required""/>           <EnumerationValue Value=""Optional""/>           <EnumerationValue Value=""ZeroOrMore""/>           <EnumerationValue Value=""OneOrMore""/>         </Enumeration>       </AttDef>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""AttGroup"">     <Model>       <Seq>         <Ref Element=""Doc"" Frequency=""Optional""/>         <Ref Element=""More"" Frequency=""Optional""/>         <Choice Frequency=""ZeroOrMore"">            <Ref Element=""AttDef""/>            <Ref Element=""AttGroup""/>         </Choice>       </Seq>     </Model>     <AttGroup>       <AttDef Name=""ns""/>       <AttDef Name=""prefix"" Type=""Nmtoken""/>       <AttDef Name=""id"" Type=""ID""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""AttDef"">     <Model>       <Seq>         <Ref Element=""Doc"" Frequency=""Optional""/>         <Ref Element=""More"" Frequency=""Optional""/>         <Ref Element=""Enumeration"" Frequency=""Optional""/>       </Seq>     </Model>     <AttGroup>       <AttDef Name=""Name"" Type=""Nmtoken"" Required=""Yes""/>       <AttDef Name=""ns""/>       <AttDef Name=""prefix"" Type=""Nmtoken""/>       <AttDef Name=""Type"" Type=""Enumerated"" AttValue=""CData"">         <Enumeration>           <EnumerationValue Value=""CData""/>           <EnumerationValue Value=""ID""/>           <EnumerationValue Value=""IDRef""/>           <EnumerationValue Value=""IDRefs""/>           <EnumerationValue Value=""Entity""/>           <EnumerationValue Value=""Entities""/>           <EnumerationValue Value=""Nmtoken""/>           <EnumerationValue Value=""Nmtokens""/>           <EnumerationValue Value=""Notation""/>           <EnumerationValue Value=""Enumerated""/>         </Enumeration>       </AttDef>       <AttDef Name=""Required"" Type=""Enumeration"" AttValue=""No"">         <Enumeration>           <EnumerationValue Value=""Yes""/>           <EnumerationValue Value=""No""/>         </Enumeration>       </AttDef>       <AttDef Name=""AttValue""/>       <AttDef Name=""id"" Type=""ID""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""Enumeration"">     <Model>       <Seq>         <Ref Element=""Doc"" Frequen cy=""Optional""/>         <Ref Element=""More"" Frequency=""Optional""/>         <Ref Element=""EnumerationValue"" Frequency=""OneOrMore""/>       </Seq>     </Model>     <AttGroup>       <AttDef Name=""id"" Type=""ID""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""EnumerationValue"">     <Model>       <Seq>         <Ref Element=""Doc"" Frequency=""Optional""/>         <Ref Element=""More"" Frequency=""Optional""/>       </Seq>     </Model>     <AttGroup>       <AttDef Name=""Value"" Required=""Yes""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""Notation"">     <Model>       <Seq>         <Ref Element=""Doc"" Frequency=""Optional""/>         <Ref Element=""More"" Frequency=""Optional""/>       </Seq>     </Model>     <AttGroup>       <AttDef Name=""Name"" Type=""Nmtoken"" Required=""Yes""/>       <AttDef Name=""PubidLiteral""/>       <AttDef Name=""SystemLiteral""/>       <AttDef Name=""id"" Type=""ID""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""UnparsedEntity"">     <Model>       <Seq>         <Ref Element=""Doc"" Frequency=""Optional""/>         <Ref Element=""More"" Frequency=""Optional""/>       </Seq>     </Model>     <AttGroup>       <AttDef Name=""Name"" Type=""Nmtoken"" Required=""Yes""/>       <AttDef Name=""SystemLiteral"" Required=""Yes""/>       <AttDef Name=""PubidLiteral""/>       <AttDef Name=""Notation"" Type=""Nmtoken"" Required=""Yes""/>       <AttDef Name=""id"" Type=""ID""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""Doc"" prefix=""DDML"">     <Model>        <!-- The struct model from IBTWSH goes here.             Defining IBTWSH in DDML is left as an             exercise to the reader.            ;       -->     </Model>     <AttGroup>       <AttDef Name=""xmlns"" Required=""Yes"" AttValue=""""/>     </AttGroup>   </ElementDecl>    <ElementDecl Name=""More"" prefix=""DDML"">     <Model>       <Any/>     </Model>     <AttGroup>       <AttDef Name=""xmlns"" AttValue=""""/>     </AttGroup>   </ElementDecl>  </DocumentDef>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Document_Definition_Markup_Language	0	0														
extensible-embeddable-language	Extensible Embeddable Language	2005	David Olofson		9	pl				0					2699	1			19804		true	0									pl																							false																																					2005	lua c pascal	The Extensible Embeddable Language (EEL) is a scripting and programming language in development by David Olofson. EEL is intended for scripting in realtime systems with cycle rates in the kHz range, such as musical synthesizers and industrial control systems, but also aspires to be usable as a platform independent general purpose programming language.	2006	5	13	30	6848938					https://github.com/olofson														true	45	0		9																1																														Sweden																							"export function main<args> {     print(""Recursion test 1:\n"");          procedure recurse(arg)     {         print(""arg = "", arg, ""\n"");         if arg              recurse(arg - 1);     }          recurse(10);          print(""Recursion test 2; Mutual Recursion:\n"");          procedure mrecurse2(arg);          procedure mrecurse1(arg)     {          print(""arg = "", arg, ""\n"");          if arg               mrecurse2(arg);     }          procedure mrecurse2(arg)     {          mrecurse1(arg - 1);     };          mrecurse1(10);          print(""Recursion test 2; Mutual Recursion with Function Reference:\n"");          procedure mrrecurse1(arg, fn)     {          print(""arg = "", arg, ""\n"");          if arg               fn(arg, fn);     }          local mrr2 = procedure (arg, fn)     {          mrrecurse1(arg - 1, fn);     };          mrrecurse1(10, mrr2);          print(Recursion tests done.\n);     return 0; }"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Extensible_Embeddable_Language	0	0														
fx-87	FX-87	1987			9	pl				0					2700	0			19804	2653	true	0									pl																							false																																					1988	fibonacci	FX-87 is a polymorphic typed functional language based on a system for static program analysis in which every expression has two static properties: a type and an effect. In a study done by MIT, FX-87 yields similar performance results as functional languages on programs that do not contain side effects (Fibonacci, Factorial). FX-87 did yield a great performance increase when matching DNA sequences.KFX is the kernel language of FX-87. It was described in 'Polymorphic Effect Systems', J.M. Lucassen et al., Proceedings of the 15th Annual ACM Conference POPL, ACM 1988, pp. 47–57.	2002	5	5	30	17139					MIT															45	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/FX-87	0	0	https://hopl.info/showlanguage.prx?exp=2653													
kid	Kid templating language	1999			9	template				0					2701	1			19804		true	0									template																							false																																					1999	xml python template-attribute-language php genshi	"Kid is a simple template engine for XML-based vocabularies written in Python. Kid claims to have many of the best features of XSLT, TAL, and PHP, but ""with much of the limitations and complexity stamped out"". Kid initially acted as the View component of the TurboGears framework in the framework's version 1.x implementation; however, the TurboGears project team has since replaced it with Genshi, citing perceived performance advantages.Kid is used by the Fedora Project in the repoview utility  which creates a set of static HTML pages within a YUM repository."	2006	5	11	46	3738821					https://sourceforge.net/projects/kid-template/lists/kid-template-discuss															45	0		9																																	text	3435												Germany and United States																							"<html xmlns=""http://www.w3.org/1999/xhtml""       xmlns:py=""http://purl.org/kid/ns#"">   <head>     <title py:content=""title"">title goes here</title>   </head>   <body>     <ul>       <li py:for=""item in mylist"" py:content=""item"">item goes here</li>     </ul>   </body> </html>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Kid_(templating_language)	0	0														
lithe	Lithe	1982			9	pl				0					2702	1			19804	998	true	0									pl																							false																																					1982	smalltalk	Lithe is an experimental programming language created in 1982 by David Sandberg at the University of Washington which allows the programmer to freely choose their own syntax. Lithe combines the ideas of syntax-directed translation and classes in a novel manner that results in a remarkably simple yet powerful language.	2004	5	5	17	908572					University of Washington															45	0		9																																	text													United States																							"rule ""|"" <i:int> ""|"" return int;   {if i<0 then return -i else return i end}"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Lithe_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=998													
m2001	M2001	2001			9	pl				0					2703	1			19804	7622	true	0									pl																							false																																					2001	pascal modula-2	M2001 is a modular educational mathematical programming language for developing and presenting mathematical algorithms, from the modern discrete to the classical continuous mathematics. M2001 is built on a semantic framework that is based in category theory and has a syntax similar to that of Pascal or Modula-2. It is designed purely for pedagogic use, so efficiency and ease of implementation have been far less important in its development than generality and range of application. It was created to play an important role in forming a formal algorithmic foundation for first-year college math students.	2004	5	11	16	941103					Trinity University															45	0		9																																	text													United States																							matrix polynomial rationomial                    stack queue list   powerseries series sequence                      tree graph digraph   MATHEMATICAL CLASSES                      ABSTRACT CLASSES             |                                               |             |                                               |             |                                               |             +-------------------------+---------------------+                                       |                                       |                                       |                 product sum set string exponential subdomain                             STRUCTURED TYPES                                       |                                       |                                       |        boolean character natural integer rational real complex text                            COMPUTATIONAL TYPES																																																																																																																																																																																																				https://en.wikipedia.org/wiki/M2001	0	0	https://hopl.info/showlanguage.prx?exp=7622													
macroml	MacroML	2001			9	pl				0					2704	0			19804		true	0									pl																							false																																						scheme	MacroML is an experimental programming language based on the ML programming language family that seeks to reconcile ML's static typing systems, and the types of macro systems more commonly found in dynamically typed languages like Scheme; this reconciliation is difficult as macro transformations are typically Turing-complete and so can break the type safety guarantees static typing is supposed to provide.	2005	5	5	18	2525770				https://www.cs.indiana.edu/~sabry/papers/macroml.pdf	Indiana University && Yale University															45	0		10																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MacroML	0	0														
makedoc	MakeDoc	2000			9	textMarkup				0					2705	1			19804		true	0									textMarkup																							false																																					2000	rebol html xml vi emacs-editor	MakeDoc is a lightweight markup language created in 2000 by Carl Sassenrath for creating documentation and web pages using simple text notations. The language is used extensively in the REBOL community for documentation, websites, and wikis.	2009	5	7	22	21339396					REBOL Technologies															45	0		9																																	text													United States																							*Bullet item  *Another  #Numbered item  #Another numbered item																																																																																																																																																																																																				https://en.wikipedia.org/wiki/MakeDoc	0	0														
nvdl	Namespace-based Validation Dispatching Language	2006			9	xmlFormat				0					2706	1			19804		true	0									xmlFormat																							false												Namespace-based Validation Dispatching Language																									1999		Namespace-based Validation Dispatching Language (NVDL) is an XML schema language for validating XML documents that integrate with multiple namespaces. It is an ISO/IEC standard, and it is Part 4 of the DSDL schema specification. Much of the work on NVDL is based on the older Namespace Routing Language.		5	11		14633662					National Security Complex && Crane Softwrights Ltd															45	0		10																																														United States and Canada					"<rules xmlns=""http://purl.oclc.org/dsdl/nvdl/ns/structure/1.0"">  <namespace ns=""http://www.w3.org/1999/xhtml"">    <validate schema=""xhtml.rng""/>  </namespace>  <namespace ns=""http://www.w3.org/2000/svg/"">    <validate schema=""svg.sch""/>  </namespace>  <anyNamespace>    <reject/>  </anyNamespace> </rules>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Namespace-based_Validation_Dispatching_Language	0	0														
ricscript	RicScript	2019	Rickard		9	pl				0				v0.9.2	2707	0		22	19804		true	0								https://github.com/Ricardicus/ric-script	pl																2019	2024	2019	4	1	31	1	false																								2019	2024	1031	10	528	14	239989																													c html python bourne-shell markdown meson cpp cmake javascript make yaml restructuredtext perl xml m4 json vim-script css yacc pascal lex dockerfile				true	45	0		31																1	false	0	true																																																										https://github.com/Ricardicus/ric-script																																																																																																																																																																																													0	0														
rtl-2	RTL/2	1972	John Barnes		9	pl				0					2708	1			19804	596	true	0									pl																							false																																					1972		"RTL/2 was a high-level programming language developed at Imperial Chemical Industries Ltd by J.G.P. Barnes. It was originally used internally within ICI but was distributed by SPL International in 1974 It was designed for use in real-time computing (hence the initials RTL = real-time language). Based on concepts from Algol 68, it was intended to be a small, simple language. RTL/2 was standardised in 1980 by the British Standards Institution.RTL/2 was a strongly typed language with separate compilation. The compilation units contained one or more items known as ""bricks"", i.e.:  procedure bricks, data bricks, stack bricks.A procedure brick was a procedure, which may or may not return a (scalar) value, have (scalar) parameters, or have local (scalar) variables. The entry mechanism and implementation of local variables was re-entrant. Non-scalar data could only be accessed via reference (so-called REF variables were considered scalar). A data brick was a named static collection of scalars, arrays and records. Programmers had to implement memory management themselves (there was no heap or garbage collection). A stack brick was an area of storage reserved for running all the procedures of a single process and contained the call stack, local variables and other housekeeping items. The extent to which stack bricks were actually used varied depending upon the host environment in which RTL/2 programs actually ran. Access to the host environment of an RTL/2 program was provided via special procedure and data bricks called SVC procedures and SVC data. These were accessible in RTL/2 but implemented in some other language in the host environment."	2010	5	7	20	28045268					Imperial Chemical Industries plc															45	0		9																1																														United Kingdom																							RTL/2 Ref 1  - Language Specification RTL/2 Ref 2  - Introduction to RTL/2 RTL/2 Ref 3  - RTL/2 Training Manual RTL/2 Ref 4  - System Standards RTL/2 Ref 5  - Stream I/O RTL/2 Ref 18 - Hints on writing RTL/2 Programs RTL/2 Ref 26 - Language Reference Card RTL/2 Ref 39 - Run time environment on the PDP-11 RTL/2 Ref 63 - User Manual for the PDP-11 under RSX-11M RTL/2 Ref 107- VAX/VMS RTL/2 User Manual RTL/2 REF 130- The RTL/2 32 bit run time environment on the VAX																																																																																																																																																																																																				https://en.wikipedia.org/wiki/RTL/2	0	0	https://hopl.info/showlanguage.prx?exp=596													
sam76	SAM76	1970			9	pl				0					2709	0			19804	781	true	0									pl																							false																																					1970	forth c unix linux basic pascal lisp logo trac	SAM76 is a macro programming language used from the late 1970s to the present 2007 initially ran on CP/M. The SAM76 language is a list and string processor designed for interactive and user-directed applications, including artificial intelligence programming, and permits high portability from machine to machine. The language shares certain features in common with LISP, Forth, and shell programming languages of the UNIX operating system. Claude A. R. Kagan, the language's developer, sought to combine within a single interpretive processor, the characteristics of two different string and general-purpose macro generators and the provisions to embed multiple infix operator mathematical systems. SAM76 was designed to: be very pure syntactically and semantically; require a minimum of user keyboarding to achieve powerful results; fit in a very small computer system; permit editing, testing, and executing modules interactively; not prevent the user from doing strange things with the syntax of the language yielding, however, predictable results. The language was based around the idea of programming with macros. A user will define a macro (a code word that can be defined by the user to invoke a specific set of instructions to perform a routine within the program) to execute a set of instructions, usually in either machine or assembly language, and use the macro in the program. In this way, a user need only define a routine once and then when that particular operation, or string is required, the user can substitute is with the macro name. Since then the language has been rewritten in C and compiles on Windows, Unix, Linux, and similar operating systems. The source code is available online and still compiles and runs as of 2006.	2006	5	21	57	3879739					Western Electric Laboratories															45	0		9																																	text													United States																																																																																																																																																																																																																											https://web.archive.org/web/20160203211054/https://en.wikipedia.org/wiki/SAM76	0	0	https://hopl.info/showlanguage.prx?exp=781													
hackage-pm	hackage-pm	2007			10	packageManager		https://hackage.haskell.org/		0					2710	0			19797		false	1	scrapscript								packageManager																							false																	13487		haskell																														Well-Typed LLP															1	0		10																																														England																																																																																																																																																																																																																												0	0				hackage.haskell.org										
rason	rason	2015			10	pl		https://www.rason.com/		0					2711	1			19797		true	1	glpk-lib								pl																							false																																			2003														Frontline Systems Inc															1	0		13	ampl gams siman																																													United States					"{     data :     {         ""price"" : { value: 200 },         ""capacity"" : { value: 100 },         ""sold"" : { value: 110 },         ""refund_no_shows"" : { value: 0.5 },         ""refund_overbook"" : { value: 1.25 }     },     uncertainVariables :     {         ""no_shows"" : { formula: ""PsiLogNormal(0.1*sold, 0.06*sold)"" }     },     formulas :     {         ""show_ups"" : { formula: ""sold - Round(no_shows, 0)"" },         ""overbook"" : { formula: ""Max(0, show_ups - capacity)"" }     },     uncertainFunctions :     {         ""revenue"" : { formula: ""price*(sold - refund_no_shows * Round(no_shows, 0) - refund_overbook * overbook)"",         mean : [], stdev: [], max : [], min : [] }     } }"																																																																																																																																																																																																																							0	0				rason.com										
todotxt	Todotxt	2006			10	dataNotation		http://todotxt.com/		0					2712	1			19797		true	1	x-it								dataNotation																							false																					textfmts.py														2006																			todo.txt todotxt										1	0		10																																																			(A) Thank Mom for the meatballs @phone (B) Schedule Goodwill pickup +GarageSale @phone Post signs around the neighborhood +GarageSale @GroceryStore Eskimo pies													Todotxt				https://twitter.com/todotxt																																																																																																																																																																																																						0	0				todotxt.com										
murmur-hash-function	MurmurHash	2008			7	hashFunction				0					2713	0			19790		false	0									hashFunction																							false																																					2008		MurmurHash is a non-cryptographic hash function suitable for general hash-based lookup.  It was created by Austin Appleby in 2008 and is currently hosted on GitHub along with its test suite named 'SMHasher'. It also exists in a number of variants, all of which have been released into the public domain. The name comes from two basic operations, multiply (MU) and rotate (R), used in its inner loop. Unlike cryptographic hash functions, it is not specifically designed to be difficult to reverse by an adversary, making it unsuitable for cryptographic purposes.		297	41		25081196					https://web.archive.org/web/20160304184004/http://tanjent.com/															1505	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MurmurHash	0	0														
li-chen-wang	Li-Chen Wang	1976			8	pl				0					2714	0			19784		true	0									pl																							false																																					1976	tiny-basic	Dr. Li-Chen Wang (born 1935) is an American computer engineer, best known for his Palo Alto Tiny BASIC for Intel 8080-based microcomputers. He was a member of the Homebrew Computer Club and made significant contributions to the software for early microcomputer systems from Tandy Corporation and Cromemco.	2002	27	24	92	118561					Homebrew Computer Club															155	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Li-Chen_Wang	0	0														
opml	OPML	2000	Dave Winer		9	xmlFormat		https://opml.org/		0					2715	1			19774		true	1	bike								xmlFormat																							false												Outline Processor Markup Language																																																				21	0		9																1																																			"<outline text=""Great Plains"">  <outline text=""Kansas""/>  <outline text=""Nebraska""/>  <outline text=""North Dakota""/>  <outline text=""Oklahoma""/>  <outline text=""South Dakota""/> </outline>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/OPML	0	0														
broccoli	Broccoli	2008	Fogus		10	pl		https://blog.fogus.me/2008/03/26/broccoli-abominable/		0					2716	0			19772		true	0								https://github.com/broccoli-lang/broccoli/	pl																2018	2024		6	0	6	0	false																								2018	2018	163	8	31	1	4416																			https://github.com/broccoli-lang/														true	16	0		10																1																														United States																															https://github.com/broccoli-lang/broccoli/																																																																																																																																																																																													0	0														
comsol-script	COMSOL Script	1998			10	pl		http://www.comsol.com		0					2717	0			19772		true	0									pl																							false																																									-1								COMSOL Inc															16	0		10																																														United States				https://en.wikipedia.org/wiki/COMSOL_Multiphysics																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/COMSOL_Script	0	0				comsol.com										
nosica	Nosica	2002	David Jobet		10	pl		http://nosicalanguage.free.fr		0					2718	0			19772		true	0									pl																							false																																									-1								https://sourceforge.net/p/nosica/discussion/															16	0		10																1									http://nosicalanguage.free.fr/?User%20documentation																					France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Nosica	0	0														
zpl	ZPL	1993			9	pl				0					2719	1			19770	3293	true	2	chapel chapel								pl																							false				z/ZPL																																																												20	0		9																																									http://www.rosettacode.org/wiki/Category:ZPL									https://semanticscholar.org/paper/633e63cd8a3800429589f114ae5cdfbb9f50dee8												^XA^FDHello World^XZ~PS 								ZPL																																																																																																																																																																																																			https://en.wikipedia.org/wiki/ZPL_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=3293													
pl-p	PL/P	1978			8	pl				0					2720	0			19766	2380	true	0									pl																							false																																					2009	pl-i c	The PL/P programming language (an acronym of Programming Language for Prime (computers)) is a mid-level programming language developed by Prime Computer to serve as their second primary system programming language after Fortran IV.  PL/P was a subset of PL/I. Additions to the PRIMOS operating system for Prime 50 Series computers were written mostly in PL/P in later years.  Certain PRIMOS modules written in Fortran IV during PRIMOS's early years were rewritten in PL/P.  PL/P was the most widespread compiled programming language used for commercial PRIMOS applications, outpacing the use of the Prime C compiler, the CPL (PRIMOS) scripting language, and the Fortran IV compiler in commercial applications.	2005	26	10	19	1960521					Prime Computer, Inc															150	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PL/P	0	0	https://hopl.info/showlanguage.prx?exp=2380													
sweave	Sweave	2002			8	template				0					2721	1			19766		true	0									template																							false																																					2002	r latex lyx-editor knitr	"Sweave is a function in the statistical programming language R that enables integration of R code into LaTeX or LyX documents. The purpose is ""to create dynamic reports, which can be updated automatically if data or analysis change"".The data analysis is performed at the moment of writing the report, or more exactly, at the moment of compiling the Sweave code with Sweave (i.e., essentially with R) and subsequently with LaTeX. This can facilitate the creation of up-to-date reports for the author. Because the Sweave files together with any external R files that might be sourced from them and the data files contain all the information necessary to trace back all steps of the data analyses, Sweave also has the potential to make research more transparent and reproducible to others. However, this is only the case to the extent that the author makes the data and the R and Sweave code available. If the author only publishes the resulting PDF document or printed versions thereof, a report created using Sweave is no more transparent or reproducible than the same report created with other statistical and text preparation software."	2008	26	24	49	16749071							rnw									latex				150	0		10																																																			"%------------------------------------------- \section{Introduction} %--------------------------------------------  Just a simple introduction to Sweave.  <<test1>>= a=1 b=4 a+b print(""hello"") @  We can call R commands from the text. For example a+b= \Sexpr{a+b}"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Sweave	0	0														
smartsheet-app	Smartsheet	2006			7	application spreadsheet				0					2722	0			19762		false	0									application																							false																																					2006		Smartsheet is a software as a service (SaaS) application for collaboration and work management that is developed and marketed by Smartsheet Inc. It is used to assign tasks, track project progress, manage calendars, share documents, and manage other work, using a spreadsheet-like user interface.		270	77		48461551					Smartsheet Inc															1370	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Smartsheet	0	0														
dvi-standard	Digital Visual Interface	1999			6	standard				0					2723	0			19759		true	0									standard																							false																																									1473								Digital Display Working Group															7385	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Digital_Visual_Interface	0	0														
business-object-notation	Business Object Notation	1989			9	notation		http://www.bon-method.com/index_normal.htm		0					2724	0			19755		true	0									notation																							false																																					1989	eiffel uml	In software engineering, Business Object Notation (BON) is a method and graphical notation for high-level object-oriented analysis and design. The method was developed 1989–93 by Jean-Marc Nerson and Kim Waldén as a means of extending the higher-level concepts of the Eiffel programming language. It claims to be much simpler than its competition - the UML - but it didn't enjoy its commercial success.	2005	4	8	12	1790493		The BON method for analysis and design of object-oriented software was developed 1989-93 by Jean-Marc Nerson and Kim Waldén as a means of extending the higher-level concepts of the Eiffel programming language into the realm of analysis and design aided by a graphical notation. The core idea is simplicity and well-defined semantics, since from our industrial experience we know that anything complex and/or ambiguous becomes useless in practice, and tends to be a hindrance rather than an aid to successful completion of software projects.  In this respect, BON could be viewed as the direct opposite of the widely publicized UML/RUP approach.	The BON method for analysis and design of object-oriented software was developed 1989-93 by Jean-Marc Nerson and Kim Waldén as a means of extending the higher-level concepts of the Eiffel programming language into the realm of analysis and design aided by a graphical notation. The core idea is simplicity and well-defined semantics, since from our industrial experience we know that anything complex and/or ambiguous becomes useless in practice, and tends to be a hindrance rather than an aid to successful completion of software projects.  In this respect, BON could be viewed as the direct opposite of the widely publicized UML/RUP approach.		Eiffel Software	The BON method for analysis and design of object-oriented software was developed 1989-93 by Jean-Marc Nerson and Kim Waldén as a means of extending the higher-level concepts of the Eiffel programming language into the realm of analysis and design aided by a graphical notation. The core idea is simplicity and well-defined semantics, since from our industrial experience we know that anything complex and/or ambiguous becomes useless in practice, and tends to be a hindrance rather than an aid to successful completion of software projects.  In this respect, BON could be viewed as the direct opposite of the widely publicized UML/RUP approach.														41	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Business_Object_Notation	0	0														
blue-programming-language	Blue	1977			10	pl				0					2725	0			19755	792	true	0									pl																							false																																									-1								IBM															15	0		10																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Blue_(programming_language)	1	7	https://hopl.info/showlanguage.prx?exp=792							year|publisher|title|authors|isbn13\n2007|A K Peters/CRC Press|Game Design: From Blue Sky to Green Light|Todd, Deborah|9781568813189					"year|title|doi|citations|influentialCitations|authors|paperId\n2008|Fine-grained parallelization of the Car - Parrinello ab initio molecular dynamics method on the IBM Blue Gene/L supercomputer|10.1147/rd.521.0159|46|2|Eric J. Bohm and A. Bhatele and L. Kalé and M. Tuckerman and Sameer Kumar and John A. Gunnels and G. Martyna|40880700cd8fbee9c639c2b67eb4297e002163a6\n2014|Parallel Deep Neural Network Training for Big Data on Blue Gene/Q|10.1109/SC.2014.66|33|1|I. Chung and T. Sainath and B. Ramabhadran and M. Picheny and John A. Gunnels and V. Austel and U. Chaudhari and Brian Kingsbury|bac96c394bf6aed8aded20b3d5ff96825e074da9\n2005|Blue Gene/L advanced diagnostics environment|10.1147/rd.492.0319|24|3|M. Giampapa and R. Bellofatto and M. Blumrich and Dong Chen and M. B. Dombrowa and A. Gara and R. Haring and P. Heidelberger and D. Hoenicke and G. Kopcsay and B. J. Nathanson and B. Steinmacher-Burow and M. Ohmacht and V. Salapura and P. Vranas|f7f10b44a2313c51e3184057c0588e554ffef2c6\n2002|A C++ implementation of the co-array programming model for blue gene/L|10.1109/IPDPS.2002.1016489|6|0|M. Eleftheriou and S. Chatterjee and J. Moreira|fdaafa27b0141beb3001a89f84e9485c85d186f8\n1996|Blue - language for teaching object-oriented programming|10.1145/236462.236537|3|0|M. Kölling and J. Rosenberg|aff4b6fd9f4493cf3d0b643f7163ee1ad96cacac\n2015|""""""Add Another Blue Stack of the Same Height!"""": ASP Based Planning and Plan Failure Analysis""|10.1007/978-3-319-23264-5_11|2|0|Chitta Baral and Tran Cao Son|9a9dac5f940d3587611b98e5e44c4bda35a0f160\n2006|The Blue Gene, GCC and lattice QCD: a case study|10.1088/1742-6596/46/1/022|1|0|A. Pochinsky|3d707daa92b3c9fe9f6580b1be930b9c7704b8d6"	
icalendar-format	iCalendar	1998			10	textDataFormat				0					2726	1			19755		true	0									textDataFormat																							false																																					1998		The Internet Calendaring and Scheduling Core Object Specification (iCalendar) is a MIME type which allows users to store and exchange calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information. Files formatted according to the specification usually have an extension of .ics. With supporting software, such as an email reader or calendar application, recipients of an iCalendar data file can respond to the sender easily or counter-propose another meeting date/time. The file format is specified in a proposed internet standard (RFC 5545) for calendar data exchange.iCalendar is used and supported by many products, including Google Calendar, Apple Calendar (formerly iCal), IBM Notes (formerly Lotus Notes), Yahoo! Calendar, Evolution (software), eM Client, Lightning extension for Mozilla Thunderbird and SeaMonkey, and partially by Microsoft Outlook and Novell GroupWise. iCalendar is designed to be independent of the transport protocol. For example, certain events can be sent by traditional email or whole calendar files can be shared and edited by using a WebDav server, or SyncML. Simple web servers (using just the HTTP protocol) are often used to distribute iCalendar data about an event and to publish busy times of an individual.  Publishers can embed iCalendar data in web pages using hCalendar, a 1:1 microformat representation of iCalendar in semantic (X)HTML.		-1	126		301736					Open Text Corporation														true	15	0		10																																				https://github.com/antlr/grammars-v4/tree/master/icalendar										Canada					BEGIN:VCALENDAR VERSION:2.0 PRODID:-//hacksw/handcal//NONSGML v1.0//EN BEGIN:VEVENT UID:uid1@example.com DTSTAMP:19970714T170000Z ORGANIZER;CN=John Doe:MAILTO:john.doe@example.com DTSTART:19970714T170000Z DTEND:19970715T035959Z SUMMARY:Bastille Day Party GEO:48.85299;2.36885 END:VEVENT END:VCALENDAR																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/iCalendar	0	0														
musp	MUSP	1960			10	pl				0					2727	0			19755	5086	true	0									pl																							false																																									-1								Harvard University															15	0		10																																														United States				https://semanticscholar.org/paper/8ac08826937a3a45a3db22b5507330a527900205																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Musp	0	0	https://hopl.info/showlanguage.prx?exp=5086													
ngl-programming-language	NGL	2001			10	pl				0					2728	0			19755		true	0									pl																							false																																									-1								https://github.com/herrerae															15	0		10																																														Unknown				https://www.wikiwand.com/de/Zeittafel_der_Programmiersprachen																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/NGL_%28programming_language%29	0	0														
smarts	SMILES arbitrary target specification	1987	David Weininger		10	textDataFormat				0					2729	1			19755		true	0									textDataFormat																							false																																					1962		SMILES arbitrary target specification (SMARTS) is a language for specifying substructural patterns in molecules. The SMARTS line notation is expressive and allows extremely precise and transparent substructural specification and atom typing. SMARTS is related to the SMILES line notation that is used to encode molecular structures and like SMILES was originally developed by David Weininger and colleagues at Daylight Chemical Information Systems.  The most comprehensive descriptions of the SMARTS language can be found in Daylight's SMARTS theory manual, tutorial  and examples. OpenEye Scientific Software has developed their own version of SMARTS which differs from the original Daylight version in how the R descriptor (see cyclicity below) is defined.		-1	6		14837266					Daylight Chemical Information Systems, Inc															15	0		10																1																														United States				https://pubs.acs.org/doi/10.1021/ci00057a005	[$([NH2][CX4]),$([NH]([CX4])[CX4]),$([NX3]([CX4])([CX4])[CX4])]																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/SMILES_arbitrary_target_specification	0	0														
brown-university-interactive-language	BRUIN	1968			9	pl				0					2730	0			19749	377	true	0									pl																							false												Brown University Interactive Language																									1969	joss doi	"Brown University Interactive Language (BRUIN) was an introductory programming language developed at Brown University in the late 1960s.  It operated in the IBM 360, and was similar to PL/1.  The abstract of R. G. Munck's document, ""Meeting the Computational Requirements of the University, Brown University Interactive Language"" describes BRUIN as ""a JOSS-like interpreter and a WATFOR-Like compiler and has a syntax very much like PL/I. It is intended that BRUIN and PL/I will together form a language system which will supply most of the (non-computer science) computational requirements of the university."""	2005	4	7	16	3244022					Brown University															40	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Brown_University_Interactive_Language	0	0	https://hopl.info/showlanguage.prx?exp=377													
clx	CLX	1985			9	pl				0					2731	0			19749	7124	true	0									pl																							false																																							The acronym CLX can refer to a number of things:  160 in Roman numerals Cargolux, an airline using the ICAO code CLX CLX (Common Lisp), a Common Lisp computer library CLX Communications, a telecommunications and cloud communications platform as a service company, based in Stockholm, Sweden Component Library for Cross Platform (CLX), a cross-platform visual component-based framework		4	8		350113					https://github.com/sharplispers															40	0		9																																														Various				https://en.wikipedia.org/wiki/CLX_(Common_Lisp)																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/CLX	0	0	https://hopl.info/showlanguage.prx?exp=7124													
commonloops	CommonLoops	1986			9	pl				0					2732	0			19749	1208	true	0									pl																							false																																					1986	common-lisp java clos	"CommonLoops (the Common Lisp Object-Oriented Programming System; an acronym reminiscent of the earlier Lisp OO system ""Loops"" for the Interlisp-D system) is an early programming language which extended Common Lisp to include Object-oriented programming functionality and is a dynamic object system which differs from the OOP facilities found in static languages such as C++ or Java. Like New Flavors, CommonLoops supported multiple inheritance, generic functions and method combination. CommonLoops also supported multi-methods and made use of metaobjects. CommonLoops and New Flavors were the primary ancestors of  CLOS.  CommonLoops was supported by a portable implementation known as Portable CommonLoops (PCL) which ran on all Common Lisp implementations of the day."	2006	4	61		7720744					Hewlett-Packard															40	0		9																																														United States				https://semanticscholar.org/paper/529224b910e0f9e658c3e5d8421694db487b1ed5																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/CommonLoops	0	0	https://hopl.info/showlanguage.prx?exp=1208													
cybil	CYBIL	1980			9	pl				0					2733	0			19749	1941	true	0									pl																							false																																					1980	pascal	Cybil (short for the Cyber Implementation Language of the Control Data Network Operating System) was a Pascal-like language developed at Control Data Corporation.  Cybil was used as the implementation language for the NOS/VE operating system on the CDC Cyber series and was also used to write the eOS operating system for the ETA10 supercomputer in the 1980s.	2011	4	6	21	32669131					Control Data Corporation															40	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Cybil_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1941													
datapoint-dasl	Datapoint's Advanced Systems Language	1982			9	pl				0					2734	0			19749		true	0									pl																							false													DASL																								1980	pascal c assembly-language	DASL (Datapoint's Advanced Systems Language) was a programming language and compiler proprietary to Datapoint.  Primarily influenced by Pascal with some C touches, it was created in the early 1980s by Gene Hughes. The compiler output was assembly language, which was typically processed through a peep-hole optimizer before the assembler and linker. Reflecting its name, DASL was used for systems programming, mainly by the vendor itself.	2004	4	5	28	457504					Datapoint Corporation															40	0		9																																														United States				https://en.wikipedia.org/wiki/Datapoint																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Datapoint%27s_Advanced_Systems_Language	0	0														
extended-ml	Extended ML	1985			9	pl				0					2735	0			19749	1140	true	0									pl																							false																																					1997	standard-ml	Extended ML is a wide-spectrum language covering both specification and implementation and based on the ML programming language. It extends the syntax of ML to include axioms, which need not be executable but can rigorously specify the behavior of the program. With this addition the language can be used for stepwise refinement, proceeding gradually from an initial formal specification to eventually yield an executable Standard ML program. Correctness of the final executable SML program with respect to the original specification can then be established by proving the correctness of each of the refinement steps. Extended ML is used for research into and teaching of formal program development and specification, and research into automatic program verification. Extended ML is neither related to the programming language Extensible ML (other than being similarly derived from ML), nor to the specification language eXtensible Markup Language.	2004	4	9	29	957110					University of Edinburgh															40	0		9																																	text													United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Extended_ML	0	0	https://hopl.info/showlanguage.prx?exp=1140													
lagoona	Lagoona	1997			9	pl				0					2736	0			19749	2151	true	0									pl																							false																																							Lagoona is an experimental programming language developed by Michael Franz, a former student of Niklaus Wirth. It explores component-oriented programming with the use of stand-alone messages and message sets, message forwarding, and by de-emphasizing classes.	2005	4	7		3154023					University of California Riverside && University of California Irvine															40	0		10																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Lagoona_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=2151													
o-xml	o:XML	2002			9	pl				0					2737	0			19749	8337	true	0									pl																							false																																						xml	o:XML is an open source, dynamically typed, general-purpose object-oriented programming language based on XML-syntax.  It has threads, exception handling, regular expressions and namespaces.  Additionally o:XML has an expression language very similar to XPath that allows functions to be invoked on nodes and node sets.	2004	4	4	37	851815					https://web.archive.org/web/20190210195527/http://www.pingdynasty.com/															40	0		9																																	text													United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/O:XML	0	0	https://hopl.info/showlanguage.prx?exp=8337													
sdlbasic	SdlBasic	2002			9	pl				0					2738	1			19749		true	0									pl																							false																																					2002	basic wxbasic	SdlBasic is a multiplatform interpreter for BASIC, using the SDL libraries.  Its interpreter core is based on wxBasic. The interpreter can be very useful for people who are familiar with ANSI-BASIC interpreters and are curious or needing SDL library features on their coding development. Using the IDE it is possible to create an executable.	2007	4	12	49	13475116					https://sourceforge.net/p/sdlbasic/mailman/sdlbasic-developers															40	0		10																																														United States																							Function swap( a, b )     tmp = a     a = b     b = tmp End Function v1=10 v2=20 print v1, v2 swap( v1, v2 ) print v1, v2																print																																																																																																																								true																																																												https://en.wikipedia.org/wiki/SdlBasic	0	0														
telnet-protocol	Telnet	1969			6	protocol				0					2739	0			19744		true	0									protocol																							false																																					1969		"Telnet is a protocol used on the Internet or local area network to provide a bidirectional interactive text-oriented communication facility using a virtual terminal connection. User data is interspersed in-band with Telnet control information in an 8-bit byte oriented data connection over the  Transmission Control Protocol (TCP). Telnet was developed in 1969 beginning with RFC 15, extended in RFC 855, and standardized as Internet Engineering Task Force (IETF) Internet Standard STD 8, one of the first Internet standards. The name stands for ""teletype network"".Historically, Telnet provided access to a command-line interface (usually, of an operating system) on a remote host, including most network equipment and operating systems with a configuration utility (including systems based on Windows NT). However, because of serious security concerns when using Telnet over an open network such as the Internet, its use for this purpose has waned significantly in favor of SSH. The term telnet is also used to refer to the software that implements the client part of the protocol. Telnet client applications are available for virtually all computer platforms. Telnet is also used as a verb. To telnet means to establish a connection using the Telnet protocol, either with command line client or with a programmatic interface. For example, a common directive might be: ""To change your password, telnet into the server, log in and run the passwd command."" Most often, a user will be telnetting to a Unix-like server system or a network device (such as a router) and obtaining a login prompt to a command line text interface or a character-based full-screen manager."		1394	1050		31062																				6990	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Telnet	0	0														
blossom	Blossom	2024			8	protocol				0					2740	0		1	19739		true	0								https://github.com/hzrd149/blossom	protocol																2024	2024		7	13	88	8	false																								2024	2025	136	15	10	1	681																Blobs stored simply on mediaservers. Blossom is a spec for a set of HTTP endpoints that allow users to store blobs of data on publicly accessible servers	Blobs stored simply on mediaservers. Blossom is a spec for a set of HTTP endpoints that allow users to store blobs of data on publicly accessible servers			Blobs stored simply on mediaservers. Blossom is a spec for a set of HTTP endpoints that allow users to store blobs of data on publicly accessible servers									markdown				true	143	0		9																	false																																																												https://github.com/hzrd149/blossom																																																																																																																																																																																													0	0														
ole-protocol	Object Linking and Embedding	1990			7	protocol				0					2741	0			19738		true	0									protocol																							false																																					1990		Object Linking &  Embedding  (OLE) is a proprietary technology developed by Microsoft that allows embedding and linking to documents and other objects. For developers, it brought OLE Control Extension (OCX), a way to develop and use custom thing of users using interface elements. On a technical level, an OLE object is any object that implements the IOleObject interface, possibly along with a wide range of other interfaces, depending on the object's needs.		250	567		93500					Microsoft															1270	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Object_Linking_and_Embedding	0	0														
tiff-format	Tagged Image File Format	1986			6	binaryDataFormat				0					2742	0			19725		false	0									binaryDataFormat																							false												Tagged Image File Format																									1986		Tagged Image File Format, abbreviated TIFF or TIF, is a computer file format for storing raster graphics images, popular among graphic artists, the publishing industry, and photographers. TIFF is widely supported by scanning, faxing, word processing, optical character recognition, image manipulation, desktop publishing, and page-layout applications. The format was created by Aldus Corporation for use in desktop publishing. It published the latest version 6.0 in 1992, subsequently updated with an Adobe Systems copyright after the latter acquired Aldus in 1994. Several Aldus or Adobe technical notes have been published with minor extensions to the format, and several specifications have been based on TIFF 6.0, including TIFF/EP (ISO 12234-2), TIFF/IT (ISO 12639), TIFF-F (RFC 2306) and TIFF-FX (RFC 3949).		1252	623		145478																				6280	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/TIFF	0	0														
genexus	GeneXus	1988			8	pl				0					2743	0			19721		true	0									pl																							false																																					1988	prolog cobol java objective-c ibm-rpg ruby visual-basic visual-foxpro postgresql mysql	GeneXus is a Cross-Platform, knowledge representation-based, development tool, mainly oriented to enterprise-class applications for  Web applications, smart devices and the Microsoft Windows platform. A developer describes an application in a high-level, mostly declarative language, from which native code is generated for multiple environments. It includes a normalization module, which creates and maintains an optimal database structure based on the user views of the reality described in a declarative (rule-based) language. The languages for which code can be generated include, COBOL, Java including Android and BlackBerry smart devices, Objective-C for Apple mobile devices, RPG, Ruby, Visual Basic, and Visual FoxPro.Most popular DBMSs are supported, such as Microsoft SQL Server, Oracle, DB2, Informix, PostgreSQL and MySQL. GeneXus is developed by Uruguayan company ARTech Consultores SRL.The latest version is Genexus 16, which was released in 2018.	2005	23	25	133	2204125					ARTech Consultores SRL														false	135	0		8																																														Uruguay																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/GeneXus	0	0														
yabasic	Yabasic	1995			8	pl				0					2744	0			19721		true	0									pl																							false																																					2018	unix linux	Yabasic (Yet Another BASIC) is a free and open-source BASIC interpreter for Windows and Unix platforms. Yabasic was originally developed by Marc-Oliver Ihm, who released the last stable version 2.77.3 in 2016. From version 2.77.1, the project has adopted the MIT Licence as well as the source code being moved to GitHub to encourage others to participate in its development.	2002	23	31	221	64315																			true	135	0		8																								https://tio.run/#yabasic																	http://www.rosettacode.org/wiki/Category:Yabasic																																																																																																																																																																																																																																https://en.wikipedia.org/wiki/Yabasic	0	0														
swizzle	swizzle	2018	Robert Swierczek		9	esolang				0					2745	1		3	19714		true	0								https://github.com/rswier/swizzle	esolang																2018	2024	2018	6	2	26	1	false																								2018	2020	27	5	21	1	1251																													bourne-shell c markdown				true	38	0		12																1	false																																		"{M     1=i     (i 100 <=?         (i 15 % 0 ==?             ""FizzBuzz"" P;         :(i 3 % 0 ==?             ""Fizz"" P;         :(i 5 % 0 ==?             ""Buzz"" P;         :             i ""%d"" P;;         )))         10 ""%c"" P;;         i++;     @) } M"																										https://github.com/rswier/swizzle																																																																																																																																																																																													0	0														
autoconf	Autoconf	1991			9	configFormat				0					2746	0			19709		true	1	pkgconfig								configFormat																							false																																														GNU Autoconf is a tool for producing configure scripts for building, installing, and packaging software on computer systems where a Bourne shell is available.	GNU Autoconf is a tool for producing configure scripts for building, installing, and packaging software on computer systems where a Bourne shell is available.		GNU Project	GNU Autoconf is a tool for producing configure scripts for building, installing, and packaging software on computer systems where a Bourne shell is available.	ac													20	0		10																																														Various																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Autoconf	0	0														
common-log-format	Common Log Format	1995			9	textDataFormat				0					2747	1			19709		true	1	combined-log-format								textDataFormat																							false																																																	University of Illinois Urbana-Champaign															20	0		9																																				https://github.com/antlr/grammars-v4/tree/master/clf										United States					"127.0.0.1 user-identifier frank [10/Oct/2000:13:55:36 -0700] ""GET /apache_pb.gif HTTP/1.0"" 200 2326"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Common_Log_Format	0	0														
interpress	Interpress	1986			9	textMarkup				0					2748	0			19709	1403	true	1	interscript								textMarkup																							false																																					1985					14							Xerox PARC															20	0		10	postscript																																													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Interpress	0	0	https://hopl.info/showlanguage.prx?exp=1403													
www	World Wide Web	1989	Tim Berners-Lee		9	protocol network				0					2749	0			19709		true	1	mosaic								protocol																							false																																																	CERN													true		20	0		9																1																														Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/World_Wide_Web	0	0														
r2ml	R2ML	2003			9	xmlFormat		https://web.archive.org/web/20150218164258/https://www.rewerse.net		0					2750	0			19709		true	0									xmlFormat																							false																																			2003				The REWERSE Rule Markup Language (R2ML) is developed by the REWERSE Working Group I1 for the purpose of rules interchange between different systems and tools.		3	4		5006904					Ludwig-Maximilians-Universität															36	0		9																																														Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/R2ML	0	0				rewerse.net										
camal	Cambridge Algebra System	1973			9	pl				0					2751	0			19705	671	true	0									pl																							false																																					1973	assembly-language bcpl	Cambridge Algebra System (CAMAL) is a computer algebra system written in Cambridge University by David Barton, Steve Bourne, and John Fitch. It was initially used for computations in celestial mechanics and general relativity. The foundation code was written in Titan computer assembler,.  In 1973, when Titan was replaced with an IBM370/85, it was rewritten in ALGOL 68C and then BCPL where it could run on IBM mainframes and assorted microcomputers.	2012	3	57	29	36699162					Cambridge University															35	0		9																																	text													England																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Cambridge_Algebra_System	0	0	https://hopl.info/showlanguage.prx?exp=671													
concurrent-metatem	Concurrent METATEM	1993			9	pl				0					2752	0			19705	5661	true	0									pl																							false																																					2009		Concurrent MetateM is a multi-agent language in which each agent is programmed using a set of (augmented) temporal logic specifications of the behaviour it should exhibit. These specifications are executed directly to generate the behaviour of the agent. As a result, there is no risk of invalidating the logic as with systems where logical specification must first be translated to a lower-level implementation. The root of the MetateM concept is Gabbay's separation theorem; any arbitrary temporal logic formula can be rewritten in a logically equivalent past → future form. Execution proceeds by a process of continually matching rules against a history, and firing those rules when antecedents are satisfied. Any instantiated future-time consequents become commitments which must subsequently be satisfied, iteratively generating a model for the formula made up of the program rules.	2008	3	12		19835689					Manchester Metropolitan University															35	0		9																																														United Kingdom				https://semanticscholar.org/paper/1716556a2336d202f6ddeaafd9566004e1a7673a																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Concurrent_MetateM	0	0	https://hopl.info/showlanguage.prx?exp=5661													
creative-basic	Creative Basic	2008			9	pl				0					2753	1			19705		true	0									pl																							false																																					2008		Creative Basic (CB) is a third-generation event-driven programming language for Windows, with an integrated development environment (IDE). Current version executables are interpreted and require no runtime libraries be installed on the end-user's computer.  A planned future version will have compiled executables. Creative Basic has an extensive command set, and access to the application programming interface (API) libraries available in the Microsoft Windows operating system. Although this modern version dates from 2007, it is a development from, and is completely compatible with IBasic, which has been in use worldwide since 2002. Some notable projects are Jerry Muelver's WikiWriter, a WikiWriter to Chm Wizard by Alyce Watson, and Mike Rainey's manufacturing engineering programs. (see the Links below).	2008	3	5	16	20125093																				35	0		10																																																																					"def w:WINDOW def wstyle:INT  wstyle = @SIZE|@MINBOX|@MAXBOX  WINDOW w,50,50,800,600,wstyle,0,""Window Title"",main SETWINDOWCOLOR w,RGB(0,0,90)  CONTROL w,""B,Exit,(800-80)/2, 500, 80, 40, 0, 1""  WAITUNTIL w = 0 END  SUB main SELECT @CLASS  case @IDCLOSEWINDOW   closewindow w ' clicking the Exit button ...  case @IDCONTROL   select @CONTROLID    case 1     closewindow w   endselect endselect RETURN"														'																																true																																																							true																																															false																																																https://en.wikipedia.org/wiki/Creative_Basic	0	0														
iptscrae	IPTSCRAE	1994			9	pl				0					2754	1			19705		true	0									pl																							false																																					1994	forth javascript java html	"Iptscrae is a stack-oriented scripting language used to give additional functionality to The Palace software and servers. Its name comes from the pronunciation of ""script"" in Pig Latin. [1] The language was created by Jim Bumgardner, who in turn was inspired by Forth, another stack-based language.  Bumgardner chose this style of language because it is extremely easily to implement an interpreter, since there is no need to support parenthetical groupings or operator precedence. The name ""iptScrae"" was borrowed by Bumgardner from a former colleague and mentor, Kevin Bjorke, who came up with the name ""iptscray"" for a freeware Forth interpreter a few years previously.  Bumgardner originally created Iptscrae for Idaho, an in-house multi-media authoring system, similar to HyperCard, which he created while an employee at Warner New Media.  He then reused and modified the IptScrae compiler for the Palace project, which was developed in 1994. Although it is a scripting language, many have used it to provide additional functionality to many other programs and functions. Forums can be created with Iptscrae while embedding it with JavaScript, as many factions of Iptscrae fans have done in the past. It's fully possible to implement Iptscrae with other languages, even if they're not on the same dynamic principles. For example, Iptscrae has, in the past, been webbed together with Java, JavaScript, HTML, and other artificial languages, including other scripting languages, programming languages, specification languages, query languages, and markup languages to add more end-user interactions and commands to other programs, without sacrificing user-friendliness. In the past years, Iptscrae has even been utilized in computer peer groups through open-source language compilers, using not only transformation and hardware description languages, but also combining it with several other genres of computer languages to create an intertwined web of user-friendliness and application compatibility."	2005	3	7	43	1603407					Warner New Media															35	0		9																																	text								http://www.rosettacode.org/wiki/Category:Iptscrae					United States																							"/""""s={n++{{"" ""n itoa&}{"" buzz""}n 5%ifelse}{"" fizz""}n 3%ifelse s+=}{101n>}while s logmsg"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/IPTSCRAE	0	0														
natural	NATURAL	1971			9	pl				0					2755	1			19705		true	0									pl																							false																																					1971	linux unix model-204 sql cobol	"ADABAS, a contraction of “adaptable database system"", is a database package that was developed by Software AG to run on IBM mainframes. Launched in 1971 as a non-relational software package, earnings reports for the package's vendor were being followed by The New York Times in the early 1980s.As of 2017, ADABAS is marketed for use on a wider range of platforms, including Linux, UNIX and Windows."	2018	3	34	1	401962					Software AG															35	0		9																																		759												Germany																							"0010 * These two lines (0010 and 0020) 0020 ** are comments. 0030 FORMAT LS = 80 / * As well as this part of the line (0030) 0040 * NOTE: The ""/ *"" form has a space between the SLASH and ASTERISK. . . 0200 END"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/NATURAL	0	44													year|title|doi|citations|influentialCitations|authors|paperId\n2010|Steven Bird, Ewan Klein and Edward Loper: Natural Language Processing with Python, Analyzing Text with the Natural Language Toolkit|10.1007/s10579-010-9124-x|1304|116|Wiebke Wagner|cfdd423c8672a7b178ea85d56079328df4eea647\n2020|CodeBERT: A Pre-Trained Model for Programming and Natural Languages|10.18653/v1/2020.findings-emnlp.139|398|114|Zhangyin Feng and Daya Guo and Duyu Tang and Nan Duan and Xiaocheng Feng and Ming Gong and Linjun Shou and Bing Qin and Ting Liu and Daxin Jiang and Ming Zhou|0fe2636446cd686830da3d971b31a004d6094b3c\n1981|Natural Language Programming: Styles, Strategies, and Contrasts|10.1147/sj.202.0184|183|4|L. A. Miller|2a49ee0e7fa2048c483856cbbf5b24b05340ae8f\n2002|Mobile robot programming using natural language|10.1016/S0921-8890(02)00166-5|173|4|S. Lauria and G. Bugmann and T. Kyriacou and Ewan Klein|340e8db8d35bc3343727ac51c905f9dbd6c92c18\n2012|Inferring method specifications from natural language API descriptions|10.1109/ICSE.2012.6227137|152|8|Rahul Pandita and Xusheng Xiao and Hao Zhong and Tao Xie and S. Oney and A. Paradkar|d2544ae0c1411445a4f6400e5fba61e1a2913da5\n2017|Evaluating Natural Language Understanding Services for Conversational Question Answering Systems|10.18653/v1/W17-5522|136|10|Daniel Braun and Adrian Hernandez-Mendez and F. Matthes and M. Langen|ab8c725e04fc25dc03e96332e4490573cd87abd8\n2014|NLyze: interactive programming by natural language for spreadsheet data analysis and manipulation|10.1145/2588555.2612177|102|6|Sumit Gulwani and Mark Marron|baa919534218b7dfad833f3bd47314be7044c84b\n2005|Teaching the tacit knowledge of programming to noviceswith natural language tutoring|10.1080/08993400500224286|99|6|H. Lane and K. VanLehn|ed0f7f735cf4bb211cc19841cd7391eee927bfb6\n2015|Program Synthesis Using Natural Language|10.1145/2884781.2884786|95|8|Aditya Desai and Sumit Gulwani and V. Hingorani and Nidhi Jain and Amey Karkare and Mark Marron and R. Sailesh and Subhajit Roy|2579e826f22da988fbc1b5d545aa59ab68bde4f3\n2000|NaturalJava: a natural language interface for programming in Java|10.1145/325737.325845|93|5|D. Price and E. Riloff and J. Zachary and Brandon Harvey|a11513ce3256ebea0eec68b38acbd8275723050d\n2013|SmartSynth: synthesizing smartphone automation scripts from natural language|10.1145/2462456.2464443|91|12|Vu Le and Sumit Gulwani and Z. Su|15fc2c21caff60b98c242c88c6890f790d1f5447\n1986|Automatic Programming Through Natural Language Dialogue: A Survey|10.1147/rd.204.0302|83|0|G. Heidorn|6e47dc64b863fa01508fc1a855c3f6aa26cefb2f\n1983|An Experimental Study of Natural Language Programming|10.1016/S0020-7373(83)80005-4|76|1|A. Biermann and B. Ballard and A. Sigmon|40f6a11f7fdcad7ece0739780414a32f9c31ace8\n1996|Inductive Logic Programming for Natural Language Processing|10.1007/3-540-63494-0_45|71|7|R. Mooney|ac11493e05275258f09e6406a2635752899f074d\n1979|Programming in natural language: “NLC” as a prototype|10.1145/800177.810072|69|4|B. Ballard and A. Biermann|d74b5b7d087689ae10c47d9292e3eea8bd074e58\n2017|A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes|10.18653/v1/P17-2045|69|9|Pablo Loyola and Edison Marrese-Taylor and Y. Matsuo|45416ffd8fa572c23c8dbc43cc7b8b5095fcbcc2\n2019|NLProlog: Reasoning with Weak Unification for Question Answering in Natural Language|10.18653/v1/P19-1618|61|8|Leon Weber and Pasquale Minervini and Jannes Munchmeyer and U. Leser and Tim Rocktäschel|2163dbd2c06f0aa326995b59c226e40553c4c63b\n2018|Characterizing the Natural Language Descriptions in Software Logging Statements|10.1145/3238147.3238193|52|9|Pinjia He and Zhuangbin Chen and Shilin He and Michael R. Lyu|e2b098eef6bf83ed7d21ec6bc7249b6aab965940\n2014|A Grammar-Based Semantic Similarity Algorithm for Natural Language Sentences|10.1155/2014/437162|49|4|Ming-Che Lee and Jia-Wei Chang and T. Hsieh|d49ce913be73d93a7a0a02cf78aa0331dd3cf8d1\n2013|Natural language programming of industrial robots|10.1109/ISR.2013.6695630|49|2|Maj Stenmark and P. Nugues|e3b741d3d08927305fd89233ac7e9605bf2f4d6d\n2019|Genie: a generator of natural language semantic parsers for virtual assistant commands|10.1145/3314221.3314594|44|0|Giovanni Campagna and Silei Xu and M. Moradshahi and R. Socher and M. Lam|f906264694759f1beda0cb07d02bf098b98c17bb\n2019|PUMICE: A Multi-Modal Agent that Learns Concepts and Conditionals from Natural Language and Demonstrations|10.1145/3332165.3347899|43|6|Toby Jia-Jun Li and Marissa Radensky and Justin Jia and Kirielle Singarajah and Tom Michael Mitchell and B. Myers|98ec93df77d6f672b4f682cbe315fedf0e2d4ee7\n2013|Integrating Programming by Example and Natural Language Programming|10.1609/aaai.v27i1.8695|40|2|Mehdi Manshadi and D. Gildea and James F. Allen|8ad378c449db1ac08e8b98238e5387b62c549020\n2006|Feasibility Studies for Programming in Natural Language|10.1007/1-4020-5386-X_20|39|1|H. Lieberman and Hugo Liu|4d52e4f8037d797b7f9829bfa1854141790c1d7e\n2020|Incorporating External Knowledge through Pre-training for Natural Language to Code Generation|10.18653/v1/2020.acl-main.538|39|8|Frank F. Xu and Zhengbao Jiang and Pengcheng Yin and Bogdan Vasilescu and Graham Neubig|77910e51a40d17157fc798325d06edfa6cff18d6\n1987|A natural language discourse model to explain linear programming models and solutions|10.1016/0167-9236(87)90104-7|38|0|H. J. Greenberg|92efbbcae9c8dfdef0b4be22010ea126f3b3f0c4\n2020|Relating Natural Language Aptitude to Individual Differences in Learning Programming Languages|10.1038/s41598-020-60661-8|34|2|C. Prat and T. Madhyastha and Malayka Mottarella and Chu-Hsuan Kuo|ea11192b7f351071f1efaf6ce37f47bc9af6dfb4\n2013|Natural language processing future|10.1109/ICOISS.2013.6678407|33|1|M. Surabhi|b1d2acf0702837ef20d9112847e2dffd46a25016\n2016|TextFlows: A visual programming platform for text mining and natural language processing|10.1016/J.SCICO.2016.01.001|33|1|Matic Perovsek and Janez Kranjc and T. Erjavec and B. Cestnik and N. Lavrac|10d51dee0d10d2df77e2f9bd5e7d7f53d87a4a20\n1988|Natural language understanding and logic programming|10.1609/AIMAG.V9I1.666|32|0|V. Dahl and P. Saint-Dizier|c89e246e96794c54d0f7c4197b1bce74ae75917f\n2017|Natural Language is a Programming Language: Applying Natural Language Processing to Software Development|10.4230/LIPIcs.SNAPL.2017.4|32|0|Michael D. Ernst|c27009a331655c1bab4d2940590dc8b73a63da2b\n1983|Natural Language Programming|10.1007/978-94-009-7019-9_10|27|0|A. Biermann|2a8d64de11d82392bf00bf930e963ce22309f12d\n2006|Realization of natural language interfaces using lazy functional programming|10.1145/1177352.1177353|27|1|R. Frost|ba6a60dd068232806d5e4e81d384be26a9f1fa7b\n2017|Programming language, natural language? Supporting the diverse computational activities of novice programmers|10.1016/j.jvlc.2016.10.008|26|0|J. Good and K. Howland|5edc09db8d6cd6fa34695819fda9e3d89ccf3c3c\n2013|Natural Language Programming of Complex Robotic BDI Agents|10.1007/s10846-012-9779-1|25|1|N. Lincoln and S. Veres|788194746adae3bc2465ec5b1596f63f4fece1e9\n2014|Describing constraint-based assembly tasks in unstructured natural language|10.3182/20140824-6-ZA-1003.02062|21|1|Maj Stenmark and J. Malec|fb1e1fed2927b27c847046a4cb39a454255a0494\n2013|Lips: An IDE for model driven engineering based on natural language processing|10.1109/NATURALISE.2013.6611718|19|1|Oliver Keszocze and M. Soeken and E. Kuksa and R. Drechsler|d6347fb418ed0fa23fcaeb48779b945639ad39c0\n2015|Poster: ProNat: An Agent-Based System Design for Programming in Spoken Natural Language|10.1109/ICSE.2015.264|19|2|Sebastian Weigelt and W. Tichy|63d9c99c47ab7d011dfb21923f0c9b22ed5fb61c\n2018|Studying the difference between natural and programming language corpora|10.1007/s10664-018-9669-7|18|1|Casey Casalnuovo and Kenji Sagae and Premkumar T. Devanbu|ef5561ae5da38ef899333e0444276f5d97923372\n1998|Natural Programming: Project Overview and Proposal|10.21236/ada339056|17|0|B. Myers|64920e9e4a66937411227151e3517d40c222cf57\n1985|Natural Language Understanding and Logic Programming|10.1016/0167-739x(85)90020-2|16|0|Kepa Mirena Sarasola Gabiola and Ana M. García-Serrano|503817d0b66bf379465c3cdccbcffc524a4fe4f5\n2013|The jobs puzzle: Taking on the challenge via controlled natural language processing|10.1017/S1471068413000306|14|4|Rolf Schwitter|42760f18c162748832b484988be99d849f911110\n2013|Can natural language be utilized in the learning of programming fundamentals?|10.1109/FIE.2013.6685157|11|0|O. Oliveira and Ana María Monteiro and N. T. Roman|0e1574072fe000c359fb304aec5c23f8912ff3bf\n2019|Genetic programming for natural language processing|10.1007/s10710-019-09361-5|8|1|Lourdes Araujo|9d4b4c4c83f962c95a734b2e11b56fbec1feff61	
nord	Nord Programming Language	1974			9	pl				0					2756	1			19705		true	0									pl																							false																																					2006		Nord Programming Language, commonly abbreviated NPL, was a programming language by the Norwegian minicomputer manufacturer Norsk Data. It shipped as a standard component of the operating system SINTRAN III. The language was also used to implement SINTRAN III. I.e. the core and file system of SINTRAN III was written in NPL. The NPL compiler was also written in NPL and some core applications was early on written in NPL until PLANC came and linker and other software was rewritten in PLANC. The NPL compiler was also special in that it did not produce object code as most compilers do. Instead it produced assembler code which then had to be assembled using the Norsk Data Assembler. The registers of the CPU were available in NPL as predefined variables. Thus you could write:  X + T =: A  and the compiler would generate:  COPY SX DA RADD ST DA  Functions could be declared with multiple entry points:  FUNC FUN1, FUN2  FUN1: T := 1 FUN2:  code here  END  FUN1 could be called to set T to 1 before falling into FUN2 or T could be set to something else and call FUN2. If T register specified which file handle to write to then either FUN1 could be called to always output to terminal or T could be specified to handle a file itself in T and call FUN2 to output to that file.	2006	3	28	21	8295240					Norsk Data															35	0		9																																	text													Norway				http://gunkies.org/wiki/NORD_PL																			FUNC FUN1, FUN2  FUN1: T := 1 FUN2:  code here  END																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Nord_Programming_Language	0	0														
quikscript	QUIKSCRIPT	1965			9	pl				0					2757	0			19705	236	true	0									pl																							false																																					1965	simscript	QUIKSCRIPT is a simulation language derived from SIMSCRIPT, based on 20-GATE.	2004	3	11	19	1064160				http://delivery.acm.org/10.1145/370000/364959/p350-tonge.pdf																35	0		9																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/QUIKSCRIPT	0	0	https://hopl.info/showlanguage.prx?exp=236													
model-204	Model 204	1972			8	pl				0					2758	0			19704		true	0									pl																							false																																					1972	assembly-language sql	Model 204 (M204) is a database management system for IBM and compatible mainframe computers, “born” 1965 October 13, and first deployed in 1972. It incorporates a programming language and an environment for application development.  Implemented in assembly language for IBM System/360 and its successors, M204 can deal with very large databases and transaction loads of 1000 TPS.	2004	22	22	84	1318381					Computer Corporation of America															130	0		8																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Model_204	0	0														
perl-data-language	Perl Data Language	1996			8	pl				0					2759	1			19704		true	0									pl																							false																																					1996	apl idl perl matlab numpy raku gnuplot opengl c xs fortran	Perl Data Language (abbreviated PDL) is a set of free software array programming extensions to the Perl programming language. PDL extends the data structures built into Perl, to include large multidimensional arrays, and adds functionality to manipulate those arrays as vector objects. It also provides tools for image processing, computer modeling of physical systems, and graphical plotting and presentation. Simple operations are automatically vectorized across complete arrays, and higher-dimensional operations (such as matrix multiplication) are supported.	2004	22	41	127	908764					https://github.com/PDLPorters															130	0		8																																														Various																							perldl> $x = pdl [[1, 2], [3, 4]];     perldl> $y = pdl [[5, 6, 7],[8, 9, 0]];     perldl> $z = $x x $y;     perldl> p $z;     [    [21 24  7]    [47 54 21]   ]																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Perl_Data_Language	0	0														
penguor	penguor	2020	Carl Schierig		10	pl				0					2760	0			19704		true	0								https://github.com/Penguor/PenguorCS	pl																2020	2022	2021	3	0	11	0	false																								2021		342	1	175																					https://github.com/CozyPenguin/Pave/issues														true	13	0		10																1																														Unknown				https://www.reddit.com/r/ProgrammingLanguages/comments/eon92a/penguor_my_own_dataoriented_programming_language/																											https://github.com/Penguor/PenguorCS																																																																																																																																																																																													0	0														
taxa	taxa	2014	Dan Motzenbecker		10	pl				0				0.0.3	2761	0		4	19704		true	0								https://github.com/dmotz/taxa	pl																2014	2023	2014	2	1	8	0	false																								2014	2015	62	1	8	1	847																													coffeescript markdown javascript json				true	13	0		14																1	false	0	true																																																										https://github.com/dmotz/taxa																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n8282725|Show HN: Taxa – A tiny language inside JavaScript to enforce type signatures|2014-09-07 22:56:31 UTC|1410130591|dmotz|3|3							
tridash	tridash	2018			10	pl		https://alex-gutev.github.io/tridash/		0				v0.7.1	2762	0		11	19704		true	0								https://github.com/alex-gutev/tridash	pl																2018	2024	2018	3	0	10	4	false																								2018	2024	940	1	596	10	68137																													javascript lisp html c yaml asciidoc make json markdown m4 wasm				true	13	0		21																	false	0	true																															https://www.reddit.com/r/ProgrammingLanguages/comments/ex7hpp/february_2020_monthly_what_are_you_working_on/fgch7j8/																											https://github.com/alex-gutev/tridash																																																																																																																																																																																													0	0														
acorn-lang	acorn-lang	2015	Jonathan Goodwin		10	pl		http://web3d.jondgoodwin.com/acorn/index.html		0					2763	0		6	19692		true	0								https://github.com/jondgoodwin/acornvm	pl																2017	2022	2015	2	0	9	0	false																								2015	2020	110	1	68	1	20851																													cpp xml cmake c make markdown				true	12	0		16																1	false																																																												https://github.com/jondgoodwin/acornvm																																																																																																																																																																																													0	0														
microl	microl	2021	Mike Redko		10	pl				0					2764	0		5	19692		true	0								https://github.com/somerandomdev49/microl	pl																2021	2023	2021	3	0	7	0	false																								2021	2022	33	4	21	1	4001																			https://github.com/somerandomdev49/microl/issues										markdown c json python make				true	12	0		15																1	false																													Russia																															https://github.com/somerandomdev49/microl																																																																																																																																																																																													0	0														
hytime	HyTime	1991			8	pl				0					2765	0			19691	1632	true	0									pl																							false																																					1992	html xml isbn	HyTime (Hypermedia/Time-based Structuring Language) is a markup language that is an application of SGML. HyTime defines a set of hypertext-oriented element types that, in effect, supplement SGML and allow SGML document authors to build hypertext and multimedia presentations in a standardized way. HyTime is an international standard published by the ISO and IEC. The first edition was published in 1992, and the second edition was published in 1997.	2005	21	71	39	1780826					ISO && International Electrotechnical Commission															125	0		9																																														Switzerland and United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/HyTime	0	0	https://hopl.info/showlanguage.prx?exp=1632													
mentat	Mentat	1987	Andrew S. Grimshaw and Jane W.S. Liu		11	pl				0					2766	0			19684	1339	true	1	real-time-mentat								pl																							false																																														An object-oriented macro data flow system	An object-oriented macro data flow system		University of Illinois Urbana-Champaign	An object-oriented macro data flow system														0	0		12																2																														United States				https://semanticscholar.org/paper/c93218fb458dc2a06a04d6a4d265bffbf70e7b43																																																																																																																																																																																																																								0	3	https://hopl.info/showlanguage.prx?exp=1339												year|title|doi|citations|influentialCitations|authors|paperId\n1993|Easy-to-use object-oriented parallel processing with Mentat|10.1109/2.211896|240|16|A. Grimshaw|d6a10312e9132e4ce959ee2ee9ea3952c5a90386\n1989|Real-Time Mentat programming language and architecture|10.1109/GLOCOM.1989.63956|22|0|A. Grimshaw and A. Silberman and J.W.-S. Liu|faed7ee4901b4a18b1704db121f0737ef2c9337e\n1988|The Mentat programming language and architecture|10.1109/FTDCS.1988.26725|4|0|A. Grimshaw and J.W.-S. Liu|62042bca6ed064865648d99e80f2856bce183245	
relational-data-file	Relational Data File	1965	Roger Levien and M. E. Maron		11	queryLanguage				0					2767	1			19684		true	1	relational-model								queryLanguage																							false													rdf																																	A tool for mechanized inference execution and data retrieval.	A tool for mechanized inference execution and data retrieval.		RAND	A tool for mechanized inference execution and data retrieval.														0	0		12																2																	text																	https://www.rand.org/pubs/research_memoranda/RM4793.html	IF (x AUTHORED PAPER y) AND (y SUBJECT INDEXED UNDER pattern recognition) THEN (x CONDUCTS RESEARCH ON pattern recognition)																																																																																																																																																																																																																							0	0														
jingo	Jingo	2020	Owez		10	pl				0					2768	0		4	19682		true	0								https://github.com/Owez/jingo	pl																2020	2023	2021	2	0	9	2	false																								2021	2021	116	1	21	1	2048																			https://github.com/Owez/jingo/issues										rust toml markdown yaml				true	11	0		14																1	false																													United Kingdom																															https://github.com/Owez/jingo																																																																																																																																																																																													0	0														
mountain	mountain	2019			10	pl				0					2769	0		3	19682		true	0								https://github.com/MountainLang/Bootstrap	pl																2019	2023	2018	3	0	8	0	false																								2018	2021	422	2	37	1	6274																A (hopefully) fast, C compatible, language designed to enable greatness	A (hopefully) fast, C compatible, language designed to enable greatness		https://github.com/ForLoveOfCats/Mountain/pulls	A (hopefully) fast, C compatible, language designed to enable greatness									c markdown bourne-shell				true	11	0		13																	false																													Unknown																															https://github.com/MountainLang/Bootstrap																																																																																																																																																																																													0	0														
nydp	nydp	2014			10	pl				0					2770	1		3	19682		true	0								https://github.com/conanite/nydp	pl																2014	2024	2014	5	0	8	0	false																								2014	2025	1002	2	219	2	13793																			https://github.com/conanite/nydp/issues										ruby markdown yaml				true	11	0		13																	false																													United States					(def pre-compile (expr)   (map pre-compile     (if (mac-names (car expr))         (pre-compile (mac-expand (car expr) (cdr expr)))         expr))) (mac yoyo (thing) `(do-yoyo ,thing))																										https://github.com/conanite/nydp																																																																																																																																																																																													0	0														
fern	Fern	2022	Spencer Comin		10	pl				0					2771	0		5	19677		true	0								https://github.com/Spencer-Comin/Fern	pl																2022	2023	2022	1	1	4	0	false																								2022	2023	29	2	24	1	2727																			https://github.com/Spencer-Comin/Fern/issues										prolog cpp markdown cmake python				true	10	0		15																1	false																													Canada																															https://github.com/Spencer-Comin/Fern																																																																																																																																																																																													0	0														
hpp	H++	2013	Harold L. Marzan		10	pl				0					2772	0		6	19677		true	0								https://github.com/hmarzan/HCC	pl																2013	2019	2013	1	2	2	0	false																								2013	2013	3	1	274	10	228192																			Marzan Mercado Consulting, S.R.L.										assembly-language cpp xml html pascal markdown				true	10	0		16																1	false																													Dominican Republic																															https://github.com/hmarzan/HCC																																																																																																																																																																																													0	0														
meanscriptcli	MeanscriptCLI	2020	jussehoo		10	pl				0					2773	0		1	19677		true	0								https://github.com/Meanwhale/MeanscriptCLI	pl																2020	2023	2020	3	1	1	0	false																								2020	2023	93	5	1	1	2																			https://github.com/Meanwhale/MeanscriptCLI/issues										markdown				true	10	0		11																1	false																													Unknown																															https://github.com/Meanwhale/MeanscriptCLI																																																																																																																																																																																													0	0														
rocket	rocket	2018			10	pl				0					2774	0		1	19677		true	0								https://github.com/camullen/Rocket	pl																2018	2019	2018	4	0	8	0	false																								2018	2018	10	1	4	2	414																			https://github.com/camullen/Rocket/issues										markdown				true	10	0		11																	false																													United States																															https://github.com/camullen/Rocket																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n17703452|Show HN: Rocket – a language that lets you focus on your business logic|2018-08-07 02:18:21 UTC|1533608301|cmullen|1|7							
algebraic-modeling-language	Algebraic modeling language	1980			8	pl				0					2775	0			19672	882	true	0									pl																							false																																					2002	aimms ampl general-algebraic-modeling-system	Algebraic modeling languages (AML) are high-level computer programming languages for describing and solving high complexity problems for large scale mathematical computation (i.e. large scale optimization type problems). One particular advantage of some algebraic modeling languages like AIMMS, AMPL, GAMS,MathProg, Mosel,  and OPL is the similarity of their syntax to the mathematical notation of optimization problems. This allows for a very concise and readable definition of problems in the domain of optimization, which is supported by certain language elements like sets, indices, algebraic expressions, powerful sparse index and data handling variables, constraints with arbitrary names. The algebraic formulation of a model does not contain any hints how to process it. An AML does not solve those problems directly; instead, it calls appropriate external algorithms to obtain a solution. These algorithms are called solvers and can handle certain kind of mathematical problems like:  linear problems integer problems (mixed integer) quadratic problems mixed complementarity problems mathematical programs with equilibrium constraints constrained nonlinear systems general nonlinear problems non-linear programs with discontinuous derivatives nonlinear integer problems global optimization problems stochastic optimization problems	2007	20	45	93	9463527					IBM															120	0		8																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Algebraic_modeling_language	0	0	https://hopl.info/showlanguage.prx?exp=882													
lispworks	LispWorks	1989			8	pl				0					2776	0			19672		true	0									pl																							false																																									20								Harlequin Ltd. && Xanalys Ltd. && LispWorks Ltd															120	0		10																							false																							United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/LispWorks	0	0														
dixy	Dixy	2017			9	dataNotation				0					2777	0		4	19663		true	0								https://github.com/kuyawa/Dixy	dataNotation																2017	2024		4	1	29	3	false																								2017	2017	10	1	12	1	1871																			https://github.com/kuyawa/Dixy/issues										xml swift markdown json				true	34	0		13																	false																													United States																															https://github.com/kuyawa/Dixy																																																																																																																																																																																													0	0														
hina	Hina	2020	Mark		10	pl				0					2778	0		5	19660		true	0								https://github.com/markpwns1/hina	pl																2020	2023	2020	2	0	5	0	false																								2020	2020	31	2	138	1	5851																			https://github.com/markpwns1/hina/issues										lua c markdown make json				true	8	0		15																1	false																													Unknown																															https://github.com/markpwns1/hina																																																																																																																																																																																													0	0														
utc-format	UTC	1960			5	timeFormat				0					2779	0			19658		true	0									timeFormat																							false																																					1960		"Coordinated Universal Time (abbreviated to UTC) is the primary time standard by which the world regulates clocks and time. It is within about 1 second of mean solar time at 0° longitude, and is not adjusted for daylight saving time. In some countries where English is spoken, the term Greenwich Mean Time (GMT) is often used as a synonym for UTC and predates UTC by nearly 300 years.The first Coordinated Universal Time was informally adopted on 1 January 1960 and was first officially adopted as CCIR Recommendation 374, Standard-Frequency and Time-Signal Emissions, in 1963, but the official abbreviation of UTC and the official English name of Coordinated Universal Time (along with the French equivalent) were not adopted until 1967.The system has been adjusted several times, including a brief period where time coordination radio signals broadcast both UTC and ""Stepped Atomic Time (SAT)"" before a new UTC was adopted in 1970 and implemented in 1972. This change also adopted leap seconds to simplify future adjustments. This CCIR Recommendation 460 ""stated that (a) carrier frequencies and time intervals should be maintained constant and should correspond to the definition of the SI second; (b) step adjustments, when necessary, should be exactly 1 s to maintain approximate agreement with Universal Time (UT); and (c) standard signals should contain information on the difference between UTC and UT.""A number of proposals have been made to replace UTC with a new system that would eliminate leap seconds. A decision whether to remove them altogether has been deferred until 2023.The current version of UTC is defined by International Telecommunications Union Recommendation (ITU-R TF.460-6), Standard-frequency and time-signal emissions, and is based on International Atomic Time (TAI) with leap seconds added at irregular intervals to compensate for the slowing of the Earth's rotation. Leap seconds are inserted as necessary to keep UTC within 0.9 seconds of the UT1 variant of universal time. See the ""Current number of leap seconds"" section for the number of leap seconds inserted to date."		3949	15669		25453500																				19765	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Coordinated_Universal_Time	0	0														
hopscotch	Hopscotch	2016			8	pl				0					2780	0			19652		true	0									pl																							false																																					2016	scratch python	Hopscotch is a visual programming language developed by Hopscotch Technologies, designed to allow young or beginner programmers to develop simple projects. Its simple UI allows its users to drag and drop blocks to create scripts of which can be played when activated. Although the language is easy to use, to develop more advanced pieces of code is almost impossible and requires more powerful languages. The use of the language is through an iPad or iPhone supporting Hopscotch.	2013	19	18	61	39338454					Hopscotch Technologies															115	0		8																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Hopscotch_(programming_language)	0	0														
nomad-software	Nomad software	1976			8	pl				0					2781	1			19652	727	true	0									pl																							false																																					1975	sql ramis-software assembly-language focus cobol unix excel-app	Nomad Software is a relational database and fourth-generation language (4GL), originally developed in the 1970s by time-sharing vendor National CSS. While it is still in use today, its widest use was in the 1970s and 1980s. Nomad provides both interactive and batch environments for data management and application development, including commands for database definition, data manipulation, and reporting. All components are accessible by and integrated through a database-oriented programming language. Unlike many tools for managing mainframe data, which are geared to the needs of professional programmers in MIS departments, Nomad is particularly designed for (and sold to) application end-users in large corporations. End-users employ Nomad in batch production cycles and in Web-enabled applications, as well as for reporting and distribution via the Web or PC desktop.	2005	19	18	78	2491250					National CSS, Inc															115	0		8																																														United States																							CHANGE ALL SALARY=SALARY*1.06 WHERE POSITION='ENG' AND AVG(INSTANCE(RATING)) GE 7																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Nomad_software	0	0	https://hopl.info/showlanguage.prx?exp=727													
lila-lang	lila-lang	2019			10	pl				0					2782	1		5	19652		true	0								https://github.com/codr7/lila	pl																2019	2024	2019	3	0	4	0	false																								2019	2019	182	2	48	1	1821																			https://github.com/codr7/lila/issues										lisp python markdown svg yaml				true	7	0		15																	false																													Unknown					fun fib(n:Int) (Int) {   if {n.< 2} n {     fib {n.- 1}     fib {n.- 2}     $.+ $   } }																										https://github.com/codr7/lila																																																																																																																																																																																													0	0														
passambler	passambler	2015			10	pl				0					2783	0		2	19652		true	0								https://github.com/gitter-badger/Passambler	pl																2015	2015		1	1	0	0	false																								2015	2015	749	3	193	2	979																			https://github.com/gitter-badger/Passambler/pulls										java markdown				true	7	0		12																	false																													Belgium																															https://github.com/gitter-badger/Passambler																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n9676182|Show HN: Passambler: A toy language I made in Java over the course of 4 months|2015-06-07 20:03:25 UTC|1433707405|raoulvdberge|0|5							
inchi	International Chemical Identifier	2005			7	textDataFormat				0					2784	0			19648		true	0									textDataFormat																							false																																					2005		The IUPAC International Chemical Identifier (InChI  IN-chee or  ING-kee) is a textual identifier for chemical substances, designed to provide a standard way to encode molecular information and to facilitate the search for such information in databases and on the web. Initially developed by IUPAC (International Union of Pure and Applied Chemistry) and NIST (National Institute of Standards and Technology) from 2000 to 2005, the format and algorithms are non-proprietary. The continuing development of the standard has been supported since 2010 by the not-for-profit InChI Trust, of which IUPAC is a member. The current software version is 1.05 and was released in January 2017. Prior to 1.04, the software was freely available under the open-source LGPL license, but it now uses a custom license called IUPAC-InChI Trust License.		202	17126		1995749					InChI Trust															1030	0		7																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/International_Chemical_Identifier	0	0														
eskew	eskew	2019			10	pl				0					2785	0		2	19645		true	0								https://github.com/WillBAnders/Eskew	pl																2019	2023	2019	2	0	3	0	false																								2019	2019	2	2	2	1	255																			https://willbanders.dev										markdown racket				true	6	0		12																	false																													United States																															https://github.com/WillBAnders/Eskew																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n20437816|Show HN: Eskew – stack inspired language for RacketCon 2019|2019-07-15 03:04:16 UTC|1563159856|WillBAnders|0|2							
esoteric-reaction	Esoteric Reaction	2020			10	esolang				0					2786	1		6	19645		true	0								https://github.com/bigyihsuan/EsotericReaction	esolang																2020	2023		2	0	4	0	false																								2020	2023	62	1	43	2	4299																			https://bigyihsuan.github.io										rust markdown csv json python toml				true	6	0		16																	false																													Unknown					 <code>    ::= <equation> | <equation> <code>  <equation> ::= <reagent> <rhs> | <COMMENT> | <reagent> <rhs> <COMMENT>																										https://github.com/bigyihsuan/EsotericReaction																																																																																																																																																																																													0	0														
dap-fortran	DAP FORTRAN	1975			9	pl				0					2787	1			19642	753	true	0									pl																							false																																					1990		DAP FORTRAN was an extension of the non IO parts of FORTRAN with constructs that supported parallel computing for the ICL Distributed Array Processor (DAP). The DAP had a Single Instruction Multiple Data (SIMD) architecture with 64x64 single bit processors. DAP FORTRAN had the following major features:  It had matrix and vector operations. Assignments could be performed under a logical mask so only some elements in the target of an assignment were changed. On the negative side - operations were performed using the size of the underlying hardware i.e. on a 64x64 matrix or 64 element vector.In a declaration either one or two extents could be omitted as in:  The omitted dimension was taken as 64, the size of one side of the DAP. The speed of arithmetic operations depended strongly on the number of bits in the value. INTEGER*n reserved 8n bits where n is 1 to 8, and REAL*n reserved 8n bits where n is 3 to 8. LOGICAL reserved a single bit. However, DAP FORTRAN fell between two conflicting objectives. It needed to effectively exploit the DAP facilities. But also had to be accessible to the scientific computing community whose primary language, with a design closely tied to serial architectures, was FORTRAN. The dialect used was ICL's 2900-series FORTRAN which was based on an early version of the FORTRAN 77 standard and had mismatches with both FORTRAN 77 and the older FORTRAN 66 standard. DAP FORTRAN was significantly different from either standard FORTRAN and the machine was not capable of accepting or optimising standard FORTRAN programs. On the other hand, compared with other contemporary languages which were by design extensible (notably ALGOL-68), FORTRAN was less than well suited to this task. The result was noticeably inelegant and did require a great deal of new learning. Operationally, there was an overhead to transfer computational data into and out of the array, and problems which did not fit the 64x64 matrix imposed additional complexity to handle the boundaries (65x65 was perhaps the worst case!) – but for problems which suited the architecture, it could outperform the current Cray pipeline architectures by two orders of magnitude. A later version of the DAP used Fortran-Plus instead which was based on FORTRAN 77 and had more flexible indexing. In particular it automatically mapped user sized arrays onto the underlying hardware.	2007	2	25	18	10334221					International Computers Limited															30	0		9																																														United Kingdom																							C     Multiply vector by matrix       REAL M(,), V(), R()       R = SUM(M*MATR(A))  C     Converge to a Laplace potential in an area       REAL P(,), OLD_P(,)       LOGICAL INSIDE(,)       DO 1 K = 1, ITERATIONS       OLD_P = P       P(INSIDE) = 0.25*(P(,+)+P(,-)+P(+,)+P(-,))       IF (MAX(ABS(P-OLD_P)) .LT. EPS) RETURN     1 CONTINUE																																																																																																																																																																																																				https://en.wikipedia.org/wiki/DAP_FORTRAN	0	0	https://hopl.info/showlanguage.prx?exp=753													
konsolscript	KonsolScript	2005			9	pl				0					2788	0			19642		true	0									pl																							false																																					2005	linux actionscript	KonsolScript is a cross-platform scripting language used mostly for games. It is available for Windows and Linux Operating Systems. KonsolScript was developed during 2005 as the scripting language which is intentionally  for the purpose writing games with KAGE (Alternative Game Engine). However, its interpreter, Quixie, can also be used as common gateway interface for serving web pages. KonsolScript's language design is greatly inspired by C programming language and VergeC, although its drawing API is inspired by ActionScript. Together with KAGE, KonsolScript was distributed as freeware until it was released as free software in SourceForge on April 2006. KonsolScript is licensed under GNU General Public License.	2010	2	16	25	27845558					https://sourceforge.net/p/konsolscript/feature-requests/															30	0		9																																									http://www.rosettacode.org/wiki/Category:KonsolScript					Canada																																																																					true																																																																																																																																																						https://en.wikipedia.org/wiki/KonsolScript	0	0														
proset	ProSet	1990			9	pl				0					2789	0			19642	1586	true	0									pl																							false																																					1993	setl	ProSet is a set theoretic programming language that is being developed at the University of Essen as a successor to SETL. It is a very-high level language that supports prototyping. ProSet provides the following first-class data types: atom, integer, real, string, boolean, tuple, set. Functions and modules are also first-class.	2004	2	4		919134					University of Essen															30	0		9																																														Germany				https://semanticscholar.org/paper/b0d78f9fea44c60186b6957d94fbb2a6bf7d4be2																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/ProSet	0	0	https://hopl.info/showlanguage.prx?exp=1586													
rasp	RASP	1988			9	pl				0					2790	0			19642	1427	true	0									pl																							false																																							A rasp is a tool used for shaping wood or other material. Rasp or RASP may also refer to:  Ranger Assessment and Selection Program, the United States Army Rangers selection and training RASP computing model, random-access stored-program machine The Rasp, a book by Philip MacDonald Residents Against SARP Pollution Runtime application self-protection	2016	2	2		49583178					University of Belgrade															30	0		9																																														Yugoslavia				https://semanticscholar.org/paper/7f8a4a11f2288ca6629b6ab8747f5f52af31f477																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/RASP	0	0	https://hopl.info/showlanguage.prx?exp=1427													
lambcalc	lambcalc	2019	William Rutherford		10	pl				0					2791	0		2	19636		true	0								https://github.com/WilliamRutherford/LambCalc	pl																2019	2019	2019	1	0	2	1	false																								2019	2019	36	2	16	1	781																			https://github.com/WilliamRutherford/LambCalc/issues										haskell markdown				true	5	0		12																1	false																													Canada																															https://github.com/WilliamRutherford/LambCalc																																																																																																																																																																																													0	0														
fortran-77	FORTRAN 77	1977			10	pl				14					2792	0			19626	807	true	15	ace boomerang-decompiler cir cloc cmake dragonbasic filebench-wml fortran-90 gap lfortran ncl open-nn paraview pygments scipy								pl																							false																																																	Amoco Research Center															0	0		19																					F F77 f77 FOR FTN ftn pfo f for															https://github.com/antlr/grammars-v4/tree/master/fortran/fortran77										United States				https://semanticscholar.org/paper/1b67ac6722bc65c2cae0dc2c255386f395d28437																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=807													
concurrent-ml	Concurrent ML	1993			8	pl				0					2793	0			19625		true	0									pl																							false																																					1993		Concurrent ML (CML) is a concurrent extension of the Standard ML programming language characterized by its ability to allow programmers to create composable communication abstractions that are first class rather than built into the language. The design of CML and its primitive operations have been adopted in several other programming languages such as GNU Guile, Racket, and Manticore.		18	19		2037178					Bell Labs, Lucent Technologies															110	0		8																																														United States																																																																																																																																						true																																																																																					https://en.wikipedia.org/wiki/Concurrent_ML	0	0														
easylanguage	EasyLanguage	1995			8	pl				0					2794	0			19625		true	0									pl																							false																																					2009	pascal	"EasyLanguage is a proprietary programming language that was developed by TradeStation and built into its electronic trading platform. It is used to create custom indicators for financial charts and also to create algorithmic trading strategies for the markets. External DLL's can be referenced using EasyLanguage which greatly extends its functionality.  The language was intended to allow creation of custom trading strategies by traders without specialized computer training. Commands consist mostly of regular English words, which makes EasyLanguage easier to learn than more complex programming languages.Example:  Plain English: ""If the close is greater than the high of 1 day ago, then buy 100 shares at market."" EasyLanguage: ""if the Close > the High of 1 day ago then Buy 100 shares next bar at market;"""	2006	18	8	38	8648665					TradeStation Group, Inc															110	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/EasyLanguage	1	0								year|publisher|title|authors|isbn13\n2011|Wiley|TradeStation Made Easy!: Using EasyLanguage to Build Profits with the World's Most Popular Trading Software|Sunny J. Harris|9780471353539						
preferred-executable-format	Preferred Executable Format	1994			8	pl				0					2795	0			19625		true	0									pl																							false																																						powerpc x86-isa	The Preferred Executable Format is a file format that specifies the format of executable files and other object code. PEF executables are also called Code Fragment Manager files (CFM). PEF was developed by Apple Computer for use in its classic Mac OS operating system. It was optimised for RISC processors. In macOS, the Mach-O file format is the native executable format. However, PEF is still supported on PowerPC-based Macintoshes running Mac OS X and is used by some Carbon applications ported from earlier versions for classic Mac OS, so that the same binary can be run on classic Mac OS and Mac OS X. BeOS on PowerPC systems also uses PEF, although x86 systems do not.	2004	18	39	38	694240					Apple															110	0		8																																														United States				https://groups.google.com/forum/#!search/preferred-executable-format/comp.sys.powerpc/FmjbgTCFSkE/-5xj762g-v4J																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Preferred_Executable_Format	0	0														
markus	Markus	2020			10	queryLanguage				0					2796	1		10	19625		true	0								https://github.com/Markus-Studio/Markus	queryLanguage																2020	2021		2	0	2	2	false																								2019	2020	374	1	46	1	10203																			https://github.com/Markus-Studio										rust json toml markdown javascript python c cpp bourne-shell yaml				true	4	0		20																	false																													United States					type User: user {   name: string; }  type Task {   owner: User;   title: string;   done: bool; }  query myTasks() {   is(Task),   # %user is the current authenticated user.   eq(.owner, %user) }  action newTask($title: string) {   create Task {     user: %user,     title: $title,     done: false   }; }  action toggleStatus($task: Task) {   validate eq($task.owner, %user);    update $task {     .done: not(.done)   }; }  action delete($task: Task) {   validate eq($task.owner, %user);   delete $task; }  action edit($task: Task, $new_title: string) {   validate eq($task.owner, %user);   update $task {     .title: $new_title   }; } 																										https://github.com/Markus-Studio/Markus																																																																																																																																																																																													0	0														
leazy	Leazy	1990	Jochen L. Leidner		10	compiler				0					2797	0		1	19613		true	0								https://github.com/jochenleidner/leazy	compiler																2022	2022		2	0	1	0	false																								2022	2022	4	1	2	5	8																			https://github.com/jochenleidner/leazy/issues										markdown				true	3	0		11																1	false																													United Kingdom																															https://github.com/jochenleidner/leazy																																																																																																																																																																																													0	0														
mai	mai	2019	Ahmed Khaled		10	pl				0					2798	0		4	19613		true	0								https://github.com/nemoload/Mai	pl																2019	2020	2019	0	0	1	0	false																								2019	2019	23	1	29	1	816																			https://github.com/akhal3d96/Mai/issues										java xml markdown ini				true	3	0		14																1	false																													Egypt																															https://github.com/nemoload/Mai																																																																																																																																																																																													0	0														
timpani	Timpani	2017	Pouya Kary		10	textMarkup				0				0.0.9	2799	0		4	19613		true	0								https://github.com/pouyakary/timpani	textMarkup																2017	2017	2017	1	0	0	0	false																								2017	2017	24	2	11	1	400																A very small markup language for inline styling supporting:	A very small markup language for inline styling supporting:			A very small markup language for inline styling supporting:									json typescript javascript markdown				true	3	0		14																1	false	0	true																																																										https://github.com/pouyakary/timpani																																																																																																																																																																																													0	0														
telos	TELOS	1990			7	pl				0					2800	0			19612	2569	true	0									pl																							false																																							"A telos (from the Greek τέλος for ""end"", ""purpose"", or ""goal"") is an end or purpose, in a fairly constrained sense used by philosophers such as Aristotle.  It is the root of the term ""teleology"", roughly the study of purposiveness, or the study of objects with a view to their aims, purposes, or intentions.  Teleology figures centrally in Aristotle's biology and in his theory of causes.  It is central to nearly all philosophical theories of history, such as those of Hegel and Marx.  One running debate in modern philosophy of biology is to what extent teleological language (as in the ""purposes"" of various organs or life-processes) is unavoidable, or is simply a shorthand for ideas that can ultimately be spelled out non-teleologically. Philosophy of action also makes essential use of teleological vocabulary: on Davidson's account, an action is just something an agent does with an intention—that is, looking forward to some end to be achieved by the action. In contrast to telos, techne is the rational method involved in producing an object or accomplishing a goal or objective; however, the two methods are not mutually exclusive in principle."	2004	188	30		1067753																				960	0		7																																																		https://semanticscholar.org/paper/c9beac8bd544384d5c5a34bbd785da04f3692429																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Telos	0	0	https://hopl.info/showlanguage.prx?exp=2569													
vml	VML	1998			7	xmlFormat				0					2801	1			19601		true	0									xmlFormat																							false												Vector Markup Language																									2007	xml ooxml svg javascript excel-app html	Vector Markup Language (VML) was an XML-based file format for two-dimensional vector graphics. VML was specified in Part 4 of the Office Open XML standards ISO/IEC 29500 and ECMA-376. According to the specification, VML is a deprecated format included in Office Open XML for legacy reasons only. VML was pervasively used in MS Office 2007 documents (i.e. Word, Excel and PowerPoint documents). As of 2012, with the release of Internet Explorer 10, VML became obsolete and is no longer supported by Internet Explorer standard mode. It is a legacy feature that is available in Internet Explorer 10 only when the browser is set to run in modes that emulate the functionality of previous versions of Internet Explorer 6, 7, 8, and 9.	2003	183	356	429	366610																				935	0		7																																	text																																				"<html xmlns:v=""urn:schemas-microsoft-com:vml"">     <head>         <style>             v:* { behavior: url(#default#VML); display: inline-block; }         </style>     </head>     <body>     <table width=""600"" border=""0"" cellpadding=""0"" cellspacing=""0"" style=""border-collapse: collapse;"">         <tr>             <td style=""width: 300px; height: 80px; background-image: url('http://placekitten.com/g/300/80');"">             <!--[if gte mso 9]>             <v:image xmlns:v=""urn:schemas-microsoft-com:vml"" id=""theImage"" style='behavior: url(#default#VML); display: inline-block; position: absolute; width: 300px; height: 80px; top: 0; left: 0; border: 0; z-index: 1;' src=""http://placekitten.com/g/300/80"" />                 <v:shape xmlns:v=""urn:schemas-microsoft-com:vml"" id=""theText"" style='behavior: url(#default#VML); display: inline-block; position: absolute; width: 300px; height: 80px; top: -5; left: -10; border: 0; z-index: 2;'>                 <div>              <![endif]-->              <table width=""300"" border=""0"" cellspacing=""0"" cellpadding=""0"" style=""border-collapse: collapse;"">                  <tr>                      <td height=""80"" align=""center"" valign=""top"" style=""color:#ffffff;font-size:20px;""><span>Text</span></td>                  </tr>              </table>              <!--[if gte mso 9]>                  </div>                  </v:shape>              <![endif]-->              </td>          </tr>     </table> </body> </html>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Vector_Markup_Language	0	0														
axio	Axio	2024	Maksym Sokhatsky		10	pl		https://axio.groupoid.space/		0					2802	0			19601		true	0								https://github.com/groupoid/axio	pl																							false																																														Formal runtime environment, high-level language system, and core libraries for programming, theorem proving, and formal philosophy.	Formal runtime environment, high-level language system, and core libraries for programming, theorem proving, and formal philosophy.			Formal runtime environment, high-level language system, and core libraries for programming, theorem proving, and formal philosophy.													true	2	0		15			lisp apl automath erlang agda													1																														Ukraine																															https://github.com/groupoid/axio																																																																																																																																																																																													0	0														
z2	z2	2015			10	pl				0					2803	1		3	19601		true	0								https://github.com/MasterZean/z2-compiler-cpp	pl																2017	2019	2017	1	0	0	0	false																								2017	2019	81	1	564	1	32765																Z2 is a statically-typed pure-OOP general-use performance-centric systems-programming language.	Z2 is a statically-typed pure-OOP general-use performance-centric systems-programming language.			Z2 is a statically-typed pure-OOP general-use performance-centric systems-programming language.									cpp xml markdown				true	2	0		13																	false																																	https://www.reddit.com/r/ProgrammingLanguages/comments/4xze6m/introducing_the_z2_programming_language_warning/	"namespace org.z2legacy.samples.ut;     class HelloWorld {         def @main() {             System.Out << ""Hello World!\n"";         }     }"																										https://github.com/MasterZean/z2-compiler-cpp																																																																																																																																																																																													0	0														
meta-ii	Meta II	1962			8	grammarLanguage				0					2804	0			19600	202	true	0									grammarLanguage																							false																																					1963		META II is a domain-specific programming language for writing compilers. It was created in 1963-1964 by Dewey Val Schorre at UCLA. META II uses what Schorre called syntax equations. Its operation is simply explained as:   Each syntax equation is translated into a recursive subroutine which tests the input string for a particular phrase structure, and deletes it if found. Meta II programs are compiled into an interpreted byte code language. VALGOL and SMALGOL compilers illustrating its capabilities were written in the META II language,  VALGOL is a simple algebraic language designed for the purpose of illustrating META II. SMALGOL was a fairly large subset of ALGOL 60.		17	33		6512314					University of California Los Angeles															105	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/META_II	0	0	https://hopl.info/showlanguage.prx?exp=202													
protel	Protel	1975			8	pl				0					2805	0			19600	4094	true	0									pl																							false																																					1989	pascal algol-68	"Protel stands for ""Procedure Oriented Type Enforcing Language"". It is a programming language created by Nortel Networks and used on telecommunications switching systems such as the DMS-100. Protel-2 is the object-oriented version of Protel.PROTEL languages were designed to meet the needs of digital telephony and is the basis of the DMS-100 line of switching systems  PROTEL is a strongly typed, block-structured language which is based heavily on PASCAL and ALGOL 68 with left-to-right style of variable assignment, variable-sized arrays, and extensible structures.  The designers of PROTEL significantly extended PASCAL of the day by adding external compilation and extending the data structures available in the language."	2007	17	13	52	13134192					Nortel Networks Corporation															105	0		8																																														Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Protel	0	0	https://hopl.info/showlanguage.prx?exp=4094													
python-for-s60	Python for S60	2006	Guido van Rossum		8	pl				0					2806	0			19600		true	0									pl																							false																																					2006	python unix opl	The Python for S60 also called PyS60 (Unix name), was Nokia’s port of the general Python programming language to its S60 software platform, originally based on Python 2.2.2 from 2002. The latest final version, PyS60-2.0.0, released on 11 February 2010 updated the python core to version 2.5.4.	2008	17	82	77	18805500					Python Software Foundation															105	0		8																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Python_for_S60	0	0														
sawzall	Sawzall	2003			8	pl				0					2807	1			19600		true	0									pl																							false																																					2003	go protobuf gfs x86-isa	Sawzall is a procedural domain-specific programming language, used by Google to process large numbers of individual log records. Sawzall was first described in 2003, and the szl runtime was open-sourced in August 2010. However, since the MapReduce table aggregators have not been released, the open-sourced runtime is not useful for large-scale data analysis of multiple log files off the shelf. Sawzall has been replaced by Lingo (logs in Go) for most purposes within Google.	2007	17	470	59	12640293					Google															105	0		8																																	text													United States																							count: table sum of int; total: table sum of float; sum_of_squares: table sum of float; x: float = input; emit count <- 1; emit total <- x; emit sum_of_squares <- x * x;																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Sawzall_(programming_language)	0	0														
script	SCRIPT markup	1999			8	pl				0					2808	2			19600		true	0									pl																							false																																					1999	ibm-gml sgml scribe	SCRIPT, any of a series of text markup languages starting with Script under Control Program-67/Cambridge Monitor System (CP-67/CMS) and Script/370 under Virtual Machine Facility/370 (VM/370); the current version, SCRIPT/VS, is part of IBM's Document Composition Facility (DCF) for IBM z/VM and z/OS systems. SCRIPT was developed for CP-67/CMS by Stuart Madnick at MIT, succeeding CTSS RUNOFF. SCRIPT is a procedural markup language. Inline commands called control words, indicated by a period in the first column of a logical line, describe the desired appearance of the formatted text. SCRIPT originally provided a 2PASS option to allow text to refer to variables defined later in the text, but subsequent versions allowed more than two passes.	2006	17	18	121	4226836																				105	0		8																																	text	2443																	.ez on &P.This is a paragraph. &N1.First item &N2.First subitem &N2.Second subitem &N1.Second item																		.ez on &P.This is a paragraph. &N1.First item &N2.First subitem &N2.Second subitem &N1.Second item																																																																																																																																																																																																				https://en.wikipedia.org/wiki/SCRIPT_(markup)	0	0														
tutor	TUTOR	1969	Paul Tenczar and Richard Blomme		8	pl				0					2809	1			19600	788	true	0									pl																							false																																					1972	cobol python c pascal ascii	"TUTOR (also known as PLATO Author Language) is a programming language developed for use on the PLATO system at the University of Illinois Urbana-Champaign around 1965. TUTOR was initially designed by Paul Tenczar for use in computer assisted instruction (CAI) and computer managed instruction (CMI) (in computer programs called ""lessons"") and has many features for that purpose. For example, TUTOR has powerful answer-parsing and answer-judging commands, graphics, and features to simplify handling student records and statistics by instructors. TUTOR's flexibility, in combination with PLATO's computational power (running on what was considered a supercomputer in 1972), also made it suitable for the creation of many non-educational lessons—that is, games—including flight simulators, war games, dungeon style multiplayer role-playing games, card games, word games, and medical lesson games such as Bugs and Drugs (BND)."	2005	17	27	147	3281107																				105	0		9																2																	text																																				unit    someu         NAME1,NAME2,NAME3(SIZE)         NAME4=CONSTANT         floating:NAME5,NAME6,NAME7(SIZE)         integer, NUM BITS:NAME8,NAME9         integer, NUM BITS,signed:NAME10         integer:NAME11																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TUTOR_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=788													
loglan	Loglan	1955	James Cooke Brown		6	constructedLanguage				0					2810	0			19597		false	0									constructedLanguage																							false																																					1955		"Loglan is a constructed language originally designed for linguistic research, particularly for investigating the Sapir–Whorf Hypothesis. The language was developed beginning in 1955 by Dr James Cooke Brown with the goal of making a language so different from natural languages that people learning it would think in a different way if the hypothesis were true. In 1960 Scientific American published an article introducing the language. Loglan is the first among, and the main inspiration for, the languages known as logical languages, which also includes Lojban. Brown founded The Loglan Institute (TLI) to develop the language and other applications of it. He always considered the language an incomplete research project, and although he released many papers about its design, he continued to claim legal restrictions on its use. Because of this, a group of his followers later formed the Logical Language Group to create the language Lojban along the same principles, but with the intention to make it freely available and encourage its use as a real language. Supporters of Lojban use the term Loglan as a generic term to refer to both their own language, and Brown's Loglan, referred to as ""TLI Loglan"" when in need of disambiguation. Although the non-trademarkability of the term Loglan was eventually upheld by the United States Patent and Trademark Office, many supporters and members of The Loglan Institute find this usage offensive, and reserve Loglan for the TLI version of the language."	2001	699	236		17922																				3515	0		6																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Loglan	0	0														
bind-app	BIND	2000			7	application				0					2811	0			19594		false	0									application																							false																																					2000		BIND (), or named (pronounced name-dee, short for name daemon: ), is the most widely used Domain Name System (DNS) software on the Internet. |  On Unix-like operating systems it is the de facto standard. It performs both of the main DNS server roles - acting as an authoritative name server for one or more specific domains, and acting as a recursive resolver for the DNS system generally. The software was originally designed at the University of California Berkeley (UCB) in the early 1980s. The name originates as an acronym of Berkeley Internet Name Domain, reflecting the application's use within UCB. The software consists, most prominently, of the DNS server component, called named, a contracted form of name daemon. In addition the suite contains various administration tools, and a DNS resolver interface library. The latest version of BIND is BIND 9, first released in 2000. BIND 9 is actively maintained, with new releases issued several times a year. Starting in 2009, the Internet Software Consortium (ISC) developed a new software suite, initially called BIND10. With release version 1.2.0 the project was renamed Bundy to terminate ISC involvement in the project.		180	153		8735					Internet Systems Consortium															920	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BIND	0	0														
8th	8th	2014			10	pl		https://8th-dev.com/		0					2812	1			19589		true	0									pl																							false				#/8th																															2014											8th is an innovative, secure, cross-platform, robust, and fun concatenative programming language for mobile, desktop, server, and embedded application development.	8th is an innovative, secure, cross-platform, robust, and fun concatenative programming language for mobile, desktop, server, and embedded application development.		Aaron High-Tech, Ltd	8th is an innovative, secure, cross-platform, robust, and fun concatenative programming language for mobile, desktop, server, and embedded application development.														1	0	https://exercism.org/tracks/8th	10																																																														"""Hello World\n"" ."								8th																																																																																																																																																																																																				0	0				8th-dev.com										
aime	Aime	2013	Ciprian Niculescu		10	pl		https://aime-embedded.sourceforge.net/		0					2813	1			19589		true	0									pl																							false																																														aime is an imperative procedural programming language, with a C inspired syntax.	aime is an imperative procedural programming language, with a C inspired syntax.		https://sourceforge.net/projects/aime-embedded/	aime is an imperative procedural programming language, with a C inspired syntax.														1	0		10																1																														Unknown					integer median3(integer a, integer b, integer c) {     integer m;     if (a < b) {         if (b < c) {             m = b;         } else {             if (a < c) {                 m = c;             } else {                 m = a;             }         }     } else {         if (a < c) {             m = a;         } else {             if (b < c) {                 m = c;             } else {                 m = b;             }         }     }     return m; }																																																																																																																																																																																																																							0	0														
air	AIR	2016			10	ir		https://webkit.org/docs/b3/assembly-intermediate-representation.html		0					2814	0			19589		true	0									ir																							false												Assembly Intermediate Representation																																		Bare Bones Backend / Assembly Intermediate Representation. The B3 compiler comprises two intermediate representations: a higher-level SSA-based representation called B3 IR and a lower-level representation that focuses of machine details, like registers. This lower-level form is called Air (Assembly Intermediate Representation).	Bare Bones Backend / Assembly Intermediate Representation. The B3 compiler comprises two intermediate representations: a higher-level SSA-based representation called B3 IR and a lower-level representation that focuses of machine details, like registers. This lower-level form is called Air (Assembly Intermediate Representation).		Apple	Bare Bones Backend / Assembly Intermediate Representation. The B3 compiler comprises two intermediate representations: a higher-level SSA-based representation called B3 IR and a lower-level representation that focuses of machine details, like registers. This lower-level form is called Air (Assembly Intermediate Representation).														1	0		10																																	text	478																																																																																																																																																																																																																																								0	0														
arend	arend	2019			10	pl		https://arend-lang.github.io		0					2815	0			19589		true	0									pl																							false																																																	JetBrains															1	0		10																																														Czech Republic																						https://twitter.com/arendlang																																																																																																																																																																																																						0	0				arend-lang.github.io			id|title|url|time|timestamp|by|comments|score\n20630319|Arend: Theorem Prover Based on Homotopy Type Theory by JetBrains|https://arend-lang.github.io/|2019-08-06 22:29:45 UTC|1565130585|adamnemecek|114|309							
behavior-markup-language	BML	2007			10	xmlFormat		http://www.mindmakers.org/projects/bml-1-0/wiki		0					2816	1			19589		true	0									xmlFormat																							false												Behavior Markup Language																																					Communicative Machines															1	0		10																																														Various					<bml>  <speech id=”s1” type=”application/ssml+xml”>   <text>This is an <mark name=”wb3”> example</text>  </speech>  <head id=”h1” type=”NOD” stroke=”s1:start”/>  <gesture id=”g1” stroke=”s1:wb3” relax=”s1:end” type=”BEAT”>   <description level=”1” type=”MURML”>...   </description>  </gesture>   <gaze id=”z1” target=”PERSON1” stroke=”g1:stroke-0.1”/>   <body id=”p1” posture=”RELAXED” start=”after(s1:end)”/>   <cadia:operate target=”SWITCH1” stroke=”p1:ready”/> </bml>																																																																																																																																																																																																																							0	0														
black	Black	2014	Kenichi Asai		10	pl		http://pllab.is.ocha.ac.jp/~asai/Black/		0					2817	1		1	19589		true	0									pl																							false																																														Black is an extension of Scheme with a reflective construct exec-at-metalevel. It executes its argument at the metalevel where the interpreter that executes user programs is running. There, one can observe, access, and even modify the metalevel interpreter in any way. Because the metalevel interpreter determines the operational semantics of the language, Black effectively allows us to observe, access, and modify the language semantics from within the same language framework.	Black is an extension of Scheme with a reflective construct exec-at-metalevel. It executes its argument at the metalevel where the interpreter that executes user programs is running. There, one can observe, access, and even modify the metalevel interpreter in any way. Because the metalevel interpreter determines the operational semantics of the language, Black effectively allows us to observe, access, and modify the language semantics from within the same language framework.			Black is an extension of Scheme with a reflective construct exec-at-metalevel. It executes its argument at the metalevel where the interpreter that executes user programs is running. There, one can observe, access, and even modify the metalevel interpreter in any way. Because the metalevel interpreter determines the operational semantics of the language, Black effectively allows us to observe, access, and modify the language semantics from within the same language framework.									scheme					1	0		11																1	false																													Japan					"(define eval-instr  (lambda (exp env cont)    (let ((original-eval-application eval-application)          (instr-counter 0))      (set! eval-application            (lambda (exp env cont)              (set! instr-counter (+ instr-counter 1))              (original-eval-application exp env cont)))      (base-eval exp env (lambda (ans)                           (set! eval-application original-eval-application)                           (display ""#app: "") (write instr-counter) (newline)                           (cont ans)))))) (let ((original-eval-application eval-application))  (set! eval-application (lambda (exp env cont)    (cond ((eq? (car exp) 'instr)    (eval-instr (car (cdr exp)) env cont))   (else  (original-eval-application exp env cont))))))"																																																																																																																																																																																																																							0	0														
bush	BUSH	2002			10	pl		http://bush.sourceforge.net/		0					2818	0			19589	8524	true	0									pl																							false																																																	PegaSoft															1	0		10																																		1122												Canada																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=8524			bush.sourceforge.net										
c-smile	c-smile	2002	Andrew Fedoniouk		10	pl		http://c-smile.sourceforge.net/		0					2819	0			19589		true	0									pl																							false																																														"C-SMILE is a scripting language, which inherits it's syntax and structure from C, C++, Java(tm) and JavaScript. On hypothetical ""axis of programming languages"" it resides somewhere between Java(tm) and JavaScript. In the same way as in JavaScript, all variables are typeless and as in Java it is mandatory to declare variables before usage. C-SMILE has a compiler, a virtual machine running bytecodes, and a C/C++ extensible runtime. C-SMILE is intended to run in standalone or embedded mode."	"C-SMILE is a scripting language, which inherits it's syntax and structure from C, C++, Java(tm) and JavaScript. On hypothetical ""axis of programming languages"" it resides somewhere between Java(tm) and JavaScript. In the same way as in JavaScript, all variables are typeless and as in Java it is mandatory to declare variables before usage. C-SMILE has a compiler, a virtual machine running bytecodes, and a C/C++ extensible runtime. C-SMILE is intended to run in standalone or embedded mode."		terra informatica && deeptown	"C-SMILE is a scripting language, which inherits it's syntax and structure from C, C++, Java(tm) and JavaScript. On hypothetical ""axis of programming languages"" it resides somewhere between Java(tm) and JavaScript. In the same way as in JavaScript, all variables are typeless and as in Java it is mandatory to declare variables before usage. C-SMILE has a compiler, a virtual machine running bytecodes, and a C/C++ extensible runtime. C-SMILE is intended to run in standalone or embedded mode."														1	0		11																1																														Unknown																																																																																																																																																																																																																												0	0				c-smile.sourceforge.net										
c-talk	c-talk	1999	Konstantin Knizhnik		10	pl		http://www.garret.ru/ctalk.html		0					2820	1			19589		true	0									pl																							false																																														C-Talk is interpreted scripting language with C-like syntax and dynamic type checking. Variables in C-Talk have no type. So there is no compile time type checking in C-Talk, all checking is performed at runtime. To preserve reference integrity, explicit memory deallocation is prohibited in C-Talk, unused objects are automatically deallocated by garbage collector.	C-Talk is interpreted scripting language with C-like syntax and dynamic type checking. Variables in C-Talk have no type. So there is no compile time type checking in C-Talk, all checking is performed at runtime. To preserve reference integrity, explicit memory deallocation is prohibited in C-Talk, unused objects are automatically deallocated by garbage collector.		Moscow State Industrial University	C-Talk is interpreted scripting language with C-like syntax and dynamic type checking. Variables in C-Talk have no type. So there is no compile time type checking in C-Talk, all checking is performed at runtime. To preserve reference integrity, explicit memory deallocation is prohibited in C-Talk, unused objects are automatically deallocated by garbage collector.														1	0		10																1																														Russia					"CtkObject myPrimitive(int nArgs, CtkObject* args) {     char*       s;     ctk_integer i;     ctk_real    r;     CtkObject   o;     ctkParseArguments(nArgs, args, ""siro"", &s, &i, &r, &o);     ... }"																																																																																																																																																																																																																							0	0														
calc	calc	2013			10	plzoo		http://plzoo.andrej.com/language/calc.html		0					2821	0			19589		true	0									plzoo																							false																																														integer arithmetic +, -, *, /	integer arithmetic +, -, *, /		University of Ljubljana	integer arithmetic +, -, *, /														1	0		10																																														Slovenia				https://github.com/andrejbauer/plzoo																																																																																																																																																																																																																								2	0								year|publisher|title|authors|isbn13\n2006|Packt Publishing|Learn OpenOffice.org Spreadsheet Macro Programming: OOoBasic and Calc automation: A fast and friendly tutorial to writing macros and spreadsheet applications|Bain, Dr Mark Alexander|9781847190970\n2006-12-22|Packt Publishing|Learn OpenOffice.org Spreadsheet Macro Programming : OOoBasic and Calc Automation|Mark Alexander Bain|9781847190994						
chartio-app	chartio-app	2010			10	application		https://chartio.com/		0					2822	0			19589		false	0									application																							false																																			2010														chart-io															1	0		10																																														United States				https://www.crunchbase.com/organization/chart-io																		https://twitter.com/chartio																																																																																																																																																																																																						0	0				chartio.com										
cleanlang	cleanlang	2017	Santosh Rajan		10	pl		https://www.npmjs.com/package/cleanlang		0					2823	0			19589		true	0									pl																							false																																																	https://www.geekskool.com/															1	0		10																1																														India																						https://twitter.com/npmjs																																																																																																																																																																																																						0	0							id|title|time|timestamp|by|comments|score\n14753846|Show HN: `cleanlang` a clean compile to JavaScript language|2017-07-12 16:24:02 UTC|1499876642|santrajan|0|2							
comm	comm	2013			10	plzoo		http://plzoo.andrej.com/language/comm.html		0					2824	0			19589		true	0									plzoo																							false																																														A procedural language with integer arithmetic, local variables, conditional statements, while loops and print, compiled to simple machine code.	A procedural language with integer arithmetic, local variables, conditional statements, while loops and print, compiled to simple machine code.		University of Ljubljana	A procedural language with integer arithmetic, local variables, conditional statements, while loops and print, compiled to simple machine code.														1	0		10																																		7673												Slovenia				https://github.com/andrejbauer/plzoo																																																																																																																																																																																																																								0	0														
conan-center-pm	Conan Center	2016			10	packageManager		https://bintray.com/conan/conan-center		0					2825	0			19589		false	0									packageManager																							false																	216		c cpp																														JFrog Ltd															1	0		10																																														United States																						https://twitter.com/bintray																																																																																																																																																																																																						0	0														
converge	converge	2004			10	pl		https://convergepl.org/		0					2826	1			19589		true	0									pl																							false																																			2004														King's College London															1	0		10																																														United Kingdom					"import Sys  func main():   Sys::println(""Hello world!"")"																																																																																																																																																																						true																																																	0	0				convergepl.org										
corelscript	CorelScript	1994			10	pl		http://www.corel.com/en/		0					2827	0			19589	5235	true	0									pl																							false																																														CorelSCRIPT is a dialect of Basic that serves as the macro extension language for many products from Corel Corp, including their line of graphics products. While the syntax of CorelSCRIPT is nearly identical to that of Microsoft's Visual Basic, it is distinguished by the large number of built-in functions that it provides for the end-user. In versions of CorelDraw 6.0 and later, for example, essentially every function the drawing tool can perform is available to the CorelSCRIPT programmer. Also, Corel tools can compile scripts to speed execution; this capability is somewhat unusual for an application macro language. Like the Visual Basic language systems it resembles, CorelSCRIPT is compatible with MS-Windows OLE automation facility, allowing a CorelSCRIPT program to invoke and control any OLE-capable Windows application. CorelSCRIPT is a commercial product available only with Corel Corporation products. Meager information about the language is available on the WWW.	CorelSCRIPT is a dialect of Basic that serves as the macro extension language for many products from Corel Corp, including their line of graphics products. While the syntax of CorelSCRIPT is nearly identical to that of Microsoft's Visual Basic, it is distinguished by the large number of built-in functions that it provides for the end-user. In versions of CorelDraw 6.0 and later, for example, essentially every function the drawing tool can perform is available to the CorelSCRIPT programmer. Also, Corel tools can compile scripts to speed execution; this capability is somewhat unusual for an application macro language. Like the Visual Basic language systems it resembles, CorelSCRIPT is compatible with MS-Windows OLE automation facility, allowing a CorelSCRIPT program to invoke and control any OLE-capable Windows application. CorelSCRIPT is a commercial product available only with Corel Corporation products. Meager information about the language is available on the WWW.		Corel Corporation	CorelSCRIPT is a dialect of Basic that serves as the macro extension language for many products from Corel Corp, including their line of graphics products. While the syntax of CorelSCRIPT is nearly identical to that of Microsoft's Visual Basic, it is distinguished by the large number of built-in functions that it provides for the end-user. In versions of CorelDraw 6.0 and later, for example, essentially every function the drawing tool can perform is available to the CorelSCRIPT programmer. Also, Corel tools can compile scripts to speed execution; this capability is somewhat unusual for an application macro language. Like the Visual Basic language systems it resembles, CorelSCRIPT is compatible with MS-Windows OLE automation facility, allowing a CorelSCRIPT program to invoke and control any OLE-capable Windows application. CorelSCRIPT is a commercial product available only with Corel Corporation products. Meager information about the language is available on the WWW.														1	0		10																																														United States				http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl?_key=CorelScript																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5235													
ctr	ctr	2017			10	pl		https://ctr-lang.com		0					2828	0			19589		true	0									pl																							false																																			2018														https://github.com/ctr-lang															1	0		10																																														Unknown																						https://twitter.com/ctr_lang																																																																																																																																																																																																						0	0				ctr-lang.com			id|title|url|time|timestamp|by|comments|score\n14470252|Show HN: Ctr – The CSS Framework|https://ctr-lang.com/|2017-06-02 14:45:42 UTC|1496414742|artisin|0|5							
darklang	darklang	2019			10	pl		https://darklang.com/		0					2829	0			19589		true	0									pl																							false																																			2017											A language built for deployless backends	A language built for deployless backends		https://github.com/darklang	A language built for deployless backends														1	0		10																																														United States																																																																																																																																																																																																								true																				0	0				darklang.com										
dart-pm	dart-pm	2011			10	packageManager		https://pub.dartlang.org/		0					2830	0			19589		false	0									packageManager																							false																	2751		dart																														Google															1	0		10																																														United States																																																																																																																																																																																																																												0	0				pub.dartlang.org										
devicetree	Devicetree	2009			10	dataNotation		https://www.devicetree.org/		0					2831	1			19589		true	0									dataNotation																							false																					devicetree.py														2009														Linaro Limited					dts dtsi										1	0		10																																														England					"soc {    #address-cells = <1>;    #size-cells = <1>;    serial@4600 {        compatible = ""ns16550"";        reg = <0x4600 0x100>;        clock-frequency = <0>;        interrupts = <0xA 0x8>;        interrupt-parent = <&ipic>;    };"													Devicetree																																																																																																																																																																																																										0	0				devicetree.org										
dfns	dfns	2014			10	pl		http://dfns.dyalog.com/		0					2832	0			19589		true	0									pl																							false																																														The dfns language is a functionally oriented, lexically scoped dialect of APL.	The dfns language is a functionally oriented, lexically scoped dialect of APL.		Dyalog Ltd	The dfns language is a functionally oriented, lexically scoped dialect of APL.														1	0		10																																														United Kingdom				http://dfns.dyalog.com/n_contents.htm																																																																																																																																																																																																																								0	0				dfns.dyalog.com										
dragoon	DRAGOON	1989			10	pl		https://www.txtspa.it		0					2833	0			19589	1473	true	0									pl																							false																																																	TXT S.p.A															1	0		10																																														Italy				https://semanticscholar.org/paper/4bd892cb6ffc5113e117e70524779584d904c873																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1473			txtspa.it										
dscript	Dimensional Script	2012			10	notation		http://www.dscript.org/		0					2834	0			19589		true	0									notation																							false												Dimensional Script																							2012														www.wonderlabsstudio.com															1	0		10																																														China				http://dscript.org/dscript.pdf																																																																																																																																																																																																																								0	0				dscript.org										
elm-packages-pm	Elm Packages	2012			10	packageManager		https://package.elm-lang.org/		0					2835	0			19589		false	0									packageManager																							false																	594		elm																														https://github.com/elm															1	0		10																																														United States and France																																																																																																																																																																																																																												0	0				package.elm-lang.org										
emfatic	emfatic	2004			10	pl		https://www.eclipse.org/epsilon/doc/articles/emfatic/		0					2836	1			19589		true	0									pl																							false																																														Emfatic is a language designed to represent EMF Ecore models in a textual form.	Emfatic is a language designed to represent EMF Ecore models in a textual form.		Eclipse Foundation	Emfatic is a language designed to represent EMF Ecore models in a textual form.														1	0		10																																														Canada					package test;  datatype D1 : int;  package P {   datatype D2 : int; }  class C {   attr D1 d1;   attr P.D2 d2;   attr ecore.EString s1;   attr String s2; }																																																																																																																																																																																																																							0	0														
empirical	empirical	2019			10	pl		https://www.empirical-soft.com/		0					2837	0			19589		true	0									pl																							false																																			2018														Empirical Software Solutions, LLC															1	0		10																																														United States																																																																																																																																																																																																																												5	0				empirical-soft.com			id|title|time|timestamp|by|comments|score\n19969390|Show HN: Empirical – a language for time-series analysis|2019-05-21 12:13:54 UTC|1558440834|chrisaycock|29|111	year|publisher|title|authors|isbn13\n20120202|Springer Nature|Empirical Software Engineering and Verification|Cédric Bonnafé|9783642252310\n2015|John Wiley & Sons|Repeated Measures Design For Empirical Researchers|J. P. Verma|9781119052692\n1992|Springer|The Psychology Of Expertise: Cognitive Research And Empirical Ai|Editor-robert R. Hoffman|9780387976860\n1996|Intellect Ltd|Empirical Studies Of Programmers: Sixth Workshop (human-computer Interaction Series)|Gray, Wayne D.|9781567502626\n2016|Chapman and Hall/CRC|Empirical Research in Software Engineering: Concepts, Analysis, and Applications|Malhotra, Ruchika|9781498719735						
eta	eta	2017			10	pl		http://eta-lang.org		0					2838	0			19589		true	0									pl																							false																																			2016														https://github.com/typelead															1	0		10																																														India																						https://twitter.com/eta_lang																																																																																																																																																																																																						0	0				eta-lang.org			id|title|url|time|timestamp|by|comments|score\n13374878|Eta – A powerful language for building scalable systems on the JVM|http://eta-lang.org/|2017-01-11 16:05:16 UTC|1484150716|psibi|161|282							
executable-json	Executable JSON	2013	Todd Davies		10	pl		https://gist.github.com/Todd-Davies/7666505#file-executable-json		0					2839	1			19589		true	0									pl																							false																																																	http://todddavies.co.uk															1	0		10																1																														United Kingdom					"[     {""x"":9},     {""y"":3},     [""print The value of x is: $x""],     [""print The value of x is: $y""],     [""print Now lets add x and y""],     [""add $z $x $y""],     [""print The answer is: $z""],     [""print Now lets subtract y from x""],     [""sub $z $x $y""],     [""print The answer is: $z""],     [""print Now lets divide x by y""],     [""div $z $x $y""],     [""print The answer is: $z""],     [""print Now lets multiply x by y""],     [""mul $z $x $y""],     [""print The answer is: $z""],     {""myMethod"":       {         ""params"": [           ""p1"",           ""p2""         ],         ""body"": [           {""nestedMethod"":             {               ""params"": [                 ""p1""               ],               ""body"": [                 [""print Methods can be nested, and arguments can be trickled down.""],                 [""print The result was: $p1""]               ]             }         },           [""print You passed me: $p1 and $p2""],           [""print Lets add them and pass the result into another method!""],           [""add $p2 $p1 $p2""],           [""!nestedMethod $p2""]         ]       }   },   [""!myMethod $x $y""] ]"																																																																																																																																																																																																																							0	0							id|title|time|timestamp|by|comments|score\n6804341|Show HN: A programming language with a JSON parsable syntax|2013-11-26 21:26:30 UTC|1385501190|todd-davies|0|3							
extempore	Extempore	2011			10	pl		https://extemporelang.github.io/		0					2840	0			19589		true	0									pl																							false																					lisp.py																									Extempore is a programming language and runtime environment designed to support cyberphysical programming, where a human programmer operates as an active agent in the world.	Extempore is a programming language and runtime environment designed to support cyberphysical programming, where a human programmer operates as an active agent in the world.		https://github.com/extemporelang	Extempore is a programming language and runtime environment designed to support cyberphysical programming, where a human programmer operates as an active agent in the world.				xtm										1	0		10																																														Unknown																		xtlang																																																																																																																																																																																																										0	0				extemporelang.github.io										
flare	Flare	2001	Dmitriy Myshkin and Eliezer Yudkowsky and Mike Li and Michael Baj and Richard Walker		10	pl		https://flarelang.sourceforge.net		0					2841	1			19589		true	0									pl																							false																																														"Flare is a proposal for the first ""annotative"" programming language.  In dialects of LISP, both the program and the program data are represented as lists.  In Flare, the program, program data, and ideally the program state, are all represented as well-formed XML.  Because XML is annotative (additional sub-elements can be easily added to any parent element without destroying the structural integrity of existing data) and extensible (new sub-element types can be easily created), these properties are shared by Flare objects and Flare programs.  This fundamental idiom enables a wide variety of new patterns, and should enable significantly greater modularity, cleanness, ease of adaptation, and so on."	"Flare is a proposal for the first ""annotative"" programming language.  In dialects of LISP, both the program and the program data are represented as lists.  In Flare, the program, program data, and ideally the program state, are all represented as well-formed XML.  Because XML is annotative (additional sub-elements can be easily added to any parent element without destroying the structural integrity of existing data) and extensible (new sub-element types can be easily created), these properties are shared by Flare objects and Flare programs.  This fundamental idiom enables a wide variety of new patterns, and should enable significantly greater modularity, cleanness, ease of adaptation, and so on."		Singularity Institute for Artificial Intelligence	"Flare is a proposal for the first ""annotative"" programming language.  In dialects of LISP, both the program and the program data are represented as lists.  In Flare, the program, program data, and ideally the program state, are all represented as well-formed XML.  Because XML is annotative (additional sub-elements can be easily added to any parent element without destroying the structural integrity of existing data) and extensible (new sub-element types can be easily created), these properties are shared by Flare objects and Flare programs.  This fundamental idiom enables a wide variety of new patterns, and should enable significantly greater modularity, cleanness, ease of adaptation, and so on."														1	0		23			xml python java cpp eiffel common-lisp scheme perl haskell													5																																			<human>  <name>Bob</name>  <hands>2</hands>  <legs>2</legs>  <age>35.23</age> </human>																																																																																																																																																																																																																							0	0														
flux-lang	flux-lang	2006			10	pl		https://www.usenix.org/legacy/event/usenix06/tech/full_papers/burns/burns_html/flux-usenix-06.html		0					2842	0			19589		true	0									pl																							false																																														A Language for Programming High-Performance Servers	A Language for Programming High-Performance Servers		University of Massachusetts Amherst	A Language for Programming High-Performance Servers														1	0		10																																	text													United States				http://static.usenix.org/legacy/events/usenix06/tech/full_papers/burns/burns.pdf																																																																																																																																																																																																																								0	0														
forgebox-pm	ForgeBox	2015			10	packageManager		https://www.forgebox.io		0					2843	0			19589		false	0									packageManager																							false																	519		coldfusion																														Ortus Solutions, Corp															1	0		10																																														United States																																																																																																																																																																																																																												0	0				forgebox.io										
forthnet-pm	forthnet-pm	2010			10	packageManager		https://theforth.net/		0					2844	0			19589		false	0									packageManager																							false																	35		forth																2010														Wodni & Pelc GmbH															1	0		10																																														Germany																																																																																																																																																																																																																												0	0				theforth.net										
git-config	git-config	2005			10	application		https://git-scm.com/docs/git-config#_syntax		0					2845	1			19589		false	0									application			.gitconfig .gitmodules					INI	gitconfig or gitmodules		ini	properties	text/x-properties	source.gitconfig	data								false																																																	Software Freedom Conservancy			gitconfig												1	0		10																																	text													United States					# Core variables [core]   ; Don't trust file modes   filemode = false																																																																																																																																																																																																																							0	0									Git Config					
glpk-lib	GNU Linear Programming Kit	2000			10	library		https://www.gnu.org/software/glpk/		0					2846	0		1	19589		true	0									library																							false												GNU Linear Programming Kit																																					https://www.gnu.org/software/glpk/#lists										c					1	0		12	rason																false																													United States																																																																																																																																																																																																																												0	0														
goby	goby	2017			10	pl		http://goby-lang.org		0					2847	0			19589		true	0									pl																							false																																			2017														https://github.com/goby-lang															1	0		10																																														Japan and Germany and United Kingdom and United States																						https://twitter.com/goby_lang																																																																																																																																																																																																						0	0				goby-lang.org			id|title|url|time|timestamp|by|comments|score\n15132023|Goby - Golang + Ruby inspired language for developing microservices|http://goby-lang.org/|2017-08-30 13:39:36 UTC|1504100376|gfredtech|0|1							
grain	grain	2017			10	pl		https://grain-lang.org		0					2848	0			19589		true	0									pl																							false																																			2017														https://github.com/grain-lang															1	0		10																																														United States and United Kingdom and France																						https://twitter.com/grain_lang																																																																																																																																																																																																						0	0				grain-lang.org			id|title|url|time|timestamp|by|comments|score\n17645004|Grain: A strongly-typed functional programming language for the modern web|https://grain-lang.org/|2018-07-30 15:19:44 UTC|1532963984|bpierre|153|259							
grunt	grunt	2011			10	library		https://gruntjs.com/		0					2849	0			19589		true	0									library																							false																																			2012														https://github.com/gruntjs															1	0		10																																	text													Various																						https://twitter.com/gruntjs																																																																																																																																																																																																						0	0				gruntjs.com										
habit	habit	2016			10	pl		http://habit-lang.org		0					2850	0			19589		true	0									pl																							false																																			2016														Portland State University && University of Iowa															1	0		11																																														United States																																																																																																																																																																																																																												0	1				habit-lang.org			id|title|url|time|timestamp|by|comments|score\n19034972|Habit:A pure FP with Intersection of low-level problems and high-level paradigms|http://habit-lang.org|2019-01-30 13:50:53 UTC|1548856253|philonoist|1|2						year|title|doi|citations|influentialCitations|authors|paperId\n2016|THE INFLUENCE OF READING HABIT AND GRAMMAR KNOWLEDGE ON THE STUDENTS’ CAPABILITY OF WRITING NARRATIVE TEXTS|10.21831/LT.V3I2.11110|5|0|Benisius Pao|ed2118264fdab2330ecd4e9187c7f3545189d040	
hilbert	hilbert	2014			10	pl		http://hilbert-lang.org		0					2851	0			19589		true	0									pl																							false																																			2014														https://github.com/gogotanaka/hilbert/issues															1	0		10																																														Japan and Canada																																																																																																																																																																																																																												4	0				hilbert-lang.org			id|title|url|time|timestamp|by|comments|score\n8622901|Hilbert: A Latex-like math-oriented programming language|http://hilbert-lang.org|2014-11-18 08:06:05 UTC|1416297965|atmosx|22|90	year|publisher|title|authors|isbn13\n1971|Academic Pr|Quantum Mechanics in Hilbert Space|Prugovecki, Eduard|9780125660501\n2016|Princeton University Press|An Introduction to Linear Transformations in Hilbert Space. (AM-4), Volume 4 (Annals of Mathematics Studies)|Murray, Francis Joseph|9781400882267\n19861001|World Scientific Publishing|Measures And Hilbert Lattices|Gudrun Kalmbach|9789814503105\n2012|Springer Science & Business Media|Spectral Theory Of Self-adjoint Operators In Hilbert Space|Michael Sh. Birman and M.Z. Solomjak|9789400945869						
hlvm	High-Level Virtual Machine	2009			10	vm		http://www.ffconsultancy.com/ocaml/hlvm/		0					2852	0			19589		false	0									vm																							false												High-Level Virtual Machine																																		HLVM is a cross-platform open-source high-level virtual machine. The virtual machine is written in OCaml and uses the excellent LLVM library for efficient high-performance native code generation.	HLVM is a cross-platform open-source high-level virtual machine. The virtual machine is written in OCaml and uses the excellent LLVM library for efficient high-performance native code generation.		https://github.com/ocaml-forge	HLVM is a cross-platform open-source high-level virtual machine. The virtual machine is written in OCaml and uses the excellent LLVM library for efficient high-performance native code generation.														1	0		10																																														United Kingdom				http://forge.ocamlcore.org/projects/hlvm/																																																																																																																																																																																																																								0	0														
lav-format	lav-format	2004			10	textDataFormat		http://www.bx.psu.edu/miller_lab/dist/lav_format.html		0					2853	1			19589		true	0									textDataFormat																							false																																														LAV is a plain-text file format for alignments of two DNA sequences. It is the only output format produced by the BLASTZ alignment program (though often converted to AXT format by post-processing programs), and is the default output format for BLASTZ's successor, LASTZ.	LAV is a plain-text file format for alignments of two DNA sequences. It is the only output format produced by the BLASTZ alignment program (though often converted to AXT format by post-processing programs), and is the default output format for BLASTZ's successor, LASTZ.		The Pennsylvania State University	LAV is a plain-text file format for alignments of two DNA sequences. It is the only output format produced by the BLASTZ alignment program (though often converted to AXT format by post-processing programs), and is the default output format for BLASTZ's successor, LASTZ.														1	0		10																																	text													United States					"#:lav    d {      ""lastz.v0.3 malus.fa aurantium.fa C=2 W=8 T=0         A    C    G    T        91 -114  -31 -123      -114  100 -125  -31       -31 -125  100 -114      -123  -31 -114   91      O = 400, E = 30, K = 3000, L = 3000, M = 0""    }    #:lav    s {      ""malus.fa"" 1 191411218 0 1      ""aurantium.fa"" 1 90634903 0 1    }    h {      ""> apple""      ""> orange""    }    a {      s 20643      b 46566766 2083211      e 46567353 2083795      l 46566766 2083211 46566796 2083241 61      l 46566797 2083245 46566814 2083262 78      l 46566821 2083263 46567353 2083795 65    }    a {      s 4233      b 47246530 10635696      e 47246660 10635826      l 47246530 10635696 47246660 10635826 63    }"																																																																																																																																																																																																																							0	0														
levy	levy	2013			10	plzoo		http://plzoo.andrej.com/language/levy.html		0					2854	0			19589		true	0									plzoo																							false																																														call-by-push value, statically typed	call-by-push value, statically typed		https://github.com/andrejbauer/plzoo/issues	call-by-push value, statically typed														1	0		10																																		9288												Slovenia				https://github.com/andrejbauer/plzoo																																																																																																																																																																																																																								0	0														
libsvm-format	libsvm-format	2011			10	textDataFormat		https://www.csie.ntu.edu.tw/~cjlin/libsvm/		0					2855	1			19589		true	0									textDataFormat																							false																																														<class/target>[ <attribute number>:<attribute value>]*	<class/target>[ <attribute number>:<attribute value>]*		National Taiwan University	<class/target>[ <attribute number>:<attribute value>]*														1	0		10																																														Taiwan				https://www.csie.ntu.edu.tw/~cjlin/papers/libsvm.pdf	1 10:3.4 123:0.5 34567:0.231 0.2 22:1 456:03																																																																																																																																																																																																																							0	0														
linked-markdown	Linked Markdown	2022	Luis Cuende		10	textMarkup		https://linked.md/		0					2856	1			19589		true	0									textMarkup																							false																																														The main intended use is writing legal agreements and law. A Linked Markdown file has a first sections containing definitions, and a second section containing Markdown. They are separated by three lines.	The main intended use is writing legal agreements and law. A Linked Markdown file has a first sections containing definitions, and a second section containing Markdown. They are separated by three lines.		https://nation3.org	The main intended use is writing legal agreements and law. A Linked Markdown file has a first sections containing definitions, and a second section containing Markdown. They are separated by three lines.														1	0		10																1																														Nation3					Definition Name : Definition content.  ---  # Markdown content Any Markdown _text_.																																																																																																																																																																																																																							0	0														
links	links	2016			10	pl		http://links-lang.org		0					2857	0			19589		true	0									pl																							false																																			2016														University of Edinburgh															1	0		10																																														United Kingdom																																																																																																																																																																																																																												0	5				links-lang.org			id|title|url|time|timestamp|by|comments|score\n20696245|The Links Programming Language – Linking Theory to Practice for the Web|http://links-lang.org/|2019-08-14 15:01:51 UTC|1565794911|lelf|0|3						year|title|doi|citations|influentialCitations|authors|paperId\n2017|On multi-language software development, cross-language links and accompanying tools: a survey of professional software developers|10.1186/s40411-017-0035-z|22|1|P. Mayer and Michael Kirsch and Minh Anh Le|e40edaa0f89ba5a3513a4e2ef381a47b9f627b14\n2004|LMNtal: A Language Model with Links and Membranes|10.1007/978-3-540-31837-8_6|17|0|K. Ueda and Norio Kato|e921e07c86f56c35ce08c0a2c08e09b776397370\n2005|The Query Language to XML Documents Connected by XLink Links|10.1007/s11086-005-0026-4|5|0|D. Lizorkin|7b857d2e8b597d4bd4724e092c32313b976792e3\n2016|Managing Traceability Links with MaTraca|10.1109/SANER.2016.16|2|0|A. Lozano and Carlos Noguera and V. Jonckers|cf8de0ee67a0900a85c2011b58f4a0c8e6ac5071\n2013|Application Camera Links on Xilinx FPGA|10.1109/FSKD.2013.6816365|1|0|Hua Cai and Huadong Yu and Jinkai Xu and G. Wang|98271340804fb7e790a2b5f6580125b39ad5d7a5	
lllpg	lllpg	2012	David Piepgrass		10	library		http://ecsharp.net/lllpg/		0					2858	0			19589		true	0									library																							false																																														LLLPG is a recursive-decent LL(k) parser generator for C# that generates efficient code and integrates with Visual Studio.	LLLPG is a recursive-decent LL(k) parser generator for C# that generates efficient code and integrates with Visual Studio.		https://github.com/qwertie/ecsharp/issues	LLLPG is a recursive-decent LL(k) parser generator for C# that generates efficient code and integrates with Visual Studio.														1	0		11			antlr													1																														Canada																																																																																																																																																																																																																												0	0														
loglo	loglo	2020			10	pl		https://loglo.app/		0					2859	0			19589		true	0									pl																							false																																			2020														https://avibryant.com/															1	0		10																							true																							Canada				https://lobste.rs/s/lrj6mh/loglo_spreadsheet_using_stack_language																																																																																																																																																																																																																								0	0				loglo.app										
luarocks-pm	luarocks-pm	2007			10	packageManager		https://luarocks.org/		0					2860	0			19589		false	0									packageManager																							false																	2047		lua																2007														https://github.com/luarocks															1	0		10																																														United States and Australia and Brazil																																																																																																																																																																																																																												0	0				luarocks.org										
mathematica-packagedata-pm	mathematica-packagedata-pm	2015			10	packageManager		http://packagedata.net/		0					2861	0			19589		false	0									packageManager																							false																	210		mathematica																2015														https://community.wolfram.com/groups/-/m/t/562001															1	0		10																																														Unknown																																																																																																																																																																																																																												0	0				packagedata.net										
maven-pm	Maven Central Repository	2018			10	packageManager		https://search.maven.org/		0					2862	0			19589		false	0									packageManager																							false																	266776		java																														https://github.com/sonatype-nexus-community/search-maven-org/issues															1	0		10																																														Various																																																																																																																																																																																																																												0	0				search.maven.org										
miniml	miniml	2013			10	plzoo		http://plzoo.andrej.com/language/miniml.html		0					2863	0			19589		true	0									plzoo																							false																																														eager, functional, recursive functions, statically typed, compiler, abstract machine	eager, functional, recursive functions, statically typed, compiler, abstract machine		University of Ljubljana	eager, functional, recursive functions, statically typed, compiler, abstract machine														1	0		10																								https://tio.run/#miniml																						Slovenia				https://github.com/andrejbauer/plzoo																																																																																																																																																																																																																								0	0														
mool	MINI OBJECT-ORIENTED LANGUAGE	2010			10	pl		http://rss.di.fc.ul.pt/tools/mool/		0					2864	1			19589		true	0									pl																							false																																														Mool is a mini object-oriented language in a Java-like style with support for concurrency, that allows programmers to specify class usage protocols as types.	Mool is a mini object-oriented language in a Java-like style with support for concurrency, that allows programmers to specify class usage protocols as types.		Universidade de Lisboa	Mool is a mini object-oriented language in a Java-like style with support for concurrency, that allows programmers to specify class usage protocols as types.														1	0		10																																														Portugal				http://gloss.di.fc.ul.pt/tryit/tools/Mool	class File {    usage lin{open; Read} where    Read = lin{eof; <lin{close; end} + lin{read; Read}>};  ... }																																																																																																																																																																																																																							0	0														
mypy	mypy	2012			10	pl		http://www.mypy-lang.org		0					2865	0			19589		true	0									pl																							false																																			2012														University of Cambridge															1	0		10																																														United Kingdom																						https://twitter.com/mypyproject																																																																																																																																																																																																						0	0				mypy-lang.org			id|title|url|time|timestamp|by|comments|score\n4561973|Mypy - An experimental Python variant with dynamic and static typing|http://www.mypy-lang.org/|2012-09-23 20:41:51 UTC|1348432911|room606|39|108							
nawk	New AWK	1993			10	pl		https://linux.die.net/man/1/nawk		0					2866	0			19589	2272	true	0									pl																							false																																														Brian Kernighan's nawk (New AWK) source was first released in 1993 unpublicized, and publicly since the late 1990s; many BSD systems use it to avoid the GPL license.	Brian Kernighan's nawk (New AWK) source was first released in 1993 unpublicized, and publicly since the late 1990s; many BSD systems use it to avoid the GPL license.		Bell Labs	Brian Kernighan's nawk (New AWK) source was first released in 1993 unpublicized, and publicly since the late 1990s; many BSD systems use it to avoid the GPL license.														1	0		10																																	text													United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=2272													
nectar	nectar	2016			10	pl		http://nectar-lang.com		0					2867	0			19589		true	0									pl																							false																																			2016														https://github.com/NectarJS															1	0		10																																														Spain				https://doc.nectarjs.com/nectarjs/getting-started																																																																																																																																																																																																																								0	0				nectar-lang.com			id|title|url|time|timestamp|by|comments|score\n13948502|Compile JavaScript to WebAssembly (wasm) or Arduino firmware in your browser|http://nectar-lang.com/?hn|2017-03-24 12:45:37 UTC|1490359537|chrisdouay|0|6							
neralie-format	neralie-format	2017			10	timeFormat		https://wiki.xxiivv.com/#neralie		0					2868	1			19589		true	0									timeFormat																							false																																														This decimal clock has two groups of 3 digits, called the beat & the pulse. A beat contains 1000 pulses, and equivalent to 86.4 seconds.	This decimal clock has two groups of 3 digits, called the beat & the pulse. A beat contains 1000 pulses, and equivalent to 86.4 seconds.		https://github.com/XXIIVV	This decimal clock has two groups of 3 digits, called the beat & the pulse. A beat contains 1000 pulses, and equivalent to 86.4 seconds.														1	0		10																																														Unknown					6:00  250:000 12:00 500:000 16:00 750:000 Now 384:908																																																																																																																																																																																																																							0	0				wiki.xxiivv.com										
nimble-pm	nimble-pm	2016			10	packageManager		https://nimble.directory/		0					2869	0			19589		false	0									packageManager																							false																	499		nim																2016														https://github.com/nim-lang															1	0		10																																														Various																																																																																																																																																																																																																												0	0				nimble.directory										
np	np	2013			10	pl		http://np-lang.org		0					2870	0			19589		true	0									pl																							false																																		http://np-lang.org/tutorial	2013														https://github.com/Udo/np/issues															1	0		10																																														Germany																																																																																																																																																																																																																												0	0				np-lang.org			id|title|url|time|timestamp|by|comments|score\n5390954|Show HN: a lexer, parser, interpreter and web runtime (np, a 5-weekend project)|http://np-lang.org/|2013-03-17 20:41:05 UTC|1363552865|Udo|44|122							
numpad	NumPad	2022			10	editor		https://numpad.io/		0					2871	1			19589		false	0									editor																							false																																																	https://numpad.io/about/															1	0		11	soulver																																													United Kingdom				https://news.ycombinator.com/item?id=32493946	3 × 3 120 + 30 100 EUR in USD 30% of 700 $30/day is what per year																																																																																																																																																																																																																							0	0														
oforth	oforth	2009			10	pl		http://www.oforth.com/		0					2872	0			19589		true	0									pl																							false																																			2009											Oforth is an imperative, dynamic typed, stack-based language. Oforth is a Forth dialect (Oforth is for Object + Forth). It keeps Forth mecanisms while implementing a full object model.	Oforth is an imperative, dynamic typed, stack-based language. Oforth is a Forth dialect (Oforth is for Object + Forth). It keeps Forth mecanisms while implementing a full object model.		http://www.oforth.com	Oforth is an imperative, dynamic typed, stack-based language. Oforth is a Forth dialect (Oforth is for Object + Forth). It keeps Forth mecanisms while implementing a full object model.														1	0		10																																														Germany																						https://twitter.com/oforthsupport																																																																																																																																																																																																						0	0				oforth.com										
ogdl	Ordered graph data language	2002			10	textDataFormat		http://ogdl.org/		0					2873	0			19589		true	0									textDataFormat																							false												Ordered graph data language																							2002														https://ogdl.org/info.html															1	0		10																																														Various																																																																																																																																																																											true																																																	0	0				ogdl.org										
omg-idl	OMG IDL	2018			10	idl		https://www.omg.org/spec/IDL/About-IDL/		0					2874	1			19589		true	0									idl																							false												OMG Interface Definition Language									c_like.py																												Object Management Group					idl pidl										1	0		10																																														United States					interface A {     typedef long L1;     short opA (in L1 l_1); }; interface B {     typedef short L1;     L1 opB (in long l); }; interface C: B, A {     typedef L1 L2; // Error: L1 ambiguous     typedef A::L1 L3; // A::L1 is OK     B::L1 opC (in L3 l_3); // All OK no ambiguities };													OMG Interface Definition Language																																																																																																																																																																																																										0	0														
panther-lang	panther-lang	2010			10	pl		http://pantherprogramming.weebly.com/		0					2875	0			19589		true	0									pl																							false																																														Panther is a programming language aimed at young users with only a small knowledge of programming. Panther offers you a more advanced version of Scratch, a simple programming language developed at MIT.	Panther is a programming language aimed at young users with only a small knowledge of programming. Panther offers you a more advanced version of Scratch, a simple programming language developed at MIT.		http://pantherprogramming.weebly.com/meet-the-developers.html	Panther is a programming language aimed at young users with only a small knowledge of programming. Panther offers you a more advanced version of Scratch, a simple programming language developed at MIT.														1	0		10																																														Various				https://en.scratch-wiki.info/wiki/Panther_(Scratch_Modification)																																																																																																																																																																																																																								0	0				pantherprogramming.weebly.com										
pbt-omega	Omega	2019			10	pl		https://www.pbtomega.com/		0					2876	0			19589		true	0									pl																							false																																														Omega is a general purpose problem solving language with an informal conversational interface. Like pure functional programming languages, It is declarative and side-effect free. It is a pure calculus of types where each type characterizes a category of things. Omega expands the range of applications of automated systems by validly characterizing and answering questions about anything that can be imagined including infinite, incompletely knowable and nonexistent things.	Omega is a general purpose problem solving language with an informal conversational interface. Like pure functional programming languages, It is declarative and side-effect free. It is a pure calculus of types where each type characterizes a category of things. Omega expands the range of applications of automated systems by validly characterizing and answering questions about anything that can be imagined including infinite, incompletely knowable and nonexistent things.		Reasoning Technology, LLC	Omega is a general purpose problem solving language with an informal conversational interface. Like pure functional programming languages, It is declarative and side-effect free. It is a pure calculus of types where each type characterizes a category of things. Omega expands the range of applications of automated systems by validly characterizing and answering questions about anything that can be imagined including infinite, incompletely knowable and nonexistent things.														1	0		10																																														United States																																																																																																																																																																																																																												0	2				pbtomega.com									year|title|doi|citations|influentialCitations|authors|paperId\n1991|The Omega test: A fast and practical integer programming algorithm for dependence analysis|10.1145/125826.125848|950|82|W. Pugh|285024b15197b5face8bdef1d03f36949b8339c4\n2008|Programming in Omega|10.1007/978-3-540-88059-2_5|31|0|T. Sheard and Nathan Mishra-Linger|69077e4f231a87a15ae3e0dff8c718d5e36f729d	
planguage	Planguage	2001			10	dataNotation		http://www.syque.com/quality_tools/tools/Tools104.htm		0					2877	1			19589		true	0									dataNotation																							false																																														Planguage is a keyword-driven language whose name is derived from a contraction of the words planning and language1. Planguage can be used in requirements specifications, design documents, plans, and other places where qualitative statements are common. Its primary benefits are quantifying the qualitative and improving communication about complex ideas	Planguage is a keyword-driven language whose name is derived from a contraction of the words planning and language1. Planguage can be used in requirements specifications, design documents, plans, and other places where qualitative statements are common. Its primary benefits are quantifying the qualitative and improving communication about complex ideas		Gilb International	Planguage is a keyword-driven language whose name is derived from a contraction of the words planning and language1. Planguage can be used in requirements specifications, design documents, plans, and other places where qualitative statements are common. Its primary benefits are quantifying the qualitative and improving communication about complex ideas														1	0		10																																														Norway				http://concepts.gilb.com/dl44	PLAN [01-Sep 2012]: Full product release GIST : Develop XYZ product ready for product release STAKEHOLDER [planning, final signoff]: Product Quality Manager AUTHORITY [final signoff]: Marketing Manager METER [Product]: Signed off acceptance by <those with final signoff> MUST [01-Sep 2012]: Partial product release WISH [01-Aug 2012]: Full product release																																																																																																																																																																																																																							0	0														
poly	poly	2013			10	plzoo		http://plzoo.andrej.com/language/poly.html		0					2878	0			19589		true	0									plzoo																							false																																														lazy, functional, statically typed, parametric polymorphism, type inference	lazy, functional, statically typed, parametric polymorphism, type inference		https://github.com/andrejbauer/plzoo/issues	lazy, functional, statically typed, parametric polymorphism, type inference														1	0		10																																		7762												Slovenia				https://github.com/andrejbauer/plzoo																																																																																																																																																																																																																								0	0														
pop-pl	Patient-Oriented Prescription Programming Language	2015			10	pl		https://users.cs.northwestern.edu/~sfq833/pop-pl/		0					2879	1			19589		true	0									pl																							false																																																	Northwestern University															1	0		10																																														United States				https://users.cs.northwestern.edu/~sfq833/resources/papers/GPCE_POP-PL_2015.pdf	#lang pop-pl  used by JessieBrownVA  initially  giveBolus 80 units/kg of: HEParin by: iv  infusion:  whenever new aPTTResult   aPTT < 45 | giveBolus 80 units/kg of: HEParin by: iv																																																																																																																																																																																																																							0	0														
potential	potential	2010	Tim Carstens		10	pl		https://web.archive.org/web/20150714061208/https://potential-lang.org		0					2880	0			19589		true	0									pl																							false																																																	https://github.com/intoverflow/Potential/issues															1	0		10																1																														United States																																																																																																																																																																																																																												0	0				potential-lang.org			id|title|url|time|timestamp|by|comments|score\n1419278|Monads in Potential: a type-safe x86-64 assembly language|http://potential-lang.org/2010/06/09/monads-in-potential/|2010-06-10 06:03:18 UTC|1276149798|mbrubeck|0|17							
pursuit-pm	Pursuit PureScript Package Repository	2014			10	packageManager		https://pursuit.purescript.org/		0					2881	0			19589		false	0									packageManager																							false																	800																													Pursuit hosts API documentation for PureScript packages.	Pursuit hosts API documentation for PureScript packages.		https://github.com/purescript	Pursuit hosts API documentation for PureScript packages.														1	0		10																																														Various																																																																																																																																																																																																																												0	0				pursuit.purescript.org										
pyke	pyke	2008	Paul Haesler and Bruce Frederiksen		10	knowledgeBase		http://pyke.sourceforge.net/index.html		0					2882	0			19589		false	0									knowledgeBase																							false																																																	https://sourceforge.net/p/pyke/_list/tickets		fb krb kqb													1	0		14																2																														Australia and United States				http://pyke.sourceforge.net/PyCon2008-paper.html																																																																																																																																																																																																																								0	0														
qed-lang	qed-lang	2015			10	pl		https://qed-lang.org		0					2883	1			19589		true	0									pl																							false																																																	University of Washington															1	0		10																																														United States					"void Button(string text) {     int col = 0xC0C0C0; @out(""  "" + text + ""  "") } @out(rect()) @bgcol(col) @onpress(col = 0x808080) @onrelease([col = 0xC0C0C0, return()]) Button(""Form 1""); println(""Form 1 clicked""); Button(""Form 2""); println(""Form 2 clicked""); Button(""Quit""); return(0);"																	https://twitter.com/qedlang																																																																																																																																																																																																						0	0				qed-lang.org										
raco-pm	raco-pm	2012			10	packageManager		https://pkgs.racket-lang.org/		0					2884	0			19589		false	0									packageManager																							false																	1122		racket																														https://github.com/racket															1	0		10																																														Various																																																																																																																																																																																																																												0	0				pkgs.racket-lang.org										
robotc	robotc	2005			10	pl		http://www.robotc.net/		0					2885	0			19589		true	0									pl																							false																																			2007														Robomatter, Inc.															1	0		10																																	text													United States																						https://twitter.com/robotc																																																																																																																																																																																																						0	0				robotc.net										
rpython	Restricted Python	2007			10	pl		https://rpython.readthedocs.io/en/latest/rpython.html		0					2886	0			19589		true	0									pl																							false																																														RPython is a restricted subset of Python that is amenable to static analysis. RPython is a proper subset of Python, is statically typed, and does not allow dynamic modification of class or method definitions; however, it can still take advantage of Python features such as mixins and first-class methods and classes.	RPython is a restricted subset of Python that is amenable to static analysis. RPython is a proper subset of Python, is statically typed, and does not allow dynamic modification of class or method definitions; however, it can still take advantage of Python features such as mixins and first-class methods and classes.		https://foss.heptapod.net/pypy/pypy/-/issues	RPython is a restricted subset of Python that is amenable to static analysis. RPython is a proper subset of Python, is statically typed, and does not allow dynamic modification of class or method definitions; however, it can still take advantage of Python features such as mixins and first-class methods and classes.														1	0		10																																	text													Estonia and United States				https://dl.acm.org/citation.cfm?id=1297091																																																																																																																																																																																																																								0	0														
rsharp	rsharp	2003	Nenad Rakocevic		10	pl		https://sourceforge.net/projects/r-sharp/		0					2887	0			19589		true	0									pl																							false																																														R# is a free programming language based on REBOL.	R# is a free programming language based on REBOL.		https://sourceforge.net/p/r-sharp/bugs	R# is a free programming language based on REBOL.														1	0		10																1																														Montenegro																																																																																																																																																																																																																												0	0														
runic	runic	2017			10	template		https://wiki.xxiivv.com/#runic		0					2888	1			19589		true	0									template																							false																																														Runic is a first order templating language operating on arrays of strings.	Runic is a first order templating language operating on arrays of strings.		https://github.com/XXIIVV	Runic is a first order templating language operating on arrays of strings.														1	0		10																																														Unknown					* Header & Paragraph - List Element 1 - List Element 2 | table | row1 | table | row2 # -- CODE BLOCK > -- HTML BLOCK λ -- LAIN BLOCK																																																																																																																																																																																																																							0	0				wiki.xxiivv.com										
s-lang	s-lang	1992	John E. Davis		10	pl		http://www.jedsoft.org/slang/doc/html/slang.html		0					2889	1			19589		true	0									pl																							false																																														S-Lang is an interpreted language that was designed from the start to be easily embedded into a program to provide it with a powerful extension language. Examples of programs that use S-Lang as an extension language include the jed text editor and the slrn newsreader. Although S-Lang does not exist as a separate application, it is distributed with a quite capable program called slsh (``slang-shell'') that embeds the interpreter and allows one to execute S-Lang scripts, or simply experiment with S-Lang at an interactive prompt. Many of the the examples in this document are presented in the context of one of the above applications. S-Lang was originally a stack language that supported a postscript-like syntax. For that reason, I named it S-Lang, where the S was supposed to emphasize its stack-based nature. About a year later, I began to work on a preparser that would allow one unfamiliar with stack based languages to make use of a more traditional infix syntax. Currently, the syntax of the language resembles C, nevertheless some postscript-like features still remain, e.g., the `%' character is still used as a comment delimiter.	S-Lang is an interpreted language that was designed from the start to be easily embedded into a program to provide it with a powerful extension language. Examples of programs that use S-Lang as an extension language include the jed text editor and the slrn newsreader. Although S-Lang does not exist as a separate application, it is distributed with a quite capable program called slsh (``slang-shell'') that embeds the interpreter and allows one to execute S-Lang scripts, or simply experiment with S-Lang at an interactive prompt. Many of the the examples in this document are presented in the context of one of the above applications. S-Lang was originally a stack language that supported a postscript-like syntax. For that reason, I named it S-Lang, where the S was supposed to emphasize its stack-based nature. About a year later, I began to work on a preparser that would allow one unfamiliar with stack based languages to make use of a more traditional infix syntax. Currently, the syntax of the language resembles C, nevertheless some postscript-like features still remain, e.g., the `%' character is still used as a comment delimiter.		https://www.jedsoft.org/slang/mailinglists.html	S-Lang is an interpreted language that was designed from the start to be easily embedded into a program to provide it with a powerful extension language. Examples of programs that use S-Lang as an extension language include the jed text editor and the slrn newsreader. Although S-Lang does not exist as a separate application, it is distributed with a quite capable program called slsh (``slang-shell'') that embeds the interpreter and allows one to execute S-Lang scripts, or simply experiment with S-Lang at an interactive prompt. Many of the the examples in this document are presented in the context of one of the above applications. S-Lang was originally a stack language that supported a postscript-like syntax. For that reason, I named it S-Lang, where the S was supposed to emphasize its stack-based nature. About a year later, I began to work on a preparser that would allow one unfamiliar with stack based languages to make use of a more traditional infix syntax. Currently, the syntax of the language resembles C, nevertheless some postscript-like features still remain, e.g., the `%' character is still used as a comment delimiter.														1	0		10																1																														United States					define init_array (a) {    variable i, imax;     imax = length (a);    for (i = 0; i < imax; i++)      {         a[i] = 7;      } }  variable A = Int_Type [10]; init_array (A);																																																																																																																																																																																																																							0	0														
sather-k	Sather-K	1995	David Stoutamire and Wolf Zimmermann and Martin Trapp		10	pl		https://web.archive.org/web/20011117054314/http://i44s11.info.uni-karlsruhe.de/sather/index_engl.html		0					2890	0			19589	2472	true	0									pl																							false																																																	University of California Berkeley && Karlsruher Institut of Technology															1	0		13																3																														United States and Germany				http://www.sai.msu.su/sal/F/1/SATHER-K.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2472													
scopes	scopes	2016	Leonard Ritter		10	pl		https://bitbucket.org/duangle/scopes		0					2891	0			19589		true	0									pl																							false																																																	https://github.com/duangle/scopes/issues															1	0		10																1																														Germany				https://web.archive.org/web/20180316191620/https://bitbucket.org/duangle/scopes/wiki/Home																																																																																																																																																																																																																								0	0														
sdf-format	sdf-format	2012			10	xmlFormat		http://sdformat.org/		0					2892	0			19589		true	0									xmlFormat																							false																																			2013											SDF is an XML format that describes objects and environments for robot simulators, visualization, and control. Originally developed as part of the Gazebo robot simulator, SDF was designed with scientific robot applications in mind. Over the years, SDF has become a stable, robust, and extensible format capable of describing all aspects of robots, static and dynamic objects, lighting, terrain, and even physics.	SDF is an XML format that describes objects and environments for robot simulators, visualization, and control. Originally developed as part of the Gazebo robot simulator, SDF was designed with scientific robot applications in mind. Over the years, SDF has become a stable, robust, and extensible format capable of describing all aspects of robots, static and dynamic objects, lighting, terrain, and even physics.		https://www.openrobotics.org/foundation	SDF is an XML format that describes objects and environments for robot simulators, visualization, and control. Originally developed as part of the Gazebo robot simulator, SDF was designed with scientific robot applications in mind. Over the years, SDF has become a stable, robust, and extensible format capable of describing all aspects of robots, static and dynamic objects, lighting, terrain, and even physics.														1	0		10																																														United States				https://bitbucket.org/osrf/sdformat																																																																																																																																																																																																																								0	0				sdformat.org										
shiv	shiv	2018			10	pl				0					2893	0		8	19589		true	0								https://gitlab.com/count.j0ecool/shiv	pl																							false																								2018	2019	366	1	125	2	18596																The Shiv programming language is a language designed around extending the langauge itself. Its main features include: Simple, light-weight yet expressive syntax; Powerful metaprogramming capabilities.	The Shiv programming language is a language designed around extending the langauge itself. Its main features include: Simple, light-weight yet expressive syntax; Powerful metaprogramming capabilities.		https://gitlab.com/count.j0ecool/shiv/-/issues	The Shiv programming language is a language designed around extending the langauge itself. Its main features include: Simple, light-weight yet expressive syntax; Powerful metaprogramming capabilities.									nim bourne-shell markdown javascript python yaml c xml				true	1	0		18																	false																													Unknown																																https://gitlab.com/count.j0ecool/shiv																																																																																																																																																																																												0	0														
sif	SIF	1997	Carlo H. Séquin		10	textDataFormat 3d		https://people.eecs.berkeley.edu/~sequin/SIF/sif.html		0					2894	1			19589		true	0									textDataFormat																							false												Solids Interchange Format																																		SIF is a simple language -- or actually a small collection of dialects of the same language -- to describe and exchange solid parts and small assemblies across the interface between designer and a manufacturer or a fabrication service.	SIF is a simple language -- or actually a small collection of dialects of the same language -- to describe and exchange solid parts and small assemblies across the interface between designer and a manufacturer or a fabrication service.			SIF is a simple language -- or actually a small collection of dialects of the same language -- to describe and exchange solid parts and small assemblies across the interface between designer and a manufacturer or a fabrication service.														1	0		11	stl-format															1																																			(surface 1 (v 10 1 - 1))																																																																																																																																																																																																																							0	0														
slim-pl	slim-pl	1999	Herman Venter		10	pl		http://setl.org/slim/		0					2895	0			19589		true	0									pl																							false																																														Slim is a general-purpose programming language resembling SETL. It is more like a cousin to SETL than a child, since it shares a common heritage with SETL, but was independently designed.	Slim is a general-purpose programming language resembling SETL. It is more like a cousin to SETL than a child, since it shares a common heritage with SETL, but was independently designed.		Microsoft	Slim is a general-purpose programming language resembling SETL. It is more like a cousin to SETL than a child, since it shares a common heritage with SETL, but was independently designed.														1	0		10																1																	text													United States																																																																																																																																																																																																																												0	0														
smithy	Smithy	2016			10	pl		https://smithy.io/		0					2896	0			19589		true	0									pl																							false																					smithy.py																												Amazon Web Services					smithy										1	0		10																																														United States																		Smithy																																																			true																																																																								true																																																																															0	0														
solaris-pm	solaris-pm	2004			10	packageManager		http://pkg.oracle.com/solaris/release/en/index.shtml		0					2897	0			19589		false	0									packageManager																							false																	6444		solaris																														Sun Microsystems															1	0		10																																														United States				https://www.linuxtopia.org/online_books/opensolaris_2008/IMGPACKAGESYS/html/ips_intro.html																																																																																																																																																																																																																								0	0														
sosl	SOSL	2006			10	queryLanguage		https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_sosl.htm		0					2898	0			19589		true	0									queryLanguage																							false												Salesforce Object Search Language																																					Salesforce															1	0		10																																	text																	https://resources.docs.salesforce.com/sfdc/pdf/apex_api.pdf?major=146																																																																																																																																																																																																																								0	0														
taql	Table Query Language	1997			10	queryLanguage		https://casacore.github.io/casacore-notes/199.html		0					2899	0			19589		true	0									queryLanguage																							false													tql																																	The Table Query Language (TaQL) is an SQL-like high level language to do operations like selection, sort, and update on a casacore table. It is a very versatile language with full support for table columns containing array data. It has inherent support for masked arrays, units, and astronomical coordinates. It has a very rich set of functions (like cone search and array reduction) making it very suitable for astronomical applications. User deﬁned functions can be added easily. It also has full support of grouping/aggregation and nested queries. An operation that can be expressed in a single function is the matching of two sky catalogues. It can be used from C++, Python, and the Casacore program taql.	The Table Query Language (TaQL) is an SQL-like high level language to do operations like selection, sort, and update on a casacore table. It is a very versatile language with full support for table columns containing array data. It has inherent support for masked arrays, units, and astronomical coordinates. It has a very rich set of functions (like cone search and array reduction) making it very suitable for astronomical applications. User deﬁned functions can be added easily. It also has full support of grouping/aggregation and nested queries. An operation that can be expressed in a single function is the matching of two sky catalogues. It can be used from C++, Python, and the Casacore program taql.			The Table Query Language (TaQL) is an SQL-like high level language to do operations like selection, sort, and update on a casacore table. It is a very versatile language with full support for table columns containing array data. It has inherent support for masked arrays, units, and astronomical coordinates. It has a very rich set of functions (like cone search and array reduction) making it very suitable for astronomical applications. User deﬁned functions can be added easily. It also has full support of grouping/aggregation and nested queries. An operation that can be expressed in a single function is the matching of two sky catalogues. It can be used from C++, Python, and the Casacore program taql.														1	0		10																																	text																	https://casa.nrao.edu/aips2_docs/notes/199/node3.html																																																																																																																																																																																																																						https://github.com/tammojan/taql-jupyter		0	0														
th1	TH1	2015			10	pl		https://fossil-scm.org/home/doc/trunk/www/th1.md		0					2900	1			19589		true	0									pl																							false												Test Harness 1																																		TH1 is a very small scripting language used to help generate web-page content in Fossil. TH1 began as a minimalist re-implementation of the Tcl scripting language. There was a need to test the SQLite library on Symbian phones, but at that time all of the test cases for SQLite were written in Tcl and Tcl could not be easily compiled on the SymbianOS. So TH1 was developed as a cut-down version of Tcl that would facilitate running the SQLite test scripts on SymbianOS.	TH1 is a very small scripting language used to help generate web-page content in Fossil. TH1 began as a minimalist re-implementation of the Tcl scripting language. There was a need to test the SQLite library on Symbian phones, but at that time all of the test cases for SQLite were written in Tcl and Tcl could not be easily compiled on the SymbianOS. So TH1 was developed as a cut-down version of Tcl that would facilitate running the SQLite test scripts on SymbianOS.			TH1 is a very small scripting language used to help generate web-page content in Fossil. TH1 began as a minimalist re-implementation of the Tcl scripting language. There was a need to test the SQLite library on Symbian phones, but at that time all of the test cases for SQLite were written in Tcl and Tcl could not be easily compiled on the SymbianOS. So TH1 was developed as a cut-down version of Tcl that would facilitate running the SQLite test scripts on SymbianOS.														1	0		12	tcl fossil																																																	https://fossil-scm.org/home/finfo/www/th1.md	"if {$current eq ""dev""} {  puts ""hello"" } else {   puts ""world"" }"																																																																																																																																																																																																																							0	0														
trex	Trex	2001	James Clark		10	grammarLanguage		http://www.thaiopensource.com/trex/		0					2901	1			19589		true	0									grammarLanguage																							false												Tree Regular Expressions for XML																																		TREX is a new language for validating XML documents. A TREX pattern specifies a pattern for the structure and content of an XML document. A TREX pattern thus identifies a class of XML documents consisting of those documents that match the pattern. A TREX pattern is itself an XML document.	TREX is a new language for validating XML documents. A TREX pattern specifies a pattern for the structure and content of an XML document. A TREX pattern thus identifies a class of XML documents consisting of those documents that match the pattern. A TREX pattern is itself an XML document.			TREX is a new language for validating XML documents. A TREX pattern specifies a pattern for the structure and content of an XML document. A TREX pattern thus identifies a class of XML documents consisting of those documents that match the pattern. A TREX pattern is itself an XML document.														1	0		11	dtd															1																																			"<element name=""addressBook"">   <zeroOrMore>     <element name=""card"">       <element name=""name"">         <anyString/>       </element>       <element name=""email"">         <anyString/>       </element>     </element>   </zeroOrMore> </element>"																																																																																																																																																																																																																							0	0														
typoscript	Typoscript	1998			10	dataNotation		http://docs.typo3.org/typo3cms/TyposcriptReference/		0					2902	1		1	19589		true	0									dataNotation																							false																					typoscript.py																									TypoScript is a syntax for defining information in a hierarchical structure using simple ASCII text content.	TypoScript is a syntax for defining information in a hierarchical structure using simple ASCII text content.			TypoScript is a syntax for defining information in a hierarchical structure using simple ASCII text content.				typoscript					php					1	0		11																	false																																	https://en.wikipedia.org/wiki/TYPO3	asdf {  zxcvbnm = uiop  backgroundColor = blue  backgroundColor.transparency = 95% }													TypoScript																																																																																																																																																																																																										0	0														
yewslip	Yewslip	2008	Andrey Zholos		10	pl		http://althenia.net/yewslip		0				0.2	2903	0			19589		true	0									pl																							false																																														Yewslip is an interpreted general-purpose programming language. It is designed both as a language that is simple to understand and to use for standalone software, and as an extension language for C++ programs.	Yewslip is an interpreted general-purpose programming language. It is designed both as a language that is simple to understand and to use for standalone software, and as an extension language for C++ programs.			Yewslip is an interpreted general-purpose programming language. It is designed both as a language that is simple to understand and to use for standalone software, and as an extension language for C++ programs.													true	1	0		10																1		0	true						http://althenia.net/yewslip/doc/																																																																																																																																																																																																																																																	0	0														
basic-plus	BASIC-PLUS	1975			8	pl				0					2904	0			19568	3420	true	0									pl																							false																																					1970	basic dartmouth-basic microsoft-basic hp-basic-for-openvms	BASIC-PLUS was an extended dialect of the BASIC programming language developed by DEC (DEC) for use on its RSTS/E time-sharing operating system for the PDP-11 series of 16-bit minicomputers in the early 1970s through the 1980s. BASIC-PLUS is based very closely on the original Dartmouth BASIC, although it added a number of new structures. In turn, BASIC-PLUS was the version that the original Microsoft BASIC was patterned.The language was later rewritten as a true compiler as BASIC-Plus-2, and was ported to the VAX-11 platform as that machine's native BASIC implementation. This version survived several platform changes, and is today known as HP BASIC for OpenVMS.	2004	16	26	99	617705					DEC															100	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BASIC-PLUS	0	0	https://hopl.info/showlanguage.prx?exp=3420													
iif	Intuit Interchange Format	2004			8	textDataFormat				0					2905	0			19568		true	0									textDataFormat																							false												Intuit Interchange Format																									2004		The IIF file format, Intuit Interchange Format is a proprietary text file used by Intuit's Quickbooks software for importing and exporting lists and transactions. As of 2004, QuickBooks can also import data using the XML-based qbXML file exchange format. The MIME‑types associated with .iif files are application/qbooks, application/qbookspro, and text/iif.		16	6		9632310					Intuit															100	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Intuit_Interchange_Format	0	0														
wol	WOL	1997			8	pl				0					2906	0			19568	5400	true	0									pl																							false																																					1981	owl	"Wol, WoL or WOL may refer to:  ComputingWake-on-LAN, (/wɒl/) an Ethernet standard that allows computers to be powered on by a network message An unofficial initialism for Web Ontology Language .wol, file extension for the WOLF eBook file format World Online, a defunct European internet service provider Write-only language, a programming which facilitates hard to read codeComputer gamesWar of Legends, (/wɒl/) a fantasy real-time strategy game published by Jagex Games Studio Warhammer Online, abbreviation used internally by Games Workshop staff StarCraft II: Wings of Liberty Westwood Online, multi-player game mode by Westwood Studios, superseded by XWISPublishingEditorial language, (/wɒl/) acronym for write on line, a dotted or solid line in an exercise book for students to write in an answer.OtherOwl (Winnie the Pooh), character in the Winnie the Pooh stories, who spells his name ""Wol"" Wide outside lane, in bicycle transportation engineering WOL (AM), a radio station in Washington, D.C. WOL World Loud TV Wol Books, the first independent academic bookshop (opened 1981) at Royal Holloway College, now Royal Holloway University of London, later taken over in 1987 by Pentos Illawarra Regional Airport"	2004	16	8		484558																				100	0		8																																																		https://semanticscholar.org/paper/201587c47d025b20b0e667ba6e8faf75fd8dae03																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Wol	0	0	https://hopl.info/showlanguage.prx?exp=5400													
alfred	alfred	1972			9	pl		https://www.alfredapp.com/		0					2907	0			19566	2926	true	0									pl																							false																																							alfred is an application launcher and productivity application for macOS. Alfred is free, though an optional paid upgrade ('Powerpack') is available. Using a keyboard shortcut chosen by the user, Alfred provides a quick way to find and launch applications and files on the Mac or to search the web both with predefined keywords for often-used sites such as Amazon.com, IMDb, Wikipedia and many others, with the ability to add users' custom searches for the sites most applicable to them.	2010																								21	0		9																																		7505																https://medium.com/@nikitavoloboev/writing-alfred-workflows-in-go-2a44f62dc432																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Alfred_(software)	0	0	https://hopl.info/showlanguage.prx?exp=2926													
boost-lib	Boost C++ libraries	1998			9	library		https://www.boost.org/		0					2908	0			19566		true	0									library																							false																																			1998														Boost.org															21	0		9																																														Interstellar Space																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Boost_(C%2B%2B_libraries)	0	0				boost.org										
filecoin	Filecoin	2020	Juan Benet		9	cryptoProtocol		https://filecoin.io		0					2909	0			19566		false	0									cryptoProtocol																							false																																														Filecoin is a decentralized storage network designed to store humanity's most important information.	Filecoin is a decentralized storage network designed to store humanity's most important information.			Filecoin is a decentralized storage network designed to store humanity's most important information.														21	0		10			ipfs													1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Filecoin	0	0														
iceberg	Apache Iceberg	2017	Ryan Blue and Dan Weeks		9	database		https://iceberg.apache.org/		0					2910	0			19566		false	0									database																							false																																														The open table format for analytic datasets.	The open table format for analytic datasets.		Netflix	The open table format for analytic datasets.														21	0		10																2																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Apache_Iceberg	0	0														
psyco	PSYCO	2007			9	grammarLanguage		https://psyco.sourceforge.net		0					2911	0			19566	3185	true	0									grammarLanguage																							false																																					2007					44							https://sourceforge.net/p/psyco/_list/tickets															21	0		9																																														Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Psyco	0	0	https://hopl.info/showlanguage.prx?exp=3185													
root-format	root-format	1994			9	binaryDataFormat		https://root.cern.ch/input-and-output		0					2912	0			19566		false	0									binaryDataFormat																							false																																														"ROOT provides a file format that is a machine-independent compressed binary format, including both the data and its description, and provides an open-source automated tool to generate the data description (or ""dictionary"") when saving data, and to generate C++ classes corresponding to this description when reading back the data."	"ROOT provides a file format that is a machine-independent compressed binary format, including both the data and its description, and provides an open-source automated tool to generate the data description (or ""dictionary"") when saving data, and to generate C++ classes corresponding to this description when reading back the data."		CERN	"ROOT provides a file format that is a machine-independent compressed binary format, including both the data and its description, and provides an open-source automated tool to generate the data description (or ""dictionary"") when saving data, and to generate C++ classes corresponding to this description when reading back the data."														21	0		9																																														Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ROOT	0	0														
seph-programming-language	Seph	2010			9	pl		https://seph-lang.org/		0					2913	0			19566		true	0									pl																							false																																																	https://github.com/seph-lang															21	0		9																																														Ecuador																																																																																																																																																																																																																											https://web.archive.org/web/20140326062113/https://en.wikipedia.org/wiki/Seph_(programming_language)	0	0							id|title|url|time|timestamp|by|comments|score\n6560572|Seph programming language|https://seph-lang.org/|2013-10-16 16:31:50 UTC|1381941110|albertzeyer|0|1							
xml-infoset	XML Infoset	2003	John Cowan and Richard Tobin		9	standard		https://www.w3.org/TR/2004/REC-xml-infoset-20040204/		0					2914	0			19566		true	0									standard																							false													XML Information Set																																	This specification defines an abstract data set called the XML Information Set (Infoset). Its purpose is to provide a consistent set of definitions for use in other specifications that need to refer to the information in a well-formed XML document.	This specification defines an abstract data set called the XML Information Set (Infoset). Its purpose is to provide a consistent set of definitions for use in other specifications that need to refer to the information in a well-formed XML document.			This specification defines an abstract data set called the XML Information Set (Infoset). Its purpose is to provide a consistent set of definitions for use in other specifications that need to refer to the information in a well-formed XML document.														21	0		10																2																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/XML_Information_Set	0	0														
zim-format	ZIM Format	2009			9	binaryDataFormat		https://openzim.org/		0					2915	0			19566		false	0									binaryDataFormat																							false																																			2009											The openZIM project proposes offline storage solutions for content coming from the Web.	The openZIM project proposes offline storage solutions for content coming from the Web.			The openZIM project proposes offline storage solutions for content coming from the Web.														21	0		9																																																		https://wiki.openzim.org/wiki/ZIM_file_format																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/ZIM_(file_format)	0	0				openzim.org										
4g-standard	4G	2013			5	standard				0					2916	0			19563		true	0									standard																							false																																					2013		4G is the fourth generation of broadband cellular network technology, succeeding 3G. A 4G system must provide capabilities defined by ITU in IMT Advanced. Potential and current applications include amended mobile web access, IP telephony, gaming services, high-definition mobile TV, video conferencing, and 3D television. The first-release Long Term Evolution (LTE) standard was commercially deployed in Oslo, Norway, and Stockholm, Sweden in 2009, and has since been deployed throughout most parts of the world. It has, however, been debated whether first-release versions should be considered 4G LTE, as discussed in the technical understanding section below.		1738	1287		486547																				8710	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/4G	0	0														
altair-basic	Altair BASIC	1975	Bill Gates and Paul Allen		7	pl				0					2917	0			19561		true	0									pl																							false																																					1975	assembly-language microsoft-basic punched-tape	Altair BASIC is a discontinued interpreter for the BASIC programming language that ran on the MITS Altair 8800 and subsequent S-100 bus computers. It was Microsoft's first product (as Micro-Soft), distributed by MITS under a contract. Altair BASIC was the start of the Microsoft BASIC product range.	2001	161	164	233	21786377					Microsoft															825	0		8																2																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Altair_BASIC	0	0														
commodore-basic	Commodore BASIC	1977			7	pl				0					2918	0			19559		true	0									pl																							false																																					1977	basic microsoft-basic applesoft-basic simons-basic graphics-basic	"Commodore BASIC, also known as PET BASIC, is the dialect of the BASIC programming language used in Commodore International's 8-bit home computer line, stretching from the PET of 1977 to the C128 of 1985. The core was based on 6502 Microsoft BASIC, and as such it shares many characteristics with other 6502 BASICs of the time, such as Applesoft BASIC. Commodore licensed BASIC from Microsoft on a ""pay once, no royalties"" basis after Jack Tramiel turned down Bill Gates' offer of a $3 per unit fee, stating, ""I'm already married,"" and would pay no more than $25,000 for a perpetual license."	2003	160	164	337	318597					Microsoft															820	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Commodore_BASIC	0	0														
nixos	NixOS	2003			7	os				0					2919	0			19553		false	0									os																							false																																					2003		NixOS is a Linux distribution built on top of the Nix package manager. It uses declarative configuration and allows reliable system upgrades. Two main branches are offered: current Stable release and Unstable following latest development. Although NixOS started as a research project, it is a fully functional and usable operating system.NixOS has tools dedicated to DevOps and deployment tasks.		156	323		27125334					NixOS Foundation															800	0		7																																														The Netherlands																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/NixOS	0	0														
idl-sl	IDL specification language	1980			8	idl				0					2920	0			19548		true	0									idl																							false																																					1980	idl	IDL (Interface Description Language) is a software interface description language (also referred to as Interface Descriptor Language) created by William Wulf and John Nestor of Carnegie Mellon and David Lamb of Queen's University, Canada. Like other interface description languages, IDL defined interfaces in a language- and machine- independent way, allowing the specification of interfaces between components written in different languages, and possibly executing on different machines using remote procedure calls. The Karlsruhe Ada compilation system used IDL resp. DIANA and its predecessor AIDA, and for marshalling the vanilla IDL External Representation. BiiN's DBMS used IDL as well, and for marshalling a more compact binary IDL External Representation.	2004	15	13	32	956653					Carnegie Mellon && Queen's University															95	0		9																																	text													United States and Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IDL_specification_language	0	0														
tasm	TASM	1989			8	pl				0					2921	0			19548	2554	true	0									pl																							false																					asm.py																		TASM may refer to:  Turbo Assembler, Borland's x86 assembler Turbo Assembler, Omikron's Commodore 64-based 6502 assembler Table Assembler, a table driven cross-assembler for small microprocessors Tomahawk Anti-Ship Missile Tulsa Air and Space Museum & Planetarium The Amazing Spider-Man		15	2		4888005										asm ASM tasm										95	0		8																																																		https://sourceforge.net/projects/guitasm8086/														TASM																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Tasm	0	0	https://hopl.info/showlanguage.prx?exp=2554													
text-executive-programming-language	Text Executive Programming Language	1979			8	pl				0					2922	2			19548		true	0									pl																							false													tex																								1979	awk tex ascii	In 1979, Honeywell Information Systems announced a new programming language for their time-sharing service named TEX, an acronym for the Text Executive text processing system. TEX was a first generation scripting language, developed around the time of AWK and used by Honeywell initially as an in-house system test automation tool. TEX extended the Honeywell Time-Sharing service (TSS) line editor with programmable capabilities which allowed the user greater latitude in developing ease-of-use editing extensions as well as write scripts to automate many other time-sharing tasks formerly done by more complex TSS FORTRAN programs.	2007	15	9	166	13852549																				95	0		8																																	text																																	https://riju.codes/tex	\message{Hello, world!} 		_ lastly we subs in x,y,z and then evaluate the goto mypgm_1_2!label_3 which does an interfile goto    goto mycat/mypgm_?x?_?y?!label_?z?																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Text_Executive_Programming_Language	0	0														
wirth-syntax-notation	Wirth syntax notation	1977			8	grammarLanguage				0					2923	1			19548		true	0									grammarLanguage																							false																																					1977		Wirth syntax notation (WSN) is a metasyntax, that is, a formal way to describe formal languages. Originally proposed by Niklaus Wirth in 1977 as an alternative to Backus–Naur form (BNF). It has several advantages over BNF in that it contains an explicit iteration construct, and it avoids the use of an explicit symbol for the empty string (such as <empty> or ε).WSN has been used in several international standards, starting with ISO 10303-21. It was also used to define the syntax of EXPRESS, the data modelling language of STEP.		15	40		8611414																				95	0		8																																																		https://dl.acm.org/doi/10.1145/359863.359883	"SYNTAX     = { PRODUCTION } . PRODUCTION = IDENTIFIER ""="" EXPRESSION ""."" . EXPRESSION = TERM { ""|"" TERM } . TERM       = FACTOR { FACTOR } . FACTOR     = IDENTIFIER            | LITERAL            | ""["" EXPRESSION ""]""            | ""("" EXPRESSION "")""            | ""{"" EXPRESSION ""}"" . IDENTIFIER = letter { letter } . LITERAL    = """""""" character { character } """""""" ."																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Wirth_syntax_notation	0	0														
atmel-avr	Atmel AVR	1996			7	pl				0					2924	0			19537		true	0									pl																							false																																					1997	arduino arm avr c pic-microcontroller linux freebsd assembly-language vhdl verilog	AVR is a family of microcontrollers developed since 1996 by Atmel, acquired by Microchip Technology in 2016. These are modified Harvard architecture 8-bit RISC single-chip microcontrollers. AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time. AVR microcontrollers find many applications as embedded systems. They are especially common in hobbyist and educational embedded applications, popularized by their inclusion in many of the Arduino line of open hardware development boards.	2018	151	156	1	100290					Norwegian Institute of Technology															775	0		7																																														Norway																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Atmel_AVR	0	0														
deb	Deb file format	2003			7	binaryDataFormat				0					2925	0			19531		false	0									binaryDataFormat																							false																																					2003		deb is the format, as well as extension of the software package format for the Linux distribution Debian and its derivatives.		149	285		457906					The Debian Project															765	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Deb_(file_format)	0	0														
tiny-basic	Tiny BASIC	1975	Dennis Allison		7	pl				0					2926	1			19527		true	0									pl																							false																																					1970	dartmouth-basic microsoft-basic li-chen-wang	"Tiny BASIC is a dialect of the BASIC programming language that can fit into as little as 2 or 3 KB of memory. This small size made it invaluable in the early days of microcomputers in the mid-1970s, when typical memory size was only 4 to 8 KB. To meet these strict size limits, math was purely integer based and it lacked arrays. The language was written, in part, as an alternative to Microsoft BASIC. MS BASIC would also run in 4 KB machines, but left only 790 bytes free for the programs. More free space was a significant advantage of Tiny BASIC. Piracy of MS BASIC led Bill Gates to publish an open letter complaining about people ""stealing"" BASIC, which further helped drive the popularity of this alternative. Tiny BASIC was published in a newsletter offshoot of the People's Computer Company. Dozens of versions were created for almost every platform of the era, and there were many variations and additions that were published over time. The newsletter eventually became Dr. Dobb's Journal, a long-lived computing magazine. Tiny BASIC is an example of a free software project that existed before the free software movement."	2002	148	128	198	86894																				760	0		7																1																				https://github.com/antlr/grammars-v4/tree/master/tinybasic																																	"line ::= number statement CR | statement CR       statement ::= PRINT expr-list                   IF expression relop expression THEN statement                   GOTO expression                   INPUT var-list                   LET var = expression                   GOSUB expression                   RETURN                   CLEAR                   LIST                   RUN                   END       expr-list ::= (string|expression) (, (string|expression) )*       var-list ::= var (, var)*       expression ::= (+|-|ε) term ((+|-) term)*       term ::= factor ((*|/) factor)*       factor ::= var | number | (expression)       var ::= A | B | C ... | Y | Z       number ::= digit digit*       digit ::= 0 | 1 | 2 | 3 | ... | 8 | 9       relop ::= < (>|=|ε) | > (<|=|ε) | =      string ::= "" (a|b|c ... |x|y|z|A|B|C ... |X|Y|Z|digit)* """																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Tiny_BASIC	0	0														
numbers-app	Numbers	2007			7	application spreadsheet				0					2927	0			19525		false	0									application																							false																																					2007		"Numbers is a spreadsheet application developed by Apple Inc. as part of the iWork productivity suite alongside Keynote and Pages. Numbers is available for iOS, and macOS High Sierra or newer. Numbers 1.0 on OS X was announced on 7 August 2007, making it the newest application in the iWork suite. The iPad version was released on 27 January 2010. The app was later updated to support iPhone and iPod Touch. Numbers uses a free-form ""canvas"" approach that demotes tables to one of many different media types placed on a page. Other media, like charts, graphics and text, are treated as peers. In comparison, traditional spreadsheets like Microsoft Excel use the table as the primary container, with other media placed within the table. Numbers also includes features from the seminal Lotus Improv, notably the use of formulas based on ranges rather than cells. However, it implements these using traditional spreadsheet concepts, as opposed to Improv's use of multidimensional databases. Numbers also includes numerous stylistic improvements in an effort to improve the visual appearance of spreadsheets. At its introductory demonstration, Steve Jobs pitched a more usable interface and better control over the appearance and presentation of tables of data."		147	495		12665211					Apple															755	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Numbers_(spreadsheet)	0	0														
cs-script	CS-Script	2004			8	pl				0					2928	0			19517		true	0									pl																							false																																					2013	boo visual-studio-editor	"CS-Script (www.csscript.net) is a CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language. CS-Script currently targets Microsoft implementation of CLR (.NET 2.0/3.0/3.5/4.0) and with full support for Mono. CS-Script as well as a few other .NET languages (e.g. Boo) is a statically typed language and it allows unlimited access to .NET/CLR functionality with plain vanilla C# syntax. CS-Script as a scripting environment offers stand alone script execution as well as hosting the script engine from CLR application. Because of statically typed nature of the script execution CS-Script demonstrates no performance degradation comparing to the compiled managed binaries. Existing .NET development tools (e.g. MS Visual Studio, Sharp Develop) can be used, allowing editing and debugging scripts within traditional .NET Development environment. In addition to this in 2013 an Open Source CS-Script plugin for Notepad++ has been made publicly available. CS-Script has been used in a number of open-source and proprietary products of different scale and complexity (e.g. FlashDevelop, MediaPortal). CS-Script is released under the custom ""liberal"" license, which is allows free commercial use and free access to the source code."	2009	14	4	32	23439251					https://github.com/oleg-shilo															90	0		8																																														Australia																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CS-Script	0	0														
proiv	PROIV	1976			8	pl				0					2929	0			19517		true	0									pl																							false																																					1976	abap focus pick-operating-system jvm linux solaris postgresql c	"PROIV is a low code development platform, developed and sold by NorthgateArinso, part of the Northgate Information Solutions Group. It has an active community of around 2500 developers and end-users worldwide, ranging from consultants to large multinationals, finance institutions, tax authorities, retailers, engineering companies, media operators and software houses. PROIV's usual application domain is database-centric business applications. PROIV has some similarities to languages such as ABAP, FOCUS and RPG. PROIV programs consist of declarative/non-procedural specifications that control the overall structure of the program and database access and that have an implicit sequence of execution (which PROIV programmers refer to as the timing cycle).  Procedural subroutines can be added by the programmer; these are written in a 3GL-like language which PROIV calls ""Logic"". Note that in PROIV programs are referred to as ""functions"", which can be confusing as it differs from the more usual use of that term in programming languages."	2004	14	9	125	580197					McDonnell Information Systems															90	0		8																																	text													United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PROIV	0	0														
pic-microcontroller	PIC microcontroller	1975			7	pl				0					2930	0			19505		true	0									pl																							false																																					1975	c mips flowcode basic-stamp atmel-avr arduino msp430	"PIC (usually pronounced as ""pick"") is a family of microcontrollers made by Microchip Technology, derived from the PIC1650  originally developed by General Instrument's Microelectronics Division. The name PIC initially referred to Peripheral Interface Controller, then it was corrected as Programmable Intelligent Computer. The first parts of the family were available in 1976; by 2013 the company had shipped more than twelve billion individual parts, used in a wide variety of embedded systems. Early models of PIC had read-only memory (ROM) or field-programmable EPROM for program storage, some with provision for erasing memory. All current models use flash memory for program storage, and newer models allow the PIC to reprogram itself. Program memory and data memory are separated. Data memory is 8-bit, 16-bit, and, in latest models, 32-bit wide. Program instructions vary in bit-count by family of PIC, and may be 12, 14, 16, or 24 bits long. The instruction set also varies by model, with more powerful chips adding instructions for digital signal processing functions. The hardware capabilities of PIC devices range from 6-pin SMD, 8-pin DIP chips up to 144-pin SMD chips, with discrete I/O pins, ADC and DAC modules, and communications ports such as UART, I2C, CAN, and even USB. Low-power and high-speed variations exist for many types. The manufacturer supplies computer software for development known as MPLAB X, assemblers and C/C++ compilers, and programmer/debugger hardware under the MPLAB and PICKit series. Third party and some open-source tools are also available. Some parts have in-circuit programming capability; low-cost development programmers are available as well as high-production programmers. PIC devices are popular with both industrial developers and hobbyists due to their low cost, wide availability, large user base, extensive collection of application notes, availability of low cost or free development tools, serial programming, and re-programmable Flash-memory capability."	2018	138	127	1	184588					Microchip Technology, Inc															710	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PIC_microcontroller	0	0														
eqn	eqn	1974			9	textMarkup				0					2931	1			19501		true	0									textMarkup																							false																																																	Bell Labs															20	0		12	troff tex latex																																													United States					sum from { k = 1 } to N { k sup 2 }																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Eqn_(software)	0	0														
foaf	FOAF	2007			9	xmlFormat				0					2932	1			19501		true	0									xmlFormat																							false																																																	http://rdfweb.org/mailman/listinfo/rdfweb-dev															20	0		9																																														Various				http://xmlns.com/foaf/spec/	"@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> .  <#JW>     a foaf:Person ;     foaf:name ""James Wales"" ;     foaf:mbox <mailto:jwales@bomis.com> ;     foaf:homepage <http://www.jameswales.com> ;     foaf:nick ""Jimbo"" ;     foaf:depiction <http://www.jameswales.com/aus_img_small.jpg> ;     foaf:interest <http://www.wikimedia.org> ;     foaf:knows [         a foaf:Person ;         foaf:name ""Angela Beesley""     ] .  <http://www.wikimedia.org>     rdfs:label ""Wikimedia"" ."																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/FOAF	0	0														
heic	HEIC	2015			9	binaryDataFormat				0					2933	0			19501		false	0									binaryDataFormat																							false												High Efficiency Image File Format																																					Moving Picture Experts Group															20	0		10	jpeg																																													Italy																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format	0	0														
iota-and-jot	Iota-and-jot	2001			9	esolang				0					2934	0			19501		true	0									esolang																							false													jot																										In formal language theory and computer science, Iota and Jot (from Greek iota ι, Hebrew yodh י, the smallest letters in those two alphabets) are languages, extremely minimalist formal systems, designed to be even simpler than other more popular alternatives, such as the lambda calculus and SKI combinator calculus.										New York University															20	0		9																																														United States				https://web.archive.org/web/20160823182917/http://semarch.linguistics.fas.nyu.edu/barker/Iota/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Iota_and_Jot	0	0														
kyma	Kyma	1986			9	pl				0					2935	0			19501	6400	true	0									pl																							false																																																	University of Illinois Urbana-Champaign															20	0		9																																														United States				https://www.revolvy.com/page/Kyma-%28sound-design-language%29																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Kyma_(sound_design_language)	0	0	https://hopl.info/showlanguage.prx?exp=6400													
lincos	Lincos	1961			9	notation				0					2936	0			19501	3434	true	0									notation																							false																																																	Search For Extraterrestrial Intelligence															20	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Lincos_language	0	0	https://hopl.info/showlanguage.prx?exp=3434													
macintosh-common-lisp	Macintosh Common Lisp	1984			9	pl				0					2937	0			19501		true	0									pl																							false																																																	Digitool, Inc															20	0		9																																														United States				https://groups.google.com/g/comp.lang.lisp/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Macintosh_Common_Lisp	0	0														
mathml	MathML	1998			9	xmlFormat				0					2938	1			19501		true	0									xmlFormat																							false																																																	W3C															20	0		10	mathjax																																													United States					"<?xml version=""1.0"" encoding=""UTF-8""?> <!DOCTYPE math PUBLIC ""-//W3C//DTD MathML 2.0//EN""          ""http://www.w3.org/Math/DTD/mathml2/mathml2.dtd""> <math xmlns=""http://www.w3.org/1998/Math/MathML"">   <mrow>     <mi>a</mi> <mo>&InvisibleTimes;</mo> <msup><mi>x</mi><mn>2</mn></msup>     <mo>+</mo><mi>b</mi><mo>&InvisibleTimes;</mo><mi>x</mi>     <mo>+</mo><mi>c</mi>   </mrow> </math>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/MathML	0	0														
molecular-query-language	Molecular Query Language	2007			9	queryLanguage				0					2939	0			19501		true	0									queryLanguage																							false																																														We have developed a Java library for substructure matching that features easy-to-read syntax and extensibility. This molecular query language (MQL) is grounded on a context-free grammar, which allows for straightforward modification and extension. The formal description of MQL is provided in this paper. Molecule primitives are atoms, bonds, properties, branching, and rings. User-defined features can be added via a Java interface. In MQL, molecules are represented as graphs. Substructure matching was implemented using the Ullmann algorithm because of favorable run-time performance. The Ullmann algorithm carries out a fast subgraph isomorphism search by combining backtracking with effective forward checking. MQL software design was driven by the aim to facilitate the use of various cheminformatics toolkits. Two Java interfaces provide a bridge from our MQL package to an external toolkit: the first one provides the matching rules for every feature of a particular toolkit; the second one converts the found match from the internal format of MQL to the format of the external toolkit. We already implemented these interfaces for the Chemistry Development Toolkit.	We have developed a Java library for substructure matching that features easy-to-read syntax and extensibility. This molecular query language (MQL) is grounded on a context-free grammar, which allows for straightforward modification and extension. The formal description of MQL is provided in this paper. Molecule primitives are atoms, bonds, properties, branching, and rings. User-defined features can be added via a Java interface. In MQL, molecules are represented as graphs. Substructure matching was implemented using the Ullmann algorithm because of favorable run-time performance. The Ullmann algorithm carries out a fast subgraph isomorphism search by combining backtracking with effective forward checking. MQL software design was driven by the aim to facilitate the use of various cheminformatics toolkits. Two Java interfaces provide a bridge from our MQL package to an external toolkit: the first one provides the matching rules for every feature of a particular toolkit; the second one converts the found match from the internal format of MQL to the format of the external toolkit. We already implemented these interfaces for the Chemistry Development Toolkit.		Goethe University Frankfurt	We have developed a Java library for substructure matching that features easy-to-read syntax and extensibility. This molecular query language (MQL) is grounded on a context-free grammar, which allows for straightforward modification and extension. The formal description of MQL is provided in this paper. Molecule primitives are atoms, bonds, properties, branching, and rings. User-defined features can be added via a Java interface. In MQL, molecules are represented as graphs. Substructure matching was implemented using the Ullmann algorithm because of favorable run-time performance. The Ullmann algorithm carries out a fast subgraph isomorphism search by combining backtracking with effective forward checking. MQL software design was driven by the aim to facilitate the use of various cheminformatics toolkits. Two Java interfaces provide a bridge from our MQL package to an external toolkit: the first one provides the matching rules for every feature of a particular toolkit; the second one converts the found match from the internal format of MQL to the format of the external toolkit. We already implemented these interfaces for the Chemistry Development Toolkit.														20	0		9																																														Germany				https://pubs.acs.org/doi/full/10.1021/ci600305h																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Molecular_Query_Language	0	0														
pm2	PM2	1989			9	pl				0					2940	0			19501	2528	true	0									pl																							false																																					2005					6							Inria && Centre national de la recherche scientifique && University of Bordeaux												https://cheatsheets.zip/pm2			20	0		11																																														France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PM2	0	0	https://hopl.info/showlanguage.prx?exp=2528													
png	PNG	1996			9	binaryDataFormat				0					2941	0			19501		false	0									binaryDataFormat																							false												Portable Network Graphics																																					www.libpng.org/pub/png/#history															20	0		10	jpeg																																													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Portable_Network_Graphics	0	0														
prologpp	Prolog++	1994			9	pl				0					2942	0			19501	1767	true	0									pl																							false																																																	Logic Programming Associates															20	0		9																																														United Kingdom				https://semanticscholar.org/paper/9b8daa85bb9f08a0844d02a2fd738d8c061df517																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Prolog%2B%2B	0	0	https://hopl.info/showlanguage.prx?exp=1767													
rtmp	RTMP	2009			9	protocol				0					2943	0			19501		true	0									protocol																							false												Real-Time Messaging Protocol																																		Real-Time Messaging Protocol (RTMP) is a communication protocol for streaming audio, video, and data over the Internet. Originally developed as a proprietary protocol by Macromedia for streaming between Flash Player and the Flash Communication Server, Adobe (which acquired Macromedia) has released an incomplete version of the specification of the protocol for public use.	Real-Time Messaging Protocol (RTMP) is a communication protocol for streaming audio, video, and data over the Internet. Originally developed as a proprietary protocol by Macromedia for streaming between Flash Player and the Flash Communication Server, Adobe (which acquired Macromedia) has released an incomplete version of the specification of the protocol for public use.		Macromedia	Real-Time Messaging Protocol (RTMP) is a communication protocol for streaming audio, video, and data over the Internet. Originally developed as a proprietary protocol by Macromedia for streaming between Flash Player and the Flash Communication Server, Adobe (which acquired Macromedia) has released an incomplete version of the specification of the protocol for public use.														20	0		13	dash webrtc srt hls																																																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Real-Time_Messaging_Protocol	0	0														
sdf	SDF	1989			9	grammarLanguage				0					2944	0			19501	1522	true	0									grammarLanguage																							false																																																	Centre for Mathematics and Computer Science && University of Amsterdam															20	0		10																																														The Netherlands				https://semanticscholar.org/paper/869172852497052bc81d041c914c328bb16561ca																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Syntax_Definition_Formalism	0	0	https://hopl.info/showlanguage.prx?exp=1522													
shrdlu	SHRDLU	1968	Terry Winograd		9	application				0					2945	0			19501	4580	false	0									application																							false																																					1968					73							MIT															20	0		9																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SHRDLU	0	0	https://hopl.info/showlanguage.prx?exp=4580													
ssml	Speech Synthesis Markup Language	2010			9	xmlFormat				0					2946	1			19501		true	0									xmlFormat																							false																																																	W3C															20	0		9																																														United States				https://www.w3.org/TR/speech-synthesis/	"<?xml version=""1.0""?> <speak xmlns=""http://www.w3.org/2001/10/synthesis""        xmlns:dc=""http://purl.org/dc/elements/1.1/""        version=""1.0"">   <metadata>     <dc:title xml:lang=""en"">Telephone Menu: Level 1</dc:title>   </metadata>    <p>     <s xml:lang=""en-US"">       <voice name=""David"" gender=""male"" age=""25"">         For English, press <emphasis>one</emphasis>.       </voice>     </s>     <s xml:lang=""es-MX"">       <voice name=""Miguel"" gender=""male"" age=""25"">         Para español, oprima el <emphasis>dos</emphasis>.       </voice>     </s>   </p>  </speak>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Speech_Synthesis_Markup_Language	0	0														
structured-storage	COM Structured Storage	2010			9	binaryDataFormat				0					2947	0			19501		false	0									binaryDataFormat																							false																																														The Compound File Binary File Format, a general-purpose file format that provides a file-system-like structure within a file for the storage of arbitrary, application-specific streams of data.	The Compound File Binary File Format, a general-purpose file format that provides a file-system-like structure within a file for the storage of arbitrary, application-specific streams of data.		Microsoft	The Compound File Binary File Format, a general-purpose file format that provides a file-system-like structure within a file for the storage of arbitrary, application-specific streams of data.														20	0		9																																														United States				https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-cfb/53989ce4-7b05-4f8d-829b-d08d6148375b?redirectedfrom=MSDN																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/COM_Structured_Storage	0	0														
structured-text	Structured text	2019			7	pl				0					2948	0			19495		true	0									pl																							false																																					2019		Structured text, abbreviated as ST or STX, is one of the five languages supported by the IEC 61131-3 standard, designed for programmable logic controllers (PLCs). It is a high level language that is block structured and syntactically resembles Pascal, on which it is based. All of the languages share IEC61131 Common Elements. The variables and function calls are defined by the common elements so different languages within the IEC 61131-3 standard can be used in the same program. Complex statements and nested instructions are supported:  Iteration loops (REPEAT-UNTIL; WHILE-DO) Conditional execution (IF-THEN-ELSE; CASE) Functions (SQRT(), SIN())		135	17		3432584					International Electrotechnical Commission															695	0		7																																														Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Structured_text	0	0														
blake-hash-function	BLAKE	2012			7	hashFunction				0					2949	0			19492		false	0									hashFunction																							false																																					2012		BLAKE is a cryptographic hash function based on Dan Bernstein's ChaCha stream cipher, but a permuted copy of the input block, XORed with round constants, is added before each ChaCha round. Like SHA-2, there are two variants differing in the word size. ChaCha operates on a 4×4 array of words. BLAKE repeatedly combines an 8-word hash value with 16 message words, truncating the ChaCha result to obtain the next hash value. BLAKE-256 and BLAKE-224 use 32-bit words and produce digest sizes of 256 bits and 224 bits, respectively, while BLAKE-512 and BLAKE-384 use 64-bit words and produce digest sizes of 512 bits and 384 bits, respectively. The BLAKE2 hash function, based on BLAKE, was announced in 2012. The BLAKE3 hash function, based on BLAKE2, was announced in 2020.		133	144		30054589					UBS AG && Cyberjaya && Stuttgart Technology University of Applied Sciences && Kudelski Security															685	0		10																																														Switzerland and Malaysia and Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BLAKE_(hash_function)	0	0														
color-basic	Color BASIC	1980	Bill Gates		8	pl				0					2950	1			19480		true	0									pl																							false																																					1980	trs-80-color-computer microsoft-basic basic c assembly-language ascii	Color BASIC is the implementation of Microsoft BASIC that is included in the ROM of the Tandy/Radio Shack TRS-80 Color Computers manufactured between 1980 and 1991. BASIC (Beginners All-purpose Symbolic Instruction Code) is a high level language with simple syntax that makes it easy for novices to write simple programs. Color BASIC is interpreted, that is, decoded as it is run. Because of this, it is simple to edit and debug but performance is significantly lower than a compiled language such as C or assembly language.	2005	13	92	69	3251996					Microsoft															85	0		8																1																														United States																							FOR {num} = {number} TO {number} [STEP {number}] ... NEXT (num)																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Color_BASIC	0	0														
isbl	ISBL	1980			8	pl				0					2951	1			19480		true	0									pl																							false																																					1980		ISBL (Information Systems Base Language) is the relational algebra notation that was invented for PRTV, one of the earliest database management systems to implement E.F. Codd's relational model of data.	2006	13	42	51	3946520					IBM															85	0		9			relational-model																																											United States																							"OS = ORDERS * SUPPLIERS LIST OS: NAME=""Brooks"" % SNAME, ITEM, PRICE"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/ISBL	0	0														
refer	Refer	1978			8	textMarkup				0					2952	1			19480		true	0									textMarkup																							false																																					1978		refer is a program for managing bibliographic references, and citing them in troff documents.  It is implemented as a troff preprocessor. refer was written by Mike Lesk at Bell Laboratories in or before 1978, and is now available as part of most Unix-like operating systems.  A free reimplementation exists as part of the groff package. As of 2015, refer sees little use, primarily because troff itself is not used much for longer technical writing that might need software support for reference and citation management.  As of 2016, some reference management software (for instance, RefWorks) will import refer data.		13	48		4310897					Bell Labs															85	0		8																																														United States					%A Brian W. Kernighan %A Lorinda L. Cherry %T A System for Typesetting Mathematics %J J. Comm. ACM %V 18 %N 3 %D March 1978 %P 151-157 %K eqn .[ kernighan cherry eqn .]																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Refer_(software)	0	0														
send-standard	Standard for Exchange of Non-clinical Data	2002			8	standard				0					2953	0			19480		true	0									standard																							false													SEND																								2016		The Standard for Exchange of Nonclinical Data (SEND) is an implementation of the CDISC Standard Data Tabulation Model (SDTM) for nonclinical studies, which specifies a way to present nonclinical data in a consistent format. These types of studies are related to animal testing conducted during drug development. Raw data of toxicology animal studies started after December 18, 2016 to support submission of new drugs to the US Food and Drug Administration will be submitted to the agency using SEND. Having a common model to which the industry can conform enables benefits such as the ability for vendors to develop tools, for inter-organizational data exchange that is consistent in format regardless of the parties involved, and so on. A SEND package consists of a few parts, but the main focus is on individual endpoint data.  Endpoints typically map to domains (essentially, datasets), with a number of variables (a.k.a., columns or fields).		13	11		18417601					Clinical Data Interchange Standards Consortium															85	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Standard_for_Exchange_of_Non-clinical_Data	0	0														
stockholm-format	Stockholm format	1997			8	textDataFormat				0					2954	1			19480		true	0									textDataFormat																							false																																					1997	fasta-format	"Stockholm format is a multiple sequence alignment format used by Pfam and Rfam to disseminate protein and RNA sequence alignments. The alignment editors Ralee  and Belvu support Stockholm format as do the probabilistic database search tools, Infernal and HMMER, and the phylogenetic analysis tool Xrate. A simple example of an Rfam alignment (UPSK RNA) with a pseudoknot in Stockholm format is shown below: # STOCKHOLM 1.0 #=GF ID    UPSK #=GF SE    Predicted; Infernal  #=GF SS    Published; PMID 9223489 #=GF RN    [1] #=GF RM    9223489 #=GF RT    The role of the pseudoknot at the 3' end of turnip yellow mosaic #=GF RT    virus RNA in minus-strand synthesis by the viral RNA-dependent RNA #=GF RT    polymerase. #=GF RA    Deiman BA, Kortlever RM, Pleij CW; #=GF RL    J Virol 1997;71:5990-5996.  AF035635.1/619-641             UGAGUUCUCGAUCUCUAAAAUCG M24804.1/82-104                UGAGUUCUCUAUCUCUAAAAUCG J04373.1/6212-6234             UAAGUUCUCGAUCUUUAAAAUCG M24803.1/1-23                  UAAGUUCUCGAUCUCUAAAAUCG #=GC SS_cons                   .AAA....<<<<aaa....>>>> //  Here is a slightly more complex example showing the Pfam CBS domain:  # STOCKHOLM 1.0 #=GF ID CBS #=GF AC PF00571 #=GF DE CBS domain #=GF AU Bateman A #=GF CC CBS domains are small intracellular modules mostly found #=GF CC in 2 or four copies within a protein. #=GF SQ 5 #=GS O31698/18-71 AC O31698 #=GS O83071/192-246 AC O83071 #=GS O83071/259-312 AC O83071 #=GS O31698/88-139 AC O31698 #=GS O31698/88-139 OS Bacillus subtilis O83071/192-246          MTCRAQLIAVPRASSLAEAIACAQKMRVSRVPVYERS #=GR O83071/192-246 SA  9998877564535242525515252536463774777 O83071/259-312          MQHVSAPVFVFECTRLAYVQHKLRAHSRAVAIVLDEY #=GR O83071/259-312 SS  CCCCCHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEE O31698/18-71            MIEADKVAHVQVGNNLEHALLVLTKTGYTAIPVLDPS #=GR O31698/18-71 SS    CCCHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEHHH O31698/88-139           EVMLTDIPRLHINDPIMKGFGMVINN..GFVCVENDE #=GR O31698/88-139 SS   CCCCCCCHHHHHHHHHHHHEEEEEEEEEEEEEEEEEH #=GC SS_cons            CCCCCHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEH O31699/88-139           EVMLTDIPRLHINDPIMKGFGMVINN..GFVCVENDE #=GR O31699/88-139 AS   ________________*____________________ #=GR O31699/88-139 IN   ____________1____________2______0____ //  A minimal well formed Stockholm files should contain the header which states the format and version identifier, currently '# STOCKHOLM 1.0'. Followed by the sequences and corresponding unique sequence names:  <seqname> <aligned sequence> <seqname> <aligned sequence> <seqname> <aligned sequence>  '<seqname>' stands for ""sequence name"", typically in the form ""name/start-end"" or just ""name"". Finally, the ""//"" line indicates the end of the alignment. Sequence letters may include any characters except whitespace. Gaps may be indicated by ""."" or ""-""."	2008	13	23	51	17304991					Stockholm University															85	0		8																																	text													Sweden																							Feature   Description            Description       -------   -----------            --------------       RF        ReFerence annotation   Often the consensus RNA or protein sequence is used as a reference                                        Any non-gap character (e.g. x's) can indicate consensus/conserved/match columns                                        .'s or -'s indicate insert columns                                        ~'s indicate unaligned insertions                                        Upper and lower case can be used to discriminate strong and weakly conserved                                        residues respectively       MM        Model Mask             Indicates which columns in an alignment should be masked, such                                        that the emission probabilities for match states corresponding to                                        those columns will be the background distribution.																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Stockholm_format	0	0														
val	VAL	1980			8	pl				0					2955	0			19480	1125	true	0									pl																							false																																					2002		VAL  may stand for:  Variable Assembly Language, a computer-based control system and language designed specifically for use with Unimation Inc. industrial robots Vatican lira, the currency  of the Vatican City between 1929 and 2002 Véhicule Automatique Léger, a type of automatic rubber-tired people mover technology Vieques Air Link, an airline	2008	13	20		20164263																				85	0		8																																		5625																https://semanticscholar.org/paper/12d720433b7ad6ad0ccb12c1cee6196f759f14fa																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/VAL	0	0	https://hopl.info/showlanguage.prx?exp=1125													
vcf-format	VCF	2011			7	textDataFormat				0					2956	1			19477		true	0									textDataFormat																							false																																					2015	gff-format	The Variant Call Format (VCF) specifies the format of a text file used in bioinformatics for storing gene sequence variations. The format has been developed with the advent of large-scale genotyping and DNA sequencing projects, such as the 1000 Genomes Project. Existing formats for genetic data such as General feature format (GFF) stored all of the genetic data, much of which is redundant because it will be shared across the genomes. By using the variant call format only the variations need to be stored along with a reference genome. The standard is currently in version 4.3, although the 1000 Genomes Project has developed its own specification for structural variations such as duplications, which are not easily accommodated into the existing schema. A set of tools is also available for editing and manipulating the files.	2011	127	26	68	30712001																				655	0		7																																	text																	https://academic.oup.com/bioinformatics/article/27/15/2156/402296																			"##fileformat=VCFv4.3 ##fileDate=20090805 ##source=myImputationProgramV3.1 ##reference=file:///seq/references/1000GenomesPilot-NCBI36.fasta ##contig=<ID=20,length=62435964,assembly=B36,md5=f126cdf8a6e0c7f379d618ff66beb2da,species=""Homo sapiens"",taxonomy=x> ##phasing=partial ##INFO=<ID=NS,Number=1,Type=Integer,Description=""Number of Samples With Data""> ##INFO=<ID=DP,Number=1,Type=Integer,Description=""Total Depth""> ##INFO=<ID=AF,Number=A,Type=Float,Description=""Allele Frequency""> ##INFO=<ID=AA,Number=1,Type=String,Description=""Ancestral Allele""> ##INFO=<ID=DB,Number=0,Type=Flag,Description=""dbSNP membership, build 129""> ##INFO=<ID=H2,Number=0,Type=Flag,Description=""HapMap2 membership""> ##FILTER=<ID=q10,Description=""Quality below 10""> ##FILTER=<ID=s50,Description=""Less than 50% of samples have data""> ##FORMAT=<ID=GT,Number=1,Type=String,Description=""Genotype""> ##FORMAT=<ID=GQ,Number=1,Type=Integer,Description=""Genotype Quality""> ##FORMAT=<ID=DP,Number=1,Type=Integer,Description=""Read Depth""> ##FORMAT=<ID=HQ,Number=2,Type=Integer,Description=""Haplotype Quality""> #CHROM POS      ID         REF   ALT    QUAL  FILTER   INFO                             FORMAT       NA00001         NA00002          NA00003 20     14370    rs6054257  G     A      29    PASS    NS=3;DP=14;AF=0.5;DB;H2           GT:GQ:DP:HQ  0|0:48:1:51,51  1|0:48:8:51,51   1/1:43:5:.,. 20     17330    .          T     A      3     q10     NS=3;DP=11;AF=0.017               GT:GQ:DP:HQ  0|0:49:3:58,50  0|1:3:5:65,3     0/0:41:3 20     1110696  rs6040355  A     G,T    67    PASS    NS=2;DP=10;AF=0.333,0.667;AA=T;DB GT:GQ:DP:HQ  1|2:21:6:23,27  2|1:2:0:18,2     2/2:35:4 20     1230237  .          T     .      47    PASS    NS=3;DP=13;AA=T                   GT:GQ:DP:HQ  0|0:54:7:56,60  0|0:48:4:51,51   0/0:61:2 20     1234567  microsat1  GTC   G,GTCT 50    PASS    NS=3;DP=9;AA=G                    GT:GQ:DP     0/1:35:4        0/2:17:2         1/1:40:3"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Variant_Call_Format	0	0														
algae	Algae	1997			11	pl				0					2957	1			19476	2713	true	0									pl																							false				a/Algae.algae																																													Boeing				algae											0	0		12																																									http://www.rosettacode.org/wiki/Category:Algae									http://algae.sourceforge.net/												"printf(""Hello World\n""); "								Algae															printf																																																																																																																								true																																																													0	0	https://hopl.info/showlanguage.prx?exp=2713													
axt-format	axt-format	2004			11	textDataFormat				0					2958	1			19476		true	0									textDataFormat																							false																																														axt alignment files are produced from Blastz, an alignment tool available from Webb Miller's lab at Penn State University. The axtNet and axtChain alignments are produced by processing the alignment files with additional utilities written by Jim Kent at UCSC.	axt alignment files are produced from Blastz, an alignment tool available from Webb Miller's lab at Penn State University. The axtNet and axtChain alignments are produced by processing the alignment files with additional utilities written by Jim Kent at UCSC.		Penn State University	axt alignment files are produced from Blastz, an alignment tool available from Webb Miller's lab at Penn State University. The axtNet and axtChain alignments are produced by processing the alignment files with additional utilities written by Jim Kent at UCSC.														0	0		11																																	text													United States				https://github.com/lastz/lastz/blob/a93880f640776e9c7427326f1401a429ad14f2fb/src/axt.c	0 chr19 3001012 3001075 chr11 70568380 70568443 - 3500 TCAGCTCATAAATCACCTCCTGCCACAAGCCTGGCCTGGTCCCAGGAGAGTGTCCAGGCTCAGA TCTGTTCATAAACCACCTGCCATGACAAGCCTGGCCTGTTCCCAAGACAATGTCCAGGCTCAGA																																																																																																																																																																																																																							0	0														
bed-format	Browser Extensible Data Format	2004			11	textDataFormat				0					2959	1			19476		true	0									textDataFormat																							false												Browser Extensible Data																																		BED (Browser Extensible Data) format provides a flexible way to define the data lines that are displayed in an annotation track. BED lines have three required fields and nine additional optional fields. The number of fields per line must be consistent throughout any single set of data in an annotation track. The order of the optional fields is binding: lower-numbered fields must always be populated if higher-numbered fields are used.	BED (Browser Extensible Data) format provides a flexible way to define the data lines that are displayed in an annotation track. BED lines have three required fields and nine additional optional fields. The number of fields per line must be consistent throughout any single set of data in an annotation track. The order of the optional fields is binding: lower-numbered fields must always be populated if higher-numbered fields are used.		University of California Santa Cruz	BED (Browser Extensible Data) format provides a flexible way to define the data lines that are displayed in an annotation track. BED lines have three required fields and nine additional optional fields. The number of fields per line must be consistent throughout any single set of data in an annotation track. The order of the optional fields is binding: lower-numbered fields must always be populated if higher-numbered fields are used.														0	0		11																																	text													United States				https://doi.org/10.1093/nar/gkh103	"track name=pairedReads description=""Clone Paired Reads"" useScore=1 chr22 1000 5000 cloneA 960 + 1000 5000 0 2 567,488, 0,3512 chr22 2000 6000 cloneB 900 - 2000 6000 0 2 433,399, 0,3601"																																																																																																																																																																																																																							0	0														
blue	blue	2009			11	pl				0					2960	0			19476	1863	true	0									pl																							false																																																	IBM															0	0		11																																		618												United States				https://www.ibm.com/developerworks/library/os-blue/index.html																																																																																																																																																																																																																								1	7	https://hopl.info/showlanguage.prx?exp=1863							year|publisher|title|authors|isbn13\n2007|A K Peters/CRC Press|Game Design: From Blue Sky to Green Light|Todd, Deborah|9781568813189					"year|title|doi|citations|influentialCitations|authors|paperId\n2008|Fine-grained parallelization of the Car - Parrinello ab initio molecular dynamics method on the IBM Blue Gene/L supercomputer|10.1147/rd.521.0159|46|2|Eric J. Bohm and A. Bhatele and L. Kalé and M. Tuckerman and Sameer Kumar and John A. Gunnels and G. Martyna|40880700cd8fbee9c639c2b67eb4297e002163a6\n2014|Parallel Deep Neural Network Training for Big Data on Blue Gene/Q|10.1109/SC.2014.66|33|1|I. Chung and T. Sainath and B. Ramabhadran and M. Picheny and John A. Gunnels and V. Austel and U. Chaudhari and Brian Kingsbury|bac96c394bf6aed8aded20b3d5ff96825e074da9\n2005|Blue Gene/L advanced diagnostics environment|10.1147/rd.492.0319|24|3|M. Giampapa and R. Bellofatto and M. Blumrich and Dong Chen and M. B. Dombrowa and A. Gara and R. Haring and P. Heidelberger and D. Hoenicke and G. Kopcsay and B. J. Nathanson and B. Steinmacher-Burow and M. Ohmacht and V. Salapura and P. Vranas|f7f10b44a2313c51e3184057c0588e554ffef2c6\n2002|A C++ implementation of the co-array programming model for blue gene/L|10.1109/IPDPS.2002.1016489|6|0|M. Eleftheriou and S. Chatterjee and J. Moreira|fdaafa27b0141beb3001a89f84e9485c85d186f8\n1996|Blue - language for teaching object-oriented programming|10.1145/236462.236537|3|0|M. Kölling and J. Rosenberg|aff4b6fd9f4493cf3d0b643f7163ee1ad96cacac\n2015|""""""Add Another Blue Stack of the Same Height!"""": ASP Based Planning and Plan Failure Analysis""|10.1007/978-3-319-23264-5_11|2|0|Chitta Baral and Tran Cao Son|9a9dac5f940d3587611b98e5e44c4bda35a0f160\n2006|The Blue Gene, GCC and lattice QCD: a case study|10.1088/1742-6596/46/1/022|1|0|A. Pochinsky|3d707daa92b3c9fe9f6580b1be930b9c7704b8d6"	
bridgetalk	BridgeTalk	1987	Jeffrey G. Bonar and Blaise W. Liffick		11	pl				0					2961	0			19476	1871	true	0									pl																							false																																														A Visual Programming Language for Novices	A Visual Programming Language for Novices		Defense Technical Information Center	A Visual Programming Language for Novices														0	0		12																2							true																							United States				http://www.dtic.mil/dtic/tr/fulltext/u2/a218940.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1871													
coldfusion-components	ColdFusion Components	1995			11	xmlFormat				0					2962	1			19476		true	0									xmlFormat																							false																					templates.py																												Adobe					cfc										0	0		13	cfml coldfusion																																													United States				https://helpx.adobe.com/coldfusion/developing-applications/building-blocks-of-coldfusion-applications/building-and-using-coldfusion-components/cfc-variables-and-scope.html	"<cfcomponent> <cffunction name=""allemployees"" access=""public"" output=""false"" returntype=""query""> <cfset var getNames=""""> <cfquery name=""getNames"" datasource=""cfdocexamples""> SELECT * FROM Employee </cfquery> </cffunction> <cffunction name=""namesalarycontract"" access=""public"" output=""false"" returntype=""query""> <cfset var EmpList=""""> <cfquery name=""EmpList"" datasource=""cfdocexamples""> SELECT Firstname, Lastname, Salary, Contract FROM Employee </cfquery> </cffunction> <cffunction name=""fullname"" access=""public"" output=""false"" returntype=""query""> <cfset var engquery=""""> <cfquery name=""engquery"" datasource=""cfdocexamples""> SELECT FirstName || ' ' || LastName AS FullName FROM Employee </cfquery> </cffunction> <cffunction name=""bydept"" access=""public"" output=""false"" returntype=""query""> <cfset var deptquery=""""> <cfquery name=""deptquery"" datasource=""cfdocexamples""> SELECT Dept_ID, FirstName || ' ' || LastName AS FullName FROM Employee ORDER BY Dept_ID </cfquery> </cffunction> <cffunction name=""employeebyURLID"" access=""public"" output=""false"" returntype=""query""> <cfset var GetRecordtoUpdate=""""> <cfquery name=""GetRecordtoUpdate"" datasource=""cfdocexamples""> SELECT * FROM Employee WHERE Emp_ID = #URL.Emp_ID# </cfquery> </cffunction> <cffunction name=""deleteemployee"" access=""public"" output=""false"" returntype=""void""> <cfset var DeleteEmployee=""""> <cfquery name=""DeleteEmployee"" datasource=""cfdocexamples""> DELETE FROM Employee WHERE Emp_ID = #Form.Emp_ID# </cfquery> </cffunction> <cffunction name=""distinctlocs""access=""public"" output=""false"" returntype=""query""> <cfset var GetDepartments=""""> <cfquery name=""GetDepartments"" datasource=""cfdocexamples""> SELECT DISTINCT Location FROM Departmt </cfquery> </cffunction> </cfcomponent>"													Coldfusion CFC																																																																																																																																																																																																										0	0														
combined-log-format	Combined Log Format	2002			11	textDataFormat				0					2963	1			19476		true	0									textDataFormat																							false																																														Common Log Format plus referrer and user agent columns.	Common Log Format plus referrer and user agent columns.		University of Illinois Urbana-Champaign	Common Log Format plus referrer and user agent columns.														0	0		12											common-log-format																																			United States				http://justsolve.archiveteam.org/wiki/Combined_Log_Format	"0:0:0:0:0:0:0:1 - Administrator [17/Sep/2021:13:51:27 -0400] ""GET /invoke/pub.flow/getTransportInfo"" 200 2502 https://mycompany.com/test/webapp ""Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.63 Safari/537.36"""																																																																																																																																																																																																																							0	0														
cp	CP	1987			11	pl				0					2964	1			19476	1311	true	0									pl																							false				c/C+																																													Carnegie Mellon															0	0		11																																		4860												United States				https://semanticscholar.org/paper/ac97d662b36e0d7bd476839349b0bd29321cdb1e												THATSCPLUSCODENONOTCPLUSPLUSCPLUS{includ =iostrea; usin namespac st> in mai()|cou == ^^Hello World^^ == en>retur -1>? 								C+																																																																																																																																																																																																				0	4	https://hopl.info/showlanguage.prx?exp=1311												year|title|doi|citations|influentialCitations|authors|paperId\n2007|MiniZinc: Towards a Standard CP Modelling Language|10.1007/978-3-540-74970-7_38|739|106|N. Nethercote and Peter James Stuckey and Ralph Becket and S. Brand and Gregory J. Duck and Guido Tack|01957c9c91ea40a8ad5ab5a12d694a85c53a956e\n2005|Principles and Practice of Constraint Programming - CP 2005, 11th International Conference, CP 2005, Sitges, Spain, October 1-5, 2005, Proceedings|10.1007/11564751|214|0|P. V. Beek|b5f8380bb6149ec2f4e5bf4f5ab7551ca9b3c37b\n2011|Ankle control and strength training for children with cerebral palsy using the Rutgers Ankle CP|10.1109/ICORR.2011.5975432|42|3|D. Cioi and A. Kale and G. Burdea and J. Engsberg and W. Janes and S. Ross|6e330875094dc466c07cc460dc5065d3d2c9caf8\n2008|CP with ACO|10.1007/978-3-540-68155-7_32|12|1|M. Khichane and P. Albert and Christine Solnon|df8420cff9faf2f296d342e31d4279d73687fad3	
csl	CSL	1966			11	pl				0					2965	0			19476	250	true	0									pl																							false																																																	IBM && Esso Petroleum Co. Ltd															0	0		12																								https://tio.run/#csl																						United States and United Kingdom				https://doi.org/10.1093/comjnl/5.3.194																																																																																																																																																																							true																																																	5	0	https://hopl.info/showlanguage.prx?exp=250							year|publisher|title|authors|isbn13\n1994|Springer Verlag|Computer Science Logic: 7th Workshop, Csl '93 Swansea, United Kingdom September 13-17, 1993 Selected Papers (lecture Notes In Computer Science)|Egon Borger and Yuri Gurevich|9780387582771\n2000|Springer|Computer Science Logic: 14th International Workshop, CSL 2000 Annual Conference of the EACSL Fischbachau, Germany, August 21-26, 2000 Proceedings (Lecture Notes in Computer Science, 1862)||9783540678953\n1994|Springer|Computer Science Logic: 7th Workshop, CSL '93, Swansea, United Kingdom, September 13 - 17, 1993. Selected Papers (Lecture Notes in Computer Science, 832)||9783540582779\n2007|Springer-verlag|Computer Science Logic: 6th Workshop, Csl '92, San Miniato, Italy, September 28-october 2, 1992 : Selected Papers|Workshop On Computer Science Logic (6th : 1992 : San Miniato, Italy)|9783540569923\n2007|Springer|Csl '89: 3rd Workshop On Computer Science Logic. Kaiserslautern, Frg, October 2-6, 1989. Proceedings (lecture Notes In Computer Science)|Egon Börger and Hans Kleine Büning and Michael M. Richter|9783540527534						
dts	TypeScript Type Declarations	2012			11	headerLang				0					2966	0			19476		true	0									headerLang																							false																																														TypeScript .d.ts files are declaration files that contain only type information. These files don't produce .js outputs; they are only used for typechecking.	TypeScript .d.ts files are declaration files that contain only type information. These files don't produce .js outputs; they are only used for typechecking.		Microsoft	TypeScript .d.ts files are declaration files that contain only type information. These files don't produce .js outputs; they are only used for typechecking.	d.ts													0	0		14	typescript					typescript																																								United States				https://microsoft.github.io/TypeScript-New-Handbook/chapters/type-declarations/																																																																																																																																																																																																																								0	0														
emoticon	emoticon	2004			11	esolang				0					2967	1			19476		true	0									esolang																							false				e/Emoticon.emoticon																																													https://www.teuton.org				emoticon											0	0		11																														https://esolangs.org/wiki/Emoticon			text							https://repl.it/languages/emoticon						Scotland, United Kingdom																Hello World :Q S::P :P 								Emoticon																																																																																																																																																																																																				0	2													year|title|doi|citations|influentialCitations|authors|paperId\n2012|Emoticon Smoothed Language Models for Twitter Sentiment Analysis|10.1609/aaai.v26i1.8353|251|10|Kun Liu and Wu-Jun Li and M. Guo|e66869e7e045eefa34dd8f8021304b1904f452b5\n2011|Robogotchi, on emoticon robot|10.1109/ICCSN.2011.6014856|3|0|E. Kuantama and Leonardy Setyawan and J. Darma|c9b40468ba5223197679d1b63ff448e43ae6c14c	
fishlang	><>	2009			11	esolang				0					2968	2			19476		true	0									esolang																							false				#/><>																																													https://esolangs.org						fish									0	0		12																														https://esolangs.org/wiki/Fish																Unknown																"""Hello World""r\           o;!?l< "				https://riju.codes/fishlang	"""Hello, world!""r\            o;!?l< "			><>										https://gist.github.com/anonymous/6392418						""""																																																																																																																																														true																																						0	0														
g-expressions	g-expressions	2012			11	pl				0					2969	1			19476		true	0									pl																							false													gexp																																	"The GNU Guix project invented G-Expressions to make it easier to ""stage"" data or code, in the form of S-Expressions, for later manipulation or evaluation. They are similar to S-Expressions, hence the name, but they provide useful code staging features beyond what can be easily accomplished with just ""quasiquote"" and ""unquote"". A high-level object (such as a Guix package) can be included in a G-Expression; the transitive dependencies of that high-level object will then be automatically carried along with the G-Expression. When the G-Expression is converted to an S-Expression and stored on disk for later manipulation or evaluation, the high-level object will be automatically ""lowered"" to an appropriate representation (such as the package's output path) via a ""compiler"". Compared to direct manipulation of S-Expressions, G-Expressions can provide a simpler and more intuitive way to stage data or code."	"The GNU Guix project invented G-Expressions to make it easier to ""stage"" data or code, in the form of S-Expressions, for later manipulation or evaluation. They are similar to S-Expressions, hence the name, but they provide useful code staging features beyond what can be easily accomplished with just ""quasiquote"" and ""unquote"". A high-level object (such as a Guix package) can be included in a G-Expression; the transitive dependencies of that high-level object will then be automatically carried along with the G-Expression. When the G-Expression is converted to an S-Expression and stored on disk for later manipulation or evaluation, the high-level object will be automatically ""lowered"" to an appropriate representation (such as the package's output path) via a ""compiler"". Compared to direct manipulation of S-Expressions, G-Expressions can provide a simpler and more intuitive way to stage data or code."		https://guix.gnu.org/en/contact/	"The GNU Guix project invented G-Expressions to make it easier to ""stage"" data or code, in the form of S-Expressions, for later manipulation or evaluation. They are similar to S-Expressions, hence the name, but they provide useful code staging features beyond what can be easily accomplished with just ""quasiquote"" and ""unquote"". A high-level object (such as a Guix package) can be included in a G-Expression; the transitive dependencies of that high-level object will then be automatically carried along with the G-Expression. When the G-Expression is converted to an S-Expression and stored on disk for later manipulation or evaluation, the high-level object will be automatically ""lowered"" to an appropriate representation (such as the package's output path) via a ""compiler"". Compared to direct manipulation of S-Expressions, G-Expressions can provide a simpler and more intuitive way to stage data or code."														0	0		11																																														Various				https://fosdem.org/2020/schedule/event/gexpressionsguile/	"(define build-exp   #~(begin       (mkdir #$output)       (chdir #$output)       (symlink (string-append #$coreutils ""/bin/ls"")                ""list-files"")))"																																																																																																																																																																																																																							0	0														
gel	Generic Expression Language	2008			11	textMarkup				0					2970	0			19476		true	0									textMarkup																							false												Generic Expression Language																																		Generic Expression Language (Gel) is a rich generic syntax that embodies many of the common syntactic conventions for operators, grouping and lists in widely-used languages. Prefix/infix operators are disambiguated by white-space, so that documents which violate common white-space conventions will not necessarily parse correctly with Gel. With some character replacements and adjusting for mismatch in operator precedence, Gel can extract meaningful structure from typical files in many languages, including Java, CSS, Smalltalk, and ANTLR grammars. This evaluation shows the expressive power of Gel, not that Gel can be used as a parser for existing languages. Gel is intended to serve as a generic language for creating composable domainspecific languages.	Generic Expression Language (Gel) is a rich generic syntax that embodies many of the common syntactic conventions for operators, grouping and lists in widely-used languages. Prefix/infix operators are disambiguated by white-space, so that documents which violate common white-space conventions will not necessarily parse correctly with Gel. With some character replacements and adjusting for mismatch in operator precedence, Gel can extract meaningful structure from typical files in many languages, including Java, CSS, Smalltalk, and ANTLR grammars. This evaluation shows the expressive power of Gel, not that Gel can be used as a parser for existing languages. Gel is intended to serve as a generic language for creating composable domainspecific languages.		University of Texas at Austin	Generic Expression Language (Gel) is a rich generic syntax that embodies many of the common syntactic conventions for operators, grouping and lists in widely-used languages. Prefix/infix operators are disambiguated by white-space, so that documents which violate common white-space conventions will not necessarily parse correctly with Gel. With some character replacements and adjusting for mismatch in operator precedence, Gel can extract meaningful structure from typical files in many languages, including Java, CSS, Smalltalk, and ANTLR grammars. This evaluation shows the expressive power of Gel, not that Gel can be used as a parser for existing languages. Gel is intended to serve as a generic language for creating composable domainspecific languages.														0	0		11																																	text	6042												United States				https://www.cs.utexas.edu/~wcook/Drafts/2008/gel.pdf																																																																																																																																																																																																																								0	0														
genero	Genero Business Development Language	2010			11	pl				0					2971	1			19476		true	0									pl	2	14		52							text			source.genero	programming								false																																														Genero Business Development Language (BDL) is a program language designed to write an interactive database application.	Genero Business Development Language (BDL) is a program language designed to write an interactive database application.		Four Js Development Tools Inc	Genero Business Development Language (BDL) is a program language designed to write an interactive database application.		4gl												0	0		11																																														United States				https://www.generomobile.com/techdocs/fjs-fgl-manual/#fgl-topics/c_fgl_intro_BDL_002.html	"OPTIONS SHORT CIRCUIT IMPORT FGL cust_data SCHEMA stores  PRIVATE CONSTANT c_title = ""Customer data form"" PUBLIC TYPE t_cust RECORD LIKE customer.* PRIVATE DEFINE cust_arr DYNAMIC ARRAY OF t_cust  MAIN     ... END MAIN  DIALOG cust_dlg()     INPUT BY NAME cust_rec.*        ...     END INPUT END DIALOG  FUNCTION cust_display()    ... END FUNCTION  FUNCTION cust_input()    ... END FUNCTION  REPORT cust_rep(row)    ... END REPORT"																																																																																																																																																																																																																							0	0					Genero				Genero					
hmmm	HMMM	2006			11	assembly				0					2972	1			19476		true	0									assembly																							false												Harvey Mudd Miniature Machine																																		Hmmm (Harvey Mudd Miniature Machine) is a 16-bit, 23-instruction simulated assembly language with 28=256 16-bit words of memory.	Hmmm (Harvey Mudd Miniature Machine) is a 16-bit, 23-instruction simulated assembly language with 28=256 16-bit words of memory.		Harvey Mudd College	Hmmm (Harvey Mudd Miniature Machine) is a 16-bit, 23-instruction simulated assembly language with 28=256 16-bit words of memory.														0	0		11																																														United States				https://web.cs.hacettepe.edu.tr/~bbm101/fall17/files/Hmmm.pdf																https://riju.codes/hmmm	 0 setn r1, 72  1 write r1  2 setn r1, 101  3 write r1  4 setn r1, 108  5 write r1  6 setn r1, 108  7 write r1  8 setn r1, 111  9 write r1 10 setn r1, 44 11 write r1 12 setn r1, 32 13 write r1 14 setn r1, 119 15 write r1 16 setn r1, 111 17 write r1 18 setn r1, 114 19 write r1 20 setn r1, 108 21 write r1 22 setn r1, 100 23 write r1 24 setn r1, 33 25 write r1 26 setn r1, 10 27 write r1 28 halt																																																																																																																																																																																																							0	0														
inquire	INQUIRE	1969			11	queryLanguage				0					2973	0			19476	4525	true	0									queryLanguage																							false																																																	IBM															0	0		11																																		8951												United States				https://www.ibm.com/support/pages/history-cics-transaction-server																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4525													
jacl	JACL	1997	Ioi K. Lam and Brian Smith		11	pl				0					2974	0			19476	8579	true	0									pl																							false																																														Jacl, pronunced “Jackal”, is a Tcl interpreter written in Java. You can use it for Java the same way Tcl is used for C — a scripting language to glue together modules written in a low level language.	Jacl, pronunced “Jackal”, is a Tcl interpreter written in Java. You can use it for Java the same way Tcl is used for C — a scripting language to glue together modules written in a low level language.		http://www.brainbyte.de/	Jacl, pronunced “Jackal”, is a Tcl interpreter written in Java. You can use it for Java the same way Tcl is used for C — a scripting language to glue together modules written in a low level language.														0	0		12																2																														Germany				https://vmlanguages.is-research.de/jacl/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8579													
karl	Knowledge Acquisition and Representation Language	1993			11	pl				0					2975	0			19476	4189	true	0									pl																							false												Knowledge Acquisition and Representation Language																																		Knowledge Acquisition and Representation Language	Knowledge Acquisition and Representation Language		University of Karlsruhe && University of Applied Sciences Braunschweig	Knowledge Acquisition and Representation Language														0	0		12																																		7595												Germany				https://ieeexplore.ieee.org/document/706055																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4189													
kb	KB	1990			11	pl				0					2976	1			19476	7724	true	0									pl																							false																																														A knowledge representation package for Common Lisp	A knowledge representation package for Common Lisp		University of Pennsylvania	A knowledge representation package for Common Lisp														0	0		11																																		1795												United States				https://repository.upenn.edu/cgi/viewcontent.cgi?article=1569&context=cis_reports	(defconcept circle () (center radius))																																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=7724													
kivy-lang	kivy-lang	2010			11	pl				0					2977	1			19476		true	0									pl																							false																																														A meta language that look like QML in QT	A meta language that look like QML in QT		https://github.com/kivy	A meta language that look like QML in QT														0	0		12																																														Various				https://github.com/kivy/kivy/blob/master/kivy/data/style.kv	"#:kivy 1.0 Widget:     Button:         text: ""Hello World""     Button:         text: ""I'm another label""         pos: (200, 200)"																																			""""																																																																																																																																														true																																						0	0														
l-expressions	Line-expressions	2019	Jay McCarthy		11	dataNotation				0					2978	1			19476		true	0									dataNotation																							false													L-expressions																																	Line-expressions (L-expressions or Lexprs) are like S-expressions, but with more syntactic categories and without as much required notation. Like S-expressions, they mostly lack a semantic interpretation.	Line-expressions (L-expressions or Lexprs) are like S-expressions, but with more syntactic categories and without as much required notation. Like S-expressions, they mostly lack a semantic interpretation.			Line-expressions (L-expressions or Lexprs) are like S-expressions, but with more syntactic categories and without as much required notation. Like S-expressions, they mostly lack a semantic interpretation.														0	0		12			s-expressions													1																																		https://github.com/jeapostrophe/racket2-rfcs/blob/lexpr/lexpr/0004-lexpr.md	fun ksum(k, l) :   match l \     | empty :         ; This is my favorite number!         0     | cons(a, d) :         (a + k * ksum(k, d))  fun timed_thunk(thunk) :   let before = now()   let answer = thunk()   let after = now()   println {It took @(after - before) seconds}   answer  mac timed \   | [_ e] :       'timed_thunk([λ() : e])																																																																																																																																																																																																																							0	0														
loglan-pl	LOGLAN	1982	Antoni Kreczmar and Andrzej Salwicki		11	pl				0					2979	1			19476	2180	true	0									pl																							false																																																	Institute of Informatics															0	0		12																2																														Poland				https://semanticscholar.org/paper/47f155eaa3f41f9f53995976949bec6c61325439	if boolean expression then  sequence of statements else  sequence of statements fi																																																																																																																																																																																																																							2	0	https://hopl.info/showlanguage.prx?exp=2180							year|publisher|title|authors|isbn13\nJanuary 1984|Pa?nstwowe Wydawn Nauk|Report on the Loglan 82 Programming Language|Polska Akademia Nauk and Antoni Mazurkiewicz|9788301053505\n1990|Springer|Loglan '88 - Report On The Programming Language (lecture Notes In Computer Science)|Antoni Kreczmar and Andrzej Salwicki and Marek Warpechowski|9783540523253						
loops	Lisp Object-Oriented Programming System	1983			11	pl				0					2980	0			19476	1042	true	0									pl																							false												Lisp Object-Oriented Programming System																																					Xerox PARC															0	0		11																																		9535												United States				https://www.markstefik.com/wp-content/uploads/2011/04/1983-loops-manual-Bobrow-Stefik-part-1.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1042													
mcleyvier-command-language	McLeyvier Command Language	1982			11	pl				0					2981	0			19476	6405	true	0									pl																							false																																														Music language	Music language		Hazelcom Industries	Music language														0	0		11																																														United States				https://synthmuseum.com/mcleyvier/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6405													
mdd	MDD	1998			11	3d binaryDataFormat				0					2982	0			19476		false	0									3d																							false												Motion Designer Document	Lightwave Point Cache																																	MDD (Motion Designer Data) is a file format used primarily for storing vertex animation data in 3D modeling and animation software, such as LightWave and Maya. It captures point cloud or mesh vertex positions over time, enabling precise animation playback without requiring skeletal rigging.	MDD (Motion Designer Data) is a file format used primarily for storing vertex animation data in 3D modeling and animation software, such as LightWave and Maya. It captures point cloud or mesh vertex positions over time, enabling precise animation playback without requiring skeletal rigging.		LightWave	MDD (Motion Designer Data) is a file format used primarily for storing vertex animation data in 3D modeling and animation software, such as LightWave and Maya. It captures point cloud or mesh vertex positions over time, enabling precise animation playback without requiring skeletal rigging.	mdd													0	0		12																																	binary																	https://rodolphe-vaillant.fr/entry/134/mdd-file-exporter-importer-source-code-c-c																																																																																																																																																																																																																								0	0														
net-format	net-format	2006			11	textDataFormat				0					2983	1			19476		true	0									textDataFormat																							false																																														The net file format is used to describe the axtNet data that underlie the net alignment annotations in the Genome Browser. In 2016 it was revised so that line indentation level represents the parent/child relationship between records and is a necessary part of the net file format. Child records are indented one space from the parent, as shown in the example net file below.	The net file format is used to describe the axtNet data that underlie the net alignment annotations in the Genome Browser. In 2016 it was revised so that line indentation level represents the parent/child relationship between records and is a necessary part of the net file format. Child records are indented one space from the parent, as shown in the example net file below.		University of California Santa Cruz	The net file format is used to describe the axtNet data that underlie the net alignment annotations in the Genome Browser. In 2016 it was revised so that line indentation level represents the parent/child relationship between records and is a necessary part of the net file format. Child records are indented one space from the parent, as shown in the example net file below.														0	0		11																																	text													United States				https://genome.ucsc.edu/goldenPath/help/net.html	net chr2L 23011544  fill 6004 3278 chrXR_group3a - 1396397 2164 id 25606 score 23114 ali 782 qDup 576 type top tN 0 qN 0 tR 36 qR 0 tTrf 0 qTrf 0   gap 6065 2 chrXR_group3a - 1398498 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0   gap 6096 1485 chrXR_group3a - 1397572 897 tN 0 qN 0 tR 36 qR 0 tTrf 0 qTrf 0    fill 6096 513 chrU - 5570675 533 id 48675 score 4435 ali 465 qDup 533 type nonSyn tN 0 qN 0 tR 0 qR 13 tTrf 0 qTrf 0     gap 6116 8 chrU - 5571188 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0     gap 6156 5 chrU - 5571156 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0     gap 6184 3 chrU - 5571133 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0     gap 6212 18 chrU - 5571106 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0     gap 6244 9 chrU - 5571092 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0     gap 6340 2 chrU - 5570996 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0     gap 6515 3 chrU - 5570771 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0   gap 7623 1 chrXR_group3a - 1397530 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0   gap 7664 1007 chrXR_group3a - 1397008 482 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0    fill 7664 382 chrXL_group1e - 8262003 506 id 25608 score 10609 ali 364 qDup 506 type nonSyn tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0     gap 7784 4 chrXL_group1e - 8262361 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0     gap 7792 3 chrXL_group1e - 8262357 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0     gap 7921 2 chrXL_group1e - 8262126 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0     gap 7949 9 chrXL_group1e - 8262092 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0   gap 8693 1 chrXR_group3a - 1396985 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0  fill 9833 1251 chrU - 5562980 1239 id 48675 score 10720 ali 1124 qDup 1094 type top tN 0 qN 0 tR 22 qR 88 tTrf 0 qTrf 0   gap 9966 7 chrU - 5564075 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0   gap 10015 3 chrU - 5564030 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0   gap 10088 2 chrU - 5563957 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0   gap 10101 8 chrU - 5563946 0 tN 0 qN 0 tR 0 qR 0 tTrf 0 qTrf 0																																																																																																																																																																						true																																																	0	0														
oasis	OASIS	1994			11	pl				0					2984	0			19476	2830	true	0									pl																							false																																																	Aarhus University															0	0		11																								https://tio.run/#oasis										6544												Denmark				https://semanticscholar.org/paper/be0134cd242a68f9d16f9590851ca67947127831																																																																																																																																																																																																																								2	0	https://hopl.info/showlanguage.prx?exp=2830							year|publisher|title|authors|isbn13\n2018|The Museum of Modern Art, New York|Oasis in the City: The Abby Aldrich Rockefeller Sculpture Garden at The Museum of Modern Art|Reed, Peter and Silver-Kohn, Romy and Bajac, Quentin and Temkin, Ann|9780870709074\n2015|AuthorHouse|Blossoms of Light: An Oasis for the Soul|Moore, Iris Arla|9781504957878						
opb-format	OPB Format	2009	Olivier Roussel and Vasco Manquinho		11	textDataFormat				0					2985	1			19476		true	0									textDataFormat																							false																																														A format for encoding pseudo-Boolean optimization problems. It is used to represent linear pseudo-Boolean constraints and objective functions.	A format for encoding pseudo-Boolean optimization problems. It is used to represent linear pseudo-Boolean constraints and objective functions.			A format for encoding pseudo-Boolean optimization problems. It is used to represent linear pseudo-Boolean constraints and objective functions.	opb													0	0		14	mps-format															2																																		https://www.gurobi.com/documentation/current/refman/opb_format.html	* #variable= 3 #constraint= 2 min: 3 x1 + 2 x2 + x3; 2 x1 - 3 x2 + x3 >= 5; x1 + x2 + x3 = 1;																																																																																																																																																																																																																							0	0														
petr	Petr	1999			11	pl				0					2986	0			19476		true	0									pl																							false	Czech																																													Czech visual language for kids, created in 1999, written by developer who was cheated by author of Baltik and Baltazar.	Czech visual language for kids, created in 1999, written by developer who was cheated by author of Baltik and Baltazar.		Gemtree Software, s.r.o	Czech visual language for kids, created in 1999, written by developer who was cheated by author of Baltik and Baltazar.														0	0		11																							true																							Czech Republic				http://www.gemtree.com/peter.htm																																																																																																																																																																																																																								0	0														
phylip	phylip	1991			11	textDataFormat				0					2987	1			19476		true	0									textDataFormat																							false																																														The PHYLIP file format stores a multiple sequence alignment. The format was originally defined and used in Joe Felsenstein’s PHYLIP package [R165], and has since been supported by several other bioinformatics tools	The PHYLIP file format stores a multiple sequence alignment. The format was originally defined and used in Joe Felsenstein’s PHYLIP package [R165], and has since been supported by several other bioinformatics tools		University of Washington	The PHYLIP file format stores a multiple sequence alignment. The format was originally defined and used in Joe Felsenstein’s PHYLIP package [R165], and has since been supported by several other bioinformatics tools	phy ph													0	0		13																																	text													United States				http://rosalind.info/glossary/phylip-format/	3 30 Taxon1     ACCGTTTCCACAGCATTATGG GCTCGATGA Taxon2     CACTTCACAAATCAATATTGA GCTAGTGCA Taxon3     TAAGGTATTGGGCTTGGTTCG CAGGGGACT																																																																																																																																																																																																																							0	0														
please	PLEASE	1984			11	pl				0					2988	0			19476	6976	true	0									pl																							false																																																	University of Illinois Urbana-Champaign															0	0		11																																		145												United States				https://semanticscholar.org/paper/67f0224194a4e35f6602d08ac0a013752b67c85d																																																																																																																																																																																																																								1	1	https://hopl.info/showlanguage.prx?exp=6976							year|publisher|title|authors|isbn13\n1994|Overlook Books|Please Stand By: A Prehistory of Television|Ritchie, Michael|9780879515461					year|title|doi|citations|influentialCitations|authors|paperId\n2010|Sir, Please Step Away from the ASR-33!|10.1145/1866296.1871406|3|0|Poul-Henning Kamp|7d59de3f4c07a814af96ed69652498d2626b2fb8	
pluk	Pluk	1995	Bart van der Werf		11	pl				0					2989	0			19476	8629	true	0									pl																							false																																																	https://sourceforge.net/p/pluk/_list/tickets		.pluk													0	0		12																1																														The Netherlands				http://freshmeat.sourceforge.net/projects/pluk																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8629													
post-x	Post-X	1980	P.A.C. Bailes and L.H. Reeker		11	grammarLanguage				0					2990	1			19476	5734	true	0									grammarLanguage																							false																																														The Post-X language is designed to provide facilities for pattern-directed processing of strings, sequences and trees in an integrated applicative format.	The Post-X language is designed to provide facilities for pattern-directed processing of strings, sequences and trees in an integrated applicative format.		University of Queensland	The Post-X language is designed to provide facilities for pattern-directed processing of strings, sequences and trees in an integrated applicative format.														0	0		12																2																														Australia				https://pdfs.semanticscholar.org/4949/e6dbe9967617534a3e9e5d66e1694a541d74.pdf	"REPLACE GRAM := ""<""^BREAK"">""^""> ''                 {$<^((REPLACE GRAM)<                    SELECT RHS                    (ALT LTST<                    (LHS--FIND $2 <GRAM)))                 %>}                 INULL{$$};"																																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=5734													
prompter	prompter	2011	Graham Nelson		11	pl				0					2991	1			19476		true	0									pl																							false																																														“Blood and Laurels”, “Bramble House” and other Versu titles are instead written in a language called Prompter which compiles down to Praxis. Besides making it feasible to write large-scale narratives for Versu, Prompter has two other goals: to enable faster development, and to make Versu content more human-readable. Readability matters. It matters for all soware, in fact, but especially here. In Prompter, the basic unit for grouping code together is the “scene”.	“Blood and Laurels”, “Bramble House” and other Versu titles are instead written in a language called Prompter which compiles down to Praxis. Besides making it feasible to write large-scale narratives for Versu, Prompter has two other goals: to enable faster development, and to make Versu content more human-readable. Readability matters. It matters for all soware, in fact, but especially here. In Prompter, the basic unit for grouping code together is the “scene”.		Little Text People	“Blood and Laurels”, “Bramble House” and other Versu titles are instead written in a language called Prompter which compiles down to Praxis. Besides making it feasible to write large-scale narratives for Versu, Prompter has two other goals: to enable faster development, and to make Versu content more human-readable. Readability matters. It matters for all soware, in fact, but especially here. In Prompter, the basic unit for grouping code together is the “scene”.										praxis-lang				0	0		12																1																														United Kingdom				http://worrydream.com/refs/Nelson%20-%20Prompter%20-%20A%20Domain-Speci!c%20Language%20for%20Versu.pdf	A poor young straight Ancient Roman man. By reputation he is attractive - “[He] is widely accounted tremendously handsome”, intelligent - “[He] is known for his poetry, and cannot be supposed a fool”, but not proper - “[His] misbehaviour, with various ladies, is the talk of the town”. He is open, unconscientious, extroverted and &irtatious. He is concerned with attractiveness, intelligence and friendship																																																																																																																																																																																																																							0	0														
push	Push	2001	Lee Spector and Alan Robinson		11	pl				0				3.0	2992	1			19476		true	0									pl																							false																																																https://faculty.hampshire.edu/lspector/pubs/push-gpem-final.pdf	Hampshire College															0	0		12																2		3	true																															https://faculty.hampshire.edu/lspector/pubs/push-gpem-final.pdf	TIMES2 CODE.QUOTE ( 2 INTEGER.* ) CODE.DEFINE																																																																																																																																																																																																																							0	0														
realbasic	REALBasic (now Xojo)	1996			11	pl				0					2993	0			19476		true	0									pl	5	17		99		0					text			source.vbnet	programming								false																																														REALBasic is now known as Xojo.	REALBasic is now known as Xojo.		https://github.com/xojo	REALBasic is now known as Xojo.		rbbas rbfrm rbmnu rbres rbtbar rbuistate												0	0		12	xojo																																								http://www.rosettacode.org/wiki/Category:REALbasic					United States																																																																																																																																																																																																																												0	0					REALbasic				REALbasic					
relationlog	Relationlog	2001	Mengchi Liu		11	queryLanguage database				0					2994	0			19476	7143	true	0									queryLanguage																							false																																														The Relationlog system is a novel persistent deductive database system for advanced data and knowledge-based applications. It directly supports the storage and inference of data with complex structures, especially data supported in nested relational and complex-object models. The Relationlog system supports the Relationlog query language, which is a typed extension of Datalog with tuples and sets and stands in the same relationship to the nested relational and complex-object models as Datalog stands to the relational model. It also supports an SQL-like data definition language and a declarative data manipulation language.	The Relationlog system is a novel persistent deductive database system for advanced data and knowledge-based applications. It directly supports the storage and inference of data with complex structures, especially data supported in nested relational and complex-object models. The Relationlog system supports the Relationlog query language, which is a typed extension of Datalog with tuples and sets and stands in the same relationship to the nested relational and complex-object models as Datalog stands to the relational model. It also supports an SQL-like data definition language and a declarative data manipulation language.	https://doi.org/10.1002/spe.378	University of Regina	The Relationlog system is a novel persistent deductive database system for advanced data and knowledge-based applications. It directly supports the storage and inference of data with complex structures, especially data supported in nested relational and complex-object models. The Relationlog system supports the Relationlog query language, which is a typed extension of Datalog with tuples and sets and stands in the same relationship to the nested relational and complex-object models as Datalog stands to the relational model. It also supports an SQL-like data definition language and a declarative data manipulation language.														0	0		11																1																														Canada				https://semanticscholar.org/paper/f116f44111bc612531792a2ab4267adb7e2c21b8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7143													
shadow	SHADOW	1958			11	pl				0					2995	0			19476	168	true	0									pl																							false																																														This paper provides an account of the Shadow language that is used to describe syntax and of a corresponding subroutine that enables a computer to perform syntactic analysis. The input to this subroutine consists of a string to be analyzed and a description of the syntax that is to be used. The syntax is expressed in the Shadow language. The output consists of a trace table that expresses the results of the syntactic analysis in a tabular form. Several versions of the subroutine and some associated programs have been in use now for over three years. The present account of the language and the subroutine contains a summary of material that has been described previously in unpublished reports and also some additional discussion of the work in relation to the more general questions of problem-oriented languages and string transformations.	This paper provides an account of the Shadow language that is used to describe syntax and of a corresponding subroutine that enables a computer to perform syntactic analysis. The input to this subroutine consists of a string to be analyzed and a description of the syntax that is to be used. The syntax is expressed in the Shadow language. The output consists of a trace table that expresses the results of the syntactic analysis in a tabular form. Several versions of the subroutine and some associated programs have been in use now for over three years. The present account of the language and the subroutine contains a summary of material that has been described previously in unpublished reports and also some additional discussion of the work in relation to the more general questions of problem-oriented languages and string transformations.		MIT	This paper provides an account of the Shadow language that is used to describe syntax and of a corresponding subroutine that enables a computer to perform syntactic analysis. The input to this subroutine consists of a string to be analyzed and a description of the syntax that is to be used. The syntax is expressed in the Shadow language. The output consists of a trace table that expresses the results of the syntactic analysis in a tabular form. Several versions of the subroutine and some associated programs have been in use now for over three years. The present account of the language and the subroutine contains a summary of material that has been described previously in unpublished reports and also some additional discussion of the work in relation to the more general questions of problem-oriented languages and string transformations.														0	0		11																																		4505												United States				https://dl.acm.org/doi/10.1145/368959.368992																																																																																																																																																																																																																								1	0	https://hopl.info/showlanguage.prx?exp=168							year|publisher|title|authors|isbn13\n2007|Syngress|Stealing the Network: How to Own a Shadow|Long, Johnny and Mullen, Timothy and Russell, Ryan|9781597490818						
smdl	SMDL	1991	Steven R Newcomb		11	pl				0					2996	0			19476	6456	true	0									pl																							false																																																	Techno Teacher, Inc															0	0		11																1																														United States				https://www.semanticscholar.org/paper/Standard-Music-Description-Language-%28-SMDL-%29-ISO-%2F/a57cc9b150280aa50a7c19dffe091e1ec42ae5a5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6456													
social-networks-query-language	SoQL	2009	Royi Ronen and Oded Shmueli		11	queryLanguage				0					2997	0			19476		true	0									queryLanguage																							false												Social Networks Query language	soql																																	language for querying and creating data in social networks. The language is designed to meet the growing need of social networks participants to efficiently manage the large, and quickly growing, amounts of data available to them, as well as automate processes of creating new data.	language for querying and creating data in social networks. The language is designed to meet the growing need of social networks participants to efficiently manage the large, and quickly growing, amounts of data available to them, as well as automate processes of creating new data.		Technion	language for querying and creating data in social networks. The language is designed to meet the growing need of social networks participants to efficiently manage the large, and quickly growing, amounts of data available to them, as well as automate processes of creating new data.														0	0		12																2																														Israel				https://ieeexplore.ieee.org/document/4812579																																																																																																																																																																																																																								0	0														
stl	Statement List	1993			11	assembly				0					2998	0			19476		true	0									assembly				0					ascii stl or stla		text			source.stl	data								false												Statement List																																		"STL corresponds to the ""Instruction List"" language defined in the International Electrotechnical Commission's standard IEC 1131-3, although there are substantial differences with regard to the operations.  STL corresponds to the Instruction List language defined in the IEC 61131-3 specification."	"STL corresponds to the ""Instruction List"" language defined in the International Electrotechnical Commission's standard IEC 1131-3, although there are substantial differences with regard to the operations.  STL corresponds to the Instruction List language defined in the IEC 61131-3 specification."		Siemens	"STL corresponds to the ""Instruction List"" language defined in the International Electrotechnical Commission's standard IEC 1131-3, although there are substantial differences with regard to the operations.  STL corresponds to the Instruction List language defined in the IEC 61131-3 specification."		stl												0	0		11																																				https://github.com/antlr/grammars-v4/tree/master/stl										Germany				http://www.plcdev.com/statement_list_stl_cheat_sheets																																																																																																																																																																																																																								0	0									STL					
tick-c	Tick C	1997			11	pl				0					2999	0			19476	3610	true	0									pl																							false													‘C																																	A superset of ANSI C that allows high-level, efficient, and machine-independent specification of dynamically generated code.	A superset of ANSI C that allows high-level, efficient, and machine-independent specification of dynamically generated code.			A superset of ANSI C that allows high-level, efficient, and machine-independent specification of dynamically generated code.														0	0		13	c								c																																									https://semanticscholar.org/paper/df5f380b77d7d9377fc2f9944cc6f2b992af065d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3610													
tremor-query	tremor-query	2019			11	queryLanguage				0					3000	1			19476		true	0									queryLanguage																							false																																														The tremor query language, tremor-query or trickle is an interpreted statement-oriented language designed for continuous online structured queries with support filtering, extraction, transformation and streaming of structured data in a stream or event-based processing system.	The tremor query language, tremor-query or trickle is an interpreted statement-oriented language designed for continuous online structured queries with support filtering, extraction, transformation and streaming of structured data in a stream or event-based processing system.			The tremor query language, tremor-query or trickle is an interpreted statement-oriented language designed for continuous online structured queries with support filtering, extraction, transformation and streaming of structured data in a stream or event-based processing system.														0	0		12																																																		https://marketplace.visualstudio.com/items?itemName=tremorproject.tremor-language-features	"define grouper::bucket operator kfc;  define script categorize script   let $rate = 1;   let $class = event.`group`;   { ""event"": event, ""rate"": $rate, ""class"": $class }; end;   create script categorize; # Stream ingested data into categorize script select event from in into categorize;  create operator kfc; # Stream scripted events into kfc bucket operator select event from categorize into kfc;  # Stream bucketed events into out stream select event from kfc into out;"																																#																																true																																																							true																																															false																																																	0	0														
euclidean-geometry	Euclidean geometry	-300			5	notation				0					3001	0			19470		true	0									notation																							false																																					1951		"Euclidean geometry is a mathematical system attributed to Alexandrian Greek mathematician Euclid, which he described in his textbook on geometry: the Elements. Euclid's method consists in assuming a small set of intuitively appealing axioms, and deducing many other propositions (theorems) from these. Although many of Euclid's results had been stated by earlier mathematicians, Euclid was the first to show how these propositions could fit into a comprehensive deductive and logical system. The Elements begins with plane geometry, still taught in secondary school (high school) as the first axiomatic system and the first examples of formal proof. It goes on to the solid geometry of three dimensions. Much of the Elements states results of what are now called algebra and number theory, explained in geometrical language.For more than two thousand years, the adjective ""Euclidean"" was unnecessary because no other sort of geometry had been conceived. Euclid's axioms seemed so intuitively obvious (with the possible exception of the parallel postulate) that any theorem proved from them was deemed true in an absolute, often metaphysical, sense. Today, however, many other self-consistent non-Euclidean geometries are known, the first ones having been discovered in the early 19th century. An implication of Albert Einstein's theory of general relativity is that physical space itself is not Euclidean, and Euclidean space is a good approximation for it only over short distances (relative to the strength of the  gravitational field).Euclidean geometry is an example of synthetic geometry, in that it proceeds logically from axioms describing basic properties of geometric objects such as points and lines, to propositions about those objects, all without the use of coordinates to specify those objects. This is in contrast to analytic geometry, which uses coordinates to translate geometric propositions into algebraic formulas."		1084	1284		9417																				5440	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Euclidean_geometry	0	0														
dexterity	Dexterity	1991			8	pl				0					3002	0			19450		true	0									pl																							false																																									12								Great Plains Software && Microsoft															80	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Dexterity_programming_language	0	1													year|title|doi|citations|influentialCitations|authors|paperId\n2022|Adaptive Motion Cueing Algorithm Based on Fuzzy Logic Using Online Dexterity and Direction Monitoring|10.1109/JSYST.2021.3059285|4|0|Mohammad Reza Chalak Qazani and Houshyar Asadi and M. Rostami and Shady M. K. Mohamed and C. Lim and S. Nahavandi|d3c58cb9e84450f0a017b604c736899598e26680	
join-java	Join Java	2000	G. Stewart von Itzstein		8	pl				0					3003	1			19450		true	0									pl																							false																																					2000	java	Join Java is a programming language based on the join-pattern that extends the standard Java programming language with the join semantics of the join-calculus.  It was written at the University of South Australia within the Reconfigurable Computing Lab by Dr. Von Itzstein.	2005	12	33	38	2225745					University of South Australia															80	0		8																1																														Australia																							class ThreadExample {     signal thread(SomeObject x) {        //this code will execute in a new thread     }  }																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Join_Java	0	0														
odrl	ODRL	2000			8	pl				0					3004	1			19450		true	0									pl																							false																																					2000		"The Open Digital Rights Language (ODRL) is a policy expression language that provides a flexible and interoperable information model, vocabulary, and encoding mechanisms for representing statements about the usage of content and services.  An example of ODRL policy follows, which can be intepreted as ""John can play mysong.mp3""."	2004	12	9	68	1001985					https://odrl.net															80	0		8																																														Australia																							"{  ""@context"": ""http://www.w3.org/ns/odrl.jsonld"",  ""uid"": ""http://example.com/policy:001"",  ""permission"": [{   ""target"": ""http://example.com/mysong.mp3"",  ""assignee"": ""John"",  ""action"": ""play""  }] }"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/ODRL	0	3													year|title|doi|citations|influentialCitations|authors|paperId\n2014|Defining expressive access policies for linked data using the ODRL ontology 2.0|10.1145/2660517.2660530|36|3|Simon Steyskal and A. Polleres|4cdf228f77a96fb19da2d41f4dfc5cbfc926cd54\n2019|ODRL Policy Modelling and Compliance Checking|10.1007/978-3-030-31095-0_3|28|1|Marina De Vos and S. Kirrane and J. Padget and K. Satoh|68ef0a1d08ac6f801e0240968e57d5dc77d2904c\n2015|Towards Formal Semantics for ODRL Policies|10.1007/978-3-319-21542-6_23|20|1|Simon Steyskal and A. Polleres|6442e71ae9a783c859130001293cedef9d88904a	
pascal-mtp	PASCAL/MT+	1988			8	pl				0					3005	0			19450	3387	true	0									pl																							false																																					1980	pascal	Pascal/MT+ was an ISO 7185 compatible Pascal compiler written in 1980 by Michael Lehman, founder of MT MicroSYSTEMS of Solana Beach, California.  The company was acquired by Digital Research in 1981 which subsequently distributed versions that ran on the 8080/Z80 processor under the CP/M operating system. Later versions ran on the 68000 CPU under CP/M-68K, and the 8086 CPU under CP/M-86 and MS-DOS. Pascal/MT+, for the 8086, was available for CP/M-86, PC DOS/MS-DOS as well as RMX-86 (a proprietary OS from Intel). Pascal/MT+86 still runs today on even the latest version of Microsoft Windows and DR-DOS.		12	43		3226664					MT MicroSYSTEMS															80	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Pascal/MT+	0	0	https://hopl.info/showlanguage.prx?exp=3387													
pbasic	PBASIC	1988			8	pl				0					3006	1			19450	6747	true	0									pl																							false																																					1992	basic basic-stamp	PBASIC is a microcontroller-based version of BASIC created by Parallax, Inc. in 1992.PBASIC was created to bring ease of use to the microcontroller and embedded processor world. It is used for writing code for the BASIC Stamp microcontrollers. After the code is written, it is tokenized and loaded into an EEPROM on the microcontroller. These tokens are fetched by the microcontroller and used to generate instructions for the processor.	2005	12	26	87	1655770					Parallax Inc															80	0		8																																														United States																							HIGH 1                 'turn on LED on pin 1  PAUSE 1000             'pause for one second  LOW 1                  'turn off LED on pin 1  END                    'end program																																																																																																																																																																																																				https://en.wikipedia.org/wiki/PBASIC	0	0	https://hopl.info/showlanguage.prx?exp=6747													
sing-sharp	Sing Sharp	2005			8	pl				0					3007	1			19450		true	0									pl																							false																																					2004	csharp eiffel java	Spec# is a programming language with specification language features that extends the capabilities of the C# programming language with Eiffel-like contracts, including object invariants, preconditions and postconditions. Like ESC/Java, it includes a static checking tool based on a theorem prover that is able to statically verify many of these invariants. It also includes a variety of other minor extensions to the language, such as non-null reference types. The code contracts API in the .NET Framework 4.0 has evolved with Spec#. Microsoft Research developed both Spec# and C#; in turn, Spec# serves as the foundation of the Sing# programming language, which Microsoft Research also developed.	2005	12	82	39	3078904					Microsoft															80	0		9									spec-sharp																																					United States																							static int Main(string![] args)         requires args.Length > 0;         ensures return == 0;     {         foreach(string arg in args)         {             Console.WriteLine(arg);         }         return 0;     }																																																																																																																																																																																																				https://web.archive.org/web/20180103002408/https://en.wikipedia.org/wiki/Sing_Sharp	0	0														
xbl	XML Binding Language	2000			7	xmlFormat				0					3008	1			19447		true	0									xmlFormat																							false												XML Binding Language																									2000	xml css svg	XBL (XML Binding Language) is an XML-based markup language used to declare the behavior and look of XUL-widgets and XML elements. Development of the XBL specification was abandoned by the W3C in 2012. XBL was developed by the Mozilla project for use in the Mozilla Application Suite; the language is not currently described by any formal standard and is thus proprietary to Mozilla, with the only implementation being the Gecko layout engine. XBL 2.0 is the latest version of XBL. XBL 1.0 was first developed at Netscape in 2000 and announced in 2001. In August 2015, Mozilla announced that the use of XBL for creating Firefox add-ons would be deprecated in the future in favour of WebExtensions. Pale Moon, a fork of Firefox, will continue to support XBL indefinitely.	2004	115	237	131	793475																				595	0		7																																	text																																				scrollbar {   -moz-binding: url('somefile.xml#binding1'); }																																																																																																																																																																																																				https://en.wikipedia.org/wiki/XBL	0	0														
fm-standard	FM broadcasting	1950			5	standard				0					3009	0			19439		true	0									standard																							false																																					1950		"FM broadcasting is a method of radio broadcasting using frequency modulation (FM) technology. Invented in 1933 by American engineer Edwin Armstrong, wide-band FM is used worldwide to provide high-fidelity sound over broadcast radio. FM broadcasting is capable of better sound quality than AM broadcasting (under normal listening conditions), the chief competing radio broadcasting technology, so it is used for most music broadcasts. Theoretically wideband AM can offer equally good sound quality, provided the reception conditions are ideal. FM radio stations use the VHF frequencies.  The term ""FM band"" describes the frequency band in a given country which is dedicated to FM broadcasting."		906	19683		1607203																				4550	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/FM_broadcasting	0	0														
lambda-calculus	Lambda Calculus	1936	Alonzo Church		10	notation				0					3010	1			19434		true	6	automath cosmicos de-bruijn-notation lego lisp mltt								notation																							false																																														Lambda Calculus is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution. It serves as a foundation for functional programming languages and theoretical computer science.	Lambda Calculus is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution. It serves as a foundation for functional programming languages and theoretical computer science.		Princeton University	Lambda Calculus is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution. It serves as a foundation for functional programming languages and theoretical computer science.														0	0		10																1																														United States				https://doi.org/10.2307/2371045	(λx.x) y # Represents the identity function applied to y																																																																																																																																																																																																																							0	0														
atlas-autocode	Atlas Autocode	1965			8	pl				0					3011	0			19411	1840	true	0									pl																							false																																					1965	algol edinburgh-imp compiler-compiler autocode	"Atlas Autocode (AA) was a programming language developed around 1965 at Manchester University. A variant of the ALGOL programming language, it was developed by Tony Brooker and Derrick Morris for the Atlas Computer.  (""Autocode"" was basically an early term for ""programming language""; different autocodes could be totally different)."	2002	11	26	85	2726					University of Manchester															75	0		8																																														England																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Atlas_Autocode	0	0	https://hopl.info/showlanguage.prx?exp=1840													
basic4ppc	Basic4ppc	2005	Erel Uziel		8	pl				0					3012	1			19411		true	0									pl																							false																																					2005	visual-basic basic xml	"Basic4ppc (pronounced ""Basic for PPC"") is a programming language for Pocket PC handheld computers running Windows Mobile operating system, by Anywhere Software. The language is based on a BASIC-like syntax, taking advantage of Microsoft's .NET technology, to allow additional libraries, graphical user interface design of windows forms, rapid application development (RAD), and .NET framework compatible compilation. The language implements a unique way of adding objects to a program without being object-oriented. Its advantages are simplicity, development pace and the integration with .NET framework. A special version of the integrated development environment (IDE) allows developing straight onto the Windows Mobile device. With the demise of Windows Mobile operating system and the devices running it Basic4PPC came to the end of its life in about 2012. For owners of Basic4PPC it remains a useful Windows-desktop BASIC compiler as it runs code directly in the Windows environment and it can compile a project to a Windows 'exe' file for use as a Windows program."	2009	11	88	63	23497750					Anywhere Software															75	0		8																1																														Israel																							"Sub App_Start numA = ""Five "" numB = ""5"" numC = 6  SUM1 = numA & numB 'remark: = ""Five 5"" SUM2 = numB + numC 'remark: = 11 End Sub"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Basic4ppc	0	0														
hp-basic-for-openvms	HP BASIC for OpenVMS	1982			8	pl				0					3013	1			19411	6349	true	0									pl																							false																																					1970	dartmouth-basic cobol basic-plus java	HP BASIC for OpenVMS is the latest name for a dialect of the BASIC programming language created by DEC (DEC) and now owned by Hewlett-Packard Enterprise (HPE).  It was originally developed in the 1970s for the RSTS-11 operating system on the PDP-11 minicomputer.  It was later ported to OpenVMS, first on VAX, then Alpha, and most recently Integrity. Past names for the product include: BASIC-PLUS, Basic Plus 2 (BP2 or BASIC-Plus-2), VAX BASIC, DEC BASIC, and Compaq BASIC for OpenVMS.  Multiple variations of the titles noting the hardware platform (VAX, AlphaServer, etc.) also exist.	2005	11	101	116	1420680					DEC															75	0		8																																														United States																							"10 PRINT ""Enter a temperature in Celsius "";     INPUT C     when error in         X = REAL(C)         PRINT ""Temperature in degrees Fahrenheit is ""; (X * 1.8) + 32     use         PRINT ""Error: Enter a valid numeric value.""     end when  40 END"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/HP_BASIC_for_OpenVMS	0	0	https://hopl.info/showlanguage.prx?exp=6349													
rapidq	RapidQ	2000			8	pl				0					3014	0			19411		true	0									pl																							false																																					2000	linux unix solaris mysql	RapidQ (also known as Rapid-Q) is a free, cross-platform, semi-object-oriented dialect of the BASIC programming language. It can create console, graphical user interface, and Common Gateway Interface applications. The integrated development environment includes a drag-and-drop form designer, syntax highlighting, and single-button compilation. Versions are available for Microsoft Windows, Linux, Solaris, and HP-UX. Additional functionality not normally seen in BASIC languages are function callbacks and primitive object-orientation. The language is called semi-object-oriented by its author because there are only two levels of the class hierarchy: built-in classes, and user-defined classes derived from those; the latter cannot be extended further. The ability to call external shared libraries is available, thus giving full access to the underlying operating system's application program interface. Other capabilities include built-in interfaces to DirectX and MySQL. RapidQ features a bytecode compiler that produces standalone executables by binding the generated bytecode with the interpreter. No external run time libraries are needed; the bytecode interpreter is self-contained. The file sizes of executable files created by RapidQ are about 150 kilobytes or larger for console applications. RapidQ's author, William Yu, sold the source code to REAL Software, the makers of REALbasic, in 2000.The freely distributed program has been improved and many additional components have been created by an active user group.	2004	11	98	98	38261225					https://groups.io/g/rapidq															75	0		8																																									http://www.rosettacode.org/wiki/Category:RapidQ					Unknown																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/RapidQ	0	0														
renderman-shading-language	RenderMan Shading Language	1989			8	shadingLanguage 3d				0					3015	1			19411	1518	false	0									shadingLanguage																							false																																					1990	isbn	"Renderman Shading Language (abbreviated RSL) is a component of the RenderMan Interface Specification, and is used to define shaders. The language syntax is C-like. A shader written in RSL can be used without changes on any RenderMan-compliant renderer, such as Pixar's PhotoRealistic RenderMan, DNA Research's 3Delight, Sitexgraphics' Air or an open source solution such as Pixie or Aqsis. RenderMan Shading Language defines standalone functions and five types of shaders: surface, light, volume, imager and displacement shaders. An example of a surface shader that defines a metal surface is:  Shaders do the work by reading and writing special variables such as Cs (surface color), N (normal at given point), and Ci (final surface color). The arguments to the shaders are global parameters that are attached to objects of the model (so one metal shader can be used for different metals and so on). Shaders have no return values, but functions can be defined which take arguments and return a value. For example, the following function computes vector length using the dot product operator ""."":"	2006	11	22	50	5405333					Pixar															75	0		8																																														United States																							float length(vector v) {   return sqrt(v . v); /* . is a dot product */ }																																																																																																																																																																																																				https://en.wikipedia.org/wiki/RenderMan_Shading_Language	0	0	https://hopl.info/showlanguage.prx?exp=1518													
split-c	Split-C	1995			8	pl				0					3016	0			19411		true	0									pl																							false																																					1996	c cilk	"Split-C is a parallel extension of the C programming language. The Split-C project website describes Split-C as:  a parallel extension of the C programming language that supports efficient access to a global address space on current distributed memory multiprocessors. It retains the ""small language"" character of C and supports careful engineering and optimization of programs by providing a simple, predictable cost model. Development of Split-C appears to be at a standstill since 1996.  Split-C is similar to Cilk."	2006	11	12	13	5472261					University of California Berkeley															75	0		8																																														United States				https://www.cs.cmu.edu/~seth/papers/culler-sc93.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Split-C	0	0														
diet	DIET	1975			10	pl				2					3017	0			19411	7390	true	2	cloc dale								pl																							false																																																	University of Toronto && Toronto General Hospital															0	0		12																					dt													1839												Canada				https://semanticscholar.org/paper/467c6a614597f2e6d8b3f7b224401bfe95959780																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7390													
sublime-syntax	Sublime Syntax	2008			9	grammarLanguage		https://www.sublimetext.com/docs/3/syntax.html		0					3018	1			19407		true	3	pygments sublime-syntax-test tmlanguage								grammarLanguage																							false																																														Sublime Syntax files are YAML files with a small header, followed by a list of contexts. Each context has a list of patterns that describe how to highlight text in that context, and how to change the current text.	Sublime Syntax files are YAML files with a small header, followed by a list of contexts. Each context has a list of patterns that describe how to highlight text in that context, and how to change the current text.			Sublime Syntax files are YAML files with a small header, followed by a list of contexts. Each context has a list of patterns that describe how to highlight text in that context, and how to change the current text.	sublime-syntax													1	0		12	yaml tmlanguage																																																		%YAML 1.2 --- name: C file_extensions: [c, h] scope: source.c  contexts:   main:     - match: \b(if|else|for|while)\b       scope: keyword.control.c																																																																																																																																																																																																																							0	0														
openexr-format	OpenEXR	1999			7	binaryDataFormat				0					3019	0			19395		false	0									binaryDataFormat																							false																																					1999		OpenEXR is a high dynamic range raster file format, released as an open standard along with a set of software tools created by Industrial Light & Magic (ILM), under a free software license similar to the BSD license.It is notable for supporting multiple channels of potentially different pixel sizes, including 64-, 32- and 16-bit floating point values, as well as various compression techniques which include lossless and lossy compression algorithms.  It also has arbitrary channels and encodes multiple points of view such as left- and right-camera images.		103	353		172902					Industrial Light & Magic															535	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/OpenEXR	0	0														
alma-0	Alma-0	1997			8	pl		http://www.cwi.nl/en/alma/		0					3020	0			19380		true	0									pl																							false																																					1997	modula-2	Alma-0 is a multi-paradigm computer programming language. This language is an augmented version of the imperative Modula-2 language with logic-programming features and convenient backtracking capability. It is small, strongly typed, and combines constraint programming, a limited number of features inspired by logic programming and supports imperative paradigms. The language advocates declarative programming. The designers claim that search-oriented solutions built with it are substantially simpler than their counterparts written in purely imperative or logic programming style. [1] Alma-0 provides natural, high-level constructs for the construction of search trees.	2004	10	27	46	933674					Centrum Wiskunde & Informatica															71	0		8																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Alma-0	0	0														
gemini	Gemini	2019			9	protocol		https://geminiprotocol.net/		0					3021	0			19379		true	2	gemtext susn								protocol																							false																																														Gemini is an application-level client-server internet protocol for the distribution of arbitrary files, with some special consideration for serving a lightweight hypertext format which facilitates linking between hosted files.	Gemini is an application-level client-server internet protocol for the distribution of arbitrary files, with some special consideration for serving a lightweight hypertext format which facilitates linking between hosted files.			Gemini is an application-level client-server internet protocol for the distribution of arbitrary files, with some special consideration for serving a lightweight hypertext format which facilitates linking between hosted files.														1	0		10			gopher																						https://geminiprotocol.net/docs/							https://geminiprotocol.net/docs/faq.gmi																																																																																																																																																																																																																																										0	0														
tmlanguage	TextMate Language	2004			9	grammarLanguage		https://macromates.com/manual/en/language_grammars		0					3022	1			19379		true	2	pygments sublime-syntax								grammarLanguage																							false																																																			tmLanguage													1	0		11	sublime-syntax																																																		"scopeName = 'source.untitled'; fileTypes = ( ); foldingStartMarker = '\{\s*$'; foldingStopMarker = '^\s*\}'; patterns = (    {  name = 'keyword.control.untitled';       match = '\b(if|while|for|return)\b';    },    {  name = 'string.quoted.double.untitled';       begin = '""';       end = '""';       patterns = (          {  name = 'constant.character.escape.untitled';             match = '\\.';          }       );    }, );"																																																																																																																																																																																																																							0	0														
abstract-state-machine-language	Abstract State Machine Language	2001			8	pl				0					3023	0			19375	3714	true	0									pl																							false																																					2001		Abstract State Machine Language (AsmL) is a programming language based on the Abstract State Machines formal method and developed by Microsoft. AsmL is a functional language (which are commonly used in academic research).XASM is an open source implementation of the language.	2006	10	12	26	5365160					Microsoft															70	0		8																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Abstract_State_Machine_Language	0	0	https://hopl.info/showlanguage.prx?exp=3714													
bcx	BCX	1999	Kevin Diggins and Robert Wishlaw		8	pl				0					3024	0			19375		true	0									pl																							false																																					1999	c	BCX is a free software programming development application originally created in 1999 by Kevin Diggins.  BCX converts BASIC source code to C/C++ source code which can then be compiled using any one of a number of available Microsoft Win32 C/C++ compilers. For many years, most implementations of BASIC shared a nagging drawback - the programs that users created performed slower than similar programs that were created using C/C++.  BCX changed that by giving users the friendliness and ease of use of the BASIC language and coupled it with the high performance and flexibility of C/C++. BCX is written in the BCX BASIC language, making BCX a self-translating translator. BCX was made an open source project in 2004. Since then, several members of the BCX community have led the continued development and maintenance of BCX. Recent project forks have resulted in variants of BCX that can produce native-code applications that run on Linux and Apple operating systems. BCX contains verbs that simplify the creation of Windows UI desktop applications. Unlike many BASIC implementations that rely on run-time engines, the combination of BCX and most C/C++ compilers produce efficient and performant native code applications. BCX can be used to create GUI, DLL, console mode, and web server applications. BCX can use the Standard C Library.	2005	10	23	179	1442891					https://sourceforge.net/p/bcx-basic/discussion															70	0		9																2																														Unknown																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BCX	0	0														
caltech-intermediate-form	Caltech Intermediate Form	1980			8	pl				0					3025	1			19375	890	true	0									pl																							false																																					1980		Caltech Intermediate Form (CIF) is a file format for describing integrated circuits. CIF provides a limited set of graphics primitives that are useful for describing the two-dimensional shapes on the different layers of a chip. The format allows hierarchical description, which makes the representation concise. In addition, it is a terse but human-readable text format.	2006	10	8	36	4558978					California Institute of Technology															70	0		8																																														United States																							"cifFile ::= (blank* command? semi)* endCommand blank* command ::= primCommand | defDeleteCommand | defStartCommand semi (blank* primCommand? semi)* defFinishCommand primCommand ::= polygonCommand | boxCommand | roundFlashCommand | wireCommand | layerCommand | callCommand | userExtensionCommand | commentCommand polygonCommand ::= ""P"" path boxCommand ::= ""B"" integer sep integer sep point (sep point)? roundFlashCommand ::= ""R"" integer sep point wireCommand ::= ""W"" integer sep path layerCommand ::= ""L"" blank* shortname defStartCommand ::= ""D"" blank* ""S"" integer (sep integer sep integer)? defFinishCommand ::= ""D"" blank* ""F"" defDeleteCommand ::= ""D"" blank* ""D"" integer callCommand ::= ""C"" integer transformation userExtensionCommand ::= digit userText commentCommand ::= ""("" commentText "")"" endCommand ::= ""E"" transformation ::= (blank* (""T"" point |""M"" blank* ""X"" |""M"" blank* ""Y"" |""R"" point)*)* path ::= point (sep point)* point ::= sInteger sep sInteger sInteger ::= sep* ""-""? integerD integer ::= sep* integerD integerD ::= digit+ shortname ::= c c? c? c? c ::= digit | upperChar userText ::= userChar* commentText ::= commentChar* | commentText ""("" commentText "")"" commentText semi ::= blank* "";"" blank* sep ::= upperChar | blank digit ::= ""0"" | ""1"" | ... | ""9"" upperChar ::= ""A"" | ""B"" | ... | ""Z"" blank ::= any ASCII character except digit, upperChar, ""-"", ""("", "")"", or "";"" userChar ::= any ASCII character except "";"" commentChar ::= any ASCII character except ""("" or "")"""																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Caltech_Intermediate_Form	0	0	https://hopl.info/showlanguage.prx?exp=890													
cornell-university-programming-language	Cornell University Programming Language	1967			8	pl				0					3026	0			19375	283	true	0									pl																							false																																					1960	basic pl-i pl-c	Cornell University Programming Language (also called CUPL) is a procedural computer programming language developed at Cornell University in the late 1960s. CUPL was based on an earlier Cornell-developed programming language, CORC.  It was used to teach introductory computer programming classes. CUPL was developed by R. W. Conway, W. L. Maxwell, G. Blomgren, Howard Elder, H. Morgan, C. Pottle, W. Riddle, and Robert Walker.  CUPL had a very simple syntax similar to BASIC and to PL/I. The processor was designed to offer extensive error correction and diagnostic capabilities.  This would allow student programs to execute even if they contained minor syntax errors.  The compiler also included spelling correction capabilities so that if a variable name is referenced only once, the compiler would assume that it was a misspelling of some other intended name. CUPL also offered an extensive set of matrix operations and offered dynamic run-time memory allocation.  At the time, Cornell's computer was an IBM System 360 Model 40 with only 64K of core memory.  CUPL was able to process a large batch of student programs quickly by remaining resident in core memory, but the compiler occupied 58K of memory, leaving only a small amount for the program code and variable storage.	2010	10	6	12	29012502					Cornell University															70	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Cornell_University_Programming_Language	0	0	https://hopl.info/showlanguage.prx?exp=283													
dependent-ml	DML	2005			8	pl				0					3027	0			19375	1681	true	0									pl																							false																																					2007	ats	Dependent ML is an experimental functional programming language proposed by Hongwei Xi (Xi 2007) and Frank Pfenning. Dependent ML extends ML by a restricted notion of dependent types: types may be dependent on static indices of type Nat (natural numbers). Dependent ML employs a constraint theorem prover to decide a strong equational theory over the index expressions. DML's types are not dependent on runtime values - there is still a phase distinction between compilation and execution of the program. By restricting the generality of full dependent types type checking remains decidable, but type inference becomes undecidable. Dependent ML has been superseded by ATS and is no longer under active development.	2005	10	19	35	1951390					Boston University && Carnegie Mellon															70	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Dependent_ML	0	0	https://hopl.info/showlanguage.prx?exp=1681													
ella-programming-language	ELLA	1979			8	pl				0					3028	1			19375	847	true	0									pl																							false																																					1980		ELLA is a Hardware description language and support toolset. Developed by the Royal Signals and Radar Establishment during the 1980s and 1990s. Includes tools to perform:  design transformation symbolic simulations formal verificationELLA is a winner of the 1989 Queen's Award for Technological Achievement.	2008	10	102	16	20547508					Royal Signals && Radar Establishment															70	0		9																																														United Kingdom																							MAC ZIP = ([INT n]TYPE t: vector1 vector2) -> [n][2]t:   [INT k = 1..n](vector1[k], vector2[k]).       MAC TRANSPOSE = ([INT n][INT m]TYPE t: matrix) -> [m][n]t:   [INT i = 1..m] [INT j = 1..n] matrix[j][i].  MAC INNER_PRODUCT{FN * = [2]TYPE t -> TYPE s, FN + = [2]s -> s}                  = ([INT n][2]t: vector) -> s:   IF n = 1 THEN *vector[1]   ELSE *vector[1] + INNER_PRODUCT {*,+} vector[2..n]   FI.  MAC MATRIX_MULT {FN * = [2]TYPE t->TYPE s, FN + = [2]s->s} = ([INT n][INT m]t: matrix1, [m][INT p]t: matrix2) -> [n][p]s: BEGIN   LET transposed_matrix2 = TRANSPOSE matrix2. OUTPUT [INT i = 1..n][INT j = 1..p]        INNER_PRODUCT{*,+}ZIP(matrix1[i],transposed_matrix2[j]) END.  TYPE element = NEW elt/(1..20),      product = NEW prd/(1..1200).  FN PLUS = (product: integer1 integer2) -> product:   ARITH integer1 + integer2.  FN MULT = (element: integer1 integer2) -> product:   ARITH integer1 * integer2.  FN MULT_234 = ([2][3]element:matrix1, [3][4]element:matrix2) ->              [2][4]product:   MATRIX_MULT{MULT,PLUS}(matrix1, matrix2).  FN TEST = () -> [2][4]product: ( LET m1 = ((elt/2, elt/1, elt/1),             (elt/3, elt/6, elt/9)),       m2 = ((elt/6, elt/1, elt/3, elt/4),             (elt/9, elt/2, elt/8, elt/3),             (elt/6, elt/4, elt/1, elt/2)).   OUTPUT     MULT_234 (m1, m2) ).  COM test: just displaysignal MOC																																																																																																																																																																																																				https://en.wikipedia.org/wiki/ELLA_%28programming_language%29	0	0	https://hopl.info/showlanguage.prx?exp=847													
matita	Matita	1999			8	pl				0					3029	0			19375		true	0									pl																							false																																					1999		"Matita is an experimental proof assistant under development at the Computer Science Department of the University of Bologna. It is a tool aiding the development of formal proofs by man-machine collaboration, providing a programming environment where formal specifications, executable algorithms and automatically verifiable correctness certificates naturally coexist. Matita is based on a dependent type System known as the Calculus of (Co)Inductive Constructions (a derivative of Calculus of Constructions), and is compatible, to some extent, with Coq. The word ""matita"" means ""pencil"" in Italian (a simple and widespread editing tool). It is a reasonably small and simple application, whose architectural and software complexity is meant to be mastered by students, providing a tool particularly suited for testing innovative ideas and solutions. Matita adopts a tactic-based editing mode; (XML-encoded) proof objects are produced for storage and exchange."		10	11		7160638					University of Bologna															70	0		8																																														Italy																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Matita	0	1													year|title|doi|citations|influentialCitations|authors|paperId\n2012|Formal Metatheory of Programming Languages in the Matita Interactive Theorem Prover|10.1007/s10817-011-9228-z|6|0|A. Asperti and W. Ricciotti and C. Coen and E. Tassi|3e0eac10974ad1e27db2d9ccc9ff4855b239d45d	
npl-lang	NPL	1977			8	pl				0					3030	0			19375		true	0									pl																							false																																					1977		NPL is a functional programming language with pattern matching designed by Rod Burstall and John Darlington in 1977. The language allows certain sets and logic constructs to appear on the right hand side of definitions, e.g.  setofeven(X) <= <:x: x in X & even(x) :>The NPL interpreter evaluates the list of generators from left to right so conditions can mention any bound variables that occur to their left. These were known as set comprehensions. NPL eventually evolved into Hope but lost set comprehensions, which made a reappearance in the form of list comprehensions in later functional languages.		10	9		948982					University of Edinburgh && Imperial College															70	0		9																																														United Kingdom																																																																																																																																																									true																																																																		https://en.wikipedia.org/wiki/NPL_(programming_language)	0	0														
pikt	PIKT	1998			8	pl				0					3031	0			19375		true	0									pl																							false																																					2007	unix linux solaris freebsd	PIKT is cross-categorical, multi-purpose software for global-view, site-at-a-time system and network administration.  Applicability includes system monitoring, configuration management, server and network administration, system security, and many other uses. PIKT consists of a feature-rich file preprocessor; a scripting language; a flexible, centrally directed process scheduler; a customizing file installer; a collection of command-line extensions; and other useful tools. The PIKT binaries are written using a combination of C, lex (flex), and yacc (bison).  PIKT's configuration combines free-form text files, Pikt scripts, and programs written in other popular scripting languages. PIKT is in widespread use at thousands of sites around the world, although its popularity is diminished by the perception that it is complicated to set up and difficult to administer.  Recent changes have mitigated the complexity and difficulty somewhat.  PIKT's user community is low-profile and not very active. PIKT was first released publicly on October 17, 1998, and has undergone numerous revisions since then.  As of 2008, it is still being actively maintained.	2007	10	13	41	13922370					University of Chicago														true	70	0		8																																														United States																																																																																																																																																																																																																											https://web.archive.org/web/20190328003724/https://en.wikipedia.org/wiki/PIKT	0	0														
proteus-programming-language	Proteus	1998			8	pl				0					3032	0			19375		true	0									pl																							false																																					1998	c basic clipper unix linux regex csv	Proteus (PROcessor for TExt Easy to USe) is a fully functional, procedural programming language created in 1998 by Simone Zanella. Proteus incorporates many functions derived from several other languages: C, BASIC, Assembly, Clipper/dBase;  it is especially versatile in dealing with strings, having hundreds of dedicated functions; this makes it one of the richest languages for text manipulation. Proteus owes its name to a Greek god of the sea (Proteus), who took care of Neptune's crowd and gave responses; he was renowned for being able to transform himself, assuming different shapes. Transforming data from one form to another is the main usage of this language.	2011	10	2	18	31314339					http://www.zanella-hifi.com/szp/bugrep.html															70	0		8																																														Italy																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Proteus_%28programming_language%29	0	4													year|title|doi|citations|influentialCitations|authors|paperId\n1991|Prototyping parallel and distributed programs in Proteus|10.1109/SPDP.1991.218300|48|3|P. Mills and L. Nyland and J. Prins and J. Reif and R. Wagner|46f2b99c5ea2fea167c53da9e8cbe75c6f712054\n1994|Specification and Development of Parallel Algorithms with the Proteus System|10.1090/dimacs/018/23|15|0|Allen T. Goldberg and P. Mills and L. Nyland and J. Prins and J. Reif and J. Riely|7f94853a0886c88d4bcde2d6ad4b59ec12662695\n1992|Prototyping N-body simulation in Proteus|10.1109/IPPS.1992.222981|12|0|P. Mills and L. Nyland and J. Prins and J. Reif|2a8ff885ceacf1cf51a8dc893f843ae2a2b0b16a\n2010|LED Display Screen Design and Proteus Simulation Based on Single-Chip Microcomputer|10.1109/ICIECS.2010.5677762|6|0|Yanchuang Ding and Jinying Guo|44b0f09274e0d1ac4c327cb54806e7047cfcc4a0	
smx-computer-language	SMX	1998			8	pl				0					3033	1			19375		true	0									pl																							false																																					2009	perl php sql	SMX (from Server Macro Expansion) is a macro processing language designed to embed macros in web pages. Originally shipped with the popular Internet Factory's Commerce Builder software, it has been ported as an Apache module.	2005	10	16	56	2231975					The Internet Factory, Inc															70	0		8																																														United States				https://web.archive.org/web/20190211060356/https://www.smxlang.org/																			"%expand% %if(%not(%exists(/tmp/gbook.sq3))         ,%sql(sqlite:/tmp/gbook.sq3,CREATE TABLE guests (name text, comment text)) ) %if(%and(%form(name),%form(comment))     ,%sql(sqlite:/tmp/gbook.sq3,""INSERT INTO guests (name, comment) VALUES (%sqlq(%form(name)),%sqlq(%form(comment)))"") ) %sql(sqlite:/tmp/gbook.sq3,SELECT * FROM guests         ,<p>%html-quote(%col(name)) said %html-quote(%col(comment))<hr>          <p>          <form action=""%client-url%"" method=post>          <br>Name: <input name=name>          <br>Comment: <input name=comment>          <br><input type=submit>          </form> )"																																																																																																																																																																																																				https://web.archive.org/web/20200723024240/https://en.wikipedia.org/wiki/SMX_(computer_language)	0	0														
ubasic	UBASIC	1991			8	pl				0					3034	1			19375	1666	true	0									pl																							false																																					1989	basic	UBASIC is a freeware (public domain software without source code) BASIC interpreter written by Yuji Kida at Rikkyo University in Japan, specialized for mathematical computing.	2005	10	104	108	1813917																			true	70	0		8																								https://tio.run/#ubasic																																													"10   CONSOLE:CONSOLE 1,24,0:LOCATE 1,0   20   PRINT CHR(2);""N"",""P(N)"",""PARTITION COUNT""   30   WORD -19:POINT -8:H%=11:'FOR N UP TO ~1200   40   'PRINT=PRINT+""PARTN5.TXT"":'output redirect   50   N=0:'INPUT N   60   CLR TIME   70   Mu=PI(SQRT(24*N-1)/6)   80   CLR S   90   FOR K=1 TO H%  100    '110 to 160 is selberg formula  110    CLR C  120    FOR L=0 TO 2*K-1  130      IF ((3*L^2+L)\2)@K=(-N)@K  140       :C+=(-1)^L*COS(PI((6*L+1)/(6*K)))  150    NEXT  160    'to get A(K,N), multiply C by SQRT(K/3)  170    U=EXP(Mu/K)  180    R=(Mu+K)/U:'Rademacher's convergence term  190    S+=((Mu-K)*U+R)*C  200   NEXT  210   S=ROUND(ABS(S*2/(MU*(24*N-1))))  220   PRINT CUTSPC(STR(N));  230   LOCATE 38-ALEN(S):PRINT S  240   IF N<1000:INC N:GOTO 70  250   Tt=TIME1000:PRINT=PRINT:PRINT Tt/1000  260   '~1.7% faster if N,K,L changed to N%,K%,L%"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/UBASIC	0	0	https://hopl.info/showlanguage.prx?exp=1666													
arc-isa	ARC processor	1995			7	isa				0					3035	0			19371		true	0									isa																							false																																					1995		ARC (Argonaut RISC Core) embedded processors are a family of 32-bit CPUs originally designed by ARC International. They are widely used in SoC devices for storage, home, mobile, automotive, and Internet of Things applications. ARC processors have been licensed by more than 200 organizations and are shipped in more than 1.5 billion products per year. ARC processors are now part of the Synopsys DesignWare series, and can be optimized for a wide range of uses. Designers can differentiate their products by using patented configuration technology to tailor each ARC processor instance to meet specific performance, power and area requirements. The ARC processors are also extendable, allowing designers to add their own custom instructions that can significantly increase performance or reduce power consumption. ARC processors are RISC processors, and employ the 16-/32-bit ARCompact instruction set architecture that provides good performance and code density for embedded and host SoC applications. The processors are synthesizable and can be implemented in any foundry or process, and are supported by a complete suite of development tools. Configuration of the ARC processors occurs at design time, using the ARChitect processor configurator. The core was designed to be extensible. Unlike most embedded microprocessors, extra instructions, registers and functionality can be added, in a modular fashion. Customers analyse the task, break down the operations, and then choose the appropriate extensions, or develop their own, to create their own custom microprocessor. They might optimise for speed, energy efficiency or code density. Extensions can include, for example, an MMU, a fast multiplier–accumulator, a USB Host, a Viterbi path decoder, or a user's proprietary RTL functions. The ARC concept was developed initially within Argonaut Games through a series of 3D pipeline development projects starting with the Super FX chip for the Super Nintendo Entertainment System. In 1995, Argonaut was split into Argonaut Technologies Limited (ATL), which had a variety of technology projects, and Argonaut Software Limited (ASL). At the start of 1996, the General Manager of Argonaut, John Edelson, started reducing ATL projects such as BRender and motion capture and investing in the development of the ARC concept. In 1997, following investment by Apax Partners, ATL became ARC International and totally independent from Argonaut Games. Prior to their initial public offering on the London Stock Exchange, underwritten by Goldman Sachs and five other investment banks, three related technology companies were acquired: Metaware in Santa Cruz, California (development and modeling software), VAutomation in Nashua, New Hampshire (peripheral semiconductor IP), and Precise Software in Nepean, Ontario (RTOS).	2015	97	139	38	45245980					ARC International PLC															505	0		7																																	na																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/ARC_(processor)	0	0														
cish	Cish	2022			10	pl				0					3036	0			19362		true	2	superforth superforth								pl																							false														SuperForth																																Cish	Cish		https://github.com/TheRealMichaelWang	Cish														0	0		10																																														United States				https://reddit.com/r/ProgrammingLanguages/comments/vgbtmd/superforth_v11/																																																																																																																																																																																																																								0	0														
arabic-numerals	Hindu-Arabic numeral system	825			5	numeralSystem				0					3037	0			19360		true	0									numeralSystem																							false																																					1969		"The Hindu–Arabic numeral system or Indo-Arabic numeral system  (also called the Arabic numeral system or Hindu numeral system) is a positional decimal numeral system, and is the most common system for the symbolic representation of numbers in the world.  It was invented between the 1st and 4th centuries by Indian mathematicians. The system was adopted in Arabic mathematics by the 9th century. Influential were the books of Muḥammad ibn Mūsā al-Khwārizmī (On the Calculation with Hindu Numerals, c. 825) and Al-Kindi (On the Use of the Hindu Numerals, c. 830).  The system later spread to medieval Europe by the High Middle Ages. The system is based upon ten (originally nine) glyphs. The symbols (glyphs) used to represent the system are in principle independent of the system itself. The glyphs in actual use are descended from Brahmi numerals and have split into various typographical variants since the Middle Ages. These symbol sets can be divided into three main families: Western Arabic numerals used in the Greater Maghreb and in Europe, Eastern Arabic numerals (also called ""Indic numerals"") used in the Middle East, and the Indian numerals used in the Indian subcontinent."		656	632		3393371																				3300	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Hindu–Arabic_numeral_system	0	0														
nios	Nios II	2000			7	isa				0					3038	0			19353		true	0									isa																							false																																						c eclipse-editor linux	Nios II is a 32-bit embedded-processor architecture designed specifically for the Altera family of FPGAs. Nios II incorporates many enhancements over the original Nios architecture, making it more suitable for a wider range of embedded computing applications, from DSP to system-control. Nios II is comparable to MicroBlaze, a competing softcore CPU for the Xilinx family of FPGA. Unlike Microblaze, Nios II is licensable for standard-cell ASICs through a third-party IP provider, Synopsys Designware. Through the Designware license, designers can port Nios-based designs from an FPGA-platform to a mass production ASIC-device. Nios II is a successor to Altera's first configurable 16-bit embedded processor Nios.	2005	93	157	168	1583721					Altera															485	0		7																																	na																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Nios_II	0	0														
subtext	Subtext	2005			8	pl		http://www.subtext-lang.org/		0					3039	0			19333		true	0									pl																							false																																			2009		2005		Subtext is a moderately visual programming language and environment, for writing application software. It is an experimental, research attempt to develop a new programming model, called Example Centric Programming, by treating copied blocks as first class prototypes, for program structure. It uses live text, similar to what occurs in spreadsheets as users update cells, for frequent feedback. It is intended to eventually be developed enough to become a practical language for daily use. It is planned to be open software; the license is not yet determined. Subtext was created by Jonathan Edwards who submitted a paper on the language to OOPSLA. It was accepted as part of the 2005 conference.	2005	9	9	38	2199610																				66	0		8																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Subtext_(programming_language)	0	0				subtext-lang.org										
zeta	Zeta	2008	Russ Cox and Tom Bergan† and Austin T. Clements and Frans Kaashoek and Eddie Kohler		10	pl				1					3040	0		1	19328		true	1	xoc-compiler								pl																							false																																														A prototype implementation of xoc in zeta, a C-like interpreted procedural language with first-class functions. Zeta makes writing extensions easier than standard C, although extension writers must adjust to a slightly different language. Our implementation runs zeta using a bytecode interpreter and is therefore limited in its performance; we plan to replace the bytecode interpreter with compilation to machine code, which should reduce the compilation time for a large program from tens of seconds to a fraction of a second.	A prototype implementation of xoc in zeta, a C-like interpreted procedural language with first-class functions. Zeta makes writing extensions easier than standard C, although extension writers must adjust to a slightly different language. Our implementation runs zeta using a bytecode interpreter and is therefore limited in its performance; we plan to replace the bytecode interpreter with compilation to machine code, which should reduce the compilation time for a large program from tens of seconds to a fraction of a second.		MIT && UCLA	A prototype implementation of xoc in zeta, a C-like interpreted procedural language with first-class functions. Zeta makes writing extensions easier than standard C, although extension writers must adjust to a slightly different language. Our implementation runs zeta using a bytecode interpreter and is therefore limited in its performance; we plan to replace the bytecode interpreter with compilation to machine code, which should reduce the compilation time for a large program from tens of seconds to a fraction of a second.									cpp					0	0		16																5	false																																	https://swtch.com/~rsc/papers/xoc-asplos2008.pdf																																																																																																																																																																																																																								0	0														
abcl	Actor-Based Concurrent Language	1986			8	pl				0					3041	0			19327	1779	true	0									pl																							false												Actor-Based Concurrent Language																									1986	common-lisp	Actor-Based Concurrent Language (ABCL) is a family of programming languages, developed in Japan in the 1980s and 1990s.	2007	9	26	32	11044709					University of Tokyo															65	0		8																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Actor-Based_Concurrent_Language	0	0	https://hopl.info/showlanguage.prx?exp=1779													
arith-matic	ARITH-MATIC	1954			8	pl				0					3042	0			19327	1833	true	0									pl																							false																																					1955		You may have been looking for arithmetic, a branch of mathematics.ARITH-MATIC is an extension of Grace Hopper's  A-2 programming language, developed around 1955. ARITH-MATIC was originally known as A-3, but was renamed by the marketing department of Remington Rand UNIVAC.	2002	9	14	23	60393					Remington Rand															65	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ARITH-MATIC	0	0	https://hopl.info/showlanguage.prx?exp=1833													
cal	CAL Actor Language	2001			8	pl				0					3043	0			19327		true	0									pl																							false																																					2001		CAL (the Cal Actor Language) is a high-level programming language for writing (dataflow) actors, which are stateful operators that transform input streams of data objects (tokens) into output streams. CAL has been compiled to a variety of target platforms, including single-core processors, multicore processors, and programmable hardware. It has been used in several application areas, including video and processing, compression and cryptography. The MPEG Reconfigurable Video Coding (RVC) working group has adopted CAL as part of their standardization efforts.		9	8		26018004					University of California Berkeley															65	0		8																																														United States				https://ptolemy.berkeley.edu/projects/embedded/caltrop/language.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/CAL_Actor_Language	0	0														
edinburgh-imp	Edinburgh IMP	2002			8	pl				0					3044	0			19327		true	0									pl																							false																																					2002	algol imp	Edinburgh IMP is a development of ATLAS Autocode, initially developed around 1966-1969 at Edinburgh University, Scotland.  IMP was a general-purpose programming language which was used heavily for systems programming. Expressively, IMP is extremely similar to Algol and includes all the Algol-style block structure, reserved keywords, and datatypes such as arrays and records.  It adds to Algol-style languages a string type (akin to a flex array of char) and built-in operators for string manipulation and character handling. IMP provides significant control over the storage mapping of data, plus commands for addressing within parts of words.  Most IMP compilers offer compiler-generated run-time checks and a backtrace facility by default, even in production code. IMP allows the programmer to inline machine language instructions in the IMP source code. Early IMP compilers were developed for the English Electric KDF9,  ICL System 4, UNIVAC 1108, IBM 360, DEC PDP-9, DEC PDP-15 and CTL Modular One computers. IMP was used to implement the EMAS operating system.  In later years a version of IMP called IMP77 was developed by Peter Robertson within the Computer Science department at Edinburgh which was a portable compiler that brought IMP to even more platforms.  In 2002 the IMP77 language was resurrected by the Edinburgh Computer History Project for Intel x86 hardware running DOS, Windows and Linux and is once again in use by Edinburgh graduates and ex-pats. The diverged IMP and IMP77 were later consolidated into a single language with the introduction of the IMP80 standard supported by implementations from the Edinburgh Regional Computer Centre.  IMP80 has also been ported to several platforms including Intel and was actively in use into the 1990s. Edinburgh IMP is unrelated to the later IMP extensible syntax programming language developed by Irons for the CDC 6600, which was the main language used by the NSA for many years.	2004	9	20	44	953419					University of Edinburgh															65	0		8																																	text													United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Edinburgh_IMP	0	0														
ibm-1401-symbolic-programming-system	IBM 1401 Symbolic Programming System	1959			8	compiler				0					3045	0			19327		true	0									compiler																							false																																					1959		"The IBM 1401 Symbolic Programming System (SPS) was an assembler that was developed by Gary Mokotoff, IBM Applied Programming Department, for the IBM 1401 computer, the first of the IBM 1400 series.  One source indicates that ""This programming system was announced by IBM with the machine.""SPS-1 could run on a low-end machine with 1.4K memory, SPS-2 required at least 4K memory.  SPS-1 punched one card for each input instruction in its first pass and this deck had to be read during pass 2. At the University of Chicago and many other locations, SPS-1 was replaced by assemblers taking advantage of the commonly available 4K memory configuration to pack the output of pass one into several instructions per card.  Other assemblers were written which placed the pass one output into memory for small programs.As the 1400 series matured additional assemblers, programming languages and report generators became available, replacing SPS in most sites."	2007	9	10	43	14654906					IBM															65	0		8																																	na													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IBM_1401_Symbolic_Programming_System	0	0														
macro-11	MACRO-11	1974			8	pl				0					3046	1			19327	4442	true	0									pl																							false																																					1980	assembly-language unix	"MACRO-11 is an assembly language with macro facilities for PDP-11 minicomputers from DEC (DEC).  It is the successor to PAL-11 (Program Assembler Loader), an earlier version of the PDP-11 assembly language without macro facilities. The MACRO-11 assembly language was designed for the PDP-11 minicomputer family.  It was supported on all DEC PDP-11 operating systems. PDP-11 Unix systems also include an assembler (called ""as""), structurally similar to MACRO-11 but with different syntax and fewer features."	2005	9	21	34	2864587					DEC															65	0		8																																														United States																							.MACRO HELLO ERRORS DETECTED:  0  .LINK HELLO  .R HELLO Hello, world! .																																																																																																																																																																																																				https://en.wikipedia.org/wiki/MACRO-11	0	0	https://hopl.info/showlanguage.prx?exp=4442													
polymorphic-programming-language	Polymorphic Programming Language	1969			8	pl				0					3047	0			19327	454	true	0									pl																							false																																					1969	apl s	The Polymorphic Programming Language (PPL) was developed in 1969 at Harvard University by Thomas A. Standish. It is an interactive, extensible language with a base language similar to the language APL.The assignment operator <- (or ←) has influenced the language S.	2006	9	48	21	5005125					Harvard University															65	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Polymorphic_Programming_Language	0	0	https://hopl.info/showlanguage.prx?exp=454													
scriptbasic	ScriptBasic	1999			8	pl				0					3048	0			19327		true	0									pl																							false																																					1999	c unix linux html tex pdf mysql postgresql regex	ScriptBasic is a scripting language variant of BASIC. The source of the interpreter is available as a C program under the LGPL license. ScriptBasic generates intermediary code which is then interpreted by a runtime environment. ScriptBasic is available for Windows, Unix and Mac OS X and may be embedded in other programs as well. It can create standalone executable files. A runtime library is linked into the executable. It is available in precompiled binaries (setup.exe under Windows and uninstall also supported), dpkg and rpm for Linux and in source code form. The language, the interpreter is fully documented in the Users' Guide available in text, HTML, HTML Help, TeX, texi and PDF formats. ScriptBasic has been developed since 1999 and has reached a fairly matured state in terms of functions and stability. The precompiled version available for Windows and Linux includes a command line version and a standalone web server. This BASIC can be the choice for developers, who seek a BASIC variant that runs on UNIX as well as under Windows and Mac OS X (Intel). The Basic is embeddable with an option to compile your applications to a small footprint executable. ScriptBasic has an open interface for module developers. There are several external modules developed by the developer of ScriptBasic as well as by other developers. These include data base connection handling for various database systems (MySQL, PostgreSQL, ODBC, Berkeley DB and others), binding to the library CURL, PNG graphics, GTK+ graphical user interface, sockets, regular expressions, thread support, data compression and CGI. ScriptBasic also has an open interface for preprocessor developers. These are modules that may act not only during run-time but also compile time, thus making it possible to alter the language. Currently there is a single preprocessor that delivers debugger functionality. This lets the BASIC programmer run the BASIC program line by line, examine variable contents, set break points and all the usual debugging features. This debugger supports not only the command line version but also the web server implementation allowing full interactive debugging of CGI applications in BASIC. The architecture of the interpreter internally is object oriented and provides a clean and well documented interface to embed the interpreter into any application written in C or C++. The whole source code is extensively documented and commented, which is an outstanding feature compared to other embeddable script language implementations. Slides in HTML format with English narration in RealAudio format are also available to get a jump start learning the architecture and module, preprocessor and embedding developments. ScriptBasic is supported by a forum.	2002	9	92	78	60650					https://www.scriptbasic.com/xxxbuglist.html															65	0		8																																									http://www.rosettacode.org/wiki/Category:ScriptBasic					Hungary																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ScriptBasic	0	0														
ubercode	Ubercode	2005			8	pl				0					3049	2			19327		true	0									pl																							false				u/Ubercode.cls																																	2005	eiffel basic	Ubercode is a high level programming language designed by Ubercode Software and released in 2005 for Microsoft Windows. Ubercode is influenced by Eiffel and BASIC. It is commercial software and can be tried out for free for 30 days. Ubercode has the following design goals:  Compilable language—compiled into Windows EXE files. Automatic memory management—memory is allocated / freed automatically, and the language has no memory management primitives. Pre and post conditions—these are run-time assertions which are attached to function declarations, as in Eiffel. High-level data types—resizable arrays, lists and tables may contain arbitrary components. Integrated file handling—primitives for transparent handling of text, binary, CSV, XML and dBase files. Ease of use—language structure is relatively simple, making the language accessible to beginners.	2005	9	7	29	4269756									cls											65	0		9																																																														"  Ubercode 1 class HelloWorld    public function Main()   code     call Msgbox(""Hello World"", ""My first program"", ""OK"")   end function    end class "							"Ubercode 1 class PrePost    function IntToStr(in mystr:string[*] out value:integer)   precond IsDigitStr(mystr)   code     call Val(mystr, value)   end function    public function main()   code     call Msgbox(""OOP example"", ""IntToStr(10) = "" + IntToStr(""10""))   end function    end class"	Ubercode																""""																																																																																																																																														true																																					https://en.wikipedia.org/wiki/Ubercode	0	0														
interchange-file-format	Interchange File Format	1985			7	binaryDataFormat				0					3050	0			19321		false	0									binaryDataFormat																							false																																					1985		Interchange File Format (IFF), is a generic container file format originally introduced by the Electronic Arts company in 1985 (in cooperation with Commodore) in order to facilitate transfer of data between software produced by different companies. IFF files do not have any standard extension.  On many systems that generate IFF files, file extensions are not important (the OS stores file format metadata separately from the file name).  An .iff extension is commonly used for ILBM format files, which use the IFF container format. Resource Interchange File Format is a format developed by Microsoft and IBM in 1991 that is based on IFF, except the byte order has been changed to little-endian to match the x86 processor architecture. Apple's AIFF is a big-endian audio file format developed from IFF. The TIFF image file format is unrelated.		88	381		66783					Electronic Arts && Commodore International															460	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Interchange_File_Format	0	0														
graphql-plus-minus	GraphQL+-	2017			9	queryLanguage		https://docs.dgraph.io/query-language/		0					3051	0			19318		true	1	dgraph								queryLanguage																							false																																														Dgraph’s GraphQL+- is based on Facebook’s GraphQL. GraphQL wasn’t developed for Graph databases, but its graph-like query syntax, schema validation and subgraph shaped response make it a great language choice. We’ve modified the language to better support graph operations, adding and removing features to get the best fit for graph databases. We’re calling this simplified, feature rich language, “GraphQL+-”.	Dgraph’s GraphQL+- is based on Facebook’s GraphQL. GraphQL wasn’t developed for Graph databases, but its graph-like query syntax, schema validation and subgraph shaped response make it a great language choice. We’ve modified the language to better support graph operations, adding and removing features to get the best fit for graph databases. We’re calling this simplified, feature rich language, “GraphQL+-”.		https://github.com/dgraph-io	Dgraph’s GraphQL+- is based on Facebook’s GraphQL. GraphQL wasn’t developed for Graph databases, but its graph-like query syntax, schema validation and subgraph shaped response make it a great language choice. We’ve modified the language to better support graph operations, adding and removing features to get the best fit for graph databases. We’re calling this simplified, feature rich language, “GraphQL+-”.														1	0		9																																	text													United States																																																																																																																																																																																																																												0	0														
soulver	Soulver	2005			9	editor		https://soulver.app/		0					3052	1			19318		false	1	numpad								editor																							false																																														It's a notepad that gives instant answers to calculations in your text.	It's a notepad that gives instant answers to calculations in your text.		Acqualia Software OÜ	It's a notepad that gives instant answers to calculations in your text.														1	0		9																																														Estonia					3 × 3 120 + 30 June 12 + 3 weeks 100 EUR in USD 30% of 700 $30/day is what per year																																																																																																																																																																																																																							0	0														
atari-basic	Atari BASIC	1983			7	pl				0					3053	1			19312		true	1	turbo-basic-xl								pl																							false																																					1979	atari-microsoft-basic atari-st-basic basic-programming microsoft-basic basic applesoft-basic basic-plus hp-time-shared-basic optimized-systems-software turbo-basic-xl	Atari BASIC is an interpreter for the BASIC programming language that shipped with the Atari 8-bit family of 6502-based home computers. Unlike most 8-bit BASICs, Atari BASIC is not a derivative of Microsoft BASIC, and differs in significant ways. It includes keywords for Atari-specific features and lacks support for string arrays, for example. The language was originally an 8 KB ROM cartridge for the first machines in the 8-bit series, the 400, 800 and 1200XL. Starting with the 600XL and 800XL, BASIC was built-in to the machines, but can be disabled by holding down the OPTION key while booting. The XEGS disables BASIC if powered without the keyboard attached. The complete annotated source code and design specifications of Atari BASIC were published as The Atari BASIC Source Book in 1983.	2002	54	147	723	147581					Shepardson Microsystems															290	0		7																																														United States																							"10 REM Opens the cassette device on channel 1 for reading in BASIC 20 OPEN #1,4,0,""C:MYPROG.DAT"""																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Atari_BASIC	0	0														
gfoo	gfoo	2020			9	pl				0					3054	0		2	19309		true	0								https://github.com/codr7/gfoo	pl																2020	2024	2020	3	1	13	0	false																								2020	2020	233	2	123	1	1151																			https://github.com/codr7/gfoo/issues										go markdown				true	19	0		11																	false																													Unknown																															https://github.com/codr7/gfoo																																																																																																																																																																																													0	0														
atx	atx	2002	Aaron Swartz		10	textMarkup				0					3055	1			19301		true	1	markdown								textMarkup																							false																																																	https://lists.w3.org/Archives/Public/www-archive/															0	0		10																1																														United States				https://lists.w3.org/Archives/Public/www-archive/2003Feb/0019.html	Emphasis (italics): I _love_ candy! Strong (bold): *This is a draft!* Code (monospaced): Use the |frobnitz| module.																																																																																																																																																																																																																							0	0														
it	IT	1955	Alan Perlis		10	pl				0					3056	0			19301	21	true	1	runcible								pl																							false																																																	Purdue University															0	0		10																1																		16												United States				https://semanticscholar.org/paper/4c900bab884c013dfd26cb89c168d311785f8561																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=21													
snobol3	SNOBOL3	1966	David J. Farber and Ralph E. Griswold		10	pl				0					3057	0			19301		true	1	snobol4								pl																							false																																																	Bell Labs															0	0		11																2																														United States				https://www.snobol3.org/																																																																																																																																																																																																																								0	0														
systemz	IBM System z	2000			6	computingMachine				0					3058	0			19297		false	0									computingMachine																							false																																					2000	linux	"IBM System z (officially ""IBM z Systems"") is a family name used by IBM for all of its mainframe computers. In 2000, IBM renamed the existing System/390 to IBM eServer zSeries with the e depicted in IBM's red trademarked symbol, but because no specific machine names were changed for System/390, the zSeries name in common use refers only to the z900 and z990 generations of mainframes. In April 2006, with another generation of products, the official family was changed to IBM System z, which now includes both older IBM eServer zSeries models, the IBM System z9 models, the IBM System z10 models, and the newer IBM zEnterprise models. The IBM z13 is the last z Systems server to support running an operating system in ESA/390 architecture mode."	2018	255	138	1	3968088																				1295	0		6																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/IBM_System_z	0	0														
wats	wats	2017	Pierre Rossouw		9	pl		https://pierrerossouw.github.io/wats/		0					3059	0		4	19297		true	0								https://github.com/PierreRossouw/wats	pl																2017	2023	2017	2	0	14	0	false																								2017	2019	386	1	7	1	3406																													wasm markdown javascript html				true	17	0		13																1	false																																																												https://github.com/PierreRossouw/wats																																																																																																																																																																																													0	0														
thymeleaf	Thymeleaf	2011			7	template				0					3060	1			19296		true	0									template																							false																																					2011	java xml java-server-pages apache-velocity template-attribute-language	Thymeleaf is a Java XML/XHTML/HTML5 template engine that can work both in web (servlet-based) and non-web environments. It is better suited for serving XHTML/HTML5 at the view layer of MVC-based web applications, but it can process any XML file even in offline environments. It provides full Spring Framework integration. In web applications Thymeleaf aims to be a complete substitute for JavaServer Pages (JSP), and implements the concept of Natural Templates: template files that can be directly opened in browsers and that still display correctly as web pages. Thymeleaf is Open-Source Software, licensed under the Apache License 2.0.	2011	84	19	72	33427161																			true	440	0		7																																	text																																				"<table>   <thead>     <tr>       <th th:text=""#{msgs.headers.name}"">Name</th>       <th th:text=""#{msgs.headers.price}"">Price</th>     </tr>   </thead>   <tbody>     <tr th:each=""prod : ${allProducts}"">       <td th:text=""${prod.name}"">Oranges</td>       <td th:text=""${#numbers.formatDecimal(prod.price,1,2)}"">0.99</td>     </tr>   </tbody> </table>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Thymeleaf	0	0														
vga-standard	Video Graphics Array	1987			5	standard				0					3061	0			19284		true	0									standard																							false																																									491																							2475	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Video_Graphics_Array	0	0														
bon-programming-language	Bon	1967			9	pl				0					3062	0			19276		true	0									pl																							false																																									-1					"Bon was a programming language created by Ken Thompson while he worked on the MULTICS operating system. Bon was named either after Thompson's wife Bonnie or else, after ""a religion whose rituals involve the murmuring of magic formulas"" (a reference to the Tibetan native religion Bön)."	"Bon was a programming language created by Ken Thompson while he worked on the MULTICS operating system. Bon was named either after Thompson's wife Bonnie or else, after ""a religion whose rituals involve the murmuring of magic formulas"" (a reference to the Tibetan native religion Bön)."		Bell Labs	"Bon was a programming language created by Ken Thompson while he worked on the MULTICS operating system. Bon was named either after Thompson's wife Bonnie or else, after ""a religion whose rituals involve the murmuring of magic formulas"" (a reference to the Tibetan native religion Bön)."														15	0		9																																														United States				http://self.gutenberg.org/articles/bon_programming_language																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Bon_%28programming_language%29	0	0														
marmot	Marmot	2000			9	pl				0					3063	0			19276	3713	true	0									pl																							false																																									-1								Microsoft															15	0		9																																														United States				https://semanticscholar.org/paper/2c35c23368871f5ecdd11d0e6897f0ee87ba678d																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/MARMOT	0	0	https://hopl.info/showlanguage.prx?exp=3713													
powerlanguage	PowerLanguage	1997			9	pl				0					3064	0			19276		true	0									pl																							false																																									-1								MultiCharts, LLC															15	0		9																																														United States				https://www.multicharts.com/trading-software/index.php/About_PowerLanguage																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/PowerLanguage	0	0														
agora	Agora	1993			8	pl				0					3065	0			19270	1794	true	0									pl																							false																																					1993	java	Agora is a reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation. Agora was intended to show that even subject to that limit, it is possible to build a full object-oriented language that features inheritance, cloning and reflective operators.	2004	8	8	18	933477					Vrije Universiteit															60	0		8																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Agora_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=1794													
apple-basic	Apple BASIC	1978			8	pl				0					3066	0			19270		true	0									pl																							false																																					1977	hp-time-shared-basic applesoft-basic basic microsoft-basic altair-basic assembly-language	Integer BASIC, written by Steve Wozniak, is the BASIC interpreter of the Apple I and original Apple II computers. Originally available on cassette, then included in ROM on the original Apple II computer at release in 1977, it was the first version of BASIC used by many early home computer owners.Integer BASIC was phased out in favor of Applesoft BASIC starting with the Apple II Plus in 1979. This was a licensed but modified version of Microsoft BASIC, which included the floating point support missing in Integer BASIC.	2006	8	116	1	310928					Apple															60	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Apple_BASIC	0	0														
beta-basic	Beta BASIC	1983			8	pl				0					3067	0			19270		true	0									pl																							false																																					1983	sinclair-basic bbc-basic sam-coupe	Beta BASIC is a BASIC interpreter for the Sinclair Research ZX Spectrum microcomputer, written by Dr Andy Wright in 1983 and sold by his one-man software house BetaSoft. BetaSoft also produced a regular newsletter/magazine, BetaNews. Originally it started as a BASIC toolkit but over time it grew into a full replacement.	2005	8	95	75	2793688					BetaSoft														false	60	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Beta_BASIC	0	0														
daml-oil	DAML+OIL	2001			8	pl				0					3068	0			19270	7646	true	0									pl																							false																																					2006	owl	DAML+OIL is a successor language to DAML and OIL that combines features of both. In turn, it was superseded by Web Ontology Language (OWL). DAML stands for DARPA Agent Markup Language. OIL stands for Ontology Inference Layer or Ontology Interchange Language. The DAML program ended in early 2006.		8	18		1768517					DARPA															60	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/DAML+OIL	0	0	https://hopl.info/showlanguage.prx?exp=7646													
eumel	EUMEL	1979			8	pl				0					3069	0			19270	3459	true	0									pl																							false																																					1979	elan powerpc	EUMEL (pronounced oimel for Extendable Multi User Microprocessor ELAN System and also known as L2 for Liedtke 2) is an operating system which began as a run-time environment for the ELAN programming language. It was created in 1979 by Jochen Liedtke at the University of Bielefeld. EUMEL initially ran on the 8-bit Z80 processor, and was later ported to many different architectures. EUMEL is based on a virtual machine using a bitcode and achieves remarkable performance and functionality. Z80-based EUMEL systems provide full multi-user multi-tasking operation with virtual memory management and complete isolation of one process against all others. These systems usually execute ELAN programs faster than equivalent programs written in languages such as BASIC, Pascal, or Cobol and compiled into Z80 machine language on other operating systems. One of the main features of EUMEL is that it is persistent, using a fixpoint/restart logic.  This means that if the power fails you only lose a couple of minutes of work: upon restart you continue working from the previous fixpoint with all program state fully intact. This is also known as orthogonal persistence.  EUMEL was followed by L3 and later L4.	2005	8	92		1432156					Bielefeld University															60	0		8																																														Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Eumel	0	0	https://hopl.info/showlanguage.prx?exp=3459													
lazyml	Lazy ML	1980			8	pl				0					3070	1			19270		true	0									pl																							false																																					1980	haskell ml	Lazy ML (LML) is a functional programming language developed in the early 1980s by Lennart Augustsson and Thomas Johnsson at Chalmers University of Technology, prior to Miranda and Haskell. LML is a strongly typed, statically scoped implementation of ML, with lazy evaluation. The key innovation of LML was to demonstrate how to compile a lazy functional language. Until then, lazy languages had been implemented via interpreted graph reduction. LML compiled to G-machine code. LML is also notable as the language in which HBC, the Haskell B Compiler, was implemented.	2008	8	37	19	15127519					Chalmers University of Technology															60	0		8																																	text													Sweden																							let rec fact 0 = 1  ||             fact n = n*fact(n-1)																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Lazy_ML	0	0														
mapbasic	MapBasic	1997			8	pl				0					3071	0			19270		true	0									pl																							false																																					2016		MapBasic is a programming language for creation of additional tools and functionality for the MapInfo Professional geographical information system. MapBasic is based on the BASIC family of programming languages.MapBasic also allows programmers to develop software in popular programming languages such as C, C++ and Visual Basic and use these with the MapInfo Professional GIS to create geographically based software, such as electronic mapping.	2006	8	8	21	4499444					Pitney Bowes Software && MapInfo Corporation														false	60	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MapBasic	0	0														
ratfiv	Ratfiv	1980			8	pl				0					3072	0			19270		true	0									pl																							false																																					1980	fortran c ratfor	"Ratfiv is an enhanced version of the Ratfor programming language, a preprocessor for Fortran designed to give it C-like capabilities. Fortran was widely used for scientific programming but had very basic control-flow primitives (""do"" and ""goto"") and no ""macro"" facility which limited its expressiveness. The name of the language is a pun (Ratfor (RATional FORtran) -> ""Rat Four"" -> ""Rat Five"" -> RatFiv). Ratfiv was developed by Bill Wood at the Institute for Cancer Research, Philadelphia, PA in the early 1980s and released on several DECUS (Digital Equipment Users Group) SIG (Special Interest Group) tapes.  It is based on the original Ratfor by B. Kernighan and P. J. Plauger, with rewrites and enhancements by David Hanson and friends (U. of Arizona), Joe Sventek and Debbie Scherrer (Lawrence Berkeley National Laboratory). Ratfiv V2.1 was distributed on the DECUS RSX82a SIG tape."	2004	8	7	42	642890					Institute for Cancer Research															60	0		8																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ratfiv	0	0														
stratego	Stratego/XT	1998			8	grammarLanguage				0					3073	0			19270		true	0									grammarLanguage																							false																																					1998		Stratego/XT is a language and toolset for constructing stand-alone program transformation systems.  It combines the Stratego transformation language with the XT toolset of transformation components, providing a framework for constructing stand-alone program transformation systems. The Stratego language is based on a programming paradigm called strategic term rewriting. It provides rewrite rules for expressing basic transformation steps. The application of these rules can be controlled using strategies, a form of subroutines. The XT toolset provides reusable transformation components and declarative languages for deriving new components, such as parsing grammars using the Modular Syntax Definition Formalism (SDF) and implementing pretty-printing.		8	24		10255748					Oregon Graduate Institute															60	0		8																																														United States				https://www.semanticscholar.org/paper/A-core-language-for-rewriting-Visser-Benaissa/75ce15a7b728f529205bd10161ac494fd735028d																																																																																																																																																																																																																							https://web.archive.org/web/20200811233452/https://en.wikipedia.org/wiki/Stratego/XT	0	0														
tmg	TMG	1968	Robert M. McClure		8	grammarLanguage				0					3074	0			19270	242	true	0									grammarLanguage																							false																																					1968	unix pl-i fortran b bcpl yacc	TMG (TransMoGrifier) is a compiler-compiler created by Robert M. McClure and presented in 1968, and implemented by Douglas McIlroy. TMG ran on systems like OS360 and early Unix. It was used to build EPL, an early version of PL/I. Ken Thompson used TMG in 1970 on PDP-7 as a tool to offer Fortran, but ended up creating the B programming language which was much influenced by BCPL.	2012	8	6	17	38020020																				60	0		8																1																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/TMG_(language)	0	0	https://hopl.info/showlanguage.prx?exp=242													
matrix-protocol	Matrix protocol	2014			7	protocol				0					3075	0			19243		true	0									protocol																							false																																									74								Amdocs Limited															390	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Matrix_(protocol)	0	0														
textframe	TextFrame	2008	Mark Norman Francis		9	textMarkup				0					3076	0		3	19225		true	0								https://github.com/norm/textframe	textMarkup																2008	2021	2008	4	0	10	0	false																								2008	2009	71	2	50	1	10105																													perl xml markdown				true	13	0		12																1	false																																																												https://github.com/norm/textframe																																																																																																																																																																																													0	0														
whois-protocol	WHOIS	1970			5	protocol				0					3077	0			19222		true	0									protocol																							false																																					1970		"WHOIS (pronounced as the phrase ""who is"") is a query and response protocol that is widely used for querying databases that store the registered users or assignees of an Internet resource, such as a domain name, an IP address block or an autonomous system, but is also used for a wider range of other information. The protocol stores and delivers database content in a human-readable format. The WHOIS protocol is documented in RFC 3912."		398	613		4315433																				2010	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/WHOIS	0	0														
tap-code	Tap code	1941			6	notation				0					3078	0			19218		true	0									notation																							false													Knock Code																								1952	morse-code	The tap code, sometimes called the knock code, is a way to encode text messages on a letter-by-letter basis in a very simple way. The message is transmitted using a series of tap sounds, hence its name. The tap code has been commonly used by prisoners to communicate with each other. The method of communicating is usually by tapping either the metal bars, pipes or the walls inside a cell.	2005	212	97		3554669																				1080	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Tap_code	0	0														
apse	APSE	1980			8	pl				0					3079	0			19214	1273	true	0									pl																							false																																					1988	ada unix	APSE standing for Ada Programming Support Environment was a specification for a programming environment to support software development in the Ada programming language. This represented the second stage of the U.S. military Ada project; once the language was implemented, it was felt necessary to specify and implement a standard set of tools, hence the APSE. CAIS-A, Common APSE Interface Set A, was defined in MIL STD-1838A. CAIS defines a set of Ada APIs to enable portability of development tools across operating systems. As of 1988, CAIS implementations were under development for Unix, VMS and IBM MVS.	2004	7	7		1064200					U.S. military Ada project															55	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/APSE	0	0	https://hopl.info/showlanguage.prx?exp=1273													
corvision	CorVision	1986			8	pl				0					3080	0			19214		true	0									pl																							false																																					1986	inform unix visual-basic java sql digital-command-language	CorVision is a fourth generation programming tool (4GL) currently owned by Attunity, Inc. CorVision was developed by Cortex Corporation for the VAX/VMS ISAM environment. Although Cortex beta tested CorVision-10 which was generated for PCs but CorVision itself stayed anchored on VMS. CorVision-10 proved more difficult than hoped, and was never released.	2006	7	11	86	4891630					Cortex Corporation															55	0		8																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CorVision	0	0														
filetab	FILETAB	1966			8	pl				0					3081	0			19214	1609	true	0									pl																							false																																					1986		Filetab is a decision table-based computer programming language widely used in business in the 1960s and 1970s.		7	24		3582692					National Computing Centre															55	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Filetab	0	0	https://hopl.info/showlanguage.prx?exp=1609													
joe-e	Joe-E	2004	David A. Wagner		8	pl				0					3082	0			19214		true	0									pl																							false																																					2004	java e	Joe-E is a subset of the Java programming language intended to support programming according to object-capability discipline.The language is notable for being an early object-capability subset language.  It has influenced later subset languages, such as ADsafe and Caja/Cajita, subsets of Javascript. It is also notable for allowing methods to be verified as functionally pure, based on their method signatures.The restrictions imposed by the Joe-E verifier include:  Classes may not have mutable static fields, because these create global state. Catching out-of-memory exceptions is prohibited, because doing so allows non-deterministic execution.  For the same reason, finally clauses are not allowed. Methods in the standard library may be blocked if they are deemed unsafe according to taming rules.  For example, the constructor new File(filename) is blocked because it allows unrestricted access to the filesystem.Cup of Joe is slang for coffee, and so serves as a trademark-avoiding reference to Java. Thus, the name Joe-E is intended to suggest an adaptation of ideas from the E programming language to create a variant of the Java language.  Waterken Server is written in Joe-E.	2009	7	35	19	25161339					https://github.com/davidwagner/joe-e/issues															55	0		8																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Joe-E	0	0														
sa-c-programming-language	SA-C	1998			8	pl				0					3083	0			19214	3572	true	0									pl																							false																																					2007	sac-programming-language	"Single Assignment C (SA-C) (pronounced ""sassy"") is a member of the C programming language family designed to be directly and intuitively translatable into circuits, including FPGAs. To ease translation, SA-C does not include pointers and arithmetics thereon. To retain most of the expressiveness of C, SA-C instead features true n-dimensional arrays as first-class objects of the language."	2007	7	6	15	8787221					Colorado State University && University of California Riverside															55	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SA-C_%28programming_language%29	0	0	https://hopl.info/showlanguage.prx?exp=3572													
zeno	ZENO	1995			8	pl				0					3084	1			19214	838	true	0									pl																							false																																							Zeno (after pre-Socratic Greek philosopher Zeno of Elea) is an imperative procedural programming language designed to be easy to learn and user friendly. Zeno is generic in the sense that it contains most of the essential elements used in other languages to develop real applications. The Zeno Interpreter was designed for use in Windows 95 and later Microsoft operating systems. The interpreter comes with built-in debugging tools, a source code text editor, and an on-line language reference.  Zeno was created by Stephen R. Schmitt and is maintained by Abecedarical Systems.	2004	7	5	25	928636																				55	0		8																																	text													United States																							2     3     5     7    11    13    17    19    23    29    31    37    41    43    47    53    59    61    67    71    73    79    83    89    97   101   103   107   109   113																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Zeno_(programming_language)	0	0	https://hopl.info/showlanguage.prx?exp=838													
babylonian-numerals	Babylonian numerals	-2000			6	numeralSystem				0					3085	0			19213		true	0									numeralSystem																							false																																					1969		Babylonian numerals were written in cuneiform, using a wedge-tipped reed stylus to make a mark on a soft clay tablet which would be exposed in the sun to harden to create a permanent record. The Babylonians, who were famous for their astronomical observations and calculations (aided by their invention of the abacus),  used a sexagesimal (base-60) positional numeral system inherited from either the Sumerian or the Eblaite civilizations. Neither of the predecessors was a positional system (having a convention for which ‘end’ of the numeral represented the units).		210	186		152323		The Babylonian system is credited as being the first known positional numeral system, in which the value of a particular digit depends both on the digit itself and its position within the number. Only two symbols (Babylonian 1.svg to count units and Babylonian 10.svg to count tens) were used to notate the 59 non-zero digits.	The Babylonian system is credited as being the first known positional numeral system, in which the value of a particular digit depends both on the digit itself and its position within the number. Only two symbols (Babylonian 1.svg to count units and Babylonian 10.svg to count tens) were used to notate the 59 non-zero digits.			The Babylonian system is credited as being the first known positional numeral system, in which the value of a particular digit depends both on the digit itself and its position within the number. Only two symbols (Babylonian 1.svg to count units and Babylonian 10.svg to count tens) were used to notate the 59 non-zero digits.														1070	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Babylonian_numerals	0	0														
guix	GNU Guix	2013			7	distribution				0					3086	0			19212		false	0									distribution																							false																																					2019		"GNU Guix () is a cross-platform package manager and a tool to instantiate and manage Unix-like operating systems, based on the Nix package manager with Guile Scheme APIs and specializes in providing exclusively free software. Differing from traditional package managers, Guix (like Nix) utilizes a purely functional deployment model where software is installed into unique directories generated through cryptographic hashes. Dependencies from each software are included within each hash, solving the problem of dependency hell. This approach to package management promises to generate more reliable, reproducible, and portable packages.Guix packages are defined through functional Guile Scheme APIs specifically designed for package management. Dependencies are tracked directly in this language through special values called ""derivations"" which are evaluated by the Guix daemon lazily. Guix keeps track of these references automatically so that installed packages can be garbage collected when no other package depends on them. At the cost of greater storage requirements, all upgrades in Guix are guaranteed to be both atomic and efficiently rolled back. This also enables multiple users to safely install software on the same system without administrator privileges. The extra storage requirements translates to greater bandwidth usage when binary substitutes are downloaded compared to distributions such as Debian. If the user chooses to build everything from source even larger storage space and bandwidth is required.  The development of GNU Guix is intertwined with Guix System (until Guix 1.0: Guix System Distribution [GuixSD]), a complete installable GNU system using the Linux-libre kernel and GNU Shepherd init system.The roll-back feature of Guix is inherited from the design of Nix and is not found in any of the popular Linux distributions such as Debian and its derivatives, Arch Linux and its derivatives, or in other major distributions such as Fedora, CentOS or OpenSUSE. The project is coordinated over the Internet by a team of volunteers and is incorporated in the French non-profit Guix Europe with members of the community."		70	247		37721889					GNU Project															370	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/GNU_Guix	0	0														
edge-side-includes	Edge Side Includes	2001			7	pl				0					3087	1			19204		true	0									pl																							false																																					2001	xml ssi	Edge Side Includes or ESI is a small markup language for edge level dynamic web content assembly. The purpose of ESI is to tackle the problem of web infrastructure scaling. It is an application of edge computing. It is fairly common for websites to have generated content. It could be because of changing content like catalogs or forums, or because of personalization. This creates a problem for caching systems. To overcome this problem a group of companies (Akamai, Art Technology Group, BEA Systems, Circadence Corporation, Digital Island, Inc., Interwoven, Inc., Open Market, whose ESI-related technology is now owned by FatWire Software, Oracle Corporation and Vignette Corporation) developed the ESI specification and submitted it to the W3C for approval. The proposal editor was Mark Nottingham. ESI Language Specification 1.0 was submitted to the World Wide Web Consortium (W3C) for approval in August 2001. The W3C has acknowledged receipt, but has not accepted the proposal.ESI is implemented by some content delivery networks, such as Akamai, and by some caching proxy servers such as Varnish, Squid and Mongrel ESI, although many do not implement the complete specification. Akamai also adds additional features to the version they support.	2005	69	11	100	2854471					Akamai && Art Technology Group && BEA Systems && Digital Island && FatWire Software && Vignette Corporation															365	0		12																																														United States and New Zealand																							"<esi:include src=""http://example.com/1.html"" alt=""http://bak.example.com/2.html"" onerror=""continue""/>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Edge_Side_Includes	0	0														
x-bitmap-format	X BitMap	1989			7	textDataFormat				0					3088	1			19204		true	0									textDataFormat																							false																																					1989		In computer graphics, the X Window System used X BitMap (XBM), a plain text binary image format, for storing cursor and icon bitmaps used in the X GUI. The XBM format is superseded by XPM, which first appeared for X11 in 1989.		69	144		1368381		XBM files differ markedly from most image files in that they take the form of C source files.	XBM files differ markedly from most image files in that they take the form of C source files.			XBM files differ markedly from most image files in that they take the form of C source files.														365	0		7																																																			#define test_width 16 #define test_height 7 static char test_bits[] = { 0x13, 0x00, 0x15, 0x00, 0x93, 0xcd, 0x55, 0xa5, 0x93, 0xc5, 0x00, 0x80, 0x00, 0x60 };																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/X_BitMap	0	0														
stutter-lang	Stutter	2018			9	esolang				0					3089	1			19198		true	0								https://github.com/stutter-lang/stutter	esolang																2018	2020	2018	1	1	6		true																																														The design goals of the Stutter Programming Language focus on the underlying idea that Stutter Code is a speakable language that contains no special syntax characters that are unpronounciable.	The design goals of the Stutter Programming Language focus on the underlying idea that Stutter Code is a speakable language that contains no special syntax characters that are unpronounciable.			The design goals of the Stutter Programming Language focus on the underlying idea that Stutter Code is a speakable language that contains no special syntax characters that are unpronounciable.													true	10	0		9																																																		https://web.archive.org/web/20210708104617/https://github.com/cookiengineer/stutter	let ratio be a Number and set it to 0.37 let variable be a Number set variable to 5  comment add is a method on the Number data type add 12.0 to variable  comment all methods accept multiple parameters via the and conjunction multiply variable with ratio and 1.5  comment results of methods can be redirected with the to preposition print variable to standard output  comment generic calls can be done with the call verb call log on console with variable and ratio   if variable is greater than 2 then   if variable is greater than 2.5 then    call log on console with this is an example  else if variable is lower than 2.5 then    call alert on console with this is another example  else    call log on console with foo bar  end  end   let examples be a Number Array set examples to 1, 3, 7 and 9  set index 0 on examples to 4 push 3 to examples   comment whatever is the string representation of examples let whatever be a String join examples to whatever  comment copy is the string copy of examples let copy be a String Array split whatever to copy   for each examples as key and value do   let temp be value  add 5 to value  divide value by 1.76   if temp is greater than 5 then    break  else    call log on console with temp  end  end																										https://github.com/stutter-lang/stutter																																																																																																																																																																																													0	0														
sdtm	SDTM	2004			7	standard				0					3090	0			19196		true	0									standard																							false																																					2004		SDTM (Study Data Tabulation Model) defines a standard structure for human clinical trial (study) data tabulations and for nonclinical study data tabulations that are to be submitted as part of a product application to a regulatory authority such as the United States Food and Drug Administration (FDA). The Submission Data Standards team of Clinical Data Interchange Standards Consortium (CDISC) defines SDTM. On July 21, 2004, SDTM was selected as the standard specification for submitting tabulation data to the FDA for clinical trials and on July 5, 2011 for nonclinical studies. Eventually, all data submissions will be expected to conform to this format. As a result, clinical and nonclinical Data Managers will need to become proficient in the SDTM to prepare submissions and apply the SDTM structures, where appropriate, for operational data management.		68	9		18408210					Clinical Data Interchange Standards Consortium															360	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SDTM	0	0														
khi	Khi	2023			9	dataNotation				0					3091	1		1	19188		true	0								https://github.com/khilang/khi	dataNotation																2023	2024		1	0	6	0	false																								2023	2024	30	2	21	1	2821																													markdown				true	9	0		10																	false																																	https://www.reddit.com/r/ProgrammingLanguages/comments/1agpct9/khi_universal_data_format_for_configuration_and/	# Encyclopedia article about aluminium  > uuid: 0c5aacfe-d828-43c7-a530-12a802af1df4 > type: chemical-element > key: aluminium > title: Aluminium > description: The <@>:element:{chemical element} aluminium. > tags: [metal; common]  > chemical-symbol: Al > atomic-number: 13 > stp-phase: <Solid> > melting-point: 933.47 > boiling-point: 2743 > density: 2.7 > electron-shells: [2; 8; 3]  # External references > ext-refs: {   > wikipedia: \https://en.wikipedia.org/wiki/Aluminium   > snl: \https://snl.no/aluminium }  # Internal references > refs: {   > element: 740097ea-10fa-4203-b086-58632f099167   > chemsym: 6e2f634c-f180-407a-b9ce-2138b412b248   > atomnum: 1a5e1974-a78c-4820-afeb-79bef6974814   > react: ab7d8a1f-c028-4466-9bb2-41a39d153241   > aloxide: c1ff08e7-a88f-42d5-83c3-6adc4835a07b   > stab: b3b13474-4fe3-4556-9568-925c066916a5   > purity: 40786551-85c4-461c-ba6e-4d54d5863820   > ion: effd5c7a-da31-4357-a94c-91343e9a05eb   > metal: 84333088-cfcc-4e78-8d3f-7307dcab144b }  > content: {    <p> <@>:self:Aluminium is a <@>:element:{chemical element}   with <@>:chemsym:{chemical symbol} <chemsym> and   <@>:atomnum:{atomic number} <atomnum>.    <p> In <@>:purity:pure form, it is a highly <@>:react:reactive   <@>:metal:metal~, but normally a thin coat of   <@>:aloxide:{aluminium oxide} forms on its surface, keeping it   highly <@>:stab:stable~.    <p> In nature, it occurs as the <@>:ion:ion <$>:{<Al>^{3+}}.   It constitutes <$>:8.2% of the earth's crust, making it the   most common <@>:metal:metal found there.    ...  }																										https://github.com/khilang/khi																																																																																																																																																																																													0	0														
ternary-notation	Ternary numeral system	2001			5	notation				0					3092	0			19186		true	0									notation																							false																																					2001		The ternary numeral system (also called base 3) has three as its base. Analogous to a bit, a ternary digit is a trit (trinary digit). One trit is equivalent to log2 3 (about 1.58496) bits of information. Although ternary most often refers to a system in which the three digits are all non–negative numbers, specifically 0, 1, and 2, the adjective also lends its name to the balanced ternary system, comprising the digits −1, 0 and +1, used in comparison logic and ternary computers.		353	700		62950																				1785	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Ternary_numeral_system	0	0														
zot	Zot	2015	Adam Treat		9	pl				0					3093	1		3	19181		true	0								https://github.com/manyoso/zot	pl																2015	2024	2015	3	1	3	0	false																								2015	2015	1	1	30	1	1455																													cpp bourne-shell markdown				true	8	0		12																1	false																																																	https://riju.codes/zot	111101010100111010101001001101010010010011101010100111010101 001101010010101010011101010100110101001101010100110101001010 101001110101010011101010100110101001010101001110101010011010 100110101010011010100101010100111010101001101010011010101001 101010011010101001110101010011101010100111010101001110101010 010011010100100110101001001101010010011010100101010011101010 100110101001101010100110101001101010100110101001010100111010 101001110101010011010100101010100111010101001101010011010101 001101010010101010011101010100110101001101010100111010101001 101010010101010010101001110101010011010100101010011101010100 111010101001101010010101010011101010100110101001010100111010 101001101010010101010010101001101010011101010100110101001101 010100100101010011010100101010011101010100110101001101010100 110101001101010100110101001010100111010101001110101010011010 100101010100111010101001101010011010101001101010010101010011 101010100110101001101010100111010101001101010010101010010101 001110101010011010100101010011101010100111010101001101010010 101010011101010100110101001010100111010101001101010010101010 010101001101010011101010100110101001101010100100101010011010 100101010011101010100110101001010100101010001010000100001000 010011000110110010011101111011011101110000001000011010011110 11000110110001101101010011000010010										https://github.com/manyoso/zot																																																																																																																																																																																													0	0														
family-basic	Family BASIC	1984			7	pl				0					3094	0			19175		true	0									pl																							false																																					1984	basic microsoft-basic	Family BASIC or Famicom BASIC is the consumer product for programming Nintendo's Family Computer video game console of Japan. Family BASIC  was launched on June 21, 1984 to consumers in Japan by Nintendo, in cooperation with Hudson Soft and Sharp Corporation. A second version titled Family BASIC V3 was released on February 21, 1985, with greater memory and new features.	2005	64	274	118	2043253					Nintendo Co., Ltd && Sharp Corporation && Hudson Soft Co., Ltd															340	0		9																																														Japan																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Family_BASIC	0	0														
cosmos	Cosmos	2022			9	pl				0					3095	1			19166		true	0								https://github.com/mcsoto/cosmos	pl																							false																								2014	2023	36	5	214	2	14067																Cosmos 0.2 - now with Pure Arithmetics. A new logic programming language.	Cosmos 0.2 - now with Pure Arithmetics. A new logic programming language.			Cosmos 0.2 - now with Pure Arithmetics. A new logic programming language.													true	6	0		9																																																		https://reddit.com/r/ProgrammingLanguages/comments/u09sxl/cosmos_02_now_with_pure_arithmetics/	//note that the there is no 'return' in the definition //instead, the parameter y is explicit //this is typically the 'output' parameter rel double(x, y)     y = x*2  double(4,x) //x is 8																										https://github.com/mcsoto/cosmos																																																																																																																																																																																													0	0														
chip-programming-language	CHIP	1985			8	pl				0					3096	0			19163	1131	true	0									pl																							false																																					1985	prolog c	CHIP (Constraint Handling in Prolog) is a constraint logic programming language developed by M. Dincbas and alias in 1985 at ECRC, initially using a Prolog language interface. CHIP V5 is the version developed and marketed by COSYTEC in Paris since 1993 with Prolog, using C, C++, or Prolog language interfaces. The commercially successful ILOG Solver is also, partly, an offshoot of ECRC version of CHIP.	2006	6	15	34	3803093					European Computer-Industry Research Centre															50	0		8																																														Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CHIP_%28programming_language%29	0	0	https://hopl.info/showlanguage.prx?exp=1131													
fpgac	FpgaC	1996			8	pl				0					3097	0			19163		true	0									pl																							false																																					2005	handel-c	FpgaC is a compiler for a subset of the C programming language, which produces digital circuits that will execute the compiled programs. The circuits may use FPGAs or CPLDs as the target processor for reconfigurable computing, or even ASICs for dedicated applications.  FpgaC's goal is to be an efficient High Level Language (HLL) for reconfigurable computing, rather than a Hardware Description Language (HDL) for building efficient custom hardware circuits.	2006	6	10	25	4378418					University of Toronto														true	50	0		8																																														Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/FpgaC	0	0														
hascript	IBM HAScript	1990			8	pl				0					3098	0			19163		true	0									pl																							false																																					1990	xml jvm	HAScript, or Host Access Script, is an IBM-developed macro language with an XML syntax designed for programmatic interaction with terminal-based applications. HAScript is based on a state machine principle. The first commercial implementation appeared in IBM's Host On-Demand in the late 1990s. IBM software products that use HAScript include WebSphere Host On-Demand (HOD), Personal Communications, and WebSphere Host Access Transformation Services (HATS). When accessing the IBM Mainframe the HAScript API allows for Host emulation whereby information from the host screen can be retrieved and reformatted within a webpage, or other software application.  There has been limited adoption of HAScript as it requires an intense amount of system resources, general process overhead and Java virtual machine resources.  To date, the implementation of HAScript by other software companies has been mild as the language used for communication is not universally standardized.	2004	6	5	13	1205430					IBM															50	0		8																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IBM_HAScript	0	0														
object-z	Object-Z	1991			8	pl				0					3099	0			19163	1649	true	0									pl																							false																																					2000	z-notation zpp	Object-Z is an object-oriented extension to the Z notation developed at the University of Queensland, Australia. Object-Z extends Z by the addition of language constructs resembling the object-oriented paradigm, most notably, classes. Other object-oriented notions such as polymorphism and inheritance are also supported. While not as popular as its base language Z, Object-Z has still received significant attention in the formal methods community, and research on aspects of the language are ongoing, including hybrid languages using Object-Z, tool support (e.g., through the Community Z Tools project) and refinement calculi.	2004	6	8	33	30872150					University of Queensland															50	0		8																																														Australia																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Object-Z	0	0	https://hopl.info/showlanguage.prx?exp=1649													
ruby-document-format	Ruby Document format	1995			8	textMarkup				0					3100	1			19163		true	0									textMarkup																							false																																					2002	ruby rdoc pod	RD (Ruby Document) is a lightweight markup language for writing Ruby-related documents. It can be embedded in Ruby source code. RD is a traditional format. In modern Ruby, developers tend to write documents in RDoc instead of RD.	2005	6	66	58	2111570					https://ml.ruby-lang.org/mailman3/hyperkitty/list/ruby-talk@ml.ruby-lang.org															50	0		8																																	text													Various																							"here.is_a?(Piece::Of::Code) print <<""END"" This indented block will not be scanned for formatting codes or directives, and spacing will be preserved. END"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Ruby_Document_format	0	0														
sympl	SYMPL	1970			8	pl				0					3101	0			19163	699	true	0									pl																							false																																					1970	jovial fortran	"SYMPL is an obsolete programming language developed by the Control Data Corporation (CDC) for use on the CDC 6000 series computer systems in the 1970s and 1980s.  It was based on a subset of CDCs version of JOVIAL, as an alternative to assembly language.  A number of important CDC software products were implemented in SYMPL, including compilers, libraries, a full-screen editor, and major subsystems. SYMPL is a compiled, imperative, and procedural language.  Compared to the Fortran of the day, SYMPL supports:  Stronger data typing - All variables must be declared prior to use, Data structures - Including ""based"" dynamically allocated structures, Structured programming constructs, Nested procedures, In-fix ""bead"" (bit) and character manipulation A simple macro facilitySimplifications compared to JOVIAL include: fewer built-in data types, no recursive calls to procedures, and no COMPOOL concept."	2006	6	7	21	5029025																				50	0		8																																	text													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SYMPL	0	0	https://hopl.info/showlanguage.prx?exp=699													
ccd	Continuity of Care Document	2008			7	xmlFormat				0					3102	0			19161		true	0									xmlFormat																							false																																					2008		The Continuity of Care Document (CCD) specification is an XML-based markup standard intended to specify the encoding, structure, and semantics of a patient summary clinical document for exchange.		62	27		18486702					Health Level Seven International															330	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Continuity_of_Care_Document	0	0														
concurr	ConCurr	1979			9	pl				0					3103	0		5	19157		true	0								https://codeberg.org/Wezl/ConCurr	pl																							false																								2020	2021	39	5	14	1	1162																			https://codeberg.org/Wezl/ConCurr										bourne-shell lua lisp markdown svg				true	5	0		14																	false																													Unknown																														https://codeberg.org/Wezl/ConCurr																																																																																																																																																																																														0	0														
psyche	psyche	2018			9	pl				0					3104	0		10	19146		true	0								https://github.com/0918nobita/psyche	pl																2023	2023	2018	1	0	1	0	false																								2018	2023	437	2	103	1	16339																			https://github.com/0918nobita/psyche/issues										ocaml wasm json markdown javascript make html c bourne-shell yaml				true	4	0		19																	false																													Japan																															https://github.com/0918nobita/psyche																																																																																																																																																																																													0	0														
ti-basic	TI-BASIC	1970			6	pl				0					3105	1			19142		true	1	ti-89-basic								pl																							false																																					1970	basic assembly-language c bbcode xml tcl perl rpl	"TI-BASIC is the official name of a BASIC-like language built into Texas Instruments (TI)'s graphing calculators, including the TI-83 series, TI-84 Plus series, TI-89 series, TI-92 series (including Voyage 200), TI-73, and TI-Nspire. TI rarely refers to the language by name, but the name TI-BASIC has been used in some developer documentation. For many applications, it is the most convenient way to program any TI calculator, since the capability to write programs in TI-BASIC is built-in. Assembly language (often referred to as ""asm"") can also be used, and C compilers exist for translation into assembly: TIGCC for Motorola 68000 (68k) based calculators, and SDCC for Zilog Z80 based calculators. However, both of them are cross-compilers, not allowing on-calculator programming. TI-BASIC is considerably slower than the assembly language (because it has to be interpreted), making it better suited to writing programs to quickly solve math problems or perform repetitive tasks, rather than programming games or graphics-intensive applications. Some math instruction books even provide programs in TI-BASIC (usually for the widespread variant used by the TI-82/83/84 series). Although it is somewhat minimalist compared to programming languages used on computers, TI-BASIC is nonetheless an important factor in the programming community. Because TI graphing calculators are required for advanced mathematics classes in many high schools and universities, TI-BASIC often provides the first glimpse many students have into the world of programming."	2004	99	372	586	657730																				515	0		6																																	text																																				fact(x) :Func :  If x=0 :    Return 1 :  If x<0 :    Return undef :  x*fact(x-1) :End Func																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TI-BASIC	0	0														
graphml	GraphML	2001			7	xmlFormat				0					3106	1			19142		true	0									xmlFormat																							false																																					2001	graph-modeling-language xml dot java	GraphML is an XML-based file format for graphs. The GraphML file format results from the joint effort of the graph drawing community to define a common format for exchanging graph structure data. It uses an XML-based syntax and supports the entire range of possible graph structure constellations including directed, undirected, mixed graphs, hypergraphs, and application-specific attributes.	2006	60	37	85	3821625					https://list.dia.uniroma3.it/mailman/listinfo/gdnet															320	0		7																																														Various																							"<?xml version=""1.0"" encoding=""UTF-8""?> <graphml xmlns=""http://graphml.graphdrawing.org/xmlns""     xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""     xsi:schemaLocation=""http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd"">   <graph id=""G"" edgedefault=""undirected"">     <node id=""n0""/>     <node id=""n1""/>     <edge id=""e1"" source=""n0"" target=""n1""/>   </graph> </graphml>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/GraphML	0	0														
mushroom	Mushroom	1988			9	pl				0					3107	0		4	19134		true	0								https://gitlab.com/ifff/mushroom	pl																							false																								2018	2021	339	3	30	1	3065																			https://gitlab.com/ifff/mushroom/-/issues										haskell nix markdown yaml				true	3	0		13																	false																													Unknown																																https://gitlab.com/ifff/mushroom																																																																																																																																																																																												0	0														
cytosol	cytosol	2020	tiatomee		8	pl				0					3108	0		6	19129		true	0								https://github.com/cuddlefishie/cytosol	pl																2020	2023	2020	2	3	34	0	false																								2020	2022	59	4	83	1	7546																													rust toml yaml markdown c make				true	48	0		14																1	false																																																												https://github.com/cuddlefishie/cytosol																																																																																																																																																																																													0	0														
texy	Texy!	2004			8	textMarkup		https://texy.info/		0					3109	0			19123		true	0									textMarkup																							false																																			2004		2004	php html css java	Texy is a lightweight markup language as well as converter of this format to XHTML, in a form of a library written in the PHP scripting language. It allows the user to write structured documents without knowledge or using of HTML language. Users write documents in human-readable text format and Texy converts it to structurally valid and well-formed XHTML code. Texy! format includes tags for turning off the formatter as well as for direct CSS styling, thus it can be said it fully supports HTML and CSS. The format itself supports images, links (anchors), nested lists, and tables, among other things. Other built-in features include a support of long words division (with respect for language rules), roll-over images, clickable emails and URL (emails are obfuscated against spambots), and an auto-correct tool for several typographic issues: national single and double quotation marks, ellipses, em dashes, dimension sign, nonbreakable spaces (e.g. in phone numbers), acronyms, arrows and many others. PHP implementation of Texy has been developed by David Grudl since 2004. It runs on PHP version 4.3.3 or newer and it can be used in any other platform using XML/RPC service. Current stable version is 2.9. Version 3.0 is planned. Texy! is distributed under the GNU General Public License and New BSD License. Plugins for several content-management systems are included. Java implementation, named JTexy, is under development. The project has its own website with basic description, syntax overview, on-line demo, XMLRPC, forum. Support for English-speaking users could be described as poor.	2006	5	6	34	6877682																				46	0		8																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Texy!	0	0				texy.info										
cda	Clinical Document Architecture	1996			7	xmlFormat				0					3110	0			19122		true	0									xmlFormat																							false																																					1996		"The HL7 Clinical Document Architecture (CDA) is an XML-based markup standard intended to specify the encoding, structure and semantics of clinical documents for exchange. In November 2000, HL7 published Release 1.0. The organization published Release 2.0 with its ""2005 Normative Edition."""		57	47		4684004					Health Level Seven International															305	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Clinical_Document_Architecture	0	0														
spz	SPZ	2024			9	binaryDataFormat 3d		https://scaniverse.com/spz		0					3111	0			19122		false	0								https://github.com/nianticlabs/spz	binaryDataFormat																							false																																														File format for 3D Gaussian splats. About 10x smaller than the PLY equivalent with virtually no perceptible loss in visual quality. SPZ splats are about 90% smaller than PLYs, roughly 25 MB versus 250 MB for a fairly rich scene.	File format for 3D Gaussian splats. About 10x smaller than the PLY equivalent with virtually no perceptible loss in visual quality. SPZ splats are about 90% smaller than PLYs, roughly 25 MB versus 250 MB for a fairly rich scene.		Ninantic	File format for 3D Gaussian splats. About 10x smaller than the PLY equivalent with virtually no perceptible loss in visual quality. SPZ splats are about 90% smaller than PLYs, roughly 25 MB versus 250 MB for a fairly rich scene.													true	2	0		11	ply gzip																																																																												https://github.com/nianticlabs/spz																																																																																																																																																																																													0	0														
instruction-list	Instruction list	2000			7	pl				0					3112	0			19116		true	0									pl																							false																																					2000		Instruction List (IL) is one of the 5 languages supported by the IEC 61131-3 standard. It is designed for programmable logic controllers (PLCs). It is a low level language and resembles assembly. All of the languages share IEC61131 Common Elements. The variables and function call are defined by the common elements so different languages can be used in the same program. Program control (control flow) is achieved by jump instructions and function calls (subroutines with optional parameters). The file format has now been standardized to XML by PLCopen.		56	16		3433425					International Electrotechnical Commission															300	0		7																																														Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Instruction_list	0	0														
3apl	3APL	1998			8	pl				0					3113	1			19115	7802	true	0									pl																							false																																						java prolog strips	An Abstract Agent Programming Language or Artificial Autonomous Agents Programming Language or 3APL (pronounced triple-A-P-L) is an experimental tool and programming language for the development, implementation and testing of multiple cognitive agents using the Belief-Desire-Intention (BDI) approach.	2006	5	11		5229527					Computer science Department, Utrecht University															45	0		8																																																		https://semanticscholar.org/paper/5167cbb780bac55456a0f69c16f175eb61269c8d																			PLANBASE { SetStatus(started); } PR-RULES {  goTo(R) <- location(R,X,Y) AND NOT at(X,Y) | {   NowAt(X,Y);  }  clean(R) <- location(R,X,Y) AND at(X,Y) | {   Clean(R);  } }																																																																																																																																																																																																				https://en.wikipedia.org/wiki/3APL	0	0	https://hopl.info/showlanguage.prx?exp=7802													
algol-68-r	ALGOL 68-R	1970			8	pl				0					3114	1			19115	489	true	0									pl																							false																																					1968	algol-68 punched-tape	ALGOL 68-R was the first implementation of the Algorithmic language ALGOL 68. In December 1968 the report on the Algorithmic language ALGOL 68 was published.  On 20–24 July 1970 a working conference was arranged by the IFIP to discuss the problems of implementation of the language, a small team from the Royal Radar Establishment attended to present their compiler, written by I.F. Currie, Susan G. Bond and J.D. Morrison.  In the face of estimates of up to 100 man-years to implement the language, using up to 7 pass compilers they described how they had already implemented a one-pass compiler which was in production use in engineering and scientific applications.	2006	5	8		8632932					Royal Radar Establishment															45	0		8																																																		https://semanticscholar.org/paper/32fd282fa40e4cbb20eca00e57805a298598bb0a																			[1 : 120] CHAR buff; INT unitnumber; STRUCT (BITS typemode, reply, INT count, REF CHAR address)       control area := (8r47400014,0,120,buff[1]); ...; CODE 0,6/unitnumber; 157,6/typemode OF control area EDOC																																																																																																																																																																																																				https://en.wikipedia.org/wiki/ALGOL_68-R	0	0	https://hopl.info/showlanguage.prx?exp=489													
basic4gl	Basic4GL	2002			8	pl				0					3115	0			19115		true	0									pl																							false																																					2002	linux quickbasic basic opengl qbasic gfa-basic c glbasic darkbasic freebasic thinbasic	Basic4GL (B4GL; from Basic for openGL) is an interpreted, open source version of the BASIC programming language which features support for 3D computer graphics using OpenGL. While being interpreted, it is also able to compile programs on top of the virtual machine to produce standalone executable programs. It uses a syntax similar to traditional dialects of BASIC and features an IDE and a very thorough and comprehensive debugger. Basic4GL is not designed to compete with programming languages such as C++; it was intended to replace older languages such as QBasic or GFA BASIC. Basic4GL features the usual commands that you would expect to find in a version of BASIC such as...  PRINT INPUT GOSUBIt also includes a few features that C programmers will be familiar with, such as support for pointers, structures and most importantly the entire OpenGL v1.1 API.	2007	5	16	115	8740064					Tom Mulgrew														true	45	0		8																																														New Zealand																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Basic4GL	0	0														
coffee-cinema-4d	COFFEE Cinema 4D	1992			8	pl				0					3116	0			19115		true	0									pl																							false																																						perl javascript	"COFFEE (often written as ""C.O.F.F.E.E"") is a computer scripting language that forms part of CINEMA 4D, a proprietary 3D graphics application. Although presented as an acronym the letters of the word COFFEE do not appear to stand for anything, but are rather a comic reference to Java, a considerably more famous computer language."	2006	5	5	19	6261085					Maxon															45	0		8																																														Germany				https://en.wikipedia.org/wiki/Cinema_4D																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/COFFEE_(Cinema_4D)	0	0														
gnu-e	GNU E	1991			8	pl				0					3117	0			19115		true	0									pl																							false																																					1991	e	GNU E is an extension of C++ designed for writing software systems to support  persistent applications. It was designed as part of the Exodus project.	2010	5	12	13	30196706					University of Wisconsin														true	45	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/GNU_E	0	0														
macbasic	MacBASIC	1985			8	pl				0					3118	0			19115		true	0									pl																							false																																					1985	basic	Macintosh Basic, or MacBASIC, was both a comprehensive programming language and a fully interactive development environment designed by Apple Inc. for the original Macintosh computer. It was developed by original Macintosh team member Donn Denman, with help from fellow Apple programmers Marianne Hsiung, Larry Kenyon, and Bryan Stearns, as part of the original Macintosh development effort starting in late 1981.MacBASIC was released as beta software in 1985, and was adopted for use in places such as the Dartmouth College computer science department, for use in an introductory programming course. In November 1985, Apple abruptly ended the project as part of a deal with Microsoft to extend the license for BASIC on the Apple II.  Although Apple retracted MacBASIC, unlicensed copies of the software and manual still circulated, but because MacBASIC was no longer supported by Apple and not designed to be 32-bit-clean, interest eventually died out. Benchmarks published in the April 1984 issue of BYTE magazine suggested that MacBASIC had better performance as compared to Microsoft BASIC. The language included modern looping control structures, user-defined functions, graphics, and access to the Macintosh Toolbox. The development environment supported multiple programs running simultaneously with symbolic debugging including breakpoints and single-step execution.	2009	5	10	52	24127255					Apple														false	45	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MacBASIC	0	0														
nested-context-language	Nested Context Language	2000			8	xmlFormat				0					3119	0			19115		true	0									xmlFormat																							false																																					2000	xml synchronized-multimedia-integration-language	"In the field of digital and interactive television, Nested Context Language (NCL) is a declarative authoring language for hypermedia documents. NCL documents do not contain multimedia elements such as audio or video content; rather they function as a ""glue"" language that specifies how multimedia components are related. In particular, NCL documents specify how these components are synchronized relative to each other and how the components are composed together into a unified document.  Among its main facilities, it treats hypermedia relations as first-class entities through the definition of hypermedia connectors, and it can specify arbitrary semantics for a hypermedia composition using the concept of composite templates. NCL is an XML application language that is an extension of XHTML, with XML elements and attributes specified by a modular approach. NCL modules can be added to standard web languages, such as XLink and SMIL. NCL was initially designed for the Web environment, but a major application of NCL is use as the declarative language of the Japanese-Brazilian ISDB-Tb (International Standard for Digital Broadcasting) terrestrial DTV digital television middleware (named Ginga). It is also the first standardized technology of the ITU-T multimedia application framework series of specifications for IPTV (internet protocol television) services. In both cases it is used to develop interactive applications to digital television."	2005	5	21	66	2990227					Sistema Brasileiro de Televisão Digital															45	0		8																																	text													Brazil																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Nested_Context_Language	0	0														
shex	ShEx	2012			8	grammarLanguage				0					3120	1			19115		true	0									grammarLanguage																							false																																					2013		Shape Expressions (ShEx)  is a language for validating and describing RDF.  It was proposed at the 2012 RDF Validation Workshop as a high-level, concise language for RDF validation.  The shapes can be defined in a human-friendly compact syntax called ShExC or using any Resource Description Framework (RDF) serialization formats like JSON-LD or Turtle. ShEx expressions can be used both to describe RDF and to automatically check the conformance of RDF data.  The syntax of ShEx is similar to Turtle and SPARQL while the semantics is inspired by regular expression languages like RelaxNG.		5	16		53655818					W3C															45	0		8																																														United States					PREFIX :       <http://example.org/> PREFIX schema: <http://schema.org/>  :Person {  schema:name  xsd:string   ;  schema:knows @:Person   * ; }																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/ShEx	0	0														
sox	Schema for Object-Oriented XML	1998			8	xmlFormat				0					3121	0			19115		true	0									xmlFormat																							false																																					1998		Schema for Object-Oriented XML, or SOX, is an XML schema language developed by Commerce One. In 1998 a SOX specification was submitted to the World Wide Web Consortium and published as a W3C Note. A revised version, SOX 2.0, was published as a W3C Note in 1999. SOX was one of several predecessors of the W3C's XML Schema language. After the publication of XML Schema, SOX continued to be supported by Commerce One until the company's bankruptcy in late 2004. The patents for SOX and other Commerce One technologies were purchased by Novell, Inc. in December 2004, reportedly in an effort to prevent them from being exploited by unrelated companies whose primary business is filing patent-related lawsuits.		5	9		3859480					Commerce One, Inc															45	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Schema_for_Object-Oriented_XML	0	0														
supertalk	SuperTalk	1989			8	pl				0					3122	0			19115	2544	true	0									pl																							false																																					2009	hypertalk	SuperTalk is the scripting language used in SuperCard. SuperTalk is a descendant of HyperTalk.	2006	5	6	25	5235763																				45	0		9									hypertalk																																http://www.rosettacode.org/wiki/Category:SuperTalk																																																																																																																																																																																																																																https://en.wikipedia.org/wiki/SuperTalk	0	0	https://hopl.info/showlanguage.prx?exp=2544													
wcps	WCPS	2008			8	pl				0					3123	1			19115		true	0									pl																							false												Web Coverage Processing Service																									2008		The Web Coverage Processing Service (WCPS) defines a language for filtering and processing of multi-dimensional raster coverages, such as sensor, simulation, image, and statistics data. The Web Coverage Processing Service is maintained by the Open Geospatial Consortium (OGC). This raster query language allows clients to obtain original coverage data, or derived information, in a platform-neutral manner over the Web.		5	28		36426647																				45	0		8																																																			"for $c in ( M1, M2, M3 ),     $r in ( R ) where     some( $c.nir > 127 and $r ) return     encode( abs( $c.red - $c.nir ), ""hdf5"" )"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Web_Coverage_Processing_Service	0	0														
alan	alan	2018			9	pl		https://alan-platform.com/pages/tuts/introducing.html		0					3124	1			19110		true	0									pl																							false																																																	Kjerner															1	0		9																																	text	3609																	'Reasons': collection { } 'Users': collection {   'Name': text   'Active': stategroup @default: 'Yes' (     'Yes' -> { }     'No' -> {       'Reason': text -> ?^ .^ .'Reasons'     }   ) } 'Active Users':= integer 'n' = count .'Users'?'Active'|'Yes'																																																																																																																																																																																																																							0	0														
albatross	albatross	2015			9	pl		http://albatross-lang.sourceforge.net		0					3125	1			19110		true	0									pl																							false																																														Albatross is A Programming Language with Static Verification: You can develop programs and algorithms and prove them to be correct in Albatross	Albatross is A Programming Language with Static Verification: You can develop programs and algorithms and prove them to be correct in Albatross			Albatross is A Programming Language with Static Verification: You can develop programs and algorithms and prove them to be correct in Albatross														1	0		9																																																			use alba.base.boolean end all (a:BOOLEAN) require     a ensure     a end																																																																																																																																																																																																																							0	0				albatross-lang.sourceforge.net			id|title|url|time|timestamp|by|comments|score\n10034741|Albatross – A Programming Language with Static Verification|http://albatross-lang.sourceforge.net|2015-08-10 14:19:08 UTC|1439216348|helmut_brandl|7|15							
angr	angr	2015			9	decompiler		https://angr.io/		0					3126	0			19110		false	0									decompiler																							false																																			2015											"angr is an open-source binary analysis platform for Python. It combines both static and dynamic symbolic (""concolic"") analysis, providing tools to solve a variety of tasks."	"angr is an open-source binary analysis platform for Python. It combines both static and dynamic symbolic (""concolic"") analysis, providing tools to solve a variety of tasks."		University of California Santa Barbara && Arizona State University	"angr is an open-source binary analysis platform for Python. It combines both static and dynamic symbolic (""concolic"") analysis, providing tools to solve a variety of tasks."														1	0		10																																														United States																																																																																																																																																																																																																												0	0				angr.io										
antha	antha	2014			9	pl		http://www.antha-lang.org		0					3127	0			19110		true	0									pl																							false																																			2014														Synthace															1	0		9																																														England																																																																																																																																																																																																																												0	0				antha-lang.org			id|title|url|time|timestamp|by|comments|score\n8704420|Antha – A high-level language for biology|http://www.antha-lang.org/|2014-12-05 13:44:00 UTC|1417787040|wspeirs|10|70							
arturo	Arturo	2019	Yanis Zafirópulos		9	pl		https://arturo-lang.io		0					3128	0			19110		true	0									pl																							false																																			2019																													1	0		10																1					art																																																																																																																																																																																																																																																					0	0				arturo-lang.io										
aspectcpp	AspectC++	2001			9	pl		http://aspectc.org/		0					3129	1			19110		true	0									pl																							false																																			2001																													1	0		9																																														Various countries in Western Europe																				https://riju.codes/aspectcpp	"#include <iostream>  int main() {   std::cout << ""Hello, world!"" << std::endl;   return 0; } "																																																																																																																																																																																																							0	5				aspectc.org									year|title|doi|citations|influentialCitations|authors|paperId\n2002|Program instrumentation for debugging and monitoring with AspectC++|10.1109/ISORC.2002.1003713|78|1|D. Mahrenholz and O. Spinczyk and W. Schröder-Preikschat|dcf354c2d60a27ec0a6ffc6d9d93a0ad229b5298\n2004|Generic Advice: On the Combination of AOP with Generative Programming in AspectC++|10.1007/978-3-540-30175-2_4|60|3|D. Lohmann and Georg Blaschke and O. Spinczyk|126e4d5dc864133ecc2b5dbed60e91d4966cae16\n2006|Static and Dynamic Weaving in System Software with AspectC++|10.1109/HICSS.2006.437|23|1|W. Schröder-Preikschat and D. Lohmann and Fabian Scheler and W. Gilani and O. Spinczyk|2695674b89840eaabcf42ec3cdbcc241f3cf1c06\n2006|Developing embedded software product lines with AspectC++|10.1145/1176617.1176702|5|0|D. Lohmann and O. Spinczyk|4da6d1a30a3fbcf4ec5c19bf7c889ada7b05f2a0\n2012|A UML profile for AspectC++|10.1109/ICITES.2012.6216630|3|0|Mustapha Redouane Djabri and M. Amroune|95d4ea45d2685386e4db98ab754556c5815edef7	
b3-ir	B3 IR	2016			9	ir		https://webkit.org/docs/b3/intermediate-representation.html		0					3130	0			19110		true	0									ir																							false																																														B3 IR is a C-like SSA representation of a procedure. A procedure has a root block at which it starts execution when it is invoked. A procedure does not have to terminate, but if it does, then it can be either due to a Return, which gracefully returns some value, or by a side-exit at designated instructions. B3 gives the client a lot of flexibility to implement many different kinds of side-exits. B3 is designed to represent procedures for the purpose of transforming them. Knowing what transformations are legal requires knowing what a procedure does. A transformation is valid if it does not change the observable behavior of a procedure. This document tells you what B3 procedures do by telling you what each construct in B3 IR does.	B3 IR is a C-like SSA representation of a procedure. A procedure has a root block at which it starts execution when it is invoked. A procedure does not have to terminate, but if it does, then it can be either due to a Return, which gracefully returns some value, or by a side-exit at designated instructions. B3 gives the client a lot of flexibility to implement many different kinds of side-exits. B3 is designed to represent procedures for the purpose of transforming them. Knowing what transformations are legal requires knowing what a procedure does. A transformation is valid if it does not change the observable behavior of a procedure. This document tells you what B3 procedures do by telling you what each construct in B3 IR does.		Apple	B3 IR is a C-like SSA representation of a procedure. A procedure has a root block at which it starts execution when it is invoked. A procedure does not have to terminate, but if it does, then it can be either due to a Return, which gracefully returns some value, or by a side-exit at designated instructions. B3 gives the client a lot of flexibility to implement many different kinds of side-exits. B3 is designed to represent procedures for the purpose of transforming them. Knowing what transformations are legal requires knowing what a procedure does. A transformation is valid if it does not change the observable behavior of a procedure. This document tells you what B3 procedures do by telling you what each construct in B3 IR does.										x86-64-isa arm				1	0		11																																	text																																																																																																																																																																																																																																									0	0														
beautiful-report-language	beautiful-report-language	2003			9	pl		http://brl.sourceforge.net/		0					3131	1			19110		true	0									pl																							false													BRL																																																			1	0		9																																																		http://brl.sourceforge.net/brl_toc.html	"[(define myname ""Bruce"") (define my ""Bruce's"")]  <pre> This is [my] web page. [myname myname  myname myname]  [my] favorite person is [[your name here]. [my] favorite number is [(brl-random 2)]. </pre>"																																																																																																																																																																																																																							0	0				brl.sourceforge.net										
bike	Bike	2022	Jesse Grosjean		9	xmlFormat		https://www.hogbaysoftware.com/bike/		0		https://www.hogbaysoftware.com/bike/releases/			3132	0			19110		true	0									xmlFormat																							false																																																			bike													1	0		12			org opml													1																																																																																																																																																																																																																																																										0	0														
binary-ninja	Binary Ninja	2015			9	decompiler		https://binary.ninja/		0					3133	0			19110		false	0									decompiler																							false																																			2014											Binary Ninja is an interactive disassembler, decompiler, and binary analysis platform for reverse engineers, malware analysts, vulnerability researchers, and software developers that runs on Windows, macOS, Linux.	Binary Ninja is an interactive disassembler, decompiler, and binary analysis platform for reverse engineers, malware analysts, vulnerability researchers, and software developers that runs on Windows, macOS, Linux.		Vector 35	Binary Ninja is an interactive disassembler, decompiler, and binary analysis platform for reverse engineers, malware analysts, vulnerability researchers, and software developers that runs on Windows, macOS, Linux.														1	0		9																																														United States																																																																																																																																																																																																																												0	0				binary.ninja										
bjou	bjou	2019			9	pl		https://bjou-lang.org		0					3134	0			19110		true	0									pl																							false																																			2019														kammerdienerb															1	0		9																																														Unknown																																																																																																																																																																																																																												0	0				bjou-lang.org			id|title|url|time|timestamp|by|comments|score\n20411255|Self Hosting a Million-Lines-per-Second Parser|https://bjou-lang.org/blog/7-10-2019-self-hosting-a-million-lines-per-second-parser/7-10-2019-self-hosting-a-million-lines-per-second-parser.html|2019-07-11 13:17:01 UTC|1562851021|kammerdiener|0|2							
blueprints	Blueprints	2014			9	visual		https://docs.unrealengine.com/latest/INT/Engine/Blueprints/index.html		0					3135	0			19110		true	0									visual																							false																																														Blueprints is the visual scripting system inside Unreal Engine 4 and is a fast way to start prototyping your game.	Blueprints is the visual scripting system inside Unreal Engine 4 and is a fast way to start prototyping your game.		Epic Games	Blueprints is the visual scripting system inside Unreal Engine 4 and is a fast way to start prototyping your game.														1	0		9																																	text													United States																																																																																																																																																																																																																												0	0														
brightscript-lang	BrightScript	2008			9	pl		http://docs.brightsign.biz/display/DOC/BrightScript		0					3136	1			19110		true	0									pl																							false																																														BrightScript is a powerful scripting language for building media and networked applications for embedded devices. This language features integrated support for a lightweight library of BrightScript objects, which are used to expose the API of the platform (device) that is running BrightScript. The BrightScript language connects generalized script functionality with underlying components for networking, media playback, UI screens, and interactive interfaces; BrightScript is optimized for generating user-friendly applications with minimal programmer effort. Now part of Roku.	BrightScript is a powerful scripting language for building media and networked applications for embedded devices. This language features integrated support for a lightweight library of BrightScript objects, which are used to expose the API of the platform (device) that is running BrightScript. The BrightScript language connects generalized script functionality with underlying components for networking, media playback, UI screens, and interactive interfaces; BrightScript is optimized for generating user-friendly applications with minimal programmer effort. Now part of Roku.		Atlassian	BrightScript is a powerful scripting language for building media and networked applications for embedded devices. This language features integrated support for a lightweight library of BrightScript objects, which are used to expose the API of the platform (device) that is running BrightScript. The BrightScript language connects generalized script functionality with underlying components for networking, media playback, UI screens, and interactive interfaces; BrightScript is optimized for generating user-friendly applications with minimal programmer effort. Now part of Roku.														1	0		9																																														Australia					REM REM The game of Snake REM demonstrates BrightScript programming concepts REM June 22, 2008 REM REM Every BrightScript program must have a single Main() REM Sub Main()       game_board=newGameBoard()       While true         game_board.SetSnake(newSnake(game_board.StartX(), game_board.StartY()))         game_board.Draw()         game_board.EventLoop()         if game_board.GameOver() then ExitWhile     End While End Sub																																																																																																																																																																																																																							0	0														
calc-var	calc_var	2013			9	plzoo		http://plzoo.andrej.com/language/calc_var.html		0					3137	0			19110		true	0									plzoo																							false																																														integer arithmetic +, -, *, /, variables	integer arithmetic +, -, *, /, variables		University of Ljubljana	integer arithmetic +, -, *, /, variables														1	0		9																																														Slovenia				https://github.com/andrejbauer/plzoo																																																																																																																																																																																																																								0	0														
chaos-lang	chaos-lang	2020			9	pl		https://chaos-lang.org/		0					3138	0			19110		true	0									pl																							false																																			2019														https://github.com/chaos-lang															1	0		9																																														Various																																																																																																																																																																																																																												0	0				chaos-lang.org										
charly	charly	2017			9	pl		https://github.com/charly-lang		0					3139	0			19110		true	0									pl																							false																																																	Eastern Switzerland University of Applied Sciences															1	0		9																																														Switzerland																																																																																																																																																																																																																												0	0				charly-lang.github.io			id|title|url|time|timestamp|by|comments|score\n14092907|The Charly programming language|https://charly-lang.github.io/charly/|2017-04-11 22:01:23 UTC|1491948083|mabynogy|0|2							
cheri	Cheri	2010			9	isa		https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/		0					3140	0			19110		true	0									isa																							false												Capability Hardware Enhanced RISC Instructions																																		CHERI extends conventional hardware Instruction-Set Architectures (ISAs) with new architectural features to enable fine-grained memory protection and highly scalable software compartmentalization.	CHERI extends conventional hardware Instruction-Set Architectures (ISAs) with new architectural features to enable fine-grained memory protection and highly scalable software compartmentalization.		University of Cambridge	CHERI extends conventional hardware Instruction-Set Architectures (ISAs) with new architectural features to enable fine-grained memory protection and highly scalable software compartmentalization.														1	0		9																																														England																																																																																																																																																																																																																												0	0														
chocolatey-pm	chocolatey-pm	2011			9	packageManager		https://chocolatey.org/		0					3141	0			19110		false	0									packageManager																							false																																			2011											Chocolatey is a package manager for Windows (like apt-get or yum but for Windows).	Chocolatey is a package manager for Windows (like apt-get or yum but for Windows).		Chocolatey Software	Chocolatey is a package manager for Windows (like apt-get or yum but for Windows).														1	0		9																																														United States																																																																																																																																																																																																																												0	0				chocolatey.org										
circa	circa	2012			9	pl		http://circa-lang.org		0					3142	0			19110		true	0									pl																							false																																			2020														https://github.com/andyfischer															1	0		9																																														United States																																																																																																																																																																																																																												0	0				circa-lang.org			id|title|url|time|timestamp|by|comments|score\n3864676|Circa is a programming language for live coding, in development|http://circa-lang.org/about/introduction.html|2012-04-19 19:28:17 UTC|1334863697|barrybe|32|116							
cobol-net	Cobol.NET	2002			9	pl		https://www.fujitsu.com/global/products/software/developer-tool/netcobol/		0					3143	0			19110	3730	true	0									pl																							false																																																	Fujitsu															1	0		9																																														United States				https://nl.wikipedia.org/wiki/COBOL.NET																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3730													
copilot	Copilot	2021			9	pl		https://copilot-language.github.io/		0					3144	1			19110		true	0									pl																							false																																														Copilot is a realtime programming language and Runtime Verification framework. It allows users to write concise programs in a simple but powerful way using a stream-based approach. Programs can be interpreted for testing, or translated C99 code to be incorporated in a project, or as a standalone application. The C99 backend ensures us that the output is constant in memory and time, making it suitable for systems with hard realtime requirements.	Copilot is a realtime programming language and Runtime Verification framework. It allows users to write concise programs in a simple but powerful way using a stream-based approach. Programs can be interpreted for testing, or translated C99 code to be incorporated in a project, or as a standalone application. The C99 backend ensures us that the output is constant in memory and time, making it suitable for systems with hard realtime requirements.		NASA && https://github.com/Copilot-Language	Copilot is a realtime programming language and Runtime Verification framework. It allows users to write concise programs in a simple but powerful way using a stream-based approach. Programs can be interpreted for testing, or translated C99 code to be incorporated in a project, or as a standalone application. The C99 backend ensures us that the output is constant in memory and time, making it suitable for systems with hard realtime requirements.														1	0		10																																														United States					"-- Raw temperature from sensor, range -50.0C to 100.0C. temp :: Stream Word8 temp = extern ""temperature"" Nothing  -- Transform the temperature to Celsius. ctemp :: Stream Float ctemp = (unsafeCast temp) * (150.0 / 255.0) - 50.0  -- Bind two triggers with a 3.0C hysteresis. spec = do   trigger ""heaton""  (ctemp < 18.0) [arg ctemp]   trigger ""heatoff"" (ctemp > 21.0) [arg ctemp]"																																																																																																																																																																																																																							0	0														
crack	crack	2011			9	pl		http://crack-lang.org		0					3145	0			19110		true	0									pl																							false																																																	https://github.com/crack-lang															1	0		9																																														Unknown																																																																																																																																																																																																																												0	0				crack-lang.org			id|title|url|time|timestamp|by|comments|score\n12016563|The Crack Programming Language|http://crack-lang.org/index.html|2016-07-01 15:00:59 UTC|1467385259|PuerkitoBio|0|2							
ctalk	ctalk	2006	Robert Kiesling		9	pl		https://sourceforge.net/projects/ctalk/		0					3146	0			19110		true	0									pl																							false																																														Ctalk is a compact object oriented language that works closely with C. That means you can use Ctalk for GUI, network, client-server, and systems programs as well as traditional object oriented simulations.	Ctalk is a compact object oriented language that works closely with C. That means you can use Ctalk for GUI, network, client-server, and systems programs as well as traditional object oriented simulations.		https://github.com/ctalk	Ctalk is a compact object oriented language that works closely with C. That means you can use Ctalk for GUI, network, client-server, and systems programs as well as traditional object oriented simulations.														1	0		9																1																														United States																																																																																																																																																																																																																												0	0														
cx	cx	2015			9	pl		http://cx-lang.org		0					3147	0			19110		true	0									pl																							false																																			2021														https://github.com/cx-language															1	0		9																																														Finland																																																																																																																																																																																																																												0	0				cx-lang.org			id|title|url|time|timestamp|by|comments|score\n8915977|The Cx programming language: digital hardware design for developers|http://cx-lang.org/|2015-01-20 08:32:26 UTC|1421742746|jclis|47|106							
eno	eno	2018			9	pl		https://eno-lang.org		0					3148	0			19110		true	0									pl																							false																																			2018														https://lurk.org															1	0		9																																														Unknown																																																																																																																																																																																																																												0	0				eno-lang.org			id|title|url|time|timestamp|by|comments|score\n17772865|The Eno notation language|https://eno-lang.org/|2018-08-16 08:17:44 UTC|1534407464|tosh|32|89							
fmj	fmj	2003			9	pl		http://www.fmjlang.co.uk/fmj/FMJ.html		0					3149	0			19110		true	0									pl																							false																																														Full Metal Jacket is very different from other programming languages. It's intrinsically parallel, with no flow of control, and has no variables. Programs are composed almost entirely with the mouse rather than keyboard, and type inference and other checks take place while you edit your program. There are a few other visual dataflow languages out there, but Full Metal Jacket is simpler than them, and has a cleaner design. Full Metal Jacket is general-purpose, though it might in due course find a niche. Some adjustment will be needed by programmers who are most comfortable with imperative programming languages, such as Java or C. To master dataflow, they will have to change they way they think. They should regard this as a worthwhile challenge which will make them better programmers. Functional programmers might have a slightly easier time.	Full Metal Jacket is very different from other programming languages. It's intrinsically parallel, with no flow of control, and has no variables. Programs are composed almost entirely with the mouse rather than keyboard, and type inference and other checks take place while you edit your program. There are a few other visual dataflow languages out there, but Full Metal Jacket is simpler than them, and has a cleaner design. Full Metal Jacket is general-purpose, though it might in due course find a niche. Some adjustment will be needed by programmers who are most comfortable with imperative programming languages, such as Java or C. To master dataflow, they will have to change they way they think. They should regard this as a worthwhile challenge which will make them better programmers. Functional programmers might have a slightly easier time.		http://www.fmjlang.co.uk	Full Metal Jacket is very different from other programming languages. It's intrinsically parallel, with no flow of control, and has no variables. Programs are composed almost entirely with the mouse rather than keyboard, and type inference and other checks take place while you edit your program. There are a few other visual dataflow languages out there, but Full Metal Jacket is simpler than them, and has a cleaner design. Full Metal Jacket is general-purpose, though it might in due course find a niche. Some adjustment will be needed by programmers who are most comfortable with imperative programming languages, such as Java or C. To master dataflow, they will have to change they way they think. They should regard this as a worthwhile challenge which will make them better programmers. Functional programmers might have a slightly easier time.														1	0		9																																														United States				http://www.fmjlang.co.uk/fmj/fmj2.pdf																																																																																																																																																																																																																								0	0														
fox	fox	2017			9	pl		https://fox-lang.org/		0					3150	0			19110		true	0									pl																							false																																			2021											<a href='https://fox-lang.org/'>Fox</a> is an ever-evolving experiment in declarativeness that strives to one day settle on a consistent syntax.	<a href='https://fox-lang.org/'>Fox</a> is an ever-evolving experiment in declarativeness that strives to one day settle on a consistent syntax.			<a href='https://fox-lang.org/'>Fox</a> is an ever-evolving experiment in declarativeness that strives to one day settle on a consistent syntax.														1	0		9																																	text	3222																																																																																																																																																																																																																																								0	0				fox-lang.org										
gemini-protocol	gemini-protocol	2020			9	protocol		https://gemini.circumlunar.space/		0					3151	0			19110		true	0									protocol																							false																																																	https://web.archive.org/web/20211020132800/https://lists.orbitalfox.eu/listinfo/gemini															1	0		9																																														Various				https://news.ycombinator.com/item?id=23042424																																																																																																																																																																																																																								0	0				gemini.circumlunar.space										
genshi-text	Genshi Text	2020			9	pl		http://genshi.edgewall.org/		0					3152	0			19110		true	0									pl																							false																					templates.py																												https://github.com/edgewall															1	0		9																																														Sweden and Japan and United States and France and Germany and Switzerland																		Genshi Text																																																																																																																																																																																																										0	0				genshi.edgewall.org										
ghidra-decompiler	Ghidra	2019			9	decompiler		https://ghidra-sre.org/		0					3153	0			19110		false	0									decompiler																							false																																			2019											A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission	A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission		National Security Agency	A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission														1	0		9																																														United States																																																																																																																																																																																																																												0	0				ghidra-sre.org										
glitch-editor	glitch-editor	2017			9	editor		https://glitch.com/		0					3154	0			19110		false	0									editor																							false																																			1997														Glitch, Inc															1	0		9																																														United States				https://en.wikipedia.org/wiki/Glitch_(company)																																																																																																																																																																																																																								0	0				glitch.com										
google-data-studio-app	google-data-studio-app	2016			9	application		https://datastudio.google.com/		0					3155	0			19110		false	0									application																							false																																																	Google															1	0		9																																														United States				https://de.wikipedia.org/wiki/Google_Data_Studio																																																																																																																																																																																																																								0	0				datastudio.google.com										
gp	General purpose	2015			9	pl		https://en.scratch-wiki.info/wiki/GP_(programming_language)		0					3156	0			19110		true	0									pl																							false												General purpose																																		"GP is a programming language in development that will enable more advanced programming with a Scratch-like design. GP stands for ""Extensible Portable General purpose Block Language for Casual Programmers""."	"GP is a programming language in development that will enable more advanced programming with a Scratch-like design. GP stands for ""Extensible Portable General purpose Block Language for Casual Programmers""."		SAP	"GP is a programming language in development that will enable more advanced programming with a Scratch-like design. GP stands for ""Extensible Portable General purpose Block Language for Casual Programmers""."														1	0		9																																														Germany																																																																																																																																																																																																																												0	0														
groff-mom	Groff Mom	2015	Peter Schaffter		9	library		https://www.schaffter.ca/mom/		0			https://www.schaffter.ca/mom/mom-05.html#downloads		3157	0			19110		true	0									library																							false																																														Quick answer: mom is a flexible typesetting and document formatting package that allows you to create high-quality Portable Document Format (.pdf) or PostScript (.ps) files for viewing and printing. Mom is a macro set that sits on top of groff.	Quick answer: mom is a flexible typesetting and document formatting package that allows you to create high-quality Portable Document Format (.pdf) or PostScript (.ps) files for viewing and printing. Mom is a macro set that sits on top of groff.			Quick answer: mom is a flexible typesetting and document formatting package that allows you to create high-quality Portable Document Format (.pdf) or PostScript (.ps) files for viewing and printing. Mom is a macro set that sits on top of groff.														1	0		9																1									https://www.schaffter.ca/mom/mom-04.html https://www.schaffter.ca/mom/pdf/mom-pdf.pdf																																																																																																																																																																																																																																																	0	0														
gsql	GSQL	2015			9	pl		https://docs.tigergraph.com/dev/gsql-ref		0					3158	0			19110		true	0									pl																							false																					gsql.py																												https://dev.tigergraph.com/forum/					gsql										1	0		9																																														United States																		GSQL																																																																																																																																																																																																										0	0														
helena	helena	2017			9	pl		http://helena-lang.org		0					3159	0			19110		true	0									pl																							false																																			2017														University of Washington && University of California Berkeley															1	0		10																																														United States																																																																																																																																																																																																																												0	0				helena-lang.org			id|title|url|time|timestamp|by|comments|score\n18536228|Helena: Web Automation for End Users|http://helena-lang.org/|2018-11-26 19:50:30 UTC|1543261830|azhenley|0|5							
helium	helium	2003			9	pl		http://web.archive.org/web/20120814120128/http://www.cs.uu.nl/wiki/Helium		0					3160	0			19110		true	0									pl																							false																																														Helium is a functional programming language (a subset of Haskell) and a compiler designed especially for teaching.	Helium is a functional programming language (a subset of Haskell) and a compiler designed especially for teaching.		Utrecht University	Helium is a functional programming language (a subset of Haskell) and a compiler designed especially for teaching.														1	0		10						haskell																																								The Netherlands																																																																																																																																																																																																																												0	0														
hex-rays	Hex-Rays	2005	Ilfak Guilfanov		9	decompiler		https://hex-rays.com/		0					3161	0			19110		false	0									decompiler																							false																																																	Hex-Rays SA															1	0		9																1																														Belgium																																																																																																																																																																																																																												0	0				hex-rays.com										
jmespath	JMESPath	2013			9	pl		https://jmespath.org		0					3162	0			19110		true	0									pl																							false																					jmespath.py														2013														https://github.com/jmespath					jp										1	0		9																																														United States																		JMESPath																																																																																																																																																																																																										0	0				jmespath.org										
joker	joker	2018			9	pl		https://joker-lang.org		0					3163	0			19110		true	0									pl																							false																																			2018														https://github.com/candid82/joker/issues															1	0		9																																														United States																																																																																																																																																																																																																												0	0				joker-lang.org			id|title|url|time|timestamp|by|comments|score\n19510165|Clojure dialect written in Go (Joker)|https://joker-lang.org/|2019-03-28 07:48:00 UTC|1553759280|tosh|1|17							
jsgf	JSGF	1998			9	pl		https://www.w3.org/TR/jsgf/		0					3164	0			19110		true	0									pl																							false																					grammar_notation.py																												Sun Microsystems					jsgf										1	0		9																																														United States																		JSGF																																																																																																																																																																																																										0	0														
jsync	JSYNC	2010	Ingy döt Net		9	dataNotation		http://jsync.org/		0					3165	1			19110		true	0									dataNotation																							false																																														JSYNC is a simple data serialization language. It takes the simplicity of JSON and combines it with the completeness of YAML.	JSYNC is a simple data serialization language. It takes the simplicity of JSON and combines it with the completeness of YAML.			JSYNC is a simple data serialization language. It takes the simplicity of JSON and combines it with the completeness of YAML.														1	0		9																1																																		https://web.archive.org/web/20110723231221/http://jsync.org/	"[     ""!records"",     {         ""!"": ""record"",         ""game"": {             ""!"": ""game"",             ""&"": ""001"",             ""date"": ""!!date March 2, 1962"",             ""versus"": ""New York""         },         ""notes"": "".!!! Awesome !!!"",         ""number"": 100,         ""player"": {             ""!"": ""player"",             ""&"": ""002"",             ""name"": ""Wilt Chamberlain"",             ""team"": ""Philadelphia""         },         ""record"": ""Most points single game""     },     {         ""!"": ""record"",         ""game"": ""*001"",         ""notes"": ""... add note here ..."",         ""number"": 59,         ""player"": ""*002"",         ""record"": ""Most points, one half""     } ]"																																																																																																																																																																																																																							0	0														
juliahub-pm	JuliaHub Packages	2014			9	packageManager		https://juliahub.com/ui/Packages		0					3166	0			19110		false	0									packageManager																							false																	7820		julia																														https://juliahub.com/products/overview/															1	0		9																																														Various																																																																																																																																																																																																																												0	0														
juttle	juttle	2014			9	pl		http://www.jut.io/play		0					3167	0			19110		true	0									pl																							false																					javascript.py																																	juttle										1	0		9																																																																Juttle																																																																												true																									true																																																																																																					0	0							id|title|time|timestamp|by|comments|score\n8735887|Show HN: Juttle language Playground|2014-12-11 17:17:13 UTC|1418318233|leakybucket|1|22							
kappa	Kappa	2017	Walter Fontana		9	pl biology		https://kappalanguage.org		0					3168	0			19110		true	0									pl																							false																																														A rule-based language for modeling interaction networks. While its current development is primarily motivated by molecular systems biology, its range of applications is quite broad.	A rule-based language for modeling interaction networks. While its current development is primarily motivated by molecular systems biology, its range of applications is quite broad.			A rule-based language for modeling interaction networks. While its current development is primarily motivated by molecular systems biology, its range of applications is quite broad.													true	1	0		9																1																														United States																																																																																																																																																																																																																												0	0														
kate-editor	kate-editor	2000			9	editor		https://kate-editor.org/		0					3169	0			19110		false	0									editor																							false																																			2005											Kate is a multi-document editor part of KDE since release 2.2. Being a KDE application, Kate ships with network transparency, as well as integration with the outstanding features of KDE. Choose it for viewing HTML sources from konqueror, editing configuration files, writing new applications or any other text editing task. You still need just one running instance of Kate.	Kate is a multi-document editor part of KDE since release 2.2. Being a KDE application, Kate ships with network transparency, as well as integration with the outstanding features of KDE. Choose it for viewing HTML sources from konqueror, editing configuration files, writing new applications or any other text editing task. You still need just one running instance of Kate.		KDE e.V.	Kate is a multi-document editor part of KDE since release 2.2. Being a KDE application, Kate ships with network transparency, as well as integration with the outstanding features of KDE. Choose it for viewing HTML sources from konqueror, editing configuration files, writing new applications or any other text editing task. You still need just one running instance of Kate.														1	0		9																																														Germany																																																																																																																																																																																																																												0	0				kate-editor.org										
ki	ki	2014			9	pl		http://ki-lang.org		0					3170	0			19110		true	0									pl																							false																																			2014														https://github.com/lantiga/ki/issues															1	0		9																																														Italy																																																																																																																																																																																																																												0	0				ki-lang.org			id|title|url|time|timestamp|by|comments|score\n7897724|Ki – A lisp for your JavaScript|http://ki-lang.org/|2014-06-16 06:50:32 UTC|1402901432|threepointone|40|119							
kogut	kogut	2004			9	pl		http://kokogut.sourceforge.net/kogut.html		0					3171	0			19110		true	0									pl																							false																																														Kogut is an experimental programming language which supports impurely functional programming and a non-traditional flavor of object-oriented programming. Its semantics is most similar to Scheme or Dylan, but the syntax looks more like ML or Ruby.	Kogut is an experimental programming language which supports impurely functional programming and a non-traditional flavor of object-oriented programming. Its semantics is most similar to Scheme or Dylan, but the syntax looks more like ML or Ruby.		https://sourceforge.net/p/kokogut/mailman/kokogut-users/	Kogut is an experimental programming language which supports impurely functional programming and a non-traditional flavor of object-oriented programming. Its semantics is most similar to Scheme or Dylan, but the syntax looks more like ML or Ruby.														1	0		9																																	text													Poland																																																																																																																																																																																																																												0	0														
l	l	2013			9	pl		http://l-lang.org		0					3172	0			19110		true	0									pl																							false																																			2013														https://github.com/mlemerre/l-lang/issues															1	0		9																																														Unknown																																																																																																																																																																																																																												0	0				l-lang.org			id|title|url|time|timestamp|by|comments|score\n16787913|TDOP / Pratt parser in pictures|http://l-lang.org/blog/TDOP---Pratt-parser-in-pictures/|2018-04-08 19:43:02 UTC|1523216582|fanf2|0|2							
lasp	lasp	2015			9	pl		http://lasp-lang.org		0					3173	0			19110		true	0									pl																							false																																			2015														https://github.com/lasp-lang															1	0		9																																														Belgium																																																																																																																																																																																																																												0	0				lasp-lang.org			id|title|url|time|timestamp|by|comments|score\n9671964|LASP: A Language for Distributed, Eventually Consistent Computations|http://lasp-lang.org|2015-06-06 19:41:59 UTC|1433619719|MCRed|27|103							
liquidity	liquidity	2017			9	pl		http://www.liquidity-lang.org		0					3174	0			19110		true	0									pl																							false																																			2017														OCamlProSAS															1	0		9																																														France																																																																																																																																																																																																																												0	0				liquidity-lang.org			id|title|url|time|timestamp|by|comments|score\n15848561|Liquidity: high-level typed smart-contract language for Tezos|http://www.liquidity-lang.org/|2017-12-04 23:34:54 UTC|1512430494|petethomas|0|2							
markdeep	Markdeep	2015			9	textMarkup		https://casual-effects.com/markdeep/		0					3175	1			19110		true	0									textMarkup																							false																																														Markdeep is a technology for writing plain text documents that will look good in any web browser, whether local or remote. It supports diagrams, calendars, equations, and other features as extensions of Markdown syntax.	Markdeep is a technology for writing plain text documents that will look good in any web browser, whether local or remote. It supports diagrams, calendars, equations, and other features as extensions of Markdown syntax.		https://github.com/morgan3d/markdeep/pulls	Markdeep is a technology for writing plain text documents that will look good in any web browser, whether local or remote. It supports diagrams, calendars, equations, and other features as extensions of Markdown syntax.														1	0		9																																														Canada					**Example**  Welcome to Markdeep. It's the simple way to write plain text with _style_.                             ************************************* *                _______            * * .-------.     /      /   .-----.  * * | Write +-+->/ Edit ++->| Share | * * '-------' ^ /______/ |   '-----'  * *           |          |            * *            '--------'             * *************************************  1. Write a text document 2. Add the Markdeep line at the end 3. Save with file extension `.md.html` 4. Double-click to view  Learn more at https://casual-effects.com/markdeep																																																																																																																																																																																																																							0	0														
mathlingua	MathLingua	2019			9	pl		https://www.mathlingua.org/		0					3176	1			19110		true	0									pl																							false																																			2019														https://github.com/DominicKramer/mathlingua/issues															1	0		9																																														United States					"Result: . for: X   where:   . 'X \subset \reals'   then:   . iff:     . 'X is \real.compact \set'     then:     . 'X is \real.closed \real.bounded \set' Metadata: . name = ""Heine-Borel Theorem"""																																																																																																																																																																																																																							0	0				mathlingua.org										
mathworks-file-exchange-pm	MathWorks File Exchange	1997			9	packageManager		https://www.mathworks.com/matlabcentral/fileexchange/		0					3177	0			19110		false	0									packageManager																							false																	9718		matlab																														MathWorks															1	0		9																																														United States																																																																																																																																																																																																																												0	0														
min	min	2017			9	pl		https://min-lang.org/		0					3178	0			19110		true	0									pl																							false																																			2017														https://github.com/h3rald/min/issues															1	0		9																																														Italy																																																																																																																																																																																																																												0	0				min-lang.org			id|title|time|timestamp|by|comments|score\n14886936|Show HN: Min programming language|2017-07-30 17:29:44 UTC|1501435784|h3rald|2|7							
minihaskell	minihaskell	2013			9	plzoo		http://plzoo.andrej.com/language/minihaskell.html		0					3179	0			19110		true	0									plzoo																							false																																														lazy, functional, integers, booleans, lists, recursion, statically typed	lazy, functional, integers, booleans, lists, recursion, statically typed		University of Ljubljana	lazy, functional, integers, booleans, lists, recursion, statically typed														1	0		9																																														Slovenia				https://github.com/andrejbauer/plzoo																																																																																																																																																																																																																								0	0														
miniprolog	miniprolog	2013			9	plzoo		http://plzoo.andrej.com/language/miniprolog.html		0					3180	0			19110		true	0									plzoo																							false																																														logic programming, Horn clauses, unification	logic programming, Horn clauses, unification		University of Ljubljana	logic programming, Horn clauses, unification														1	0		9																																														Slovenia				https://github.com/andrejbauer/plzoo																																																																																																																																																																																																																								0	0														
mir	mir	2015			9	ir		http://llvm.org/docs/MIRLangRef.html		0					3181	0			19110		true	0									ir																							false																																														MIR is a human readable serialization format that is used to represent LLVM’s machine specific intermediate representation. The MIR serialization format uses a YAML container.	MIR is a human readable serialization format that is used to represent LLVM’s machine specific intermediate representation. The MIR serialization format uses a YAML container.		LLVM Foundation	MIR is a human readable serialization format that is used to represent LLVM’s machine specific intermediate representation. The MIR serialization format uses a YAML container.														1	0		9																																	text													United States																																																																																																																																																																																																																												0	0														
neovim	neovim	2015			9	editor		https://neovim.io/		0					3182	0			19110		false	0									editor																							false																																			2015														https://github.com/neovim															1	0		9																																														Various																						https://twitter.com/neovim																																																																																																																																																																																																						0	0				neovim.io										
objective-s	Objective-S	1980			9	pl		https://objective.st/		0					3183	1			19110		true	0									pl																							false																																																	https://github.com/mpw/Objective-Smalltalk/issues															1	0		9																																														Germany				https://news.ycombinator.com/item?id=32444300	-<void>deleteFile:filename {    thumbs := self thumbsView subviews.    viewsToRemove := thumbs selectWhereValueForKey:'filename' isEqual:filename.    aView := viewsToRemove firstObject.     UIView animateWithDuration:0.4           animations: { aView setAlpha: 0.0. }           completion: { aView removeFromSuperview.                         UIView animateWithDuration: 0.2                                animations: { self thumbsView layoutSubviews. }                                completion: { 3 }.                       }.    url := self urlForFile:aFilename.    NSFileManager defaultManager removeItemAtURL:url  error:nil.    self thumbsView afterDelay:0.4 | setNeedsLayout. }																																																																																																																																																																																																																							0	0														
orc-format	Optimized Row Columnar	2016			9	binaryDataFormat		https://orc.apache.org/		0					3184	0			19110		false	0									binaryDataFormat																							false																																																	Apache Software Foundation															1	0		9																																	binary													United States																																																																																																																																																																																																																												0	0				orc.apache.org										
par	par	2018			9	pl		https://par-lang.org/		0					3185	0			19110		true	0									pl																							false																																			2017														https://github.com/karthikv/par/issues															1	0		9																																														United States																																																																																																																																																																																																																												0	0				par-lang.org			id|title|time|timestamp|by|comments|score\n17339290|Show HN: Par, a statically-typed, functional language focused on usability|2018-06-18 16:02:51 UTC|1529337771|karthikksv|0|5							
pgql	pgql	2016			9	pl		http://pgql-lang.org		0					3186	0			19110		true	0									pl																							false																																			2016														Oracle															1	0		9																																														United States																																																																																																																																																																																																																												0	0				pgql-lang.org			id|title|url|time|timestamp|by|comments|score\n12353993|Property Graph Query Language|http://pgql-lang.org/|2016-08-24 18:09:08 UTC|1472062148|stunksys|1|4							
piccola	piccola	2002			9	pl		http://scg.unibe.ch/research/piccola/	https://scg.unibe.ch/archive/phd/acherman-phd.pdf	0					3187	0			19110		true	0									pl																							false																																														"Piccola is a small, pure language for building applications from software components. Piccola is small in the sense that its syntax is tiny, and it is pure in the sense that it provides only compositional features — computation is performed entirely by components of the host programming language. The semantics of Piccola is defined in terms of a process calculus, an extension of Milner’s pi calculus in which values communicated are forms, rather than tuples. A ""form"" is essentially an extensible nested record which also serves as a namespace in which expressions may be evaluated. This simple mechanism is responsible for much of the expressive power of Piccola."	"Piccola is a small, pure language for building applications from software components. Piccola is small in the sense that its syntax is tiny, and it is pure in the sense that it provides only compositional features — computation is performed entirely by components of the host programming language. The semantics of Piccola is defined in terms of a process calculus, an extension of Milner’s pi calculus in which values communicated are forms, rather than tuples. A ""form"" is essentially an extensible nested record which also serves as a namespace in which expressions may be evaluated. This simple mechanism is responsible for much of the expressive power of Piccola."		RUniversitat ̈at Bern	"Piccola is a small, pure language for building applications from software components. Piccola is small in the sense that its syntax is tiny, and it is pure in the sense that it provides only compositional features — computation is performed entirely by components of the host programming language. The semantics of Piccola is defined in terms of a process calculus, an extension of Milner’s pi calculus in which values communicated are forms, rather than tuples. A ""form"" is essentially an extensible nested record which also serves as a namespace in which expressions may be evaluated. This simple mechanism is responsible for much of the expressive power of Piccola."														1	0		9																																														Switzerland																																																																																																																																																																																																																												0	0														
pikachu	pikachu	2017			9	esolang		http://trove42.com/introducing-pikachu-programming-language/		0					3188	1			19110		true	0									esolang																							false																																														It is an eso language designed specifically to be usable by Pikachus.	It is an eso language designed specifically to be usable by Pikachus.		https://trove42.com/about-trove-42	It is an eso language designed specifically to be usable by Pikachus.														1	0		9																																														Unknown																				https://riju.codes/pikachu	pi pi pi pi pi pi pi pi pi pi pika pipi pi pi pi pi pi pi pi pipi pi pi pi pi pi pi pi pi pi pi pipi pi pi pi pipi pi pichu pichu pichu pichu ka chu pipi pi pi pikachu pipi pi pikachu pi pi pi pi pi pi pi pikachu pikachu pi pi pi pikachu pipi pi pi pikachu pichu pichu pi pi pi pi pi pi pi pi pi pi pi pi pi pi pi pikachu pipi pikachu pi pi pi pikachu ka ka ka ka ka ka pikachu ka ka ka ka ka ka ka ka pikachu pipi pi pikachu pipi pikachu																																																																																																																																																																																																							0	0														
popcorn-linux	popcorn-linux	1994			9	os		http://popcornlinux.org/		0					3189	0			19110		false	0									os																							false																																			2012														Virginia Tech															1	0		9																																														United States				https://sourceforge.net/p/popcornlinux/_list/git																																																																																																																																																																																																																								0	0				popcornlinux.org										
pseint	PSeInt	2003			9	pl		http://pseint.sourceforge.net/index.php		0					3190	1			19110		true	0									pl																							false	Spanish																																																https://pseint.sourceforge.net/index.php?page=contacto.php															1	0		9																																														Argentina																				https://riju.codes/pseint	"Proceso Main     Escribir ""¡Hola, mundo!""; FinProceso"																																																																																																																																																																																																							0	0														
python-format-spec	Python Format Specification	2008			9	template		https://docs.python.org/3/library/string.html#format-specification-mini-language		0					3191	1			19110		true	0									template																							false																																														Python minilang introduced in Python 2.6 in 2008.	Python minilang introduced in Python 2.6 in 2008.		Python Software Foundation	Python minilang introduced in Python 2.6 in 2008.														1	0		9																																														United States					'{0}, {1}, {2}'.format('a', 'b', 'c')																																																																																																																																																																																																																							0	0														
radish	Radish	2022			9	pl		https://radishpl.com/		0					3192	0			19110		true	0									pl																							false																																														Radish Programming Language	Radish Programming Language		https://github.com/teo67/Radish/issues	Radish Programming Language														1	0		9																																														United States				https://reddit.com/r/ProgrammingLanguages/comments/wn5vtm/radish_programming_language/																																																																																																																																																																																																																								0	0														
readable-lisp	readable-lisp	2013			9	pl		https://readable.sourceforge.io/		0					3193	0			19110		true	0									pl																							false																																																	https://sourceforge.net/p/readable/mailman															1	0		9																																														United States				https://www.reddit.com/r/lisp/comments/1pyg07/why_not_use_indentations_rather_than_numerous/																																																																																																																																																																																																																								0	0				readable.sourceforge.io										
redpanda-app	redpanda-app	2009			9	application		https://vectorized.io/		0					3194	0			19110		false	0									application																							false																																														Redpanda is a queue for people who deal with massive data streams.	Redpanda is a queue for people who deal with massive data streams.		Redpanda Data	Redpanda is a queue for people who deal with massive data streams.														1	0		9																																														United States																																																																																																																																																																																																																												0	0				vectorized.io										
retroforth	retroforth	2000	Charles Childers		9	pl		http://www.retroforth.org/		0					3195	0			19110		true	0									pl																							false																																			2004														http://forthworks.com															1	0		9																1																														United States																																																																																																																																																																																																																												0	0				retroforth.org										
sbol	The Synthetic Biology Open Language	2010			9	xmlFormat		https://sbolstandard.org/		0					3196	0			19110		true	0									xmlFormat																							false																																			2010														https://groups.google.com/g/sbol-editors															1	0		9																																														Unknown																						https://twitter.com/sbolstandard																																																																																																																																																																																																						0	0				sbolstandard.org										
scale	Scale	2024			9	pl		https://scale-lang.com		0	https://scale-lang.com/posts				3197	1			19110		true	0									pl																							false																																														SCALE is a GPGPU programming toolkit that allows CUDA applications to be natively compiled for AMD GPUs.	SCALE is a GPGPU programming toolkit that allows CUDA applications to be natively compiled for AMD GPUs.			SCALE is a GPGPU programming toolkit that allows CUDA applications to be natively compiled for AMD GPUs.														1	0		9																																																			"#include <vector> #include <iostream> // The kernel we are going to launch __global__ void basicSum(const int * a, const int * b, size_t n, int * out) {     int idx = threadIdx.x + blockIdx.x * blockDim.x;     if(idx < n)     {         out[idx] = a[idx] + b[idx];     } } // A generic helper function to simplify error handling. void check(cudaError_t error, const char * file, size_t line) {     if (error != cudaSuccess)     {         std::cout << ""cuda error: "" << cudaGetErrorString(error) << "" at "" << file << "":"" << line << std::endl;         exit(1);     } } // A wrapper for the helper function above to include the filename and line number // where the error occurs into the output. #define CHECK(error) check(error, __FILE__, __LINE__) int main(int argc, char ** argv) {     const size_t N = 4096;     const size_t BYTES = N * sizeof(int);     std::vector<int> a(N);     std::vector<int> b(N);     std::vector<int> out(N);     // Generate input data     for (size_t i = 0; i < N; i++) {         a[i] = i * 2;         b[i] = N - i;     }     int * devA;     int * devB;     int * devOut;     // Allocate memory for the inputs and the output     CHECK(cudaMalloc(&devA, BYTES));     CHECK(cudaMalloc(&devB, BYTES));     CHECK(cudaMalloc(&devOut, BYTES));     // Copy the input data to the device     CHECK(cudaMemcpy(devA, a.data(), BYTES, cudaMemcpyHostToDevice));     CHECK(cudaMemcpy(devB, b.data(), BYTES, cudaMemcpyHostToDevice));     // Launch the kernel     basicSum<<<N / 256 + 1, 256>>>(devA, devB, N, devOut);     CHECK(cudaDeviceSynchronize());     CHECK(cudaGetLastError());     // Copy the output data back to host     CHECK(cudaMemcpy(out.data(), devOut, BYTES, cudaMemcpyDeviceToHost));     // Free up the memory we allocated for the inputs and the output     CHECK(cudaFree(devA));     CHECK(cudaFree(devB));     CHECK(cudaFree(devOut));     // Test that the output matches our expectations     for (size_t i = 0; i < N; i++) {         if (a[i] + b[i] != out[i]) {             std::cout << ""Incorrect sum: "" << a[i] << "" + "" << b[i] << "" = "" << out[i] << "" ?\n"";         }     }     std::cout << ""Example finished"" << std::endl;     return 0; }"						https://discord.gg/KNpgGbTc38																																																																																																																																																																																																																	0	0														
sepi	sepi	2012			9	pl		http://rss.di.fc.ul.pt/tools/sepi/		0					3198	0			19110		true	0									pl																							false																																		http://gloss.di.fc.ul.pt/tryit/SePi												SePi is a concurrent, message-passing programming language based on the pi-calculus. The language features synchronous, bi-directional channel-based communication.	SePi is a concurrent, message-passing programming language based on the pi-calculus. The language features synchronous, bi-directional channel-based communication.		Universidade de Lisboa	SePi is a concurrent, message-passing programming language based on the pi-calculus. The language features synchronous, bi-directional channel-based communication.														1	0		9																																														Portugal																																																																																																																																																																																																																												0	0														
shrubbery	Shrubbery Notation	2023	Matthew Flatt		9	dataNotation		https://docs.racket-lang.org/shrubbery		0					3199	1			19110		true	0									dataNotation																							false																																														Shrubbery notation is a set of text-level conventions that build toward a full programming language, such as Rhombus. The notation is line- and indentation-sensitive, and it is intended to partially group input, but leave further parsing to another layer, especially enforestation. The parsed form of a shrubbery imposes grouping to ensure that further parsing is consistent with the shrubbery’s lines and indentation.	Shrubbery notation is a set of text-level conventions that build toward a full programming language, such as Rhombus. The notation is line- and indentation-sensitive, and it is intended to partially group input, but leave further parsing to another layer, especially enforestation. The parsed form of a shrubbery imposes grouping to ensure that further parsing is consistent with the shrubbery’s lines and indentation.			Shrubbery notation is a set of text-level conventions that build toward a full programming language, such as Rhombus. The notation is line- and indentation-sensitive, and it is intended to partially group input, but leave further parsing to another layer, especially enforestation. The parsed form of a shrubbery imposes grouping to ensure that further parsing is consistent with the shrubbery’s lines and indentation.														1	0		13			s-expressions python i-expressions clojure													1																																			"block:   println(""group within block"")   println(""another group within block"")  if is_rotten(apple) | get_another() | take_bite()   be_happy()  match x | 0:     let zero = x     x + zero | n:     n + 1  cond | // check the weather   is_raining():     take_umbrella() | // check the destination   going_to_beach():     wear_sunscreen()     take_umbrella() | // assume a hat is enough   ~else:     wear_hat()"																																																																																																																																																																																																																							0	0														
socialite	socialite	2015			9	pl		http://socialite-lang.github.io		0					3200	0			19110		true	0									pl																							false																																																	Stanford University															1	0		9																																														United States																																																																																																																																																																																																																												0	0				socialite-lang.github.io			id|title|url|time|timestamp|by|comments|score\n9316131|Query Language for Large-Scale Graph Analysis|http://socialite-lang.github.io/|2015-04-03 14:44:01 UTC|1428072241|wspeirs|0|2							
soql	SOQL	2006			9	queryLanguage		https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm		0					3201	0			19110		true	0									queryLanguage																							false												Salesforce Object Query Language																																					Salesforce															1	0		9																																	text																	https://resources.docs.salesforce.com/sfdc/pdf/apex_api.pdf?major=146																																																																																																																																																																																																																								0	0														
srv	srv	2010			9	idl		http://wiki.ros.org/srv		0					3202	1			19110		true	0									idl																							false																																																	Open Source Robotics Foundation, Inc		srv													1	0		10																																														United States					#request constants int8 FOO=1 int8 BAR=2 #request fields int8 foobar another_pkg/AnotherMessage msg --- #response constants uint32 SECRET=123456 #response fields another_pkg/YetAnotherMessage val CustomMessageDefinedInThisPackage value uint32 an_integer																																																																																																																																																																																																																							0	0														
sublime-merge	Sublime Merge	2018	Jon Skinner		9	application editor		https://www.sublimemerge.com/		0					3203	0			19110		false	0									application																							false																																														A GUI for Git.	A GUI for Git.	https://www.sublimetext.com/blog/articles/sublime-merge		A GUI for Git.													false	1	0		9																1																																																																																																																																																																																																																																																										0	0														
tablatal	tablatal	2017			9	pl		https://wiki.xxiivv.com/#tablatal		0					3204	1			19110		true	0									pl																							false																																														This space-sensitive database format is designed to store a list of elements of the same length, accessible by id. The parser is 30 lines long, and allows for human-readable data structures for static sites such as Oscean, also see Indental. In the Tablatal file, the first line declares the key, the spacing between each key defines the length of the parameters for all subsequent lines.	This space-sensitive database format is designed to store a list of elements of the same length, accessible by id. The parser is 30 lines long, and allows for human-readable data structures for static sites such as Oscean, also see Indental. In the Tablatal file, the first line declares the key, the spacing between each key defines the length of the parameters for all subsequent lines.			This space-sensitive database format is designed to store a list of elements of the same length, accessible by id. The parser is 30 lines long, and allows for human-readable data structures for static sites such as Oscean, also see Indental. In the Tablatal file, the first line declares the key, the spacing between each key defines the length of the parameters for all subsequent lines.														1	0		9																																																		https://github.com/XXIIVV/Oscean	NAME    AGE   COLOR Erica   12    Opal Alex    23    Cyan Nike    34    Red Ruca    45    Grey Or, [{name:Erica,Age:12,Color:Blue},{name:Alex,Age..}																																																																																																																																																																																																																							0	0				wiki.xxiivv.com										
toadskin	toadskin	2003			9	esolang		http://freshmeat.sourceforge.net/projects/toadskin/		0					3205	1			19110		true	0									esolang																							false																																														Toadskin is a tarpit programming language influenced by BrainF**k and Forth. It is stack-based and supports definition of Forth-like words. All instructions and words are one character in length and should be familiar to anyone who has played with BrainF**k.	Toadskin is a tarpit programming language influenced by BrainF**k and Forth. It is stack-based and supports definition of Forth-like words. All instructions and words are one character in length and should be familiar to anyone who has played with BrainF**k.			Toadskin is a tarpit programming language influenced by BrainF**k and Forth. It is stack-based and supports definition of Forth-like words. All instructions and words are one character in length and should be familiar to anyone who has played with BrainF**k.														1	0		9																																	text																	https://groups.google.com/forum/#!search/toadskin/fm.announce/V5bF5TIUNUc/KwBjXnENGCsJ	:V+++++;																																																																																																																																																																																																																							0	0														
topic-maps	Topic Maps	2006	Lars Marius Garshol and Graham Moore		9	standard xmlFormat		https://www.isotopicmaps.org/		0					3206	0			19110		true	0									standard																							false																																														Topic Maps is a technology for encoding knowledge and connecting this encoded knowledge to relevant information resources. Topic maps are organized around topics, which represent subjects of discourse; associations, representing relationships between the subjects; and occurrences, which connect the subjects to pertinent information resources. Topic maps may be represented in many ways: using Topic Maps syntaxes in files, inside databases, as internal data structures in running programs, and even mentally in the minds of humans. All these forms are different ways of representing the same abstract structure.	Topic Maps is a technology for encoding knowledge and connecting this encoded knowledge to relevant information resources. Topic maps are organized around topics, which represent subjects of discourse; associations, representing relationships between the subjects; and occurrences, which connect the subjects to pertinent information resources. Topic maps may be represented in many ways: using Topic Maps syntaxes in files, inside databases, as internal data structures in running programs, and even mentally in the minds of humans. All these forms are different ways of representing the same abstract structure.		ISO	Topic Maps is a technology for encoding knowledge and connecting this encoded knowledge to relevant information resources. Topic maps are organized around topics, which represent subjects of discourse; associations, representing relationships between the subjects; and occurrences, which connect the subjects to pertinent information resources. Topic maps may be represented in many ways: using Topic Maps syntaxes in files, inside databases, as internal data structures in running programs, and even mentally in the minds of humans. All these forms are different ways of representing the same abstract structure.														1	0		11			sgml													2																																																																																																																																																																																																																																																										0	0														
tromp-diagrams	Lambda Diagrams	2014	John Tromp		9	notation		https://tromp.github.io/cl/diagrams.html		0					3207	0			19110		true	0									notation																							false																																														Lambda Diagrams are a graphical notation for closed lambda terms, in which abstractions (lambdas) are represented by horizontal lines, variables by vertical lines emanating down from their binding lambda, and applications by horizontal links connecting the leftmost variables. In the alternative style, applications link the nearest deepest variables, for a more stylistic, if less uniform, look.	Lambda Diagrams are a graphical notation for closed lambda terms, in which abstractions (lambdas) are represented by horizontal lines, variables by vertical lines emanating down from their binding lambda, and applications by horizontal links connecting the leftmost variables. In the alternative style, applications link the nearest deepest variables, for a more stylistic, if less uniform, look.			Lambda Diagrams are a graphical notation for closed lambda terms, in which abstractions (lambdas) are represented by horizontal lines, variables by vertical lines emanating down from their binding lambda, and applications by horizontal links connecting the leftmost variables. In the alternative style, applications link the nearest deepest variables, for a more stylistic, if less uniform, look.														1	0		10	mockingbird-notation															1																																																																																																																																																																																																																																																										0	0														
vely	Vely	2022			9	pl		https://vely.dev/		0					3208	1			19110		true	0									pl																							false																																			2022											Vely is an embedded programming language with C as a host language. It's precompiled into C, creating a native executable.	Vely is an embedded programming language with C as a host language. It's precompiled into C, creating a native executable.			Vely is an embedded programming language with C as a host language. It's precompiled into C, creating a native executable.														1	0		9																																																		https://news.ycombinator.com/item?id=32231417	"void list_employees() {     out-header default     @<html><body>      char *header = make_header(); // write any C code     p-out header      // Create report in outmsg string and fill it with database query result     write-string define outmsg         // Get data from the database         run-query#get_emp@db=""select name, salary from employees order by name"" output name, salary             @Name: <<query-result#get_emp, name>>             @<br/>             @Salary: <<query-result#get_emp, salary>>             @<br/><br/>         end-query     end-write-string      // Write report to a file and then to the client     write-file ""employees"" from outmsg status define st     if (st<0) {         @Error in writing file (<<pf-out ""%lld"", st>>)         exit-request     } else {         p-out outmsg     }     @</body></html> }"																																																																																																																																																																																																																							0	0				vely.dev										
wdf	Wolfram Data Framework	2014			9	dataNotation		https://www.wolfram.com/data-framework/		0					3209	0			19110		true	0									dataNotation																							false												Wolfram Data Framework																																		WDF is a human-readable plaintext format that can be rendered in JSON, XML and other forms.	WDF is a human-readable plaintext format that can be rendered in JSON, XML and other forms.			WDF is a human-readable plaintext format that can be rendered in JSON, XML and other forms.	wdf wdf.nb wdf.json													1	0		12																																																		https://reference.wolfram.com/language/guide/WDFWolframDataFramework.html																																																																																																																																																																																																																								0	0														
whalecalf	whalecalf	2000	Alexander Okhotin		9	grammarLanguage		http://users.utu.fi/aleokh/whalecalf/		0					3210	1			19110		true	0									grammarLanguage																							false																																														Whale Calf is a research-level parser generator for Boolean grammars, which are context-free grammars augmented with Boolean operations. It is written by Alexander Okhotin in C++, and is mainly aimed at demonstrating different parsing algorithms, of which the most practically useful is the Generalized LR (GLR). The main development took place in 2000-2004, though (as of April 2017) some occasional corrections are still being made.	Whale Calf is a research-level parser generator for Boolean grammars, which are context-free grammars augmented with Boolean operations. It is written by Alexander Okhotin in C++, and is mainly aimed at demonstrating different parsing algorithms, of which the most practically useful is the Generalized LR (GLR). The main development took place in 2000-2004, though (as of April 2017) some occasional corrections are still being made.			Whale Calf is a research-level parser generator for Boolean grammars, which are context-free grammars augmented with Boolean operations. It is written by Alexander Okhotin in C++, and is mainly aimed at demonstrating different parsing algorithms, of which the most practically useful is the Generalized LR (GLR). The main development took place in 2000-2004, though (as of April 2017) some occasional corrections are still being made.														1	0		9																1																																		https://medium.com/@mikhail.barash.mikbar/grammars-for-programming-languages-fae3a72a22c6	algorithm=trellis; terminal a, b, c; S -> C & D; C -> a C a | a C b | b C a | b C b | c; D -> a A & a D | b B & b D | c E; A -> a A a | a A b | b A a | b A b | c E a; B -> a B a | a B b | b B a | b B b | c E b; E -> a E | b E | e;																																																																																																																																																																																																																							0	0														
trig-syntax	TriG syntax	2007			7	dataNotation				0					3211	1			19097		true	0									dataNotation																							false																																					2007		TriG is a serialization format for RDF (Resource Description Framework) graphs. It is a plain text format for serializing named graphs and RDF Datasets which offers a compact and readable alternative to the XML-based TriX syntax.		53	132		27937297																				285	0		9	rdf turtle																																																		"@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .  @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .  @prefix swp: <http://www.w3.org/2004/03/trix/swp-1/> .  @prefix dc: <http://purl.org/dc/elements/1.1/> .  @prefix ex: <http://www.example.org/vocabulary#> .  @prefix : <http://www.example.org/exampleDocument#> .    :G1 { :Monica ex:name ""Monica Murphy"" .        :Monica ex:homepage <http://www.monicamurphy.org> .        :Monica ex:email <mailto:monica@monicamurphy.org> .        :Monica ex:hasSkill ex:Management }    :G2 { :Monica rdf:type ex:Person .        :Monica ex:hasSkill ex:Programming }    :G3 { :G1 swp:assertedBy _:w1 .        _:w1 swp:authority :Chris .        _:w1 dc:date ""2003-10-02""^^xsd:date .        :G2 swp:quotedBy _:w2 .        :G3 swp:assertedBy _:w2 .        _:w2 dc:date ""2003-09-03""^^xsd:date .        _:w2 swp:authority :Chris .        :Chris rdf:type ex:Person .        :Chris ex:email <mailto:chris@bizer.de> }"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/TriG_(syntax)	0	0														
afnix	Afnix	2003			10	pl				0					3212	1			19093	8506	true	0									pl																							false																																																																0	0		11																																																		http://freshmeat.sourceforge.net/projects/afnix																https://riju.codes/afnix	"println ""Hello, world!"" "																		println																																																																																																																								true																																																													0	0	https://hopl.info/showlanguage.prx?exp=8506													
amber-lang	Amber	1984	Luca Cardelli		10	pl				0					3213	0			19093	1067	true	0									pl																							false																																														The Amber machine is a stack machine designed as an intermediate language for compiling higher-order languages. The current version is specialized for the Amber language. The machine supports a set of basic and structured data types, functional closures, signals, bitmap graphics, persistent objects and meta-level execution. The latter is needed as the Amber compiler is entirely written in Amber (above the Amber machine level) and needs to switch level when executing a program it has just compiled. A set of implementation strategies are admissible for this machine, including byte-code interpretation, threaded code interpretation and compilation to native code. The current implementation is based on a byte-code interpreter and a one-space compacting collector, and runs on a Macintosh.	The Amber machine is a stack machine designed as an intermediate language for compiling higher-order languages. The current version is specialized for the Amber language. The machine supports a set of basic and structured data types, functional closures, signals, bitmap graphics, persistent objects and meta-level execution. The latter is needed as the Amber compiler is entirely written in Amber (above the Amber machine level) and needs to switch level when executing a program it has just compiled. A set of implementation strategies are admissible for this machine, including byte-code interpretation, threaded code interpretation and compilation to native code. The current implementation is based on a byte-code interpreter and a one-space compacting collector, and runs on a Macintosh.		Bell Labs	The Amber machine is a stack machine designed as an intermediate language for compiling higher-order languages. The current version is specialized for the Amber language. The machine supports a set of basic and structured data types, functional closures, signals, bitmap graphics, persistent objects and meta-level execution. The latter is needed as the Amber compiler is entirely written in Amber (above the Amber machine level) and needs to switch level when executing a program it has just compiled. A set of implementation strategies are admissible for this machine, including byte-code interpretation, threaded code interpretation and compilation to native code. The current implementation is based on a byte-code interpreter and a one-space compacting collector, and runs on a Macintosh.														0	0		10																1																		5716																https://semanticscholar.org/paper/9490859394a04eb5da7da34cb17b42fb7cc9bdc5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1067													
amtran	AMTRAN	1966			10	pl				0					3214	0			19093	244	true	0									pl																							false																																														As a programming language, AMTRAN is designed to satisfy two objectives: the reduction of programming cost and effort by at least an order of magnitude, and the provision of a semiautomatic numerical analytical problem solving system. It resembles a blend of FORTRAN and ALGOL but possesses certain additional features. These include the following.	As a programming language, AMTRAN is designed to satisfy two objectives: the reduction of programming cost and effort by at least an order of magnitude, and the provision of a semiautomatic numerical analytical problem solving system. It resembles a blend of FORTRAN and ALGOL but possesses certain additional features. These include the following.		NASA && University of Georgia && Northrop Space Laboratories	As a programming language, AMTRAN is designed to satisfy two objectives: the reduction of programming cost and effort by at least an order of magnitude, and the provision of a semiautomatic numerical analytical problem solving system. It resembles a blend of FORTRAN and ALGOL but possesses certain additional features. These include the following.														0	0		12																																	text													United States				https://dl.acm.org/citation.cfm?id=2402560																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=244													
arc-assembly	Arc Assembly	1947	Kathleen Booth		10	assembly				0					3215	0			19093		true	0									assembly																							false																																																	Birkbeck College															0	0		10																1																	na													United Kingdom				https://en.wikipedia.org/wiki/Kathleen_Booth																																																																																																																																																																																																																								0	0														
babel	BABEL	1990			10	pl				0					3216	0			19093	1537	true	0									pl																							false																																																	University of Münster && Universidad Politécnica de Madrid															0	0		11																																									http://www.rosettacode.org/wiki/Category:Babel					Spain and Germany				https://semanticscholar.org/paper/68794aaac6109aef1a841dd4eb3ee45b93784583																																																																	true																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=1537													
baltazar	baltazar	1993			10	pl				0					3217	0			19093		true	0									pl																							false	Czech																																													Czech visual educational language, for MS-DOS only, created by author of Baltík	Czech visual educational language, for MS-DOS only, created by author of Baltík		SGP Systems	Czech visual educational language, for MS-DOS only, created by author of Baltík														0	0		10																																														The Czech Republic				https://cs.wikipedia.org/wiki/Baltazar																																																																																																																																																																																																																								0	0														
bawk	bawk	1994	Bob Brodt		10	pl				0					3218	0			19093	1852	true	0									pl																							false																																																	Columbia University															0	0		11									awk							1																														United States				http://www.cs.columbia.edu/~sedwards/classes/2013/w4115-summer/lrms/bawk.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1852													
bird	BIRD	2021			10	pl				0					3219	0			19093	4483	true	0									pl																							false																																																	CZ.NIC															0	0		10																																		2707							http://www.rosettacode.org/wiki/Category:Bird					Czech Republic				https://bird.network.cz/?get_doc&v=20&f=bird-5.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4483													
bolt	BOLT	1981			10	pl				0					3220	0			19093	5317	true	0									pl																							false																																																	American Microsystems, Inc															0	0		10																																		9798												United States				https://semanticscholar.org/paper/52ce99d5cefd05c4e30dbf631e4bc9f24f34c52b																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=5317												year|title|doi|citations|influentialCitations|authors|paperId\n1990|Future Directions in Natural Language Processing: The Bolt Beranek and Newman Natural Language Symposium|10.1609/aimag.v11i2.834|2|0|M. Maybury|8e9c31a8c5af8cfc38e0360c41b0d42203ba94e6	
c-flat	C flat	1991	Bill McKeeman		10	pl				0					3221	0			19093	3909	true	0									pl																							false													C♭																																	C♭: a low-level subset of C. Journal of C Language Translation, 3(3):214–226, December 1991.	C♭: a low-level subset of C. Journal of C Language Translation, 3(3):214–226, December 1991.		DEC	C♭: a low-level subset of C. Journal of C Language Translation, 3(3):214–226, December 1991.														0	0		10																1																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=3909													
ccs	CCS	1999			10	pl				0					3222	1			19093		true	0									pl																							false																																														CCS is a proprietary scripting language for executing sequences of command-line interface (CLI) commands on NetMRI-supported network devices, to perform job automation tasks. If you know Cisco IOS, writing CCS scripts is relatively straightforward.	CCS is a proprietary scripting language for executing sequences of command-line interface (CLI) commands on NetMRI-supported network devices, to perform job automation tasks. If you know Cisco IOS, writing CCS scripts is relatively straightforward.		Infoblox Inc	CCS is a proprietary scripting language for executing sequences of command-line interface (CLI) commands on NetMRI-supported network devices, to perform job automation tasks. If you know Cisco IOS, writing CCS scripts is relatively straightforward.														0	0		11																					ccs																									United States				https://www.infoblox.com/wp-content/uploads/infoblox-eval-download-netmri-NetMRI_CCS_Scripting_Guide.pdf	"Script-Filter: $Vendor eq ""Cisco"" and $sysDescr like /IOS/ and $Version like /^1[2-9]/ and $Type in ['Router', 'Switch-Router']]"																																																																																																																																																																																																																							0	0														
cdlpp	CDL++	1999	Christian Hochberger		10	pl				0					3223	0			19093	6254	true	0									pl																							false																																																	Technische Universität Darmstadt															0	0		11				cdl												1																														Germany				https://semanticscholar.org/paper/d2eb641aeddd364f5180b30421d7dc22bcf3788b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6254													
chain-format	chain-format	2013			10	textDataFormat				0					3224	1			19093		true	0									textDataFormat																							false																																														The chain format describes a pairwise alignment that allow gaps in both sequences simultaneously. Each set of chain alignments starts with a header line, contains one or more alignment data lines, and terminates with a blank line. The format is deliberately quite dense.	The chain format describes a pairwise alignment that allow gaps in both sequences simultaneously. Each set of chain alignments starts with a header line, contains one or more alignment data lines, and terminates with a blank line. The format is deliberately quite dense.		University of California Santa Cruz	The chain format describes a pairwise alignment that allow gaps in both sequences simultaneously. Each set of chain alignments starts with a header line, contains one or more alignment data lines, and terminates with a blank line. The format is deliberately quite dense.														0	0		10																																	text													United States				https://genome.ucsc.edu/goldenPath/help/chain.html	chain 4900 chrY 58368225 + 25985403 25985638 chr5 151006098 - 43257292 43257528 1 9       1       0 10      0       5 61      4       0 16      0       4 42      3       0 16      0       8 14      1       0 3       7       0 48 chain 4900 chrY 58368225 + 25985406 25985566 chr5 151006098 - 43549808 43549970 2 16      0       2 60      4       0 10      0       4 70																																																																																																																																																																																																																							0	0														
class	CLASS	1970			10	pl				0					3225	0			19093	5148	true	0									pl																							false																																																	Air Force Logistics Command															0	0		10																																		388												United States				https://semanticscholar.org/paper/e781175930bf95dfd327f75b3358906e2984d35c																																																																																																																																																																																																																								0	4	https://hopl.info/showlanguage.prx?exp=5148												year|title|doi|citations|influentialCitations|authors|paperId\n1994|Engineering a Programming Language: The Type and Class System of Sather|10.1007/3-540-57840-4_33|89|5|C. Szyperski and S. Omohundro and S. Murer|47859a3e075dddf97b090c2316b67bc591783c14\n2018|A User-Friendly Hybrid Sparse Matrix Class in C++|10.1007/978-3-319-96418-8_50|66|0|C. Sanderson and Ryan R. Curtin|993f7e6b6c61fb85c7c4ef355e140a37f7f1f766\n1988|Object-oriented programming with class dictionaries|10.1007/BF01806171|32|1|K. Lieberherr|245a87995b8d172910867b81966c2d7163103125\n1992|A class of programming language mechanisms to facilitate multiple implementations of the same specification|10.1109/ICCL.1992.185491|7|0|M. Sitaraman|c87571871a8d6c428c10f37cdfa01c6a390faa04	
cmix	CMIX	1980	Paul Lansky		10	pl				0					3226	0			19093	6376	true	0									pl																							false																																														"CMIX is a computer music ""language"" designed to create and manipulate soundfiles, or files containing raw binary data which can be converted into sound on a computer equipped with an appropriate digital-to-analog convertor. It is somewhat similar to CSOUND and CMUSIC (two other popular software synthesis and signal-processing computer music packages). All three of these languages are in one way or another derived from the work done by Max Matthews and others at Bell Laboratories in the late 1950's and 1960's."	"CMIX is a computer music ""language"" designed to create and manipulate soundfiles, or files containing raw binary data which can be converted into sound on a computer equipped with an appropriate digital-to-analog convertor. It is somewhat similar to CSOUND and CMUSIC (two other popular software synthesis and signal-processing computer music packages). All three of these languages are in one way or another derived from the work done by Max Matthews and others at Bell Laboratories in the late 1950's and 1960's."		Princeton University	"CMIX is a computer music ""language"" designed to create and manipulate soundfiles, or files containing raw binary data which can be converted into sound on a computer equipped with an appropriate digital-to-analog convertor. It is somewhat similar to CSOUND and CMUSIC (two other popular software synthesis and signal-processing computer music packages). All three of these languages are in one way or another derived from the work done by Max Matthews and others at Bell Laboratories in the late 1950's and 1960's."														0	0		10																1																														United States				http://sites.music.columbia.edu/cmc/cmix_dir/cmix_docs/history.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6376													
cooc	cooC	2000			10	pl				0					3227	0			19093	1922	true	0									pl																							false																																																	Toshiba															0	0		11									objective-c																																					Japan				https://semanticscholar.org/paper/d6c7eed2fed4a142080112fe7cf2e0507906d2c7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1922													
cope	COPE	1977			10	pl				0					3228	0			19093	2145	true	0									pl																							false																																																	University of Adelaide															0	0		10																																		9848												Australia				https://semanticscholar.org/paper/8277190b2f13c5cd0e73940dd164e72f89ab9ce1																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=2145												year|title|doi|citations|influentialCitations|authors|paperId\n2012|Developing a Secure Programming Module to cope with Modern Vulnerabilities|10.11591/IJINS.V1I1.404|3|0|Nigel McKelvey|fb5a93da3b8d83092b89b276b73c279beebcbb4b	
ct	cT	1989			10	pl				0					3229	0			19093	2777	true	0									pl																							false																																																	Carnegie Mellon															0	0		10																																		2358												United States				https://semanticscholar.org/paper/02f9fa25ea213983601a5f855221ee3d42da3616																																																																																																																																																																																																																								1	0	https://hopl.info/showlanguage.prx?exp=2777							year|publisher|title|authors|isbn13\n2020|CRC Press|3D Image Reconstruction for CT and PET: A Practical Guide with Python (Focus Series in Medical Physics and Biomedical Engineering)|Panetta, Daniele and Camarlinghi, Niccolo|9780367219970						
das	DAS	1962			10	pl				0					3230	0			19093	1949	true	0									pl																							false																																																	Martin Company															0	0		10																																		6584												United States				https://semanticscholar.org/paper/2001472c3f06a65c3397aeca442ab5045cca0620																																																																																																																																																																																																																								0	5	https://hopl.info/showlanguage.prx?exp=1949												year|title|doi|citations|influentialCitations|authors|paperId\n1999|Design of an EEG-based Brain-Computer Interface (BCI) from Standard Components running in Real-time under Windows - Entwurf eines EEG-basierten Brain-Computer Interfaces (BCI) mit Standardkomponenten, das unter Windows in Echtzeit arbeitet|10.1515/bmte.1999.44.1-2.12|57|0|C. Guger and A. Schlogl and D. Walterspacher and G. Pfurtscheller|e3f17f3d326739345fccb0a86f79af7b8f702cb2\n2019|Das Contract - A Visual Domain Specific Language for Modeling Blockchain Smart Contracts|10.1007/978-3-030-37933-9_10|8|0|Marek Skotnica and R. Pergl|bd656c8502ad57404a10148e6e7a7638ae4dd6f9\n2017|Desenvolvimento e validação de uma prova de avaliação das competências iniciais de programação|10.17013/RISTI.25.66-81|7|1|Joana Costa and G. Miranda|fc93d46c6c37bf654b2cff3c60bfe3f38d12a0ca\n2016|Entre o rádio e a televisão: gênese e transformações das novelas brasileiras|10.30962/EC.1309|1|0|Eduardo Vicente and R. Soares|700fcbc77eb41a2b6db50b1c238f415bf0b48ff4\n2020|Apresentação das Mecânicas de um Jogo Desenvolvido com Arcade|10.14210/cotb.v11n1.p600-603|1|0|Vítor Augusto Ueno Otto and Alisson Reinaldo Flores and Manuela Helena Weidmann and Kauan Claudio Elias and Ricardo De la Rocha Ladeira and Aldelir Fernando Luiz and Adriano Pessini|abb20cac2d920370ecbdd5c58b960706a6a6ae0e	
dcalgol	Data Communications ALGOL	1970			10	pl				0					3231	1			19093	1958	true	0									pl																							false																																																	Burroughs Corporation															0	0		11																																																		https://en.wikipedia.org/wiki/Burroughs_large_systems	"BEGIN ARRAY DCREC [0:0]; MESSAGE BUSTER; QUEUE PRIMARY; INTEGER I1; POINTER P1;  ALLOCATE (BUSTER, 8); BUSTER [0] := 0; I1 := DCWRITE (BUSTER, PRIMARY); %Initialize Primary Queue ALLOCATE (BUSTER, 9); BUSTER [0] := 0 & 4 [47:8] & 1 [31:1] & 1 [30:1] & 1 [29:1] & 1 [28:1] & 1 [27:1] & 1 [26:1] & 1 [25:1] & 472 [22:23]; I1 := DCWRITE (BUSTER); %Station Inquiry RESIZE (DCREC, SIZE (BUSTER) + 10, DISCARD); REPLACE P1:DCREC [1] BY POINTER (BUSTER [1], 8) FOR (SIZE (BUSTER) - 1) * 6; WHILE MYSELF.TASKVALUE = 0 DO   DISPLAY (""HELLO WORLD""); %Duh END."																																			""""																																																																																																																																														true																																						0	0	https://hopl.info/showlanguage.prx?exp=1958													
deadfish	Deadfish	2007	Jonathan Todd Skinner		10	esolang				0					3232	1			19093		true	0									esolang																							false																																		https://esolangpark.vercel.app/ide/deadfish												Deadfish is a very odd interpreted programming language created by Jonathan Todd Skinner. It was released under public domain and was originally programmed in C, but has since been ported to many other programming languages (see below).	Deadfish is a very odd interpreted programming language created by Jonathan Todd Skinner. It was released under public domain and was originally programmed in C, but has since been ported to many other programming languages (see below).			Deadfish is a very odd interpreted programming language created by Jonathan Todd Skinner. It was released under public domain and was originally programmed in C, but has since been ported to many other programming languages (see below).														0	0		10																1														https://esolangs.org/wiki/Deadfish																				https://web.archive.org/web/20100425075447/http://www.jonathantoddskinner.com/projects/deadfish.html	iiisdsiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiooiiio dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoddddddddddddo dddddddddddddddddddddsddoddddddddoiiioddddddoddddddddo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddo																																																																																																																																																																																																																							0	0														
dice	DICE	1991			10	pl				0					3233	0			19093	7212	true	0									pl																							false																																																	MIT															0	0		10																																		8892		https://github.com/antlr/grammars-v4/tree/master/dice										United States				https://semanticscholar.org/paper/3f6f82075776ff6dc6b83a396300b229b1170fe2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7212													
duel	DUEL	1993			10	pl				0					3234	0			19093	5445	true	0									pl																							false																					webmisc.py																												Princeton University					duel jbst										0	0		10																																														United States				https://semanticscholar.org/paper/0627fd0f54b81b4f4fa96a61db19b508ab9e3af1														Duel																																																																																																																																																																																																										0	1	https://hopl.info/showlanguage.prx?exp=5445												year|title|doi|citations|influentialCitations|authors|paperId\n2012|Round-Robin Duel Discriminative Language Models|10.1109/TASL.2011.2174225|27|1|T. Oba and Takaaki Hori and A. Nakamura and A. Ito|caeaf086c7388b1f37637e15c4080d34bb6c4939	
eden	Eden	1995			10	pl				0					3235	0			19093	1137	true	0									pl																							false																																																	Philipps-Universit at Marburg && Universidad Computense de Madrid															0	0		11																																		9084												Germany and Spain				https://semanticscholar.org/paper/c2f28b26c6d27ef0cedb34aea0c69f73a39d461a																																																																																																																																																																																																																								0	8	https://hopl.info/showlanguage.prx?exp=1137												year|title|doi|citations|influentialCitations|authors|paperId\n2005|Parallel functional programming in Eden|10.1017/S0956796805005526|182|30|R. Loogen and Yolanda Ortega-Mallén and Ricardo Peña-Marí|ede8317bfa5ee979a459b3bb524d2c95a4940e0e\n1997|The Eden coordination model for distributed memory systems|10.1109/HIPS.1997.582964|53|2|Silvia Breitinger and R. Loogen and Yolanda Ortega-Mallén and Ricardo Peña-Marí|92e81e8223cc0e2b862fae6c8544396efadc4365\n2011|Eden - Parallel Functional Programming with Haskell|10.1007/978-3-642-32096-5_4|24|4|R. Loogen|32feaf7dc73338e84c7e0ce92bb50f8a160a245b\n1998|Implementing Eden - or: Dreams Become Reality|10.1007/3-540-48515-5_7|19|1|Ulrike Klusik and Yolanda Ortega-Mallén and Ricardo Peña-Marí|c2f28b26c6d27ef0cedb34aea0c69f73a39d461a\n1996|Eden - The Paradise of Functional Concurrent Programming|10.1007/3-540-61626-8_93|16|0|Silvia Breitinger and R. Loogen and Yolanda Ortega-Mallén and Ricardo Peña-Marí|a3552ac914fb639548f80f4bd8cd209d153e1493\n2002|Stochastic Process Algebras Meet Eden|10.1007/3-540-47884-1_3|9|0|Natalia López and M. Núñez and F. Rubio|907bc9dd105c66f61ced4625fecfa66465ccf66c\n2005|Preprocessing eden with template haskell|10.1007/11561347_24|6|1|S. Priebe|3bb1a42f126ea6c904ba92e9c8b8f8dd63c499a9\n2003|Dynamic Chunking in Eden|10.1007/978-3-540-27861-0_7|2|0|J. Berthold|2925389aab59da2267a472547be2b78876a9176f	
efl	EFL	1979			10	pl				0					3236	0			19093	1996	true	0									pl																							false																																																	Bell Labs															0	0		11									ratfor																																					United States				https://semanticscholar.org/paper/be7e15ab76865c4841a910d157ab5c43627ee7c6																																																																																																																																																																																																																								0	10	https://hopl.info/showlanguage.prx?exp=1996												year|title|doi|citations|influentialCitations|authors|paperId\n2013|Implementing Mobile-Assisted Language Learning (MALL) in an EFL Context: Iranian EFL Teachers' Perspectives on Challenges and Affordances.|10.29140/JALTCALL.V9N2.153|41|3|Reza Dashtestani|c137596e08d39acb9ba869fab7ef0460b3320bbd\n2014|The EFL Students' Problems in Answering the Test of English as a Foreign Language (TOEFL): A Study in Indonesian Context|10.4304/TPLS.4.12.2581-2587|38|12|M. Mahmud|75021186636a2785d2a85829f0d0ccca3c997124\n2015|Mobile-assisted language learning: effects on EFL vocabulary learning|10.1504/IJMC.2015.070060|20|1|Yen-Hui Wang and Steve Kuang-Hsun Shih|ca09a1cae98aa87dcd2a268493b1b18e323cb639\n2016|THE IMPACT OF E-LEARNING ON IMPROVING IRANIAN EFL LEARNERS’ LANGUAGE SKILLS: DECREASING LEARNING ANXIETY|10.4314/JFAS.V8I3S.180|9|0|M. A. J. Shahi|074d871bde90aa9be8eaf462a0d0b283bd92cd7e\n2015|Investigating the Relationship between Iranian EFL Teachers’ Autonomy and Their Neuro-Linguistic Programming|10.5539/ELT.V8N7P68|7|1|Ehsan Hosseinzadeh and Abdollah Baradaran|e94330a78777ac571360d87c5efcd9ea63a64dd9\n2015|Bridging the gap between education and employment: English language instruction in EFL contexts|10.3726/978-3-0351-0842-2|6|1|R. Al-Mahrooqi and C. Denman|0a148cc70c310f80a20e583f24ba11380f519352\n2017|Translation Skill in Language Learning/ Teaching: EFL Learners’ Point of View|10.5755/J01.SAL.0.29.14580|5|1|Elisabet Titik Murtisari|2f7ada11abe2a375daa06ef3dd31802c931fc5d7\n2020|The EFL-YouTube remix: Empowering multimodal and computational literacies for EFL purposes|10.1080/1051144X.2020.1826220|5|2|Volker Eisenlauer|32130b4157cf6f72f92462b257024466b2446cc8\n1978|The programming language EFL|10.1145/1053417.806435|4|0|S. Feldman|be7e15ab76865c4841a910d157ab5c43627ee7c6\n2017|In-service EFL Teacher Development for Technology Integration in Communicative Language Teaching|10.24203/AJEEL.V5I2.4465|3|0|Thooptong Kwangsawad|3e37036dc042a38bf9cfa935202d2ec638fc51d4	
electre	Electre	1983			10	pl				0					3237	0			19093	5953	true	0									pl																							false																																																	Le Laboratoire des Sciences du Numérique de Nantes															0	0		10																																														France				https://academic.oup.com/comjnl/article/29/3/229/579943																																																																																																																																																																																																																								0	4	https://hopl.info/showlanguage.prx?exp=5953												year|title|doi|citations|influentialCitations|authors|paperId\n2014|Sistem Pendukung Keputusan Penerimaan Anggota Himpunan Mahasiswa Jurusan Teknik Informatika dengan Menggunakan Metode Electre (Studi Kasus : Sekolah Tinggi Teknologi Adisutjipto YOGYAKARTA)|10.28989/COMPILER.V3I2.78|3|0|D. Corry and Yuliani Indrianingsih|45b94f225dcc8e1eeb74db10bb2c560c3f1a18f1\n2019|RANCANG BANGUN APLIKASI SISTEM PENDUKUNG KEPUTUSAN SELEKSI PEMILIHAN DESTINASI PARIWISATA SUMATERA BARAT MENGGUNAKAN METODE ELECTRE|10.24036/TIP.V12I1.178|2|1|Dony Novaliendry and Yuli Pusparani|4f8f85772e2dbd11e7691e265d2cbe777ced201e\n2018|Sistem Pendukung Keputusan Penentuan Alternatif Produk Terbaik dengan Metode Elemination Et Choix Traduisant Realita ( Electre )|10.33022/IJCS.V6I1.10|1|0|Elmi Rahmawati and Novi Herpina|a79666ade6c970c63eefd574e25ecda6d3c6bd1b\n2020|Implementation of the Electre (Elimination Et Choix Traduisan La Realite) Method in a Healthy Food Menu Decision Support System for Toddlers in the Sasak Area Health Center Pasisie Using the Php And Databse Mysql Programming Language|10.35134/KOMTEKINFO.V7I1.1194|1|0|Mardison Mardison and Syafrika Deni Rizki and L. Rani and Agung Ramadhanu and R. Witri|3144f67d9059167b99ac70b9c5fd369e38955e4b	
etc	ETC	1971			10	pl				0					3238	0			19093	547	true	0									pl																							false																																																	Bell Labs															0	0		10																																		1603												United States				https://semanticscholar.org/paper/2bce48117d8589af931d1610338fa3b2599bf2d1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=547													
ez	EZ	1984			10	pl				0					3239	0			19093	1082	true	0									pl																							false																																																	Princeton University															0	0		10																																		8555												United States				https://semanticscholar.org/paper/fab2ddbaf0a5ceaa0fe2e264cde5308307b1097f																																																																																																																																																																																																																								3	0	https://hopl.info/showlanguage.prx?exp=1082							year|publisher|title|authors|isbn13\n2007-10-30|Packt Publishing|Managing eZ Publish Web Content Management Projects|Martin Bauer|9781847191724\n2009-10-20|Packt Publishing|eZ Publish 4: Enterprise Web Sites Step-by-Step|Francesco Fullone and Francesco Trucchia|9781904811640\n20091020|Packt Publishing|eZ Publish 4: Enterprise Web Sites Step-by-Step|Francesco Fullone; Francesco Trucchia|9781847190505						
fap	FORTRAN assembly program	1959			10	assembly				0					3240	0			19093	3357	true	0									assembly																							false												FORTRAN assembly program	FAP																																				IBM															0	0		10																																														United States				http://bitsavers.org/pdf/ibm/7090/C28-6235-2_7090_FAP.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3357													
flownet	FlowNet	1993	Erann Gat and Mike Ciholas		10	protocol				0					3241	0			19093		true	0									protocol																							false																																														Ethernet alternative. Like ATM, FlowNet is a switched network based on fixed-size cells. Unlike ATM, FlowNet cells are large--800 bytes instead of 53. This allows room for a 14-byte Ethernet header plus an additional QoS extension. The QoS extension header is 18 bytes, making the full FlowNet header 32 bytes long. The remaining 768 bytes (=256+512) are data payload. FlowNet interoperates with Ethernet through a simple bridge device.	Ethernet alternative. Like ATM, FlowNet is a switched network based on fixed-size cells. Unlike ATM, FlowNet cells are large--800 bytes instead of 53. This allows room for a 14-byte Ethernet header plus an additional QoS extension. The QoS extension header is 18 bytes, making the full FlowNet header 32 bytes long. The remaining 768 bytes (=256+512) are data payload. FlowNet interoperates with Ethernet through a simple bridge device.		https://rongarret.info	Ethernet alternative. Like ATM, FlowNet is a switched network based on fixed-size cells. Unlike ATM, FlowNet cells are large--800 bytes instead of 53. This allows room for a 14-byte Ethernet header plus an additional QoS extension. The QoS extension header is 18 bytes, making the full FlowNet header 32 bytes long. The remaining 768 bytes (=256+512) are data payload. FlowNet interoperates with Ethernet through a simple bridge device.														0	0		12	ethernet															2																														United States				https://flownet.com/gat/fnlj.html																																																																																																																																																																																																																								0	0														
giotto	Giotto	2001			10	pl				0					3242	0			19093	7780	true	0									pl																							false																																														Giotto provides a programming abstraction for hard real-time applications that exhibit time-periodic and multimodal behavior, as in automotive, aerospace, and manufacturing control.	Giotto provides a programming abstraction for hard real-time applications that exhibit time-periodic and multimodal behavior, as in automotive, aerospace, and manufacturing control.		University of California Berkeley	Giotto provides a programming abstraction for hard real-time applications that exhibit time-periodic and multimodal behavior, as in automotive, aerospace, and manufacturing control.														0	0		10																																	text													United States				https://pdfs.semanticscholar.org/f9b0/cf704c88bbd9d3accfae39a654cd14996e5a.pdf?_ga=2.263067596.1732224894.1541658055-1663431151.1540068998																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7780													
grin	GRIN	1977			10	pl				0					3243	1			19093	7979	true	0									pl																							false				g/Grin.grin																																													CERN				grin											0	0		10																									https://cds.cern.ch/record/310380/files/197709192.pdf																					Switzerland				https://semanticscholar.org/paper/7dd68e11247d81ae481744a745c7859d802aea94												(Hello World)								Grin																																																																																																																																																																																																				0	0	https://hopl.info/showlanguage.prx?exp=7979													
guide	GUIDE	1994			10	pl				0					3244	0			19093	2838	true	0									pl																							false																																																	Université Savoie Mont BlancAnnecy															0	0		10																																		342												France				https://semanticscholar.org/paper/0c77c5a8d458da76e8e142c7c2737811b3dddcd6																																																																																																																																																																																																																								16	0	https://hopl.info/showlanguage.prx?exp=2838							year|publisher|title|authors|isbn13\n2008|Cengage Learning|A Guide to SQL (Available Titles Skills Assessment Manager (SAM) - Office 2010)|Pratt, Philip J. and Last, Mary Z.|9780324597684\n2009|O'Reilly Media|Head First PHP & MySQL: A Brain-Friendly Guide|Lynn Beighley and Michael Morrison|9780596006303\n2012|Pearson P T R|A Practical Guide to Linux Commands, Editors, and Shell Programming|Sobell, Mark G.|9780133085044\n2012|Newnes|Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers|Noergaard, Tammy|9780123821966\n2008|Morgan Kaufmann|The Designer's Guide to VHDL, Third Edition (Systems on Silicon) (Volume 3)|Ashenden, Peter J.|9780120887859\n2015|O'Reilly Media|Head First Android Development: A Brain-Friendly Guide|Griffiths, Dawn and Griffiths, David|9781449362188\n2008|Morgan Kaufmann|Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (Morgan Kaufmann Series in Computer Graphics)|Shiffman, Daniel|9780123736024\n2014|Morgan Kaufmann|A Practical Guide to SysML: The Systems Modeling Language (The MK/OMG Press)|Friedenthal, Sanford and Moore, Alan and Steiner, Rick|9780128002025\n2012|O'Reilly Media|Head First C: A Brain-Friendly Guide|Griffiths, David and Griffiths, Dawn|9781449399917\n2011|Cengage Learning|Security+ Guide to Network Security Fundamentals|Ciampa, Mark|9781111640125\n2004|Addison-Wesley Professional|Developing Series 60 Applications: A Guide for Symbian OS C++ Developers: A Guide for Symbian OS C++ Developers|Edwards, Leigh and Barker, Richard and Staff of EMCC Software Ltd.|9780321227225\n1996|Microsoft Press|Understanding ActiveX and OLE: A Guide for Developers and Managers (Strategic Technology)|Chappell, David|9781572312166\n2013|O'Reilly Media|Learning R: A Step-by-Step Function Guide to Data Analysis|Cotton, Richard|9781449357108\n2013|Addison-Wesley Professional|OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3 (8th Edition)|Shreiner, Dave and Sellers, Graham and Kessenich, John and Licea-Kane, Bill|9780321773036\n2011|Wiley|Excel for Chemists: A Comprehensive Guide|Billo, E. Joseph|9780470381236\n1979|W. H. Freeman|Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)|Michael R. Garey and David S. Johnson|9780716710455						
harlowe	Harlowe	2020	Leon Arnott		10	textMarkup				0					3245	1			19093		true	0								https://foss.heptapod.net/games/harlowe	textMarkup																							false																																														The default Twine 2 story format.	The default Twine 2 story format.			The default Twine 2 story format.													true	0	0		11	twine															1									http://twine2.neocities.org/																										<tw-storydata startnode=1 options=debug> <tw-passagedata pid=1 name=Start>(enchant:?Page,(background:white)+(color:black))[[Next]]</tw-passagedata> <tw-passagedata pid=2 name=Next>[[Last]]</tw-passagedata> <tw-passagedata pid=3 name=Last>**Success**</tw-passagedata> </tw-storydata>																									https://foss.heptapod.net/games/harlowe																																																																																																																																																																																														0	0														
hdfs	Hadoop Distributed File System	2011			10	filesystem				0					3246	0		1	19093		false	0									filesystem																							false												Hadoop Distributed File System																																					Apache Software Foundation										java					0	0		11																	false																na													United States				https://en.wikipedia.org/wiki/Apache_Hadoop#Hadoop_distributed_file_system																																																																																																																																																																																																																								0	0														
heron	Heron	2008			10	pl				0					3247	0			19093	8574	true	0								https://code.google.com/archive/p/heron-language/	pl																							false																																																	https://code.google.com/archive/p/heron-language/issues														true	0	0		10																																									http://www.rosettacode.org/wiki/Category:Heron					Unknown				https://www.findbestopensource.com/product/heron-language																										https://code.google.com/archive/p/heron-language/																																																																																																																																																																																														0	0	https://hopl.info/showlanguage.prx?exp=8574													
homespring	Homespring	2003			10	pl			http://bunny.xeny.net/linked/Homespring-Proposed-Language-Standard.pdf	0					3248	1			19093	8575	true	0									pl																							false				h/Homespring.homespring																																													https://sange.fi/esoteric/archive/				homespring											0	0		10																																														United States				http://xeny.net/Homespring												Universe bear hatchery powers world.     bear hatchery powers o.      bear hatchery powers hell     marshy marshy marshy a snowmelt								Homespring																																																																																																																																																																																																				0	0	https://hopl.info/showlanguage.prx?exp=8575													
icml	ICML	2008			10	xmlFormat				0					3249	0			19093		true	0									xmlFormat																							false												InCopy Markup Language																																		Adobe InDesign file format.	Adobe InDesign file format.		Adobe	Adobe InDesign file format.	icml													0	0		11																																																		https://helpx.adobe.com/incopy/using/using-incopy-workflow.html																																																																																																																																																																																																																								0	0														
ion-schema	Ion Schema Language	2018			10	grammarLanguage				0					3250	1			19093		true	0									grammarLanguage																							false																																																	Amazon															0	0		11	ion																																													United States				https://amzn.github.io/ion-schema/docs/spec.html	type::{   name: Person,   type: struct,   fields: {     title: {       type: symbol,       valid_values: [Mr, Mrs, Miss, Ms, Mx, Dr],     },     firstName: { type: string, occurs: required },     middleName: string,     lastName: { type: string, occurs: required },     age: { type: int, valid_values: range::[0, 130] },   }, }																																																																																																																																																																																																																							0	0														
irc-log	IRC chat logs	1988			10	application				0					3251	1			19093		false	0									application						0			irc or irc logs		text	mirc	text/mirc	none	data								false																																																	https://microformats.org			irclog weechatlog												0	0		10																																	text													United States				http://microformats.org/wiki/chat-examples	12:06 Tantek: what does the datetime stamp represent? 12:07 KevinMarks: in iRC, when it was said 12:07 Tantek: is it a point in time *before* they started speaking? 12:07 Tantek: or *after*? 12:07 Tantek: or somewhere in the *middle*? 12:07 KevinMarks: usually it is quantised to seconds 12:07 KevinMarks: and it is time the msg was received 12:07 Tantek: but the second they started typing or pressed return? 12:08 KevinMarks: prssed return i think																																																																																																																																																																																																																							0	0									IRC log					
jplace	jplace	2012			10	jsonFormat				0					3252	1			19093		true	0									jsonFormat																							false																																														We have developed a unified format for phylogenetic placements, that is, mappings of environmental sequence data (e.g., short reads) into a phylogenetic tree. We are motivated to do so by the growing number of tools for computing and post-processing phylogenetic placements, and the lack of an established standard for storing them. The format is lightweight, versatile, extensible, and is based on the JSON format, which can be parsed by most modern programming languages.	We have developed a unified format for phylogenetic placements, that is, mappings of environmental sequence data (e.g., short reads) into a phylogenetic tree. We are motivated to do so by the growing number of tools for computing and post-processing phylogenetic placements, and the lack of an established standard for storing them. The format is lightweight, versatile, extensible, and is based on the JSON format, which can be parsed by most modern programming languages.		Fred Hutchinson Cancer Research Center && University of Washington && Heidelberg Institute for Theoretical Studies	We have developed a unified format for phylogenetic placements, that is, mappings of environmental sequence data (e.g., short reads) into a phylogenetic tree. We are motivated to do so by the growing number of tools for computing and post-processing phylogenetic placements, and the lack of an established standard for storing them. The format is lightweight, versatile, extensible, and is based on the JSON format, which can be parsed by most modern programming languages.														0	0		12																																	text													United States and Germany				https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0031009	{ “tree”: “((A:0.2{0},B:0.09{1}):0.7{2},C:0.5{3}){4};”, “placements”: [    {“p”:        [[1, −2578.16, 0.777385, 0.004132, 0.0006],        [0, −2580.15, 0.107065, 0.000009, 0.0153]        ],    “n”: [“fragment1”, “fragment2”]    },    {“p”: [[2, −2576.46, 1.0, 0.003555, 0.000006]],        “nm”: [[“fragment3”, 1.5], [“fragment4”, 2]]} ], “metadata”: {“invocation”:    “pplacer -c tiny.refpkg frags.fasta” }, “version”: 3,“fields”: [“edge_num”, “likelihood”, “like_weight_ratio”,            “distal_length”, “pendant_length”] }																																																																																																																																																																																																																							0	0														
kcl	KCL	2021			10	cad pl				0					3253	1			19093		false	0									cad																							false												KittyCAD Language																																				https://zoo.dev/blog/introducing-kittycad			kcl													0	0		11																									https://zoo.dev/docs/kcl																									https://github.com/KittyCAD/kcl-samples	const block = startSketchOn('XY')   |> startProfileAt([-width / 2, -length / 2], %)   |> lineTo([width / 2, -length / 2], %)   |> lineTo([width / 2, length / 2], %)   |> lineTo([-width / 2, length / 2], %)   |> close(%)   |> hole(circle([        -(width / 2 - (padding / 2)),        -(length / 2 - (padding / 2))      ], holeDia / 2, %), %)   |> hole(circle([        -(width / 2 - (padding / 2)),        length / 2 - (padding / 2)      ], holeDia / 2, %), %)   |> hole(circle([        width / 2 - (padding / 2),        length / 2 - (padding / 2)      ], holeDia / 2, %), %)   |> hole(circle([        width / 2 - (padding / 2),        -(length / 2 - (padding / 2))      ], holeDia / 2, %), %)   |> hole(circle([0, 0], bearingDia / 2, %), %)   |> extrude(height - cbDepth, %)																																																																																																																																																																																																																							0	0														
kiss	Keep It Short and Simple	1959			10	pl				0					3254	0			19093	85	true	0									pl																							false												Keep It Short and Simple																																					Columbia University															0	0		10																																		4618												United States				http://www.columbia.edu/cu/computinghistory/650.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=85													
l6	L6	1963			10	pl				0					3255	0			19093	227	true	0									pl																							false																																														Bell Telephone Laboratories' Low-Level Linked List Language L6 (pronounced “L-six”) is a new programming language for list structure manipulations. It contains many of the facilities which underlie such list processors as IPL, LISP, COMIT and SNOBOL, but permits the user to get much closer to machine code in order to write faster-running programs, to use storage more efficiently and to build a wider variety of linked data structures.	Bell Telephone Laboratories' Low-Level Linked List Language L6 (pronounced “L-six”) is a new programming language for list structure manipulations. It contains many of the facilities which underlie such list processors as IPL, LISP, COMIT and SNOBOL, but permits the user to get much closer to machine code in order to write faster-running programs, to use storage more efficiently and to build a wider variety of linked data structures.		Bell Labs	Bell Telephone Laboratories' Low-Level Linked List Language L6 (pronounced “L-six”) is a new programming language for list structure manipulations. It contains many of the facilities which underlie such list processors as IPL, LISP, COMIT and SNOBOL, but permits the user to get much closer to machine code in order to write faster-running programs, to use storage more efficiently and to build a wider variety of linked data structures.														0	0		10																																	text													United States				https://dl.acm.org/citation.cfm?id=365792																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=227													
life	LIFE	1987			10	pl				0					3256	0			19093	1335	true	0									pl																							false																																																	DEC															0	0		10																																		200												United States				https://semanticscholar.org/paper/418ce5b267c6efbbaef687d0fc7ef6d7bf65ca68																																																																																																																																																																																																																								0	11	https://hopl.info/showlanguage.prx?exp=1335												year|title|doi|citations|influentialCitations|authors|paperId\n2000|Statistical Inference on Associated Fertility Life Parameters Using Jackknife Technique: Computational Aspects|10.1603/0022-0493-93.2.511|762|66|A. D. Maia and A. J. Luiz and C. Campanhola|2f04c9ccd405f255bff379b3499c66ebb13b967a\n2009|Using Second Life for Problem Based Learning in computer science programming|10.4101/JVWR.V2I1.419|44|3|M. Esteves and B. Fonseca and Leonel Morgado and P. Martins|1ca886d8da5fc5d78fb45f0eb42aa22ac3218eeb\n2008|The Life of a Logic Programming System|10.1007/978-3-540-89982-2_1|17|2|V. S. Costa|c83c85e8486aff6d99fb3f32625133448fe4d2c9\n2012|Bioclipse-R: integrating management and visualization of life science data with statistical analysis|10.1093/bioinformatics/bts681|13|0|O. Spjuth and V. Georgiev and L. Carlsson and Jonathan Alvarsson and Arvid Berg and Egon Willighagen and J. Wikberg and M. Eklund|bcc591b8061a0b7025af56bfa74c65d72cf31924\n2011|Is Life Unique?|10.3390/life2010106|12|0|D. L. Abel|bf56b973f0aa3d632ff694ca0856943b377911b8\n2017|Applying an MVC Framework for The System Development Life Cycle with Waterfall Model Extended|10.1088/1742-6596/824/1/012007|12|1|W. Hardyanto and A. Purwinarko and F. Sujito and Masturi and D. Alighiri|ada830f7f4b83b3cef19cf1a50f277e9bd9020ec\n2019|Introducing Programming Skills for Life Science Students|10.1002/bmb.21230|12|0|D. Mariano and Pedro M. Martins and Lucianna Helene Santos and R. de Melo-Minardi|d0d2ab7260941ffa844f09588085f2e5a7b365c0\n2008|A Review of Linden Scripting Language and Its Role in Second Life|10.1007/978-3-642-02276-0_5|11|0|R. Cox and P. S. Crowther|1c0b0784d03c8905f6e956bb84d239b2de5304f9\n2015|Artificial life programming in the robust-first attractor|10.7551/978-0-262-33027-5-ch097|7|0|D. Ackley and E. Ackley|fee8495b925e115d9e8553217f35f12e97dfea6b\n2016|The ulam Programming Language for Artificial Life|10.1162/ARTL_a_00212|6|0|D. Ackley and E. Ackley|83fd586cc03fd901a723ebb2829b84f451b2955e\n2014|Designing robotic avatars in Second Life - A tool to complement robotics education|10.1109/EDUCON.2014.6826228|4|0|C. Buiu and Mihai Gansari|3a65c1c0b1843d53050aff15384d694bdf3bdde8	
lighttpd-configuration-file	Lighttpd configuration file	2003			10	configFormat				0					3257	0			19093		true	0									configFormat																							false																					configs.py																												University of Applied Sciences					lighttpd.conf										0	0		10																																														Germany				http://lighttpd.net/														Lighttpd configuration file																																																			true																																																							true																																																																																																0	0														
lila	Lila	2017			10	pl				0					3258	0			19093	2165	true	0									pl																							false																																																	Katholieke Universiteit															0	0		10																																														Belgium				https://www.semanticscholar.org/paper/Construction-of-an-ELL(1)-syntax-analyser-for-Ada-Craeynest-Vansteenkiste/b92d54ff36e3f65c79b77c98d2e545d772e02341																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=2165												year|title|doi|citations|influentialCitations|authors|paperId\n1984|Construction of an ELL(1) syntax analyser for Ada with the compiler-generator LILA|10.1145/948415.948419|1|0|Dirk Craeynest and Geert Vansteenkiste and J. Lewi|b92d54ff36e3f65c79b77c98d2e545d772e02341	
lisp-1-5	LISP 1.5	1959			10	pl				0					3259	1			19093	31	true	0									pl																							false																																														The first version of LispLanguage to become popular.	The first version of LispLanguage to become popular.		https://github.com/breuleux/liso/issues	The first version of LispLanguage to become popular.														0	0		10																																														Canada				http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf	cons (a (b c d))																																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=31													
lola	LOLA	1991			10	pl				0					3260	1			19093	3564	true	0									pl																							false				l/LOLA.lola																																													Technische Universität Munchen				lola											0	0		10																																														Germany				https://docplayer.net/10592589-9-amos-a-natural-language-parser-implemented-as-a-deductive-database-in-lola.html												:H,:e,2:l,,:o,:',:_,:w,:o,:r,:l,:d,:!,:%,:\\b,\\a,,,,,,,,,,,,,,  +\\\cb,ba,, *\\ba+,,\\a, :\\\a\c,c,  H*+8,,8, e+d, l8+,d, o3+,l, '_+,^, w8+,o, r+^,+,e, d2%, _52, !+_,  2\\bba,, 3+2, 5+22,, 832, %*2,5, ^2*2,,3, 								LOLA																																																																																																																																																																																																				0	0	https://hopl.info/showlanguage.prx?exp=3564													
lorel-1	Lorel	1974			10	pl				0					3261	0			19093	5037	true	0									pl																							false																																														A high level language for processing n-ary relations.	A high level language for processing n-ary relations.		Kanagawa Institute of Technology && Science University of Tokyo && Tokyo Institute of Technology	A high level language for processing n-ary relations.														0	0		12																																														Japan				https://cir.nii.ac.jp/crid/1050564287833367040																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5037													
lorel	Lorel	1996	Serge Abiteboul and Dallan Quass and Jason McHugh and Jennifer Widom and Janet L. Wiener		10	queryLanguage				0					3262	1			19093		true	0									queryLanguage																							false																																														Lorel Query Language for Semistructured Data	Lorel Query Language for Semistructured Data		Stanford University	Lorel Query Language for Semistructured Data														0	0		14																5																														United States				http://infolab.stanford.edu/lore/pubs/lorel96.pdf	"select Guide.restaurant.name,    Guide.restaurant(.address)?.zipcode  where Guide.restaurant.% grep ""cheap"""																																																																																																																																																																																																																							0	0														
mac	MIT Algebraic Compiler	1957			10	pl				0					3263	0			19093	89	true	0									pl																							false												MIT Algebraic Compiler																																					MIT															0	0		10																																		1420												United States				https://en.wikipedia.org/wiki/J._Halcombe_Laning																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=89													
madcap-vi	MADCAP VI	1972			10	pl				0					3264	0			19093	2763	true	0									pl																							false																																																	University of California Los Alamos															0	0		10																																														United States				https://semanticscholar.org/paper/edb9d7f3c18ad47f1c4879434a784a3d17dbea6f																																																																																																																																																																							true																																																	0	0	https://hopl.info/showlanguage.prx?exp=2763													
magic-paper	Magic Paper	1963	Jean E. Sammet		10	pl				0					3265	0			19093	432	true	0									pl																							false																																														Early interactive symbolic math system.	Early interactive symbolic math system.		IBM	Early interactive symbolic math system.														0	0		10																1																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=432													
maps	MAPS	1993			10	pl				0					3266	0			19093	4990	true	0									pl																							false																																																	California Institute of Technology && Argonne National Laboratory															0	0		11																																		1272												United States				https://semanticscholar.org/paper/b0a6eff0ad7b0fee4ee36f715d428053bd9b1d9b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4990													
mendel	MENDEL	1985			10	pl				0					3267	0			19093	4213	true	0									pl																							false																																																	Toshiba															0	0		10																																														Japan				https://semanticscholar.org/paper/cf4237b30c9e5b93787ad3ee40e6e8b3adb03ec3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4213													
methodology-description-language	MDL	1992			10	pl				0					3268	0			19093	2840	true	0									pl																							false													mdl																																				National Chiao-Tung University && University of Texas at Arlington															0	0		11																																														Taiwan and United States				https://semanticscholar.org/paper/316a014b05ac38bff81c97d622172252d88acc28																																																																																																																																																																																																																								2	0	https://hopl.info/showlanguage.prx?exp=2840							year|publisher|title|authors|isbn13\n1995|Onword Pr|Programming With Mdl|Mach N. Dinh-vu|9780934605892\n||Mdl (programming Language)|Surhone and Lambert M. and Tennoe and Mariam T. and Henssonow and Susan F.|9786133176805						
mmix	mmix	1999			10	assembly				0					3269	1			19093		true	0									assembly																							false																																														"During the 1990s I spent considerable time designing a computer that would be representative of modern machines, yet easy to learn. Several of the leading experts in the field gave me considerable help with the design. The result was MMIX — ""A RISC computer for the new millennium"". In 1999 I completed the preliminary software to support basic MMIX programming and the simulation of many versions of the architecture."	"During the 1990s I spent considerable time designing a computer that would be representative of modern machines, yet easy to learn. Several of the leading experts in the field gave me considerable help with the design. The result was MMIX — ""A RISC computer for the new millennium"". In 1999 I completed the preliminary software to support basic MMIX programming and the simulation of many versions of the architecture."		HM Hochschule München University of Applied Sciences	"During the 1990s I spent considerable time designing a computer that would be representative of modern machines, yet easy to learn. Several of the leading experts in the field gave me considerable help with the design. The result was MMIX — ""A RISC computer for the new millennium"". In 1999 I completed the preliminary software to support basic MMIX programming and the simulation of many versions of the architecture."														0	0		10																																									http://www.rosettacode.org/wiki/Category:MMIX					Germany				http://mmix.cs.hm.edu/examples/index.html	" LOC Data_Segment  GREG  @ Text  BYTE  ""Hello world!"",10,0   LOC #100  Main  LDA $255,Text  TRAP  0,Fputs,StdOut  TRAP  0,Halt,0"																																																																																																																																																																																																																							0	0														
molfile-format	Molfile	1979			10	textDataFormat				0					3270	1			19093		true	0									textDataFormat																							false																																														An MDL Molfile is a file format for holding information about the atoms, bonds, connectivity and coordinates of a molecule. The molfile consists of some header information, the Connection Table (CT) containing atom info, then bond connections and types, followed by sections for more complex information. The molfile is sufficiently common that most, if not all, cheminformatics software systems/applications are able to read the format, though not always to the same degree. It is also supported by some computational software such as Mathematica. The current de facto standard version is molfile V2000; although, more recently, the V3000 format has been circulating widely enough to present a potential compatibility issue for those applications that are not yet V3000-capable.	An MDL Molfile is a file format for holding information about the atoms, bonds, connectivity and coordinates of a molecule. The molfile consists of some header information, the Connection Table (CT) containing atom info, then bond connections and types, followed by sections for more complex information. The molfile is sufficiently common that most, if not all, cheminformatics software systems/applications are able to read the format, though not always to the same degree. It is also supported by some computational software such as Mathematica. The current de facto standard version is molfile V2000; although, more recently, the V3000 format has been circulating widely enough to present a potential compatibility issue for those applications that are not yet V3000-capable.		MDL Information Systems, Inc	An MDL Molfile is a file format for holding information about the atoms, bonds, connectivity and coordinates of a molecule. The molfile consists of some header information, the Connection Table (CT) containing atom info, then bond connections and types, followed by sections for more complex information. The molfile is sufficiently common that most, if not all, cheminformatics software systems/applications are able to read the format, though not always to the same degree. It is also supported by some computational software such as Mathematica. The current de facto standard version is molfile V2000; although, more recently, the V3000 format has been circulating widely enough to present a potential compatibility issue for those applications that are not yet V3000-capable.	mol													0	0		11																																														United States				https://en.wikipedia.org/wiki/Chemical_table_file	C8H10N4O2 APtclcactv11291901553D 0   0.00000     0.00000    24 25  0  0  0  0  0  0  0  0999 V2000     1.3120   -1.0479    0.0025 N   0  0  0  0  0  0  0  0  0  0  0  0     2.2465   -2.1762    0.0031 C   0  0  0  0  0  0  0  0  0  0  0  0     1.7906    0.2081    0.0010 C   0  0  0  0  0  0  0  0  0  0  0  0     2.9938    0.3838    0.0002 O   0  0  0  0  0  0  0  0  0  0  0  0     0.9714    1.2767   -0.0001 N   0  0  0  0  0  0  0  0  0  0  0  0     1.5339    2.6294   -0.0017 C   0  0  0  0  0  0  0  0  0  0  0  0    -0.4026    1.0989   -0.0001 C   0  0  0  0  0  0  0  0  0  0  0  0    -1.4446    1.9342   -0.0010 N   0  0  0  0  0  0  0  0  0  0  0  0    -2.5608    1.2510   -0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0    -2.2862   -0.0680    0.0015 N   0  0  0  0  0  0  0  0  0  0  0  0    -3.2614   -1.1612    0.0029 C   0  0  0  0  0  0  0  0  0  0  0  0    -0.9114   -0.1939    0.0014 C   0  0  0  0  0  0  0  0  0  0  0  0    -0.0163   -1.2853   -0.0022 C   0  0  0  0  0  0  0  0  0  0  0  0    -0.4380   -2.4279   -0.0068 O   0  0  0  0  0  0  0  0  0  0  0  0     3.2697   -1.8004    0.0022 H   0  0  0  0  0  0  0  0  0  0  0  0     2.0830   -2.7828    0.8938 H   0  0  0  0  0  0  0  0  0  0  0  0     2.0821   -2.7846   -0.8862 H   0  0  0  0  0  0  0  0  0  0  0  0     2.6223    2.5703   -0.0019 H   0  0  0  0  0  0  0  0  0  0  0  0     1.1987    3.1611   -0.8923 H   0  0  0  0  0  0  0  0  0  0  0  0     1.1990    3.1632    0.8877 H   0  0  0  0  0  0  0  0  0  0  0  0    -3.5520    1.6797   -0.0001 H   0  0  0  0  0  0  0  0  0  0  0  0    -3.5037   -1.4333   -1.0244 H   0  0  0  0  0  0  0  0  0  0  0  0    -2.8389   -2.0244    0.5173 H   0  0  0  0  0  0  0  0  0  0  0  0    -4.1672   -0.8395    0.5168 H   0  0  0  0  0  0  0  0  0  0  0  0   1  2  1  0  0  0  0   1  3  1  0  0  0  0   3  4  2  0  0  0  0   3  5  1  0  0  0  0   5  6  1  0  0  0  0   5  7  1  0  0  0  0   7  8  1  0  0  0  0   8  9  2  0  0  0  0   9 10  1  0  0  0  0  10 11  1  0  0  0  0  10 12  1  0  0  0  0   7 12  2  0  0  0  0  12 13  1  0  0  0  0   1 13  1  0  0  0  0  13 14  2  0  0  0  0   2 15  1  0  0  0  0   2 16  1  0  0  0  0   2 17  1  0  0  0  0   6 18  1  0  0  0  0   6 19  1  0  0  0  0   6 20  1  0  0  0  0   9 21  1  0  0  0  0  11 22  1  0  0  0  0  11 23  1  0  0  0  0  11 24  1  0  0  0  0 M  END $$$$																																																																																																																																																																																																																							0	0														
moose	MOOSE	1994			10	pl				0					3271	0			19093	3552	true	0									pl																							false																																														MOOSE is a Maisie-based Object-Oriented Simulation Environment that uses inheritance to support iterative design of efficient simulation models.  The novel features of MOOSE include its ability to describe complex guards that may be used by an object to specify dynamic enabling conditions for its methods and may also be inherited selectively by a derived object.  MOOSE is the first simulation environment to suggest the use of inheritance in driving parallel implementations of an object that may exploit specific knowledge about the application, architecture, or simulation algorithm to improve its efficiency.  The paper introduces object-oriented design of simulation models, gives an overview of MOOSE, and illustrates its use in the design of parallel simulation models.  Experimental results are provided on the speedup achieved by a parallel simulation of a simple stochastic benchmark.	MOOSE is a Maisie-based Object-Oriented Simulation Environment that uses inheritance to support iterative design of efficient simulation models.  The novel features of MOOSE include its ability to describe complex guards that may be used by an object to specify dynamic enabling conditions for its methods and may also be inherited selectively by a derived object.  MOOSE is the first simulation environment to suggest the use of inheritance in driving parallel implementations of an object that may exploit specific knowledge about the application, architecture, or simulation algorithm to improve its efficiency.  The paper introduces object-oriented design of simulation models, gives an overview of MOOSE, and illustrates its use in the design of parallel simulation models.  Experimental results are provided on the speedup achieved by a parallel simulation of a simple stochastic benchmark.		University of California Los Angeles	MOOSE is a Maisie-based Object-Oriented Simulation Environment that uses inheritance to support iterative design of efficient simulation models.  The novel features of MOOSE include its ability to describe complex guards that may be used by an object to specify dynamic enabling conditions for its methods and may also be inherited selectively by a derived object.  MOOSE is the first simulation environment to suggest the use of inheritance in driving parallel implementations of an object that may exploit specific knowledge about the application, architecture, or simulation algorithm to improve its efficiency.  The paper introduces object-oriented design of simulation models, gives an overview of MOOSE, and illustrates its use in the design of parallel simulation models.  Experimental results are provided on the speedup achieved by a parallel simulation of a simple stochastic benchmark.														0	0		10																																														United States				https://www.linkedin.com/in/jerrywaldorf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3552													
newton	Newton	1977			10	pl				0					3272	0			19093	965	true	0									pl																							false																																																	École polytechnique fédérale de Lausanne															0	0		10																																		6382												Switzerland				https://semanticscholar.org/paper/8a7d217a8c701d3951d456b5e783ef5e5da66365																																																																																																																																																																																																																								5	0	https://hopl.info/showlanguage.prx?exp=965							year|publisher|title|authors|isbn13\n1998|Cambridge University Press|Higher Order Operational Techniques in Semantics (Publications of the Newton Institute)|Andrew D. Gordon and Andrew M. Pitts and H. K. Moffatt and Nicholas Negroponte|9780521631686\n1996|Addison-Wesley|Newton 2.0 User Interface Guidelines|Apple Computer Inc and Apple Computer, Inc Staff|9780201488388\n1996|Addison-Wesley|Newton Programmer's Guide: For Newton 2.0|Apple Computer Inc|9780201479478\n1997|Cambridge University Press|Semantics and Logics of Computation (Publications of the Newton Institute, Series Number 14)|Pitts, Andrew M.|9780521580571\n1995|Morgan Kaufmann Pub|Basic for the Newton: Programming for the Newton With Ns Basic/Book and Disk|Schettino, John and O'Hara, Liz|9780126239553						
nml	nML	1991			10	pl				0					3273	0			19093	7457	true	0									pl																							false																																																	Forschungsberichte Des Fachbereichs Informatik															0	0		10																																														Germany				https://semanticscholar.org/paper/022c8bfaf28c0d0ceb9dc7d819d7fd98e4ca775e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7457													
nodal	NODAL	1972			10	pl				0					3274	0			19093	2285	true	0									pl																							false																																																	CERN															0	0		10																																	text													Switzerland				https://pal.anderssen.ch/Nod/index.php																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2285													
oops	OOPS	1986	Els Laenens and Dirk Vermeir		10	pl				0					3275	0			19093	1249	true	0									pl																							false																																														OOPS: A Knowledge Representation Language	OOPS: A Knowledge Representation Language		Philips International && University of Antwerp	OOPS: A Knowledge Representation Language														0	0		12																2																		7564												The Netherlands and Belgium																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=1249													
oopsp	OOPS+	1988	Els Laenens and Dirk Vermeir		10	pl				0					3276	0			19093	6233	true	0									pl																							false																																																	Philips International && University of Antwerp															0	0		12																2																														The Netherlands and Belgium				https://semanticscholar.org/paper/784b6b440a6a3afebf0a7e6eea988f55897e8d1e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6233													
order	order	2003	Vesa Karvonen		10	pl				0					3277	1			19093		true	0									pl																							false																																														Metalanguage for C Preprocessor Metaprogramming	Metalanguage for C Preprocessor Metaprogramming		https://www.devever.net/~hl	Metalanguage for C Preprocessor Metaprogramming														0	0		10																1																														United Kingdom				https://github.com/polytypic/order-pp	#define ORDER_PP_DEF_8fib                       \ ORDER_PP_FN(8fn(8N,                             \                 8fib_iter(8N, 0, 1)))																																																																																																																																																																																																																							0	0														
pascal-xsc	Pascal-XSC	1991			10	pl				0					3278	0			19093	6744	true	0									pl																							false																																																	Universitat Karlsruhe															0	0		10																																														Germany				https://semanticscholar.org/paper/dc823b9dc049d8732bac5c15365b72c3ebe5c825																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6744													
patchwork	Patchwork	1996	Ronen Barzel and David Salesin		10	pl				0					3279	0			19093	6437	true	0									pl																							false																																														We have built a system, Patchwork, that allows programs to be organized according to a dataflow model. In our implementation, application programs use Patchwork to assemble complex microcode programs for a graphics processor from a library of microcode modules. We describe a simple and efficient implementation, in which the only overhead incurred is a single extra level of indirection when invoking a module or when a module accesses inputs, outputs, or local storage. The implementation depends on being able to describe a distinct execution tree for the network, which obviates the need both for run-time monitoring of the execution and for movement of data. Thus, neither dataflow hardware nor a dataflow language is needed for the implementation. Patchwork supports flow-of-control constructs such as looping and branching, the assembly of complex modules from simpler ones, modules written in a variety of languages for a variety of different devices, the interleaved execution of several programs on a single processor, and the execution of a single program on a set of processors in parallel. An analysis showed that Patchwork contributed between 2 and 5% to the total running time of sample microcode programs.	We have built a system, Patchwork, that allows programs to be organized according to a dataflow model. In our implementation, application programs use Patchwork to assemble complex microcode programs for a graphics processor from a library of microcode modules. We describe a simple and efficient implementation, in which the only overhead incurred is a single extra level of indirection when invoking a module or when a module accesses inputs, outputs, or local storage. The implementation depends on being able to describe a distinct execution tree for the network, which obviates the need both for run-time monitoring of the execution and for movement of data. Thus, neither dataflow hardware nor a dataflow language is needed for the implementation. Patchwork supports flow-of-control constructs such as looping and branching, the assembly of complex modules from simpler ones, modules written in a variety of languages for a variety of different devices, the interleaved execution of several programs on a single processor, and the execution of a single program on a set of processors in parallel. An analysis showed that Patchwork contributed between 2 and 5% to the total running time of sample microcode programs.		Lucasfilm	We have built a system, Patchwork, that allows programs to be organized according to a dataflow model. In our implementation, application programs use Patchwork to assemble complex microcode programs for a graphics processor from a library of microcode modules. We describe a simple and efficient implementation, in which the only overhead incurred is a single extra level of indirection when invoking a module or when a module accesses inputs, outputs, or local storage. The implementation depends on being able to describe a distinct execution tree for the network, which obviates the need both for run-time monitoring of the execution and for movement of data. Thus, neither dataflow hardware nor a dataflow language is needed for the implementation. Patchwork supports flow-of-control constructs such as looping and branching, the assembly of complex modules from simpler ones, modules written in a variety of languages for a variety of different devices, the interleaved execution of several programs on a single processor, and the execution of a single program on a set of processors in parallel. An analysis showed that Patchwork contributed between 2 and 5% to the total running time of sample microcode programs.														0	0		11																2																														United States				http://www.sciencedirect.com/science/article/pii/0164121286900476/pdf?md5=16c0636d527cb9586f25153185f169a6&pid=1-s2.0-0164121286900476-main.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6437													
perfectscript	Perfectscript	1995			10	pl				0					3280	1			19093		true	0									pl																							false																																														A programming language for the office suite.	A programming language for the office suite.		Novell	A programming language for the office suite.														0	0		10																																	text																	https://personalpages.bradley.edu/~arn/ime117/psmacros/Chapter_11_toc.htm	Declare Test[10] Test[1] := 5																																																																																																																																																																																																																							0	0														
plain	PLAIN	1976			10	pl				0					3281	0			19093	969	true	0									pl																							false																																																	Vrije Universiteit && University of California San Francisco															0	0		11																																		3226												The Netherlands and United States				https://semanticscholar.org/paper/e45feb720f24025777fbe4e7b1b768e06823b512																																																																																																																																																																																																																								0	6	https://hopl.info/showlanguage.prx?exp=969												year|title|doi|citations|influentialCitations|authors|paperId\n1979|The data management facilities of PLAIN|10.1145/582095.582106|52|0|A. Wasserman|09e4388fe62ebb064dff742c21deca6b693f0615\n1981|The architecture of the PLAIN data base handler|10.1002/spe.4380110208|18|0|M. Kersten and A. Wasserman|e45feb720f24025777fbe4e7b1b768e06823b512\n2009|From Plain Prolog to Logtalk Objects: Effective Code Encapsulation and Reuse|10.1007/978-3-642-02846-5_3|7|1|Paulo Moura|ee9e13c53d2ed91fc61830ed000a44229a705928\n2012|Extending HQL with Plain Recursive Facilities|10.1007/978-3-642-32741-4_24|6|0|Aneta Szumowska and Marta Burzanska and Piotr Wisniewski and Krzysztof Stencel|5e592cfc4929cb2944c3a495a4a9f8a9541c7161\n2021|How should we ‘Explain in plain English’? Voices from the Community|10.1145/3446871.3469738|3|0|Max Fowler and Binglin Chen and C. Zilles|ede5df38d69ae2bb552f5f9850e1016a9185f54d\n2014|A web based tool for teaching hardware design based on the plain simple hardware description language|10.1109/EDUCON.2014.6826073|1|0|Karsten Becker|ca986817378d1768f1d3fef56bb2d143fa2aff8a	
po	PO	2000			10	pl				0					3282	0			19093	6305	true	0									pl																							false																																																	Universita' di Bologna															0	0		10																																		1997												Italy				https://semanticscholar.org/paper/69ae26efe248b3a4c8bdcbcbaf07cbe84d5ac38c																																																																																																																																																																																																																								1	0	https://hopl.info/showlanguage.prx?exp=6305							year|publisher|title|authors|isbn13\n1992|Moskovskai︠a︡ Mezhdunar. Shkola Perevodchikov|Anglo-russkiĭ slovarʹ po programmirovanii︠u︡ i informatike: s tolkovanii︠a︡mi : okolo 6,000 terminov|Borkovskiĭ, A. B. (arkadiĭ Borisovich)|9785823400039						
popasm	PopAsm	2003	Helcio Bezerra de Mello		10	pl				0					3283	0			19093	8630	true	0									pl																							false																																																	https://sourceforge.net/p/popasm/feature-requests															0	0		10																1									https://popasm.sourceforge.net/files/usr_man.pdf																					Unknown				https://sourceforge.net/projects/popasm.berlios/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8630													
proverif-lang	ProVerif	2014	Bruno Blanchet		10	pl				0					3284	0			19093		true	0									pl																							false																																														ProVerif is an automatic cryptographic protocol verifier, in the formal model (so called Dolev-Yao model).	ProVerif is an automatic cryptographic protocol verifier, in the formal model (so called Dolev-Yao model).		Inria	ProVerif is an automatic cryptographic protocol verifier, in the formal model (so called Dolev-Yao model).	pv													0	0		11																1																														France				https://prosecco.gforge.inria.fr/personal/bblanche/proverif/manual.pdf																																																																																																																																																																																																																								0	0														
psi	PSI	2013			10	pl				0					3285	0			19093	6348	true	0									pl																							false																																																	http://departure.dk															0	0		10																																		8802												Germany				http://departure.dk/files/pspl.pdf																																																																																																																																																																																																																								5	0	https://hopl.info/showlanguage.prx?exp=6348							year|publisher|title|authors|isbn13\n2008|Springer|Perspectives of system informatics: 4th International Andrei Ershov Memorial Conference, PSI 2001, Akademgorodok, Novosibirsk, Russia, July 2-6, 2001 : revised papers|International Andrei Ershov Memorial Conference (4th : 2001 : Novosibirsk, Russia)|9783540430759\n2003|Springer|Perspectives Of Systems Informatics: 5th International Andrei Ershov Memorial Conference, Psi 2003, Akademgorodok, Novosibirsk, Russia, July 9-12, ... Papers (lecture Notes In Computer Science)|International Andrei Ershov Memorial Conference (5th : 2003 : Akademgorodok, Novosibirsk, Russia)|9783540208136\n2016|Springer|Perspectives of System Informatics: 10th International Andrei Ershov Informatics Conference, PSI 2015, in Memory of Helmut Veith, Kazan and Innopolis, ... Notes in Computer Science Book 9609)|Manuel Mazzara|9783319415796\n2010|Springer Netherlands|Multicriteria Analysis in Engineering: Using the PSI Method with MOVI 1.0|Statnikov, R.B. and Matusov, J.B.|9789401599689\n2015|Springer|Perspectives of System Informatics: 9th International Ershov Informatics Conference, PSI 2014, St. Petersburg, Russia, June 24-27, 2014. Revised Selected ... Notes in Computer Science Book 8974)|Andrei Voronkov|9783662468234						
public-key-file	Public Key File	1995			10	application				0					3286	1			19093		false	0									application						0					text	asciiarmor	application/pgp	none	data								false																																																	Internet Engineering Task Force			asc pub												0	0		10																																	text													United States				https://en.wikipedia.org/wiki/Secure_Shell	ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCw3QQtYgRViVH8ZpkQ2A7BuCeyPYC4hB9kKNhxwUfJ2hFgW8soGMBhsLN+vOeAJ2IXDMsezJO2/qhoZFQMvHoWpWTRTLPeNtBsKD+nhOZX28A4D+QRzVZ6hdWoh9W+mIP69MIT3aX35oLb86IycbNdRJlEK4FAUt7tjezNkU7boQ== root@use1-2.nitrousbox.com																																																																																																																																																																																																																							0	0									Public Key					
pufft	PUFFT	1965			10	pl				0					3287	0			19093	235	true	0									pl																							false																																																	Purdue University															0	0		10																																														United States				https://semanticscholar.org/paper/55394e8e351470c632b859f54556777436ae8079																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=235													
ratsno	RATSNO	1977			10	pl				0					3288	0			19093	2906	true	0									pl																							false																																																	Yale University															0	0		10																																														United States				https://semanticscholar.org/paper/0c7f56162f4afe836cd132d440cb3497af345583																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2906													
rbscript	rbscript	1996			10	pl				0					3289	1			19093		true	0									pl																							false																																																																0	0		11																																																		https://docs.xojo.com/index.php/RBScript	"Dim years, days As Integer years = Val(Input("""")) // Prompt the user to enter a value days = years * 365"																																//																																true																																																							true																																															false																																																	0	0														
rdml	Rapid Development and Maintenance Language	2005			10	pl				0					3290	0			19093		true	0									pl																							false												Rapid Development and Maintenance Language																																					IBM															0	0		10																																	text													United States				https://www.lansa.com/																																																																																																																																																																																																																								0	0														
rds-format	rds-format	2011			10	binaryDataFormat				0					3291	0			19093		false	0									binaryDataFormat																							false																																														Can also be an ASCII data format.	Can also be an ASCII data format.		https://groups.google.com/g/r-help-archive	Can also be an ASCII data format.	rds													0	0		11																																	binary													United States				https://groups.google.com/forum/#!search/saveRDS%7Csort:date/r-help-archive/0FDc1dogqIk/60BvIxO2LHoJ																																																																																																																																																																																																																								0	0														
real-time-concurrent-c	Real-Time Concurrent C	1991			10	pl				0					3292	0			19093	7878	true	0									pl																							false																																																	AT&T															0	0		11									cpp																																					United States				https://semanticscholar.org/paper/a99af939a0ed0b105862d6a569ad6f8864e0a4be																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7878													
real-time-mentat	Real-Time Mentat	1989			10	pl				0					3293	0			19093	1517	true	0									pl																							false																																														Real-time Mentat, a programming environment designed to simplify the task of programming real-time applications in distributed and parallel environments, is described. It is based on the same data-driven computation model and object-oriented programming paradigm as Mentat.	Real-time Mentat, a programming environment designed to simplify the task of programming real-time applications in distributed and parallel environments, is described. It is based on the same data-driven computation model and object-oriented programming paradigm as Mentat.		University of Virginia	Real-time Mentat, a programming environment designed to simplify the task of programming real-time applications in distributed and parallel environments, is described. It is based on the same data-driven computation model and object-oriented programming paradigm as Mentat.														0	0		11	mentat																																													United States				https://semanticscholar.org/paper/faed7ee4901b4a18b1704db121f0737ef2c9337e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1517													
relational-production-language	RPL	1988			10	queryLanguage				0					3294	0			19093		true	0									queryLanguage																							false													rpl																																	The Relational Production Language (RPL) solves the paradigm mismatch between expert systems and database systems by relying on the relational data model as the underlying formalism for an expert system. The result is a formally-defined production system language with immediate access to conventional databases. Working memory is modeled as a relational database and rules consist of a relational query on the left hand side (LHS) and database updates on the right hand side (RHS).	The Relational Production Language (RPL) solves the paradigm mismatch between expert systems and database systems by relying on the relational data model as the underlying formalism for an expert system. The result is a formally-defined production system language with immediate access to conventional databases. Working memory is modeled as a relational database and rules consist of a relational query on the left hand side (LHS) and database updates on the right hand side (RHS).		University of Southwestern Louisiana	The Relational Production Language (RPL) solves the paradigm mismatch between expert systems and database systems by relying on the relational data model as the underlying formalism for an expert system. The result is a formally-defined production system language with immediate access to conventional databases. Working memory is modeled as a relational database and rules consist of a relational query on the left hand side (LHS) and database updates on the right hand side (RHS).														0	0		10																																	text													United States				https://www.semanticscholar.org/paper/The-Relational-Production-Language%3A-A-Production-Delcambre-Etheredge/619dd36bbc11c8c8533f786aaa86391c78271819																																																																																																																																																																																																																								0	0														
report-writer-language	RPT	1961			10	pl				0					3295	0			19093	2457	true	0									pl																							false												Report Writer Language																																					Micro Focus International plc															0	0		10																																														England				https://www.microfocus.com/documentation/visual-cobol/VC40/EclWin/HRLHLHWRI01.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2457													
rise	rise	2020			10	pl				0					3296	1			19093		true	0									pl																							false																																														Rise is a functional pattern-based language in the style of Lift. Rise provides a set of data-parallel high-level patterns that are used to describe computations over higher dimensional arrays (aka tensors) in an abstract way. For example, the map pattern applies a given function to every element of the input array. The zip pattern combines two input arrays pairwise to produce an output array of pairs. The reduce pattern is customized with a binary reduction operator (such as addition), a matching neutral element (such as zero), and an input array that is reduced to a single value (such as the sum of all elements).	Rise is a functional pattern-based language in the style of Lift. Rise provides a set of data-parallel high-level patterns that are used to describe computations over higher dimensional arrays (aka tensors) in an abstract way. For example, the map pattern applies a given function to every element of the input array. The zip pattern combines two input arrays pairwise to produce an output array of pairs. The reduce pattern is customized with a binary reduction operator (such as addition), a matching neutral element (such as zero), and an input array that is reduced to a single value (such as the sum of all elements).		University of Glasgow	Rise is a functional pattern-based language in the style of Lift. Rise provides a set of data-parallel high-level patterns that are used to describe computations over higher dimensional arrays (aka tensors) in an abstract way. For example, the map pattern applies a given function to every element of the input array. The zip pattern combines two input arrays pairwise to produce an output array of pairs. The reduce pattern is customized with a binary reduction operator (such as addition), a matching neutral element (such as zero), and an input array that is reduced to a single value (such as the sum of all elements).														0	0		10																																														United Kingdom				https://michel.steuwer.info/files/publications/2020/accML.pdf	fun(A : N.K.float => fun(B : K.M.float =>  A |> map(fun(arow =>   B |> map(fun(bcol =>    zip(arow, bcol) |> map(*) |> reduce(+, 0) )) ))))																																																																																																																																																																																																																							0	6													year|title|doi|citations|influentialCitations|authors|paperId\n2007|The rise and fall of High Performance Fortran: an historical object lesson|10.1145/1238844.1238851|127|13|K. Kennedy and C. Koelbel and H. Zima|73bf064ce3156572ce7909c2a1553f1fc4d08e35\n2015|Perceptions of non-CS majors in intro programming: The rise of the conversational programmer|10.1109/VLHCC.2015.7357224|42|5|Parmit K. Chilana and C. Alcock and Shruti Dembla and Anson Ho and A. Hurst and Brett Armstrong and Philip J. Guo|7b03e7fb24102b8bdb440693db048f3dde29156a\n2006|Flow Diagrams: Rise and Fall of the First Software Engineering Notation|10.1007/11783183_17|21|1|S. Morris and O. Gotel|682940be02444ad4d3aa068779ad6c416b68318e\n2016|Jolie Community on the Rise|10.1109/SOCA.2016.16|12|0|Alexey Bandura and N. Kurilenko and M. Mazzara and V. Rivera and Larisa Safina and Alexander Tchitchigin|6f65dfa3f92c14e3a224e6a08cc1148729f68b47\n2015|A Cultural Diffusion Model for the Rise and Fall of Programming Languages|10.13110/humanbiology.87.3.0224|6|1|S. Valverde and R. Solé|e056673e911bcbedc1b1a8217bcfafe179669509\n2018|The Rise of U.S. Spanish-Language Radio|10.1080/00947679.2018.12059208|1|0|Andrew Paxman|e6e77d925695352bce5cd67c18001f09bec2fd8a	
ros-msg	ROS Message	2010			10	idl				0					3297	1			19093		true	0									idl																							false																																														The format of this language is simple: a message description is a list of data field descriptions and constant definitions on separate lines.	The format of this language is simple: a message description is a list of data field descriptions and constant definitions on separate lines.		https://github.com/ros-infrastructure	The format of this language is simple: a message description is a list of data field descriptions and constant definitions on separate lines.	msg													0	0		11																																														United States and Canada and Australia				http://wiki.ros.org/msg	int32 x int32 y																																																																																																																																																																																																																							0	0														
rosetta-smalltalk	Rosetta SMALLTALK	1979	Scott Warren		10	pl				0					3298	0			19093	7599	true	0									pl																							false																																																	Rosetta															0	0		10																1																														United States				https://archive.org/details/RosettaBrochure/RosettaBrochure/mode/1up																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7599													
scan	SCAN	1987			10	pl				0					3299	0			19093	1521	true	0									pl																							false																																																	Goethe University Frankfurt															0	0		10																																		3956												Germany				https://semanticscholar.org/paper/01b11307ef7b8c67b1ebb60f56919cf69de44b09																																																																																																																																																																																																																								0	4	https://hopl.info/showlanguage.prx?exp=1521												year|title|doi|citations|influentialCitations|authors|paperId\n1996|Palingol: a declarative programming language to describe nucleic acids' secondary structures and to scan sequence database.|10.1093/NAR/24.8.1395|94|6|B. Billoud and M. Kontic and A. Viari|5da731820bc1c93b30a271da7ff90de85088dbf9\n1994|A Correctness Proof of Parallel Scan|10.1142/S0129626494000302|25|0|J. O'Donnell|d361f040b42a16a636bee7d5ccbc230ad262c2f8\n2002|Linear Scan Register Allocation in a High-Performance Erlang Compiler|10.1007/3-540-45587-6_8|14|1|E. Johansson and Konstantinos Sagonas|4a7247cc9148580ea490872ea30a11815ef90781\n2020|Detection of COVID-19 in Computed Tomography (CT) Scan Images using Deep Learning|10.30534/ijatcse/2020/77952020|2|0|Yahya Saleh Abdulrazak and Letchmikanthan Ilango|1af8f008987e15fa20a9e0e7a113b745a5e00d98	
scenic	Scenic	2019			10	pl				0					3300	0			19093		true	0									pl																							false																																														A Language for Scenario Specification and Scene Generation. We propose a new probabilistic programming language for the design and analysis of perception systems, especially those based on machine learning. Specifically, we consider the problems of training a perception system to handle rare events, testing its performance under different conditions, and debugging failures. We show how a probabilistic programming language can help address these problems by specifying distributions encoding interesting types of inputs and sampling these to generate specialized training and test sets. More generally, such languages can be used for cyber-physical systems and robotics to write environment models, an essential prerequisite to any formal analysis. In this paper, we focus on systems like autonomous cars and robots, whose environment is a scene, a configuration of physical objects and agents. We design a domain-specific language, Scenic, for describing scenarios that are distributions over scenes. As a probabilistic programming language, Scenic allows assigning distributions to features of the scene, as well as declaratively imposing hard and soft constraints over the scene. We develop specialized techniques for sampling from the resulting distribution, taking advantage of the structure provided by Scenic's domain-specific syntax. Finally, we apply Scenic in a case study on a convolutional neural network designed to detect cars in road images, improving its performance beyond that achieved by state-of-the-art synthetic data generation methods.	A Language for Scenario Specification and Scene Generation. We propose a new probabilistic programming language for the design and analysis of perception systems, especially those based on machine learning. Specifically, we consider the problems of training a perception system to handle rare events, testing its performance under different conditions, and debugging failures. We show how a probabilistic programming language can help address these problems by specifying distributions encoding interesting types of inputs and sampling these to generate specialized training and test sets. More generally, such languages can be used for cyber-physical systems and robotics to write environment models, an essential prerequisite to any formal analysis. In this paper, we focus on systems like autonomous cars and robots, whose environment is a scene, a configuration of physical objects and agents. We design a domain-specific language, Scenic, for describing scenarios that are distributions over scenes. As a probabilistic programming language, Scenic allows assigning distributions to features of the scene, as well as declaratively imposing hard and soft constraints over the scene. We develop specialized techniques for sampling from the resulting distribution, taking advantage of the structure provided by Scenic's domain-specific syntax. Finally, we apply Scenic in a case study on a convolutional neural network designed to detect cars in road images, improving its performance beyond that achieved by state-of-the-art synthetic data generation methods.		University of California Berkeley	A Language for Scenario Specification and Scene Generation. We propose a new probabilistic programming language for the design and analysis of perception systems, especially those based on machine learning. Specifically, we consider the problems of training a perception system to handle rare events, testing its performance under different conditions, and debugging failures. We show how a probabilistic programming language can help address these problems by specifying distributions encoding interesting types of inputs and sampling these to generate specialized training and test sets. More generally, such languages can be used for cyber-physical systems and robotics to write environment models, an essential prerequisite to any formal analysis. In this paper, we focus on systems like autonomous cars and robots, whose environment is a scene, a configuration of physical objects and agents. We design a domain-specific language, Scenic, for describing scenarios that are distributions over scenes. As a probabilistic programming language, Scenic allows assigning distributions to features of the scene, as well as declaratively imposing hard and soft constraints over the scene. We develop specialized techniques for sampling from the resulting distribution, taking advantage of the structure provided by Scenic's domain-specific syntax. Finally, we apply Scenic in a case study on a convolutional neural network designed to detect cars in road images, improving its performance beyond that achieved by state-of-the-art synthetic data generation methods.														0	0		10																																														United States				https://math.berkeley.edu/~dfremont/images/scenic-video-abstract.mp4																																																																																																																																																																																																																								0	0														
school	School	1990			10	pl				0					3301	0			19093	1746	true	0									pl																							false																																																	Universidade Federal Fluminense, Valonguinho and Pontificia Universidade CatSlica															0	0		10																																		165												Brazil				https://semanticscholar.org/paper/70905eb4d4aaae0e05e3082a98f46196fb6d2d98																																																																																																																																																																																																																								3	0	https://hopl.info/showlanguage.prx?exp=1746							year|publisher|title|authors|isbn13\n2012|Pearson|Growing Up Gifted: Developing the Potential of Children at School and at Home|Clark, Barbara|9780132620666\n2013|ALA Editions|The Whole School Library Handbook 2|Blanche Woolls|9780838911273\n2014|O'Reilly Media|21st Century C: C Tips from the New School|Klemens, Ben|9781491903896						
scl	Structured Control Language	1998			10	pl				0					3302	1			19093		true	0									pl																							false												Structured Control Language																																					Siemens															0	0		10																																														Germany				https://cache.industry.siemens.com/dl/files/188/1137188/att_27471/v1/SCLV4_e.pdf	CASE TW OF  1: DISPLAY := OVEN_TEMP;  2: DISPLAY := MOTOR_SPEED;  3: DISPLAY := GROSS_TARE;   QW4 := 16#0003;  4..10:DISPLAY := INT_TO_DINT (TW);   QW4 := 16#0004;  11,13,19:DISPLAY:= 99;   QW4 := 16#0005; ELSE: DISPLAY := 0;  TW_ERROR := 1; END_CASE;																																																																																																																																																																																																																							0	0														
sheep	SHEEP	1978			10	pl				0					3303	0			19093	1748	true	0									pl																							false																																																	University of Stockholm && Queen Mary College															0	0		11																																		6717												Sweden and United Kingdom				https://semanticscholar.org/paper/bdecae8d0cd3598d5b0990312026e9a2f37c89a6																																																																																																																																																																																																																								1	0	https://hopl.info/showlanguage.prx?exp=1748							year|publisher|title|authors|isbn13\n1985|Butterworth-Heinemann|Genetics of Reproduction in Sheep|Land, R. B.|9780407003026						
shift	SHIFT	1997			10	pl				0					3304	0			19093	4015	true	0									pl																							false																																																	University of California Berkeley															0	0		10																																		3711												United States				https://semanticscholar.org/paper/4fcf5445af012a958f3cfca6bb6fee0660039996																																																																																																																																																																																																																								0	11	https://hopl.info/showlanguage.prx?exp=4015												year|title|doi|citations|influentialCitations|authors|paperId\n1997|The SHIFT Programming Language and Run-time System for Dynamic Networks of Hybrid Automata|10.1007/978-3-642-59615-5_17|101|4|A. Deshpande and A. Gollu and L. Semenzato|a27433a62b9ac6933b2db74bd41b90bef93f489f\n1996|Java and the Shift to Net-Centric Computing|10.1109/2.532043|99|7|M. Hamilton|7d78cac92f90cdcef26c0ec967cf922c52f19e63\n1998|The SHIFT programming language for dynamic networks of hybrid automata|10.1109/9.664163|69|0|A. Deshpande and Aleks Göllü and L. Semenzato|3c59c30180d3a3cef378e1d53985d0a1515c3523\n2007|Developers shift to dynamic programming languages|10.1109/MC.2007.53|67|3|L. Paulson|dba78117e6cca56292fdb7e9b4940f5c60eec6a4\n2003|The impact of international television : a paradigm shift|10.4324/9781410607041|49|2|M. Elasmar|cb847e523facd31fd3708a56eee5b1228f78c7ae\n1995|The appropriateness of predicate invention as bias shift operation in ILP|10.1007/BF00993476|21|2|I. Stahl|de43c8abdd20ea21928c79fbadb53234d0cf2b05\n2008|Concurrent software engineering: preparing for paradigm shift|10.1145/1370256.1370270|18|1|P. Grogono and B. Shearing|ba3da66276756e7140b1c126d1cf8a8447238d97\n2011|Simulation of Water-Gas Shift Membrane Reactor for Integrated Gasification Combined Cycle Plant with CO2 Capture|10.5545/SV-JME.2011.100|14|0|Andrej Lotrič and M. Sekavčnik and C. Kunze and H. Spliethoff|82a036ef8a554a1a0cce040ab2f93ce5e2dbecdd\n2010|What sequential games, the tychonoff theorem and the double-negation shift have in common|10.1145/1863597.1863605|13|1|M. Escardó and Paulo Oliva|82d747ebe43e04396460d98afc320717550528d7\n1997|The use of SHIFT in system design|10.1109/CDC.1997.650718|5|0|A. Deshpande and P. Varaiya|6a29b685a2b11d95f64bb459bf25b7b110e5b39e\n1997|Object-oriented design of automated highway simulations using the SHIFT programming language|10.1109/ITSC.1997.660465|4|0|A. Gollu and M. Kourjanski|b82acf5f71d26abcbf44c1ad7ab8f8f99eb6c9d8	
sil	SIL	1990	Niels Houbak		10	pl				0					3305	0			19093	1593	true	0									pl																							false																																														A Simulation Language	A Simulation Language		Technical University of Denmark	A Simulation Language														0	0		10																1																														Denmark				https://semanticscholar.org/paper/77e57334cb2b0799b259d562027eceda852bcb32																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1593													
sina	sina	1989			10	pl				0					3306	0			19093	1525	true	0									pl																							false																																														SINA is an object-oriented language for distributed and concurrent programming.	SINA is an object-oriented language for distributed and concurrent programming.		University of Minnesota && University of Twente	SINA is an object-oriented language for distributed and concurrent programming.														0	0		11																																	text													United States and The Netherlands				https://pdfs.semanticscholar.org/0846/eb0b3771a8d0b3b1e1cf886c857ebe615d02.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1525													
smalltalk-yx	Smalltalk YX	2007			10	pl				0					3307	0			19093		true	0									pl																							false																																																	https://groups.google.com/g/syx-discuss															0	0		10																																														Italy				https://sourceforge.net/projects/syx.berlios/																																																																																																																																																																																																																								0	0														
smoke	SMOKE	1992	Stephen Travis Pope		10	pl				0					3308	0			19093	6457	true	0									pl																							false																																																	Stanford University															0	0		10																1																		4236												United States				https://www.semanticscholar.org/paper/The-SmOKE-Music-Representation%2C-Description-and-Pope/6d0d47dccc92d7baea5fe3d1f90a1c106b8562c2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6457													
snakemake	snakemake	2012			10	pl				0					3309	1			19093		true	0									pl																							false																																														A workflow is defined in a ‘Snakefile’ through a domain-specific language that is close to standard Python syntax. It consists of rules that denote how to create output files from input files. The workflow is implied by dependencies between the rules that arise from one rule needing an output file of another as an input file.	A workflow is defined in a ‘Snakefile’ through a domain-specific language that is close to standard Python syntax. It consists of rules that denote how to create output files from input files. The workflow is implied by dependencies between the rules that arise from one rule needing an output file of another as an input file.		University of Duisburg-Essen	A workflow is defined in a ‘Snakefile’ through a domain-specific language that is close to standard Python syntax. It consists of rules that denote how to create output files from input files. The workflow is implied by dependencies between the rules that arise from one rule needing an output file of another as an input file.														0	0		12																					rules smk																									Germany				https://academic.oup.com/bioinformatics/article/28/19/2520/290322	"SAMPLES = ""100 101 102 103"".split()  REF = ""hg19.fa""  rule all:   input: ""{sample}.coverage.pdf"".format(sample = sample)      for sample in SAMPLES  rule fastq_to_sai:    input: ref = REF, reads = ""{sample}.{group}.fastq""    output: temp(""{sample}.{group}.sai"")    shell: ""bwa aln {input.ref} {input.reads} > {output}""  rule sai_to_bam:    input: REF, ""{sample}.1.sai"", ""{sample}.2.sai"",       ""{sample}.1.fastq"", ""{sample}.2.fastq""    output: protected(""{sample}.bam"")    shell: ""bwa sampe {input} | samtools view -Sbh - > {output}""  rule remove_duplicates:    input: ""{sample}.bam""    output: ""{sample}.nodup.bam""    shell: ""samtools rmdup {input} {output}""  rule plot_coverage_histogram:    input: ""{sample}.nodup.bam""    output: hist = ""{sample}.coverage.pdf""    run:      from matplotlib.pyplot import hist, savefig      hist(list(map(int,        shell(""samtools mpileup {input} | cut -f4"",        iterable = True))))      savefig(output.hist)"																																																																																																																																																																																																																							0	0														
soar-ml	Soar Markup Language	2014	Nate Derbinsky and Rico Angell		10	xmlFormat				0					3310	0			19093		true	0									xmlFormat																							false													SML																																				University of Michigan															0	0		11																2																														United States				http://web.eecs.umich.edu/~soar/tutorial16/Tutorial-2016-SW-sml.pdf																																																																																																																																																																																																																								0	0														
sora	sora	2019			10	pl				0					3311	1			19093		true	0									pl																							false																																																																0	0		11																																																		https://www.reddit.com/r/ProgrammingLanguages/comments/dgs976/cast_expressions_syntax_semantics/?utm_source=share&utm_medium=ios_app&utm_name=iossmf	func get(node: &mut Foo, k: usize) -> maybe &mut Foo {     if k == 0 {         return node // no semicolons, only newlines     } else if let next = node->next { // node->next is a maybe &mut Foo, this accesses the value of the maybe type.         return get(next, k-1)     } else {         return null     } }																																//																																true																																																							true																																															false																																																	0	0														
sqlmp	SQLMP	1991			10	pl				0					3312	0			19093	8033	true	0									pl																							false																																																	Texas A&M University															0	0		10																																														United States				https://ideas.repec.org/a/inm/orijoc/v3y1991i4p358-375.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8033													
ssl-lang	ssl-lang	1976			10	pl				0					3313	1			19093		true	0									pl																							false																																														SSL (Software Specification Language) is a new formalism for the definition of specifications for software systems. The language provides a linear format for the representation of the information normally displayed in a two-dimensional module inter-dependency diagram. In comparing SSL to FORTRAN or ALGOL, it is found to be largely complementary to the algorithmic (procedural) languages. SSL is capable of representing explicitly module interconnections and global data flow, information which is deeply imbedded in the algorithmic languages. On the other hand, SSL is not designed to depict the control flow within modules. The SSL level of software design explicitly depicts intermodule data flow as a functional specification.	SSL (Software Specification Language) is a new formalism for the definition of specifications for software systems. The language provides a linear format for the representation of the information normally displayed in a two-dimensional module inter-dependency diagram. In comparing SSL to FORTRAN or ALGOL, it is found to be largely complementary to the algorithmic (procedural) languages. SSL is capable of representing explicitly module interconnections and global data flow, information which is deeply imbedded in the algorithmic languages. On the other hand, SSL is not designed to depict the control flow within modules. The SSL level of software design explicitly depicts intermodule data flow as a functional specification.		Science Applications, Inc	SSL (Software Specification Language) is a new formalism for the definition of specifications for software systems. The language provides a linear format for the representation of the information normally displayed in a two-dimensional module inter-dependency diagram. In comparing SSL to FORTRAN or ALGOL, it is found to be largely complementary to the algorithmic (procedural) languages. SSL is capable of representing explicitly module interconnections and global data flow, information which is deeply imbedded in the algorithmic languages. On the other hand, SSL is not designed to depict the control flow within modules. The SSL level of software design explicitly depicts intermodule data flow as a functional specification.														0	0		10																																	text													United States				https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19760014843.pdf	a+b*  3.0 * sin ( r + 1.0)  2 * (ifix(c) + blank_coinmon.icount)  name. feldl  name set + [oe, fred)																																																																																																																																																																																																																							0	0														
ssl	SSL	1994			10	protocol				0					3314	0			19093		true	0									protocol																							false												Secure Sockets Layer																																					Netscape															0	0		10																																	na	5835												United States				https://en.wikipedia.org/wiki/Transport_Layer_Security#SSL_1.0,_2.0_and_3.0																																																																																																																																																																																																																								0	0														
stoical	STOICAL	2000	Jonathan Moore Liles		10	pl				0					3315	0			19093	5308	true	0									pl																							false																																																	MIT															0	0		10																1																														United States				http://stoical.sourceforge.net/summary.php																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5308													
strudl	STRUDL	1965			10	pl				0					3316	0			19093	348	true	0									pl																							false																																																	MIT															0	0		10																																														United States				https://cedb.asce.org/CEDBsearch/record.jsp?dockey=0014460																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=348													
unql-lang	UnQL	2011	Richard Hipp and Damien Katz		10	queryLanguage				0					3317	1			19093		true	0									queryLanguage																							false												Unstructured Query Language																																		"UnQL is a database query language, akin to SQL, but designed for modern document-oriented databases. SQL assumes a rigidly defined data schema. Each table has a fixed number of columns and each column has a defined datatype. UnQL assumes a more flexible approach to storing data. Instead of ""tables"", UnQL uses ""collections"". (The concept is the same, but the name is changed since ""tables"" are square whereas ""collections"" can be of varying shape.) Each collection consists of zero or more documents represented as JSON strings. A document in UnQL corresponds to a row in SQL"	"UnQL is a database query language, akin to SQL, but designed for modern document-oriented databases. SQL assumes a rigidly defined data schema. Each table has a fixed number of columns and each column has a defined datatype. UnQL assumes a more flexible approach to storing data. Instead of ""tables"", UnQL uses ""collections"". (The concept is the same, but the name is changed since ""tables"" are square whereas ""collections"" can be of varying shape.) Each collection consists of zero or more documents represented as JSON strings. A document in UnQL corresponds to a row in SQL"			"UnQL is a database query language, akin to SQL, but designed for modern document-oriented databases. SQL assumes a rigidly defined data schema. Each table has a fixed number of columns and each column has a defined datatype. UnQL assumes a more flexible approach to storing data. Instead of ""tables"", UnQL uses ""collections"". (The concept is the same, but the name is changed since ""tables"" are square whereas ""collections"" can be of varying shape.) Each collection consists of zero or more documents represented as JSON strings. A document in UnQL corresponds to a row in SQL"														0	0		11																2																																		http://unql.sqlite.org/index.html/timeline?y=w	SELECT {articleout:cool_nosql_collection.docNumber} FROM cool_nosql_collection																																																																																																																																																																																																																							0	1													year|title|doi|citations|influentialCitations|authors|paperId\n2015|Iteration Algebras for UnQL Graphs and Completeness for Bisimulation|10.4204/EPTCS.191.8|3|0|Makoto Hamana|00b6072ba7ecf7d1281c1aaa7bac7a82bc6a277e	
wast	WebAssembly Text Format	2015			10	pl				0					3318	1			19093		true	0									pl																							false																																														WebAssembly has an S-expression-based textual representation, an intermediate form designed to be exposed in text editors, browser developer tools, etc.	WebAssembly has an S-expression-based textual representation, an intermediate form designed to be exposed in text editors, browser developer tools, etc.			WebAssembly has an S-expression-based textual representation, an intermediate form designed to be exposed in text editors, browser developer tools, etc.	wast													0	0		11																																				https://github.com/antlr/grammars-v4/tree/master/wat														https://developer.mozilla.org/en-US/docs/WebAssembly/Text_format_to_wasm	" (module   (import ""math"" ""exp"" (func $exp (param f64) (result f64)))   (func (export ""doubleExp"") (param $0 f64) (result f64)     (f64.mul       (call $exp         (get_local $0))       (f64.const 2))))"																																																																																																																																																																						false																																																	0	0														
xs-lang	xs	2019	Sturm Mabie		10	pl arrayLang				0					3319	1		1	19093		true	0									pl																							false																																														xs is a dynamically typed, dynamically scoped, concatenative array language inspired by kdb+/q and released into the public domain. The interpreter and builtin functions are written in OCaml. The name “xs” either stands for: eXtra Small or The plural of “x”.	xs is a dynamically typed, dynamically scoped, concatenative array language inspired by kdb+/q and released into the public domain. The interpreter and builtin functions are written in OCaml. The name “xs” either stands for: eXtra Small or The plural of “x”.			xs is a dynamically typed, dynamically scoped, concatenative array language inspired by kdb+/q and released into the public domain. The interpreter and builtin functions are written in OCaml. The name “xs” either stands for: eXtra Small or The plural of “x”.									ocaml					0	0		12			q													1	false																																	https://cryptm.org/xs/	gcd:{([`x`y]):..;if y==0(x)(y gcd x mod y)};																																																																																																																																																																																																																							0	0														
xtao	xTAO Modeling Language	2005			10	xmlFormat				0					3320	1			19093		true	0									xmlFormat																							false													xTAO																																	Enabling a declarative approach to the specification of multi-agent systems	Enabling a declarative approach to the specification of multi-agent systems			Enabling a declarative approach to the specification of multi-agent systems														0	0		11	netlogo																																																	https://doi.org/10.1145/1082983.1082968	<Goal>  <Name>table_comparison</Name>  <DesiredState>  <Description>  <Name>compareOK</Name>  <LanguageName>TAOLanguage</LanguageName>  <Data>srcTable EQ destTable |  srcTable NEQ destTable | NO</Data>  </Description>  </DesiredState>  <Params>  <Description>  <Name>srcTable</Name>  <LanguageName/>  <Data/>  </Description>  <Description>  <Name>destTable</Name>  <LanguageName/>  <Data/>  </Description>  </Params> </Goal>																																																																																																																																																																																																																							0	0														
y	Y	1981			10	pl				0					3321	1			19093	982	true	0									pl																							false				y/Y.y																																																	y											0	0		11																																		382																https://semanticscholar.org/paper/3c3904c1ebf7883312bdba56e581cb3541fa1c90												"module helloworld   define(EOF,(-1))    import printf from ""ylib.d""   main()   printf(""Hello World\n"")  end end"								Y															printf																																																																																																																								true																																																													0	0	https://hopl.info/showlanguage.prx?exp=982													
yul	Yul	2016			10	pl				0					3322	1			19093		true	0									pl																							false														Joyfully Universal Language for (Inline) Assembly																																JULIA is an intermediate language that can compile to various different backends (EVM 1.0, EVM 1.5 and eWASM are planned). Because of that, it is designed to be a usable common denominator of all three platforms. It can already be used for “inline assembly” inside Solidity and future versions of the Solidity compiler will even use JULIA as intermediate language. It should also be easy to build high-level optimizer stages for JULIA.	JULIA is an intermediate language that can compile to various different backends (EVM 1.0, EVM 1.5 and eWASM are planned). Because of that, it is designed to be a usable common denominator of all three platforms. It can already be used for “inline assembly” inside Solidity and future versions of the Solidity compiler will even use JULIA as intermediate language. It should also be easy to build high-level optimizer stages for JULIA.		https://github.com/ethereum	JULIA is an intermediate language that can compile to various different backends (EVM 1.0, EVM 1.5 and eWASM are planned). Because of that, it is designed to be a usable common denominator of all three platforms. It can already be used for “inline assembly” inside Solidity and future versions of the Solidity compiler will even use JULIA as intermediate language. It should also be easy to build high-level optimizer stages for JULIA.														0	0		10																																														United States				https://solidity.readthedocs.io/en/v0.4.21/julia.html	{     function power(base:u256, exponent:u256) -> result:u256     {         switch exponent         case 0:u256 { result := 1:u256 }         case 1:u256 { result := base }         default:         {             result := power(mul(base, base), div(exponent, 2:u256))             switch mod(exponent, 2:u256)                 case 1:u256 { result := mul(base, result) }         }     } }																																																																																																																																																																																																																							0	0														
zephyr-asdl	zephyr-asdl	1997			10	grammarLanguage				0					3323	1			19093		true	0									grammarLanguage																							false																																																																0	0		11																																																		https://github.com/python/cpython/blob/master/Parser/Python.asdl	-- ASDL's 5 builtin types are: -- identifier, int, string, object, constant module Python {     mod = Module(stmt* body, type_ignore *type_ignores)         | Interactive(stmt* body)         | Expression(expr body)         | FunctionType(expr* argtypes, expr returns)         -- not really an actual node but useful in Jython's typesystem.         | Suite(stmt* body)     stmt = FunctionDef(identifier name, arguments args,                        stmt* body, expr* decorator_list, expr? returns,                        string? type_comment)           | AsyncFunctionDef(identifier name, arguments args,                              stmt* body, expr* decorator_list, expr? returns,                              string? type_comment)           | ClassDef(identifier name,              expr* bases,              keyword* keywords,              stmt* body,              expr* decorator_list)           | Return(expr? value)           | Delete(expr* targets)           | Assign(expr* targets, expr value, string? type_comment)           | AugAssign(expr target, operator op, expr value)           -- 'simple' indicates that we annotate simple name without parens           | AnnAssign(expr target, expr annotation, expr? value, int simple)           -- use 'orelse' because else is a keyword in target languages           | For(expr target, expr iter, stmt* body, stmt* orelse, string? type_comment)           | AsyncFor(expr target, expr iter, stmt* body, stmt* orelse, string? type_comment)           | While(expr test, stmt* body, stmt* orelse)           | If(expr test, stmt* body, stmt* orelse)           | With(withitem* items, stmt* body, string? type_comment)           | AsyncWith(withitem* items, stmt* body, string? type_comment)           | Raise(expr? exc, expr? cause)           | Try(stmt* body, excepthandler* handlers, stmt* orelse, stmt* finalbody)           | Assert(expr test, expr? msg)           | Import(alias* names)           | ImportFrom(identifier? module, alias* names, int? level)           | Global(identifier* names)           | Nonlocal(identifier* names)           | Expr(expr value)           | Pass | Break | Continue           -- XXX Jython will be different           -- col_offset is the byte offset in the utf8 string the parser uses           attributes (int lineno, int col_offset, int? end_lineno, int? end_col_offset)           -- BoolOp() can use left & right?     expr = BoolOp(boolop op, expr* values)          | NamedExpr(expr target, expr value)          | BinOp(expr left, operator op, expr right)          | UnaryOp(unaryop op, expr operand)          | Lambda(arguments args, expr body)          | IfExp(expr test, expr body, expr orelse)          | Dict(expr* keys, expr* values)          | Set(expr* elts)          | ListComp(expr elt, comprehension* generators)          | SetComp(expr elt, comprehension* generators)          | DictComp(expr key, expr value, comprehension* generators)          | GeneratorExp(expr elt, comprehension* generators)          -- the grammar constrains where yield expressions can occur          | Await(expr value)          | Yield(expr? value)          | YieldFrom(expr value)          -- need sequences for compare to distinguish between          -- x < 4 < 3 and (x < 4) < 3          | Compare(expr left, cmpop* ops, expr* comparators)          | Call(expr func, expr* args, keyword* keywords)          | FormattedValue(expr value, int? conversion, expr? format_spec)          | JoinedStr(expr* values)          | Constant(constant value, string? kind)          -- the following expression can appear in assignment context          | Attribute(expr value, identifier attr, expr_context ctx)          | Subscript(expr value, slice slice, expr_context ctx)          | Starred(expr value, expr_context ctx)          | Name(identifier id, expr_context ctx)          | List(expr* elts, expr_context ctx)          | Tuple(expr* elts, expr_context ctx)           -- col_offset is the byte offset in the utf8 string the parser uses           attributes (int lineno, int col_offset, int? end_lineno, int? end_col_offset)     expr_context = Load | Store | Del | AugLoad | AugStore | Param     slice = Slice(expr? lower, expr? upper, expr? step)           | ExtSlice(slice* dims)           | Index(expr value)     boolop = And | Or     operator = Add | Sub | Mult | MatMult | Div | Mod | Pow | LShift                  | RShift | BitOr | BitXor | BitAnd | FloorDiv     unaryop = Invert | Not | UAdd | USub     cmpop = Eq | NotEq | Lt | LtE | Gt | GtE | Is | IsNot | In | NotIn     comprehension = (expr target, expr iter, expr* ifs, int is_async)     excepthandler = ExceptHandler(expr? type, identifier? name, stmt* body)                     attributes (int lineno, int col_offset, int? end_lineno, int? end_col_offset)     arguments = (arg* posonlyargs, arg* args, arg? vararg, arg* kwonlyargs,                  expr* kw_defaults, arg? kwarg, expr* defaults)     arg = (identifier arg, expr? annotation, string? type_comment)            attributes (int lineno, int col_offset, int? end_lineno, int? end_col_offset)     -- keyword arguments supplied to call (NULL identifier for **kwargs)     keyword = (identifier? arg, expr value)     -- import name with optional 'as' alias.     alias = (identifier name, identifier? asname)     withitem = (expr context_expr, expr? optional_vars)     type_ignore = TypeIgnore(int lineno, string tag) }																																--																																true																																																							true																																															false																																																	0	0														
webrtc	WebRTC	2011	Justin Uberti and Peter Thatcher		8	protocol		https://webrtc.org		0					3324	0			19085		true	1	rtmp								protocol																							false																																																	Google															21	0		9																2																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/WebRTC	0	0														
iptables-rope	IpTables Rope	2005			8	pl		https://web.archive.org/web/20190802032651/http://www.digitage.co.uk/rope		0					3325	0			19066		true	0									pl																							false																																						linux reverse-polish-notation	"Rope is a programming language that allows developers to write extensions to the Iptables/Netfilter components of Linux using a simple scripting language based on Reverse Polish notation. It is a scriptable Iptables match module, used to identify whether IP packets passed to it match a particular set of criteria or not. Rope started life as a project to make the ""string"" match module of Iptables stronger and evolved fairly quickly into an open-ended scriptable packet matching mechanism."	2005	4	4	12	3299549					Digitage Ltd															41	0		8																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IpTables_Rope	0	0														
trs-80-color-computer	TRS-80 Color Computer	1980			5	computingMachine				0					3326	0			19060		false	0									computingMachine																							false																																					1980	color-basic microsoft-basic basic09 c pascal	The RadioShack TRS-80 Color Computer (later marketed as the Tandy Color Computer and sometimes nicknamed the CoCo) is a line of home computers based on the Motorola 6809 processor. The Tandy Color Computer line started in 1980 with what is now called the CoCo 1 and ended in 1991 with the more powerful CoCo 3. All three CoCo models maintained a high level of software and hardware compatibility, with few programs written for the older model not running on the newer ones. Despite bearing the TRS-80 name, the Color Computer is a radical departure from the earlier TRS-80; in particular it has a Motorola 6809E processor, rather than the TRS-80's Zilog Z80. The machines in the Color Computer line are not compatible with software made for the earlier TRS-80.	2002	247	249	769	31562																				1255	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/TRS-80_Color_Computer	0	0														
ambit	AMBIT	1964	Carlos Christensen		8	pl				0					3327	0			19060	194	true	0									pl																							false																																					1964	algol-60 snobol	"AMBIT is a historical programming language that was introduced by Carlos Christensen of Massachusetts Computer Associates in 1964 for symbolic computation.  The language was influenced by ALGOL 60 and is an early example of a pattern matching language for manipulation of strings (a more popular example from the same time is SNOBOL). The acronym AMBIT stands for ""Algebraic Manipulation by Identity Translation"", but has also claimed ""Acronym May Be Ignored Totally"". AMBIT had dialects for manipulation of lists (AMBIT-L) and graphs (AMBIT-G)  Both pioneered with data structure diagrams and visual programming as data and patterns were used to be represented by directed-graph diagrams. AMBIT/L was implemented for a PDP-10 computer and used to implement the interactive algebraic manipulation system IAM."	2011	4	4	13	30630800					Massachusetts Computer Associates															40	0		8																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/AMBIT	0	0	https://hopl.info/showlanguage.prx?exp=194													
jet-propulsion-laboratory-display-information-system	Jet Propulsion Laboratory Display Information System	1973			8	pl				0					3328	0			19060	2139	true	0									pl																							false																																					1960	fortran foxpro dbase	The Jet Propulsion Laboratory Display Information System (or JPLDIS) is a file management program written in FORTRAN. JPLDIS is important because it was the inspiration and precursor to dBASE, arguably one of the most influential DBMS programs for early microcomputers.	2006	4	8	42	4459851					California Institute of Technology															40	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Jet_Propulsion_Laboratory_Display_Information_System	0	0	https://hopl.info/showlanguage.prx?exp=2139													
vtml	Visual Tool Markup Language	1997			8	pl				0					3329	1			19060		true	0									pl																							false																																							"Visual Tool Markup Language, a user interface markup language used by Macromedia HomeSite, ColdFusion Studio and JRun Studio. VTML is used for tag editors and custom dialogs shipped with these applications and can be used to extend the user interface and to support additional tag-based languages. It is documented in help files included with these applications or available online, notably in the ""VTML Reference"" and ""Customizing the Development Environment"" sections. Wizard Markup Language (WIZML) is a sub-language of VTML that defines the logic used by user interface wizards and tag editors."	2006	4	4	14	7642484		VTML is a family of markup languages used to extend the IDE of HomeSite and ColdFusion Studio. Using VTML you can define your own Tag Insight and Tag Editors, which is very helpful when developing your own custom tags, since you can simply put the VTML files inside your distribution, enabling your custom tags to tightly integrate into the ColdFusion Studio IDE. As the name (Markup Language) might suggest, VTML is a tag-based language (CFML is also tag-based) and therefore easy to learn.	VTML is a family of markup languages used to extend the IDE of HomeSite and ColdFusion Studio. Using VTML you can define your own Tag Insight and Tag Editors, which is very helpful when developing your own custom tags, since you can simply put the VTML files inside your distribution, enabling your custom tags to tightly integrate into the ColdFusion Studio IDE. As the name (Markup Language) might suggest, VTML is a tag-based language (CFML is also tag-based) and therefore easy to learn.			VTML is a family of markup languages used to extend the IDE of HomeSite and ColdFusion Studio. Using VTML you can define your own Tag Insight and Tag Editors, which is very helpful when developing your own custom tags, since you can simply put the VTML files inside your distribution, enabling your custom tags to tightly integrate into the ColdFusion Studio IDE. As the name (Markup Language) might suggest, VTML is a tag-based language (CFML is also tag-based) and therefore easy to learn.														40	0		8																																																		http://www.ulitzer.com/node/41770	<TAG> <ATTRIBUTES> ... Defines tag attribute properties and behavior </ATTRIBUTES> <ATTRIBCATEGORIES> ... Defines logical grouping for tag attributes </ATTRIBCATEGORIES>  <EDITORLAYOUT> ... Defines the layout of a tag editor </EDITORLAYOUT>  <TAGLAYOUT> ... Defines the tag generation template </TAGLAYOUT> <TAGDESCRIPTION> ... HTML-based documentation for the tag </TAGDESCRIPTION> </TAG>																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/VTML	0	0														
xbrl	XBRL	2003			5	xmlFormat				0					3330	0			19049		true	0									xmlFormat																							false																																					2003		XBRL (eXtensible Business Reporting Language) is a freely available and global framework for exchanging business information.  XBRL allows the expression of semantic meaning commonly required in business reporting. The language is XML-based and uses the XML syntax and related XML technologies such as XML Schema, XLink, XPath, and Namespaces. One use of XBRL is to define and exchange financial information, such as a financial statement. The XBRL Specification is developed and published by XBRL International, Inc. (XII). XBRL is a standards-based way to communicate and exchange business information between business systems. These communications are defined by metadata set out in taxonomies, which capture the definition of individual reporting concepts as well as the relationships between concepts and other semantic meaning.  Information being communicated or exchanged is provided within an XBRL instance. Early users of XBRL included regulators such as the U.S. Federal Deposit Insurance Corporation and the Committee of European Banking Supervisors (CEBS).   Common functions in many countries that make use of XBRL include regulators of stock exchanges and securities, banking regulators, business registrars, revenue reporting and tax-filing agencies, and national statistical agencies. A wiki repository of XBRL projects is available to be freely explored and updated. Within the last ten years, the Securities and Exchange Commission (SEC), the United Kingdom's HM Revenue and Customs (HMRC), and Singapore's Accounting and Corporate Regulatory Authority (ACRA), had begun to require companies to use it, and other regulators were following suit. Development of the SEC's initial US GAAP Taxonomy was led by XBRL US and was accepted and deployed for use by public companies in 2008 in phases, with the largest filers going first: foreign companies which use International Financial Reporting Standards (IFRS) are expected to submit their financial returns to the SEC using XBRL once the IFRS taxonomy has been accepted by the SEC. In the UK in 2011, both HMRC and Companies House accepted XBRL in the iXBRL format. XBRL was adopted by the Ministry of Corporate Affairs (MCA) of India for filing financial and costing information with the Central Government.		241	190		1208715																				1225	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/XBRL	0	0														
truck	truck	2019	Anmol Gautam		8	pl				0					3331	0		6	19023		true	0								https://github.com/Tarptaeya/Truck	pl																2019	2024	2019	2	1	30	1	false																								2019	2020	82	3	46	1	1503																													python yaml vim-script markdown bourne-shell make				true	37	0		14																1	false																																																												https://github.com/Tarptaeya/Truck																																																																																																																																																																																													0	0														
alohanet	ALOHAnet	1971	Norman Abramson and Franklin F. Kuo		8	protocol				0					3332	0			19020		true	1	ethernet								protocol																							false												Additive Links On-line Hawaii Area																																					University of Hawaii															20	0		9																2																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/ALOHAnet	0	0														
dash	DASH	2011	Thomas Stockhammer		8	protocol				0					3333	0			19020		true	1	rtmp								protocol																							false												Dynamic Adaptive Streaming over HTTP																																					Moving Picture Experts Group															20	0		8																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP	0	0														
epub	EPUB	2007			8	application			https://www.w3.org/publishing/epub3/	0					3334	0			19020		false	1	frundis								application																							false																																														"EPUB is an e-book file format that uses the "".epub"" file extension"	"EPUB is an e-book file format that uses the "".epub"" file extension"			"EPUB is an e-book file format that uses the "".epub"" file extension"	epub													20	0		9																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/EPUB	0	0														
qed-editor	QED	1967	Butler Lampson and L. Peter Deutsch and Dana Angluin		8	editor				0					3335	0			19020		false	1	ed-editor								editor																							false																																																	University of California Berkeley															20	0		10																3																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/QED_(text_editor)	0	0														
51forth	51forth	1980			8	pl				0					3336	0			19016	5208	true	0									pl																							false																																					1989	assembly-language forth	51-FORTH is an implementation of the Forth programming language for the Intel 8051 microcontroller. It was created in 1989 by Scott Gehmlich of IDACOM Electronics (which was acquired by Hewlett-Packard in 1990), and sent to Giovanni Moretti of Massey University, from whom it was propagated widely. The original 51forth.zip package is available from many archive sites, along with several other implementations of Forth. This implementation is subroutine-threaded, with about 20 words written in assembly language, and the complete system occupying a total of about 8K of RAM. It was cross-developed from a VAX to an RTX2000 Forth system connected to dual-ported RAM accessible to the microcontroller. The sources and documentation are in the public domain.	2001	3	10		35509					IDACOM Electronics or Hewlett-Packard														true	35	0		8																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/51-FORTH	0	0	https://hopl.info/showlanguage.prx?exp=5208													
business-application-language	Business application language	1974			8	pl				0					3337	0			19016	4895	true	0									pl																							false																																					1973	basic unix	Business Application Language (BAL) refers to one of many offshoots of the BASIC language and should not be confused with IBM's well-established Basic assembly language. Business Application Language was originally defined by Honeywell in 1973 and the major diffusion was in their system '80-'90 in Europe with the work of French firm Prologue S.A. that used BAL for programming on their proprietary Operative System (Prologue). In 1986 the language was ported to the Unix platform by GuyPes.  The first development environment, named Balix, are distributed starting in  1988 in Italy and France. A different evolution path was made by Prologue S.A., named ABAL, in 1992. The evolution of Balix, developed in Italy, is called B2U (an acronym for Business under UNIX) developed by GuyPes, and are used for a Banking Information System that are used by one hundred banks in Italy.	2006	3	7	32	7937393					Honeywell															35	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Business_application_language	0	0	https://hopl.info/showlanguage.prx?exp=4895													
ceemac	CEEMAC	1980	Brooke Boering		8	pl				0					3338	1			19016		true	0									pl																							false																																					1980	basic pascal	"CEEMAC is a programming language developed in the 1980s for the Apple II family of computers.  It was authored by Brooke Boering and published by Vagabondo Enterprises,CEEMAC was designed to be a visual composition language in which the programmer designed dynamic ""scores"" by programatically controlling color, shape, sound and movement. Additionally, a programmer could then ""perform"" their score through use of the Apple II keyboard or paddle input devices to introduce additional variation.CEEMAC syntax loosely resembled a combination of BASIC and Pascal and include control commands such as GOTO, GOSUB, DO, AGAIN, FOR, SKIP, EXIT and loop control structures such as IF/WHILE and TIL/UNLESS. Additionally, 30 predefined macros were included in CEEMAC to aid in score composition.The following is a small CEEMAC sample score: 		    SCORE: KT       			:FIRE ORGAN  KEY T       			SPEED [0,0]       			: - BUT 0       			0       			CLEAR [0,0]       			XY1 = $80;$80      			: MAIN LOOP       			F      			:FORGND SYMMETRY 0-3       			VC = RND3 ORA 3       			: SAVE FORGND ROTATION       			VD = ROTEZ       			:FORGND COLOR       			COLOR = NXTCOL CEEMAC was originally marketed through distribution of a free demonstration program entitled Fire Organ.  This program contained several scores create by Boering and other programmers to demonstrate some of the capabilities of the language."	2011	3	3	17	30646029					Vagabondo Enterprises															35	0		8																1																														United States																							SCORE: KT          :FIRE ORGAN  KEY T          SPEED [0,0]          : - BUT 0          0          CLEAR [0,0]          XY1 = $80;$80         : MAIN LOOP          F         :FORGND SYMMETRY 0-3          VC = RND3 ORA 3          : SAVE FORGND ROTATION          VD = ROTEZ          :FORGND COLOR          COLOR = NXTCOL																																																																																																																																																																																																				https://en.wikipedia.org/wiki/CEEMAC	0	0														
flacc	FLACC	1977			8	pl				0					3339	0			19016	4343	true	0									pl																							false																																					1977	algol-68 watfiv	FLACC is an implementation of the ALGOL 68 programming language. Chris Thomson and Colin Broughton founded Chion Corporation which developed and marketed FLACC (Full Language Algol 68 Checkout Compiler). This compiler and run-time system conformed exactly to the Revised Report, ran on IBM 370 and compatible mainframes, and included debugging features derived from WATFIV. It was released in 1977. Chris was a student of Barry J. Mailloux. Barry studied at Amsterdam's Mathematisch Centrum from 1966 under Adriaan van Wijngaarden. Barry's work on the Algol 68 language established the University of Alberta as a center for Algol 68-related activity. According to Thomson decade later:  You know, we only ever got 22 copies installed, and less than 5 of those in North America.  Even though it ran on 370's under MVS, CMS and MTS, and was cheap and reliable.  Talk about a marketing disaster.	2005	3	8	27	3508682					Chion Corporation															35	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/FLACC	0	0	https://hopl.info/showlanguage.prx?exp=4343													
iitran	IITRAN	1969			8	pl				0					3340	0			19016	419	true	0									pl																							false																																					1960	pl-i	IITRAN is a discontinued programming language created in the mid-1960s.  It was designed as a first language for students, and its syntax resembled that of PL/I.  The name derives from Illinois Institute of Technology, where it was developed. The IITRAN language was initially implemented on an IBM System/360 DOS system.  In the early 1970s, the IBM platform proved to be too small for the IIT environment and the hardware was upgraded.  A new version was developed for the Univac 1108 platform.  The language itself did not change but with the new hardware, a new implementation of the IITran software was developed. IITRAN was designed and developed in response to the increasing demand for a computer language which would meet the following specifications:  It should be clear, concise, and easily learned, even for those who have had no previous experience with computers or mathematics; It should bear as close a resemblance as possible to the English language; It should be free of awkward restrictions and limitations; It should be consistent with mathematical and logical foundations; It should allow processing of a great number of individual programs in a very short time; It should serve as a computational tool for students of science and engineering; It should process a clear, easily understood, set of diagnostic error messages.(Bauer, p. V) There was a Spanish language version of IITRAN at IIT as well. It utilized Spanish keywords rather than English ones. For example the keyword read was replaced by leer.	2004	3	7	29	586692					Illinois Institute of Technology															35	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IITRAN	0	0	https://hopl.info/showlanguage.prx?exp=419													
jsml	JSML	2001			8	xmlFormat				0					3341	0			19016		true	0									xmlFormat																							false												Java Speech Markup Language																									2004		Java Speech API Markup Language (JSML) is an XML-based markup language for annotating text input to speech synthesizers.  JSML is used within the Java Speech API. JSML is an XML application and conforms to the requirements of well-formed XML documents. Java Speech API Markup Language is referred to as JSpeech Markup Language when describing the W3C documentation of the standard. Java Speech API Markup Language and JSpeech Markup Language identical apart from the change in name, which is made to protect Sun trademarks. JSML is primarily an XML text format used by Java applications to annotate text input to speech synthesizers. Elements of JSML provide speech synthesizer with detailed information on how to speak text in a naturalized fashion. JSML defines elements which define a document's structure, the pronunciation of certain words and phrases, features of speech such as emphasis and intonation, etc. JSML is designed in the Java fashion to be simple to learn and use, to be portable across different synthesizers and computing platforms, and although designed for use within is also applicable to a wide range of languages. An example of how JSML is defined is set out below:  The W3C has developed a standard markup language called SSML, which is based on JSML but is not identical to it. This became a formal W3C recommendation in 2004.		3	11		142383					Sun Microsystems															35	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Java_Speech_Markup_Language	0	0														
met-english	Met-English	1950			8	pl				0					3342	0			19016	2233	true	0									pl																							false																																					1950	cobol	Met English Language (MEL) was an early computer language used by the Metropolitan Life Insurance Company (MetLife). It enabled MetLife to establish itself as a strong technology company in the early days of commercial computing. It has now been retired and is no longer in use.	2005	3	5		2261480					MetLife, Inc															35	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Met_English	0	0	https://hopl.info/showlanguage.prx?exp=2233													
object-oberon	Object Oberon	1990			8	pl				0					3343	0			19016	1505	true	0									pl																							false																																					1990	oberon oberon-2	Object Oberon is a programming language which is based on the Oberon programming language with features for object-oriented programming. Oberon-2 was essentially a redesign of Object Oberon.	2004	3	6	14	1064051					Eidgenössische Technische Hochschule Zürich															35	0		8																																														Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Object_Oberon	0	0	https://hopl.info/showlanguage.prx?exp=1505													
objectpal	ObjectPAL	1993			8	pl				0					3344	0			19016	2297	true	0									pl																							false																																					1993	smalltalk visual-basic	ObjectPAL is short for Object-Oriented Paradox Application Language, which is the programming language used by the Borland Paradox database application (now owned by Corel).  Paradox, now in its 11th version, is a constituent of Corel's Word Perfect X3 office suite, for 32-bit Microsoft Windows.  The language is tightly-bound to the application's forms, and provides a very rapid and robust development environment for creating database applications for Windows.  ObjectPAL is not a full free-standing object-oriented language. It belongs to the family of languages inspired by Hypercard, with influences from PAL (wherever functionality could be kept the same), Smalltalk, and Garnet (a UI language created by Brad Myers).  While its objects do encapsulate source code, there is no support for polymorphism, and only a very limited inheritance concept, which is wedded to objects on a form which can be controlled by code placed on a higher object in a form's object hierarchy.  However, for what it is, ObjectPAL provides a wideranging and versatile language for creating Paradox applications.  The syntax and structure of the language resembles Visual Basic, but knowing Visual Basic would only help someone new to ObjectPAL in the sense that any other programming skill would be transferable to ObjectPAL.  ObjectPAL was the successor to PAL, which was the Paradox for DOS programming language.  With the advent of Paradox for Windows 1.0 in 1993, which was then owned by Borland Corporation, ObjectPAL was born. Version 1.0 was quickly succeeded by version 4.5 that same year. It can be used as such as a web server scripting language when combined with the Corel Web Server Control OCX, which implements a server API similar to the  CGI, and its standalone console, the Corel Web Server.	2002	3	5		61379					Corel Corporation															35	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ObjectPAL	0	0	https://hopl.info/showlanguage.prx?exp=2297													
pact-i	PACT I	1955			8	pl				0					3345	0			19016	103	true	0									pl																							false																																					1954	speedcoding	"PACT was a series of compilers for the IBM 701 and IBM 704 scientific computers. Their development was conducted jointly by IBM and a committee of customers starting in 1954. PACT I was developed for the 701, and PACT IA for the 704. The emphasis in that early generation of compilers was minimization of the memory footprint, because memory was a very expensive resource at the time. The word ""compiler"" was not in widespread use at the time, so most of the 1956 papers described it as an ""(automatic) coding system"", although the word compiler was also used in some papers."	2010	3	9	2	13140102					IBM															35	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PACT_I	0	0	https://hopl.info/showlanguage.prx?exp=103													
ramis-software	Ramis software	1960			8	pl				0					3346	0			19016	4567	true	0									pl																							false																																					1960	focus cobol	"RAMIS (Random Access Management Information System) is a fourth-generation programming language (4GL) capable of creating and maintaining databases consisting of named files containing both numeric and alphabetic fields and subsequently producing detailed simple or complex reports using a very simple English like language.  As such it is easily mastered by non-programmers. A typical program - either to create or maintain a database or to create quite complex reports - would normally consist of a handful of lines of code which could be written or understood by non-professional programmers.  ""End users"" as they became known. Such end users could be trained to use RAMIS in a matter of days and so large companies would often have several hundred such users scattered throughout the company."	2007	3	8	4	2491336					Mathtech, Inc															35	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ramis_software	0	0	https://hopl.info/showlanguage.prx?exp=4567													
smalltalk-mt	Smalltalk MT	1994	Tarik Kerroum		8	pl				0					3347	0			19016		true	0									pl																							false																																					1994	smalltalk c	Smalltalk MT is an implementation of the Smalltalk programming language created in 1994 by Tarik Kerroum to deal with some of the shortcomings of Smalltalk-80 style of implementations. Smalltalk MT adopts a different approach in that the Smalltalk source is compiled to machine code before being executed. This allows the developer the freedom of working with compiled code without the need for the traditional compile-link-run cycle. This is like a specialized form of incremental or dynamic compilation. Smalltalk MT directly interfaces to DLLs in exactly the same manner as C which allows DLL calls to be tested directly in a Workspace, which allows a scripting style of approach to accessing any DLL based code. For example, one could write in a Workspace the following (single line or multiline, breaking on the '.' character) to reverse the string 'abc': a := 'abc'. WINAPI _strrev: a. a inspect. For 64-bit Windows , try: a:= 'abc'. WINAPI _wcsrev: a.  a inspect. The WINAPI call directly calls the DLL function _strrev natively passing parameters from the Smalltalk environment to the C environment and back. Smalltalk MT has a close integration with COM objects and fully compiled COM components can be created that operate in exactly the same way as C/C++ COM objects. In 1998 David Anderson teamed up with Tarik Kerroum to advance Smalltalk MT into the high performance and graphics areas.	2007	3	6	12	9443964					Genify.com Corporation															35	0		8																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Smalltalk_MT	0	0														
symbolic-assembly	SYMBOLIC ASSEMBLY	1956			8	assembly				0					3348	0			19016	131	true	0									assembly																							false																																					1956		"The Symbolic Assembly Program (SAP) is an assembler program for the IBM 704 computer. It was written by Roy Nutt at United Aircraft Corporation, and was distributed by the SHARE user's group beginning in 1956 as the Share Assembly Program. SAP succeeded an earlier program called NYAP1 (New York Assembly Program 1), which it closely resembled, and became the standard assembler for 704 users. It ""set the external form of an assembly language that was to be a model for all its successors and which persists almost unchanged to the present day."""		3	9		57068636					IBM															35	0		8																																																		https://escholarship.org/content/qt4cn1c702/qt4cn1c702.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Symbolic_Assembly_Program	0	0	https://hopl.info/showlanguage.prx?exp=131													
java-ee-version-history	Java EE version history	1998			7	pl				0					3349	1			19015		true	0									pl																							false																																					1999	java-server-pages facelets java-ee-version-history	Java Platform, Enterprise Edition (Java EE), formerly Java 2 Platform, Enterprise Edition (J2EE), currently Jakarta EE, is a set of specifications, extending Java SE 8 (i.e. not based on latest Java 11; while can also work with later it or later than Java 8) with specifications for enterprise features such as distributed computing and web services. Java EE applications are run on reference runtimes, that can be microservices or application servers, which handle transactions, security, scalability, concurrency and management of the components it is deploying. Java EE is defined by its specification. The specification defines APIs and their interactions. As with other Java Community Process specifications, providers must meet certain conformance requirements in order to declare their products as Java EE compliant. Examples of contexts in which Java EE referencing runtimes are used are: e-commerce, accounting, banking information systems.	2007	44	322	140	42869					Oracle															240	0		7																																														United States																							"@Entity public class User {      @Id     @GeneratedValue(strategy = IDENTITY)     private Integer id;              @Size(min = 2, message=""First name too short"")     private String firstName;              @Size(min = 2, message=""Last name too short"")     private String lastName;        public Integer getId() {         return id;     }              public void setId(Integer id) {         this.id = id;     }        public String getFirstName() {         return firstName;     }      public void setFirstName(String firstName) {         this.firstName = firstName;     }              public String getLastName() {         return lastName;     }       public void setLastName(String lastName) {         this.lastName = lastName;     }  }"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Java_EE_version_history	0	0														
apple-prodos	Apple ProDOS	1983			7	os				0					3350	0			19006		false	0									os																							false																																					1983	integer-basic applesoft-basic ucsd-pascal fat	ProDOS is the name of two similar operating systems for the Apple II series of personal computers.  The original ProDOS, renamed ProDOS 8 in version 1.2, is the last official operating system usable by all 8-bit Apple II series computers, and was distributed from 1983 to 1993.  The other, ProDOS 16, was a stop-gap solution for the 16-bit Apple IIGS that was replaced by GS/OS within two years.ProDOS was marketed by Apple as meaning Professional Disk Operating System, and became the most popular operating system for the Apple II series of computers 10 months after its release in January 1983.	2003	43	130		253838					Apple															235	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Apple_ProDOS	0	0														
sam-coupe	Sam Coupé	1989			7	pl				0					3351	0			18994		true	0									pl																							false																																					1989	basic beta-basic fat linux unix	The SAM Coupé (pronounced /sæm ku:peɪ/ from its original British English branding) is an 8-bit British home computer that was first released in late 1989. It is commonly considered a clone of the Sinclair ZX Spectrum computer, since it features a compatible screen mode and emulated compatibility, and it was marketed as a logical upgrade from the Spectrum. It was originally manufactured by Miles Gordon Technology (MGT), based in Swansea in the United Kingdom.	2003	42	150	491	252218					Miles Gordon Technology															230	0		7																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SAM_Coup%C3%A9	0	0														
sql-psm	SQL/PSM	1996			7	pl				0					3352	0			18988		true	0									pl																							false																																					1996	mysql mariadb sqlpl ada sql sql-92 pl-sql plpgsql postgresql transact-sql	"SQL/PSM (SQL/Persistent Stored Modules) is an ISO standard mainly defining an extension of SQL with a procedural language for use in stored procedures. Initially published in 1996 as an extension of SQL-92 (ISO/IEC 9075-4:1996, a version sometimes called PSM-96 or even SQL-92/PSM), SQL/PSM was later incorporated into the multi-part SQL:1999 standard, and has been part 4 of that standard since then, most recently in SQL:2016.  The SQL:1999 part 4 covered less than the original PSM-96 because the SQL statements for defining, managing, and invoking routines were actually incorporated into part 2 SQL/Foundation, leaving only the procedural language itself as SQL/PSM. The SQL/PSM facilities are still optional as far as the SQL standard is concerned; most of them are grouped in Features P001-P008. SQL/PSM standardizes syntax and semantics for control flow, exception handling (called ""condition handling"" in SQL/PSM), local variables, assignment of expressions to variables and parameters, and (procedural) use of cursors. It also defines an information schema (metadata) for stored procedures.  SQL/PSM is one language in which methods for the SQL:1999 structured types can be defined.  The other is Java, via SQL/JRT. IBM's SQL PL (used in DB2) and Mimer SQL's PSM were the first two products implementing SQL/PSM. In practice those two, and perhaps also MySQL/MariaDB's procedural language, are closest to the SQL/PSM standard. SQL/PSM resembles and is inspired by PL/SQL, as well as PL/pgSQL, so they are similar languages.  With PostgreSQL v9 some SQL/PSM features, like overloading of SQL-invoked functions and procedures are now supported.  A PostgreSQL addon implements SQL/PSM (alongside its own procedural language), although it is not part of the core product.RDF functionality in OpenLink Virtuoso was developed entirely through SQL/PSM, combined with custom datatypes (e.g., ANY for handling URI and Literal relation objects), sophisticated indexing, and flexible physical storage choices (column-wise or row-wise)."	2007	41	80	58	11665200					ISO															225	0		7																																														Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SQL/PSM	0	0														
ilbm	ILBM	1985			7	binaryDataFormat				0					3353	0			18971		false	0									binaryDataFormat																							false																																					1985		Interleaved Bitmap (ILBM) is an image file format conforming to the Interchange File Format (IFF) standard. The format originated on the Amiga platform, and on IBM-compatible systems, files in this format or the related PBM (Planar Bitmap) format are typically encountered in games from late 1980s and early 1990s that were either Amiga ports or had their graphical assets designed on Amiga machines.A characteristic feature of the format is that it stores bitmaps in the form of interleaved bit planes, which gives the format its name; this reflects the way the Amiga graphics hardware natively reads graphics data from memory. A simple form of compression is supported to make ILBM files more compact.On the Amiga, these files are not associated with a particular file extension, though as they started being used on PC systems where extensions are systematically used, they employed a .lbm or occasionally a .bbm extension.		39	152		265643					Electronic Arts															215	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ILBM	0	0														
moirai	Moirai	2020			8	pl				0					3354	0		4	18967		true	0								https://github.com/moirai-lang/moirai-kt	pl																2020	2024		2	1	26	5	false																								2020	2024	107	2	125	1	40482																													kotlin gradle bourne-shell markdown				true	32	0		12																	false																																	https://www.reddit.com/r/ProgrammingLanguages/comments/1cfnb9t/moirai_programming_language_example_service_with/																											https://github.com/moirai-lang/moirai-kt																																																																																																																																																																																													0	0														
visual-prolog	Visual Prolog	1996			7	pl				0					3355	1			18965	3332	true	0									pl																							false																																					2018	prolog isbn mercury	Visual Prolog, also formerly known as PDC Prolog and Turbo Prolog, is a strongly typed object-oriented extension of Prolog.  As Turbo Prolog, it was marketed by Borland but it is now developed and marketed by the Danish firm Prolog Development Center (PDC) that originally developed it. Visual Prolog can build Microsoft Windows GUI-applications, console applications, DLLs (dynamic link libraries), and CGI-programs. It can also link to COM components and to databases by means of ODBC. Logic languages are traditionally interpreted, but Visual Prolog is compiled. This provides the important improvement of converting traditional Prolog-typical run-time errors to compiler warnings, which ensures a better robustness of the finished applications. The core of Visual Prolog are Horn clauses, algebraic datatypes, pattern matching and controlled non-determinism like in traditional Prolog, but unlike traditional Prolog, Visual Prolog has always been strongly and statically typed.	2005	38	45		1741668																			false	210	0		7																																																																					"class hanoi    predicates        hanoi : (unsigned N). end class hanoi implement hanoi    domains        pole = string.      clauses        hanoi(N) :- move(N, ""left"", ""centre"", ""right"").      class predicates        move : (unsigned N, pole A, pole B, pole C).    clauses        move(0, _, _, _) :- !.        move(N, A, B, C) :-            move(N-1, A, C, B),            stdio::writef(""move a disc from % pole to the % pole\n"", A, C),            move(N-1, B, A, C). end implement hanoi goal    console::init(),    hanoi::hanoi(4)."																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Visual_Prolog	0	0	https://hopl.info/showlanguage.prx?exp=3332													
tefkat	Tefkat	2004			8	pl		http://tefkat.sourceforge.net/		0					3356	1			18963		true	0									pl																							false																																					2006		Tefkat is a Model Transformation Language and a model transformation engine.  The language is based on F-logic and the theory of stratified logic programs.  The engine is an Eclipse plug-in for the Eclipse Modeling Framework (EMF).		2	4		7726497																				31	0		8																																																			RULE ClassToTable FORALL  Class c { name: n; } MAKE    Table t { name: n; } ;																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Tefkat	0	0				tefkat.sourceforge.net										
basic-e	BASIC-E	1976			8	pl				0					3357	0			18953	1991	true	0									pl																							false																																					1976	pl-m basic mbasic	CBASIC is a compiled version of the BASIC programming language written for the CP/M operating system by Gordon Eubanks in 1976–1977. It is an enhanced version of BASIC-E.	2006	2	38	2	6900131					Gordon Eubanks															30	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BASIC-E	0	0	https://hopl.info/showlanguage.prx?exp=1991													
batari-basic	Batari Basic	2007			8	pl				0					3358	0			18953		true	0									pl																							false																																					2008	assembly-language basic isbn	An Atari 2600 homebrew (short for Atari 2600 homebrew game, where homebrew is synonymous with hobbyist-developed) is a video game designed for the Atari 2600 by an independent developer following the discontinuation of the console in 1992. The first 2600 homebrew was written in 1995, and since then over 100 titles have been released. There is an active community of Atari 2600 developers—the largest among classic video game homebrew communities.The majority of homebrew games are unlicensed clones of arcade games, personal computer games, and games from other consoles, but there are also ROM hacks and some original titles. Several games have received attention outside the homebrew community; some have been included in an Atari 2600 game anthology from by Activision.With severe resource limitations including only 128 bytes of RAM and no video frame buffer, the 2600 is a difficult machine to program. However, tools such as emulators, the batari Basic language, and a wealth of documentation, exist to assist the homebrewer.	2010	2	113	2	28573548					Atari															30	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Batari_Basic	0	0														
bywater-basic	Bywater BASIC	1992			8	pl				0					3359	0			18953		true	0									pl																							false																																					1988	basic metacomco abc-80 alphabasic altair-basic amigabasic blitzbasic stos-basic apple-basic applesoft-basic commodore-basic asic-programming-language basic-programming atari-basic atari-microsoft-basic atmel-avr acorn-atom autoit b32-business-basic unix linux seed7 gw-basic mbasic basic-ap optimized-systems-software ibm-basica basic4gl basic-11 basic-256 basic-e hp-basic-for-openvms basic-plus rocky-mountain-basic basic09 basicode visual-basic batari-basic bbc-basic c business-basic bcx beta-basic sinclair-basic blitz3d blitzplus opengl reverse-polish-notation tiny-basic bywater-basic ca-realizer casio-basic cbasic chinese-basic chipmunk-basic color-basic trs-80-color-computer microsoft-basic creative-basic darkbasic dartmouth-basic data-general-business-basic freebasic quickbasic futurebasic galaksija-basic gambas gfa-basic glbasic graphics-basic pic-microcontroller high-tech-basic hp-time-shared-basic winwrap-basic music-sp integer-basic liberty-basic locomotive-basic lotusscript ios macbasic mai-basic-four mallard-basic mapbasic microsoft-macro-assembler microsoft-small-basic monkey morfik msx-basic northstar-basic x86-isa ns-basic opl owbasic parrot-basic parrot-vm pbasic basic-stamp phoenix-object-basic pick-operating-system powerbasic providex purebasic qb64 qbasic rapidq solaris sparc android xojo run-basic sam-coupe sbasic scriptbasic sdlbasic wxbasic simons-basic smallbasic southampton-basic-system ibm-rational-sqabasic staroffice-basic superbasic arduino theos-multi-user-basic thinbasic ti-basic tiger-basic true-basic turbo-basic turbo-basic-xl tymshare-superbasic ubasic universe vbscript asp batch vilnius-basic haskell visual-basic.net vba visual-test watcom xblite yabasic zbasic algol comal euphoria	This is an alphabetical list of BASIC dialects—interpreted and compiled variants of the BASIC programming language. Each dialect's platform(s), i.e., the computer models and operating systems, are given in parentheses along with any other significant information.	2003	2	122	39	1774611					Memorial University of Newfoundland															30	0		8																																														Canada				http://web.cs.mun.ca/~ed/cs2602/basic1.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Bywater_BASIC	0	0														
canon-capsl	CaPSL	1989			8	pl				0					3360	0			18953		true	0									pl																							false																																					2009		CaPSL is a printer command language/page description language used by early Canon printers including the LBP-8III series and supported on (at least) LBP-8IV printers. This language was discontinued, with later Canon printers implementing PCL. It was also called LIPS or LIPS4. A Windows Spool File could contain RAW CaPSL data.	2006	2	4	25	6422417					Canon															30	0		8																																														Japan				https://books.google.com/books?id=WIeyaksLI8gC&pg=PT174&lpg=PT174&dq=canon+CaPSL&source=bl&ots=u6g2YFIG_Q&sig=V6dx8vmgwAPobt8DVmkYZfujmcU&hl=en&sa=X&ved=2ahUKEwjX_beW6JTfAhXqrlQKHeyZAUkQ6AEwB3oECAIQAQ#v=onepage&q=canon%20CaPSL&f=false																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/CaPSL	0	0														
compact-application-solution-language	Compact Application Solution Language	1997			8	pl				0					3361	0			18953		true	0									pl																							false																																					2005	pascal visual-basic	"Compact Application Solution Language (CASL) is a programming language used to create computer programs for Palm OS, and Microsoft Windows desktops, laptops, and Pocket PCs with Windows Mobile.  It is published by WAGWARE Systems, Inc., and Brainyware, LLC. As a language, CASL is similar to Pascal or Visual Basic with object-oriented programming features.  The CASL software development kit (SDK) includes a graphical user interface (GUI) forms editor, an integrated development environment (IDE), and a compiler.  CASL programs can either be run as interpreted applications on target devices (using a small helper binary), or compiled directly to native code (CASLpro).  One of CASL's key features is that the same source can be compiled to Palm OS, Windows, or Pocket PC with Windows Mobile, without changing the code, termed ""write once, run all"". In July 2005, CASLsoft announced they were discontinuing support for CASL and releasing it as freeware, with version 4.2 as the last official release.  A month later, WAGWARE Systems, Inc. and Brainyware, LLC announced the purchase of CASL, updated the product and continue to release it as commercial software. CASL Version 4.3 was released on 3 July 2006. In January 2007, more libraries were released to support the Janam XP20/XP30 series of barcode devices.  The CASL libraries are also backward compatible with the Symbol SPT series devices."	2005	2	3	51	2283274					WAGWARE Systems Inc && Brainyware LLC															30	0		9																																														United States				https://groups.google.com/forum/#!search/compact-application-solution-language/alt.sys.pc-clone.gateway2000/OD4BEk8Axls/klFwJw8NXXgJ																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Compact_Application_Solution_Language	0	0														
corbascript	CorbaScript	1998			8	pl				0					3362	0			18953		true	0									pl																							false																																					2011		CorbaScript is an object-oriented scripting language designed for use with CORBA.	2004	2	6	19	511196					https://web.archive.org/web/20050422083703/http://corbaweb.lifl.fr/CorbaScript/															30	0		8																																														France				http://www.omg.org/cgi-bin/doc?orbos/98-12-08																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/CorbaScript	0	0														
ibm-rational-sqabasic	IBM Rational SQABasic	1996			8	pl				0					3363	0			18953		true	0									pl																							false																																					2009		SQABasic is the Rational Software Corporation language for building GUI scripts. It is an integral part of IBM Rational Robot, a tool used for developing regression tests.	2009	2	10	14	21736331					Rational Software Corporation															30	0		8																																														United States				ftp://ftp.software.ibm.com/software/rational/docs/documentation/manuals/v2001a/Rational_Test/sqabasic.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/IBM_Rational_SQABasic	0	0														
northstar-basic	NorthStar BASIC	1977	Charles A. Grant and Mark Greenberg		8	pl				0					3364	0			18953		true	0									pl																							false																																					1977	basic fortran atari-basic unix	NorthStar BASIC was a dialect of the programming language BASIC originally provided for use on the NorthStar Horizon and NorthStar Advantage. The interpreter was written using only Intel 8080 instructions so that it could run also on custom systems.  One notable difference with other dialects of BASIC of the time was the array-like way in which strings were addressed. For example, A$(13,17) in NorthStar BASIC corresponded to MID$(A$,13,5) in other dialects. This string addressing technique is analogous to the one used in Fortran, and was also used in HP-3000 Basic and Atari BASIC.  Strings were allocated 10 bytes maximum length unless DIMensioned otherwise. It was still possible to use arrays of strings, but these were declared in two or more dimensions, for example DIM B$(10,50) created 11 strings (0-10) of maximum length 50 bytes. Input from the keyboard and output to the console and printers were treated in the same way as reading and writing to data files. Some other differences were that POKE became FILL, PEEK became EXAM, and INSTR became MATCH.Some other dialects of BASIC were created which were based on and inspired by NorthStar BASIC, such as Bazic (a rewrite of North Star BASIC taking advantage of the faster Zilog Z80 instructions), Megabasic and S.A.I.L.B.O.A.T. (a basic optimized for Z80 and X86 MS-DOS). Some of these were available for other hardware and operating systems, including Unix, CP/M and DOS.	2010	2	3	17	26078944					North Star Computers Inc															30	0		9																2																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/NorthStar_BASIC	0	0														
ps-algol	PS-algol	1981			8	pl				0					3365	0			18953	972	true	0									pl																							false																																					1983	s-algol	PS-algol is an orthogonally persistent programming language. PS-algol was an extension of the language S-algol implemented by the University of St Andrews and the University of Edinburgh, Scotland. S-algol was designed by Ron Morrison, and extended and by Pete Bailey, Fred Brown, Paul Cockshott, Ken Chisholm and Al Dearle. PS-algol was the world's first fully implemented persistent programming language, and had a significant quantity of users both in academia and, notably, in ICL research labs.	2011	2	8	13	31727718					University of St Andrews && University of Edinburgh															30	0		9																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PS-algol	0	0	https://hopl.info/showlanguage.prx?exp=972													
function-block-diagram	Function block diagram	2001			6	pl				0					3366	0			18947		true	0									pl																							false																																					2001		The Function Block Diagram  (FBD) is a graphical language for programmable logic controller design, that can describe the function between input variables and output variables. A function is described as a set of elementary blocks. Input and output variables are connected to blocks by connection lines. Inputs and outputs of the blocks are wired together with connection lines, or links. Single lines may be used to connect two logical points of the diagram:  An input variable and an input of a block An output of a block and an input of another block An output of a block and an output variableThe connection is oriented, meaning that the line carries associated data from the left end to the right end.  The left and right ends of the connection line must be of the same type. Multiple right connection, also called divergence can be used to broadcast information from its left end to each of its right ends.  All ends of the connection must be of the same type. Function Block Diagram is one of five languages for logic or control configuration supported by standard IEC 61131-3 for a control system such as a Programmable Logic Controller (PLC) or a Distributed Control System (DCS).  The other supported languages are ladder logic, sequential function chart, structured text, and instruction list.		103	19		39478592																				535	0		6																							true																																																																																																																																																																																																																																																		https://en.wikipedia.org/wiki/Function_block_diagram	0	0														
almquist-shell	Almquist shell	1989			6	pl				0					3367	0			18934		true	0									pl																							false																																					1989	c bourne-shell bash freebsd korn-shell	Almquist shell (also known as A Shell, ash and sh) is a lightweight Unix shell originally written by Kenneth Almquist in the late 1980s. Initially a clone of the System V.4 variant of the Bourne shell, it replaced the original Bourne shell in the BSD versions of Unix released in the early 1990s.	2003	99	179	206	171928					Internet Ulm or Neu-Ulm eV															515	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Almquist_shell	0	0														
ibm-basic	IBM BASIC	1981			7	pl				0					3368	0			18918		true	0									pl																							false																																					1981	microsoft-basic basic gw-basic ascii qbasic quickbasic	The IBM Personal Computer Basic, commonly shortened to IBM BASIC, is a programming language first released by IBM with the IBM Personal Computer (model 5150) in 1981. IBM released four different versions of the Microsoft BASIC interpreter, licensed from Microsoft for the PC and PCjr. They are known as Cassette BASIC, Disk BASIC, Advanced BASIC (BASICA), and Cartridge BASIC. Versions of Disk BASIC and Advanced BASIC were included with IBM PC DOS up to PC DOS 4. In addition to the features of an ANSI standard BASIC, the IBM versions offered support for the graphics and sound hardware of the IBM PC line. Source code could be typed in with a full screen editor, and very limited facilities were provided for rudimentary program debugging. IBM also released a version of the Microsoft BASIC compiler for the PC, concurrently with the release of PC DOS 1.10 in 1982.	2002	36	125	177	38212009					IBM															200	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IBM_BASIC	0	0														
unity3d-asset	Unity3D Asset	2005			7	application 3d				0					3369	1			18918		false	0									application				81061		0					yaml	yaml	text/x-yaml	source.yaml	data								false					205	2013	2018	5	25																																											anim asset mask mat meta prefab unity												200	0		7																																	text																														fileFormatVersion: 2 guid: 9e5c401e9d1d5415fbf2854b29c004c4 folderAsset: yes DefaultImporter:   userData:																																																																																																																																																																																																											0	0						https://github.com/atom/language-yaml			Unity3D Asset					
hbasic	Hbasic	2007			8	pl				0					3370	0			18905		true	0									pl																							false																																						linux gambas visual-basic	HBasic is an integrated development environment used to create, execute and debug programs with a Basic language. HBasic has object oriented features either in combination with precompiled C++ components (shared libraries) or class definitions (HBasic sourcecode). This also includes a version of inheritance. Hbasic is a mature Basic implementation for the Linux operating system. HBasic is released under the GNU General Public Licence. HBASIC is also the name for a BASIC interpreter created specifically for use with the Hercules Graphics Card.	2003	1	6	3	358436					https://hbasic.sourceforge.net/join.html															25	0		8																																														Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Hbasic	0	0														
aces-standard	ACES	2004			8	standard		https://www.oscars.org/science-technology/sci-tech-projects/aces		0					3371	0			18877		true	0									standard																							false												Academy Color Encoding System																																		The Academy Color Encoding System (ACES) is the industry standard for managing color throughout the life cycle of a motion picture or television production. From image capture through editing, VFX, mastering, public presentation, archiving and future remastering, ACES ensures a consistent color experience that preserves the filmmaker’s creative vision. In addition to the creative benefits, ACES addresses and solves a number of significant production, post-production, delivery, and archiving problems that have arisen with the increasing variety of digital cameras and formats in use, as well as the surge in the number of productions that rely on worldwide collaboration using shared digital image files.	The Academy Color Encoding System (ACES) is the industry standard for managing color throughout the life cycle of a motion picture or television production. From image capture through editing, VFX, mastering, public presentation, archiving and future remastering, ACES ensures a consistent color experience that preserves the filmmaker’s creative vision. In addition to the creative benefits, ACES addresses and solves a number of significant production, post-production, delivery, and archiving problems that have arisen with the increasing variety of digital cameras and formats in use, as well as the surge in the number of productions that rely on worldwide collaboration using shared digital image files.			The Academy Color Encoding System (ACES) is the industry standard for managing color throughout the life cycle of a motion picture or television production. From image capture through editing, VFX, mastering, public presentation, archiving and future remastering, ACES ensures a consistent color experience that preserves the filmmaker’s creative vision. In addition to the creative benefits, ACES addresses and solves a number of significant production, post-production, delivery, and archiving problems that have arisen with the increasing variety of digital cameras and formats in use, as well as the surge in the number of productions that rely on worldwide collaboration using shared digital image files.														21	0		8																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Academy_Color_Encoding_System	0	0														
common-logic	Common Logic	2003			8	knowledgeBase standard		https://www.iso.org/standard/66249.html		0					3372	0			18877		false	0									knowledgeBase																							false																																														Common Logic (CL) is a standardized framework for knowledge interchange, published as ISO/IEC 24707:2007. It provides a first-order logic-based language with dialects like Common Logic Interchange Format (CLIF), Controlled English (CE), and IKL, enabling semantic interoperability across systems for knowledge representation and reasoning.	Common Logic (CL) is a standardized framework for knowledge interchange, published as ISO/IEC 24707:2007. It provides a first-order logic-based language with dialects like Common Logic Interchange Format (CLIF), Controlled English (CE), and IKL, enabling semantic interoperability across systems for knowledge representation and reasoning.			Common Logic (CL) is a standardized framework for knowledge interchange, published as ISO/IEC 24707:2007. It provides a first-order logic-based language with dialects like Common Logic Interchange Format (CLIF), Controlled English (CE), and IKL, enabling semantic interoperability across systems for knowledge representation and reasoning.														21	0		8																																				https://github.com/antlr/grammars-v4/tree/master/clif																																																																																																																																																																																																																																					https://en.wikipedia.org/wiki/Common_Logic	0	0														
cvs	CVS	1986	Dick Grune		8	versionControlApplication		https://cvs.nongnu.org/		0					3373	0			18877		false	0									versionControlApplication																							false												Concurrent Versions System																																																				21	0		8																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Concurrent_Versions_System	0	0														
language-server-protocol	LSP	2016			8	protocol		https://microsoft.github.io/language-server-protocol/		0					3374	0			18877		true	0									protocol																							false																																																	Microsoft															21	0		8																																																		https://langserver.org/																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Language_Server_Protocol	0	0														
matroska	Matroska	2002	Steve Lhomme		8	binaryDataFormat		https://matroska.org		0					3375	0			18877		false	0									binaryDataFormat																							false																																																			mkv mk3d mka mks													21	0		12																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Matroska	0	0														
polkadot	Polkadot	2020	Gavin Wood		8	cryptoProtocol		https://polkadot.network		0					3376	0			18877		false	0									cryptoProtocol																							false																																														Polkadot is a blockchain network of networks designed to challenge our assumptions, directed and governed by those who hold the DOT token. By holding DOT, you are part of the largest and most decentralized decision-making group in the world.	Polkadot is a blockchain network of networks designed to challenge our assumptions, directed and governed by those who hold the DOT token. By holding DOT, you are part of the largest and most decentralized decision-making group in the world.			Polkadot is a blockchain network of networks designed to challenge our assumptions, directed and governed by those who hold the DOT token. By holding DOT, you are part of the largest and most decentralized decision-making group in the world.														21	0		8																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Polkadot_(cryptocurrency)	0	0														
basic-stamp	BASIC Stamp	1990			7	pl				0					3377	0			18862		true	0									pl																							false																																					1990	pbasic basic java parallax-propeller arduino	The BASIC Stamp is a microcontroller with a small, specialized BASIC interpreter (PBASIC) built into ROM. It is made by Parallax, Inc. and has been popular with electronics hobbyists since the early 1990s.	2004	35	64	185	890313					Parallax Inc															195	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BASIC_Stamp	0	0														
steinhaus-moser-notation	Steinhaus-Moser notation	1969			7	notation				0					3378	0			18840		true	0									notation																							false																																					1969		In mathematics, Steinhaus–Moser notation is a notation for expressing certain large numbers. It is an extension of Hugo Steinhaus's polygon notation, devised by Leo Moser.		33	93		305463					Wrocław University && University of Alberta															185	0		8																																														Poland and Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Steinhaus–Moser_notation	0	0														
croma	Croma	2005			7	pl				0					3379	0			18826		true	0									pl																							false																																							Croma may refer to:  Croma (programming language), a dialect of the Lisp programming language Cromā, an Indian retailer of consumer electronics Giulio Croma (died 1632), an Italian painter Fiat Croma, a car Italian for an eighth note in music	2014	32	15	3	41775380					http://patrickcollison.com/															180	0		7																																														Ireland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Croma	0	0														
integer-basic	Integer BASIC	1977			7	pl				0					3380	0			18826		true	0									pl																							false																																					1977	hp-time-shared-basic applesoft-basic basic microsoft-basic altair-basic assembly-language	Integer BASIC, written by Steve Wozniak, is the BASIC interpreter of the Apple I and original Apple II computers. Originally available on cassette, then included in ROM on the original Apple II computer at release in 1977, it was the first version of BASIC used by many early home computer owners.Integer BASIC was phased out in favor of Applesoft BASIC starting with the Apple II Plus in 1979. This was a licensed but modified version of Microsoft BASIC, which included the floating point support missing in Integer BASIC.	2003	32	116	153	310928					Apple															180	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Integer_BASIC	0	0														
arm-templates	ARM Templates	2017			9	jsonFormat				0					3381	1			18822		true	1	bicep								jsonFormat																							false																																														Azure Resource Manager templates are JavaScript Object Notation (JSON) files that define the infrastructure and configuration for your project.	Azure Resource Manager templates are JavaScript Object Notation (JSON) files that define the infrastructure and configuration for your project.		Microsoft	Azure Resource Manager templates are JavaScript Object Notation (JSON) files that define the infrastructure and configuration for your project.														0	0		9																																																		https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/	"""properties"": {   ""publisher"": ""Microsoft.Azure.Extensions"",   ""type"": ""CustomScript"",   ""typeHandlerVersion"": ""2.0"",   ""autoUpgradeMinorVersion"": true,   ""settings"": {     ""fileUris"": [       ""[concat(variables('template').assets, '/lamp-app/install_lamp.sh')]""     ]   },   ""protectedSettings"": {     ""commandToExecute"": ""[concat('sh install_lamp.sh ', parameters('mySqlPassword'))]""   } }"																																																																																																																																																																																																																							0	0														
bayer-expressions	Bayer Expressions	2018	Dave Bayer		9	dataNotation				0					3382	1			18822		true	1	s-expressions								dataNotation																							false																																														"An alternative notation for S-Expressions that uses fewer parentheses. As described by the creator: Indentation implies parentheses. A pipe ""|"" opens a parenthesis that auto-closes at the end of that line or at the next "")"". A dollar ""$"" opens a parenthesis that auto-closes when the indentation recovers. The result has a lighter, more poetic look than any language I know, and the parentheses that are left actually matter, so I pay attention to them."	"An alternative notation for S-Expressions that uses fewer parentheses. As described by the creator: Indentation implies parentheses. A pipe ""|"" opens a parenthesis that auto-closes at the end of that line or at the next "")"". A dollar ""$"" opens a parenthesis that auto-closes when the indentation recovers. The result has a lighter, more poetic look than any language I know, and the parentheses that are left actually matter, so I pay attention to them."			"An alternative notation for S-Expressions that uses fewer parentheses. As described by the creator: Indentation implies parentheses. A pipe ""|"" opens a parenthesis that auto-closes at the end of that line or at the next "")"". A dollar ""$"" opens a parenthesis that auto-closes when the indentation recovers. The result has a lighter, more poetic look than any language I know, and the parentheses that are left actually matter, so I pay attention to them."														0	0		11	s-expressions i-expressions															1																																		https://news.ycombinator.com/item?id=19431720	define | edge? g e   let     $ es | edges g       e2 | reverse e     or (member e es) (member e2 es)																																																																																																																																																																																																																							0	0														
cdl	CDL	1995	Christian Hochberger		9	pl				0					3383	0			18822		true	1	cdlpp								pl																							false																																														A Language for Cellular Processing.  Our goal is to describe complex cellular automata in a concise and readable way.	A Language for Cellular Processing.  Our goal is to describe complex cellular automata in a concise and readable way.		Technische Universität Darmstadt	A Language for Cellular Processing.  Our goal is to describe complex cellular automata in a concise and readable way.														0	0		9																1																														Germany				https://doi.org/10.1007/3-540-60222-4\_107																																																																																																																																																																																																																								0	0														
csa	CodeStudAssembler	2017			9	assembly				0					3384	1			18822		true	1	v8torque								assembly																							false																																																	https://github.com/v8															0	0		9																																	text													Various				https://v8.dev/blog/csa	  test al,0x1   jz not_string   movq rbx,[rax-0x1]   cmpb [rbx+0xb],0x80   jnc not_string   movq rax,[rax+0xf]   retl not_string:   movq rax,[r13-0x60]   retl																																																																																																																																																																																																																							0	0														
hvm	hvm	2022	Victor Taelin		9	ir				0					3385	1			18822		true	1	hvm2								ir																							false																																														HVM is a low-level compile target for high-level languages. It provides a raw syntax for wiring interaction nets.	HVM is a low-level compile target for high-level languages. It provides a raw syntax for wiring interaction nets.	https://github.com/HigherOrderCO/HVM/blob/main/paper/PAPER.pdf		HVM is a low-level compile target for high-level languages. It provides a raw syntax for wiring interaction nets.														0	0		10	hvm2															1																																			@main = a   & @sum ~ (28 (0 a))  @sum = (?(((a a) @sum__C0) b) b)  @sum__C0 = ({c a} ({$([*2] $([+1] d)) $([*2] $([+0] b))} f))   &! @sum ~ (a (b $([+] $(e f))))   &! @sum ~ (c (d e))																																																																																																																																																																																																																							0	0														
siman	SIMAN	1983			9	pl				0					3386	0			18822	1056	true	1	rason								pl																							false																																																	Purdue University Indiana's Land Grant University															0	0		9																																														United States				https://semanticscholar.org/paper/3bdfdd481108dc2b8810633f245e8efc8be414a3																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=1056												year|title|doi|citations|influentialCitations|authors|paperId\n1987|Critique of SIMAN as a programming language (abstract only)|10.1145/322917.323046|3|0|D. Thuente|3bdfdd481108dc2b8810633f245e8efc8be414a3	
unified-diff	Unified Diff	1990	Wayne Davison		9	diffFormat				0					3387	1			18822		true	1	diff								diffFormat																							false													unidiff																																				comp.sources.misc															0	0		9																1																																		https://en.wikipedia.org/wiki/Diff#Unified_format	--- /path/to/original timestamp +++ /path/to/new timestamp @@ -1,3 +1,9 @@ +This is an important +notice! It should +therefore be located at +the beginning of this +document! +  This part of the  document has stayed the  same from version to @@ -8,13 +14,8 @@  compress the size of the  changes.  -This paragraph contains -text that is outdated. -It will be deleted in the -near future. -  It is important to spell -check this dokument. On +check this document. On  the other hand, a  misspelled word isn't  the end of the world. @@ -22,3 +23,7 @@  this paragraph needs to  be changed. Things can  be added after it. + +This paragraph contains +important new additions +to this document.																																																																																																																																																																																																																							0	0														
ubjson	UBJSON	2017			7	binaryDataFormat		http://ubjson.org/		0					3388	0			18819		false	0									binaryDataFormat																							false																																			2011		2017		Universal Binary JSON (UBJSON) is a computer data interchange format. It is a binary form directly imitating JSON, but requiring fewer bytes of data. It aims to achieve the generality of JSON, combined with being much easier to process than JSON.		31	9		39531331																				176	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/UBJSON	0	0				ubjson.org										
advice-taker	Advice Taker	1958	John McCarthy		8	pl				0					3389	0			18812	8401	true	0									pl																							false																																					1958					6							Stanford University															20	0		8																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Advice_taker	0	0	https://hopl.info/showlanguage.prx?exp=8401													
amf	AMF	2011			8	3d xmlFormat			https://www.iso.org/standard/67472.html	0					3390	0			18812		false	0									3d																							false																																														AMF (Additive Manufacturing File Format) is an open standard for describing objects for additive manufacturing processes such as 3D printing. It is an XML-based format designed to allow any computer-aided design software to describe the shape and composition of any 3D object to be fabricated on any 3D printer. AMF supports features like geometry, color, material, and lattice structures, aiming to be more comprehensive than earlier formats like STL.	AMF (Additive Manufacturing File Format) is an open standard for describing objects for additive manufacturing processes such as 3D printing. It is an XML-based format designed to allow any computer-aided design software to describe the shape and composition of any 3D object to be fabricated on any 3D printer. AMF supports features like geometry, color, material, and lattice structures, aiming to be more comprehensive than earlier formats like STL.			AMF (Additive Manufacturing File Format) is an open standard for describing objects for additive manufacturing processes such as 3D printing. It is an XML-based format designed to allow any computer-aided design software to describe the shape and composition of any 3D object to be fabricated on any 3D printer. AMF supports features like geometry, color, material, and lattice structures, aiming to be more comprehensive than earlier formats like STL.	amf													20	0		9																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Additive_manufacturing_file_format	0	0														
bbn-lisp	BBN-LISP	1960			8	pl				0					3391	0			18812	3347	true	0									pl																							false																																					1960					49							BBN															20	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BBN_LISP	0	0	https://hopl.info/showlanguage.prx?exp=3347													
device-independent-file-format	Device independent file format	1982	David R. Fuchs and Donald Knuth		8	binaryDataFormat				0					3392	0			18812		false	0									binaryDataFormat																							false																																																	Stanford University															20	0		9																2																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Device_independent_file_format	0	0														
energy-momentum-equation	Energy Momentum Equation	1928	Paul Dirac		8	equation				0					3393	0			18812		false	0						E^2=(pc)^2 + (m0c^2)^2			equation																							false																																																																20	0		9	mass-energy-equation															1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Energy–momentum	0	0														
genstat	GENSTAT	1968			8	application				0					3394	0			18812	6789	false	0									application																							false																																					2017					9							Rothamsted Research															20	0		8																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Genstat	0	0	https://hopl.info/showlanguage.prx?exp=6789													
gnu-emacs-editor	GNU Emacs	1985	Richard Stallman		8	editor				0					3395	0			18812		false	0									editor																							false																																																															true	20	0		9	emacs-editor															1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/GNU_Emacs	0	0														
hcard	HCard	2009			8	xmlFormat				0					3396	1			18812		true	0									xmlFormat																							false																																																	CommerceNet															20	0		8																																														United States					"<div class=""vcard"">     <div class=""fn org"">Wikimedia Foundation Inc.</div>     <div class=""adr"">         <div class=""street-address"">149 New Montgomery Street, 3rd Floor</div>         <div> <span class=""locality"">San Francisco</span>, <abbr class=""region"" title=""California"">CA</abbr> <span class=""postal-code"">94105</span></div>         <div class=""country-name"">USA</div>     </div>     <div>Phone: <span class=""tel"">+1-415-839-6885</span></div>     <div>Email: <span class=""email"">info@wikimedia.org</span></div>     <div class=""tel"">         <span class=""type"">Fax</span>:         <span class=""value"">+1-415-882-0495</span>     </div> </div>"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/HCard	0	0														
hyperfun	HyperFun	1999			8	pl				0					3397	0			18812	5289	true	0									pl																							false																																					2002					15							http://digitalmaterial.org															20	0		8																																														Various																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/HyperFun	0	0	https://hopl.info/showlanguage.prx?exp=5289													
information-theory-equation	Information Theory Equation	1948	Claude Shannon		8	equation				0					3398	0			18812		false	0									equation																							false																																																	Bell Labs															20	0		8																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Entropy_(information_theory)	0	0														
nroff	nroff	1972	Joe Ossanna		8	textMarkup				0					3399	0			18812		true	0									textMarkup																							false																																																	Bell Labs															20	0		11	troff groff roff															1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Nroff	0	0														
object-definition-language	Object Definition Language	1991			8	pl				0					3400	0			18812		true	0									pl																							false																																							Object Definition Language (ODL) is the specification language defining the interface to object types conforming to the ODMG Object Model. Often abbreviated by the acronym ODL. This language's purpose is to define the structure of an Entity-relationship diagram.										http://www.odbms.org/odmg-standard															20	0		8																																														United States				https://handwiki.org/wiki/Object_Definition_Language																																																																																																																																																																																																																							https://web.archive.org/web/20190430204008/https://en.wikipedia.org/wiki/Object_Definition_Language	0	0														
objvlisp	ObjVlisp	1984			8	pl				0					3401	0			18812	1103	true	0									pl																							false																																					1971					10							University of Vincennes															20	0		8																																														France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/ObjVlisp	0	0	https://hopl.info/showlanguage.prx?exp=1103													
phigs	PHIGS	1988			8	library				0					3402	0			18812		true	0									library																							false																																																	American National Standards Institute && Federal Information Processing Standards && ISO && International Electrotechnical Commission															20	0		12	opengl																																													United States and Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PHIGS	0	0														
qfx	QFX file format	1997			8	textDataFormat				0					3403	0			18812		true	0									textDataFormat																							false																																																	Intuit															20	0		9	ofx																																													United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/QFX_(file_format)	0	0														
sccs	SCCS	1973	Marc J. Rochkind		8	versionControlApplication				0					3404	0			18812		false	0									versionControlApplication																							false												Source Code Control System																																					Bell Labs															20	0		8																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Source_Code_Control_System	0	0														
schoonschip	Schoonschip	1963			8	pl				0					3405	0			18812	208	true	0									pl																							false																																					1963					14							Utrecht University															20	0		8																																														Netherlands																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Schoonschip	0	0	https://hopl.info/showlanguage.prx?exp=208													
setun	Setun	1958			8	computingMachine				0					3406	0			18812	5292	false	0									computingMachine																							false																																					1958					101							Moscow State University															20	0		8																																														Former Union of Soviet Socialist Republics or Russia																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Setun	0	0	https://hopl.info/showlanguage.prx?exp=5292													
sparqcode	SPARQCode	2010			8	barCodeFormat				0					3407	0			18812		true	0									barCodeFormat																							false																																																	MSKYNET, Inc															20	0		8																																														United States				https://web.archive.org/web/20130516001058/https://www.sparqcode.com/static/tos																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/SPARQCode	0	0														
squoze	SQUOZE	1958			8	binaryDataFormat				0					3408	0			18812	5458	false	0									binaryDataFormat																							false																																					1959					5							IBM															20	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SQUOZE	0	0	https://hopl.info/showlanguage.prx?exp=5458													
stringcomp	STRINGCOMP	1967			8	pl				0					3409	0			18812	2743	true	0									pl																							false																																					2009					6							BBN															20	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/STRINGCOMP	0	0	https://hopl.info/showlanguage.prx?exp=2743													
superplan	Superplan	1951	Heinz Rutishauser		8	pl				0					3410	0			18812		true	0									pl																							false																																																																20	0		8																1																														Germany																																																							true																																																																																																																																																																				https://en.wikipedia.org/wiki/Superplan	0	0														
telehash	Telehash	2010	Jeremie Miller		8	protocol				0					3411	0			18812		true	0									protocol																							false																																																														true		20	0		8																1																																		https://quartzjer.tumblr.com/post/71784515314/telehash-history																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Telehash	0	0														
wgs	World Geodetic System	1984			8	geoCode				0					3412	0			18812		false	0									geoCode																							false												World Geodetic System	WGS84																																				USNGA															20	0		8																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/World_Geodetic_System	0	0														
xpm-format	X PixMap	1989			8	textDataFormat				0					3413	1			18812		true	0									textDataFormat				170				C	xpm		c_cpp	clike	text/x-csrc	source.c	data								false																																																			xpm	xpm pm												20	0		9																																																			static char* <variable_name>[] = { <Values> <Colors> <Pixels> <Extensions> };																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/X_PixMap	0	0									X PixMap					
jis-x-0201	JIS X 0201	1969			7	characterEncoding				0					3414	0			18804		true	0									characterEncoding																							false																																					1969	ascii unicode	JIS X 0201, a Japanese Industrial Standard developed in 1969 (then called JIS C 6220 until the JIS category reform), was the first Japanese electronic character set to become widely used.  It is either 7-bit encoding or 8-bit encoding, although 8-bit encoding is dominant for modern use. The full name of this standard is 7-bit and 8-bit coded character sets for information interchange (7ビット及び8ビットの情報交換用符号化文字集合). The first 96 codes comprise an ISO 646 variant, mostly following ASCII with some differences, while the second 96 character codes represent the phonetic Japanese katakana signs. Since the encoding does not provide any way to express hiragana or kanji, it is only capable of expressing simplified written Japanese. Nevertheless, it is possible to express, at least phonetically, the full range of sounds in the language.  In the 1980s, this was acceptable for media such as text mode computer terminals, telegrams, receipts or other electronically handled data. JIS X 0201 was supplanted by subsequent encodings such as Shift JIS (which combines this standard and JIS X 0208) and later Unicode.	2005	30	552		3230622					The National Institute of Advanced Industrial Science and Technology															170	0		7																																														Japan																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/JIS_X_0201	0	0														
property-specification-language	Property Specification Language	2004			7	pl				0					3415	1			18804		true	0									pl																							false																																					2004	vhdl verilog systemverilog	Property Specification Language (PSL) is a temporal logic extending Linear temporal logic with a range of operators for both ease of expression and enhancement of expressive power. PSL makes an extensive use of regular expressions and syntactic sugaring. It is widely used in the hardware design and verification industry, where formal verification tools (such as model checking) and/or  logic simulation tools are used to prove or refute that a given PSL formula holds on a given design. PSL was initially developed by Accellera for specifying properties or assertions about hardware designs. Since September 2004 the standardization on the language has been done in IEEE 1850 working group. In September 2005, the IEEE 1850 Standard for Property Specification Language (PSL) was announced.	2004	30	255	109	762084					Accellera Systems Initiative															170	0		7																																														United States																							((true[*]; req; ack)  |=> (start; data[*3]; end) @ clk																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Property_Specification_Language	0	0														
trellis	Trellis	1985			7	pl				0					3416	0			18787	1284	true	0									pl																							false																																					1960		Trellis may refer to:	2004	29	25		648799																				165	0		7																																																		https://semanticscholar.org/paper/f59e74f6a5c8e3cff7e4278e54b123b6d931cea8																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Trellis	0	0	https://hopl.info/showlanguage.prx?exp=1284													
snaptag	SnapTag	2011			7	barCodeFormat				0					3417	0			18777		true	0									barCodeFormat																							false																																					2011		SnapTag, invented by SpyderLynk, is a 2D mobile barcode alternative similar to a QR code, but that uses an icon or company logo and code ring rather than a square pattern of black dots.Similar to a QR code, SnapTags can be used to take consumers to a brand’s website, but can also facilitate mobile purchases, coupon downloads, free sample requests, video views, promotional entries,  Facebook Likes, Pinterest Pins, Twitter Follows, Posts and Tweets.  SnapTags offer back-end data mining capabilities.		28	6		34198843					SpyderLynk LLC															160	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SnapTag	0	0														
turbo-assembler	Turbo Assembler	1989			6	pl linker				0					3418	1			18756		true	0									pl																							false																																					1989	x86-isa turbo-pascal turbo-basic microsoft-macro-assembler	Turbo Assembler (TASM)  is a computer assembler (software for program development) developed by Borland which runs on and produces code for 16- or 32-bit x86 DOS or Microsoft Windows. It can be used with Borland's high-level language compilers, such as Turbo Pascal, Turbo Basic, Turbo C and Turbo C++. The Turbo Assembler package is bundled with the Turbo Linker, and is interoperable with the Turbo Debugger. TASM can assemble Microsoft Macro Assembler (MASM) source using its MASM mode and has an ideal mode with a few enhancements. Object-Oriented programming has been supported since version 3.0. The last version of Turbo Assembler is 5.4, with files dated 1996 and patches up to 2010; it is still supplied with Delphi and C++Builder. TASM itself is a 16-bit program; it will run on 16- and 32-bit versions of Windows, and produce code for the same versions. There are ways to run 16-bit programs such as TASM on 64-bit Windows (e.g., on a virtual machine), but it will not generate 64-bit Windows code. The Borland Turbo Assembler 5.0 package is supplied on three 3.5-inch diskettes and with three small books.	2004	69	60	167	788619																			false	365	0		6																																																																					".model small .stack 100h .data msg db ""Merry Christmas!"",'$' .code main proc  mov ds, ax  mov dx, offset msg  mov ah, 9  int 21h  mov ax, 4c00h  int 21h main endp end main"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Turbo_Assembler	0	0														
spec-sharp	Spec Sharp	2004			7	pl				0					3419	1			18746		true	1	sing-sharp								pl																							false																																					2004	csharp eiffel java	Spec# is a programming language with specification language features that extends the capabilities of the C# programming language with Eiffel-like contracts, including object invariants, preconditions and postconditions. Like ESC/Java, it includes a static checking tool based on a theorem prover that is able to statically verify many of these invariants. It also includes a variety of other minor extensions to the language, such as non-null reference types. The code contracts API in the .NET Framework 4.0 has evolved with Spec#. Microsoft Research developed both Spec# and C#; in turn, Spec# serves as the foundation of the Sing# programming language, which Microsoft Research also developed.	2005	16	82	74	3078904					Microsoft															100	0		7																																														United States																							static int Main(string![] args)         requires args.Length > 0;         ensures return == 0;     {         foreach(string arg in args)         {             Console.WriteLine(arg);         }         return 0;     }																																																																																																																																																																																																				https://web.archive.org/web/20190321010218/https://en.wikipedia.org/wiki/Spec_Sharp	0	0														
analytical-engine-machine	Analytical engine	1837			5	computingMachine				0					3420	0			18743		false	0									computingMachine																							false																																					1991	assembly-language punched-tape	The Analytical Engine was a proposed mechanical general-purpose computer designed by English mathematician and computer pioneer Charles Babbage. It was first described in 1837 as the successor to Babbage's difference engine, a design for a mechanical computer. The Analytical Engine incorporated an arithmetic logic unit, control flow in the form of conditional branching and loops, and integrated memory, making it the first  design for a general-purpose computer that could be described in modern terms as Turing-complete. In other words, the logical structure of the Analytical Engine was essentially the same as that which has dominated computer design in the electronic era.Babbage was never able to complete construction of any of his machines due to conflicts with his chief engineer and inadequate funding. It was not until the late 1940s that the first general-purpose computers were actually built, more than a century after Babbage had proposed the pioneering Analytical Engine in 1837.	2011	106	186	2	1271																				550	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Analytical_engine	0	0														
morfik	Morfik	2000			7	pl				0					3421	0			18736		true	0									pl																							false																																					2010	java csharp basic object-pascal javascript linux free-pascal	Morfik Technology Pty Ltd. is an Australian software company that was acquired by Altium in 2010.  The company is known for developing a set of visual designers, compilers and a Framework combined in an Integrated development environment (IDE) aimed at developing Ajax applications in a high-level language such as Java, C#, BASIC or Object Pascal.  Morfik includes visual design tools for Web interfaces, database structure, and queries.  It supports the classic client–server model, however like all Ajax applications, the client-side code runs within a browser. The Morfik development tool converts the forms that the user draws into DHTML, compiles the client-logic into JavaScript, and builds the application and database server engines to house the server-side code.	2007	26	97	301	10269359					Morfik Technology Pty Ltd															150	0		7																																														Australia																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Morfik	0	0														
starlogo	StarLogo	2008			7	pl simulation				0					3422	0			18736		true	0									pl																							false																																					2011	logo netlogo etoys lisp connection-machine java squeak smalltalk scratch	"StarLogo is an agent-based simulation language developed by Mitchel Resnick, Eric Klopfer, and others at MIT Media Lab and MIT Scheller Teacher Education Program in Massachusetts. It is an extension of the Logo programming language, a dialect of Lisp. Designed for education, StarLogo can be used by students to model the behavior of decentralized systems. The first StarLogo ran on a Connection Machine 2 parallel computer. A subsequent version ran on Macintosh computers; this version became known later as MacStarLogo (and now is called MacStarLogo Classic). The current StarLogo is written in Java and works on most computers. StarLogo is also available in a version called OpenStarLogo. The source code for OpenStarLogo is available online, although the license under which it is released is not an open source license according to the Open Source Definition, because of restrictions on the commercial use of the code. StarLogo TNG (The Next Generation) version 1.0 was released in July 2008. It provides a 3D world using OpenGL graphics and a block-based graphical language to increase ease of use and learnability. It is written in C and Java. StarLogo TNG uses ""blocks"" to put together puzzle-like pieces. StarLogo TNG reads the blocks in the order you fit them together, and sets the program in the Spaceland view. StarLogo is a primary influence for the Kedama particle system, programmed by Yoshiki Oshima, found in the  Etoys educational programming environment and language, which can be viewed as a Logo done originally in Squeak Smalltalk."	2004	26	34	86	746828					MIT															150	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/StarLogo	0	0														
xcas	XCAS	2001			7	pl				0					3423	0			18736	4928	true	0									pl																							false																																					2000	linux unix maple mupad	Xcas is a user interface to Giac, a free, basic Computer Algebra System (CAS) for Microsoft Windows, Apple macOS and Linux/Unix. Giac can be used directly inside software written in C++. Giac has a compatibility mode with Maple and MuPAD and Qcas and ExpressionsinBar software and TI-89, TI-92, Voyage 200 and TI-Nspire calculators. Users can use Giac/Xcas as well as a free software compatible with Maple to develop formal algorithms or use it in other software. Among other things Xcas can solve equations and draw graphs. CmathOOoCAS, an OpenOffice.org plugin which allows formal calculation in Calc spreadsheet and Writer word processing, uses Xcas to perform calculations.	2007	26	78		11502667																				150	0		7																																																		https://www-fourier.ujf-grenoble.fr/~parisse/giac.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Xcas	0	0	https://hopl.info/showlanguage.prx?exp=4928													
zope	Zope	1999			5	application				0					3424	0			18730		false	0									application																							false																																					1999		"Zope is a family of free and open-source web application servers written in Python, and their associated online community. Zope stands for ""Z Object Publishing Environment"", and was the first system using the now common object publishing methodology for the Web. Zope has been recognized as a Python killer app, an application that helped put Python in the spotlight.Over the last few years, the Zope community has spawned several additional web frameworks with disparate aims and principles, but sharing philosophy, people, and source code. Zope 2 is still the most widespread of these frameworks, largely thanks to the Plone content management system, which runs on Zope 2. BlueBream (earlier called Zope 3) is less widespread but underlies several large sites, including Launchpad. Grok was started as a more programmer-friendly framework, ""Zope 3 for cavemen"", and in 2009 Pyramid (ex BFG) gained popularity in the Zope community as a minimalistic framework based on Zope principles."		104	345		34472																				540	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Zope	0	0														
wireless-markup-language	WML	1998			6	xmlFormat				0					3425	1			18727		true	0									xmlFormat																							false																																					1998	wml xml html wmlscript	Wireless Markup Language (WML),  based on XML, is a now-obsolete markup language intended for devices that implement the Wireless Application Protocol (WAP) specification, such as mobile phones. It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like HTML (HyperText Markup Language). It preceded the use of other markup languages now used with WAP, such as HTML itself, and XHTML (which are gaining in popularity as processing power in mobile devices increases).	2002	64	123	293	57821																				340	0		6																																																																					"<card id=""cM"" title=""MY_DOMAIN.com"">   <p>     Call A Taxi:     <a href=""wtai://wp/mc;%2B19035551212"">903-555-1212</a>   </p> </card>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Wireless_Markup_Language	5	0								year|publisher|title|authors|isbn13\n2000|Apress|Professional JSP : Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and WML|Karl Avedal and Danny Ayers and Timothy Briggs and George Gonchar and Naufal Khan and Peter Henderson and Mac Holden and Andre Lei and Dan Malks and Sameer Tyagi and Stephan Osmont and Paul Siegmann and Gert Van Damme and Steve Wilkinson and Stefan Zeiger and John Zukowski and Ari Halberstadt and Carl Burnham and John Timney and Tom Myers and Alexander Nakhimovsky|9781861003621\n2001|McGraw-Hill Professional|WML & WMLScript: A Beginner's Guide|Jamsa, Kris|9780072192940\n2000|Wiley|WAP Servlets: Developing Dynamic Web Content With Java and WML (With CD-ROM)|Cook III, John L.|9780471393078\n2000|Addison-Wesley|Inside WAP: Programming Applications with WML and WMLScript|Niskanen, Pekka|9780201725919\n2000|Manning Publications|Wml And Wmlscript Programming: How To Design And Implement Effective Web Sites For Portable Devices|Christopher Hoover|9781930110076						
synchronized-multimedia-integration-language	SMIL	1997			5	pl				0					3426	0			18719		true	0									pl																							false																																					1999	html svg javascript musicxml nested-context-language	Synchronized Multimedia Integration Language (SMIL ()) is a World Wide Web Consortium recommended Extensible Markup Language (XML) markup language to describe multimedia presentations. It defines markup for timing, layout, animations, visual transitions, and media embedding, among other things. SMIL allows presenting media items such as text, images, video, audio, links to other SMIL presentations, and files from multiple web servers. SMIL markup is written in XML, and has similarities to HTML.	2001	101	533	315	28704																				525	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Synchronized_Multimedia_Integration_Language	0	0														
thue-programming-language	Thue	2004			7	esolang				0					3427	3			18718		true	0									esolang																							false				t/Thue.th																																	2000		"Thue ( TOO-ay) is an esoteric programming language invented by John Colagioia in early 2000. It is a meta-language that can be used to define or recognize Type-0 languages from the Chomsky hierarchy. Because it is able to define languages of such complexity, it is also Turing-complete itself. Thue is based on a nondeterministic string rewriting system called semi-Thue grammar, which itself is named after the Norwegian mathematician Axel Thue. The author describes it as follows: ""Thue represents one of the simplest possible ways to construe constraint-based programming. It is to the constraint-based paradigm what languages like OISC are to the imperative paradigm; in other words, it's a tar pit."""	2004	25	14	58	899025									th											145	0		7																																																														a::=~Hello World ::= a  				https://riju.codes/thue	a::=~Hello, world! ::= a		1_::=1++ 0_::=1  01++::=10 11++::=1++0  _0::=_ _1++::=10  ::=  _1111111111_	Thue																																																																																																																																																																																																			https://en.wikipedia.org/wiki/Thue_%28programming_language%29	0	0														
vivaldi	vivaldi	2015			7	pl				0					3428	0			18709		true	0								https://github.com/jeorgun/Vivaldi	pl																2015	2019	2015	6	9	115		true																																																															true	143	0		7																																																																													https://github.com/jeorgun/Vivaldi																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n9053694|Show HN: Vivaldi programming language|2015-02-15 19:26:31 UTC|1424028391|jeorgun|25|52							
d-data-language-specification	D data language specification	1994			7	queryLanguage				0					3429	0			18691		true	0									queryLanguage																							false																																					1994	csharp	D is a set of prescriptions for what Christopher J. Date and Hugh Darwen believe a relational database management system ought to be like.  It is proposed in their paper The Third Manifesto, first published in 1994 and elaborated on in several books since then.	2005	23	47	106	3077431					IBM															135	0		7																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/D_%28data_language_specification%29	0	0														
stos-basic	STOS BASIC	1988			7	pl				0					3430	0			18691		true	0									pl																							false																																					1988	basic amos	STOS BASIC is a dialect of the BASIC programming language implemented on the Atari ST computer. STOS BASIC was originally developed by Jawx, François Lionet, and Constantin Sotiropoulos and published by Mandarin Software (now known as Europress Software). STOS Basic was a version of BASIC that was designed for creating games, but the set of powerful high-level graphics and sound commands it offered made it suitable for developing multimedia-intense software without any knowledge of the internals of the Atari ST.	2005	23	102	65	1366035					Mandarin Software															135	0		7																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/STOS_BASIC	0	0														
watfiv	WATFIV	1968			7	pl				0					3431	0			18691	2615	true	0									pl																							false																																					1968	fortran 1620sps cobol watcom	"WATFIV, or WATerloo FORTRAN IV,  developed at the University of Waterloo, Canada is an implementation of the Fortran computer programming language. It is the successor of WATFOR. WATFIV was used from the late 1960s into the mid-1980s. WATFIV was in turn succeeded by later versions of WATFOR. Because it could complete the three usual steps (""compile-link-go"") in just one pass, the system became popular for teaching students computer programming."	2004	23	18	107	1135659																				135	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/WATFIV	0	0	https://hopl.info/showlanguage.prx?exp=2615													
ais	Alternate Instruction Set	2001			7	isa				0					3432	0			18674		true	0									isa																							false																																					2002	mmx nasm	The Alternate Instruction Set (AIS) is a second 32-bit instruction set architecture found in some x86 CPUs made by VIA Technologies.  On these VIA C3 processors, the second hidden processor mode is accessed by executing the x86 instruction ALTINST (0F 3F).  If AIS mode has been enabled, the processor will perform a JMP EAX and begin executing AIS instructions at the address of the EAX register.  Using AIS allows native access to the Centaur Technology-designed RISC core inside the processor.	2018	22	9		58111994					VIA Technologies, Inc															130	0		7																																																		http://datasheets.chipdb.org/VIA/Eden-ESP/Eden%20v1.4.pdf																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Alternate_Instruction_Set	0	0														
piet-programming-language	Piet	1990			7	esolang				0					3433	1			18661		true	0									esolang																							false																																					1972	intercal fortran cobol assembly-language unix brainfuck befunge fractran grass lolcode malbolge unlambda whitespace	An esoteric programming language (sometimes shortened to esolang) is a programming language designed to test the boundaries of computer programming language design, as a proof of concept, as software art, as a hacking interface to another language (particularly functional programming or procedural programming languages), or as a joke.  The use of esoteric distinguishes these languages from programming languages that working developers use to write software. Usually, an esolang's creators do not intend the language to be used for mainstream programming, although some esoteric features, such as visuospatial syntax,  have inspired practical applications in the arts.  Such languages are often popular among hackers and hobbyists. Usability is rarely a goal for esoteric programming language designers—often it is quite the opposite.  Their usual aim is to remove or replace conventional language features while still maintaining a language that is Turing-complete, or even one for which the computational class is unknown.	2004	21	283	87	53398					https://www.dangermouse.net/esoteric/piet.html															125	0		7																																														Australia																							~ATH(THIS) {      // ADDITIONAL GRAVES...  } EXECUTE(NULL);  THIS.DIE();																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Piet_%28programming_language%29	0	0														
rpp	R++	1990			7	pl				0					3434	0			18642		true	0									pl																							false																																					1990		R++ is a rule-based programming language based on C++. The United States patent describes R++ as follows:  The R++ extension permits rules to be defined as members of C++ classes. The programming system of the invention takes the classes with rules defined using R++ and generates C++ code from them in which the machinery required for the rules is implemented completely as C++ data members and functions of the classes involved in the rules. R++ was developed by Bell Labs in the 1990s, but due to the Bell System divestiture that split the legal rights to the work developed at the Laboratories between AT&T and Lucent, did not see immediate commercial development while the two companies disputed ownership.	2006	20	12	32	8387439					Bell Labs															120	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/R%2B%2B	0	0														
wmlscript	WMLScript	1998			7	pl				0					3435	0			18642		true	0									pl																							false												Wireless Markup Language Script																									2011	javascript wireless-markup-language	WMLScript is a procedural programming language and dialect of JavaScript used for WML pages and is part of the Wireless Application Protocol (WAP). WMLScript is a client-side scripting language and is similar to JavaScript. Just like JavaScript WMLScript is used for tasks such as user input validation, generation of error message and other Dialog boxes etc. WMLScript is based on ECMAScript (European Computer Manufacturers Association Script), which is JavaScript's standardized version. Thus the syntax of WMLScript is similar to JavaScript but not fully compatible.Despite the syntactical similarities, they are two different languages.  WMLScript does not have objects or array, which JavaScript has.  On the other hand, it allows you to declare and include external functions from other scripts.   WMLScript is optimised for low power devices, and is a compiled language.	2006	20	113	40	6115479																				120	0		7																																																		https://www.developershome.com/wap/wmlscript/wmlscriptIntro.asp																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/WMLScript	0	0														
aaf	Advanced Authoring Format	2002			6	binaryDataFormat				0					3436	0			18640		false	0									binaryDataFormat																							false																																					2002		The Advanced Authoring Format (AAF) is a file format for professional cross-platform data interchange, designed for the video post-production and authoring environment. It was created by the Advanced Media Workflow Association (AMWA), and is now being standardized through the Society of Motion Picture and Television Engineers (SMPTE).		52	27		378634					Advanced Media Workflow Association															280	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Advanced_Authoring_Format	0	0														
moinmoin	moinmoin	2000			8	textMarkup		http://moinmo.in/HelpOnMoinWikiSyntax		0					3437	1			18629		true	1	txt2tags								textMarkup																							false																																																	https://github.com/moinwiki															1	0		8																																														Germany					Table of contents: <<TableOfContents()>>  Table of contents (up to 2nd level headings only): <<TableOfContents(2)>>  = heading 1st level = == heading 2nd level == === heading 3rd level === ==== heading 4th level ==== ===== heading 5th level ===== ====== no heading 6th level ======																																																																																																																																																																																																																							0	0														
ccr	Continuity of Care Record	2007			7	xmlFormat				0					3438	0			18622		true	0									xmlFormat																							false																																					2007		Continuity of Care Record (CCR) is a health record standard specification developed jointly by ASTM International, the Massachusetts Medical Society (MMS), the Healthcare Information and Management Systems Society (HIMSS), the American Academy of Family Physicians (AAFP), the American Academy of Pediatrics (AAP), and other health informatics vendors.		19	66		2698482					ASTM International && Massachusetts Medical Society && Healthcare Information && Management Systems Society && American Academy of Family Physicians && American Academy of Pediatrics															115	0		12																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Continuity_of_Care_Record	0	0														
msx-basic	MSX BASIC	1984			7	pl				0					3439	0			18622		true	0									pl																							false																																					1983	gw-basic vilnius-basic mbasic dartmouth-basic	MSX BASIC is a dialect of the BASIC programming language. It is an extended version of Microsoft Standard BASIC Version 4.5, and includes support for graphic, music, and various peripherals attached to MSX Personal Computers. Generally, MSX-BASIC is designed to follow GW-BASIC, which is one of the standard BASICs running on 16-bit computers. During the creation of MSX-BASIC, effort was made to make the system flexible and expandable.	2003	19	114	79	327744					Microsoft															115	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MSX_BASIC	0	0														
template-attribute-language	Template Attribute Language	2007			7	template				0					3440	2			18622		true	0									template																							false																																						html xml python java perl raku common-lisp thymeleaf	The Template Attribute Language (TAL) is a templating language used to generate dynamic HTML and XML pages. Its main goal is to simplify the collaboration between programmers and designers. This is achieved by embedding TAL statements inside valid HTML (or XML) tags which can then be worked on using common design tools. TAL was created for Zope but is used in other Python-based projects as well.	2007	19	19	91	10517358																				115	0		7																																	text																		"<tal:if condition=""context/itemlist""> </tal>"																		"<html metal:define-macro=""icing"">  ...  <metal:myslot define-slot=""optional-form"">  ...  </html>    <html metal:use-macro=""templates/page/macros/icing"">  <form metal:fill-slot=""optional-form"" action="".""          tal:attributes=""action context/designator"">  ...  </form>  </html>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Template_Attribute_Language	0	0														
webdna	WebDNA	1995			7	pl				0					3441	1			18622		true	0									pl																							false																																					1995	php mysql	WebDNA is a server-side scripting, interpreted language with an embedded database system, specifically designed for the World Wide Web. Its primary use is in creating database-driven dynamic web page applications. Released in 1995, the name was registered as a trademark in 1998. WebDNA is currently maintained by WebDNA Software Corporation.	2009	19	22	135	24964854																				115	0		7																																	text																																				<!--HAS_WEBDNA_TAGS--> <html>  [text]info=[tcpconnect host=whois.domaindiscover.com&port=43] [tcpsend]webdna.us[unurl]%0D%0A[/unurl][/tcpsend] [/tcpconnect][/text]  [append db=base.db]domain=webdna.us&whois=[info] [/append]  </html>																																																																																																																																																																																																				https://en.wikipedia.org/wiki/WebDNA	0	0			WebDNA											
tsar	tsar	2019	Adam McDaniel		8	pl				0					3442	0		3	18620		true	0								https://github.com/adam-mcdaniel/tsar	pl																2019	2022	2019	3	1	13	3	false																								2019	2019	74	2	23	2	82663																													rust markdown toml				true	19	0		11																1	false																																																												https://github.com/adam-mcdaniel/tsar																																																																																																																																																																																													0	0														
3d-logo	3D Logo	1986			9	pl 3d				0					3443	0			18614	7684	true	0									pl																							false																																														“3D Logo” for the Apple IIGS, which supports 3D drawing by rotating the turtle into or out of the screen	“3D Logo” for the Apple IIGS, which supports 3D drawing by rotating the turtle into or out of the screen		Apple	“3D Logo” for the Apple IIGS, which supports 3D drawing by rotating the turtle into or out of the screen														0	0		10	logo																																																	https://en.wikipedia.org/wiki/Apple_IIGS																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7684													
accent	ACCENT	1990			9	pl				0					3444	0			18614	1782	true	0									pl																							false																																																	Caseware															0	0		9																																		8873																https://en.wikipedia.org/wiki/Rational_Synergy#History																																																																																																																																																																																																																								1	0	https://hopl.info/showlanguage.prx?exp=1782							year|publisher|title|authors|isbn13\n||Accent (programming Language)|Surhone and Lambert M. and Tennoe and Mariam T. and Henssonow and Susan F.|9786133141537						
adam	ADAM	1964			9	pl				0					3445	0			18614	1788	true	0									pl																							false																																																	The MITRE Corporation															0	0		9																																		3477																https://semanticscholar.org/paper/98fcabda6711dcd5e3a14c1e7b3d9e5f832c6044																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1788													
alpak	ALPAK	1963			9	pl				0					3446	0			18614	175	true	0									pl																							false																																														This is the first of two papers on the ALPAK system for nonnumerical algebra on a digital computer. This paper is concerned with polynomials in several variables and truncated power series with polynomial coefficients. The second paper will discuss rational functions of several variables, truncated, power series with rational-function coefficients, and syste7ns of linear equations with rational-function coefficients. The ALPAK system has been programmed within the BE-S YS-4 monitor system on the IBM 7090 computer, but the language and concepts are machine independent.	This is the first of two papers on the ALPAK system for nonnumerical algebra on a digital computer. This paper is concerned with polynomials in several variables and truncated power series with polynomial coefficients. The second paper will discuss rational functions of several variables, truncated, power series with rational-function coefficients, and syste7ns of linear equations with rational-function coefficients. The ALPAK system has been programmed within the BE-S YS-4 monitor system on the IBM 7090 computer, but the language and concepts are machine independent.		Nokia Bell Labs	This is the first of two papers on the ALPAK system for nonnumerical algebra on a digital computer. This paper is concerned with polynomials in several variables and truncated power series with polynomial coefficients. The second paper will discuss rational functions of several variables, truncated, power series with rational-function coefficients, and syste7ns of linear equations with rational-function coefficients. The ALPAK system has been programmed within the BE-S YS-4 monitor system on the IBM 7090 computer, but the language and concepts are machine independent.														0	0		9																																	text																	https://onlinelibrary.wiley.com/doi/pdf/10.1002/j.1538-7305.1964.tb04096.x																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=175													
anna	ANNA	1987			9	pl				0					3447	0			18614	883	true	0									pl																							false																																																	University of Oslo && Universität Bremen && Stanford University															0	0		11																																		4714												United States and Germany and Norway				https://semanticscholar.org/paper/4320fd009d95f66c8db4166c737bf0b9ea08da8f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=883													
apache	APACHE	1961			9	pl				0					3448	0			18614	2974	true	0									pl																							false																																																	EURATOM Computation Center															0	0		9																																		4237												United States				https://semanticscholar.org/paper/85b663fe5cd3d2b73263f15522d9c2c028aa14ae																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2974													
apl-gpss	APL-GPSS	1988			9	pl				0					3449	0			18614	8247	true	0									pl																							false																																																	Institute for Theoretical Biology															0	0		9																																														The Netherlands				https://semanticscholar.org/paper/88dbb8eedbbd857bcfd05d4f879e19e0df4edc1b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8247													
apl-hp	APL/HP	1986			9	pl				0					3450	0			18614	6957	true	0									pl																							false																																																	C.A.READ & ASSOCIATES PTY LIMITED															0	0		9																																														Australia				https://semanticscholar.org/paper/0273985cb1e7cd38b9d97fc8ac130890717bd19b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6957													
apl2	APL2	1984			9	pl				0					3451	0			18614	1068	true	0									pl																							false																																																	Monash University															0	0		9																																														Australia				https://semanticscholar.org/paper/510e2707a0461d4b803f6f0da22f529900cbcc8d																																																																																																																																																																																																																								0	11	https://hopl.info/showlanguage.prx?exp=1068												year|title|doi|citations|influentialCitations|authors|paperId\n1991|Parallel Expression in the APL2 Language|10.1147/sj.304.0498|15|0|Robert G. Willhoft|4a08e411712d63ac392401d79ba5e8a2f519d32c\n1986|Logic programming in APL2|10.1145/22415.22049|7|0|James A. Brown and J. H. Cook and Leo H. Groner and Edward V. Eusebi|406e1e17e07571ee4aa9d50b655a227357244e3f\n1984|Cultivating trees - an essay in APL2|10.1145/800058.801119|4|0|N. Thomson|65a1d0c22112d3b64796424efb2b8e759bb551e5\n1994|Using APL2 to Create an Object-Oriented Environment for Statistical Computation|10.1080/10618600.1994.10474654|4|0|M. Friendly and J. Fox|a359b41ea5934f91a0e1a137b59b132c5621aa70\n1986|APL2 and AI: a study of search|10.1145/22415.22051|3|0|Edward V. Eusebi and James A. Brown|5b1ccae9464b03196a96df34502d8d1103ac66fe\n1991|Comparison of the functional power of APL2 and FORTRAN 90|10.1145/114054.114094|3|0|Robert G. Willhoft|b42093d52cdb2d3a68ce47e640b2f9dcc6d777a5\n1995|Data Analysis Using APL2 and APL2STAT|10.1177/0049124195023003002|2|0|J. Fox and M. Friendly|f437b8524ef31b3ce413ef18c96b3a1d56da0ed1\n1994|An object-oriented APL2|10.1145/190271.190306|2|0|David Selby|3f892a43dd5ea0cd8fb651df342fa06afff6ee24\n1995|Is APL2 a good programming language?|10.1145/206913.206946|2|0|N. Beaumont|510e2707a0461d4b803f6f0da22f529900cbcc8d\n1992|Object oriented graphics in APL2|10.1145/144045.144062|1|0|M. Alfonseca|2227ba73ca6a23860f8cd9f89f9518663f02cb06\n1988|Eine Entwicklungsumgebung Fuer die Wissensbasierte Bildanalyse in APL2|10.1007/978-3-642-48706-4_87|1|0|U. Engelmann and H. Meinzer and Th. Gerneth|ce929d2fc29dc723d0c30b7aadda4d9919e77b10	
aqasm	aQasm	2017			9	assembly				0					3452	0			18614		true	0									assembly																							false												Atos Quantum Assembly																																		aQasm can be executed as of today on a quantum simulator but also on quantum accelerators or physical quantum computers as soon as they are developed.	aQasm can be executed as of today on a quantum simulator but also on quantum accelerators or physical quantum computers as soon as they are developed.	https://atos.net/en/2017/press-release/general-press-releases_2017_07_04/atos-launches-highest-performing-quantum-simulator-world	Atos	aQasm can be executed as of today on a quantum simulator but also on quantum accelerators or physical quantum computers as soon as they are developed.														0	0		9																																	text																																																																																																																																																																																																																																									0	0														
aql	AQL	1977			9	pl				0					3453	0			18614	1832	true	0									pl																							false																																																	IBM															0	0		9																																				https://github.com/antlr/grammars-v4/tree/master/aql										Italy				https://semanticscholar.org/paper/a72318cfaaf024d9c4813043f00a12374d7fe94c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1832													
arctic	Arctic	1984			9	pl				0					3454	0			18614	1069	true	0									pl																							false																																																	Carnegie Mellon															0	0		9																																		7734												United States				https://semanticscholar.org/paper/0247233cafc9544ea7c10f994b5cf3ad42ab629d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1069													
argos	Argos	1992			9	pl				0					3455	0			18614	5550	true	0									pl																							false																																																	Verimag															0	0		9																																														France				https://semanticscholar.org/paper/745b3f15a0d525e8f79e9b0e98dd9fba2f5074ea																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=5550												year|title|doi|citations|influentialCitations|authors|paperId\n2018|Feature and Performance Comparison of the V-REP, Gazebo and ARGoS Robot Simulators|10.1007/978-3-319-96728-8_30|50|4|Lenka Pitonakova and M. Giuliani and A. Pipe and A. Winfield|2dee5378dc52882ef4e8d51eca25c6ef6c1d7126	
ascii-armor	ASCII Armor	2007			9	textEncodingFormat				0					3456	1			18614		true	0									textEncodingFormat																							false																					asc.py																									OpenPGP provides the service of converting the raw 8-bit binary octet stream to a stream of printable ASCII characters, called Radix-64 encoding or ASCII Armor.	OpenPGP provides the service of converting the raw 8-bit binary octet stream to a stream of printable ASCII characters, called Radix-64 encoding or ASCII Armor.			OpenPGP provides the service of converting the raw 8-bit binary octet stream to a stream of printable ASCII characters, called Radix-64 encoding or ASCII Armor.				asc pem id_dsa id_ecdsa id_ecdsa_sk id_ed25519 id_ed25519_sk id_rsa										0	0		10	base64																																																	https://datatracker.ietf.org/doc/html/rfc4880#page-54	  -----BEGIN PGP MESSAGE-----   Version: OpenPrivacy 0.99      yDgBO22WxBHv7O8X7O/jygAEzol56iUKiXmV+XmpCtmpqQUKiQrFqclFqUDBovzS   vBSFjNSiVHsuAA==   =njUN   -----END PGP MESSAGE-----													ASCII armored																																																																																																																																																																																																										0	0														
ashmedai	ASHMEDAI	1967			9	pl				0					3457	0			18614	1835	true	0									pl																							false																																																	Carnegie Mellon && University of Pittsburgh															0	0		10																																														United States				https://semanticscholar.org/paper/4eabeac5f92184ae0ae03f2685cbf0a036602bab																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1835													
atomos	Atomos	2006			9	pl				0					3458	0			18614		true	0									pl																							false																																														Atomos is the first programming language with implicit transactions, strong atomicity, and a scalable multiprocessor implementation. Atomos is derived from Java, but replaces its synchronization and conditional waiting constructs with simpler transactional alternatives.	Atomos is the first programming language with implicit transactions, strong atomicity, and a scalable multiprocessor implementation. Atomos is derived from Java, but replaces its synchronization and conditional waiting constructs with simpler transactional alternatives.		Stanford University	Atomos is the first programming language with implicit transactions, strong atomicity, and a scalable multiprocessor implementation. Atomos is derived from Java, but replaces its synchronization and conditional waiting constructs with simpler transactional alternatives.														0	0		9																																	text													United States				https://www.semanticscholar.org/paper/The-Atomos-transactional-programming-language-Carlstrom-McDonald/24fb613bf421ae2bbb32a9df08e3b9d2508d5ca0																																																																																																																																																																																																																								0	0														
aurora	Aurora	1988			9	pl				0					3459	0			18614	1386	true	0									pl																							false																																																	IQSOFT or ZKI Intelligent Software Ltd															0	0		9																																		8018												Hungary				https://semanticscholar.org/paper/8060357b5ac75b0116738a906794fb6e4feaf5e0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1386													
autoloft	AUTOLOFT	1962			9	pl				0					3460	0			18614	5290	true	0									pl																							false																																																	North American Aviation															0	0		9																																														United States				https://semanticscholar.org/paper/61bdacbbd73376ccf06d005a0eac2f7f37f06f23																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5290													
automator	Automator	2005			9	pl				0					3461	0			18614		true	0									pl																							false																																																	Apple															0	0		9																																	text													United States				https://en.wikipedia.org/wiki/List_of_macOS_components#Automator																																																																																																																																																																																																																								0	0			Automator											
autopromt	AUTOmatic PROgramming of Machine Tools	1961			9	pl				0					3462	0			18614	369	true	0									pl																							false																																																	IBM && United Aircraft Corporation															0	0		10																																	text													United States				https://books.google.com/books?id=t5vjTpoTdUsC&pg=PA128&lpg=PA128&dq=AUTOPROMT+language&source=bl&ots=O3BIKpMOml&sig=0d2mrPs6mssofDliLeU4NYmeoKY&hl=en&sa=X&ved=2ahUKEwiYr_nrkqreAhUPCTQIHX_kAaIQ6AEwAXoECAcQAQ#v=onepage&q=AUTOPROMT%20language&f=false																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=369													
back	BACK	1988			9	pl				0					3463	0			18614	2320	true	0									pl																							false																																																	Technical University of Berlin															0	0		9																																		103												Germany				https://semanticscholar.org/paper/c55321572b3f757b5e8a11ffd0fc871304aba62d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2320													
baltik	Baltík	1996			9	pl				0					3464	0			18614		true	0									pl																							false	Czech																																																SGP Systems															0	0		9																							true																							The Czech Republic				http://www.sgpsys.com/doc/b4/en-US/																																																																																																																																																																																																																								0	0														
barrel	Barrel	1980			9	pl				0					3465	0			18614	4731	true	0									pl																							false																																																	GTS Computer Systems Inc && University of Alabama															0	0		10																																		8375												United States				https://semanticscholar.org/paper/4be56ef09cf39ac55bcf78169c49bd92d6449934																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4731													
baseball	BASEBALL	1961			9	pl				0					3466	0			18614	2797	true	0									pl																							false																																																	MIT															0	0		9																																		2295												United States				https://semanticscholar.org/paper/89d025804988944d6fa4e95f49bff011b33d1418																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2797													
beef-lang	BEEF	1961			9	pl				0					3467	0			18614	3356	true	0									pl																							false																																																	Westinghouse Electric Corporation															0	0		9																																		5584												United States				https://semanticscholar.org/paper/cc99ab4b69a92f11fdf90f40e3fed8e6fae361bd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3356													
beta-project	BETA Project	1961			9	grammarLanguage				0					3468	0			18614		true	0									grammarLanguage																							false																																														The promising 'BETA project'' in Novosibirsk primarily designed by Dr. A. P. Ershov, M. Shvartsman, A. A. Baehrs was intended to produce compilers from language descriptions almost automatically, and it had Algol 68, PL/I and Simula 67 as its first objectives	The promising 'BETA project'' in Novosibirsk primarily designed by Dr. A. P. Ershov, M. Shvartsman, A. A. Baehrs was intended to produce compilers from language descriptions almost automatically, and it had Algol 68, PL/I and Simula 67 as its first objectives		USSR Academy of Information Sciences	The promising 'BETA project'' in Novosibirsk primarily designed by Dr. A. P. Ershov, M. Shvartsman, A. A. Baehrs was intended to produce compilers from language descriptions almost automatically, and it had Algol 68, PL/I and Simula 67 as its first objectives														0	0		9																																	text													Russia				http://www.softwarepreservation.org/projects/ALGOL/algol68impl/																																																																																																																																																																																																																								0	0														
bigwig-format	bigWig format	2009			9	binaryDataFormat				0					3469	0			18614		false	0									binaryDataFormat																							false																																														The bigWig format is the recommended format for almost all graphing track needs. The bigWig format is useful for dense, continuous data that will be displayed in the Genome Browser as a graph. BigWig files are created from wiggle (wig) type files using the program wigToBigWig. bigWig files are indexed binary files.	The bigWig format is the recommended format for almost all graphing track needs. The bigWig format is useful for dense, continuous data that will be displayed in the Genome Browser as a graph. BigWig files are created from wiggle (wig) type files using the program wigToBigWig. bigWig files are indexed binary files.		University of California Santa Cruz	The bigWig format is the recommended format for almost all graphing track needs. The bigWig format is useful for dense, continuous data that will be displayed in the Genome Browser as a graph. BigWig files are created from wiggle (wig) type files using the program wigToBigWig. bigWig files are indexed binary files.														0	0		9																																	binary													United States				http://genome.ucsc.edu/goldenPath/help/bigWig.html																																																																																																																																																																																																																								0	0														
binary-equation	Binary Equation	1689	Gottfried Leibniz		9	equation				0					3470	0			18614		false	0						n = [{0,1}...]  ∀ N All languages can be represented in 0 and 1s.			equation																							false																																																	New York University && Hebrew University															0	0		10																1																														United States and Israel				https://math.stackexchange.com/questions/960236/trying-to-understand-binary-number-equation																																																																																																																																																																																																																								0	0														
birkbeck-assembly	Birkbeck Assembly	1947	Kathleen Booth		9	assembly				0					3471	0			18614		true	0									assembly																							false																																														Kathleen Booth née Britten (1922 –) wrote the first assembly language and designed the assembler and autocode for the first computer systems at Birkbeck College, University of London.	Kathleen Booth née Britten (1922 –) wrote the first assembly language and designed the assembler and autocode for the first computer systems at Birkbeck College, University of London.		Birkbeck College	Kathleen Booth née Britten (1922 –) wrote the first assembly language and designed the assembler and autocode for the first computer systems at Birkbeck College, University of London.														0	0		9																1																														England				https://en.wikipedia.org/wiki/Kathleen_Booth																																																																																																																																																																																																																								0	0														
bmd	BMD	1961			9	pl				0					3472	0			18614	145	true	0									pl																							false																																														Biomedical Computer Programs for Data Description and Statistical Analyses	Biomedical Computer Programs for Data Description and Statistical Analyses		University of California Los Angeles	Biomedical Computer Programs for Data Description and Statistical Analyses														0	0		9																																														United States				https://www.jstor.org/stable/pdf/3150004.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=145													
bossam	Bossam Rule Language	2004			9	queryLanguage				0					3473	1			18614		true	0									queryLanguage																							false																																																	Electronics & Telecommunications Research Institute															0	0		11	owl rdf																																													South Korea				https://link.springer.com/chapter/10.1007/978-3-540-30504-0_10	prefix family = http://family.com/Family#; namespace = http://family.com/Johns#; rule r1 is  if   family:isFatherOf(?x,?y)   and family:isBrotherOf(?z,?  then   family:isUncleOf(?z,?y); fact f1 is  family:isFatherOf(John,Bob);																																																																																																																																																																																																																							0	0														
brep	BRep Format	1999			9	3d textDataFormat cad			http://www.cppblog.com/images/cppblog_com/eryar/Windows-Live-Writer/OpenCascade-BRep-_13240/brep_wp.pdf	0					3474	1			18614		false	0									3d																							false												Boundary Representation Format																																		BREP format is used to store 3D models and allows to store a model which consists of vertices, edges, wires, faces, shells, solids, compsolids, compounds, edge triangulations, face triangulations, polylines on triangulations, space location and orientation. Any set of such models may be stored as a single model which is a compound of the models.	BREP format is used to store 3D models and allows to store a model which consists of vertices, edges, wires, faces, shells, solids, compsolids, compounds, edge triangulations, face triangulations, polylines on triangulations, space location and orientation. Any set of such models may be stored as a single model which is a compound of the models.			BREP format is used to store 3D models and allows to store a model which consists of vertices, edges, wires, faces, shells, solids, compsolids, compounds, edge triangulations, face triangulations, polylines on triangulations, space location and orientation. Any set of such models may be stored as a single model which is a compound of the models.														0	0		9																									https://dev.opencascade.org/doc/occt-6.7.0/overview/html/occt_brep_format.html																										    Locations  3    1                   0               0               1               0                   1               0               0               0                   0               1               0               0    1                   1               0               0               4                   0               1               0               5                   0               0               1               6    2   1 1 2 1 0																																																																																																																																																																																																																							0	0														
c-headers	C Header Files	1972			9	headerLang				0					3475	0			18614		true	0									headerLang																							false																																														A header file is a file containing C declarations and macro definitions (see Macros) to be shared between several source files. You request the use of a header file in your program by including it, with the C preprocessing directive ‘#include’.	A header file is a file containing C declarations and macro definitions (see Macros) to be shared between several source files. You request the use of a header file in your program by including it, with the C preprocessing directive ‘#include’.			A header file is a file containing C declarations and macro definitions (see Macros) to be shared between several source files. You request the use of a header file in your program by including it, with the C preprocessing directive ‘#include’.	h													0	0		12	c					c																																												https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html																																																																																																																																																																																																																								0	0														
cafeobj	CafeObj	1997			9	pl				0					3476	0			18614	3677	true	0									pl																							false																																																	Japan Advanced Institute of Science and Technology															0	0		9																																									http://www.rosettacode.org/wiki/Category:CafeOBJ					Japan				https://semanticscholar.org/paper/07dc369fd161797123658430ae376b0ac800bce1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3677													
chimera	Chimera	1994			9	pl				0					3477	0			18614	2945	true	0									pl																							false																																																	Università di Genova && Università di Milano && University of Twente															0	0		11																																														Italy and The Netherlands				https://semanticscholar.org/paper/489859de40c0e609b0cf40925aacb8971928f70c																																																																																																																																																																																																																								3	0	https://hopl.info/showlanguage.prx?exp=2945							year|publisher|title|authors|isbn13\n2012|Momentum|The Chimera Vector: The Fifth Column 1|Nathan M Farrugia|9781743340332\n20140729|Taylor & Francis|Computational and Visualization Techniques for Structural Bioinformatics Using Chimera|Forbes J. Burkowski|9781482262346\n20140729|Taylor & Francis|Computational and Visualization Techniques for Structural Bioinformatics Using Chimera|Forbes J. Burkowski|9781439836620						
cimfast	cimfast	1991			9	pl				0					3478	0			18614		true	0									pl																							false																																														"CIMfast was an event driven language for ""computer integrated manufacturing"", developed in the early 1990's. It was high level language used to control BaseStar. BaseStar was a software library for manufacturing support (basically it was messaging middleware, nothing specific for any kind of industry),  developed and sold by DEC. It had C API. CIMfast was language intended to replace the need for low level C. CIMfast controlled manufacturing line was deployed by Fiat."	"CIMfast was an event driven language for ""computer integrated manufacturing"", developed in the early 1990's. It was high level language used to control BaseStar. BaseStar was a software library for manufacturing support (basically it was messaging middleware, nothing specific for any kind of industry),  developed and sold by DEC. It had C API. CIMfast was language intended to replace the need for low level C. CIMfast controlled manufacturing line was deployed by Fiat."		DEC	"CIMfast was an event driven language for ""computer integrated manufacturing"", developed in the early 1990's. It was high level language used to control BaseStar. BaseStar was a software library for manufacturing support (basically it was messaging middleware, nothing specific for any kind of industry),  developed and sold by DEC. It had C API. CIMfast was language intended to replace the need for low level C. CIMfast controlled manufacturing line was deployed by Fiat."	cel													0	0		10																																														United States				http://www.activityclub.org/decnotes/showconf.php?conf=340																																																																																																																																																																																																																								0	0														
classic	ClassiC	1998			9	pl				0					3479	0			18614	3546	true	0									pl																							false																																																	Coventry University															0	0		9																																		1360												United Kingdom				https://www.sciencedirect.com/science/article/pii/S1383762197000891																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3546													
clear	CLEAR	1976			9	pl				0					3480	0			18614	945	true	0									pl																							false																																																	University of Edinburgh															0	0		9																																		907												Scotland				https://semanticscholar.org/paper/6789dd3c3c211738e6d12ff918147867400c1974																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=945													
col	COL	1989			9	pl				0					3481	0			18614	3539	true	0									pl																							false																																																	I.N.R.I.A															0	0		9																																		7706												France				https://semanticscholar.org/paper/c50f9565885013f2f15f94ac240af94479ff4558																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3539													
commen	COMMEN	1967			9	pl				0					3482	0			18614	281	true	0									pl																							false																																																	Leo J. Cohen Associates															0	0		9																																														United States				https://dl.acm.org/doi/pdf/10.1145/1465482.1465590																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=281													
computest	COMPUTEST	1964			9	pl				0					3483	0			18614	5576	true	0									pl																							false																																																	University of California San Francisco															0	0		9																																														United States				https://semanticscholar.org/paper/4505b1af681f34d91ed762a78b8d978635bd892b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5576													
concurrent-cpp	Concurrent C++	1988			9	pl				0					3484	0			18614	1211	true	0									pl																							false																																																	Bell Labs															0	0		9																																														United States				https://semanticscholar.org/paper/016343974357eac84e053921efc0a33f2f0b2eee																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1211													
concurrent-prolog	Concurrent Prolog	1983			9	pl				0					3485	0			18614	1309	true	0									pl																							false																																																	crai-supermercati															0	0		9																																														Italy				https://semanticscholar.org/paper/ffd05630d00bd0f03e261fa9c67d14d571835c21																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1309													
conlan	CONLAN	1980			9	pl				0					3486	0			18614	7182	true	0									pl																							false																																																	Bell Northern Research && Sperry Univac && Office of Naval Research && IRIA && Busdesministerium fur Forschungund Technologie && Siemens && Fujitsu															0	0		15																																														United States and France and Germany and Japan				https://semanticscholar.org/paper/f0112db48f405e9cdfb02da1328248a6e9d67cb7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7182													
consim	CONSIM	1977			9	pl				0					3487	0			18614	5500	true	0									pl																							false																																																	Texas A&M University && University of Utah															0	0		10																																														United States				https://collections.lib.utah.edu/ark:/87278/s6f4869g																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5500													
constraints	CONSTRAINTS	1978			9	pl				0					3488	0			18614	892	true	0									pl																							false																																																	MIT															0	0		9																																		5947												United States				https://semanticscholar.org/paper/d14a60b4058c036197276d24a57239915d345a52																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=892													
cst	CST	1988			9	pl				0					3489	0			18614	6272	true	0									pl																							false																																																	MIT															0	0		9																																		4662												United States				https://semanticscholar.org/paper/7acf7d85dfea678b8f3f2c5dfd3fe277655ef84b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6272													
cube	CUBE	1992			9	pl				0					3490	0			18614	5101	true	0									pl																							false																																																	University of Illinois Urbana-Champaign															0	0		9																																		7860												United States				https://semanticscholar.org/paper/ea5a280fe493c01cfaf461860c47c20f41264295																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5101													
culler-fried-system	Culler-Fried System	1961	Glenn Culler and Burton Fried		9	pl				0					3491	0			18614	393	true	0									pl																							false																																														System for interactive mathematics by Glen Culler and Burton Fried of Thompson Ramo Wooldridge Inc.	System for interactive mathematics by Glen Culler and Burton Fried of Thompson Ramo Wooldridge Inc.		Thompson Ramo Wooldridge Inc	System for interactive mathematics by Glen Culler and Burton Fried of Thompson Ramo Wooldridge Inc.														0	0		10																2																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=393													
cupid	CUPID	1975			9	pl				0					3492	0			18614	676	true	0									pl																							false																																																	University of California Berkeley															0	0		9																																														United States				https://dsf.berkeley.edu/papers/pacific75-cupid.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=676													
cuscus	cuscus	2019	Mariana Marasoiu and Detlef Nauck and Alan F. Blackwell		9	pl				0					3493	0			18614		true	0									pl																							false																																														We present Cuscus, a tool for data visualisation that is informed by ethnographic fieldwork across different professional sectors. Cuscus allows end-users to create novel visualisations by defining visual properties in a spreadsheet. We also report on user studies in the contexts of data journalism and business analytics, and discuss further extensions to this new interaction paradigm.	We present Cuscus, a tool for data visualisation that is informed by ethnographic fieldwork across different professional sectors. Cuscus allows end-users to create novel visualisations by defining visual properties in a spreadsheet. We also report on user studies in the contexts of data journalism and business analytics, and discuss further extensions to this new interaction paradigm.		University of Cambridge && Applied Research	We present Cuscus, a tool for data visualisation that is informed by ethnographic fieldwork across different professional sectors. Cuscus allows end-users to create novel visualisations by defining visual properties in a spreadsheet. We also report on user studies in the contexts of data journalism and business analytics, and discuss further extensions to this new interaction paradigm.														0	0		12																3																														United Kingdom				https://www.semanticscholar.org/paper/Cuscus%3A-An-End-User-Programming-Tool-for-Data-Marasoiu-Nauck/bdcea9a40abd143a1b53d702ef7fd31b8022e101																																																																																																																																																																																																																								0	0														
damn	DAMN	1970			9	pl				0					3494	0			18614	7617	true	0									pl																							false																																																	University of Michigan															0	0		9																																		5728												United States				https://semanticscholar.org/paper/65c0c8b85bc5b98ff90e4b5e98d7f6dd80efb37e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7617													
declare	DECLARE	1997			9	pl				0					3495	0			18614	3735	true	0									pl																							false																																																	University of Cambridge															0	0		9																																		9348												United Kingdom				https://semanticscholar.org/paper/020edfebcf2f3629af67aa517d48118377a40c4d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3735													
del	DEL	1971			9	pl				0					3496	0			18614	2356	true	0									pl																							false																																																	Stanford University && IBM															0	0		10																																		2117												United States				https://semanticscholar.org/paper/c43895c6149ec74ea83a97822c1f17127bfbd21f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2356													
demeter	DEMETER	1995			9	pl				0					3497	0			18614	1965	true	0									pl																							false																																																	Rutgers, The State University of New Jersey															0	0		9																																														United States				https://semanticscholar.org/paper/10adc5d7b2d0930aaf506af64b370da9e68ac894																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=1965												year|title|doi|citations|influentialCitations|authors|paperId\n2004|Specifying the Law of Demeter and C++ programming guidelines with FCL|10.1109/SCAM.2004.22|6|0|Daqing Hou and H. Hoover and P. Rudnicki|9c82e406b6ce7331d4a3104842eee921323bd761	
descartes	Descartes	1983			9	pl				0					3498	0			18614	4354	true	0									pl																							false																																																	Carnegie Mellon															0	0		9																																														United States				https://semanticscholar.org/paper/b1e382625105bb88a32268134edbcf8d5ce5b217																																																																																																																																																																																																																								0	3	https://hopl.info/showlanguage.prx?exp=4354												year|title|doi|citations|influentialCitations|authors|paperId\n2017|Model-Based Self-Aware Performance and Resource Management Using the Descartes Modeling Language|10.1109/TSE.2016.2613863|46|4|Nikolaus Huber and Fabian Brosig and Simon Spinner and Samuel Kounev and Manuel Bähr|8d5be262a6b469fa6ce94db09cbdabb5ecdce488\n1998|How to reconcile formal specifications and automatic programming: the Descartes system|10.1109/APSEC.1998.733579|3|0|J. Lucas and Jean-Luc Dormoy and Bruno Ginoux and Claudia Jimenez-Dominguez and Laurent Pierre|fc18bb3d1cdcfc05e4290c8b1de18b72bb90012f\n2016|Automatic parallel programming using the descartes specification language|10.1109/IACS.2016.7476068|1|0|N. Sakhnini and Venkata N. Inukollu and J. E. Urban|e23d50c20b37ef78b607d5a819d791627b0a621a	
detab-x	DETAB-X	1960			9	pl				0					3499	0			18614	3038	true	0									pl																							false																																														An Improved Business-Oriented Computer Language	An Improved Business-Oriented Computer Language		RAND	An Improved Business-Oriented Computer Language														0	0		9																																														United States				https://www.rand.org/content/dam/rand/pubs/research_memoranda/2007/RM3273.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3038													
dialog	DIALOG	1966			9	pl				0					3500	0			18614	251	true	0									pl																							false																																																	Johns Hopkins University															0	0		9																																		6475												United States				https://semanticscholar.org/paper/1118f15be453b020b5c64609fffbaef3f9f63f59																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=251													
dino	DINO	1990			9	pl				0					3501	0			18614	1162	true	0									pl																							false																																																	University of Colorado															0	0		9																																														United States				https://semanticscholar.org/paper/b531d1cac6ef5d6f778524425c60378980eeef2b																																																																																																																																																																																																																								0	2	https://hopl.info/showlanguage.prx?exp=1162												year|title|doi|citations|influentialCitations|authors|paperId\n1991|The DINO Parallel Programming Language|10.1016/0743-7315(91)90107-K|127|4|M. Rosing and Bobby Schnabel and R. P. Weaver|a7cfd45541f035caf89c632ee7d9e060febb4221\n1990|The DINO User's Manual|10.21236/ada606429|2|0|T. Derby and E. Eskow and R. Neves and M. Rosing and R. Schnabel and R. P. Weaver|69a2741ed0f33042ed824f2434c43c48b421ca93	
disc	DISC	1989			9	pl				0					3502	0			18614	7307	true	0									pl																							false																																																	University of Naples Federico II															0	0		9																																		2355												Italy				https://semanticscholar.org/paper/1ac5efbf674df1a0068f66f056b08b1fe8a0e1ff																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7307													
dlp	DLP	1992			9	pl				0					3503	0			18614	1680	true	0									pl																							false																																																	Brandeis University															0	0		9																																														United States				https://semanticscholar.org/paper/94a4c1af2a17e7d0ef65683b541e9ef8ae3d6a51																																																																																																																																																																																																																								3	0	https://hopl.info/showlanguage.prx?exp=1680							year|publisher|title|authors|isbn13\n20110628|Springer Nature|DLP and Extensions|John L. Nazareth|9783642567612\n2001|Springer|Dlp And Extensions: An Optimization Model And Decision Support System|John L. Nazareth|9783540411147\n1992|Wiley|Dlp - A Language For Distributed Logic Programming: Design, Semantics And Implementation (wiley Series In Parallel Computing)|Anton Eli?ns|9780471931171						
dna	DNA	1980			9	pl				0					3504	0			18614	6682	true	0									pl																							false																																																	University of Wisconsin															0	0		9																																		2958												United States				https://semanticscholar.org/paper/c2aae6c6547b40d4099b7b015ad2bee84bc99858																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6682													
dollar-sign	$	1983			9	pl				0					3505	0			18614	4350	true	0									pl																							false																																														The $ language is the simplest form of functional programming, consisting as it does in the iterative application of a simple substitution rule on well-formed strings of the language.	The $ language is the simplest form of functional programming, consisting as it does in the iterative application of a simple substitution rule on well-formed strings of the language.		Prime Computer, Inc.	The $ language is the simplest form of functional programming, consisting as it does in the iterative application of a simple substitution rule on well-formed strings of the language.														0	0		9																																														United States				https://semanticscholar.org/paper/9d8ff3bef2cbc659ff5de49241ee4815c253136d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4350													
dopl	DOPL	1982			9	pl				0					3506	0			18614	5984	true	0									pl																							false																																																	University of Western Australia															0	0		9																																														Australia				https://doi.org/10.1093/comjnl/25.2.176																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5984													
dribble	Dribble	2003			9	pl				0					3507	0			18614	7801	true	0									pl																							false																																																	Utrecht University && University of Liverpool															0	0		10																																														The Netherlands and United Kingdom				https://semanticscholar.org/paper/4fc2642d0c499a0149feedf3b4d159ab22a7a6f0																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=7801												year|title|doi|citations|influentialCitations|authors|paperId\n2009|Verifying Dribble Agents|10.1007/978-3-642-11355-0_15|4|0|Doan Thu Trang and B. Logan and N. Alechina|57b90483026c1d2d01db57cc17017d6b8b8e4619	
dual	DUAL	1953			9	pl				0					3508	0			18614	4664	true	0									pl																							false																																																	Los Alamos National Laboratory															0	0		9																																		2702												United States				https://semanticscholar.org/paper/1afd58a10da82c0b8fe5b6b54d6efc53d8857efe																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4664													
edison	Edison	1992			9	pl				0					3509	0			18614	1684	true	0									pl																							false																																																	Institut de Recherche Polytechnique															0	0		9																																														France				https://semanticscholar.org/paper/669fd00160e4015f9d0e7fa073b81ea2eb2515de																																																																																																																																																																																																																								5	0	https://hopl.info/showlanguage.prx?exp=1684							year|publisher|title|authors|isbn13\n2008|W. W. Norton & Company|The Big Switch: Rewiring the World, from Edison to Google|Carr, Nicholas|9780393062281\n2009|W. W. Norton & Company|The Big Switch: Rewiring the World, from Edison to Google|Carr, Nicholas|9780393333947\n30-05-2017|Packt Publishing|Intel Edison Projects|Avirup Basu|9781787283626\n20151103|O'Reilly Media, Inc.|Getting Started with Intel Edison|Stephanie Moyerman|9781457187575\n20151103|O'Reilly Media, Inc.|Getting Started with Intel Edison|Stephanie Moyerman|9781457187551						
edsac-initial-orders	EDSAC Initial Orders	1948	David Wheeler and Maurice Wilkes and Stanley Gill		9	assembly				0					3510	0			18614	3411	true	0									assembly																							false																																																	University of Cambridge															0	0		11																3																														United Kingdom				https://en.wikipedia.org/wiki/EDSAC																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3411													
educe	EDUCE	1986			9	pl				0					3511	0			18614	3562	true	0									pl																							false																																																	European Computer-Industry Research Centre GmbH															0	0		9																																														Germany				https://semanticscholar.org/paper/11c77949d14b4f18113f154e34145405fa5d8e92																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=3562												year|title|doi|citations|influentialCitations|authors|paperId\n1986|On the evaluation strategy of EDUCE|10.1145/16894.16890|54|0|J. Bocca|11c77949d14b4f18113f154e34145405fa5d8e92	
elegant	Elegant	1987			9	pl				0					3512	0			18614	3313	true	0									pl																							false																																																	Philips Research Laboratories															0	0		9																																		6109												The Netherlands				https://semanticscholar.org/paper/5a22b9fce6f88c8631e4db672964f70fa3ce1b4a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3313													
emma	EMMA	1999			9	pl				0					3513	0			18614	8297	true	0									pl																							false																																																	University of Vienna															0	0		9																																		8306												Austria				https://semanticscholar.org/paper/c84c4829ca2fa76a51b5cef9d0445826d9be58a4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8297													
eqs	EQS	1978			9	pl				0					3514	0			18614	7794	true	0									pl																							false																																																	MIT															0	0		9																																														United States				https://semanticscholar.org/paper/fb8cd8b41cfa06f850fe10f69111538f42f3a1f7																																																																																																																																																																																																																								4	0	https://hopl.info/showlanguage.prx?exp=7794							year|publisher|title|authors|isbn13\n1994|SAGE Publications, Inc|Structural Equation Modeling with EQS and EQS/WINDOWS: Basic Concepts, Applications, and Programming|Byrne, Barbara|9780803950924\n1994|SAGE Publications, Inc|Structural Equation Modeling with EQS and EQS/WINDOWS: Basic Concepts, Applications, and Programming|Byrne, Barbara|9780803950917\n20130415|Taylor & Francis|Structural Equation Modeling With EQS|Barbara M. Byrne; Barbara M. Byrne|9781135809676\n20151015|SAGE Publications, Ltd. (UK)|Introduction to Structural Equation Modeling Using IBM SPSS Statistics and EQS|Niels J. Blunch|9781473943292						
ethereum-vm	Ethereum Virtual Machine	2015	Vitalik Buterin		9	vm				0					3515	0			18614		false	0									vm																							false																																																	Ethereum Foundation															0	0		9																1																	text													Canada				https://github.com/ethereum/wiki/wiki/Ethereum-Virtual-Machine-(EVM)-Awesome-List																																																																																																																																																																																																																								0	0														
eva	Eva	1990			9	pl				0					3516	0			18614	2021	true	0									pl																							false																																																	Faculté des Sciences et Technologies l'Université de Lille															0	0		9																																		8312												France				https://semanticscholar.org/paper/8e4b65512b8ed7b71622ffb614fe691f51b6c49f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2021													
exel	EXEL	1973			9	pl				0					3517	0			18614	4154	true	0									pl																							false																																																	Sorbonne University Pierre && Marie Curie Campus && Thomson-CSF															0	0		11																																														France				https://semanticscholar.org/paper/5627284cb9ae4f45cbb26e00fe98eeb27b42d2d6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4154													
explan	EXPLAN	1994			9	pl				0					3518	0			18614	6701	true	0									pl																							false																																														A programming language for complex visual stimuli presentation.	A programming language for complex visual stimuli presentation.		Datitalia Processing	A programming language for complex visual stimuli presentation.														0	0		9																																														Italy				https://semanticscholar.org/paper/df957eb6ec852649f00907d520742acc3178920a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6701													
explor	EXPLOR	1972			9	pl				0					3519	0			18614	4101	true	0									pl																							false																																																	Bell Labs && University of California Santa Cruz															0	0		11			fortran																																											United States				https://semanticscholar.org/paper/597c70028c7bb1956a558d0f856cb61e476feff4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4101													
extended-pascal	Extended Pascal	1987			9	pl				0					3520	0			18614	1685	true	0									pl																							false																																																	North Carolina State University															0	0		10									pascal																																					United States				https://semanticscholar.org/paper/f5a9c81e0085af8b4f9d3da8aa4df8883057e1e8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1685													
fable	Fable	1983			9	pl				0					3521	0			18614	4401	true	0									pl																							false																																																	Stanford University															0	0		9																																														United States				https://semanticscholar.org/paper/65a0e53cfd0a4aea51c16ad8693ce8d39734c2ef																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=4401												year|title|doi|citations|influentialCitations|authors|paperId\n2015|Fable II: Design of a modular robot for creative learning|10.1109/ICRA.2015.7140060|14|4|Moises Pacheco and Rune Fogh and H. Lund and D. Christensen|c80b749e59a1554af30e0aa2df59ae2a0827e2e7	
far	FAR	2000			9	pl				0					3522	0			18614	5682	true	0									pl																							false																																																	Oregon State University && Hewlett-Packard															0	0		10																																		860												United States				https://semanticscholar.org/paper/c9b0a41c947611f98f2a8ab5ea04c15bbbf68720																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5682													
flexbuffers	flexbuffers	2014			9	idl				0					3523	0			18614		true	0									idl																							false																																														A schemaless binary encoding. This is a binary format that can be used in conjunction with FlatBuffers (by storing a part of a buffer in FlexBuffers format), or also as its own independent serialization format.	A schemaless binary encoding. This is a binary format that can be used in conjunction with FlatBuffers (by storing a part of a buffer in FlexBuffers format), or also as its own independent serialization format.		Google	A schemaless binary encoding. This is a binary format that can be used in conjunction with FlatBuffers (by storing a part of a buffer in FlexBuffers format), or also as its own independent serialization format.														0	0		10	flatbuffers																																													United States				https://google.github.io/flatbuffers/flatbuffers_internals.html																																																																																																																																																																																																																								0	0														
flic	FLIC	1987			9	pl				0					3524	0			18614	3531	true	0									pl																							false																																																	University College London															0	0		9																																														United Kingdom				https://semanticscholar.org/paper/66e4059997c3f09b65fc65f630cac128c2521aa8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3531													
flowlog	flowlog	2014			9	pl				0					3525	1			18614		true	0									pl																							false																																														We present Flowlog, a tierless language for programming SDN controllers. In contrast to languages with different abstractions for each program tier---the control-plane, data-plane, and controller state---Flowlog provides a unified abstraction for all three tiers. Flowlog is reminiscent of both SQL and rule-based languages such as Cisco IOS and JunOS; unlike these network configuration languages, Flowlog supports programming with mutable state. We intentionally limit Flowlog’s expressivity to enable built-in verification and proactive compilation despite the integration of controller state. To compensate for its limited expressive power, Flowlog enables the reuse of external libraries through callouts. Flowlog proactively compiles essentially all forwarding behavior to switch tables. For rules that maintain controller state or generate fresh packets, the compiler instructs switches to send the minimum amount of necessary traffic to the controller. Given that Flowlog programs can be stateful, this process is non-trivial. We have successfully used Flowlog to implement real network applications. We also compile Flowlog programs to Alloy, a popular verification tool. With this we have verified several properties, including program-correctness properties that are topology-independent, and have found bugs in our own programs.	We present Flowlog, a tierless language for programming SDN controllers. In contrast to languages with different abstractions for each program tier---the control-plane, data-plane, and controller state---Flowlog provides a unified abstraction for all three tiers. Flowlog is reminiscent of both SQL and rule-based languages such as Cisco IOS and JunOS; unlike these network configuration languages, Flowlog supports programming with mutable state. We intentionally limit Flowlog’s expressivity to enable built-in verification and proactive compilation despite the integration of controller state. To compensate for its limited expressive power, Flowlog enables the reuse of external libraries through callouts. Flowlog proactively compiles essentially all forwarding behavior to switch tables. For rules that maintain controller state or generate fresh packets, the compiler instructs switches to send the minimum amount of necessary traffic to the controller. Given that Flowlog programs can be stateful, this process is non-trivial. We have successfully used Flowlog to implement real network applications. We also compile Flowlog programs to Alloy, a popular verification tool. With this we have verified several properties, including program-correctness properties that are topology-independent, and have found bugs in our own programs.		Brown University	We present Flowlog, a tierless language for programming SDN controllers. In contrast to languages with different abstractions for each program tier---the control-plane, data-plane, and controller state---Flowlog provides a unified abstraction for all three tiers. Flowlog is reminiscent of both SQL and rule-based languages such as Cisco IOS and JunOS; unlike these network configuration languages, Flowlog supports programming with mutable state. We intentionally limit Flowlog’s expressivity to enable built-in verification and proactive compilation despite the integration of controller state. To compensate for its limited expressive power, Flowlog enables the reuse of external libraries through callouts. Flowlog proactively compiles essentially all forwarding behavior to switch tables. For rules that maintain controller state or generate fresh packets, the compiler instructs switches to send the minimum amount of necessary traffic to the controller. Given that Flowlog programs can be stateful, this process is non-trivial. We have successfully used Flowlog to implement real network applications. We also compile Flowlog programs to Alloy, a popular verification tool. With this we have verified several properties, including program-correctness properties that are topology-independent, and have found bugs in our own programs.														0	0		9																																														United States				https://cs.brown.edu/~sk/Publications/Papers/Published/nfsk-flowlog-tierless/	TABLE stolen(switchid ); REMOTE TABLE get_time(int );																																																																																																																																																																																																																							0	0														
fork	FORK	1992			9	pl				0					3526	0			18614	2843	true	0									pl																							false																																																	Universität des Saarlandes && Universitat Trier															0	0		10																																		7405												Germany				https://semanticscholar.org/paper/1ff61850e40f8113cdad150a25263578eb4be943																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2843													
formatted-table	Formatted Table	1990			9	dataNotation				0					3527	2			18614		true	0									dataNotation				0		0					text			none	data								false																																														A simple plain text format for storing tabular data.	A simple plain text format for storing tabular data.			A simple plain text format for storing tabular data.		for eamfs												0	0		9																																	text																		ACCEPTABLE LEFT PRIMERS                                   1-based     #                self   self hair-  qual-    # sequence                       start ln  N   GC%     Tm any_th end_th   pin   lity    0 tgctagctaggcgatgctag             411 20  0 55.00 60.028 23.16 23.16 38.59  0.028    1 actgatacgcgatgctagct             476 20  0 50.00 59.957 17.69  1.35  0.00  0.043    2 gatcgatgctagctaggcga             405 20  0 55.00 60.100 16.30 16.30  0.00  0.100    3 tcgatcgatgctagctaggc             403 20  0 55.00 60.100 18.63  8.45  0.00  0.100    4 tagctgatcgatcgtagcgg             565 20  0 55.00 60.101 25.02 17.36  0.00  0.101    5 gctgactgatcgatcgatgc             113 20  0 55.00 59.826 24.08 17.09 35.21  0.174    6 tatcatctctgcgcgatcga             361 20  0 50.00 59.747 22.07  1.72 38.48  0.253    7 agctaggcgatgctagctag             415 20  0 55.00 59.742 17.46 17.46 41.54  0.258    8 ctagctaggcgatgctagct             413 20  0 55.00 59.742 18.68 17.35 43.53  0.258    9 ggcgatctagctagctgact             583 20  0 55.00 59.671 17.44  7.44 37.58  0.329   10 tcgatgctagctaggcgatg             407 20  0 55.00 60.382 14.03  0.00  0.00  0.382   11 gctgatcgatcgatgctagc             398 20  0 55.00 59.618 25.97 24.79 35.21  0.382   12 gctagctgatcgatcgatgc             394 20  0 55.00 59.618 24.08 21.09 35.21  0.382   13 atcatctctgcgcgatcgat             362 20  0 50.00 60.382 22.07  5.02 38.48  0.382   14 gactgatacgcgatgctagc             475 20  0 55.00 59.551  8.61  8.61  0.00  0.449   15 atcgatgctagctaggcgat             406 20  0 50.00 59.452 18.43 18.43  0.00  0.548   16 gctagctgactgatacgcga             468 20  0 55.00 60.589 16.29  0.00  0.00  0.589   17 agctagctgactgatacgcg             467 20  0 55.00 60.590 17.99  3.89  0.00  0.590   18 atgctagctaggcgatgcta             410 20  0 50.00 59.375 10.59  8.91  0.00  0.625   19 ctatcatctctgcgcgatcg             360 20  0 55.00 59.347 12.19 12.19 39.07  0.653   20 gatgctagctaggcgatgct             409 20  0 55.00 60.668  7.01  7.53  0.00																																																																																																																																																																																																																							0	0									Formatted					
fortransit	FORTRANSIT	1956			9	pl				0					3528	0			18614	407	true	0									pl																							false																																																	IBM															0	0		9																																														United States				https://ieeexplore.ieee.org/document/4463961																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=407													
fran	FRAN	1997			9	pl				0					3529	0			18614	3754	true	0									pl																							false																																														Dialect of Haskell for interactive programming of animation.	Dialect of Haskell for interactive programming of animation.		Microsoft && Yale University	Dialect of Haskell for interactive programming of animation.														0	0		10																																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=3754													
frank	FRANK	1985			9	pl				0					3530	0			18614	1148	true	0									pl																							false																																																	University of Manitoba															0	0		9																																		2537												Canada				https://dl.acm.org/doi/abs/10.1145/988304.988309																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1148													
frenetic	Frenetic	2011			9	pl				0					3531	0			18614		true	0									pl																							false																																														Frenetic: a network programming language	Frenetic: a network programming language		Cornell University && Princeton University	Frenetic: a network programming language														0	0		10																																	text													United States				https://www.semanticscholar.org/paper/Frenetic%3A-a-network-programming-language-Foster-Harrison/089b10645ee63cd9c5bb4ab661141dd813408e15																																																																																																																																																																																																																								0	0														
fresco	Fresco	1993			9	pl				0					3532	0			18614	1730	true	0									pl																							false																																																	Microsoft															0	0		9																																														United States				https://dl.acm.org/doi/10.5555/187621.187646																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1730													
galileo	Galileo	1983			9	pl				0					3533	0			18614	2663	true	0									pl																							false																																														Galileo is a conceptual language for database applications in which the persistence of values is an orthogonal property, i.e., values of any type are persistent as long as they are accessible from the top level environment.	Galileo is a conceptual language for database applications in which the persistence of values is an orthogonal property, i.e., values of any type are persistent as long as they are accessible from the top level environment.		Università di Pisa	Galileo is a conceptual language for database applications in which the persistence of values is an orthogonal property, i.e., values of any type are persistent as long as they are accessible from the top level environment.														0	0		9																																														Italia				https://semanticscholar.org/paper/cec05f624ad657618554ded0345f04604c2483b0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2663													
gem	GEM	1985			9	pl				0					3534	0			18614	3509	true	0									pl																							false																																																	Stanford University															0	0		9																																		8764												United States				https://semanticscholar.org/paper/236256d82951309248294d0f4e41dd5b371ad0ef																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3509													
generic-haskell	Generic Haskell	2000			9	pl				0					3535	0			18614	4935	true	0									pl																							false																																														Since datatypes often change and new datatypes are introduced, we have developed Generic HASKELL which supports generic definitions to save the programmer from (re)writing instances of generic functions. Generic HASKELL extends the functional programming language Haskell [5] with, among other things, a construct for defining type-indexed values with kind-indexed types, based on recent work by Hinze [2]. These values can be specialised to all Haskell datatypes, facilitating wider application of generic programming than provided by earlier systems such as PolyP	Since datatypes often change and new datatypes are introduced, we have developed Generic HASKELL which supports generic definitions to save the programmer from (re)writing instances of generic functions. Generic HASKELL extends the functional programming language Haskell [5] with, among other things, a construct for defining type-indexed values with kind-indexed types, based on recent work by Hinze [2]. These values can be specialised to all Haskell datatypes, facilitating wider application of generic programming than provided by earlier systems such as PolyP		Uppsala University && Utrecht University && University of Oxford	Since datatypes often change and new datatypes are introduced, we have developed Generic HASKELL which supports generic definitions to save the programmer from (re)writing instances of generic functions. Generic HASKELL extends the functional programming language Haskell [5] with, among other things, a construct for defining type-indexed values with kind-indexed types, based on recent work by Hinze [2]. These values can be specialised to all Haskell datatypes, facilitating wider application of generic programming than provided by earlier systems such as PolyP														0	0		11																																														Sweden and Netherlands and United Kingdom				https://www.researchgate.net/publication/27685179_The_generic_HASKELL_user's_guide_version_099_-_Amber_release																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4935													
generic	GCC GENERIC	2003			9	ir				0					3536	0			18614		true	0									ir																							false																																														The purpose of GENERIC is simply to provide a language-independent way of representing an entire function in trees. To this end, it was necessary to add a few new tree codes to the backend, but most everything was already there. If you can say it with the codes in gcc/tree.def, it’s GENERIC.	The purpose of GENERIC is simply to provide a language-independent way of representing an entire function in trees. To this end, it was necessary to add a few new tree codes to the backend, but most everything was already there. If you can say it with the codes in gcc/tree.def, it’s GENERIC.		Red Hat	The purpose of GENERIC is simply to provide a language-independent way of representing an entire function in trees. To this end, it was necessary to add a few new tree codes to the backend, but most everything was already there. If you can say it with the codes in gcc/tree.def, it’s GENERIC.														0	0		9																																		3029												United States				ftp://gcc.gnu.org/pub/gcc/summit/2003/GENERIC%20and%20GIMPLE.pdf																																																																																																																																																																																																																								0	0														
gerald	Gerald	1989			9	pl				0					3537	0			18614	1486	true	0									pl																							false																																																	University of Stirling															0	0		9																																		9619												United Kingdom				https://semanticscholar.org/paper/5981b3cb499f6096a7fc76670b21eb93b70b5958																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1486													
glish	Glish	1993			9	pl				0					3538	0			18614	1732	true	0									pl																							false																																																	The National Radio Astronomy Observatory															0	0		9																																														United States				https://www.cv.nrao.edu/glish/papers/index.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1732													
gloss	GLOSS	1971			9	pl				0					3539	0			18614	4380	true	0									pl																							false																																																	University of Washington															0	0		9																																														United States				https://semanticscholar.org/paper/7d081b13a518486bc3b26c1931a51c1b509c7bbb																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=4380												year|title|doi|citations|influentialCitations|authors|paperId\n2013|Toward a new transcription model in XML for Sign Language Processing based on gloss annotation system|10.1109/ICTA.2013.6815317|3|0|Achraf Othman and Raouia Hamdoun|baa968e36807320be26d233ed2f1f1f5360392b0	
gnu-rtl	gnu-rtl	1987			9	ir				0					3540	1			18614		true	0									ir																							false																																														In GCC, RTL is generated from the GIMPLE representation, transformed by various passes in the GCC 'middle-end', and then converted to assembly language.	In GCC, RTL is generated from the GIMPLE representation, transformed by various passes in the GCC 'middle-end', and then converted to assembly language.		Free Software Foundation	In GCC, RTL is generated from the GIMPLE representation, transformed by various passes in the GCC 'middle-end', and then converted to assembly language.														0	0		9																																														United States				https://en.wikipedia.org/wiki/Register_transfer_language	(set (reg:SI 140)     (plus:SI (reg:SI 138)              (reg:SI 139)))																																																																																																																																																																																																																							0	0														
goql	GOQL	1997			9	pl				0					3541	0			18614	5305	true	0									pl																							false																																																	Intercollege															0	0		9																																														Cyprus				https://semanticscholar.org/paper/6c0a10387cbebfad2c446cdc454969fa0c3bb1c9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5305													
gospel	GOSPEL	1977			9	pl				0					3542	0			18614	7985	true	0									pl																							false																																																	Church of the Nazarene															0	0		9																																		5219												United States				https://semanticscholar.org/paper/9815bba8e5f83a38d3ac9891f9039ebb8cfdf0a4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7985													
gps	GPS	1957			9	pl				0					3543	0			18614	3075	true	0									pl																							false																																																	Case Western Reserve University															0	0		9																																		3019												United States				https://semanticscholar.org/paper/bb84be1454b80de35032a1260b60384ccdf65489																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3075													
gpss-85	GPSS/85	1985			9	pl				0					3544	0			18614	5501	true	0									pl																							false																																																	Wolverine Software Corporation															0	0		9																																														United States				https://semanticscholar.org/paper/ad0352f5119cf7d13fc7bc7e82019e2ccb31368b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5501													
grapheasy	Grapheasy	1975			9	pl				0					3545	0			18614	8045	true	0									pl																							false																																																	Argonne National Laboratory															0	0		9																																														United States				https://semanticscholar.org/paper/38f092856bb2852a8da9b253b6cce4b4d7d2e9ca																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8045													
green	Green	1998			9	pl				0					3546	0			18614	2075	true	0									pl																							false																																																	Universidade Federal de São Carlos															0	0		9																																		733												Brazil				https://semanticscholar.org/paper/7ebc66016de5b80c08e8ec63305a899acec795af																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2075													
groove	GROOVE	1970			9	pl				0					3547	0			18614	6386	true	0									pl																							false																																																	Bell Labs															0	0		9																																		9571												United States				https://semanticscholar.org/paper/0329ec5abffe393fe0dd6f4e29bcbac33d0e2ad4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6386													
guru	guru	2009			9	pl				0					3548	1			18614		true	0									pl																							false																																														 OpTT has been implemented in the GURU verified programming language, which includes a type- and proof-checker, and a compiler to efficient C code. In addition to the core OpTT, GURU implements a number of extensions, including ones for verification of programs using mutable state and input/output. This paper gives an introduction to verified programming in GURU.	 OpTT has been implemented in the GURU verified programming language, which includes a type- and proof-checker, and a compiler to efficient C code. In addition to the core OpTT, GURU implements a number of extensions, including ones for verification of programs using mutable state and input/output. This paper gives an introduction to verified programming in GURU.		University of Iowa && Washington University && Universitat Polit`ecnica de Catalunya	 OpTT has been implemented in the GURU verified programming language, which includes a type- and proof-checker, and a compiler to efficient C code. In addition to the core OpTT, GURU implements a number of extensions, including ones for verification of programs using mutable state and input/output. This paper gives an introduction to verified programming in GURU.														0	0		11																																														United States and Spain				http://homepage.divms.uiowa.edu/~astump/papers/plpv09.pdf	Inductive trie : Fun(A:type).type := trie_none : Fun(A:type).<trie A> | trie_exact : Fun(A:type)(s:string)(a:A).<trie A> | trie_next : Fun(A:type)(o:<option A>) (unique l:<charvec <trie A>>). <trie A>.																																																																																																																																																																																																																							0	0														
harvey	HARVEY	1972			9	pl				0					3549	0			18614	7944	true	0									pl																							false																																																	Carnegie Mellon && Illinois Institute of Technology															0	0		10																																		7299												United States				https://semanticscholar.org/paper/6946b57ec1c57151b7f240b91da3ed4df1419ee4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7944													
henk	henk	1997			9	pl				0					3550	0			18614	3565	true	0									pl																							false																																																	University of Glasgow && Utrecht University && Oregon Graduate Institute of Science & Technology															0	0		11																																														Scotland and The Netherlands and United States				https://www.microsoft.com/en-us/research/publication/henk-a-typed-intermediate-language/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3565													
hscript	HScript	1996			9	pl				0					3551	1			18614		true	0									pl																							false																																														HScript is Houdini’s legacy scripting language.	HScript is Houdini’s legacy scripting language.		Side Effects Software Inc	HScript is Houdini’s legacy scripting language.														0	0		9																																														Canada				https://en.wikipedia.org/wiki/Houdini_(software)	if ( $F == 1 ) then     echo Frame One else     echo Not Frame One endif																																																																																																																																																																																																																							0	0														
hybrid	Hybrid	1987			9	pl				0					3552	0			18614	1327	true	0									pl																							false																																																	Institut für Angewandte Mathematik															0	0		9																																		5023												Switzerland				https://semanticscholar.org/paper/2720feaa7fc5d25e99055f59254170fcd5f4a229																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1327													
hycom	HyCom	1975			9	pl				0					3553	0			18614	4133	true	0									pl																							false																																																	Universidad Nacional de La Plata															0	0		9																																														Argentina				https://semanticscholar.org/paper/d8dc67e20d0e1d0bb056c435f5e1158c47c26dce																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4133													
ibex	IBEX	2002			9	pl				0					3554	0			18614	2102	true	0									pl																							false																																														IBEX is a language that extends BINDEX with two new primitive datatypes (booleans and symbols) and some constructs controlled by booleans.	IBEX is a language that extends BINDEX with two new primitive datatypes (booleans and symbols) and some constructs controlled by booleans.		Wellesley College	IBEX is a language that extends BINDEX with two new primitive datatypes (booleans and symbols) and some constructs controlled by booleans.														0	0		9																																														United States				http://cs.wellesley.edu/~cs251/spring02/ibex.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2102													
ibuki-cl	Ibuki CL	1992			9	pl				0					3555	0			18614	3822	true	0									pl																							false																																																	Kyoto University											c				0	0		10																																														Japan				https://en.wikipedia.org/wiki/Kyoto_Common_Lisp																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3822													
ices-system	Integrated Civil Engineering System	1961			9	standard				0					3556	0			18614	226	true	0									standard																							false												Integrated Civil Engineering System																																					MIT															0	0		9																																														United States				https://mitpress.mit.edu/books/ices-system-design																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=226													
icetran	ICETRAN	1965			9	pl				0					3557	0			18614	417	true	0									pl																							false																																														ENGINEERING PROGRAMS FOR ICES ARE WRITTEN IN ICETRAN AND ARE PROCESSED BY THE ICETRAN PRECOMPILER, WHICH GENERATES AN EQUIVALENT FORTRAN PROGRAM	ENGINEERING PROGRAMS FOR ICES ARE WRITTEN IN ICETRAN AND ARE PROCESSED BY THE ICETRAN PRECOMPILER, WHICH GENERATES AN EQUIVALENT FORTRAN PROGRAM		Computer Research Corporation	ENGINEERING PROGRAMS FOR ICES ARE WRITTEN IN ICETRAN AND ARE PROCESSED BY THE ICETRAN PRECOMPILER, WHICH GENERATES AN EQUIVALENT FORTRAN PROGRAM										fortran				0	0		10																																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=417													
ifo	IFO	1987			9	pl				0					3558	0			18614	3810	true	0									pl																							false																																																	USC															0	0		9																																														United States				https://semanticscholar.org/paper/124de5e6ae6ef78bd0b144e8915e88a9275ced2a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3810													
iikuse	iikuse	2010			9	esolang				0					3559	1			18614		true	0									esolang																							false																																														I find constructed languages like Lojban and Ithkuil terribly interesting, but they are a bit too complex for me to actually pick up. So, being a programmer and a fan of FORTH, I decided to make a toy constructed language combining postfix notation and predicate logic.	I find constructed languages like Lojban and Ithkuil terribly interesting, but they are a bit too complex for me to actually pick up. So, being a programmer and a fan of FORTH, I decided to make a toy constructed language combining postfix notation and predicate logic.		http://firstchurchofspacejesus.blogspot.com	I find constructed languages like Lojban and Ithkuil terribly interesting, but they are a bit too complex for me to actually pick up. So, being a programmer and a fan of FORTH, I decided to make a toy constructed language combining postfix notation and predicate logic.														0	0		9																																														Unknown				http://firstchurchofspacejesus.blogspot.com/2010/06/iikuse-toy-conlang-with-postfix.html	me i kusin - I saw it vi i kuduk - s/he will make it me vi i kudun kusis - I see that s/he made it vi me vi i kudun kusis vi i kudun kudis kuses - s/he says that the fact that I saw that s/he made it means that s/he made it me vi i.i.kuse kolos kases kalas koas - s/he and I belong to the set of i.i.kuse speakers. me vi i.i.kuse kolos kasen kalas koas - s/he and I belong to the set of former i.i.kuse speakers. me vi i.i.kuse kolos kases kalas koan - s/he and I used to belong to the set of i.i.kuse speakers.																																																																																																																																																																																																																							0	0														
ilu	ILU	1994			9	pl				0					3560	0			18614	3631	true	0									pl																							false												Inter-Language Unification																																					Xerox PARC															0	0		9																																														United States				https://ftp.icm.edu.pl/packages/ILU/2.0b1/manual-html/manual_19.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3631													
image	IMAGE	1975			9	pl				0					3561	0			18614	4135	true	0									pl																							false																																																	The Communications Research Centre Canada															0	0		9																																		376												Canada				https://semanticscholar.org/paper/519889ea68679493348a9b067600eebaa4598c9c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4135													
imf	imf	2008			9	textDataFormat				0					3562	0			18614		true	0									textDataFormat																							false													EML																																				Qualcomm															0	0		9																																	text													United States				https://www.loc.gov/preservation/digital/formats/fdd/fdd000393.shtml																																																																																																																																																																																																																								0	0														
impl	Industrial Modeling and Programming Language	2019			9	pl				0					3563	0			18614		true	0									pl																							false												Industrial Modeling and Programming Language																																		IMPL is both a structure- and semantic-based machine-coded proprietary software language (closed-source) built upon the computer programming language Fortran to model and solve large-scale discrete, nonlinear and dynamic (DND) optimization and estimation problems found in the batch and continuous process industries such as oil and gas, petrochemicals, specialty and bulk chemicals, pulp and paper, energy, agro-industrial, mining and minerals, food and beverage just to name a few. The structures are based on modeling the superstructure (network, routings, flowsheet, etc.) with units, operations, ports and states (UOPSS) and the semantics (extent, magnitude, capacity, concentration, etc.) are based on quantity, logic and quality phenomenological (QLQP) variables for flows, holdups, yields, startups, setups, switchovers, shutdowns, densities, components, properties and conditions. Most community- and commercial-based MILP and NLP solvers are connected to IMPL to solve design, planning, scheduling, operations and process coordinating optimization problems as well as data reconciliation and parameter estimation problems with diagnostics of observability, redundancy and variability. Examples detailed in the chapter include industrial applications of poultry production planning with batch-lines, lubes sequence-dependent grade changeover sequencing and gasoline blend scheduling optimization with a user-directed heuristic to solve MINLP problems as MILP logistics with nominal quality cuts to approximate the nonlinearities from the blending. To summarize, IMPL may be considered as a confluence with the scientific disciplines of applied engineering, management and operations, computer science, information and communication technologies, statistics and now data science where optimization is known as decision science i.e., the science of decision-making.	IMPL is both a structure- and semantic-based machine-coded proprietary software language (closed-source) built upon the computer programming language Fortran to model and solve large-scale discrete, nonlinear and dynamic (DND) optimization and estimation problems found in the batch and continuous process industries such as oil and gas, petrochemicals, specialty and bulk chemicals, pulp and paper, energy, agro-industrial, mining and minerals, food and beverage just to name a few. The structures are based on modeling the superstructure (network, routings, flowsheet, etc.) with units, operations, ports and states (UOPSS) and the semantics (extent, magnitude, capacity, concentration, etc.) are based on quantity, logic and quality phenomenological (QLQP) variables for flows, holdups, yields, startups, setups, switchovers, shutdowns, densities, components, properties and conditions. Most community- and commercial-based MILP and NLP solvers are connected to IMPL to solve design, planning, scheduling, operations and process coordinating optimization problems as well as data reconciliation and parameter estimation problems with diagnostics of observability, redundancy and variability. Examples detailed in the chapter include industrial applications of poultry production planning with batch-lines, lubes sequence-dependent grade changeover sequencing and gasoline blend scheduling optimization with a user-directed heuristic to solve MINLP problems as MILP logistics with nominal quality cuts to approximate the nonlinearities from the blending. To summarize, IMPL may be considered as a confluence with the scientific disciplines of applied engineering, management and operations, computer science, information and communication technologies, statistics and now data science where optimization is known as decision science i.e., the science of decision-making.		Gurobi Optimization, LLC	IMPL is both a structure- and semantic-based machine-coded proprietary software language (closed-source) built upon the computer programming language Fortran to model and solve large-scale discrete, nonlinear and dynamic (DND) optimization and estimation problems found in the batch and continuous process industries such as oil and gas, petrochemicals, specialty and bulk chemicals, pulp and paper, energy, agro-industrial, mining and minerals, food and beverage just to name a few. The structures are based on modeling the superstructure (network, routings, flowsheet, etc.) with units, operations, ports and states (UOPSS) and the semantics (extent, magnitude, capacity, concentration, etc.) are based on quantity, logic and quality phenomenological (QLQP) variables for flows, holdups, yields, startups, setups, switchovers, shutdowns, densities, components, properties and conditions. Most community- and commercial-based MILP and NLP solvers are connected to IMPL to solve design, planning, scheduling, operations and process coordinating optimization problems as well as data reconciliation and parameter estimation problems with diagnostics of observability, redundancy and variability. Examples detailed in the chapter include industrial applications of poultry production planning with batch-lines, lubes sequence-dependent grade changeover sequencing and gasoline blend scheduling optimization with a user-directed heuristic to solve MINLP problems as MILP logistics with nominal quality cuts to approximate the nonlinearities from the blending. To summarize, IMPL may be considered as a confluence with the scientific disciplines of applied engineering, management and operations, computer science, information and communication technologies, statistics and now data science where optimization is known as decision science i.e., the science of decision-making.														0	0		9																																														United States				https://www.gurobi.com/products/optimization-modeling-language-resources-support/impl/																																																																																																																																																																																																																								0	0														
ina-jo	Ina Jo	1985			9	pl				0					3564	0			18614	1152	true	0									pl																							false																																																	System Development Corporation															0	0		9																																														United States				https://apps.dtic.mil/sti/citations/ADA109317																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1152													
inc	INC	1987			9	pl				0					3565	0			18614	5390	true	0									pl																							false																																																	IBM															0	0		9																																		1238												United States				https://semanticscholar.org/paper/92921ae8638264a64f1f10db439f98c53ea3e1a3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5390													
infolog	INFOLOG	1986			9	pl				0					3566	0			18614	7118	true	0									pl																							false																																																	Universidade de Lisboa															0	0		9																																														Portugal				https://semanticscholar.org/paper/3384de1923f2f90443f267225426d3678ca16540																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7118													
insight	INSIGHT	1983			9	pl				0					3567	0			18614	1038	true	0									pl																							false																																																	Regenstrief Institute for Health Care															0	0		9																																		4791												United States				https://semanticscholar.org/paper/22488a9e23dce2625aa5dc8e99c42b610b1a6b3e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1038													
interactive	INTERACTIVE	1983			9	pl				0					3568	0			18614	1039	true	0									pl																							false																																																	Northeastern University && Oakland University															0	0		10																																		2226												United States				https://semanticscholar.org/paper/1b920cb812e6dfddbb31240b039adbc668e3cbb0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1039													
isac	ISAC	2003			9	pl				0					3569	0			18614	7034	true	0									pl																							false												ISAbelle for Calculations in applied mathematics																																					Ohio State University															0	0		9																																														United States				http://www.ist.tugraz.at/isac/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7034													
javaml	JavaML	2000			9	pl				0					3570	0			18614	5562	true	0									pl																							false																																																	University of Washington															0	0		9																																														United States				https://semanticscholar.org/paper/0244a8d6d45302ecf0c0c5ec47bfd0b10ba94c82																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5562													
javascriptcore	JavaScriptCore	2002			9	vm				0					3571	0			18614		false	0									vm																							false																																														The JavaScriptCore framework provides the ability to evaluate JavaScript programs from within Swift, Objective-C, and C-based apps. You can use also use JavaScriptCore to insert custom objects into the JavaScript environment.	The JavaScriptCore framework provides the ability to evaluate JavaScript programs from within Swift, Objective-C, and C-based apps. You can use also use JavaScriptCore to insert custom objects into the JavaScript environment.		Apple	The JavaScriptCore framework provides the ability to evaluate JavaScript programs from within Swift, Objective-C, and C-based apps. You can use also use JavaScriptCore to insert custom objects into the JavaScript environment.														0	0		10												javascript																																		United States				https://en.wikipedia.org/wiki/WebKit#JavaScriptCore																																																																																																																																																																																																																								0	0														
joss-ii	JOSS II	1965			9	pl				0					3572	0			18614	1688	true	0									pl																							false																																																	RAND															0	0		10	joss																																													United States				https://en.wikipedia.org/wiki/JOSS#JOSS-2_use																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1688													
joyce	Joyce	1987			9	pl				0					3573	0			18614	1330	true	0									pl																							false																																																	Syracuse University															0	0		9																																		9629												United States				https://semanticscholar.org/paper/893c99e56b097430b5d3363636d1d16bf5c04e9f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1330													
jr	JR	2004			9	pl				0					3574	0			18614	8232	true	0									pl																							false																																																	University of California && California Polytechnic State University															0	0		10																																		4137												United States				https://semanticscholar.org/paper/002360dd2bb8897d8b420d5689db495b85e0e0c7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8232													
kate	KATE	1979			9	pl				0					3575	0			18614	6135	true	0									pl																							false																																																	University of Kent															0	0		9																																		5053												United Kingdom				https://www.semanticscholar.org/paper/Discussion-and-Correspondence-KATE%3A-A-for-Extending-Teskey/e6292f6b0b1033f1415cb4d044532cae3ae73dc5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6135													
kl1	KL1	1988			9	pl				0					3576	0			18614	1562	true	0									pl																							false																																																	University of Tokyo															0	0		9																																														Japan				https://www.researchgate.net/publication/220993099_Operating_System_PIMOS_and_Kernel_Language_KL1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1562													
kris	KRIS	1991			9	pl				0					3577	0			18614	7714	true	0									pl																							false																																																	Deutsches Forschungszentrum für Künstliche Intelligenz															0	0		9																																														Germany				https://semanticscholar.org/paper/c34199349a86a336f43a1b21d43d13067fa0eb5b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7714													
lamina	LAMINA	1988			9	pl				0					3578	0			18614	1405	true	0									pl																							false																																																	DEC															0	0		9																																														United States				https://semanticscholar.org/paper/320c20d18cc4d1770e07df96c84cad64d92b1135																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1405													
lammps-format	Large-scale Atomic/Molecular Massively Parallel Simulator Format	1995			9	application				0					3579	1			18614		false	0									application																							false												Large-scale Atomic/Molecular Massively Parallel Simulator Format																																					Sandia National Laboratories && Temple University															0	0		10																																														United States				https://en.wikipedia.org/wiki/LAMMPS	# 2d LJ crack simulation  dimension 2 boundary  s s p  atom_style  atomic neighbor  0.3 bin neigh_modify  delay 5  # create geometry  lattice   hex 0.93 region    box block 0 100 0 40 -0.25 0.25 create_box  5 box create_atoms  1 box  mass    1 1.0 mass    2 1.0 mass    3 1.0 mass    4 1.0 mass    5 1.0  # LJ potentials  pair_style  lj/cut 2.5 pair_coeff  * * 1.0 1.0 2.5  # define groups  region          1 block INF INF INF 1.25 INF INF group   lower region 1 region    2 block INF INF 38.75 INF INF INF group   upper region 2 group   boundary union lower upper group   mobile subtract all boundary  region    leftupper block INF 20 20 INF INF INF region    leftlower block INF 20 INF 20 INF INF group   leftupper region leftupper group   leftlower region leftlower  set   group leftupper type 2 set   group leftlower type 3 set   group lower type 4 set   group upper type 5  # initial velocities  compute     new mobile temp velocity  mobile create 0.01 887723 temp new velocity  upper set 0.0 0.3 0.0 velocity  mobile ramp vy 0.0 0.3 y 1.25 38.75 sum yes  # fixes  fix   1 all nve fix   2 boundary setforce NULL 0.0 0.0  # run  timestep  0.003 thermo    200 thermo_modify temp new  neigh_modify  exclude type 2 3  #dump   1 all atom 500 dump.crack  #dump   2 all image 250 image.*.jpg type type & #   zoom 1.6 adiam 1.5 #dump_modify  2 pad 4  #dump   3 all movie 250 movie.mpg type type & #   zoom 1.6 adiam 1.5 #dump_modify  3 pad 4  run   5000																																																																																																																																																																																																																							0	0														
language-for-class-description	Language for Class Description	1964			9	pl				0					3580	0			18614	5346	true	0									pl																							false																																																	Case Western Reserve University															0	0		9																																														United States				https://semanticscholar.org/paper/5ddcea747bb18a2a5038eee966987117da881993																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5346													
lap	LAP	1987			9	pl				0					3581	0			18614	4214	true	0									pl																							false																																																	Institut international de robotique et d'intelligence artificielle de Marseille															0	0		9																																		8608												France				https://semanticscholar.org/paper/c0af005399bcec5892b047197a3d8eb3efbe12de																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4214													
lemick	Lemick	2004	Alexei Iliasov		9	pl				0					3582	0			18614	8591	true	0									pl																							false																																																	https://sourceforge.net/p/lemick/mailman/lemick-design/															0	0		9																1																														United Kingdom				http://lemick.sourceforge.net/sintro.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8591													
lesk	LESK	1975			9	pl				0					3583	0			18614	3379	true	0									pl																							false																																																	University of Ottawa															0	0		9																																														Canada				https://semanticscholar.org/paper/ef2ae5b9ce93337cf4d0c413735b479deb9786de																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=3379												year|title|doi|citations|influentialCitations|authors|paperId\n2012|Combination of information retrieval methods with LESK algorithm for Arabic word sense disambiguation|10.1007/s10462-011-9249-3|47|1|A. Zouaghi and L. Merhbene and M. Zrigui|c8a3201a5b8f0b88da93902adcca0985cfac015f	
lg	LG	1969			9	pl				0					3584	0			18614	4699	true	0									pl																							false																																																	University of Ottawa															0	0		9																																		3522												Canada				https://semanticscholar.org/paper/863934afa9e8fd7021e1b4d8da8b408302bceeb0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4699													
lisptalk	Lisptalk	1988			9	pl				0					3585	0			18614	1408	true	0									pl																							false																																																	Institute of Computing Technology Academia Sinica															0	0		9																																														China				https://semanticscholar.org/paper/826c9c2c74251426de0eddf4869f299dae6cff69																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1408													
lnf	LNF	1985			9	pl				0					3586	0			18614	1160	true	0									pl																							false																																																	Syracuse University															0	0		9																																														United States				https://dl.acm.org/doi/abs/10.5555/912525																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1160													
lo	LO	1990			9	pl				0					3587	0			18614	1566	true	0									pl																							false																																																	Experimental and Clinical Research Center															0	0		9																																		3705												Germany				https://semanticscholar.org/paper/8c5fc85321833fdc390c6db49ab1a3e3f791f9f8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1566													
logal	LOGAL	1977			9	pl				0					3588	0			18614	3984	true	0									pl																							false																																																	Sperry Univac															0	0		9																																														United States				https://semanticscholar.org/paper/2358bfa4ea7bdbd390995a43ad20e0385affb23f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3984													
login	LOGIN	1986			9	pl				0					3589	0			18614	1236	true	0									pl																							false																																																	Microelectronics and Computer Technology Corporation															0	0		9																																		541												United States				https://semanticscholar.org/paper/f487a24e7f7329da852d0638a130e00aae08a598																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1236													
loglisp	LOGLISP	1980			9	pl				0					3590	0			18614	2703	true	0									pl																							false																																																	School of Computer and Information Science															0	0		9																																														United States				https://aitopics.org/download/classics:4A93472A																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2703													
logol	LOGOL	1968			9	pl				0					3591	0			18614	331	true	0									pl																							false																																																	Institute of Mathematical Machines && Western University															0	0		10																																														Ukraine and Poland				https://semanticscholar.org/paper/f85cf44a7172276e970683c7f6af73eb84722fb1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=331													
logowriter	LogoWriter	1986			9	pl				0					3592	0			18614	7667	true	0									pl																							false																																																	University of Oregon															0	0		9																																														United States				https://www.researchgate.net/publication/234568888_Introduction_to_Programming_in_Logo_Using_LogoWriter_Revised_Edition																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7667													
logres	Logres	1990			9	queryLanguage				0					3593	0			18614	5790	true	0									queryLanguage																							false																																														LOGRES is a new project for the development of extended database systems which is based on the integration of the object-oriented data modelling paradigm and of the rule-based approach for the specification of queries and updates. The data model supports generalization hierarchies and object sharing, the rule-based language extends Datalog to support generalized type constructors (sets, multisets, and sequences), rule-based integrity constraints are automatically produced by analyzing schema definitions. Modularization is a fundamental feature, as modules encapsulate queries and updates, when modules are applied to a LOGRES database, their side effects can be controlled. The LOGRES project is a follow-up of the ALGRES project, and takes advantage of the ALGRES programming environment for the development of a fast prototype.	LOGRES is a new project for the development of extended database systems which is based on the integration of the object-oriented data modelling paradigm and of the rule-based approach for the specification of queries and updates. The data model supports generalization hierarchies and object sharing, the rule-based language extends Datalog to support generalized type constructors (sets, multisets, and sequences), rule-based integrity constraints are automatically produced by analyzing schema definitions. Modularization is a fundamental feature, as modules encapsulate queries and updates, when modules are applied to a LOGRES database, their side effects can be controlled. The LOGRES project is a follow-up of the ALGRES project, and takes advantage of the ALGRES programming environment for the development of a fast prototype.		Politecnico di Milano	LOGRES is a new project for the development of extended database systems which is based on the integration of the object-oriented data modelling paradigm and of the rule-based approach for the specification of queries and updates. The data model supports generalization hierarchies and object sharing, the rule-based language extends Datalog to support generalized type constructors (sets, multisets, and sequences), rule-based integrity constraints are automatically produced by analyzing schema definitions. Modularization is a fundamental feature, as modules encapsulate queries and updates, when modules are applied to a LOGRES database, their side effects can be controlled. The LOGRES project is a follow-up of the ALGRES project, and takes advantage of the ALGRES programming environment for the development of a fast prototype.														0	0		9																																														Italy				https://dl.acm.org/doi/10.1145/93605.98732																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5790													
lol	LOL	1994			9	queryLanguage				0					3594	0			18614	5798	true	0									queryLanguage																							false																																																	University of Regina															0	0		9																																		4327												Canada				https://link.springer.com/chapter/10.1007/3-540-61756-6_103																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5798													
lola-2	Lola-2	1994	Niklaus Wirth		9	pl				0					3595	0			18614		true	0									pl																							false																																														Lola-2: A Logic Description Language. Lola is a notation (language) for specifying digital circuits (logic). In many ways it resembles a programming language. However, Lola texts describe static circuits rather than dynamic processes. Objects occurring in a description can be variables representing signals or registers. Their values are defined as expressions of other objects and operators representing gates.	Lola-2: A Logic Description Language. Lola is a notation (language) for specifying digital circuits (logic). In many ways it resembles a programming language. However, Lola texts describe static circuits rather than dynamic processes. Objects occurring in a description can be variables representing signals or registers. Their values are defined as expressions of other objects and operators representing gates.		Eidgenössische Technische Hochschule Zürich	Lola-2: A Logic Description Language. Lola is a notation (language) for specifying digital circuits (logic). In many ways it resembles a programming language. However, Lola texts describe static circuits rather than dynamic processes. Objects occurring in a description can be variables representing signals or registers. Their values are defined as expressions of other objects and operators representing gates.														0	0		9																1																														Switzerland				https://inf.ethz.ch/personal/wirth/Lola/Lola2.pdf																																																																																																																																																																																																																								0	0														
loopnpp	LOOPN++	2000			9	pl				0					3596	0			18614	6187	true	0									pl																							false																																																	University of Tasmania															0	0		9																																														Australia				http://www.cs.adelaide.edu.au/users/charles/OPN/postscript/armstrong-thesis.ps.gz																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6187													
lore	LORE	1985			9	pl				0					3597	0			18614	1337	true	0									pl																							false																																																	Bell Communications															0	0		9																																														United States				https://dl.acm.org/doi/10.1145/67386.67390																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1337													
lucid-representations	Lucid representations	1991			9	pl				0					3598	0			18614	6832	true	0									pl																							false																																																	Courant Institute															0	0		9																																														United States				https://semanticscholar.org/paper/31983782c4c2d558f7256080b96e38bd42e6910f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6832													
lygon	Lygon	1995			9	pl				0					3599	0			18614	2564	true	0									pl																							false																																																	Australian National University															0	0		9																																									http://www.rosettacode.org/wiki/Category:Lygon					Australia				https://semanticscholar.org/paper/13269feafaf99d803fa9f560f2555dd07e104713																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2564													
madcap	MADCAP	1960			9	pl				0					3600	0			18614	148	true	0									pl																							false																																																	University of California Los Alamos															0	0		9																																														United States				https://semanticscholar.org/paper/4bef4a1b67016e569ca7ef57bfc356829c2152ba																																																																																																																																																																							true																																																	0	0	https://hopl.info/showlanguage.prx?exp=148													
magritte	magritte	2019	Jeanine Adkisson		9	pl				0					3601	0			18614		true	0									pl																							false																																														This work proposes Magritte, a general-purpose language that is viable as a shell scripting language	This work proposes Magritte, a general-purpose language that is viable as a shell scripting language		Tokyo Institute of Technology	This work proposes Magritte, a general-purpose language that is viable as a shell scripting language														0	0		9																1																														Japan				http://files.jneen.net/academic/thesis.pdf																																																																																																																																																																																																																								0	0														
manticore	manticore	2009			9	pl				0					3602	1			18614		true	0									pl																							false																																														The Manticore project is an effort to design and implement a new functional language for parallel programming. Unlike many earlier parallel languages, Manticore is a heterogeneous language that supports parallelism at multiple levels. Specifically, the Manticore language combines Concurrent ML-style explicit concurrency with fine-grain, implicitly threaded, parallel constructs. These lectures will introduce the Manticore language and explore a variety of programs written to take advantage of heterogeneous parallelism. At the explicit-concurrency level, Manticore supports the creation distinct threads of control and the coordination of threads through first-class synchronous-message passing. Message-passing synchronization, in contrast to shared-memory synchronization, fits naturally with the functional-programming paradigm. At the implicit-parallelism level, Manticore supports a diverse collection of parallel constructs for different granularities of work. Many of these constructs are inspired by common functional-programming idioms. In addition to describing the basic mechanisms, we will present a number of useful programming techniques that are enabled by these mechanisms. Finally, we will briefly discuss some of the implementation techniques used to execute Manticore programs on commodity multicore computers.	The Manticore project is an effort to design and implement a new functional language for parallel programming. Unlike many earlier parallel languages, Manticore is a heterogeneous language that supports parallelism at multiple levels. Specifically, the Manticore language combines Concurrent ML-style explicit concurrency with fine-grain, implicitly threaded, parallel constructs. These lectures will introduce the Manticore language and explore a variety of programs written to take advantage of heterogeneous parallelism. At the explicit-concurrency level, Manticore supports the creation distinct threads of control and the coordination of threads through first-class synchronous-message passing. Message-passing synchronization, in contrast to shared-memory synchronization, fits naturally with the functional-programming paradigm. At the implicit-parallelism level, Manticore supports a diverse collection of parallel constructs for different granularities of work. Many of these constructs are inspired by common functional-programming idioms. In addition to describing the basic mechanisms, we will present a number of useful programming techniques that are enabled by these mechanisms. Finally, we will briefly discuss some of the implementation techniques used to execute Manticore programs on commodity multicore computers.		University of Chicago	The Manticore project is an effort to design and implement a new functional language for parallel programming. Unlike many earlier parallel languages, Manticore is a heterogeneous language that supports parallelism at multiple levels. Specifically, the Manticore language combines Concurrent ML-style explicit concurrency with fine-grain, implicitly threaded, parallel constructs. These lectures will introduce the Manticore language and explore a variety of programs written to take advantage of heterogeneous parallelism. At the explicit-concurrency level, Manticore supports the creation distinct threads of control and the coordination of threads through first-class synchronous-message passing. Message-passing synchronization, in contrast to shared-memory synchronization, fits naturally with the functional-programming paradigm. At the implicit-parallelism level, Manticore supports a diverse collection of parallel constructs for different granularities of work. Many of these constructs are inspired by common functional-programming idioms. In addition to describing the basic mechanisms, we will present a number of useful programming techniques that are enabled by these mechanisms. Finally, we will briefly discuss some of the implementation techniques used to execute Manticore programs on commodity multicore computers.														0	0		9																																														United States				http://manticore.cs.uchicago.edu/papers/cefp09-notes.pdf	fun forever (init : ’a) (f: ’a -> ’a) : unit =  let    fun loop s = loop (f s)    val _ = spawn (loop init)  in    ()  end																																																																																																																																																																																																																							0	0														
map	MAP	1960			9	assembly				0					3603	0			18614	3116	true	0									assembly																							false												Macro Assembly Program Language																																					IBM															0	0		9																																		197																http://bitsavers.org/pdf/ibm/7090/C28-6311-2_7090_MAP.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3116													
mapquery	MAPQUERY	1982			9	pl				0					3604	0			18614	4124	true	0									pl																							false																																																	Swiss Federal Institute of Technology															0	0		9																																														Switzerland				https://semanticscholar.org/paper/7256dd93e4f3a9e4d879309154d2af277bd61bb6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4124													
meta-assembler	Meta-Assembler	1977			9	assembly				0					3605	0			18614		true	0									assembly																							false													MASM																																	This manual describes the SPERRY UNIVAC 1100 Series Meta-Assembler (MASM) processor and language. This manual is directed to users with basic Assembler programming knowledge and experienc€~. Definition of the machine language which is to be assembled by MASM is not given in this document. This information is available in the relevant hardware manuals. MASM is called a meta-assembler because it is not specifically bound to generating code for a particular hardwar~ architecture. With an unaltered environment, MASM will generate code for an 1100 Serit:!s hardware architecture. However, with the directives and built-in functions provided, the user may alter the environment to generate code for any hardware architecture. This assumes the output of MASM (1100 Series Relocatable Binary Format) can be converted to an acceptable form for to the operating system on .the alternate architecture. The processor accepts both Fieldata and ASCII input and maintains character constants in either code as specified by the user. MASM uses,an internal code to store character constants which do not have to be maintained iri a specific character code. MASM performs specified tasks based on the interpretation of statements received primarily via the Source Input Routine (SIR$) and produces an output. The output produced depends upon the user's request. If a relocatable binary element is requested, it is produced by the Relocatable Output Routine (ROH). M,A,SM optionally produces a printed listing of the the input and its processed form. The structure of both the input and output forms are presented elsewhere in this manual. MASM performs its function in two scans of the input. The first scan is known as the summary pass, and the second is known as the generative pass. These two passes of the source input, that is, from the first source image encountered to the last source image, are known as the main assembly. Assemblies invoked within the main assembly are known as subassemblies. Certain initialization is done at the start of each pass	This manual describes the SPERRY UNIVAC 1100 Series Meta-Assembler (MASM) processor and language. This manual is directed to users with basic Assembler programming knowledge and experienc€~. Definition of the machine language which is to be assembled by MASM is not given in this document. This information is available in the relevant hardware manuals. MASM is called a meta-assembler because it is not specifically bound to generating code for a particular hardwar~ architecture. With an unaltered environment, MASM will generate code for an 1100 Serit:!s hardware architecture. However, with the directives and built-in functions provided, the user may alter the environment to generate code for any hardware architecture. This assumes the output of MASM (1100 Series Relocatable Binary Format) can be converted to an acceptable form for to the operating system on .the alternate architecture. The processor accepts both Fieldata and ASCII input and maintains character constants in either code as specified by the user. MASM uses,an internal code to store character constants which do not have to be maintained iri a specific character code. MASM performs specified tasks based on the interpretation of statements received primarily via the Source Input Routine (SIR$) and produces an output. The output produced depends upon the user's request. If a relocatable binary element is requested, it is produced by the Relocatable Output Routine (ROH). M,A,SM optionally produces a printed listing of the the input and its processed form. The structure of both the input and output forms are presented elsewhere in this manual. MASM performs its function in two scans of the input. The first scan is known as the summary pass, and the second is known as the generative pass. These two passes of the source input, that is, from the first source image encountered to the last source image, are known as the main assembly. Assemblies invoked within the main assembly are known as subassemblies. Certain initialization is done at the start of each pass		UNIVAC Sperry	This manual describes the SPERRY UNIVAC 1100 Series Meta-Assembler (MASM) processor and language. This manual is directed to users with basic Assembler programming knowledge and experienc€~. Definition of the machine language which is to be assembled by MASM is not given in this document. This information is available in the relevant hardware manuals. MASM is called a meta-assembler because it is not specifically bound to generating code for a particular hardwar~ architecture. With an unaltered environment, MASM will generate code for an 1100 Serit:!s hardware architecture. However, with the directives and built-in functions provided, the user may alter the environment to generate code for any hardware architecture. This assumes the output of MASM (1100 Series Relocatable Binary Format) can be converted to an acceptable form for to the operating system on .the alternate architecture. The processor accepts both Fieldata and ASCII input and maintains character constants in either code as specified by the user. MASM uses,an internal code to store character constants which do not have to be maintained iri a specific character code. MASM performs specified tasks based on the interpretation of statements received primarily via the Source Input Routine (SIR$) and produces an output. The output produced depends upon the user's request. If a relocatable binary element is requested, it is produced by the Relocatable Output Routine (ROH). M,A,SM optionally produces a printed listing of the the input and its processed form. The structure of both the input and output forms are presented elsewhere in this manual. MASM performs its function in two scans of the input. The first scan is known as the summary pass, and the second is known as the generative pass. These two passes of the source input, that is, from the first source image encountered to the last source image, are known as the main assembly. Assemblies invoked within the main assembly are known as subassemblies. Certain initialization is done at the start of each pass														0	0		9																																														United States				http://bitsavers.org/pdf/univac/1100/asm/UP-8453_MASM_Programmers_Ref_1977.pdf																																																																																																																																																																																																																								0	0														
meta-plus	META/PLUS	1971			9	pl				0					3606	0			18614	7162	true	0									pl																							false																																																	IBM															0	0		9																																														United States				https://semanticscholar.org/paper/b489ffb3ccabf6e906294d1286d3cf0dabdbefb8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7162													
metah	MetaH	1988			9	pl				0					3607	0			18614	7769	true	0									pl																							false																																																	Carnegie Mellon															0	0		9																																														United States				https://semanticscholar.org/paper/476cac33352a111955ac0a98f110a0fec01bb80c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7769													
microsoft-equation-editor	Microsoft Equation Editor	1993			9	application				0				2007	3608	0			18614		false	0									application																							false																																																	Microsoft															0	0		11	tex mathtype																	2007	false				true																											https://en.wikipedia.org/wiki/Microsoft_Office_shared_tools#Equation_Editor																																																																																																																																																																																																																								0	0														
mike	MiKe	2022			9	pl				0					3609	0			18614		true	0									pl																							false																																														Introducing MiKe: Constant-time control flow, automatic serialization, and more!	Introducing MiKe: Constant-time control flow, automatic serialization, and more!		https://github.com/TheUnlocked/mike-language/issues	Introducing MiKe: Constant-time control flow, automatic serialization, and more!														0	0		9																																														United States				https://blog.necode.org/posts/introducing-mike																																																																																																																																																																																																																								0	0														
modula-2p	Modula-2+	1984			9	pl				0					3610	0			18614	1101	true	0									pl																							false																																																	University of Toronto															0	0		10									modula-2																																					Canada				https://semanticscholar.org/paper/d81c6d945138c6482837f0a98f2ef9ee3cf224a2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1101													
modula-3-star	Modula-3*	1993			9	pl				0					3611	0			18614	1737	true	0									pl																							false																																																	University of Karlsruhe															0	0		9																																														Germany				https://semanticscholar.org/paper/140498928dc2eedb576ac9244d4fc1c4544dc4ff																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1737													
morphe	Morphe	1992			9	pl				0					3612	0			18614	5045	true	0									pl																							false																																																	Sony															0	0		9																																														Japan				https://semanticscholar.org/paper/6ea84adad00261d3d1f97dcbb9b213a013c4d033																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5045													
mpsx	MPSX	1978			9	pl				0					3613	0			18614	818	true	0									pl																							false																																																	IBM															0	0		9																																														United States				https://semanticscholar.org/paper/a1b2b1d6d4a611581f8a787b29a4523707fc0eaf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=818													
msl	MSL	1977			9	pl				0					3614	0			18614	4729	true	0									pl																							false																																																	University of South Carolina															0	0		9																																														United States				https://semanticscholar.org/paper/5d781a7eb5a2c351636a2c6f11289af71b8dc9f5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4729													
musys	MUSYS	1969			9	pl				0					3615	0			18614	8015	true	0									pl																							false																																																	Alcock Shearing and Partners															0	0		9																																														England				https://semanticscholar.org/paper/f2751da6da60ec6092b92430c768536068db80b5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8015													
nail	Nail	1986			9	pl				0					3616	0			18614	5795	true	0									pl																							false																																																	Stanford University															0	0		9																																		6667												United States				https://semanticscholar.org/paper/2247a9af4172b74267e2fe8bf8283860d6e285f7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5795													
nakl	NAKL	1982			9	pl				0					3617	0			18614	7306	true	0									pl																							false												Not Another Keypunch Language																																					University of Arkansas															0	0		9																																														United States				https://semanticscholar.org/paper/2b3750267744a90e81e6bed54c22e84da70a7c2c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7306													
native-structured-storage	NSS	1999			9	binaryDataFormat				0					3618	0			18614		false	0									binaryDataFormat																							false												Native Structured Storage																																		Native Structured Storage (NSS) was a method to transparently store ActiveX document files in a multi-stream format on NTFS volumes	Native Structured Storage (NSS) was a method to transparently store ActiveX document files in a multi-stream format on NTFS volumes		Microsoft	Native Structured Storage (NSS) was a method to transparently store ActiveX document files in a multi-stream format on NTFS volumes														0	0		9																																														United States				https://web.archive.org/web/20070927212324/http://www.windowsitpro.com/Article/ArticleID/13785/13785.html																																																																																																																																																																																																																								0	0														
nelua	Nelua	2019			9	pl	https://nelua.io/			0					3619	1			18614		true	0									pl																							false																																																	https://github.com/edubart/nelua-lang/issues						nelua					c				0	0		11	lua																																													United States																				https://riju.codes/nelua	print 'Hello, world!' 													https://github.com/edubart/nelua-lang																																																																																																																																																																																										0	0														
netbasic	NetBasic	1999			9	pl				0					3620	0			18614	3402	true	0									pl																							false																																																	Novell															0	0		9																																														United States				https://support.novell.com/techcenter/articles/dnd19961103.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3402													
netscript	Netscript	2016			9	pl				0					3621	0			18614	8607	true	0									pl																							false																																														A programming language for packet-stream processing	A programming language for packet-stream processing		Columbia University	A programming language for packet-stream processing														0	0		9																																														United States				http://dl.acm.org/citation.cfm?id=959590																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8607													
nil	NIL	1983			9	pl				0					3622	0			18614	1048	true	0									pl																							false																																																	IBM															0	0		9																																		9364												United States				https://semanticscholar.org/paper/febdb3b6b8a1cfde771e2705afecd2ff82d36c98																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1048													
npy	npy	2008			9	binaryDataFormat				0					3623	0			18614		false	0									binaryDataFormat																							false																																														A simple format for saving numpy arrays to disk with the full information about them. The .npy format is the standard binary file format in NumPy for persisting a single arbitrary NumPy array on disk.	A simple format for saving numpy arrays to disk with the full information about them. The .npy format is the standard binary file format in NumPy for persisting a single arbitrary NumPy array on disk.		https://github.com/numpy	A simple format for saving numpy arrays to disk with the full information about them. The .npy format is the standard binary file format in NumPy for persisting a single arbitrary NumPy array on disk.	npy													0	0		10																																														Various				https://docs.scipy.org/doc/numpy/reference/generated/numpy.lib.format.html#module-numpy.lib.format																																																																																																																																																																																																																								0	0														
nsl	NSL	1991			9	pl				0					3624	0			18614	4012	true	0									pl																							false																																																	University of South Florida															0	0		9																																														United States				https://semanticscholar.org/paper/2f1648fd377bc98a8840f83c5b29a485a813e248																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4012													
nua-prolog	NUA-Prolog	1991	Douglas Frank Palmer		9	pl				0					3625	0			18614	4097	true	0									pl																							false																																																	University of Melbourne															0	0		9																1																														Australia				https://semanticscholar.org/paper/b595b50b02c5f72765d55993d13733931118b541																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4097													
nut	NUT	1986			9	pl				0					3626	0			18614	4011	true	0									pl																							false																																																	Royal Institute of Technology															0	0		9																																		8494												Sweden				https://semanticscholar.org/paper/032d0a3ee326b06e971c56b1858a8914a8d161c9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4011													
o	O	1986			9	pl				0					3627	0			18614	2915	true	0									pl																							false																																																	GIP Altair group && Université de Paris-Sud && Brown University															0	0		11																																		269												France and United States				https://semanticscholar.org/paper/7f3deda8653959368b739f4b5f969893351775d4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2915													
o2	o2	1989			9	pl				0					3628	0			18614		true	0									pl																							false																																														Database programming language.	Database programming language.		GIP Altair Group	Database programming language.														0	0		9																																	text													France				https://pdfs.semanticscholar.org/19bb/07b76a8b0dd867db5a1f6237d19458fec311.pdf?_ga=2.74848722.1732224894.1541658055-1663431151.1540068998																																																																																																																																																																																																																								0	0														
oldas	OLDAS	1968			9	pl				0					3629	0			18614	334	true	0									pl																							false																																																	U.S. Naval Weapons Laboratory															0	0		9																																														United States				https://semanticscholar.org/paper/2a0572e52fc09b5a8ebadd65bd4824155aeb86ab																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=334													
oliver	OLIVER	1976			9	pl				0					3630	0			18614	6990	true	0									pl																							false																																																	On-Line Systems, Inc															0	0		9																																		6521												United States				https://semanticscholar.org/paper/d5be1aafdb22936f74bbb099d5c64f5c87ebd36c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6990													
omar	OMAR	1999			9	pl				0					3631	0			18614		true	0									pl																							false												Object Modelling And Rendering																																		Hypercosm produced a specialized programming language called OMAR (Object Modelling And Rendering) suitable for describing 3-D content. Hypercosm made available a web browser plugin for displaying this 3-D content. Unlike many other plugins, the Hypercosm plugin was available for Windows, MacOS, and Linux systems.	Hypercosm produced a specialized programming language called OMAR (Object Modelling And Rendering) suitable for describing 3-D content. Hypercosm made available a web browser plugin for displaying this 3-D content. Unlike many other plugins, the Hypercosm plugin was available for Windows, MacOS, and Linux systems.		University of Wisconsin	Hypercosm produced a specialized programming language called OMAR (Object Modelling And Rendering) suitable for describing 3-D content. Hypercosm made available a web browser plugin for displaying this 3-D content. Unlike many other plugins, the Hypercosm plugin was available for Windows, MacOS, and Linux systems.														0	0		9																																														United States				http://www.highprogrammer.com/alan/hypercosm/																																																																																																																																																																																																																								0	0														
omnitab-80	OMNITAB 80	1980			9	pl				0					3632	0			18614	6805	true	0									pl																							false																																														OMNITAB 80 is a high-level statistical analysis program. OMNITAB, the precursor of Minitab(TM), was developed in the Statistical Engineering Division and is maintained by the Statistical Engineering Division. OMNITAB performs many different statistical analyses including: arithmetic and trigonometric calculations, and matrix and array operations. The software responds to simple instructions and uses reliable computational algorithms.	OMNITAB 80 is a high-level statistical analysis program. OMNITAB, the precursor of Minitab(TM), was developed in the Statistical Engineering Division and is maintained by the Statistical Engineering Division. OMNITAB performs many different statistical analyses including: arithmetic and trigonometric calculations, and matrix and array operations. The software responds to simple instructions and uses reliable computational algorithms.		National Institute of Standards and Technology	OMNITAB 80 is a high-level statistical analysis program. OMNITAB, the precursor of Minitab(TM), was developed in the Statistical Engineering Division and is maintained by the Statistical Engineering Division. OMNITAB performs many different statistical analyses including: arithmetic and trigonometric calculations, and matrix and array operations. The software responds to simple instructions and uses reliable computational algorithms.														0	0		9																																														United States				https://www.nist.gov/itl/sed/omnitab-80																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6805													
one-man-language	One-man-language	1977			9	pl				0					3633	0			18614	5870	true	0									pl																							false																																														A language for a dissertation. Miceli, James J. Some Experiences with a One-man Language. Diss. University of Toronto, Department of Computer Science, 1977.	A language for a dissertation. Miceli, James J. Some Experiences with a One-man Language. Diss. University of Toronto, Department of Computer Science, 1977.		University of Toronto	A language for a dissertation. Miceli, James J. Some Experiences with a One-man Language. Diss. University of Toronto, Department of Computer Science, 1977.														0	0		9																																														Canada				https://www.semanticscholar.org/paper/A-minisystem-programming-language-Lechner-Stallings/ef68c74958a8dddcdbf25c875af647fdc6d938b7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5870													
oolp	OOLP	1989			9	pl				0					3634	0			18614	7147	true	0									pl																							false																																																	Rutgers University && IBM															0	0		10																																														United States				https://semanticscholar.org/paper/dc33966bfc3e26f521e3723aade4ac5ed9000bc4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7147													
openada	OpenAda	2000	Patrick Rogers and Andy Wellings		9	pl				0					3635	0			18614	3611	true	0									pl																							false																																																	Ada Core Technologies && University of York															0	0		11																2																														United States and United Kingdom				https://semanticscholar.org/paper/1fdbcde71a7e1509d5676d10d39d2a77d831b7bd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3611													
opp	O++	1989			9	pl				0					3636	0			18614	3341	true	0									pl																							false																																																	Bell Labs															0	0		9																																														United States				https://semanticscholar.org/paper/416373e9e968734385d1d7948d11edc90a9dc70c																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=3341												year|title|doi|citations|influentialCitations|authors|paperId\n1993|The O++ database programming language: implementation and experience|10.1109/ICDE.1993.344077|31|0|R. Agrawal and Shaul Dar and N. Gehani|9bf9ee2a0b3c7b6ee52f9d6f462d6093f42d4e7a	
orient84-k	Orient84/K	1986			9	pl				0					3637	0			18614	1251	true	0									pl																							false																																																	Keio University															0	0		9																																														Japan				https://semanticscholar.org/paper/3dbaa58a9f7ad7fb04e1a04be4fad3f70d9c25b7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1251													
osql	Object-oriented Structured Query Language	1990			9	queryLanguage				0					3638	0			18614	2322	true	0									queryLanguage																							false												Object-oriented Structured Query Language																																					University of Michigan															0	0		9																																														United States				https://stason.org/TULARC/software/object-oriented-programming/9-3-Odapter-OpenODB-Odapter-Language.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2322													
owl-dl	OWL DL	2007			9	xmlFormat				0					3639	0			18614		true	0									xmlFormat																							false																																														A subset of OWL.	A subset of OWL.		Bell Labs Research	A subset of OWL.														0	0		10	owl																																													United States				https://www.w3.org/2007/OWL/wiki/images/9/9a/Pfps-f2f1.pdf																																																																																																																																																																																																																								0	0														
p-cl	P/CL	1984			9	pl				0					3640	0			18614	3340	true	0									pl																							false																																																	Universiteit Utrecht															0	0		9																																														The Netherlands				https://semanticscholar.org/paper/f4925398fa75c3758bb00d601e44b232f5f1afd8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3340													
pactolus	PACTOLUS	1964			9	pl				0					3641	0			18614	449	true	0									pl																							false																																																	IBM															0	0		9																																														United States				https://semanticscholar.org/paper/6934c13c28c37f165cefe838c1f6ed6a1472a4e8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=449													
paisley	PAISley	1982			9	pl				0					3642	0			18614	1004	true	0									pl																							false																																																	Bell Labs															0	0		9																																														United States				https://semanticscholar.org/paper/83b4bfa6f2c5cb24bf41aded6d41d64dfb570b51																																																																																																																																																																																																																								0	3	https://hopl.info/showlanguage.prx?exp=1004												year|title|doi|citations|influentialCitations|authors|paperId\n2013|Some Experiments on Light-Weight Object-Functional-Logic Programming in Java with Paisley|10.1007/978-3-319-08909-6_14|4|0|B. T. Widemann and M. Lepper|b3373d0e33771471ae105b8abbbb153a01f0f3d5\n2017|A Practical Study of Control in Objected-Oriented-Functional-Logic Programming with Paisley|10.4204/EPTCS.234.11|2|0|B. T. Widemann and M. Lepper|9e8ae4bd268d35b642cfb12bddd7988669d47af3\n2019|Improving the Performance of the Paisley Pattern-Matching EDSL by Staged Combinatorial Compilation|10.1007/978-3-030-46714-2_17|1|0|B. T. Widemann and M. Lepper|828518848408eafe083d1193040d2ac70b675acb	
pandora	Pandora	1989			9	pl				0					3643	0			18614	1511	true	0									pl																							false																																																	Imperial College															0	0		9																																														United Kingdom				https://semanticscholar.org/paper/0d886a743ec66f491f34c3f053fdff9a59bde8c9																																																																																																																																																																																																																								0	6	https://hopl.info/showlanguage.prx?exp=1511												year|title|doi|citations|influentialCitations|authors|paperId\n2015|The Pandora software development kit for pattern recognition|10.1140/EPJC/S10052-015-3659-3|84|4|J. Marshall and M. Thomson|5b6f7ef6d27897403ba33ed69f6d54dee307be5f\n1993|Non-Deterministic Concurrent Logic Programming in Pandora|10.1142/1898|14|1|R. Bahgat|3d3427de48b19aa5767acf6ecba873461c03682e\n2018|PANDORA - A python based framework for modelling and structural sizing of transport aircraft|10.1051/MATECCONF/201823300013|9|0|M. Petsch and D. Kohlgrüber and J. Heubischl|252f259f45890fc3770b2ee4c01c8d862ce4e9c1\n2020|Curating Ocean Ecology at the Natural History Museum: Miranda Lowe and Richard Sabin in conversation with Pandora Syperek and Sarah Wade|10.15180/201314|4|0|P. Syperek and S. Wade and M. Lowe and R. Sabin|7dd12db562f8c47414980e0f857c3ca2ad92af21\n1991|The Pandora Abstract Machine: An Extension of JAM|10.1007/3-540-55038-0_7|2|0|R. Bahgat|42fd5e02db84cdea91b935209e29eda354785f8d\n1996|Incremental querying in the concurrent CLP language IFD-Constraint Pandora|10.1145/331119.331211|2|0|Jimmy Ho-man Lee and Ho-fung Leung|9f42ee0dff83316c1d57bbd77c90386e69523f1a	
paragon	Paragon	1991			9	pl				0					3644	0			18614	1651	true	0									pl																							false																																																	Carnegie Mellon															0	0		9																																														United States				https://semanticscholar.org/paper/210f6179ce9b11f0c8bf3b76af85d2928dfac7b3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1651													
pascal-fc	Pascal-FC	1990			9	pl				0					3645	0			18614	1581	true	0									pl																							false																																																	University of Bradford															0	0		9																																														United Kingdom				https://www.semanticscholar.org/paper/Pascal-FC%3A-a-language-for-teaching-concurrent-Burns-Davies/d99464c60bddb8a33c2f7b65ea22a5261e04867b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1581													
pascal-i	PASCAL-I	1980			9	pl				0					3646	0			18614	2862	true	0									pl																							false																																																	Software Consulting Services, LLC															0	0		9																																														United States				https://semanticscholar.org/paper/ba7f4908b17a0797505f05a8ce0f8f3acd8725f8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2862													
pdel	Partial Differential Equation Language	1968			9	pl				0					3647	0			18614	521	true	0									pl																							false												Partial Differential Equation Language																																					University of California Los Angeles															0	0		9																																														United States				https://www.osti.gov/biblio/4827530																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=521													
phocus	PHOCUS	1987			9	pl				0					3648	0			18614	1350	true	0									pl																							false																																														An object-oriented Prolog-like language.	An object-oriented Prolog-like language.		Experimental and Clinical Research Center	An object-oriented Prolog-like language.														0	0		9																																														Germany				https://semanticscholar.org/paper/5ad3456657e84641d8539fb31ff9d4ecab1176c3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1350													
pie	PIE	1988			9	pl				0					3649	0			18614	2368	true	0									pl																							false																																																	Carnegie Mellon															0	0		9																																		6321												United States				https://semanticscholar.org/paper/65946f875c4936f961bf1727415b4d29e626791a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2368													
pin	PIN	1975			9	pl				0					3650	0			18614	6669	true	0									pl																							false																																																	University of California Los Angeles															0	0		9																																		3071												United States				https://semanticscholar.org/paper/2cb303e5a6c1999ce41fb019b7db8b43a8762041																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6669													
pit	PIT	1958			9	pl				0					3651	0			18614	2375	true	0									pl																							false																																																	University of North Dakota															0	0		9																																		6977												United States				https://www.computer.org/csdl/proceedings/isola/2006/3071/00/3071a111.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2375													
pixin	PIXIN	1974	Malcolm Phillip Atkinson		9	pl				0					3652	0			18614	5475	true	0									pl																							false																																																	University of Edinburgh															0	0		9																1																														United Kingdom				https://semanticscholar.org/paper/5cf2593c63b511f27dfb678c6bfc303d1cfda53d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5475													
pl-i-formac	PL/I-FORMAC	1968			9	pl				0					3653	0			18614	560	true	0									pl																							false																																																	IBM															0	0		10									pl-i																																					United States				https://semanticscholar.org/paper/5a83bfbb465ea67c78a5b9f37ff5eb0b6f32e724																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=560													
pl-ll	PL/LL	1983			9	pl				0					3654	0			18614	6277	true	0									pl																							false																																																	KTH Royal Institute of Technology															0	0		9																																														Sweden				https://semanticscholar.org/paper/bc2144c1521bd11e23d000c3cb198dcb62ba43ed																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6277													
pl4	PL4	1974			9	pl				0					3655	0			18614	3216	true	0									pl																							false																																																	Université de Montréal															0	0		9																																														Canada				https://semanticscholar.org/paper/846939b6a7d2bb4514b7e196a88574e9709a2bf4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3216													
plan2d	PLAN2D	1976			9	pl				0					3656	0			18614	5381	true	0									pl																							false																																																	Technical University of Berlin															0	0		9																																														Germany				https://semanticscholar.org/paper/25e643ef1c44fed15fa34dd21a0e6183b976fd4e																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=5381												year|title|doi|citations|influentialCitations|authors|paperId\n1974|PLAN2D - Towards a Two-Dimensional Programming Language|10.1007/3-540-07141-5_223|5|0|E. Denert and R. Franck and W. Streng|0763b61863a58a6a9ff05c331bbf5def83acdc63	
pose	POSE	1967			9	pl				0					3657	0			18614	299	true	0									pl																							false																																																	Aerospace Corporation															0	0		9																																		9747												United States				https://semanticscholar.org/paper/97db08d658408470b03edcb4f9f8f178d1fa6bbc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=299													
praxis	PRAXIS	1980			9	pl				0					3658	0			18614	4070	true	0									pl																							false																																																	BBN															0	0		9																																														United States				https://www.digiater.nl/openvms/decus/vax85b/praxis/aaareadme.txt																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4070													
priz	PRIZ	1983			9	pl				0					3659	0			18614	4010	true	0									pl																							false																																																	Estonian Academy of Sciences															0	0		9																																														Former Union of Soviet Socialist Republics or Estonia				https://semanticscholar.org/paper/028c3b540466b1c2a86aed61c619c3fc76e657a3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4010													
profit	ProFIT	1994			9	pl				0					3660	0			18614	3559	true	0									pl																							false																																																	Universität des Saarlandes															0	0		9																																		2314												Germany				https://semanticscholar.org/paper/7ceaffd3bfd58ee19a8634a1cd200c98c97921e4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3559													
progol	Progol	1993			9	pl				0					3661	0			18614	5487	true	0									pl																							false																																																	Universität des Saarlandes															0	0		10									prolog																																					Germany				https://semanticscholar.org/paper/11d702bdd25dfdf368d9028693ea00dac25c8851																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5487													
prophet	PROPHET	1974			9	pl				0					3662	0			18614	4346	true	0									pl																							false																																																	BBN															0	0		9																																		9657												United States				https://semanticscholar.org/paper/278608bb506afba2bd4b2c9c4166ad485dbcd5df																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4346													
prosper	PROSPER	1989			9	pl				0					3663	0			18614	1514	true	0									pl																							false																																																	Polish Academy of Sciences && Iowa State University															0	0		10																																														Poland and United States				https://semanticscholar.org/paper/7df3e21087df2ccf4be7e2e68967ae5ced04034a																																																																																																																																																																																																																								0	2	https://hopl.info/showlanguage.prx?exp=1514												year|title|doi|citations|influentialCitations|authors|paperId\n2000|The PROSPER Toolkit|10.1007/3-540-46419-0_7|67|3|Louise Dennis and G. Collins and Michael Norrish and R. Boulton and Konrad Slind and Graham Robinson and M. Gordon and T. Melham|89c1580dc770048345c3454771c495119326d6f5\n2003|The PROSPER toolkit|10.1007/s100090200076|40|0|Louise Dennis and G. Collins and Michael Norrish and R. Boulton and Konrad Slind and T. Melham|6b779efdcbd19a0692f5074d3dfddd3b99a73228	
proto-gnosis	proto-GNOSIS	1987			9	pl				0					3664	0			18614	8095	true	0									pl																							false																																																	University of Cologne															0	0		11			mumps prolog																																											Former West Germany or Germany				https://semanticscholar.org/paper/0a837de8a148a3a28dbe616972aa430a53291158																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8095													
proxy	Proxy	1992			9	pl				0					3665	0			18614	5094	true	0									pl																							false																																																	EDL Software Design															0	0		9																																		5837												United States				https://semanticscholar.org/paper/a6bb78b10ac4f7e191db3a784114b004767797e9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5094													
py	Py	1991	David Cuny		9	pl				0					3666	0			18614	2417	true	0									pl																							false																																																	https://webs.lanset.com/dcuny/euphoria.htm															0	0		9																1																														United States				http://webs.lanset.com/dcuny/py.htm																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2417													
python-cl-compiler	python-cl-compiler	1991			9	compiler				0					3667	0			18614		true	0									compiler																							false																																														The Python compiler for CMU Common Lisp has been under development for over five years, and now forms the core of a production quality public domain Lisp implementation. Python synthesizes the good ideas from Lisp compilers and source transformation systems with mainstream optimization and retargetability techniques. Novel features include strict type checking and source-level debugging of compiled code. Unusual attention has been paid to the compiler's user interface.	The Python compiler for CMU Common Lisp has been under development for over five years, and now forms the core of a production quality public domain Lisp implementation. Python synthesizes the good ideas from Lisp compilers and source transformation systems with mainstream optimization and retargetability techniques. Novel features include strict type checking and source-level debugging of compiled code. Unusual attention has been paid to the compiler's user interface.		Carnegie Mellon	The Python compiler for CMU Common Lisp has been under development for over five years, and now forms the core of a production quality public domain Lisp implementation. Python synthesizes the good ideas from Lisp compilers and source transformation systems with mainstream optimization and retargetability techniques. Novel features include strict type checking and source-level debugging of compiled code. Unusual attention has been paid to the compiler's user interface.														0	0		9																																	na													United States				https://www.researchgate.net/publication/221252239_Python_compiler_for_CMU_common_Lisp																																																																																																																																																																																																																								0	0														
qas	QAS	1978			9	pl				0					3668	0			18614	7121	true	0									pl																							false																																																	Georgia Institute of Technology															0	0		9																																														United States				https://semanticscholar.org/paper/1978bd5c4f806c4fbec9ca6e456d5b2f8d16526c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7121													
quadril	QUADRIL	1976			9	pl				0					3669	0			18614	4148	true	0									pl																							false																																																	Boeing Computer Services Co															0	0		9																																														United States				https://semanticscholar.org/paper/9a9ef05e8de07e13d502c7a35c0190c21fdd26ad																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4148													
quexal	quexal	2007			9	esolang				0					3670	0			18614		true	0									esolang																							false																																														Quetzal (pronounced ket-sal) is a tangible programming language designed for children and novice programmers to control LEGO MINDSTORMS robots.	Quetzal (pronounced ket-sal) is a tangible programming language designed for children and novice programmers to control LEGO MINDSTORMS robots.	http://hci.cs.tufts.edu/tern/horn-jacob-tei07.pdf	Tufts University	Quetzal (pronounced ket-sal) is a tangible programming language designed for children and novice programmers to control LEGO MINDSTORMS robots.														0	0		9																																	text													United States																																																																																																																																																																																																																												0	0														
quilt	QUILT	1970			9	pl				0					3671	0			18614	4447	true	0									pl																							false																																																	San Diego State University															0	0		9																																		9825												United States				https://semanticscholar.org/paper/a7e4c4dcea0774d202731133b6839b373cc694ba																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4447													
qunity	Qunity	2022			9	pl				0					3672	0			18614		true	0									pl																							false																																														Qunity: A Unified Language for Quantum and Classical Computing	Qunity: A Unified Language for Quantum and Classical Computing		University of Maryland && University of Chicago && Amazon	Qunity: A Unified Language for Quantum and Classical Computing														0	0		11																																														United States				https://arxiv.org/abs/2204.12384																																																																																																																																																																																																																								0	0														
rack	RACK	1990			9	pl				0					3673	0			18614	4021	true	0									pl																							false																																																	RAND															0	0		9																																		4680												United States				https://semanticscholar.org/paper/1e4bfbc1a4bd82c5417553610d5face22374d295																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4021													
rbasic	rbasic	1985	Mike Welch		9	pl				0					3674	0			18614		true	0									pl																							false																																														RBASIC was an in-house language, written by Mike Welch of Hemet, California, in 1985, for Diversified Data Design (DDD), currently in Culver City, California, for use at DDD's customer Medi-Sec, formerly of Santa Monica, CA. DDD was run by Horace Clark at the time, Medi-Sec was run by Neal Green. RBASIC was a dialect of BASIC with an included relational database.	RBASIC was an in-house language, written by Mike Welch of Hemet, California, in 1985, for Diversified Data Design (DDD), currently in Culver City, California, for use at DDD's customer Medi-Sec, formerly of Santa Monica, CA. DDD was run by Horace Clark at the time, Medi-Sec was run by Neal Green. RBASIC was a dialect of BASIC with an included relational database.		Diversified Data Design	RBASIC was an in-house language, written by Mike Welch of Hemet, California, in 1985, for Diversified Data Design (DDD), currently in Culver City, California, for use at DDD's customer Medi-Sec, formerly of Santa Monica, CA. DDD was run by Horace Clark at the time, Medi-Sec was run by Neal Green. RBASIC was a dialect of BASIC with an included relational database.														0	0		9																1																														United States				http://www.troubleshooters.com/lpm/200406/200406.htm																																																																																																																																																																																																																								0	0														
rcpp	RC++	2001			9	pl				0					3675	0			18614	7414	true	0									pl																							false																																																	IKuni Inc && Imperial College															0	0		10																																														United States and United Kingdom				https://semanticscholar.org/paper/18bab5069d96b2d4d4fab9f160c750605f62f2ef																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7414													
rdata-format	rdata-format	2000			9	binaryDataFormat				0					3676	0			18614		false	0									binaryDataFormat																							false																																																	https://github.com/datacamp		Rdata rdata rda RData													0	0		13																																	binary													Various				https://www.rdocumentation.org/packages/base/versions/3.5.1/topics/save																																																																																																																																																																																																																								0	0														
real-time-euclid	Real-Time Euclid	1986			9	pl				0					3677	0			18614	1263	true	0									pl																							false																																																	New Jersey Institute of Technology															0	0		9																																														United States				https://semanticscholar.org/paper/d3919948faeff1e0b6d1c1c6ebf98aa735fd7937																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1263													
refined-c	Refined C	1984	Henry G. Dietz		9	pl				0					3678	0			18614	1116	true	0									pl																							false																																																	Polytechnic University															0	0		9																1																														United States				https://semanticscholar.org/paper/d7a4f792359ca2b47f15110c8a6a59c151e729ff																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1116													
regina	Regina	2001			9	pl				0					3679	0			18614	2444	true	0									pl																							false																																																	https://sourceforge.net/p/regina-rexx/_list/tickets															0	0		9																																														United States				https://sourceforge.net/projects/regina-rexx/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2444													
regulus	REGULUS	1977			9	pl				0					3680	0			18614	4109	true	0									pl																							false																																																	University of British Columbia															0	0		9																																														Canada				https://semanticscholar.org/paper/5389de78b1dd5daf85bb3bbfdd36e303de5bfaad																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4109													
rel-english	REL English	1975			9	pl				0					3681	0			18614	693	true	0									pl																							false																																																	RAND															0	0		9																																														United States				https://semanticscholar.org/paper/8444ce1af42bd88e2c4c581f67f20efc65b3a1bf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=693													
rel	REL	1968	Peter C. Lockemann and Frederick B. Thompson		9	pl				0					3682	0			18614	3192	true	0									pl																							false																																																	California Institute of Technology															0	0		10																2																														United States				https://semanticscholar.org/paper/ba528fcdd157e7c1aa41bd9504038fc0ec0a4269																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3192													
relix	Relix	1984			9	pl				0					3683	0			18614	1882	true	0									pl																							false																																																	McGill University															0	0		9																																														Canada				https://semanticscholar.org/paper/c941521abbeed0baeeed57311f02e3051ab5e78a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1882													
reuse-description-language	Reuse Description Language	2005			9	pl				0					3684	0			18614		true	0									pl																							false													RDL																																	RDL: A Language for Framework Instantiation Representation	RDL: A Language for Framework Instantiation Representation		Pontifical University Catholic of Rio Grande do Sul && Pontifical University of Rio de Janeiro && University of Waterloo	RDL: A Language for Framework Instantiation Representation														0	0		11																																														Brazil and Canada				https://cs.uwaterloo.ca/research/tr/2005/CS-2005-11.pdf																																																																																																																																																																																																																								0	0														
rlisp	RLISP	1970			9	pl				0					3685	0			18614	4020	true	0									pl																							false																																																	Moscow State University															0	0		9																																														Former USSR or Russia				https://semanticscholar.org/paper/8ad8c22437ef1803e838ccd8eea4a5428726f2d1																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=4020												year|title|doi|citations|influentialCitations|authors|paperId\n1984|An antitranslator of the RLISP language|10.1145/1089389.1089393|1|0|A. Kryukov|8ad8c22437ef1803e838ccd8eea4a5428726f2d1	
robotalk	RoboTalk	1985			9	pl				0					3686	0			18614		true	0									pl																							false																																														Robotalk: A New Language To Control The Rhino Robot.	Robotalk: A New Language To Control The Rhino Robot.		Rhino Robotics Ltd	Robotalk: A New Language To Control The Rhino Robot.														0	0		9																																														United States				https://www.researchgate.net/publication/295469881_ROBOTALK_A_NEW_LANGUAGE_TO_CONTROL_THE_RHINO_ROBOT																																																																																																																																																																																																																								0	0														
roscoe	ROSCOE	1979			9	pl				0					3687	0			18614	2378	true	0									pl																							false												Remote OS Conversational Operating Environment																																					Applied Data Research, Inc															0	0		9																																														United States				https://openlibrary.org/books/OL14165919M/ROSCOE_programming_language_(RPF)_handbook.																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2378													
runcible	RUNCIBLE	1958			9	pl				0					3688	0			18614	111	true	0									pl																							false																																																	Case Institute of Technology															0	0		10									it																																					United States				https://semanticscholar.org/paper/f179a5e14cde9d538af898d2e8ad49e651855352																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=111													
russell	RUSSELL	1970			9	pl				0					3689	0			18614	527	true	0									pl																							false																																																	Cornell University															0	0		9																																		4448												United States				https://semanticscholar.org/paper/d640e15b414fcefd14a28b243f22bdfae0002bd2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=527													
ruth	RUTH	1987			9	pl				0					3690	0			18614	1358	true	0									pl																							false																																																	University of Stirling															0	0		9																																		6946												United Kingdom				https://semanticscholar.org/paper/49f2e3ceb80e805bbbecc3ca3bb341a16b5134c8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1358													
s-snobol	S-Snobol	1978			9	pl				0					3691	0			18614	4041	true	0									pl																							false																																																	Heriot-Watt University															0	0		10									snobol4																																					Scotland				https://semanticscholar.org/paper/1ce78a711bc09611ce51b9dbcbc586a018115f09																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4041													
sa	SA	1977			9	pl				0					3692	0			18614	6661	true	0									pl																							false																																																	SofTech, Inc.															0	0		9																																		2195												United States				https://semanticscholar.org/paper/609bace390ed9ec85c01605a04c135fd10896794																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6661													
saal	SAAL	1966			9	assembly				0					3693	0			18614	274	true	0									assembly																							false												Single Address Assembly Language																																					Sperry Rand Corporation															0	0		9																																														United States				http://bitsavers.org/pdf/univac/1005/Univac_1005_Extended_System_Programmers_Reference_Manual_Apr68.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=274													
salem	SALEM	1967			9	pl				0					3694	0			18614	347	true	0									pl																							false																																																	Lehigh University															0	0		9																																		6293												United States				https://semanticscholar.org/paper/4367a84671ef61fd70453cc75a8e4cecca266e6e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=347													
sampletalk	Sampletalk	1991			9	pl				0					3695	0			18614	2941	true	0									pl																							false																																																	https://github.com/sampletalk															0	0		9																																														Unknown				https://www.researchgate.net/publication/228631878_Knowledge_representation_via_verbal_description_generalization_alternative_programming_in_sampletalk_language																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2941													
scoop	SCOOP	1988			9	pl				0					3696	0			18614	1428	true	0									pl																							false																																																	Université de Montréal															0	0		9																																		9716												Canada				https://semanticscholar.org/paper/92a1806be72b7394b62325577ff897d5320dfb57																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1428													
screamer	SCREAMER	1993			9	pl				0					3697	0			18614	2478	true	0									pl																							false																																																	University of Pennsylvania && MIT															0	0		10																																														United States				https://quickref.common-lisp.net/screamer.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2478													
search	SEARCH	1973			9	pl				0					3698	0			18614	6667	true	0									pl																							false																																																	The Walter and Eliza Hall Institute of Medical Research															0	0		9																																		41												Australia				https://semanticscholar.org/paper/26be180d2f132f987602c9556b072d2f99e31324																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6667													
sectorc	SectorC	2023			9	compiler				0					3699	0		1	18614		true	0									compiler																							false																																																	https://github.com/xorvoid/sectorc/issues										x86-assembly					0	0		11												c					false																													Unknown				https://xorvoid.com/sectorc.html																																																																																																																																																																																																																								0	0														
sespath	SESPATH	1985			9	pl				0					3700	0			18614	5754	true	0									pl																							false																																																	IBM															0	0		9																																														Former West Germany or Germany				https://dl.acm.org/doi/10.5555/647510.726509																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5754													
seymour	Seymour	1989			9	pl				0					3701	0			18614	5730	true	0									pl																							false																																																	State University of New York at Buffalo && University of Michigan															0	0		10																																														United States				https://cse.buffalo.edu/faculty/miller/Papers/Seymour.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5730													
shoe	SHOE	2000			9	pl				0					3702	0			18614	5609	true	0									pl																							false																																																	University of Maryland															0	0		9																																		4274												United States				https://semanticscholar.org/paper/ad51c68b765b1e4bdd57166dd5f934103a920389																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5609													
sidopsp	SIDOPS+	1997			9	pl				0					3703	0			18614	6491	true	0									pl																							false																																																	University of Twente															0	0		9																																														The Netherlands				https://semanticscholar.org/paper/82f44d2e0c182e726ec69edb76fda10c65088b04																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6491													
sigma-76	SIGMA 76	1976			9	pl				0					3704	0			18614	7103	true	0									pl																							false																																																	CERN															0	0		9																																														Switzerland				https://cds.cern.ch/record/310377/files/197709190.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7103													
simodula	SIMODULA	1988			9	pl				0					3705	0			18614	8230	true	0									pl																							false																																																	University of Georgia															0	0		9																																														United States				https://semanticscholar.org/paper/ebd700e97d4878944143e00bae7214cad1a3a7f7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8230													
siprol	Siprol	1980			9	pl				0					3706	0			18614	930	true	0									pl																							false																																																	University of Colorado															0	0		9																																														United States				https://semanticscholar.org/paper/34e484d2d3655d488b45d1bd7968fe8869811a32																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=930													
sky	SKY	2000			9	pl				0					3707	0			18614	6207	true	0									pl																							false																																																	Universit`a della Calabria															0	0		9																																		2872												Italia				https://semanticscholar.org/paper/33ef6c3feeb784b6db625d403e9d11a82ad0f117																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6207													
sl	SL	1988			9	pl				0					3708	0			18614	2832	true	0									pl																							false																																																	Queen's University															0	0		9																																		5776												Canada				https://semanticscholar.org/paper/e582507f1e51b45028230f161f516e6e1f086f18																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2832													
slang	SLANG	1960			9	pl				0					3709	1			18614	154	true	0									pl																							false																																																	IBM															0	0		9																																														United States				https://semanticscholar.org/paper/202c377173b5f557336cab1580222977bec16509																https://riju.codes/slang	"message(""Hello, world!"");"																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=154													
sleuth	SLEUTH	1962			9	assembly				0					3710	0			18614	3220	true	0									assembly																							false																																																	Sperry Rand Corporation															0	0		9																																														United States				http://bitsavers.org/pdf/univac/1107/UT-2574_Sleuth_Apr62.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3220													
slog	SLOG	1985			9	pl				0					3711	0			18614	746	true	0									pl																							false																																																	Laboratoire d'Informatique de Paris 6															0	0		9																																														France				https://semanticscholar.org/paper/e9a06552354c3247ebff305e21ad8386b45089ee																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=746													
smalltalk-v	Smalltalk/V	1986			9	pl				0					3712	0			18614	1274	true	0									pl																							false																																																	Xerox PARC															0	0		9																																														United States				https://www.springer.com/la/book/9780387973944																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1274													
smallvdm	SmallVDM	1993			9	pl				0					3713	0			18614	1749	true	0									pl																							false																																																	Universidade Federal de Pernambuco															0	0		9																																														Brazil				https://sol.sbc.org.br/index.php/sbes/article/download/24269/24092																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1749													
smart	SMART	1964			9	pl				0					3714	0			18614	2511	true	0									pl																							false																																																	Harvard University															0	0		9																																		2207												United States				https://semanticscholar.org/paper/cb1d8b313870c05983bee1c94c2e799bcdc63f29																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2511													
smsl	SMSL	1995			9	pl				0					3715	0			18614	2513	true	0									pl																							false																																																	Fujitsu															0	0		9																																														Japan				http://xml.coverpages.org/smslFerris0.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2513													
snit	Snit	2002	William H. Duquette		9	pl				0					3716	0			18614		true	0									pl																							false																																																	California Institute of Technology															0	0		9																1																														United States				http://npg.dl.ac.uk/MIDAS/manual/ActiveTcl8.4.9.0-html/tcllib/snit/snit.html#history																																																																																																																																																																																																																								0	0														
snostorm	Snostorm	1984	Fred Swartz		9	pl				0					3717	0			18614	7197	true	0									pl																							false																																																	University of Michigan															0	0		9																1																														United States				http://www.fredosaurus.com/notes-snostorm/snostorm-overview.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7197													
soaplang	Symbolic Optimal Assembly Program	1955			9	assembly				0					3718	0			18614		true	0									assembly																							false													SOAP																																				Columbia University															0	0		9																																	text													United States				http://www.columbia.edu/cu/computinghistory/650.html																																																																																																																																																																																																																								0	0														
spec	Spec	1990			9	pl				0					3719	0			18614	1597	true	0									pl																							false																																																	Naval Postgraduate School															0	0		9																																		6331												United States				https://semanticscholar.org/paper/1586e884530ba49ebb7f01ef767db0df56df71f9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1597													
specol	SPECOL	1968	Bernard Smith		9	pl				0					3720	0			18614	3229	true	0									pl																							false																																																	United Kingdom Governments Civil Service															0	0		9																1																														United Kingdom				https://semanticscholar.org/paper/cfbe65b69c50cf500260f3bf2434c04f90387e7e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3229													
specrtl	specrtl	2011			9	pl				0					3721	1			18614		true	0									pl																							false																																														specRTL (Spec Register Transfer Language) is a language designed to replace the existing RTL form machine descriptions which along with C Code forms the backend of GCC.	specRTL (Spec Register Transfer Language) is a language designed to replace the existing RTL form machine descriptions which along with C Code forms the backend of GCC.		Indian Institute of Technology, Bombay	specRTL (Spec Register Transfer Language) is a language designed to replace the existing RTL form machine descriptions which along with C Code forms the backend of GCC.														0	0		9																																														India				https://www.cse.iitb.ac.in/grc/software/specRTL/specRTL.pdf	"concrete *cmp_ccno_1.insn instantiates set_compare {   root(reg(NULL:FLAGS_REG),0=nonimmediate_operand:SWI:"",?m"", 1=const0_operand:SWI:""""); } {:   ""ix86_match_ccmode (insn, CCNOmode)""   ""@   test{}\t%0, %0   cmp{}\t{%1, %0|%0,%1}""   [(set_attr ""type"" ""test,icmp"")   (set_attr ""length_immediate"" ""0,1"")   (set_attr ""mode"" """")] :}"																																																																																																																																																																																																																							0	0														
spil	SPIL	1973	Barbara H. Liskov and Leroy A. Smith		9	pl				0					3722	0			18614	3900	true	0									pl																							false																																																	MIT and  The MITRE Corporation															0	0		10																2																														United States				https://semanticscholar.org/paper/0d03b10638a96002b64bfb64d9a51350d13bf2c6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3900													
spir-v	spir-v	2015			9	ir				0					3723	0			18614		true	0									ir																							false																																														Abstract. SPIR-V is a new platform-independent intermediate language. It is a self-contained, fully specified, binary format for representing graphical-shader stages and compute kernels for multiple APIs. Physically, it is a stream of 32-bit words. Logically, it is a header and a linear stream of instructions. These encode, first, a set of annotations and decorations, and second a collection of functions. Each function encodes a control-flow graph (CFG) of basic blocks, with additional instructions to preserve source-code structured flow control. Load/store instructions are used to access declared variables, which includes all input/output (IO). Intermediate results bypassing load/store use single static-assignment (SSA) representation. Data objects are represented logically, with hierarchical type information: There is no flattening of aggregates or assignment to physical register banks, etc. Selectable addressing models establish whether general pointers may be used, or if memory access is purely logical.	Abstract. SPIR-V is a new platform-independent intermediate language. It is a self-contained, fully specified, binary format for representing graphical-shader stages and compute kernels for multiple APIs. Physically, it is a stream of 32-bit words. Logically, it is a header and a linear stream of instructions. These encode, first, a set of annotations and decorations, and second a collection of functions. Each function encodes a control-flow graph (CFG) of basic blocks, with additional instructions to preserve source-code structured flow control. Load/store instructions are used to access declared variables, which includes all input/output (IO). Intermediate results bypassing load/store use single static-assignment (SSA) representation. Data objects are represented logically, with hierarchical type information: There is no flattening of aggregates or assignment to physical register banks, etc. Selectable addressing models establish whether general pointers may be used, or if memory access is purely logical.		LunarG, Inc	Abstract. SPIR-V is a new platform-independent intermediate language. It is a self-contained, fully specified, binary format for representing graphical-shader stages and compute kernels for multiple APIs. Physically, it is a stream of 32-bit words. Logically, it is a header and a linear stream of instructions. These encode, first, a set of annotations and decorations, and second a collection of functions. Each function encodes a control-flow graph (CFG) of basic blocks, with additional instructions to preserve source-code structured flow control. Load/store instructions are used to access declared variables, which includes all input/output (IO). Intermediate results bypassing load/store use single static-assignment (SSA) representation. Data objects are represented logically, with hierarchical type information: There is no flattening of aggregates or assignment to physical register banks, etc. Selectable addressing models establish whether general pointers may be used, or if memory access is purely logical.														0	0		10	spir																																													United States				https://www.khronos.org/registry/spir-v/papers/WhitePaper.html																																																																																																																																																																																																																								0	0														
splaw	SPLAW	1998			9	pl				0					3724	0			18614	4157	true	0									pl																							false																																																	Nanjing University															0	0		9																																														People's Republic of China				https://dl.acm.org/doi/abs/10.1145/609742.609751																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4157													
sprint	SPRINT	1967			9	pl				0					3725	0			18614	305	true	0									pl																							false																																																	University of Pennsylvania															0	0		9																																		7448												United States				https://semanticscholar.org/paper/a359fd0ffc2922f1f2a0e4cc9e0f04a57112db66																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=305													
sps	Symbolic Programming System	1959			9	pl				0					3726	0			18614	2524	true	0									pl																							false												Symbolic Programming System																																					IBM															0	0		9																																														United States				http://bitsavers.org/pdf/ibm/1620/C26-5600-1_Symbolic_Programming_System_Apr63.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2524													
sqlar-format	sqlar-format	2014			9	binaryDataFormat				0					3727	0			18614		false	0									binaryDataFormat																							false																																														"This program (named ""sqlar"") operates much like ""zip"", except that the compressed archive it builds is stored in an SQLite database instead of a ZIP archive."	"This program (named ""sqlar"") operates much like ""zip"", except that the compressed archive it builds is stored in an SQLite database instead of a ZIP archive."		Hipp, Wyrick & Company, Inc	"This program (named ""sqlar"") operates much like ""zip"", except that the compressed archive it builds is stored in an SQLite database instead of a ZIP archive."														0	0		11	gzip zip-format																																													United States				https://sqlite.org/sqlar/doc/trunk/README.md																																																																																																																																																																																																																								0	0														
sr	SR	1988			9	pl				0					3728	0			18614	1437	true	0									pl																							false																																																	Vrije Universiteit															0	0		9																																		4301												The Netherlands				https://semanticscholar.org/paper/189e0959aaadfe87c36802bb050644b0d7e5fbd6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1437													
statemate	Statemate	1998			9	pl				0					3729	0			18614	2535	true	0									pl																							false																																																	University of Colorado															0	0		9																																														United States				https://semanticscholar.org/paper/23937871cf955d5ea9a48bd419465e3b3a6ff1c0																																																																																																																																																																																																																								0	1	https://hopl.info/showlanguage.prx?exp=2535												year|title|doi|citations|influentialCitations|authors|paperId\n1996|The STATEMATE semantics of statecharts|10.1145/235321.235322|1244|111|D. Harel and A. Naamad|4f271da140018025b8bede3e2ac91afa546f2c31	
stonecutter	StoneCutter	2020	John D. Leidel and David Donofrio and Frank Conlon		9	grammarLanguage				0					3730	0			18614		true	0									grammarLanguage																							false																																														In this work we introduce the StoneCutter instruction set design language and tool infrastructure. StoneCutter provides a familiar, C-like language construct by which to develop the implementation for individual, programmable instructions. The LLVM-based StoneCutter compiler performs individual instruction and whole-ISA optimizations in order to generate a high performance, Chisel HDL representation of the target design. Utilizing the existing Chisel tools, users can also generate C++ cycle accurate simulation models as well as Verilog representations of the target design. As a result, StoneCutter provides a very rapid design environment for development and experimentation.	In this work we introduce the StoneCutter instruction set design language and tool infrastructure. StoneCutter provides a familiar, C-like language construct by which to develop the implementation for individual, programmable instructions. The LLVM-based StoneCutter compiler performs individual instruction and whole-ISA optimizations in order to generate a high performance, Chisel HDL representation of the target design. Utilizing the existing Chisel tools, users can also generate C++ cycle accurate simulation models as well as Verilog representations of the target design. As a result, StoneCutter provides a very rapid design environment for development and experimentation.		Tactical Computing Laboratories LLC	In this work we introduce the StoneCutter instruction set design language and tool infrastructure. StoneCutter provides a familiar, C-like language construct by which to develop the implementation for individual, programmable instructions. The LLVM-based StoneCutter compiler performs individual instruction and whole-ISA optimizations in order to generate a high performance, Chisel HDL representation of the target design. Utilizing the existing Chisel tools, users can also generate C++ cycle accurate simulation models as well as Verilog representations of the target design. As a result, StoneCutter provides a very rapid design environment for development and experimentation.														0	0		11																3																														United States				https://dl.acm.org/doi/10.1145/3387902.3394029																																																																																																																																																																																																																								0	0														
streamit	StreamIt	1992			9	pl				0					3731	0			18614	4964	true	0									pl																							false																																																	MIT															0	0		9																																									http://www.rosettacode.org/wiki/Category:StreamIt					United States				https://www.researchgate.net/publication/2888414_StreamIt_A_Language_for_Streaming_Applications																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4964													
stress	STRESS	1963			9	pl				0					3732	0			18614	211	true	0									pl																							false																																																	MIT															0	0		9																																		2989												United States				https://www.amazon.com/STRESS-Structural-Engineering-System-Solver/dp/B0007G167S																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=211													
strudel	strudel	2011			9	textDataFormat				0					3733	1			18614		true	0									textDataFormat																							false																																														Strudel is our graphical tool for visualizing genetic and physical maps of genomes for comparative purposes. The Strudel data format is tab delimited text with all features, homologs and potential reference URLs included in the same file.	Strudel is our graphical tool for visualizing genetic and physical maps of genomes for comparative purposes. The Strudel data format is tab delimited text with all features, homologs and potential reference URLs included in the same file.		The James Hutton Institute	Strudel is our graphical tool for visualizing genetic and physical maps of genomes for comparative purposes. The Strudel data format is tab delimited text with all features, homologs and potential reference URLs included in the same file.														0	0		9																																														United Kingdom				http://bioinf.scri.ac.uk/strudel/help/data.shtml	"feature  Rice  1 LOC_Os05g01020  gene  1903    ""TBC domain containing protein, expressed"" feature Rice  1 LOC_Os09g20010  gene  10218   expressed protein feature Barley  1H  12_30969  SNP 15 feature Barley  1H  11_11223  SNP 78 feature Barley  1H  11_11224  SNP 100 homolog Barley  12_30969  Rice  LOC_Os05g01020  7.00E-91    #00FF00 homolog Barley  11_11223  Rice  LOC_Os09g20010  6.00E-50 chromosome  Barley  1H  #593423 URL Rice  http://rice.plantbiology.msu.edu/cgi-bin/gbrowse/rice/?name="																																																																																																																																																																																																																							0	0														
sxpath	SXPath	2002	Oleg Kiselyov		9	queryLanguage				0					3734	1			18614		true	0									queryLanguage																							false																																														SXPath is a query language for SXML.	SXPath is a query language for SXML.			SXPath is a query language for SXML.														0	0		10	sxml															1									https://www.gnu.org/software/guile/manual/html_node/SXPath.html																										;; select all <bookstore> elements that are inside top-level <book> ;; element (sxpath '(book bookstore))																																																																																																																																																																																																																							0	0														
ti-basic-assembly	TI Program	1970			9	assembly				0					3735	1			18614		true	0									assembly	4	7		1586478		0					text			none	programming								false																																																				8xp 8xk 8xktxt 8xptxt												0	0		9																																	text																	https://en.wikipedia.org/wiki/TI-BASIC	".AlphaCS #ExprOff If getKey(41)  sub(ADM) End Lbl START ""appv alpha ""->Str1 ""appvAlphaCS""->Str2 .ALPHA CS [7EFFFFE7FFFFE7E7]->Pic11 [E0E0E0E0E0FFFF7F]->Pic12 [FEFFE7FFFEE0E0E0]->Pic13 [E7E7E7FFFFE7E7E7]->Pic14 [7EFFFFE7FFFFE7E7]->Pic15 [7FFFFFE0E0FFFF7F]->Pic16 [7FFFFF781EFFFFFE]->Pic17 .arch [0038447C44440000]->Pic21 .hide [0054004400540000]->Pic22 .lock [0038447C7C7C0000]->Pic23 .(c) Scott Mangiapane Data(72,8)->GDB0 [42600A360008000100994DDF2A6C61B1B28091294A22AAAAAAAB005A6DCA226A69B9A9800000000000202000000000000000C0200000000000000000000000000000000000000000] .icon unknown Data(16,16)->GDB11 [EFFEA803EB8308032BFB28032BFB0803EBFBA803EBFB08032B8328032FFF07FF] .icon SRC Data(16,16)->GDB12 [01801A583E7C3FFC3FFC3E7C1A580A500240FFFFC471BDAFCC6FF5AF8DB1FFFF] .icon ASM Data(16,16)->GDB13 [FFFFFFFFFFFFFFFFFFFFCE6BB5D586D5B75DB4DDFFFFFFFFFFFFFFFFFFFFFFFF] .icon shell Data(16,16)->GDB14 [FFFFFFFFFFFFFFFFFFFFFFFF97B5B155D5359595FFFFFFFFFFFFFFFFFFFFFFFF] Goto SET prgmSRCFUNC prgmSRCGUI prgmSRCSORT Lbl SET .start, set up ClrDraw StoreGDB DiagnosticOff Fix 5 Full !If GetCalc(Str1,[Y1])  sub(NEW)  StoreGDB End GetCalc(Str1,[Y1]) If {[Y1]+0}  !If sub(CODE)   Goto END  End End Asm(FDCB249E) If {[Y1]+6}  Asm(FDCB24DE) End Goto DLIST"																																																																																																																																																																																																																							0	0					TI Program				TI Program					
tikiwiki	Tiki Wiki Markup	2002			9	wikiMarkup				0					3736	1			18614		true	0									wikiMarkup																							false																																														Tiki Wiki's Wiki Syntax.	Tiki Wiki's Wiki Syntax.			Tiki Wiki's Wiki Syntax.														0	0		9																									https://doc.tiki.org/Wiki-Syntax																									https://tiki.org/History																https://riju.codes/tikiwiki	Hello, world!																																																																																																																																																																																																							0	0														
unicode-lang	Unicode	1955			9	pl				0					3737	0			18614	29	true	0									pl																							false													UNICODE																																																			0	0		9																																	text																	https://sci-hub.tw/https://doi.org/10.1080/01621459.1959.11683594																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=29													
unql	UnQL	2000	Peter Buneman and Mary Fernandez and Dan Suciu		9	queryLanguage				0					3738	1			18614		true	0									queryLanguage																							false																																														A Query Language and Algebra for Semistructured Data Based on Structural Recursion	A Query Language and Algebra for Semistructured Data Based on Structural Recursion			A Query Language and Algebra for Semistructured Data Based on Structural Recursion														0	0		11																3																																		https://www.researchgate.net/publication/2458246_UnQL_A_Query_Language_and_Algebra_for_Semistructured_Data_Based_on_Structural_Recursion	"query Q1 :=  select {result: E}  where {country: {name: ""France"", people: {ethnicGroup: E}}} in db"																																																																																																																																																																																																																							0	1													year|title|doi|citations|influentialCitations|authors|paperId\n2015|Iteration Algebras for UnQL Graphs and Completeness for Bisimulation|10.4204/EPTCS.191.8|3|0|Makoto Hamana|00b6072ba7ecf7d1281c1aaa7bac7a82bc6a277e	
v-visual-language	V	1997	Mikhail Auguston and Alfredo Delgado		9	pl				0					3739	0			18614		true	0									pl																							false																																																																0	0		10																2							true																											https://pdfs.semanticscholar.org/b7e5/de18aca3a6a8c1378632386e8105c4c7d27d.pdf																																																																																																																																																																																																																								4	1								year|publisher|title|authors|isbn13\n1997|CRC Press|The Maple V Primer, Release 4|Garvan, Frank|9780849326813\n1993|Addison-Wesley Professional|UNIX System V Network Programming (Addison-Wesley Professional Computing Series)|Rago, Stephen A.|9780201563184\n1992|Sams|The Waite Group's Unix System V Primer|Waite, Mitchell and Prata, Stephen and Martin, Donald|9780672301940\n1996|Springer Us|Maple V Programming Guide|M. B. Monagan K. O. Geddes|9780387945378					year|title|doi|citations|influentialCitations|authors|paperId\n1996|Maple V Programming Guide|10.1007/978-1-4612-2214-9|112|3|M. Monagan and K. Geddes and K. Heal and G. Labahn and S. M. Vorkoetter|6ed215a90fb86e7fb716def2fdd7d1c337cf37c0	
velato	Velato	2009			9	esolang				0					3740	2			18614		true	0									esolang																							false				v/Velato.ly																																																	ly											0	0		10																														https://esolangs.org/wiki/Velato																																"on ""2.19.64""  \header{   title = ""Hello World"" }  \language ""english""  \paper {   top-margin = 1.5\in   left-margin = 2.0\in   right-margin = 2.0\in }  \score {   \transpose c c' {     % H     <c a>4     g8(     e8 f8     gs8 d8     g8) |      % e     a8     <g e>4.     <f cs>4     c16( cs16     g8 |      % l     a8)     <g e>8     <f cs>4     <c a>4     g4( |      % l     a16 g16     e16 f8     cs8.) <c a g>2 |      % o     a8( g8 e8)     f8.     cs16( cs8 cs8 g8 |      % ,     a8 g4     e8 f8     e e     g8) |      % space     a8     <g e>4.     f8(     ds d     g8 |      % W     a8 g4     e8 f8     a8 gs8     g8) |      % o     a8( g8     e8 f8     cs8 cs8) <cs g>4 |      % r     a8( g8     e8 f8     cs8 cs8 e8. g16 |      % l     c16 a16)     <g e>8     <f cs>4     <c a>4     g4( |      % d     a8 g4     e16 f16     cs8 c8 c8     g8 |      % !     a16)     <g e>4     f16( ds16 ds16)     <g c>2 |   }   \layout {     indent = 0\cm   }   \midi {     \tempo 4 = 120   } } "				https://riju.codes/velato	format=1 tracks=2 division=2880  BA    1   CR         0   TR  0   CH 16   Tempo 100 BA    1   CR         0   TR  1   CH  1   NT  C--           4/5   von=101   voff=0 BA    1   CR         0   TR  1   CH  1   NT  A             4/5   voff=0 BA    1   CR         0   TR  1   CH  1   NT  G-            4/5   voff=0 BA    1   CR         0   TR  1   CH  1   NT  E-            4/5   voff=0  BA    2   CR         0   TR  1   CH  1   NT  F-            4/5   voff=0 BA    2   CR         0   TR  1   CH  1   NT  A-            4/5   voff=0 BA    2   CR         0   TR  1   CH  1   NT  Eb            4/5   voff=0  BA    3   CR       1/2   TR  1   CH  1   NT  G-         3+7/20   voff=0 BA    3   CR       1/2   TR  1   CH  1   NT  C          3+7/20   voff=0  BA    5   CR         0   TR  1   CH  1   NT  C-            1/5   voff=0 BA    5   CR       1/4   TR  1   CH  1   NT  D             1/5   voff=0 BA    5   CR       1/2   TR  1   CH  1   NT  F             1/5   voff=0 BA    5   CR       3/4   TR  1   CH  1   NT  F--           2/5   voff=0 BA    5   CR       3/4   TR  1   CH  1   NT  D             2/5   voff=0 BA    5   CR       3/4   TR  1   CH  1   NT  C-            2/5   voff=0 BA    5   CR       3/4   TR  1   CH  1   NT  A-            2/5   voff=0  BA    6   CR       1/4   TR  1   CH  1   NT  Bb            4/5   voff=0 BA    6   CR       1/4   TR  1   CH  1   NT  G--           4/5   voff=0 BA    6   CR       1/4   TR  1   CH  1   NT  F#-           4/5   voff=0  BA    7   CR       3/4   TR  1   CH  1   NT  G-         3+7/20   voff=0 BA    7   CR       3/4   TR  1   CH  1   NT  C          3+7/20   voff=0  BA    9   CR       1/4   TR  1   CH  1   NT  F-            1/5   voff=0 BA    9   CR       1/2   TR  1   CH  1   NT  G             1/5   voff=0 BA    9   CR       3/4   TR  1   CH  1   NT  Bb            1/5   voff=0  BA   10   CR         0   TR  1   CH  1   NT  Bb--          2/5   voff=0 BA   10   CR         0   TR  1   CH  1   NT  G             2/5   voff=0 BA   10   CR         0   TR  1   CH  1   NT  F-            2/5   voff=0 BA   10   CR         0   TR  1   CH  1   NT  D-            2/5   voff=0 BA   10   CR       1/2   TR  1   CH  1   NT  Eb            4/5   voff=0 BA   10   CR       1/2   TR  1   CH  1   NT  C-            4/5   voff=0 BA   10   CR       1/2   TR  1   CH  1   NT  B-            4/5   voff=0  BA   11   CR       1/2   TR  1   CH  1   NT  G#            2/5   voff=0  BA   12   CR         0   TR  1   CH  1   NT  F             4/5   voff=0 BA   12   CR         0   TR  1   CH  1   NT  Bb            4/5   voff=0  BA   13   CR         0   TR  1   CH  1   NT  Bb-           2/5   voff=0 BA   13   CR       1/2   TR  1   CH  1   NT  Bb--          1/5   voff=0 BA   13   CR       3/4   TR  1   CH  1   NT  G             1/5   voff=0  BA   14   CR         0   TR  1   CH  1   NT  F-            1/5   voff=0 BA   14   CR       1/4   TR  1   CH  1   NT  D-            1/5   voff=0 BA   14   CR       1/2   TR  1   CH  1   NT  Eb            4/5   voff=0 BA   14   CR       1/2   TR  1   CH  1   NT  C-            4/5   voff=0 BA   14   CR       1/2   TR  1   CH  1   NT  B-            4/5   voff=0  BA   15   CR       1/2   TR  1   CH  1   NT  G#            2/5   voff=0  BA   16   CR         0   TR  1   CH  1   NT  F             4/5   voff=0 BA   16   CR         0   TR  1   CH  1   NT  Bb            4/5   voff=0  BA   17   CR         0   TR  1   CH  1   NT  Bb-           4/5   voff=0  BA   18   CR         0   TR  1   CH  1   NT  Bb-           2/5   voff=0 BA   18   CR       1/2   TR  1   CH  1   NT  C-            4/5   voff=0 BA   18   CR       1/2   TR  1   CH  1   NT  C             4/5   voff=0  BA   19   CR       1/2   TR  1   CH  1   NT  C--         3+2/5   voff=0 BA   19   CR       1/2   TR  1   CH  1   NT  A           3+2/5   voff=0 BA   19   CR       1/2   TR  1   CH  1   NT  G-          3+2/5   voff=0 BA   19   CR       1/2   TR  1   CH  1   NT  E-          3+2/5   voff=0  BA   21   CR         0   TR  1   CH  1   NT  F-            4/5   voff=0 BA   21   CR         0   TR  1   CH  1   NT  D             4/5   voff=0  BA   22   CR         0   TR  1   CH  1   NT  D             2/5   voff=0 BA   22   CR       1/2   TR  1   CH  1   NT  D             2/5   voff=0 BA   22   CR       1/2   TR  1   CH  1   NT  G-            2/5   voff=0 BA   22   CR       1/2   TR  1   CH  1   NT  C             2/5   voff=0  BA   23   CR         0   TR  1   CH  1   NT  C--           2/5   voff=0 BA   23   CR       1/2   TR  1   CH  1   NT  A           1+3/5   voff=0 BA   23   CR       1/2   TR  1   CH  1   NT  G-          1+3/5   voff=0  BA   25   CR       1/2   TR  1   CH  1   NT  E             2/5   voff=0 BA   25   CR       1/2   TR  1   CH  1   NT  F-         2+7/10   voff=0 BA   25   CR       1/2   TR  1   CH  1   NT  F--        2+7/10   voff=0  BA   27   CR         0   TR  1   CH  1   NT  F          3+7/10   voff=0 BA   27   CR         0   TR  1   CH  1   NT  G-         5+9/20   voff=0 BA   27   CR         0   TR  1   CH  1   NT  C          5+9/20   voff=0  BA   30   CR         0   TR  1   CH  1   NT  C-            1/5   voff=0 BA   30   CR       1/4   TR  1   CH  1   NT  D             1/5   voff=0 BA   30   CR       1/2   TR  1   CH  1   NT  F             1/5   voff=0 BA   30   CR       3/4   TR  1   CH  1   NT  F             4/5   voff=0  BA   31   CR       3/4   TR  1   CH  1   NT  F-            2/5   voff=0  BA   32   CR       1/4   TR  1   CH  1   NT  F--           2/5   voff=0 BA   32   CR       1/4   TR  1   CH  1   NT  D             2/5   voff=0 BA   32   CR       1/4   TR  1   CH  1   NT  C-            2/5   voff=0 BA   32   CR       1/4   TR  1   CH  1   NT  A-            2/5   voff=0 BA   32   CR       3/4   TR  1   CH  1   NT  Bb            4/5   voff=0  BA   33   CR       3/4   TR  1   CH  1   NT  A             2/5   voff=0  BA   34   CR       1/4   TR  1   CH  1   NT  G#-        3+7/20   voff=0 BA   34   CR       1/4   TR  1   CH  1   NT  C          3+7/20   voff=0  BA   35   CR       3/4   TR  1   CH  1   NT  F-            1/5   voff=0  BA   36   CR         0   TR  1   CH  1   NT  G             1/5   voff=0 BA   36   CR       1/4   TR  1   CH  1   NT  Bb            1/5   voff=0 BA   36   CR       1/2   TR  1   CH  1   NT  Bb--          2/5   voff=0 BA   36   CR       1/2   TR  1   CH  1   NT  G             2/5   voff=0 BA   36   CR       1/2   TR  1   CH  1   NT  F-            2/5   voff=0 BA   36   CR       1/2   TR  1   CH  1   NT  D-            2/5   voff=0  BA   37   CR         0   TR  1   CH  1   NT  Eb            4/5   voff=0 BA   37   CR         0   TR  1   CH  1   NT  G#            4/5   voff=0  BA   38   CR         0   TR  1   CH  1   NT  G             2/5   voff=0 BA   38   CR       1/2   TR  1   CH  1   NT  F             4/5   voff=0 BA   38   CR       1/2   TR  1   CH  1   NT  Bb            4/5   voff=0  BA   39   CR       1/2   TR  1   CH  1   NT  Bb-           2/5   voff=0  BA   40   CR         0   TR  1   CH  1   NT  Bb-           2/5   voff=0 BA   40   CR       1/2   TR  1   CH  1   NT  C-            4/5   voff=0 BA   40   CR       1/2   TR  1   CH  1   NT  C             4/5   voff=0  BA   41   CR       1/2   TR  1   CH  1   NT  C--         3+2/5   voff=0 BA   41   CR       1/2   TR  1   CH  1   NT  A           3+2/5   voff=0 BA   41   CR       1/2   TR  1   CH  1   NT  G-          3+2/5   voff=0 BA   41   CR       1/2   TR  1   CH  1   NT  E-          3+2/5   voff=0  BA   43   CR         0   TR  1   CH  1   NT  F-            4/5   voff=0 BA   43   CR         0   TR  1   CH  1   NT  D             4/5   voff=0  BA   44   CR         0   TR  1   CH  1   NT  D             2/5   voff=0 BA   44   CR       1/2   TR  1   CH  1   NT  D             4/5   voff=0 BA   44   CR       1/2   TR  1   CH  1   NT  G-            2/5   voff=0 BA   44   CR       1/2   TR  1   CH  1   NT  C             4/5   voff=0  BA   45   CR       1/2   TR  1   CH  1   NT  C--         3+2/5   voff=0 BA   45   CR       1/2   TR  1   CH  1   NT  A           3+2/5   voff=0 BA   45   CR       1/2   TR  1   CH  1   NT  G-          3+2/5   voff=0 BA   45   CR       1/2   TR  1   CH  1   NT  E-          3+2/5   voff=0  BA   47   CR         0   TR  1   CH  1   NT  F-            4/5   voff=0 BA   47   CR         0   TR  1   CH  1   NT  D             4/5   voff=0  BA   48   CR         0   TR  1   CH  1   NT  D             2/5   voff=0 BA   48   CR       1/2   TR  1   CH  1   NT  F             4/5   voff=0 BA   48   CR       1/2   TR  1   CH  1   NT  G             4/5   voff=0 BA   48   CR       1/2   TR  1   CH  1   NT  C-            4/5   voff=0  BA   49   CR       1/2   TR  1   CH  1   NT  C-            1/5   voff=0 BA   49   CR       3/4   TR  1   CH  1   NT  D             1/5   voff=0  BA   50   CR         0   TR  1   CH  1   NT  Bb            1/5   voff=0 BA   50   CR       1/4   TR  1   CH  1   NT  Bb            2/5   voff=0 BA   50   CR       3/4   TR  1   CH  1   NT  Bb-           4/5   voff=0  BA   51   CR       3/4   TR  1   CH  1   NT  Bb            4/5   voff=0  BA   52   CR       3/4   TR  1   CH  1   NT  Bb--          2/5   voff=0 BA   52   CR       3/4   TR  1   CH  1   NT  G             2/5   voff=0 BA   52   CR       3/4   TR  1   CH  1   NT  F-            2/5   voff=0 BA   52   CR       3/4   TR  1   CH  1   NT  D-            2/5   voff=0  BA   53   CR       1/4   TR  1   CH  1   NT  Eb            2/5   voff=0 BA   53   CR       1/4   TR  1   CH  1   NT  C-            2/5   voff=0 BA   53   CR       1/4   TR  1   CH  1   NT  B             2/5   voff=0 BA   53   CR       3/4   TR  1   CH  1   NT  G#-           4/5   voff=0  BA   54   CR       3/4   TR  1   CH  1   NT  F-            4/5   voff=0 BA   54   CR       3/4   TR  1   CH  1   NT  Bb-           4/5   voff=0  BA   55   CR       3/4   TR  1   CH  1   NT  Bb-           2/5   voff=0  BA   56   CR       1/4   TR  1   CH  1   NT  Bb-           4/5   voff=0  BA   57   CR       1/4   TR  1   CH  1   NT  Bb--          2/5   voff=0 BA   57   CR       1/4   TR  1   CH  1   NT  G             2/5   voff=0 BA   57   CR       1/4   TR  1   CH  1   NT  F-            2/5   voff=0 BA   57   CR       1/4   TR  1   CH  1   NT  D-            2/5   voff=0 BA   57   CR       3/4   TR  1   CH  1   NT  Eb            2/5   voff=0 BA   57   CR       3/4   TR  1   CH  1   NT  C-            2/5   voff=0 BA   57   CR       3/4   TR  1   CH  1   NT  B-            2/5   voff=0  BA   58   CR       1/4   TR  1   CH  1   NT  B             2/5   voff=0 BA   58   CR       3/4   TR  1   CH  1   NT  F             4/5   voff=0 BA   58   CR       3/4   TR  1   CH  1   NT  Bb            4/5   voff=0  BA   59   CR       3/4   TR  1   CH  1   NT  Bb-           2/5   voff=0  BA   60   CR       1/4   TR  1   CH  1   NT  Bb-           2/5   voff=0 BA   60   CR       3/4   TR  1   CH  1   NT  C-            4/5   voff=0 BA   60   CR       3/4   TR  1   CH  1   NT  C             4/5   voff=0  BA   61   CR       3/4   TR  1   CH  1   NT  C--       3+19/20   voff=0 BA   61   CR       3/4   TR  1   CH  1   NT  A         3+19/20   voff=0 BA   61   CR       3/4   TR  1   CH  1   NT  G-        3+19/20   voff=0  BA   63   CR       1/4   TR  1   CH  1   NT  E-            1/5   voff=0 BA   63   CR       1/2   TR  1   CH  1   NT  F-            1/5   voff=0 BA   63   CR       3/4   TR  1   CH  1   NT  E-        1+11/20   voff=0  BA   64   CR       1/2   TR  1   CH  1   NT  E           3+1/5   voff=0 BA   64   CR       1/2   TR  1   CH  1   NT  G-          1+1/5   voff=0 BA   64   CR       1/2   TR  1   CH  1   NT  C           3+1/5   voff=0  BA   67   CR      7/10   TR  1   CH 16   End of track 			Velato																""""																																																																																																																																														true																																						0	0														
verse	Verse	2022	Simon Peyton Jones and Tim Sweeney and Lennart Augustsson and Koen Claess		9	pl				0					3741	1			18614		true	0									pl																							false																																																																0	0		12																4																																		https://www.reddit.com/r/ProgrammingLanguages/comments/1c4gn39/verse_a_new_functional_logic_language_lennart/	f(p:int,q:int):int := if (x=0) then { p=3; q=4 } else { p=232; q=913 }; y:int; z:int; f(y,z); y+z																																																																																																																																																																																																																							0	0														
virt	Virt	1998			9	pl				0					3742	0			18614	2608	true	0									pl																							false																																														A universal programming language	A universal programming language			A universal programming language														0	0		10			pascal																																															https://link.springer.com/article/10.1007/BF02667049																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2608													
webql	webql	2001			9	queryLanguage				0					3743	1			18614		true	0									queryLanguage																							false																																														WebQL was developed by QL2 Softaware in 2006. It is used for data integration and collection of unstructured and structured sources including the Web, PDF and Word documents, spreadsheets, email repositories, corporate data stores and more. It is also capable of Optical Character Recognition that enables it to retrive text within images. WebQL also support XML data of arbitrary size, and APIs for embedding WebQL in C, Java or .NET programs.	WebQL was developed by QL2 Softaware in 2006. It is used for data integration and collection of unstructured and structured sources including the Web, PDF and Word documents, spreadsheets, email repositories, corporate data stores and more. It is also capable of Optical Character Recognition that enables it to retrive text within images. WebQL also support XML data of arbitrary size, and APIs for embedding WebQL in C, Java or .NET programs.		QL2 Software	WebQL was developed by QL2 Softaware in 2006. It is used for data integration and collection of unstructured and structured sources including the Web, PDF and Word documents, spreadsheets, email repositories, corporate data stores and more. It is also capable of Optical Character Recognition that enables it to retrive text within images. WebQL also support XML data of arbitrary size, and APIs for embedding WebQL in C, Java or .NET programs.														0	0		9																																	text																	https://wikivisually.com/wiki/WebQL	select   URL,   clean(CONTENT) as TITLE from   links within   http://blogsearch.google.com   submitting values 'wikipedia' for 'q' where   url_host(URL) not matching 'google'																																																																																																																																																																																																																							0	0														
xduce	xduce	2003	Haruo Hosoya and Benjamin C. Pierce		9	pl				0					3744	1			18614		true	0									pl																							false																																														XDuce is a statically typed programming language for XML processing. Its basic data values are XML documents, and its types (so-called regular expression types) directly correspond to document schemas. XDuce also provides a flexible form of regular expression pattern matching, integrating conditional branching, tag checking, and subtree extraction, as well as dynamic typechecking. We survey the principles of XDuce’s design, develop examples illustrating its key features, describe its foundations in the theory of regular tree automata, and present a complete formal definition of its core, along with a proof of type safety.	XDuce is a statically typed programming language for XML processing. Its basic data values are XML documents, and its types (so-called regular expression types) directly correspond to document schemas. XDuce also provides a flexible form of regular expression pattern matching, integrating conditional branching, tag checking, and subtree extraction, as well as dynamic typechecking. We survey the principles of XDuce’s design, develop examples illustrating its key features, describe its foundations in the theory of regular tree automata, and present a complete formal definition of its core, along with a proof of type safety.			XDuce is a statically typed programming language for XML processing. Its basic data values are XML documents, and its types (so-called regular expression types) directly correspond to document schemas. XDuce also provides a flexible form of regular expression pattern matching, integrating conditional branching, tag checking, and subtree extraction, as well as dynamic typechecking. We survey the principles of XDuce’s design, develop examples illustrating its key features, describe its foundations in the theory of regular tree automata, and present a complete formal definition of its core, along with a proof of type safety.														0	0		11	dtd															2																																		https://www.cis.upenn.edu/~bcpierce/papers/xduce-toit.pdf	"addrbook[  person[name[""Haruo Hosoya""],    email[""hahosoya@kyoto-u""],    email[""hahosoya@upenn""]],  person[name[""Benjamin Pierce""],    email[""bcpierce@upenn""],    tel[""123-456-789""]]]"																																																																																																																																																																																																																							0	0														
xql-lang	XQL	1998	Hiroshi Ishikawa and Kazumi Kubota and Yasuhiko Kanemasa		9	queryLanguage				0					3745	1			18614		true	0									queryLanguage																							false																																														XQL: A Query Language for XML Data	XQL: A Query Language for XML Data			XQL: A Query Language for XML Data														0	0		11																3																														Japan				https://www.w3.org/TandS/QL/QL98/pp/flab.txt	"select result:<$book.title, $book.author> from bib:URL ""www.a.b.c/bib.xml"", book:$bib.book where $book.publisher.name =""Addison-Wesley"" groupby $book.title"																																																																																																																																																																																																																							0	0														
xt3d	xt3d	2000	Shriram Krishnamurthi and Kathryn E. Gray and Paul T. Graunke		9	grammarLanguage				0					3746	1			18614		true	0									grammarLanguage																							false																																														We have designed and implemented xt3d, a highly declarative xml specification language. It demands little more from users than a knowledge of the expected input and desired output. We illustrate the power of xt3d with several examples, including one reminiscent of polytypic programming that greatly simplifies the import of xml values into general-purpose languages. . xt3d is itself an xml language, so users do not need to learn a new surface syntax.  The principal advantage of xt3d over xslt is that it provides an extremely simple, declarative language for describing transformations over xml elements.	We have designed and implemented xt3d, a highly declarative xml specification language. It demands little more from users than a knowledge of the expected input and desired output. We illustrate the power of xt3d with several examples, including one reminiscent of polytypic programming that greatly simplifies the import of xml values into general-purpose languages. . xt3d is itself an xml language, so users do not need to learn a new surface syntax.  The principal advantage of xt3d over xslt is that it provides an extremely simple, declarative language for describing transformations over xml elements.			We have designed and implemented xt3d, a highly declarative xml specification language. It demands little more from users than a knowledge of the expected input and desired output. We illustrate the power of xt3d with several examples, including one reminiscent of polytypic programming that greatly simplifies the import of xml values into general-purpose languages. . xt3d is itself an xml language, so users do not need to learn a new surface syntax.  The principal advantage of xt3d over xslt is that it provides an extremely simple, declarative language for describing transformations over xml elements.														0	0		12	xslt															3																																		http://cs.brown.edu/people/sk/Publications/Papers/Published/kgg-xt3d/paper.pdf	"<xt3d-output>  <ul>   <li><xt3d-use name=""name""/></li>   <li><b><xt3d-use name=""num""/></b> <xt3d-.../></li>   <li><i><xt3d-use name=""fmt""/></i> <xt3d-.../></li>  </ul> </xt3d-output>"																																																																																																																																																																																																																							0	0														
algobox	algobox	2011			8	pl		https://www.xm1math.net/algobox/		0					3747	0			18604		true	0									pl																							false																																							algobox is an easy-to-use pedagogical software for initiation to algorithms, distributed under the GNU/GPL license. It is available for free for Linux, macOS and Windows platforms and can even run on a simple USB key. Using an algorithmic language in French and a simple and ergonomic graphical user interface, this software makes it easy to design and test algorithms that may be encountered in secondary school mathematics education.	2020	-1																							16	0		8																																														France				https://www.algoboxpro.com/																																																																																																																																																																																																																							https://fr.wikipedia.org/wiki/Algobox	0	0														
beagle	beagle	2019	Alex Couch		8	pl				0					3748	0			18604		true	0								https://github.com/AlexCouch/beagle-lang	pl																2019	2022	2019	1	0	15	0	true																																																															true	16	0		8																1																																		https://github.com/AlexCouch/beagle-lang-specifications																											https://github.com/AlexCouch/beagle-lang																																																																																																																																																																																													0	0														
dreamlisp	dreamlisp	2019			8	pl		http://www.jsloop.net/2019/12/dreamlisp-lisp-dialect-in-objective-c.html		0					3749	0		5	18604		true	0								https://github.com/jsloop42/dreamlisp	pl																2020	2024	2019	4	1	8	0	false																								2019	2024	457	3	143	3	17611																													objective-c xml markdown bash yaml				true	16	0		13																	false																																																												https://github.com/jsloop42/dreamlisp																																																																																																																																																																																													0	0														
moby-programming-language	Moby	1998			8	pl		http://moby.cs.uchicago.edu		0					3750	0			18604		true	0									pl																							false																																									-1								Bell Labs															16	0		8																																														United States																																																																																																																																																																																																																											https://en-academic.com/dic.nsf/enwiki/791522/	0	0														
daisy-systems	Daisy Systems	1983			7	pl				0					3751	0			18595		true	0									pl																							false																																					1980	unix vhdl	Daisy Systems Corporation incorporated in 1981 in Mountain View, California, was a computer-aided engineering, company, a pioneer in the electronic design automation (EDA) industry. It was a manufacturer of computer hardware and software for EDA, including schematic capture, logic simulation, parameter extraction and other tools for printed circuit board design and semiconductor chip layout. In mid-1980s, it had a subsidiary in Germany, Daisy Systems GmbH and one in Israel. The company merged with Cadnetix Corporation of Boulder, Colorado in 1988, with the resulting company then known officially as Daisy/Cadnetix, Inc. with the trade name DAZIX. It filed for protection under Chapter 11 of the Federal Bankruptcy Code in 1990 and was acquired by Intergraph later that year. Intergraph incorporated DAZIX into its EDA business unit, which was later spun off as an independent subsidiary named VeriBest, Inc. VeriBest was ultimately acquired by Mentor Graphics in late 1999. Daisy Systems was founded by Aryeh Finegold and David Stamm; its original investors were Fred Adler and Oak Investment Partners. Daisy along with Valid Logic Systems and Mentor Graphics, collectively known as DMV, added front end design to the existing computer-aided design aspects of computer automation.	2004	18	18	74	1008360					Daisy Systems Corporation															110	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Daisy_Systems	0	0														
openroad	OpenROAD	1990			7	pl				0					3752	0			18595		true	0									pl																							false																																					1990	sql	"OpenROAD stands for ""Open Rapid Object Application Development"". It is a software product of Actian Corporation. OpenROAD is a fourth-generation programming language (4GL) which include a suite of development tools, with built-in Integrated development environment (IDE) (Written in OpenROAD), Code Repository, allowing applications to be developed and deployed on Microsoft and UNIX/LINUX platforms."	2006	18	13	64	3647229					Actian Corporation															110	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/OpenROAD	0	0														
chain-programming-language	CHAIN	1981			8	pl				0					3753	0			18587		true	0									pl																							false																																									-1								Datapoint Corporation															15	0		8																																														United Kingdom				https://en.wikipedia.org/wiki/Datapoint																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/CHAIN_%28programming_language%29	0	0														
escapade-programming-language	Escapade	1977			8	pl				0					3754	0			18587		true	0									pl																							false																																									-1								https://squishedmosquito.com															15	0		8																																														Unknown				https://www.seomastering.com/wiki/Escapade_(programming_language)																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Escapade_%28programming_language%29	0	0														
izibasic	Izibasic	2004			8	pl				0					3755	0			18587		true	0									pl																							false																																									-1								Palm, Inc															15	0		8																																														United States				https://fr-m-wikipedia-org.translate.goog/wiki/Izibasic?_x_tr_sl=fr&_x_tr_tl=en&_x_tr_hl=en&_x_tr_pto=sc																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Izibasic	0	0														
klerer-may-system	Klerer-May System	1964			8	pl				0					3756	0			18587	290	true	0									pl																							false																																					1960		The Klerer–May System is a programming language developed in the mid-1960s, oriented to numerical scientific programming, whose most notable feature is its two-dimensional syntax based on traditional mathematical notation.  For input and output, the Klerer–May system used a Friden Flexowriter modified to allow half-line motions for subscripts and superscripts. The character set included digits, upper-case letters, subsets of 14 lower-case Latin letters and 18 Greek letters, arithmetic operators (+ − × / |) and punctuation (. , ( )), and eight special line-drawing characters (resembling  ╲ ╱ ⎜ _ ⎨ ⎬ ˘ ⁔) used to construct multi-line brackets and symbols for summation, products, roots, and for multi-line division or fractions. The system was intended to be forgiving of input mistakes, and easy to learn; its reference manual was only two pages.The system was developed by Melvin Klerer and Jack May at Columbia University's Hudson Laboratories in Dobbs Ferry, New York, for the Office of Naval Research, and ran on GE-200 series computers.		-1	2		17186					Columbia University															15	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Klerer–May_System	0	0	https://hopl.info/showlanguage.prx?exp=290													
lkif	Legal Knowledge Interchange Format	2007			8	xmlFormat				0					3757	0			18587		true	0									xmlFormat																							false																																					2007		The Legal Knowledge Interchange Format (LKIF) was developed in the European ESTRELLA project and was designed with the goal of becoming a standard for representing and interchanging policy, legislation and cases, including their justificatory arguments, in the legal domain. LKIF builds on and uses the Web Ontology Language (OWL) for representing concepts and includes a reusable basic ontology of legal concepts. The core of LKIF consists of a combination of OWL-DL and SWRL.LKIF was designed with two main roles in  mind: the translation of legal knowledge bases written in different representation formats and formalisms and to be a knowledge representation formalism which could be part of larger architectures for developing legal knowledge systems.		-1	2		59057215					https://github.com/RinkeHoekstra/lkif-core/issues															15	0		8																																														The Netherlands				http://www.estrellaproject.org/?page_id=5																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Legal_Knowledge_Interchange_Format	0	0														
m-programming-language	M	2008			8	pl				0					3758	0			18587		true	0									pl																							false																																									-1								https://www.msharp.co.uk/															15	0		8																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/M_Sharp	0	0														
mocklisp	Mocklisp	1981			8	pl				0					3759	0			18587	2245	true	0									pl																							false																																									-1								Unipress															15	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Mocklisp	0	0	https://hopl.info/showlanguage.prx?exp=2245													
moonrock-basic-compiler	Moonrock Basic Compiler	1994	Rowan Crowe		8	pl				0					3760	0			18587		true	0									pl																							false																																									-1								http://www.rowan.sensation.net.au															15	0		8																1																														Australia																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Moonrock_Basic_Compiler	0	0														
omikron-basic	Omikron BASIC	1985			8	pl				0					3761	0			18587		true	0									pl																							false																																									-1								Omikron.Soft + Hardware GmbH															15	0		8																																														Germany																																																																																																																																																																																																																											https://de.wikipedia.org/wiki/Omikron_BASIC	0	0														
opl-langage-informatique	OPL	1989			8	pl				0					3762	0			18587		true	0									pl																							false																																									-1								Psion PLC															15	0		8																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Open_Programming_Language	2	0								year|publisher|title|authors|isbn13\n1999|The MIT Press|The OPL Optimization Programming Language|Van Hentenryck, Pascal|9780262720304\n2005|Wiley|Rapid Mobile Enterprise Development for Symbian OS: An Introduction to OPL Application Design and Programming (Symbian Press)|Spence, Ewan|9780470014851						
portal-langage	Portal langage	1978			8	pl				0					3763	0			18587	971	true	0									pl																							false																																									-1								LGZ LANDIS & GYR ZUG AG															15	0		8																																														Switzerland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Portal_(langage)	0	0	https://hopl.info/showlanguage.prx?exp=971													
proc-procedure-language	PROC procedure language	1986			8	pl				0					3764	0			18587	1260	true	0									pl																							false																																									-1								TRW															15	0		8																																														United States																																																																																																																																																																																																																											https://web.archive.org/web/20170301080656/https://en.wikipedia.org/wiki/PROC_procedure_language	0	0	https://hopl.info/showlanguage.prx?exp=1260													
woe	woe	2009			8	pl				0					3765	0		3	18587		true	0								https://github.com/sctb/woe	pl																2013	2023	2009	4	1	7	0	false																								2009	2017	95	4	6	1	448																													c make markdown				true	15	0		11																	false																																																												https://github.com/sctb/woe																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n16422971|Show HN: Woe – A concatenative language inspired by Joy|2018-02-20 19:01:05 UTC|1519153265|sctb|2|3							
rocky-mountain-basic	Rocky Mountain BASIC	1988			7	pl				0					3766	0			18570		true	0									pl																							false																																					1972	basic assembly-language pascal hp-time-shared-basic	Rocky Mountain BASIC (also RMB or RM-BASIC) is a dialect of the BASIC programming language created by Hewlett-Packard.  It was especially popular for control of automatic test equipment using GPIB.  It has several features which are or were unusual in BASIC dialects, such as event-driven operation, extensive external I/O support, complex number support, and matrix manipulation functions.  Today, RMB is mainly used in environments where an investment in RMB software, hardware, or expertise already exists.	2005	17	96	63	3112895					Hewlett-Packard															105	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Rocky_Mountain_BASIC	0	0														
sbml	Systems Biology Markup Language	2006			7	xmlFormat				0					3767	0			18570		true	0									xmlFormat																							false												Systems Biology Markup Language																									2001	xml rdf java python mathematica matlab mime	The Systems Biology Markup Language (SBML) is a representation format, based on XML, for communicating and storing computational models of biological processes. It is a free and open standard with widespread software support and a community of users and developers. SBML can represent many different classes of biological phenomena, including metabolic networks, cell signaling pathways, regulatory networks, infectious diseases, and many others. It has been proposed as a standard for representing computational models in systems biology today.	2006	17	52	191	4461797																				105	0		7																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/SBML	0	0														
business-process-modeling-language	BPML	2002			6	pl				0					3768	0			18567		true	0									pl																							false																																					2005	xml uml bpel bpmn	Business Process Modeling Language (BPML) is an XML-based language for business process modeling. It was maintained by the Business Process Management Initiative (BPMI) until June 2005 when BPMI and OMG (Object Management Group) announced the merger of their respective Business Process Management (BPM) activities to form the Business Modeling and Integration Domain Task Force (BMI DTF)[1]. It is deprecated since 2008. BPML was useful to OMG in order to enrich UML with process notation.	2006	44	13	58	5938839					Business Modeling && Integration Domain Task Force															240	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Business_Process_Modeling_Language	0	0														
balanced-ternary-notation	Balanced ternary	1544			5	notation				0					3769	0			18560		true	0									notation																							false																																					1963		"Balanced ternary is a non-standard positional numeral system (a balanced form), used in some early computers and useful in the solution of balance puzzles. It is a ternary (base 3) number system in which the digits have the values –1, 0, and 1, in contrast to the standard (unbalanced) ternary system, in which digits have values 0, 1 and 2.  Balanced ternary can represent all integers without using a separate minus sign; the value of the leading non-zero digit of a number has the sign of the number itself. While binary numerals with digits 0 and 1 provide the simplest positional numeral system for natural numbers (or for positive integers if using 1 and 2 as the digits), balanced ternary provides the simplest self-contained positional numeral system for integers. Different sources use different glyphs used to represent the three digits in balanced ternary. In this article, T (which resembles a ligature of the minus sign and 1) represents −1, while 0 and 1 represent themselves. Other conventions include using '−' and '+' to represent −1 and 1 respectively, or using Greek letter theta (Θ), which resembles a minus sign in a circle, to represent −1. In publications about the Setun computer, −1 is represented as overturned 1: ""1"".Balanced ternary makes an early appearance in Michael Stifel's book Arithmetica Integra (1544). It also occurs in the works of Johannes Kepler and Léon Lalanne. Related signed-digit schemes in other bases have been discussed by John Colson, John Leslie, Augustin-Louis Cauchy, and possibly even the ancient Indian Vedas."		72	160		376757																				380	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Balanced_ternary	0	0														
aplette	aplette	2014			7	pl				0					3770	0		4	18546		true	0								https://github.com/gregfjohnson/aplette	pl																2017	2024	2014	7	2	87	1	false																								2014	2023	217	9	386	4	27169																													c make bourne-shell yacc				true	103	0		11																	false																																																												https://github.com/gregfjohnson/aplette																																																																																																																																																																																													0	0														
asic-programming-language	ASIC	1992			7	pl				0					3771	1			18538		true	0									pl																							false																																					1994	microsoft-macro-assembler basic gw-basic	"ASIC is a programming language, a BASIC dialect and shareware compiler for DOS systems.  Written by Dave Visti of 80/20 Software, it achieved brief popularity in the 1990s as one of the few BASIC compilers legally available for download from BBSes.  However, ASIC understood only a small subset of the BASIC language, with most versions having little or no support for logical operators, control structures, and floating-point arithmetic.  These shortcomings are the reason for the software's tongue-in-cheek motto, ""ASIC: It's almost BASIC!""Notably, however, ASIC did feature a rudimentary integrated development environment and an RS-232 communications library for writing terminal and BBS software, as well not requiring line numbers.  The last release of ASIC, version 5.00, was more compatible with GW-BASIC and offered a utility to convert GW-BASIC programs to ASIC syntax. ASIC allows compiling to a DOS EXE file or COM file. The low overhead of the COM file format lets ASIC make one of the smallest compiled executables of the Hello world program, typically 360 bytes."	2005	16	94	67	1459799					80/20 Software															100	0		7																																														United States																							REM 10 a=2 L10:  A@ = 2    REM 20 b=a^10  2:  Syntax error   REM 30 PRINT b REM 30 PRINT b 3:  Syntax error																																																																																																																																																																																																				https://en.wikipedia.org/wiki/ASIC_programming_language	0	0														
palasm	PALASM	1980			7	pl				0					3772	0			18538		true	0									pl																							false																																					1980		PALASM is an early hardware description language, used to translate Boolean functions and state transition tables into a fuse map for use with Programmable Array Logic (PAL) devices introduced by Monolithic Memories, Inc. (MMI). The language was developed by John Birkner in the early 1980s. It is not case-sensitive.  The PALASM compiler was written by MMI in FORTRAN IV on an IBM 370/168. MMI made the source code available to users at no cost. By 1983, MMI customers ran versions on the DEC PDP-11, Data General NOVA, Hewlett-Packard HP 2100, MDS800 and others. A widely used MS DOS port was produced by MMI. There was a windows front-end written sometime later.	2004	16	90	34	1081091					Monolithic Memories, Inc															100	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/PALASM	0	0														
ravenscar-profile	Ravenscar profile	1997			7	pl				0					3773	1			18538		true	0									pl																							false																																					2012	ada spark	The Ravenscar profile is a subset of the Ada tasking features designed for safety-critical hard real-time computing. It was defined by a separate technical report in Ada 95; it is now part of the Ada 2012 Standard. It has been named after the English village of Ravenscar, the location of the 8th International Real-Time Ada Workshop (IRTAW 8).	2005	16	9	29	1938385					University of York															100	0		7																																														United Kingdom																							pragma Task_Dispatching_Policy (FIFO_Within_Priorities); pragma Locking_Policy (Ceiling_Locking); pragma Detect_Blocking; pragma Restrictions (                  No_Abort_Statements,                  No_Dynamic_Attachment,                  No_Dynamic_Priorities,                  No_Implicit_Heap_Allocations,                  No_Local_Protected_Objects,                  No_Local_Timing_Events,                  No_Protected_Type_Allocators,                  No_Relative_Delay,                  No_Requeue_Statements,                  No_Select_Statements,                  No_Specific_Termination_Handlers,                  No_Task_Allocators,                  No_Task_Hierarchy,                  No_Task_Termination,                  Simple_Barriers,                  Max_Entry_Queue_Length => 1,                  Max_Protected_Entries  => 1,                  Max_Task_Entries       => 0,                  No_Dependence => Ada.Asynchronous_Task_Control,                  No_Dependence => Ada.Calendar,                  No_Dependence => Ada.Execution_Time.Group_Budget,                  No_Dependence => Ada.Execution_Time.Timers,                  No_Dependence => Ada.Task_Attributes);																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Ravenscar_profile	0	0														
simons-basic	Simons' BASIC	1983			7	pl				0					3774	0			18538		true	0									pl																							false																																					1983	commodore-basic	"This product is widely, but incorrectly, called ""Simon's BASIC"", because of confusion between the first name ""Simon"" and the surname ""Simons"".Simons' BASIC was an extension to BASIC 2.0 for the Commodore 64 home computer. Written by 16-year-old British programmer David Simons in 1983, it was distributed by Commodore in cartridge format."	2005	16	20	121	3415270					D. S. Software															100	0		7																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Simons%27_BASIC	0	0														
string-diagrams-notation	String diagram	1971			7	notation				0					3775	0			18538		true	0									notation																							false																																					2007		In category theory, string diagrams are a way of representing morphisms in monoidal categories, or more generally 2-cells in 2-categories.		16	17		3967296					Birkbeck College															100	0		7																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/String_diagram	0	0														
visual-paradigm-app	Visual Paradigm	2002			5	application				0					3776	0			18534		false	0									application																							false																																					2002		Visual Paradigm (VP-UML) is a UML CASE Tool supporting UML 2, SysML and Business Process Modeling Notation (BPMN) from the Object Management Group (OMG). In addition to modeling support, it provides report generation and code engineering capabilities including code generation. It can reverse engineer diagrams from code, and provide round-trip engineering for various programming languages.		69	9		9686678																				365	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Visual_Paradigm	0	0														
visualworks	VisualWorks	1985			6	pl				0					3777	0			18523	3895	true	0									pl																							false																																					1980	smalltalk linux unix fortran pascal ada squeak ntfs	"VisualWorks is a cross-platform implementation of the Smalltalk language. It is implemented as a development system based on ""images"", which are dynamic collections of software objects, each contained in a system image. The lineage of VisualWorks goes back to the first Smalltalk-80 implementation by Xerox PARC. In the late 1980s, a group of Smalltalk-80 developers spun off ParcPlace Systems to further develop Smalltalk-80 as a commercial product. The commercial product was initially called ObjectWorks, and then VisualWorks. On August 31, 1999, the VisualWorks product was sold to Cincom. VisualWorks runs under many operating systems, including  Windows, Mac OS X, Linux, and several versions of Unix. VisualWorks has a very active third-party developers community, with a non-commercial version available free. The non-commercial version has all the power and functionality of the commercial version. In both versions, as in all Smalltalks, the user can see all the source code. This includes all the system classes, including the browser and GUI builder. VisualWorks supports cross-platform development projects, because of its built-in multi-platform features. For example, a GUI application needs to be developed only once, and can then be switched to different widget styles. A VisualWorks application can be run on all supported platforms without any modifications. Only the virtual machine is platform-dependent."	2004	39	46	114	1316295																				215	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/VisualWorks	0	0	https://hopl.info/showlanguage.prx?exp=3895													
linc-4gl	LINC 4GL	1980			7	pl				0					3778	0			18518		true	0									pl																							false																																					1980	unix linux java asp cobol work-flow-language jade newp	"LINC (""Logic and Information Network Compiler"") is a fourth-generation programming language, used mostly on Unisys computer systems."	2006	15	50	126	4298516					Unisys Corporation															95	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/LINC_4GL	0	0														
twelf	Twelf	2006	Frank Pfenning and Carsten Schürmann		7	pl				0					3779	0			18518		true	0									pl																							false																																					2006		Twelf is an implementation of the logical framework LF developed by Frank Pfenning and Carsten Schürmann at Carnegie Mellon  . It is used for logic programming and for the formalization of programming language theory.		15	22		2058228																				95	0		8																2																									http://www.rosettacode.org/wiki/Category:Twelf																																																																																																																																																																																																																																https://en.wikipedia.org/wiki/Twelf	0	0														
tawa	Tawa	2021	Jan Blackquill		8	pl				0					3780	0		5	18492		true	0								https://github.com/tawasprache/kompilierer	pl																2021	2023	2021	1	0	5	0	false																								2021	2021	89	2	78	1	266																													go json yaml typescript markdown				true	8	0		13																1	false																																																												https://github.com/tawasprache/kompilierer																																																																																																																																																																																													0	0														
chinese-basic	Chinese BASIC	1980			7	pl				0					3781	0			18487		true	0									pl																							false																																					1980	basic applesoft-basic	Chinese BASIC (Chinese: 中文培基; pinyin: Zhōngwén Péijī) is the name given to several Chinese-localized versions of the BASIC programming language in the early 1980s.	2005	14	20	54	1977500					Acer && others															90	0		8																																														Taiwan																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Chinese_BASIC	0	0														
cullinet	Cullinet	1968			7	pl				0					3782	0			18487		true	0									pl																							false																																					1968	mark-iv model-204 powerbuilder linux cobol ibm-rpg	Cullinet was a software company whose products included the database management system IDMS and the integrated software package Goldengate. In 1989, the company was bought by Computer Associates. Cullinet was headquartered at 400 Blue Hill Drive in Westwood, Massachusetts.	2005	14	22	157	1973261					Cullinane Corporation															90	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Cullinet	0	0														
jet	Jet	2023			8	pl				0					3783	0		6	18484		true	0								https://github.com/hydroper-jet/lang	pl																2023	2024		1	0	3	0	false																								2023	2024	701	3	147	27	16145																													markdown css html json javascript fxml				true	7	0		14																	false																																	https://www.reddit.com/r/ProgrammingLanguages/comments/1baqs3g/jet_language/																											https://github.com/hydroper-jet/lang																																																																																																																																																																																													0	0														
blox	Blox	2018			8	pl				0					3784	1		6	18477		true	0								https://github.com/ciromoraismedeiros/blox-lang	pl																2018	2018		1	1	0	0	false																								2018	2018	47	2	25	1	1133																													c markdown yacc lex make bourne-shell				true	6	0		14																	false																																		print(1+2*3/4)  print(3.0-1.5)  print(1 > 0) print(1 < 0) print(1 >= 0) print(1 <= 0) print(1 == 0) print(1 != 0)  print(not TRUE and FALSE or TRUE)																										https://github.com/ciromoraismedeiros/blox-lang																																																																																																																																																																																													0	0														
hp-time-shared-basic	HP Time-Shared BASIC	1969			7	pl				0					3785	0			18450		true	0									pl																							false																																					1969	dartmouth-basic integer-basic basic punched-tape c rocky-mountain-basic	"HP Time-Shared BASIC (HP TSB) is an interpreter software system that was sold by the Hewlett-Packard Company in the late 1960s and 1970s, based on their HP 2100 line of minicomputers. The system implements a dialect of the BASIC programming language and a rudimentary user account and program library system. The system is historically notable as the platform that released the first public versions of the game Star Trek. The software was also known by its versioned name, tied to the hardware version on which it ran, such as HP 2000C Time-Shared BASIC and the operating system came in different varieties — 2000A, 2000B, 2000C, High-Speed 2000C, 2000E, 2000F, and 2000/Access. Except for the 2000A and 2000E systems, the system is implemented using a dual-processor architecture. One fully configured HP 2100-series processor is used for execution of most of the system code and all of the user code, while a second, smaller HP 2100-series processor is used to handle the RS-232 serial lines through which the time-sharing users connected. Depending on the hardware configuration, the system supports up to 16 or up to 32 simultaneous remote users. The usual terminal for a TSB system was a Teletype Model 33 ASR and connected directly to the I/O processor or through a modem or acoustic coupler. Account names are a combination of one alphabetic character, followed by three decimal digits, e.g., B001. Privileged accounts started with the letter ""A"" and had some additional command and program storage capabilities. The superuser account is A000. This scheme allows up to 26,000 user accounts. (In the offshoot system created by BTI Computer Systems accounts beginning with ""@"" were superuser accounts.)During execution, user programs are swapped to fixed-head hard drive (which was physically a disk, but operated like a magnetic drum). When not executing, user programs are stored on moving-head cartridge- or pack-loaded disk storage. Privileged users can also store programs on the much-faster drum. The hard drive was backed up to magnetic tape. Program and file names consist of a mix of up to six alphabetic characters (A-Z) and numbers (0-9). Programs are stored in a tokenized format, using the SAVE command. They can also be stored in a semi-compiled format, using the CSAVE command, which allows them to start quicker. Since the system was closely tied to the use of commonly available teleprinters, line endings in files consisted of the carriage return character (ASCII CR, 0D hexadecimal), followed by the linefeed character (ASCII LF, 0A hexadecimal). The language is a fairly standard implementation of BASIC, providing an integrated editing and runtime environment. Statements are analyzed for correct syntax as they are entered and then stored in tokenized form. Each BASIC statement has to be on a uniquely numbered line, e.g., 10 PRINT ""HELLO WORLD"" and can only contain one statement, although multiple variable assignments are allowed, e.g., 20 LET A=B=C=42 (use of the word ""LET"" was optional). Line numbers are mandatory and statements are automatically placed in ascending numeric sequence. In the earliest version (2000A), the language supported the following features. Later versions added many more features. Unconditional program flow-control via GOTO statements, and subroutines via the GOSUB and RETURN statements Conditional flow-control via IF/THEN statement and simple variable-based block loop FOR and NEXT statements Calculated flow-control via the GOTO/OF and GOSUB/OF statements In-code data storage via DATA, READ, and RESTORE statements Input from and output to the user or a disc file via INPUT, READ #, PRINT, PRINT #, and IF END # statements Numeric variables of the form ""A"" or ""An"" (where A is a single letter and n a single, optional digit) stored as 32-bit floating-point numbers String variables of the form ""A$"" (where A is a single letter), storing from 0 to 72 characters One- or two-dimensional matrix (array) variables of the form ""A[x]"" or ""A[x,y]"" Matrix operations via statements (MAT READ, MAT INPUT, MAT PRINT, MAT=) and operations (+, -, *, ZER, CON, IDN, INV, TRN) Boolean operators (AND, OR, NOT) and relational operators (<, <=, =, #, <>, >=, and >) Built-in mathematical functions including trigonometric (SIN, COS, TAN, ATN), logarithms (LOG, EXP), square root (SQR), random number generator (RND), others (ABS, INT, SGN, MIN, MAX), and user-defined functions Punched tape operations using Teletype Model 33 electromechanical teleprinter remote terminalsSubstrings within strings are accessed using a substring notation: ""A$(L,R)"" or ""A$[L,R]"", where the substring begins with the leftmost character specified by the index L and continues to the rightmost character specified by the index R, ""A$[L]"" where the substring starts at the leftmost character specified by the index L and continues to the end of the string. (TSB accepts () or [] interchangeably.) This is in sharp contrast to some later microcomputer BASICs that use functions such as LEFT$(), MID$(), and RIGHT$() to access substrings, although ANSI BASIC continues to use a similar substring syntax to that introduced by Hewlett-Packard. HP's notation can also be used on the destination side of a LET or INPUT statement to modify part of an existing string value, for example 100 A$[3,5]=""XYZ"" or 120 B$[3]=""CHANGE ALL BUT FIRST TWO CHARS"", which cannot be done with early implementations of LEFT/MID/RIGHT$(). Array and substring indices start with 1. Boolean and relational operators can be used in any mathematical expression (giving 0 for false or 1 for true), which was unusual for BASIC languages of that time, but became very popular in languages like C. Differences from Dartmouth BASIC included the use of square brackets for arrays and # for <>."	2005	13	111	61	1887719					Hewlett-Packard															85	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/HP_Time-Shared_BASIC	0	0														
newp	NEWP	1985			7	pl				0					3786	0			18450		true	0									pl																							false																																							NEWP (or the New Executive Programming Language) is a high-level programming language used on the Unisys MCP systems. The language is used to write the operating system and other system utilities, although it can also be used to write user software as well. Several constructs separate it from extended ALGOL on which it is based. Language operators such as MEMORY which allows direct memory access are strictly used by programs running as the MCP.	2006	13	36	23	6433017					Burroughs Corporation && Unisys Corporation															85	0		8																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/NEWP	0	0														
robot-battle	Robot Battle	1994			7	pl				0					3787	0			18450		true	0									pl																							false																																					2002	c javascript	Robot Battle is a programming game for Microsoft Windows where players design and code adaptable battling robots. Robot Battle takes strategy rather than reflexes, accuracy, or timing to succeed. What differentiates one robot from the next is its programming, for which the player is responsible. The game is inspired by the similar game RobotWar.	2004	13	15	85	867311					GarageGames LLC															85	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Robot_Battle	0	0														
clox	clox	2020			8	pl		https://craftinginterpreters.com/		0					3788	0			18433		true	0								https://github.com/evacchi/crafting-interpreters/tree/main/clox	pl																2020	2022		3	0	0	0	false																																																	https://github.com/evacchi														true	2	0		8																																														Italy																															https://github.com/evacchi/crafting-interpreters/tree/main/clox																																																																																																																																																																																													0	0														
draconian	draconian	2021	Hextanium		8	pl				0					3789	0			18433		true	0								https://github.com/TechnoDrive/draconian	pl																2021	2022	2021	1	0	1	0	true																																																															true	2	0		8																1																														United States																															https://github.com/TechnoDrive/draconian																																																																																																																																																																																													0	0														
rlox	rlox	2004			8	pl		https://craftinginterpreters.com/		0					3790	0			18433		true	0								https://github.com/evacchi/crafting-interpreters/tree/main/rlox	pl																2020	2022		3	0	0	0	false																																																	https://github.com/evacchi/crafting-interpreters/issues														true	2	0		8																																														Italia																															https://github.com/evacchi/crafting-interpreters/tree/main/rlox																																																																																																																																																																																													0	0														
acsv	Annotated CSV	2020			8	dataNotation		https://docs.influxdata.com/influxdb/cloud/reference/syntax/annotated-csv/		0					3791	1			18421		true	0									dataNotation																							false																																														CSV with additional headers up top for metadata about the columns.	CSV with additional headers up top for metadata about the columns.			CSV with additional headers up top for metadata about the columns.														1	0		9	csv																																																		#group,false,false,false,false,false,false,false,false,false #datatype,measurement,tag,string,double,boolean,long,unsignedLong,duration,dateTime #default,test,annotatedDatatypes,,,,,, ,m,name,s,d,b,l,ul,dur,time ,,,str1,1.0,true,1,1,1ms,1 ,,,str2,2.0,false,2,2,2us,2020-01-11T10:10:10Z																																																																																																																																																																																																																							0	0														
arweave	Arweave	2017	Sam Williams		8	cryptoProtocol		https://arweave.org/		0					3792	0			18421		false	0									cryptoProtocol																							false																																														The Arweave network is like Bitcoin, but for data: A permanent and decentralized web inside an open ledger.	The Arweave network is like Bitcoin, but for data: A permanent and decentralized web inside an open ledger.			The Arweave network is like Bitcoin, but for data: A permanent and decentralized web inside an open ledger.														1	0		8																1																																																				https://x.com/arweaveeco																																																																																																																																																																																																						0	0														
aur-pm	AUR	2015			8	packageManager		https://aur.archlinux.org/		0					3793	0			18421		false	0									packageManager																							false												Archlinux User Repository																																																				1	0		8																																																		https://en.wikipedia.org/wiki/Arch_Linux#Arch_User_Repository_.28AUR.29																																																																																																																																																																																																																								0	0				aur.archlinux.org										
brl	BRL	1997			8	pl		http://web.mit.edu/wwwdev/brl/intro.html		0					3794	0			18421	8520	true	0									pl																							false																																																	MIT															1	0		8																																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=8520													
business-rule-language	business-rule-language	2012			8	pl		https://webfocusinfocenter.informationbuilders.com/wfappent/TLs/TL_ra/TL_rg/source/ACrg20.htm		0					3795	0			18421		true	0									pl																							false													BRL																																	Business Rule Language (BRL) allows IF/THEN testing on certain information available when the rules execute. Your own cancel message can be included within the rules you create by using special message variables. BRL is a non-procedural, high-level application development language that allows you to develop sophisticated programs with less effort than conventional programming languages. BRL rules consist of three parts: the rule name, which serves as a comment or description, and is not syntactically necessary to the rule; a supporting condition (antecedent) or procedure statement; and a conclusion.	Business Rule Language (BRL) allows IF/THEN testing on certain information available when the rules execute. Your own cancel message can be included within the rules you create by using special message variables. BRL is a non-procedural, high-level application development language that allows you to develop sophisticated programs with less effort than conventional programming languages. BRL rules consist of three parts: the rule name, which serves as a comment or description, and is not syntactically necessary to the rule; a supporting condition (antecedent) or procedure statement; and a conclusion.			Business Rule Language (BRL) allows IF/THEN testing on certain information available when the rules execute. Your own cancel message can be included within the rules you create by using special message variables. BRL is a non-procedural, high-level application development language that allows you to develop sophisticated programs with less effort than conventional programming languages. BRL rules consist of three parts: the rule name, which serves as a comment or description, and is not syntactically necessary to the rule; a supporting condition (antecedent) or procedure statement; and a conclusion.														1	0		8																																																		https://infocenter.informationbuilders.com/wf80/index.jsp?topic=%2Fpubdocs%2FResGovernor%2Fsource%2Ftopic47.htm																																																																																																																																																																																																																								0	0														
bx	bx	1990			8	pl		http://www.skrenta.com/bx/		0					3796	0			18421	8525	true	0									pl																							false																																																	Commodore-Amiga															1	0		8																																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=8525													
c-cubed	C^3	2009			8	pl		http://c3wife.com/		0					3797	0			18421		true	0									pl																							false													c3																						2009																													1	0		8																																																																																																																																																																																																																																																																										0	0				c3wife.com										
cdent	C'Dent	2010	Ingy döt Net		8	ir		http://cdent.org/		0					3798	1			18421		true	0									ir																							false																																														When you write a module in C'Dent, you can use it in a dozen different programming languages. For instance, you could write a module in Python and use it in JavaScript, or you could write a module in JavaScript and use it in Perl 6, Ruby or Java. C'Dent has multiple input syntaxes. These syntaxes are strict subsets of common and popular object-oriented programming languages. The current implementation of C'Dent supports Python, JavaScript and Perl 6 inputs. Perl and Ruby will be added soon. C'Dent parses and analyzes the input into a well defined tree structure that is is known as C'Dent. The C'Dent format can be trivially serialized to disk as YAML or XML.	When you write a module in C'Dent, you can use it in a dozen different programming languages. For instance, you could write a module in Python and use it in JavaScript, or you could write a module in JavaScript and use it in Perl 6, Ruby or Java. C'Dent has multiple input syntaxes. These syntaxes are strict subsets of common and popular object-oriented programming languages. The current implementation of C'Dent supports Python, JavaScript and Perl 6 inputs. Perl and Ruby will be added soon. C'Dent parses and analyzes the input into a well defined tree structure that is is known as C'Dent. The C'Dent format can be trivially serialized to disk as YAML or XML.			When you write a module in C'Dent, you can use it in a dozen different programming languages. For instance, you could write a module in Python and use it in JavaScript, or you could write a module in JavaScript and use it in Perl 6, Ruby or Java. C'Dent has multiple input syntaxes. These syntaxes are strict subsets of common and popular object-oriented programming languages. The current implementation of C'Dent supports Python, JavaScript and Perl 6 inputs. Perl and Ruby will be added soon. C'Dent parses and analyzes the input into a well defined tree structure that is is known as C'Dent. The C'Dent format can be trivially serialized to disk as YAML or XML.														1	0		8																1																																			%TAG ! tag:cdent.org,2010: --- !AST has: - !Module   has:   - !Comment     line: 1     type: doc     val: 'This is World class :)        '   - !Comment     line: 4     type: blank     val: '        '   - !Class     has:     - !Method       has:       - !Println         args:         - !String           val: Hello, world         line: 7       line: 6       name: greet     line: 5     name: World   line: 1   name: Module																																																																																																																																																																																																																							0	0														
chirp	chirp	2008			8	visual		https://en.scratch-wiki.info/wiki/Chirp_(Scratch_modification)		0					3799	0			18421		true	0									visual																							false																																														Chirp is a Scratch modification made by Jens, who was at the time a member of the Scratch Team. It was the precursor to BYOB and adds a number of new features to Scratch, while remaining fully compatible	Chirp is a Scratch modification made by Jens, who was at the time a member of the Scratch Team. It was the precursor to BYOB and adds a number of new features to Scratch, while remaining fully compatible			Chirp is a Scratch modification made by Jens, who was at the time a member of the Scratch Team. It was the precursor to BYOB and adds a number of new features to Scratch, while remaining fully compatible														1	0		8																																														United States																																																																																																																																																																																																																												0	2													year|title|doi|citations|influentialCitations|authors|paperId\n2006|Chirp on crickets: teaching compilers using an embedded robot controller|10.1145/1121341.1121370|29|0|Li Xu and F. Martin|cb2801c66e850dfbe4a6a7a88bd507f02110f21c\n2016|FPGA-based I/Q chirp generator using first quadrant DDS compression for pulse compression radar|10.1063/1.4958607|1|0|R. I. Wijaya and S. Ros and E. S. Bagus and M. Dadan|2f682146c68008f2cd8cf803b9c51c92498bf612	
cloe	cloe	2018			8	pl		https://cloe-lang.org		0					3800	0			18421		true	0									pl																							false																																			2018														https://github.com/cloe-lang															1	0		8																																																																																																																																																																																																																																																																										0	0				cloe-lang.org			id|title|url|time|timestamp|by|comments|score\n17043881|Cloe programming language|https://cloe-lang.org|2018-05-10 23:52:51 UTC|1525996371|raviqqe42|0|3							
coffeepp	coffeepp	2017			8	pl		https://bixense.com/coffeepp/		0					3801	0			18421		true	0									pl																							false																																																	bixense.com															1	0		8																																														Germany																																																																																																																																																																																																																												0	0							id|title|time|timestamp|by|comments|score\n14819066|Show HN: Coffee++, idea for a language that compiles into C++|2017-07-21 09:03:46 UTC|1500627826|jhasse|16|23							
coherence	coherence	2009			8	pl		http://coherence-lang.org		0					3802	0			18421		true	0									pl																							false																																			2020																													1	0		8																																																																																																																																																																																																																																																																										0	11				coherence-lang.org			id|title|url|time|timestamp|by|comments|score\n578630|Coherence Language: an experimental continuation of Subtext|http://coherence-lang.org|2009-04-25 04:58:28 UTC|1240635508|bkudria|0|2						year|title|doi|citations|influentialCitations|authors|paperId\n2004|Programming with transactional coherence and consistency (TCC)|10.1145/1037949.1024395|140|8|Lance Hammond and B. Carlstrom and Vicky Wong and Ben Hertzberg and Michael K. Chen and C. Kozyrakis and K. Olukotun|5987b948677c5528a061890f4df507c85a5a97b5\n1996|Teapot: language support for writing memory coherence protocols|10.1145/231379.231430|76|4|S. Chandra and Brad Richards and J. Larus|a9568ba43bd241415d27b65a6cdea7cf46a5e2ed\n1991|The Coherence of Languages with Intersection Types|10.1007/3-540-54415-1_70|71|6|J. C. Reynolds|a5b63628b2656ba3081f007f827fdebe693e955c\n2015|Multiparty session types as coherence proofs|10.1007/s00236-016-0285-y|44|1|Marco Carbone and F. Montesi and C. Schürmann and N. Yoshida|247f1c9e6ad2f7e0fcf0017d0d4bda58336fc693\n2003|Model checking a cache coherence protocol for a Java DSM implementation|10.1109/IPDPS.2003.1213433|30|1|J. Pang and W. Fokkink and Rutger F. H. Hofman and R. Veldema|c5250fa58feb8b2ca600185cab6cce797177ba2f\n1996|A correctness proof of a cache coherence protocol|10.1109/CMPASS.1996.507881|11|1|A. Felty and F. Stomp|e54b8645f4af7f923872e958cf3267f160576b55\n2017|Logical relations for coherence of effect subtyping|10.23638/LMCS-14(1:11)2018|10|0|Dariusz Biernacki and Piotr Polesiuk|3b073bb3a07cc91739492acdd13c9263f84adfd7\n2015|RC3: Consistency Directed Cache Coherence for x86-64 with RC Extensions|10.1109/PACT.2015.37|9|2|M. Elver and V. Nagarajan|36d51b7e6965e92ff53bd104bb4c10628890f656\n2006|Exploring Remote Object Coherence in XMLWeb Services|10.1109/ICWS.2006.61|8|0|R. Engelen and M. Govindaraju and Wei Zhang|cc772bbcd107219851224e64285b4ad147298394\n1990|Cache coherence requirements for interprocess rendezvous|10.1007/BF01407863|4|0|R. Clapp and T. Mudge and D. C. Winsor|9b16a0421e02dac3e1084912e9e9a82b744db92a\n2019|A Simple Algorithm for Hard Exudate Detection in Diabetic Retinopathy Using Spectral-Domain Optical Coherence Tomography|10.1007/978-3-030-22514-8_15|2|0|Maciej Szymkowski and Emil Saeed and K. Saeed and Z. Mariak|c7c4af747d3a32fe15f7c35ff5ad6930de41ee95	
coral-lang	Coral	2017			8	pl		https://corallanguage.org/		0					3803	0			18421		true	0									pl																							false																																																	University of California Riverside && University of Arizona															1	0		9																							true																							United States																																																																																																																																																																																																																												0	0														
dbml	dbml	2019			8	textMarkup		https://www.dbml-lang.org/		0					3804	1			18421		true	0									textMarkup																							false																																																																1	0		8																																																			Table users {   id integer   username varchar   role varchar   created_at timestamp } Table posts {   id integer [primary key]   title varchar   body text [note: 'Content of the post']   user_id integer   status post_status   created_at timestamp } Enum post_status {   draft   published   private [note: 'visible via URL only'] }																																																																																																																																																																																																																							0	0				dbml-lang.org			id|title|time|timestamp|by|comments|score\n20856347|Show HN: DBML – simple DSL language to document database schemas|2019-09-02 02:26:46 UTC|1567391206|huy|16|57							
dec64	dec64	2009			8	numeralSystem		http://dec64.com/		0					3805	0			18421		true	0									numeralSystem																							false																																			2009														https://github.com/douglascrockford															1	0		8																																														United States																																																																																																																																																																																																																												0	0				dec64.com										
dio	dio	2020			8	pl		https://diolang.com/		0					3806	1			18421		true	0									pl																							false																																			2020																													1	0		8																																																		https://www.reddit.com/r/ProgrammingLanguages/comments/eiuadc/dio/	for v in [5, 8, 32, 9, 14] {     //itoa is defined as itoa(u64 val) u8[23]     puts(itoa(v)) }																																																																																																																																																																																																																							0	0				diolang.com										
domino	domino	1989			8	pl		http://web.mit.edu/domino/		0					3807	0			18421		true	0									pl																							false																																														A packet transaction is a block of code written in an imperative language called Domino.	A packet transaction is a block of code written in an imperative language called Domino.		MIT && University of Washington && Barefoot Networks && Microsoft && Stanford University	A packet transaction is a block of code written in an imperative language called Domino.														1	0		12																																														United States																																																																																																																																																																																																																												0	0														
emu	emu	2019			8	pl		https://calebwin.github.io/emu/		0					3808	0			18421		true	0									pl																							false																																																	https://github.com/banyan-team															1	0		8																																														United States																																																																																																																																																																																																																												0	0							id|title|time|timestamp|by|comments|score\n20030491|Show HN: Emu – language for numerical computing embedded in Rust|2019-05-28 14:36:19 UTC|1559054179|calebwin|0|1							
envoy-app	envoy-app	2017			8	application		https://www.envoyproxy.io/		0					3809	0			18421		false	0									application																							false																																			2017														https://github.com/envoyproxy															1	0		8																																														Various																																																																																																																																																																																																																												0	0				envoyproxy.io										
frtime	frtime	2004			8	pl		https://docs.racket-lang.org/frtime/		0					3810	0			18421		true	0									pl																							false																																																	Brown University															1	0		8																																														United States				https://cs.brown.edu/people/ghcooper/thesis.pdf																																																																																																																																																																																																																								0	0														
gemtext	Gemtext	2020			8	textMarkup		https://hexdocs.pm/gemtext/Gemtext.html		0					3811	1			18421		true	0									textMarkup																							false																																														A lightweight markup language for the Gemini protocol.	A lightweight markup language for the Gemini protocol.			A lightweight markup language for the Gemini protocol.														1	0		9	gemini																																																		# Caolan's Capsule  Welcome to my small home on the small internet.  => garden/ Garden => kitchen/ Kitchen => workshop/ Workshop => bookshelf/ Bookshelf => desk/ Desk																																																																																																																																																																																																																							0	0														
gnome-basic	Gnome Basic	1999			8	pl		http://www.fact-index.com/g/gn/gnome_basic.html		0					3812	0			18421		true	0									pl																							false																																																	Ximian															1	0		8																																														United States				https://en.wikipedia.org/wiki/Ximian																																																																																																																																																																																																																								0	0														
goose	goose	2018			8	pl		https://zlodo.cc/goose		0					3813	1			18421		true	0									pl																							false																																														Goose is a programming language in development that aims at being (yet another) c++ alternative.	Goose is a programming language in development that aims at being (yet another) c++ alternative.			Goose is a programming language in development that aims at being (yet another) c++ alternative.														1	0		8																																																		https://www.reddit.com/r/ProgrammingLanguages/comments/ex7hpp/february_2020_monthly_what_are_you_working_on/fgdshb4/	uint(32) lomarf( uint(32) a, uint(32) b )     requires [ a>b ]     ensures [ @result>0 ] {     return a - b }																																																																																																																																																																																																																							0	0														
hac	hac	2007			8	pl		http://vlsi.cornell.edu/~fang/hackt/pdf/hac.pdf		0					3814	0			18421		true	0									pl																							false																																														a hardware description language. The HAC language is based on the CAST (Caltech Asynchronous Synthesis Tool) language.	a hardware description language. The HAC language is based on the CAST (Caltech Asynchronous Synthesis Tool) language.		Cornell University	a hardware description language. The HAC language is based on the CAST (Caltech Asynchronous Synthesis Tool) language.														1	0		8																																														United States																																																																																																																																																																																																																												0	0														
holonforth	holonforth	1989			8	pl		https://holonforth.com/		0					3815	0			18421		true	0									pl																							false																																			1997														https://github.com/wejgaard/HolonCode/issues															1	0		8																																														Switzerland																																																																																																																																																																																																																												0	0				holonforth.com										
imandra	Imandra Protocol Language	2017			8	pl		https://docs.imandra.ai/ipl/		0					3816	0			18421		true	0									pl																							false																																																	Aesthetic Integration Limited															1	0		8																																														United Kingdom				https://marketplace.visualstudio.com/items?itemName=aestheticintegration.ipl-vscode																																																																																																																																																																																																																								0	0														
koi	koi	2010			8	pl		http://thingsaaronmade.com/blog/introducing-koi.html		0					3817	0			18421		true	0									pl																							false																																																	https://github.com/aarongough/koi/issues															1	0		8																																														Canada																																																																																																																																																																																																																												0	0							id|title|time|timestamp|by|comments|score\n1741367|Show HN: Koi - a programming language that teaches language implementation.|2010-09-29 22:20:14 UTC|1285798814|aarongough|12|70							
kvsapi	kvsapi	2019			8	standard		https://www.snia.org/tech_activities/standards/curr_standards/kvsapi		0					3818	0			18421		true	0									standard																							false																																														This document describes the Key Value Storage (KVS) Application Program Interface (API) specification for SSD storage devices with Object Drive based Key Value Storage. It provides a set of APIs that are portable across multiple vendor SSD products.	This document describes the Key Value Storage (KVS) Application Program Interface (API) specification for SSD storage devices with Object Drive based Key Value Storage. It provides a set of APIs that are portable across multiple vendor SSD products.		Storage Networking Industry Association	This document describes the Key Value Storage (KVS) Application Program Interface (API) specification for SSD storage devices with Object Drive based Key Value Storage. It provides a set of APIs that are portable across multiple vendor SSD products.														1	0		8																																														United States																																																																																																																																																																																																																												0	0														
lazarus-editor	lazarus-editor	2012			8	editor		https://www.lazarus-ide.org/		0					3819	0			18421		false	0								https://sourceforge.net/projects/lazarus/	editor																							false																																																	https://wiki.lazarus.freepascal.org/History														true	1	0		8																																														United States																														https://sourceforge.net/projects/lazarus/																																																																																																																																																																																														0	0														
mascara	Mascara	2009	Olav Junker Kjær		8	pl		https://web.archive.org/web/20170202011225/http://www.mascaraengine.com/		0					3820	0			18421		true	0									pl																							false																																																	http://olav.dk/															1	0		8																1																														Denmark																																																																																																																																																																																																																												0	0														
miso-framework	miso-framework	2016			8	framework		https://haskell-miso.org/		0					3821	0			18421		false	0									framework																							false																																			2016														https://github.com/dmjio/miso/issues															1	0		8																																														United States																																																																																																																																																																																																																												0	0				haskell-miso.org										
multihash-hash-function	Multihash	2017			8	hashFunction		http://multiformats.io/multihash/		0					3822	0			18421		false	0									hashFunction																							false																																														Multihash is a protocol for differentiating outputs from various well-established hash functions, addressing size + encoding considerations. It is useful to write applications that future-proof their use of hashes, and allow multiple hash functions to coexist.	Multihash is a protocol for differentiating outputs from various well-established hash functions, addressing size + encoding considerations. It is useful to write applications that future-proof their use of hashes, and allow multiple hash functions to coexist.		https://github.com/multiformats	Multihash is a protocol for differentiating outputs from various well-established hash functions, addressing size + encoding considerations. It is useful to write applications that future-proof their use of hashes, and allow multiple hash functions to coexist.														1	0		8																																														Various																																																																																																																																																																																																																												0	0														
objective-modula-2	objective-modula-2	2009			8	pl		http://objective.modula-2.net/		0					3823	0			18421		true	0									pl																							false																																																	https://groups.google.com/g/comp.lang.modula2															1	0		8																																														Various																																																																																																																																																																																																																												0	0				objective.modula-2.net										
paperalgo	paperalgo	2014	Kragen Javier Sitaker		8	notation		http://canonical.org/~kragen/sw/dev3/paperalgo		0					3824	0			18421		true	0									notation																							false																																																	https://www.mail-archive.com/kragen-tol@canonical.org															1	0		8																1																														Argentina																																																																																																																																																																																																																												0	0														
polly	polly	2016			8	template		https://gitlab.com/Polly-lang/Polly		0					3825	0			18421		true	0									template																							false																																																	https://gitlab.com/Polly-lang															1	0		8																																														Unknown																																																																																																																																																																																																																												0	0							id|title|time|timestamp|by|comments|score\n11163438|Show HN: Polly: A templating language for Rust|2016-02-24 00:05:19 UTC|1456272319|Aaronepower|21|47							
qbe	qbe	2015			8	pl		https://c9x.me/compile/		0					3826	0			18421		true	0									pl																							false																																														QBE aims to be a pure C embeddable backend that provides 70% of the performance of advanced compilers in 10% of the code. Its small size serves both its aspirations of correctness and our ability to understand, fix, and improve it. It also serves its users by providing trivial integration and great flexibility.	QBE aims to be a pure C embeddable backend that provides 70% of the performance of advanced compilers in 10% of the code. Its small size serves both its aspirations of correctness and our ability to understand, fix, and improve it. It also serves its users by providing trivial integration and great flexibility.		https://lists.sr.ht/~mpu/qbe	QBE aims to be a pure C embeddable backend that provides 70% of the performance of advanced compilers in 10% of the code. Its small size serves both its aspirations of correctness and our ability to understand, fix, and improve it. It also serves its users by providing trivial integration and great flexibility.														1	0		8																																														Unknown																																																																																																																																																																																																																												0	0														
quicksight-app	quicksight-app	2015			8	application		https://aws.amazon.com/quicksight/		0					3827	0			18421		false	0									application																							false																																																	Amazon Web Services															1	0		8																																														United States				https://aws.amazon.com/about-aws/whats-new/2015/10/introducing-amazon-quicksight-now-in-preview/																																																																																																																																																																																																																								0	0														
ra	ra	2015	Omar Ahmad		8	pl		http://ra-lang.sourceforge.net		0					3828	0			18421		true	0									pl																							false																																																																1	0		8																1																																																																																																																																																																																																																																																										0	0				ra-lang.sourceforge.net			id|title|url|time|timestamp|by|comments|score\n9087509|Ra|http://ra-lang.sourceforge.net/|2015-02-21 23:43:25 UTC|1424562205|oahmad04|0|2							
rlmeta	rlmeta	2018	Rickard Lindberg		8	grammarLanguage		http://rickardlindberg.me/writing/rlmeta/		0					3829	0			18421		true	0									grammarLanguage																							false																																																	https://github.com/rickardlindberg/rlmeta/issues															1	0		8																1																														Sweden																																																																																																																																																																																																																												0	0														
ruby-mine-editor	ruby-mine-editor	2008			8	editor		https://www.jetbrains.com/ruby/		0					3830	0			18421		false	0									editor																							false																																																	JetBrains															1	0		8																																	na													Czech Republic																																																																																																																																																																																																																												0	0														
shade	shade	2012			8	pl				0					3831	0			18421		true	0								https://github.com/chameco/Shade	pl																							false																																																	https://github.com/chameco														true	1	0		8																																														United States																															https://github.com/chameco/Shade																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n4973566|Show HN: Shade, a language based on C, Go, and Haskell|2012-12-27 15:21:16 UTC|1356621676|chameco|0|15							
smartgameformat	SmartGameFormat	1987			8	pl		https://www.red-bean.com/sgf/		0					3832	0			18421		true	0									pl																							false																					sgf.py																												https://www.red-bean.com/sgf/discussion/					sgf										1	0		8																																														Switzerland																		SmartGameFormat																																																																																																																																																																																																										0	0														
snbt	SNBT	2011			8	pl		https://minecraft.fandom.com/wiki/NBT_format		0					3833	0			18421		true	0									pl																							false																					mcfunction.py																												Mojang AB					snbt										1	0		8																																														Sweden																		SNBT																																																																																																																																																																																																										0	0														
sub	sub	2013			8	plzoo		http://plzoo.andrej.com/language/sub.html		0					3834	0			18421		true	0									plzoo																							false																																														eager, mutable records, statically typed, subtyping	eager, mutable records, statically typed, subtyping			eager, mutable records, statically typed, subtyping														1	0		8																																		1733																https://github.com/andrejbauer/plzoo																																																																																																																																																																																																																								0	0														
sublime-syntax-test	Sublime Syntax Test Lang	2008			8	grammarLanguage		https://www.sublimetext.com/docs/3/syntax.html#testing		0					3835	1			18421		true	0									grammarLanguage																							false																																														A language for testing sublime syntax files.	A language for testing sublime syntax files.			A language for testing sublime syntax files.														1	0		9	sublime-syntax																																																		"// SYNTAX TEST ""Packages/C/C.sublime-syntax"" #pragma once // <- source.c meta.preprocessor.c++  // <- keyword.control.import  // foo // ^ source.c comment.line // <- punctuation.definition.comment  /* foo */ // ^ source.c comment.block // <- punctuation.definition.comment.begin //     ^ punctuation.definition.comment.end  #include ""stdio.h"" // <- meta.preprocessor.include.c++ //       ^ meta string punctuation.definition.string.begin //               ^ meta string punctuation.definition.string.end int square(int x) // <- storage.type //  ^ meta.function entity.name.function //         ^ storage.type {     return x * x; //  ^^^^^^ keyword.control }  ""Hello, World! // not a comment""; // ^ string.quoted.double //                  ^ string.quoted.double - comment"																																																																																																																																																																																																																							0	0														
teal	teal	1987			8	pl		https://developer.algorand.org/docs/reference/teal/specification/		0					3836	0			18421		true	0									pl																							false																					teal.py																																	teal										1	0		9																					teal															https://github.com/antlr/grammars-v4/tree/master/teal																												teal																																																																																																																																																																																																										0	0														
terse	terse	1986			8	assembly		http://www.terse.com/		0					3837	0			18421		true	0									assembly																							false																																			1996											TERSE is an x86 specific programming language compatible with the entire processor family from the 8088 through the Pentium 4 and beyond. It is a machine-level language that gives you all of the control available in assembly language with the ease-of-use and the look-and-feel of a high-level language like C.	TERSE is an x86 specific programming language compatible with the entire processor family from the 8088 through the Pentium 4 and beyond. It is a machine-level language that gives you all of the control available in assembly language with the ease-of-use and the look-and-feel of a high-level language like C.			TERSE is an x86 specific programming language compatible with the entire processor family from the 8088 through the Pentium 4 and beyond. It is a machine-level language that gives you all of the control available in assembly language with the ease-of-use and the look-and-feel of a high-level language like C.														1	0		8																																	text																																																																																																																																																																																																																																									0	0				terse.com										
tiddler	tiddler	2004			8	pl		https://tiddlywiki.com/#TiddlerFiles		0					3838	0			18421		true	0									pl																							false																					markup.py														2004																			tid										1	0		8																																																																tiddler				https://twitter.com/tiddlywiki																																																																																																																																																																																																						0	0				tiddlywiki.com										
tilton	tilton	2000	Douglas Crockford		8	pl		https://www.crockford.com/tilton/tilton.html		0					3839	1			18421		true	0									pl																							false																																																																1	0		8																1																																		https://www.crockford.com/tilton.html	<~set~year~2000~> <~get~year~>																																																																																																																																																																																																																							0	0														
ugnis	ugnis	2017			8	pl		https://www.ugnis.com		0					3840	0			18421		true	0									pl																							false																																			2012																													1	0		8																							true																																																																																																																																																																																																																																																			0	0				ugnis.com			id|title|time|timestamp|by|comments|score\n14256643|Show HN: Ugnis – visual programming language for web apps|2017-05-03 15:38:05 UTC|1493825885|masiulis|0|1							
versioned-text-markup-language	versioned-text-markup-language	1999			8	textMarkup		https://www.w3.org/Conferences/WWW4/Papers/190/		0					3841	1			18421		true	0									textMarkup																							false													VTML																																	VTML (Versioned Text Markup Language), a markup language for storing document version information. VTML can easily be implemented within a text editor, and provides a notation and semantics for tracking successive revisions to a document. The main purpose of VTML is to allow asynchronous collaboration in the creation and editing of text documents.	VTML (Versioned Text Markup Language), a markup language for storing document version information. VTML can easily be implemented within a text editor, and provides a notation and semantics for tracking successive revisions to a document. The main purpose of VTML is to allow asynchronous collaboration in the creation and editing of text documents.			VTML (Versioned Text Markup Language), a markup language for storing document version information. VTML can easily be implemented within a text editor, and provides a notation and semantics for tracking successive revisions to a document. The main purpose of VTML is to allow asynchronous collaboration in the creation and editing of text documents.														1	0		8																																																			"<!--{ATTR ID=1 vers=1 author=""fabio"" date=""Jul 16, 1995""}--> <!--{ATTR ID=2 vers=CURRENT author=""david"" date=NOW}--> <!--{INS ATT=1}--> This is <!--{DEL ATT=2}--> your<!--{/DEL}--> <!--{INS ATT=2}--> my <!--{/DEL}--> document."																																																																																																																																																																																																																							0	0														
vim-scripts-pm	Vim Scripts	2001			8	packageManager		https://www.vim.org/scripts/index.php		0					3842	0			18421		false	0									packageManager																							false																	5626		vim																											Vim Scripts allows users to upload scripts that help enhance vim.	Vim Scripts allows users to upload scripts that help enhance vim.			Vim Scripts allows users to upload scripts that help enhance vim.														1	0		8																																																																																																																																																																																																																																																																										0	0														
visual-logic	Visual Logic	2005			8	visual		https://www.visuallogic.org/		0					3843	0			18421		true	0									visual																							false																																			2005																													1	0		9	flowgorithm																						true																																																																																																																																																																																																																																																			0	0				visuallogic.org										
visual-studio-marketplace-pm	Visual Studio Marketplace	2015			8	packageManager		https://marketplace.visualstudio.com/		0					3844	0			18421		false	0									packageManager																							false																	9756		visual-studio-code-editor																																													1	0		8																																																																																																																																																																																																																																																																										0	0				marketplace.visualstudio.com										
woofjs	woofjs	2016			8	pl		http://woofjs.com?		0					3845	0			18421		true	0									pl																							false																																			2016																													1	0		8																							true																																																																																																																																																																																																																																																			0	0				woofjs.com			id|title|time|timestamp|by|comments|score\n12885290|Show HN: WoofJS, a programming language I built for my students based on Scratch|2016-11-06 14:48:35 UTC|1478443715|stevekrouse|1|2							
xmtp	XMTP	2022			8	messagingProtocol		https://xmtp.org/		0					3846	0			18421		false	0									messagingProtocol																							false																																														The open protocol for web3 messaging.	The open protocol for web3 messaging.			The open protocol for web3 messaging.														1	0		8																									https://xmtp.org/docs																																											https://x.com/xmtp_																																																																																																																																																																																																						0	0														
xsharp	xsharp	2015			8	pl		https://www.xsharp.info		0					3847	1			18421		true	0									pl																							false																																			2015											X# is an open source development language for .NET, based on the xBase language.	X# is an open source development language for .NET, based on the xBase language.			X# is an open source development language for .NET, based on the xBase language.														1	0		8																																																			FUNCTION start AS VOID  LOCAL oErr AS OBJECT  LOCAL nI AS LONG  LOCAL f AS FLOAT  oErr := Error{}  f := Seconds()  nI := 0  FOR VAR nX := 1 TO 10_000_000     IF IsInstanceOf(oErr, #Error)        nI++     ENDIF  NEXT  ? Seconds() - f, nI  f := Seconds()  FOR VAR nX := 1 TO 10_000_000     IF oErr IS Error        nI++     ENDIF  NEXT  ? Seconds() - f, nI  WAIT																																																																																																																																																																																																																							0	0				xsharp.info										
mai-basic-four	MAI Basic Four	1974			7	pl				0					3848	0			18420		true	0									pl																							false																																					1980	business-basic	MAI Basic Four (sometimes written as Basic/Four Corporation or Basic 4) refers to a variety of Business Basic, the computers that ran it, and the company that sold them (its name at various times given as MAI Basic Four Inc., MAI Basic Four Information Systems, and MAI Systems Corporation). MAI Systems Corporation became a wholly owned subsidiary of Softbrands Inc. in 2006.  Basic/Four Corporation was created as a subsidiary of Management Assistance, Inc. in Irvine, California. Basic/Four sold small business minicomputers that were assembled from Microdata Corporation CPUs. MAI Basic Four Business Basic was one of the first commercially available business BASIC interpreters. MAI Basic Four (the company) originally sold minicomputers but later offered superminicomputers and microcomputers. The computers ran an operating system with the BASIC interpreter integrated. In 1985, Wall Street financier Bennett S. LeBow purchased the company after it had experienced significant operating financial losses. In 1988,  LeBow used the company as a platform for an unsuccessful attempted hostile takeover of much larger Prime Computer.The company released accounting software for third-party microcomputers in the mid 1980's.  In 1988 it released its own 80286-based workstation.  The Basic4 system was utilized by many small banks and credit unions. In 1990 the company changed its name to  MAI Systems Corp. and changed its business to be a system integrator instead of a combined hardware and software manufacturer, reselling third-party computers but installing their own customer-specific software system.	2007	12	17	43	10135405					MAI Systems															80	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MAI_Basic_Four	0	0														
acorn-atom	Acorn Atom	1980			6	pl				0					3849	0			18414		true	0									pl																							false																																					1980	basic assembly-language bbc-basic	The Acorn Atom is a home computer made by Acorn Computers Ltd from 1980 to 1982, when it was replaced by the BBC Micro. The Micro began life as an upgrade to the Atom, originally known as the Proton. The Atom was a progression of the MOS Technology 6502-based machines that the company had been making from 1979. The Atom was a cut-down Acorn System 3 without a disk drive but with an integral keyboard and cassette tape interface, sold in either kit or complete form. In 1980 it was priced between £120 in kit form, £170 ready assembled, to over £200 for the fully expanded version with 12 KB of RAM and the floating point extension ROM. The minimum Atom had 2 KB of RAM and 8 KB of ROM, with the maximum specification machine having 12 KB of each.  An additional floating point ROM was also available.  The 12 KB of RAM was divided between 1 KB for the zero page, 5 KB available for programs, and 6 KB for the high resolution graphics. The zero page was used by the CPU for stack storage, by the OS, and by the Atom BASIC for storage of the 27 variables.  If high resolution graphics were not required then 5½ KB of the upper memory could be used for program storage. It had an MC6847 Video Display Generator (VDG) video chip, allowing for both text and graphics modes. It could be connected to a TV or modified to output to a video monitor. Basic video memory was 1 KB but could be expanded to 6 KB. Since the MC6847 could only output at 60 Hz, meaning that the video could not be resolved on a large proportion of European TV sets, a 50 Hz PAL colour card was later made available. Six video modes were available, with resolutions from 64×64 in 4 colours, up to 256×192 in monochrome.  At the time, 256×192 was considered to be high resolution. It had built-in BASIC (Atom BASIC), a fast but idiosyncratic version, which included indirection operators (similar to PEEK and POKE) for bytes and words (of 4 bytes each).  Assembly code could be included within a BASIC program, because the BASIC interpreter also contained an assembler for the 6502 assembly language which assembled the inline code during program execution and then executed it. This was a very unusual, but also very useful, function. In late 1982, Acorn released an upgrade ROM chip for the Atom which allowed users to switch between Atom BASIC and the more advanced BASIC used by the BBC Micro. The upgrade was purely to the programming language; the Atom's graphics and sound capabilities remained unchanged, and hence, contrary to some pre-release beliefs, the BBC BASIC ROM did not allow Atom users to run commercial BBC Micro software, since nearly all of it took advantage of the BBC machine's much more advanced graphics and sound hardware. Commercial BBC Micro cassettes could not have been loaded anyway, as they ran at a transfer rate of 1200 baud and the Atom's cassette interface only supported 300 baud. The manual for the Atom was called Atomic Theory and Practice and was written by David Johnson-Davies, subsequently Managing Director of Acornsoft. (The manual used the jargon 'pling' for exclamation mark, a term which may have originated at Acorn, and of which this may have been the first published usage.) The Acorn LAN, Econet, was first configured on the Atom. The case was designed by industrial designer Allen Boothroyd of Cambridge Product Design Ltd.	2003	35	73	165	178774					Acorn Computers															195	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Acorn_Atom	0	0														
vissim	VisSim	1989			6	pl				0					3850	0			18414		true	0									pl																							false																																					1989	c udp matlab simulink	VisSim is a visual block diagram program for simulation of dynamical systems and model based design of embedded systems, with its own visual language. It is developed by Visual Solutions of Westford, Massachusetts. Visual Solutions, has been acquired by Altair in August 2015 and its products have been rebranded as solidThinking Embed as a part of solidThinking's Model Based Development Suite. With solidThinking Embed, you can develop virtual prototypes of dynamic systems. Models are built by sliding blocks into the work area and wiring them together with the mouse. Embed automatically converts the control diagrams into C-code ready to be downloaded to the target hardware. VisSim or now solidThinking Embed uses a graphical data flow paradigm to implement dynamic systems based on differential equations. Version 8 adds interactive UML OMG 2 compliant state chart graphs that are placed in VisSim diagrams. This allows the modeling of state based systems such as startup sequencing of process plants or serial protocol decoding.	2005	35	121	155	3545503																			false	195	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/VisSim	0	0														
tahoe-lafs	Tahoe-LAFS	2007			5	filesystem				0					3851	0			18402		false	0									filesystem																							false																																					2018		"Tahoe-LAFS (Tahoe Least-Authority File Store) is a free and open, secure, decentralized, fault-tolerant, distributed data store and distributed file system. It can be used as an online backup system, or to serve as a file or Web host similar to Freenet, depending on the front-end used to insert and access files in the Tahoe system. Tahoe can also be used in a RAID-like fashion using multiple disks to make a single large Redundant Array of Inexpensive Nodes (RAIN) pool of reliable data storage. The system is designed and implemented around the ""principle of least authority"" (POLA). Strict adherence to this convention is enabled by the use of cryptographic capabilities that provide the minimum set of privileges necessary to perform a given task by asking agents. A RAIN array acts as a storage volume; these servers do not need to be trusted by confidentiality or integrity of the stored data."		50	152		24447073																				270	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Tahoe-LAFS	0	0														
aztec-c	Aztec C	1980			7	pl				0					3852	0			18381		true	0									pl																							false																																					1980	c	Aztec C is a C compiler for MS-DOS, Apple II DOS 3.3 and ProDOS, Commodore 64, early Macintosh, CP/M-80, Amiga, and Atari ST.	2007	11	11	84	14352493					Manx Software Systems															75	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Aztec_C	0	0														
cbasic	CBASIC	1982			7	pl				0					3853	0			18381		true	0									pl																							false																																					1976	pl-m basic mbasic	CBASIC is a compiled version of the BASIC programming language written for the CP/M operating system by Gordon Eubanks in 1976–1977. It is an enhanced version of BASIC-E.	2006	11	38	49	6900131					Naval Postgraduate School															75	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CBASIC	0	0														
forte-4gl	Forte 4GL	1994			7	pl				0					3854	1			18381		true	0									pl																							false																																					1994	java	Forté 4GL was a proprietary application server that was developed by Forté Software and used for developing scalable, highly available, enterprise applications.	2006	11	11	70	3995907					Forté Inc															75	0		7																																														United States																							begin     ...     raise UsageException();     ... exception     when e : UsageException do         task.ErrMgr.Clear();         ...     else         ...         raise; end;																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Forte_4GL	0	0														
uncol	UNCOL	1958			7	ir				0					3855	0			18381	143	true	0									ir																							false																																					1958	compiler-compiler llvmir	"UNCOL (Universal Computer Oriented Language) was a proposed universal intermediate language for compilers introduced by Melvin E. Conway in 1958. It was never fully specified or implemented; in many ways it was more a concept than a language. UNCOL was intended to make compilers economically available for each new instruction set architecture and programming language. Each machine architecture would require just one compiler back end, and each programming language would require one compiler front end. This was a very ambitious goal in 1961 because compiler technology was in its infancy, and little was standardized in computer hardware and software. The concept of such a universal intermediate language is old: the SHARE report (1958) already says ""[it has] been discussed by many independent persons as long ago as 1954."" Macrakis (1993) summarizes its fate:  UNCOL was an ambitious effort for the early 1960s. An attempt to solve the compiler-writing problem, it ultimately failed because language and compiler technology were not yet mature. In the 1970s, compiler-compilers ultimately contributed to solving the problem that UNCOL set itself: the economical production of compilers for new languages and new machines.  UNCOL is sometimes used as a generic term for the idea of a universal intermediate language. The Architecture Neutral Distribution Format is an example of an UNCOL in this sense."	2004	11	9	27	771869																				75	0		7																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/UNCOL	0	0	https://hopl.info/showlanguage.prx?exp=143													
atari-microsoft-basic	Atari Microsoft BASIC	1981			7	pl				0					3856	0			18345		true	0									pl																							false																																					1982	atari-basic microsoft-basic turbo-basic-xl optimized-systems-software	"The Atari Microsoft BASIC and Atari Microsoft BASIC II variants of the BASIC programming language were ROM cartridge or floppy disk packaged versions of the Microsoft BASIC dialect ported to the Atari 8-bit machines. Atari originally licensed Microsoft BASIC for use in their 8-bit computers, but were unable to fit it in an 8 KB ROM cartridge, the largest cartridge size available at the time. They outsourced to another company, Shepardson Microsystems Inc. (SMI), who had similar problems fitting the language onto an 8k cartridge. SMI proposed creating an entirely new version of BASIC for the new platforms, and built Atari BASIC instead. Atari Microsoft BASIC, unlike Atari BASIC, didn't allow abbreviations for keywords; keywords had to be fully spelled out. Syntax checking occurred after running a program, not immediately after entering the line. Also, arithmetic operations with integers resulted in an integer result.  Atari Microsoft BASIC came in two packages:  Floppy disk – CX8126 ROM cartridge – RX8035. Since the cartridge could only hold 16 KB, the remaining 11 KB file was included on an ""extension"" disk. The cartridge version was called Atari Microsoft BASIC II.Although more feature filled than Atari BASIC, Microsoft BASIC never had the popularity that Atari BASIC had. The biggest problems were:  increased memory needed (at least 32 KB) disk drive required performance (faster than Atari BASIC, but slower than Turbo-Basic XL and BASIC XL) not compatible with Atari BASIC added costThe cartridge version eliminated the first two requirements, but a disk drive was needed for all of its features."	2004	10	84	69	555301					Microsoft														false	70	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Atari_Microsoft_BASIC	0	0														
ca-telon	CA-Telon	1981			7	pl				0					3857	0			18345		true	0									pl																							false																																					1981	cullinet cobol pl-i synon	TELON, later renamed CA-TELON, is one of the first commercially successful application generators for building business applications.	2006	10	5	68	5332972					CA Technologies															70	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CA-Telon	0	0														
gello	Gello Expression Language	2001			7	pl				0					3858	0			18345		true	0									pl																							false																																					2001		"The GELLO Expression Language was started in 2001 and introduced in 2002; in 2005, GELLO was adopted as an international standard by Health Level Seven International and ANSI for a decision support language. GELLO Release 2 was completed and approved by ANSI in June 2010. The GELLO specifications have been developed in coordination with the HL7 Clinical Decision Support TC (CDSTC)GELLO is a class-based object-oriented programming language and a relative of the Object Constraint Language (OCL). OCL is a well-developed constraint language that makes it attractive for use as an expression language. The intention was for GELLO to evolve as a standard query and expression language for decision support.GELLO creates the potential for many decision support options, as the full array of atomic patient data is greatly accessible to complement better, safer clinical decision making by health professionals. Furthermore, this enables specialist clinicians to customize their current systems and create flexible purpose built decision support systems.Standardization of GELLO it has made this language compatible with the HL7 version 3.0 Reference Information Model (RIM). GELLO uses an abstract ""virtual medical record"" (vMR) so that the same GELLO code can run on multiple systems accessing data stored in different formats. The vMR is a simplified view of the HL7 RIM.The current focus of the HL7 CDS WG is to build on the Clinical Quality Language (CQL)"		10	14		26322208					American National Standards Institute															70	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Gello_Expression_Language	0	0														
ifps	IFPS	1970			7	pl				0					3859	0			18345		true	0									pl																							false																																					1970		"IFPS (Interactive Financial Planning System) was a financial modeling language created by professor Gerald R. Wagner and his students of the University of Texas at Austin in the late 1970s. IFPS was marketed by Execucom, an Austin-based company started by Wagner. The company was acquired by Comshare in 1991.IFPS was available for a variety of platforms, including IBM mainframes (VM/CMS), DEC VAX, various flavors of Unix, DOS-based PCs and Macintosh Computers (named ""Mindsight""- running on two floppies). There were a number of versions, from about 1985,  including optimization and a data area for storing data separately from models. IFPS seems to have been an important inspiration for the Javelin financial modeling application. Some parts of the IFPS approach were later used by Lotus's Improv- like the separation of model logic and data. Difference to spreadsheet software (Lotus 1-2-3 and later Excel): Mainframe and PC/Mac versions of IFPS completely separated the logic model (connections between variables) and the data. Both were bound together by data placeholder (like ""earnings in Year1"" in the logic model - to easily run scenarios . (Spreadsheet) columns were represented by Name1, Name2, name3 etc. The model logic was written in lines with placeholder- oriented text ( ""earnings=sales-costs"" etc.). Comment lines on the model could be included anywhere with //. IFPS mainframe versions also allowed to simulate stochastic events by providing a range of probability distributions. The IFPS approach made it easy to communicate complex models even to laymen and managers. IFPS was eventually out-competed by spreadsheets.  IFPS was an essential financial model-development tool for long range planning and strategic planning, popular business practices in the 1980's.  As an ""English-like"" language, IFPS made it very simple to express relationships among financial concepts without having to worry about sequential logic, as the program would figure out dependencies among variables.  This allowed for simple creation of both financial and managerial accounting statements.   I was fortunate to work with IFPS for over ten years as an analyst at Champlin Petroleum aka. Union Pacific Resources.  I also attended seminars and conferences put on by Gerald Wagner and his team at EXECUCOM.   I believe it was the rise of risk management in the commodity industries over ""assumption-based"" techniques like long range planning, rather than spreadsheets per se, which contributed to IFPS loss in popularity. [Edit by David Benepe]"	2007	10	6	22	13985611					University of Texas at Austin															70	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IFPS	0	0														
ometa	OMeta	2007			7	grammarLanguage				0					3860	0			18345		true	0									grammarLanguage																							false																																					2007		OMeta is a specialized object-oriented programming language for pattern matching, developed by Alessandro Warth and Ian Piumarta in 2007 under the Viewpoints Research Institute. The language is based on Parsing Expression Grammars (PEGs) rather than Context-Free Grammars with the intent of providing “a natural and convenient way for programmers to implement tokenizers, parsers, visitors, and tree-transformers”.OMeta's main goal is to allow a broader audience to use techniques generally available only to language programmers, such as parsing. It is also known for its use in quickly creating prototypes, though programs written in OMeta are noted to be generally less efficient than those written in vanilla (base language) implementations, such as JavaScript.OMeta is noted for its use in creating domain-specific languages, and especially for the maintainability of its implementations (Newcome). OMeta, like other meta languages, requires a host language; it was originally created as a COLA implementation.		10	15		40847963					Viewpoints Research Institute															70	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/OMeta	0	0														
optimized-systems-software	Optimized Systems Software	1981			7	pl				0					3861	0			18345		true	0									pl																							false																																					1981	atari-basic action fat basic-ap algol c isbn	Optimized Systems Software (OSS) was a company that produced disk operating systems, programming languages, and applications primarily for the Atari 8-bit family of home computers, but some products were also sold for the Apple II. OSS was best known for their enhanced versions of Atari BASIC and the MAC/65 assembler (both of which are much faster than Atari's products) and the Action! programming language. OSS transitioned to other platforms with Personal Pascal for the Atari ST and Personal Prolog for Macintosh (which was also advertised for the Atari ST, but may not have been released). OSS was not as significant in those markets.	2005	10	107	161	1965451					Shepardson Microsystems															70	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Optimized_Systems_Software	0	0														
run-basic	Run BASIC	2008			7	pl				0					3862	0			18345		true	0									pl																							false																																					2008	liberty-basic basic html css javascript sqlite perl php linux	Run BASIC is a web application server, based on the Liberty BASIC version of the BASIC programming language.	2007	10	96	56	9043633					Shoptalk Systems															70	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Run_BASIC	0	0														
sr-programming-language	SR	1988			7	pl				0					3863	0			18345		true	0									pl																							false																																					2008	occam	SR (short for Synchronizing Resources) is a programming language designed for concurrent programming. Resources encapsulate processes and the variables they share, and can be separately compiled. Operations provide the primary mechanism for process interaction. SR provides a novel integration of the mechanisms for invoking and servicing operations. Consequently, it supports local and remote procedure call, rendezvous, message passing, dynamic process creation, multicast, semaphores and shared memory. Version 2.2 has been ported to the Apollo, DECstation, Data General AViiON, HP 9000 Series 300, Multimax, NeXT, PA-RISC, RS/6000, Sequent Symmetry, SGI IRIS, Sun-3, Sun-4 and others.	2004	10	9	28	485875					University of Arizona															70	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SR_%28programming_language%29	0	0														
zpp	Z++	1991			6	pl				0					3864	1			18339	1607	true	0									pl																							false																																					1990	z-notation	Z++ is also a version of the C++ programming language (not to be confused with Z++ that this article is about).Z++  (pronounced zee plus plus) was an object-oriented extension to the Z specification language. Z++ is an object-oriented extension to the Z specification language, allowing for the definition of classes, and the relation of classes through inheritance, association or aggregation. The primary construct of Z++ is a class.  A Z++ class consists of a number of clauses which are optional. Z++ Class Structure:  CLASS ClassName   [OWNS List_of_attributes]   [FUNCTIONS constant_definitions]   [TYPE type_declaration]   [ENTENDS list_of_super_classes]   [OPERATIONS list_of_state_change_operations_definitions]   [RETURNS list_of_query_operations_definitions]   [ACTIONS all_operations_declarations]   [INVARIANT predicates]   [HISTORY RTL_predicates] END CLASS	2002	29	13	107	140589																				165	0		6																																																																					CLASS ClassName   [OWNS List_of_attributes]   [FUNCTIONS constant_definitions]   [TYPE type_declaration]   [ENTENDS list_of_super_classes]   [OPERATIONS list_of_state_change_operations_definitions]   [RETURNS list_of_query_operations_definitions]   [ACTIONS all_operations_declarations]   [INVARIANT predicates]   [HISTORY RTL_predicates] END CLASS																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Z%2B%2B	0	0	https://hopl.info/showlanguage.prx?exp=1607													
qtscript	QtScript	2008			6	pl				0					3865	0			18306		true	0									pl																							false																																					2008	javascript	QtScript is a scripting engine that has been part of the Qt cross-platform application framework since version 4.3.0. The scripting language is based on the ECMAScript standard with a few extensions, such as QObject-style signal and slot connections. The library contains the engine, and a C++ API for evaluating QtScript code and exposing custom QObject-derived C++ classes to QtScript. The QtScript Binding Generator provides bindings for the Qt API to access directly from ECMAScript. QtScript and the binding generator are used for Amarok 2's scripting system. The current (as of Qt 4.7) implementation uses JavaScriptCore and will not be further developed. The module is deprecated as of Qt 5.5.	2007	27	145	64	9609819																				155	0		6																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/QtScript	0	0														
atari-st-basic	Atari ST BASIC	1985			7	pl				0					3866	1			18297		true	0									pl																							false																																					1985	metacomco basic amigabasic gfa-basic stos-basic isbn	Atari ST BASIC (or ST Basic) was the first dialect of BASIC that was produced for the Atari ST line of computers. It was bundled with all new STs in the early years of the ST's lifespan, and quickly became the standard BASIC for that platform. However, many users disliked it, and improved dialects of BASIC quickly came out to replace it.	2005	9	88	56	1931968					MetaComCo															65	0		7																																														England																							function not yet done System error #%N, please restart																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Atari_ST_BASIC	0	0														
basicode	BASICODE	1980			7	pl				0					3867	1			18297		true	0									pl																							false																																					1980	basic acorn-atom pascal java pdf ascii isbn	"BASICODE was a computer project intended to create a unified standard for the BASIC programming language. BASIC was available on many popular home computers, but there were countless variants that were mostly incompatible with each other. The project was initiated in 1980 by Hobbyscoop, a radio program of the Dutch broadcasting organisation Nederlandse Omroep Stichting (NOS). The basic implementation were architecture-specific utility applications that executed calls of subroutines for text, audio and sound defined in the BASICODE language standard according to the abilities of the computer in question. These applications, called Bascoders, also enabled the sharing of data and programs across different computer platforms by defining a data format for the compact audio cassettes that were regularly used as storage media in the 1980s. A BASICODE program stored on cassette could be loaded and run on any computer supporting the language. BASICODE was often called ""Esperanto for computers"" for that reason."	2006	9	19	120	4753069					Nederlandse Omroep Stichting															65	0		7																																														Netherlands																							minimodem --rx 1200 -q -S 1200 -M 2400 --stopbits 2 -f basicode.wav																																																																																																																																																																																																				https://en.wikipedia.org/wiki/BASICODE	0	0														
fenix-project	Fenix Project	2006			7	pl				0					3868	0			18297		true	0									pl																							false																																					2010	linux	Fenix Project is the codename for a GNU project to create a free compiler for a scripting language derived from the one created by Hammer Technologies for the game development suite DIV Games Studio. However, several features have been added which make it incompatible with most games programmed with DIV Games Studio.	2006	9	21	68	3662506					Hammer Technologies															65	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Fenix_Project	0	0														
graphics-basic	Graphics BASIC	1983			7	pl				0					3869	1			18297		true	0									pl																							false																																					1983	commodore-basic gw-basic amigabasic unix	"Graphics BASIC is a third-party extension to the Commodore BASIC V2.0 programming language of the Commodore 64 computer. It was originally written in 1983 by Ron Gilbert and Tom McFarlane. The program was licensed to Hesware, who briefly sold the program in 1984 as part of their product line before going out of business. The program was later extended by Ken Rose and Jack Thornton, and repackaged and sold in 1985 by Epyx under the title Programmers BASIC Toolkit.  Graphics BASIC adds over 100 new commands to the BASIC language, providing an easy-to-use API to the relatively advanced (at the time) graphics and sound hardware capabilities of the Commodore 64. The only access to these features with Commodore BASIC alone is through the cumbersome use of PEEK and POKE commands. Graphics BASIC was delivered on a single 5.25"" floppy disk, containing the language itself and numerous, very simple demo programs showing off the new features of the language. A cartridge version was also available."	2005	9	6	35	1459380					Epyx, Inc															65	0		7																																														United States																							DOT 160,100  LINE 80,50 TO 240,150  BOX 10,10 TO 20,20																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Graphics_BASIC	0	0														
ibm-basica	IBM BASICA	1981			7	pl				0					3870	0			18297		true	0									pl																							false																																					1981	microsoft-basic basic gw-basic ascii qbasic quickbasic	The IBM Personal Computer Basic, commonly shortened to IBM BASIC, is a programming language first released by IBM with the IBM Personal Computer (model 5150) in 1981. IBM released four different versions of the Microsoft BASIC interpreter, licensed from Microsoft for the PC and PCjr. They are known as Cassette BASIC, Disk BASIC, Advanced BASIC (BASICA), and Cartridge BASIC. Versions of Disk BASIC and Advanced BASIC were included with IBM PC DOS up to PC DOS 4. In addition to the features of an ANSI standard BASIC, the IBM versions offered support for the graphics and sound hardware of the IBM PC line. Source code could be typed in with a full screen editor, and very limited facilities were provided for rudimentary program debugging. IBM also released a version of the Microsoft BASIC compiler for the PC, concurrently with the release of PC DOS 1.10 in 1982.	2011	9	125	6	38212009					IBM															65	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IBM_BASICA	0	0														
portable-standard-lisp	Portable Standard Lisp	1980			7	pl				0					3871	0			18297		true	0									pl																							false																																					1980	c common-lisp	"Portable Standard Lisp (PSL) is a tail-recursive dynamically bound dialect of Lisp inspired by its predecessor, Standard Lisp and the Portable Lisp Compiler. It was developed by researchers at the University of Utah in 1980, which released PSL 3.1; development was handed over to developers at Hewlett-Packard in 1982 who released PSL 3.3 and up. Portable Standard Lisp was available as a kit containing a screen editor, a compiler, and an interpreter for the 68000 processor architecture, DEC-20s, CRAY-1s, and the VAX architecture (among many others). Today, PSL is mainly developed by and available from Konrad-Zuse-Zentrum für Informationstechnik Berlin.  Its main modern use is as underlying language for implementations of Reduce.Like most older lisps, PSL in the first step compiles Lisp to LAP code, which is a platform independent language in its own.  However, where older lisps mostly compiled LAP directly to assembler or some architecture dependent intermediate,  PSL compiles the LAP to C code, which would run in a virtual machine language; so programs written in it in principle are as portable as C itself, which is very portable. The compiler itself was written in PSL or a more primitive dialect dubbed ""System Lisp""/""SYSLISP"" as ""an experiment in writing a production-quality Lisp in Lisp itself as much as possible, with only minor amounts of code written by hand in assembly language or other systems languages"", so the whole ensemble could bootstrap itself, and improvements to the compiler improved the compiler itself as well. Some later releases had a compatibility package for Common Lisp, but this is not sustained in the modern versions."	2006	9	51	29	4243267					University of Utah															65	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Portable_Standard_Lisp	0	0														
real-time-cmix	Real-time Cmix	1992			7	pl				0					3872	0			18297		true	0									pl																							false																																					1978	tcp linux minc c supercollider	Real-Time Cmix (RTcmix) is one of the MUSIC-N family of computer music programming languages.  RTcmix is descended from the MIX program developed by Paul Lansky at Princeton University in 1978 to perform algorithmic composition using digital audio soundfiles on a IBM 3031 mainframe computer.  After synthesis functions were added, the program was renamed Cmix in the 1980s.  Real-time capability was added by Brad Garton and David Topper in the mid-1990s, with support for TCP socket connectivity,  interactive control of the scheduler, and object-oriented embedding of the synthesis engine into fully featured applications. Over the years Cmix/RTcmix has run on a variety of computer platforms and operating systems, including NeXT, Sun Microsystems, IRIX, Linux, and Mac OS X.  It is and has always been an open source project, differentiating it from commercial synthesizers and music software.  It is currently developed by a group of computer music researchers at Princeton, Columbia University, and the University of Virginia. RTcmix has a number of unique (or highly unusual) features when compared with other synthesis and signal processing languages.  For one, it has a built-in MINC parser, which enables the user to write C-style code within the score file, extending its innate capability for algorithmic composition and making it closer in some respects to later music software such as SuperCollider and Max/MSP.  It uses a single-script instruction file (the score file), and synthesis and signal processing routines (called instruments) exist as compile  shared libraries.  This is different from MUSIC-N languages such as  Csound where the instruments exist in a second file written in a specification language that builds the routines out of simple building blocks (organized as opcodes or unit generators).  RTcmix has similar functionality to Csound and other computer music languages, however, and their shared lineage means that scripts written for one language will be extremely familiar-looking (if not immediately comprehensible) to users of the other language.	2004	9	158	34	479728					Princeton University && Columbia University && University of Virginia															65	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Real-time_Cmix	0	0														
superbasic	SuperBASIC	1984			7	pl				0					3873	1			18297	6742	true	0									pl																							false																																					1980	tymshare-superbasic isbn	SuperBASIC is an advanced variant of the BASIC programming language with many structured programming additions. It was developed at Sinclair Research by Jan Jones during the early 1980s. Originally SuperBASIC was intended for a home computer, code-named SuperSpectrum, then under development. This project was later cancelled; however, SuperBASIC was subsequently included in the ROM firmware of the Sinclair QL microcomputer (announced in January 1984), also serving as the command line interpreter for the QL's Qdos operating system. It is notable for being the first second-generation BASIC to be integrated into a microcomputer's operating system, so making the latter user-extendable—as exemplified by Linus Torvalds in his formative years.	2004	9	95	58	980058																				65	0		7																																																																					"100 DIM month$(12,9)  110 RESTORE  120 REMark QL User Guide's ""Data Read Restore"" example ii  130 REMark (appropriately amended relative to example i)  140 FOR count=1 TO 12 : READ month$(count)  150 DATA ""January"", ""February"", ""March""  160 DATA ""April"",""May"",""June""  170 DATA ""July"",""August"",""September""  180 DATA ""October"",""November"",""December""  190 DATA ""SUN"",""MON"",""TUE"",""WED"",""THU"",""FRI"",""SAT""  199 END DEFine Iso"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/SuperBASIC	0	0	https://hopl.info/showlanguage.prx?exp=6742													
synon	Synon	1986			6	pl				0					3874	0			18288	3435	true	0									pl																							false																																					1984	cobol csharp java ibm-rpg	Synon was a software company which, at its height, dominated the worldwide market for third-party application development tools for the IBM System i (formerly AS/400) platform. Its products continue to be widely used in that sector today, distributed and supported by CA Inc.. Synon pioneered what is now sometimes called Architected Rapid Application Development (ARAD).	2004	26	8	93	440599																				150	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Synon	0	0	https://hopl.info/showlanguage.prx?exp=3435													
theos-multi-user-basic	THEOS	1977			5	pl				0					3875	0			18285		true	0									pl																							false																																					1970	c linux unix pick-operating-system	"THEOS, which translates from Greek as ""God"", is an operating system which started out as OASIS, a microcomputer operating system for small computers that use the Z80 processor. Originally written in the late 1970s by Timothy S. Williams as a low-cost alternative to the more expensive mini- and mainframe- computers that were popular in the day, OASIS provided time-sharing multiuser facilities to allow several users to utilise the resources of one computer. Similar in concept to MP/M or UNIX, THEOS uses external device drivers rather than a kernel, allowing it to be more portable to other environments, though support has been primarily directed towards industry-standard hardware (i.e. PC's).  THEOS is specifically aimed at small business users, with a wide range of vertical-market applications packages being developed and supported by individuals and companies. THEOS operating systems have been distributed by THEOS Software Corporation in Walnut Creek, California, since 1983. As of 2003, Phase One Systems publishes software development tools for THEOS(R) systems. As well as porting tools, Phase One Systems distributed the Freedom query package and Control database package for THEOS systems, used to bring SQL-like data extraction tools to third-party software packages. The languages distributed with THEOS include THEOS Multi-User Basic and C. A powerful EXEC shell language can be used for task automation or to produce a turnkey system. When the operating system was launched for the IBM Personal Computer/AT in 1982, the decision was taken to change the name from OASIS to THEOS, short for THE Operating System. A number of security features exist, including dynamic passwords (where the password includes part of the date or time, or client IP address, or other dynamic elements), allow/deny security, a comprehensive inbound and outbound firewall, and an option to require a certain level of encryption in the workstation connection. In addition, the object file format is proprietary, and the operating system uses Intel ""protected mode"" to further increase defence against buffer overrun attacks. THEOS was introduced in Europe by Fujitsu and other hardware manufacturers 30 years ago, and is distributed by a number of distributors in Great Britain, Spain, Portugal, Germany, Italy and more. The 'current' version is THEOS Corona Commercial Release 6, which was released in December 2008, and a number of updates have been released since that time. The current Windows Workstation Client (as of May 2009) is version 3.16 from July 2003."		37	95	102	1593766																				205	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/THEOS	0	0														
sun-raster-format	Sun Raster	1989			6	binaryDataFormat				0					3876	0			18270		false	0									binaryDataFormat																							false																																					1989		Sun Raster was a raster graphics file format used on SunOS by Sun Microsystems. The format has no MIME type, it is specified in @(#)rasterfile.h 1.11 89/08/21 SMI. The format was used for some research papers.ACDSee, FFmpeg, GIMP, ImageMagick, IrfanView, LibreOffice, Netpbm, PaintShop Pro, and XnView among others support Sun Raster image files. In version 2.13 XnView supported the file extensions .ras and .sun for this graphics file format. In version 2.1.4 FFmpeg could encode and decode Sun Raster pixel formats bgr24, pal8, gray, and monow. The format does not support transparency. The plain text Sun icon format specified in @(#)icon_load.h 10.5 89/09/05 SMI is unrelated to the Sun Raster format.		25	111		42195377							sun ras													145	0		8																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Sun_Raster	0	0														
upic	UPIC	2018			6	pl				0					3877	0			18270	6473	true	0									pl																							false																																					2018	puredata supercollider csound	"UPIC (Unité Polyagogique Informatique CEMAMu) is a computerised musical composition tool, devised by the composer Iannis Xenakis. It was developed at the Centre d'Etudes de Mathématique et Automatique Musicales (CEMAMu) in Paris, and was completed in 1977. Xenakis used it on his subsequent piece Mycènes Alpha (1978), and it has been used by composers such as Jean-Claude Risset (on Saxatile (1992)), François-Bernard Mâche (Hypérion (1981), Nocturne (1981), Tithon (1989), Moires (1994), Canopée (2003)), Takehito Shimazu (Illusions in Desolate Fields (1994)),  Mari King, and Curtis Roads. Aphex Twin talked about it in an interview Physically, the UPIC is a digitising tablet linked to a computer, which has a vector display. Its functionality is similar to that of the later Fairlight CMI, in that the user draws waveforms and volume envelopes on the tablet, which are rendered by the computer. Once the waveforms have been stored, the user can compose with them by drawing ""compositions"" on the tablet, with the X-axis representing time, and the Y-axis representing pitch. The compositions can be stretched in duration from a few seconds to an hour. They can also be transposed, reversed, inverted, and subject to a number of algorithmic transformations. The system allows for real time performance by moving the stylus across the tablet. The UPIC system has subsequently been expanded to allow for digitally sampled waveforms as source material, rather than purely synthesised tones. In 2005, Mode Records of New York released a 2-CD compilation of works composed with the UPIC, entitled Xenakis, UPIC, Continuum, which provides an overview of the machine's sonic possibilities. There were a couple of attempts to reproduce the UPIC system using commodity hardware, for instance Iannix, HighC, UPISketch. IanniX, which has been sponsored by the French Ministry of Culture, is a graphical open-source sequencer which syncs via Open Sound Control events and curves to a real-time environment (like Pure Data, SuperCollider, Csound, MaxMSP and openFrameworks among others). For its part, HighC is currently used as a pedagogical tool in classes ranging from early teens to Master classes in composition, while some contemporary composers, such as George Hatzimichelakis have made it part of their toolset. UPISketch is a pedagogical tool inspired by the UPIC. The first version, released in 2018, runs on OSX and iOS."	2007	25	69		10117751																				145	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/UPIC	0	0	https://hopl.info/showlanguage.prx?exp=6473													
advanced-continuous-simulation-language	Advanced Continuous Simulation Language	1967			7	pl simulation				0					3878	0			18240	282	true	0									pl																							false																																					1967	fortran	"The Advanced Continuous Simulation Language, or ACSL (pronounced ""axle""), is a computer language designed for modeling and evaluating the performance of continuous systems described by time-dependent, nonlinear differential equations. Like SIMCOS and TUTSIM, ACSL is a dialect of the Continuous System Simulation Language (CSSL), originally designed by the Simulation Councils Inc (SCI) in 1967 in an attempt to unify the continuous simulations field."	2006	8	12	44	3614270					Simulation Councils															60	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Advanced_Continuous_Simulation_Language	0	0	https://hopl.info/showlanguage.prx?exp=282													
aplx	APLX	1985			7	pl				0					3879	0			18240		true	0									pl																							false																																					2000	apl linux xml	APLX is a cross-platform dialect of the programming language APL, created by British company MicroAPL, Ltd. APLX is intended for uses such as financial planning, market research, statistics, management information, and various kinds of scientific and engineering work. APLX is based on IBM's APL2, but includes several extensions. APLX version 3 was released in April and May 2005. It is available on Microsoft Windows, Linux, and macOS. Though APLX keeps APL's extended character set, APLX is a bit more verbose, due to the prevalence of system functions with long names, and the use of structured-control keywords. The use of explicit loops is a major deviation from earlier APL versions and derivatives. Other extensions include:  Object-oriented programming Support for .NET Framework, ActiveX, operating system resources, and connectivity Extensible Markup Language (XML) array conversion primitivesEffective July 11, 2016, MicroAPL withdrew APLX from commercial sale. British firm Dyalog, authors of APL2000, began hosting the APLX Archive website including the download area and documentation.	2004	8	45	25	933780					MicroAPL, Ltd															60	0		7																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/APLX	0	0														
averest	Averest	2005			7	pl				0					3880	0			18240		true	0									pl																							false																																					2011	esterel	Averest is a synchronous programming language and set of tools to specify, verify, and implement reactive systems. It includes a compiler for synchronous programs, a symbolic model checker, and a tool for hardware/software synthesis. It can be used to model and verify finite and infinite state systems, at varied abstraction levels. It is useful for hardware design, modeling communication protocols, concurrent programs, software in embedded systems, and more. Components: compiler to translate synchronous programs to transition systems, symbolic model checker, tool for hardware/software synthesis. These cover large parts of the design flow of reactive systems, from specifying to implementing. Though the tools are part of a common framework, they are mostly independent of each other, and can be used with 3rd-party tools.	2005	8	8	18	2211949					Technical University of Kaiserslautern															60	0		7																																														Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Averest	0	0														
basic-ap	BASIC A+	1983			7	pl				0					3881	0			18240		true	0									pl																							false																																					1983	optimized-systems-software atari-basic turbo-basic-xl	BASIC A+ was developed by Optimized Systems Software of Cupertino, California, United States, to provide the Atari 8-bit family with an extended BASIC compatible with, but faster than, the simpler ROM-based Atari BASIC. While Atari BASIC came on an 8 KB ROM cartridge, BASIC A+ was delivered on floppy disk and took 15 KB of the computer's RAM, leaving 23 KB available for user programs in a 48 KB Atari 800. BASIC A+ was offered at a price of US$80.00 in 1983, including the products OS/A+ and EASMD (Editor/Assembler), and being an extension of Atari BASIC, came with a supplement to the latter's reference manual as its documentation. In addition to being faster than its ROM-bound counterpart, BASIC A+ provided a number of extra commands for DOS operations, player/missile graphics, and debugging.	2004	8	94	35	555899					Optimized Systems Software															60	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BASIC_A%2B	0	0														
mallard-basic	Mallard BASIC	1985			7	pl				0					3882	0			18240		true	0									pl																							false																																					1970	basic cbasic zbasic x86-assembly locomotive-basic	"Mallard BASIC is a BASIC interpreter for CP/M written by Locomotive Software and supplied with the Amstrad PCW range of small business computers, the ZX Spectrum +3 version of CP/M Plus, and the Acorn BBC Micro Z80 second Processor. In the 1980s, it was standard industry practice to bundle a BASIC interpreter with microcomputers, and the PCW followed this practice.  While it was primarily a wordprocessor for business use, it was not a dedicated WP: it also ran the CP/M operating system. Though there were existing implementations of BASIC for CP/M, such as Digital Research's CBASIC and the third-party ZBasic, they followed the earlier 1970s model of compilers, fed source code prepared in a separate text editor. Mallard was more like a traditional micro ROM BASIC, with an integrated editor which was tailored for the PCW's non-standard 90-column screen. Although the PCW actually had excellent monochrome graphics support for its time and specification, closely comparable to the Hercules Graphics Card for the PC, Mallard BASIC had no graphics support whatsoever. Instead, Locomotive optimised it for business use, with, for instance, full ISAM random-access file support, making it easier to write database applications. It was also optimised for speed –  it is named after the LNER A4 class 4468 Mallard locomotive, the fastest steam locomotive in the world, once again displaying the company's fondness for railway-oriented nomenclature. (For instance, see the company name itself.) In fact the Locomotive name came from the phrase ""To run like a train"" and it was this theme that was used to name Mallard BASIC –  no other Locomotive product was named after anything railway-oriented. The Acorn version was designed simply to run the Compact Software small business accounting products Acorn was including to target its Z80 second processor at small businesses. Mallard's major innovation designed specifically for Acorn was the addition of the Jetsam B*-tree keyed access filing system to give similar (but superior) features to the Miksam product Compact had originally designed around. Graphics could be implemented by loading the GSX extension to CP/M, but this was cumbersome for BASIC programmers. The lack of graphics support was rectified by several BASIC toolkits, of which the most popular was LEB: Lightning Extended BASIC. This patched Mallard BASIC, replacing the redundant LET keyword with LEB, which could be followed by a wide variety of parameters to allow sophisticated graphics (for the time) to be drawn on screen, saved to disc, printed, et cetera. Probably the most widespread Mallard application ever was RPED, the text editor supplied with the PCW. The name was short for Roland Perry's EDitor, the program being put together quickly by Roland Perry, the Amstrad executive running the computer product development, when it was realised that CP/M-80 came with no usable full-screen editor, but users had a requirement to edit configuration files. The same problem was apparent with DOS Plus and MS-DOS supplied with IBM-compatible Amstrad computers, but the RPED for those machines was written in 8086 assembler, and not Mallard BASIC. The PC version of Mallard Basic is still available from LocoScript Software as an MS-DOS program which will run under Windows as a Disc only version with licence or with the full Introduction & Reference manual."	2004	8	95	62	1250505					Locomotive Software															60	0		7																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Mallard_BASIC	0	0														
mortran	Mortran	1973			7	pl				0					3883	1			18240		true	0									pl																							false																																					2008	fortran	Mortran (More Fortran) is an extension of the Fortran programming language used for scientific computation. It introduces syntax changes, including the use of semicolons to end statements, in order to improve readability and flexibility. Mortran code is macro-processed into Fortran code for compilation. Note that Mortran, like many preprocessors, does not make a complete analysis of the Fortran source and, like many preprocessors, may not always make its assumptions/requirements explicit.  Consider, for example, Mortran multiple assignment.  From the Mortran User Guide:  produces the following FORTRAN statements:  In this example, the produced Fortran implements the multiple assignment correctly only if X is not aliased to I or to A(I,K), assuming the multiple assignment semantics are left to right.	2005	8	6	25	1979848					Stanford University															60	0		7																																														United States																							I = SQRT(X/2.0)           A(I,K) = SQRT(X/2.0)           J = SQRT(X/2.0)																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Mortran	0	0														
tom-oopl	TOM object-oriented	1999			7	pl				0					3884	1			18240		true	0									pl																							false																																					1999	objective-c c ruby	"TOM was an object-oriented programming language developed in the 1990s that built on the lessons learned from Objective-C. The main purpose of TOM was to allow for ""unplanned reuse"" of code via a well-developed extension mechanism. This concept was introduced seemingly by accident in Objective-C and later proved to be of wide use, and was applied aggressively in TOM. The primary changes in TOM are the addition of multiple inheritance, tuples as a first-class part of the language, cleaner syntax, free of the C requirements for header files and pre-compiler commands, and the ability to use categories (the re-use mechanism) to include anything. It is this latter ability that represents ""the whole idea"". Unlike Objective-C's categories that allowed only new methods to be built onto existing classes, TOM allowed the addition of class and instance variables, new methods, even new superclasses. This results in the redefinition of ""class"" as ""a class is defined by its main definition and any extensions"", these extensions have become a first-class citizen of the language (similarly to Ruby). The book The Pragmatic Programmer lists TOM as an example for a new language to learn. Development of the TOM language has ceased."	2007	8	7	40	11090266												t							true	60	0		7																																	text																																				"implementation class HelloWorld   int    main Array argv  {     [[[stdio out] print ""Hello, world!""] nl];  }   end;   implementation instance HelloWorld end;"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TOM_(object-oriented_programming_language)	0	0														
amigabasic	AmigaBASIC	1985			6	pl				0					3885	0			18213		true	0									pl																							false																																					1987	basic metacomco arexx rexx assembly-language amos blitzbasic gfa-basic true-basic	AmigaBASIC was an interpreted BASIC programming language implementation for the Amiga, designed and written by Microsoft.  AmigaBASIC shipped with AmigaOS versions 1.1 to 1.3. It succeeded MetaComCo's ABasiC, which was included in AmigaOS 1.0 and 1.1, and was superseded by ARexx, a REXX-style scripting language, from AmigaOS version 2.0 onwards.	2005	21	204	139	1451001					Microsoft															125	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/AmigaBASIC	0	0														
xbel	XBEL	2006			5	pl				0					3886	0			18192		true	0									pl																							false																																					2006	xml python	"The XML Bookmark Exchange Language (XBEL), is an open XML standard for sharing Internet URIs, also known as bookmarks (or favorites in Internet Explorer). An example of XBEL use is the XBELicious application, which stores Del.icio.us bookmarks in XBEL format. The Galeon, Konqueror, Arora and Midori web browsers use XBEL as the format for storing user bookmarks. The SiteBar bookmark server can import and export bookmarks in XBEL format. XBEL was created by the Python XML Special Interest Group ""to create an interesting, fun project which was both useful and would demonstrate the Python XML processing software which was being developed at the time"".It is also used by Nautilus and gedit of the GNOME desktop environment."	2006	35	159	46	4368284																				195	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/XBEL	0	0														
bancstar-programming-language	BANCStar	1996			7	pl				0					3887	1			18184		true	0									pl																							false																																					1995		"BANCStar is a specialist  computer programming language for financial applications. The language is an internal language for the National Financial Computer Services, Inc (later Broadway & Seymour) BANCStar application, which is software to automate the operations of a bank branch.The language is a fixed format four integer command language NFCS internally referred to as ""Screen Code"". It resembles an esoteric programming language; so much so that it has sometimes been mistaken for a joke language. Conceptually the BANCStar application executed ""Screen Code"" much like a primitive Virtual Machine. In the 5.1c release the only legal characters are the  numerals 0–9, the comma, the minus sign and the carriage return.  However, it is used in real commercial applications. It was originally intended as generated code from a user interface-building tool — similar to bytecode rendered in ASCII — but due to limitations in the tool, it became a directly programmed language in itself.The BANCStar 10.0 release changed the ""Screen Code"" format to binary, and rearranged the numeric codes into an opcode with a variable number of parameter integers. The 10.0 opcode encoded a bit mapped length value that indicated the length of the command in words."	2007	7	9	38	14938248					National Financial Computer Services															55	0		7																																														United States																							8607,,,1 11547,15475,22002,22002 1316,1629,1,1649 3001,1316,3,30078 11528,22052,22002,22002 9301,0,1528,1528 31568,10001,800,107 8560,,,1568 8550,210,, 3001,,, 3100,1316,3,30089 11547,15475,22002,22002 3001,1316,3,30089 3001,1317,3,10000 8400,,, 8550,700,801, 3001,,, 9301,0,522,522 3000,1284,3,10001 8500,,3, 8500,,5, 1547,,1,-2301																																																																																																																																																																																																				https://en.wikipedia.org/wiki/BANCStar_programming_language	0	0														
codegear-delphi	CodeGear Delphi	1995			7	pl				0					3888	1			18184		true	0									pl																							false																																					1995	object-pascal pascal ia-32 ios android linux turbo-pascal assembly-language java uml xml cil php visual-basic oxygene free-pascal	Delphi is an integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software, developed by Embarcadero Technologies. It is also an event-driven language.  Delphi's compilers use their own Object Pascal dialect of Pascal and generate native code for Microsoft Windows, macOS (IA-32 only), iOS, Android and Linux (x64 only). Since 2016, there have been new releases of Delphi every six months, with new platforms being added approximately every second release.Delphi includes a code editor, a visual designer, an integrated debugger, a source code control component, and support for third-party plugins. The code editor features Code Insight (code completion), Error Insight (real-time error-checking), and refactoring. The visual forms designer has traditionally used Visual Component Library (VCL) for native Windows development, but the FireMonkey (FMX) platform was later added for cross-platform development. Database support in Delphi is very strong. A Delphi project of a million lines to compile in a few seconds – one benchmark gave 170,000 lines per second. Delphi was originally developed by Borland as a rapid application development tool for Windows as the successor of Turbo Pascal. Delphi added full object-oriented programming to the existing language, and since then the language has grown to support generics and anonymous methods, and native Component Object Model (COM) support. In 2006, Borland’s developer tools section was transferred from Borland to a wholly owned subsidiary known as CodeGear, which was sold to Embarcadero Technologies in 2008. In 2015, Embarcadero was purchased by Idera Software, but the Embarcadero mark was retained for the developer tools division. Delphi and its C++ counterpart, C++Builder, are interoperable. They share many core components, notably the IDE, VCL, and much of the runtime library. In addition, they can be used jointly in a project. For example, C++Builder 6 and later can consume Delphi source code and C++ in one project, while packages compiled with C++Builder can be used from within Delphi. In 2007, the products were released jointly as RAD Studio, a shared host for Delphi and C++Builder, which can be purchased with either or both.	2009	7	128	3	349208					Borland Software Corporation && Embarcadero Technologies															55	0		8																																														United States																							procedure TForm1.ShowSomethingOnCreate; begin   Label1.Text := 'Hello World!'; end;																																																																																																																																																																																																				https://en.wikipedia.org/wiki/CodeGear_Delphi	0	0														
data-access-language	Data Access Language	1990			7	pl				0					3889	0			18184		true	0									pl																							false																																					1990	sql unix pl-sql transact-sql hypercard	Data Access Language, or simply DAL, was a SQL-like language and application programming interface released by Apple Computer in 1990 to provide unified client/server access to database management systems. It was known for poor performance and high costs, something Apple did little to address over its short lifetime, before it was sold off in 1994. DAL is used as the native SQL dialect of the PrimeBase SQL server, as well as the now-defunct Butler SQL.	2005	7	7	42	1919898					Apple															55	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Data_Access_Language	0	0														
service-modeling-language	Service Modeling Language	2009			7	pl				0					3890	0			18184		true	0									pl																							false																																					2009	xml xpath	Service Modeling Language (SML) and Service Modeling Language Interchange Format (SML-IF) are a pair of XML-based specifications created by leading information technology companies that define a set of XML instance document extensions for expressing links between elements, a set of XML Schema extensions for constraining those links, and a way to associate Schematron rules with global element declarations, global complex type definitions, and/or model documents.  The SML specification defines model concepts, and the SML-IF specification describes a packaging format for exchanging SML-based models. SML and SML-IF were standardized in a W3C working group chartered to produce W3C Recommendations for the Service Modeling Language by refining the “Service Modeling Language” (SML) Member Submission, addressing implementation experience and feedback on the specifications. The submission was from an industry group consisting of representatives from BEA Systems, BMC, CA, Cisco, Dell, EMC, HP, IBM, Intel, Microsoft, and Sun Microsystems. They were published as W3C Recommendations on May 12, 2009. In the market and in applying by vendors, SML is seen as a successor/replacement for earlier developed standards like DCML and Microsoft's (in hindsight) proprietary System Definition Model or SDM. See  for a historically helpful relation between SDM and DCML, and  for the joint pressrelease announcing SML. In the Microsoft section of it the sequel role to SDM is mentioned.	2006	7	7	48	6211462					W3C															55	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Service_Modeling_Language	0	0														
abc-80	ABC 80	1978			6	pl				0					3891	0			18174		true	0									pl																							false																																					1978	basic assembly-language	"The ABC 80 (Advanced BASIC Computer 80) was a personal computer engineered by the Swedish corporation Dataindustrier AB (DIAB) and manufactured by Luxor in Motala, Sweden in the late 1970s and early 1980s. It was introduced on the market in August 1978. The ABC 80 was based on an earlier modular computer system from the same company and built around a Z80 and 16 KB of ROM containing a fast semi-compiling BASIC interpreter. It had 16-32 KB of RAM as main memory and a dedicated (included) tape recorder for program and data storage, but could also be expanded to handle disk drives as well as many other peripherals.  The ROM could be extended in increments of 1 or 4KB in order to handle such so called ""options"". The monitor was a black and white TV set modified for the purpose, an obvious choice since Luxor also made TVs. The ABC 80 was used in schools and officies around Scandinavia and parts of Europe. It was also used for industrial automation, scientific measurement and control systems. Like its successor, the ABC 800, the computer had an unusually quick and usable BASIC with excellent I/O response times, something that was often discovered when trying to switch to IBM PC-based personal computers. Due to its roots in an industrial computer system, the ABC 80 also had a flexible bus extension system with many (external) expansion and peripheral cards available for various purposes and applications, as well as high quality support and documentation. ABC 80 was also manufactured on license as BRG ABC80 by Budapesti Rádiótechnikai Gyár in Hungary. It used the same keyboard, but the case was metal instead of plastic."	2003	19	32	133	164108					Dataindustrier AB															115	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/ABC_80	0	0														
amiga-programming-languages	Amigas	1989			6	pl				0					3892	0			18174		true	0									pl																							false																																					1985	gfa-basic blitzbasic purebasic aztec-c free-pascal forth logo oberon perl ruby amiga-e python rebol arexx scheme scm modula-2 java ml metacomco vrml visual-basic	This article deals with programming languages used in the Amiga line of computers, running the AmigaOS operating system and its derivatives AROS and MorphOS. It is a split of the main article Amiga software. See also related articles Amiga productivity software, Amiga music software, Amiga Internet and communications software and Amiga support and maintenance software for other information regarding software that runs on Amiga.	2011	19	10	57	31235619					Amiga															115	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Amiga_programming_languages	0	0														
visual-objects	Visual Objects	1994			6	pl				0					3893	0			18174		true	0									pl																							false																																					2012	clipper c xbase	Visual Objects is an object-oriented computer programming language that is used to create computer programs that operate primarily under Windows. Although it can be used as a general-purpose programming tool, it is almost exclusively used to create database programs. The original Visual Objects project (code-named Aspen) was started as part of Nantucket's attempts to bring the Clipper language to Windows, and move from the procedural to the object-oriented style. It also converted Clipper from a p-code system to being a true native compiler and introduced more elements of the C language (such as typed variables), while including Windows extensions (such as COM, ODBC, and later ADO). With its symbol datatype, it offers the ability to form name-based linkages, which may be used to connect menu events to object methods or form direct linkages between server columns and controls. The Windows version was finally brought to market by Computer Associates.  Unfortunately it was released before it was market-ready and in almost head-to-head competition with the first release of Borland's Delphi product. The language is still in use however the last release by GrafX Software was in 2012 of version 2.8 sp4 (version number 2838). GrafX announced that after this no new versions would be released. The next incarnation of the Visual Objects language is Vulcan.NET, written by GrafX from scratch to be both Visual Objects compatible and be a true CLS compliant .NET language, taking full advantage of the .NET framework.	2004	19	26	59	837643																				115	0		6																																																		https://groups.google.com/forum/#!search/$20ca$20%22visual$20objects%22/comp.lang.basic.visual/nZWXZwqt3Lw/TIKnJWhYikgJ																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Visual_Objects	0	0														
ibm-i-control-language	IBM i Control Language	1993			6	pl				0					3894	1			18147		true	0									pl																							false																																					2004	jcl pl-i powershell unix c	The IBM i Control Language (CL) is a scripting language for the IBM's IBM i platform (previously called OS/400 when running on AS/400 systems) bearing a resemblance to the IBM Job Control Language and consisting of an ever-expanding set of command objects (*CMD) used to invoke traditional AS/400 programs and/or get help on what those programs do. CL can also be used to create CL programs (congruent to shell scripts) where there are additional commands that provide program-like functionality (IF/ELSE, variable declaration, file input, etc.) Although CL is a scripting language for system administration, it is used mainly to create compiled programs. The use of interpreted CL scripts through the SBMDBJOB command  is in fact extremely limited. While thousands of commands were written by IBM developers to perform system level tasks like compiling programs, backing up data, changing system configurations, displaying system object details, or deleting them, commands are not limited to systems level concerns and can be drafted for user applications as well.	2014	18	16	163	431985					IBM															110	0		6																																																																					PGM (&IN &TYP)     DCL &IN  *CHAR 6    DCL &OUT *CHAR 8    DCL &TYP *CHAR 1     IF (&TYP = J) +       DO          CVTDAT DATE(&IN) TOVAR(&OUT) FROMFMT(*MDY) +                 TOFMT(*JUL) TOSEP(*NONE)       ENDDO     ELSE IF (&TYP = M) +       DO          CVTDAT DATE(&IN) TOVAR(&OUT) FROMFMT(*JUL) +                 TOFMT(*MDY) TOSEP(*NONE)       ENDDO     SNDPGMMSG MSG('IN=' || &IN || '  OUT=' || &OUT) +              MSGTYPE(*COMP)  ENDPGM																																																																																																																																																																																																				https://en.wikipedia.org/wiki/IBM_i_Control_Language	0	0														
absys	ABSYS	1966			7	pl				0					3895	0			18133	357	true	0									pl																							false																																					1967	prolog abset	Absys was an early declarative programming language from the University of Aberdeen.  It anticipated a number of features of Prolog such as negation as failure, aggregation operators, the  central role of backtracking and constraint solving.  Absys was the first implementation of a logic programming language.The name Absys was chosen as an abbreviation for Aberdeen System.	2002	6	4		114299																				50	0		7																																																		https://semanticscholar.org/paper/3ee349b69c1fb7404770d4ea7bc17d21046e934d																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Absys	0	0	https://hopl.info/showlanguage.prx?exp=357													
rexon	Rexon	1978			7	pl				0					3896	0			18133		true	0									pl																							false																																					1978	business-basic	Rexon Business Machines, later Rexon, Inc., was a manufacturer of small business computer systems founded by Ben C. Wang in 1978 in Culver City, California.  It also became a major manufacturer of tape drives and related products.  At its height, it played a significant role in the development and sale of magnetic tape data storage products.  It traded on the NASDAQ under the symbol REXN until it filed for bankruptcy in 1995  and was acquired by Legacy Storage Systems, a Canadian company.  It was last headquartered in Longmont, Colorado.	2007	6	10	28	8827963					Rexon Business Machines															50	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Rexon	0	0														
dcat	Data Catalog Vocabulary	2014			6	schema		https://www.w3.org/TR/vocab-dcat-2/		0					3897	0			18126		true	0									schema																							false																																							"Data Catalog Vocabulary (DCAT) is an RDF vocabulary designed to facilitate interoperability between data catalogs published on the Web. By using DCAT to describe datasets in catalogs, publishers increase discoverability and enable applications to consume metadata from multiple catalogs. It enables decentralized publishing of catalogs and facilitates federated dataset search across catalogs. Aggregated DCAT metadata can serve as a manifest file to facilitate digital preservation.The original DCAT vocabulary was developed at DERI, further developed by W3C's eGov Interest Group, then brought onto the Recommendation Track by W3C's ""Government Linked Data"" Working Group. DCAT is the foundation for open dataset descriptions in the European Union public sector and was adapted by the ISA programme of the European Commission.As DCAT is extensible, more specific extensions have been created in the statistical and geodata domains."		17	14		40011015																				106	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Data_Catalog_Vocabulary	0	0														
omnis-studio	Omnis Studio	1982			6	pl				0					3898	0			18122		true	0									pl																							false																																					1979	linux android java ucsd-pascal	Omnis Studio is a rapid application development (RAD) tool that allows programmers and application developers to create enterprise, web, and mobile applications for Windows, Linux, and macOS personal computers and servers across all business sectors. The Omnis JavaScript Client allows developers to build all types of web applications and mobile applications by presenting a highly functional interface in the user's desktop web browser, or on tablet and mobile devices. The business logic and database access in such web and mobile applications is handled by the Omnis server. The Omnis server also can act as a hub between database servers, services based on Java and .Net and clients like Adobe Air & Flex transferring data in the form of XML or Web services.	2006	17	22	171	4732813																			false	105	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Omnis_Studio	0	0														
transaction-language-1	Transaction Language 1	1984			5	pl				0					3899	0			18107		true	0									pl																							false																																					1984	ascii	Transaction Language 1 (TL1) is a widely used management protocol in telecommunications. It is a cross-vendor, cross-technology man-machine language, and is widely used to manage optical (SONET) and broadband access infrastructure in North America. TL1 is used in the input and output messages that pass between Operations Support Systems (OSSs) and Network Elements (NEs). Operations domains such as surveillance, memory administration, and access and testing define and use TL1 messages to accomplish specific functions between the OS and the NE. TL1 is defined in Telcordia Technologies (formerly Bellcore) Generic Requirements document GR-831-CORE.	2004	28	9	71	842122																				160	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Transaction_Language_1	0	0														
acornsoft-logo	Acornsoft Logo	1985			7	pl				0					3900	0			18085		true	0									pl																							false																																					1985	logo	Acornsoft Logo is a commercial implementation of the Logo programming language for the 8-bit BBC Micro and Acorn Electron computers.	2011	5	31	14	33134611					BBN														false	45	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Acornsoft_Logo	0	0														
alcor	ALCOR	1959			7	pl				0					3901	0			18085	360	true	0									pl																							false																																						algol-60	For the cryonics organization, see Alcor Life Extension Foundation. ALCOR is a radar tracking station in Roi-Namur island in the north part of the Kwajalein atoll in the Marshall Islands.ALCOR is an early computer language definition created by the ALCOR Group, a consortium of universities, research institutions and manufacturers in Europe and the United States which was founded in 1959 and which had 60 members in 1966. The group had the aim of a common compiler specification for a subset of ALGOL 60 after the ALGOL meeting in Copenhagen in 1958.	2006	5	12	26	4862582					ALCOR Group															45	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/ALCOR	0	0	https://hopl.info/showlanguage.prx?exp=360													
data-general-business-basic	Data General Business Basic	1970			7	pl				0					3902	0			18085		true	0									pl																							false																																					1970	basic cobol b32-business-basic unix	"Data General Business Basic was a BASIC interpreter (based on MAI Basic Four's version) developed by Data General for their Nova minicomputer in the 1970s, and later ported to the Data General Eclipse MV and AViiON computers. Most business applications for the Nova were developed in Business Basic. Business Basic was an integer-only language inspired by COBOL, and contained powerful string-handling functions and the ability to manipulate indexed files very quickly. It also provided full control over the display screen, with cursor positioning, attribute setting, and region-blanking commands. Business Basic could interface to Data General's INFOS II database, and make calls directly to the operating system. A lock server gave multiple concurrent users efficient access to database records. Small business programs could be developed and debugged rapidly with Business Basic because of the interactive nature of the interpreter, but the language did not provide many structured programming features, and as programs grew larger, maintenance became a problem. There was limited memory space for Business Basic programs on the Nova, and programmers often resorted to tricks such as self-modifying programs, which was easy to program in Business Basic, but complicated to debug. The original version of the language was ""double precision"", i.e. 32-bit (and so each integer used two 16-bit Nova words). When Data General ported the language to the MV line, they included two copies of the language, one ""double precision"", and one ""triple precision"". Unfortunately the two were incompatible with each other in subtle ways. Although Data General improved the language in some ways, such as adding multiple-line IF THEN ELSE END IF statements, they failed to lift many of the constraints of the language on the MV machines, such as a 9,999 line maximum, 384 variable limit, and maximum of 16 open files."	2004	5	13	16	647720					Data General Corporation															45	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Data_General_Business_Basic	0	0														
enterprise-mashup-markup-language	Enterprise Mashup Markup Language	2001			7	pl				0					3903	1			18085		true	0									pl																							false																																					2006	xml eclipse-editor json javascript jruby groovy xquery html xpath	EMML, or Enterprise Mashup Markup Language, is an XML markup language for creating enterprise mashups, which are software applications that consume and mash data from variety of sources, often performing logical or mathematical operations as well as presenting data. Mashed data produced by enterprise mashups are presented in graphical user interfaces as mashlets, widgets, or gadgets. EMML can also be considered a declarative mashup domain-specific language (DSL). A mashup DSL eliminates the need for complex, time-consuming, and repeatable procedural programming logic to create enterprise mashups. EMML also provides a declarative language for creating visual tools for enterprise mashups.   The primary benefits of EMML are mashup design portability and interoperability of mashup solutions. These benefits are expected to accelerate the adoption of enterprise mashups by creating transferable skills for software developers and reducing vendor lock-in. The introduction of EMML is expected to help accelerate the trend toward the integration of Web-based applications and service-oriented architecture (SOA) technologies. Bank of America was a high-profile early supporter of EMML. Other prominent early supporters included Hewlett-Packard, Capgemini, Adobe Systems, and Intel.	2009	5	22	194	23983698					JackBe Corporation															45	0		7																																														United States																							"<script type=""text/javascript""> <![CDATA[             var r = new String(result)             var ar = r.split(""="");             auth = ar[ar.length-1];             auth = auth.slice(0, -1)             ]]> </script>"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Enterprise_Mashup_Markup_Language	0	0														
larceny	Larceny Scheme implementation	2017			7	pl				0					3904	0			18085		true	0									pl																							false																																					2017	scheme arm c sparc	Larceny is an implementation of the Scheme programming language built around the Twobit optimizing compiler. Larceny offers several back-ends able to target native x86 and ARMv7 code.  Petit Larceny is also available and emits C source code, which can then be further compiled to native code with an ordinary C compiler.Older versions (<0.98) included support for the SPARC architecture in Larceny, and for Microsoft's Common Language Runtime via Common Larceny.Larceny supports all major Scheme standards (R5RS, IEEE/ANSI, R6RS, and R7RS.  The Larceny software is open source and available online.	2006	5	61		8527916					University of Oregon															45	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Larceny_(Scheme_implementation)	0	0														
lexx-editor	LEXX	1985			7	editor				0					3905	0			18085		false	0									editor																							false																																					1985		"LEXX is a text editor which was possibly the first to use live parsing and colour syntax highlighting. It was written by Mike Cowlishaw of IBM around 1985. The name was chosen because he wrote it as a tool for lexicographers, during an assignment for Oxford University Press's second edition of the Oxford English Dictionary. The program ran (and still, in 2018, runs) on mainframes under VM/CMS. LEXX's design was based on several other editors written by the same author (such as STET) augmented by the ability to dynamically parse text and display colour on the new colour terminals that had recently became available (PC-based, and stand-alone such as the IBM 3279). LEXX uses dynamically-loaded parsers which assign classes of elements (tokens formed from character strings) to fonts and colors. It allows indention to be used to format and show the structure of the file being edited, and other formatting options allow (for example) the hiding of selected classes of text, such as tags.  A collection of screenshots is available.LPEX ('Live Parsing Editor"") is a reimplemented derivative of the LEXX concept, originally produced for OS/2 and AIX.  It now also runs on Windows, Linux, and the Java JVM."		5	11		19663969					IBM															45	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/LEXX_(text_editor)	0	0														
napier88	Napier88	1989			7	pl				0					3906	0			18085		true	0									pl																							false																																					1989	java s-algol ps-algol isbn	Napier88 is an orthogonally persistent programming language that was designed and implemented at the University of St Andrews, Scotland. The primary designer was Ron Morrison, whose initial designs were extended and implemented by Fred Brown, Richard Connor, and Al Dearle. Napier88 was ahead of its time in many ways, and was the first robustly implemented language to combine a polymorphic type system with orthogonal persistence. The language was robustly implemented and released to users from both industry and academia; up to 1,000 registered users were recorded in due course. The language, however, was only intended to provide a proof of concept for an experiment in persistent programming; some time after 1989 (the year the first implementation was in fact released) the group's interests moved on and the language was no longer maintained. Its influence lives on in various other systems however; the CORBA type ANY is distinctly recognisable in Napier88's type ANY; Microsoft's CLR uses a similar polymorphic architecture, and Java's parametric types solve some of the same problems of uninstantiated types escaping from their static scope.	2006	5	24	35	5748470					University of St Andrews															45	0		7																																														Scotland																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Napier88	0	0														
southampton-basic-system	Southampton BASIC System	1960			7	pl				0					3907	1			18085		true	0									pl																							false																																					1960	basic	Southampton BASIC System (SOBS) was a dialect of the BASIC programming language developed for and used on ICT 1900 series computers in the late 1960s and early 1970s; it was implemented under the MINIMOP operating system at the University of Southampton and also ran under MAXIMOP. It was operated from a Teletype terminal, though CRT terminals could also be used.	2009	5	118	29	22846640					University of Southampton															45	0		7																																														United Kingdom																							2              2              1 1              -1             0 4              -3             -2																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Southampton_BASIC_System	0	0														
visual-dialogscript	Visual DialogScript	2000			7	pl				0					3908	0			18085		true	0									pl																							false													VDS																								2000	visual-basic delphi	Visual DialogScript (VDS) is an interpreted programming language for Microsoft Windows. It can be used to create small, fast programs. VDS has a large number of dialog and graphical elements available to create professional looking programs. VDS programs have access to the Windows API; therefore, it is possible to write applications that can perform the same advanced tasks as other programming languages such as Visual Basic, C++, or Delphi.	2002	5	9	52	45738																				45	0		7																																	text																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Visual_DialogScript	0	0														
watcom	Watcom	1988			5	pl				0					3909	0			18084		true	0									pl																							false																																					1988	apl cobol pascal sql powerbuilder foxpro	Watcom International Corporation was founded in 1981 by three former employees of the Computer Systems Group (Fred Crigger, Ian McPhee, and Jack Schueler) at the University of Waterloo, in Waterloo, Ontario, Canada. Watcom produced a variety of tools, including the well-known Watcom C/C++ compiler introduced in 1988.	2003	27	336	91	261936																				155	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Watcom	0	0														
jpeg	JPEG	1992			7	binaryDataFormat				0					3910	0			18079		false	3	djvu heic png								binaryDataFormat																							false																																																	Joint Photographic Experts Group && IBM && Mitsubishi Electric && AT&T && Canon															20	0		11																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/JPEG	0	0														
yarv	YARV	2007			5	vm				0					3911	0			18048		false	0									vm																							false																																					2006	c ruby subversion parrot-vm	YARV (Yet another Ruby VM) is a bytecode interpreter that was developed for the Ruby programming language by Koichi Sasada. The goal of the project was to greatly reduce the execution time of Ruby programs. Since YARV has become the official Ruby interpreter for Ruby 1.9, it is also named KRI (Koichi's Ruby Interpreter), in the same vein as the original Ruby MRI, named for Ruby's creator Yukihiro Matsumoto.	2006	25	70	98	5227238																				145	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/YARV	0	0														
abbreviated-test-language-for-all-systems	Abbreviated Test Language for All Systems	1984			6	pl				0					3912	1			18039		true	0									pl																							false																																					1968		Abbreviated Test Language for All Systems (ATLAS) is a MILSPEC language for automatic testing of avionics equipment. It is a high-level computer language and can be used on any computer whose supporting software can translate it into the appropriate low-level instructions.	2002	14	8	101	60446					ARINC															90	0		6																																																																					...   010200  APPLY, AC SIGNAL, VOLTAGE-PP 7.5V, FREQ 3 KHZ, CNX HI=P1-1 $ ...   010300  VERIFY, (VOLTAGE-AV INTO ‘VAVG’), AC SIGNAL, VOLTAGE-PP RANGE 64V TO 1V, SAMPLE-WIDTH 10MSEC,           SYNC-VOLTAGE 2 MAX 5, SYNC-NEG-SLOPE, MAX-TIME 0.5, GO-TO-STEP 400 IF GO, LL 0.5 UL 50,           CNX HI=P2-4 LO=P2-5, SYNC HI=P2-8 LO=P2-5 $ ...																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Abbreviated_Test_Language_for_All_Systems	0	0														
alphard-programming-language	Alphard	1974			7	pl				0					3913	0			18030		true	0									pl																							false																																					1970	pascal lisp	Alphard is a Pascal-like programming language for data abstraction and verification, proposed and designed by William A. Wulf, Ralph L. London, and Mary Shaw. The language was the subject of several research publications in the late 1970s, but was never implemented. Its main innovative feature was the introduction of the 'form' datatype, which combines a specification and a procedural (executable) implementation. It also took the generator from IPL-V, as well as the mapping functions from Lisp and made it general case.	2005	4	7	35	2789750					Carnegie Mellon && USC && Carnegie Mellon															40	0		9																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Alphard_%28programming_language%29	0	3													year|title|doi|citations|influentialCitations|authors|paperId\n1976|An introduction to the construction and verification of Alphard programs|10.1109/TSE.1976.233830|321|7|W. Wulf and R. L. London and M. Shaw|7d06bf84338e89456f609896de4e41f61086d98e\n1981|Preliminary) An Informal Definition of Alphard|10.1007/978-1-4612-5979-4_13|6|0|P. Hilfinger and G. Feldman and Robert P. Fitzgerald and I. Kimura and R. L. London and K. V. S. Prasad and V. R. Prasad and Jonathan Rosenberg and M. Shaw and W. Wulf|7f7a88dff66ffba91b67e4a5985f08eaf3977a9c\n1978|An informal definition of Alphard (Preliminary)|10.21236/ada058871|6|0|W. Wulf and P. Hilfinger and Robert P. Fitzgerald and I. Kimura and R. L. London|75f852ec34afda8a477bc3909118c2d37e3e514e	
b32-business-basic	B32 Business Basic	1986			7	pl				0					3914	0			18030		true	0									pl																							false																																					1986	data-general-business-basic unix	"B32 Business Basic was a competitor to Data General Business Basic written by Murray Haszard in 1986. It ran on the Data General Eclipse MV line of computers initially, and was ported to Unix in 1989 and to DOS in 1991. B32 Software was the company that developed and supported B32 Business Basic, with the original site in Auckland, New Zealand supplemented by a sales and support centre in Blue Ash, Ohio. The B32 interpreter was highly compatible with Data General Business Basic (DGBB), but it also enhanced and extended that language in many ways. Like DGBB, B32 could access Data General's INFOS II database and it could use DGBB's lock server or its own improved version. B32 was over twice as fast for number crunching, string manipulation, and disk I/O. Many of the internal restrictions of DGBB were removed. B32 allowed 32,767 line numbers (65,535 in later versions), compared with DGBB's 9,999. B32 allowed more memory for programs, more simultaneous locks, and more files to be open at once. Language enhancements included a high-speed internal sort routine, do-while blocks, and the ability to step backwards through an indexed file. Debugging facilities were also significantly improved over DGBB. B32 allowed programs to run with full cursor positioning and attribute support on non-Data General terminals, even programs which had Data General control sequences hard-coded into them. B32 carried out all arithmetic at ""quad precision"", i.e. 64-bit, and emulated the ""triple precision"" and ""double precision"" versions of DGBB at runtime. This avoided the subtle incompatibilities between the two versions of DGBB. On Unix and DOS, B32 emulated all commonly used system calls of Data General's AOS/VS and RDOS operating systems, including implementing its own symbolic links on SCO Xenix and DOS. In 1991, a features war between B32 and one of its competitors, Transoft's Universal Business Basic, saw major improvements to the B32 language. B32 added a Bluebird Business Basic emulation mode, made line numbers optional, and added subroutine calls by name with parameter passing. Transoft had greater financial resources than B32, and more effective marketing. It purchased B32 in 1992. The DOS and Unix versions of B32 were discarded as Universal Business Basic ran on those operating systems, but the Eclipse MV version of B32 continued to be sold while the MV line lasted. Some of the B32 Software staff in Blue Ash moved to Transoft's Atlanta, Georgia office. The New Zealand staff went on to found Binary Research."	2004	4	9	12	649437					B32 Software															40	0		7																																														New Zealand																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/B32_Business_Basic	0	0														
chrome-programming-language	Chrome	2008			7	pl				0					3915	1			18030		true	0									pl																							false																																					2005	wasm object-pascal csharp eiffel java f-sharp delphi swift free-pascal	"Oxygene (formerly known as Chrome) is a programming language developed by RemObjects Software for Microsoft's Common Language Infrastructure, the Java Platform and Cocoa. Oxygene is Object Pascal-based, but also has influences from  C#, Eiffel, Java, F# and other languages. Compared to the now deprecated Delphi.NET, Oxygene does not emphasize total backward compatibility, but is designed to be a ""reinvention"" of the language, be a good citizen on the managed development platforms, and leverage all the features and technologies provided by the .NET and Java runtimes. Oxygene is a commercial product, and offers full integration into Microsoft's Visual Studio IDE on Windows, as well as its own IDE, Fire for use on macOS. The command line compiler is available free. Oxygene is one of four languages supported by the underlying Elements Compiler toolchain, next to C#, Swift and Java). From 2008 to 2012, RemObjects Software has licensed its compiler and IDE technology to Embarcadero to be used in their Embarcadero Prism product. Starting in the Fall of 2011, Oxygene became available in two separate editions, with the second edition adding support for the Java and Android runtimes.  Starting with the release of XE4, Embarcadero Prism is no longer part of the RAD Studio SKU. Numerous support and upgrade paths for Prism customers exist to migrate to Oxygene. As of 2016, there is only one edition of Oxygene, which allows development on Windows or macOS, and which can create executables for Windows .NET, iOS, Android, Java and macOS."	2008	4	208	3	4249746					RemObjects Software															40	0		7																																														United States																							Type: System.Int32 -> a = 23, b = 15 -> a = 15, b = 23 Type: System.String -> a = abc, b = def -> a = def, b = abc Type: System.Double -> a = 1,1, b = 1,2 -> a = 1,2, b = 1,1																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Chrome_%28programming_language%29	0	0														
elliott-algol	Elliott ALGOL	1962			7	pl				0					3916	0			18030		true	0									pl																							false																																					1962	algol-60	Elliott ALGOL  was an ALGOL 60 compiler for the Elliott 803 computer. It was implemented by Tony Hoare and others. It differed slightly from the reference version of Algol, particularly in the supported character set. First released in February 1962, it is believed to be the first implementation of an ALGOL 60 compiler in a commercial context and was an unexpectedly popular product for the company.	2004	4	15	32	948969					Elliott Brothers (London) Ltd															40	0		7																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Elliott_ALGOL	0	0														
maria-xml	MARIA XML	2009			7	xmlFormat				0					3917	0			18030		true	0									xmlFormat																							false																																					2000	xml	MARIA (Model-based lAnguage foR Interactive Applications)  is a universal, declarative, multiple  abstraction level, XML-based user interface markup language for modelling interactive applications in ubiquitous environments. MARIA  one of the languages that has been submitted for standardization at W3C.	2011	4	7	16	32537397					Institute of Information Science and Technologies, National Research Council of Italy															40	0		7																																														Italy																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MARIA_XML	0	0														
sort-merge-generator	Sort Merge Generator	1951			7	pl				0					3918	0			18030		true	0									pl																							false																																					1951		The Sort Merge Generator was an application developed by Betty Holberton in 1951 for the Univac I and is one of the first examples of using a computer to create a computer program. The input to the application was a specification of files and the kind of sort and merge operations to use, and the output would be machine code for performing the specification.	2007	4	9	13	9992844					Remington Rand and National Bureau of Standards															40	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Sort_Merge_Generator	0	0														
mass-energy-equation	Mass Energy Equation	1905	Albert Einstein		7	equation				0					3919	0			17990		false	1	energy-momentum-equation					E=mc^2			equation																							false																																																																20	0		7																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Mass–energy_equivalence	0	0														
ofx	Open Financial Exchange	1997			7	xmlFormat				0					3920	0			17990		true	1	qfx								xmlFormat																							false																																																	Microsoft && Intuit && Fiserv Inc															20	0		9																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Open_Financial_Exchange	0	0														
patch	patch	1985	Larry Wall		7	unixApplication				0					3921	0			17990		true	1	diff								unixApplication																							false																																																	mod.sources															20	0		7																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Patch_(Unix)	0	0														
ca-realizer	CA-Realizer	1992			7	pl				0					3922	0			17986		true	0									pl																							false																																					1990	basic visual-basic	"CA-Realizer was a BASIC-language software development product originally developed by Within Technologies, but first commercially released by Computer Associates, as CA-Realizer 1.0 in 1992. Several versions were released, that provided a version of the BASIC programming language, a Rapid application development tool, including forms building and some powerful built-in components, that was comparable to, and competitive with Microsoft Visual Basic, in its early days.  It offered some functionality (like a fairly useful spreadsheet) and cross-platform capability. There were versions for 16-bit Windows 3.1, 32-bit Windows 95, and 32-bit IBM OS/2.  The final version was CA-Realizer 3.0, released around 1996. As MS Visual Basic 4.0, and later continued to advance in functionality, CA-Realizer was left behind, and was quietly retired from CA's product offerings in the late 1990s. In the 1996 to 1999 versions of Accpac ERP for Windows, CA Realizer was responsible for the dreaded ""CarlZ Error"" which would periodically hang up the software. This error disappeared in the 2000 version of the software when it under went a rewrite in C compiler."	2007	3	3	15	12326944					Within Technologies															35	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/CA-Realizer	0	0														
daplex	Daplex	1979			7	pl				0					3923	1			17986		true	0									pl																							false																																					1981		Daplex is a computer language introduced in 1981 by David Shipman of the Computer Corporation of America. Daplex was designed for creating distributed database systems and can be used as a global query language.	2007	3	10	23	11305281					Computer Corporation of America															35	0		7																																														United States																							Type EMPLOYEE is entity Name: string SSN: integer ADDRESS: string SALARY: Float end entity;																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Daplex	0	0														
fasttrack-scripting-host	FastTrack Scripting Host	2006			7	pl				0					3924	0			17986		true	0									pl																							false																																					2006	login csharp powershell vbscript	FastTrack Automation Studio (formerly known as FastTrack Scripting Host) – often referred to as just FastTrack – is a scripting language for Windows IT System Administrators.  The product’s goal is to handle any kind of scripting that might be required to automate processes with Microsoft Windows networks. The web site of the product is located at www.fasttrackscript.com.	2012	3	9	59	36682239					FastTrack Software															35	0		7																																														Denmark																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/FastTrack_Scripting_Host	0	0														
flexml	FleXML	2001			7	pl				0					3925	0			17986		true	0									pl																							false																																						c yacc xml perl	FleXML is an XML transformation language originally developed by Kristofer Rose.  It allows a programmer to specify actions in C programming language or C++, and associate those actions with element definitions in an XML DTD.  It is similar in philosophy to Yacc and the Lex programming tool in that it is a syntax-directed driver; one could establish the analogies Yacc:LR(1) grammar::Lex:Regular grammar::FleXML::XML. The implementation is in Perl. A programmer supplied action file is input to FleXML; the output is a file suitable for input to Flex lexical analyser.	2005	3	8	17	1660966					École normale supérieure de Lyon															35	0		7																																														France																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/FleXML	0	0														
galaksija-basic	Galaksija BASIC	1983			7	pl				0					3926	0			17986		true	0									pl																							false																																					1983	basic microsoft-basic ascii	"Galaksija BASIC was the BASIC interpreter of the Galaksija build-it-yourself home computer from Yugoslavia. While being partially based on code taken from TRS-80 Level 1 BASIC, which the creator believed to have been a Microsoft BASIC, the extensive modifications of Galaksija BASIC—such as to include rudimentary array support, video generation code (as the CPU itself did it in absence of dedicated video circuitry) and generally improvements to the programming language—is said to have left not much more than flow-control and floating point code remaining from the original. The core implementation of the interpreter was fully contained in the 4 KiB ROM ""A"" or ""1"". The computer's original mainboard had a reserved slot for an extension ROM ""B"" or ""2"" that added more commands and features such as a built-in Zilog Z80 assembler."	2006	3	9	37	3743155					Microsoft															35	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Galaksija_BASIC	0	0														
minc	MINC	1985			7	pl				0					3927	0			17986		true	0									pl																							false																																					1980	c perl python tcl	"MINC (""MINC is not C"") is a data specification language written in the mid-1980s by a Princeton University graduate student named Lars Graf. This kind of naming is known as a ""recursive acronym"".  It contains many (though not all) of the syntactical capabilities of the C programming language, and can be used to implement simple procedural programs that can be executed by a runtime parser (that is to say, MINC does not need to be compiled in any way).  MINC continues to be used only in a handful of programs written in the 1980s (e.g. Real-Time Cmix). It has been for all intents and purposes superseded by modern scripting languages such as Perl, Python, and Tcl. A controversial aspect of the language is whether it is pronounced ""mink"" or ""min-see""."	2004	3	6	31	479897					Princeton University															35	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MINC	0	0														
owbasic	OWBasic	2000			7	pl				0					3928	0			17986		true	0									pl																							false																																					2010	basic	OWBasic is an interpreted language environment that can be downloaded to Personal digital assistants like the Casio's Pocket viewer.	2010	3	8	13	25732355					University of Heidelberg															35	0		7																																														Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/OWBasic	0	0														
phoenix-object-basic	Phoenix Object Basic	2001			7	pl				0					3929	0			17986		true	0									pl																							false																																					2001	linux python perl visual-basic	Phoenix Object Basic is an object-oriented rapid application development tool for Linux. It has object-oriented features such as inheritance and polymorphism as found in languages such as Python and Perl. It also features a similar design environment and compatible syntax to Visual Basic reducing the learning curve for those making a transition from that language to Linux programming. Phoenix includes a full implementation of the BASIC programming language. It was released for download in 2001 and the Linux package is at version 1.5 beta 6 (released October 2004), it also requires the distribution of a small number of runtime library files with complied applications. Phoenix Object Basic is a proprietary tool for cross-platform Linux and Windows application development.   Key attributes:  No longer being actively developed Rapid Application Development for Windows and Linux Short learning curve for VB developers Object-oriented Small executables, Fast execution Cross platform Released as an RPMThe Phoenix source code is not available because it contains proprietary third party components. Phoenix is free of charge and freely distributable.	2002	3	10	28	152748					CIMLINC, Inc && Janus Software															35	0		8																																														United States and The Netherlands																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Phoenix_Object_Basic	0	0														
robic	Robic	1975			7	pl				0					3930	0			17986		true	0									pl																							false																																					1975		"Robic (Russian: Робик) —a programming language created in the USSR for primary school education (8–11 years old children). The language was developed in 1975 and after changes was included in the Agat software system as ""schoolgirl"". The language uses syntax based on the Russian vocabulary. An interesting language feature is performer comprehension using, that is some object, that functions in some environment owned for each performer. It is possible to create and delete different types of performers. Each type of performer has its own command collection for main language command expansion."	2010	3	6	16	29921130					USSR Ministry of Radio															35	0		7																																														Former USSR																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Robic	0	0														
sheerpower4gl	SheerPower4GL	2000			7	pl				0					3931	0			17986		true	0									pl																							false																																					2000	mysql	SheerPower 4GL is a Fourth-generation programming language developed by Touch Technologies, Inc [1]. SheerPower 4GL is the result of porting Touch Technologies' Intouch 4GL programming language that runs on OpenVMS (for DEC Alpha and VAX computers) to Windows, launching in 2000. Downloads are free from the official SheerPower 4GL website.[2] SheerPower 4GL is similar to the BASIC programming language, and is easy to learn.	2006	3	3	25	4463430					Touch Technologies, Inc															35	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SheerPower4GL	0	0														
turbo-basic-xl	Turbo-Basic XL	1985			6	pl				0					3932	0			17972		true	0									pl																							false																																					1985	turbo-basic atari-basic optimized-systems-software	This article is about the language for Atari 8-bit computers. Not to be confused with Borland's unrelated Turbo Basic.Turbo-Basic XL is an advanced version of BASIC for the Atari 8-bit family of home computers. It is a compatible superset of the Atari BASIC that was built-in to most Atari machines of the era. Turbo-Basic XL's most notable feature was vastly improved execution speed. An Atari BASIC program loaded into Turbo-BASIC, with no changes made, would generally run about three times as fast. A Turbo-Basic XL compiler was also available that created binary executables, further speeding up program performance to about ten times faster than Atari BASIC. Turbo-Basic XL was developed by Frank Ostrowski and published in the December 1985 issue of German computer magazine Happy Computer. A version for the 400/800 models was released shortly after, known as Frost Basic 1.4.	2005	12	91	62	1365381																				80	0		7									atari-basic																																																																																																																																																																																																																																																																https://en.wikipedia.org/wiki/Turbo-Basic_XL	0	0														
uiml	UIML	2005			6	xmlFormat				0					3933	0			17972		true	0									xmlFormat																							false													UsiXML																								2007	xml xaml java	UIML (User Interface Markup Language) is an XML-based user interface markup language for defining user interfaces on computers. Basically UIML tries to reduce the work needed to develop user interfaces. It allows you to describe the user interface in declarative terms (i.e. as text) and abstract it. Abstracting means that you don't exactly specify how the user interface is going to look, but rather what elements are to be shown, and how should they behave. For example, to describe a message window, you could write:  In theory then you could use that description to generate user interfaces for different platforms, like PDAs. In practice, the different capabilities of those different platforms make a complete translation difficult. Other less ambitious domain-specific programming languages attempt only to describe the user interfaces (or other parts of the application or process) in a domain (for example Windows). See for example the Microsoft language XAML. These languages do a better job usually, but are less flexible. Today, UIML is being standardized by OASIS.A separate effort with the same goals as UIML is UsiXML.	2005	12	100	40	2995509																				80	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/UIML	0	0														
visual-test	Visual Test	1992			6	pl				0					3934	0			17972		true	0									pl																							false																																					1992	basic visual-basic html unix	Visual Test, originally known as MS-Test, was an automated testing tool for Windows applications developed by Microsoft and later sold to Rational Software.	2006	12	88	67	4488041																			false	80	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Visual_Test	0	0														
typographical-number-theory	Typographical Number Theory	1979	Douglas Hofstadter		6	notation				0					3935	0			17933		true	0									notation																							false																																					1979		Typographical Number Theory (TNT) is a formal axiomatic system describing the natural numbers that appears in Douglas Hofstadter's book Gödel, Escher, Bach.  It is an implementation of Peano arithmetic that Hofstadter uses to help explain Gödel's incompleteness theorems. Like any system implementing the Peano axioms, TNT is capable of referring to itself (it is self-referential).		11	15		3724075																				75	0		6																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Typographical_Number_Theory	0	0														
think-c	THINK C	1986			5	pl				0					3936	0			17925		true	0									pl																							false																																					1986	powerpc	THINK C was an extension of ANSI C for the classic Mac OS developed by THINK Technologies; although named Lightspeed C in the original mid-1986 release, it was later renamed THINK C. THINK Technologies was later acquired by Symantec Corporation and the product continued to be developed by the original author, Michael Kahl. Version 3 and subsequent versions were essentially a subset of C++ and supported basic object oriented programming concepts such as single inheritance as well as extensions to the C standard that conformed more closely to the requirements of Mac OS programming. After version 6, the OOP facilities were expanded to a full C++ implementation, and the product was rebranded Symantec C++ for versions 7 and 8, now under development by different authors. THINK C (and later, Symantec C++) featured a class library and framework for Mac programming called the Think Class Library (TCL), which was used extensively for Macintosh application development. The Lightspeed/THINK C IDE was quite influential, though considered not as advanced as that belonging to THINK Pascal, its sister language product; it was considered the standard environment when MPW was considered an overpriced niche product, and most Macintosh products were developed in it for many years. With the transition of the Mac from 68K to PowerPC, however, Symantec was widely seen as having dropped the ball, and competitor Metrowerks's product CodeWarrior took control of the marketplace. Despite the decline in popularity of their IDE, Symantec was eventually chosen by Apple to provide next-generation C/C++ compilers for MPW in the form of Sc/Scpp for 68K alongside MrC/MrCpp for PowerPC. These remained Apple's standard compilers until the arrival of Mac OS X replaced them with GCC. Symantec subsequently exited the developer tool business.	2006	18	86	56	3756993																				110	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/THINK_C	0	0														
winwrap-basic	WinWrap Basic	1993			5	pl				0					3937	0			17925		true	0									pl																							false																																					2005	visual-basic vbscript jscript vba hummingbird-quickscript	WinWrap Basic (WWB) by Polar Engineering, Inc. is a third-party macro language based on Visual Basic used with programmes of various types  which its vendor touts as an alternative to ActiveX (e.g. VBScript, JScript, PerlScript, Rexx-based WSH engines and others), Visual Basic for Applications, and VSTA for this purpose. The WWB software package is used in conjunction with Microsoft development tools including Visual Studio, Visual Studio.NET, and the ActiveX scripting engines.  The default file extension for programmes written in this language is .wwb   WWB 10 has Windows Scripting Host functionality,  i.e. it contains a scripting engine similar to the default and third-party language implementations for WSH.  This engine is able to access both the .NET framework and the Component Object Model. The current version, 10.01, is available for different combinations of OS and platform. At this time there are four types of WWB, those being WWB.NET for the .NET object model (used with Visual Studio.NET 2005 and 2008 and Vista), .WWB-COM for the COM object model (Visual Studio and Visual Studio.NET earlier versions), both of which are used with all Windows 32 and 64-bit operating systems from Windows 95 to Windows Vista; the other two packages are for Windows CE and PocketPC & Windows Mobile. Earlier versions of WWB ran under Windows 3.1 and ostensibly OS/2 Warp 3 as well. WWB is integrated into many software packages including most categories of PC and server software (e.g. earlier versions of Host Explorer, which now uses two proprietary scripting languages, Hummingbird QuickScript and Hummingbird Basic)   as well as software used to run various types of equipment like mass spectrometers and other lab equipment.	2009	18	90	25	22872348																				110	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/WinWrap_Basic	0	0														
2-pak	2-pak	1975			8	pl				0					3938	1			17925	663	true	0									pl																							false																																																	Department of Computer Science, University of Toronto															0	0		8																																																		https://www.ijcai.org/Proceedings/75/Papers/082.pdf	coroutine FRUIT_GEN()  begin  strin g FRUIT ;  FRUIT :- 'CHERRY1   ;  detach ;  whil e tru e do  case FRUIT of  'CHERRY1  : FRUIT := 'LEMON1   ;  'LEMON': FRUIT := 'ORANGE?   ;  'ORANGE1  : FRUIT :- 'APPLE' ;  'APPLE': FRUIT :- 'CHERRY' ;  end ;  detach ;  end ;  end ;																																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=663													
a51	A51 Assembly	1988			8	assembly				0					3939	0			17925		true	0									assembly																							false																																														The A51 and A251 assembler translate programs you write in assembly language into executable machine instructions. You may use the A51 assembler to assemble programs for the 8051 family of microcontrollers.	The A51 and A251 assembler translate programs you write in assembly language into executable machine instructions. You may use the A51 assembler to assemble programs for the 8051 family of microcontrollers.			The A51 and A251 assembler translate programs you write in assembly language into executable machine instructions. You may use the A51 assembler to assemble programs for the 8051 family of microcontrollers.	a51													0	0		9																																	text																	https://courses.cs.washington.edu/courses/cse466/01au/Lab/A251.pdf																																																																																																																																																																																																																								0	0														
aarch64	AArch64	2011			8	assembly				0					3940	0			17925		true	0									assembly																							false																																																	Acorn Computers															0	0		8																																	text																	https://en.wikipedia.org/wiki/ARM_architecture#64.2F32-bit_architecture																																																																																																																																																																																																																								6	0														title|year|author|goodreadsId|rating|ratings|reviews\nARM Assembly Language Programming & Architecture (Mazidi & Naimi ARM Books)|2013|Muhammad Ali Mazidi|26863964|4.17|30|6\nDigital Design and Computer Architecture: ARM Edition|2015|Sarah L. Harris|45521398|4.75|4|0\nArm Microprocessor Systems: Cortex-M Architecture, Programming, and Interfacing||Muhammad Tahir|52569166|3.50|2|0\nComputer Organization and Design: The Hardware Software Interface: ARM Edition (The Morgan Kaufmann Series in Computer Architecture and Design)||David A. Patterson|50635907|4.22|9|1\nARM embedded microprocessor architecture and assembly language programming|2010|GUAN YONG DENG|46186950|0.0|0|0\nArm Architecture: RISC-Based Computer Design||Carlton Neuenfeldt|54116299|0.0|0|0
aardappel	Aardappel	1997	Wouter Van Oortmerssen		8	pl				0					3941	0			17925	5743	true	0									pl																							false																																																	University of Southampton															0	0		8																1																																		https://semanticscholar.org/paper/24495ce84438ba182e1b1bf006d61d7cc7757211																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5743													
abc-algol	ABC ALGOL	1973			8	pl				0					3942	0			17925	600	true	0									pl																							false																																																	University of Amsterdam															0	0		8																																																		https://semanticscholar.org/paper/d332497d174c3e417cfc9c4bdb277e535bbfc3f9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=600													
abel	ABEL	1979			8	pl				0					3943	0			17925	1780	true	0									pl																							false																																																	Telemark College && University of Oslo															0	0		9																																																		https://semanticscholar.org/paper/236ecf8536578457ddedcf9c35b843a970a1f726																																																																																																																																																																																																																								4	0	https://hopl.info/showlanguage.prx?exp=1780							year|publisher|title|authors|isbn13\n1994|Prentice Hall|Digital Design Using Abel|Pellerin, David and Holley, Michael|9780136058748\n2014|Springer|The Abel Prize 2008-2012|Helge Holden|9783642394492\n2013|Springer|NIELS HENRIK ABEL and his Times: Called Too Soon by Flames Afar|Stubhaug, Arild|9783662040768\n2008|Springer|Mathematics and Computation, a Contemporary View: The Abel Symposium 2006 (Abel Symposia Book 3)|Andrew Edney|9783540688501						
able	ABLE	1981			8	pl				0					3944	0			17925	5124	true	0									pl																							false																																																	University of Utah															0	0		8																																		727																https://semanticscholar.org/paper/77c151aa7bd1eaefbf0ff95b50a23c1aa771cb21																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5124													
actors	Actors	1971			8	pl				0					3945	0			17925	745	true	0									pl																							false																																																	MIT															0	0		8																																		5361																https://semanticscholar.org/paper/498e5bc50cbf273f1ad241dd77d9bd3012b45b58																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=745													
ada-95	Ada 95	1995			8	pl				0					3946	0			17925	1029	true	0									pl																							false																																																	Intermetrics															0	0		8																																				https://github.com/antlr/grammars-v4/tree/master/ada/ada95														https://www.embedded.com/electronics-blogs/beginner-s-corner/4024497/Introduction-to-Ada-95																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1029													
ades	ADES	1955			8	pl				0					3947	0			17925	37	true	0									pl																							false																																																	U.S Naval Ordnance Laboratory															0	0		8																																																		https://semanticscholar.org/paper/baffa9cfb7d674656306137eeefc6c7afd823837																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=37													
adlib	ADLIB	1980			8	pl				0					3948	0			17925	3507	true	0									pl																							false																																																	Standford															0	0		9									pascal																																									https://semanticscholar.org/paper/d4a87704f71685b44afb220acb41aac0421fbcd6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3507													
aids	AIDS	1970			8	pl				0					3949	0			17925	2964	true	0									pl																							false																																																	New York University															0	0		8																																		2404																https://semanticscholar.org/paper/6e2ba767170e785e238f34350a87cf47dbc4a64e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2964													
alma	Alma	1997			8	pl				0					3950	0			17925	3739	true	0									pl																							false																																																	Centrum Wiskunde & Informatica && University of Amsterdam && Universit`a di Udine															0	0		10																																																		https://semanticscholar.org/paper/18eb460dc8133e0f9cfc972a68ac3bb5effe52a2																																																																																																																																																																																																																								0	3	https://hopl.info/showlanguage.prx?exp=3739												year|title|doi|citations|influentialCitations|authors|paperId\n1999|The Alma Project, or How First-Order Logic Can Help Us in Imperative Programming|10.1007/3-540-48092-7_5|14|1|K. Apt and Andrea Schaerf|022dd2b2b6b2719663ffa8b6090c999b58a73a60\n2012|From Scilab to High Performance Embedded Multicore Systems: The ALMA Approach|10.1109/DSD.2012.65|7|0|J. Becker and T. Stripf and Oliver Oey and M. Hübner and Steven Derrien and D. Ménard and O. Sentieys and G. Rauwerda and K. Sunesen and N. Kavvadias and K. Masselos and G. Goulas and P. Alefragis and N. Voros and D. Kritharidis and N. Mitas and D. Göhringer|3748b2f30f012d47c128d29aecf39846e4dc9b16\n2008|ALMA versus DDD|10.2298/CSIS0802119d|2|0|Daniela Carneiro da Cruz and P. Henriques and M. J. Pereira|b579c48a43b17fc0e1149f138dc382913d202e2a	
alonzo	Alonzo	1994	John D. Ramsdell		8	pl				0					3951	0			17925	2158	true	0									pl																							false																																																	The MITRE Corporation															0	0		8																1																																		https://semanticscholar.org/paper/ec8b6e9cb4a7d2ac44989a3abaf89620000613e0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2158													
alphard	AlpHard	1996			8	pl				0					3952	0			17925	2242	true	0									pl																							false																																																	Institut de Recherche en Informatique et Systèmes Aléatoires && Colorado State University && CNET or France telecom															0	0		10																																																		https://semanticscholar.org/paper/a6805b97cc161473e0a607ec3b21700bccf095e2																																																																																																																																																																																																																								0	3	https://hopl.info/showlanguage.prx?exp=2242												year|title|doi|citations|influentialCitations|authors|paperId\n1976|An introduction to the construction and verification of Alphard programs|10.1109/TSE.1976.233830|321|7|W. Wulf and R. L. London and M. Shaw|7d06bf84338e89456f609896de4e41f61086d98e\n1981|Preliminary) An Informal Definition of Alphard|10.1007/978-1-4612-5979-4_13|6|0|P. Hilfinger and G. Feldman and Robert P. Fitzgerald and I. Kimura and R. L. London and K. V. S. Prasad and V. R. Prasad and Jonathan Rosenberg and M. Shaw and W. Wulf|7f7a88dff66ffba91b67e4a5985f08eaf3977a9c\n1978|An informal definition of Alphard (Preliminary)|10.21236/ada058871|6|0|W. Wulf and P. Hilfinger and Robert P. Fitzgerald and I. Kimura and R. L. London|75f852ec34afda8a477bc3909118c2d37e3e514e	
ambush	AMBUSH	1971			8	pl				0					3953	0			17925	539	true	0									pl																							false																																																	Applied Data Research, Inc															0	0		8																																																		https://semanticscholar.org/paper/8db0e00953e405f1e1da41ad77362581012c14ff																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=539													
and-or	And/Or	1980			8	pl				0					3954	0			17925	5707	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/ad09c0ca9cef2e94f34f2a6b03f6fbf73cc0479e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5707													
andante	Andante	1980			8	pl				0					3955	0			17925	7208	true	0									pl																							false																																																	MIT && Terje Dahl															0	0		9																																														United States and Sweden				https://www.george.andante.no/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7208													
andorra-i	Andorra-I	1991			8	pl				0					3956	0			17925	4016	true	0									pl																							false																																																	Universidade do Porto && SRI && University of Bristol															0	0		10																																														Portugal and England				https://semanticscholar.org/paper/98420e3acbf22f8b392b74a90fae97d7e05ffb6b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4016													
ans-mumps	ANS MUMPS	1977			8	pl				0					3957	0			17925	8088	true	0									pl																							false																																																	Veterans Administration															0	0		8																																														United States				https://semanticscholar.org/paper/4d4d69c0d7db4658ae21a78c2b06d69333a815e3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8088													
ansi-basic	ANSI BASIC	1980			8	pl				0					3958	0			17925	3034	true	0									pl																							false																																																	Dartmouth College															0	0		8																																														United States				https://www.atarimagazines.com/creative/v10n9/171_Structured_programming_in.php																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3034													
apache-derby	Apache Derby	2004			8	database				0					3959	0			17925		false	0									database																							false																																														Relational database management system (RDBMS)	Relational database management system (RDBMS)		Apache Software Foundation	Relational database management system (RDBMS)														0	0		8																																				https://github.com/antlr/grammars-v4/tree/master/sql/derby										United States																																																																																																																																																																																																																												0	0														
apache-phoenix	Apache Phoenix	2014			8	database				0					3960	0			17925		false	0									database																							false																																														Distributed SQL query engine for Apache HBase	Distributed SQL query engine for Apache HBase		Apache Software Foundation	Distributed SQL query engine for Apache HBase														0	0		8																																				https://github.com/antlr/grammars-v4/tree/master/sql/phoenix										United States																																																																																																																																																																																																																												0	0														
apar	APAR	1958			8	pl				0					3961	0			17925	6025	true	0									pl																							false																																																	Sandia Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/a74b671918bbfb9c0ecca06b75b871cf857340d9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6025													
aparel	APAREL	1969			8	pl				0					3962	0			17925	365	true	0									pl																							false																																																	RAND															0	0		8																																														United States				https://semanticscholar.org/paper/45b7365ee5794b5fd6a33004455115e1906da41f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=365													
apl-z80	APL/Z80	1979			8	pl				0					3963	0			17925	8253	true	0									pl																							false																																																	Trinity University && Vanguard Systems Corporation															0	0		9																																														United States				https://semanticscholar.org/paper/8530d52d22e6eb54eaf3326799682079f3514884																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8253													
aplgol-2	APLGOL-2	1973			8	pl				0					3964	0			17925	4379	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/8685983c85e8bad6270373694ad2e12e6367315d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4379													
aplgol	APLGOL	1972			8	pl				0					3965	0			17925	1828	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/250b6e9a4f167e7e9e7430d9a22ee70c36e41f91																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1828													
apostle	APOSTLE	1996			8	pl				0					3966	0			17925	7565	true	0									pl																							false																																																	Defence Research Agency															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/e80d54fe0e00c854a20a17b7980bd8c16ff56e0c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7565													
appl-a	APPL/A	1995			8	pl				0					3967	0			17925	3816	true	0									pl																							false																																																	University of Massachusetts && University of Colorado															0	0		9																																														United States				https://semanticscholar.org/paper/21a38ad09a5345cc659e24917a5422758545e370																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3816													
applog	APPLOG	1986			8	pl				0					3968	0			17925	1198	true	0									pl																							false																																																	Hebrew University															0	0		8																																														Israel				https://semanticscholar.org/paper/2b53401af863b483a1ce5e21df0593322aa4319c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1198													
aprol	APROL	1998			8	pl				0					3969	0			17925	4383	true	0									pl																							false																																																	Trinity University && IBM															0	0		9																																														United States				https://semanticscholar.org/paper/43f9c7be228f9ae42f8b078dae1705f0916e2354																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4383													
aquarius-prolog	Aquarius Prolog	1989			8	pl				0					3970	0			17925	5494	true	0									pl																							false																																																	DEC && USC															0	0		9																																														United States and France				https://semanticscholar.org/paper/901aabda7822b120245399bde172dbaf2cc68d9d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5494													
arablan	ARABLAN	1995			8	pl				0					3971	0			17925	2788	true	0									pl																							false																																																	University of Bahrain															0	0		8																																														Bahrain				https://dl.acm.org/citation.cfm?id=2245799																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2788													
archi	ARCHI	1986			8	pl				0					3972	0			17925	1199	true	0									pl																							false																																																	Vanderbilt University && Institute for Defense Analysis															0	0		9																																														United States				https://semanticscholar.org/paper/2d4d00d274ce4eaec549077a854655b307afef69																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1199													
arezzo-notation	arezzo-notation	1033			8	musicalNotation				0					3973	0			17925		true	0									musicalNotation																							false																																														"The stave of 4 lines is usually attributed to an Italian Benedictine Monk called Guido of Arezzo (approx. 991-1033). In ""Micrologus"" a treatise on music notation, he also used the initial letters of a hymn to define musical pitches. These letters were ut, re mi, fa, sol, la. In most countries ""Ut"" became ""Do"" and centuries later with the addition of ""ti"" the system came to be called the sol-fa notation which was taught in many schools."	"The stave of 4 lines is usually attributed to an Italian Benedictine Monk called Guido of Arezzo (approx. 991-1033). In ""Micrologus"" a treatise on music notation, he also used the initial letters of a hymn to define musical pitches. These letters were ut, re mi, fa, sol, la. In most countries ""Ut"" became ""Do"" and centuries later with the addition of ""ti"" the system came to be called the sol-fa notation which was taught in many schools."		Italian Benedictine Monastery	"The stave of 4 lines is usually attributed to an Italian Benedictine Monk called Guido of Arezzo (approx. 991-1033). In ""Micrologus"" a treatise on music notation, he also used the initial letters of a hymn to define musical pitches. These letters were ut, re mi, fa, sol, la. In most countries ""Ut"" became ""Do"" and centuries later with the addition of ""ti"" the system came to be called the sol-fa notation which was taught in many schools."														0	0		8																																														Spain and Italy				https://www.mfiles.co.uk/music-notation-history.htm																																																																																																																																																																																																																								0	0														
arjuna	Arjuna	1989			8	pl				0					3974	0			17925	2907	true	0									pl																							false																																																	University of Newcastle															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/328cdea1a98b7bdacb49fa059e0fe5c6495d8402																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2907													
ark	ARK	2002			8	pl				0					3975	0			17925	3540	true	0									pl																							false																																																	University of Glasgow															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/b61d5f1346e7a4b76c49853fa20e387e253046d1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3540													
armani	Armani	1999			8	pl				0					3976	0			17925	5804	true	0									pl																							false																																																	Wright Laboratory && Aeronautical Systems Center && Air Force Materiel Command, USAF && Advanced Research Projects Agency															0	0		11																																														United States				https://semanticscholar.org/paper/bdf831dc0faa2839b9098c33839f583d6e1b16fa																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5804													
artspeak	ARTSPEAK	1974			8	pl				0					3977	0			17925	635	true	0									pl																							false																																																	Boston University															0	0		8																																														United States				https://semanticscholar.org/paper/7e51608a6d02d19d33e8f69a65b1d3fb2f222ec4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=635													
asf-sdf	ASF+SDF	1993			8	pl				0					3978	0			17925	5515	true	0									pl																							false																																																	Centrum Wiskunde & Informatica && Software Improvement Group && Utrecht University															0	0		10																																														Netherlands				https://semanticscholar.org/paper/0d3d2fce141270ea72833e3f31982654c21ef954																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5515													
aspen	ASPEN	1977			8	pl				0					3979	0			17925	749	true	0									pl																							false																																																	University of Illinois															0	0		8																																														United States				https://semanticscholar.org/paper/d255ba8420cac03b439d866d0893639836837bdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=749													
aspol	ASPOL	1973			8	pl				0					3980	0			17925	668	true	0									pl																							false																																																	Apple															0	0		8																																														United States				https://semanticscholar.org/paper/c9c2b7e181f63216162aa030f3c20eba555dc76e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=668													
associons	associons	1972			8	pl				0					3981	0			17925	6032	true	0									pl																							false																																																	Eindhoven University of Technology															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/df0d35d506cc25700b255481ce5e63fe2182931b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6032													
asspegique	Asspegique	1985			8	pl				0					3982	0			17925	6979	true	0									pl																							false																																																	University of Paris															0	0		8																																														France				https://semanticscholar.org/paper/c0be8b78e5bdd8934496b32f68fa7985457de712																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6979													
astlog	ASTLOG	1997			8	pl				0					3983	0			17925	3737	true	0									pl																							false																																																	Microsoft															0	0		8																																														United States				https://semanticscholar.org/paper/29d4fbb4fe3e22bf20a82e1e7144df036a74c62a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3737													
atol	ATOL	1979			8	pl				0					3984	0			17925	4088	true	0									pl																							false																																																	University of Birmingham															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/1c8f60b3a523bf37cd14ae9d5b61f7ad505f30fb																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4088													
autasim	AUTASIM	1974			8	pl				0					3985	0			17925	5437	true	0									pl																							false																																																	General Research Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/b0336d934a38cd48e0b0c317a4ff234dca50b997																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5437													
autodraft	AUTODRAFT	1965			8	pl				0					3986	0			17925	5291	true	0									pl																							false																																																	North American Aviation && IBM															0	0		9																																														United States				https://semanticscholar.org/paper/ee390f2474cf01852f134fa3631e6f492448dbc9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5291													
autogrp	AUTOGRP	1972			8	pl				0					3987	0			17925	708	true	0									pl																							false																																																	Yale University															0	0		8																																														United States				https://semanticscholar.org/paper/903de0e968425976256621565fd7fa60bbe7bfc8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=708													
automast	AUTOMAST	1966			8	pl				0					3988	0			17925	2890	true	0									pl																							false																																																	Washington University															0	0		8																																														United States				https://semanticscholar.org/paper/e3df7bbbe11bb0667a732e1f68199b36867969a4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2890													
avalon-common-lisp	Avalon/Common LISP	1990			8	pl				0					3989	0			17925	1536	true	0									pl																							false																																																	Carnegie Mellon															0	0		8																																														United States				https://semanticscholar.org/paper/af24e3f80b26437dcf21afd674b619cdd4e543b3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1536													
b-line	B-LINE	1968			8	pl				0					3990	0			17925	315	true	0									pl																							false																																																	Bell Telephone															0	0		8																																														United States				https://semanticscholar.org/paper/829159c49678d6768c01e4738af8e2c667fdd3ae																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=315													
b4tran	B4Tran	1975			8	pl				0					3991	0			17925	5095	true	0									pl																							false																																																	University of California															0	0		8																																														United States				https://semanticscholar.org/paper/d9ee7619863c6d8050371ee82fd273ad02e5a0cc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5095													
balg	BALG	1975			8	pl				0					3992	0			17925	6523	true	0									pl																							false																																																	Karlsruhe Institute of Technology															0	0		8																																														Germany				https://semanticscholar.org/paper/f9ff034f17aaa88ae42e8a258982265e4af29d4b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6523													
balinda-lisp	BaLinda Lisp	1996			8	pl				0					3993	0			17925	2786	true	0									pl																							false																																																	National University of Singapore															0	0		8																																														Singapore				https://semanticscholar.org/paper/78f3cad4e39ad2ea9fce95a3a5646aaf4bd5bdf5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2786													
balm	BALM	1969			8	pl				0					3994	0			17925	493	true	0									pl																							false																																																	New York University															0	0		8																																														United States				https://semanticscholar.org/paper/d5f03da36b96c98aa4c115113e2dc17bb980d451																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=493													
balsa	BALSA	1998			8	pl				0					3995	0			17925	4986	true	0									pl																							false																																																	University of Manchester															0	0		8																																														England				https://semanticscholar.org/paper/152842adf3d5045beef3732cc9e05e843d4cf509																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4986													
bartok	Bartok	2001			8	pl				0					3996	0			17925	3712	true	0									pl																							false																																																	Microsoft															0	0		8																																														United States				https://en.wikipedia.org/wiki/Bartok_(compiler)																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3712													
basel	BASEL	1968			8	pl				0					3997	0			17925	2998	true	0									pl																							false																																																	ADR or Computer Associates															0	0		8																																														United States				https://semanticscholar.org/paper/f82211423d9cbf034d87598a93d9b4cae147ef34																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2998													
basic-pdp-1-lisp	Basic PDP-1 Lisp	1963			8	pl				0					3998	0			17925	3898	true	0									pl																							false																																																	DEC															0	0		8																																														United States				http://s3data.computerhistory.org/pdp-1/DEC.pdp_1.1964.102650371.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3898													
basil	BASIL	1979			8	pl				0					3999	0			17925	4107	true	0									pl																							false																																																	University of Washington															0	0		8																																														United States				https://semanticscholar.org/paper/22260132d100eb0b6e63328b3f569aca43cf400d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4107													
bc-neliac	BC NELIAC	1962			8	pl				0					4000	0			17925	157	true	0									pl																							false																																																	University of California Berkeley															0	0		8																																														United States				https://semanticscholar.org/paper/015559b28c47f2a182d5cd7a4d345a0212c2d040																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=157													
bdl	BDL	1987			8	pl				0					4001	0			17925	1298	true	0									pl																							false																																																	Hewlett-Packard															0	0		8																																														United States				https://semanticscholar.org/paper/dea46a2f3329d44386208e9e237a80725b74f1ef																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1298													
bedsocs	BEDSOCS	1973			8	pl				0					4002	0			17925	4161	true	0									pl																							false																																																	IBM && Motorola															0	0		9																																														United States				https://semanticscholar.org/paper/18db935aa4522c154d4ce918a49de474537e0343																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4161													
besys	BESYS	1958			8	pl				0					4003	0			17925	3515	true	0									pl																							false																																																	R.E. Drummond															0	0		8																																														Unknown				https://semanticscholar.org/paper/f1e8d0446d70f3538836ea0d6c2db445fd9174ff																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3515													
beta-prolog	Beta-Prolog	1992			8	pl				0					4004	0			17925	5028	true	0									pl																							false																																																	Kyushu Institute of Technology															0	0		8																																														Japan				https://semanticscholar.org/paper/bf615fd2ea5daad2e10d16d919923c8352d416ba																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5028													
bgraf2	BGRAF2	1975			8	pl				0					4005	0			17925	4140	true	0									pl																							false																																																	Ben-Gurion University of the Negev && Hebrew University															0	0		9																																														Israel				https://semanticscholar.org/paper/83aab389ba4b2e40390c37ecae56778089bca9c4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4140													
bhsl	BHSL	1966			8	pl				0					4006	0			17925	3003	true	0									pl																							false																																																	Electronic Associates Inc															0	0		8																																														United States				https://semanticscholar.org/paper/2585e5a917cfd81d6c52f6f240def5101cd092ec																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3003													
biferno	Biferno	2003			8	pl				0					4007	0			17925	8513	true	0									pl																							false																																														Biferno is a new generation object-oriented Web scripting language that allows developers the rapid implementation of dynamic Web applications and of sites that offer a high degree of user interactivity.	Biferno is a new generation object-oriented Web scripting language that allows developers the rapid implementation of dynamic Web applications and of sites that offer a high degree of user interactivity.			Biferno is a new generation object-oriented Web scripting language that allows developers the rapid implementation of dynamic Web applications and of sites that offer a high degree of user interactivity.														0	0		8																																									http://www.rosettacode.org/wiki/Category:Biferno									https://sourceforge.net/projects/biferno/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8513													
bigloo	Bigloo	1995			8	pl				0					4008	0			17925	3601	true	0									pl																							false																																																	National Institute for Research in Digital Science and Technology && Inria															0	0		9																																														France				https://semanticscholar.org/paper/e9f6988ba5a9cc8f6cd9a9437968580215981eeb																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3601													
bigmac	BIGMAC	1981			8	pl				0					4009	0			17925	4435	true	0									pl																							false																																																	University of Colorado															0	0		8																																														United States				https://semanticscholar.org/paper/cb07cb8a4f42e57b29b2ea01e44d26ea16844642																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4435													
bigwig	BIGWIG	1998			8	pl				0					4010	0			17925	1860	true	0									pl																							false																																																	Danish National Research Foundation or Aarhus University															0	0		8																																														Denmark				http://www.brics.dk/bigwig/publications/bigwig/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1860													
biomod	BIOMOD	1970			8	pl				0					4011	0			17925	5705	true	0									pl																							false																																																	RAND															0	0		8																																														United States				https://semanticscholar.org/paper/c4ca6afeefb145cba751a4ffba63b55b2373f177																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5705													
biossim	BIOSSIM	1978			8	pl				0					4012	0			17925	6673	true	0									pl																							false																																																	University of Pennsylvania															0	0		8																																														United States				https://semanticscholar.org/paper/34531aba71ad7526d20309ac1ecb25119b04a2be																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6673													
blade-lang	Blade	2022			8	pl				0					4013	0			17925		true	0									pl																							false																																														Blade Programming Language v0.0.73	Blade Programming Language v0.0.73		Mcfriends Limited	Blade Programming Language v0.0.73														0	0		8																																														Nigeria				https://reddit.com/r/ProgrammingLanguages/comments/wb11jv/blade_programming_language_v0073/																																																																																																																																																																																																																								0	0														
blaze-2	BLAZE 2	1989			8	pl				0					4014	0			17925	1457	true	0									pl																							false																																																	Purdue University && NASA															0	0		9																																														United States				https://semanticscholar.org/paper/a0875a7a4b6f843d245dd7a330708e0b0adaa3bc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1457													
blaze	BLAZE	1985			8	pl				0					4015	0			17925	1299	true	0									pl																							false																																																	Institute for Computer Applications in Science and Engineering && Purdue University															0	0		9																																														United States				https://semanticscholar.org/paper/bfe1b6062b2e25f4025857f20ef8c87ff4365b3c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1299													
blooms	BLOOMS	1997			8	pl				0					4016	0			17925	8035	true	0									pl																							false																																																	University of Rome && University of Siena															0	0		9																																														Italy				https://semanticscholar.org/paper/81afa041b9e93bcaf86555f952fcf14fbc1b8b09																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8035													
bml	bml	2014			8	dataNotation				0					4017	1			17925		true	0									dataNotation																							false																																																																0	0		8																																																		https://news.ycombinator.com/item?id=8645591	"server   path: /core/www/   host: example.com   port: 80   service: true   proxy     host: proxy.example.com     port: 8080     authentication: plain   description     :Primary web-facing server     :Provides commerce-related functionality  server   ...   proxy host=""proxy.example.com"" port=""8080""     authentication: plain"																																																																																																																																																																						true																																																	0	0														
bob	Bob	1991			8	pl				0					4018	0			17925	1611	true	0									pl																							false																																																																0	0		8																																		1923												United States				https://github.com/dbetz/bob																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1611													
boil	BOIL	1998			8	pl				0					4019	0			17925	8517	true	0									pl																							false																																																	netEstate GmbH															0	0		8																																														Germany				http://www.sai.msu.su/sal/F/1/BOIL.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8517													
bolin	Bolin	2022			8	pl				0					4020	0			17925		true	0									pl																							false																																														Bolin - A compiler friends and I wrote	Bolin - A compiler friends and I wrote			Bolin - A compiler friends and I wrote														0	0		8																																														Canada				https://bolinlang.com/																																																																																																																																																																																																																								0	0														
booster	Booster	1989			8	pl				0					4021	0			17925	1458	true	0									pl																							false																																																	TN0 Institute of Applied Computer Science && Delft University of Technology															0	0		9																																														The Netherlands				https://semanticscholar.org/paper/688ffbc3b481bb451bc1cb206e67478138b0eee7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1458													
borneo	Borneo	1998			8	pl				0					4022	0			17925	8518	true	0									pl																							false																																																	University of California Berkeley															0	0		8																																														United States				http://sonic.net/~jddarcy/Borneo/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8518													
bounce	Bounce	1994			8	pl				0					4023	0			17925	3403	true	0									pl																							false																																														Bounce is a real time visual data flow programming language, designed to create interactive graphical simulations, and to filter and control midi, serial, ethernet, and other devices.	Bounce is a real time visual data flow programming language, designed to create interactive graphical simulations, and to filter and control midi, serial, ethernet, and other devices.		Levity Systems	Bounce is a real time visual data flow programming language, designed to create interactive graphical simulations, and to filter and control midi, serial, ethernet, and other devices.														0	0		8																																																		https://donhopkins.medium.com/bounce-stuff-8310551a96e3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3403													
boxer	Boxer	1985			8	pl				0					4024	0			17925	1868	true	0									pl																							false																																																	National Science Foundation && DARPA															0	0		9																																														United States				https://semanticscholar.org/paper/06f0570a120bbf4b081999e543dc039fe23ae65b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1868													
bpl	BPL	1978			8	pl				0					4025	0			17925	5986	true	0									pl																							false																																																	Heriot-Watt University															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/10c3895ecf739d379279f8a697c1df0a9cd9b89d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5986													
bpn2	Basic Petri Net Programming Notation	1992			8	pl				0					4026	0			17925	5671	true	0									pl																							false																																																	Universit/it Hildesheim && Newcastle University															0	0		9																																														Germany and United Kingdom				https://semanticscholar.org/paper/16b8846f75a43d31c19530d08cf3e4826f91878e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5671													
brisk	Brisk	1995			8	pl				0					4027	0			17925	3656	true	0									pl																							false																																																	University of Bristol															0	0		8																																														England				https://semanticscholar.org/paper/7a034dbe8ed1dd9a29ce3d9ec449efab5462a849																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3656													
brouhaha	BrouHaHa	1987			8	pl				0					4028	0			17925	7759	true	0									pl																							false																																																	Queen Mary College															0	0		8																																														England				https://semanticscholar.org/paper/96e9bf5ca274c5ac6d729e55659e9133c466c835																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7759													
bsml	BSML	1996			8	pl				0					4029	0			17925	3604	true	0									pl																							false																																																	University of Orléans && Huawei Technologies															0	0		9																																														United States and China				https://semanticscholar.org/paper/118071e30ff606de1e51650251c2e5e723d48a3a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3604													
bsp	BSP	1989			8	pl				0					4030	0			17925	6225	true	0									pl																							false																																																	Queen's University && University of Oxford															0	0		9																																														Canada and England				https://semanticscholar.org/paper/f9bebdaa89d9bcc70a6230b55ac30361759ba6ae																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6225													
bugsys	BUGSYS	1964			8	pl				0					4031	0			17925	246	true	0									pl																							false																																																	National Biomedical Research Foundation															0	0		8																																														United States				https://semanticscholar.org/paper/5bfe6c7cf02dfdcdc9bdb775c327b2435d1054c8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=246													
butterfly-common-lisp	Butterfly Common LISP	1993			8	pl				0					4032	0			17925	1875	true	0									pl																							false																																																	MIT															0	0		8																																														United States				https://www.cs.cmu.edu/Groups/AI/lang/lisp/impl/bbn/0.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1875													
bytelisp	ByteLisp	1965			8	pl				0					4033	0			17925	3792	true	0									pl																							false																																																	Xerox PARC															0	0		8																																														United States				https://semanticscholar.org/paper/970195421bf978329d6738c4372ab7ad0063c404																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3792													
cabal	CABAL	1997			8	pl				0					4034	0			17925	7008	true	0									pl																							false																																																	Trinity College, Cambridge && University of Bath															0	0		9																																														England				https://semanticscholar.org/paper/487a30d8edf301dd180503f56a8c0c4749858965																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7008													
cactus	Cactus	1998			8	pl				0					4035	0			17925	2852	true	0									pl																							false																																																	National && Kapodistrian University of Athens && Ionian University															0	0		10																																														Greece				https://semanticscholar.org/paper/d5fce60f47169d0ad35715b575f8182063e40c26																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2852													
cages	CAGES	1973			8	pl				0					4036	0			17925	7350	true	0									pl																							false																																																	University of North Carolina															0	0		8																																														United States				https://semanticscholar.org/paper/8226f1d402f5a322b8da84593dbeba5b26592f29																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7350													
caisys	CAISYS	1973			8	pl				0					4037	0			17925	6668	true	0									pl																							false																																																	University of Texas															0	0		8																																														United States				https://semanticscholar.org/paper/3728e2c01fdb17b90a02a203ffe52623daceb75c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6668													
cajole	CAJOLE	1978			8	pl				0					4038	0			17925	944	true	0									pl																							false																																																	Westfield College															0	0		8																																														England				https://semanticscholar.org/paper/653798784585ee159dd25fa50017d0f99a88ea8e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=944													
camac	CAMAC	1979			8	pl				0					4039	0			17925	4095	true	0									pl																							false																																																	University of Illinois Chicago															0	0		8																																														United States				https://semanticscholar.org/paper/69cd60bccf029341fbc3f605bd19e9dd9599db51																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4095													
camil	CAMIL	1978			8	pl				0					4040	0			17925	793	true	0									pl																							false																																																	McDonnell Douglas Automation Company															0	0		8																																														United States				https://semanticscholar.org/paper/5f58fb7451e50e8d5d76ab871430c10942d42cac																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=793													
candy-codes	Candy Codes	2022			8	barCodeFormat				0					4041	0			17925		true	0									barCodeFormat																							false																																														CandyCodes: simple universally unique edible identifiers for confirming the authenticity of pharmaceuticals. A 3-D UID format.	CandyCodes: simple universally unique edible identifiers for confirming the authenticity of pharmaceuticals. A 3-D UID format.		University of California Riverside	CandyCodes: simple universally unique edible identifiers for confirming the authenticity of pharmaceuticals. A 3-D UID format.														0	0		8																																														United States				https://www.nature.com/articles/s41598-022-11234-4																																																																																																																																																																																																																								0	0														
cantor	Cantor	1987			8	pl				0					4042	0			17925	1303	true	0									pl																							false																																																	California Institute of Technology															0	0		8																																														United States				https://semanticscholar.org/paper/832ef97843186ea175db8348768719664eab2fc5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1303													
capsl	Common Authentication Protocol Specification Language	1996			8	pl				0					4043	0			17925		true	0									pl																							false																																														a high-level language to support security analysis of cryptographic authentication and key distribution protocols. It is translated to CIL, an intermediate language expressing state transitions with term-rewriting rules. Connectors are being written to adapt CIL to supply input to different security analysis tools, including PVS for inductive verification and Maude for model-checking.	a high-level language to support security analysis of cryptographic authentication and key distribution protocols. It is translated to CIL, an intermediate language expressing state transitions with term-rewriting rules. Connectors are being written to adapt CIL to supply input to different security analysis tools, including PVS for inductive verification and Maude for model-checking.		SRI	a high-level language to support security analysis of cryptographic authentication and key distribution protocols. It is translated to CIL, an intermediate language expressing state transitions with term-rewriting rules. Connectors are being written to adapt CIL to supply input to different security analysis tools, including PVS for inductive verification and Maude for model-checking.														0	0		8																																														United States				https://pdfs.semanticscholar.org/696d/b0556e653f96d0de57c5e6d1ca1634de08fb.pdf																																																																																																																																																																																																																								0	0														
capsule	Capsule	1981			8	pl				0					4044	0			17925	6992	true	0									pl																							false																																																	Temple University															0	0		8																																														United States				https://semanticscholar.org/paper/c073dc5be6ba3916ee929856348d7cab25f18b31																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6992													
cassandre	CASSANDRE	1967			8	pl				0					4045	0			17925	3011	true	0									pl																							false																																																	Université Grenoble Alpes															0	0		8																																														France				https://semanticscholar.org/paper/0dbf87aac61698a5f2919252902aa89c1f42b158																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3011													
catalysis	Catalysis	1998			8	pl				0					4046	0			17925	5691	true	0									pl																							false																																																	Platinum Technology Inc															0	0		8																																														United States				https://semanticscholar.org/paper/bf36bc3c33b51e1853cb99c30591712559137cff																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5691													
cayley	CAYLEY	1975			8	pl				0					4047	0			17925	710	true	0									pl																							false																																																	University of Sydney															0	0		8																																														Australia				https://semanticscholar.org/paper/6300a0277cbcfc161ac7df82f59da26aa14c9ce2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=710													
ccal	CCal	1987			8	pl				0					4048	0			17925	3796	true	0									pl																							false																																																	The College of William and Mary && Tartan Laboratories && University of Pittsburgh															0	0		10																																														United States				https://semanticscholar.org/paper/402a2cb76c48fcf8c851859c5a3781ea78fcc3e3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3796													
ccel	CCEL	1993			8	pl				0					4049	0			17925	2093	true	0									pl																							false																																																	Brown University															0	0		8																																														United States				https://semanticscholar.org/paper/0800cd350021b6aa17a0036357fdd2d04a2a7066																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2093													
cedar-fortran	Cedar Fortran	1984			8	pl				0					4050	0			17925	7026	true	0									pl																							false																																																	University of Illinois Urbana-Champaign															0	0		8																																														United States				https://semanticscholar.org/paper/af2c750cd758849aa071cb1bbaa9c222b5be400b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7026													
cedar	Cedar	1983			8	pl				0					4051	0			17925		true	0									pl																							false																																														The Cedar language is a programming language derived from Mesa, which in turn is derived from Pascal. It is meant to be used for a wide variety of programming tasks, ranging from low level systems software to large applications. In addition to the sequential control constructs, static type checking and structured types of Pascal, and the modules, exception handling, and concurrency control constructs of Mesa, Cedar also has garbage collection, dynamic types, and a limited form of type parameterization.	The Cedar language is a programming language derived from Mesa, which in turn is derived from Pascal. It is meant to be used for a wide variety of programming tasks, ranging from low level systems software to large applications. In addition to the sequential control constructs, static type checking and structured types of Pascal, and the modules, exception handling, and concurrency control constructs of Mesa, Cedar also has garbage collection, dynamic types, and a limited form of type parameterization.		Xerox PARC	The Cedar language is a programming language derived from Mesa, which in turn is derived from Pascal. It is meant to be used for a wide variety of programming tasks, ranging from low level systems software to large applications. In addition to the sequential control constructs, static type checking and structured types of Pascal, and the modules, exception handling, and concurrency control constructs of Mesa, Cedar also has garbage collection, dynamic types, and a limited form of type parameterization.														0	0		9									mesa																																									https://www.microsoft.com/en-us/research/publication/description-cedar-language/																																																																																																																																																																																																																								0	0														
celip	CELIP	1990			8	pl				0					4052	0			17925	1539	true	0									pl																							false																																																	University of Duisburg-Essen															0	0		8																																														Germany				https://semanticscholar.org/paper/a7fed1aa9ac988b98f9e945e45a9fa3d78bd4d79																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1539													
cellsim	CELLSIM	1973			8	pl				0					4053	0			17925	672	true	0									pl																							false																																																	Industrial Engineering Department															0	0		8																																														United States				https://semanticscholar.org/paper/240e8bdc17c675b63f9e88f0cfe324dd0a7e448c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=672													
ceprol	Ceprol	1985			8	pl				0					4054	0			17925	6229	true	0									pl																							false																																																	Technical University of Braunschweig															0	0		8																																														Germany				https://semanticscholar.org/paper/c636f2417d3a94e744853d7d4318bbc665a9bf87																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6229													
champ	CHAMP	1968			8	pl				0					4055	0			17925	3015	true	0									pl																							false																																																	University of Virginia															0	0		8																																														United States				https://semanticscholar.org/paper/4bcf6e9dfca82fe8e30799bb246c7f9ede3a6c23																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3015													
charmpp	CHARM++	1993			8	pl				0					4056	0			17925	1895	true	0									pl																							false																																																	University of Illinois Urbana-Champaign															0	0		8																																														United States				https://semanticscholar.org/paper/5e50ffa96fa021c85ccedb1bb8b84b59ee268de8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1895													
charrette-ada	Charrette Ada	1980			8	pl				0					4057	0			17925	3902	true	0									pl																							false																																																	Carnegie Mellon															0	0		8																																														United States				https://semanticscholar.org/paper/dd3a2e7535ac8799215a4a80e1319927ae9b9b07																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3902													
charybdis	CHARYBDIS	1967			8	pl				0					4058	0			17925	382	true	0									pl																							false																																																	The MITRE Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/428db58389f4f81607f02302020bf5b49c158dc3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=382													
checkout	checkout	2011			8	assembly				0					4059	0			17925		true	0									assembly																							false																																														"It is designed to be lower-level than assembler or even machine code, by matching the way modern processors work more closely than machine language does (machine code matches the way processors used to work decades ago, rather than the way they work nowadays). Thus, it makes operations like memory transfers (which take up the most time on a modern processor) explicit; this leads to the language's name, as memory needs to be ""checked out"" via copy or move instructions in order to be able to use it. The secondary effect of this is that efficient code tends to be shorter and simpler than inefficient code, although it can sometimes be harder to see how it works."	"It is designed to be lower-level than assembler or even machine code, by matching the way modern processors work more closely than machine language does (machine code matches the way processors used to work decades ago, rather than the way they work nowadays). Thus, it makes operations like memory transfers (which take up the most time on a modern processor) explicit; this leads to the language's name, as memory needs to be ""checked out"" via copy or move instructions in order to be able to use it. The secondary effect of this is that efficient code tends to be shorter and simpler than inefficient code, although it can sometimes be harder to see how it works."		esolangs.org	"It is designed to be lower-level than assembler or even machine code, by matching the way modern processors work more closely than machine language does (machine code matches the way processors used to work decades ago, rather than the way they work nowadays). Thus, it makes operations like memory transfers (which take up the most time on a modern processor) explicit; this leads to the language's name, as memory needs to be ""checked out"" via copy or move instructions in order to be able to use it. The secondary effect of this is that efficient code tends to be shorter and simpler than inefficient code, although it can sometimes be harder to see how it works."														0	0		8																																														Unknown				https://esolangs.org/wiki/Checkout																																																																																																																																																																																																																								0	0														
chemtrains	ChemTrains	1992			8	pl				0					4060	0			17925	6142	true	0									pl																							false																																																	U S WEST Advanced Technologies, Inc && University of Colorado															0	0		9																																														United States				https://semanticscholar.org/paper/981157c40bd6736cb097708bbca719fdb2e25d0e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6142													
chronolog	Chronolog	1985			8	pl				0					4061	0			17925	2225	true	0									pl																							false																																																	University of New South Wales															0	0		8																																														Australia				https://semanticscholar.org/paper/436c8be2764d3ee31a2ba2cceba8791f9a49e4d4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2225													
chronologmc	ChronologMC	1996			8	pl				0					4062	0			17925	6819	true	0									pl																							false																																																	Macquarie University															0	0		8																																														Australia				https://semanticscholar.org/paper/ce15ef3881d751edca92faab9ba4f641c171876b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6819													
chronologz	ChronologZ	1993			8	pl				0					4063	0			17925	6821	true	0									pl																							false																																																	Macquarie University && University of Victoria && University of New Brunswick															0	0		10																																														Australia and Canada				https://semanticscholar.org/paper/1cfff731500ea8da53d21a20c70a48cb6a4c0a1e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6821													
cims-pl-i	CIMS PL/I	1970			8	pl				0					4064	0			17925	1900	true	0									pl																							false																																																	Courant Institute of Mathematical Sciences															0	0		8																																														United States				https://semanticscholar.org/paper/14c285f087bd69de2f79f7647e552e8a8d0c3a0f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1900													
circal	CIRCAL	1985			8	pl				0					4065	0			17925	1132	true	0									pl																							false																																																	University of Edinburgh															0	0		8																																														Scotland				https://semanticscholar.org/paper/4d29be5bab2a6ef5e285819432654042ba3ae006																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1132													
cl-i	CL-I	1960			8	pl				0					4066	0			17925	3017	true	0									pl																							false																																																	Technical Operations Incorporated															0	0		8																																														United States				https://semanticscholar.org/paper/8a4bed9ba734d807bd0ab87f9f2e49807132a4f0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3017													
clanger	CLANGER	1995			8	pl				0					4067	0			17925	4450	true	0									pl																							false																																																	University of Cambridge															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/84b45cb9368d15f63f1183fa73e33680ada60e5d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4450													
clascal	Clascal	1983			8	pl				0					4068	0			17925	3710	true	0									pl																							false																																																	Apple															0	0		8																																														United States				https://en.wikipedia.org/wiki/Clascal																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3710													
classic-ada	Classic-Ada	1992			8	pl				0					4069	0			17925	1905	true	0									pl																							false																																																	Naval Postgraduate School && Brazilian Navy															0	0		9																																														United States				https://www.semanticscholar.org/paper/Object-oriented-programming-in-Classic-Ada-Nelson-Mota/17bde721a4ede89353143c95307de63574e4cc79																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1905													
cleo	Clear Language for Expressing Orders	1963			8	pl				0					4070	0			17925	318	true	0									pl																							false												Clear Language for Expressing Orders																																					English Electric LEO Co															0	0		8																																														United Kingdom																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=318													
cleogo	CLeogo	1998			8	pl				0					4071	0			17925	5768	true	0									pl																							false																																																	University of Canterbury && Christchurch School of Medicine															0	0		9																																														New Zealand				https://semanticscholar.org/paper/b04baa516381ae90ad3863a2b5b64e82797c9a3f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5768													
cleopatra	CLEOPATRA	1973			8	pl				0					4072	0			17925	3422	true	0									pl																							false																																																	University of Illinois Urbana-Champaign															0	0		8																																														United States				https://semanticscholar.org/paper/9b4e7d47971b594a4679ef22c81ad905f7f6fd0c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3422													
clover	CLOVER	1996			8	pl				0					4073	0			17925	4707	true	0									pl																							false																																																	University College London															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/4402741aa70e4cae37839f196b5741fd6b843428																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4707													
clp-star	CLP*	1989			8	pl				0					4074	0			17925	1465	true	0									pl																							false																																																	Brandeis University															0	0		8																																														United States				https://semanticscholar.org/paper/76c2859734d725a4f8d7e94f33a4bdad32581fc5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1465													
cmn	CMN	1990			8	pl				0					4075	0			17925	6377	true	0									pl																							false																																																	http://www.ixi-audio.net/															0	0		8																																														Various countries in Western Europe				https://github.com/thormagnusson/cmn																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6377													
cobloc	COBLOC	1964			8	pl				0					4076	0			17925	3019	true	0									pl																							false																																																	University of Wisconsin															0	0		8																																														United States				https://semanticscholar.org/paper/2126e975cafb6e67d5542d7b7cb525ceffbc4f51																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3019													
codil	CODIL	1970			8	pl				0					4077	0			17925	544	true	0									pl																							false																																																	International Computers Limited															0	0		8																																														United Kingdom				https://doi.org/10.1093/comjnl/14.3.217																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=544													
cogmap	CogMap	1992			8	pl				0					4078	0			17925	5536	true	0									pl																							false																																																	University of Cambridge															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/b2d15340dc6750d68749bcfb4a02646712448933																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5536													
coherent-parallel-c	Coherent Parallel C	1988			8	pl				0					4079	0			17925	1391	true	0									pl																							false																																																	California Institute of Technology															0	0		8																																														United States				https://semanticscholar.org/paper/374fe7e3353bbd4cdc7c286945d2820a0049bb73																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1391													
colasl	COLASL	1962			8	pl				0					4080	0			17925	386	true	0									pl																							false																																																	University of California Los Angeles															0	0		8																																														United States				https://semanticscholar.org/paper/707261f2899b9b7f8ea6f5d5dd4a97fe94e5d260																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=386													
cold-k	COLD-K	1989			8	pl				0					4081	0			17925	1467	true	0									pl																							false																																																	Philips Research Laboratories															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/7d4fe02193296c28a8790b70beb99abfae094025																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1467													
comfy	COMFY	1997			8	pl				0					4082	0			17925	4059	true	0									pl																							false																																																	http://home.pipeline.com/ ̃hbaker1/home.html															0	0		8																																														United States				https://semanticscholar.org/paper/f2bbc26d34d2093ca0e6b9a9024573c95a8d7768																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4059													
complex-prolog	Complex-Prolog	1989			8	pl				0					4083	0			17925	5801	true	0									pl																							false																																																	Società Italiana per l'Esercizio delle Telecomunicazioni															0	0		8																																														Italy				https://semanticscholar.org/paper/0d371de6c17b2745fa9c1b793fd9e7d9231ce391																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5801													
computer-compiler	Computer Compiler	1969			8	pl				0					4084	0			17925	389	true	0									pl																							false																																																	University of Illinois															0	0		8																																														United States				https://semanticscholar.org/paper/3721bb17e208e46c731581b0281a2af63f74e1fd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=389													
comskee	COMSKEE	1973			8	pl				0					4085	0			17925	3808	true	0									pl																							false																																																	electronic language research Innovative information infrastructure															0	0		8																																														Unknown				https://semanticscholar.org/paper/36257298def4b321665a2841c5a6e33a19cd66b1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3808													
comsl	COMSL	1970			8	pl				0					4086	0			17925	498	true	0									pl																							false																																																	Communications Satellite Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/6ec7db268d07e25991756c50be1cdbec19ca5e10																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=498													
conc	ConC	1991			8	pl				0					4087	0			17925	1614	true	0									pl																							false																																																	University of Texas && University of California Berkeley															0	0		9																																														United States				https://semanticscholar.org/paper/16d28ea9cb901e30df0ce0ea0a7c49cabe5cc57a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1614													
concert-c	Concert/C	1993			8	pl				0					4088	0			17925	1721	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://www.researchgate.net/publication/2427206_ConcertC_A_Language_for_Distributed_Programming																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1721													
concur	CONCUR	1981			8	pl				0					4089	0			17925	947	true	0									pl																							false																																																	Oberlin College															0	0		8																																														United States				https://semanticscholar.org/paper/97150dfc91fee1d7ddb51dcd7d681ca4ea554d32																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=947													
concurrent-pascal	Concurrent Pascal	1972			8	pl				0					4090	0			17925	578	true	0									pl																							false																																																	Stony Brook University && University of Texas															0	0		9																																														United States				https://semanticscholar.org/paper/7c50b456ac72914cc88b7454517f00f96548e834																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=578													
congolog	conGolog	1994			8	pl				0					4091	0			17925	2951	true	0									pl																							false																																																	York University && University of Toronto															0	0		9																																														Canada				https://semanticscholar.org/paper/4beb92be155c822674c25e8b1f76ac6e3e684071																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2951													
conman	ConMan	1988			8	pl				0					4092	0			17925	1775	true	0									pl																							false																																																	Silicon Graphics, Inc															0	0		8																																														United States				https://semanticscholar.org/paper/013d01f986166b5509dea4b52a22836a418cb6e3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1775													
connection-machine-lisp	Connection Machine LISP	1986			8	pl				0					4093	0			17925	1212	true	0									pl																							false																																																	Thinking Machines Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/0a86be8e1f4dc7942d4c6b113eea8a9434a45702																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1212													
conniver	CONNIVER	1973			8	pl				0					4094	0			17925	606	true	0									pl																							false																																																	MIT															0	0		8																																														United States				https://semanticscholar.org/paper/4a2986f8a3b4a385ef410bfac509ace84401e961																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=606													
constraintlisp	ConstraintLisp	1992			8	pl				0					4095	0			17925	1678	true	0									pl																							false																																																	National Computer Board															0	0		8																																														Singapore				https://semanticscholar.org/paper/da3a2e378ccc794a445277caa6fa980796484738																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1678													
consul	Consul	1981			8	pl				0					4096	0			17925	1921	true	0									pl																							false																																																	University of Rochester															0	0		8																																														United States				https://semanticscholar.org/paper/d46bcfce44def084cebfb4aea31898f8a5a23a61																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1921													
contrans	CONTRANS	1960			8	pl				0					4097	0			17925	5883	true	0									pl																							false																																																	Walter Johnson High School															0	0		8																																														United States				https://semanticscholar.org/paper/a13f98cea406613320f3a7eb5f93fdb63c7b1079																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5883													
copas	COPAS	1981			8	pl				0					4098	0			17925	3491	true	0									pl																							false																																																	University of Sheffield															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/393d85af81656c5b69411358afc5512db2e7bf39																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3491													
coral-64	CORAL 64	1964			8	pl				0					4099	0			17925	2672	true	0									pl																							false																																																	Royal Radar Establishment															0	0		8																																														United Kingdom				https://en.wikipedia.org/wiki/Coral_66																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2672													
coralpp	Coral++	1993			8	pl				0					4100	0			17925	5783	true	0									pl																							false																																																	University of Wisconsin && AT&T Bell Labs															0	0		9																																														United States				https://semanticscholar.org/paper/b3d08ba272f24782fc2bea8278fed11e8c02d6d9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5783													
corc	CORC	1963			8	pl				0					4101	0			17925	180	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/5e94e8a03a744fc64c50dccdc98a94fe325ffd45																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=180													
cosmo	COSMO	2001			8	pl				0					4102	0			17925	3027	true	0									pl																							false																																																	Charles University															0	0		8																																														Czech Republic				https://semanticscholar.org/paper/aaf8047fcab399d36cc38dafbed5a4d35f58d44f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3027													
cqlf	CQLF	1982			8	pl				0					4103	0			17925	5596	true	0									pl																							false																																																	Computer Corporation of America															0	0		8																																														United States				https://semanticscholar.org/paper/8589fd3f54e4e5598b5e5b73f8a9bc35df77e7e3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5596													
cqlpp	CQL++	1992			8	pl				0					4104	0			17925	5753	true	0									pl																							false																																																	Bell Labs															0	0		8																																														United States				https://semanticscholar.org/paper/7dcdc97759ffb864694092473bc03512e9648858																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5753													
csmp	CSMP	1965			8	pl				0					4105	0			17925	714	true	0									pl																							false																																																	Wageningen Agricultural University															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/201dcc0e571cc267e50d31d2ed183c791ddccbe8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=714													
csp-oz-dc	CSP-OZ-DC	2002			8	pl				0					4106	0			17925	6810	true	0									pl																							false																																																	University of Oldenbury															0	0		8																																														Germany				https://semanticscholar.org/paper/094c9e50a787c1fb851b0e2324006cbdc758819b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6810													
csp-oz	CSP-OZ	1997			8	pl				0					4107	0			17925	6809	true	0									pl																							false																																																	University of Oldenburg															0	0		8																																														Germany				https://semanticscholar.org/paper/6fbec4f031b919012e0a48d3e33a42f88fa0cf65																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6809													
cssa	CSSA	1979			8	pl				0					4108	0			17925	1314	true	0									pl																							false																																																	University of Bonn															0	0		8																																														Germany				https://semanticscholar.org/paper/c3b2ecf2395dd45de8657a8d40a41e2a98b8dad9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1314													
cupit-2	CuPit-2	1997			8	pl				0					4109	0			17925	7207	true	0									pl																							false																																																	Karlsruhe Institute of Technology															0	0		8																																														Germany				https://semanticscholar.org/paper/837acdd862a919346283c00f450caea87a779960																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7207													
cyphertext	CypherText	1970			8	pl				0					4110	0			17925	500	true	0									pl																							false																																																	The Cyphernetics Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/1b803488a827569d8c45348736083497cbabbf72																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=500													
dag	DAG	1989			8	pl				0					4111	0			17925	5678	true	0									pl																							false																																																	Bell Labs															0	0		8																																														United States				https://semanticscholar.org/paper/1eed4238c3034e9a093bd4d9efe934031a4c6ed1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5678													
dap-algol	DAP-Algol	1985			8	pl				0					4112	0			17925	6138	true	0									pl																							false																																																	University of Liverpool															0	0		8																																														England				https://semanticscholar.org/paper/43d9c448077545ba246bf7c6c54898547d99dbc8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6138													
dartcvl	DartCVL	1995			8	pl				0					4113	0			17925	3606	true	0									pl																							false																																																	Dartmouth College															0	0		8																																														United States				https://semanticscholar.org/paper/457813ea039d6085ef591679bdca0f83c24f89fd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3606													
data-text	DATA-TEXT	1967			8	pl				0					4114	0			17925	579	true	0									pl																							false																																																	Harvard University															0	0		8																																														United States				https://semanticscholar.org/paper/35fb45dcb19b7c25d2621c13651e6b6ac0091820																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=579													
datan	DATAN	1966			8	pl				0					4115	0			17925	7662	true	0									pl																							false																																																	Boeing															0	0		8																																														United States				https://semanticscholar.org/paper/70f1f9f2ca6218727b962a31051accd4c14b54b4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7662													
datapackage	Data Package	2007	Paul Walsh and Rufus Pollock		8	jsonFormat				0					4116	0			17925		true	0									jsonFormat																							false																																																	Open Knowledge Foundation															0	0		9																2																														United Kingdom				https://specs.frictionlessdata.io/data-package/																																																																																																																																																																																																																								0	0														
deacon	DEACON	1962			8	pl				0					4117	0			17925	395	true	0									pl																							false																																																	General Electric															0	0		8																																														United States				https://semanticscholar.org/paper/96f1a64d58658ccf3a1f5125df0b9ff12ac9dc5f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=395													
debl	DEBL	1988			8	pl				0					4118	0			17925	6859	true	0									pl																							false																																																	Kansas State University															0	0		8																																														United States				https://semanticscholar.org/paper/6155a509ed45841d2568e042ea74060e8d0495ef																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6859													
debuma	DeBuMa	1988			8	pl				0					4119	0			17925	4565	true	0									pl																							false																																																	Parc Scientifique Georges Besse II && Electronique Serge Dassault ESD															0	0		9																																														France				https://semanticscholar.org/paper/0cb2e8ab928524dc542610e0eb7cf008d8c0a7fd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4565													
delirium	Delirium	1991			8	pl				0					4120	0			17925	1618	true	0									pl																							false																																																	University of California Berkeley															0	0		8																																														United States				https://semanticscholar.org/paper/9f9e8c86c0f51436d2534d0160849e238ed3c7a9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1618													
delta-prolog	Delta Prolog	1984			8	pl				0					4121	0			17925	4200	true	0									pl																							false																																																	Institut national de la recherche scientifique && Instituto Desenvolvimento de Novas Tecnologias															0	0		9																																														Canada and Portugal				https://semanticscholar.org/paper/5c88c036f4ffeb61968da0195021bc8f3fbdc9c0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4200													
dem	DEM	1996			8	pl				0					4122	0			17925	4669	true	0									pl																							false																																																																0	0		8																																		8231												Japan				https://semanticscholar.org/paper/d508974a9295a80d5459edc1cd929595e5e336e2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4669													
descriptran	DESCRIPTRAN	1963			8	pl				0					4123	0			17925	6610	true	0									pl																							false																																																	Northwestern University && Argonne National Laboratory															0	0		9																																														United States				https://semanticscholar.org/paper/1ebc80a4d292ec6971a98f1e1113b2a483cc5197																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6610													
detab-65	DETAB/65	1964			8	pl				0					4124	0			17925	197	true	0									pl																							false																																																	General Electric															0	0		8																																														United States				https://semanticscholar.org/paper/e6a87f05bae73e2ecc09239311b8b79187a16074																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=197													
detap	DETAP	1965			8	pl				0					4125	0			17925	4427	true	0									pl																							false																																																	Harris Trust And Savings Bank															0	0		8																																														United States				https://semanticscholar.org/paper/35becaf9549c1a6bca62558a41ed3956dbe4bc66																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4427													
deva	Deva	1993			8	pl				0					4126	0			17925	1723	true	0									pl																							false																																																	Berlin Institute of Technology															0	0		8																																														Germany				https://semanticscholar.org/paper/be06c92da85c747485a60a9cda9b2dd299b0612f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1723													
dfl	DFL	1983			8	pl				0					4127	0			17925	2826	true	0									pl																							false																																																	Indian Institute of Science && State University of New York && Case Western Reserve University															0	0		10																																														United States				https://semanticscholar.org/paper/fed70fb81dbdd31cc9e896ee8380fce0dc51a344																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2826													
diamag	DIAMAG	1966			8	pl				0					4128	0			17925	396	true	0									pl																							false																																																	Institut de Mathématiques Appliquées															0	0		8																																														France				https://semanticscholar.org/paper/35d04f33d3fd8dfc66bf5a0e9ae545f94ee0a4a3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=396													
digraf	DIGRAF	1977			8	pl				0					4129	0			17925	7875	true	0									pl																							false																																																	University of Colorado															0	0		8																																														United States				https://semanticscholar.org/paper/6e03008fd772a8e717428cc96f9451daa26d513d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7875													
dipe-r	Dipe-R	2002			8	pl				0					4130	0			17925	7844	true	0									pl																							false																																																	Maastricht University															0	0		8																																														Netherlands				https://semanticscholar.org/paper/f23ad20f1838dbd960011ced50e996a71c837a7f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7844													
diplans	Diplans	1988			8	pl				0					4131	0			17925	7929	true	0									pl																							false																																																	Coordination Technology, Inc															0	0		8																																														United States				https://semanticscholar.org/paper/5186688cf810b225600dccbf1a5704f3555728ae																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7929													
dispel	DISPEL	1981			8	pl				0					4132	0			17925	2817	true	0									pl																							false																																																	Hewlett-Packard															0	0		8																																														United States				https://semanticscholar.org/paper/fed46d5459af5962e0320c7b62dbc0d3f0b2e29d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2817													
distributed-processes	Distributed Processes	1978			8	pl				0					4133	0			17925	800	true	0									pl																							false																																																	USC															0	0		8																																														United States				https://semanticscholar.org/paper/4b328006a699106fa809cc610b799a2d03bc77a4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=800													
ditran	DITRAN	1967			8	pl				0					4134	0			17925	2759	true	0									pl																							false																																																	University of Wisconsin															0	0		8																																														United States				https://semanticscholar.org/paper/ff13489135ed8163941bb2a3cd05a095daaf1d69																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2759													
ditroff-ffortid	DITROFF/FFORTID	1985			8	pl				0					4135	0			17925	5669	true	0									pl																							false																																																	Technion															0	0		8																																														Israel				https://semanticscholar.org/paper/1338c33cb63a6ad0800f8433b621e2b81d1c6bda																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5669													
ditroff	DITROFF	1982			8	pl				0					4136	0			17925	5644	true	0									pl																							false																																																	University of California Los Angeles && Hebrew University															0	0		9																																														United States and Israel				https://semanticscholar.org/paper/e6144b0d28f0e491941b35a2a2f483703cc046ef																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5644													
dmap	DMAP	1975			8	pl				0					4137	0			17925	1619	true	0									pl																							false																																																	PRC Information Sciences Company															0	0		8																																														United States				https://semanticscholar.org/paper/64d26992737da7d0f2364a30843a2227b04b5d07																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1619													
doe-macsyma	DOE Macsyma	1984			8	pl				0					4138	0			17925	3621	true	0									pl																							false																																																	Paradigm Associates, Inc															0	0		8																																														United States				https://semanticscholar.org/paper/a77ab50f5daa2f9e64a49fb203e3635f3c57eac2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3621													
dolphin	DOLPHIN	1970			8	pl				0					4139	0			17925	8489	true	0									pl																							false																																																	Lancaster University															0	0		8																																														England				https://semanticscholar.org/paper/c1c5c489ced26f97c21c4858b0e05c49211d8f96																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8489													
dowl	DOWL	1993			8	pl				0					4140	0			17925	1724	true	0									pl																							false																																																	University of Karlsruhe															0	0		8																																														Germany				https://semanticscholar.org/paper/60f515ae444bfce78bfad09de0a50be993482c60																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1724													
dprl	DPRL	1990			8	pl				0					4141	0			17925	3791	true	0									pl																							false																																																	MIT															0	0		8																																														United States				https://semanticscholar.org/paper/513ca41a1562dc246f207e32f657b481302eb1bc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3791													
drl	DRL	1997			8	pl				0					4142	0			17925	2784	true	0									pl																							false																																																	University of Malaga															0	0		8																																														Spain				https://semanticscholar.org/paper/a2595355729916d84cefd997452ab772d58fea84																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2784													
drol	DROL	2000			8	pl				0					4143	0			17925	6279	true	0									pl																							false																																																	Keio University															0	0		8																																														Japan				https://semanticscholar.org/paper/f4bb81bfb4fddab02c09fd8b2db0cf03236d0893																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6279													
dsl-90	DSL/90	1965			8	pl				0					4144	0			17925	253	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/7b1b71170ef1dcbc470c6d16b8bb13f4f2559ad1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=253													
dsym	dsym	2011			8	binaryDataFormat				0					4145	0			17925		false	0									binaryDataFormat																							false																																														"On Apple platforms, debug symbols are optionally emitted during the build process as dSYM file(s). Apple uses the term ""symbolicate"" to refer to the replacement of addresses in diagnostic files with human readable values. If you are distributing your app via the App Store, or conducting a beta test using Test Flight, you will be given the option of including the dSYM file when uploading your archive to iTunes Connect. In the submission dialog, check “Include app symbols for your application…”. Uploading your dSYM file is necessary to receive crash reports collected from TestFlight users and customers who have opted to share diagnostic data."	"On Apple platforms, debug symbols are optionally emitted during the build process as dSYM file(s). Apple uses the term ""symbolicate"" to refer to the replacement of addresses in diagnostic files with human readable values. If you are distributing your app via the App Store, or conducting a beta test using Test Flight, you will be given the option of including the dSYM file when uploading your archive to iTunes Connect. In the submission dialog, check “Include app symbols for your application…”. Uploading your dSYM file is necessary to receive crash reports collected from TestFlight users and customers who have opted to share diagnostic data."		Apple	"On Apple platforms, debug symbols are optionally emitted during the build process as dSYM file(s). Apple uses the term ""symbolicate"" to refer to the replacement of addresses in diagnostic files with human readable values. If you are distributing your app via the App Store, or conducting a beta test using Test Flight, you will be given the option of including the dSYM file when uploading your archive to iTunes Connect. In the submission dialog, check “Include app symbols for your application…”. Uploading your dSYM file is necessary to receive crash reports collected from TestFlight users and customers who have opted to share diagnostic data."														0	0		8																																														United States				https://developer.apple.com/library/archive/technotes/tn2151/_index.html#//apple_ref/doc/uid/DTS40008184-CH1-INTRODUCTION																																																																																																																																																																																																																								0	0														
durra	Durra	1986			8	pl				0					4146	0			17925	1217	true	0									pl																							false																																																	Eidgenössische Technische Hochschule Zürich															0	0		8																																														Switzerland				https://semanticscholar.org/paper/13d6d658818345f60be02d6efd287996627fcb99																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1217													
dystal	DYSTAL	1965			8	pl				0					4147	0			17925	401	true	0									pl																							false																																																	Brown University															0	0		8																																														United States				https://semanticscholar.org/paper/825ec2cdb3b9961d3a7457c8e3a4aaa2231bb5e3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=401													
eas-e	EAS-E	1983			8	pl				0					4148	0			17925	3815	true	0									pl																							false																																																	Baruch College															0	0		8																																														United States				https://semanticscholar.org/paper/8478e796108ca2dc235e12f803a320de139e7c07																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3815													
easl	EASL	1966			8	pl				0					4149	0			17925	5147	true	0									pl																							false																																																	Aerospace Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/97db08d658408470b03edcb4f9f8f178d1fa6bbc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5147													
easy-english	EASY ENGLISH	1968			8	pl				0					4150	0			17925	4750	true	0									pl																							false																																																	University of Pennsylvania															0	0		8																																														United States				https://semanticscholar.org/paper/696566ce25e5828798dc711e72fd2a06db5b6fd1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4750													
eclectic-csp	Eclectic CSP	2000			8	pl				0					4151	0			17925	5426	true	0									pl																							false																																																	University of Oxford															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/71054b0b78376f269dbd080e05fc1f808331080a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5426													
ect	ECT	1971			8	pl				0					4152	0			17925	3700	true	0									pl																							false																																																	McMaster University && IP Computer Consultants															0	0		9																																														Canada and Australia				https://semanticscholar.org/paper/ec95c43c281fd93c42eda6d97caa1010daec2cc4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3700													
edinburgh-lcf	Edinburgh LCF	1979			8	pl				0					4153	0			17925	8177	true	0									pl																							false																																																	Polish Academy of Sciences															0	0		8																																														Poland				https://semanticscholar.org/paper/fc7a2878a4edea597992902e84b2adea9bbc758d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8177													
edsim	EDSIM	1977			8	pl				0					4154	0			17925	4918	true	0									pl																							false																																																	Leicester Polytechnic															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/20ece707a8fd8cb19c2f549eeb71808fc90c6d54																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4918													
educe-star	EDUCE*	1990			8	pl				0					4155	0			17925	3563	true	0									pl																							false																																																	European Computer-Industry Research Centre GmbH															0	0		8																																														Germany				https://semanticscholar.org/paper/5e020341bdacbcdbb98368ca5323dcafea3ca64e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3563													
egs4	EGS4	1985			8	pl				0					4156	0			17925	7898	true	0									pl																							false																																																	The National Research Council Canada															0	0		8																																														Canada				https://semanticscholar.org/paper/0a787bf91ff0e9c5b89d78e7b929744142e61c58																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7898													
el1	EL1	1970			8	pl				0					4157	0			17925	640	true	0									pl																							false																																																	Harvard University															0	0		8																																														United States				https://semanticscholar.org/paper/802f3d84796555ba85fb34cb529d4b6d6abd932e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=640													
ellie	Ellie	1990			8	pl				0					4158	0			17925	1549	true	0									pl																							false																																																	University of Copenhagen															0	0		8																																														Denmark				https://semanticscholar.org/paper/8973ce38ee75623a295673e8fc9d31deb089e490																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1549													
ellpack	ELLPACK	1983			8	pl				0					4159	0			17925	6930	true	0									pl																							false																																																	Purdue University															0	0		8																																														United States				https://semanticscholar.org/paper/5f2f5231986487943b25266a308b1bc73e68ab19																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6930													
elmol	ELMOL	1970			8	pl				0					4160	0			17925	4100	true	0									pl																							false																																																	St. Olaf College															0	0		8																																														United States				https://semanticscholar.org/paper/762bbc4cae42780f9ea71ba4174a74067249d618																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4100													
emily	Emily	1970	Wilfred J. Hansen		8	os				0					4161	0			17925		false	0									os																							false																																																https://digital.library.unt.edu/ark:/67531/metadc1028926/m2/1/high_res_d/4721186.pdf	Argonne National Laboratory															0	0		8																1																														United States																																																																																																																																																																																																																												0	0														
epilog	EPILOG	1981			8	pl				0					4162	0			17925	1078	true	0									pl																							false																																																	University of Porto															0	0		8																																														Portugal				https://semanticscholar.org/paper/c984a7d29a8f3bc5104eb1e91a8b27e0d9e75184																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1078													
eqlog	EQLog	1986			8	pl				0					4163	0			17925	1222	true	0									pl																							false																																																	SRI															0	0		8																																														United States				https://semanticscholar.org/paper/c946a2375e4d29dcf4b687397b72265bf3c06980																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1222													
equate	EQUATE	1991			8	pl				0					4164	0			17925	7630	true	0									pl																							false																																																	Cornell University															0	0		8																																														United States				https://semanticscholar.org/paper/0827806c39dae4a387761685230689ab16a23a45																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7630													
errol	ERROL	1983			8	pl				0					4165	0			17925	5623	true	0									pl																							false																																																	Technion															0	0		8																																														Israel				https://semanticscholar.org/paper/48f6e19e8b2381515f7be4c58fa4f4ca1457c712																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5623													
etude	Etude	1979			8	pl				0					4166	0			17925	7571	true	0									pl																							false																																																	MIT															0	0		8																																														United States				https://semanticscholar.org/paper/9b252dd0d831f73359ce3f1d0030c625e0652eb7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7571													
fac	FAC	1986			8	pl				0					4167	0			17925	1223	true	0									pl																							false																																																	GTE Laboratories															0	0		8																																														Unknown				https://semanticscholar.org/paper/fe9de20529284c3ae862ef594f92101bf154afad																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1223													
fad	FAD	1987			8	pl				0					4168	0			17925	1322	true	0									pl																							false																																																	Inria && IBM															0	0		9																																														France and United States				https://semanticscholar.org/paper/0e6b41ec5c8ff1a4ef6cfd8e86fc3f53bccfe8b1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1322													
fcpu	FCPU	1970			8	pl				0					4169	0			17925	7921	true	0									pl																							false																																																	Saab-Scania AB															0	0		8																																														Sweden				https://semanticscholar.org/paper/f1011b3210e0b85e05584878a9bca716956f1271																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7921													
fickle	Fickle	2000			8	pl				0					4170	0			17925	6554	true	0									pl																							false																																																	Università di Genova && Imperial College && Universit`a di Torino && Universit`a del Piemonte Orientale															0	0		11																																														Italy and United Kingdom				https://semanticscholar.org/paper/67bae061383a7fb5669e201c7d4800919e1b35ed																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6554													
filetab-d	filetab-d	1978			8	pl				0					4171	0			17925		true	0									pl																							false																																														Variant of Filetab for x86 and PDP-11. A decision based language which was unusual in that it consisted predominantly of matrices. Users included developers writing insurance software at a company in Manchester.	Variant of Filetab for x86 and PDP-11. A decision based language which was unusual in that it consisted predominantly of matrices. Users included developers writing insurance software at a company in Manchester.		National Computing Centre	Variant of Filetab for x86 and PDP-11. A decision based language which was unusual in that it consisted predominantly of matrices. Users included developers writing insurance software at a company in Manchester.														0	0		8																																														United States				https://en.wikipedia.org/wiki/Filetab																																																																																																																																																																																																																								0	0														
filterscript	Filterscript	2012			8	pl				0					4172	1			17925		true	0									pl				0		0		RenderScript			text			none	programming								false																																														A subset of RenderScript	A subset of RenderScript			A subset of RenderScript		fs												0	0		8																																	text																		#pragma version(1) #pragma rs java_package_name(foo)  int __attribute__((kernel)) root(uint32_t ain) {   return 0; }  void __attribute__((kernel)) in_only(uint32_t ain) { }  int __attribute__((kernel)) out_only() {   return 0; }  int __attribute__((kernel)) everything(uint32_t ain, uint32_t x, uint32_t y) {   return 0; }																																																																																																																																																																																																																							0	0									Filterscript					
flengpp	FLENG++	1989			8	pl				0					4173	0			17925	4198	true	0									pl																							false																																																	University of Tokyo															0	0		8																																														United States				https://semanticscholar.org/paper/d9499c6534640032d0eecbfd660ddd3e430a1007																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4198													
floorplan	floorplan	2019			8	pl				0					4174	0			17925		true	0									pl																							false																																														In this paper we introduce Floorplan, a declarative language for specifying memory layouts at a high level. Constraints formerly implemented by describing how to compute locations are, in Floorplan, defined declaratively using explicit layout constructs.	In this paper we introduce Floorplan, a declarative language for specifying memory layouts at a high level. Constraints formerly implemented by describing how to compute locations are, in Floorplan, defined declaratively using explicit layout constructs.		Tufts University	In this paper we introduce Floorplan, a declarative language for specifying memory layouts at a high level. Constraints formerly implemented by describing how to compute locations are, in Floorplan, defined declaratively using explicit layout constructs.														0	0		8																																														United States				https://cronburg.com/papers/floorplan19.pdf																																																																																																																																																																																																																								0	0														
flora	Flora	1995			8	pl				0					4175	0			17925	2836	true	0									pl																							false																																																	National Institute for Research in Digital Science and Technology															0	0		8																																														France				https://semanticscholar.org/paper/6e627842de1712e960c3289af9894ee75f404d13																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2836													
foogol	foogol	1985			8	pl				0					4176	0			17925	1145	true	0									pl																							false																																																	https://www.bertnase.de															0	0		8																																														Germany				https://www.gaertner.de/~schoenfr/foogol.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1145													
foral-lp	FORAL LP	1978			8	pl				0					4177	0			17925	4123	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/f6df121984eea406db683144e448cd7adf328953																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4123													
foral	FORAL	1975			8	pl				0					4178	0			17925	4119	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/d5ee15a0186cce3d07fd76784e817d1727553a5a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4119													
forall	FORALL	1980			8	pl				0					4179	0			17925	7384	true	0									pl																							false																																																	Commonwealth Scientific && Industrial Research Organisation															0	0		9																																														Australia				https://semanticscholar.org/paper/1fcd8c83012358587b4a2cec7bc0b3ec255800b1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7384													
forest-database	forest-database	2011			8	application				0					4180	0			17925		false	0									application																							false																																														A filestore is a structured collection of data files housed in a conventional hierarchical file system. Many applications use filestores as a poor-man’s database, and the correct execution of these applications requires that the collection of files, directories, and symbolic links stored on disk satisfy a variety of precise invariants. Moreover, all of these structures must have acceptable ownership, permission, and timestamp attributes. Unfortunately, current programming languages do not provide support for documenting assumptions about filestores, detecting errors, or safely loading from and storing to them. This paper describes the design, implementation, and semantics of Forest, a novel domain-specific language for describing filestores. The language uses a type-based metaphor to specify the expected structure, attributes, and invariants of filestores. Forest generates loading and storing functions that make it easy to connect data on disk to an isomorphic representation in memory that can be manipulated as if it were any other data structure. Forest also generates metadata that describes the degree to which the structures on the disk conform to the specification, making error detection easy. Hence, in a nutshell, Forest extends the rigorous discipline of typed programming languages and many of their benefits to the untyped world of file systems. We have implemented Forest as an embedded domain-specific language in Haskell. In addition to generating infrastructure for reading, writing and checking file systems, our implementation generates a type class instances that make it easy to build generic tools that operate over arbitrary filestores. We illustrate the utility of this infrastructure by building a file system visualizer, a file access checker, a generic query interface, description-directed variants of several standard UNIX shell tools and (circularly) a simple Forest description inference engine. Finally, we formalize a core fragment of Forest in a semantics inspired by classical tree logics and prove round-tripping laws showing that the loading and storing functions behave sensibly.	A filestore is a structured collection of data files housed in a conventional hierarchical file system. Many applications use filestores as a poor-man’s database, and the correct execution of these applications requires that the collection of files, directories, and symbolic links stored on disk satisfy a variety of precise invariants. Moreover, all of these structures must have acceptable ownership, permission, and timestamp attributes. Unfortunately, current programming languages do not provide support for documenting assumptions about filestores, detecting errors, or safely loading from and storing to them. This paper describes the design, implementation, and semantics of Forest, a novel domain-specific language for describing filestores. The language uses a type-based metaphor to specify the expected structure, attributes, and invariants of filestores. Forest generates loading and storing functions that make it easy to connect data on disk to an isomorphic representation in memory that can be manipulated as if it were any other data structure. Forest also generates metadata that describes the degree to which the structures on the disk conform to the specification, making error detection easy. Hence, in a nutshell, Forest extends the rigorous discipline of typed programming languages and many of their benefits to the untyped world of file systems. We have implemented Forest as an embedded domain-specific language in Haskell. In addition to generating infrastructure for reading, writing and checking file systems, our implementation generates a type class instances that make it easy to build generic tools that operate over arbitrary filestores. We illustrate the utility of this infrastructure by building a file system visualizer, a file access checker, a generic query interface, description-directed variants of several standard UNIX shell tools and (circularly) a simple Forest description inference engine. Finally, we formalize a core fragment of Forest in a semantics inspired by classical tree logics and prove round-tripping laws showing that the loading and storing functions behave sensibly.		Princeton University	A filestore is a structured collection of data files housed in a conventional hierarchical file system. Many applications use filestores as a poor-man’s database, and the correct execution of these applications requires that the collection of files, directories, and symbolic links stored on disk satisfy a variety of precise invariants. Moreover, all of these structures must have acceptable ownership, permission, and timestamp attributes. Unfortunately, current programming languages do not provide support for documenting assumptions about filestores, detecting errors, or safely loading from and storing to them. This paper describes the design, implementation, and semantics of Forest, a novel domain-specific language for describing filestores. The language uses a type-based metaphor to specify the expected structure, attributes, and invariants of filestores. Forest generates loading and storing functions that make it easy to connect data on disk to an isomorphic representation in memory that can be manipulated as if it were any other data structure. Forest also generates metadata that describes the degree to which the structures on the disk conform to the specification, making error detection easy. Hence, in a nutshell, Forest extends the rigorous discipline of typed programming languages and many of their benefits to the untyped world of file systems. We have implemented Forest as an embedded domain-specific language in Haskell. In addition to generating infrastructure for reading, writing and checking file systems, our implementation generates a type class instances that make it easy to build generic tools that operate over arbitrary filestores. We illustrate the utility of this infrastructure by building a file system visualizer, a file access checker, a generic query interface, description-directed variants of several standard UNIX shell tools and (circularly) a simple Forest description inference engine. Finally, we formalize a core fragment of Forest in a semantics inspired by classical tree logics and prove round-tripping laws showing that the loading and storing functions behave sensibly.														0	0		8																																														United States				https://www.cs.princeton.edu/research/techreps/TR-904-11																																																																																																																																																																																																																								0	0														
fork95	Fork95	1995			8	pl				0					4181	0			17925	2248	true	0									pl																							false																																																	Universitat Trier															0	0		8																																														Germany				https://semanticscholar.org/paper/469647eec22256a23cc43f23cabfb2c294cc789e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2248													
forms-3	FORMS/3	1990			8	pl				0					4182	0			17925	2046	true	0									pl																							false																																																	Oregon State University && Hewlett-Packard && Oregon Institute of Technology															0	0		10																																														United States				https://semanticscholar.org/paper/a074a04c61f097ee9ad13f9061aee95d1dd0c01f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2046													
fortran-8x	Fortran 8x	1989			8	pl				0					4183	0			17925	2758	true	0									pl																							false																																																	McDonnell Douglas Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/d4ed28510d8a11c56dbc1626072f3674436b2ca8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2758													
fortran-cep	FORTRAN CEP	1963			8	pl				0					4184	0			17925	8214	true	0									pl																							false																																																	Università di Pisa															0	0		8																																														Italy				https://semanticscholar.org/paper/55f2e8b3f7f7cc45e9515329b3fb61e6c4f74db3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8214													
fortran-d	Fortran D	1991			8	pl				0					4185	0			17925	1628	true	0									pl																							false																																																	Center for Research on Parallel Computation															0	0		8																																														United States				https://semanticscholar.org/paper/31b56b490ea4f2ecb8948f143ed31666a68488b1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1628													
fortran-ii	FORTRAN II	1958			8	pl				0					4186	0			17925	28	true	0									pl																							false																																																	University of California Riverside															0	0		8																																														United States				https://semanticscholar.org/paper/e4618d3c2734f71ed34f1f97a440060e95f74d77																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=28													
fortran-iii	FORTRAN III	1958			8	pl				0					4187	0			17925	2051	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://en.wikipedia.org/wiki/Fortran#FORTRAN_III																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2051													
fortran-iv	FORTRAN IV	1962			8	pl				0					4188	0			17925	160	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://en.wikipedia.org/wiki/Fortran#FORTRAN_IV																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=160													
fortran-m	Fortran M	1992			8	pl				0					4189	0			17925	1686	true	0									pl																							false																																																	Argonne National Laboratory															0	0		8																																														United States				https://semanticscholar.org/paper/a6156d35c6e4249c6ab847d5642a0a7631ab2c59																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1686													
fp2	FP2	1986			8	pl				0					4190	0			17925	1224	true	0									pl																							false																																																	Instituto Politécnico Nacional de Grenoble															0	0		8																																														France				https://semanticscholar.org/paper/55c376716c859d29eda5d2d94d961614bb694775																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1224													
g-2	g-2	1992			8	pl				0					4191	0			17925	6624	true	0									pl																							false																																																	Northern Anzona University															0	0		8																																														United States				https://semanticscholar.org/paper/39b09c01514403ff93a796feaa3ed3585ab97750																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6624													
gaiman	Gaiman	2022			8	pl				0					4192	0			17925		true	0									pl																							false																																														First 1.0.0 beta version of Gaiman programming language	First 1.0.0 beta version of Gaiman programming language		https://github.com/jcubic/gaiman/issues	First 1.0.0 beta version of Gaiman programming language														0	0		8																																														Poland				https://reddit.com/r/ProgrammingLanguages/comments/uxnxms/first_100_beta_version_of_gaiman_programming/																																																																																																																																																																																																																								0	0														
gargoyle	Gargoyle	1964			8	pl				0					4193	0			17925	198	true	0									pl																							false																																																	Norwegian Defence Research Establishment															0	0		8																																														Norway				https://semanticscholar.org/paper/cd8e12163e27cb0045addd5a95773e42b1a3739f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=198													
gasp-ii	GASP II	1967			8	pl				0					4194	0			17925	3913	true	0									pl																							false																																																	Purdue University															0	0		8																																														United States				https://semanticscholar.org/paper/515d06fb25bc4f9aa8b810e041abf6914b57f8b3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3913													
gat	GAT	1959			8	pl				0					4195	0			17925	409	true	0									pl																							false																																																	University of Michigan															0	0		8																																														United States				https://semanticscholar.org/paper/c3b5e1cb1a50c290535405c10442f6c8e0608d72																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=409													
gaussfit	GaussFit	1986			8	pl				0					4196	0			17925	1302	true	0									pl																							false																																																	University of Texas															0	0		8																																														United States				https://semanticscholar.org/paper/6e3e76ad1b5743e8e2c5b1cc4f5f1c359ac3d65c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1302													
gcla-ii	GCLA II	1992			8	pl				0					4197	0			17925	5528	true	0									pl																							false																																																	Swedish Institute of Computer Science															0	0		8																																														Sweden				https://semanticscholar.org/paper/55db53abba68018652aff12b709915276fb76cf3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5528													
gcp	GCP	1985			8	pl				0					4198	0			17925	4153	true	0									pl																							false																																																	Swedish Institute of Computer Science															0	0		8																																														Sweden				https://semanticscholar.org/paper/9e0a5a2b7943d5a3afc6fcecf9547385d878670a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4153													
gdpl	GDPL	1984			8	pl				0					4199	0			17925	1086	true	0									pl																							false																																																	University of Kansas															0	0		8																																														United States				https://semanticscholar.org/paper/83d6acb9d5cce753e9228c981b90538bd8cc27e8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1086													
gedanken	Gedanken	1969			8	pl				0					4200	0			17925	508	true	0									pl																							false																																																	Argonne National Laboratory															0	0		8																																														United States				https://semanticscholar.org/paper/539e079e1c7a23b69f3c336103f9ad51769898b8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=508													
gentran-90	GENTRAN 90	1990			8	pl				0					4201	0			17925	5936	true	0									pl																							false																																																	University of Twente															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/aa3c95abfc1a560e2bfe50ead1a56e8fd676ad4b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5936													
gentran	GENTRAN	1984			8	pl				0					4202	0			17925	2741	true	0									pl																							false																																																	Twente University of Technology															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/3278ce5db409737b42a77fa910698c007b435458																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2741													
germinal	GERMINAL	1974			8	pl				0					4203	0			17925	7098	true	0									pl																							false																																																	Centre d'Études et de Recherches Fiscales															0	0		8																																														France				https://semanticscholar.org/paper/440e85266a71d13fbd4cf6d0132c500652ea4bbe																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7098													
gimple	GCC GIMPLE	2003			8	ir				0					4204	0			17925		true	0									ir																							false																																														GCC is a widely used compiler infrastructure that supports a variety of input languages, e.g., C, C++, Fortran, Java, and Ada, and over 30 different target machine architectures. GCC translates each of its front-end languages into a language-independent intermediate representation, called GIMPLE, which then gets translated to machine code for one of GCC’s many target architectures. A subset of GENERIC.	GCC is a widely used compiler infrastructure that supports a variety of input languages, e.g., C, C++, Fortran, Java, and Ada, and over 30 different target machine architectures. GCC translates each of its front-end languages into a language-independent intermediate representation, called GIMPLE, which then gets translated to machine code for one of GCC’s many target architectures. A subset of GENERIC.		GNU Project	GCC is a widely used compiler infrastructure that supports a variety of input languages, e.g., C, C++, Fortran, Java, and Ada, and over 30 different target machine architectures. GCC translates each of its front-end languages into a language-independent intermediate representation, called GIMPLE, which then gets translated to machine code for one of GCC’s many target architectures. A subset of GENERIC.														0	0		8																																														United States				https://en.wikipedia.org/wiki/GNU_Compiler_Collection#GENERIC_and_GIMPLE																																																																																																																																																																																																																								0	0														
gks	GKS	1983			8	pl				0					4205	0			17925	2065	true	0									pl																							false																																																	University of Michigan															0	0		8																																														United States				https://semanticscholar.org/paper/4bbe9b7e85b0f714198a10e107958148e955e61b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2065													
glide	GLIDE	1977			8	pl				0					4206	0			17925	4141	true	0									pl																							false																																																	Carnegie Mellon															0	0		8																																														United States				https://semanticscholar.org/paper/25cab0356223441ebedd2983044d680286560746																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4141													
glu	GLU	1995			8	pl				0					4207	0			17925	2685	true	0									pl																							false																																																	SRI															0	0		8																																														United States				https://semanticscholar.org/paper/8619e5f2e2df5be9f7c6ac02915050a56902c8a5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2685													
glue-nail	Glue-Nail	1991			8	pl				0					4208	0			17925	5793	true	0									pl																							false																																																	University of Waterloo && University of Toronto && University of Cape Town															0	0		10																																														Canada and South Africa				https://semanticscholar.org/paper/1ac8c2c2425a2efd0d88063b70f861094c08ceec																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5793													
golog	Golog	1993			8	pl				0					4209	0			17925	2691	true	0									pl																							false																																																	University of Cluj Napoca && McGill University															0	0		9																																														Romania and Canada				https://semanticscholar.org/paper/f65031fd8d440859e309647a8a2ce9158bb3d80d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2691													
gpds	GPDS	1970			8	pl				0					4210	0			17925	6558	true	0									pl																							false																																																	Xerox Data Systems															0	0		8																																														United States				https://semanticscholar.org/paper/607baa853814db153531cf3893d88256ef6fb3c6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6558													
gpgs	GPGS	1977			8	pl				0					4211	0			17925	5659	true	0									pl																							false																																																	University of Wijnegem && Brown University															0	0		9																																														The Netherlands and United States				https://semanticscholar.org/paper/e21800a02e147efdf9d29cb21c77cdf05f7c893c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5659													
gpss-360	GPSS/360	1967			8	pl				0					4212	0			17925	2772	true	0									pl																							false																																																	University of Michigan															0	0		8																																														United States				https://semanticscholar.org/paper/6047c49c9fb06a918cad94f067e8a47319731eb7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2772													
gpss-fortran	GPSS FORTRAN	1976			8	pl				0					4213	0			17925	6137	true	0									pl																							false																																																	University of Erlangen-Nuremberg															0	0		8																																														Germany				https://semanticscholar.org/paper/cdb06406fcc97553711a7bfc5b8543313ed8d375																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6137													
gql	GQL	1980			8	pl				0					4214	0			17925	4126	true	0									pl																							false																																																	Birkbeck College															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/2e13bfc0836efba9aa88d6e47f5e05d5248d6617																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4126													
grad-assistant	GRAD Assistant	1965			8	pl				0					4215	0			17925	2892	true	0									pl																							false																																																	University of California															0	0		8																																														United States				https://semanticscholar.org/paper/7a04e0e9c6cb218bbe72f39354bfa6e83c619fb1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2892													
graphlog	GraphLog	1988			8	pl				0					4216	0			17925	5557	true	0									pl																							false																																																	IBM && University of Toronto															0	0		9																																														Canada				https://semanticscholar.org/paper/545e81aceb0da5466dcad71163bea096bc00c44f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5557													
graphos	GRAPHOS	1972			8	pl				0					4217	0			17925	7260	true	0									pl																							false																																																	Weizmann Institute of Science															0	0		8																																														Israel				https://semanticscholar.org/paper/dc10c7ebb7f6122ef5f492f4a67585e89d6e28cf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7260													
graqula	Graqula	1993			8	pl				0					4218	0			17925	7538	true	0									pl																							false																																																	IBM && Korea Advanced Institute of Science and Technology															0	0		9																																														United States and South Korea				https://semanticscholar.org/paper/254509e7e00e6c6afd4ed4801957515137fd5405																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7538													
grouplog	GROUPLOG	2000			8	pl				0					4219	0			17925	7804	true	0									pl																							false																																																	Universidade Nova de Lisboa															0	0		8																																														Portugal				https://semanticscholar.org/paper/9d8b9a36ff09a2719018416c7e95208100d2fb11																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7804													
gsbl	GSBL	1988			8	pl				0					4220	0			17925	1400	true	0									pl																							false																																																	Universitat Politècnica de Catalunya															0	0		8																																														Spain				https://semanticscholar.org/paper/9354f46e9cc73dbf6d3c3c0b614bb15dcba1d52b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1400													
gvl	GVL	1990			8	pl				0					4221	0			17925	1554	true	0									pl																							false																																																	Queen's University at Kingston && Universität Karlsruhe															0	0		9																																														Canada and Germany				https://semanticscholar.org/paper/c126478f89cdb4fd4fcb959dbf80e1fe3e855d6e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1554													
gxl	GXL	2000			8	pl				0					4222	0			17925	5566	true	0									pl																							false																																																	University of Waterloo && University of Koblenz-Landau && University Bw, Munchen															0	0		10																																														Canada and Germany				https://semanticscholar.org/paper/00cfa907c2772a0a2b5d63d7678e7fb01b3cd0da																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5566													
gypsy	Gypsy	1976			8	pl				0					4223	0			17925	720	true	0									pl																							false																																																	University of Texas															0	0		8																																														United States				https://semanticscholar.org/paper/206988f693620b86bb81ac2d1d764ab857fbc5e2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=720													
hackppl	hackppl	2019			8	pl				0					4224	0			17925		true	0									pl																							false																																														HackPPL is a probabilistic programming language (PPL) built within the Hack programming language	HackPPL is a probabilistic programming language (PPL) built within the Hack programming language		Facebook	HackPPL is a probabilistic programming language (PPL) built within the Hack programming language														0	0		8																																														United States				https://research.fb.com/publications/hackppl-a-universal-probabilistic-programming-language/																																																																																																																																																																																																																								0	0														
hancock	Hancock	1999			8	pl				0					4225	0			17925	4933	true	0									pl																							false																																																	AT&T															0	0		8																																														United States				https://semanticscholar.org/paper/77d07ec369d9069844b2ca256cb2085a6564b1ca																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4933													
hank	Hank	1996			8	pl				0					4226	0			17925	4158	true	0									pl																							false																																																	The Open University															0	0		8																																														England				https://semanticscholar.org/paper/7959a287e8aa0b6e2aa91fff55113ceab9f5e84f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4158													
haskell-sharp	Haskell#	1991			8	pl				0					4227	0			17925	7257	true	0									pl																							false																																																	Federal University of Pernambuco															0	0		8																																														Brazil				https://semanticscholar.org/paper/a65b1acee6471da423324a482d9ad485f236ec9b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7257													
hasl	HASL	1982			8	pl				0					4228	0			17925	1227	true	0									pl																							false																																																	University of British Columbia															0	0		8																																														Canada				https://semanticscholar.org/paper/4e9b1ede62fbcea2b406aded008a347332848f4c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1227													
haystaq	HAYSTAQ	1959			8	queryLanguage				0					4229	0			17925	6193	true	0									queryLanguage																							false																																																	National Institute of Standards and Technology															0	0		8																																														United States				https://nap.nationalacademies.org/read/10866/chapter/72																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6193													
helper	HELPER	1969			8	pl				0					4230	0			17925	4640	true	0									pl																							false																																																	Institute for Defense Analyses															0	0		8																																														United States				https://semanticscholar.org/paper/72c413db046c4a51dcd5c4e425ca34dc3a8e379c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4640													
heraklit	HERAKLIT	1987			8	pl				0					4231	0			17925	1326	true	0									pl																							false																																																	University of Erlangen-Nuremberg															0	0		8																																														Germany				https://semanticscholar.org/paper/a60658f87cb0627a9199432fedc39c9def054493																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1326													
hermes	Hermes	1990			8	pl				0					4232	0			17925	1556	true	0									pl																							false																																																	University of Waterloo															0	0		8																																														Canada				https://semanticscholar.org/paper/46a7fdd485dfb638a6fd144814145eabb6fc2ebf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1556													
hexcel	Hexcel	2009	Leon Bambrick		8	visual spreadsheet				0					4233	0			17925		true	0									visual																							false		hexcel.png																																												Hexcel is a spreadsheet with hexagonal cells. Potential users? Bees for example, planning their hive. Settlers of Catan fans, developing game optimization macros. Or experimental musicians, planning new forms of musical notation to accompany their Jankó keyboards.	Hexcel is a spreadsheet with hexagonal cells. Potential users? Bees for example, planning their hive. Settlers of Catan fans, developing game optimization macros. Or experimental musicians, planning new forms of musical notation to accompany their Jankó keyboards.	https://secretgeek.net/hexcel		Hexcel is a spreadsheet with hexagonal cells. Potential users? Bees for example, planning their hive. Settlers of Catan fans, developing game optimization macros. Or experimental musicians, planning new forms of musical notation to accompany their Jankó keyboards.														0	0		8																1																																																																																																																																																																																																																																																										0	0														
hi-visual	Hi-Visual	1992			8	pl				0					4234	0			17925	5115	true	0									pl																							false																																																	Hiroshima University															0	0		8																																														Japan				https://semanticscholar.org/paper/018a9b95248bc005156a15efe1c343194c3d92b4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5115													
hiq	HiQ	1998			8	pl				0					4235	0			17925	5719	true	0									pl																							false																																																	National Instruments															0	0		8																																														United States				http://www.ni.com/pdf/manuals/321885a.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5719													
hmsl	HMSL	1980			8	pl				0					4236	0			17925	6388	true	0									pl																							false																																																	Frog Peak Music															0	0		8																																														United States				http://www.softsynth.com/hmsl/hmsl_details.php																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6388													
hol	HOL	1985			8	pl				0					4237	0			17925	1150	true	0									pl																							false																																																	University of Cambridge															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/59d47f0ea4b90c9b7b8e4b7553413616d149125f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1150													
holcf	HOLCF	1994			8	pl				0					4238	0			17925	3310	true	0									pl																							false																																																	Technische Universität Munchen															0	0		8																																														Germany				https://semanticscholar.org/paper/249700d42fb709d6873b976d200269386217064e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3310													
holo	Holo	2001			8	pl				0					4239	0			17925	6627	true	0									pl																							false																																																	Catholic University of Pelotas && University of Santa Maria && La Salle University && Federal University of Rio Grande do Sul															0	0		11																																														United States and Brazil				https://semanticscholar.org/paper/920cd4017069890fb43b9667f797724b039acace																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6627													
honu	honu	2012			8	pl				0					4240	0			17925		true	0									pl																							false																																																	University of Utah															0	0		8																																														United States				https://pdfs.semanticscholar.org/812b/92f2fa587ff78d727c749528f5a6411ac0e2.pdf																																																																																																																												true																																																																																												0	0														
hp-pascal	HP-PASCAL	1984			8	pl				0					4241	0			17925	5602	true	0									pl																							false																																																	Hewlett-Packard															0	0		8																																														United States				https://www.revolvy.com/page/HP-Pascal																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5602													
hprl	HPRL	1982			8	pl				0					4242	0			17925	7702	true	0									pl																							false																																																	Hewlett-Packard															0	0		8																																														United States				https://semanticscholar.org/paper/eb11ad06bb68154393bffaf642c934ff5d2a618c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7702													
hsl	HSL	1991			8	pl				0					4243	0			17925	4711	true	0									pl																							false																																																	University of Pittsburgh															0	0		8																																														United States				https://semanticscholar.org/paper/5b309331306f850e2aab0a21405f1702939923f3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4711													
hsml	HSML	1998			8	pl				0					4244	0			17925	5563	true	0									pl																							false																																																	Legasys Corporation															0	0		8																																														Canada				https://semanticscholar.org/paper/627e5f3b86194d5789544d45b577a6a69634266c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5563													
htel	HTEL	1999			8	pl				0					4245	0			17925	6010	true	0									pl																							false																																																	Technical University of Denmark															0	0		8																																														Denmark				https://semanticscholar.org/paper/dd0af90e1a0c9804bcff667b96fb488fa9d019ec																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6010													
hypac	HYPAC	1970			8	pl				0					4246	0			17925	7454	true	0									pl																							false																																																	Bell Labs															0	0		8																																														United States				https://semanticscholar.org/paper/3eaac487214223479c700972308cdc434957173a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7454													
hyperflow	Hyperflow	1993			8	pl				0					4247	0			17925	5322	true	0									pl																							false																																																	Washington University															0	0		8																																														United States				https://semanticscholar.org/paper/d4104df045c600c55e4d2995e360370967433c0f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5322													
hyperlisp	Hyperlisp	1971			8	pl				0					4248	0			17925	6389	true	0									pl																							false																																																	MIT															0	0		8																																														United States				http://www.nosuch.com/plum/cgi/showlist.cgi?sort=name&concise=yes																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6389													
hyperlog	Hyperlog	1996			8	pl				0					4249	0			17925	7541	true	0									pl																							false																																																	King's College London															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/0ae0a3e1d1ad90a90c349963745299f89d1eeda6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7541													
hytran	HYTRAN	1963			8	pl				0					4250	0			17925	147	true	0									pl																							false																																																	Electronic Associates															0	0		8																																														United States				https://semanticscholar.org/paper/7265ddbecd8fc912393bc8ff6d603242d744159e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=147													
iam	IAM	1968			8	pl				0					4251	0			17925	552	true	0									pl																							false																																																	Applied Data Research, Inc															0	0		8																																														United States				https://semanticscholar.org/paper/a668650538782475fbe82857c21cdf233434a523																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=552													
ib-templog	IB-Templog	1987			8	pl				0					4252	0			17925	5068	true	0									pl																							false																																																	National Taiwan University															0	0		8																																														Taiwan or R.O.C				https://web.archive.org/web/20130609105349/http://www.iis.sinica.edu.tw/page/jise/1991/199109_08.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5068													
ibm-logo	IBM Logo	1983			8	pl				0					4253	0			17925	7668	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://winworldpc.com/product/ibm-logo																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7668													
icot	ICOT	1995			8	pl				0					4254	0			17925	5800	true	0									pl																							false																																																	Chonbuk National University && Seoul National University															0	0		9																																														South Korea				https://semanticscholar.org/paper/9e1f1bef4907d151aeb963c5b8e495e38bff6505																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5800													
ilx	ILX	2002			8	pl				0					4255	0			17925	3717	true	0									pl																							false																																																	Microsoft															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/7292709040051fdb1cc384fce8e3802525853cf0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3717													
imp72	IMP72	1972			8	pl				0					4256	0			17925	3923	true	0									pl																							false																																																	Yale University															0	0		8																																														United States				https://semanticscholar.org/paper/d592594e5a882a2b22a0af49af441957813ef7ce																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3923													
inmagic	INMAGIC	1983			8	pl				0					4257	0			17925	4524	true	0									pl																							false																																																	Inmagic, Inc															0	0		8																																														United States				http://support.inmagic.com/Web/DBTWandWPP900/DBTextWorksv9UsersManual.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4524													
inscan	Inscan	1968			8	pl				0					4258	0			17925	4749	true	0									pl																							false																																																	Auerbach Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/c59c29522b274aceaa5f1a637c0f1d2734a981af																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4749													
intercellas	INTERCELLAS	1977			8	pl				0					4259	0			17925	5819	true	0									pl																							false																																																	Hungarian Academy Of Sciences															0	0		8																																														Hungary				https://semanticscholar.org/paper/88deb6145eec7b747cd2b2aa7e7658f5b191f0ef																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5819													
intercons	InterCONS	1995			8	pl				0					4260	0			17925	5120	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://ieeexplore.ieee.org/document/18018/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5120													
interlisp-vax	Interlisp-VAX	1981			8	pl				0					4261	0			17925	6817	true	0									pl																							false																																																	Stanford University															0	0		8																																														United States				https://semanticscholar.org/paper/e7644ab6dab1a2425c63d5b816f55d1942160ade																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6817													
iota	iota	1985			8	pl				0					4262	0			17925		true	0									pl																							false																																														"A highly interactive programming system is presented which supports hierarchical and modular program development with abstraction mechanisms. By taking advantage of abstraction mechanisms, the system provides a ""truly modular"" environment, in which modules are constructed, debugged, verified, and compiled in a module-by-module fashion. Such an environment naturally requires system management of the information concerning ongoing program development, in the form of module databases. As a result, further problems arise as to how to modify the information in efficient and consistent ways. This paper discusses design objectives for modular programming systems by focusing on such issues as information management, interactive construction and modification of modules, separate processing, specification and verification, and supports for cooperative program development."	"A highly interactive programming system is presented which supports hierarchical and modular program development with abstraction mechanisms. By taking advantage of abstraction mechanisms, the system provides a ""truly modular"" environment, in which modules are constructed, debugged, verified, and compiled in a module-by-module fashion. Such an environment naturally requires system management of the information concerning ongoing program development, in the form of module databases. As a result, further problems arise as to how to modify the information in efficient and consistent ways. This paper discusses design objectives for modular programming systems by focusing on such issues as information management, interactive construction and modification of modules, separate processing, specification and verification, and supports for cooperative program development."		Research Institute for Mathematical Sciences	"A highly interactive programming system is presented which supports hierarchical and modular program development with abstraction mechanisms. By taking advantage of abstraction mechanisms, the system provides a ""truly modular"" environment, in which modules are constructed, debugged, verified, and compiled in a module-by-module fashion. Such an environment naturally requires system management of the information concerning ongoing program development, in the form of module databases. As a result, further problems arise as to how to modify the information in efficient and consistent ways. This paper discusses design objectives for modular programming systems by focusing on such issues as information management, interactive construction and modification of modules, separate processing, specification and verification, and supports for cooperative program development."														0	0		8																																														Japan				https://ieeexplore.ieee.org/document/1701985/																																																																																																																																																																																																																								0	0														
ipl-v	IPL-V	1957			8	pl				0					4263	0			17925	265	true	0									pl																							false																																																	Carnegie Mellon && RAND															0	0		9																																														United States				https://semanticscholar.org/paper/695466edc64137140a793814e271e67339f9c2ee																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=265													
iqf	IQF	1975			8	pl				0					4264	0			17925	4530	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://apps.dtic.mil/dtic/tr/fulltext/u2/a043028.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4530													
isabelle-91	Isabelle-91	1991			8	pl				0					4265	0			17925	3664	true	0									pl																							false																																																	University of Cambridge															0	0		8																																														United Kingdom				https://www.cl.cam.ac.uk/~lp15/Grants/holisa.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3664													
isabelle-hol	Isabelle/HOL	1997			8	pl				0					4266	0			17925	3690	true	0									pl																							false																																																	University of Queensland && Technische Universit at Berlin															0	0		9																																														Australia and Germany				https://semanticscholar.org/paper/0143b4c8e07bc855683a2ec9ba30895a3eb13208																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3690													
isis	ISIS	1995			8	pl				0					4267	0			17925	2124	true	0									pl																							false																																																	MIT															0	0		8																																														United States				http://web.media.mit.edu/~stefan/isis/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2124													
ispl	ISPL	1971			8	pl				0					4268	0			17925	5339	true	0									pl																							false																																																	RAND															0	0		8																																														United States				https://semanticscholar.org/paper/76b53866b945231f7dca461b90bf3459592430cf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5339													
ivtran	IVTRAN	1966			8	pl				0					4269	0			17925	262	true	0									pl																							false																																																	Purdue University															0	0		8																																														United States				https://semanticscholar.org/paper/d9c12fda8236aa2cbb7993f1f357775e64562262																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=262													
jacal	JACAL	2008			8	pl				0					4270	0			17925	2128	true	0									pl																							false																																																	MIT															0	0		8																																														United States				https://github.com/barak/jacal																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2128													
jbc	jBC	1989			8	pl				0					4271	0			17925	6861	true	0									pl																							false																																																	https://github.com/temenostech															0	0		8																																														Switzerland				https://www.scribd.com/document/354474528/Jbc-language-JBC-Programmers-Reference-Guide																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6861													
jcard	jcard	2014			8	jsonFormat				0					4272	1			17925		true	0									jsonFormat																							false																																																	Versit Consortium															0	0		8																																														United States				https://en.wikipedia.org/wiki/VCard	"[""vcard"",   [     [""version"", {}, ""text"", ""4.0""],     [""n"", {}, ""text"", [""Gump"", ""Forrest"", """", ""Mr."", """"]],     [""fn"", {}, ""text"", ""Forrest Gump""],     [""org"", {}, ""text"", ""Bubba Gump Shrimp Co.""],     [""title"", {} ,""text"", ""Shrimp Man""],     [""photo"", {""mediatype"":""image/gif""}, ""uri"", ""http://www.example.com/dir_photos/my_photo.gif""],     [""tel"", {""type"":[""work"", ""voice""]}, ""uri"", ""tel:+1-111-555-1212""],     [""tel"", {""type"":[""home"", ""voice""]}, ""uri"", ""tel:+1-404-555-1212""],     [""adr"",       {""label"":""100 Waters Edge\nBaytown, LA 30314\nUnited States of America"", ""type"":""work"", ""pref"":""1""},       ""text"",       ["""", """", ""100 Waters Edge"", ""Baytown"", ""LA"", ""50505"", ""United States of America""]     ],     [""adr"",       {""label"":""42 Plantation St.\nBaytown, LA 30314\nUnited States of America"", ""type"":""home""},       ""text"",       ["""", """", ""42 Plantation St."", ""Baytown"", ""LA"", ""30314"", ""United States of America""]     ],     [""email"", {}, ""text"", ""forrestgump@example.com""],     [""rev"", {}, ""timestamp"", ""2008-04-24T19:52:43Z""]   ] ]"																																																																																																																																																																																																																							0	0														
jfugue	JFugue	2002			8	pl				0					4273	0			17925	6394	true	0									pl																							false																																																	https://github.com/dmkoelle/jfugue/issues															0	0		8																																														United States				https://en.wikipedia.org/wiki/JFugue																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6394													
jmsl	JMSL	1986			8	pl				0					4274	0			17925	6395	true	0									pl																							false																																																	Rockefeller University															0	0		8																																														United States				http://www.algomusic.com/jmsl/jmslhome.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6395													
josie	JOSIE	1991			8	pl				0					4275	0			17925	7706	true	0									pl																							false																																																	Price Water house Technology Centre															0	0		8																																														United States				https://semanticscholar.org/paper/4fefd3bc276c6d02fe2caf6e29594843f8a5e73e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7706													
joycep	JOYCE+	1990			8	pl				0					4276	0			17925	4203	true	0									pl																							false																																																	University of Los Andes															0	0		8																																														Colombia				https://semanticscholar.org/paper/120b5f6f632c86b55cb7bb8761af45f6a9d738b8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4203													
jpl	JPL	1991			8	pl				0					4277	0			17925	2138	true	0									pl																							false																																																	Prolifics, Inc															0	0		8																																														United States				http://docs.prolifics.com/panther/html/dev_html/progjpl.htm																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2138													
jsyn	JSyn	2010			8	pl				0					4278	0			17925	6396	true	0									pl																							false																																																	https://github.com/philburk/jsyn/issues															0	0		8																																														United States				http://www.softsynth.com/jsyn/docs/compiling.php																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6396													
juno	Juno	1985			8	pl				0					4279	0			17925	1153	true	0									pl																							false																																																	Xerox PARC															0	0		8																																														United States				https://semanticscholar.org/paper/f93f30709197d92646042966ada5501da9cf0d32																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1153													
just	Just	2021			8	pl				0					4280	0			17925		true	0									pl																							false																																														Just: A language like Make except not a build system	Just: A language like Make except not a build system		https://github.com/casey/just/issues	Just: A language like Make except not a build system														0	0		8																																														United States				https://reddit.com/r/ProgrammingLanguages/comments/ljdj30/just_a_language_like_make_except_not_a_build/																																																																																																																																																																																																																								0	0														
kail	KAIL	1976			8	pl				0					4281	0			17925	3764	true	0									pl																							false																																																	University of Illinois Urbana-Champaign															0	0		8																																														United States				https://semanticscholar.org/paper/4eb4d775fe40d3582da9982196336ac06439f61a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3764													
kaleidoquery	Kaleidoquery	1998			8	pl				0					4282	0			17925	4984	true	0									pl																							false																																																	University of Salford && University of Manchester && University of Central Lancashire															0	0		10																																														United Kingdom				https://pdfs.semanticscholar.org/fab9/29854929ffe94372fe0f69a252e476392c65.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4984													
kaleidoscope90	Kaleidoscope'90	1990			8	pl				0					4283	0			17925	4182	true	0									pl																							false																																																	University of Victoria && University of Washington															0	0		9																																														United States and Canada				https://semanticscholar.org/paper/16ccfcac9ea24b4c1a8134b03f8eab667493a4d6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4182													
kaleidoscope91	Kaleidoscope'91	1991			8	pl				0					4284	0			17925	4183	true	0									pl																							false																																																	University of Washington															0	0		8																																														United States				https://pdfs.semanticscholar.org/b017/832ad395f70322f99152bc40504bcd290ea7.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4183													
kaukatcr	kaukatcr	2018			8	pl				0					4285	0			17925		true	0									pl																							false																																														Kaukatcr (pronounced “cowcatcher”[3]) is a stack-based language modeled loosely on Forth. It avoids tokenization by treating cell boundaries as word boundaries. Like Forth, any word that is neither a built-in nor found in the dictionary of defined functions will be treated as data and pushed onto the stack.	Kaukatcr (pronounced “cowcatcher”[3]) is a stack-based language modeled loosely on Forth. It avoids tokenization by treating cell boundaries as word boundaries. Like Forth, any word that is neither a built-in nor found in the dictionary of defined functions will be treated as data and pushed onto the stack.		https://www.lord-enki.net/	Kaukatcr (pronounced “cowcatcher”[3]) is a stack-based language modeled loosely on Forth. It avoids tokenization by treating cell boundaries as word boundaries. Like Forth, any word that is neither a built-in nor found in the dictionary of defined functions will be treated as data and pushed onto the stack.														0	0		8																																														United States				https://github.com/enkiv2/misc/blob/master/ds-lib/kaukatcr.py																																																																																																																																																																																																																								0	0														
kee	KEE	1984			8	pl				0					4286	0			17925	1154	true	0									pl																							false																																																	IntelliCorp															0	0		8																																														United States				https://semanticscholar.org/paper/1d83a0ebfe649e9eddc821eccf2a08bb5e857128																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1154													
kek-nodal	KEK-NODAL	1985			8	pl				0					4287	0			17925	8054	true	0									pl																							false																																																	National Laboratory for High Energy Physics && Hitachi && Limited															0	0		10																																														Japan				https://semanticscholar.org/paper/e2a012c154f63b24fdffe33d91ac9dc1666ffdb9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8054													
kew	kew	2004			8	pl				0					4288	0			17925	8585	true	0									pl																							false																																																	https://duncanpierce.org/															0	0		8																																														United Kingdom				https://sourceforge.net/p/kew/wiki/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8585													
keykit	KeyKit	1995			8	pl				0					4289	0			17925	6397	true	0									pl																							false																																																	AT&T															0	0		8																																														United States				https://en.wikipedia.org/wiki/Keykit																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6397													
kiev	Kiev	2002			8	pl				0					4290	0			17925	6218	true	0									pl																							false																																																	https://web.archive.org/web/20020124064603/http://forestro.com/kiev/															0	0		8																																														Unknown				https://vmlanguages.is-research.de/kiev/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6218													
king-kong	King Kong	1991			8	pl				0					4291	0			17925	7715	true	0									pl																							false																																																	The MITRE Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/e91ee46c7fcce2eaf1f77cf74269d990a4d97c81																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7715													
kl-one	KL-ONE	1977			8	pl				0					4292	0			17925	1156	true	0									pl																							false																																																	University of Gothenburg															0	0		8																																														Sweden				https://semanticscholar.org/paper/17a38462ce4d3d741f818b0161908b0656add2c3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1156													
klaim	Klaim	1997			8	pl				0					4293	0			17925	2922	true	0									pl																							false																																																	Università di Firenze && Università di Pisa															0	0		9																																														Italy				https://semanticscholar.org/paper/3f6d4ffbb1e2d6ef633ce6bea8d2ae29de1dd551																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2922													
klipa	KLIPA	1960			8	pl				0					4294	0			17925	2695	true	0									pl																							false																																																	Polish Academy of Sciences															0	0		8																																														Poland				https://semanticscholar.org/paper/2b42fa947dbd72233d95dee1f4085b2bf156fbf0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2695													
konna	Konna	2021			8	pl				0					4295	0			17925		true	0									pl																							false																																														Konna, my programming language	Konna, my programming language		https://github.com/eashanhatti/konna/issues	Konna, my programming language														0	0		8																																														Unknown				https://reddit.com/r/ProgrammingLanguages/comments/rpe65y/konna_my_programming_language/																																																																																																																																																																																																																								0	0														
krl-0	KRL-0	1977			8	pl				0					4296	0			17925	6835	true	0									pl																							false																																																	Xerox PARC && Stanford University && Yale University && University of California San Diego && University of California Berkeley															0	0		12																																														United States				https://semanticscholar.org/paper/0a08cd2fe4f0ccd20ec555abe779c22e2ac1c202																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6835													
krs	KRS	1987			8	pl				0					4297	0			17925	2147	true	0									pl																							false																																																	University of Calgary															0	0		8																																														Canada				https://semanticscholar.org/paper/a83fe3e15a15b154c0198a9680f9ad3de81e55cb																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2147													
krypton	KRYPTON	1983			8	pl				0					4298	0			17925	1157	true	0									pl																							false																																																	Fairchild Laboratory for Artificial Intelligence && University of Toronto															0	0		9																																														United States				https://semanticscholar.org/paper/5b5d9f7c71a30599b1b44687403ada7991614c33																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1157													
kvikkalkul	Kvikkalkul	2003			8	pl				0					4299	0			17925	2052	true	0									pl																							false																																																	Unknown															0	0		8																																														Sweden				https://sv.wikipedia.org/wiki/Kvikkalkul																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2052													
kylix	Kylix	2000			8	pl				0					4300	0			17925	6042	true	0									pl																							false																																																	Borland Software Corporation															0	0		8																																														United States				https://en.wikipedia.org/wiki/Borland_Kylix																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6042													
labtran	LABTRAN	1972			8	pl				0					4301	0			17925	3701	true	0									pl																							false																																																	University of Wisconsin															0	0		8																																														United States				https://semanticscholar.org/paper/63cd2c71567ce68a860614381f5256bf1086aad4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3701													
lambda-obliv	lambda-obliv	2020			8	pl				0					4302	0			17925		true	0									pl																							false																																														A Language for Probabilistically Oblivious Computation. An oblivious computation is one that is free of direct and indirect information leaks, e.g., due to observable differences in timing and memory access patterns. This paper presents λobliv, a core language whose type system enforces obliviousness. Prior work on type-enforced oblivious computation has focused on deterministic programs. λobliv is new in its consideration of programs that implement probabilistic algorithms, such as those involved in cryptography. λobliv employs a substructural type system and a novel notion of probability region to ensure that information is not leaked via the observed distribution of visible events. Probability regions support reasoning about probabilistic correlation and independence between values, and our use of probability regions is motivated by a source of unsoundness that we discovered in the type system of ObliVM, a language for implementing state of the art oblivious algorithms.	A Language for Probabilistically Oblivious Computation. An oblivious computation is one that is free of direct and indirect information leaks, e.g., due to observable differences in timing and memory access patterns. This paper presents λobliv, a core language whose type system enforces obliviousness. Prior work on type-enforced oblivious computation has focused on deterministic programs. λobliv is new in its consideration of programs that implement probabilistic algorithms, such as those involved in cryptography. λobliv employs a substructural type system and a novel notion of probability region to ensure that information is not leaked via the observed distribution of visible events. Probability regions support reasoning about probabilistic correlation and independence between values, and our use of probability regions is motivated by a source of unsoundness that we discovered in the type system of ObliVM, a language for implementing state of the art oblivious algorithms.		University of Vermont && University of Maryland && Citadel Securities	A Language for Probabilistically Oblivious Computation. An oblivious computation is one that is free of direct and indirect information leaks, e.g., due to observable differences in timing and memory access patterns. This paper presents λobliv, a core language whose type system enforces obliviousness. Prior work on type-enforced oblivious computation has focused on deterministic programs. λobliv is new in its consideration of programs that implement probabilistic algorithms, such as those involved in cryptography. λobliv employs a substructural type system and a novel notion of probability region to ensure that information is not leaked via the observed distribution of visible events. Probability regions support reasoning about probabilistic correlation and independence between values, and our use of probability regions is motivated by a source of unsoundness that we discovered in the type system of ObliVM, a language for implementing state of the art oblivious algorithms.														0	0		10																																														United States				https://dl.acm.org/doi/pdf/10.1145/3371118?download=true																																																																																																																																																																																																																								0	0														
larch	Larch	1985			8	pl				0					4303	0			17925	1158	true	0									pl																							false																																																	MIT && DEC															0	0		9																																														United States				https://semanticscholar.org/paper/55c3a24de61631cc2d69e666ff82a778c33be462																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1158													
laris	LARIS	2000			8	pl				0					4304	0			17925	5683	true	0									pl																							false																																																	Centrum Wiskunde & Informatica && Philips Research && Utrecht University															0	0		10																																														The Netherlands				https://semanticscholar.org/paper/18ff465103f91d29e59496b9d73fb8a479093bb5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5683													
lass	LASS	1982			8	pl				0					4305	0			17925	2823	true	0									pl																							false																																																	National Institute for Higher Education															0	0		8																																														Ireland				https://semanticscholar.org/paper/aabd21de2415ffe62a3982a599f5162b61ac2c09																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2823													
laure	LAURE	1989			8	pl				0					4306	0			17925	1637	true	0									pl																							false																																																	Bouygues S.A															0	0		8																																														France				https://semanticscholar.org/paper/ff67c4cc2bf1f1365c8eadb716cb4c988ff0c8b7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1637													
lcf	LCF	1972			8	pl				0					4307	0			17925	1178	true	0									pl																							false																																																	Stanford University && University of Edinburgh															0	0		9																																														United States and Scotland				https://semanticscholar.org/paper/0368a48397529023005dbdf922cfba974c87d0c1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1178													
lcl	LCL	1991			8	pl				0					4308	0			17925	1638	true	0									pl																							false																																																	MIT && DEC															0	0		9																																														United States				https://link.springer.com/chapter/10.1007/978-1-4612-2704-5_5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1638													
ldl	LDL	1984			8	pl				0					4309	0			17925	1233	true	0									pl																							false																																																	Technion															0	0		8																																														Israel				https://semanticscholar.org/paper/58783586641ab9296a391b580d6fae3bad00ad56																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1233													
ldl1	LDL1	1987			8	pl				0					4310	0			17925	1332	true	0									pl																							false																																																	MOC															0	0		8																																														United States				https://semanticscholar.org/paper/e90830263f9c2f9cb62d466cb547d021d12cfe85																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1332													
legol	LEGOL	1974			8	pl				0					4311	0			17925	645	true	0									pl																							false																																																	London School of Economics and Political Science															0	0		8																																														England				https://semanticscholar.org/paper/54cdc573b01f73c858f12ddcb5883d4d3375c488																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=645													
leogo	Leogo	1997			8	pl				0					4312	0			17925	5767	true	0									pl																							false																																																	University of Canterbury && Christchurch School of Medicine															0	0		9																																														New Zealand				https://semanticscholar.org/paper/b74ed46ea1c409b76ff8dc48b7ed1f32c5db4da8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5767													
leopard	Leopard	2007			8	pl				0					4313	0			17925	8593	true	0									pl																							false																																																	https://github.com/MajickTek															0	0		8																																														Unknown				https://github.com/MajickTek/Leopard																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8593													
lgdf	LGDF	1986			8	pl				0					4314	0			17925	1235	true	0									pl																							false																																																	University of North Florida && University of Missouri-Rolla															0	0		9																																														United States				https://digitalcommons.ohsu.edu/cgi/viewcontent.cgi?article=1167&context=csetech																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1235													
libra	Libra	2020			8	pl				0					4315	0			17925	8595	true	0									pl																							false																																																	University of Adelaide															0	0		8																																														Australia				https://www.researchgate.net/publication/2274015_Relational_Programming_in_Libra																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8595													
lincoln-reckoner	Lincoln Reckoner	1965			8	pl				0					4316	0			17925	229	true	0									pl																							false																																																	MIT															0	0		8																																														United States				https://semanticscholar.org/paper/fdcb44164e2ba9bf6132ef5eec4412fe119b598a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=229													
lingua-graphica	Lingua Graphica	1992			8	pl				0					4317	0			17925	5100	true	0									pl																							false																																																	Lockheed Artificial Intelligence Cente && Lockheed Software Technology Center															0	0		9																																														United States				https://semanticscholar.org/paper/e0671ea9ef0e9e7a1384c635d3ef6b34b207f3ce																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5100													
linktext	LinkText	2022			8	pl				0					4318	0			17925		true	0									pl																							false																																														Preview of LinkText, A Data Modeling Language	Preview of LinkText, A Data Modeling Language		https://github.com/tunebond	Preview of LinkText, A Data Modeling Language														0	0		8																																														United States				https://reddit.com/r/ProgrammingLanguages/comments/ueggue/preview_of_linktext_a_data_modeling_language/																																																																																																																																																																																																																								0	0														
liseb	LiSEB	1994			8	pl				0					4319	0			17925	2161	true	0									pl																							false																																																	Centre for Theoretical Medicine Studies University of Rome && University of Milan															0	0		9																																														Italy				https://semanticscholar.org/paper/31ccdcc8e9d4e4837298a321c255ad0f36b3ade7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2161													
lisp-a	LISP A	1968			8	pl				0					4320	0			17925	330	true	0									pl																							false																																																	Uppsala University															0	0		8																																														Sweden				https://semanticscholar.org/paper/5d8307589ab853e2e380acc1a228c50fbfd954dc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=330													
lll	Low Level Lisp	2014			8	pl				0					4321	0			17925		true	0									pl																							false																																														LLL is one of the original Ethereum smart contract programming languages and provides a different perspective and programming discipline when compared to the ubiquitous Solidity language. Lisp Like Language (LLL) is a low level language similar to Assembly. It is meant to be very simple and minimalistic; essentially just a tiny wrapper over coding in EVM directly.	LLL is one of the original Ethereum smart contract programming languages and provides a different perspective and programming discipline when compared to the ubiquitous Solidity language. Lisp Like Language (LLL) is a low level language similar to Assembly. It is meant to be very simple and minimalistic; essentially just a tiny wrapper over coding in EVM directly.		https://github.com/benjaminion/LLL_docs/issues	LLL is one of the original Ethereum smart contract programming languages and provides a different perspective and programming discipline when compared to the ubiquitous Solidity language. Lisp Like Language (LLL) is a low level language similar to Assembly. It is meant to be very simple and minimalistic; essentially just a tiny wrapper over coding in EVM directly.														0	0		8																																														United Kingdom				https://lll-docs.readthedocs.io/en/latest/lll_introduction.html																																																																																																																																																																																																																								0	0														
local	local	2019			8	pl				0					4322	0			17925		true	0									pl																							false																																														LoCal: A Language for Programs Operating on Serialized Data	LoCal: A Language for Programs Operating on Serialized Data		Indiana University	LoCal: A Language for Programs Operating on Serialized Data														0	0		8																																														United States				http://recurial.com/pldi19main.pdf																																																																																																																																																																																																																								0	0														
locs	LOCS	1965			8	pl				0					4323	0			17925	7483	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/65538201d8a17bcb973374a2f2c4d9e2287d862a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7483													
logicon	Logicon	1986			8	pl				0					4324	0			17925	2781	true	0									pl																							false																																																	Université de Montréal															0	0		8																																														Canada				https://semanticscholar.org/paper/9f925f796da32e45b2b92b568ed90d08c29aa9fd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2781													
logist	LOGIST	1980			8	pl				0					4325	0			17925	6678	true	0									pl																							false																																																	Inserm && UER Sciences Mathématiques, Nancy															0	0		9																																														France				https://semanticscholar.org/paper/f8f3dd2ebac7bfbfe835db2871fa53bbfa1b5a9e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6678													
logscheme	LogScheme	1990			8	pl				0					4326	0			17925	4018	true	0									pl																							false																																																	Stanford University															0	0		8																																														United States				https://semanticscholar.org/paper/31ce52854607592e4eb7e2d8e830fb1417d73370																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4018													
lotis	LOTIS	1969			8	pl				0					4327	0			17925	428	true	0									pl																							false																																																	IBM															0	0		8																																														Switzerland				https://semanticscholar.org/paper/a39f4aa62c7966af1138e0eb95c4d58cc566c5d4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=428													
lotos	LOTOS	1989			8	pl				0					4328	0			17925	1493	true	0									pl																							false																																																	UPM Escuela Técnica Superior de Ingenieros de Telecomunicación															0	0		8																																														Spain				https://semanticscholar.org/paper/207b973bfac2d68956a87b803bd6d2921f536bb2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1493													
lpl	LPL	1973			8	pl				0					4329	0			17925	4298	true	0									pl																							false																																																	Virginia Tech															0	0		8																																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=4298													
lrltran	LRLTRAN	1968			8	pl				0					4330	0			17925	429	true	0									pl																							false																																																	Lawrence Livermore															0	0		8																																														United States				https://semanticscholar.org/paper/f399c9d4756b2e82e3de31b267b8bacb00b4c590																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=429													
lucinda	Lucinda	1991			8	pl				0					4331	0			17925	1641	true	0									pl																							false																																																	University of York															0	0		8																																														England				https://semanticscholar.org/paper/6999da0d197a52269098eb8f7c456990fd177436																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1641													
m-lisp	M-LISP	1991			8	pl				0					4332	0			17925	1644	true	0									pl																							false																																																	Harvard University															0	0		8																																														United States				https://semanticscholar.org/paper/770ed6c27f192a139325c49769da2749cc54f7e0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1644													
macaims	MacAims	1968			8	pl				0					4333	0			17925	6537	true	0									pl																							false																																																	MIT															0	0		8																																														United States				https://semanticscholar.org/paper/39551ebeb924889c1d4467d6f0fcbcbef5d1c3f0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6537													
mace	MACE	1989			8	pl				0					4334	0			17925	2202	true	0									pl																							false																																																	USC															0	0		8																																														United States				https://semanticscholar.org/paper/4690bf68c36dd71eb23cd9b00981976034f2915c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2202													
machiavelli	Machiavelli	1989			8	pl				0					4335	0			17925	1496	true	0									pl																							false																																																	University of Pennsylvania															0	0		8																																														United States				https://semanticscholar.org/paper/5d8c270db2e9970bd681b07fb2768a88247d82ce																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1496													
macro-spitbol	Macro SPITBOL	1971			8	pl				0					4336	0			17925	5510	true	0									pl																							false																																																	Courant Institute of Mathematical Sciences && University of Leeds															0	0		9																																														United States and England				https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.4380070106																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5510													
mads	MADS	1964			8	pl				0					4337	0			17925	7250	true	0									pl																							false																																																	General Electric															0	0		8																																														United States				https://semanticscholar.org/paper/40fc5bbe839963cb6268ce5bf8e8471b9b98e6f3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7250													
magma2	Magma2	1984			8	pl				0					4338	0			17925	1094	true	0									pl																							false																																																	Universita di Pisa															0	0		8																																														Italy				https://semanticscholar.org/paper/e64b2e80cd91b986d1f4e0f42d06b3b674604549																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1094													
malus	MALUS	1970			8	pl				0					4339	0			17925	5899	true	0									pl																							false																																																	General Motors Research Laboratories															0	0		8																																														United States				https://semanticscholar.org/paper/66788960403ef142f6faddfb7b99927ba581ed7a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5899													
manuscript	ManuScript	2009			8	pl				0					4340	0			17925	6402	true	0									pl																							false																																																	Avid Technology, Inc															0	0		8																																														United States				http://www.sibelius.com/download/software/win/ManuScriptLanguage.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6402													
marlais	Marlais	1995			8	pl				0					4341	0			17925	3455	true	0									pl																							false																																																	https://sourceforge.net/p/marlais/mailman/															0	0		8																																														Unknown				https://sourceforge.net/projects/marlais/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3455													
marsyas	MARSYAS	1970			8	pl				0					4342	0			17925	515	true	0									pl																							false																																																	Marshall Space Flight Center && Computer Applications, Incorporated															0	0		9																																														United States				https://semanticscholar.org/paper/e3eb12246551b486cfcde677a38bd1d72675da09																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=515													
mary-2	Mary/2	1984			8	pl				0					4343	0			17925	5980	true	0									pl																							false																																																	Penobscot Research Center															0	0		8																																														United States				https://semanticscholar.org/paper/8b32b46d71095dfe0a005ba7fe146532d09bb58d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5980													
masim	MASIM	1985			8	pl				0					4344	0			17925	7420	true	0									pl																							false																																																	Johannes Kepler University															0	0		8																																														Austria				https://semanticscholar.org/paper/54170ee878e387df6210c602553cf57c8e5d032f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7420													
mathsy	Mathsy	1980			8	pl				0					4345	0			17925	4355	true	0									pl																							false																																																	Lawrence Livermore															0	0		8																																														United States				https://semanticscholar.org/paper/dda48a3c7a244b73b3e5fe84c3b0ffe8dee2d1f4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4355													
matrix-pascal	MATRIX PASCAL	1983			8	pl				0					4346	0			17925	4722	true	0									pl																							false																																																	Hewlett-Packard															0	0		8																																														United States				https://semanticscholar.org/paper/819f400db9dd0faf16f0aabec46dfa422aeb3bf3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4722													
mavis	MAVIS	1992			8	pl				0					4347	0			17925	4415	true	0									pl																							false																																																	University of Virginia															0	0		8																																														United States				https://semanticscholar.org/paper/1f19a79f757a250a02c294c4f70b7cb9173204d2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4415													
mcobol	MCOBOL	1980			8	pl				0					4348	0			17925	7005	true	0									pl																							false																																																	University of Manchester															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/5cf52186b402cdc6340e610be8cd554465c44997																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7005													
mdbs-qrs	MDBS-QRS	1981			8	queryLanguage				0					4349	1			17925	4539	true	0									queryLanguage																							false																																																	Computer Corporation of America															0	0		8																																														United States					disp i dept location																																																																																																																																																																																																																							0	0	https://hopl.info/showlanguage.prx?exp=4539													
medic	MEDIC	1980			8	pl				0					4350	0			17925	6679	true	0									pl																							false																																																	Istituto Nazionale dei Tumori															0	0		8																																														Italy				https://semanticscholar.org/paper/b910d5bee0d770c27ac1e328fa6af5da013aa420																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6679													
megalog	Megalog	1991			8	pl				0					4351	0			17925	3561	true	0									pl																							false																																																	Experimental and Clinical Research Center															0	0		8																																														Germany				https://semanticscholar.org/paper/009de3f2b4935a39a3de945eec951fa35823bcf1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3561													
meld	MELD	1989			8	pl				0					4352	0			17925	1499	true	0									pl																							false																																																	Columbia University															0	0		8																																														United States				https://semanticscholar.org/paper/f23cebdf0419fad69ecef41a485926511b6cfb61																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1499													
mercury-programming-system	Mercury Programming System	1960			8	pl				0					4353	0			17925	7994	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/ffa3769faabefb5c4acfa4edca2520834bbb56dc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7994													
meroon	Meroon	1991			8	pl				0					4354	0			17925	3598	true	0									pl																							false																																																	Institut de recherche en informatique et en automatique,Rocquencourt && LIP6, Sorbonne University															0	0		9																																														France				https://semanticscholar.org/paper/aee8c8a08f67fbcbd48e5f3b5ed47197fb4046f8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3598													
meta-lisp	META/LISP	1970			8	pl				0					4355	0			17925	7275	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/4bd5cd31ec5e59c894723df69897b9eab9b68b75																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7275													
metalex	metalex	2002			8	xmlFormat				0					4356	0			17925		true	0									xmlFormat																							false																																														This paper gives an overview of two XML standard proposals dealing with two complementary aspects of electronic legislation – the documents themselves as a carrier, and an institutional reality they represent – in a coherent way: MetaLex XML and the Legal Knowledge Interchange format (LKIF).	This paper gives an overview of two XML standard proposals dealing with two complementary aspects of electronic legislation – the documents themselves as a carrier, and an institutional reality they represent – in a coherent way: MetaLex XML and the Legal Knowledge Interchange format (LKIF).		University of Amsterdam && University of Bologna	This paper gives an overview of two XML standard proposals dealing with two complementary aspects of electronic legislation – the documents themselves as a carrier, and an institutional reality they represent – in a coherent way: MetaLex XML and the Legal Knowledge Interchange format (LKIF).														0	0		9																																														The Netherlands and Italy				https://link.springer.com/chapter/10.1007/978-3-540-85569-9_2																																																																																																																																																																																																																								0	0														
metaml	MetaML	1997			8	pl				0					4357	0			17925	3652	true	0									pl																							false																																																	University di Genoa && Oregon Graduate Institute															0	0		9																																														United States				https://semanticscholar.org/paper/0abaa4c1d1b765c8be7a14204406ae2e7ee5a458																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3652													
metapi	METAPI	1967			8	pl				0					4358	0			17925	5090	true	0									pl																							false																																																	RCA Laboratories															0	0		8																																														United States				https://semanticscholar.org/paper/a617a6ef72375bfcc912fdbdb645fc66db3c6abc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5090													
metasim	METASIM	1973			8	pl				0					4359	0			17925	6674	true	0									pl																							false																																																	Boston Biomedical Research Institute															0	0		8																																														United States				https://semanticscholar.org/paper/a966a817937bb73b7794300e913e3aa49b5545b8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6674													
metatem	METATEM	1989			8	pl				0					4360	0			17925	5660	true	0									pl																							false																																																	University of Manchester && Manchester Metropolitan University && Imperial College of Science, Technology and Medicine && Nomura Research Institute Europe Ltd.															0	0		11																																														United Kingdom				https://semanticscholar.org/paper/1f959cf5cdfa72f328fab0f836fe9e6715147f7f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5660													
metaweb-query-language	Metaweb Query Language	2006			8	queryLanguage				0					4361	1			17925		true	0									queryLanguage																							false																																																	Metaweb Technologies, Inc															0	0		8																																														United States				https://rpbouman.blogspot.com/2011/01/mql-to-sql-json-based-query-language.html?m=0	"{     ""name"": None,     ""mid"": None,     ""type"": ""/food/dish"",     ""count"": None,     #""return"": ""count"",     ""limit"": 20,     ""sort"": ""name"", }"																																																																																																																																																																																																																							0	0														
micro-flowcharts	Micro-flowcharts	1959			8	pl				0					4362	0			17925	8013	true	0									pl																							false																																																	University of Pennsylvania															0	0		8																																														United States				https://semanticscholar.org/paper/f688448ed0149c068e7d1bbc396f1fbc5fd7a0e4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8013													
microdare	MICRODARE	1979			8	pl				0					4363	0			17925	6945	true	0									pl																							false																																																	University of Arizona Tucson															0	0		8																																														United States				https://semanticscholar.org/paper/14487fc9909f9fad6bc1d21c3eb04074d1f54f3d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6945													
microplanner	microPLANNER	1970			8	pl				0					4364	0			17925	516	true	0									pl																							false																																																	MIT															0	0		8																																														United States				https://en.wikipedia.org/wiki/Planner_(programming_language)																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=516													
microtal	microTAL	1981			8	pl				0					4365	0			17925	963	true	0									pl																							false																																																	Tandem Computers Inc															0	0		8																																														United States				https://semanticscholar.org/paper/f3814441341f11959be4dace48c4f4a86bdbf816																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=963													
mini-ml	Mini-ML	1986			8	pl				0					4366	0			17925	1239	true	0									pl																							false																																																	SKEMA Business School && Inria															0	0		9																																														United States				https://semanticscholar.org/paper/398d7e9c1aced07a508a45bbf269cc349569a6dc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1239													
minion	MINION	1989			8	pl				0					4367	0			17925	7206	true	0									pl																							false																																																	University of Maryland															0	0		8																																														United States				https://semanticscholar.org/paper/bef694cc65362f2d2f5268d8316ae41750d7f182																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7206													
minivital	MINIVITAL	1974			8	pl				0					4368	0			17925	3673	true	0									pl																							false																																																	Palyn Associates && R.L.G. Associates															0	0		9																																														United States				https://semanticscholar.org/paper/a999901289abce1fce15c39a67b1edf77a34201e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3673													
minopt	MINOPT	1998			8	pl				0					4369	0			17925	4944	true	0									pl																							false																																																	Princeton University															0	0		8																																														United States				https://titan.princeton.edu/MINOPT/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4944													
mirager	MIRAGER	1971			8	pl				0					4370	0			17925	7378	true	0									pl																							false																																																	Argonne National Laboratory															0	0		8																																														United States				https://semanticscholar.org/paper/adadcaa765af5b219960c8e3bedc56c6a7eb5e85																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7378													
miranim	Miranim	1985			8	pl				0					4371	0			17925	4144	true	0									pl																							false																																																	Université de Montreal															0	0		8																																														Canada				https://semanticscholar.org/paper/b724aa832b6db1512348f07581b08bc0274fafd1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4144													
mirfac	MIRFAC	1962			8	pl				0					4372	0			17925	440	true	0									pl																							false																																																	Royal Armament Research															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/059ae55b9e60fdf6fa7f3d76afabcdb655db8607																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=440													
mlisp2	MLISP2	1972			8	pl				0					4373	0			17925	3303	true	0									pl																							false																																																	Stanford University															0	0		8																																														United States				https://semanticscholar.org/paper/62b484384d34f22928468e5dea865e7accf70dc4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3303													
mmsearch	mmsearch	2001			8	pl				0					4374	0			17925	3544	true	0									pl																							false																																																	Swiss Institute of Bioinformatics															0	0		8																																														Switzerland				https://semanticscholar.org/paper/008f0b3cce064cc5abd04b3a4fe31219aa0652f0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3544													
mobl	MOBL	1960			8	pl				0					4375	0			17925	5636	true	0									pl																							false																																																	Computer Usage Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/d014a6651eed72a684339e131596d7cb543894b1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5636													
modcap	MODCAP	1978			8	pl				0					4376	0			17925	2761	true	0									pl																							false																																																	New Mexico State University															0	0		8																																														United States				https://semanticscholar.org/paper/31ff2de9d50fa65c9db43b419ec5c92c13c12f13																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2761													
modl	modl	1987			8	pl				0					4377	0			17925		true	0									pl																							false																																														c-based language for ExtendSim.	c-based language for ExtendSim.		Imagine That Inc	c-based language for ExtendSim.														0	0		8																																														United States				https://www.extendsim.com/flipbooks/ExtendSimDiscreteEventQSG.pdf																																																																																																																																																																																																																								0	0														
modlisp	MODLISP	1980			8	pl				0					4378	0			17925	6722	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/600ffb97d5e9b66a664c01e84107afbb9e272776																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6722													
modsim-iii	MODSIM III	1996			8	pl				0					4379	0			17925	5439	true	0									pl																							false																																																	CACI Products Company															0	0		8																																														United States				https://semanticscholar.org/paper/91bd41cbd94f92d46b532bc60ea8ec9ddf83d8ef																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5439													
modula-p	Modula-P	1992			8	pl				0					4380	0			17925	970	true	0									pl																							false																																																	University of Karlsruhe															0	0		8																																														Germany				https://semanticscholar.org/paper/55ac714f7d73449432275418cdaa18b231c27d2d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=970													
modula-r	Modula/R	1983			8	pl				0					4381	0			17925	1046	true	0									pl																							false																																																	ETH Zurich															0	0		8																																														Switzerland				https://semanticscholar.org/paper/0141e334a99f18470c623045b4acda77b0531332																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1046													
modular-prolog	Modular Prolog	1992			8	pl				0					4382	0			17925	1697	true	0									pl																							false																																																	University of Oxford															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/29b44e1ce6ecd6367468aa062282a86cd61519b9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1697													
molog	Molog	1987			8	pl				0					4383	0			17925	5066	true	0									pl																							false																																																	Université Paul Sabatier															0	0		8																																														France				https://semanticscholar.org/paper/22660f9fe0dedfb30630222089845046e3fb3519																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5066													
morphism	MORPHISM	1965			8	pl				0					4384	0			17925	5733	true	0									pl																							false																																																	Laboratoire de Calcul Automatique															0	0		8																																														France				https://semanticscholar.org/paper/bb9b6440f39612cdb15a10ab2dcb142fbd551a2e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5733													
mouse4	MOUSE4	1978			8	pl				0					4385	0			17925	3798	true	0									pl																							false																																																	Purdue University															0	0		8																																														United States				https://semanticscholar.org/paper/68b34b11a5a7a41e162bbc32a8e3e02a27a927a2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3798													
moxie	Moxie	1984			8	pl				0					4386	0			17925	1102	true	0									pl																							false																																																	Purdue University															0	0		8																																														United States				https://semanticscholar.org/paper/d3cdda2752ab7898abf54ba7f288f195d7b4e14d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1102													
mpgs	MPGS	1972			8	pl				0					4387	0			17925	4906	true	0									pl																							false																																																	Nippon Electric Co., Ltd															0	0		8																																														Japan				https://semanticscholar.org/paper/9ef21ddb2ba940f11684924a220502c4d7e92227																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4906													
mrdb	MRDB	1976			8	pl				0					4388	0			17925	8087	true	0									pl																							false																																																	Washington University															0	0		8																																														United States				https://semanticscholar.org/paper/01956df0de72e06987097b77b604d57ca634e12e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8087													
ms2	MS2	1967			8	pl				0					4389	0			17925	2871	true	0									pl																							false																																																	Washington University															0	0		8																																														United States				https://semanticscholar.org/paper/062d7c65c2ad83ebce9336eaa3efc49eb7ec0448																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2871													
msg-84	MSG.84	1985			8	pl				0					4390	0			17925	1164	true	0									pl																							false																																																	University of Minnesota															0	0		8																																														United States				https://semanticscholar.org/paper/1d21f7b72428d1a464df5213c633e4ac649c3087																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1164													
mufp	muFP	1984			8	pl				0					4391	0			17925	2261	true	0									pl																							false																																																	Oxford University															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/017c9556dc434488d60045272e9d5fb9e802d624																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2261													
mul-t	Mul-T	1989			8	pl				0					4392	0			17925	1502	true	0									pl																							false																																																	MIT && DEC && Yale University															0	0		10																																														United States				https://semanticscholar.org/paper/f1f80191d7d88d3e2bb389a6b429ac14dafee547																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1502													
multigame	Multigame	1994			8	pl				0					4393	0			17925	5766	true	0									pl																							false																																																	Vrije Universiteit Amsterdam															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/5428fa9c105d56d55cb13962d99726d9b770cdff																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5766													
mums	MUMS	1976			8	pl				0					4394	0			17925	4359	true	0									pl																							false																																																	Johannes Kepler University															0	0		8																																														Austria				https://semanticscholar.org/paper/05dc5d22dd54b378c76fdd09112618ea57e55531																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4359													
munin	MUNIN	1989			8	pl				0					4395	0			17925	7713	true	0									pl																							false																																																	Aalborg University && Judex Datasystemer && Nordjysk Udviklingscenter && Turku University Hospital															0	0		11																																														Denmark				https://semanticscholar.org/paper/0056b0a97538cb9a9e37a3d5ddcc8ebb0fe15158																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7713													
musimp	MuSimp	1978			8	pl				0					4396	0			17925	2265	true	0									pl																							false																																																	University of Hawaii															0	0		8																																														United States				https://semanticscholar.org/paper/854d1c0e80326e5865dac9dd78763c646d152359																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2265													
mvl	MVL	1993			8	pl				0					4397	0			17925	3669	true	0									pl																							false																																																	Stanford University															0	0		8																																														United States				https://semanticscholar.org/paper/17577952166282ee183b0cf669fe7ab629b6f0f0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3669													
n-prolog	N-Prolog	1985			8	pl				0					4398	0			17925	2289	true	0									pl																							false																																																	Imperial College && Universität Stuttgart															0	0		9																																														United Kingdom and Germany				https://semanticscholar.org/paper/d32be98849af4eb52ade505125f7444c5b1220b5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2289													
n	N	1990	Gael de La Croix Vaubois and Catherine Moulinoux and BenoIt Derot		8	pl				0					4399	0			17925		true	0									pl																							false																																																	Thomson-CSF															0	0		10																3																														France				https://link.springer.com/chapter/10.1007/978-3-642-76153-9_10																																																																																																																																																																																																																								0	0														
napss	NAPSS	1965			8	pl				0					4400	0			17925	231	true	0									pl																							false																																																	Purdue University															0	0		8																																														United States				https://semanticscholar.org/paper/57ad3061f92a25b6b7e0b19bc440a0ecf3245bf0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=231													
narpl	NARPL	1989			8	pl				0					4401	0			17925	2859	true	0									pl																							false																																																	Drexel University															0	0		8																																														United States				https://semanticscholar.org/paper/513307c8f1387456af597c00d5033424452fc5ae																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2859													
nassi-shneiderman-charts	Nassi-Shneiderman charts	1972			8	pl				0					4402	0			17925	7314	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/18b416005dee051a440081e2cd7232987ff33172																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7314													
ndl	NDL	2007			8	pl				0					4403	0			17925	2274	true	0									pl																							false																																																	Oregon Health & Science University															0	0		8																																														United States				https://digitalcommons.ohsu.edu/cgi/viewcontent.cgi?article=2851&context=etd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2274													
neater	NEATER 2	1968			8	linter				0					4404	0			17925	8136	false	0									linter																							false																																																	Kansas State University															0	0		8																																														United States				https://semanticscholar.org/paper/b438a87ff740647bc4471f8486337cec6db6b301																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8136													
neo4j	Neo4j	2007			8	database				0					4405	0			17925		false	0									database																							false																																														Graph database management system	Graph database management system		Neo4j, Inc.	Graph database management system											https://cheatsheets.zip/neo4j			0	0		8																																														Sweden																																																																																																																																																																																																																												0	0														
ness	Ness	1989			8	pl				0					4406	0			17925	2727	true	0									pl																							false																																																	Carnegie Mellon															0	0		8																																														United States				https://semanticscholar.org/paper/99431c53efe9414e83bd6bb3fdc49a41d0900974																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2727													
netform	Netform	1974			8	pl				0					4407	0			17925	8444	true	0									pl																							false																																																	Twente University of Technology															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/283ca3cc628e88bdfdc4f405c957df1519ef2c92																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8444													
network-control-language	Network Control Language	1978			8	pl				0					4408	0			17925	7056	true	0									pl																							false																																																	Computer Systems Engineers Ltd															0	0		8																																														United States				https://semanticscholar.org/paper/000142664971e1b4202198b04bcf96f3ba3d103c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7056													
neuronc	NeuronC	1992			8	pl				0					4409	0			17925	6715	true	0									pl																							false																																																	University of Pennsylvania															0	0		8																																														United States				https://semanticscholar.org/paper/03e092833db6d8a046b23a658fbfeac6ab2d0858																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6715													
nfql	NFQL	1989			8	pl				0					4410	0			17925	1504	true	0									pl																							false																																																	Kansas State University && Brigham Young University															0	0		9																																														United States				https://semanticscholar.org/paper/d4eef3fa0f4aa184c86350a97663ae24e2c80288																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1504													
ngql	Noms GraphQL	2017			8	queryLanguage				0					4411	0			17925		true	0									queryLanguage																							false																																																	https://github.com/attic-labs															0	0		9	graphql																																													United States				https://github.com/attic-labs/noms/blob/master/go/ngql/README.md																																																																																																																																																																																																																								0	0														
nikl	NIKL	1986			8	pl				0					4412	0			17925	1243	true	0									pl																							false																																																	USC															0	0		8																																														United States				https://semanticscholar.org/paper/d1d2fffa67e72944665f2b09adf2c39dce2dd6d9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1243													
noah	NOAH	1982			8	pl				0					4413	0			17925	5593	true	0									pl																							false																																																	University of Hagen															0	0		8																																														Former West Germany or Federal Republic of Germany				https://semanticscholar.org/paper/0172e9caf3dc204175368cab98e34c49def2add1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5593													
noodle	Noodle	1993			8	pl				0					4414	0			17925	5786	true	0									pl																							false																																																	Bell Labs && Columbia University															0	0		9																																														United States				https://semanticscholar.org/paper/95611dde7df948285d4cf6417fa04aa62e45097d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5786													
nop-2	NOP-2	2001			8	pl				0					4415	0			17925	8036	true	0									pl																							false																																																	Universität Wien															0	0		8																																														Austria				https://semanticscholar.org/paper/caac297bc024f9be9a3526726bdb35bf99c23bdc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8036													
npl	NPL	1963			8	pl				0					4416	0			17925	446	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/ea0c28e0c80c8d3741001d3defc703af4a8370bb																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=446													
nul-lang	Navigational User's Language	1976			8	pl				0					4417	0			17925		true	0									pl																							false													nul																																				institut d'Informatique															0	0		8																																														Canada				https://semanticscholar.org/paper/2e8ff22c4958300f63709502f87f5752e78dde5a																																																																																																																																																																																																																								0	0														
numerica	Numerica	1997			8	pl				0					4418	0			17925	5770	true	0									pl																							false																																																	Brown University && University of Connecticut															0	0		9																																														United States				https://semanticscholar.org/paper/148689502f77b33ea32d93d2cc8174bdebe1cef9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5770													
oaklisp	Oaklisp	1986			8	pl				0					4419	0			17925	1246	true	0									pl																							false																																																	Carnegie Mellon															0	0		8																																														United States				https://semanticscholar.org/paper/9ff0f14de60543923c8f9437edea50298d0ec73e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1246													
oasis-operating-system	oasis-operating-system	1977			8	os				0					4420	0			17925		false	0									os																							false																																														"The OASIS operating system was originally developed and distributed in 1977 by Phase One Systems of Oakland, California (President Howard Sidorsky). OASIS was developed for the Z80 processor and was the first multi-user operating system for 8-bit microprocessor based computers (Z-80 from Zilog). ""OASIS"" was a backronym for ""Online Application System Interactive Software""."	"The OASIS operating system was originally developed and distributed in 1977 by Phase One Systems of Oakland, California (President Howard Sidorsky). OASIS was developed for the Z80 processor and was the first multi-user operating system for 8-bit microprocessor based computers (Z-80 from Zilog). ""OASIS"" was a backronym for ""Online Application System Interactive Software""."		Phase One Systems	"The OASIS operating system was originally developed and distributed in 1977 by Phase One Systems of Oakland, California (President Howard Sidorsky). OASIS was developed for the Z80 processor and was the first multi-user operating system for 8-bit microprocessor based computers (Z-80 from Zilog). ""OASIS"" was a backronym for ""Online Application System Interactive Software""."														0	0		8																																														United States				https://en.wikipedia.org/wiki/THEOS#OASIS																																																																																																																																																																																																																								0	0														
obj2	OBJ2	1984			8	pl				0					4421	0			17925	1169	true	0									pl																							false																																																	SRI Intternational															0	0		8																																														United States				https://semanticscholar.org/paper/af14c22d411e0b8a4c1e2536fdb903f946f5028c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1169													
objectcharts	Objectcharts	1992			8	pl				0					4422	0			17925	7789	true	0									pl																							false																																																	FZI Forschungszentrum Informatik															0	0		8																																														Germany				https://semanticscholar.org/paper/e55bd50560451f344e31e48c3226b7d1cf1217a1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7789													
objectworld	ObjectWorld	1993			8	pl				0					4423	0			17925	5117	true	0									pl																							false																																																	University of Vienna															0	0		8																																														Austria				http://dl.acm.org/citation.cfm?id=1747249.1747274																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5117													
objvprolog	ObjVProlog	1989			8	pl				0					4424	0			17925	1506	true	0									pl																							false																																																	Sorbonne Université && Université de Montréal															0	0		9																																														France and Canada				https://semanticscholar.org/paper/0ac219622794dad9d4c83862f17c6feb589fffbe																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1506													
obscure	OBSCURE	1985			8	pl				0					4425	0			17925	1171	true	0									pl																							false																																																	Universität des Saarlandes															0	0		8																																														Germany				https://semanticscholar.org/paper/147aacbd7d6fdab57cd40c126db80242f377d8a5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1171													
occam-2	Occam 2	1987			8	pl				0					4426	0			17925	1344	true	0									pl																							false																																																	City Univerisy, London															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/6ccfaaf57101386875d526b70abe23f1801ac621																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1344													
octopus	Octopus	1993			8	pl				0					4427	0			17925	3537	true	0									pl																							false																																																	University of Adelaide															0	0		8																																														Australia				https://link.springer.com/chapter/10.1007/978-1-4471-3564-7_4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3537													
ofl	OFL	1995			8	pl				0					4428	0			17925	5589	true	0									pl																							false																																																	Université de Versailles Saint-Quentin && Inria && EDS International (France) SA															0	0		10																																														France				https://semanticscholar.org/paper/3534e02af047f41a225334aeef1511f6629f0bea																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5589													
ohaskell	O'Haskell	2002			8	pl				0					4429	0			17925	3545	true	0									pl																							false																																																	Oregon Graduate Institute															0	0		8																																														United States				https://www.sciencedirect.com/science/article/pii/S0167642302000266																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3545													
olga	OLGA	1985			8	pl				0					4430	0			17925	1173	true	0									pl																							false																																																	University of Toronto															0	0		8																																														Canada				https://dl.acm.org/citation.cfm?id=809592																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1173													
oli	OLI	1997			8	pl				0					4431	0			17925	2851	true	0									pl																							false																																																	The Chinese University of Hong Kong && University of Manchester															0	0		9																																														Hong Kong (SAR) and United Kingdom				https://semanticscholar.org/paper/37a37bbfa6b7f9bf3480777b02a11f1d96df6a54																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2851													
olog	olog	1997			8	pl				0					4432	0			17925	7142	true	0									pl																							false																																																	University of Regina															0	0		8																																														Canada				https://semanticscholar.org/paper/94bbfdcdfcbf1684b551a8f1eba84b252f080c83																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7142													
omnimark	OMNIMARK	1980			8	pl				0					4433	0			17925	1998	true	0									pl																							false																																																	Exoterica Corporation															0	0		8																																														Canada				http://developers.omnimark.com/documentation/v4r0/narrativ/11.htm																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1998													
omnitab-ii	OMNITAB II	1970			8	pl				0					4434	0			17925	4641	true	0									pl																							false																																																	National Institute of Standards and Technology															0	0		8																																														United States				https://dl.acm.org/doi/10.1145/356599.356600																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4641													
omnitab	OMNITAB	1963			8	pl				0					4435	0			17925	559	true	0									pl																							false																																																	National Bureau of Standards															0	0		8																																														United States				https://www.govinfo.gov/content/pkg/GOVPUB-C13-daaa8e8e414a51b481ac1395f0f356d5/pdf/GOVPUB-C13-daaa8e8e414a51b481ac1395f0f356d5.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=559													
oopal	OOPAL	2002			8	pl				0					4436	0			17925	8254	true	0									pl																							false																																																	University of Bern															0	0		8																																														Switzerland				https://semanticscholar.org/paper/07e1ba85e3da92074c7af917aa21f4a7320fe717																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8254													
openmusic	OpenMusic	2019			8	pl				0					4437	0			17925	6433	true	0									pl																							false																																																	Inria															0	0		8																																														France				https://www.sciencedirect.com/science/article/pii/S1045926X14000330																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6433													
ops-3	OPS-3	1965			8	pl				0					4438	0			17925	4609	true	0									pl																							false																																																	MIT															0	0		8																																														United States				https://semanticscholar.org/paper/c0e0552bda123b904ca76a6aff5b9076064252ff																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4609													
ops	OPS	1970			8	pl				0					4439	0			17925	519	true	0									pl																							false																																																	Carnegie Mellon															0	0		8																																														United States				https://semanticscholar.org/paper/ea0bc6190993e02ea017c57595df6d4a6edc0d20																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=519													
oracle	Oracle	1979			8	database				0					4440	0			17925		false	0									database																							false																																														Relational database management system (RDBMS)	Relational database management system (RDBMS)		Oracle	Relational database management system (RDBMS)														0	0		8																																				https://github.com/antlr/grammars-v4/tree/master/sql/mysql/Oracle										United States																																																																																																																																																																																																																												0	0														
oregano	OREGANO	1969			8	pl				0					4441	0			17925	621	true	0									pl																							false																																																	General Electric Research and Development															0	0		8																																														United States				https://semanticscholar.org/paper/114ec91124e001570a457b927d37c71f41b2b2e4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=621													
orlog	Orlog	1992			8	pl				0					4442	0			17925	7155	true	0									pl																							false																																																	University of Idaho && University of British Columbia - Vancouver															0	0		9																																														United States and Canada				https://semanticscholar.org/paper/5d0ba04059cdc5cf7f0f6f176e49885cd6675c84																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7155													
osiris	OSIRIS	1970			8	pl				0					4443	0			17925	6761	true	0									pl																							false																																																	University of Michigan															0	0		8																																														United States				https://semanticscholar.org/paper/898ebdb18c02b923f0b7965d2976080c5b2ab67a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6761													
osl-2	OSL/2	1970			8	pl				0					4444	0			17925	7409	true	0									pl																							false																																																	University of Illinois Urbana-Champaign															0	0		8																																														United States				https://semanticscholar.org/paper/458a0b9228c7fd19e7e87dd2304189a5e8f35fdd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7409													
ottawa-euclid	Ottawa Euclid	1984			8	pl				0					4445	0			17925	2324	true	0									pl																							false																																																	I.P. Sharp Associates															0	0		8																																														Canada				https://semanticscholar.org/paper/8bc6a491425664186ce40fb96735f4ea51947151																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2324													
otter	Otter	1988			8	pl				0					4446	0			17925	3666	true	0									pl																							false																																																	University of Chicago															0	0		8																																														United States				https://semanticscholar.org/paper/7cc53381bfb1f0201a356f423e3df8e57fd56178																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3666													
oxide	Oxide	2021			8	pl				0					4447	0			17925		true	0									pl																							false																																														Oxide, scripting language with Rust-influenced syntax	Oxide, scripting language with Rust-influenced syntax		https://github.com/tuqqu/oxide-lang/issues	Oxide, scripting language with Rust-influenced syntax														0	0		8																																														Russia				https://reddit.com/r/ProgrammingLanguages/comments/mflcry/oxide_scripting_language_with_rustinfluenced/																																																																																																																																																																																																																								0	0														
p-prolog	P-Prolog	1986			8	pl				0					4448	0			17925	1259	true	0									pl																							false																																																	Keio University															0	0		8																																														Japan				https://semanticscholar.org/paper/afc96ec418da6f6dfb89696b21e1087b7b77cbbc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1259													
p-tac	P-TAC	1989			8	pl				0					4449	0			17925	1515	true	0									pl																							false																																																	Harvard University && MIT															0	0		9																																														United States				https://semanticscholar.org/paper/69d5f415589db0579dc4afc03219c9375e8a46aa																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1515													
p3l	P3L	1998			8	pl				0					4450	0			17925	5425	true	0									pl																							false																																																	Universita di Catania && Universita di Pisa															0	0		9																																														Italy				https://semanticscholar.org/paper/b68e6132b5e0970db71717f876fc329869533d89																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5425													
pacol	PACOL	1974			8	pl				0					4451	0			17925	5884	true	0									pl																							false																																																	University of Illinois Urbana-Champaign															0	0		8																																														United States				https://semanticscholar.org/paper/b517ba4cb6cf0e9ed5fc910e1bafe63e8605d731																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5884													
pact-ia	PACT IA	1957			8	pl				0					4452	0			17925	2515	true	0									pl																							false																																																	RAND															0	0		8																																														United States				https://semanticscholar.org/paper/2403ebaa7ec4482b08cd913d029bc80dc4e64464																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2515													
padl-1	PADL-1	1978			8	pl				0					4453	0			17925	5287	true	0									pl																							false																																																	University of Rochester															0	0		8																																														United States				https://semanticscholar.org/paper/6de7d26addad29cc99ac49ce1c85bf668ccb50a2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5287													
pailisp	PaiLisp	1986			8	pl				0					4454	0			17925	1252	true	0									pl																							false																																																	Tohoku University															0	0		8																																														United States				https://semanticscholar.org/paper/cb80e839c67a7a28f1cc087daf8175f259fbfce7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1252													
palingol	Palingol	1996			8	pl				0					4455	0			17925	6698	true	0									pl																							false																																																	Institut Curie															0	0		8																																														France				https://semanticscholar.org/paper/5da731820bc1c93b30a271da7ff90de85088dbf9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6698													
pancode	PANCODE	1982			8	pl				0					4456	0			17925	5293	true	0									pl																							false																																																	Concordia Universily															0	0		8																																														Canada				https://semanticscholar.org/paper/9e64520ea46880dd54f6fc649a2db3cf6d6481a3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5293													
panon-1	PANON-1	1963			8	pl				0					4457	0			17925	2880	true	0									pl																							false																																																	Università di Pisa															0	0		8																																														Italy				https://semanticscholar.org/paper/558c3be32d038f51e0f87f8bc815ab5b04d155de																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2880													
panon-1b	PANON-1B	1965			8	pl				0					4458	0			17925	3166	true	0									pl																							false																																																	Università di Pisa															0	0		8																																														Italy				https://semanticscholar.org/paper/558c3be32d038f51e0f87f8bc815ab5b04d155de																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3166													
parallel-ellpack	Parallel ELLPACK	1983			8	pl				0					4459	0			17925	6931	true	0									pl																							false																																																	Purdue University															0	0		8																																														United States				https://semanticscholar.org/paper/394dfd721925c2faf160c851de2df7b5b67a2e8d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6931													
parallel-pascal	Parallel Pascal	1984			8	pl				0					4460	0			17925	1106	true	0									pl																							false																																																	Cornell University															0	0		8																																														United States				https://semanticscholar.org/paper/10c78f2482fc971ed101675837148fc5af655455																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1106													
paralog-e	ParaLog_e	1997			8	pl				0					4461	0			17925	5776	true	0									pl																							false																																																	Pontifical Catholic University of Parana && Paulista University															0	0		9																																														Brazil				https://semanticscholar.org/paper/a849f326a4ae2f8e1fcdf8311528a882720839b6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5776													
parmod	ParMod	1987			8	pl				0					4462	0			17925	1348	true	0									pl																							false																																																	Technische Universität München															0	0		8																																														Germany				https://link.springer.com/chapter/10.1007/3-540-55437-8_75																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1348													
parse-tree-notation	Parse Tree Notation	1994			8	grammarLanguage				0					4463	0			17925		true	0									grammarLanguage																							false																																														An important aspect of Parse Tree Notation (PTN) is that the data structure being manipulated is the parse tree for the program, not its token list. Pattern matching in PTN is on subtrees of the program's parse tree, using DCG rules to identify the subtrees of interest	An important aspect of Parse Tree Notation (PTN) is that the data structure being manipulated is the parse tree for the program, not its token list. Pattern matching in PTN is on subtrees of the program's parse tree, using DCG rules to identify the subtrees of interest		University of Melbourne	An important aspect of Parse Tree Notation (PTN) is that the data structure being manipulated is the parse tree for the program, not its token list. Pattern matching in PTN is on subtrees of the program's parse tree, using DCG rules to identify the subtrees of interest														0	0		8																																														Australia				https://dtai.cs.kuleuven.be/projects/ALP/newsletter/archive_93_96/news/tools/grammars/ptn.html																																																																																																																																																																																																																								0	0														
pascal-plus	Pascal Plus	1979			8	pl				0					4464	0			17925	861	true	0									pl																							false																																																	Queen's University															0	0		8																																														N. Ireland				https://semanticscholar.org/paper/481812ae08cfd5ea9ac2e83cf64532c84cd34686																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=861													
pascal-s	Pascal-S	1975			8	pl				0					4465	0			17925	686	true	0									pl																							false																																																	Eidgenössische Technische Hochschule Zürich															0	0		8																																														Switzerland				https://semanticscholar.org/paper/fbf2246618ddca5d06723f8cbf9e9535fd810af4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=686													
pascal-sc	Pascal-SC	1982			8	pl				0					4466	0			17925	1349	true	0									pl																							false																																																	Universitat Karlsruhe															0	0		8																																														Germany				https://semanticscholar.org/paper/303abc789e8c7dc2757878f7bee9860ae8a83da4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1349													
pasion	PASION	1986			8	pl				0					4467	0			17925	4723	true	0									pl																							false																																																	Universidad Panamericana															0	0		8																																														Mexico				https://semanticscholar.org/paper/fbed8ca88776b2203c84c4bd327c78736f6e1f91																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4723													
pasro	PASRO	1985			8	pl				0					4468	0			17925	1176	true	0									pl																							false																																																	Karlsruhe Institute of Technology															0	0		8																																														Germany				https://semanticscholar.org/paper/523e2e9839e6e0893ec51f86b0d38fd89236dd1f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1176													
path-pascal	Path Pascal	1978			8	pl				0					4469	0			17925	922	true	0									pl																							false																																																	University of Illinois Urbana-Champaign															0	0		8																																														United States				https://semanticscholar.org/paper/0958388c3a62e515f9eb94227b568b220310de7c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=922													
pcn	PCN	1992			8	pl				0					4470	0			17925	1702	true	0									pl																							false																																																	Argonne National Laboratory															0	0		8																																														United States				https://semanticscholar.org/paper/a40bc8206f1cb0064f89f8c03ab55191a6adfb9a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1702													
pcol	PCOL	1986			8	pl				0					4471	0			17925	6361	true	0									pl																							false																																																	University of Leiden															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/6b5d2a050559ac439b45876587fbcb8da1daa979																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6361													
pcpp	pC++	1991			8	pl				0					4472	0			17925	1654	true	0									pl																							false																																																	University of Renne && Indiana University															0	0		9																																														France and United States				https://semanticscholar.org/paper/f0d0e8e319f4f733d066f6490cee425a2d864d84																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1654													
pdl-ada	PDL/Ada	1981			8	pl				0					4473	0			17925	5613	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/6aacf17c753a525d7574b2c9fc343607db0b58eb																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5613													
pdl	PDL	1973			8	pl				0					4474	0			17925	1413	true	0									pl																							false																																																	Caine, Farber & Gordon, Inc															0	0		8																																														United States				https://semanticscholar.org/paper/09e5ae62d7f9417781fe537bfac40db64daa0ab0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1413													
pebble	Pebble	1984			8	pl				0					4475	0			17925	1107	true	0									pl																							false																																																	DEC && University of Edinburgh															0	0		9																																														United States and Scotland				https://semanticscholar.org/paper/81af48482535018e2ae3a6b34f5e6995f1844850																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1107													
pegasus-autocode	Pegasus AUTOCODE	1959			8	pl				0					4476	0			17925	2898	true	0									pl																							false																																																	Ferranti Ltd															0	0		8																																														United Kingdom				https://academic.oup.com/comjnl/article/1/4/192/430774																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2898													
pei	PEI	1994			8	pl				0					4477	0			17925	6243	true	0									pl																							false																																																	Université Louis Pasteur															0	0		8																																														France				https://semanticscholar.org/paper/8a23d36dc51b3f14ed81faea28caebc5704a3acd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6243													
pep	PEP	1984			8	pl				0					4478	0			17925	3339	true	0									pl																							false																																																	Eindhoven University of Technology															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/bcfbb8578832db7be05b5250f2323dc7ec31c7a2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3339													
peridot	Peridot	2022			8	pl				0					4479	0			17925		true	0									pl																							false																																														Peridot MVP	Peridot MVP		https://github.com/eashanhatti/peridot/issues	Peridot MVP														0	0		8																																														Unknown				https://reddit.com/r/ProgrammingLanguages/comments/wjsxwh/peridot_mvp/																																																																																																																																																																																																																								0	0														
pfort	PFORT	1975			8	pl				0					4480	0			17925	8104	true	0									pl																							false																																																	Bell Labs															0	0		8																																														United States				https://semanticscholar.org/paper/2fe4c371d137b510524ae2d8443787d19672810f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8104													
pfortran	Pfortran	1992			8	pl				0					4481	0			17925	1703	true	0									pl																							false																																																	Pennsylvania State University && University of Houston															0	0		9																																														United States				https://semanticscholar.org/paper/bf0a0806fbbdd165123c9791eb41445391dc122f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1703													
pgolog	pGOLOG	2000			8	pl				0					4482	0			17925	2952	true	0									pl																							false																																																	Aachen University of Technology															0	0		8																																														Germany				https://semanticscholar.org/paper/b39312ed8f28002bb4da91edafb6c8c8d67add38																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2952													
physictran	PHYSICTRAN	1971			8	pl				0					4483	0			17925	5472	true	0									pl																							false																																																	French Ministry of Defence Computing Center															0	0		8																																														France				https://semanticscholar.org/paper/2788136771757c8c046bafad9afec0ba8a88183e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5472													
pi-calculus	Pi Calculus	1991			8	pl				0					4484	0			17925	6813	true	0									pl																							false																																																	Laboratoire de l'Informatique du Parallélisme															0	0		8																																														France				https://semanticscholar.org/paper/fa025cfbd3e988186e561e538ea1c2edf7b35454																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6813													
picasso	PICASSO	1988			8	pl				0					4485	0			17925	5551	true	0									pl																							false																																																	University of Texas at Austin															0	0		8																																														United States				https://semanticscholar.org/paper/26e84cc639c8afbd8b658c05449a0c967f0bde7e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5551													
pictol	PICTOL	1975			8	pl				0					4486	0			17925	7362	true	0									pl																							false																																																	Georgetown University Medical Center															0	0		8																																														United States				https://semanticscholar.org/paper/9763fc35b3dec7962a862dd6798a0140b4987e7c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7362													
picturebalm	PICTUREBALM	1980			8	pl				0					4487	0			17925	4150	true	0									pl																							false																																																	University of Utah															0	0		8																																														United States				https://semanticscholar.org/paper/7f0a74202874a0771490fd5ebfca38ff5a7a96b8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4150													
pilib	PiLib	2002			8	pl				0					4488	0			17925	6815	true	0									pl																							false																																																	Ecole Polytechnique Federale de Lausanne															0	0		8																																														Switzerland				https://semanticscholar.org/paper/38ae8b57d327d3dfa9a5d083488ff46dc8daab4a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6815													
pl-exus	PL/EXUS	1973			8	pl				0					4489	0			17925	3390	true	0									pl																							false																																																	Texas Institute for Rehabilitation and Research && Baylor College of Medicine && Four-Phase Systems,-Inc															0	0		10																																														United States				https://semanticscholar.org/paper/c655c13b1a0704df8a857f026b2e0fb5dbf708f6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3390													
pl-s-ii	PL/S-II	1974			8	pl				0					4490	0			17925	5242	true	0									pl																							false																																																	IBM															0	0		8																																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=5242													
pl-s	PL/S	1968			8	pl				0					4491	0			17925	592	true	0									pl																							false																																																	IBM															0	0		8																																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=592													
pl-x	PL-X	1994			8	pl				0					4492	0			17925		true	0									pl																							false																																														IBM internal systems programming language (Programming Language/Cross Systems). There has been a progression from the original PL/S to the current PL/X. The language looks like and was originally based on PL/1 but it has picked up modern features along the way as well as features specifically for writing system software. AFAIK code exists written in all of the PL/* dialects and that the current PL/X compiler can handle all of them. Mark knows a lot better and may feel like commenting.	IBM internal systems programming language (Programming Language/Cross Systems). There has been a progression from the original PL/S to the current PL/X. The language looks like and was originally based on PL/1 but it has picked up modern features along the way as well as features specifically for writing system software. AFAIK code exists written in all of the PL/* dialects and that the current PL/X compiler can handle all of them. Mark knows a lot better and may feel like commenting.		IBM	IBM internal systems programming language (Programming Language/Cross Systems). There has been a progression from the original PL/S to the current PL/X. The language looks like and was originally based on PL/1 but it has picked up modern features along the way as well as features specifically for writing system software. AFAIK code exists written in all of the PL/* dialects and that the current PL/X compiler can handle all of them. Mark knows a lot better and may feel like commenting.														0	0		8																																														United States				http://users.etown.edu/w/wunderjt/home_IBM.html																																																																																																																																																																																																																								0	0														
placa	PLACA	1993			8	pl				0					4493	0			17925	7797	true	0									pl																							false																																																	University of Northern Iowa															0	0		8																																														United States				https://semanticscholar.org/paper/45ee453b342846e1e28cd4146821e3aea3a566e2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7797													
planit	PLANIT	1967			8	pl				0					4494	0			17925	296	true	0									pl																							false																																																	Purdue University															0	0		8																																														United States				https://semanticscholar.org/paper/727178f186186866e862cb909374646efd3384e6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=296													
planner-73	PLANNER-73	1973			8	pl				0					4495	0			17925	3346	true	0									pl																							false																																																	MIT															0	0		8																																														United States				https://semanticscholar.org/paper/692c91426fa930ce043bee9d1e80410927253139																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3346													
playground	Playground	1989			8	pl				0					4496	0			17925	2383	true	0									pl																							false																																																	Apple															0	0		8																																														United States				https://semanticscholar.org/paper/bca61be86585d10a0941e00cdeee4bde43484594																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2383													
plunk	Pλ⍵NK	2020			8	pl				0					4497	0			17925		true	0									pl																							false																																														This work presents Pλ⍵NK, a functional probabilistic network programming language that extends Probabilistic NetKAT (PNK). Like PNK, it enables probabilistic modelling of network behaviour, by providing probabilistic choice and infinite iteration (to simulate looping network packets). Yet, unlike PNK, it also offers abstraction and higher-order functions to make programming much more convenient.	This work presents Pλ⍵NK, a functional probabilistic network programming language that extends Probabilistic NetKAT (PNK). Like PNK, it enables probabilistic modelling of network behaviour, by providing probabilistic choice and infinite iteration (to simulate looping network packets). Yet, unlike PNK, it also offers abstraction and higher-order functions to make programming much more convenient.		Katholieke Universiteit	This work presents Pλ⍵NK, a functional probabilistic network programming language that extends Probabilistic NetKAT (PNK). Like PNK, it enables probabilistic modelling of network behaviour, by providing probabilistic choice and infinite iteration (to simulate looping network packets). Yet, unlike PNK, it also offers abstraction and higher-order functions to make programming much more convenient.														0	0		8																																														Belgium				https://dl.acm.org/doi/pdf/10.1145/3371107?download=true																																																																																																																																																																																																																								0	0														
pocket-smalltalk	Pocket Smalltalk	1999			8	pl				0					4498	0			17925	3749	true	0									pl																							false																																																	Tucows Inc															0	0		8																																														Canada				https://archive.org/details/tucows_33442_Pocket_Smalltalk																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3749													
pogol	POGOL	1973			8	pl				0					4499	0			17925	6653	true	0									pl																							false																																																	Dept. of Defense															0	0		8																																														United States				https://semanticscholar.org/paper/9fdacc168f5ccad268546464644791819e74ba50																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6653													
polac	POLAC	1975			8	pl				0					4500	0			17925	3702	true	0									pl																							false																																																	University of Wisconsin															0	0		8																																														United States				https://semanticscholar.org/paper/8181228b3c1415a2aef0192a387d3cb806e9e968																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3702													
polylith	Polylith	1983			8	pl				0					4501	0			17925	7205	true	0									pl																							false																																																	University of Maryland															0	0		8																																														United States				https://semanticscholar.org/paper/29fe52cae95491b866f8976ad5ce781c5d511078																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7205													
polyp	PolyP	1997			8	pl				0					4502	0			17925	206	true	0									pl																							false																																																	Chalmers University of Technology && University of Göteborg															0	0		9																																														Sweden				https://semanticscholar.org/paper/19eabbb7b59ecd5e893e093675a81963eba8e094																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=206													
polytoil	PolyTOIL	1994			8	pl				0					4503	0			17925	3368	true	0									pl																							false																																																	Williams College && Memorial University of Newfoundland															0	0		9																																														Canada				https://semanticscholar.org/paper/97aabd8e34d7ecfe3220a9ec356625f15c996943																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3368													
popsy	POPSY	1986			8	pl				0					4504	0			17925	2819	true	0									pl																							false																																																	Rogowski-Institut fuer Elektrotechnik															0	0		8																																														Germany				https://semanticscholar.org/paper/dcd4185a643a4dabeccde62520306eb0107f6baf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2819													
port-alg	PORT-ALG	1973			8	pl				0					4505	0			17925	3886	true	0									pl																							false																																																	University of Alabama															0	0		8																																														United States				https://semanticscholar.org/paper/53c2d575ec135ee9d6be06576bebc7ec118bb85b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3886													
presto	PRESTO	1987			8	pl				0					4506	0			17925	1354	true	0									pl																							false																																																	University of Washington															0	0		8																																														United States				https://semanticscholar.org/paper/41ae591cd31e9ce2dad574100d0d2e5e2bcf0d41																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1354													
principle-of-sufficient-reason	Principle of sufficient reason	1975			8	pl				0					4507	0			17925	2141	true	0									pl																							false																																																	Binghamton University															0	0		8																																														United States				https://semanticscholar.org/paper/10bf7c2d65e868efc8065cf1909bf3adf58e7685																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2141													
prism	PRISM	1983			8	pl				0					4508	0			17925	1053	true	0									pl																							false																																																	University of Maryland															0	0		8																																														United States				https://semanticscholar.org/paper/dbeccf2f4f7745707845d9dab06747f24164db27																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1053													
prisma-schema-language	Prisma Schema Language	2019			8	idl				0					4509	0			17925		true	0									idl																							false																																														The Prisma schema file (short: schema file, Prisma schema or schema) is the main configuration file for your Prisma setup. It is typically called schema.prisma and consists of the following parts:	The Prisma schema file (short: schema file, Prisma schema or schema) is the main configuration file for your Prisma setup. It is typically called schema.prisma and consists of the following parts:		Prisma Data,Inc	The Prisma schema file (short: schema file, Prisma schema or schema) is the main configuration file for your Prisma setup. It is typically called schema.prisma and consists of the following parts:														0	0		8																																														Germany				https://github.com/prisma/specs/tree/master/schema																																																																																																																																																																																																																								0	0														
procol	PROCOL	1991			8	pl				0					4510	0			17925	1655	true	0									pl																							false																																																	University of Leiden															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/8ca0a3c29736265fdc26fe5f7aeea3337e60df43																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1655													
progres	PROGRES	1991			8	pl				0					4511	0			17925	1656	true	0									pl																							false																																																	Rheinisch-Westfaelische Technische Hochschule Aachen University															0	0		8																																														Germany				https://semanticscholar.org/paper/6c95f7f3e59d0e6cba1d384e7e12c78d0d7d9dba																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1656													
prolog-d-linda	Prolog-D-Linda	1990			8	pl				0					4512	0			17925	2408	true	0									pl																							false																																																	James Cook University															0	0		8																																														Australia				https://semanticscholar.org/paper/d3b1b8ffbe9469eaaf409e640c190e3156064cdc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2408													
prolog-elf	Prolog-ELF	1985			8	pl				0					4513	0			17925	2003	true	0									pl																							false																																																	University of Tokyo															0	0		8																																														Japan				https://semanticscholar.org/paper/542c5cff6183e73d68782c1118acf2c1dfee7e27																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2003													
prolog-iii	Prolog III	1984			8	pl				0					4514	0			17925	1112	true	0									pl																							false																																																	Aix-Marseille Université															0	0		8																																														France				https://semanticscholar.org/paper/281cb123812ab786ac4675e095b5ef22ee83d861																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1112													
prolog-kr	Prolog/KR	1984			8	pl				0					4515	0			17925	4207	true	0									pl																							false																																																	University of Tokyo															0	0		8																																														Japan				https://semanticscholar.org/paper/419b71f6e9c856ffdfc0b37b3abb622cba83626e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4207													
prolog-linda	Prolog-Linda	1989			8	pl				0					4516	0			17925	2409	true	0									pl																							false																																																	University of Western Australia															0	0		8																																														Australia				https://semanticscholar.org/paper/327db1716b1ef4e6de076616bb88b8c43d0c2e78																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2409													
proplan	PROPLAN	1977			8	pl				0					4517	0			17925	5971	true	0									pl																							false																																																	Procter & Gamble Company															0	0		8																																														United States				https://semanticscholar.org/paper/886457bf258e2b5ab537e40daaebfd275f41febb																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5971													
protos-l	PROTOS-L	1989			8	pl				0					4518	0			17925	5243	true	0									pl																							false																																																	IBM															0	0		8																																														Germany				https://semanticscholar.org/paper/1783a738e09f64393365c81c32d2c66200d02505																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5243													
protosynthex	Protosynthex	1964			8	pl				0					4519	0			17925	459	true	0									pl																							false																																																	University of Illinois															0	0		8																																														United States				https://onlinelibrary.wiley.com/doi/abs/10.1002/bs.3830120110																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=459													
prow	PROW	1969			8	pl				0					4520	0			17925	8179	true	0									pl																							false																																																	Carnegie Mellon && National Institute of Health															0	0		9																																														United States				https://semanticscholar.org/paper/577e96521d62b9ebb5fd67412a21b02e9cd67b90																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8179													
psather	pSather	1991			8	pl				0					4521	0			17925	2415	true	0									pl																							false																																																	University of California Berkeley && Universität Saarbrücken															0	0		9																																														Germany				https://semanticscholar.org/paper/c1f6a05ddd3edddb8a16f78cc1c2aee494423077																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2415													
psg	PSG	1969			8	pl				0					4522	0			17925	4624	true	0									pl																							false																																																	American Academy of Sleep Medicine															0	0		8																																														United States				https://semanticscholar.org/paper/e64a3719a08356b4482517a9d52b2ed01a1df10b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4624													
psl	PSL	1979			8	pl				0					4523	0			17925	1009	true	0									pl																							false																																																	University of Utah															0	0		8																																														United States				https://semanticscholar.org/paper/6979acd46bd44d862a3923a8938e945495662f1e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1009													
pumpkin	PUMPKIN	1974			8	pl				0					4524	0			17925	655	true	0									pl																							false																																																	Brown University															0	0		8																																														United States				https://semanticscholar.org/paper/cd3c946dd8e41e9716300e5328362e16668512c5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=655													
pygmalion	Pygmalion	1974			8	visual				0					4525	0			17925	3889	true	0									visual																							false																																																	Stanford University															0	0		8																																														United States				http://worrydream.com/refs/Smith%20-%20Pygmalion.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3889													
q-gert	Q-GERT	1979			8	pl				0					4526	0			17925	7433	true	0									pl																							false																																																	Virginia Tech															0	0		8																																														United States				https://semanticscholar.org/paper/39abe9aa531e0a87801b318172c84579e6353db2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7433													
qa4	QA4	1967			8	pl				0					4527	0			17925	345	true	0									pl																							false																																																	SRI															0	0		8																																														United State				https://semanticscholar.org/paper/854ae442f80f0438f10d3df929c15fd7ff9f3f85																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=345													
qlisp	QLISP	1988			8	pl				0					4528	0			17925	1426	true	0									pl																							false																																																	Lucid, Inc															0	0		8																																														United States				https://semanticscholar.org/paper/34c3e2530d7543a7acce3053617f00bc195a24e5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1426													
quanta	Quanta	2003			8	pl				0					4529	0			17925	6732	true	0									pl																							false																																																	University of Westminster															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/d5247b244fdd7c87bac66d71e3e77dd4c1ba5200																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6732													
queue	Queue	2019	John W. Cowan		8	pl				0					4530	0		1	17925		true	0									pl																							false																																														A small programming language related to Joy, but based on queues rather than a stack. The implementation is also in Chicken Scheme.	A small programming language related to Joy, but based on queues rather than a stack. The implementation is also in Chicken Scheme.			A small programming language related to Joy, but based on queues rather than a stack. The implementation is also in Chicken Scheme.									chicken					0	0		9																1	false																																											";;; Qlang version 0.1 ;;; R5RS Scheme plus getprop, putprop, error  ;; queue primitives from SICP pp. 209-212 ;; in classical Lisp, called ""tconc"" representation  (define front-ptr car) (define rear-ptr cdr) (define set-front-ptr! set-car!) (define set-rear-ptr! set-cdr!)  (define (empty-queue? queue) (null? (front-ptr queue))) (define (make-queue) (cons '() '())) (define (insert-queue! queue item)  (let ((new-pair (cons item '())))   (cond ((empty-queue? queue)    (set-front-ptr! queue new-pair)    (set-rear-ptr! queue new-pair))         (else    (set-cdr! (rear-ptr queue) new-pair)    (set-rear-ptr! queue new-pair)))))  (define (delete-queue! queue)  (if (empty-queue? queue)   (error ""delete-queue!"" ""empty queue"")   (let ((front (car (front-ptr queue))))    (set-front-ptr! queue (cdr (front-ptr queue)))    front)))  (define queue->list front-ptr)  ;; define a Qlang primitive (define (q-prim sym fn arity)  (putprop sym 'q-subr fn)  (putprop sym 'q-arity arity))  ;; return the arity of an operator, or -1 if not an operator (define (q-arity sym)  (if (symbol? sym)   (getprop sym 'q-arity -1)   -1))  ;; return the Qlang definition of a symbol (define (q-def sym) (getprop sym 'q-subr #f))  ;; execute Qlang expression encoded as list (define (q-exec list)  (let ((queue (make-queue)))   (for-each (lambda (elem) (insert-queue! queue elem)) list)   (q-exec-queue queue)))  ;; execute Qlang expression encoded as queue (define (q-exec-queue queue)  (let* ((item (delete-queue! queue))         (arity (q-arity item)))   (cond ((empty-queue? queue)    item)               ((negative? arity)    (insert-queue! queue item)    (q-exec-queue queue))         ((q-args-available? (queue->list queue) item arity)    (insert-queue! queue     (apply (q-def item)      (q-get-args! queue arity)))    (q-exec-queue queue))         (else    (insert-queue! queue item)    (q-exec-queue queue)))))  ;; Are the right number of arguments available? (define (q-args-available? args sym count)  (cond ((zero? count)   #t)        ((null? args)   (error (symbol->string sym) ""missing arguments""))        ((>= (q-arity (car args)) 0)   #f)        (else   (q-args-available? (cdr args) sym (- count 1)))))  (define (q-get-args! queue count)  (if (zero? count)   '()   (let ((arg (delete-queue! queue)))    (cons arg (q-get-args! queue (- count 1))))))  ;; some primitives (q-prim '+ + 2) (q-prim '* * 2) (q-prim 'pi (lambda () 3.141592653) 0)"																																																																																																																																																																																																														0	0														
quick-macros	Quick Macros	1997			8	pl				0					4531	0			17925	8634	true	0									pl																							false																																																	https://www.libreautomate.com/forum															0	0		8																																														Lithuania				http://www.quickmacros.com/features.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8634													
quiktran	QUIKTRAN	1964			8	pl				0					4532	0			17925	461	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://www.wikiwand.com/en/QUIKTRAN																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=461													
quty	Quty	1984			8	pl				0					4533	0			17925	1115	true	0									pl																							false																																																	Tohoku University															0	0		8																																														Japan				https://semanticscholar.org/paper/cca3db20ac9ef2f63352d5be7e115204af65e1f0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1115													
rapidgen-rpl	rapidgen-rpl	1983			8	pl				0					4534	1			17925		true	0									pl																							false																																														RapidGen translates the XML into a concise and transparent format of decision tables for decision logic programming —RPL— a rich, purpose-built language developed by the company. Supports high speed execution of decision models. Is capable of processing large data volumes. Preserves traceability to the original DMN model.	RapidGen translates the XML into a concise and transparent format of decision tables for decision logic programming —RPL— a rich, purpose-built language developed by the company. Supports high speed execution of decision models. Is capable of processing large data volumes. Preserves traceability to the original DMN model.		RapidGen Software Ltd	RapidGen translates the XML into a concise and transparent format of decision tables for decision logic programming —RPL— a rich, purpose-built language developed by the company. Supports high speed execution of decision models. Is capable of processing large data volumes. Preserves traceability to the original DMN model.														0	0		8																																														United Kingdom					Days_leave <- 22 AGE < 18         Y N N N N ELSE AGE >= 60        N Y - N N - SERVICE >= 30    N - Y N N - SERVICE >= 15    N - - Y N - AGE >= 45        N - - - Y - Days_leave + 5   X X X . . . Days_leave + 2   . . . X X . Days_leave + 3   . X X . . .																																																																																																																																																																																																																							0	0														
rapidwrite	RAPIDWRITE	1962			8	pl				0					4535	0			17925	462	true	0									pl																							false																																																	International Computers and Tabulators Ltd															0	0		8																																														United Kingdom				https://www.sciencedirect.com/science/article/abs/pii/S0066413863800117																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=462													
rebus	Rebus	1982			8	pl				0					4536	0			17925	2780	true	0									pl																							false																																																	University of Arizona															0	0		8																																														United States				https://semanticscholar.org/paper/0fef0f529ec75d81d92ece5111c53dee6594f169																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2780													
rec-sm	REC/SM	1980			8	pl				0					4537	0			17925	4429	true	0									pl																							false																																																	Florida International University															0	0		8																																														United States				https://semanticscholar.org/paper/bbff167febe7ad3193f3f15f9a45d5d7f94bb216																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4429													
recol	RECOL	1963			8	pl				0					4538	0			17925	186	true	0									pl																							false																																																	Radio Corporation of America															0	0		8																																														United States				https://semanticscholar.org/paper/5b609b7d586079b6ffe0b3330f2dc03389a03078																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=186													
ref-arf	REF-ARF	1970			8	pl				0					4539	0			17925	525	true	0									pl																							false																																																	Carnegie Mellon															0	0		8																																														United States				https://semanticscholar.org/paper/26da054184537d329800f4cb4c6316dd08f6e7a7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=525													
reflisp	RefLisp	1988			8	pl				0					4540	0			17925	1022	true	0									pl																							false																																																	https://sourceforge.net/p/reflisp/bugs															0	0		8																																														United States				https://sourceforge.net/projects/reflisp/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1022													
regent	REGENT	1971			8	pl				0					4541	0			17925	4089	true	0									pl																							false																																																	Karlsruher Institut of Technology															0	0		8																																														Germany				https://semanticscholar.org/paper/ff6309a89c34ffd1f0ede9c29e5eb5c955f50c30																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4089													
relfun	RELFUN	1986			8	pl				0					4542	0			17925	2446	true	0									pl																							false																																																	Universitaet Kaiserslautern															0	0		8																																														Germany				http://dl.acm.org/citation.cfm?id=15045																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2446													
rf-maple	RF-Maple	1984			8	pl				0					4543	0			17925	5506	true	0									pl																							false																																																	University of British Columbia															0	0		8																																														Canada				https://semanticscholar.org/paper/35319210e378378f3c772aa93246bb6351323c3c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5506													
rhet	RHET	1990			8	pl				0					4544	0			17925	7726	true	0									pl																							false																																																	University of Rochester															0	0		8																																														United States				https://semanticscholar.org/paper/054759c784505fb4fa6d40afc4eb573fd6704824																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7726													
rigal	RIGAL	1987			8	pl				0					4545	0			17925	1357	true	0									pl																							false																																																	Institute of Mathematics and Computer Science of the Latvia University															0	0		8																																														Former USSR or Latvia				https://semanticscholar.org/paper/7f537c1112181c9facf25190ac259bf5214d82ec																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1357													
rol	ROL	1996			8	pl				0					4546	0			17925	7140	true	0									pl																							false																																																	University of Regina															0	0		8																																														Canada				https://semanticscholar.org/paper/ed8f7e90e7d438d4b48e5f42c1f769b4fd3f3b18																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7140													
rol2	ROL2	1999			8	pl				0					4547	0			17925	7141	true	0									pl																							false																																																	University of Regina															0	0		8																																														Canada				https://semanticscholar.org/paper/da45c8cdce3436038b8afc7246404391c64abe8a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7141													
rosette	Rosette	2000			8	pl				0					4548	0			17925	6310	true	0									pl																							false																																																	Microelectronics and Computer Technology Corporation or MCC															0	0		8																																														United States				https://semanticscholar.org/paper/ba979088994e5e3f6a4e9162490bef793a565024																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6310													
rt-aslan	RT-ASLAN	1986			8	pl				0					4549	0			17925	7841	true	0									pl																							false																																																	University of California Santa Barbara															0	0		8																																														United States				https://semanticscholar.org/paper/f2e48d9e8637b879ffbaa8286f325ad670b54b43																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7841													
rt-cdl	RT-CDL	1989			8	pl				0					4550	0			17925	1520	true	0									pl																							false																																																	IBM && Tata Institute of Fundamental Research															0	0		9																																														United States and India				https://semanticscholar.org/paper/e0c5498adafdf30c7eeb6bbfb155ea6905ab03c4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1520													
rt-z	RT-Z	1999			8	pl				0					4551	0			17925	8161	true	0									pl																							false																																																	https://web.archive.org/web/20160601150532/https://www.first.fraunhofer.de/kontakt															0	0		8																																														Germany				https://semanticscholar.org/paper/fc72ec7e7451bc3ebf46f1eb85a7b4a8a71bcf78																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8161													
sac-1	SAC-1	1967			8	pl				0					4552	0			17925	564	true	0									pl																							false																																																	University of Wisconsin															0	0		8																																														United States				https://semanticscholar.org/paper/ee0f987db1371918e737d19aab3b5e8d100d518f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=564													
sac-2	SAC-2	1969			8	pl				0					4553	0			17925	465	true	0									pl																							false																																																	University of Wisconsin-Madison															0	0		8																																														United States				https://semanticscholar.org/paper/839a84441e677e36f98211b6d24532145ff9cb19																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=465													
sartex	SARTEX	1985			8	pl				0					4554	0			17925	2861	true	0									pl																							false																																																	Swiss Federal Institute of Technology															0	0		8																																														Switzerland				https://semanticscholar.org/paper/f312288e4d29468101dd9c2f42c6497e1f061d38																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2861													
sassy	Sassy	1999			8	pl				0					4555	0			17925	3571	true	0									pl																							false																																																	Colorado State University															0	0		8																																														United States				https://semanticscholar.org/paper/2399ac583e177c9db84bf451910f313269e2e632																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3571													
sb-one	SB-ONE	1990			8	pl				0					4556	0			17925	3997	true	0									pl																							false																																																	University of Saarbrucken															0	0		8																																														Germany				https://semanticscholar.org/paper/9005324a3c2dabee66224602b3a5583b922f4cfe																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3997													
scalpel	SCALPEL	1971			8	pl				0					4557	0			17925	4896	true	0									pl																							false																																																	The Medical College of Wisconsin															0	0		8																																														United States				https://semanticscholar.org/paper/0c5caf0afa67fb231d21762c6f46e85893de46e1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4896													
schemal	SCHEMAL	1983			8	pl				0					4558	0			17925	5966	true	0									pl																							false																																																	University of Strathclyde															0	0		8																																														United Kingdom				https://www.semanticscholar.org/paper/SCHEMAL%3A-Yet-Another-Conceptual-Schema-Definition-Frost/41d5967044ef078be763723f98cf93e90432cf3b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5966													
scil-vp	SCIL-VP	1992			8	pl				0					4559	0			17925	5546	true	0									pl																							false																																																	University of Amsterdam															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/381f53ba494689cbba80302370be44f1d8c4a78c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5546													
sclipting	Sclipting	2011			8	esolang				0					4560	0			17925		true	0									esolang																							false																																														Sclipting is a stack-based golf language, inspired by GolfScript, that uses Chinese characters for instructions and Hangul syllables for data (strings and integers). The basic idea is that to minimise the number of characters in a program, the language should provide as many single-character instructions as possible. It was invented by Timwi in 2011. Sclipting is not considered finished as it can trivially be extended with more and more instructions assigned to new Chinese characters.	Sclipting is a stack-based golf language, inspired by GolfScript, that uses Chinese characters for instructions and Hangul syllables for data (strings and integers). The basic idea is that to minimise the number of characters in a program, the language should provide as many single-character instructions as possible. It was invented by Timwi in 2011. Sclipting is not considered finished as it can trivially be extended with more and more instructions assigned to new Chinese characters.		https://github.com/Timwi/EsotericIDE/issues	Sclipting is a stack-based golf language, inspired by GolfScript, that uses Chinese characters for instructions and Hangul syllables for data (strings and integers). The basic idea is that to minimise the number of characters in a program, the language should provide as many single-character instructions as possible. It was invented by Timwi in 2011. Sclipting is not considered finished as it can trivially be extended with more and more instructions assigned to new Chinese characters.														0	0		8																																	text													Unknown																																																																																																																																																																																																																												0	0														
scratchpad-ii	Scratchpad II	1980			8	pl				0					4561	0			17925	566	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/9bc13698fcea3d9faaf1c3cb0f9c8f0d29626c15																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=566													
scrimshaw	Scrimshaw	1993			8	pl				0					4562	0			17925	4966	true	0									pl																							false																																																	Xerox PARC															0	0		8																																														United States				http://cajun.cs.nott.ac.uk/compsci/epo/papers/volume6/issue4/ep6x4dsa.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4966													
scriptx	ScriptX	1995			8	pl				0					4563	0			17925	2483	true	0									pl																							false																																																	Kaleida Labs															0	0		8																																														United States				https://en.wikipedia.org/wiki/ScriptX																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2483													
segras	SEGRAS	1985			8	pl				0					4564	0			17925	5834	true	0									pl																							false																																																	Naval Postgraduate School															0	0		8																																														United States				https://semanticscholar.org/paper/1aacd7f379e51e0c42f5835e13cb746c84bd4098																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5834													
semanol	SEMANOL	1969			8	pl				0					4565	0			17925	4078	true	0									pl																							false																																																	TRW and USC															0	0		8																																														United States				https://semanticscholar.org/paper/4810b42eb213a6adf752106172ff55e9e3c3cd39																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4078													
seque	Seque	1988			8	pl				0					4566	0			17925	1433	true	0									pl																							false																																																	University of Arizona															0	0		8																																														United States				https://semanticscholar.org/paper/3dba059eef95967127526055454cf5cd969a6221																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1433													
sequential-pascal	Sequential Pascal	1970			8	pl				0					4567	0			17925	3794	true	0									pl																							false																																																	Newcastle University															0	0		8																																														England				https://semanticscholar.org/paper/ad8a640f90f26afefdbac81f5a6706990d795130																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3794													
sespool	SESPOOL	1977			8	pl				0					4568	0			17925	2811	true	0									pl																							false																																																	Washington State University															0	0		8																																														United States				https://semanticscholar.org/paper/ff3636dadf21444d09eb2edde32d8da834d326bb																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2811													
setext	Setext	1991	Ian Feldman		8	textMarkup				0					4569	1			17925		true	0									textMarkup																							false																																														Setext allows viewing of marked-up documents without special viewing software. When appropriate software is used, however, a rich text-style experience is available to the user.	Setext allows viewing of marked-up documents without special viewing software. When appropriate software is used, however, a rich text-style experience is available to the user.			Setext allows viewing of marked-up documents without special viewing software. When appropriate software is used, however, a rich text-style experience is available to the user.	etx													0	0		9																1																																			This is a long title ==================== This is **very important**... This is an ~italic~ word. This is _underlined_text_. > This is quoted text... > ...more... ^.. _Wikipedia_home_page https://wikipedia.org																																																																																																																																																																																																																							0	0														
setlog	SetLog	1991			8	pl				0					4570	0			17925	3775	true	0									pl																							false																																																	Courant Institute of Mathematical Sciences															0	0		8																																														United States				https://semanticscholar.org/paper/8dda7214c62f8ad4a7eb1cdaa4db880b622bdb1a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3775													
seval	SEVAL	1981			8	pl				0					4571	0			17925	4155	true	0									pl																							false																																																	Twente University of Technology															0	0		8																																														The Netherlands				https://semanticscholar.org/paper/201c3578661625d11503886631409a7e81e96bdd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4155													
shapeup	ShapeUp	1984			8	pl				0					4572	0			17925	6350	true	0									pl																							false																																																	NEC Corporation															0	0		8																																														Japan				https://semanticscholar.org/paper/43b485d56606e188e24563d8ae2fe520ad555bf4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6350													
shared-prolog	Shared Prolog	1990			8	pl				0					4573	0			17925	6621	true	0									pl																							false																																																	Universitci di Pisa && Universitci di Udine															0	0		9																																														Italy				https://semanticscholar.org/paper/0e2bd2386d4b9a2ec012c40359884c83793acfe5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6621													
si-library	SI Library	1998			8	pl				0					4574	0			17925	3696	true	0									pl																							false																																																	Fermi National Accelerator Laboratory															0	0		8																																														United States				https://semanticscholar.org/paper/3a9921fe4a806184e2d69c2e17064b89a1eefce0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3696													
siman-iv	SIMAN IV	1990			8	pl				0					4575	0			17925	4714	true	0									pl																							false																																																	Systems Modeling Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/00862625916f9e7662e656dfbf080a440842acd8																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4714													
simcal	SIMCAL	1986			8	pl				0					4576	0			17925	5748	true	0									pl																							false																																																	Duquesne University && University of Pittsburgh															0	0		9																																														United States				https://semanticscholar.org/paper/b30700935ad38c0fdccd03deee80bb0d58863877																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5748													
simdis	SIMDIS	1985			8	pl				0					4577	0			17925	6578	true	0									pl																							false																																																	Technische Universität Magdeburg															0	0		8																																														Germany				https://semanticscholar.org/paper/59978bfd8d4589728fbf33f04df0087e21012cbe																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6578													
simfactory	SIMFACTORY	1990			8	pl				0					4578	0			17925	4740	true	0									pl																							false																																																	CACI International Inc															0	0		8																																														United States				https://semanticscholar.org/paper/3b1e2b55a9f7880f29a910e7dcce27df8fba3ecb																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4740													
siml-i	SIML/I	1979			8	pl				0					4579	0			17925	870	true	0									pl																							false																																																	Amdahl Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/7049c6dcdd8c23835dbc59dc57001864f46ce12c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=870													
simnet	SIMNET	1988			8	pl				0					4580	0			17925	4739	true	0									pl																							false																																																	University of Arkansas															0	0		8																																														United States				https://semanticscholar.org/paper/a64f348cba3877c5a15e3ca894b02a2e27d8ef7d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4739													
simpas	SIMPAS	1980			8	pl				0					4581	0			17925	929	true	0									pl																							false																																																	University of Wisconsin-Madison															0	0		8																																														United States				https://semanticscholar.org/paper/a329cd47c2e6839e061a3591e97756816aeb3610																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=929													
simple-stackless-lisp	Simple Stackless Lisp	2022			8	pl				0					4582	0			17925		true	0									pl																							false																																														I wrote a simple stackless lisp	I wrote a simple stackless lisp		https://github.com/divs1210/simple-stackless-lisp/issues	I wrote a simple stackless lisp														0	0		8																																														India				https://reddit.com/r/ProgrammingLanguages/comments/wcom1h/i_wrote_a_simple_stackless_lisp/																																																																																																																																																																																																																								0	0														
simpp	Sim++	1991			8	pl				0					4583	0			17925	4718	true	0									pl																							false																																																	Jade Simulations International Corporation															0	0		8																																														Canada				https://semanticscholar.org/paper/021cefc297259a7913ff880e96590fe02108411d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4718													
simul	SIMUL	1973			8	pl				0					4584	0			17925	7100	true	0									pl																							false																																																	Federal Reserve System															0	0		8																																														United States				https://semanticscholar.org/paper/2fa187c21e65fb07067e13bc5776965fe574d46b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7100													
siri	Siri	1991			8	pl				0					4585	0			17925	1660	true	0									pl																							false																																																	Carnegie Mellon															0	0		8																																														United States				https://kilthub.cmu.edu/articles/journal_contribution/Siri_a_constrained-object_language_for_reactive_program_implementation/6609533																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1660													
sketchpad-iii	Sketchpad III	1966			8	pl				0					4586	0			17925	3885	true	0									pl																							false																																																	MIT															0	0		8																																														United States				https://semanticscholar.org/paper/bf1fcedc27f73110cec7321a8808fcd651db2b00																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3885													
skil	SKIL	1996			8	pl				0					4587	0			17925	2187	true	0									pl																							false																																																	RWTH Aachen University of Technology															0	0		8																																														Germany				https://semanticscholar.org/paper/4925173df1dca86dd01182e8e1b2d0d5f84fdb69																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2187													
sl5	SL5	1975			8	pl				0					4588	0			17925	783	true	0									pl																							false																																																	Yale University															0	0		8																																														United States				https://semanticscholar.org/paper/2393fa7f1575958f9877a42ba1481cb31b13eaf5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=783													
slam-ii	SLAM II	1980			8	pl				0					4589	0			17925	2507	true	0									pl																							false																																																	Arizona State University															0	0		8																																														United States				https://semanticscholar.org/paper/19605932bb7cfdb44d2426dd9efa78b4f614432d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2507													
slips	SLIPS	1984			8	pl				0					4590	0			17925	1271	true	0									pl																							false																																																	University of Pennsylvania && Indian Institute of Science															0	0		9																																														United States and India				https://semanticscholar.org/paper/c02b5654ebb137f3023a56ba7ed8a1f3c445e6da																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1271													
slpl	SLPL	1976			8	pl				0					4591	0			17925	3490	true	0									pl																							false																																																	University of Sheffield															0	0		8																																														United Kingdom				https://semanticscholar.org/paper/146f70bc6d6f4cb0824f4acbd9dc1980fdf33cde																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3490													
smalgol	SMALGOL	1961			8	pl				0					4592	0			17925	155	true	0									pl																							false																																																	Computer Sciences Corporation															0	0		8																																														United States				https://semanticscholar.org/paper/b900690962424fd186d196f16837a8f4aea81e58																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=155													
small-euclid	Small Euclid	1988			8	pl				0					4593	0			17925	7312	true	0									pl																							false																																																	Computer Technology Institute && University of Patras && EGL-Western Greece Paper-Mills															0	0		10																																														Greece				https://semanticscholar.org/paper/91c78fc5a7433421f5f9a1fb0ebfbf1ceae84d6a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7312													
small-x	SMALL-X	1985			8	pl				0					4594	0			17925	7644	true	0									pl																							false																																																	Villanova University															0	0		8																																														United States				https://semanticscholar.org/paper/51d74cfa7b2be7e090e07bcd967a2f564fa7ad08																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7644													
smalltalk-76	Smalltalk-76	1976			8	pl				0					4595	0			17925	2844	true	0									pl																							false																																																	Xerox PARC															0	0		8																																														United States				https://semanticscholar.org/paper/10e8fa8adad9e6267e97478d17d42d607b80b6a4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2844													
smalltalk-80	Smalltalk-80	1980			8	pl				0					4596	0			17925	1058	true	0									pl																							false																																																	Westfälische Wilhelms-Universität															0	0		8																																														Germany				https://semanticscholar.org/paper/9f9c72ea353b513b67dc85a2563142936743b162																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1058													
smolcs	SMoLCS	1986			8	pl				0					4597	0			17925	1275	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://www.osti.gov/biblio/5384759																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1275													
snobat	SNOBAT	1976			8	pl				0					4598	0			17925	3767	true	0									pl																							false																																																	Iowa State University															0	0		8																																														United States				https://semanticscholar.org/paper/564741ecb91fb8f1d5d5c2e9a6d65d5afbde36d9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3767													
snoop	SNOOP	1988			8	pl				0					4599	0			17925	1436	true	0									pl																							false																																																	University of Florida && Teknekron Communications Systems															0	0		9																																														United States				https://semanticscholar.org/paper/57dbda987a11b2ea83808638d35230306ba1120e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1436													
snql	SNQL: A Social Network Query and Transformation Language	2011			8	queryLanguage				0					4600	1			17925		true	0									queryLanguage																							false																																																	Universidad de Chile && University of London															0	0		9																																														Chile and United Kingdom				http://ceur-ws.org/Vol-749/paper18.pdf	CONSTRUCT CP1  WHERE EP2 FILTER ((A3 != A4) AND (A3 = A1 OR A3 = A2) AND  (A4 = A1 OR A4 = A5))  AND (TC(A1, A2, EP1) WITH L1=’John’)  AND (TC(A1, A5, EP3) WITH L1=’John’) FROM FriendshipNetwork																																																																																																																																																																																																																							0	0														
solmar	SOLMAR	1978			8	pl				0					4601	0			17925	2814	true	0									pl																							false																																																	Fachhochschule Düsseldorf															0	0		8																																														Federal Republic of Germany				https://semanticscholar.org/paper/967a79ce57f41139ee09a922747f05e6b17d5391																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2814													
sorca	SORCA	1983			8	pl				0					4602	0			17925	6695	true	0									pl																							false																																																	Universitaet Heidelberg															0	0		8																																														Federal Republic of Germany				https://semanticscholar.org/paper/3b085eee154ef98219230b9257a8a3b1fed7ee76																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6695													
specl	SPECL	1973			8	pl				0					4603	0			17925	3899	true	0									pl																							false																																																	Harvard University															0	0		8																																														United States				https://semanticscholar.org/paper/1f6ab415013766ba3d43b4eb5297d7906436a837																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3899													
sqlite-storage-format	sqlite-storage-format	2000			8	binaryDataFormat				0					4604	0			17925		false	0									binaryDataFormat																							false																																														"The complete state of an SQLite database is usually contained in a single file on disk called the ""main database file"". During a transaction, SQLite stores additional information in a second file called the ""rollback journal"", or if SQLite is in WAL mode, a write-ahead log file."	"The complete state of an SQLite database is usually contained in a single file on disk called the ""main database file"". During a transaction, SQLite stores additional information in a second file called the ""rollback journal"", or if SQLite is in WAL mode, a write-ahead log file."		Hipp, Wyrick & Company, Inc	"The complete state of an SQLite database is usually contained in a single file on disk called the ""main database file"". During a transaction, SQLite stores additional information in a second file called the ""rollback journal"", or if SQLite is in WAL mode, a write-ahead log file."														0	0		8																																														United States				https://www.sqlite.org/fileformat.html#:~:text=The%20complete%20state%20of%20an,a%20write%2Dahead%20log%20file.																																																																																																																																																																																																																								0	0														
squrl	SQURL	1981			8	pl				0					4605	0			17925	6252	true	0									pl																							false																																																	Texas Christian University															0	0		8																																														United States				https://semanticscholar.org/paper/11dbc983e5c48d88c62a91b4493db16b27145b0d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6252													
stage2	STAGE2	1970			8	pl				0					4606	0			17925	534	true	0									pl																							false																																																	University of Colorado															0	0		8																																														United States				https://semanticscholar.org/paper/31bb1c092dba2b1a692b87cd2ff859bb7ce735f7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=534													
standard-lisp	Standard Lisp	1979			8	pl				0					4607	0			17925	872	true	0									pl																							false																																																	University of Utah															0	0		8																																														United States				https://semanticscholar.org/paper/4de0a5d3085447a5c230e1469c0c466584cdb9e7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=872													
staple	STAPLE	1975			8	pl				0					4608	0			17925	2810	true	0									pl																							false																																																	National Bureau of Standards															0	0		8																																														United States				https://semanticscholar.org/paper/e915bf4b9635c01b3a77c4a357c67a37b5859782																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2810													
static-typescript	Static Typescript	2019			8	pl				0					4609	0			17925		true	0									pl																							false																																														We present Static TypeScript (STS), a subset of TypeScript (itself, a gradually typed superset of JavaScript), and its compiler/linker toolchain, which is implemented fully in TypeScript and runs in the web browser.	We present Static TypeScript (STS), a subset of TypeScript (itself, a gradually typed superset of JavaScript), and its compiler/linker toolchain, which is implemented fully in TypeScript and runs in the web browser.			We present Static TypeScript (STS), a subset of TypeScript (itself, a gradually typed superset of JavaScript), and its compiler/linker toolchain, which is implemented fully in TypeScript and runs in the web browser.														0	0		10						typescript			typescript																																									https://www.microsoft.com/en-us/research/publication/static-typescript/																																																																																																																																																																																																																								0	0														
strcmacs	STRCMACS	1977			8	pl				0					4610	0			17925	4356	true	0									pl																							false																																																	Goddard Space Flight Center															0	0		8																																														United States				https://semanticscholar.org/paper/607a46544b5bed923670fe47b035339dab406f3a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4356													
strema	STREMA	1976			8	pl				0					4611	0			17925	5970	true	0									pl																							false																																																	IBM															0	0		8																																														United States				https://semanticscholar.org/paper/7884bb3ae93f3dae019e88bc0c5233093510f19c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5970													
subl	SubL	1989			8	pl lisp				0					4612	0		1	17925		true	0									pl																							false													SubLisp																																				Cycorp										allegro-common-lisp					0	0		9																	false																																	https://cyc.com/archives/glossary/subl/																																																																																																																																																																																																																								0	0														
superforth	SuperForth	2022			8	pl				0					4613	0			17925		true	0									pl																							false																																														SuperForth v1.1	SuperForth v1.1			SuperForth v1.1														0	0		10	cish							cish																																										https://reddit.com/r/ProgrammingLanguages/comments/vgbtmd/superforth_v11/																																																																																																																																																																																																																								0	0														
symbal	SYMBAL	1972			8	pl				0					4614	0			17925	350	true	0									pl																							false																																														Formula Manipulation Language	Formula Manipulation Language			Formula Manipulation Language														0	0		8																																																		https://dl.acm.org/doi/10.1145/1086793.1086799																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=350													
system-v-abi	System V ABI	1983			8	binaryExecutable				0					4615	1			17925		false	0									binaryExecutable																							false													SysV ABI																																	An example of a symbol table can be found in the SysV Application Binary Interface (ABI) specification, which mandates how symbols are to be laid out in a binary file, so that different compilers, linkers and loaders can all consistently find and work with the symbols in a compiled object.	An example of a symbol table can be found in the SysV Application Binary Interface (ABI) specification, which mandates how symbols are to be laid out in a binary file, so that different compilers, linkers and loaders can all consistently find and work with the symbols in a compiled object.			An example of a symbol table can be found in the SysV Application Binary Interface (ABI) specification, which mandates how symbols are to be laid out in a binary file, so that different compilers, linkers and loaders can all consistently find and work with the symbols in a compiled object.														0	0		8																																																		https://software.intel.com/sites/default/files/article/402129/mpx-linux64-abi.pdf	Address  Type  Name 00000020  a T_BIT 00000040  a F_BIT 00000080  a I_BIT 20000004  t irqvec 20000008  t fiqvec 2000000c  t InitReset																																																																																																																																																																																																																							0	0														
teradata	Teradata	1979			8	database				0					4616	0			17925		false	0									database																							false																																														Relational database management system (RDBMS)	Relational database management system (RDBMS)		Teradata Corporation	Relational database management system (RDBMS)														0	0		8																																				https://github.com/antlr/grammars-v4/tree/master/sql/teradata										United States																																																																																																																																																																																																																												0	0														
titanium	Titanium	1998			8	pl				0					4617	0			17925	5448	true	0									pl																							false																																																																0	0		8																																		8519																https://semanticscholar.org/paper/1a8d1bb7364022fbda2e5da92f034f729198ac01																																																																																																																																																																																																																								0	5	https://hopl.info/showlanguage.prx?exp=5448												year|title|doi|citations|influentialCitations|authors|paperId\n2005|Titanium Performance and Potential: An NPB Experimental Study|10.1007/978-3-540-69330-7_14|51|1|K. Datta and D. Bonachea and K. Yelick|d92804bd04d9109bee3fcae87259caef66046300\n2005|Making Sequential Consistency Practical in Titanium|10.1109/SC.2005.43|47|3|A. Kamil and Jimmy Su and K. Yelick|d0ab5ade423d7ac74aa1f16dfc4ed15d11c6e866\n2007|Parallel Languages and Compilers: Perspective From the Titanium Experience|10.1177/1094342007078449|37|2|K. Yelick and P. Hilfinger and S. Graham and D. Bonachea and Jimmy Su and A. Kamil and K. Datta and P. Colella and Tong Wen|4b66707cab3d0f77c8997f8fc47f5fc973f32036\n2005|Adaptive mesh refinement in Titanium|10.1109/IPDPS.2005.79|20|0|Tong Wen and P. Colella|ca4fab7674583ccfae19e3d00afcf0333856520c\n2014|Numerical simulation of laser powder deposition for TC15 titanium alloy brick parts|10.1179/1432891714Z.000000000876|3|1|J. Cheng|6ed49718dea4fbc07f5dfba75f9f7ff81ed52c82	
topaz	topaz	2011			8	pl				0					4618	1			17925		true	0									pl																							false																																		http://www.colellachiara.com/soft/topaz/try-topaz.html																														0	0		8																																																		https://github.com/giesse/Project-SnowBall/wiki/Topaz-%3A-Getting-Started	[i: 0 while [i < 10] [i: i + 1]]																																																																																																																																																																																																																							0	2													year|title|doi|citations|influentialCitations|authors|paperId\n1988|Experience with topaz telebugging|10.1145/68210.69219|20|0|D. Redell|6d823b9c799aa47eb1103d6a497665ef11a2ac2f\n2018|Sistem Informasi Penjualan Barang dan Jasa pada Studio Photo Topaz Hexagon Medan Berbasis Web|10.17605/jmeans.v2i2.153|2|0|Josephine Oktavira Sembiring and Wasit Ginting|6bc52e534500792528bc9bd9aa1dd6f061fb4e47	
v8torque	v8torque	2018			8	pl				0					4619	1			17925		true	0									pl																							false																																																												csa				0	0		9																																	text																	https://v8project.blogspot.com/2018/09/dataview.html	 macro LoadDataViewUint32(buffer: JSArrayBuffer, offset: intptr,                    requested_little_endian: bool,                    signed: constexpr bool): Number {   let data_pointer: RawPtr = buffer.backing_store;    let b0: uint32 = LoadUint8(data_pointer, offset);   let b1: uint32 = LoadUint8(data_pointer, offset + 1);   let b2: uint32 = LoadUint8(data_pointer, offset + 2);   let b3: uint32 = LoadUint8(data_pointer, offset + 3);   let result: uint32;    if (requested_little_endian) {     result = (b3 << 24) | (b2 << 16) | (b1 << 8) | b0;   } else {     result = (b0 << 24) | (b1 << 16) | (b2 << 8) | b3;   }    return convert<Number>(result); }																																																																																																																																																																																																																							0	0														
vex	VEX	1995	Wayne Citrin and Richard Hall and Benjamin Zorn		8	notation				0					4620	0			17925		true	0									notation																							false																																														The lambda calculus is a formal symbolic term rewrite system that has been used for many years both as a mechanism for defining the semantics of programming languages, and as the basis for functional programming languages. In this paper, we describe a completely visual representation for lambda expressions, VEX, that has several advantages over traditional textual lambda calculus. Although VEX is designed as an expression-oriented component of VIPR [3, 4], it can also be used in teaching the concepts of lambda calculus as a replacement for or augmentation to the teaching of traditional textual rewrite rules. Many semantic issues in lambda calculus that are confusing to students, including substitution, free variables, and binding, become apparent and explicit in VEX.	The lambda calculus is a formal symbolic term rewrite system that has been used for many years both as a mechanism for defining the semantics of programming languages, and as the basis for functional programming languages. In this paper, we describe a completely visual representation for lambda expressions, VEX, that has several advantages over traditional textual lambda calculus. Although VEX is designed as an expression-oriented component of VIPR [3, 4], it can also be used in teaching the concepts of lambda calculus as a replacement for or augmentation to the teaching of traditional textual rewrite rules. Many semantic issues in lambda calculus that are confusing to students, including substitution, free variables, and binding, become apparent and explicit in VEX.			The lambda calculus is a formal symbolic term rewrite system that has been used for many years both as a mechanism for defining the semantics of programming languages, and as the basis for functional programming languages. In this paper, we describe a completely visual representation for lambda expressions, VEX, that has several advantages over traditional textual lambda calculus. Although VEX is designed as an expression-oriented component of VIPR [3, 4], it can also be used in teaching the concepts of lambda calculus as a replacement for or augmentation to the teaching of traditional textual rewrite rules. Many semantic issues in lambda calculus that are confusing to students, including substitution, free variables, and binding, become apparent and explicit in VEX.														0	0		10																3							true																											http://users.encs.concordia.ca/~haarslev/vl95www/html-papers/citrin/citrin.html																																																																																																																																																																																																																								0	0														
voxml	VoxML	1998			8	pl				0					4621	0			17925	6200	true	0									pl																							false																																																																0	0		8																																																		https://www.acronymfinder.com/Voice-Markup-Language-(Motorola)-(VOXML).html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6200													
vtl	Very Tiny Language	1976	Garry Shannon and Frank McCoy		8	pl				0					4622	0			17925		true	0									pl																							false													vtl-2																																	VTL-2 is the second Very Tiny Language developed for the Altair 680 Computer system. VTL-2 represents an enormous improvement over the earlier VTL-1 language, and incorporates some thirty additional features. In spite of these enhancements, it still requires only 768 bytes of Read-Only-Memory, and still fits into the three empty PROM sockets already on the 680 CPU board.	VTL-2 is the second Very Tiny Language developed for the Altair 680 Computer system. VTL-2 represents an enormous improvement over the earlier VTL-1 language, and incorporates some thirty additional features. In spite of these enhancements, it still requires only 768 bytes of Read-Only-Memory, and still fits into the three empty PROM sockets already on the 680 CPU board.			VTL-2 is the second Very Tiny Language developed for the Altair 680 Computer system. VTL-2 represents an enormous improvement over the earlier VTL-1 language, and incorporates some thirty additional features. In spite of these enhancements, it still requires only 768 bytes of Read-Only-Memory, and still fits into the three empty PROM sockets already on the 680 CPU board.														0	0		9																2																																		http://www.altair680kit.com/manuals/Altair_680-VTL-2%20Manual-05-Beta_1-Searchable.pdf																																																																																																																																																																																																																								0	0														
whirl	WHIRL	1997			8	pl				0					4623	1			17925	8182	true	0									pl																							false				w/Whirl.wr																																																	wr											0	0		8																								https://tio.run/#whirl																										https://semanticscholar.org/paper/5babe5334c6867db13fa7e6943f64059c7cba6ce												110001100111000111110000010001111100011000000000110000011100000110000010000 011000111100000111110000011100001111100100011001110000111111100001001111100 011000000000110000011000111110001000000000000000000001001111110000111111000 100000000000000000000000000011111000100100000000111111000100000000000001001 000011111000001110000111110010001100011000000100010000011000000000000000001 100000111001111100111111000100111001111000011100010011111110000111000110000 000000000000000000000000000001000100001111100000111000011111001100011100000 111000000010001111100000111110001000000000111000110000000000000000000000000 000000100100001111100000111000011100010000000000000100010000111110001110001 111100111111000011100001100111000111000000000001111100000111000110000110110 001000000000010000001111100000111000011111000000010001110000000000000000000 000000000000100000011111000001100								Whirl																																																																																																																																																																																																				0	0	https://hopl.info/showlanguage.prx?exp=8182													
wikitax	Wikitax	2002			8	wikiMarkup				0					4624	1			17925		true	0									wikiMarkup																							false																																														Wikitax: a plaintext markup syntax to indicate semantical, display, and formatting information for text in CMSes, wikies, and blogs.	Wikitax: a plaintext markup syntax to indicate semantical, display, and formatting information for text in CMSes, wikies, and blogs.			Wikitax: a plaintext markup syntax to indicate semantical, display, and formatting information for text in CMSes, wikies, and blogs.														0	0		9	mediawiki																																																	https://meta.wikimedia.org/wiki/Wikitax	[* This paragraph.  And this paragraph, too. Are bold. *]																																																																																																																																																																																																																							0	0														
xl	xl	1977			8	pl				0					4625	0			17925	791	true	0									pl																							false																																																																0	0		8																																		5578							http://www.rosettacode.org/wiki/Category:XL									https://semanticscholar.org/paper/36672d537f358aba50a2728a18acba20df6003fa																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=791													
xmind	Xmind Format	2007			8	xmlFormat				0					4626	0			17925		true	0									xmlFormat																							false																																														The .xmind file format implementing XMind Workbooks consists of a ZIP compressed archive containing an XML document for contents, an XML document for styles, a .png image file for thumbnails, and some directories for attachments. The file format is open and based on some principles of OpenDocument/Office Open XML.	The .xmind file format implementing XMind Workbooks consists of a ZIP compressed archive containing an XML document for contents, an XML document for styles, a .png image file for thumbnails, and some directories for attachments. The file format is open and based on some principles of OpenDocument/Office Open XML.			The .xmind file format implementing XMind Workbooks consists of a ZIP compressed archive containing an XML document for contents, an XML document for styles, a .png image file for thumbnails, and some directories for attachments. The file format is open and based on some principles of OpenDocument/Office Open XML.	xmind													0	0		9																																																		https://xmind.app/																																																																																																																																																																																																																								0	0														
xql	XQL	1999	Jonathan Robie		8	queryLanguage				0					4627	1			17925		true	0									queryLanguage																							false																																														XQL is a query language designed specifically for XML. In the same sense that SQL is a query language for relational tables and OQL is a query language for objects stored in an object database, XQL is a query language for XML documents.	XQL is a query language designed specifically for XML. In the same sense that SQL is a query language for relational tables and OQL is a query language for objects stored in an object database, XQL is a query language for XML documents.			XQL is a query language designed specifically for XML. In the same sense that SQL is a query language for relational tables and OQL is a query language for objects stored in an object database, XQL is a query language for XML documents.														0	0		8																1																																		http://www.ibiblio.org/xql/xql-tutorial.html	"//(editor contains ""Leksh*"")"																																																																																																																																																																																																																							0	0														
zil	Zork Implementation Language	1988			8	pl				0					4628	1			17925		true	0									pl				177							text			source.zil	programming								false												Zork Implementation Language																																								zil mud												0	0		8																																																		https://archive.org/details/Learning_ZIL_Steven_Eric_Meretzky_1995	"<ROUTINE VILLAIN-STRENGTH (OO                        ""AUX"" (VILLAIN <GET .OO ,V-VILLAIN>)                        OD TMP)      <SET OD <GETP .VILLAIN ,P?STRENGTH>>      <COND (<NOT <L? .OD 0>>             <COND (<AND <EQUAL? .VILLAIN ,THIEF> ,THIEF-ENGROSSED>                    <COND (<G? .OD 2> <SET OD 2>)>                    <SETG THIEF-ENGROSSED <>>)>             <COND (<AND ,PRSI                         <FSET? ,PRSI ,WEAPONBIT>                         <EQUAL? <GET .OO ,V-BEST> ,PRSI>>                    <SET TMP <- .OD <GET .OO ,V-BEST-ADV>>>                    <COND (<L? .TMP 1> <SET TMP 1>)>                    <SET OD .TMP>)>)>      .OD>"																																																																																																																																																																																																																							0	0									ZIL					
zish	zish	2017	Tony Locke		8	dataNotation				0					4629	0			17925		true	0									dataNotation																							false																																														A data serialization format, designed to be an improvement on JSON. It adds timestamp, bytes and decimal types, as well as multi-line strings.	A data serialization format, designed to be an improvement on JSON. It adds timestamp, bytes and decimal types, as well as multi-line strings.			A data serialization format, designed to be an improvement on JSON. It adds timestamp, bytes and decimal types, as well as multi-line strings.														0	0		8																1																														United Kingdom				https://github.com/tlocke/zish/blob/master/README.adoc																																																																																																																																																																																																																								0	0														
ape100	APE100	1995			7	pl				0					4630	0			17923		true	0									pl																							false																																					1984		"APE100 was a family of SIMD supercomputers developed by the Istituto Nazionale di Fisica Nucleare (INFN) in Italy between 1989 and 1994. The systems were developed to study the structure of elementary particles by means of lattice gauge theories, especially quantum chromodynamics. APE (""ah-pei""), an acronym for Array Processor Experiment, was the collective name of several generations of massively parallel supercomputers since 1984, optimized for theoretical physics simulations. The APE machines were massively parallel 3D arrays of custom computing nodes with periodic boundary conditions. APE100 was developed at INFN in Rome and Pisa under the direction of Nicola Cabibbo. Each node was capable of 50MFLOPS so that the complete configuration with 2,048 nodes had a performance of 100GFLOPS. In 1991, it became the most powerful supercomputer in the world. A version of APE100 has been marketed by Alcatel Alenia Space under the name of Quadrics. After 1994 the project at INFN was continued with the new names APEmille and ApeNext."	2011	2	3	4	32414162					Istituto Nazionale di Fisica Nucleare															30	0		7																																														Italy																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/APE100	0	0														
basic-11	BASIC-11	1976			7	pl				0					4631	0			17923		true	0									pl																							false																																					1976	basic	BASIC-11 was a dialect of the basic language for PDP-11 operating systems such as RSX-11, RT-11, TSX and TSX-Plus.  It was a classic BASIC in that it used line numbers, supported line number editing, and classic function syntax.  It provided extended support for user-defined functions, external sequential disk files, and linking with assembler language modules for device support and operating system interfaces.	2006	2	6	22	5370062					DEC															30	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BASIC-11	0	0														
basicx	BasicX	1998			7	pl				0					4632	0			17923		true	0									pl																							false																																						basic isbn	BasicX is a free programming language designed specifically for NetMedia's BX-24 microcontroller and based on the BASIC programming language. It is used in the design of robotics projects such as the Robodyssey Systems Mouse robot.	2006	2	8	21	6171129					NetMedia Inc															30	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BasicX	0	0														
fxscript	FXScript	2002			7	pl				0					4633	1			17923		true	0									pl																							false																																							FXScript is a scripting language for Final Cut Pro and Final Cut Express.  FXBuilder is the scripting utility in which users are able to modify existing FCP FXScripts or program completely new ones. For example, to scale an image, only two lines are necessary to scale an image from its full size to half size:  scale(Region, CenterOfScale, 0.5, 0.5); blitrect(ImageBuffer, OrigRegion, Destination-Buffer, Region);  First the region, which might be a rectangle, is scaled by the statement scale and its parameters.  Then the statement blitrect copies a region of an image into a changed region. When the OrigRegion and the new Region have different sizes, Final Cut Pro scales the image to fit into the new region. A Statement is a command that accomplishes a single action. In our example, the statements are scale and blitrect.   In FXBuilder users can create and test FXScripts, optionally in multiple windows.	2010	2	4	9	27720109					Apple															30	0		7																																														United States																							scale(Region, CenterOfScale, 0.5, 0.5); blitrect(ImageBuffer, OrigRegion, Destination-Buffer, Region);																																																																																																																																																																																																				https://en.wikipedia.org/wiki/FXScript	0	0														
runrev	RunRev	2003			7	pl				0					4634	0			17923		true	0									pl																							false																																					1997	livecode ios linux android hypercard	LiveCode Ltd. (formerly Runtime Revolution and Cross Worlds Computing makes the LiveCode cross-platform development environment (formerly called Revolution) for creating applications that run on iOS, Microsoft Windows, Linux, macOS, Android and Browsers. It is similar to Apple's discontinued HyperCard.	2016	2	12	1	5185133					LiveCode Ltd															30	0		7																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/RunRev	0	0														
universe	UniVerse	1997			7	pl				0					4635	1			17923		true	0									pl																							false																																					1997	unix linux pick-operating-system xml ascii	Rocket U2 is a suite of database management (DBMS) and supporting software now owned by Rocket Software.  It includes two MultiValue database platforms: UniData and UniVerse.  Both of these products are operating environments which run on current Unix, Linux and Windows operating systems.  They are both derivatives of the Pick operating system. The family also includes developer and web-enabling technologies including SystemBuilder/SB+, SB/XA, U2 Web Development Environment (WebDE), UniObjects and wIntegrate.	2006	2	45	7	38328989																			false	30	0		7																																		3484																																			123-45-6789^JOHN JONES^jjones@example.com]johnnyjones@example.net^432100^...																																																																																																																																																																																																				https://en.wikipedia.org/wiki/UniVerse	0	0														
actor	Actor	1988			6	pl				0					4636	0			17897		true	0									pl																							false																																					1988		The Actor programming language was invented by Charles Duff of The Whitewater Group in 1988. It was an offshoot of some object-oriented extensions to the Forth language he had been working on. Actor would be categorized as a pure object-oriented language in the style of Smalltalk. Like Smalltalk, everything was an object, including small integers. A Baker semi-space garbage collector was used, along with (in memory-constrained Windows 2.1 days) a software virtual memory system that swapped objects. A token threaded interpreter, written in 16-bit x86 assembly language, was the execution mechanism for compiled code. Actor only was released on the Microsoft Windows 2.1 and 3.0 operating system. Actor used perhaps the first pure object-oriented framework over native operating system calls as its basic GUI architecture. This allowed an Actor application to look and feel exactly like a Windows application written in C, but with all the advantages of an interactive Smalltalk-like development environment. Both a downside and upside to this architecture was a tight coupling to the Windows OS architecture, with a thin abstraction layer into objects. This allowed direct use of the rich Windows OS API, but also made it nearly impossible to support any other OS without a significant rewrite of the application framework.		10	7		26849115					The Whitewater Group															70	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Actor_(programming_language)	0	0														
work-flow-language	WFL	1961			6	pl				0					4637	0			17897	633	true	0									pl																							false																																					1961	jcl algol	"Work Flow Language, or WFL (""wiffle"") is the process control language for the Burroughs large systems, including the Unisys ClearPath/MCP series, and their operating system Master Control Program. Developed soon after the B5000 in 1961, WFL is the ClearPath equivalent of the Job Control Language (JCL) on IBM mainframes and the shell scripts of Unix-like operating systems. Unlike JCL, WFL is a high-level structured language complete with subroutines (procedures and functions) with arguments and high-level program control flow instructions. WFL programs are compiled to binary executables like any other MCP subject. WFL  is used for high-level system operations, such as running tasks, moving and copying files, providing high-level recoverability. Thus it is not a general purpose language in that you would not use it to do general computations. You can open and close files to check their attributes for example; however, you cannot read or change their contents in WFL – that you do in a general purpose language, and invoke it as a task from WFL. WFL has a high-level ALGOL-like readable syntax. It has none of the low-level assembler-like commands of JCL like //SYSIN DD, etc. in order to connect hardware devices and open files for programs. All WFL constructs deal with the high-level abstractions of tasks and files. Parameters are also real HLL parameters, not the $1, $2... style position parameters of shell scripts. WFL also has an instruction block command which is used to give operators instructions needed to run the current job. These instructions are displayed using the 'IB' operator command. WFL was a compiled language on the medium systems.  Because some OS interfaces may change from release to release, Medium Systems WFL code included a copy of the source in the object file. Upon executing a WFL job it would check to determine if the object was compatible with the OS version.  If not it would trigger a recompile of the object using the source embedded in the object code."	2005	10	14	49	1455537																				70	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Work_Flow_Language	0	0	https://hopl.info/showlanguage.prx?exp=633													
nirvana	nirvana	2018			7	pl				0					4638	0			17884		true	0								https://github.com/shreyasminocha/nirvana	pl																2018	2019	2018	7		25	5	true																																																															true	26	0		7																																																																													https://github.com/shreyasminocha/nirvana																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n18369802|Show HN: Nirvana, a WIP programming language|2018-11-03 12:00:55 UTC|1541246455|shreyasminocha|18|8							
20-gate	20-GATE	1961			7	pl				0					4639	0			17875	216	true	0									pl																							false																																					1961	algol	The Bendix G-20 computer was introduced in 1961 by the Bendix Corporation, Computer Division, Los Angeles, California. The G-20 followed the highly successful G-15 vacuum tube computer.  Bendix sold its computer division to Control Data Corporation in 1963, effectively terminating the G-20.	2001	1	15	33	15412723					Bendix Corporation															25	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/20-GATE	0	0	https://hopl.info/showlanguage.prx?exp=216													
baby-modula-3	Baby modula-3	1993			7	pl				0					4640	0			17875		true	0									pl																							false																																					1997	modula-3 ada c	"Baby Modula-3 is a functional programming sublanguage of Modula-3 (safe subset) programming language  based on ideals invented by Martín Abadi. It is an object oriented language for studying programming language design; one part of it is implicitly prototype-oriented programming language, and the other is explicitly statically typed designed for studying computer science type theories. It has been checked as a formal language of metaprogramming systems. It comes from the ""Scandinavian School"" of object-oriented programming languages.   Martín Abadi tried to give an example of pure object-oriented language which would allow the studying of formal semantics of objects. ""Baby Modula-3 is defined with a structured operational semantics and with a set of static type rules. A denotational semantics guarantees the soundness of this definition."" This object model has been shown to have well definiteness decidability  (a mechanical proof of it isn't known).  The inventor of Baby Modula-3 worked at Systems Research Center (SRC) of DEC (DEC) in Palo Alto, California. As DEC was bought by Compaq and Compaq itself was bought by Hewlett-Packard the SRC-report 95 was made available to the public by HP."	2018	1	2	1	13603363					DEC															25	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Baby_modula-3	0	0														
blitzplus	BlitzPlus	2003			7	pl				0					4641	1			17875		true	0									pl																							false																																					2000	basic linux monkey opengl ascii lua unicode csharp purebasic ios	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.	2010	1	126	1	4840					Blitz Research															25	0		7																																														New Zealand																							"AppTitle = ""Binary Clock""  Graphics 145,85   secondtimer = CreateTimer(2)    Repeat          Hour = CurrentTime()[..2].ToInt()          Minute = CurrentTime()[4..6].ToInt()          Second = CurrentTime()[6..].ToInt()           If Hour >= 12 Then PM = 1          If Hour > 12 Then Hour = Hour - 12          If Hour = 0 Then Hour = 12           'should do this otherwise the PM dot will be          'Left up once the clock rolls past midnight!          Cls           SetColor(0,255,0) 'make the text green For the PM part          If PM  = 1 Then DrawText ""PM"",5,5          'set the text colour back To white For the rest          SetColor(255,255,255)           For bit=0 Until 6                  xpos=20*(6-bit)                  binaryMask=2^bit                  'do hours                  If (bit<4)                          If (hour & binaryMask)                                  DrawText ""1"",xpos,5                          Else                                  DrawText ""0"",xpos,5                          EndIf                  EndIf                   'do the minutes                  If (minute & binaryMask)                          DrawText ""1"", xpos,25                  Else                          DrawText ""0"", xpos,25                  EndIf                   'do the seconds                  If (second & binaryMask)                          DrawText ""1"",xpos,45                  Else                          DrawText ""0"",xpos,45                  EndIf          Next           'make the text red For the decimal time          SetColor(255,0,0)          DrawText ""Decimal: "" + CurrentTime(),5,65          'set the text back To white For the rest          SetColor(255,255,255)     Flip           'will wait half a second          WaitTimer(secondTimer)    If KeyHit(KEY_ESCAPE) Then Exit  Forever"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/BlitzPlus	0	0														
high-tech-basic	High Tech BASIC	1988			7	pl				0					4642	0			17875		true	0									pl																							false																																					1972	basic assembly-language pascal hp-time-shared-basic	Rocky Mountain BASIC (also RMB or RM-BASIC) is a dialect of the BASIC programming language created by Hewlett-Packard.  It was especially popular for control of automatic test equipment using GPIB.  It has several features which are or were unusual in BASIC dialects, such as event-driven operation, extensive external I/O support, complex number support, and matrix manipulation functions.  Today, RMB is mainly used in environments where an investment in RMB software, hardware, or expertise already exists.	2007	1	96	1	3112895					Hewlett-Packard															25	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/High_Tech_BASIC	0	0														
hummingbird-quickscript	Hummingbird QuickScript	1990			7	pl				0					4643	0			17875		true	0									pl																							false																																					1984		Hummingbird Ltd. (previously NASDAQ: HUMC, TSX: HUM) is a subsidiary of OpenText and is a provider of enterprise software solutions including Exceed.  Initially founded as a consulting business in 1984, Hummingbird moved into the connectivity market. Its enterprise content management (ECM) solutions focuses on the management of the life cycle of enterprise content. Hummingbird has 40 offices worldwide. Customers include IBM, NASA, Morgan Stanley, Boeing, The Walt Disney Company, and The Government of Canada.	2012	1	21	8	3807709					Hummingbird Ltd															25	0		7																																														Canada																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Hummingbird_QuickScript	0	0														
multi-user-basic	Multi-user BASIC	1980			7	pl				0					4644	0			17875		true	0									pl																							false																																					1980	basic basic-11 basic-plus	Multi-user BASIC was a dialect of the BASIC language for the DEC PDP-11 running the RT-11 operating system.  One or more users were supported in separate address spaces sharing the same language interpreter.  The syntax of the language was similar to but not identical to BASIC-11.  A key language element was the support for virtual files.  These were similar to the virtual arrays in BASIC-PLUS in but more limited.  An array of integers, floatingpoint, or character strings of length 1, 2, 4, 8, 16, 32, or 64 could be placed in file and accessed with a subscript.  The file could actually be opened (or re-opened) with a different definition allowing integers, characters, and floating point numbers to be stored in the same file. Like BASIC-11, Multi-User BASIC provided some support for lab equipment, support for character terminals (LA30, VT100).  Because it was a multi-user system, it did not support real-time data collection.	2006	1	3	16	5369818					DEC															25	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Multi-user_BASIC	0	0														
arch	GNU arch	2001	Thomas Lord		7	versionControlApplication		https://www.gnu.org/software/gnu-arch/		0					4645	0			17847		false	0									versionControlApplication																							false																																																																21	0		7																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/GNU_arch	0	0														
bazaar	GNU Bazaar	2005	Martin Pool		7	versionControlApplication		https://bazaar.canonical.com/		0					4646	0			17847		false	0									versionControlApplication																							false																																																																21	0		7																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/GNU_Bazaar	0	0														
firefox	Firefox	2004			7	webBrowser		https://www.mozilla.org/en-US/firefox/new/		0					4647	0			17847		false	0									webBrowser																							false																																																													https://cheatsheets.zip/firefox			21	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Firefox	0	0														
near	NEAR	2017	Illia Polosukhin and Alexander Skidanov		7	cryptoProtocol		https://near.org/		0					4648	0			17847		false	0									cryptoProtocol																							false																																																																21	0		8																2																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/NEAR_Protocol	0	0														
webm	WebM	2010			7	binaryDataFormat		https://www.webmproject.org/		0					4649	0			17847		false	0									binaryDataFormat																							false																																																			webm													21	0		8																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/WebM	0	0														
pv-wave	PV-Wave	1988			6	pl				0					4650	0			17792		true	0									pl																							false																																					1988	idl	PV-WAVE (Precision Visuals - Workstation Analysis and Visualization Environment) is an array oriented fourth-generation programming language used by engineers, scientists, researchers, business analysts and software developers to build and deploy visual data analysis applications.. PV-WAVE was originally developed by a company called Precision Visuals, based in Boulder, CO. In 1992, the IMSL Numerical Libraries and Precision Visuals merged and the new company was renamed Visual Numerics. In 2009, Visual Numerics was acquired by Rogue Wave Software.  PV-WAVE is closely related to the IDL (programming language), from whose code-base PV-WAVE originated. The shared history of PV-WAVE and IDL began in 1988, when Precision Visuals entered into an agreement with Research Systems, Incorporated (RSI, the original developer of IDL) under which Precision Visuals resold IDL under the name PV-WAVE. In September 1990, Precision Visuals exercised an option in its agreement with RSI to purchase a copy of the IDL source code. Since that time, IDL and PV-WAVE have been on separate development tracks: each product has been enhanced, supported, and maintained separately by its respective company.. Due to their common history, PV-WAVE and IDL share a similar FORTRAN-like syntax, as well as many common commands, functions, and subroutines.	2008	8	6	29	17742923					Precision Visuals															60	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/PV-Wave	0	0														
xcore	XCore Architecture	2007			6	isa				0					4651	0			17792		true	0									isa																							false																																					2007	csp	The XCore Architecture is a 32-bit RISC microprocessor architecture designed by XMOS. The architecture is designed to be used in multi-core processors for embedded systems. Each XCore executes up to eight concurrent threads, each thread having its own register set, and the architecture directly supports inter-thread and inter-core communication and various forms of thread scheduling. Two versions of the XCore architecture exist: the XS1 architecture  and the XS2 architecture. Processors with the XS1 architecture include the XCore XS1-G4 and XCore XS1-L1. Processors with the XS2 architecture include xCORE-200. The architecture encodes instructions compactly, using 16 bits for frequently used instructions (with up to three operands) and 32 bits for less frequently used instructions (with up to 6 operands). Almost all instructions execute in a single cycle, and the architecture is event-driven in order to decouple the timings that a program needs to make from the execution speed of the program. A program will normally perform its computations and then wait for an event (e.g. a message, time, or external I/O event) before continuing.	2009	8	6	62	23041908																				60	0		6																																	na																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/XCore_Architecture	0	0														
yap-prolog	YAP	1985			6	pl				0					4652	0			17792		true	0									pl																							false																																					2013	linux solaris prolog	YAP is an open-source, high-performance implementation of the Prolog  programming language developed at LIACC/Universidade do Porto and at COPPE Sistemas/UFRJ. Its Prolog engine is based in the WAM (Warren Abstract Machine), with several optimizations for better performance. YAP follows the Edinburgh tradition, and is largely compatible with the ISO-Prolog standard and with Quintus Prolog and SICStus Prolog. YAP has been developed since 1985. The original version was written in assembly, C and Prolog, and achieved high performance on m68k-based machines.	2007	8	10	33	11517931																				60	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/YAP_%28Prolog%29	0	2													year|title|doi|citations|influentialCitations|authors|paperId\n2006|The Design of the YAP Compiler: An Optimizing Compiler for Logic Programming Languages|10.3217/jucs-012-07-0764|10|1|A. F. Silva and V. S. Costa|3c05db30e7483df085bcd876543b3193a2cc06dc\n2006|The Design and Implementation of the YAP Compiler: An Optimizing Compiler for Logic Programming Languages|10.1007/11799573_49|4|0|A. F. Silva and V. S. Costa|15240d019e32044b6f5cb3763260e13c3d66467a	
address	Address	1955	Kateryna Lohvynivna Yushchenko		7	pl				0					4653	0			17782		true	0									pl																							false																																																	USSR Academy of Sciences or National Academy of Sciences of Ukraine															20	0		7																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Address_programming_language	0	0														
afs	AFS	1982			7	filesystem				0					4654	0			17782		false	0									filesystem																							false												Andrew File System																																					Carnegie Mellon															20	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Andrew_File_System	0	0														
algol-x	ALGOL X	1963			7	pl				0					4655	0			17782	362	true	0									pl																							false																																					1963					14							International Federation for Information Processing															20	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/ALGOL_X	0	0	https://hopl.info/showlanguage.prx?exp=362													
apple-1-machine	Apple I	1976			7	computingMachine				0					4656	0			17782		false	0									computingMachine																							false																																																	Apple															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Apple_I	0	0														
atom-editor	Atom	2014			7	editor				0					4657	0			17782		false	0									editor																							false																																																	GitHub															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Atom_(text_editor)	0	0														
aui	aUI	1952	W. John Weilgart		7	constructedLanguage				0					4658	0			17782		false	0									constructedLanguage																							false																																														"""The Language of Space"", connoting universal communication. aUI is built upon a set of proposed universal semantic primes or elements of meaning that are combined – analogous to the atomic elements of the periodic table – to create ‘molecules of meaning.’ Each ‘element of meaning’ is represented by both a morpheme and a phoneme, all of which are motivated by their intuitive relationship to reality. Weilgart found these fundamental concepts to be at such a basic level that they likely could not be defined by any simpler concepts. aUI has 31 morpheme-phonemes each with an associated meaning, i.e. each morpheme = a phoneme = a sememe."	"""The Language of Space"", connoting universal communication. aUI is built upon a set of proposed universal semantic primes or elements of meaning that are combined – analogous to the atomic elements of the periodic table – to create ‘molecules of meaning.’ Each ‘element of meaning’ is represented by both a morpheme and a phoneme, all of which are motivated by their intuitive relationship to reality. Weilgart found these fundamental concepts to be at such a basic level that they likely could not be defined by any simpler concepts. aUI has 31 morpheme-phonemes each with an associated meaning, i.e. each morpheme = a phoneme = a sememe."			"""The Language of Space"", connoting universal communication. aUI is built upon a set of proposed universal semantic primes or elements of meaning that are combined – analogous to the atomic elements of the periodic table – to create ‘molecules of meaning.’ Each ‘element of meaning’ is represented by both a morpheme and a phoneme, all of which are motivated by their intuitive relationship to reality. Weilgart found these fundamental concepts to be at such a basic level that they likely could not be defined by any simpler concepts. aUI has 31 morpheme-phonemes each with an associated meaning, i.e. each morpheme = a phoneme = a sememe."														20	0		7																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/AUI_(constructed_language)	0	0														
bayes-equation	Bayes' Equation	1763	Thomas Bayes		7	equation				0					4659	0			17782		false	0						P(A|B) = (P(B|A))*P(A))/P(B)			equation																							false																																																																20	0		7																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Bayes%27_theorem	0	0														
bittorrent	BitTorrent	2001	Bram Cohen		7	protocol				0					4660	0			17782		true	0									protocol																							false																																																																20	0		7																1																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/BitTorrent	0	0														
compiler-description-language	Compiler Description Language	1971	Cornelis H. A. Koster		7	grammarLanguage				0					4661	0			17782		true	0									grammarLanguage																							false													cdl																																																			20	0		7																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Compiler_Description_Language	0	0														
cubase	Steinberg Cubase	1989			7	application				0					4662	0			17782		false	0									application																							false																																																	Steinberg Media Technologies GmbH															20	0		7																																														Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Steinberg_Cubase	0	0														
davinci-resolve	Davinci Resolve	2004			7	application				0					4663	0			17782		false	0									application																							false																																														DaVinci Resolve is a proprietary color grading, color correction, visual effects, and audio post-production video editing application for macOS, Windows, and Linux, developed by Blackmagic Design.	DaVinci Resolve is a proprietary color grading, color correction, visual effects, and audio post-production video editing application for macOS, Windows, and Linux, developed by Blackmagic Design.			DaVinci Resolve is a proprietary color grading, color correction, visual effects, and audio post-production video editing application for macOS, Windows, and Linux, developed by Blackmagic Design.													false	20	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/DaVinci_Resolve	0	0														
dot-product-equation	Dot Product Equation	1773	Joseph-Louis Lagrange		7	equation				0					4664	0			17782		false	0						a·b = sum(i = 1, i < n, i++, ai * b1)			equation																							false																																																																20	0		7																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Dot_product	0	0														
ebcdic	EBCDIC	1963			7	characterEncoding				0					4665	0			17782		true	0									characterEncoding																							false												Extended Binary Coded Decimal Interchange Code																																					IBM															20	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/EBCDIC	0	0														
eulers-equation	Euler's Equation	1748	Leonhard Euler		7	equation				0					4666	0			17782		false	0						e^(ix) = cos(x) + i*sin(x) When x = π:  eiπ + 1 = 0			equation																							false																																																																20	0		7																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Euler%27s_formula	0	0														
gecko	Gecko	1997			7	browserEngine				0					4667	0			17782		false	0									browserEngine																							false																																																	Netscape															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Gecko_(software)	0	0														
gravity-equation	Gravity Equation	1687	Isaac Newton		7	equation				0					4668	0			17782		false	0						F=G*((m1m2)/(r^2))			equation																							false																																																																20	0		7																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Newton's_law_of_universal_gravitation	0	0														
hccb	HCCB	2007			7	barCodeFormat				0					4669	0			17782		true	0									barCodeFormat																							false																																																	Microsoft															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/HCCB	0	0														
hlasm	HLASM	1992			7	assembly				0					4670	0			17782		true	0									assembly																							false												IBM High Level Assembler																																					IBM															20	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/IBM_High_Level_Assembler	0	0														
imac-machine	IMac	1998			7	computingMachine				0					4671	0			17782		false	0									computingMachine																							false																																																	Apple															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IMac	0	0														
ingres	Ingres database	1974			7	database				0					4672	0			17782		false	0									database																							false																																																	University of California Berkeley															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Ingres_(database)	0	0														
integral-equation	Integral Equation	1888	Isaac Newton		7	equation				0					4673	1			17782		false	0									equation																							false				i/Integral																																																												20	0		7																1																																														⌡Hello World								Integral																																																																																																																																																																																																			https://en.wikipedia.org/wiki/Integral	0	0														
ipa	IPA	1888			7	notation				0					4674	0			17782		true	0									notation																							false												International Phonetic Alphabet																																		The International Phonetic Alphabet (IPA) is an alphabetic system of phonetic notation based primarily on the Latin script.	The International Phonetic Alphabet (IPA) is an alphabetic system of phonetic notation based primarily on the Latin script.			The International Phonetic Alphabet (IPA) is an alphabetic system of phonetic notation based primarily on the Latin script.														20	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/International_Phonetic_Alphabet	0	0														
ipad-machine	IPad	2010			7	computingMachine				0					4675	0			17782		false	0									computingMachine																							false																																																	Apple															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IPad	0	0														
iphone-machine	IPhone	2007			7	computingMachine				0					4676	0			17782		false	0									computingMachine																							false																																																	Apple															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IPhone	0	0														
ipv4	IPv4	1984			7	protocol				0					4677	0			17782		true	0									protocol																							false																																																	DARPA															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/IPv4	0	0														
language-h	Language H	1962			7	pl				0					4678	0			17782		true	0									pl																							false																																																	NCR Corporation															20	0		7																																														United States																																																																																																																																																																																																																											https://en.m.wikipedia.org/wiki/Language_H	0	0														
macbook-air-machine	MacBook Air	2008			7	computingMachine				0					4679	0			17782		false	0									computingMachine																							false																																																	Apple															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MacBook_Air	0	0														
macintosh-machine	Macintosh	1984			7	computingMachine				0					4680	0			17782		false	0									computingMachine																							false																																																	Apple															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Macintosh	0	0														
maclisp	Maclisp	1966	Richard Greenblatt and Jon L. White		7	pl				0					4681	0			17782		true	0									pl																							false																																																																20	0		9					lisp											2																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Maclisp	0	0														
mp3-format	MP3	1993			7	binaryDataFormat				0					4682	0			17782		false	0									binaryDataFormat																							false																																																	Fraunhofer Society															20	0		7																																														Germany																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/MP3	0	0														
opendoc-protocol	OpenDoc	1993			7	protocol				0					4683	0			17782		true	0									protocol																							false																																																	Apple															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/OpenDoc	0	0														
parsec	Parsec	2006	Daan Leijen and Paolo Martini and Antoine Latter		7	grammarLanguage library				0					4684	0		1	17782		true	0									grammarLanguage																							false																																																											haskell					20	0		10																3	false																																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Parsec_(parser)	0	0														
pl-i-subset-g	PL/I	1981			7	pl				0					4685	0			17782		true	0									pl																							false																																																	IBM															20	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/PL/I	0	0														
price-equation	Price Equation	1967			7	equation				0					4686	0			17782		false	0									equation																							false																																																	University College London															20	0		7																																														United Kingdom																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Price_equation	0	0														
safari	Safari	2003			7	webBrowser				0					4687	0			17782		false	0									webBrowser																							false																																																	Apple															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Safari_(web_browser)	0	0														
sk8	SK8	1988			7	pl				0					4688	0			17782		true	0									pl																							false																																																	Apple															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/SK8_(programming_language)	0	0														
spf-standard	Sender Policy Framework	2000			7	standard				0					4689	0			17782		true	0									standard																							false																																																	Internet Engineering Task Force															20	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/Sender_Policy_Framework	0	0														
sprite-os	Sprite Operating System	1984			7	os				0					4690	0		1	17782		false	0									os																							false																																																	University of California Berkeley										c					20	0		8																	false																																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Sprite_(operating_system)	0	0														
visicalc	VisiCalc	1979	Dan Bricklin and Bob Frankston		7	spreadsheet application				0					4691	0			17782		false	0									spreadsheet																							false																																																																20	0		8																2																																		http://www.bricklin.com/history/saiidea.htm																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/VisiCalc	0	0														
wddx	WDDX	1998			5	pl				0					4692	1			17780		true	0									pl																							false																																					1998	coldfusion ruby python php java haskell perl xml ftp javascript json	WDDX (Web Distributed Data eXchange) is a programming language-, platform- and transport-neutral data interchange mechanism designed to pass data between different environments and different computers.	2004	13	23	95	1023479																				85	0		5																																																																					<wddxPacket version='1.0'>   <header comment='PHP'/>   <data>     <struct>       <var name='pi'>         <number>3.1415926</number>       </var>       <var name='cities'>         <array length='3'>           <string>Austin</string>           <string>Novato</string>           <string>Seattle</string>         </array>       </var>     </struct>   </data> </wddxPacket>																																																																																																																																																																																																				https://en.wikipedia.org/wiki/WDDX	0	0														
chomski	Chomski	2007			5	pl				0					4693	1			17750		true	0									pl																							false																																					2007	sed unix grep unicode c	chomski virtual machine  (named after the noted linguist Noam Chomsky) and pp (the pattern parser) refer to both a command line computer language and utility (interpreter for that language) which can be used to parse and transform text patterns. The utility reads input files character by character (sequentially), applying the operation which has been specified via the command line or a pp script, and then outputs the line. It was developed from 2006 as a Unix and Windows utility, and is available today for Windows and Linux systems. Pp has derived a number of ideas and syntax elements from Sed, a command line text stream editor.	2008	12	9	54	18718048																				80	0		5																																																																					cat inputFileName | chomski -s '[-n]{plus;} <>{count;print;}'																																																																																																																																																																																																				https://en.wikipedia.org/wiki/Chomski	0	0														
tscript	TScript	2012			6	pl				0					4694	1			17736		true	0									pl																							false																																						linux xml php soap visual-basic	TScript is an object-oriented embeddable scripting language for C++ that supports hierarchical transient typed variables (TVariable). Its main design criterion is to create a scripting language that can interface with C++, transforming data and returning the result. This enables C++ applications to change their functionality after installation.	2012	7	7	51	37307697																			true	55	0		6																																																																					"function(){return error = -1;}  public main(){    if(!function()){       if(error != -1) return error;    }    System::MessageBox(L""function executed correctly""); }"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TScript	0	0														
euboea	euboea	2018			6	pl				0					4695	0			17702		true	0								https://github.com/KrzysztofSzewczyk/Euboea	pl																2018	2019	2018	1	3	44	2	true																																																															true	54	0		6																																																																													https://github.com/KrzysztofSzewczyk/Euboea																																																																																																																																																																																													0	0														
telcomp	TELCOMP	1966			6	pl				0					4696	1			17685	478	true	0									pl																							false																																					1965	joss mumps logo	"TELCOMP was a programming language developed at Bolt, Beranek and Newman (BBN) in about 1964 and in use until at least 1974. BBN offered TELCOMP as a paid service, with first revenue in October 1965.  The service was sold to a company called On-Line Systems in 1972.  In the United Kingdom, TELCOMP was offered by Time Sharing, Ltd, a partnership between BBN and an entrepreneur named Richard Evans. It was an interactive, conversational language based on JOSS, developed by BBN after Cliff Shaw from RAND visited the labs in 1964 as part of the NIH survey.  It was first implemented on the PDP-1 and was used to provide a commercial time sharing service by BBN in the Boston area and later by Time Sharing Ltd. in the United Kingdom. In 1996, Leo Beranek said ""We even developed a programming language called TELCOMP that to this day, some say was better than the programming language that the industry adopted, namely BASIC.""There were at least three versions: TELCOMP I, TELCOMP II, and TELCOMP III. TELCOMP I was implemented on the PDP-1, TELCOMP II on the PDP-7 and TELCOMP III on the PDP-10, running on DEC 's TOPS-10 operating system or on BBN's own TENEX operating system. TELCOMP programs were normally input via a paper tape reader on a Teletype Model 33, which would be connected to a PDP via a modem and acoustic telephone line.  Data could be read from the paper tape reader or from the Teletype keyboard.  Output was either printed to the Teletype or sent to the paper tape punch.  Early versions had no facility for on-line storage of programs or data. During data input using a Teletype, the user would type a response to a printed prompt. If, instead of hitting Return, the user hit Tab, another, possibly computed, prompt would be printed on the same line.  This process could be repeated for the full width of the line. This unusual feature allowed very compact data entry, comparable to full-screen CRT data entry.  It saved paper, and the input section of the form became part of the program's printed output. A later derivative of TELCOMP called STRINGCOMP was oriented towards string handling.  Another BBN JOSS-derivative called FILECOMP was developed for the GE MEDINET system, which was cancelled. The implicit file handling system it contained was influential on the MUMPS global database system. The initial research for LOGO was carried out in TELCOMP, but only the JOSS-style errors and interaction made it through to the actual language."	2004	6	16	36	991259																				50	0		6																																																																					"1.04 TYPE #,""ENTER ONE OF THE FOLLOWING:-"";MENU  1.05 TYPE FORM X FOR X=1:1:4 FOR END=10^15  1.06 READ GRNO IN FORM 15  1.065 DONE IF GRNO=END  1.07 TO STEP 1.06 IF GRNO>4  1.08 TO PART GRNO+1    2.01 DO PART 50  2.02 READ N,K  2.03 DO PART 51  2.04 TO PART 15    ..    15.01 LINE FOR X=1:1:3  15.02 TYPE MINPL,MAXPL IN FORM 17  15.03 TYPE FORM 17  15.04 DO PART GRNO+15 FOR X=MNPL:STPL:MXPL    16.01 Y=(X^N)+K  16.02 Y1[X]=(((Y-MNPL)/(MXPL-MNPL))*2)-1    ..    FORM 15  ITEM NUMBER?   #####  FORM 17  MINIMUM ##### MAXIMUM ######"																																																																																																																																																																																																				https://en.wikipedia.org/wiki/TELCOMP	0	0	https://hopl.info/showlanguage.prx?exp=478													
zbasic	ZBasic	1980			6	pl				0					4697	0			17685	7002	true	0									pl																							false																																					1980	basic futurebasic visual-basic	ZBasic is a compiler which was first released by Simutek (Tucson, Arizona) in 1980.  The combined efforts of Andrew Gariepy, Scott Terry, David Overton, Greg Branche, and Halbert Laing led to versions for MS-DOS,  Apple II, Macintosh, CP/M, and TRS-80 computers. ZBasic is a very fast, efficient and quite advanced BASIC compiler with an integrated development environment. It aims to be used as a cross-platform development system, where the same source code can be compiled to different platforms without any modifications. ZBasic features device independent graphics: the same compiled code can work on different display resolutions and colors, and even in text mode. Original PC versions include graphical support up to EGA for MS-DOS. A special feature of ZBasic is BCD (binary coded decimal) math with accuracy up to 54 digits. Another special feature is INDEX$ array, an array of variable length strings that could be easily sorted, searched etc. In 1991, Harry Gish and 32 Bit Software Inc. of Dallas, Texas purchased the MS-DOS version. Nando Favaro expanded it to include 16- and 32-bit-specific machine code as well as VGA and VESA video. Zedcor concentrated on the Apple Macintosh market and renamed it FutureBASIC.	2007	6	11	49	10158354																				50	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/ZBasic	0	0	https://hopl.info/showlanguage.prx?exp=7002													
zigzag	ZigZag	1965			5	knowledgeBase				0					4698	0			17675		false	0									knowledgeBase																							false																																					1965		"ZigZag is Ted Nelson's trademark on a data model he has designed for computer interaction, both for users and between programs. Nelson's stated goal is on one hand a platform for the Project Xanadu hypertext and on the other a complete computing system built on new conventions. The design is centered on an information structure called a zzstructure and its interactive visualizations. Instead of conventional linear text or tree structures, zzstructure is a multidimensional extension of a spreadsheet whose cells can contain various kinds of data. At any moment, the display shows any two dimensions in table form much like a modern spreadsheet. Users can pivot the display about any cell to efficiently ""rotate"" any unseen dimension in place of either visible one, allowing them to browse high dimensional grids in a zigzag manner."		10	5		3287977																				70	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/ZigZag_(software)	0	0														
basic09	BASIC09	1978			6	pl				0					4699	0			17637		true	0									pl																							false																																					1980	ucsd-pascal microsoft-basic	BASIC09 is a structured BASIC programming language dialect developed by Microware and Motorola for the then-new Motorola 6809 CPU and released in 1980.	2002	5	14	70	39564					Motorola															45	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/BASIC09	0	0														
tektronix	Tektronix 4050	1980			5	pl				0					4700	0			17627		true	0									pl																							false																																					1957	basic	"The Tektronix 4050 was a series of three computer graphics microcomputers produced by Tektronix in the late 1970s through the early 1980s. The display technology was similar to the Tektronix 4010 terminal, using a storage tube display to avoid the need for video RAM. They were all-in-one designs with the display, keyboard, CPU and DC300 tape drive in a single desktop case. They also included a GPIB parallel bus interface for controlling lab and test equipment as well as connecting to external peripherals. A simple operating system and BASIC interpreter were included in ROM. A key concept of the systems was the use of a storage tube for the display. This allowed the screen to retain images drawn to it, eliminating the need for a framebuffer, computer memory devoted to the display. Most systems of the era had limited resolution due to the expense of the buffer needed to hold higher resolution images, but this was eliminated in the 4050s and allowed the resolution to be as high as the hardware could handle, which was ostensibly 1024 by 1024 but limited by the physical layout of the screen to 1024 by 780. It also allowed the machine to dedicate all of its memory to the programs running on it, as opposed to partitioning off a section for the buffer. The first model, the 4051, was based on 8-bit Motorola 6800 running at a 1 MHz. It normally shipped with 8 KB of RAM and was expandable using 8 KB modules to 32 KB. The remaining 32 KB of address space was reserved for ROM, which could be expanded using two external ROM cartridge of 8 KB each. It included six character sets in ROM and an extended dialect of BASIC that included various vector drawing commands. The 4051 was released in 1975 for the base price of $5,995. Adding the optional RS-232 interface allowed it to emulate a Tektronix 4012 terminal.The second model was the 4052, which in spite of the similar name was a very different system. This had a CPU based on four AMD 2901 4-bit bit-slice processors used together to make a single 16-bit processor. It could also be used in a 6800-compatible mode, allowing it to run software from the 4051, although it did so much faster than the original 4051. Released in 1978, it came with a full 32 KB of RAM for $9,795, and could be expanded to 64 KB for another $1,995. The 4054 was a version of the 4052 built around the 19"" screen from the 4014 terminal rather than the 11"" screen from the 4012, increasing resolution to 4,096 by 3,072. External storage units were available for the 405x series computers. The 4924 was an external version of the internal DC300 tape drive. The 4907 used single or dual Shugart 851R 8-inch floppy drives with 64 KB floppies and the larger, 2-drawer filing cabinet sized, 4909 storage unit used a CDC 96 megabyte hard drive with the first 16 megabytes in the form of a removable disc-pack. Two sizes of the 4956 graphics tablet offered a slow process for inputing from paper drawings. The 4952 joystick was used for graphics input. Because the direct view storage tubes do not flicker as do conventional CRTs, and because the BASIC programming interface allowed simple, rapid rendering of vector graphic displays, the 405x series were used in many theatrical contexts.  In particular, 405x computers can frequently be seen in early Battlestar Galactica sets. The graphic display software was based upon software originally developed in the 1960s by Corning Glass Works for their Type 904 graphics terminal. The display for this system had characteristics to the similar to those of Tektronix storage tube display. It used small pixel regions composed of photosensitive glass, which could be darkened (forming a black line image) by writing, and would display this persistently until the entire display was erased. When Corning left the market this software base was sold to Tektronix. The original demo included an artillery game which was later adapted by high school students at Lindbergh High School in Renton, Washington to the HP 9830, and also adapted by Hewlett Packard for the HP 2647 intelligent graphics terminal demo tape and eventually similar games in Microsoft BASIC for the IBM-PC. Other games for the Tektronix included Weather Wars, with users directing lightning bolts and tornados against opponents in an environment affected by wind."	2004	9	22	64	7243450																				65	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Tektronix_4050	0	0														
adenine-programming-language	Adenine	1999			6	pl				0					4701	0			17582		true	0									pl																							false																																					1999	rdf python lisp	Haystack was a project at the Massachusetts Institute of Technology to research and develop several applications around personal information management and the Semantic Web. The most notable of those applications is the Haystack client, a research personal information manager (PIM) and one of the first to be based on semantic desktop technologies. The Haystack client is published as open source software under the BSD license.  Similar to the Chandler PIM, the Haystack system unifies handling different types of unstructured information. This information has a common representation in RDF that is presented to users in a configurable human-readable way.	2007	4	19	45	5033679					MIT															40	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Adenine_(programming_language)	0	0														
tacpol-programming-language	TACPOL	1976			6	pl				0					4702	0			17582	2551	true	0									pl																							false																																					1975	pl-i	TACPOL (Tactical Procedure Oriented Language) is a block structured programming language developed by the United States Army for the TACFIRE Tactical Fire Direction command and control application.  TACPOL is similar to PL/I.	2005	4	11	26	1719114																				40	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/TACPOL_%28programming_language%29	0	0	https://hopl.info/showlanguage.prx?exp=2551													
visual-smalltalk-enterprise	Visual Smalltalk Enterprise	1992			5	pl				0					4703	0			17570		true	0									pl																							false																																					1983	smalltalk squeak	Visual Smalltalk Enterprise (VSE) is a Smalltalk dialect that runs only on Microsoft Windows, and is the last in a long line of Smalltalk implementations first produced by Digitalk and now available through Cincom. Active development has stopped since late 1997 and VSE is now only available as a version called VSE 2000, and only to licensed users of previous VSE versions.	2006	8	6	85	4331587																				60	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Visual_Smalltalk_Enterprise	0	0														
http-3	HTTP/3	2018			7	protocol				0					4704	0			17557		true	0									protocol																							false																																					2018		"HTTP/3 is the upcoming third major version of the Hypertext Transfer Protocol used to exchange binary information on the World Wide Web. HTTP/3 is based on previous RFC draft ""Hypertext Transfer Protocol (HTTP) over QUIC"". QUIC is an experimental transport layer network protocol initially developed by Google. On 28 October 2018 in a mailing list discussion, Mark Nottingham, Chair of the IETF HTTP and QUIC Working Groups, made the official request to rename HTTP-over-QUIC as HTTP/3 to ""clearly identify it as another binding of HTTP semantics to the wire protocol ... so people understand its separation from QUIC"" and pass its development from the QUIC Working Group to the HTTP Working Group after finalizing and publishing the draft. In the subsequent discussions that followed and stretched over several days, Nottingham's proposal was accepted by fellow IETF members, who in November 2018 gave their official seal of approval that HTTP-over-QUIC become HTTP/3."		-1	288		59036215					Akamai															15	0		7																																														United States																																																																																																																																																																																																																											https://en.wikipedia.org/wiki/HTTP/3	0	0														
micro-prolog	Micro-PROLOG	1980			7	pl				0					4705	0			17557		true	0									pl																							false																																									-1								Logic Programming Associates															15	0		7																																														United Kingdom																																																																																																																																																																																																																											http://www.edm2.com/index.php/Micro-PROLOG	0	0														
scieneer-common-lisp	Scieneer Common Lisp	2002			7	pl				0					4706	0			17557		true	0									pl																							false																																									-1								Scieneer Pty Ltd															15	0		7																																														Australia																																																																																																																																																																																																																											https://web.archive.org/web/20150326124630/https://en.wikipedia.org/wiki/Scieneer_Common_Lisp	0	0														
algol-n	ALGOL N	1967			6	pl				0					4707	0			17538	1809	true	0									pl																							false																																					1969	algol-60 algol-68	ALGOL N is the name of a successor to ALGOL 60 designed in Japan with the aim of being as powerful as ALGOL 68 but as simple as ALGOL 60. The language was proposed by Nobuo Yoneda. Algol N tried to use extensibility in order to solve the problem that programming language designers faced when trying to make an inextensible language for everything or having to make many languages, one for each domain. It avoided coercion while not making things difficult for programmers. The letter 'N' is short for 'Nippon', or Japan in Japanese.	2004	3	7	21	946649																				35	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/ALGOL_N	0	0	https://hopl.info/showlanguage.prx?exp=1809													
grml	GRML	2003			6	pl				0					4708	0			17538		true	0									pl																							false																																					2005	html xml	"GRML – an acronym for General Reuse Markup Language – is a markup language similar to HTML and XML, using tags to organize data in files and web pages. Data is organized in columns and rows. Tags are used to define forms, images, and hyper-linking. Its syntax, like HTML, is based on a simplified subset of SGML. GRML is not in very wide use as of May 2005.  GRML is a data-oriented format which defines data content rather than data presentation; the file or web browser determines how data is displayed. This is the same goal as HTML's separating CSS from HTML, moving away from <font> tags, but GRML takes it even further. One of the key aims in creating the format was to separate ""views"" of the data from ""forms"" used to manipulate it. It is also a common result of a typographical error when attempting to type HTML, because HT and GR are adjacent on a Qwerty keyboard."	2004	3	7	26	1227027																				35	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/GRML	0	0														
thinglab	ThingLab	1979			6	pl				0					4709	0			17538	980	true	0									pl																							false																																					1978	smalltalk	"ThingLab is a visual programming environment implemented in Smalltalk and designed at Xerox PARC by Alan Borning. A conventional system allows a user to provide inputs that produce outputs.  A constraint-oriented system, such as ThingLab, allows the user to provide arbitrary inputs or outputs, then solves for whatever is unknown. ThingLab is viewed as one of the earliest constraint-oriented systems.ThingLab is credited in ""Fumbling the Future"" as a big reason Xerox continued to fund computer development."	2006	3	3	19	4288444																				35	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/ThingLab	0	0	https://hopl.info/showlanguage.prx?exp=980													
vlibtemplate	VlibTemplate	2003			6	template				0					4710	1			17538		true	0									template																							false																																						php html mysql postgresql	vlibTemplate is a template engine written in PHP. Programmers and web developers may use it for web development. vlibTemplate is a PHP class that is intended to make splitting PHP from HTML a simple and natural task, using markup tags. This class allows users to set values for variables, loops, if statements, etc. which are declared in the template. vlibTemplate is a part of vLIB. It has an interface to vlibDate and vlibMimeMail.	2005	3	2	31	3183049																				35	0		6																																	text																																				require_once 'vlib/vlibTemplate.php';  $tmpl = new vlibTemplate('tmpl/basic.htm');  $tmpl->setvar('title_text', 'TITLE: This is the vLIB basic example ...'); $tmpl->setvar('body_text', 'BODY: This is the message set using setvar()'); $tmpl->setvar('div_cont' , 'DIV : This is div paragraph'); $tmpl->pparse();																																																																																																																																																																																																				https://en.wikipedia.org/wiki/VlibTemplate	0	0														
wsfn-programming-language	WSFN	1983			6	pl				0					4711	1			17538	1065	true	0									pl																							false																																					1977	li-chen-wang tiny-basic	"WSFN (Which Stands for Nothing) is an interpreted programming language for controlling robots created by Li-Chen Wang. It was designed to be as small as possible, a ""tiny"" language, similar to Wang's earlier effort, Palo Alto Tiny BASIC. WSFN was first published in Dr. Dobb's Journal in September 1977. The language consists primarily of single-letter commands to tell a robot to move in certain directions, while other commands perform tests or basic mathematical operations. These can be grouped into named macros to produce more complex programs. The original version also included code that simulated the robot as a cursor on the VDM-1 display, or graphically on a Cromemco Dazzler display. Today, this is known as turtle graphics. Extended WSFN is an implementation created for the Atari 8-bit family of home computers written by Harry Stewart and published by the Atari Program Exchange in 1981. In addition to supporting turtle graphics, it adds a number of commands to control the graphics and sound capabilities of that platform. It was offered as a ""beginner's language with emphasis on graphics""."	2008	3	12	74	15264750																				35	0		6																																																																					DIT(-I2FI5RG5RI2FI+)2R DG4F DY (HN63F2R61FRC4 (2FI))																																																																																																																																																																																																				https://en.wikipedia.org/wiki/WSFN_%28programming_language%29	0	0	https://hopl.info/showlanguage.prx?exp=1065													
vilnius-basic	Vilnius BASIC	1986			5	pl				0					4712	0			17514		true	0									pl																							false																																					1986	basic msx-basic	Vilnius BASIC is a dialect of the BASIC programming language running on the Elektronika BK-0010-01/BK-0011M and UKNC computers.It was a quite advanced BASIC and featured a runtime threaded code compiler that compiled the program when one entered the RUN command. The dialect was very close to MSX BASIC. The major differences were the lack of the PLAY, SOUND, VPOKE and PUT SPRITE operators, the inability to open several files at the same time, and the inability to use more than one operator on one line. Only the UKNC version had a full-screen editor. Machine-dependent features, like graphics operators parameters  and PEEK/POKE addresses were also different. The software was developed at Vilnius University, located in Lithuania which was a republic of the Soviet Union at the time.	2004	7	92	76	1172241																				55	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Vilnius_BASIC	0	0														
xgmml	XGMML	2006			5	pl				0					4713	0			17514		true	0									pl																							false																																						xml graph-modeling-language sgml	XGMML (the eXtensible Graph Markup and Modeling Language) is an XML application based on GML which is used for graph description. Technically, while GML is not related to XML nor SGML, XGMML is an XML application that is so designed that there's a 1:1 relation towards GML for trivial conversion between the two formats.	2006	7	18	34	4843588																				55	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/XGMML	0	0														
alphabasic	AlphaBasic	1976			6	pl				0					4714	0			17475		true	0									pl																							false																																					1976	assembly-language	AlphaBASIC is a computer programming language created by Alpha Microsystems in 1976. The language was written by Alpha Microsystems employees Paul Edelstein, Dick Wilcox and Bob Courier.	2005	2	7	23	3555159					Alpha Microsystems															30	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/AlphaBasic	0	0														
tiger-basic	Tiger-BASIC	1986			6	pl				0					4715	0			17475		true	0									pl																							false																																					2010	basic	Tiger-BASIC is a high speed multitasking BASIC dialect (List of BASIC dialects) to program microcontrollers of the BASIC-Tiger family. Tiger-BASIC and the integrated development environment which goes with it, were developed by Wilke-Technology (Aachen, Germany).	2006	2	8	14	6746402																				30	0		6																																																		https://wilke.de/en/embedded-computer/details/products/basic-tiger-multitasking-computer.html																																																																																																																																																																																																																							https://en.wikipedia.org/wiki/Tiger-BASIC	0	0														
visual-dataflex	Visual DataFlex	1982			5	pl				0					4716	0			17463		true	0									pl																							false																																					1976	unix mysql postgresql linux visual-dataflex visual-basic	DataFlex (formerly known as Visual DataFlex) is a visual tool for developing Windows, web and mobile software applications on one framework-based platform.	2004	6	17	96	742526																				50	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Visual_DataFlex	0	0														
sugi	Sugi	2021	sugi-lang		7	pl				0					4717	0			17438		true	0								https://github.com/sugi-lang/sugi	pl																2021	2022	2021	1	0	2	0	false																								2021		110	2	3																																			true	5	0		7																1																																																													https://github.com/sugi-lang/sugi																																																																																																																																																																																													0	0														
tymshare-superbasic	Tymshare SuperBasic	1968			6	pl				0					4718	0			17427		true	0									pl																							false																																					1974	sparc solaris basic	Tymshare, Inc. was a time-sharing service and third-party hardware maintenance company competing with companies such as Four-Phase Systems, CompuServe, and DEC (DEC, Digital). Tymshare developed or acquired innovative technologies, including data networking (Tymnet), electronic data interchange (EDI), credit card and payment processing (Transaction Tracking System, Western29), telecommunications provisioning (COEES), office automation (August, Augment) and database technology (Magnum).  It was headquartered in Cupertino, California from 1964 to 1984. The computing platforms included the SDS 940, XDS 940 (Tymcom-IX), XDS Sigma 7, DEC PDP-10 models KA, KI, KL and KS (Tymcom-X/XX, Tenex, August, Tops-20), XKL Toad-1, IBM 360 & 370 (VM, MVS, GNOSIS) servers. Divisions:  INSD — Information Services Division STD — Systems Technology Division DND — Data Networks DivisionIn 1984 Tymshare was acquired by McDonnell Douglas, restructured, split up and portions were resold, spun off, and merged with other companies from 1984 through 2004 when most of its legacy network was finally shut down.  Islands of its network technology continued as part of EDI, at least into 2008. McDonnell Douglas was acquired by Boeing.  Consequently, rights to use technology developed by Tymshare are currently held by Boeing, British Telecom (BT), Verizon Communications, and AT&T Inc. due to the acquisitions and mergers from 1984 through 2005.	2016	1	37	2	1141682																				25	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Tymshare_SuperBasic	0	0														
xdr	XDR Schema	1998			5	xmlFormat				0					4719	0			17415		true	0									xmlFormat																							false																																					1998		XML-Data Reduced (XDR) was a schema language for specifying and validating XML documents. In January 1998, Microsoft, the University of Edinburgh and others submitted a proposal for an XML schema language called XML-Data to the World Wide Web Consortium. XML-Data Reduced was a subset of XML-Data, with some corrections and amendments submitted in July 1998.The XML Schema (W3C) effort in the World Wide Web Consortium (W3C) received several other proposals, and while the final result has some similarities to the XML-Data proposal, it is significantly different. XDR was implemented in SQL Server 2000 and BizTalk Server 2000. Once the XML Schema Definition was finalized in 2001, Microsoft products and tools added support for it, and XDR was gradually phased out. Microsoft XML Core Services provided XDR schema support from versions 2.0 up to - but not including - version 6.0.		5	11		14031652																				45	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/XDR_Schema	0	0														
webkit	WebKit	1998			6	browserEngine		https://webkit.org/		0					4720	0			17399		false	0									browserEngine																							false																																																																21	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/WebKit	0	0														
atomo	atomo	2010			7	pl		http://atomo-lang.org		0					4721	0			17391		true	0									pl																							false																																			2022																													1	0		7																																																																																																																																																																																																																																																																										0	0				atomo-lang.org			id|title|url|time|timestamp|by|comments|score\n1901268|Atomo, the programmer's programmable programming language|http://atomo-lang.org/|2010-11-13 18:10:31 UTC|1289671831|steveklabnik|34|162							
aubit-4gl	aubit-4gl	2001			7	pl		http://aubit4gl.sourceforge.net/aubit4gldoc/		0					4722	0			17391		true	0									pl																							false																																																	Aubit Computing Limited															1	0		7																																														England and Wales																																																																																																																																																																																																																												0	0														
base32	Base32	2002	Douglas Crockford		7	textEncodingFormat		https://www.crockford.com/base32.html		0					4723	0			17391		true	0									textEncodingFormat																							false																																														Base 32 is a textual 32-symbol notation for expressing numbers in a form that can be conveniently and accurately transmitted between humans and computer systems. It can be used for out of band communication of public keys.	Base 32 is a textual 32-symbol notation for expressing numbers in a form that can be conveniently and accurately transmitted between humans and computer systems. It can be used for out of band communication of public keys.			Base 32 is a textual 32-symbol notation for expressing numbers in a form that can be conveniently and accurately transmitted between humans and computer systems. It can be used for out of band communication of public keys.														1	0		7																1																																																																																																																																																																																																																																																										0	0														
biplan	BIPLAN	2017	Giovanni Blu Mitolo		7	pl		https://github.com/gioblu/BIPLAN		0					4724	0			17391		true	0									pl																							false																																																																1	0		7																1																														Italy																																																																																																																																																																																																																												0	0														
blank	blank	2018			7	esolang		https://esolangs.org/wiki/Blank		0					4725	0			17391		true	0									esolang																							false																																																																1	0		7																																														Poland																																																																																																																																																																																																																												0	0							id|title|time|timestamp|by|comments|score\n16814993|Show HN: Blank – A stack-based programming language I wrote 21 years ago|2018-04-11 20:07:14 UTC|1523477234|aturley|11|73							
bscript-interpreter	bscript-interpreter	1999			7	interpreter		http://bscript.sourceforge.net/		0					4726	0			17391		true	0									interpreter																							false																																														BScript is a (yet another) BASIC interpreter.	BScript is a (yet another) BASIC interpreter.			BScript is a (yet another) BASIC interpreter.														1	0		7																																																																																																																																																																																																																																																																										0	0				bscript.sourceforge.net										
bscript	BScript	1999			7	pl		https://www.softart.ch/en/bscriptm/about-bscript/		0					4727	0			17391	8521	true	0									pl																							false																																																																1	0		7																																																																																																																																																																																																																																																																										0	0	https://hopl.info/showlanguage.prx?exp=8521													
bytecode-modeling-language	bytecode-modeling-language	2008			7	bytecode		http://www-sop.inria.fr/everest/BML/		0					4728	0			17391		true	0									bytecode																							false																																																	Inria && University of Warsaw															1	0		8																																														France and Poland																																																																																																																																																																																																																												0	0														
cixl	cixl	2018			7	pl				0					4729	0			17391		true	0								https://github.com/basic-gongfu/cixl	pl																							true																																																															true	1	0		7																																																																													https://github.com/basic-gongfu/cixl																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n16057489|Show HN: Cixl – a minimal, decently typed scripting language|2018-01-03 01:11:49 UTC|1514941909|sifoo|0|2							
datalisp	Datalisp	2020	ilmu		7	pl		http://datalisp.is		0					4730	0			17391		true	0									pl																							false																																														Canonical S-expressions and logic programming for metaprogramming.	Canonical S-expressions and logic programming for metaprogramming.			Canonical S-expressions and logic programming for metaprogramming.														1	0		7																1																																																																																																																																																																																																																																																										0	0														
dss	dss	2018			7	pl		https://dss-lang.com		0					4731	0			17391		true	0									pl																							false																																			2021																													1	0		7																																																																																																																																																																																																																																																																										0	0				dss-lang.com			id|title|url|time|timestamp|by|comments|score\n17536341|DSS – Deterministic StyleSheets|https://dss-lang.com/|2018-07-15 18:21:30 UTC|1531678890|octosphere|0|1							
hello	hello	2015			7	pl		http://www.amsdec.com/about/		0					4732	1			17391		true	0									pl																							false				h/Hello																																																												1	0		7																																																														h								Hello																																																																																																																																																																																																				0	0							id|title|time|timestamp|by|comments|score\n10363672|Show HN: 'Hello' – new distributed programming language|2015-10-09 22:41:32 UTC|1444430492|bburshteyn|1|3							
hsaml-format	hsaml-format	2013			7	xmlFormat		http://wasabiapp.org/software/hsaml_format/		0					4733	0			17391		true	0									xmlFormat																							false																																																	European Bioinformatics Institute															1	0		7																																														United Kingdom																																																																																																																																																																																																																												0	0														
iqr	iqr	1994			7	barCodeFormat		https://www.qrcode.com/en/codes/iqr.html		0					4734	0			17391		true	0									barCodeFormat																							false																																																	Denso Wave Incorporated															1	0		7																																														United States																																																																																																																																																																																																																												0	0														
jedit-editor	jEdit	1998			7	editor		http://jedit.org/		0					4735	0			17391		false	0									editor																							false																																																	jEdit project															1	0		7																																														Various																																																																																																																																																																																																																												0	0														
lana	Lana	2024			7	pl		https://www.lana-lang.com/		0					4736	0			17391		true	0									pl																							false																																														A (General-Purpose) Very-High Level Programming Language	A (General-Purpose) Very-High Level Programming Language			A (General-Purpose) Very-High Level Programming Language														1	0		7																																																		https://www.reddit.com/r/ProgrammingLanguages/comments/1bw8scv/lanagereralpurpose_veryhigh_level_programming/																																																																																																																																																																																																																								0	0														
lanai	Lanai	2016			7	isa		https://github.com/llvm-mirror/llvm/tree/master/lib/Target/Lanai		0					4737	0			17391		true	0									isa																							false																																																	Google															1	0		7																																	na																																																																																																																																																																																																																																									0	0														
listdown	listdown	2017			7	textMarkup				0					4738	0			17391		true	0								https://github.com/nkkollaw/listdown	textMarkup																							true																																																															true	1	0		7																																																																													https://github.com/nkkollaw/listdown																																																																																																																																																																																													0	0							id|title|time|timestamp|by|comments|score\n15038282|Show HN: Listdown–A simple markup language for lists|2017-08-17 16:36:09 UTC|1502987769|nkkollaw|0|2							
lunar	lunar	2017	David A. Moon		7	pl		http://users.rcn.com/david-moon/Lunar/		0					4739	0			17391		true	0									pl																							false																																																																1	0		7																1																																		https://www.reddit.com/r/ProgrammingLanguages/comments/f1jcdf/lunar_programming_language_by_david_a_moon/																																																																																																																																																																																																																								0	0														
marten	marten	1980			7	visual		http://www.andescotia.com/products/marten/		0					4740	0			17391		true	0									visual																							false																																																	Andescotia LLC															1	0		7																																														United States																																																																																																																																																																																																																												0	0														
nova-editor	Nova	2019			7	editor		https://www.panic.com/nova/		0					4741	0			17391		false	0									editor																							false																																																	Panic Inc															1	0		7																																														United States																																																																																																																																																																																																																												0	0														
phpstorm-editor	PhpStorm	2011			7	editor		https://www.jetbrains.com/phpstorm/		0					4742	0			17391		false	0									editor																							false																																																	JetBrains															1	0		7																																														Czech Republic																																																																																																																																																																																																																												0	0														
plush	Plush	2017	Maxime Chevalier-Boisvert		7	pl		https://github.com/zetavm/zetavm/tree/master/plush/		0					4743	0			17391		true	0									pl																							false																																																																1	0		7																1																														Canada																																																																																																																																																																																																																												0	0														
powerloom-knowledgebase	powerloom-knowledgeBase	1999			7	knowledgeBase		https://www.isi.edu/isd/LOOM/PowerLoom/		0					4744	0			17391		false	0									knowledgeBase																							false																																																	USC															1	0		7																																														United States																																																																																																																																																																																																																												0	0														
redscript	redscript	2013			7	pl		http://redscript.org/		0					4745	0			17391		true	0									pl																							false																																			2021																													1	0		7																																																																																																																																																																																																																																																																										0	0				redscript.org			id|title|time|timestamp|by|comments|score\n5478569|Show HN: RedScript, a Ruby flavored compile to JS language|2013-04-02 10:58:33 UTC|1364900313|adambrod|0|2							
resharper-editor	resharper-editor	2004			7	editor		https://www.jetbrains.com/resharper		0					4746	0			17391		false	0									editor																							false																																																	JetBrains															1	0		7																																														Czechia																																																																																																																																																																																																																												0	0														
rhoscript	rhoscript	2013			7	pl		http://www.rhoscript.com		0					4747	0			17391		true	0									pl																							false																																																																1	0		7																																																																																																																																																																																																																																																																										0	0				rhoscript.com			id|title|time|timestamp|by|comments|score\n6272294|Show HN: I designed a language for code golf, compiling to Common Lisp|2013-08-25 15:17:19 UTC|1377443839|n_c|40|102							
rider-editor	rider-editor	2017			7	editor		https://www.jetbrains.com/rider		0					4748	0			17391		false	0									editor																							false																																																	JetBrains															1	0		7																																														Czechia																																																																																																																																																																																																																												0	0														
sia	sia	2015	David Vorick and Luke Champine		7	cryptoProtocol		https://sia.tech		0					4749	0			17391		false	0									cryptoProtocol																							false																																														Sia create a trustless cloud storage marketplace, allowing buyers and sellers to transact directly.	Sia create a trustless cloud storage marketplace, allowing buyers and sellers to transact directly.			Sia create a trustless cloud storage marketplace, allowing buyers and sellers to transact directly.														1	0		8																2																																																																																																																																																																																																																																																										0	0														
sierra	sierra	2018			7	pl		https://sierra-lang.github.io		0					4750	0			17391		true	0									pl																							false																																																																1	0		7																																																																																																																																																																																																																																																																										0	0				sierra-lang.github.io			id|title|url|time|timestamp|by|comments|score\n18340730|Sierra – A SIMD Extension for C++|https://sierra-lang.github.io/|2018-10-30 19:56:37 UTC|1540929397|jeffreyrogers|4|35							
skookumscript	skookumscript	2004			7	pl		http://skookumscript.com/		0					4751	0			17391		true	0									pl																							false																																			2009																													1	0		7																																																		http://forum.skookumscript.com/t/agog-labs-joins-epic-games-rip-sk/1799/8																																																																																																																																																																																																																								0	0				skookumscript.com										
subscript	subscript	2012			7	pl		http://subscript-lang.org		0					4752	0			17391		true	0									pl																							false																																			2012																													1	0		7																																																																																																																																																																																																																																																																										0	0				subscript-lang.org			id|title|url|time|timestamp|by|comments|score\n4987582|SubScript: Programming with event driven math & concurrent fun|http://subscript-lang.org/|2012-12-30 23:43:30 UTC|1356911010|zoowar|0|2							
syndicate	syndicate	2016			7	pl		http://syndicate-lang.org		0					4753	0			17391		true	0									pl																							false																																			2016																													1	0		7																																																																																																																																																																																																																																																																										0	0				syndicate-lang.org			id|title|url|time|timestamp|by|comments|score\n13381170|Syn·di·cate: actor-based concurrent language implemented in Racket/JavaScript|http://syndicate-lang.org/|2017-01-12 10:13:31 UTC|1484216011|aalireza|0|3							
tarot	tarot	2017			7	compiler		https://notabug.org/rain1/tarot-viewing		0					4754	0			17391		true	0									compiler																							false																																														<a href='https://notabug.org/rain1/tarot-viewing'>Tarot</a> A self-hosted scheme compiler (to qcode) and virtual machine.	<a href='https://notabug.org/rain1/tarot-viewing'>Tarot</a> A self-hosted scheme compiler (to qcode) and virtual machine.			<a href='https://notabug.org/rain1/tarot-viewing'>Tarot</a> A self-hosted scheme compiler (to qcode) and virtual machine.														1	0		7																																	na																																																																																																																																																																																																																																									0	0														
tengo	tengo	2019			7	pl		https://tengolang.com/		0					4755	0			17391		true	0									pl																							false																																																																1	0		7																																																																																																																																																																																																																																																																										0	0				tengolang.com			id|title|time|timestamp|by|comments|score\n18943482|Show HN: Tengo lang – A fast script language for Go|2019-01-18 21:55:37 UTC|1547848537|stephen82|1|6							
tern	tern	2019			7	pl		http://tern-lang.org		0					4756	0			17391		true	0									pl																							false																																			2019																													1	0		7																																																																																																																																																																																																																																																																										0	0				tern-lang.org			id|title|url|time|timestamp|by|comments|score\n19825828|Show HN: Tern Programming Language|http://tern-lang.org|2019-05-04 11:34:21 UTC|1556969661|gallna|0|2							
tetra	tetra	2017			7	pl		http://www.tetra-lang.org		0					4757	0			17391		true	0									pl																							false																																																																1	0		7																																																																																																																																																																																																																																																																										0	0				tetra-lang.org			id|title|url|time|timestamp|by|comments|score\n15511961|Tetra: A Language For Learning Parallel Programming|http://www.tetra-lang.org/|2017-10-19 22:09:49 UTC|1508450989|hunterrenard|0|4							
tetruss-app	tetruss-app	1996			7	application		https://tetruss.larc.nasa.gov/		0					4758	0			17391		false	0									application																							false																																														 a suite of computer programs used for fluid dynamics and aerodynamics analysis and design.	 a suite of computer programs used for fluid dynamics and aerodynamics analysis and design.			 a suite of computer programs used for fluid dynamics and aerodynamics analysis and design.														1	0		7																																																																																																																																																																																																																																																																										0	0				tetruss.larc.nasa.gov										
texpr	texpr	2013			7	pl		http://texpr.com		0					4759	0			17391		true	0									pl																							false																																			2021																													1	0		7																																																																																																																																																																																																																																																																										0	0				texpr.com			id|title|time|timestamp|by|comments|score\n5789798|Show HN: Time expressions - micro language for time management|2013-05-29 22:57:38 UTC|1369868258|njoy|0|3							
thorn	thorn	2014			7	pl		http://www.thorn-lang.org		0					4760	0			17391		true	0									pl																							false																																			2016																													1	0		7																																																																																																																																																																																																																																																																										0	0				thorn-lang.org			id|title|url|time|timestamp|by|comments|score\n8244395|Thorn: A dynamically-typed concurrent language|http://www.thorn-lang.org/|2014-08-29 20:34:11 UTC|1409344451|mindcrime|1|4							
twiki	TWiki	1998			7	wikiMarkup		https://twiki.org/cgi-bin/view/TWiki/TextFormattingRules		0					4761	1			17391		true	0									wikiMarkup																							false																																														TWiki's Wiki Syntax.	TWiki's Wiki Syntax.			TWiki's Wiki Syntax.														1	0		7																																																																		https://riju.codes/twiki	Hello, world!																																																																																																																																																																																																							0	0														
typedefs	typedefs	2017			7	grammarLanguage		https://typedefs.com/		0					4762	0			17391		true	0									grammarLanguage																							false																																			2017											Typedefs is a programming language agnostic, algebraic data type definition language, written in Idris.	Typedefs is a programming language agnostic, algebraic data type definition language, written in Idris.			Typedefs is a programming language agnostic, algebraic data type definition language, written in Idris.														1	0		7																																																																																																																																																																																																																																																																										0	0				typedefs.com										
underlay	underlay	2018			7	protocol		https://www.underlay.org/protocol		0					4763	0			17391		true	0									protocol																							false																																		https://rawgit.com/shexSpec/shex.js/master/packages/shex-webapp/doc/shex-simple.html																														1	0		8	rdf																																																																																																																																																																																																																																																																									0	0														
urn	urn	2017			7	pl		http://urn-lang.com		0					4764	0			17391		true	0									pl																							false																																			2017																													1	0		7																																																																																																																																																																																																																																																																										0	0				urn-lang.com			id|title|url|time|timestamp|by|comments|score\n16566825|Urn: A Lisp implementation for Lua|http://urn-lang.com/|2018-03-12 08:38:03 UTC|1520843883|necrodome|47|156							
vortex	Vortex	2020	Christopher Lewis		7	pl		http://www.vortexcode.co.uk		0					4765	0			17391		true	0									pl																							false																																																																1	0		7																1																																																																																																																																																																																																																																																										0	0				vortexcode.co.uk										
world	world	2011			7	pl		http://www.world-lang.org		0					4766	1			17391		true	0									pl																							false																																			2011																													1	0		7																																																			"timeval: struct [     slong sec     sint32 usec ] none  timezone: struct [     sint minuteswest     sint dsttime ] none  gettimeofday: routine [     [typecheck]     libc ""gettimeofday"" [         tp [struct!] pointer         tzp [struct!] pointer     ]     sint ]"																																																																																																																																																																																																																							0	0				world-lang.org										
writerduet	WriterDuet	2013			7	editor		https://www.writerduet.com/		0					4767	0			17391		false	0									editor																							false																																														Effortless Screenwriting. Plan, write, and share with the industry-standard software used by over 1 million screenwriters, TV shows, and blockbusters.	Effortless Screenwriting. Plan, write, and share with the industry-standard software used by over 1 million screenwriters, TV shows, and blockbusters.			Effortless Screenwriting. Plan, write, and share with the industry-standard software used by over 1 million screenwriters, TV shows, and blockbusters.													false	1	0		7																																																																																																																																																																																																																																																																										0	0														
zoem	Zoem	2005			7	pl		http://micans.org/zoem/		0					4768	1			17391		true	0									pl																							false																																																																1	0		7																																																																		https://riju.codes/zoem	\inform{Hello, world!} 																																																																																																																																																																																																							0	0														
amperes-circuital-equation	Ampère's Circuital Equation	1961			6	equation				0					4769	0			17334		false	0						∇xB=µ0*J			equation																							false																																																																20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Ampère%27s_circuital_law	0	0														
baudot-code	Baudot Code	1870	Émile Baudot		6	characterEncoding				0					4770	0			17334		true	0									characterEncoding																							false																																																																20	0		6																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Baudot_code	0	0														
bitcoin	Bitcoin	2009	Satoshi Nakamoto		6	cryptoProtocol				0					4771	0			17334		false	0									cryptoProtocol																							false																																																																20	0		6																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Bitcoin	0	0														
coulombs-equation	Coulomb's Equation	1785			6	equation				0					4772	0			17334		false	0						|F|=K*(|q1||q2|/(r^2))			equation																							false																																																																20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Coulomb%27s_law	0	0														
dcvs	DCVS	2002			6	versionControlApplication				0					4773	0			17334		false	0									versionControlApplication																							false												Distributed Concurrent Versions System																																																				20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Distributed_Concurrent_Versions_System	0	0														
definite-clause-grammar-notation	Definite clause grammar	1980			6	grammarLanguage				0					4774	1			17334		true	0									grammarLanguage																							false																																																																20	0		6																																																			sentence --> noun_phrase, verb_phrase. noun_phrase --> det, noun. verb_phrase --> verb, noun_phrase. det --> [the]. det --> [a]. noun --> [cat]. noun --> [bat]. verb --> [eats].																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Definite_clause_grammar	0	0														
ethereum	Ethereum	2015	Vitalik Buterin		6	cryptoProtocol				0					4775	0			17334		false	0									cryptoProtocol																							false																																																																20	0		6																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Ethereum	0	0														
etruscan-numerals	Etruscan numerals	-700			6	numeralSystem				0					4776	0			17334		true	0									numeralSystem																							false																																																	Ancient Greeks															20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Etruscan_numerals	0	0														
faradays-induction-equation	Faraday's Induction Equation	1831			6	equation				0					4777	0			17334		false	0						∇xE=-(dB/dt)			equation																							false																																																																20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Faraday%27s_law_of_induction	0	0														
fibonacci-notation	Liber Abaci	1202			6	notation				0					4778	0			17334		true	0									notation																							false																																														The Arabic numeral system as presented in Liber Abaci.	The Arabic numeral system as presented in Liber Abaci.			The Arabic numeral system as presented in Liber Abaci.														20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Liber_Abaci	0	0														
gauss-flux-equation	Gauss Flux Formula	1773			6	equation				0					4779	0			17334		false	0						∇·E=ρ/(E0Er)			equation																							false																																																																20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Gauss%27s_law	0	0														
gauss-magnetism-equation	Gauss Magnetism Formula	1773			6	equation				0					4780	0			17334		false	0						∇·B = 0			equation																							false																																																																20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Gauss%27s_law_for_magnetism	0	0														
jpp	Visual J++	1996			6	pl				0					4781	0			17334		true	0									pl																							false																																																	Microsoft															20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Visual_J++	0	0														
maya-numerals	Maya numeral system	-300			6	numeralSystem				0					4782	0			17334		true	0									numeralSystem																							false																																														The Maya numeral system is a vigesimal (base-20) positional numeral system used by the Pre-Columbian Maya civilization. The numerals are made up of three symbols: zero (a shell shape), one (a dot), and five (a bar). For example, the number nineteen is written with three bars and four dots.	The Maya numeral system is a vigesimal (base-20) positional numeral system used by the Pre-Columbian Maya civilization. The numerals are made up of three symbols: zero (a shell shape), one (a dot), and five (a bar). For example, the number nineteen is written with three bars and four dots.			The Maya numeral system is a vigesimal (base-20) positional numeral system used by the Pre-Columbian Maya civilization. The numerals are made up of three symbols: zero (a shell shape), one (a dot), and five (a bar). For example, the number nineteen is written with three bars and four dots.														20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Maya_numerals	0	0														
monodevelop-editor	MonoDevelop	2003			6	editor				0					4783	0			17334		false	0									editor																							false													Xamarin Studio																																																			20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/MonoDevelop	0	0														
mp3	MP3	1991			6	binaryDataFormat audio				0					4784	0			17334		false	0									binaryDataFormat																							false																																																			mp3													20	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/MP3	0	0														
mp4	MP4	2001			6	binaryDataFormat video				0					4785	0			17334		false	0									binaryDataFormat																							false																																																			mp4													20	0		7																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/MP4_file_format	0	0														
normal-distribution-equation	Normal Distribution Equation	1823	Carl Gauss		6	equation				0					4786	0			17334		false	0									equation																							false																																																																20	0		6																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Normal_distribution	0	0														
openflow	OpenFlow	2011	Martìn Casado		6	protocol				0					4787	0			17334		true	0									protocol																							false																																																																20	0		6																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/OpenFlow	0	0														
pythagorean-equation	Pythagorean Equation	-570			6	equation				0					4788	0			17334		false	0						a^2 + b^2 = c^2			equation																							false																																																																20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Pythagorean_theorem	0	0														
set-builder-notation	Set-builder notation	1942			6	notation				0					4789	1			17334		true	0									notation																							false																																																																20	0		6																																																			\{l\ |\ l\in L\}																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Set-builder_notation	0	0														
solana	Solana	2020	Anatoly Yakovenko and Raj Gokal		6	cryptoProtocol				0					4790	0			17334		false	0									cryptoProtocol																							false																																																																20	0		7																2																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Solana_(blockchain_platform)	0	0														
sybyl-notation	SYBYL line notation	1997			6	textDataFormat				0					4791	1			17334		true	0									textDataFormat																							false																																																																20	0		6																																																			C[1]H:CH:CH:CH:CH:CH:@1																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/SYBYL_line_notation	0	0														
uniswap	Uniswap	2018	Hayden Adams		6	cryptoProtocol				0					4792	0			17334		false	0									cryptoProtocol																							false																																																																20	0		6																1																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Uniswap	0	0														
vcard	vCard	1998			6	textDataFormat				0					4793	1			17334		true	0									textDataFormat																							false																																																																20	0		6																																																			"BEGIN:VCARD VERSION:4.0 N:Gump;Forrest;;Mr.; FN:Forrest Gump ORG:Bubba Gump Shrimp Co. TITLE:Shrimp Man PHOTO;MEDIATYPE=image/gif:http://www.example.com/dir_photos/my_photo.gif TEL;TYPE=work,voice;VALUE=uri:tel:+1-111-555-1212 TEL;TYPE=home,voice;VALUE=uri:tel:+1-404-555-1212 ADR;TYPE=WORK;PREF=1;LABEL=""100 Waters Edge\nBaytown\, LA 30314\nUnited States of America"":;;100 Waters Edge;Baytown;LA;30314;United States of America ADR;TYPE=HOME;LABEL=""42 Plantation St.\nBaytown\, LA 30314\nUnited States of America"":;;42 Plantation St.;Baytown;LA;30314;United States of America EMAIL:forrestgump@example.com REV:20080424T195243Z x-qq:21588891 END:VCARD"																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/vCard	0	0														
vdm-sl	Vienna Development Method Specification Language	1996			6	pl				0					4794	0			17334		true	0									pl																							false																																																																20	0		7	vienna-definition-language																																																																																																																																																																																																																																																																								https://en.wikipedia.org/wiki/Vienna_Development_Method	0	0														
watbol	WATBOL	1969			6	compiler				0					4795	0			17334	2614	true	0									compiler																							false																																					2011					13																						20	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/WATBOL	0	0	https://hopl.info/showlanguage.prx?exp=2614													
wiswesser-line-notation	Wiswesser line notation	1949			6	textDataFormat				0					4796	1			17334		true	0									textDataFormat																							false																																																																20	0		6																																																			L66J BMR& DSWQ IN1&1																																																																																																																																																																																																																						https://en.wikipedia.org/wiki/Wiswesser_line_notation	0	0														
apescript	ApeScript	1995			5	pl				0					4797	1			17316		true	0									pl																							false																																					2005		ApeScript is an interpreted procedural dynamic-typed language. It was developed for the Noble Ape Simulation through mid-2005 by Tom Barbalet. ApeScript was designed with the following specifications;  simple language, stable memory footprint, minimal crashes, and, small code size.ApeScript is defined in the Noble Ape Simulation manual. Additional ApeScript tutorials are on the Noble Ape site.	2006	3	6	17	3587360																				35	0		5																																																																					function( being ){    number_b = 942 ;    which_function = 2 ;    offset_function = 15 ;    which_function = 30 ;    which_function = 151 ;    run( which_function ){       run( actual_three ){          number_a = 932 ;          number_a = 19572 ;          number_a = 19699 ;          }       }       number_result = 19699 ;    }																																																																																																																																																																																																				https://en.wikipedia.org/wiki/ApeScript	0	0														
xmtc	XMTC	1990			5	pl				0					4798	0			17253		true	0									pl																							false																																					1990	c	XMTC (for explicit multi-threading C) is a shared-memory parallel programming language.  It is an extension of the C programming language which strives to enable easy PRAM-like programming based on the explicit multi-threading paradigm.  It is developed as part of the XMT PRAM-On-Chip vision by a research team at the University of Maryland, College Park, led by Dr. Uzi Vishkin.  The philosophy of XMTC and the whole XMT project is that parallel programming is a hard intellectual task and the approach of building a hardware system first and then figuring out how to program them has not had much success.  For that reason a robust algorithmic theory and a reasonably easy hardware abstraction should be the specifications that guide how to build a new parallel architecture and programming language.  For parallel algorithms the algorithmic theory that has the largest body of literature is called PRAM (parallel random-access machine ).  This is not a coincidence, since PRAM is a natural way in which to think algorithmically in parallel.  In the early 1990s the PRAM model was deemed unrealistic because the hardware abstraction it was based on could not be implemented (because of low inter-chip bandwidth and high latency).  Now that multiple processors can be put on a single chip, these limitations are no longer present. The XMT architecture takes advantage of this excess on-chip real estate to implement a PRAM abstraction. The XMTC language is a modest extension of C and a work in progress.  The basic premise is that the programmer is responsible for exposing all the available parallelism.  While this sounds simple and many earlier approaches share this ideal, in practice, if the programmer defines too large a number of parallel tasks and the tasks are short, the program will perform very poorly. The way around that is to combine short parallel tasks into a longer one, which is usually the responsibility of the programmer.  In XMTC it is possible for the language to do that automatically, lifting the burden from the programmer. Software release of XMTC: PRAM-like programming allows experimenting with XMTC programming on standard computers.	2007	2	8	19	11904143																				30	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/XMTC	0	0														
x-basic	X-BASIC	1987			5	pl				0					4799	0			17205		true	0									pl																							false																																					1987	motif-software	The X68000 (Japanese: エックス ろくまんはっせん, Hepburn: Ekkusu Rokuman Hassen) is a home computer created by Sharp Corporation, first released in 1987, sold only in Japan. The first model features a 10 MHz Motorola 68000 CPU (hence the name), 1 MB of RAM, and no hard drive; the last model was released in 1993 with a 25 MHz Motorola 68030 CPU, 4 MB of RAM, and optional 80 MB SCSI hard drive. RAM in these systems is expandable to 12 MB, though most games and applications do not require more than 2 MB.	2005	1	214	21	680345																				25	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/X-BASIC	0	0														
xupdate	Xupdate	2000			5	pl				0					4800	0			17205		true	0									pl																							false																																					2000	xml xquery	XUpdate is a lightweight XML query language for modifying XML data. After some early enthusiastic development by a small team, the development of the standard faltered around the end of 2000 and it has never found widespread adoption. However, it has found a niche market of users not content to wait for the XQuery Update Facility extension of the W3C standard, XQuery.	2006	1	8	2	5793290																				25	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Xupdate	0	0														
w	w	2019			6	pl				0					4801	0			17135		true	0								https://github.com/w-language/W	pl																2019	2019	2019	1	1	14	3	true																																																															true	18	0		6																																																																													https://github.com/w-language/W																																																																																																																																																																																													0	0														
abacus-machine	Abacus	-2700			5	computingMachine				0					4802	0			17112		false	0									computingMachine																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Abacus	0	0														
ads-b-standard	ADS-B	2006			5	standard				0					4803	0			17112		true	0									standard																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Automatic_dependent_surveillance_–_broadcast	0	0														
attic-numerals	Attic numerals	-600			5	numeralSystem				0					4804	0			17112		true	0									numeralSystem																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Attic_numerals	0	0														
bitarray	Bit array	2004			5	dataStructure				0					4805	0			17112		false	0									dataStructure																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Bit_array	0	0														
cuecat	CueCat	2000			5	barCodeFormat				0					4806	0			17112		true	0									barCodeFormat																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/CueCat	0	0														
fast-fourier-transform-equation	Fast Fourier Transform Equation	1965			5	equation				0					4807	0			17112		false	0									equation																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Fast_Fourier_transform	0	0														
feynman-diagram	Feynman diagram	1948			5	notation				0					4808	0			17112		true	0									notation																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Feynman_diagram	0	0														
greek-numerals	Greek numerals	-300			5	numeralSystem				0					4809	0			17112		true	0									numeralSystem																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Greek_numerals	0	0														
navier-stokes-equation	Navier-Stokes Equation	1821			5	equation				0					4810	0			17112		false	0									equation																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Navier–Stokes_equations	0	0														
pascals-calculator-machine	Pascal's calculator	1642			5	computingMachine				0					4811	0			17112		false	0									computingMachine																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Pascal%27s_calculator	0	0														
roman-abacus-machine	Roman abacus	-2700			5	computingMachine				0					4812	0			17112		false	0									computingMachine																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Roman_abacus	0	0														
roman-numerals	Roman numerals	-900			5	numeralSystem				0					4813	0			17112		true	0									numeralSystem																							false																																																																20	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Roman_numerals	0	0														
bigwig-programming-language	Bigwig Programming Language	1998			6	pl				0					4814	0			17109		true	0									pl																							false																																									-1																							15	0		6																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Bigwig_%28programming_language%29	0	0														
deesel	Deesel	2005			6	pl				0					4815	0			17109		true	0									pl																							false																																									-1																							15	0		7									java																																																																																																																																																																																																																																																																https://en.wikipedia.org/wiki/Deesel	0	0														
beam-bytecode	BEAM Bytecode	2017			7	bytecode				0					4816	0			17103		true	1	alpaca								bytecode																							false																																																	Péter Gömöri															0	0		7																																														Hungary				http://gomoripeti.github.io/beam_by_example/																																																																																																																																																																																																																								0	0														
context-diff	Context Diff	1981			7	diffFormat				0					4817	1			17103		true	1	diff								diffFormat																							false																																																	University of California Berkeley															0	0		7																																																		https://en.wikipedia.org/wiki/Diff#Context_format	*** /path/to/original timestamp --- /path/to/new timestamp *************** *** 1,3 **** --- 1,9 ---- + This is an important + notice! It should + therefore be located at + the beginning of this + document! +   This part of the   document has stayed the   same from version to *************** *** 8,20 ****   compress the size of the   changes.  - This paragraph contains - text that is outdated. - It will be deleted in the - near future.    It is important to spell ! check this dokument. On   the other hand, a   misspelled word isn't   the end of the world. --- 14,21 ----   compress the size of the   changes.    It is important to spell ! check this document. On   the other hand, a   misspelled word isn't   the end of the world. *************** *** 22,24 **** --- 23,29 ----   this paragraph needs to   be changed. Things can   be added after it. + + This paragraph contains + important new additions + to this document.																																																																																																																																																																																																																							0	0														
edscript	ed script	1973			7	diffFormat				0					4818	1			17103		true	1	diff								diffFormat																							false																																														"diff can produce commands that direct the ed text editor to change the first file into the second file. These are often called ""ed scripts""."	"diff can produce commands that direct the ed text editor to change the first file into the second file. These are often called ""ed scripts""."			"diff can produce commands that direct the ed text editor to change the first file into the second file. These are often called ""ed scripts""."														0	0		8	ed-editor																																																		a ed is the standard Unix text editor. This is line number two. . 2i    . ,l																																																																																																																																																																																																																							0	0														
chicken-lang	chicken-lang	2013			6	esolang		http://torso.me/chicken		0					4819	0			16943		true	0									esolang																							false																																																																1	0		6																																																																																																																																																																																																																																																																										0	0							id|title|time|timestamp|by|comments|score\n5969535|Show HN: Chicken chicken chicken – chicken chicken programming language|2013-07-01 09:14:35 UTC|1372670075|torso|71|147							
clickpath	clickpath	2011			6	queryLanguage		http://infunl.com/ql		0					4820	0			16943		true	0									queryLanguage																							false																																																																1	0		6																																																																																																																																																																																																																																																																										0	0							id|title|time|timestamp|by|comments|score\n3352368|Show HN: Clickpath query language|2011-12-14 16:16:58 UTC|1323879418|Qwl|8|25							
coi-protocol	coi-protocol	2019			6	protocol		https://www.coi-dev.org/		0					4821	0			16943		true	0									protocol																							false																																			2019																													1	0		6																																																																																																																																																																																																																																																																										0	0				coi-dev.org										
floral	Floral	2020			6	pl				0					4822	0			16943		true	0								https://github.com/euppal/floral	pl																							true																																																															true	1	0		6																																																																													https://github.com/euppal/floral																																																																																																																																																																																													0	0														
rec-studio	REC Studio	2010			6	decompiler		https://www.backerstreet.com/rec/rec.htm		0					4823	0			16943		false	0									decompiler																							false																																														REC Studio is an interactive decompiler. It reads a Windows, Linux, Mac OS X or raw executable file, and attempts to produce a C-like representation of the code and data used to build the executable file. It has been designed to read files produced for many different targets, and it has been compiled on several host systems.	REC Studio is an interactive decompiler. It reads a Windows, Linux, Mac OS X or raw executable file, and attempts to produce a C-like representation of the code and data used to build the executable file. It has been designed to read files produced for many different targets, and it has been compiled on several host systems.			REC Studio is an interactive decompiler. It reads a Windows, Linux, Mac OS X or raw executable file, and attempts to produce a C-like representation of the code and data used to build the executable file. It has been designed to read files produced for many different targets, and it has been compiled on several host systems.														1	0		6																																																																																																																																																																																																																																																																										0	0														
sharpscript	sharpscript	2019			6	pl		https://sharpscript.net		0					4824	0			16943		true	0									pl																							false																																			2019																													1	0		6																																																																																																																																																																																																																																																																										0	0				sharpscript.net										
stx	stx	1999			6	pl		https://www.kfs.oeaw.ac.at/manual/3.8/html/programmerguide/1687.htm		0					4825	0			16943		true	0									pl																							false																																														STx implements a powerful scripting language. This document will try to give you the necessary information to program your own applications. Scripts can be used to implement: simple processing lists, calling standard STx signal processing applications, signal processing application (like the Spectrogram & Parameters Viewer), complex database operations on the STx DataSet, in fact, everything you see in STx can be programmed in the macro language. The term STx script is a synonym for an application implemented using one or more STx macros, classes and SPU's, and executed by the script controller application BScript.	STx implements a powerful scripting language. This document will try to give you the necessary information to program your own applications. Scripts can be used to implement: simple processing lists, calling standard STx signal processing applications, signal processing application (like the Spectrogram & Parameters Viewer), complex database operations on the STx DataSet, in fact, everything you see in STx can be programmed in the macro language. The term STx script is a synonym for an application implemented using one or more STx macros, classes and SPU's, and executed by the script controller application BScript.			STx implements a powerful scripting language. This document will try to give you the necessary information to program your own applications. Scripts can be used to implement: simple processing lists, calling standard STx signal processing applications, signal processing application (like the Spectrogram & Parameters Viewer), complex database operations on the STx DataSet, in fact, everything you see in STx can be programmed in the macro language. The term STx script is a synonym for an application implemented using one or more STx macros, classes and SPU's, and executed by the script controller application BScript.														1	0		6																																																																																																																																																																																																																																																																										0	0														
sui	Sui	2022	Evan Cheng		6	cryptoProtocol		https://sui.io/		0					4826	0			16943		false	0									cryptoProtocol																							false																																																																1	0		6																1																																																																																																																																																																																																																																																										0	0														
tab	tab	2015			6	pl		http://bitbucket.org/tkatchev/tab		0					4827	0			16943		true	0									pl																							false																																																																1	0		6																																																																																																																																																																																																																																																																										0	0							id|title|time|timestamp|by|comments|score\n9055877|Show HN: The Tab programming language|2015-02-16 08:27:25 UTC|1424075245|otabdeveloper1|0|1							
thune	thune	2014			6	pl		https://sourceforge.net/p/urlan/wiki/ThuneProject/		0					4828	0			16943		true	0									pl																							false																																														A Forth inspired language using a datatype and context system derived from Orca.	A Forth inspired language using a datatype and context system derived from Orca.			A Forth inspired language using a datatype and context system derived from Orca.														1	0		6																																																																																																																																																																																																																																																																										0	0														
tinygo-compiler	tinygo-compiler	2018			6	compiler		https://tinygo.org/		0					4829	0			16943		true	0									compiler																							false																																			2018																													1	0		6																																																																																																																																																																																																																																																																										0	0				tinygo.org										
uml2-sp	uml2-sp	2018			6	pl		https://vgurianov.github.io/uml-sp/		0					4830	0			16943		true	0									pl																							false																																																																1	0		6																																																																																																																																																																																																																																																																										0	0							id|title|time|timestamp|by|comments|score\n16530168|Show HN: UML2 SP: Object-oriented simulation language|2018-03-06 17:11:10 UTC|1520356270|vgurianov|2|17							
unicon-adl	unicon-adl	1996			6	pl		http://www.cs.cmu.edu/afs/cs/project/vit/www/unicon/index.html		0					4831	0			16943		true	0									pl																							false																																																																1	0		6																																	text																																																																																																																																																																																																																																									0	0														
yinyang	yinyang	2013			6	pl		http://research.microsoft.com/en-us/people/smcdirm/liveprogramming.aspx?iedz00		0					4832	0			16943		true	0									pl																							false																																																																1	0		6																																																																																																																																																																																																																																																																										0	0							id|title|time|timestamp|by|comments|score\n6578584|Show HN: YinYang, a usable live programming language|2013-10-20 00:55:45 UTC|1382230545|seanmcdirmid|55|134							
1-pak	1.pak	1973			7	pl				0					4833	0			16895	4365	true	0									pl																							false																																																	Department of Computer Science, University of Toronto															0	0		7																																																		https://pdfs.semanticscholar.org/5a43/c1b39643533b04a35f1811824c0c25d089fd.pdf?_ga=2.57752106.1877161244.1546024423-1663431151.1540068998																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4365													
2obj	2OBJ	1995			7	pl				0					4834	0			16895	3684	true	0									pl																							false																																																	Department of Computer Science, University of Oxford															0	0		7																																																		https://www.cs.cmu.edu/~mleone/language/projects.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3684													
3-lisp	3-LISP	1982			7	pl				0					4835	0			16895	1066	true	0									pl																							false																																																	Xerox PARC															0	0		7																																																		https://books.google.com/books/about/Interim_3_LISP_Reference_Manual.html?id=sX6oHwAACAAJ																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1066													
3dcomposer	3DComposer	1999			7	pl				0					4836	0			16895	5542	true	0									pl																							false																																																	University of Auckland															0	0		7																																																		https://semanticscholar.org/paper/6128962c90a401b57ce9a25b4b6f8d902c0ef869																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5542													
3rip	3RIP	1977			7	pl				0					4837	0			16895	4600	true	0									pl																							false																																																	KTH Royal Institute of Technology															0	0		7																																																		https://eric.ed.gov/?id=ED144615																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4600													
abal	ABAL	1974			7	pl				0					4838	0			16895	7892	true	0									pl																							false																																																	Auburn University															0	0		7																																																		https://semanticscholar.org/paper/451fb648f4cf28e6b4d7ddb58717a68ad5e50a75																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7892													
abcl-cp	ABCL/c+	1988			7	pl				0					4839	0			16895	1378	true	0									pl																							false																																																	Keio University && Waseda University															0	0		8																																																		https://semanticscholar.org/paper/613510244f96433d5028261e59e3393d79d28609																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1378													
abcl-f	ABCL/f	1994			7	pl				0					4840	0			16895	3575	true	0									pl																							false																																																	University of Tokyo && Tokyo Institute of Technology															0	0		8																																																		https://semanticscholar.org/paper/16d7acd6ce54c0fddd5f85dec14291f6b41d7db7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3575													
abcpp	ABC++	1994			7	pl				0					4841	0			16895	3637	true	0									pl																							false																																																	IBM															0	0		7																																																		https://semanticscholar.org/paper/0014195f11078f8e48eba5a9bf1b213d9db28093																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3637													
abstracto	Abstracto	1979			7	pl				0					4842	0			16895	3790	true	0									pl																							false																																																	Center for Mathematics and Computer Science-Amsterdam															0	0		7																																																		https://semanticscholar.org/paper/85863dbe91ea270a5010d2edcc637e8647b61825																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3790													
ac-toolbox	AC Toolbox	1992			7	pl				0					4843	0			16895	6368	true	0									pl																							false																																																	Institute of Sonology															0	0		7																																																		http://www.actoolbox.net/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6368													
acl	ACL	1972			7	pl				0					4844	0			16895	5260	true	0									pl																							false																																																	University of British Columbia															0	0		7																																																		https://semanticscholar.org/paper/e2e463360c01b0c1a047e4c23d7aac9c20dd74f4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5260													
acore	Acore	1988			7	pl				0					4845	0			16895	6257	true	0									pl																							false																																																	MIT															0	0		7																																																		https://semanticscholar.org/paper/d80d315bfb7d6497efbb58ab4bedd807d215890c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6257													
acorn	ACORN	1990			7	pl				0					4846	0			16895	3784	true	0									pl																							false																																																	Mobil Research and Developneat Corp															0	0		7																																																		https://semanticscholar.org/paper/62427b746b050a8d2780f417acd23ffd1a31397b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3784													
acos	ACOS	1988			7	pl				0					4847	0			16895	1784	true	0									pl																							false																																														The GBBS-Pro system was based on the ACOS compiler and language. ACOS was a BASIC-like language wherein the modem handling routines had replaced some of the other basic functions. Arrays (for instance) were unheard of in ACOS and so it was necessary to find other ways to work around these limitations (i.e. files replaced arrays).	The GBBS-Pro system was based on the ACOS compiler and language. ACOS was a BASIC-like language wherein the modem handling routines had replaced some of the other basic functions. Arrays (for instance) were unheard of in ACOS and so it was necessary to find other ways to work around these limitations (i.e. files replaced arrays).			The GBBS-Pro system was based on the ACOS compiler and language. ACOS was a BASIC-like language wherein the modem handling routines had replaced some of the other basic functions. Arrays (for instance) were unheard of in ACOS and so it was necessary to find other ways to work around these limitations (i.e. files replaced arrays).														0	0		7																																																		https://groups.google.com/forum/#!search/acos$20prodos/comp.sys.apple2/zTd13D23D0s/phJgdUqHPBgJ																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1784													
acsi-matic	ACSI-Matic	1959			7	pl				0					4848	0			16895	2799	true	0									pl																							false																																																	University of Pennsylvania && Radio Corporation of America															0	0		8																																																		https://apps.dtic.mil/docs/citations/AD0442338																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2799													
acsl	ACSL	1979			7	pl				0					4849	0			16895	683	true	0									pl																							false																																																	Institut de Biologie Théorique															0	0		7																																																		https://semanticscholar.org/paper/25c28b0f7ee05e369d55abdbbadd6e038d1dac47																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=683													
act-one	ACT ONE	1983			7	pl				0					4850	0			16895	1027	true	0									pl																							false																																																	Technical University of Berlin															0	0		7																																																		https://semanticscholar.org/paper/3af3d0c1bd3bdde86b959ca285af5b49cf55620b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1027													
actalk	Actalk	1989			7	pl				0					4851	0			16895	1451	true	0									pl																							false																																																	Pierre && Marie Curie University															0	0		8																																																		https://semanticscholar.org/paper/12ee1b30a768fbec188ae85dd2a9443e3a4429d6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1451													
active-language-i	Active Language I	1963			7	pl				0					4852	0			16895	309	true	0									pl																							false																																																	University of California															0	0		7																																																		https://semanticscholar.org/paper/22c3c8fc1396adc00a896de07acb84f803bb48f3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=309													
active-u-datalog	Active-U-Datalog	1997			7	pl				0					4853	0			16895	5796	true	0									pl																							false																																																	University of Milano && University of Pisa															0	0		8																																																		https://semanticscholar.org/paper/5078911ff4231663723797b23e0583742fba6919																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5796													
actus	Actus	1979			7	pl				0					4854	0			16895	839	true	0									pl																							false																																																	The Queen's University of Belfast															0	0		7																																																		https://semanticscholar.org/paper/dc5dbb27b77b33539309251481ea0f0efbeaf48d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=839													
ada-9x	Ada 9X	1988			7	pl				0					4855	0			16895	1380	true	0									pl																							false																																																	Vrije Universiteit															0	0		7																																																		https://semanticscholar.org/paper/1c016f9bd990ba1122af7fc1cdc69e83940aae32																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1380													
ada-tl	Ada/TL	1990			7	pl				0					4856	0			16895	4658	true	0									pl																							false																																																	Kansas State University															0	0		7																																																		https://semanticscholar.org/paper/a7361999f44ac0c4d6a886ab155662251637a7b6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4658													
adabtpl	ADABTPL	1987			7	pl				0					4857	0			16895	2834	true	0									pl																							false																																																	University of Massachusetts && University of Texas															0	0		8																																																		https://semanticscholar.org/paper/1e4c50a1ef4c3cf1a77f7bbc66d35d63d2e6a003																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2834													
adagio	Adagio	2007			7	pl				0					4858	0			16895	6369	true	0									pl																							false																																																	Carnegie Mellon															0	0		7																																																		http://www.cs.cmu.edu/~rbd/doc/cmt/part4.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6369													
adam-standard	adam-standard	2009			7	standard				0					4859	0			16895		true	0									standard																							false																																														ADaM defines dataset and metadata standards that support: efficient generation, replication, and review of clinical trial statistical analyses, and traceability among analysis results, analysis data, and data represented in the Study Data Tabulation Model (SDTM).​	ADaM defines dataset and metadata standards that support: efficient generation, replication, and review of clinical trial statistical analyses, and traceability among analysis results, analysis data, and data represented in the Study Data Tabulation Model (SDTM).​		Clinical Data Interchange Standards Consortium	ADaM defines dataset and metadata standards that support: efficient generation, replication, and review of clinical trial statistical analyses, and traceability among analysis results, analysis data, and data represented in the Study Data Tabulation Model (SDTM).​														0	0		7																																																		https://www.cdisc.org/standards/foundational/adam																																																																																																																																																																																																																								0	0														
adaplex	Adaplex	1983			7	pl				0					4860	0			16895	2658	true	0									pl																							false																																																	Ministero della Pubblica Istruzione															0	0		7																																																		https://semanticscholar.org/paper/e9058c5e7abcd7aaf8eb3052131c81db67445615																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2658													
ades-ii	ADES II	1955			7	pl				0					4861	0			16895	2807	true	0									pl																							false																																																	U.S Naval Ordnance Laboratory															0	0		7																																																		https://semanticscholar.org/paper/baffa9cfb7d674656306137eeefc6c7afd823837																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2807													
aditi	Aditi	1992			7	pl				0					4862	0			16895	7128	true	0									pl																							false																																																	University of Melbourne															0	0		7																																																		https://semanticscholar.org/paper/7ec2490b5918193ee10f25411d538968ffa5c58b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7128													
aed	AED	1963			7	pl				0					4863	0			16895	217	true	0									pl																							false																																																	SofTech															0	0		7																																																		https://semanticscholar.org/paper/d89af6e80cb54a793c82d960826b9cb97c21c246																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=217													
aepl	AEPL	1971			7	pl				0					4864	0			16895	2925	true	0									pl																							false																																																	University of California && New York University															0	0		8																																																		https://semanticscholar.org/paper/fb9879aeec21d4e123043d6dd5d32335b621066d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2925													
aesop	AESOP	1967			7	pl				0					4865	0			16895	278	true	0									pl																							false																																																	The MITRE Corporation															0	0		7																																																		https://semanticscholar.org/paper/3d06ecab730fcc4375b277eb2fdce1d68b79f6cd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=278													
agent-k	Agent-K	1994			7	pl				0					4866	0			16895	8163	true	0									pl																							false																																																	University of Aberdeen															0	0		7																																																		https://semanticscholar.org/paper/0e668fd124b3007549edfb9d873db7271fef66a0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8163													
agl	AGL	1975			7	pl				0					4867	0			16895	4382	true	0									pl																							false																																																	SOFREMI															0	0		7																																																		https://semanticscholar.org/paper/a1d08a2eade452554948386c3280c8de0962c3e5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4382													
aida	AIDA	1986			7	pl				0					4868	0			16895	1195	true	0									pl																							false																																																	IP Sharp AG															0	0		7																																																		https://semanticscholar.org/paper/16c84df489224ba91ebae8ab89111fdecac5daf5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1195													
akl	AKL	1991			7	pl				0					4869	0			16895	1610	true	0									pl																							false																																																	Swedish Institute of Computer Science															0	0		7																																																		https://semanticscholar.org/paper/3cf082430cf623f49eed237d0b0e153b0fcde890																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1610													
aladin	ALADIN	1971			7	pl				0					4870	0			16895	537	true	0									pl																							false																																																	University of Grenoble															0	0		7																																																		https://semanticscholar.org/paper/ca5687e271a47aa04310374c184689cf9fca5c14																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=537													
alambik	Alambik	2011			7	pl				0					4871	0			16895	8507	true	0									pl																							false																																																	Alambik Limited															0	0		7																																																		http://light.alambik.com/intro.htm																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8507													
alba	ALBA	1993			7	pl				0					4872	0			16895	4670	true	0									pl																							false																																																	Universidad Politécnica de Madrid && Campus de Montegancedo															0	0		8																																																		https://semanticscholar.org/paper/d0e28ee8b34841bba52b9183cd0b19ebd23aec72																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4670													
aldat	Aldat	1989			7	pl				0					4873	0			16895	1453	true	0									pl																							false																																																	McGill University															0	0		7																																																		https://semanticscholar.org/paper/53e758569fbf74a0f14f7fc08e7a554b3ff6a603																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1453													
aldes	ALDES	1976			7	pl				0					4874	0			16895	705	true	0									pl																							false																																																	Universität Tübingen															0	0		7																																																		https://semanticscholar.org/paper/f220d5342d2a16667111a855951b0ab9e6de1eab																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=705													
aldwych	Aldwych	2000			7	pl				0					4875	0			16895	6179	true	0									pl																							false																																																	Queen Mary College && Westfield College															0	0		8																																																		https://semanticscholar.org/paper/14d06667f8244f4863ab4b970a9671fa7f0c9042																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6179													
alec	ALEC	1967			7	pl				0					4876	0			16895	279	true	0									pl																							false																																																	University of Manchester															0	0		7																																																		https://semanticscholar.org/paper/2df0ee436bc530c09295eef4354c9c040d03e55b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=279													
algebraic-compiler	Algebraic Compiler	1958			7	pl				0					4877	0			16895	5087	true	0									pl																							false																																																	Computer Usage Company, Inc															0	0		7																																																		https://semanticscholar.org/paper/7288833a8aa41499dcd75e1e62380aac13f1529e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5087													
algem	ALGEM	1966			7	pl				0					4878	0			16895	2884	true	0									pl																							false																																																	University of Toronto															0	0		7																																																		https://semanticscholar.org/paper/32d41265e6f04ad1fc604e4ad7b159c281e8cb33																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2884													
algernon	ALGERNON	1990			7	pl				0					4879	0			16895	7728	true	0									pl																							false																																																	University of Oregon && University of Texas at Austin															0	0		8																																																		https://semanticscholar.org/paper/0aa12622d2b452aaf449f1f3a9d1b5794c136dba																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7728													
algol-e	ALGOL-E	1972			7	pl				0					4880	0			16895	5313	true	0									pl																							false																																																	Naval Postgraduate School															0	0		7																																																		https://semanticscholar.org/paper/b5f479facfa6fda421c75f08f080cd0e0a4bbdbd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5313													
algy	ALGY	1961			7	pl				0					4881	0			16895	363	true	0									pl																							false																																																	Philco Corporation															0	0		7																																																		https://semanticscholar.org/paper/203833984d0cac5c9c4eedddd80e435812fdb23b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=363													
allo	ALLO	1995			7	pl				0					4882	0			16895	4939	true	0									pl																							false																																																	The Research Institute for Informatics															0	0		7																																																		https://camo.ici.ro/projects/allo/allo.htm																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4939													
alma-o	Alma-O	1998			7	pl				0					4883	0			16895	5516	true	0									pl																							false																																																	Università di Roma && University of Amsterdam															0	0		8																																																		https://semanticscholar.org/paper/14375360347f4d2c600013bfbb31fc14eb224112																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5516													
almir	ALMIR	1968			7	pl				0					4884	0			16895	5429	true	0									pl																							false																																																	Poltava National Technical University															0	0		7																																																		https://en.wikipedia.org/wiki/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5429													
alphapop	AlphaPop	1986			7	pl				0					4885	0			16895	8157	true	0									pl																							false																																																	University of Edinburgh															0	0		7																																																		https://en.wikipedia.org/wiki/POP-2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8157													
alps	ALPS	1988			7	pl				0					4886	0			16895	1383	true	0									pl																							false																																																	Ohio State University															0	0		7																																																		https://semanticscholar.org/paper/bdbd9b5ea3e8e38febf086788802bd4364d9c34f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1383													
altac	ALTAC	1959			7	pl				0					4887	0			16895	364	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/f8fec59ed32d82d62b2e62c7c453e17463aa2aca																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=364													
altibase	Altibase	1999			7	database				0					4888	0			16895		false	0									database																							false																																														Hybrid relational and in-memory database management system	Hybrid relational and in-memory database management system		Altibase Corp.	Hybrid relational and in-memory database management system														0	0		7																																														South Korea																																																																																																																																																																																																																												0	0														
amanda	Amanda	1988			7	pl				0					4889	0			16895	3776	true	0									pl																							false																																																																0	0		7																																		7602																https://github.com/remco138/amanda																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3776													
amazon-dynamodb	Amazon DynamoDB	2012			7	database				0					4890	0			16895		false	0									database																							false																																														Proprietary NoSQL cloud-based database management system	Proprietary NoSQL cloud-based database management system		Amazon Web Services	Proprietary NoSQL cloud-based database management system														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
amazon-rds	Amazon RDS	2009			7	database				0					4891	0			16895		false	0									database																							false																																														Relational database management system (RDBMS) as a service	Relational database management system (RDBMS) as a service		Amazon Web Services	Relational database management system (RDBMS) as a service														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
ambit-g	AMBIT/G	1968			7	pl				0					4892	0			16895	313	true	0									pl																							false																																																	Massachusetts Computer Associates															0	0		7																																																		https://semanticscholar.org/paper/0c47123cd773a6f96c53eabd0083c7a4f1d4ae23																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=313													
ambit-l	AMBIT/L	1970			7	pl				0					4893	0			16895	538	true	0									pl																							false																																																	Massachusetts Computer Assoicates															0	0		7																																																		https://semanticscholar.org/paper/7a6032b54f39c6abf6d994b9127b862773eb8084																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=538													
amppl-i	AMPPL-I	1968			7	pl				0					4894	0			16895	2968	true	0									pl																							false																																																	State University of New York															0	0		7																																																		https://semanticscholar.org/paper/4a4a7d6584c7a7b3351e01cc3de4903a10f86f70																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2968													
amppl-ii	AMPPL-II	1969			7	pl				0					4895	0			16895	1824	true	0									pl																							false																																																	State University of New York															0	0		7																																																		https://semanticscholar.org/paper/4a4a7d6584c7a7b3351e01cc3de4903a10f86f70																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1824													
amulet	Amulet	1996			7	pl				0					4896	0			16895	7464	true	0									pl																							false																																																	Carnegie Mellon															0	0		7																																																		https://semanticscholar.org/paper/46c9a1b21e678a617893cb5443425738ee8dc4a0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7464													
andorra	Andorra	1988			7	pl				0					4897	0			16895	1384	true	0									pl																							false																																																																0	0		7																																		9325																https://semanticscholar.org/paper/0b74461efa395eedd5cb4c663abea88d6322c12e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1384													
arango-db	ArangoDB	2011			7	database				0					4898	0			16895		false	0									database																							false																																														Multi-model NoSQL database management system	Multi-model NoSQL database management system		ArangoDB GmbH	Multi-model NoSQL database management system														0	0		7																																														Germany																																																																																																																																																																																																																												0	0														
arrow	arrow	2015			7	pl				0					4899	0			16895		true	0									pl																							false																					arrow.py																									A Modern Reversible Programming Language. Reversible programming languages are those whose programs can be run backwards as well as forwards. This condition impacts even the most basic constructs, such as =, if and while. I discuss Janus, the first imperative reversible programming language, and its limitations. I then introduce Arrow, a reversible language with modern features, including functions.	A Modern Reversible Programming Language. Reversible programming languages are those whose programs can be run backwards as well as forwards. This condition impacts even the most basic constructs, such as =, if and while. I discuss Janus, the first imperative reversible programming language, and its limitations. I then introduce Arrow, a reversible language with modern features, including functions.			A Modern Reversible Programming Language. Reversible programming languages are those whose programs can be run backwards as well as forwards. This condition impacts even the most basic constructs, such as =, if and while. I discuss Janus, the first imperative reversible programming language, and its limitations. I then introduce Arrow, a reversible language with modern features, including functions.				arw										0	0		7																																																		https://etd.ohiolink.edu/!etd.send_file?accession=oberlin1443226400														Arrow																																																																																																																																																																																																										0	0														
autocoder-ii	AUTOCODER II	1958			7	assembly				0					4900	0			16895	3873	true	0									assembly																							false																																																	IBM															0	0		7																																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=3873													
autocoder-iii	AUTOCODER III	1958			7	assembly				0					4901	0			16895	3872	true	0									assembly																							false																																																	IBM															0	0		7																																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=3872													
axcess	axcess	1983			7	pl				0					4902	0			16895		true	0									pl																							false																																																	AMX Corporation															0	0		7																																														United States				https://www.scribd.com/doc/60469007/AXCESS-Programming-Language																																																																																																																																																																																																																								0	0														
beatnik	Beatnik	2001			7	esolang	https://cliffle.com/esoterica/beatnik/			0					4903	1			16895		true	0									esolang																							false																																																							beatnik									0	0		7																														https://esolangs.org/wiki/Beatnik																United States																				https://riju.codes/beatnik	"Soars, larkspurs, rains. Indistinctness. Mario snarl (nurses, natures, rules...) sensuously retries goal. Agribusinesses' costs par lain ropes (mopes) autos' cores. Tuner ambitiousness. Flit. Dour entombment. Legals' saner kinking lapse. Nests glint. Dread, tied futures, dourer usual tumor grunts alter atonal   garb tries shouldered coins. Taste a vast lustiness. Stile stuns gad subgroup gram lanes. Draftee insurer road: cuckold blunt, strut sunnier. Rely enure pantheism: arty gain groups (genies, pan) titters, tattles, nears. Bluffer tapes?  Idle diatom stooge! Feted antes anklets ague?  Remit goiter gout! Doubtless teared toed alohas will dull gangs' aerials' tails' sluices; Gusset ends!  Gawkier halo!  Enter abstruse rested loser beer guy louts. Curtain roams lasso weir lupus stunt. Truant bears animate talon.  Entire torte originally timer. Redo stilt gobs.  Utter centaurs; Urgent stars; Usurers (dilute); Noses; Bones; Brig sonar graders; Utensil silts; Lazies. Fret arson veterinary rows.  Atlas grunted: ""Pates, slues, sulfuric manor liaising tines,   trailers, rep... unfair!  Instant snots!""  Sled rested until eatery fail. Ergs fortitude   Indent spotter Euros enter egg. Curious tenures. Torus cutlasses. Sarong torso earns cruel lags it reeled.  Engineer: ""Erase handbag -- unite ratification!""  oaring oaten donkeys unsold, surer rapid saltest tags BUTTERED TIBIA LUGS REWIRING TOILETS anion festers raring edit epilogues. DIRGE ROTOR. linnet oaring. GORE BOOTIES. Ironed goon lists tallest sublets -- Riots, Raucous onset.  Ignobly, runners' diet anguishes sunrise loner. Erode mob, slier switcher! Loaners stilt drudge pearl atoll, risking hats' ends.  Rebind sitters.  Toga epistles -- crud lard.  (Pager purse dons souls.)  glob title a curio hired rites shed suds lade grease strut arctic revs toad unless idlers rind stilt region land GERMICIDES SULTANA GUTS gill siting leans nice spurs tests gloves roused asp  Holes!  Moles!  (Sores!) Hygienists!  Scars!  (Asses!) Smells spell rares.  Cubs instant sing in parse goodies. Rosin.  Unhelpful sisal acres.  Slope told. MALENESS PASTA LAB.  ""Infirmary vine,"" rang illiterates (beans). Rosin sours, insults truss abalones, nailed rules, helical atlases. Dear remodeling stings mar rents. Sunless shiner orb (silly idol.) Clarity disses senna. Vagabonds sauted; sloes performed gelds. Alter post radial lip sectioning gums. Saint Towellings. Larger aeons telephone stolid char, pal! Boats Dean forsook, rosters, tunas, terrariums -- united, traced. Nude pagoda careens. "													https://github.com/catseye/Beatnik																																																																																																																																																																																										0	0														
bisonpp	Bison++	1998			7	grammarLanguage				0					4904	0			16895	4654	true	0									grammarLanguage																							false																																																																0	0		7																																														United States				http://www.kohsuke.org/flex++bison++/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4654													
brooks-programming-language	brooks-programming-language	2003			7	pl				0					4905	0			16895		true	0									pl																							false																																																	Brandenburg University of Technology															0	0		7																																														Germany				https://pdfs.semanticscholar.org/d5cc/6ed179e1d856575ea1ce08b70728c1082415.pdf																																																																																																																																																																																																																								0	0														
cado-systems-technical-information	cado-systems-technical-information	1973			7	pl				0					4906	0			16895		true	0									pl																							false																																																	CADO Systems															0	0		7																																														Ireland				https://en.wikipedia.org/wiki/CADO_Systems																																																																																																																																																																																																																								0	0														
chicon	Chicon	1998			7	pl				0					4907	0			16895	4378	true	0									pl																							false																																																																0	0		7																																														China				https://semanticscholar.org/paper/f205749110fa5f26bf8996e38b6dbb1857f4ce03																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4378													
cogo	COGO	1962			7	pl				0					4908	0			16895	280	true	0									pl																							false																																																	IBM															0	0		7																																														United States																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=280													
cona	CONA	1977			7	pl				0					4909	0			16895	3797	true	0									pl																							false																																																																0	0		7																																														United Kingdom				https://semanticscholar.org/paper/c18fee4f7e0cabf150e70ac5a747669d60fa3ffb																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3797													
concept-script	concept-script	1879	Gottlob Frege		7	notation				0					4910	0			16895		true	0									notation																							false																																														Frege initiated an ambitious program to use a precise notation which would help in the rigorous development of mathematics. Although his efforts were almost entirely focused on the natural numbers, he discussed possible applications to geometry, analysis, mechanics, physics of motion, and philosophy. The precise notation of Frege was introduced in Concept Script (Begriffschrift) in 1879. This was a two-dimensional notation whose powers he compared to a microscope. The framework in which he set up his Concept Script was quite simple -- we live in a world of objects and concepts, and we deal with statements about these in a manner subject to the laws of logic. Thus Frege had only one model in mind, the real world. Let us refer to this as the absolute universe. From this he was going to distill the numbers and their properties. The absolute universe approach to mathematics via logic was dominant until 1930 -- we see it in the work of Whitehead and Russell (1910-1913). His formal system with two-dimensional notation had the universal quantifier, negation, implication, predicates of several variables, axioms for logic, and rules of inference. The explicit universal quantifier, predicates of several variables and the rules of inference were new to formal systems!	Frege initiated an ambitious program to use a precise notation which would help in the rigorous development of mathematics. Although his efforts were almost entirely focused on the natural numbers, he discussed possible applications to geometry, analysis, mechanics, physics of motion, and philosophy. The precise notation of Frege was introduced in Concept Script (Begriffschrift) in 1879. This was a two-dimensional notation whose powers he compared to a microscope. The framework in which he set up his Concept Script was quite simple -- we live in a world of objects and concepts, and we deal with statements about these in a manner subject to the laws of logic. Thus Frege had only one model in mind, the real world. Let us refer to this as the absolute universe. From this he was going to distill the numbers and their properties. The absolute universe approach to mathematics via logic was dominant until 1930 -- we see it in the work of Whitehead and Russell (1910-1913). His formal system with two-dimensional notation had the universal quantifier, negation, implication, predicates of several variables, axioms for logic, and rules of inference. The explicit universal quantifier, predicates of several variables and the rules of inference were new to formal systems!			Frege initiated an ambitious program to use a precise notation which would help in the rigorous development of mathematics. Although his efforts were almost entirely focused on the natural numbers, he discussed possible applications to geometry, analysis, mechanics, physics of motion, and philosophy. The precise notation of Frege was introduced in Concept Script (Begriffschrift) in 1879. This was a two-dimensional notation whose powers he compared to a microscope. The framework in which he set up his Concept Script was quite simple -- we live in a world of objects and concepts, and we deal with statements about these in a manner subject to the laws of logic. Thus Frege had only one model in mind, the real world. Let us refer to this as the absolute universe. From this he was going to distill the numbers and their properties. The absolute universe approach to mathematics via logic was dominant until 1930 -- we see it in the work of Whitehead and Russell (1910-1913). His formal system with two-dimensional notation had the universal quantifier, negation, implication, predicates of several variables, axioms for logic, and rules of inference. The explicit universal quantifier, predicates of several variables and the rules of inference were new to formal systems!														0	0		7																1																																		https://www.math.uwaterloo.ca/~snburris/htdocs/scav/frege/frege.html#:~:text=Frege%20initiated%20an%20ambitious%20program,the%20rigorous%20development%20of%20mathematics.&text=His%20formal%20system%20with%20two,logic%2C%20and%20rules%20of%20inference.																																																																																																																																																																																																																								0	0														
couchbase-mobile	Couchbase Mobile	2010			7	database				0					4911	0			16895		false	0									database																							false																																														NoSQL document-oriented database management system for mobile devices	NoSQL document-oriented database management system for mobile devices		Couchbase Inc.	NoSQL document-oriented database management system for mobile devices														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
couchbase	Couchbase	2011			7	database				0					4912	0			16895		false	0									database																							false																																														NoSQL document-oriented database management system	NoSQL document-oriented database management system		Couchbase Inc.	NoSQL document-oriented database management system														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
cvl	CVL	1993			7	pl				0					4913	0			16895	3587	true	0									pl																							false																																																	Carnegie Mellon															0	0		7																																																		https://semanticscholar.org/paper/8baa5abf530e18801a7565645644e983a4b72415																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3587													
dalvik-bytecode	dalvik-bytecode	2008			7	bytecode				0					4914	0			16895		true	0									bytecode																							false																																														Dalvik bytecode format is still used as a distribution format, but no longer at runtime in newer Android versions	Dalvik bytecode format is still used as a distribution format, but no longer at runtime in newer Android versions			Dalvik bytecode format is still used as a distribution format, but no longer at runtime in newer Android versions	dex													0	0		8																																																		https://source.android.com/devices/tech/dalvik/dalvik-bytecode.html																																																																																																																																																																																																																								0	0														
ddfcsv	DDF	2016			7	dataNotation				0					4915	1			16895		true	0									dataNotation																							false																																														DDF is a data model for collaborative harmonization of multidimensional statistics.	DDF is a data model for collaborative harmonization of multidimensional statistics.			DDF is a data model for collaborative harmonization of multidimensional statistics.														0	0		7																																																		https://open-numbers.github.io/ddf.html	ddf--datapoints--population--by--geo--year.csv ddf--datapoints--gdp--gdp_per_cap--by--geo--year--gender.csv ddf--datapoints--population--by--geo-usa-swe--year.csv ddf--datapoints--population--by--geo--year-2000.csv ddf--datapoints--population--by--geo-ukr--year-2001.csv																																																																																																																																																																																																																							0	0														
decision-model-notation	Decision Model & Notation	2015			7	notation				0					4916	0			16895		true	0									notation																							false													DMN																																	Decision Model and Notation (DMN) is an industry standard for modeling and executing decisions that are determined by business rules.	Decision Model and Notation (DMN) is an industry standard for modeling and executing decisions that are determined by business rules.			Decision Model and Notation (DMN) is an industry standard for modeling and executing decisions that are determined by business rules.														0	0		7																							true																																																																																																																																																																																																																																																			0	0														
dm-1	DM-1	1967			7	pl				0					4917	0			16895	5333	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/03ea9c17f5f1d9952f9529914222eb6d82a4b3bd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5333													
ebg	ebg	1999			7	pl				0					4918	0			16895		true	0									pl																							false																																														EBG is a lazy, higher order functional programming language with a Hindley-Milner type system, modules, separate compilation, algebraic types, pattern matching, and an interface to Java based on the ob ject-oriented model of program execution.	EBG is a lazy, higher order functional programming language with a Hindley-Milner type system, modules, separate compilation, algebraic types, pattern matching, and an interface to Java based on the ob ject-oriented model of program execution.			EBG is a lazy, higher order functional programming language with a Hindley-Milner type system, modules, separate compilation, algebraic types, pattern matching, and an interface to Java based on the ob ject-oriented model of program execution.														0	0		7																																	text																	https://arxiv.org/pdf/1804.07271.pdf																																																																																																																																																																																																																								0	0														
elastic-query-dsl	Elasticsearch Query DSL	2010			7	queryLanguage				0					4919	0			16895		true	0									queryLanguage																							false																																																	Elasticsearch B.V															0	0		7																																														United States				https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html																																																																																																																																																																																																																								0	0														
elephant	Elephant 2000	1989	John McCarthy		7	pl				0					4920	0			16895		true	0									pl																							false																																														A Programming Language Based on Speech Acts. Elephant 2000 is a vehicle for some ideas about programming language features. We expect these features to be valuable in writing and verifying programs that interact with people (e.g. transaction processing) or interact with programs belonging to other organizations (e.g. electronic data interchange).	A Programming Language Based on Speech Acts. Elephant 2000 is a vehicle for some ideas about programming language features. We expect these features to be valuable in writing and verifying programs that interact with people (e.g. transaction processing) or interact with programs belonging to other organizations (e.g. electronic data interchange).	https://www-formal.stanford.edu/jmc/elephant.pdf		A Programming Language Based on Speech Acts. Elephant 2000 is a vehicle for some ideas about programming language features. We expect these features to be valuable in writing and verifying programs that interact with people (e.g. transaction processing) or interact with programs belonging to other organizations (e.g. electronic data interchange).														0	0		7																1																																																																																																																																																																																																																																																										0	0														
english-programming-language	english-programming-language	1973			7	pl				0					4921	0			16895		true	0									pl																							false																																																	Microdata Corporation															0	0		7																																														United States				https://en.wikipedia.org/wiki/Microdata_Corporation																																																																																																																																																																																																																								0	0														
esp	ESP	1983			7	pl				0					4922	0			16895	1080	true	0									pl																							false																																																																0	0		7																																														Japan				https://semanticscholar.org/paper/70dfc73359dada4cf06a4c5b00a4849957bef079																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1080													
exapt	EXAPT	1967			7	pl				0					4923	0			16895	2022	true	0									pl																							false																																																	Technical Universities of Berlin && Aachen AEG && Siemens															0	0		9																																														Germany																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=2022													
extran	EXTRAN	1978			7	pl				0					4924	0			16895	5474	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/8d307ce18adc9aaba810b77c6ee677128dc7321e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5474													
firebase	Firebase Realtime Database	2011			7	database				0					4925	0			16895		false	0									database																							false																																														Cloud-hosted real-time document-oriented database	Cloud-hosted real-time document-oriented database		Google	Cloud-hosted real-time document-oriented database														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
gaea	GAEA	1998			7	pl				0					4926	0			16895	5423	true	0									pl																							false																																																																0	0		8									prolog																																									https://semanticscholar.org/paper/83388d1192788e7feef9607ff54e3f533c94dbad																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5423													
gitignore	gitignore	2005	Linus Torvalds		7	configFormat				0					4927	1			16895		true	0									configFormat																							false																																														A simple application specific language used to tell git which files to ignore.	A simple application specific language used to tell git which files to ignore.			A simple application specific language used to tell git which files to ignore.														0	0		7																1																																			.DS_Store node_modules/																																																																																																																																																																																																																							0	0														
google-cloud-mysql	Google Cloud SQL	2011			7	database				0					4928	0			16895		false	0									database																							false																																														Relational database management system (RDBMS) as a service	Relational database management system (RDBMS) as a service		Google	Relational database management system (RDBMS) as a service														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
greenplum	Greenplum	2005			7	database				0					4929	0			16895		false	0									database																							false																																														Massively parallel processing (MPP) database management system	Massively parallel processing (MPP) database management system		Pivotal Software	Massively parallel processing (MPP) database management system														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
herbrand	Herbrand	1995			7	pl				0					4930	0			16895	3759	true	0									pl																							false																																																																0	0		7																																																		http://logic.stanford.edu/herbrand/herbrand.html																																																																																																																																																																																																																								0	3	https://hopl.info/showlanguage.prx?exp=3759												year|title|doi|citations|influentialCitations|authors|paperId\n1997|Distance Between Herbrand Interpretations: A Measure for Approximations to a Target Concept|10.1007/3540635149_50|82|11|S. Nienhuys-Cheng|df1c37ccedfa4bc2c2aef500a096b128f5d592bf\n1992|A sensible least Herbrand semantics for untyped Vanilla meta-programming and its extension to a limited form of amalgamation|10.1007/3-540-56282-6_13|20|1|D. D. Schreye and Bern Martens|f58f3f80cc7926bc1f4c001bc85fb675418e654a\n2002|Solving Mixed Quantified Constraints over a Domain Based on Real Numbers and Herbrand Terms|10.1007/3-540-45788-7_6|3|0|M. García-Díaz and S. Nieva|48ed9350a08dbd01eec05f4b307693435b2528ba	
ibm-db2	IBM DB2	1983			7	database				0					4931	0			16895		false	0									database																							false																																														Relational database management system (RDBMS)	Relational database management system (RDBMS)		IBM	Relational database management system (RDBMS)														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
ibm-system-38-language	ibm-system-38-language	1978			7	pl				0					4932	0			16895		true	0									pl																							false																																																	IBM															0	0		7																																														United States				https://en.wikipedia.org/wiki/IBM_System/38																																																																																																																																																																																																																								0	0														
influxdb	InfluxDB	2013			7	database				0					4933	0			16895		false	0									database																							false																																														Time-series database management system	Time-series database management system		InfluxData	Time-series database management system														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
interbase	InterBase	1985			7	database				0					4934	0			16895		false	0									database																							false																																														Relational database management system (RDBMS)	Relational database management system (RDBMS)		Embarcadero Technologies	Relational database management system (RDBMS)														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
intersystems-cache	InterSystems Caché	1997			7	database				0					4935	0			16895		false	0									database																							false																																														Object-oriented database management system	Object-oriented database management system		InterSystems	Object-oriented database management system														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
ji	ji	2019			7	pl				0					4936	0			16895		true	0									pl																							false																																																	https://github.com/elis/ji/issues															0	0		7																																														Israel				https://observablehq.com/@elisk/ji																																																																																																																																																																																																																								0	0														
kernel-e	kernel-e	1994			7	pl				0					4937	0			16895		true	0									pl																							false																																																	www.eros-os.org/pipermail/e-lang/															0	0		7																																														United States				http://www.erights.org/elang/kernel/index.html																																																																																																																																																																																																																								0	0														
maria-db-column-store	MariaDB ColumnStore	2016			7	database				0					4938	0			16895		false	0									database																							false																																														Column-oriented database management system	Column-oriented database management system		MariaDB Corporation	Column-oriented database management system														0	0		7																																														Finland																																																																																																																																																																																																																												0	0														
marklogic	MarkLogic	2001			7	database				0					4939	0			16895		false	0									database																							false																																														Document-oriented database management system	Document-oriented database management system		MarkLogic Corporation	Document-oriented database management system														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
memcached	Memcached	2003			7	database				0					4940	0			16895		false	0									database																							false																																														Distributed memory caching system, used as a database	Distributed memory caching system, used as a database		Danga Interactive	Distributed memory caching system, used as a database														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
microsoft-access	Microsoft Access	1992			7	database				0					4941	0			16895		false	0									database																							false																																														Relational database management system (RDBMS)	Relational database management system (RDBMS)		Microsoft	Relational database management system (RDBMS)														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
microsoft-azure-cosmos-db	Microsoft Azure Cosmos DB	2017			7	database				0					4942	0			16895		false	0									database																							false																																														Multi-model NoSQL database management system	Multi-model NoSQL database management system		Microsoft	Multi-model NoSQL database management system														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
microsoft-mysql-server	Microsoft SQL Server	1989			7	database				0					4943	0			16895		false	0									database																							false																																														Relational database management system (RDBMS)	Relational database management system (RDBMS)		Microsoft	Relational database management system (RDBMS)														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
nebula	NEBULA	1960			7	pl				0					4944	0			16895	150	true	0									pl																							false																																																	Ferranti International plc															0	0		7																																														United Kingdom																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=150													
njcl	NJCL	1974			7	pl				0					4945	0			16895	649	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/2b9636ca3bcee91b6fb07a12109f599ec1f49e87																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=649													
oniguruma	oniguruma	2002			7	queryLanguage				0					4946	0			16895		true	0									queryLanguage																							false																																																	MacroMates Ltd															0	0		7																																														Denmark				https://macromates.com/manual/en/regular_expressions																																																																																																																																																																																																																								0	0														
orient-db	OrientDB	2010			7	database				0					4947	0			16895		false	0									database																							false																																														Multi-model NoSQL database management system	Multi-model NoSQL database management system		OrientDB LTD	Multi-model NoSQL database management system														0	0		7																																														Italy																																																																																																																																																																																																																												0	0														
pgen	PGen	2015			7	grammarLanguage				0					4948	0			16895		true	0									grammarLanguage																							false																																																	https://github.com/python															0	0		7																																														Various				http://python-history.blogspot.com/2018/05/the-origins-of-pgen.html																																																																																																																																																																																																																								0	0														
pl-as	IBM Programming Language/Advanced Systems	1976			7	pl				0					4949	0			16895		true	0									pl																							false																																																	IBM															0	0		7																																														United States				https://en.wikipedia.org/wiki/IBM_PL/S																																																																																																																																																																																																																								0	0														
pt	PT	1983			7	pl				0					4950	0			16895	2865	true	0									pl																							false																																																																0	0		7																																		3473																https://semanticscholar.org/paper/52f4ac1716064d09d73784fa153ce598bf80553d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2865													
sale	SALE	1959			7	pl				0					4951	0			16895	900	true	0									pl																							false																																																																0	0		7																																		425																https://semanticscholar.org/paper/23dd92b1314f2a96a9e371f022a589d4a8b2593f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=900													
sap-hana	SAP HANA	2010			7	database				0					4952	0			16895		false	0									database																							false																																														In-memory relational database management system (RDBMS)	In-memory relational database management system (RDBMS)		SAP	In-memory relational database management system (RDBMS)														0	0		7																																														Germany																																																																																																																																																																																																																												0	0														
saustall	SAUSTALL	1982			7	pl				0					4953	0			16895	4451	true	0									pl																							false																																																																0	0		7																																														Former West Germany or Germany				https://semanticscholar.org/paper/c9c7261f525ac4d87e0f2b985130bc462a806259																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4451													
scat	SCAT	1957			7	assembly				0					4954	0			16895	3197	true	0									assembly																							false												SHARE Compiler-Assembler-Translator																																																				0	0		7																																																		http://bitsavers.org/pdf/ibm/share/SOS_Reference_Manual_Jun61.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3197													
soql-lang	Socrata Query Language	2012			7	queryLanguage				0					4955	0			16895		true	0									queryLanguage																							false																																																	Socrata, Inc															0	0		7																																														United States				https://dev.socrata.com/docs/queries/																																																																																																																																																																																																																								0	0														
sourcelair-editor	sourcelair-editor	2011			7	editor				0					4956	0			16895		false	0									editor																							false																																																	SourceLair, Private Company															0	0		7																																														Greece				https://github.com/stolos																																																																																																																																																																																																																								0	0														
sue	Sue	1971			7	pl				0					4957	0			16895	573	true	0									pl																							false																																																																0	0		7																																		5705																https://semanticscholar.org/paper/39b1a4337bbe66835a052d75571896327cccea18																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=573													
summer	SUMMER	1980			7	pl				0					4958	0			16895	934	true	0									pl																							false																																																																0	0		7																																		1201																https://semanticscholar.org/paper/3b06ca92ffd830149c113128480a1bb1ba263a28																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=934													
supermac	SUPERMAC	1979			7	pl				0					4959	0			16895	2543	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/790cb2e8200766dfaf10fb7dcadb0d02096c0083																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2543													
surge	SURGE	1958			7	pl				0					4960	0			16895	130	true	0									pl																							false																																																																0	0		7																																		9536																https://semanticscholar.org/paper/0069579b9d668db2d44493c8b30812268c451f01																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=130													
symbmath	SymbMath	1999			7	pl				0					4961	0			16895	2547	true	0									pl																							false																																																																0	0		7																																																		http://mathforum.org/kb/message.jspa?messageID=1552736																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2547													
syntex	SYNTEX	1972			7	pl				0					4962	0			16895	4131	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/ea6deec98c58f3bb38bfa0c6ede5490261fe822e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4131													
tactics	TACTICS	1972			7	pl				0					4963	0			16895	7948	true	0									pl																							false																																																																0	0		7																																		8665																https://semanticscholar.org/paper/c615c00538be3666bd9af59fb1620ab17a76e310																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7948													
taktentus	taktentus	2015			7	esolang				0					4964	1			16895		true	0									esolang																							false																																		http://www.taktentus.doleczek.pl/																														0	0		7																																																		https://esolangs.org/wiki/Taktentus	a := 15 a += -2																																																																																																																																																																																																																							0	0														
tale	TALE	1986			7	pl				0					4965	0			16895	1279	true	0									pl																							false																																																																0	0		7																																		6089																https://semanticscholar.org/paper/6c47e00611809fa263c4c5ec9c93b3eba8c11361																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1279													
tall	TALL	1962			7	pl				0					4966	0			16895	173	true	0									pl																							false																																																																0	0		7																																		4724																https://semanticscholar.org/paper/a2c76c944544b5fb7f23403b273ca5e02bd0f43c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=173													
tao	TAO	1983			7	pl				0					4967	0			16895	1526	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/381ddea5aaa085d5021140af4bc7fe948837f546																																																																																																																																																																																																																								2	0	https://hopl.info/showlanguage.prx?exp=1526							year|publisher|title|authors|isbn13\n2012|lulu.com|Tao Te Programming|Burns, Patrick|9781291130454\n2004|Addison-Wesley Professional|Tao of Network Security Monitoring, The: Beyond Intrusion Detection|Bejtlich, Richard|9780321246776						
tela	TeLa	2000			7	pl				0					4968	0			16895	3326	true	0									pl																							false																																																																0	0		7																																									http://www.rosettacode.org/wiki/Category:TeLa									https://boutell.com/lsm/lsmbyid.cgi/001689																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3326													
teradata-aster	Teradata Aster	2005			7	database				0					4969	0			16895		false	0									database																							false																																														Massively parallel processing (MPP) database management system	Massively parallel processing (MPP) database management system		Teradata Corporation	Massively parallel processing (MPP) database management system														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
tidb	TiDB	2015			7	database				0					4970	0			16895		false	0									database																							false																																														Distributed SQL database management system	Distributed SQL database management system		PingCAP	Distributed SQL database management system														0	0		7																																														China																																																																																																																																																																																																																												0	0														
torchscript	torchscript	2018			7	pl				0					4971	1			16895		true	0									pl																							false																																														The PyTorch 1.0 release candidate introduces Torch Script, a Python subset that can be JIT-compiled into C++ or other high-speed code.	The PyTorch 1.0 release candidate introduces Torch Script, a Python subset that can be JIT-compiled into C++ or other high-speed code.			The PyTorch 1.0 release candidate introduces Torch Script, a Python subset that can be JIT-compiled into C++ or other high-speed code.														0	0		7																																																		https://pytorch.org/docs/stable/jit.html	import torch def foo(x, y):     return 2*x + y traced_foo = torch.jit.trace(foo, (torch.rand(3), torch.rand(3)))																																																																																																																																																																																																																							0	0														
trace	TRACE	1967			7	pl				0					4972	0			16895	4898	true	0									pl																							false																																																																0	0		7																																		5503																https://semanticscholar.org/paper/68bc4aaadb0503cb57d0a348bdaab78ce35fb69f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4898													
transcode	TRANSCODE	1953			7	pl				0					4973	0			16895	132	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/da36e7678ed0b3edc974657edd58e290f08a193a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=132													
translang	TRANSLANG	1970			7	pl				0					4974	0			16895	2585	true	0									pl																							false																																																																0	0		7																																																		http://www.bitsavers.org/pdf/burroughs/military/D_Machine/TR_70-8_Microprogramming_Manual_for_Interpreter_Based_Systems_Nov70.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2585													
trio	TRIO	1990			7	pl				0					4975	0			16895	7117	true	0									pl																							false																																																																0	0		7																																		7858																https://semanticscholar.org/paper/2a88d4facc90c8129db697f9f532caa17d01aeeb																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7117													
triple	TRIPLE	2002			7	pl				0					4976	0			16895	8298	true	0									pl																							false																																																																0	0		7																																		5255																https://semanticscholar.org/paper/ee65ddf89aca3f4cdd66bce761a2ab08813b1323																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8298													
ts	TS	1988			7	pl				0					4977	0			16895	1441	true	0									pl																							false																																																																0	0		7																																		5493																https://semanticscholar.org/paper/041fac8d5473c6c249a5039616415c49c3e43be4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1441													
turnstile-plus	turnstile-plus	2020			7	grammarLanguage				0					4978	0		1	16895		true	0									grammarLanguage																							false																																														We present Turnstile+, a metalanguage for implementing typed—particularly dependently typed—languages.	We present Turnstile+, a metalanguage for implementing typed—particularly dependently typed—languages.			We present Turnstile+, a metalanguage for implementing typed—particularly dependently typed—languages.									racket					0	0		8																	false																																	https://dl.acm.org/doi/pdf/10.1145/3371071																																																																																																																																																																																																																								0	0														
tutorial-d	Tutorial D	1994			7	queryLanguage				0					4979	1			16895		true	0									queryLanguage																							false																																																																0	0		7																																																		https://reldb.org/c/wp-content/uploads/2017/12/Rel-and-Tutorial-D-Quickstart.pdf	INSERT myVariable RELATION {     TUPLE {x 1, y 2.3, z 'zap'},     TUPLE {x 2, y 3.4, z 'zot'},     TUPLE {x 3, y 4.2, z 'zaz'} };																																																																																																																																																																																																																							0	0														
twoducks	twoducks	2006			7	esolang				0					4980	0			16895		true	0									esolang																							false																																														TwoDucks is an esoteric programming language by User:Zzo38 which allows you to go back in time and change things. It is uncomputable on a Turing machine; it even allows you to solve the halting problem.	TwoDucks is an esoteric programming language by User:Zzo38 which allows you to go back in time and change things. It is uncomputable on a Turing machine; it even allows you to solve the halting problem.			TwoDucks is an esoteric programming language by User:Zzo38 which allows you to go back in time and change things. It is uncomputable on a Turing machine; it even allows you to solve the halting problem.														0	0		7																														https://esolangs.org/wiki/TwoDucks			text																																																																																																																																																																																																																																									0	0														
uberscript	UberScript	2011	James Strachan		7	pl				0					4981	0			16895		true	0									pl																							false																																																																0	0		7																1																														United Kingdom				https://github.com/jstrachan/coffee-script/blob/master/TypeAnnotations.md																																																																																																																																																																																																																								0	0														
uc	UC	1995			7	pl				0					4982	0			16895	3542	true	0									pl																							false																																																																0	0		7																																		7418																https://semanticscholar.org/paper/f04b74915636ef7f7698b80fcad14657eb864f51																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3542													
visual	Visual	2000			7	pl				0					4983	0			16895	5306	true	0									pl																							false																																																																0	0		7																																		1655																https://semanticscholar.org/paper/3b9171ca942fb81fadd242b075e9d421f1f3841b																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5306													
water	Water	2002			7	template				0					4984	1			16895		true	0									template																							false																																														Water is a new native Web service programming language with a ConciseXML syntax. Data, logic, and presentation have a uniform XML representation in Water. Read how Water simplifies the creation of new Web services and programs.	Water is a new native Web service programming language with a ConciseXML syntax. Data, logic, and presentation have a uniform XML representation in Water. Read how Water simplifies the creation of new Web services and programs.			Water is a new native Web service programming language with a ConciseXML syntax. Data, logic, and presentation have a uniform XML representation in Water. Read how Water simplifies the creation of new Web services and programs.														0	0		7																																																		http://www.informit.com/articles/article.aspx?p=27567	<set the_date=      <HTML> Today is <datetime.today/> </HTML> />																																																																																																																																																																																																																							0	0														
watfor	WATFOR	1966			7	pl				0					4985	0			16895	307	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/875772c3e7e35782162b8c03f636b7dd78c43412																																																																																																																																																																																																																								5	0	https://hopl.info/showlanguage.prx?exp=307							year|publisher|title|authors|isbn13\n1974-12-01T00:00:01Z|Pearson College Div|Ten Statement Fortran Plus Fortran IV: Sensible, Modular, and Structured Programming With Watfor and Watfiv|Kennedy, Michael|9780139033858\n1975|Prentice-hall|Ten Statement Fortran Plus Fortran Iv: Sensible, Modular, And Structured Programming With Watfor And Watfiv, Second Edition, [by] Michael Kenndy, Martin B. Solomon : Instructor's Manual|Bowdon, Edward K|9780139034275\n1968|Goodyear|Introduction To Fortran Iv Programming: Using Watfor Compiler|John M Blatt|9780876204382\n1973|Merrill|An Introduction To The Watfor And Watfiv Programming Languages|David T Basso and Ronald D Schwartz|9780675089449\n1973|Wiley|Digital Computing And Numerical Methods: With Fortran-iv, Watfor And Watfiv Programming|Brice Carnahan|9780471135005						
wizml	wizml	1997			7	pl				0					4986	1			16895		true	0									pl																							false																																														WIZML is a sublanguage of VTML. It is a tag-based programming language which is used to define the logic of writing out the code to one or more documents based on user input in a Tag Editor or a Wizard.	WIZML is a sublanguage of VTML. It is a tag-based programming language which is used to define the logic of writing out the code to one or more documents based on user input in a Tag Editor or a Wizard.			WIZML is a sublanguage of VTML. It is a tag-based programming language which is used to define the logic of writing out the code to one or more documents based on user input in a Tag Editor or a Wizard.														0	0		7																																																		https://sites.hks.harvard.edu/research/Macromedia/HomeSite+/Help/VTML_Reference/wizml.html	<WIZSET VertSpacingGap = Chr(13) & Chr(10) & RepeatString(Chr(9),numIndent)>																																																																																																																																																																																																																							0	0														
wizor	WIZOR	1962			7	pl				0					4987	0			16895	3269	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/7a300927dd222cea886cfac7c06c38169e777464																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3269													
wolontis-bell-interpreter	Wolontis-Bell Interpreter	1955			7	pl				0					4988	0			16895	6497	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/8258aed6f5233fa66f3484d0d6774839f23c7746																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6497													
xcard	xCard	2011			7	xmlFormat				0					4989	1			16895		true	0									xmlFormat																							false																																																																0	0		7																																																		https://tools.ietf.org/html/rfc6351	"<?xml version=""1.0"" encoding=""UTF-8""?> <vcards xmlns=""urn:ietf:params:xml:ns:vcard-4.0"">   <vcard>     <n>       <surname>Gump</surname>       <given>Forrest</given>       <additional/>       <prefix>Mr.</prefix>       <suffix/>     </n>     <fn>       <text>Forrest Gump</text>     </fn>     <org>       <text>Bubba Gump Shrimp Co.</text>     </org>     <title>       <text>Shrimp Man</text>     </title>     <photo>       <parameters>         <mediatype>           <text>image/gif</text>         </mediatype>       </parameters>       <uri>http://www.example.com/dir_photos/my_photo.gif</uri>     </photo>     <tel>       <parameters>         <type>           <text>work</text>           <text>voice</text>         </type>       </parameters>       <uri>tel:+1-111-555-1212</uri>     </tel>     <tel>       <parameters>         <type>           <text>home</text>           <text>voice</text>         </type>       </parameters>       <uri>tel:+1-404-555-1212</uri>     </tel>     <adr>       <parameters>         <label>           <text>100 Waters Edge Baytown, LA 30314 United States of America</text>         </label>         <type>           <text>work</text>         </type>         <pref>           <integer>1</integer>         </pref>       </parameters>       <pobox/>       <ext/>       <street>100 Waters Edge</street>       <locality>Baytown</locality>       <region>LA</region>       <code>30314</code>       <country>United States of America</country>     </adr>     <adr>       <parameters>         <label>           <text>42 Plantation St. Baytown, LA 30314 United States of America</text>         </label>         <type>           <text>home</text>         </type>       </parameters>       <pobox/>       <ext/>       <street>42 Plantation St.</street>       <locality>Baytown</locality>       <region>LA</region>       <code>30314</code>       <country>United States of America</country>     </adr>     <email>       <text>forrestgump@example.com</text>     </email>     <rev>       <timestamp>20080424T195243Z</timestamp>     </rev>   </vcard> </vcards>"																																																																																																																																																																																																																							0	0														
xe	XE	1988			7	pl				0					4990	0			16895	2744	true	0									pl																							false																																																																0	0		7																																																		https://semanticscholar.org/paper/a9e292d74d2bbd33c3b72a4ef50689375a4780c8																																																																																																																																																																																																																								4	0	https://hopl.info/showlanguage.prx?exp=2744							year|publisher|title|authors|isbn13\n2012|Wrox|Parallel Programming with Intel Parallel Studio XE|Blair-Chappell, Stephen and Stokes, Andrew|9780470891650\n2012|Wiley|Parallel Programming With Intel Parallel Studio Xe|Stephen Blair-Chappell|9781118221136\n2012|Wiley|Parallel Programming With Intel Parallel Studio Xe|Stephen Blair-Chappell|9781118234884\n2012|Wiley|Parallel Programming With Intel Parallel Studio Xe|Stephen Blair-Chappell|9781118259542						
xml-gl	XML-GL	1998	Stefano Ceri and Sara Comai and Ernesto Damiani and Piero Fraternali and Stefano Paraboschi and Letizia Tanca		7	queryLanguage				0					4991	0			16895		true	0									queryLanguage																							false																																														A Graphical Language for Querying and Reshaping XML Documents.  XML-GL is not a visual interface over a conventional, textual query language, but a graph-based query language with both its syntax and semantics defined in terms of graph structures and operations.	A Graphical Language for Querying and Reshaping XML Documents.  XML-GL is not a visual interface over a conventional, textual query language, but a graph-based query language with both its syntax and semantics defined in terms of graph structures and operations.			A Graphical Language for Querying and Reshaping XML Documents.  XML-GL is not a visual interface over a conventional, textual query language, but a graph-based query language with both its syntax and semantics defined in terms of graph structures and operations.														0	0		12																6																																		https://www.w3.org/TandS/QL/QL98/pp/xml-gl.html																																																																																																																																																																																																																								0	0														
xml-ql	XML Query Language	1998			7	queryLanguage				0					4992	1			16895		true	0									queryLanguage																							false																																														We propose a query language for XML, called XML-QL, as one possible answer to these questions. The language has a SELECT-WHERE construct, like SQL, and borrows features of query languages recently developed by the database research community for semistructured data.	We propose a query language for XML, called XML-QL, as one possible answer to these questions. The language has a SELECT-WHERE construct, like SQL, and borrows features of query languages recently developed by the database research community for semistructured data.			We propose a query language for XML, called XML-QL, as one possible answer to these questions. The language has a SELECT-WHERE construct, like SQL, and borrows features of query languages recently developed by the database research community for semistructured data.														0	0		7																																																		https://www.w3.org/TR/1998/NOTE-xml-ql-19980819/	"WHERE <book>         <publisher><name>Addison-Wesley</></>         <title> $t</>         <author> $a</>       </> IN ""www.a.b.c/bib.xml"" CONSTRUCT <result>              <author> $a</>              <title> $t</>           </>"																																																																																																																																																																																																																							0	0														
xml-query-algebra	The Algebra	2001			7	grammarLanguage				0					4993	0			16895		true	0									grammarLanguage																							false																																														This document introduces the XML Query Algebra (``the Algebra'') as a formal basis for an XML query language.	This document introduces the XML Query Algebra (``the Algebra'') as a formal basis for an XML query language.			This document introduces the XML Query Algebra (``the Algebra'') as a formal basis for an XML query language.														0	0		7																																																		https://www.w3.org/TR/2001/WD-query-algebra-20010215/																																																																																																																																																																																																																								0	0														
ycp	ycp	2005			7	pl				0					4994	0			16895		true	0									pl																							false																																														The YaST-language YCP is a scripting language to be interpreted by the YCP-engine (YCP interpreter) specially designed for manipulation with a system configuration. Its syntax is very similar to C programming language. Because YCP can make use of the whole infrastructure that YaST provides, the actions that can be accomplished with YCP are very powerful.	The YaST-language YCP is a scripting language to be interpreted by the YCP-engine (YCP interpreter) specially designed for manipulation with a system configuration. Its syntax is very similar to C programming language. Because YCP can make use of the whole infrastructure that YaST provides, the actions that can be accomplished with YCP are very powerful.			The YaST-language YCP is a scripting language to be interpreted by the YCP-engine (YCP interpreter) specially designed for manipulation with a system configuration. Its syntax is very similar to C programming language. Because YCP can make use of the whole infrastructure that YaST provides, the actions that can be accomplished with YCP are very powerful.														0	0		7																																	text																	https://doc.opensuse.org/projects/YaST/SLES11/tdg/Book-YCPLanguage.html																																																																																																																																																																																																																								0	0														
yoga	yoga	2020	Trevor Blackwell		7	pl				0					4995	0			16895		true	0									pl																							false																																														Yoga is purely functional, meaning that every function takes inputs and returns outputs, without any side effects. Yoga programs have an implicit main loop, which is run every time a hardware sensor reports new values. It then propagates updates through the program like a spreadsheet. Yoga’s lexical syntax is close enough to JavaScript that you can use JavaScript syntax highlighting in your editor.	Yoga is purely functional, meaning that every function takes inputs and returns outputs, without any side effects. Yoga programs have an implicit main loop, which is run every time a hardware sensor reports new values. It then propagates updates through the program like a spreadsheet. Yoga’s lexical syntax is close enough to JavaScript that you can use JavaScript syntax highlighting in your editor.			Yoga is purely functional, meaning that every function takes inputs and returns outputs, without any side effects. Yoga programs have an implicit main loop, which is run every time a hardware sensor reports new values. It then propagates updates through the program like a spreadsheet. Yoga’s lexical syntax is close enough to JavaScript that you can use JavaScript syntax highlighting in your editor.														0	0		7																1																																		https://yoga.umbrellaresearch.com/yoga/																																																																																																																																																																																																																								0	0														
yugabytedb	YugabyteDB	2018			7	database				0					4996	0			16895		false	0									database																							false																																														Distributed SQL database management system	Distributed SQL database management system		Yugabyte Inc.	Distributed SQL database management system														0	0		7																																														United States																																																																																																																																																																																																																												0	0														
zed	Zed	1978			7	pl				0					4997	0			16895	837	true	0									pl																							false																																																																0	0		7																																									http://www.rosettacode.org/wiki/Category:ZED									https://semanticscholar.org/paper/f5c9d8e96ebc6d4cf513184a00b5dd2e977baab9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=837													
bitc	BitC	2004			5	pl				0					4998	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/BitC	0	0														
boxx	Boxx	2002			5	pl				0					4999	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Boxx	0	0														
hyper-basic	Hyper Basic	1985			5	pl				0					5000	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Hyper_Basic	0	0														
metal-programming-language	MetaL	2001			5	pl				0					5001	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/MetaL_%28programming_language%29	0	0														
monesa	Monesa	2002			5	pl				0					5002	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Monesa	0	0														
superxpp	Superx++	2001			5	pl				0					5003	0			16887		true	0									pl																							false																																								2007	-1		1																					15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Superx++	0	0														
tibbo-basic	Tibbo BASIC	2000			5	pl				0					5004	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Tibbo_BASIC	0	0														
timber-programming-language	Timber	1999			5	pl				0					5005	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Timber_%28programming_language%29	0	0														
touchdevelop	TouchDevelop	2012			5	pl				0					5006	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/TouchDevelop	0	0														
ujml	UJML	2000			5	pl				0					5007	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/UJML	0	0														
windev	WinDev	1993			5	pl				0					5008	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/WinDev	0	0														
wlanguage	Wlanguage	1992			5	pl				0					5009	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/Wlanguage	0	0														
xprofan	XProfan	1990			5	pl				0					5010	0			16887		true	0									pl																							false																																									-1																							15	0		5																																																																																																																																																																																																																																																																									https://en.wikipedia.org/wiki/XProfan	0	0														
unlws	unlws	2010			5	notation		https://s.ai/nlws/		0					5011	0			16721		true	0									notation																							false																																																																1	0		5																																																																																																																																																																																																																																																																										0	0														
webstorm-editor	WebStorm	2010			5	editor		https://www.jetbrains.com/webstorm/		0					5012	0			16721		false	0									editor																							false																																																																1	0		5																																																																																																																																																																																																																																																																										0	0														
vienna-definition-language	Vienna Definition Language	1965			6	pl				0					5013	0			16655	598	true	1	vdm-sl								pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/9cee2f093d6b9ec3ced72e40e640aa3fae8c85f5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=598													
2lisp	2lisp	1982			6	pl				0					5014	0			16447		true	0									pl																							false																																																	MIT															0	0		6																																																		https://web.archive.org/web/20151022180515/http://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TR-272.pdf																																																																																																																																																																																																																								0	0														
aleph	ALEPH	1992			6	pl				0					5015	0			16447	1801	true	0									pl																							false																																																																0	0		6																																																		http://wiki.c2.com/?AlephLanguage																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1801													
algol-68-rt	ALGOL 68-RT	1979			6	pl				0					5016	0			16447	6134	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/36048a45e78767ce6398d2790bf0aeeb08fd5170																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6134													
aljabr	ALJABR	1991			6	pl				0					5017	0			16447	1811	true	0									pl																							false																																																																0	0		6																																																		http://www.computeralgebra.nl/systemsoverview/general/aljabr.html																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1811													
amalthea	amalthea	2002			6	pl				0					5018	0			16447	7111	true	0									pl																							false																																																																0	0		6																																																		http://lambda-the-ultimate.org/node/1108																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7111													
amtran-70	AMTRAN 70	1969			6	pl				0					5019	0			16447	7104	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/8c52c1c5e50971233835379c8002949eca17c51a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7104													
aplo	APLO	1989			6	pl				0					5020	0			16447	8246	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/9e1e54cffa7123cd15b2d81901b76109f629c47f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8246													
argon	Argon	2022			6	pl				0					5021	0			16447		true	0									pl																							false																																														Argon - an interpreted multi-paradigm programming language	Argon - an interpreted multi-paradigm programming language			Argon - an interpreted multi-paradigm programming language														0	0		6																																																		https://reddit.com/r/ProgrammingLanguages/comments/vjuazo/argon_an_interpreted_multiparadigm_programming/																																																																																																																																																																																																																								0	0														
arta	ARTA	1970			6	pl				0					5022	0			16447	5473	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/bd16c122a4e3c97041a3cc1c85fae6efac786939																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5473													
beebasic	BeeBasic	2013			6	pl				0					5023	0			16447	8512	true	0									pl																							false																																																																0	0		6																																																		https://sourceforge.net/projects/beebasic/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8512													
ber	BER	1988			6	pl				0					5024	0			16447	1858	true	0									pl																							false																																																																0	0		6																																																		https://www.rpmfind.net/linux/rpm2html/search.php?query=golang-github-go-asn1-ber-asn1-ber-devel																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1858													
bullfrog	BullFrog	2005			6	esolang				0					5025	0			16447	8522	true	0									esolang																							false																																																																0	0		6																														https://esolangs.org/wiki/Bullfrog																																																																																																																																																																																																																																												0	0	https://hopl.info/showlanguage.prx?exp=8522													
celsius-webscript	Celsius WebScript	2006			6	pl				0					5026	0			16447	8678	true	0									pl																							false																																																																0	0		6																																																		http://celsiusws.sourceforge.net/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8678													
chappe-code	chappe-code	1792			6	notation				0					5027	0			16447		true	0									notation																							false																																														An optical telegraph notation.	An optical telegraph notation.			An optical telegraph notation.														0	0		6																																																		https://en.wikipedia.org/wiki/Optical_telegraph																																																																																																																																																																																																																								0	0														
cigale	Cigale	1986			6	pl				0					5028	0			16447	1204	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/71184cb8ab020a6f7147a3ca9fb9454ac76c7a01																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1204													
csvpp	CSV++	2016			6	dataNotation				0					5029	0			16447		true	0									dataNotation																							false																																																																0	0		7	csv																																																	http://www.johnmyleswhite.com/notebook/2016/09/23/no-juice-for-you-csv-format-it-just-makes-you-more-awful/																																																																																																																																																																																																																								0	0														
cymbal	Cymbal	1999			6	pl				0					5030	0			16447	2720	true	0									pl																							false																																																																0	0		6																																																		https://www.semanticscholar.org/topic/Fourth-generation-programming-language/173316																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2720													
d4	D4	2001			6	queryLanguage				0					5031	0			16447		true	0									queryLanguage																							false																																																																0	0		6																																																		https://en.wikipedia.org/wiki/Dataphor#Languages																																																																																																																																																																																																																								0	1													year|title|doi|citations|influentialCitations|authors|paperId\n2010|Parallel implementation of 2D Daubechies - D4 transform in a cluster|10.1109/ICCIT.2010.5711087|2|0|Jaumin Ajdari and F. Hoxha|cce4eb47cf2e6dd45d757e101cd51b73a1b64379	
dinnerbell	DinnerBell	1990			6	pl				0					5032	0			16447	1970	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/c4d4708cf45e4db1d3ab22406b2bf22ca5709bae																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1970													
distributed-smalltalk	Distributed Smalltalk	1980			6	pl				0					5033	0			16447	895	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/7228e95d9491f32f6f9c182c3704bd823b2479ee																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=895													
eql	EqL	1989			6	pl				0					5034	0			16447	1479	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/158477446b9c783644ba866c7c067ec35e4d8678																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1479													
gedit-editor	gedit-editor	1999			6	editor				0					5035	0			16447		false	0									editor																							false																																																	GNOME Foundation															0	0		6																																														United States																																																																																																																																																																																																																												0	0														
intellijidea-editor	intellijidea-editor	2001			6	editor				0					5036	0			16447		false	0									editor																							false																																																	JetBrains															0	0		6																																														Czech Republic																																																																																																																																																																																																																												0	0														
komodo-editor	komodo-editor	2007			6	editor				0					5037	0			16447		false	0									editor																							false																																																	https://github.com/Komodo															0	0		6																																														Canada																																																																																																																																																																																																																												0	0														
model-k	MODEL-K	1993			6	pl				0					5038	0			16447	4187	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/21038c2f5d47df42bcf2b899c252cb6c68adb88e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4187													
pclos	PCLOS	1993			6	pl				0					5039	0			16447	7311	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/4ccdfd07154446c02ec36eb10ed122dccfc5bf02																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7311													
pearson-correlation-coefficient-equation	Pearson correlation coefficient equation	1880	Karl Pearson		6	equation				0					5040	0			16447		false	0						p(x,y) = cov(x,y)/sigmaX*sigmaY			equation																							false																																																																0	0		6																1																																																																																																																																																																																																																																																										0	0														
pycharm-editor	pycharm-editor	2016			6	editor				0					5041	0			16447		false	0									editor																							false																																																	JetBrains															0	0		6																																														Czechia																																																																																																																																																																																																																												0	0														
rand-abel	RAND-ABEL	1990			6	pl				0					5042	0			16447	777	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/8f90c09710ecbe16aa469091353e63e82827f819																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=777													
runescript	runescript	2001			6	pl				0					5043	0			16447		true	0									pl																							false																																														RuneScript is a scripting language that Jagex uses to create content for RuneScape.  The game engine is not written in RuneScript, but instead Java.	RuneScript is a scripting language that Jagex uses to create content for RuneScape.  The game engine is not written in RuneScript, but instead Java.			RuneScript is a scripting language that Jagex uses to create content for RuneScape.  The game engine is not written in RuneScript, but instead Java.														0	0		6																																																		https://oldschool.runescape.wiki/w/RuneScript																																																																																																																																																																																																																								0	0														
simplescript	SimpleScript	2013			6	pl				0					5044	0			16447	8645	true	0									pl																							false																																																																0	0		6																																																		https://github.com/ajlopez/SimpleScript																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8645													
status-quo-script	status-quo-script	2001			6	pl				0					5045	0			16447		true	0									pl																							false													sqs																																																			0	0		6																																																		https://community.bistudio.com/wiki/SQS_syntax																																																																																																																																																																																																																								0	0														
sugarj	sugarj	2012			6	grammarLanguage				0					5046	0			16447		true	0									grammarLanguage																							false																																														SugarJ, a language on top of Java, SDF and Stratego, which supports syntactic extensibility.	SugarJ, a language on top of Java, SDF and Stratego, which supports syntactic extensibility.			SugarJ, a language on top of Java, SDF and Stratego, which supports syntactic extensibility.														0	0		6																																																		https://www.informatik.uni-marburg.de/~rendel/erdweg11sugarj.pdf																																																																																																																																																																																																																								0	0														
svl	SVL	1994			6	pl				0					5047	0			16447	5399	true	0									pl																							false																																																																0	0		6																																																		https://www.chemcomp.com/journal/svl.htm																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5399													
sw2	SW2	1986			6	pl				0					5048	0			16447	7649	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/115cd06b8285a903fec34df36ee3febcf497888f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7649													
synglish	SYNGLISH	1980			6	pl				0					5049	0			16447	3807	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/8c01670a5c0788a247c16b73c7660c2e9f7abb66																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3807													
synproc	SYNPROC	1970			6	pl				0					5050	0			16447	6528	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/e3d95f29f65dfbd24376403b75a7008ede6f20e0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6528													
syntol	SYNTOL	1960			6	pl				0					5051	0			16447	2721	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/a800ceddfe61a39c743837a36521d0b0ae3662dc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2721													
tablog	TABLOG	1984			6	pl				0					5052	0			16447	2705	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/feba5fea74f4bdaee572e422012d35da54aa6c4d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2705													
tabsol	TABSOL	1960			6	pl				0					5053	0			16447	142	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/935925fdb843e18053639fedddd32ba92b85e5e1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=142													
tabtran	TABTRAN	1967			6	pl				0					5054	0			16447	3245	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/dd56ec8b7e1574191d4a155a06bd79d099aaf10a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3245													
tac	TAC	1959			6	pl				0					5055	0			16447	2550	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/aaa63f95c0e7a5cf393ebbf5c5fd8b3a0846f299																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2550													
tarmac	Tarmac	1990			6	pl				0					5056	0			16447	4900	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/62d49d2207de8b758216fc2e47961d96186bb737																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4900													
taxis	Taxis	1980			6	pl				0					5057	0			16447	935	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/834d978e6ec4d8762be839fd18ea58c121bdf7d2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=935													
tcc	tcc	1997			6	pl				0					5058	0			16447	3609	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/41bda42941c40decb8205f6fca5dddcacbfbd323																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3609													
tcoz	TCOZ	2002			6	pl				0					5059	0			16447	8160	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/abd4e8a36f171b5024153eae873f894da112d8c5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8160													
tcsp	TCSP	1995			6	pl				0					5060	0			16447	8159	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/abd4e8a36f171b5024153eae873f894da112d8c5																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8159													
tdfl	TDFL	1990			6	pl				0					5061	0			16447	1603	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/352545d061619fb70e3754e577ae00413fc28620																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1603													
tdms	TDMS	1970			6	pl				0					5062	0			16447	3257	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/c0beb1ae94c1f370f7fe1e9d417fe48a530f02b6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3257													
teasharp	TeaSharp	2022			6	pl				0					5063	0			16447		true	0									pl																							false																																														My new programming language, TeaSharp	My new programming language, TeaSharp			My new programming language, TeaSharp														0	0		6																																																		https://reddit.com/r/ProgrammingLanguages/comments/vfzzk0/my_new_programming_language_teasharp/																																																																																																																																																																																																																								0	0														
telefile-assembly	telefile-assembly	1952			6	assembly				0					5064	0			16447		true	0									assembly																							false																																														Assembly language for Teleregister Telefile.	Assembly language for Teleregister Telefile.			Assembly language for Teleregister Telefile.														0	0		6																																																		http://ed-thelen.org/comp-hist/BRL64-t.html#TELEREGISTER-TELEFILE																																																																																																																																																																																																																								0	0														
telsim	TELSIM	1966			6	pl				0					5065	0			16447	275	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/6ab01bcec029ce9b2c7a6374d490fec1c7e2ab11																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=275													
templar	Templar	1993			6	pl				0					5066	0			16447	7113	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/22ef8c3442ceca23372237b57f8ee42ad7fd564f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7113													
tempo	TEMPO	1995			6	pl				0					5067	0			16447	2571	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/d3c50895670c99ce179e5665b1fd6191dbe52a6d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2571													
temporal-prolog	Temporal Prolog	1983			6	pl				0					5068	0			16447	5064	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/ea77a97cf422a580316cfc292da1928318cc18c9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5064													
tfl	TFL	1996			6	pl				0					5069	0			16447	5416	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/04a0fbae513a8f13a75eb0667e62d4f9954993ca																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5416													
the-message-system	The Message System	1967			6	pl				0					5070	0			16447	5937	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/06b5f0b034330a6d1924a017c61f7d2c22c66990																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5937													
threaded-lists	THREADED LISTS	1959			6	pl				0					5071	0			16447	3254	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/53605bf073df05fe0c25fa56789a0829be4c2483																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3254													
tics	TICS	1973			6	pl				0					5072	0			16447	5583	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/8a5c0c334425bb5589dca451049b1d47e74b9e68																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5583													
timed-csp	Timed CSP	1986			6	pl				0					5073	0			16447	6808	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/481894caef9bdf65b61ef9823d24caf38d475c11																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6808													
tinkertoy	Tinkertoy	1988			6	pl				0					5074	0			16447	5113	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/1e5515a636a97456d88198fe7da60e0b73eb6f79																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5113													
tomal	TOMAL	1975			6	pl				0					5075	0			16447	3503	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/0c13568b4f696efc570912ac17f79c70c3019d8f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3503													
toolbus	TOOLBUS	1998			6	pl				0					5076	0			16447	4958	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/00609d41d7c4288e9a6750b87becbb0e13ecfeb9																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4958													
tpdl-star	TPDL*	1991			6	pl				0					5077	0			16447	5427	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/e4065e87ac5c09246ba9f8f8754c0997b6864e95																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5427													
trafola-h	Trafola-H	1991			6	pl				0					5078	0			16447	1665	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/5f69c02e074566368898b12f40fe74134871d027																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1665													
traits	Traits	1982			6	pl				0					5079	0			16447	1021	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/9bf32147859c9c8adf5220ff59007c5b6b83f1c6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1021													
tramp	TRAMP	1968			6	pl				0					5080	0			16447	5341	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/fd593f8a787d734c5872046eed158af00e99b380																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5341													
tranquil	TRANQUIL	1966			6	pl				0					5081	0			16447	277	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/85a4716f27fe6ed441fc0cd2f7bac3aa2d7f3e32																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=277													
transforma	Transforma	1985			6	pl				0					5082	0			16447	1187	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/07f34587cd6f228bbbab6718ddaa22faaae86718																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1187													
treet	TREET	1964			6	pl				0					5083	0			16447	213	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/054d049f7e15940c6f64d72f2de40f8e2a09bdc7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=213													
triroff	triroff	1983			6	pl				0					5084	0			16447	5677	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/3a45d4b1955f4dda1f5be8a0ebea7e4f0e9dc66c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5677													
tsl	TSL	1985			6	pl				0					5085	0			16447	1371	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/11933b66576fed418d4c36baf750f01d4cada969																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1371													
tsql2	TSQL2	1996			6	pl				0					5086	0			16447	6826	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/0ae1fad7cc666d7ddf59224806ff93756ca6f457																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6826													
turing-plus	Turing Plus	1987			6	pl				0					5087	0			16447	1373	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/f98916d981d5fbd39f8b9713e93c77831778f8aa																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1373													
two-d	TWO-D	1971			6	pl				0					5088	0			16447	5956	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/33abbd3250a961dc2682b864756f06eb3070f1c1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5956													
tyco	Tyco	1998			6	pl				0					5089	0			16447	6981	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/07e2ebd1eb111e609d26afdd7a1d9a46d2de7868																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6981													
tyruba	TyRuBa	1998			6	pl				0					5090	0			16447	2947	true	0									pl																							false																																																																0	0		6																																																		http://tyruba.sourceforge.net/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2947													
u-datalog	U-Datalog	1997			6	pl				0					5091	0			16447	5797	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/236602d5d6e480bf8be2379ce9d6af05326b9c8f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5797													
uan	UAN	1990			6	pl				0					5092	0			16447	1605	true	0									pl																							false																																																																0	0		6																																																		http://www.dei.isep.ipp.pt/~jpp/ihm/UANArticle.pdf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1605													
ubik	Ubik	2000			6	pl				0					5093	0			16447	6313	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/5916247677e72b69bc30660d8dd71b350ce8ec44																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6313													
ufl	UFL	1986			6	pl				0					5094	0			16447	5982	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/f7f4bc1efa7927db054a3665df6c56b2e3ed4957																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5982													
ufo	UFO	1992			6	pl				0					5095	0			16447	2595	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/426db1f20a24b9326b03b406ab9c73ffd5e750fa																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2595													
umta	UMTA	1974			6	pl				0					5096	0			16447	5153	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/2c9a9dec8db1ed1ba8c083e9c23daef13118ccd3																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5153													
unicorn	UNICORN	1986			6	pl				0					5097	0			16447	2875	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/7f9fbbed75679f353c666ad24a5be19271de1007																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2875													
unisim	UNISIM	1964			6	pl				0					5098	0			16447	4725	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/8d6ba3a22707fa7cfe3cf81f237a0e6684977ecc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4725													
unravel	UNRAVEL	1973			6	pl				0					5099	0			16447	6128	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/863b3f65b1c4d09aedffe13e138b04dea7668796																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6128													
ussa	USSA	1992			6	pl				0					5100	0			16447	1713	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/a23b95c03c42f191ad762bfb172750bc2d993e84																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1713													
utopia-84	Utopia 84	1979			6	pl				0					5101	0			16447	4038	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/06b2435f3ad28ba988e5ab7fe707408b978bd0b4																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4038													
v-promela	V-Promela	1999			6	pl				0					5102	0			16447	3942	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/768c45713a3cecd0065c7c35270a0d16dde8ea2d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3942													
val-ii	VAL II	1983			6	pl				0					5103	0			16447	6210	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/12d720433b7ad6ad0ccb12c1cee6196f759f14fa																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=6210													
varlist	VARLIST	1975			6	pl				0					5104	0			16447	3887	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/cfa4fa79dd82264f587c6d42d5f22b43d195b057																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3887													
vector-pascal	Vector PASCAL	1998			6	pl				0					5105	0			16447	3401	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/1fe17a9bf1cd9e91106866385bdf1d0ffb8de041																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3401													
venus	VENUS	1967			6	pl				0					5106	0			16447	2740	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/b36a79ff94194c90a51e14720303bdebe31591d2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2740													
vienna-fortran	Vienna Fortran	1992			6	pl				0					5107	0			16447	1714	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/319f7000dbdbcadaa9ea8bad9466514fac97582e																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1714													
viptran	VIPTRAN	1973			6	pl				0					5108	0			16447	3484	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/26406e626c763d9f4d5cb858c276005ab62b3864																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3484													
viron	Viron	1983			6	pl				0					5109	0			16447	1063	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/eae7d2b929bcbbfa653f2ed964a080cd243f7b0f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1063													
visavis	VisaVis	1994			6	pl				0					5110	0			16447	5104	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/ea6f00eba6f2cdf56d91f8088f1a6666eee8cd6d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5104													
visual-eiffel	Visual Eiffel	1993			6	pl				0					5111	0			16447	3501	true	0									pl																							false																																																																0	0		6																																																		https://en.wikipedia.org/wiki/Visual_Eiffel																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3501													
visual-occam	Visual Occam	1997			6	pl				0					5112	0			16447	2785	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/732f4dce9576069747e4e48ee5ebe0c8a5706c4a																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2785													
viva	VIVA	1990			6	pl				0					5113	0			16447	4419	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/4ec40622982b0632eec5699037a828942728df66																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4419													
viz	viz	1990			6	pl				0					5114	0			16447	1606	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/96d393cfe8d43ff98b1f246496c9a2772d99fedd																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1606													
vpl	VPL	1991			6	pl				0					5115	0			16447	5323	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/a66ce7038888fe1fa66f46dba458a1ce93a345ce																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5323													
vspl	VSPL	2000			6	pl				0					5116	0			16447	3295	true	0									pl																							false																																																																0	0		6																																																		https://www.reddit.com/r/programming/comments/6uxso/vspl_a_very_simple_programming_language_just_how/																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=3295													
vulcan	VULCAN	1987			6	pl				0					5117	0			16447	1376	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/7158f09ab8b84c6525b989ebe6f2557d3949e7b7																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=1376													
wcl	WCL	1991			6	pl				0					5118	0			16447	7127	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/d0532045dfb27d18a33f80b31d32d0a22696cbbf																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7127													
webl	WebL	2000			6	pl				0					5119	0			16447	7611	true	0									pl																							false																																																																0	0		6																																																		https://www.semanticscholar.org/paper/WebL-A-Programming-Language-for-the-Web-Kistler-Marais/a28cfb623df5763b22c30377fd5007deb0d9a9d0																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=7611													
whirlwind	Whirlwind	1951			6	pl				0					5120	0			16447	5256	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/4377dd6eabff34ae222a35e464a0d89fb5fb6ca1																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5256													
writeacourse	WRITEACOURSE	1968			6	pl				0					5121	0			16447	354	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/31bf7e159bef1798da2132124a9ee7c7af82c3dc																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=354													
wylbur	WYLBUR	1973			6	pl				0					5122	0			16447	8280	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/812624868235b06ec3122ed4308cdbe580a96651																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=8280													
x-klaim	X-KLAIM	2000			6	pl				0					5123	0			16447	2923	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/05800269f6ca214889629fcb3da28ddcd03c4054																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2923													
x11-basic	X11-Basic	1991			6	pl				0					5124	0			16447	8670	true	0									pl																							false																																																																0	0		6																																																																																																																																																																																																																																																																										0	0	https://hopl.info/showlanguage.prx?exp=8670													
xadl	xADL	2000			6	pl				0					5125	0			16447	5809	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/0b1f35efd238741637afc07f0ac7d828f3f30185																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5809													
xcy	XCY	1980			6	pl				0					5126	0			16447	2011	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/1873be68f1e8278e443a1ee711089f2e55adcfa6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2011													
xpop	XPOP	1964			6	pl				0					5127	0			16447	215	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/56086b18907825674c641bc79bf08e5dbd420b3d																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=215													
xsim	XSIM	1977			6	pl				0					5128	0			16447	4708	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/3490eeb9eaa20a3fc18b925827acba96039677e2																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4708													
xtran	XTRAN	1958			6	pl				0					5129	0			16447	2630	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/e7dfd9101e16d87988fe1f00f1fe1ca2a8d2a7d6																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=2630													
zccs	ZCCS	1997			6	pl				0					5130	0			16447	5823	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/9755cf1bfbd6090b64e388132e1ae1692981a99c																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=5823													
zgrass	ZGRASS	1978			6	pl				0					5131	0			16447	4142	true	0									pl																							false																																																																0	0		6																																																		https://semanticscholar.org/paper/d59da4c6cf47ca0b7f038c3e20938d23ffec2a7f																																																																																																																																																																																																																								0	0	https://hopl.info/showlanguage.prx?exp=4142													
arbortext-command-language	arbortext-command-language	2009			5	pl				0					5132	0			16225		true	0									pl																							false																																																																0	0		5																																																		http://dbpedia.org/page/Arbortext_Command_Language																																																																																																																																																																																																																								0	0														
concordance	concordance	1994			5	pl				0					5133	0			16225		true	0									pl																							false																																																																0	0		5																																																		https://books.google.com/books?id=Z4oYATKfX38C&pg=PA132&lpg=PA132&dq=concordance+programming+language&source=bl&ots=gq9Zak0BpI&sig=ACfU3U1mnNG5pPSFrgbklse9veXigydgBw&hl=en&sa=X&ved=2ahUKEwjbv7LhiZfgAhVpl1QKHQgQB0wQ6AEwB3oECAMQAQ																																																																																																																																																																																																																								0	0														
imaginary-number-equation	Imaginary Number Equation	1572			5	equation				0					5134	0			16225		false	0						i^2 = −1			equation																							false																																																																0	0		5																																																																																																																																																																																																																																																																										0	0														
javelin	Javelin	1984			5	application spreadsheet				0					5135	0			16225		false	0									application																							false																																																																0	0		5																																																		https://archive.org/details/Javelin3_5#																																																																																																																																																																																																																								0	0														
synergist	synergist	1986			5	pl				0					5136	0			16225		true	0									pl																							false																																														The Synergist language was created by a crew out of Michigan (USA) somewhere around 1986 or 1987. A guy named Kingsbury (can't remember his first name,  but he's the brother of DEC guru Dan Kingsbury at https://networkingdynamics.com), was one of the principals in the group. Work on the project stopped by 1990.	The Synergist language was created by a crew out of Michigan (USA) somewhere around 1986 or 1987. A guy named Kingsbury (can't remember his first name,  but he's the brother of DEC guru Dan Kingsbury at https://networkingdynamics.com), was one of the principals in the group. Work on the project stopped by 1990.			The Synergist language was created by a crew out of Michigan (USA) somewhere around 1986 or 1987. A guy named Kingsbury (can't remember his first name,  but he's the brother of DEC guru Dan Kingsbury at https://networkingdynamics.com), was one of the principals in the group. Work on the project stopped by 1990.														0	0		5																																																																																																																																																																																																																																																																										0	0														
uscript	uscript	2016			5	notation				0					5137	0			16225		true	0									notation																							false																																																																0	0		5																																																		http://dscript.org/uscript.pdf																																																																																																																																																																																																																								0	0														
uscript2	uscript2	2018			5	notation				0					5138	0			16225		true	0									notation																							false																																																																0	0		5																																																		http://www.dscript.org/uscript2.pdf																																																																																																																																																																																																																								0	0														
appcode-editor	appcode-editor	2016			4	editor				0					5139	0			16155		false	0									editor																							false																																																																0	0		4																																																																																																																																																																																																																																																																										0	0														
brackets-editor	brackets-editor	2012			4	editor				0					5140	0			16155		false	0									editor																							false																																																																0	0		4																																																																																																																																																																																																																																																																										0	0														
clion-editor	clion-editor	2015			4	editor				0					5141	0			16155		false	0									editor																							false																																																																0	0		4																																																																																																																																																																																																																																																																										0	0														
code-blocks-editor	code-blocks-editor	2005			4	editor				0					5142	0			16155		false	0									editor																							false																																																																0	0		4																																																																																																																																																																																																																																																																										0	0														
codelite-editor	codelite-editor	2006			4	editor				0					5143	0			16155		false	0									editor																							false																																																																0	0		4																																																																																																																																																																																																																																																																										0	0														
schrodingers-equation	Schrödinger's Equation	1925			4	equation				0					5144	0			16155		false	0									equation																							false																																																																0	0		4																																																																																																																																																																																																																																																																										0	0														